From 70ab102d8c2a30191376990bcd1821c65e37ba9d Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 27 Sep 2019 19:51:46 -0400 Subject: [PATCH 01/73] Mods branch --- core/src/io/anuke/mindustry/Vars.java | 13 ++- core/src/io/anuke/mindustry/mod/Mod.java | 27 ++++++ core/src/io/anuke/mindustry/mod/Mods.java | 94 +++++++++++++++++++ .../src/io/anuke/mindustry/plugin/Plugin.java | 25 +---- .../mindustry/ui/dialogs/TechTreeDialog.java | 1 + .../anuke/mindustry/server/ServerControl.java | 46 ++++----- 6 files changed, 155 insertions(+), 51 deletions(-) create mode 100644 core/src/io/anuke/mindustry/mod/Mod.java create mode 100644 core/src/io/anuke/mindustry/mod/Mods.java diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 24807883d1..563251aea8 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -18,8 +18,8 @@ import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.input.*; import io.anuke.mindustry.maps.*; +import io.anuke.mindustry.mod.*; import io.anuke.mindustry.net.Net; -import io.anuke.mindustry.plugin.*; import io.anuke.mindustry.world.blocks.defense.ForceProjector.*; import java.nio.charset.*; @@ -120,8 +120,8 @@ public class Vars implements Loadable{ public static FileHandle tmpDirectory; /** data subdirectory used for saves */ public static FileHandle saveDirectory; - /** data subdirectory used for plugins */ - public static FileHandle pluginDirectory; + /** data subdirectory used for mods */ + public static FileHandle modDirectory; /** map file extension */ public static final String mapExtension = "msav"; /** save file extension */ @@ -138,7 +138,7 @@ public class Vars implements Loadable{ public static DefaultWaves defaultWaves; public static LoopControl loops; public static Platform platform = new Platform(){}; - public static Plugins plugins; + public static Mods mods; public static World world; public static Maps maps; @@ -193,6 +193,7 @@ public class Vars implements Loadable{ Version.init(); + mods = new Mods(); content = new ContentLoader(); loops = new LoopControl(); defaultWaves = new DefaultWaves(); @@ -240,7 +241,9 @@ public class Vars implements Loadable{ mapPreviewDirectory = dataDirectory.child("previews/"); saveDirectory = dataDirectory.child("saves/"); tmpDirectory = dataDirectory.child("tmp/"); - pluginDirectory = dataDirectory.child("plugins/"); + modDirectory = dataDirectory.child("mods/"); + + modDirectory.mkdirs(); maps.load(); } diff --git a/core/src/io/anuke/mindustry/mod/Mod.java b/core/src/io/anuke/mindustry/mod/Mod.java new file mode 100644 index 0000000000..aa4d8198f5 --- /dev/null +++ b/core/src/io/anuke/mindustry/mod/Mod.java @@ -0,0 +1,27 @@ +package io.anuke.mindustry.mod; + +import io.anuke.arc.files.*; +import io.anuke.arc.util.*; +import io.anuke.mindustry.*; + +public class Mod{ + /** @return the config file for this plugin, as the file 'mods/[plugin-name]/config.json'.*/ + public FileHandle getConfig(){ + return Vars.mods.getConfig(this); + } + + /** Called after all plugins have been created and commands have been registered.*/ + public void init(){ + + } + + /** Register any commands to be used on the server side, e.g. from the console. */ + public void registerServerCommands(CommandHandler handler){ + + } + + /** Register any commands to be used on the client side, e.g. sent from an in-game player.. */ + public void registerClientCommands(CommandHandler handler){ + + } +} diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java new file mode 100644 index 0000000000..363a29f3e5 --- /dev/null +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -0,0 +1,94 @@ +package io.anuke.mindustry.mod; + +import io.anuke.annotations.Annotations.*; +import io.anuke.arc.collection.*; +import io.anuke.arc.files.*; +import io.anuke.arc.function.*; +import io.anuke.arc.util.*; +import io.anuke.mindustry.io.*; +import io.anuke.mindustry.plugin.*; +import io.anuke.mindustry.plugin.Plugins.*; + +import java.net.*; + +import static io.anuke.mindustry.Vars.*; + +public class Mods{ + private Array loaded = new Array<>(); + private ObjectMap, ModMeta> metas = new ObjectMap<>(); + + /** Returns a file named 'config.json' in a special folder for the specified plugin. + * Call this in init(). */ + public FileHandle getConfig(Mod mod){ + ModMeta load = metas.get(mod.getClass()); + if(load == null) throw new IllegalArgumentException("Mod is not loaded yet (or missing)!"); + return modDirectory.child(load.name).child("config.json"); + } + + /** @return the loaded plugin found by class, or null if not found. */ + public @Nullable LoadedMod getMod(Class type){ + return loaded.find(l -> l.mod.getClass() == type); + } + + /** Loads all plugins from the folder, but does call any methods on them.*/ + public void load(){ + for(FileHandle file : modDirectory.list()){ + if(!file.extension().equals("jar") || !file.extension().equals("zi[")) continue; + + try{ + loaded.add(loadmod(file)); + }catch(IllegalArgumentException ignored){ + }catch(Exception e){ + Log.err("Failed to load plugin file {0}. Skipping.", file); + e.printStackTrace(); + } + } + } + + /** @return all loaded plugins. */ + public Array all(){ + return loaded; + } + + /** Iterates through each plugin.*/ + public void each(Consumer cons){ + loaded.each(p -> cons.accept(p.mod)); + } + + private LoadedMod loadmod(FileHandle jar) throws Exception{ + FileHandle zip = new ZipFileHandle(jar); + + FileHandle metaf = zip.child("mod.json").exists() ? zip.child("mod.json") : zip.child("plugin.json"); + if(!metaf.exists()){ + Log.warn("Mod {0} doesn't have a 'mod.json'/'plugin.json' file, skipping.", jar); + throw new IllegalArgumentException(); + } + + ModMeta meta = JsonIO.read(ModMeta.class, metaf.readString()); + + URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); + Class main = classLoader.loadClass(meta.main); + metas.put(main, meta); + return new LoadedMod(jar, zip, (Mod)main.getDeclaredConstructor().newInstance(), meta); + } + + /** Represents a plugin that has been loaded from a jar file.*/ + public static class LoadedMod{ + public final FileHandle jarFile; + public final FileHandle zipRoot; + public final @Nullable Mod mod; + public final ModMeta meta; + + public LoadedMod(FileHandle jarFile, FileHandle zipRoot, Mod mod, ModMeta meta){ + this.zipRoot = zipRoot; + this.jarFile = jarFile; + this.mod = mod; + this.meta = meta; + } + } + + /** Plugin metadata information.*/ + public static class ModMeta{ + public String name, author, description, version, main; + } +} diff --git a/core/src/io/anuke/mindustry/plugin/Plugin.java b/core/src/io/anuke/mindustry/plugin/Plugin.java index e94ad6a7ae..d3f4da04da 100644 --- a/core/src/io/anuke/mindustry/plugin/Plugin.java +++ b/core/src/io/anuke/mindustry/plugin/Plugin.java @@ -1,28 +1,7 @@ package io.anuke.mindustry.plugin; -import io.anuke.arc.files.*; -import io.anuke.arc.util.*; -import io.anuke.mindustry.*; +import io.anuke.mindustry.mod.*; -public abstract class Plugin{ +public abstract class Plugin extends Mod{ - /** @return the config file for this plugin, as the file 'plugins/[plugin-name]/config.json'.*/ - public FileHandle getConfig(){ - return Vars.plugins.getConfig(this); - } - - /** Called after all plugins have been created and commands have been registered.*/ - public void init(){ - - } - - /** Register any commands to be used on the server side, e.g. from the console. */ - public void registerServerCommands(CommandHandler handler){ - - } - - /** Register any commands to be used on the client side, e.g. sent from an in-game player.. */ - public void registerClientCommands(CommandHandler handler){ - - } } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java index 21e5f76ce2..3e5a55d2f3 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java @@ -4,6 +4,7 @@ import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.input.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.scene.*; diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index fd1c0ca1bd..f414772b3d 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -18,6 +18,7 @@ import io.anuke.mindustry.gen.*; import io.anuke.mindustry.io.*; import io.anuke.mindustry.maps.Map; import io.anuke.mindustry.maps.*; +import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.net.Administration.*; import io.anuke.mindustry.net.Packets.*; import io.anuke.mindustry.plugin.*; @@ -51,7 +52,6 @@ public class ServerControl implements ApplicationListener{ private PrintWriter socketOutput; public ServerControl(String[] args){ - plugins = new Plugins(); Core.settings.defaults( "shufflemode", "normal", @@ -134,7 +134,6 @@ public class ServerControl implements ApplicationListener{ }); customMapDirectory.mkdirs(); - pluginDirectory.mkdirs(); Thread thread = new Thread(this::readCommands, "Server Controls"); thread.setDaemon(true); @@ -178,10 +177,10 @@ public class ServerControl implements ApplicationListener{ }); //initialize plugins - plugins.each(io.anuke.mindustry.plugin.Plugin::init); + plugins.each(Plugin::init); - if(!plugins.all().isEmpty()){ - info("&lc{0} plugins loaded.", plugins.all().size); + if(!mods.all().isEmpty()){ + info("&lc{0} plugins loaded.", mods.all().size); } info("&lcServer loaded. Type &ly'help'&lc for help."); @@ -324,28 +323,28 @@ public class ServerControl implements ApplicationListener{ } }); - handler.register("plugins", "Display all loaded plugins.", arg -> { - if(!plugins.all().isEmpty()){ - info("Plugins:"); - for(LoadedPlugin plugin : plugins.all()){ - info(" &ly{0} &lcv{1}", plugin.meta.name, plugin.meta.version); + handler.register("mods", "Display all loaded mods.", arg -> { + if(!mods.all().isEmpty()){ + info("Mods:"); + for(LoadedMod mod : mods.all()){ + info(" &ly{0} &lcv{1}", mod.meta.name, mod.meta.version); } }else{ - info("No plugins found."); + info("No mods found."); } - info("&lyPlugin directory: &lb&fi{0}", pluginDirectory.file().getAbsoluteFile().toString()); + info("&lyMod directory: &lb&fi{0}", modDirectory.file().getAbsoluteFile().toString()); }); - handler.register("plugin", "", "Display information about a loaded plugin.", arg -> { - LoadedPlugin plugin = plugins.all().find(p -> p.meta.name.equalsIgnoreCase(arg[0])); - if(plugin != null){ - info("Name: &ly{0}", plugin.meta.name); - info("Version: &ly{0}", plugin.meta.version); - info("Author: &ly{0}", plugin.meta.author); - info("Path: &ly{0}", plugin.jarFile.path()); - info("Description: &ly{0}", plugin.meta.description); + handler.register("mod", "", "Display information about a loaded plugin.", arg -> { + LoadedMod mod = mods.all().find(p -> p.meta.name.equalsIgnoreCase(arg[0])); + if(mod != null){ + info("Name: &ly{0}", mod.meta.name); + info("Version: &ly{0}", mod.meta.version); + info("Author: &ly{0}", mod.meta.author); + info("Path: &ly{0}", mod.jarFile.path()); + info("Description: &ly{0}", mod.meta.description); }else{ - info("No plugin with name &ly'{0}'&lg found."); + info("No mod with name &ly'{0}'&lg found."); } }); @@ -757,8 +756,9 @@ public class ServerControl implements ApplicationListener{ info("&ly{0}&lg MB collected. Memory usage now at &ly{1}&lg MB.", pre - post, post); }); - plugins.each(p -> p.registerServerCommands(handler)); - plugins.each(p -> p.registerClientCommands(netServer.clientCommands)); + mods.each(p -> p.registerServerCommands(handler)); + //TODO + //plugins.each(p -> p.registerClientCommands(netServer.clientCommands)); } private void readCommands(){ From 7c0106e62f5c4b460dab5f297b58dbc012ea5a2a Mon Sep 17 00:00:00 2001 From: Maxwelllondon92 <48402058+Maxwelllondon92@users.noreply.github.com> Date: Sat, 28 Sep 2019 04:18:13 +0200 Subject: [PATCH 02/73] Create short-description.txt (#729) --- fastlane/metadata/steam/italian/short-description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/steam/italian/short-description.txt diff --git a/fastlane/metadata/steam/italian/short-description.txt b/fastlane/metadata/steam/italian/short-description.txt new file mode 100644 index 0000000000..a0a6a3f214 --- /dev/null +++ b/fastlane/metadata/steam/italian/short-description.txt @@ -0,0 +1 @@ +Un tower defense incentrato sulla gestione delle risorse. From 3b8fd10f702c807579e8e780946a296d96aeaf88 Mon Sep 17 00:00:00 2001 From: Maxwelllondon92 <48402058+Maxwelllondon92@users.noreply.github.com> Date: Sat, 28 Sep 2019 04:18:19 +0200 Subject: [PATCH 03/73] Create description.txt (#728) --- .../metadata/steam/italian/description.txt | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 fastlane/metadata/steam/italian/description.txt diff --git a/fastlane/metadata/steam/italian/description.txt b/fastlane/metadata/steam/italian/description.txt new file mode 100644 index 0000000000..057956f6d4 --- /dev/null +++ b/fastlane/metadata/steam/italian/description.txt @@ -0,0 +1,60 @@ +Crea un'elaborata filera di nastri trasportatori per rifornire di proiettili le tue torrette, produrre materiali per la costruzione e difendere le tue strutture da ondate di nemici. Gioca con i tuoi amici in multigiocatore cross-platform in partite co-op, oppure afrontali in duelli PVP a squadre. + +[img]{STEAM_APP_IMAGE}/extras/ezgif-4-0e70c282f775.gif[/img] + +[h2]Gameplay[/h2] + +[list] +[*] Crea trivelle e nastri per trasportare le risorse nel tuo nucleo. +[*] Usa i blocchi per la produzione per creare materiali avanzati. +[*] Costruisci droni per raccogliere risorse automaticamente, assisterti nella costruzione e proteggere la tua base. +[*] Distribuisci i liquidi e combatti l'insorgere d'incendi. +[*] Incrementa la produzione rifornendo di refrigerante e lubrificante le tue torrette e i tuoi blocchi per la produzione. +[/list] + +[h2]Campagna[/h2] + +[list] +[*] Avanza attraverso 12 zone rigiocabili già incluse, con punti di generazione casuali +[*] Raccogli e lancia risorse +[*] Ricerca nuovi blocchi per progredire nella campagna +[*] Configura l'equipaggiamento al lancio per portare risorse personalizzate in ogni zona +[*] Varietà di traguardi ed obiettivi +[*] Invita i tuoi amici per completare le missioni insieme +[*] 120+ blocchi tecnologici da padroneggiare +[*] 19 diversi tipi di droni, mech e navi +[*] 50+ achievement da completare +[/list] + +[h2][h2]Modalità di gioco[/h2][/h2] + +[*] [b]Sopravvivenza[/b]: Costruisci torrette per difenderti dai nemici in questa modalità tower-defense. Sopravvivi più a lungo che puoi e possibilmente lancia il tuo nucleo per utilizzare le risorse raccolte per la ricerca. Prepara la tua base per gli attacchi intermittenti di Boss volanti. +[*] [b]Schermaglia[/b]: Costruisci fabbriche di unità per distruggere i nuclei nemici, proteggendo simultanemante la tua base da ondate di unità nemiche. Crea un esercito di unità offensive e di supporto per assisterti in battaglia. +[*] [b]PvP[/b]: Competi con altri giocatori fino a 4 squadre per distruggere i nuclei avversari. Crea unità o colpisci i nuclei nemici direttamente col tuo mech. +[*] [b]Creativa[/b]: Divertiti con risorse infinite e senza una minaccia nemica. Usa oggetti creativi come le sorgenti di liquidi ed oggetti per testare la tua filiera e genera nemici su richiesta. +[/list] + +[h2]Partite personalizzate & Multigiocatore Cross-Platform[/h2] + +[list] +[*] 12 mappe incluse per partite personalizzate, oltre alla campagna +[*] Gioca in Co-op, PvP o in creativa +[*] Unisciti a server pubblici dedicati o invita i tuoi amici nella tua partita +[*] Regole personalizzate: Cambia il costo dei blocchi, le statistiche dei nemici, le risorse iniziali, il tempo tre le ondate ed altro +[*] Combina le modalità: Unisci PvP e PvE in scontri epici +[/list] + +[h2]Editor di mappe[/h2] + +[list] +[*] Crea il tuo scenario con l'editor +[*] Avvia un'anteprima direttamente dall'editor +[*] Configura gli attrezzi: modifica il funzionamento dei singoli strumenti +[*] Potente sistema di generazione delle mappe, con tantissimi tipi di filtri per la generazione procedurale o manipolazione del terreno +[*] Applica disturbo, distorci, fluidifica, erodi, rendi simmetrica la generazione dei minerali ed il terreno casuale nelle tue mappe +[*] Casualizza e configura la generazione dei minerali, così come il posizionamento di fiumi e caselle delle risorse +[*] Configura le ondate nemiche +[*] Condividi le mappe esportate sul Workshop di Steam +[*] Personalizza le regole delle mappe create +[*] Usa 75+ blocchi ambientali differenti +[/list] From b3666ed2a8a22f6214a50b5316d9c053b08fa93a Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 27 Sep 2019 22:20:16 -0400 Subject: [PATCH 04/73] More mod setup --- .../io/anuke/mindustry/ClientLauncher.java | 2 + core/src/io/anuke/mindustry/Vars.java | 1 + .../io/anuke/mindustry/core/NetServer.java | 5 + core/src/io/anuke/mindustry/mod/Mods.java | 2 - .../io/anuke/mindustry/plugin/Plugins.java | 93 ------------------- .../mindustry/server/MindustryServer.java | 6 +- .../anuke/mindustry/server/ServerControl.java | 9 -- 7 files changed, 13 insertions(+), 105 deletions(-) delete mode 100644 core/src/io/anuke/mindustry/plugin/Plugins.java diff --git a/core/src/io/anuke/mindustry/ClientLauncher.java b/core/src/io/anuke/mindustry/ClientLauncher.java index fe15d49d88..ed927b1605 100644 --- a/core/src/io/anuke/mindustry/ClientLauncher.java +++ b/core/src/io/anuke/mindustry/ClientLauncher.java @@ -13,6 +13,7 @@ import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.maps.*; +import io.anuke.mindustry.mod.*; import io.anuke.mindustry.net.Net; import static io.anuke.arc.Core.*; @@ -108,6 +109,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform listener.init(); } super.resize(graphics.getWidth(), graphics.getHeight()); + mods.each(Mod::init); finished = true; Events.fire(new ClientLoadEvent()); } diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 563251aea8..4ef2fc9d09 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -245,6 +245,7 @@ public class Vars implements Loadable{ modDirectory.mkdirs(); + mods.load(); maps.load(); } diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index cc65655b88..5d7228479f 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -200,6 +200,11 @@ public class NetServer implements ApplicationListener{ registerCommands(); } + @Override + public void init(){ + mods.each(mod -> mod.registerClientCommands(clientCommands)); + } + private void registerCommands(){ clientCommands.register("help", "[page]", "Lists all commands.", (args, player) -> { if(args.length > 0 && !Strings.canParseInt(args[0])){ diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 363a29f3e5..9499bae006 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -6,8 +6,6 @@ import io.anuke.arc.files.*; import io.anuke.arc.function.*; import io.anuke.arc.util.*; import io.anuke.mindustry.io.*; -import io.anuke.mindustry.plugin.*; -import io.anuke.mindustry.plugin.Plugins.*; import java.net.*; diff --git a/core/src/io/anuke/mindustry/plugin/Plugins.java b/core/src/io/anuke/mindustry/plugin/Plugins.java deleted file mode 100644 index 946ec00f4f..0000000000 --- a/core/src/io/anuke/mindustry/plugin/Plugins.java +++ /dev/null @@ -1,93 +0,0 @@ -package io.anuke.mindustry.plugin; - -import io.anuke.annotations.Annotations.*; -import io.anuke.arc.collection.*; -import io.anuke.arc.files.*; -import io.anuke.arc.function.*; -import io.anuke.arc.util.*; -import io.anuke.mindustry.io.*; - -import java.net.*; - -import static io.anuke.mindustry.Vars.pluginDirectory; - -public class Plugins{ - private Array loaded = new Array<>(); - private ObjectMap, PluginMeta> metas = new ObjectMap<>(); - - /** Returns a file named 'config.json' in a special folder for the specified plugin. - * Call this in init(). */ - public FileHandle getConfig(Plugin plugin){ - PluginMeta load = metas.get(plugin.getClass()); - if(load == null) throw new IllegalArgumentException("Plugin is not loaded yet (or missing)!"); - return pluginDirectory.child(load.name).child("config.json"); - } - - /** @return the loaded plugin found by class, or null if not found. */ - public @Nullable LoadedPlugin getPlugin(Class type){ - return loaded.find(l -> l.plugin.getClass() == type); - } - - /** Loads all plugins from the folder, but does call any methods on them.*/ - public void load(){ - for(FileHandle file : pluginDirectory.list()){ - if(!file.extension().equals("jar")) continue; - - try{ - loaded.add(loadPlugin(file)); - }catch(IllegalArgumentException ignored){ - }catch(Exception e){ - Log.err("Failed to load plugin file {0}. Skipping.", file); - e.printStackTrace(); - } - } - } - - /** @return all loaded plugins. */ - public Array all(){ - return loaded; - } - - /** Iterates through each plugin.*/ - public void each(Consumer cons){ - loaded.each(p -> cons.accept(p.plugin)); - } - - private LoadedPlugin loadPlugin(FileHandle jar) throws Exception{ - FileHandle zip = new ZipFileHandle(jar); - - FileHandle metaf = zip.child("plugin.json"); - if(!metaf.exists()){ - Log.warn("Plugin {0} doesn't have a 'plugin.json' file, skipping.", jar); - throw new IllegalArgumentException(); - } - - PluginMeta meta = JsonIO.read(PluginMeta.class, metaf.readString()); - - URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); - Class main = classLoader.loadClass(meta.main); - metas.put(main, meta); - return new LoadedPlugin(jar, zip, (Plugin)main.getDeclaredConstructor().newInstance(), meta); - } - - /** Represents a plugin that has been loaded from a jar file.*/ - public static class LoadedPlugin{ - public final FileHandle jarFile; - public final FileHandle zipRoot; - public final Plugin plugin; - public final PluginMeta meta; - - public LoadedPlugin(FileHandle jarFile, FileHandle zipRoot, Plugin plugin, PluginMeta meta){ - this.zipRoot = zipRoot; - this.jarFile = jarFile; - this.plugin = plugin; - this.meta = meta; - } - } - - /** Plugin metadata information.*/ - public static class PluginMeta{ - public String name, author, main, description; - public String version; - } -} diff --git a/server/src/io/anuke/mindustry/server/MindustryServer.java b/server/src/io/anuke/mindustry/server/MindustryServer.java index 92c3303c52..c42e695c1d 100644 --- a/server/src/io/anuke/mindustry/server/MindustryServer.java +++ b/server/src/io/anuke/mindustry/server/MindustryServer.java @@ -1,9 +1,9 @@ package io.anuke.mindustry.server; import io.anuke.arc.*; -import io.anuke.arc.util.*; import io.anuke.mindustry.*; import io.anuke.mindustry.core.*; +import io.anuke.mindustry.mod.*; import static io.anuke.mindustry.Vars.*; @@ -28,5 +28,9 @@ public class MindustryServer implements ApplicationListener{ Core.app.addListener(logic = new Logic()); Core.app.addListener(netServer = new NetServer()); Core.app.addListener(new ServerControl(args)); + + mods.each(Mod::init); } + + } diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index f414772b3d..38eaf7bc72 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -21,8 +21,6 @@ import io.anuke.mindustry.maps.*; import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.net.Administration.*; import io.anuke.mindustry.net.Packets.*; -import io.anuke.mindustry.plugin.*; -import io.anuke.mindustry.plugin.Plugins.*; import io.anuke.mindustry.type.*; import java.io.*; @@ -52,7 +50,6 @@ public class ServerControl implements ApplicationListener{ private PrintWriter socketOutput; public ServerControl(String[] args){ - Core.settings.defaults( "shufflemode", "normal", "bans", "", @@ -110,9 +107,6 @@ public class ServerControl implements ApplicationListener{ Effects.setScreenShakeProvider((a, b) -> {}); Effects.setEffectProvider((a, b, c, d, e, f) -> {}); - //load plugins - plugins.load(); - registerCommands(); Core.app.post(() -> { @@ -176,9 +170,6 @@ public class ServerControl implements ApplicationListener{ } }); - //initialize plugins - plugins.each(Plugin::init); - if(!mods.all().isEmpty()){ info("&lc{0} plugins loaded.", mods.all().size); } From 5f8b9f301ad0cb2a06a824f63c8d72e2db680ab3 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 10:14:27 -0400 Subject: [PATCH 05/73] Added summary.txt --- fastlane/metadata/android/en-US/summary.txt | 1 + gradle.properties | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 fastlane/metadata/android/en-US/summary.txt diff --git a/fastlane/metadata/android/en-US/summary.txt b/fastlane/metadata/android/en-US/summary.txt new file mode 100644 index 0000000000..b6b5a942cd --- /dev/null +++ b/fastlane/metadata/android/en-US/summary.txt @@ -0,0 +1 @@ +A factory-based sandbox tower defense game. \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index f5a430ccc2..9f9346c669 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=5bf89742e927d1951c58cc2743814874c1c9ad25 +archash=e40247177befbc2c6e312d67d6f5edad5817edca From a74722aea5c16a91bbb722afcde273304753db2b Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 10:34:50 -0400 Subject: [PATCH 06/73] Bugfixes --- core/src/io/anuke/mindustry/core/NetServer.java | 2 +- core/src/io/anuke/mindustry/entities/type/FlyingUnit.java | 4 ++++ ios/src/io/anuke/mindustry/IOSLauncher.java | 5 +++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index cc65655b88..1f4a0c90ff 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -262,7 +262,7 @@ public class NetServer implements ApplicationListener{ } boolean checkPass(){ - if(votes >= votesRequired() && target.isAdded() && target.con.isConnected()){ + if(votes >= votesRequired()){ Call.sendMessage(Strings.format("[orange]Vote passed.[scarlet] {0}[orange] will be banned from the server for {1} minutes.", target.name, (kickDuration/60))); target.getInfo().lastKicked = Time.millis() + kickDuration*1000; playerGroup.all().each(p -> p.uuid != null && p.uuid.equals(target.uuid), p -> p.con.kick(KickReason.vote)); diff --git a/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java b/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java index 4b67274cb4..5c8963cd49 100644 --- a/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java @@ -36,6 +36,10 @@ public abstract class FlyingUnit extends BaseUnit{ if(target == null) targetClosestEnemyFlag(BlockFlag.producer); if(target == null) targetClosestEnemyFlag(BlockFlag.turret); + + if(target == null && isCommanded() && getCommand() != UnitCommand.attack){ + onCommand(getCommand()); + } } if(getClosestSpawner() == null && getSpawner() != null && target == null){ diff --git a/ios/src/io/anuke/mindustry/IOSLauncher.java b/ios/src/io/anuke/mindustry/IOSLauncher.java index 6867ff01f7..45c932fa1d 100644 --- a/ios/src/io/anuke/mindustry/IOSLauncher.java +++ b/ios/src/io/anuke/mindustry/IOSLauncher.java @@ -13,7 +13,6 @@ import io.anuke.mindustry.io.*; import io.anuke.mindustry.ui.*; import org.robovm.apple.foundation.*; import org.robovm.apple.uikit.*; -import org.robovm.apple.uikit.UIBarButtonItem.*; import org.robovm.objc.block.*; import java.io.*; @@ -59,7 +58,9 @@ public class IOSLauncher extends IOSApplication.Delegate{ if(documentURLs.size() < 1) return; cont.dismissViewController(true, () -> {}); - cons.accept(Core.files.absolute(documentURLs.get(0).getPath())); + controller.importDocument(documentURLs.get(0), new NSURL(getDocumentsDirectory() + "/document"), UIDocumentBrowserImportMode.Copy, (url, error) -> { + cons.accept(Core.files.absolute(url.getPath())); + }); } @Override From 5e0e3f452241e753b82a8011c2591a9001505cfc Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 10:47:40 -0400 Subject: [PATCH 07/73] iOS map imports --- .../mindustry/ui/dialogs/MapsDialog.java | 85 +++++++++---------- gradle.properties | 2 +- ios/src/io/anuke/mindustry/IOSLauncher.java | 4 +- 3 files changed, 44 insertions(+), 47 deletions(-) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java index f8a7e36a97..c67622f381 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java @@ -67,55 +67,54 @@ public class MapsDialog extends FloatingDialog{ }); }).size(210f, 64f); - if(!ios){ - buttons.addImageTextButton("$editor.importmap", Icon.load, () -> { - platform.showFileChooser(true, mapExtension, file -> { - ui.loadAnd(() -> { - maps.tryCatchMapError(() -> { - if(MapIO.isImage(file)){ - ui.showErrorMessage("$editor.errorimage"); - return; - } + buttons.addImageTextButton("$editor.importmap", Icon.load, () -> { + platform.showFileChooser(true, mapExtension, file -> { + ui.loadAnd(() -> { + maps.tryCatchMapError(() -> { + if(MapIO.isImage(file)){ + ui.showErrorMessage("$editor.errorimage"); + return; + } - Map map = MapIO.createMap(file, true); + Map map = MapIO.createMap(file, true); - //when you attempt to import a save, it will have no name, so generate one - String name = map.tags.getOr("name", () -> { - String result = "unknown"; - int number = 0; - while(maps.byName(result + number++) != null); - return result + number; - }); - - //this will never actually get called, but it remains just in case - if(name == null){ - ui.showErrorMessage("$editor.errorname"); - return; - } - - Map conflict = maps.all().find(m -> m.name().equals(name)); - - if(conflict != null && !conflict.custom){ - ui.showInfo(Core.bundle.format("editor.import.exists", name)); - }else if(conflict != null){ - ui.showConfirm("$confirm", "$editor.overwrite.confirm", () -> { - maps.tryCatchMapError(() -> { - maps.removeMap(conflict); - maps.importMap(map.file); - setup(); - }); - }); - }else{ - maps.importMap(map.file); - setup(); - } - + //when you attempt to import a save, it will have no name, so generate one + String name = map.tags.getOr("name", () -> { + String result = "unknown"; + int number = 0; + while(maps.byName(result + number++) != null); + return result + number; }); + + //this will never actually get called, but it remains just in case + if(name == null){ + ui.showErrorMessage("$editor.errorname"); + return; + } + + Map conflict = maps.all().find(m -> m.name().equals(name)); + + if(conflict != null && !conflict.custom){ + ui.showInfo(Core.bundle.format("editor.import.exists", name)); + }else if(conflict != null){ + ui.showConfirm("$confirm", "$editor.overwrite.confirm", () -> { + maps.tryCatchMapError(() -> { + maps.removeMap(conflict); + maps.importMap(map.file); + setup(); + }); + }); + }else{ + maps.importMap(map.file); + setup(); + } + }); }); - }).size(210f, 64f); - } + }); + }).size(210f, 64f); + cont.clear(); diff --git a/gradle.properties b/gradle.properties index 9f9346c669..520558812f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=e40247177befbc2c6e312d67d6f5edad5817edca +archash=151dc8b70276b74c612d23b01573f7a8452c2b69 diff --git a/ios/src/io/anuke/mindustry/IOSLauncher.java b/ios/src/io/anuke/mindustry/IOSLauncher.java index 45c932fa1d..0b0cf974f5 100644 --- a/ios/src/io/anuke/mindustry/IOSLauncher.java +++ b/ios/src/io/anuke/mindustry/IOSLauncher.java @@ -58,9 +58,7 @@ public class IOSLauncher extends IOSApplication.Delegate{ if(documentURLs.size() < 1) return; cont.dismissViewController(true, () -> {}); - controller.importDocument(documentURLs.get(0), new NSURL(getDocumentsDirectory() + "/document"), UIDocumentBrowserImportMode.Copy, (url, error) -> { - cons.accept(Core.files.absolute(url.getPath())); - }); + controller.importDocument(documentURLs.get(0), new NSURL(getDocumentsDirectory() + "/document"), UIDocumentBrowserImportMode.Copy, (url, error) -> cons.accept(Core.files.absolute(url.getPath()))); } @Override From b63de8b7d69bebcba64f3e39cba6738119c9cc22 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 11:03:15 -0400 Subject: [PATCH 08/73] iOS cleanup --- core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java | 2 -- core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java index 279731417e..3ccd5ae624 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java @@ -168,8 +168,6 @@ public class LoadDialog extends FloatingDialog{ slots.row(); - if(ios) return; - slots.addImageTextButton("$save.import", Icon.add, () -> { platform.showFileChooser(true, saveExtension, file -> { if(SaveIO.isSaveValid(file)){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java index c67622f381..968cb0983f 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java @@ -43,7 +43,7 @@ public class MapsDialog extends FloatingDialog{ void setup(){ buttons.clearChildren(); - if(Core.graphics.isPortrait() && !ios){ + if(Core.graphics.isPortrait()){ buttons.addImageTextButton("$back", Icon.arrowLeft, this::hide).size(210f*2f, 64f).colspan(2); buttons.row(); }else{ From a9edee15503b37a29f70f54b99ea90b2bd7b368b Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 11:32:34 -0400 Subject: [PATCH 09/73] Made wave events fire on clients --- core/src/io/anuke/mindustry/core/Logic.java | 2 +- core/src/io/anuke/mindustry/core/NetClient.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 5e4b37ba38..dae32c56a1 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -34,7 +34,7 @@ public class Logic implements ApplicationListener{ if(world.isZone()){ world.getZone().updateWave(state.wave); } - for (Player p : playerGroup.all()) { + for(Player p : playerGroup.all()){ p.respawns = state.rules.respawns; } }); diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index 619ebcbe94..e3a45b10b6 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -329,6 +329,11 @@ public class NetClient implements ApplicationListener{ @Remote(variants = Variant.one, priority = PacketPriority.low, unreliable = true) public static void onStateSnapshot(float waveTime, int wave, int enemies, short coreDataLen, byte[] coreData){ try{ + if(wave > state.wave){ + state.wave = wave; + Events.fire(new WaveEvent()); + } + state.wavetime = waveTime; state.wave = wave; state.enemies = enemies; From 438b3d97524a3d500ed921012b39585f8344bf03 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 13:13:23 -0400 Subject: [PATCH 10/73] Workshop map updates, removal detection --- core/assets/bundles/bundle.properties | 8 +- .../src/io/anuke/mindustry/core/Platform.java | 4 + .../mindustry/editor/MapEditorDialog.java | 8 +- core/src/io/anuke/mindustry/ui/Bar.java | 4 + .../ui/fragments/LoadingFragment.java | 1 + .../mindustry/desktop/DesktopLauncher.java | 7 +- .../mindustry/desktop/steam/SWorkshop.java | 164 ++++++++++++++---- 7 files changed, 156 insertions(+), 40 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 8805c5f2fb..2a945de6d5 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -178,6 +178,7 @@ warning = Warning. confirm = Confirm delete = Delete view.workshop = View In Workshop +workshop.listing = Edit Workshop Listing ok = OK open = Open customize = Customize Rules @@ -215,7 +216,12 @@ map.nospawn.pvp = This map does not have any enemy cores for player to spawn int map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor. map.invalid = Error loading map: corrupted or invalid map file. map.publish.error = Error publishing map: {0} +map.update = Update Map +map.load.error = Error fetching workshop details: {0} +map.missing = This map has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked from the map. map.publish.confirm = Are you sure you want to publish this map?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your maps will not show up! +map.menu = Select what you would like to do with this map. +map.changelog = Changelog (optional): eula = Steam EULA map.publish = Map published. map.publishing = [accent]Publishing map... @@ -1071,7 +1077,7 @@ block.core-foundation.description = The second version of the core. Better armor block.core-nucleus.description = The third and final iteration of the core capsule. Extremely well armored. Stores massive amounts of resources. block.vault.description = Stores a large amount of items of each type. An unloader block can be used to retrieve items from the vault. block.container.description = Stores a small amount of items of each type. An unloader block can be used to retrieve items from the container. -block.unloader.description = Unloads items from a container, vault or core onto a conveyor or directly into an adjacent block. The type of item to be unloaded can be changed by tapping. +block.unloader.description = Unloads items from any nearby non-transportation block. The type of item to be unloaded can be changed by tapping. block.launch-pad.description = Launches batches of items without any need for a core launch. block.launch-pad-large.description = An improved version of the launch pad. Stores more items. Launches more frequently. block.duo.description = A small, cheap turret. Useful against ground units. diff --git a/core/src/io/anuke/mindustry/core/Platform.java b/core/src/io/anuke/mindustry/core/Platform.java index a689bbbd02..d7aa0ea55d 100644 --- a/core/src/io/anuke/mindustry/core/Platform.java +++ b/core/src/io/anuke/mindustry/core/Platform.java @@ -37,6 +37,10 @@ public interface Platform{ /** Steam: View a map listing on the workshop.*/ default void viewMapListing(String mapid){} + /** Steam: View map workshop info, removing the map ID tag if its listing is deleted. + * Also presents the option to update the map. */ + default void viewMapListingInfo(Map map){} + /** Steam: Open workshop for maps.*/ default void openWorkshop(){} diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index abf08d50ef..517f503c7a 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -147,13 +147,13 @@ public class MapEditorDialog extends Dialog implements Disposable{ if(steam){ menu.cont.addImageTextButton("$editor.publish.workshop", Icon.linkSmall, () -> { + Map map = save(); + if(editor.getTags().containsKey("steamid")){ - platform.viewMapListing(editor.getTags().get("steamid")); + platform.viewMapListingInfo(map); return; } - Map map = save(); - if(map == null) return; if(map.tags.get("description", "").length() < 4){ @@ -167,7 +167,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ } platform.publishMap(map); - }).padTop(-3).size(swidth * 2f + 10, 60f).update(b -> b.setText(editor.getTags().containsKey("steamid") ? "$view.workshop" : "$editor.publish.workshop")); + }).padTop(-3).size(swidth * 2f + 10, 60f).update(b -> b.setText(editor.getTags().containsKey("steamid") ? editor.getTags().get("author").equals(player.name) ? "$workshop.listing" : "$view.workshop" : "$editor.publish.workshop")); menu.cont.row(); } diff --git a/core/src/io/anuke/mindustry/ui/Bar.java b/core/src/io/anuke/mindustry/ui/Bar.java index 3937a950ff..56c17befae 100644 --- a/core/src/io/anuke/mindustry/ui/Bar.java +++ b/core/src/io/anuke/mindustry/ui/Bar.java @@ -41,6 +41,10 @@ public class Bar extends Element{ } + public void reset(float value){ + this.value = lastValue = blink = value; + } + public void set(Supplier name, FloatProvider fraction, Color color){ this.fraction = fraction; this.lastValue = fraction.get(); diff --git a/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java b/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java index ad29b50afa..12fbccc5a7 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java @@ -38,6 +38,7 @@ public class LoadingFragment extends Fragment{ } public void setProgress(FloatProvider progress){ + bar.reset(0f); bar.visible(true); bar.set(() -> ((int)(progress.get() * 100) + "%"), progress, Pal.accent); } diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index 8f671dbc04..a9f18600b7 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -35,7 +35,7 @@ import static io.anuke.mindustry.Vars.*; public class DesktopLauncher extends ClientLauncher{ public final static String discordID = "610508934456934412"; - boolean useDiscord = OS.is64Bit, showConsole = false; + boolean useDiscord = OS.is64Bit, showConsole = OS.getPropertyNotNull("user.name").equals("anuke"); public static void main(String[] arg){ try{ @@ -215,6 +215,11 @@ public class DesktopLauncher extends ClientLauncher{ SVars.net.friends.activateGameOverlayToWebPage("steam://url/CommunityFilePage/" + mapid); } + @Override + public void viewMapListingInfo(Map map){ + SVars.workshop.viewMapListingInfo(map); + } + @Override public NetProvider getNet(){ if(steam && SVars.net == null) SVars.net = new SNet(new ArcNetImpl()); diff --git a/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java b/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java index 6ebf8792c9..915d585e77 100644 --- a/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java +++ b/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java @@ -6,6 +6,8 @@ import com.codedisaster.steamworks.SteamUGC.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; +import io.anuke.arc.function.*; +import io.anuke.arc.scene.ui.*; import io.anuke.arc.util.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.*; @@ -20,6 +22,7 @@ public class SWorkshop implements SteamUGCCallback{ private Map lastMap; private Array mapFiles; + private ObjectMap> detailHandlers = new ObjectMap<>(); public SWorkshop(){ int items = ugc.getNumSubscribedItems(); @@ -51,6 +54,8 @@ public class SWorkshop implements SteamUGCCallback{ //update author name when publishing map.tags.put("author", SVars.net.friends.getPersonaName()); + ui.editor.editor.getTags().put("author", map.tags.get("author")); + ui.editor.save(); FloatingDialog dialog = new FloatingDialog("$confirm"); dialog.setFillParent(false); @@ -70,9 +75,101 @@ public class SWorkshop implements SteamUGCCallback{ dialog.show(); } + public void viewMapListingInfo(Map map){ + + String id = map.tags.get("steamid"); + long handle = Strings.parseLong(id, -1); + SteamPublishedFileID fid = new SteamPublishedFileID(handle); + + Log.info("Requesting map listing view; id = " + id); + + ui.loadfrag.show(); + SteamUGCQuery query = ugc.createQueryUGCDetailsRequest(fid); + Log.info("POST " + query); + + detailHandlers.put(query, (details, result) -> { + ui.loadfrag.hide(); + + Log.info("Map listing result: " + result + " " + details.getResult() + " " + details.getFileName() + " " + details.getTitle()); + + if(result == SteamResult.OK){ + if(details.getResult() == SteamResult.OK){ + if(details.getOwnerID().equals(SVars.user.user.getSteamID())){ + + FloatingDialog dialog = new FloatingDialog("$editor.mapinfo"); + dialog.setFillParent(false); + dialog.cont.add("$map.menu").pad(20f); + dialog.addCloseButton(); + + dialog.buttons.addImageTextButton("$view.workshop", Icon.linkSmall, () -> { + platform.viewMapListing(id); + dialog.hide(); + }).size(210f, 64f); + + dialog.buttons.addImageTextButton("$map.update", Icon.upgradeSmall, () -> { + new FloatingDialog("$map.update"){{ + setFillParent(false); + cont.margin(10).add("$map.changelog").padRight(6f); + cont.row(); + TextArea field = cont.addArea("", t -> {}).size(500f, 160f).get(); + field.setMaxLength(400); + buttons.defaults().size(120, 54).pad(4); + buttons.addButton("$ok", () -> { + ui.loadfrag.show("$map.publishing"); + lastMap = map; + updateMap(map, details.getPublishedFileID(), field.getText().replace("\r", "\n")); + dialog.hide(); + hide(); + + Log.info("Update map " + map.name()); + }); + buttons.addButton("$cancel", this::hide); + }}.show(); + + }).size(210f, 64f); + dialog.show(); + + }else{ + SVars.net.friends.activateGameOverlayToWebPage("steam://url/CommunityFilePage/" + SteamNativeHandle.getNativeHandle(details.getPublishedFileID())); + } + }else if(details.getResult() == SteamResult.FileNotFound){ + //force-remove tags + ui.editor.editor.getTags().remove("steamid"); + map.tags.remove("steamid"); + ui.editor.save(); + + ui.showErrorMessage("$map.missing"); + }else{ + ui.showErrorMessage(Core.bundle.format("map.load.error", result.name())); + } + }else{ + ui.showErrorMessage(Core.bundle.format("map.load.error", result.name())); + } + }); + + ugc.sendQueryUGCRequest(query); + } + + @Override + public void onRequestUGCDetails(SteamUGCDetails details, SteamResult result){ + + } + @Override public void onUGCQueryCompleted(SteamUGCQuery query, int numResultsReturned, int totalMatchingResults, boolean isCachedData, SteamResult result){ + Log.info("GET " + query); + if(detailHandlers.containsKey(query)){ + if(numResultsReturned > 0){ + SteamUGCDetails details = new SteamUGCDetails(); + ugc.getQueryUGCResult(query, 0, details); + detailHandlers.get(query).accept(details, result); + }else{ + detailHandlers.get(query).accept(null, SteamResult.FileNotFound); + } + + detailHandlers.remove(query); + } } @Override @@ -90,11 +187,6 @@ public class SWorkshop implements SteamUGCCallback{ Log.info("Item unsubscribed from {0}", info.getFolder()); } - @Override - public void onRequestUGCDetails(SteamUGCDetails details, SteamResult result){ - - } - @Override public void onCreateItem(SteamPublishedFileID publishedFileID, boolean needsToAcceptWLA, SteamResult result){ if(lastMap == null){ @@ -108,35 +200,7 @@ public class SWorkshop implements SteamUGCCallback{ Log.info("Create item {0} result {1} {2}", SteamNativeHandle.getNativeHandle(publishedFileID), result, needsToAcceptWLA); if(result == SteamResult.OK){ - SteamUGCUpdateHandle h = ugc.startItemUpdate(SVars.steamID, publishedFileID); - - Gamemode mode = Gamemode.attack.valid(map) ? Gamemode.attack : Gamemode.survival; - FileHandle mapFile = tmpDirectory.child("map_" + publishedFileID.toString()).child("map.msav"); - lastMap.file.copyTo(mapFile); - - Log.info(mapFile.parent().absolutePath()); - Log.info(map.previewFile().absolutePath()); - - ugc.setItemTitle(h, map.name()); - ugc.setItemDescription(h, map.description()); - ugc.setItemTags(h, new String[]{"map", mode.name()}); - ugc.setItemVisibility(h, PublishedFileVisibility.Private); - ugc.setItemPreview(h, map.previewFile().absolutePath()); - ugc.setItemContent(h, mapFile.parent().absolutePath()); - ugc.addItemKeyValueTag(h, "mode", mode.name()); - ugc.submitItemUpdate(h, "Map created"); - - ItemUpdateInfo info = new ItemUpdateInfo(); - - ui.loadfrag.setProgress(() -> { - ItemUpdateStatus status = ugc.getItemUpdateProgress(h, info); - ui.loadfrag.setText("$" + status.name().toLowerCase()); - if(status == ItemUpdateStatus.Invalid){ - ui.loadfrag.setText("$done"); - return 1f; - } - return (float)status.ordinal() / (float)ItemUpdateStatus.values().length; - }); + updateMap(map, publishedFileID, ""); }else{ ui.showErrorMessage(Core.bundle.format("map.publish.error ", result.name())); } @@ -144,6 +208,38 @@ public class SWorkshop implements SteamUGCCallback{ lastMap = null; } + void updateMap(Map map, SteamPublishedFileID publishedFileID, String changelog){ + SteamUGCUpdateHandle h = ugc.startItemUpdate(SVars.steamID, publishedFileID); + + Gamemode mode = Gamemode.attack.valid(map) ? Gamemode.attack : Gamemode.survival; + FileHandle mapFile = tmpDirectory.child("map_" + publishedFileID.toString()).child("map.msav"); + lastMap.file.copyTo(mapFile); + + Log.info(mapFile.parent().absolutePath()); + Log.info(map.previewFile().absolutePath()); + + ugc.setItemTitle(h, map.name()); + ugc.setItemDescription(h, map.description()); + ugc.setItemTags(h, new String[]{"map", mode.name()}); + ugc.setItemVisibility(h, PublishedFileVisibility.Private); + ugc.setItemPreview(h, map.previewFile().absolutePath()); + ugc.setItemContent(h, mapFile.parent().absolutePath()); + ugc.addItemKeyValueTag(h, "mode", mode.name()); + ugc.submitItemUpdate(h, changelog); + + ItemUpdateInfo info = new ItemUpdateInfo(); + + ui.loadfrag.setProgress(() -> { + ItemUpdateStatus status = ugc.getItemUpdateProgress(h, info); + ui.loadfrag.setText("$" + status.name().toLowerCase()); + if(status == ItemUpdateStatus.Invalid){ + ui.loadfrag.setText("$done"); + return 1f; + } + return (float)status.ordinal() / (float)ItemUpdateStatus.values().length; + }); + } + @Override public void onSubmitItemUpdate(SteamPublishedFileID publishedFileID, boolean needsToAcceptWLA, SteamResult result){ ui.loadfrag.hide(); From 000b23d70335f4bc2def9adbb0b22268e3e94556 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 15:14:29 -0400 Subject: [PATCH 11/73] Workshop crash fix / Mine balancing --- core/assets/bundles/bundle.properties | 2 +- core/src/io/anuke/mindustry/content/Mechs.java | 2 +- .../io/anuke/mindustry/editor/MapEditorDialog.java | 11 +++++++++-- .../io/anuke/mindustry/desktop/steam/SWorkshop.java | 1 - 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 2a945de6d5..faef9c3e8c 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -933,7 +933,7 @@ unit.eradicator.name = Eradicator unit.lich.name = Lich unit.reaper.name = Reaper tutorial.next = [lightgray] -tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper +tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Use [[WASD] to move, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building, and[accent] Hold Ctrl while scrolling[] to zoom in and out. tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement. tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[] diff --git a/core/src/io/anuke/mindustry/content/Mechs.java b/core/src/io/anuke/mindustry/content/Mechs.java index 57dcf5afd3..b9dd4c80c9 100644 --- a/core/src/io/anuke/mindustry/content/Mechs.java +++ b/core/src/io/anuke/mindustry/content/Mechs.java @@ -220,7 +220,7 @@ public class Mechs implements ContentList{ dart = new Mech("dart-ship", true){ { drillPower = 1; - mineSpeed = 0.9f; + mineSpeed = 3f; speed = 0.5f; drag = 0.09f; health = 200f; diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index 517f503c7a..717006653e 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.editor; +import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; @@ -147,9 +148,15 @@ public class MapEditorDialog extends Dialog implements Disposable{ if(steam){ menu.cont.addImageTextButton("$editor.publish.workshop", Icon.linkSmall, () -> { + Map builtin = maps.all().find(m -> m.name().equals(editor.getTags().get("name", "").trim())); + if(editor.getTags().containsKey("steamid") && builtin != null && !builtin.custom){ + platform.viewMapListing(editor.getTags().get("steamid")); + return; + } + Map map = save(); - if(editor.getTags().containsKey("steamid")){ + if(editor.getTags().containsKey("steamid") && map != null){ platform.viewMapListingInfo(map); return; } @@ -287,7 +294,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ }); } - public Map save(){ + public @Nullable Map save(){ boolean isEditor = state.rules.editor; state.rules.editor = false; String name = editor.getTags().get("name", "").trim(); diff --git a/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java b/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java index 915d585e77..578b00de3c 100644 --- a/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java +++ b/desktop/src/io/anuke/mindustry/desktop/steam/SWorkshop.java @@ -76,7 +76,6 @@ public class SWorkshop implements SteamUGCCallback{ } public void viewMapListingInfo(Map map){ - String id = map.tags.get("steamid"); long handle = Strings.parseLong(id, -1); SteamPublishedFileID fid = new SteamPublishedFileID(handle); From 92a3f150bba191752f885a8df49051a9dd1ca493 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 15:40:31 -0400 Subject: [PATCH 12/73] Thruster fix / Removed info on Steam to prevent confusion --- core/assets/sounds/thruster.ogg | Bin 21610 -> 28007 bytes .../mindustry/ui/dialogs/JoinDialog.java | 8 ++++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/assets/sounds/thruster.ogg b/core/assets/sounds/thruster.ogg index d8e7efb0860a7bb52cc3033c0f3aa620eb16e121..cba59f95ab1dc4cf8318734607e32050df16574d 100644 GIT binary patch literal 28007 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 literal 21610 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 TXN#kRNv=t*NmS@NIW`6WJhq$E diff --git a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java index 1570f5bcbb..d8c7b33f7e 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java @@ -38,7 +38,9 @@ public class JoinDialog extends FloatingDialog{ addCloseButton(); buttons.add().growX(); - buttons.addButton("?", () -> ui.showInfo("$join.info")).size(60f, 64f); + if(!steam){ + buttons.addButton("?", () -> ui.showInfo("$join.info")).size(60f, 64f); + } add = new FloatingDialog("$joingame.title"); add.cont.add("$joingame.ip").padRight(5f).left(); @@ -87,7 +89,9 @@ public class JoinDialog extends FloatingDialog{ refreshLocal(); refreshRemote(); - Core.app.post(() -> Core.settings.getBoolOnce("joininfo", () -> ui.showInfo("$join.info"))); + if(!steam){ + Core.app.post(() -> Core.settings.getBoolOnce("joininfo", () -> ui.showInfo("$join.info"))); + } }); onResize(this::setup); From a815763833d4ccd67902898582cd61f0aa50a530 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 16:40:12 -0400 Subject: [PATCH 13/73] Upped lower FPS cap to 15 --- core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java index 58139cd3ed..162a6a9466 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -250,7 +250,7 @@ public class SettingsMenuDialog extends SettingsDialog{ } return s + "%"; }); - graphics.sliderPref("fpscap", 240, 5, 245, 5, s -> (s > 240 ? Core.bundle.get("setting.fpscap.none") : Core.bundle.format("setting.fpscap.text", s))); + graphics.sliderPref("fpscap", 240, 15, 245, 5, s -> (s > 240 ? Core.bundle.get("setting.fpscap.none") : Core.bundle.format("setting.fpscap.text", s))); graphics.sliderPref("chatopacity", 100, 0, 100, 5, s -> s + "%"); if(!mobile){ From 2019196f65163bec31f52bc579708eb833f3f672 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 18:01:55 -0400 Subject: [PATCH 14/73] Sort Steam server lists, ignore version when unimportant --- .../io/anuke/mindustry/ui/dialogs/JoinDialog.java | 4 +++- .../src/io/anuke/mindustry/desktop/steam/SNet.java | 12 +++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java index d8c7b33f7e..d6d579a787 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java @@ -202,11 +202,13 @@ public class JoinDialog extends FloatingDialog{ }else if(host.version > Version.build && Version.build != -1){ versionString = Core.bundle.get("server.outdated.client") + "\n" + Core.bundle.format("server.version", host.version, ""); + }else if(host.version == Version.build && Version.type.equals(host.versionType)){ + //not important + versionString = ""; }else{ versionString = Core.bundle.format("server.version", host.version, host.versionType); } - content.table(t -> { t.add("[lightgray]" + host.name + " " + versionString).width(targetWidth() - 10f).left().get().setEllipsis(true); t.row(); diff --git a/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java b/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java index c8bf159796..f6f9a6c3bf 100644 --- a/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java +++ b/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java @@ -7,14 +7,13 @@ import com.codedisaster.steamworks.SteamNetworking.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.function.*; -import io.anuke.arc.input.*; import io.anuke.arc.util.*; import io.anuke.arc.util.pooling.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.Version; import io.anuke.mindustry.game.*; -import io.anuke.mindustry.net.*; import io.anuke.mindustry.net.ArcNetImpl.*; +import io.anuke.mindustry.net.*; import io.anuke.mindustry.net.Net.*; import io.anuke.mindustry.net.Packets.*; @@ -302,6 +301,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, Log.info("found {0} matches {1}", matches, lobbyDoneCallback); if(lobbyDoneCallback != null){ + Array hosts = new Array<>(); for(int i = 0; i < matches; i++){ try{ SteamID lobby = smat.getLobbyByIndex(i); @@ -316,13 +316,15 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, Gamemode.valueOf(smat.getLobbyData(lobby, "gamemode")), smat.getLobbyMemberLimit(lobby) ); - - lobbyCallback.accept(out); + hosts.add(out); }catch(Exception e){ Log.err(e); } } + hosts.sort(Structs.comparingInt(h -> -h.players)); + hosts.each(lobbyCallback); + lobbyDoneCallback.run(); } } @@ -344,7 +346,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, currentLobby = steamID; smat.setLobbyData(steamID, "name", player.name); - smat.setLobbyData(steamID, "mapname", world.getMap() == null ? "Unknown" : world.getMap().name()); + smat.setLobbyData(steamID, "mapname", world.getMap() == null ? "Unknown" : state.rules.zone == null ? world.getMap().name() : state.rules.zone.localizedName); smat.setLobbyData(steamID, "version", Version.build + ""); smat.setLobbyData(steamID, "versionType", Version.type); smat.setLobbyData(steamID, "wave", state.wave + ""); From 4f9ed73a59657a267794316e7d7f4f00947559e5 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 21:13:44 -0400 Subject: [PATCH 15/73] Added mod file tree, bundle loading --- core/src/io/anuke/mindustry/Vars.java | 2 + .../src/io/anuke/mindustry/core/FileTree.java | 59 +++++++++++++++++++ core/src/io/anuke/mindustry/mod/Mods.java | 47 ++++++++++----- gradle.properties | 2 +- .../anuke/mindustry/server/ServerControl.java | 2 +- 5 files changed, 95 insertions(+), 17 deletions(-) create mode 100644 core/src/io/anuke/mindustry/core/FileTree.java diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 4ef2fc9d09..9d0a51ebab 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -130,6 +130,7 @@ public class Vars implements Loadable{ /** list of all locales that can be switched to */ public static Locale[] locales; + public static FileTree filet; public static Net net; public static ContentLoader content; public static GameState state; @@ -193,6 +194,7 @@ public class Vars implements Loadable{ Version.init(); + filet = new FileTree(); mods = new Mods(); content = new ContentLoader(); loops = new LoopControl(); diff --git a/core/src/io/anuke/mindustry/core/FileTree.java b/core/src/io/anuke/mindustry/core/FileTree.java new file mode 100644 index 0000000000..19b2658061 --- /dev/null +++ b/core/src/io/anuke/mindustry/core/FileTree.java @@ -0,0 +1,59 @@ +package io.anuke.mindustry.core; + +import io.anuke.arc.*; +import io.anuke.arc.collection.*; +import io.anuke.arc.files.*; +import io.anuke.arc.util.*; +import io.anuke.arc.util.io.*; +import io.anuke.mindustry.mod.Mods.*; + +/** Handles files in a modded context. */ +public class FileTree{ + private ObjectMap files = new ObjectMap<>(); + private ObjectMap> bundles = new ObjectMap<>(); + + public void buildFiles(Array mods){ + //TODO many files should not be replaced + for(LoadedMod mod : mods){ + mod.root.walk(f -> { + //TODO calling child/parent on these files will give you gibberish; create wrapper class. + files.put(f.path(), f); + }); + + //load up bundles. + FileHandle folder = mod.root.child("bundles"); + if(folder.exists()){ + for(FileHandle file : folder.list()){ + if(file.name().startsWith("bundle") && file.extension().equals("properties")){ + String name = file.nameWithoutExtension(); + bundles.getOr(name, Array::new).add(file); + } + } + } + } + + //add new keys to each bundle + I18NBundle bundle = Core.bundle; + while(bundle != null){ + String str = bundle.getLocale().toString(); + String locale = "bundle" + (str.isEmpty() ? "" : "_" + str); + for(FileHandle file : bundles.getOr(locale, Array::new)){ + try{ + PropertiesUtils.load(bundle.getProperties(), file.reader()); + }catch(Exception e){ + throw new RuntimeException("Error loading bundle: " + file + "/" + locale, e); + } + } + bundle = bundle.getParent(); + } + } + + /** Gets an asset file.*/ + public FileHandle get(String path){ + if(files.containsKey(path)){ + return files.get(path); + }else{ + return Core.files.internal(path); + } + } +} diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 9499bae006..fcbebd7921 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -23,15 +23,15 @@ public class Mods{ return modDirectory.child(load.name).child("config.json"); } - /** @return the loaded plugin found by class, or null if not found. */ + /** @return the loaded mod found by class, or null if not found. */ public @Nullable LoadedMod getMod(Class type){ return loaded.find(l -> l.mod.getClass() == type); } - /** Loads all plugins from the folder, but does call any methods on them.*/ + /** Loads all mods from the folder, but does call any methods on them.*/ public void load(){ for(FileHandle file : modDirectory.list()){ - if(!file.extension().equals("jar") || !file.extension().equals("zi[")) continue; + if(!file.extension().equals("jar") || !file.extension().equals("zip")) continue; try{ loaded.add(loadmod(file)); @@ -41,16 +41,18 @@ public class Mods{ e.printStackTrace(); } } + + filet.buildFiles(loaded); } - /** @return all loaded plugins. */ + /** @return all loaded mods. */ public Array all(){ return loaded; } - /** Iterates through each plugin.*/ + /** Iterates through each mod with a main class.*/ public void each(Consumer cons){ - loaded.each(p -> cons.accept(p.mod)); + loaded.each(p -> p.mod != null, p -> cons.accept(p.mod)); } private LoadedMod loadmod(FileHandle jar) throws Exception{ @@ -63,23 +65,37 @@ public class Mods{ } ModMeta meta = JsonIO.read(ModMeta.class, metaf.readString()); + String camelized = meta.name.replace(" ", ""); + String mainClass = meta.main == null ? camelized.toLowerCase() + "." + camelized + "Mod" : meta.main; + Mod mainMod; - URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); - Class main = classLoader.loadClass(meta.main); - metas.put(main, meta); - return new LoadedMod(jar, zip, (Mod)main.getDeclaredConstructor().newInstance(), meta); + //make sure the main class exists before loading it; if it doesn't just don't put it there + if(zip.child(mainClass.replace('.', '/') + ".class").exists()){ + URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); + Class main = classLoader.loadClass(mainClass); + metas.put(main, meta); + mainMod = (Mod)main.getDeclaredConstructor().newInstance(); + }else{ + mainMod = null; + } + + return new LoadedMod(jar, zip, mainMod, meta); } /** Represents a plugin that has been loaded from a jar file.*/ public static class LoadedMod{ - public final FileHandle jarFile; - public final FileHandle zipRoot; + /** The location of this mod's zip file on the disk. */ + public final FileHandle file; + /** The root zip file; points to the contents of this mod. */ + public final FileHandle root; + /** The mod's main class; may be null. */ public final @Nullable Mod mod; + /** This mod's metadata. */ public final ModMeta meta; - public LoadedMod(FileHandle jarFile, FileHandle zipRoot, Mod mod, ModMeta meta){ - this.zipRoot = zipRoot; - this.jarFile = jarFile; + public LoadedMod(FileHandle file, FileHandle root, Mod mod, ModMeta meta){ + this.root = root; + this.file = file; this.mod = mod; this.meta = meta; } @@ -88,5 +104,6 @@ public class Mods{ /** Plugin metadata information.*/ public static class ModMeta{ public String name, author, description, version, main; + public String[] dependencies = {}; //TODO implement } } diff --git a/gradle.properties b/gradle.properties index f5a430ccc2..5238d2620d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=5bf89742e927d1951c58cc2743814874c1c9ad25 +archash=9f30453676bf2b582c01a46a60965305321dcb9d diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index 38eaf7bc72..974f9e129e 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -332,7 +332,7 @@ public class ServerControl implements ApplicationListener{ info("Name: &ly{0}", mod.meta.name); info("Version: &ly{0}", mod.meta.version); info("Author: &ly{0}", mod.meta.author); - info("Path: &ly{0}", mod.jarFile.path()); + info("Path: &ly{0}", mod.file.path()); info("Description: &ly{0}", mod.meta.description); }else{ info("No mod with name &ly'{0}'&lg found."); From 79554bf8e9e05530a7d1c0742172507d9f952eee Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 23:26:55 -0400 Subject: [PATCH 16/73] Mod import/export dialog, restarting --- core/assets/bundles/bundle.properties | 9 ++ core/src/io/anuke/mindustry/core/UI.java | 14 ++++ core/src/io/anuke/mindustry/mod/Mods.java | 54 ++++++++++-- .../mindustry/ui/dialogs/ModsDialog.java | 82 +++++++++++++++++++ .../mindustry/ui/fragments/MenuFragment.java | 1 + 5 files changed, 154 insertions(+), 6 deletions(-) create mode 100644 core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 4f0f08f9e3..948fc716fb 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -64,6 +64,15 @@ uploadingpreviewfile = Uploading Preview File committingchanges = Comitting Changes done = Done +mods = Mods +mods.none = [LIGHT_GRAY]No mods found! +mod.enabled = [lightgray]Enabled +mod.disabled = [scarlet]Disabled +mod.requiresrestart = The game will now close to apply the mod changes. +mod.import = Import Mod +mod.remove.confirm = This mod will be deleted. +mod.author = [LIGHT_GRAY]Author:[] {0} + about.button = About name = Name: noname = Pick a[accent] player name[] first. diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index ca5dafb8ed..0d2591398f 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -68,6 +68,7 @@ public class UI implements ApplicationListener, Loadable{ public DeployDialog deploy; public TechTreeDialog tech; public MinimapDialog minimap; + public ModsDialog mods; public Cursor drillCursor, unloadCursor; @@ -222,6 +223,7 @@ public class UI implements ApplicationListener, Loadable{ deploy = new DeployDialog(); tech = new TechTreeDialog(); minimap = new MinimapDialog(); + mods = new ModsDialog(); Group group = Core.scene.root; @@ -410,6 +412,18 @@ public class UI implements ApplicationListener, Loadable{ dialog.show(); } + public void showOkText(String title, String text, Runnable confirmed){ + FloatingDialog dialog = new FloatingDialog(title); + dialog.cont.add(text).width(500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center); + dialog.buttons.defaults().size(200f, 54f).pad(2f); + dialog.setFillParent(false); + dialog.buttons.addButton("$ok", () -> { + dialog.hide(); + confirmed.run(); + }); + dialog.show(); + } + public String formatAmount(int number){ if(number >= 1000000){ return Strings.fixed(number / 1000000f, 1) + "[gray]mil[]"; diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index fcbebd7921..8f7017adf2 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -5,15 +5,18 @@ import io.anuke.arc.collection.*; import io.anuke.arc.files.*; import io.anuke.arc.function.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.io.*; +import io.anuke.arc.util.serialization.*; +import java.io.*; import java.net.*; import static io.anuke.mindustry.Vars.*; public class Mods{ + private Json json = new Json(); private Array loaded = new Array<>(); private ObjectMap, ModMeta> metas = new ObjectMap<>(); + private boolean requiresRestart; /** Returns a file named 'config.json' in a special folder for the specified plugin. * Call this in init(). */ @@ -28,13 +31,44 @@ public class Mods{ return loaded.find(l -> l.mod.getClass() == type); } + /** Imports an external mod file.*/ + public void importMod(FileHandle file) throws IOException{ + FileHandle dest = modDirectory.child(file.name()); + if(dest.exists()){ + throw new IOException("A mod with the same filename already exists!"); + } + + file.copyTo(dest); + try{ + loaded.add(loadMod(file)); + requiresRestart = true; + }catch(IOException e){ + dest.delete(); + throw e; + }catch(Throwable t){ + dest.delete(); + throw new IOException(t); + } + } + + /** Removes a mod file and marks it for requiring a restart. */ + public void removeMod(LoadedMod mod){ + mod.file.delete(); + loaded.remove(mod); + requiresRestart = true; + } + + public boolean requiresRestart(){ + return requiresRestart; + } + /** Loads all mods from the folder, but does call any methods on them.*/ public void load(){ for(FileHandle file : modDirectory.list()){ - if(!file.extension().equals("jar") || !file.extension().equals("zip")) continue; + if(!file.extension().equals("jar") && !file.extension().equals("zip")) continue; try{ - loaded.add(loadmod(file)); + loaded.add(loadMod(file)); }catch(IllegalArgumentException ignored){ }catch(Exception e){ Log.err("Failed to load plugin file {0}. Skipping.", file); @@ -55,22 +89,28 @@ public class Mods{ loaded.each(p -> p.mod != null, p -> cons.accept(p.mod)); } - private LoadedMod loadmod(FileHandle jar) throws Exception{ + /** Loads a mod file+meta, but does not add it to the list. */ + private LoadedMod loadMod(FileHandle jar) throws Exception{ FileHandle zip = new ZipFileHandle(jar); FileHandle metaf = zip.child("mod.json").exists() ? zip.child("mod.json") : zip.child("plugin.json"); if(!metaf.exists()){ Log.warn("Mod {0} doesn't have a 'mod.json'/'plugin.json' file, skipping.", jar); - throw new IllegalArgumentException(); + throw new IllegalArgumentException("No mod.json found."); } - ModMeta meta = JsonIO.read(ModMeta.class, metaf.readString()); + ModMeta meta = json.fromJson(ModMeta.class, metaf.readString()); String camelized = meta.name.replace(" ", ""); String mainClass = meta.main == null ? camelized.toLowerCase() + "." + camelized + "Mod" : meta.main; Mod mainMod; //make sure the main class exists before loading it; if it doesn't just don't put it there if(zip.child(mainClass.replace('.', '/') + ".class").exists()){ + //other platforms don't have standard java class loaders + if(mobile){ + throw new IllegalArgumentException("This mod is not compatible with " + (ios ? "iOS" : "Android") + "."); + } + URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); Class main = classLoader.loadClass(mainClass); metas.put(main, meta); @@ -92,6 +132,8 @@ public class Mods{ public final @Nullable Mod mod; /** This mod's metadata. */ public final ModMeta meta; + //TODO implement + protected boolean enabled; public LoadedMod(FileHandle file, FileHandle root, Mod mod, ModMeta meta){ this.root = root; diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java new file mode 100644 index 0000000000..7664f9ddc9 --- /dev/null +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -0,0 +1,82 @@ +package io.anuke.mindustry.ui.dialogs; + +import io.anuke.arc.*; +import io.anuke.mindustry.gen.*; +import io.anuke.mindustry.mod.Mods.*; +import io.anuke.mindustry.ui.*; + +import java.io.*; + +import static io.anuke.mindustry.Vars.*; + +public class ModsDialog extends FloatingDialog{ + + public ModsDialog(){ + super("$mods"); + addCloseButton(); + shown(this::setup); + + hidden(() -> { + if(mods.requiresRestart()){ + ui.showOkText("$mods", "$mod.requiresrestart", () -> { + Core.app.exit(); + }); + } + }); + } + + void setup(){ + cont.clear(); + cont.defaults().width(520f).pad(4); + if(!mods.all().isEmpty()){ + cont.pane(table -> { + table.margin(10f).top(); + for(LoadedMod mod : mods.all()){ + table.table(Styles.black6, t -> { + t.defaults().pad(2).left().top(); + t.margin(14f).left(); + t.table(title -> { + title.left(); + title.add("[accent]" + mod.meta.name + "[lightgray] v" + mod.meta.version); + title.add().growX(); + + title.addImageButton(Icon.trash16Small, Styles.cleari, () -> ui.showConfirm("$confirm", "$mod.remove.confirm", () -> { + mods.removeMod(mod); + setup(); + })).size(50f); + }).growX().left().padTop(-14f).padRight(-14f); + + t.row(); + if(mod.meta.author != null){ + t.add(Core.bundle.format("mod.author", mod.meta.author)); + t.row(); + } + if(mod.meta.description != null){ + t.labelWrap("[lightgray]" + mod.meta.description).growX(); + t.row(); + } + + }).width(500f); + table.row(); + } + }); + + }else{ + cont.table(Styles.black6, t -> t.add("$mods.none")).height(80f); + } + + cont.row(); + + cont.addImageTextButton("$mod.import", Icon.add, () -> { + platform.showFileChooser(true, "zip", file -> { + try{ + mods.importMod(file); + setup(); + }catch(IOException e){ + ui.showException(e); + e.printStackTrace(); + } + }); + }).margin(12f).width(500f); + } +} \ No newline at end of file diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index 946723983a..9afcabbac7 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -163,6 +163,7 @@ public class MenuFragment extends Fragment{ ), new Buttoni("$editor", Icon.editorSmall, ui.maps::show), steam ? new Buttoni("$workshop", Icon.saveSmall, platform::openWorkshop) : null, + new Buttoni("$mods", Icon.wikiSmall, ui.mods::show), new Buttoni("$settings", Icon.toolsSmall, ui.settings::show), new Buttoni("$about.button", Icon.infoSmall, ui.about::show), new Buttoni("$quit", Icon.exitSmall, Core.app::exit) From fe3f75f141762d1924240fe2ff11374c7c7c384f Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 28 Sep 2019 23:58:30 -0400 Subject: [PATCH 17/73] Starting work on json content parsing --- .../io/anuke/mindustry/ClientLauncher.java | 2 ++ .../io/anuke/mindustry/mod/ContentParser.java | 19 ++++++++++++++ core/src/io/anuke/mindustry/mod/Mods.java | 25 +++++++++++++++++++ .../io/anuke/mindustry/type/ContentType.java | 4 ++- gradle.properties | 2 +- 5 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 core/src/io/anuke/mindustry/mod/ContentParser.java diff --git a/core/src/io/anuke/mindustry/ClientLauncher.java b/core/src/io/anuke/mindustry/ClientLauncher.java index ed927b1605..58509632d5 100644 --- a/core/src/io/anuke/mindustry/ClientLauncher.java +++ b/core/src/io/anuke/mindustry/ClientLauncher.java @@ -63,6 +63,8 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform assets.loadRun("contentcreate", Content.class, () -> { content.createContent(); content.loadColors(); + + mods.loadContent(); }); add(logic = new Logic()); diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java new file mode 100644 index 0000000000..e802313019 --- /dev/null +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -0,0 +1,19 @@ +package io.anuke.mindustry.mod; + +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.type.*; + +public class ContentParser{ + + /** + * Parses content from a json file. + * @param name the name of the file without its extension + * @param json the json to parse + * @param type the type of content this is + * @return the content that was parsed + */ + public Content parse(String name, String json, ContentType type) throws Exception{ + + return null; + } +} diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 8f7017adf2..219914b90f 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -6,6 +6,7 @@ import io.anuke.arc.files.*; import io.anuke.arc.function.*; import io.anuke.arc.util.*; import io.anuke.arc.util.serialization.*; +import io.anuke.mindustry.type.*; import java.io.*; import java.net.*; @@ -16,6 +17,7 @@ public class Mods{ private Json json = new Json(); private Array loaded = new Array<>(); private ObjectMap, ModMeta> metas = new ObjectMap<>(); + private ContentParser parser = new ContentParser(); private boolean requiresRestart; /** Returns a file named 'config.json' in a special folder for the specified plugin. @@ -79,6 +81,29 @@ public class Mods{ filet.buildFiles(loaded); } + /** Creates all the content found in mod files. */ + public void loadContent(){ + for(LoadedMod mod : loaded){ + if(mod.root.child("content").exists()){ + FileHandle contentRoot = mod.root.child("content"); + for(ContentType type : ContentType.all){ + FileHandle folder = contentRoot.child(type.name()); + if(folder.exists()){ + for(FileHandle file : folder.list()){ + if(file.extension().equals("json")){ + try{ + parser.parse(file.nameWithoutExtension(), file.readString(), type); + }catch(Exception e){ + throw new RuntimeException("Failed to parse content file '" + file + "' for mod '" + mod.meta.name + "'.", e); + } + } + } + } + } + } + } + } + /** @return all loaded mods. */ public Array all(){ return loaded; diff --git a/core/src/io/anuke/mindustry/type/ContentType.java b/core/src/io/anuke/mindustry/type/ContentType.java index 31ddcf35d2..f6b980a5d5 100644 --- a/core/src/io/anuke/mindustry/type/ContentType.java +++ b/core/src/io/anuke/mindustry/type/ContentType.java @@ -13,5 +13,7 @@ public enum ContentType{ effect, zone, loadout, - typeid + typeid; + + public static final ContentType[] all = values(); } diff --git a/gradle.properties b/gradle.properties index 5238d2620d..678dbb3d37 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=9f30453676bf2b582c01a46a60965305321dcb9d +archash=d4519a9721927165850bfe3135ef6b095c990474 From d35fbb83833a5b7a9384e8d90fa4b8c2904e0647 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 08:59:53 -0400 Subject: [PATCH 18/73] bugfixes --- core/src/io/anuke/mindustry/ai/Pathfinder.java | 6 +++++- .../io/anuke/mindustry/entities/effect/ItemTransfer.java | 4 +--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/io/anuke/mindustry/ai/Pathfinder.java b/core/src/io/anuke/mindustry/ai/Pathfinder.java index 104669fd58..d34ddee1a0 100644 --- a/core/src/io/anuke/mindustry/ai/Pathfinder.java +++ b/core/src/io/anuke/mindustry/ai/Pathfinder.java @@ -92,7 +92,11 @@ public class Pathfinder implements Runnable{ int x = tile.x, y = tile.y; - tile.getLinkedTiles(t -> tiles[t.x][t.y] = packTile(t)); + tile.getLinkedTiles(t -> { + if(Structs.inBounds(t.x, t.y, tiles)){ + tiles[t.x][t.y] = packTile(t); + } + }); //can't iterate through array so use the map, which should not lead to problems for(PathData[] arr : pathMap){ diff --git a/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java b/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java index 69bf90833a..0d8ab641ff 100644 --- a/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java +++ b/core/src/io/anuke/mindustry/entities/effect/ItemTransfer.java @@ -47,10 +47,8 @@ public class ItemTransfer extends TimedEntity implements DrawTrait{ @Remote(called = Loc.server) public static void transferItemTo(Item item, int amount, float x, float y, Tile tile){ if(tile == null || tile.entity == null || tile.entity.items == null) return; - if(!Units.canInteract(player, tile)) return; for(int i = 0; i < Mathf.clamp(amount / 3, 1, 8); i++){ - Time.run(i * 3, () -> create(item, x, y, tile, () -> { - })); + Time.run(i * 3, () -> create(item, x, y, tile, () -> {})); } tile.entity.items.add(item, amount); } From c05fb7ebf1b95702a18c665fabf3b9e597ac1c37 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 10:05:54 -0400 Subject: [PATCH 19/73] oh no --- server/src/io/anuke/mindustry/server/ServerControl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index 974f9e129e..4fedd2c195 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -148,7 +148,7 @@ public class ServerControl implements ApplicationListener{ maps.shuffle(); Map previous = world.getMap(); - Map map = maps.find(m -> m != previous); + Map map = maps.find(m -> m != previous || maps.size == 1); if(map != null){ @@ -161,6 +161,8 @@ public class ServerControl implements ApplicationListener{ info("Selected next map to be {0}.", map.name()); play(true, () -> world.loadMap(map, map.applyRules(lastMode))); + }else{ + Log.err("No suitable map found."); } } }else{ From 4210070d07e571f56acc000508d2c1fbb6e9c5bb Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 10:06:17 -0400 Subject: [PATCH 20/73] Fixed server map shuffling --- gradle.properties | 2 +- server/src/io/anuke/mindustry/server/ServerControl.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 520558812f..678dbb3d37 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=151dc8b70276b74c612d23b01573f7a8452c2b69 +archash=d4519a9721927165850bfe3135ef6b095c990474 diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index fd1c0ca1bd..4ccb45f2b3 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -155,7 +155,7 @@ public class ServerControl implements ApplicationListener{ maps.shuffle(); Map previous = world.getMap(); - Map map = maps.find(m -> m != previous); + Map map = maps.find(m -> m != previous || maps.size == 1); if(map != null){ @@ -168,6 +168,8 @@ public class ServerControl implements ApplicationListener{ info("Selected next map to be {0}.", map.name()); play(true, () -> world.loadMap(map, map.applyRules(lastMode))); + }else{ + Log.err("No suitable map found."); } } }else{ From c6bc398950b24f898207ffb2661c41ad2711e67a Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 11:26:25 -0400 Subject: [PATCH 21/73] Texture packing --- core/assets/bundles/bundle.properties | 1 + .../io/anuke/mindustry/ClientLauncher.java | 8 +- .../src/io/anuke/mindustry/core/FileTree.java | 40 +------- core/src/io/anuke/mindustry/mod/Mods.java | 92 ++++++++++++++++++- 4 files changed, 100 insertions(+), 41 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 948fc716fb..1015b208e6 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -22,6 +22,7 @@ load.map = Maps load.image = Images load.content = Content load.system = System +load.mod = Mods stat.wave = Waves Defeated:[accent] {0} stat.enemiesDestroyed = Enemies Destroyed:[accent] {0} diff --git a/core/src/io/anuke/mindustry/ClientLauncher.java b/core/src/io/anuke/mindustry/ClientLauncher.java index 58509632d5..13f05a847c 100644 --- a/core/src/io/anuke/mindustry/ClientLauncher.java +++ b/core/src/io/anuke/mindustry/ClientLauncher.java @@ -55,6 +55,12 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform atlas = (TextureAtlas)t; }; + if(!mods.all().isEmpty()){ + assets.loadRun("mods", Mods.class, () -> { + mods.packSprites(); + }); + } + assets.loadRun("maps", Map.class, () -> maps.loadPreviews()); Musics.load(); @@ -186,7 +192,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform if(assets.getCurrentLoading() != null){ String name = assets.getCurrentLoading().fileName.toLowerCase(); - String key = name.contains("content") ? "content" : name.contains("msav") || name.contains("maps") ? "map" : name.contains("ogg") || name.contains("mp3") ? "sound" : name.contains("png") ? "image" : "system"; + String key = name.contains("content") ? "content" : name.contains("mod") ? "mods" : name.contains("msav") || name.contains("maps") ? "map" : name.contains("ogg") || name.contains("mp3") ? "sound" : name.contains("png") ? "image" : "system"; font.draw(bundle.get("load." + key, ""), graphics.getWidth() / 2f, graphics.getHeight() / 2f - height / 2f - Scl.scl(10f), Align.center); } } diff --git a/core/src/io/anuke/mindustry/core/FileTree.java b/core/src/io/anuke/mindustry/core/FileTree.java index 19b2658061..b55b063635 100644 --- a/core/src/io/anuke/mindustry/core/FileTree.java +++ b/core/src/io/anuke/mindustry/core/FileTree.java @@ -3,49 +3,13 @@ package io.anuke.mindustry.core; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; -import io.anuke.arc.util.*; -import io.anuke.arc.util.io.*; -import io.anuke.mindustry.mod.Mods.*; /** Handles files in a modded context. */ public class FileTree{ private ObjectMap files = new ObjectMap<>(); - private ObjectMap> bundles = new ObjectMap<>(); - public void buildFiles(Array mods){ - //TODO many files should not be replaced - for(LoadedMod mod : mods){ - mod.root.walk(f -> { - //TODO calling child/parent on these files will give you gibberish; create wrapper class. - files.put(f.path(), f); - }); - - //load up bundles. - FileHandle folder = mod.root.child("bundles"); - if(folder.exists()){ - for(FileHandle file : folder.list()){ - if(file.name().startsWith("bundle") && file.extension().equals("properties")){ - String name = file.nameWithoutExtension(); - bundles.getOr(name, Array::new).add(file); - } - } - } - } - - //add new keys to each bundle - I18NBundle bundle = Core.bundle; - while(bundle != null){ - String str = bundle.getLocale().toString(); - String locale = "bundle" + (str.isEmpty() ? "" : "_" + str); - for(FileHandle file : bundles.getOr(locale, Array::new)){ - try{ - PropertiesUtils.load(bundle.getProperties(), file.reader()); - }catch(Exception e){ - throw new RuntimeException("Error loading bundle: " + file + "/" + locale, e); - } - } - bundle = bundle.getParent(); - } + public void addFile(FileHandle f){ + files.put(f.path(), f); } /** Gets an asset file.*/ diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 219914b90f..58ef0cde02 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -1,10 +1,16 @@ package io.anuke.mindustry.mod; import io.anuke.annotations.Annotations.*; +import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; import io.anuke.arc.function.*; +import io.anuke.arc.graphics.*; +import io.anuke.arc.graphics.Pixmap.*; +import io.anuke.arc.graphics.Texture.*; +import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.io.*; import io.anuke.arc.util.serialization.*; import io.anuke.mindustry.type.*; @@ -15,9 +21,12 @@ import static io.anuke.mindustry.Vars.*; public class Mods{ private Json json = new Json(); + private ContentParser parser = new ContentParser(); + private ObjectMap> bundles = new ObjectMap<>(); + private ObjectSet specialFolders = ObjectSet.with("bundles", "sprites"); + private Array loaded = new Array<>(); private ObjectMap, ModMeta> metas = new ObjectMap<>(); - private ContentParser parser = new ContentParser(); private boolean requiresRestart; /** Returns a file named 'config.json' in a special folder for the specified plugin. @@ -53,6 +62,47 @@ public class Mods{ } } + /** Repacks all in-game sprites. */ + public void packSprites(){ + int total = 0; + + PixmapPacker packer = new PixmapPacker(2048, 2048, Format.RGBA8888, 2, true); + for(LoadedMod mod : loaded){ + try{ + int packed = 0; + for(FileHandle file : mod.root.child("sprites").list()){ + if(file.extension().equals("png")){ + try(InputStream stream = file.read()){ + byte[] bytes = Streams.copyStreamToByteArray(stream, Math.max((int)file.length(), 512)); + Pixmap pixmap = new Pixmap(bytes, 0, bytes.length); + packer.pack(mod.meta.name + ":" + file.nameWithoutExtension(), pixmap); + pixmap.dispose(); + packed ++; + total ++; + } + } + } + Log.info("Packed {0} images for mod '{1}'.", packed, mod.meta.name); + }catch(IOException e){ + Log.err("Error packing images for mod: {0}", mod.meta.name); + e.printStackTrace(); + if(!headless) ui.showException(e); + } + } + + if(total > 0){ + Core.app.post(() -> { + TextureFilter filter = Core.settings.getBool("linear") ? TextureFilter.Linear : TextureFilter.Nearest; + + packer.getPages().each(page -> page.updateTexture(filter, filter, false)); + packer.getPages().each(page -> page.getRects().each((name, rect) -> Core.atlas.addRegion(name, page.getTexture(), (int)rect.x, (int)rect.y, (int)rect.width, (int)rect.height))); + packer.dispose(); + }); + }else{ + packer.dispose(); + } + } + /** Removes a mod file and marks it for requiring a restart. */ public void removeMod(LoadedMod mod){ mod.file.delete(); @@ -78,7 +128,45 @@ public class Mods{ } } - filet.buildFiles(loaded); + buildFiles(); + } + + private void buildFiles(){ + for(LoadedMod mod : loaded){ + for(FileHandle file : mod.root.list()){ + //ignore special folders like bundles or sprites + if(file.isDirectory() && !specialFolders.contains(file.name())){ + //TODO calling child/parent on these files will give you gibberish; create wrapper class. + file.walk(f -> filet.addFile(f)); + } + } + + //load up bundles. + FileHandle folder = mod.root.child("bundles"); + if(folder.exists()){ + for(FileHandle file : folder.list()){ + if(file.name().startsWith("bundle") && file.extension().equals("properties")){ + String name = file.nameWithoutExtension(); + bundles.getOr(name, Array::new).add(file); + } + } + } + } + + //add new keys to each bundle + I18NBundle bundle = Core.bundle; + while(bundle != null){ + String str = bundle.getLocale().toString(); + String locale = "bundle" + (str.isEmpty() ? "" : "_" + str); + for(FileHandle file : bundles.getOr(locale, Array::new)){ + try{ + PropertiesUtils.load(bundle.getProperties(), file.reader()); + }catch(Exception e){ + throw new RuntimeException("Error loading bundle: " + file + "/" + locale, e); + } + } + bundle = bundle.getParent(); + } } /** Creates all the content found in mod files. */ From 9c175ac893161716ece4e6d383988fc85271fa48 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 12:36:01 -0400 Subject: [PATCH 22/73] Type parsing work --- core/src/io/anuke/mindustry/mod/ContentParser.java | 12 +++++++++++- core/src/io/anuke/mindustry/mod/Mods.java | 12 ++++++++++-- core/src/io/anuke/mindustry/mod/TypeParser.java | 8 ++++++++ 3 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 core/src/io/anuke/mindustry/mod/TypeParser.java diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index e802313019..66c647f52a 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -1,9 +1,15 @@ package io.anuke.mindustry.mod; +import io.anuke.arc.collection.*; +import io.anuke.arc.util.serialization.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; public class ContentParser{ + private Json parser = new Json(); + private ObjectMap> parsers = ObjectMap.of( + + ); /** * Parses content from a json file. @@ -13,7 +19,11 @@ public class ContentParser{ * @return the content that was parsed */ public Content parse(String name, String json, ContentType type) throws Exception{ + JsonValue value = parser.fromJson(null, json); + if(!parsers.containsKey(type)){ + throw new SerializationException("No parsers for content type '" + type + "'"); + } - return null; + return parsers.get(type).parse(name, value); } } diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 58ef0cde02..26a729b612 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -12,6 +12,7 @@ import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.util.*; import io.anuke.arc.util.io.*; import io.anuke.arc.util.serialization.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; import java.io.*; @@ -75,7 +76,7 @@ public class Mods{ try(InputStream stream = file.read()){ byte[] bytes = Streams.copyStreamToByteArray(stream, Math.max((int)file.length(), 512)); Pixmap pixmap = new Pixmap(bytes, 0, bytes.length); - packer.pack(mod.meta.name + ":" + file.nameWithoutExtension(), pixmap); + packer.pack(mod.name + ":" + file.nameWithoutExtension(), pixmap); pixmap.dispose(); packed ++; total ++; @@ -90,6 +91,8 @@ public class Mods{ } } + //only pack if there's something to be packed + //TODO is disposing necessary/safe? if(total > 0){ Core.app.post(() -> { TextureFilter filter = Core.settings.getBool("linear") ? TextureFilter.Linear : TextureFilter.Nearest; @@ -180,7 +183,8 @@ public class Mods{ for(FileHandle file : folder.list()){ if(file.extension().equals("json")){ try{ - parser.parse(file.nameWithoutExtension(), file.readString(), type); + Content loaded = parser.parse(file.nameWithoutExtension(), file.readString(), type); + Log.info("[{0}] Loaded '{1}'", loaded, mod.meta.name); }catch(Exception e){ throw new RuntimeException("Failed to parse content file '" + file + "' for mod '" + mod.meta.name + "'.", e); } @@ -243,8 +247,11 @@ public class Mods{ public final FileHandle root; /** The mod's main class; may be null. */ public final @Nullable Mod mod; + /** Internal mod name. Used for textures. */ + public final String name; /** This mod's metadata. */ public final ModMeta meta; + //TODO implement protected boolean enabled; @@ -253,6 +260,7 @@ public class Mods{ this.file = file; this.mod = mod; this.meta = meta; + this.name = Strings.camelize(meta.name); } } diff --git a/core/src/io/anuke/mindustry/mod/TypeParser.java b/core/src/io/anuke/mindustry/mod/TypeParser.java new file mode 100644 index 0000000000..16c449e133 --- /dev/null +++ b/core/src/io/anuke/mindustry/mod/TypeParser.java @@ -0,0 +1,8 @@ +package io.anuke.mindustry.mod; + +import io.anuke.arc.util.serialization.*; +import io.anuke.mindustry.game.*; + +public abstract class TypeParser{ + public abstract T parse(String name, JsonValue value); +} From 63744c0a3adcf2a393cf019f1ab22fffd7fc679f Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 12:39:59 -0400 Subject: [PATCH 23/73] 'belts' --- core/assets/bundles/bundle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index faef9c3e8c..6d5c065375 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -811,7 +811,7 @@ block.lancer.name = Lancer block.conveyor.name = Conveyor block.titanium-conveyor.name = Titanium Conveyor block.armored-conveyor.name = Armored Conveyor -block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors. +block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyor belts. block.junction.name = Junction block.router.name = Router block.distributor.name = Distributor From 2b8878e724597efbcf2fb2c2a01c1f5b7527fb9e Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Sun, 29 Sep 2019 19:53:52 +0300 Subject: [PATCH 24/73] Ukrainian language (#715) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fixes * Капіталізація це зло. * Update bundle_ru.properties * Update bundle_uk_UA.properties * .-. * Gm Description * Oof * ЈҮУКЕНГШҺЗХҸЖДЛОРПАВЫӘЧСМИТҒБӨ * dada * Translate new descriptions * й * Ukrainian finished. Fixed some errors. * Translated everything. Maybe. * / * 1 * Added tutorial. Thank to Slava0135 and ymomfe. * 1 * 1 * WATER WATER * [[]] * 1 * gmmm /-/-/-/ * idk what i changed * Обновление и корректировка строк с 1 по 90 * router * Обновление и корректировка строк с 87 по 252 Обновление и корректировка строк с 87 по 252, а так же правка предыдущих. - 35 строку лучше привести в соответствии с оригинальным текстом, без дополнений и пояснений. - 103 строка не переводится в соответствии с https://semver.org/lang/ru/ , хотя это не жёсткое правило, поскольку не влияет непосредственно на алгоритм работы с версиями. - 187 Предлагаю эту строку перевести как 'Настройки карты', не смотря на оригинальный текст (соответственно и 230, 231). * router * Create description.txt * Update description.txt * Create short-description.txt * Create achievements.vdf * Update achievements.vdf * Update bundle_uk_UA.properties * Update achievements.vdf * Update achievements.vdf * Update achievements.vdf * Update achievements.vdf * Update achievements.vdf * 000b23d70335f4bc2def9adbb0b22268e3e94556 ^ --- core/assets/bundles/bundle_uk_UA.properties | 68 ++++++----- .../metadata/steam/ukrainian/achievements.vdf | 109 ++++++++++++++++++ .../metadata/steam/ukrainian/description.txt | 60 ++++++++++ .../steam/ukrainian/short-description.txt | 1 + 4 files changed, 208 insertions(+), 30 deletions(-) create mode 100644 fastlane/metadata/steam/ukrainian/achievements.vdf create mode 100644 fastlane/metadata/steam/ukrainian/description.txt create mode 100644 fastlane/metadata/steam/ukrainian/short-description.txt diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 6746216066..4e709d929f 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -48,7 +48,7 @@ minimap = Мінімапа close = Закрити website = Веб-сайт quit = Вихід -save.quit = Save & Quit +save.quit = Зберегти & Вийти maps = Мапи maps.browse = Перегляд мап continue = Продовжити @@ -98,7 +98,7 @@ host = Сервер hosting = [accent]Відкриття сервера… hosts.refresh = Оновити hosts.discovering = Пошук локальних ігор -hosts.discovering.any = Discovering games +hosts.discovering.any = Пошук ігор server.refreshing = Оновлення сервера hosts.none = [lightgray]Локальних ігр не знайдено host.invalid = [scarlet]Не вдалося підключитися до сервера. @@ -122,16 +122,16 @@ server.version = [lightgray]Версія: {0} server.custombuild = [yellow]Користувацька збірка confirmban = Ви дійсно хочете заблокувати цього гравця? confirmkick = Ви дійсно хочете викинути цього гравця? -confirmvotekick = Are you sure you want to vote-kick this player? +confirmvotekick = Ви дійсно хочете вигнати цього гравця за допомогою голосуванняr? confirmunban = Ви дійсно хочете розблокувати цього гравця? confirmadmin = Ви дійсно хочете зробити цього гравця адміністратором? confirmunadmin = Ви дійсно хочете видалити статус адміністратора з цього гравця? joingame.title = Приєднатися до гри joingame.ip = IP: disconnect = Відключено. -disconnect.error = Connection error. -disconnect.closed = Connection closed. -disconnect.timeout = Timed out. +disconnect.error = Помилка з’єднання. +disconnect.closed = З'єднання закрито. +disconnect.timeout = Час вийшов. disconnect.data = Не вдалося завантажити дані світу! cantconnect = Не вдалося під’єднатися до гри ([accent]{0}[]). connecting = [accent]Підключення… @@ -159,7 +159,7 @@ save.rename = Перейменувати save.rename.text = Нова назва: selectslot = Виберіть збереження. slot = [accent]Слот {0} -editmessage = Edit Message +editmessage = Редагувати повідомлення save.corrupted = [accent]Збережений файл пошкоджено або недійсний! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не є[] помилкою. empty = <Порожньо> on = Увімкнено @@ -167,13 +167,14 @@ off = Вимкнено save.autosave = Автозбереження: {0} save.map = Мапа: {0} save.wave = Хвиля {0} -save.mode = Gamemode: {0} +save.mode = Режим гри: {0} save.date = Останнє збереження save.playtime = Час гри: {0} warning = Попередження confirm = Підтвердження delete = Видалити view.workshop = Переглянути в Майстерні +workshop.listing = Редагувати список Майстерні ok = ОК open = Відкрити customize = Налаштувати правила @@ -211,10 +212,15 @@ map.nospawn.pvp = У цієї мапи немає ворожих ядер, в я map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі. map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи. map.publish.error = Помилка при опублікуванні мапи: {0} +map.update = Оновити мапу +map.load.error = Помилка отримання даних з Майстерню: {0} +map.missing = Цю карту було видалено або переміщено.\n[lightgray]Перелік у Майстерні автоматично від’єднано від мапи. +map.menu = Виберіть, що ви хочете зробити з цією мапою. +map.changelog = Список змік (необов’язково): map.publish.confirm = Ви дійсно хочете опублікувати цю мапу?\n\n[lightgray]Переконайтеся, що спершу ви згодні з Ліцензійною угодою Steam, або ваші мапи не з’являться! eula = Ліцензійна угода -map.publish = Map published. -map.publishing = [accent]Publishing map... +map.publish = Мапа опублікована. +map.publishing = [accent]Публікації мапи... editor.brush = Пензлик editor.openin = Відкрити в редакторі editor.oregen = Генерація руд @@ -222,7 +228,7 @@ editor.oregen.info = Генерація руд: editor.mapinfo = Інформація про мапу editor.author = Автор: editor.description = Опис: -editor.nodescription = A map must have a description of at least 4 characters before being published. +editor.nodescription = Мапа повинна мати щонаймеше 4 символи для публікації. editor.waves = Хвилі: editor.rules = Правила: editor.generation = Генерація: @@ -246,7 +252,7 @@ waves.invalid = Недійсні хвилі у буфері обміну. waves.copied = Хвилі скопійовані. waves.none = Вороги не були встановлені.\nЗазначимо, що пусті хвилі будуть автоматично замінені звичайною хвилею. editor.default = [lightgray]<За замовчуванням> -details = Details... +details = Деталі... edit = Редагувати… editor.name = Назва: editor.spawn = Створити бойову одиницю @@ -256,7 +262,7 @@ editor.errorload = Помилка завантаження зображення: editor.errorsave = Помилка збереження зображення:\n[accent]{0} editor.errorimage = Це зображення, а не мапа. Не змінюйте розширення, очікуючи, що це запрацює.\n\nЯкщо Ви хочете імпортувати застарілку мапу, то використовуйте кнопку «Імпортувати застаріле зображення» у редакторі. editor.errorlegacy = Ця мапа занадто стара і використовує попередній формат мапи, який більше не підтримується. -editor.errornot = This is not a map file. +editor.errornot = Це не мапа. editor.errorheader = Цей файл мапи недійсний або пошкоджений. editor.errorname = Мапа не має імені. Може Ви намагаєтеся завантажити збереження? editor.update = Оновити @@ -289,7 +295,7 @@ editor.resizemap = Змінити розмір мапи editor.mapname = Назва мапи: editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу мапу. editor.overwrite.confirm = [scarlet]Попередження![] Мапа з такою назвою вже існує. Ви впевнені, що хочете переписати її? -editor.exists = A map with this name already exists. +editor.exists = Мапа за такою назвою вже існує. editor.selectmap = Виберіть мапу для завантаження: toolmode.replace = Замінити toolmode.replace.description = Малює тільки\nна суцільних блоках. @@ -369,7 +375,7 @@ launch.skip.confirm = Якщо Ви пропустите зараз, Ви не uncover = Розкрити configure = Вивантажити конфігурацію configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі. -configure.invalid = Amount must be a number between 0 and {0}. +configure.invalid = Кількість повинна бути числом між 0 та {0}. zone.unlocked = Зона «[lightgray]{0}» тепер розблокована. zone.requirement.complete = Ви досягли {0}-тої хвилі,\nВимоги до зони «{1}» виконані. zone.config.complete = Ви досягли {0}-тої хвилі.\nМожливість вивантаження ресурсів тепер розблокована. @@ -466,7 +472,7 @@ blocks.boosteffect = Прискорювальний ефект blocks.maxunits = Максимальна кількість активних одиниць blocks.health = Здоров’я blocks.buildtime = Час будівництва -blocks.buildcost = Build Cost +blocks.buildcost = Вартість будування blocks.inaccuracy = Розкид blocks.shots = Постріли blocks.reload = Постріли/секунду @@ -475,7 +481,7 @@ bar.drilltierreq = Потребується кращий бур bar.drillspeed = Швидкість буріння: {0}/с bar.efficiency = Ефективність: {0}% bar.powerbalance = Енергія: {0}/с -bar.powerstored = Stored: {0}/{1} +bar.powerstored = Зберігає: {0}/{1} bar.poweramount = Енергія: {0} bar.poweroutput = Вихідна енергія: {0} bar.items = Предмети: {0} @@ -524,7 +530,7 @@ setting.antialias.name = Згладжування[lightgray] (потребує setting.indicators.name = Показувати у сторону ворогів та союзників setting.autotarget.name = Авто-стрільба setting.keyboard.name = Миш+Керування з клавіатури -setting.touchscreen.name = Touchscreen Controls +setting.touchscreen.name = Керування сенсорним екраном setting.fpscap.name = Максимальний FPS setting.fpscap.none = Необмежений setting.fpscap.text = {0} FPS @@ -534,7 +540,7 @@ setting.difficulty.training = Навчання setting.difficulty.easy = Легка setting.difficulty.normal = Нормальна setting.difficulty.hard = Важка -setting.difficulty.insane = Зачистка +setting.difficulty.insane = Неможлива setting.difficulty.name = Складність: setting.screenshake.name = Тряска екрану setting.effects.name = Ефекти @@ -555,9 +561,10 @@ setting.sfxvol.name = Гучність звукових ефектів setting.mutesound.name = Заглушити звук setting.crashreport.name = Відсилати анонімні звіти про аварійне завершення гри setting.savecreate.name = Автоматичне створення збережень -setting.publichost.name = Public Game Visibility +setting.publichost.name = Загальнодоступність гри setting.chatopacity.name = Непрозорість чату setting.playerchat.name = Відображати хмару чата над гравцями +public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility. uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] … uiscale.cancel = Скасувати & Вийти setting.bloom.name = Світіння @@ -567,7 +574,7 @@ category.general.name = Основне category.view.name = Перегляд category.multiplayer.name = Мережева гра command.attack = Атакувати -command.rally = Rally +command.rally = Точка збору command.retreat = Відступити keybind.gridMode.name = Вибрати блок keybind.gridModeShift.name = Вибрати категорію @@ -604,6 +611,7 @@ mode.survival.name = Хвилі mode.survival.description = Звичайний режим. В цьому режимі треба самим добувати ресурси та хвилі йдуть автоматично.\n[gray]Потребуються точки появи ворогів для гри. mode.sandbox.name = Пісочниця mode.sandbox.description = В режимі «Пісочниця» незкінченні ресурси(але їх все одно можно добувати) та хвилі йдуть за вашим бажанням. +mode.editor.name = Редактор mode.pvp.name = PVP mode.pvp.description = боріться проти інших гравців.\n[gray]Для гри потрібно принаймні 2 ядра різного кольору на мапі. mode.attack.name = Атака @@ -784,13 +792,13 @@ block.hail.name = Град block.lancer.name = Списоносець block.conveyor.name = Конвеєр block.titanium-conveyor.name = Титановий конвеєр -block.armored-conveyor.name = Armored Conveyor -block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors. +block.armored-conveyor.name = Броньований конвеєр +block.armored-conveyor.description = Переміщує предмети з тією ж швидкістю, як і титанові конвеєри, але має більше міцності. Не приймає введення з боків ні з чого, крім інших конвеєрів. block.junction.name = Перехрестя block.router.name = Маршрутизатор block.distributor.name = Розподілювач block.sorter.name = Сортувальник -block.message.name = Message +block.message.name = Повідомлення block.overflow-gate.name = Надмірний затвор block.silicon-smelter.name = Кремнієвий плавильний завод block.phase-weaver.name = Фазовий ткач @@ -879,8 +887,8 @@ block.overdrive-projector.name = Сверхприводний проектор block.force-projector.name = Силовий проектор block.arc.name = Дуга block.rtg-generator.name = Радіоізотопний термоелектричний генератор -block.spectre.name = Мара -block.meltdown.name = Катастрофа +block.spectre.name = Спектр +block.meltdown.name = Випалювач block.container.name = Склад block.launch-pad.name = Стартовий майданчик block.launch-pad-large.name = Великий стартовий майданчик @@ -892,7 +900,7 @@ team.derelict.name = Залишена team.green.name = Зелена team.purple.name = Фіолетова unit.spirit.name = Ремонтувальний дрон «Привид» -unit.draug.name = Draug Miner Drone +unit.draug.name = Добувний дрон «Драугр» unit.phantom.name = Будівельний дрон «Фантом» unit.dagger.name = Кинджал unit.crawler.name = Камікадзе @@ -907,7 +915,7 @@ unit.eradicator.name = Викорінювач unit.lich.name = Лич unit.reaper.name = Жнець tutorial.next = [lightgray]<Натисніть для продовження> -tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Натисніть на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді +tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Використовуйте [[WASD] для руху, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді tutorial.drill = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисніть на вкладку свердла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням.\n[accent]Натисніть ПКМ[], щоб зупинити будування. tutorial.drill.mobile = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисність на вкладку сведла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням, потім натисність на [accent] галочку[] нижче, щоб підтвердити розміщення to confirm your selection.\nPress the[accent] X button[] to cancel placement. tutorial.blockinfo = Кожен блок має різні характеристики. Кожний бур може видобувати тільки певні руди.\nЩоб переглянути інформацію та характеристики блока,[accent] натисність на кнопку «?», коли Ви вибрали блок у меню будування.[]\n\n[accent]Перегляньте характеристику Механічного бура прямо зараз.[] @@ -965,7 +973,7 @@ unit.eruptor.description = Важкий мех, призначеней для з unit.wraith.description = Швидкий перехоплювач, який використовується для тактики «атакуй і біжи». Пріоритет — енергетичні генератори. unit.ghoul.description = Важкий килимовий бомбардувальник. Пробиває ворожі структури, орієнтуючись на віжливу інфраструктуру. unit.revenant.description = Важкий ракетний масив. -block.message.description = Stores a message. Used for communication between allies. +block.message.description = Зберігає повідомлення. Використовується для комунікаціх між союзниками. block.graphite-press.description = Стискає шматки вугілля в чисті аркуші графіту. block.multi-press.description = Модернізована версія графітового преса. Використовує воду та енергію для швидкої та ефективної переробки вугілля. block.silicon-smelter.description = Змішує пісок з чистим вугіллям. Виробляє кремній. @@ -1050,7 +1058,7 @@ block.core-foundation.description = Друга версія ядра. Краще block.core-nucleus.description = Третя і остання ітерація капсули ядра. Надзвичайно добре броньований. Зберігає величезні обсяги ресурсів. block.vault.description = Зберігає велику кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів із сховища. block.container.description = Зберігає велику кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів із сховища. -block.unloader.description = Вивантажує предмети з контейнера, склепіння або серцевини на конвеєр або безпосередньо в сусідній блок. Тип предмета для завантаження можна змінити, натиснувши на блок. +block.unloader.description = Вивантажує предмети з блока, який не переміщує предмети, на конвеєр або безпосередньо в сусідній блок. Тип предмета для завантаження можна змінити, натиснувши на блок. block.launch-pad.description = Запускає партії предметів без необхідності запуску ядра. block.launch-pad-large.description = Покращена версія стартового майданчика. Зберігає більше предметів. Запускається частіше. block.duo.description = Невелика дешева башта. Корисна проти наземних одиниць. diff --git a/fastlane/metadata/steam/ukrainian/achievements.vdf b/fastlane/metadata/steam/ukrainian/achievements.vdf new file mode 100644 index 0000000000..65b55d7f73 --- /dev/null +++ b/fastlane/metadata/steam/ukrainian/achievements.vdf @@ -0,0 +1,109 @@ +"lang" +{ + "Language" "ukrainian" + "Tokens" + { + "NEW_ACHIEVEMENT_20_0_NAME" "Перевірено" + "NEW_ACHIEVEMENT_20_0_DESC" "Завершіть навчання." + "NEW_ACHIEVEMENT_20_1_NAME" "Забіяка" + "NEW_ACHIEVEMENT_20_1_DESC" "Знищьте 1000 ворожих одиниць." + "NEW_ACHIEVEMENT_20_2_NAME" "Чистка" + "NEW_ACHIEVEMENT_20_2_DESC" "Знишьте 100 000 ворожих одиниць." + "NEW_ACHIEVEMENT_20_3_NAME" "Атмосферне перевезення" + "NEW_ACHIEVEMENT_20_3_DESC" "Запустіть 10 000 предметів загалом." + "NEW_ACHIEVEMENT_20_5_NAME" "Нескінченні поставки" + "NEW_ACHIEVEMENT_20_5_DESC" "Запустіть 1000 000 предметів загалом." + "NEW_ACHIEVEMENT_20_6_NAME" "Завойовник" + "NEW_ACHIEVEMENT_20_6_DESC" "Виграйте 10 матчів у режимі атаки." + "NEW_ACHIEVEMENT_20_7_NAME" "Чемпіон" + "NEW_ACHIEVEMENT_20_7_DESC" "Виграйте 10 матчів у режимі PvP." + "NEW_ACHIEVEMENT_20_8_NAME" "Бліц" + "NEW_ACHIEVEMENT_20_8_DESC" "Знищіть вороже ядро в зоні атаки за 5 хвиль або менше." + "NEW_ACHIEVEMENT_20_9_NAME" "Ядерний дощ" + "NEW_ACHIEVEMENT_20_9_DESC" "Запустіть своє ядро в зону 30 разів." + "NEW_ACHIEVEMENT_20_10_NAME" "Наполегливий" + "NEW_ACHIEVEMENT_20_10_DESC" "Виживіть 100 хвиль." + "NEW_ACHIEVEMENT_20_11_NAME" "Неперевершений" + "NEW_ACHIEVEMENT_20_11_DESC" "Виживіть 500 хвиль." + "NEW_ACHIEVEMENT_20_12_NAME" "Дослідник" + "NEW_ACHIEVEMENT_20_12_DESC" "Дослідіть все." + "NEW_ACHIEVEMENT_20_13_NAME" "Перевертень" + "NEW_ACHIEVEMENT_20_13_DESC" "Розблокуйте та перетворіться на кожного меха у грі." + "NEW_ACHIEVEMENT_20_14_NAME" "Перевантаження" + "NEW_ACHIEVEMENT_20_14_DESC" "Нанесіть шкоду мокрому ворогу електрикою." + "NEW_ACHIEVEMENT_20_15_NAME" "Рикошет" + "NEW_ACHIEVEMENT_20_15_DESC" "Знищіть ворога його же власною відбитою кулею." + "NEW_ACHIEVEMENT_20_17_NAME" "ВЕЛИЧЕЗНА ПОМИЛКА" + "NEW_ACHIEVEMENT_20_17_DESC" "Дослідіть маршрутизатора." + "NEW_ACHIEVEMENT_20_18_NAME" "Створення" + "NEW_ACHIEVEMENT_20_18_DESC" "Побудуйте 10 000 блоків." + "NEW_ACHIEVEMENT_20_19_NAME" "Зрівняти з землею" + "NEW_ACHIEVEMENT_20_19_DESC" "Знищьте 1000 ворожих блоків." + "NEW_ACHIEVEMENT_20_20_NAME" "Ефектна катастрофа" + "NEW_ACHIEVEMENT_20_20_DESC" "Торієвий реактор повинен перегрітися й вибихнути." + "NEW_ACHIEVEMENT_20_21_NAME" "Картограф" + "NEW_ACHIEVEMENT_20_21_DESC" "Зробіть 10 мап." + "NEW_ACHIEVEMENT_20_22_NAME" "Веб-переглядач" + "NEW_ACHIEVEMENT_20_22_DESC" "Завантажте карту з Майстерні." + "NEW_ACHIEVEMENT_20_23_NAME" "Творець" + "NEW_ACHIEVEMENT_20_23_DESC" "Опублікуйте карту в Майстерні." + "NEW_ACHIEVEMENT_20_24_NAME" "Убивця" + "NEW_ACHIEVEMENT_20_24_DESC" "Переможіть боса." + "NEW_ACHIEVEMENT_20_25_NAME" "Дослідник" + "NEW_ACHIEVEMENT_20_25_DESC" "Розблокуйте всі зони в кампанії." + "NEW_ACHIEVEMENT_20_26_NAME" "Завершувач" + "NEW_ACHIEVEMENT_20_26_DESC" "Досягніть необхідної хвилі для розблокування конфігурації у всіх зонах." + "NEW_ACHIEVEMENT_20_29_NAME" "Матеріал II" + "NEW_ACHIEVEMENT_20_29_DESC" "Розблокуйте торій." + "NEW_ACHIEVEMENT_20_31_NAME" "Матеріал I" + "NEW_ACHIEVEMENT_20_31_DESC" "Розблокуйте титан." + "NEW_ACHIEVEMENT_21_0_NAME" "Камікадзе" + "NEW_ACHIEVEMENT_21_0_DESC" "Заповніть свого меха вибуховими матеріалами і помріть, створивши вибух." + "NEW_ACHIEVEMENT_21_1_NAME" "Це починається" + "NEW_ACHIEVEMENT_21_1_DESC" "Побудуйте завод мехів «Кинджал»." + "NEW_ACHIEVEMENT_21_2_NAME" "Прямий наступ" + "NEW_ACHIEVEMENT_21_2_DESC" "Видайте команду «Атакувати» за допомогою командного центру." + "NEW_ACHIEVEMENT_21_3_NAME" "Рій" + "NEW_ACHIEVEMENT_21_3_DESC" "100 бойових одиниць повинні бути активними одночасно." + "NEW_ACHIEVEMENT_21_4_NAME" "Зграя" + "NEW_ACHIEVEMENT_21_4_DESC" "10 фантомних дронів повинні бути активними одночасно." + "NEW_ACHIEVEMENT_21_5_NAME" "Летуча армія" + "NEW_ACHIEVEMENT_21_5_DESC" "50 Камікадзе повинні бути активними одночасно." + "NEW_ACHIEVEMENT_21_6_NAME" "Легіони" + "NEW_ACHIEVEMENT_21_6_DESC" "Побудуйте 1000 одиниць загалом." + "NEW_ACHIEVEMENT_21_7_NAME" "Супер" + "NEW_ACHIEVEMENT_21_7_DESC" "Досягніть рангу S на будь-якій зоні." + "NEW_ACHIEVEMENT_21_8_NAME" "А ти молодець" + "NEW_ACHIEVEMENT_21_8_DESC" "Досягніть рангу SS на будь-якій зоні." + "NEW_ACHIEVEMENT_21_9_NAME" "Ти не послухався" + "NEW_ACHIEVEMENT_21_9_DESC" "Помріть у зоні анігіляції." + "NEW_ACHIEVEMENT_21_10_NAME" "Просто натисни Shift" + "NEW_ACHIEVEMENT_21_10_DESC" "Потоніть, якось." + "NEW_ACHIEVEMENT_21_11_NAME" "Збирач" + "NEW_ACHIEVEMENT_21_11_DESC" "Наповніть ядро повністю кожним типом матеріалу." + "NEW_ACHIEVEMENT_21_12_NAME" "Натовп" + "NEW_ACHIEVEMENT_21_12_DESC" "Створіть сервер, на якому буде 10 гравців одночасно." + "NEW_ACHIEVEMENT_21_13_NAME" "Невразливий" + "NEW_ACHIEVEMENT_21_13_DESC" "Побудуйте Катастрофу і Випалювач." + "NEW_ACHIEVEMENT_21_14_NAME" "Зліт" + "NEW_ACHIEVEMENT_21_14_DESC" "Запустіть." + "NEW_ACHIEVEMENT_21_15_NAME" "Компенсація" + "NEW_ACHIEVEMENT_21_15_DESC" "Двічі пропустіть запуск і допустіть знищення ядра ворогом." + "NEW_ACHIEVEMENT_21_16_NAME" "Єресь" + "NEW_ACHIEVEMENT_21_16_DESC" "Побудуйте два маршрутизатори поруч." + "NEW_ACHIEVEMENT_21_17_NAME" "Одинокий захисник" + "NEW_ACHIEVEMENT_21_17_DESC" "Виживіть 10 хвиль в першій-ліпшій зоні без будування будування будь-яких блоків." + "NEW_ACHIEVEMENT_21_18_NAME" "Спалити" + "NEW_ACHIEVEMENT_21_18_DESC" "Використайте піротит в будь-якій башті." + "NEW_ACHIEVEMENT_21_19_NAME" "Ефективність" + "NEW_ACHIEVEMENT_21_19_DESC" "Охолодіть башту водою чи кріогенною рідиною." + "NEW_ACHIEVEMENT_21_20_NAME" "Класичний режим" + "NEW_ACHIEVEMENT_21_20_DESC" "Увімкніть пікселізацію." + "NEW_ACHIEVEMENT_21_21_NAME" "Науковець" + "NEW_ACHIEVEMENT_21_21_DESC" "Відкрийти Wiki з гри." + "NEW_ACHIEVEMENT_21_22_NAME" "Впевнений початок" + "NEW_ACHIEVEMENT_21_22_DESC" "Вивантажіть в зону 10 000 або більше предметів." + "NEW_ACHIEVEMENT_21_23_NAME" "Запалювання" + "NEW_ACHIEVEMENT_21_23_DESC" "Підвищте потужність імпульсного реактора." + } +} diff --git a/fastlane/metadata/steam/ukrainian/description.txt b/fastlane/metadata/steam/ukrainian/description.txt new file mode 100644 index 0000000000..e53e92394b --- /dev/null +++ b/fastlane/metadata/steam/ukrainian/description.txt @@ -0,0 +1,60 @@ +Створюйте складні логістичні мережі для перенесення боєприпасів у башти, видобувайте ресурси для будівництва, і захищайте своє ядро від різних хвиль ворогів. Грайте з друзями на різних платформах у кооперативні ігри, або киньте їм виклик у командних PvP-матчах. + +[img]{STEAM_APP_IMAGE}/extras/ezgif-4-0e70c282f775.gif[/img] + +[h2]Ігровий процес[/h2] + +[list] +[*] Створіть бури і конвеєри для переміщення ресурсів в ядро. +[*] Використовуйте виробничі блоки для створення передових матеріалів. +[*] Створюйте дронів для автоматичного видобутку ресурсів, допомоги в будівництві. +[*] Доставляйте рідини й боріться з осередками вогню. +[*] Збільшуйте виробництво, постачаючи необов’язкові теплоносії та мастила до ваших оборонно-виробничих блоків. +[/list] + +[h2]Кампанія[/h2] + +[list] +[*] Просуньтесь через 12 вбудованих зон з випадковим розташуванням точок появи ворогів. +[*] Збирайте і запускайте ресурси. +[*] Дослідження нових блоків для сприяння прогресу. +[*] Налаштовуйте початкові ресурси для кожної зони +[*] Різноманітність цілей та завдань місій. +[*] Запросіть своїх друзів для спільного виконання місій. +[*] Понад 120 технологічних блоків для освоєння. +[*] 19 різних типів дронів, мехів і кораблів. +[*] Понад 50 досягнень для завершення. +[/list] + +[h2][h2]Ігрові режими[/h2][/h2] + +[*] [b]Виживання[/b]: створіть башти для захисту від ворогів в ігровому процесі, заснованому на захисті башт. Виживайте якомога довше, за бажанням можна запустит своє ядро, щоб використовувати зібрані ресурси для досліджень. Підготуйте свою базу для періодичних атак повітряних босів. +[*] [b]Атака[/b]: будуйте заводи бойових одиниць для знищення ворожих ядер, одночасно захищаючи свою базу від хвиль ворожих одиниць. +[*] [b]PvP[/b]: змагайтеся з іншими гравцями, щоб знищити ядра один одного. Створюйте бойові одиниці або нападайте на інші бази безпосередньо зі своїми мехами. Створіть різноманітні типи підтримувальиних та наступальних підрозділів, щоб допоможуть вам у досягненні цілей. +[*] [b]Пісочниця[/b]: грайте з нескінченними ресурсами без загрози з боку ворога. Використовуйте специфічні для пісочниці елементи та блоки рідких джерел для тестування конструкцій та появи ворогів за запитом. +[/list] + +[h2]Користувацькі ігри & багатоплатформовий мультиплеєр[/h2] + +[list] +[*] 12 вбудованих мап на додаток кампанії. +[*] Грайте в кооперативі, PvP чи пісочниці. +[*] Приєднуйтесь до загальнодоступного сервера, або запросіть друзів на свій приватний сеанс. +[*] Користувацькі налаштування гри — ціна блоків, сила ворогів, кількість початкових ресурсів, інтервал між хвилями, тощо. +[*] Змішуйте і поєднуйте ігрові режими — комбінуйте PvP і PvE режими разом. +[/list] + +[h2]Користувацький редактор мап[/h2] + +[list] +[*] Створюйте ландшафт за допомогою візуального редактора. +[*] Змінюйте і переглядайте споруди так само як в грі. +[*] Регульовані режими інструментів — змініть функціонування кожного інструменту. +[*] Потужна система генерації мап, що має безліч різних типів фільтрів для процедурного маніпулювання місцевістю. +[*] Застосуйте на своїх мапах шум, спотворення, згладжування, ерозію, симетрію, генерацію руди та випадкову генерацію місцевості. +[*] Відкрита гра в жанрі «захист башт» з акцентом на керуванні ресурсами. +[*] Розкладки хвиль для мап можна налаштувати. +[*] Поширюйте експортовані мапи в Майстерні Steam. +[*] Правила для мап можна налаштувати. +[*] Використовуйте понад 75 видів блоків навколишнього середовища. +[/list] diff --git a/fastlane/metadata/steam/ukrainian/short-description.txt b/fastlane/metadata/steam/ukrainian/short-description.txt new file mode 100644 index 0000000000..95bce25229 --- /dev/null +++ b/fastlane/metadata/steam/ukrainian/short-description.txt @@ -0,0 +1 @@ +Нескінченна гра у жанрі «захист вежі» з акцентом на керуванні ресурсами. From f17e46015a1aaae6713759e2cc1c35e6ff3a4546 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 15:21:50 -0400 Subject: [PATCH 25/73] JSON block, item loading --- .../io/anuke/mindustry/ClientLauncher.java | 11 +- core/src/io/anuke/mindustry/Vars.java | 6 +- .../anuke/mindustry/core/ContentLoader.java | 18 ++- .../io/anuke/mindustry/mod/ContentParser.java | 105 +++++++++++++++++- core/src/io/anuke/mindustry/mod/Mods.java | 71 ++++++------ .../io/anuke/mindustry/mod/TypeParser.java | 8 -- .../io/anuke/mindustry/net/CrashSender.java | 3 +- 7 files changed, 165 insertions(+), 57 deletions(-) delete mode 100644 core/src/io/anuke/mindustry/mod/TypeParser.java diff --git a/core/src/io/anuke/mindustry/ClientLauncher.java b/core/src/io/anuke/mindustry/ClientLauncher.java index 13f05a847c..2012d59c26 100644 --- a/core/src/io/anuke/mindustry/ClientLauncher.java +++ b/core/src/io/anuke/mindustry/ClientLauncher.java @@ -44,6 +44,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform assets.load("sprites/error.png", Texture.class); atlas = TextureAtlas.blankAtlas(); Vars.net = new Net(platform.getNet()); + Vars.mods = new Mods(); UI.loadSystemCursors(); @@ -55,12 +56,6 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform atlas = (TextureAtlas)t; }; - if(!mods.all().isEmpty()){ - assets.loadRun("mods", Mods.class, () -> { - mods.packSprites(); - }); - } - assets.loadRun("maps", Map.class, () -> maps.loadPreviews()); Musics.load(); @@ -69,8 +64,6 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform assets.loadRun("contentcreate", Content.class, () -> { content.createContent(); content.loadColors(); - - mods.loadContent(); }); add(logic = new Logic()); @@ -80,6 +73,8 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform add(netServer = new NetServer()); add(netClient = new NetClient()); + assets.load(mods); + assets.loadRun("contentinit", ContentLoader.class, () -> { content.init(); content.load(); diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 9d0a51ebab..9315d55bf2 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -25,7 +25,7 @@ import io.anuke.mindustry.world.blocks.defense.ForceProjector.*; import java.nio.charset.*; import java.util.*; -import static io.anuke.arc.Core.settings; +import static io.anuke.arc.Core.*; @SuppressWarnings("unchecked") public class Vars implements Loadable{ @@ -195,7 +195,9 @@ public class Vars implements Loadable{ Version.init(); filet = new FileTree(); - mods = new Mods(); + if(mods == null){ + mods = new Mods(); + } content = new ContentLoader(); loops = new LoopControl(); defaultWaves = new DefaultWaves(); diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index a919233c2e..f05e043050 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -11,6 +11,7 @@ import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; import static io.anuke.arc.Core.files; +import static io.anuke.mindustry.Vars.mods; /** * Loads all game content. @@ -57,6 +58,21 @@ public class ContentLoader{ list.load(); } + setupMapping(); + + mods.loadContent(); + + setupMapping(); + + loaded = true; + } + + private void setupMapping(){ + + for(ContentType type : ContentType.values()){ + contentNameMap[type.ordinal()].clear(); + } + for(ContentType type : ContentType.values()){ for(Content c : contentMap[type.ordinal()]){ @@ -79,8 +95,6 @@ public class ContentLoader{ } } } - - loaded = true; } /** Logs content statistics.*/ diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 66c647f52a..0a6fd238bc 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -1,16 +1,61 @@ package io.anuke.mindustry.mod; import io.anuke.arc.collection.*; +import io.anuke.arc.util.*; +import io.anuke.arc.util.reflect.*; import io.anuke.arc.util.serialization.*; +import io.anuke.arc.util.serialization.Json.*; +import io.anuke.mindustry.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; +import io.anuke.mindustry.world.*; +@SuppressWarnings("unchecked") public class ContentParser{ - private Json parser = new Json(); - private ObjectMap> parsers = ObjectMap.of( + private static final boolean ignoreUnknownFields = true; + private ObjectMap, ContentType> contentTypes = new ObjectMap<>(); + private Json parser = new Json(){ + public T readValue(Class type, Class elementType, JsonValue jsonData){ + if(type != null && Content.class.isAssignableFrom(type)){ + return (T)Vars.content.getByName(contentTypes.getThrow(type, () -> new IllegalArgumentException("No content type for class: " + type.getSimpleName())), jsonData.asString()); + } + return super.readValue(type, elementType, jsonData); + } + }; + + private ObjectMap> parsers = ObjectMap.of( + ContentType.block, (TypeParser)(mod, name, value) -> { + String clas = value.getString("type"); + Class type = resolve("io.anuke.mindustry.world." + clas, "io.anuke.mindustry.world.blocks." + clas, "io.anuke.mindustry.world.blocks.defense" + clas); + Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); + value.remove("type"); + readFields(block, value); + + //make block visible + if(block.buildRequirements != null){ + block.buildVisibility = () -> true; + } + + return block; + } ); + private void init(){ + for(ContentType type : ContentType.all){ + Array arr = Vars.content.getBy(type); + if(!arr.isEmpty()){ + Class c = arr.first().getClass(); + //get base content class, skipping intermediates + while(!(c.getSuperclass() == Content.class || c.getSuperclass() == UnlockableContent.class || c.getSuperclass() == UnlockableContent.class)){ + c = c.getSuperclass(); + } + + contentTypes.put(c, type); + } + } + } + /** * Parses content from a json file. * @param name the name of the file without its extension @@ -18,12 +63,64 @@ public class ContentParser{ * @param type the type of content this is * @return the content that was parsed */ - public Content parse(String name, String json, ContentType type) throws Exception{ + public Content parse(String mod, String name, String json, ContentType type) throws Exception{ + if(contentTypes.isEmpty()){ + init(); + } + JsonValue value = parser.fromJson(null, json); if(!parsers.containsKey(type)){ throw new SerializationException("No parsers for content type '" + type + "'"); } - return parsers.get(type).parse(name, value); + return parsers.get(type).parse(mod, name, value); } + + private void readFields(Object object, JsonValue jsonMap){ + Class type = object.getClass(); + ObjectMap fields = parser.getFields(type); + for(JsonValue child = jsonMap.child; child != null; child = child.next){ + FieldMetadata metadata = fields.get(child.name().replace(" ", "_")); + if(metadata == null){ + if(ignoreUnknownFields){ + Log.err("{0}: Ignoring unknown field: " + child.name + " (" + type.getName() + ")", object); + continue; + }else{ + SerializationException ex = new SerializationException("Field not found: " + child.name + " (" + type.getName() + ")"); + ex.addTrace(child.trace()); + throw ex; + } + } + Field field = metadata.field; + try{ + field.set(object, parser.readValue(field.getType(), metadata.elementType, child)); + }catch(ReflectionException ex){ + throw new SerializationException("Error accessing field: " + field.getName() + " (" + type.getName() + ")", ex); + }catch(SerializationException ex){ + ex.addTrace(field.getName() + " (" + type.getName() + ")"); + throw ex; + }catch(RuntimeException runtimeEx){ + SerializationException ex = new SerializationException(runtimeEx); + ex.addTrace(child.trace()); + ex.addTrace(field.getName() + " (" + type.getName() + ")"); + throw ex; + } + } + } + + /** Tries to resolve a class from a list of potential class names. */ + private Class resolve(String... potentials) throws Exception{ + for(String type : potentials){ + try{ + return (Class)Class.forName(type); + }catch(Exception ignored){ + } + } + throw new IllegalArgumentException("Type not found: " + potentials[0]); + } + + public interface TypeParser{ + T parse(String mod, String name, JsonValue value) throws Exception; + } + } diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 26a729b612..aaa22f92ea 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -2,6 +2,7 @@ package io.anuke.mindustry.mod; import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; +import io.anuke.arc.assets.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; import io.anuke.arc.function.*; @@ -20,12 +21,15 @@ import java.net.*; import static io.anuke.mindustry.Vars.*; -public class Mods{ +public class Mods implements Loadable{ private Json json = new Json(); private ContentParser parser = new ContentParser(); private ObjectMap> bundles = new ObjectMap<>(); private ObjectSet specialFolders = ObjectSet.with("bundles", "sprites"); + private int totalSprites; + private PixmapPacker packer; + private Array loaded = new Array<>(); private ObjectMap, ModMeta> metas = new ObjectMap<>(); private boolean requiresRestart; @@ -64,10 +68,11 @@ public class Mods{ } /** Repacks all in-game sprites. */ - public void packSprites(){ - int total = 0; + @Override + public void loadAsync(){ + if(loaded.isEmpty()) return; - PixmapPacker packer = new PixmapPacker(2048, 2048, Format.RGBA8888, 2, true); + packer = new PixmapPacker(2048, 2048, Format.RGBA8888, 2, true); for(LoadedMod mod : loaded){ try{ int packed = 0; @@ -76,10 +81,10 @@ public class Mods{ try(InputStream stream = file.read()){ byte[] bytes = Streams.copyStreamToByteArray(stream, Math.max((int)file.length(), 512)); Pixmap pixmap = new Pixmap(bytes, 0, bytes.length); - packer.pack(mod.name + ":" + file.nameWithoutExtension(), pixmap); + packer.pack(mod.name + "-" + file.nameWithoutExtension(), pixmap); pixmap.dispose(); packed ++; - total ++; + totalSprites ++; } } } @@ -90,25 +95,28 @@ public class Mods{ if(!headless) ui.showException(e); } } + } - //only pack if there's something to be packed - //TODO is disposing necessary/safe? - if(total > 0){ - Core.app.post(() -> { - TextureFilter filter = Core.settings.getBool("linear") ? TextureFilter.Linear : TextureFilter.Nearest; + @Override + public void loadSync(){ + if(packer == null) return; - packer.getPages().each(page -> page.updateTexture(filter, filter, false)); - packer.getPages().each(page -> page.getRects().each((name, rect) -> Core.atlas.addRegion(name, page.getTexture(), (int)rect.x, (int)rect.y, (int)rect.width, (int)rect.height))); - packer.dispose(); - }); - }else{ - packer.dispose(); + if(totalSprites > 0){ + TextureFilter filter = Core.settings.getBool("linear") ? TextureFilter.Linear : TextureFilter.Nearest; + packer.getPages().each(page -> page.updateTexture(filter, filter, false)); + packer.getPages().each(page -> page.getRects().each((name, rect) -> Core.atlas.addRegion(name, page.getTexture(), (int)rect.x, (int)rect.y, (int)rect.width, (int)rect.height))); } + + packer.dispose(); } /** Removes a mod file and marks it for requiring a restart. */ public void removeMod(LoadedMod mod){ - mod.file.delete(); + if(mod.file.isDirectory()){ + mod.file.deleteDirectory(); + }else{ + mod.file.delete(); + } loaded.remove(mod); requiresRestart = true; } @@ -120,7 +128,7 @@ public class Mods{ /** Loads all mods from the folder, but does call any methods on them.*/ public void load(){ for(FileHandle file : modDirectory.list()){ - if(!file.extension().equals("jar") && !file.extension().equals("zip")) continue; + if(!file.extension().equals("jar") && !file.extension().equals("zip") && !(file.isDirectory() && file.child("mod.json").exists())) continue; try{ loaded.add(loadMod(file)); @@ -178,13 +186,13 @@ public class Mods{ if(mod.root.child("content").exists()){ FileHandle contentRoot = mod.root.child("content"); for(ContentType type : ContentType.all){ - FileHandle folder = contentRoot.child(type.name()); + FileHandle folder = contentRoot.child(type.name() + "s"); if(folder.exists()){ for(FileHandle file : folder.list()){ if(file.extension().equals("json")){ try{ - Content loaded = parser.parse(file.nameWithoutExtension(), file.readString(), type); - Log.info("[{0}] Loaded '{1}'", loaded, mod.meta.name); + Content loaded = parser.parse(mod.name, file.nameWithoutExtension(), file.readString(), type); + Log.info("[{0}] Loaded '{1}'.", mod.meta.name, loaded); }catch(Exception e){ throw new RuntimeException("Failed to parse content file '" + file + "' for mod '" + mod.meta.name + "'.", e); } @@ -206,13 +214,14 @@ public class Mods{ loaded.each(p -> p.mod != null, p -> cons.accept(p.mod)); } - /** Loads a mod file+meta, but does not add it to the list. */ - private LoadedMod loadMod(FileHandle jar) throws Exception{ - FileHandle zip = new ZipFileHandle(jar); + /** Loads a mod file+meta, but does not add it to the list. + * Note that directories can be loaded as mods.*/ + private LoadedMod loadMod(FileHandle sourceFile) throws Exception{ + FileHandle zip = sourceFile.isDirectory() ? sourceFile : new ZipFileHandle(sourceFile); FileHandle metaf = zip.child("mod.json").exists() ? zip.child("mod.json") : zip.child("plugin.json"); if(!metaf.exists()){ - Log.warn("Mod {0} doesn't have a 'mod.json'/'plugin.json' file, skipping.", jar); + Log.warn("Mod {0} doesn't have a 'mod.json'/'plugin.json' file, skipping.", sourceFile); throw new IllegalArgumentException("No mod.json found."); } @@ -228,7 +237,7 @@ public class Mods{ throw new IllegalArgumentException("This mod is not compatible with " + (ios ? "iOS" : "Android") + "."); } - URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); + URLClassLoader classLoader = new URLClassLoader(new URL[]{sourceFile.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); Class main = classLoader.loadClass(mainClass); metas.put(main, meta); mainMod = (Mod)main.getDeclaredConstructor().newInstance(); @@ -236,14 +245,14 @@ public class Mods{ mainMod = null; } - return new LoadedMod(jar, zip, mainMod, meta); + return new LoadedMod(sourceFile, zip, mainMod, meta); } /** Represents a plugin that has been loaded from a jar file.*/ public static class LoadedMod{ - /** The location of this mod's zip file on the disk. */ + /** The location of this mod's zip file/folder on the disk. */ public final FileHandle file; - /** The root zip file; points to the contents of this mod. */ + /** The root zip file; points to the contents of this mod. In the case of folders, this is the same as the mod's file. */ public final FileHandle root; /** The mod's main class; may be null. */ public final @Nullable Mod mod; @@ -260,7 +269,7 @@ public class Mods{ this.file = file; this.mod = mod; this.meta = meta; - this.name = Strings.camelize(meta.name); + this.name = meta.name.toLowerCase().replace(" ", "-"); } } diff --git a/core/src/io/anuke/mindustry/mod/TypeParser.java b/core/src/io/anuke/mindustry/mod/TypeParser.java deleted file mode 100644 index 16c449e133..0000000000 --- a/core/src/io/anuke/mindustry/mod/TypeParser.java +++ /dev/null @@ -1,8 +0,0 @@ -package io.anuke.mindustry.mod; - -import io.anuke.arc.util.serialization.*; -import io.anuke.mindustry.game.*; - -public abstract class TypeParser{ - public abstract T parse(String name, JsonValue value); -} diff --git a/core/src/io/anuke/mindustry/net/CrashSender.java b/core/src/io/anuke/mindustry/net/CrashSender.java index cc29071615..8280557136 100644 --- a/core/src/io/anuke/mindustry/net/CrashSender.java +++ b/core/src/io/anuke/mindustry/net/CrashSender.java @@ -142,8 +142,7 @@ public class CrashSender{ private static void ex(Runnable r){ try{ r.run(); - }catch(Throwable t){ - t.printStackTrace(); + }catch(Throwable ignored){ } } } From 33416aadef5e759da64b7ad77f943a33d95684ad Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 16:09:43 -0400 Subject: [PATCH 26/73] Parsing fixes / Moved annotations to Arc --- .../io/anuke/annotations/Annotations.java | 14 ---- .../src/io/anuke/mindustry/ai/Pathfinder.java | 4 +- .../io/anuke/mindustry/ai/WaveSpawner.java | 2 +- .../io/anuke/mindustry/content/UnitTypes.java | 16 ++-- .../anuke/mindustry/core/ContentLoader.java | 4 +- core/src/io/anuke/mindustry/core/World.java | 5 +- .../entities/traits/BuilderTrait.java | 5 +- .../mindustry/entities/type/BaseUnit.java | 6 +- .../anuke/mindustry/entities/type/Player.java | 4 +- .../mindustry/entities/type/TileEntity.java | 4 +- .../anuke/mindustry/entities/type/Unit.java | 5 +- .../entities/type/base/BaseDrone.java | 1 - .../mindustry/entities/type/base/Crawler.java | 2 - .../mindustry/entities/type/base/Dagger.java | 2 - .../mindustry/entities/type/base/Eruptor.java | 2 - .../entities/type/{ => base}/FlyingUnit.java | 5 +- .../entities/type/base/Fortress.java | 2 - .../mindustry/entities/type/base/Ghoul.java | 2 - .../entities/type/{ => base}/GroundUnit.java | 5 +- .../entities/type/base/Revenant.java | 1 - .../mindustry/entities/type/base/Titan.java | 2 - .../mindustry/entities/type/base/Wraith.java | 2 - .../io/anuke/mindustry/game/EventType.java | 5 +- .../io/anuke/mindustry/game/MusicControl.java | 5 +- .../io/anuke/mindustry/graphics/Shaders.java | 5 +- .../io/anuke/mindustry/mod/ContentParser.java | 73 ++++++++++++++++++- core/src/io/anuke/mindustry/mod/Mods.java | 7 +- .../io/anuke/mindustry/net/CrashSender.java | 2 +- core/src/io/anuke/mindustry/net/Net.java | 5 +- .../io/anuke/mindustry/net/NetConnection.java | 5 +- .../src/io/anuke/mindustry/type/UnitType.java | 10 ++- core/src/io/anuke/mindustry/type/Weapon.java | 3 +- .../mindustry/ui/dialogs/MapPlayDialog.java | 5 +- .../mindustry/world/blocks/BuildBlock.java | 4 +- .../world/blocks/storage/StorageBlock.java | 5 +- gradle.properties | 2 +- tools/src/io/anuke/mindustry/Generators.java | 2 +- 37 files changed, 148 insertions(+), 85 deletions(-) rename core/src/io/anuke/mindustry/entities/type/{ => base}/FlyingUnit.java (98%) rename core/src/io/anuke/mindustry/entities/type/{ => base}/GroundUnit.java (98%) diff --git a/annotations/src/main/java/io/anuke/annotations/Annotations.java b/annotations/src/main/java/io/anuke/annotations/Annotations.java index e7afef4f9a..6ee59964e9 100644 --- a/annotations/src/main/java/io/anuke/annotations/Annotations.java +++ b/annotations/src/main/java/io/anuke/annotations/Annotations.java @@ -22,20 +22,6 @@ public class Annotations{ public @interface OverrideCallSuper { } - /** Indicates that a method return or field can be null.*/ - @Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE}) - @Retention(RetentionPolicy.SOURCE) - public @interface Nullable{ - - } - - /** Indicates that a method return or field cannot be null.*/ - @Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE}) - @Retention(RetentionPolicy.SOURCE) - public @interface NonNull{ - - } - /** Marks a class as serializable. */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) diff --git a/core/src/io/anuke/mindustry/ai/Pathfinder.java b/core/src/io/anuke/mindustry/ai/Pathfinder.java index d34ddee1a0..03ca073a08 100644 --- a/core/src/io/anuke/mindustry/ai/Pathfinder.java +++ b/core/src/io/anuke/mindustry/ai/Pathfinder.java @@ -6,6 +6,7 @@ import io.anuke.arc.collection.*; import io.anuke.arc.function.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.async.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.*; @@ -32,7 +33,8 @@ public class Pathfinder implements Runnable{ /** handles task scheduling on the update thread. */ private TaskQueue queue = new TaskQueue(); /** current pathfinding thread */ - private @Nullable Thread thread; + private @Nullable + Thread thread; public Pathfinder(){ Events.on(WorldLoadEvent.class, event -> { diff --git a/core/src/io/anuke/mindustry/ai/WaveSpawner.java b/core/src/io/anuke/mindustry/ai/WaveSpawner.java index daf4e7b00a..b4dadcd59a 100644 --- a/core/src/io/anuke/mindustry/ai/WaveSpawner.java +++ b/core/src/io/anuke/mindustry/ai/WaveSpawner.java @@ -48,7 +48,7 @@ public class WaveSpawner{ for(SpawnGroup group : state.rules.spawns){ int spawned = group.getUnitsSpawned(state.wave - 1); - if(group.type.isFlying){ + if(group.type.flying){ float spread = margin / 1.5f; eachFlyerSpawn((spawnX, spawnY) -> { diff --git a/core/src/io/anuke/mindustry/content/UnitTypes.java b/core/src/io/anuke/mindustry/content/UnitTypes.java index 6c4e54398f..8d005ca4c3 100644 --- a/core/src/io/anuke/mindustry/content/UnitTypes.java +++ b/core/src/io/anuke/mindustry/content/UnitTypes.java @@ -18,7 +18,7 @@ public class UnitTypes implements ContentList{ @Override public void load(){ draug = new UnitType("draug", Draug.class, Draug::new){{ - isFlying = true; + flying = true; drag = 0.01f; speed = 0.3f; maxVelocity = 1.2f; @@ -33,7 +33,7 @@ public class UnitTypes implements ContentList{ }}; spirit = new UnitType("spirit", Spirit.class, Spirit::new){{ - isFlying = true; + flying = true; drag = 0.01f; speed = 0.4f; maxVelocity = 1.6f; @@ -54,7 +54,7 @@ public class UnitTypes implements ContentList{ }}; phantom = new UnitType("phantom", Phantom.class, Phantom::new){{ - isFlying = true; + flying = true; drag = 0.01f; mass = 2f; speed = 0.45f; @@ -244,7 +244,7 @@ public class UnitTypes implements ContentList{ maxVelocity = 1.9f; drag = 0.01f; mass = 1.5f; - isFlying = true; + flying = true; health = 75; engineOffset = 5.5f; range = 140f; @@ -264,7 +264,7 @@ public class UnitTypes implements ContentList{ maxVelocity = 1.4f; mass = 3f; drag = 0.01f; - isFlying = true; + flying = true; targetAir = false; engineOffset = 7.8f; range = 140f; @@ -291,7 +291,7 @@ public class UnitTypes implements ContentList{ drag = 0.01f; range = 80f; shootCone = 40f; - isFlying = true; + flying = true; rotateWeapon = true; engineOffset = 12f; engineSize = 3f; @@ -322,7 +322,7 @@ public class UnitTypes implements ContentList{ drag = 0.02f; range = 80f; shootCone = 20f; - isFlying = true; + flying = true; rotateWeapon = true; engineOffset = 21; engineSize = 5.3f; @@ -355,7 +355,7 @@ public class UnitTypes implements ContentList{ drag = 0.02f; range = 80f; shootCone = 30f; - isFlying = true; + flying = true; rotateWeapon = true; engineOffset = 40; engineSize = 7.3f; diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index f05e043050..cda4c8bda3 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -60,7 +60,9 @@ public class ContentLoader{ setupMapping(); - mods.loadContent(); + if(mods != null){ + mods.loadContent(); + } setupMapping(); diff --git a/core/src/io/anuke/mindustry/core/World.java b/core/src/io/anuke/mindustry/core/World.java index 26e0441e8a..4e2806e62d 100644 --- a/core/src/io/anuke/mindustry/core/World.java +++ b/core/src/io/anuke/mindustry/core/World.java @@ -1,11 +1,11 @@ package io.anuke.mindustry.core; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.core.GameState.*; import io.anuke.mindustry.game.EventType.*; @@ -82,7 +82,8 @@ public class World{ return height()*tilesize; } - public @Nullable Tile tile(int pos){ + public @Nullable + Tile tile(int pos){ return tiles == null ? null : tile(Pos.x(pos), Pos.y(pos)); } diff --git a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java index e9536abbf8..6975a3bf2a 100644 --- a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java +++ b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.entities.traits; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.Queue; import io.anuke.arc.collection.*; @@ -8,6 +7,7 @@ import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.type.*; @@ -200,7 +200,8 @@ public interface BuilderTrait extends Entity, TeamTrait{ * Return the build requests currently active, or the one at the top of the queue. * May return null. */ - default @Nullable BuildRequest buildRequest(){ + default @Nullable + BuildRequest buildRequest(){ return buildQueue().size == 0 ? null : buildQueue().first(); } diff --git a/core/src/io/anuke/mindustry/entities/type/BaseUnit.java b/core/src/io/anuke/mindustry/entities/type/BaseUnit.java index 006a679daa..e0678e391d 100644 --- a/core/src/io/anuke/mindustry/entities/type/BaseUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/BaseUnit.java @@ -6,6 +6,7 @@ import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.*; @@ -93,7 +94,8 @@ public abstract class BaseUnit extends Unit implements ShooterTrait{ } } - public @Nullable Tile getSpawner(){ + public @Nullable + Tile getSpawner(){ return world.tile(spawner); } @@ -263,7 +265,7 @@ public abstract class BaseUnit extends Unit implements ShooterTrait{ @Override public boolean isFlying(){ - return type.isFlying; + return type.flying; } @Override diff --git a/core/src/io/anuke/mindustry/entities/type/Player.java b/core/src/io/anuke/mindustry/entities/type/Player.java index 9f35158043..06de1941d0 100644 --- a/core/src/io/anuke/mindustry/entities/type/Player.java +++ b/core/src/io/anuke/mindustry/entities/type/Player.java @@ -10,6 +10,7 @@ import io.anuke.arc.math.geom.*; import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.pooling.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; @@ -48,7 +49,8 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ public float baseRotation; public float pointerX, pointerY; public String name = "noname"; - public @Nullable String uuid, usid; + public @Nullable + String uuid, usid; public boolean isAdmin, isTransferring, isShooting, isBoosting, isMobile, isTyping; public float boostHeat, shootHeat, destructTime; public boolean achievedFlight; diff --git a/core/src/io/anuke/mindustry/entities/type/TileEntity.java b/core/src/io/anuke/mindustry/entities/type/TileEntity.java index 30aa8b9cb7..87511f2d08 100644 --- a/core/src/io/anuke/mindustry/entities/type/TileEntity.java +++ b/core/src/io/anuke/mindustry/entities/type/TileEntity.java @@ -7,6 +7,7 @@ import io.anuke.arc.collection.ObjectSet; import io.anuke.arc.math.geom.Point2; import io.anuke.arc.math.geom.Vector2; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.entities.EntityGroup; import io.anuke.mindustry.entities.traits.HealthTrait; import io.anuke.mindustry.entities.traits.TargetTrait; @@ -42,7 +43,8 @@ public class TileEntity extends BaseEntity implements TargetTrait, HealthTrait{ private boolean dead = false; private boolean sleeping; private float sleepTime; - private @Nullable SoundLoop sound; + private @Nullable + SoundLoop sound; @Remote(called = Loc.server, unreliable = true) public static void onTileDamage(Tile tile, float health){ diff --git a/core/src/io/anuke/mindustry/entities/type/Unit.java b/core/src/io/anuke/mindustry/entities/type/Unit.java index 63289f53e1..28cedcd4a5 100644 --- a/core/src/io/anuke/mindustry/entities/type/Unit.java +++ b/core/src/io/anuke/mindustry/entities/type/Unit.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.entities.type; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.*; @@ -9,6 +8,7 @@ import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.effect.*; @@ -234,7 +234,8 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ } } - public @Nullable TileEntity getClosestCore(){ + public @Nullable + TileEntity getClosestCore(){ TeamData data = state.teams.get(team); Tile tile = Geometry.findClosest(x, y, data.cores); diff --git a/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java b/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java index 2821a00832..a6a4d0dbfa 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java @@ -2,7 +2,6 @@ package io.anuke.mindustry.entities.type.base; import io.anuke.arc.math.Mathf; import io.anuke.arc.math.geom.Geometry; -import io.anuke.mindustry.entities.type.FlyingUnit; import io.anuke.mindustry.entities.units.*; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.meta.BlockFlag; diff --git a/core/src/io/anuke/mindustry/entities/type/base/Crawler.java b/core/src/io/anuke/mindustry/entities/type/base/Crawler.java index f3c12c9604..44da8bea5f 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Crawler.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Crawler.java @@ -1,6 +1,4 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.GroundUnit; - public class Crawler extends GroundUnit{ } diff --git a/core/src/io/anuke/mindustry/entities/type/base/Dagger.java b/core/src/io/anuke/mindustry/entities/type/base/Dagger.java index 13bf6021c9..09a39daaa7 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Dagger.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Dagger.java @@ -1,7 +1,5 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.GroundUnit; - public class Dagger extends GroundUnit{ } diff --git a/core/src/io/anuke/mindustry/entities/type/base/Eruptor.java b/core/src/io/anuke/mindustry/entities/type/base/Eruptor.java index dfbfe9db39..4c86371811 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Eruptor.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Eruptor.java @@ -1,6 +1,4 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.GroundUnit; - public class Eruptor extends GroundUnit{ } diff --git a/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java b/core/src/io/anuke/mindustry/entities/type/base/FlyingUnit.java similarity index 98% rename from core/src/io/anuke/mindustry/entities/type/FlyingUnit.java rename to core/src/io/anuke/mindustry/entities/type/base/FlyingUnit.java index 4b67274cb4..7c004628b2 100644 --- a/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/base/FlyingUnit.java @@ -1,4 +1,4 @@ -package io.anuke.mindustry.entities.type; +package io.anuke.mindustry.entities.type.base; import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; @@ -8,6 +8,7 @@ import io.anuke.arc.util.*; import io.anuke.mindustry.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.bullet.*; +import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.entities.units.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.world.*; @@ -15,7 +16,7 @@ import io.anuke.mindustry.world.meta.*; import static io.anuke.mindustry.Vars.*; -public abstract class FlyingUnit extends BaseUnit{ +public class FlyingUnit extends BaseUnit{ protected float[] weaponAngles = {0,0}; protected final UnitState diff --git a/core/src/io/anuke/mindustry/entities/type/base/Fortress.java b/core/src/io/anuke/mindustry/entities/type/base/Fortress.java index 992948fa79..c4f36dba69 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Fortress.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Fortress.java @@ -1,6 +1,4 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.GroundUnit; - public class Fortress extends GroundUnit{ } diff --git a/core/src/io/anuke/mindustry/entities/type/base/Ghoul.java b/core/src/io/anuke/mindustry/entities/type/base/Ghoul.java index bc1f6a5317..0c4294645a 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Ghoul.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Ghoul.java @@ -1,7 +1,5 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.FlyingUnit; - public class Ghoul extends FlyingUnit{ } diff --git a/core/src/io/anuke/mindustry/entities/type/GroundUnit.java b/core/src/io/anuke/mindustry/entities/type/base/GroundUnit.java similarity index 98% rename from core/src/io/anuke/mindustry/entities/type/GroundUnit.java rename to core/src/io/anuke/mindustry/entities/type/base/GroundUnit.java index ddb33a2662..c35c6c1528 100644 --- a/core/src/io/anuke/mindustry/entities/type/GroundUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/base/GroundUnit.java @@ -1,4 +1,4 @@ -package io.anuke.mindustry.entities.type; +package io.anuke.mindustry.entities.type.base; import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; @@ -9,6 +9,7 @@ import io.anuke.mindustry.*; import io.anuke.mindustry.ai.Pathfinder.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.bullet.*; +import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.entities.units.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; @@ -18,7 +19,7 @@ import io.anuke.mindustry.world.meta.*; import static io.anuke.mindustry.Vars.*; -public abstract class GroundUnit extends BaseUnit{ +public class GroundUnit extends BaseUnit{ protected static Vector2 vec = new Vector2(); protected float walkTime; diff --git a/core/src/io/anuke/mindustry/entities/type/base/Revenant.java b/core/src/io/anuke/mindustry/entities/type/base/Revenant.java index 03233dbb5d..393c134891 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Revenant.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Revenant.java @@ -4,7 +4,6 @@ import io.anuke.arc.graphics.g2d.Draw; import io.anuke.arc.math.Angles; import io.anuke.arc.math.Mathf; import io.anuke.mindustry.entities.Units; -import io.anuke.mindustry.entities.type.FlyingUnit; public class Revenant extends FlyingUnit{ diff --git a/core/src/io/anuke/mindustry/entities/type/base/Titan.java b/core/src/io/anuke/mindustry/entities/type/base/Titan.java index 1ac30593ac..9324d4d215 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Titan.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Titan.java @@ -1,7 +1,5 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.GroundUnit; - public class Titan extends GroundUnit{ } diff --git a/core/src/io/anuke/mindustry/entities/type/base/Wraith.java b/core/src/io/anuke/mindustry/entities/type/base/Wraith.java index 9123ffcb8d..c8923e309f 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/Wraith.java +++ b/core/src/io/anuke/mindustry/entities/type/base/Wraith.java @@ -1,7 +1,5 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.mindustry.entities.type.FlyingUnit; - public class Wraith extends FlyingUnit{ } diff --git a/core/src/io/anuke/mindustry/game/EventType.java b/core/src/io/anuke/mindustry/game/EventType.java index 5be7008c1a..30817303a0 100644 --- a/core/src/io/anuke/mindustry/game/EventType.java +++ b/core/src/io/anuke/mindustry/game/EventType.java @@ -1,6 +1,6 @@ package io.anuke.mindustry.game; -import io.anuke.annotations.Annotations.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.entities.traits.BuilderTrait; import io.anuke.mindustry.entities.type.*; @@ -195,7 +195,8 @@ public class EventType{ public static class BlockBuildEndEvent{ public final Tile tile; public final Team team; - public final @Nullable Player player; + public final @Nullable + Player player; public final boolean breaking; public BlockBuildEndEvent(Tile tile, @Nullable Player player, Team team, boolean breaking){ diff --git a/core/src/io/anuke/mindustry/game/MusicControl.java b/core/src/io/anuke/mindustry/game/MusicControl.java index a582babaca..7b5c314a95 100644 --- a/core/src/io/anuke/mindustry/game/MusicControl.java +++ b/core/src/io/anuke/mindustry/game/MusicControl.java @@ -1,11 +1,11 @@ package io.anuke.mindustry.game; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.audio.*; import io.anuke.arc.collection.*; import io.anuke.arc.math.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.core.GameState.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.*; @@ -22,7 +22,8 @@ public class MusicControl{ public Array darkMusic = Array.with(); private Music lastRandomPlayed; private Interval timer = new Interval(); - private @Nullable Music current; + private @Nullable + Music current; private float fade; private boolean silenced; diff --git a/core/src/io/anuke/mindustry/graphics/Shaders.java b/core/src/io/anuke/mindustry/graphics/Shaders.java index 2c2316c07d..04c887caa9 100644 --- a/core/src/io/anuke/mindustry/graphics/Shaders.java +++ b/core/src/io/anuke/mindustry/graphics/Shaders.java @@ -1,17 +1,18 @@ package io.anuke.mindustry.graphics; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.Core; import io.anuke.arc.graphics.Color; import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.graphics.glutils.Shader; import io.anuke.arc.scene.ui.layout.Scl; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.Time; public class Shaders{ public static Shadow shadow; public static BlockBuild blockbuild; - public static @Nullable Shield shield; + public static @Nullable + Shield shield; public static UnitBuild build; public static FogShader fog; public static MenuShader menu; diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 0a6fd238bc..c61364eff6 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -1,11 +1,16 @@ package io.anuke.mindustry.mod; import io.anuke.arc.collection.*; +import io.anuke.arc.graphics.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.reflect.*; import io.anuke.arc.util.serialization.*; import io.anuke.arc.util.serialization.Json.*; import io.anuke.mindustry.*; +import io.anuke.mindustry.content.*; +import io.anuke.mindustry.entities.bullet.*; +import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -17,10 +22,21 @@ public class ContentParser{ private Json parser = new Json(){ public T readValue(Class type, Class elementType, JsonValue jsonData){ - if(type != null && Content.class.isAssignableFrom(type)){ - return (T)Vars.content.getByName(contentTypes.getThrow(type, () -> new IllegalArgumentException("No content type for class: " + type.getSimpleName())), jsonData.asString()); + try{ + if(type == BulletType.class){ + BulletType b = (BulletType)Bullets.class.getField(jsonData.asString()).get(null); + if(b == null) throw new IllegalArgumentException("Bullet type not found: " + jsonData.asString()); + return (T)b; + } + + if(type != null && Content.class.isAssignableFrom(type)){ + return (T)Vars.content.getByName(contentTypes.getThrow(type, () -> new IllegalArgumentException("No content type for class: " + type.getSimpleName())), jsonData.asString()); + } + + return super.readValue(type, elementType, jsonData); + }catch(Exception e){ + throw new RuntimeException(e); } - return super.readValue(type, elementType, jsonData); } }; @@ -38,6 +54,27 @@ public class ContentParser{ } return block; + }, + ContentType.item, (TypeParser)(mod, name, value) -> { + Item item = new Item(mod + "-" + name, new Color(Color.black)); + readFields(item, value); + return item; + }, + ContentType.unit, (TypeParser)(mod, name, value) -> { + String clas = value.getString("type"); + Class type = resolve("io.anuke.mindustry.entities.type.base." + clas); + java.lang.reflect.Constructor cons = type.getDeclaredConstructor(); + UnitType unit = new UnitType(mod + "-" + name, type, () -> { + try{ + return cons.newInstance(); + }catch(Exception e){ + throw new RuntimeException(e); + } + }); + value.remove("type"); + readFields(unit, value); + + return unit; } ); @@ -73,7 +110,35 @@ public class ContentParser{ throw new SerializationException("No parsers for content type '" + type + "'"); } - return parsers.get(type).parse(mod, name, value); + Content c = parsers.get(type).parse(mod, name, value); + checkNulls(c); + return c; + } + + private void checkNulls(Object object){ + checkNulls(object, new ObjectSet<>()); + } + + private void checkNulls(Object object, ObjectSet checked){ + checked.add(object); + + parser.getFields(object.getClass()).each((name, field) -> { + try{ + if(field.field.getType().isPrimitive()) return; + + Object obj = field.field.get(object); + if(field.field.isAnnotationPresent(NonNull.class) && field.field.get(object) == null){ + throw new RuntimeException("Field '" + name + "' in " + object.getClass().getSimpleName() + " is missing!"); + } + + if(obj != null && !checked.contains(obj)){ + checkNulls(obj, checked); + checked.add(obj); + } + }catch(Exception e){ + throw new RuntimeException(e); + } + }); } private void readFields(Object object, JsonValue jsonMap){ diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index aaa22f92ea..c19f64716c 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.mod; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.assets.*; import io.anuke.arc.collection.*; @@ -11,6 +10,7 @@ import io.anuke.arc.graphics.Pixmap.*; import io.anuke.arc.graphics.Texture.*; import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.io.*; import io.anuke.arc.util.serialization.*; import io.anuke.mindustry.game.*; @@ -43,7 +43,8 @@ public class Mods implements Loadable{ } /** @return the loaded mod found by class, or null if not found. */ - public @Nullable LoadedMod getMod(Class type){ + public @Nullable + LoadedMod getMod(Class type){ return loaded.find(l -> l.mod.getClass() == type); } @@ -186,7 +187,7 @@ public class Mods implements Loadable{ if(mod.root.child("content").exists()){ FileHandle contentRoot = mod.root.child("content"); for(ContentType type : ContentType.all){ - FileHandle folder = contentRoot.child(type.name() + "s"); + FileHandle folder = contentRoot.child(type.name().toLowerCase() + "s"); if(folder.exists()){ for(FileHandle file : folder.list()){ if(file.extension().equals("json")){ diff --git a/core/src/io/anuke/mindustry/net/CrashSender.java b/core/src/io/anuke/mindustry/net/CrashSender.java index 8280557136..2fbd6d29ac 100644 --- a/core/src/io/anuke/mindustry/net/CrashSender.java +++ b/core/src/io/anuke/mindustry/net/CrashSender.java @@ -26,7 +26,7 @@ public class CrashSender{ exception.printStackTrace(); //don't create crash logs for custom builds, as it's expected - if(Version.build == -1) return; + if(Version.build == -1 || (System.getProperty("user.name").equals("anuke") && "release".equals(Version.modifier))) return; //attempt to load version regardless if(Version.number == 0){ diff --git a/core/src/io/anuke/mindustry/net/Net.java b/core/src/io/anuke/mindustry/net/Net.java index eddd19c1e6..6cb22a7794 100644 --- a/core/src/io/anuke/mindustry/net/Net.java +++ b/core/src/io/anuke/mindustry/net/Net.java @@ -1,10 +1,10 @@ package io.anuke.mindustry.net; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.function.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.pooling.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.net.Packets.*; @@ -21,7 +21,8 @@ public class Net{ private boolean server; private boolean active; private boolean clientLoaded; - private @Nullable StreamBuilder currentStream; + private @Nullable + StreamBuilder currentStream; private final Array packetQueue = new Array<>(); private final ObjectMap, Consumer> clientListeners = new ObjectMap<>(); diff --git a/core/src/io/anuke/mindustry/net/NetConnection.java b/core/src/io/anuke/mindustry/net/NetConnection.java index a6bea925ba..bdfca50886 100644 --- a/core/src/io/anuke/mindustry/net/NetConnection.java +++ b/core/src/io/anuke/mindustry/net/NetConnection.java @@ -1,7 +1,7 @@ package io.anuke.mindustry.net; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.net.Administration.*; @@ -15,7 +15,8 @@ import static io.anuke.mindustry.Vars.netServer; public abstract class NetConnection{ public final String address; public boolean mobile, modclient; - public @Nullable Player player; + public @Nullable + Player player; /** ID of last recieved client snapshot. */ public int lastRecievedClientSnapshot = -1; diff --git a/core/src/io/anuke/mindustry/type/UnitType.java b/core/src/io/anuke/mindustry/type/UnitType.java index a32590c1fd..74c51c5547 100644 --- a/core/src/io/anuke/mindustry/type/UnitType.java +++ b/core/src/io/anuke/mindustry/type/UnitType.java @@ -6,6 +6,7 @@ import io.anuke.arc.collection.*; import io.anuke.arc.function.*; import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.scene.ui.layout.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; @@ -13,8 +14,9 @@ import io.anuke.mindustry.gen.*; import io.anuke.mindustry.ui.*; public class UnitType extends UnlockableContent{ - public final TypeID typeID; - public final Supplier constructor; + public final @NonNull + TypeID typeID; + public final @NonNull Supplier constructor; public float health = 60; public float hitsize = 7f; @@ -25,7 +27,7 @@ public class UnitType extends UnlockableContent{ public float baseRotateSpeed = 0.1f; public float shootCone = 15f; public float mass = 1f; - public boolean isFlying; + public boolean flying; public boolean targetAir = true; public boolean rotateWeapon = false; public float drag = 0.1f; @@ -34,7 +36,7 @@ public class UnitType extends UnlockableContent{ public int itemCapacity = 30; public ObjectSet toMine = ObjectSet.with(Items.lead, Items.copper); public float buildPower = 0.3f, minePower = 0.7f; - public Weapon weapon; + public @NonNull Weapon weapon; public float weaponOffsetY, engineOffset = 6f, engineSize = 2f; public ObjectSet immunities = new ObjectSet<>(); public Sound deathSound = Sounds.bang; diff --git a/core/src/io/anuke/mindustry/type/Weapon.java b/core/src/io/anuke/mindustry/type/Weapon.java index 980859c01d..de70c5f3d3 100644 --- a/core/src/io/anuke/mindustry/type/Weapon.java +++ b/core/src/io/anuke/mindustry/type/Weapon.java @@ -6,6 +6,7 @@ import io.anuke.arc.audio.*; import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.*; @@ -25,7 +26,7 @@ public class Weapon{ protected static float minPlayerDist = 20f; protected static int sequenceNum = 0; /** bullet shot */ - public BulletType bullet; + public @NonNull BulletType bullet; /** shell ejection effect */ public Effect ejectEffect = Fx.none; /** weapon reload in frames */ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java index b3da2b2f3f..de6dccaefe 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java @@ -1,10 +1,10 @@ package io.anuke.mindustry.ui.dialogs; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.maps.*; @@ -15,7 +15,8 @@ import static io.anuke.mindustry.Vars.*; public class MapPlayDialog extends FloatingDialog{ CustomRulesDialog dialog = new CustomRulesDialog(); Rules rules; - @NonNull Gamemode selectedGamemode = Gamemode.survival; + @NonNull + Gamemode selectedGamemode = Gamemode.survival; Map lastMap; public MapPlayDialog(){ diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index a78445b81e..f0891b72c3 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -8,6 +8,7 @@ import io.anuke.arc.Graphics.Cursor.SystemCursor; import io.anuke.arc.graphics.g2d.Draw; import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.math.Mathf; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.content.Fx; import io.anuke.mindustry.entities.Effects; import io.anuke.mindustry.entities.effect.RubbleDecal; @@ -172,7 +173,8 @@ public class BuildBlock extends Block{ * The recipe of the block that is being constructed. * If there is no recipe for this block, as is the case with rocks, 'previous' is used. */ - public @Nullable Block cblock; + public @Nullable + Block cblock; public float progress = 0; public float buildCost; diff --git a/core/src/io/anuke/mindustry/world/blocks/storage/StorageBlock.java b/core/src/io/anuke/mindustry/world/blocks/storage/StorageBlock.java index 28566f1ca7..aa177b1caf 100644 --- a/core/src/io/anuke/mindustry/world/blocks/storage/StorageBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/storage/StorageBlock.java @@ -1,6 +1,6 @@ package io.anuke.mindustry.world.blocks.storage; -import io.anuke.annotations.Annotations.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.world.Block; @@ -75,6 +75,7 @@ public abstract class StorageBlock extends Block{ } public class StorageBlockEntity extends TileEntity{ - protected @Nullable Tile linkedCore; + protected @Nullable + Tile linkedCore; } } diff --git a/gradle.properties b/gradle.properties index 678dbb3d37..8951c94955 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=d4519a9721927165850bfe3135ef6b095c990474 +archash=029f47c10a8e269cd8e20d13b0d06fddb572c484 diff --git a/tools/src/io/anuke/mindustry/Generators.java b/tools/src/io/anuke/mindustry/Generators.java index e604f4ca3a..f4d595e94d 100644 --- a/tools/src/io/anuke/mindustry/Generators.java +++ b/tools/src/io/anuke/mindustry/Generators.java @@ -218,7 +218,7 @@ public class Generators{ }); ImagePacker.generate("unit-icons", () -> { - content.getBy(ContentType.unit).each(type -> !type.isFlying, type -> { + content.getBy(ContentType.unit).each(type -> !type.flying, type -> { type.load(); type.weapon.load(); From f1b0ba039cf3a24f3106c1b4ce1bc7c1126b8210 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 16:26:13 -0400 Subject: [PATCH 27/73] plugins -> mods --- gradle.properties | 2 +- server/src/io/anuke/mindustry/server/ServerControl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 8951c94955..227bb4e6fa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=029f47c10a8e269cd8e20d13b0d06fddb572c484 +archash=678237e0fd2a2e0c26de1ea562960d1effe5ab97 diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index 4fedd2c195..a78792306a 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -173,7 +173,7 @@ public class ServerControl implements ApplicationListener{ }); if(!mods.all().isEmpty()){ - info("&lc{0} plugins loaded.", mods.all().size); + info("&lc{0} mods loaded.", mods.all().size); } info("&lcServer loaded. Type &ly'help'&lc for help."); From 429bb6ac13bf8da46cb7e6ceb4a8b3939fa1d7dd Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 16:52:17 -0400 Subject: [PATCH 28/73] plugins -> mods --- core/src/io/anuke/mindustry/mod/ContentParser.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index c61364eff6..dd8adfe111 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -115,6 +115,8 @@ public class ContentParser{ return c; } + /** Checks all @NonNull fields in this object, recursively. + * Throws an exception if any are null.*/ private void checkNulls(Object object){ checkNulls(object, new ObjectSet<>()); } From 0049a0004ecd01a0a4f9085df6ee2f130da3fb62 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 19:54:52 -0400 Subject: [PATCH 29/73] Block rotation / Mod loading improvements --- core/assets/bundles/bundle.properties | 1 + .../mindustry/graphics/OverlayRenderer.java | 12 +++- .../src/io/anuke/mindustry/input/Binding.java | 1 + .../anuke/mindustry/input/DesktopInput.java | 6 +- .../anuke/mindustry/input/InputHandler.java | 24 ++++++- .../io/anuke/mindustry/mod/ContentParser.java | 64 +++++++++++++------ core/src/io/anuke/mindustry/mod/Mod.java | 4 +- core/src/io/anuke/mindustry/mod/Mods.java | 6 ++ core/src/io/anuke/mindustry/type/Item.java | 4 ++ core/src/io/anuke/mindustry/type/Liquid.java | 5 ++ core/src/io/anuke/mindustry/type/Mech.java | 4 ++ .../mindustry/ui/dialogs/FileChooser.java | 4 +- .../mindustry/ui/fragments/MenuFragment.java | 3 +- .../anuke/mindustry/world/BlockStorage.java | 2 +- 14 files changed, 109 insertions(+), 31 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 37a25e9c41..df7f7dc469 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -627,6 +627,7 @@ keybind.chat.name = Chat keybind.player_list.name = Player list keybind.console.name = Console keybind.rotate.name = Rotate +keybind.rotateplaced.name = Rotate Placed (Hold) keybind.toggle_menus.name = Toggle menus keybind.chat_history_prev.name = Chat history prev keybind.chat_history_next.name = Chat history next diff --git a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java index 97b74f881f..b9c366512e 100644 --- a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java @@ -2,8 +2,7 @@ package io.anuke.mindustry.graphics; import io.anuke.arc.Core; import io.anuke.arc.graphics.Color; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.graphics.g2d.Lines; +import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.Mathf; import io.anuke.arc.math.geom.Rectangle; import io.anuke.arc.math.geom.Vector2; @@ -14,7 +13,7 @@ import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.entities.Units; import io.anuke.mindustry.entities.type.Player; import io.anuke.mindustry.game.Team; -import io.anuke.mindustry.input.InputHandler; +import io.anuke.mindustry.input.*; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.world.Tile; @@ -112,6 +111,13 @@ public class OverlayRenderer{ if(tile != null && tile.block() != Blocks.air && tile.getTeam() == player.getTeam()){ tile.block().drawSelect(tile); + + if(Core.input.keyDown(Binding.rotateplaced) && tile.block().rotate){ + control.input.drawArrow(tile.block(), tile.x, tile.y, tile.rotation(), true); + Draw.color(Pal.accent, 0.3f + Mathf.absin(4f, 0.2f)); + Fill.square(tile.drawx(), tile.drawy(), tile.block().size * tilesize/2f); + Draw.color(); + } } } diff --git a/core/src/io/anuke/mindustry/input/Binding.java b/core/src/io/anuke/mindustry/input/Binding.java index 1eb5da1875..8f599a872f 100644 --- a/core/src/io/anuke/mindustry/input/Binding.java +++ b/core/src/io/anuke/mindustry/input/Binding.java @@ -13,6 +13,7 @@ public enum Binding implements KeyBind{ deselect(KeyCode.MOUSE_RIGHT), break_block(KeyCode.MOUSE_RIGHT), rotate(new Axis(KeyCode.SCROLL)), + rotateplaced(KeyCode.R), diagonal_placement(KeyCode.CONTROL_LEFT), pick(KeyCode.MOUSE_MIDDLE), dash(KeyCode.SHIFT_LEFT), diff --git a/core/src/io/anuke/mindustry/input/DesktopInput.java b/core/src/io/anuke/mindustry/input/DesktopInput.java index acef76ac47..3bd752086e 100644 --- a/core/src/io/anuke/mindustry/input/DesktopInput.java +++ b/core/src/io/anuke/mindustry/input/DesktopInput.java @@ -11,9 +11,9 @@ import io.anuke.arc.util.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.core.GameState.*; import io.anuke.mindustry.game.EventType.*; +import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.input.PlaceUtils.*; -import io.anuke.mindustry.net.Net; import io.anuke.mindustry.world.*; import static io.anuke.arc.Core.scene; @@ -189,6 +189,10 @@ public class DesktopInput extends InputHandler{ if(canTapPlayer(Core.input.mouseWorld().x, Core.input.mouseWorld().y)){ cursorType = ui.unloadCursor; } + + if(!isPlacing() && Math.abs(Core.input.axisTap(Binding.rotate)) > 0 && Core.input.keyDown(Binding.rotateplaced) && cursor.block().rotate){ + Call.rotateBlock(player, cursor, Core.input.axisTap(Binding.rotate) > 0); + } } if(!Core.scene.hasMouse()){ diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index caa89ffc56..0cae4577e3 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -57,6 +57,20 @@ public abstract class InputHandler implements InputProcessor{ player.clearItem(); } + @Remote(targets = Loc.both, called = Loc.server, forward = true, unreliable = true) + public static void rotateBlock(Player player, Tile tile, boolean direction){ + if(net.server() && !Units.canInteract(player, tile)){ + throw new ValidateException(player, "Player cannot drop an item."); + } + + tile.rotation(Mathf.mod(tile.rotation() + Mathf.sign(direction), 4)); + + if(tile.entity != null){ + tile.entity.updateProximity(); + tile.entity.noSleep(); + } + } + @Remote(targets = Loc.both, forward = true, called = Loc.server) public static void transferInventory(Player player, Tile tile){ if(player == null || player.timer == null || !player.timer.get(Player.timerTransfer, 40)) return; @@ -352,15 +366,19 @@ public abstract class InputHandler implements InputProcessor{ player.addBuildRequest(new BuildRequest(tile.x, tile.y)); } - void drawArrow(Block block, int x, int y, int rotation){ - Draw.color(!validPlace(x, y, block, rotation) ? Pal.removeBack : Pal.accentBack); + public void drawArrow(Block block, int x, int y, int rotation){ + drawArrow(block, x, y, rotation, validPlace(x, y, block, rotation)); + } + + public void drawArrow(Block block, int x, int y, int rotation, boolean valid){ + Draw.color(!valid ? Pal.removeBack : Pal.accentBack); Draw.rect(Core.atlas.find("place-arrow"), x * tilesize + block.offset(), y * tilesize + block.offset() - 1, Core.atlas.find("place-arrow").getWidth() * Draw.scl, Core.atlas.find("place-arrow").getHeight() * Draw.scl, rotation * 90 - 90); - Draw.color(!validPlace(x, y, block, rotation) ? Pal.remove : Pal.accent); + Draw.color(!valid ? Pal.remove : Pal.accent); Draw.rect(Core.atlas.find("place-arrow"), x * tilesize + block.offset(), y * tilesize + block.offset(), diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index dd8adfe111..8beb9cd900 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -1,14 +1,15 @@ package io.anuke.mindustry.mod; import io.anuke.arc.collection.*; -import io.anuke.arc.graphics.*; -import io.anuke.arc.util.*; +import io.anuke.arc.function.*; import io.anuke.arc.util.ArcAnnotate.*; +import io.anuke.arc.util.*; import io.anuke.arc.util.reflect.*; import io.anuke.arc.util.serialization.*; import io.anuke.arc.util.serialization.Json.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; +import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.entities.bullet.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; @@ -19,24 +20,24 @@ import io.anuke.mindustry.world.*; public class ContentParser{ private static final boolean ignoreUnknownFields = true; private ObjectMap, ContentType> contentTypes = new ObjectMap<>(); + private ObjectMap, FieldParser> classParsers = new ObjectMap, FieldParser>(){{ + put(BulletType.class, (type, data) -> field(Bullets.class, data)); + put(Effect.class, (type, data) -> field(Fx.class, data)); + }}; private Json parser = new Json(){ public T readValue(Class type, Class elementType, JsonValue jsonData){ - try{ - if(type == BulletType.class){ - BulletType b = (BulletType)Bullets.class.getField(jsonData.asString()).get(null); - if(b == null) throw new IllegalArgumentException("Bullet type not found: " + jsonData.asString()); - return (T)b; + if(type != null){ + if(classParsers.containsKey(type)){ + return (T)classParsers.get(type).parse(type, jsonData); } - if(type != null && Content.class.isAssignableFrom(type)){ + if(Content.class.isAssignableFrom(type)){ return (T)Vars.content.getByName(contentTypes.getThrow(type, () -> new IllegalArgumentException("No content type for class: " + type.getSimpleName())), jsonData.asString()); } - - return super.readValue(type, elementType, jsonData); - }catch(Exception e){ - throw new RuntimeException(e); } + + return super.readValue(type, elementType, jsonData); } }; @@ -55,11 +56,6 @@ public class ContentParser{ return block; }, - ContentType.item, (TypeParser)(mod, name, value) -> { - Item item = new Item(mod + "-" + name, new Color(Color.black)); - readFields(item, value); - return item; - }, ContentType.unit, (TypeParser)(mod, name, value) -> { String clas = value.getString("type"); Class type = resolve("io.anuke.mindustry.entities.type.base." + clas); @@ -75,9 +71,20 @@ public class ContentParser{ readFields(unit, value); return unit; - } + }, + ContentType.item, parser(Item::new), + ContentType.liquid, parser(Liquid::new), + ContentType.mech, parser(Mech::new) ); + private TypeParser parser(Function constructor){ + return (mod, name, value) -> { + T item = constructor.get(mod + "-" + name); + readFields(item, value); + return item; + }; + } + private void init(){ for(ContentType type : ContentType.all){ Array arr = Vars.content.getBy(type); @@ -115,6 +122,21 @@ public class ContentParser{ return c; } + private Object field(Class type, JsonValue value){ + return field(type, value.asString()); + } + + /** Gets a field from a static class by name, throwing a descriptive exception if not found. */ + private Object field(Class type, String name){ + try{ + Object b = type.getField(name).get(null); + if(b == null) throw new IllegalArgumentException(type.getSimpleName() + ": not found: '" + name + "'"); + return b; + }catch(Exception e){ + throw new RuntimeException(e); + } + } + /** Checks all @NonNull fields in this object, recursively. * Throws an exception if any are null.*/ private void checkNulls(Object object){ @@ -186,7 +208,11 @@ public class ContentParser{ throw new IllegalArgumentException("Type not found: " + potentials[0]); } - public interface TypeParser{ + private interface FieldParser{ + Object parse(Class type, JsonValue value); + } + + private interface TypeParser{ T parse(String mod, String name, JsonValue value) throws Exception; } diff --git a/core/src/io/anuke/mindustry/mod/Mod.java b/core/src/io/anuke/mindustry/mod/Mod.java index c25d4df1c2..5ee0f699c4 100644 --- a/core/src/io/anuke/mindustry/mod/Mod.java +++ b/core/src/io/anuke/mindustry/mod/Mod.java @@ -16,7 +16,9 @@ public class Mod{ } /** Create any content needed here. */ - public void loadContent(){} + public void loadContent(){ + + } /** Register any commands to be used on the server side, e.g. from the console. */ public void registerServerCommands(CommandHandler handler){ diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 258c9307bf..e784333376 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -102,6 +102,7 @@ public class Mods implements Loadable{ public void loadSync(){ if(packer == null) return; + //get textures packed if(totalSprites > 0){ TextureFilter filter = Core.settings.getBool("linear") ? TextureFilter.Linear : TextureFilter.Nearest; packer.getPages().each(page -> page.updateTexture(filter, filter, false)); @@ -140,6 +141,9 @@ public class Mods implements Loadable{ } } + //sort mods to make sure servers handle them properly. + loaded.sort(Structs.comparing(m -> m.name)); + buildFiles(); } @@ -280,5 +284,7 @@ public class Mods implements Loadable{ public static class ModMeta{ public String name, author, description, version, main; public String[] dependencies = {}; //TODO implement + /** Hidden mods are only server-side or client-side, and do not support adding new content. */ + public boolean hidden; } } diff --git a/core/src/io/anuke/mindustry/type/Item.java b/core/src/io/anuke/mindustry/type/Item.java index 19ca42e7b4..16c8d3b3af 100644 --- a/core/src/io/anuke/mindustry/type/Item.java +++ b/core/src/io/anuke/mindustry/type/Item.java @@ -39,6 +39,10 @@ public class Item extends UnlockableContent implements Comparable{ this.description = Core.bundle.getOrNull("item." + this.name + ".description"); } + public Item(String name){ + this(name, new Color(Color.black)); + } + @Override public void load(){ regions = new TextureRegion[Icon.values().length]; diff --git a/core/src/io/anuke/mindustry/type/Liquid.java b/core/src/io/anuke/mindustry/type/Liquid.java index bb3a0f363a..f34ed71148 100644 --- a/core/src/io/anuke/mindustry/type/Liquid.java +++ b/core/src/io/anuke/mindustry/type/Liquid.java @@ -34,6 +34,11 @@ public class Liquid extends UnlockableContent{ this.description = Core.bundle.getOrNull("liquid." + name + ".description"); } + /** For modding only.*/ + public Liquid(String name){ + this(name, new Color(Color.black)); + } + public boolean canExtinguish(){ return flammability < 0.1f && temperature <= 0.5f; } diff --git a/core/src/io/anuke/mindustry/type/Mech.java b/core/src/io/anuke/mindustry/type/Mech.java index 1acea9eb77..bfc6abf056 100644 --- a/core/src/io/anuke/mindustry/type/Mech.java +++ b/core/src/io/anuke/mindustry/type/Mech.java @@ -41,6 +41,10 @@ public class Mech extends UnlockableContent{ this.description = Core.bundle.get("mech." + name + ".description"); } + public Mech(String name){ + this(name, false); + } + public String localizedName(){ return Core.bundle.get("mech." + name + ".name"); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java b/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java index b7faca0abe..75b260594b 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java @@ -216,7 +216,9 @@ public class FileChooser extends FloatingDialog{ String filename = file.name(); - TextButton button = new TextButton(shorten(filename), Styles.clearTogglet); + TextButton button = new TextButton(filename, Styles.clearTogglet); + button.getLabel().setWrap(false); + button.getLabel().setEllipsis(true); group.add(button); button.clicked(() -> { diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index be5d611eae..2f8aae6308 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -161,8 +161,7 @@ public class MenuFragment extends Fragment{ new Buttoni("$loadgame", Icon.loadSmall, ui.load::show), new Buttoni("$tutorial", Icon.infoSmall, control::playTutorial) ), - new Buttoni("$editor", Icon.editorSmall, ui.maps::show), - steam ? new Buttoni("$workshop", Icon.saveSmall, platform::openWorkshop) : null, + new Buttoni("$editor", Icon.editorSmall, ui.maps::show), steam ? new Buttoni("$workshop", Icon.saveSmall, platform::openWorkshop) : null, new Buttoni(Core.bundle.get("mods") + "\n" + Core.bundle.get("mods.alpha"), Icon.wikiSmall, ui.mods::show), new Buttoni("$settings", Icon.toolsSmall, ui.settings::show), new Buttoni("$about.button", Icon.infoSmall, ui.about::show), diff --git a/core/src/io/anuke/mindustry/world/BlockStorage.java b/core/src/io/anuke/mindustry/world/BlockStorage.java index 920dba6c3e..a4aab0894f 100644 --- a/core/src/io/anuke/mindustry/world/BlockStorage.java +++ b/core/src/io/anuke/mindustry/world/BlockStorage.java @@ -3,7 +3,7 @@ package io.anuke.mindustry.world; import io.anuke.arc.collection.Array; import io.anuke.arc.math.Mathf; import io.anuke.arc.math.geom.Vector2; -import io.anuke.arc.util.Time; +import io.anuke.arc.util.*; import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.Fx; import io.anuke.mindustry.entities.Effects; From 002a0523713683791ee83ac09a3e3550af3df84f Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 21:41:32 -0400 Subject: [PATCH 30/73] Fixed #748 / Better mod loading --- .../ui/scroll-knob-horizontal-black.9.png | Bin 1822 -> 0 bytes .../ui/scroll-knob-horizontal-black.png | Bin 0 -> 1303 bytes .../ui/scroll-knob-vertical-black.9.png | Bin 1757 -> 0 bytes .../sprites/ui/scroll-knob-vertical-black.png | Bin 0 -> 1302 bytes core/assets/bundles/bundle.properties | 2 +- core/assets/sprites/sprites.atlas | 2 - .../io/anuke/mindustry/content/UnitTypes.java | 30 ++++----- .../mindustry/editor/MapEditorDialog.java | 8 --- .../anuke/mindustry/editor/MapInfoDialog.java | 19 ++++-- .../io/anuke/mindustry/mod/ContentParser.java | 60 +++++++++++------- core/src/io/anuke/mindustry/net/Packets.java | 3 + .../src/io/anuke/mindustry/type/UnitType.java | 16 +++-- core/src/io/anuke/mindustry/ui/Minimap.java | 4 +- .../ui/dialogs/CustomRulesDialog.java | 2 + 14 files changed, 85 insertions(+), 61 deletions(-) delete mode 100644 core/assets-raw/sprites/ui/scroll-knob-horizontal-black.9.png create mode 100644 core/assets-raw/sprites/ui/scroll-knob-horizontal-black.png delete mode 100644 core/assets-raw/sprites/ui/scroll-knob-vertical-black.9.png create mode 100644 core/assets-raw/sprites/ui/scroll-knob-vertical-black.png diff --git a/core/assets-raw/sprites/ui/scroll-knob-horizontal-black.9.png b/core/assets-raw/sprites/ui/scroll-knob-horizontal-black.9.png deleted file mode 100644 index 7a3bac9b10a73a1826553e22b36d52d9c6665721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1822 zcmeAS@N?(olHy`uVBq!ia0y~yV9;Vl3H-em*Z)>++g<-#vKOy@+%@Oin)kKwPu`vQc+Ic+?vuLFX}oG8*(h z|8ev5sXM%VXD_BkKWw>t&#x$}{QAqE8APTow`JA(EHt7FQK&CS`!yQVZ}t5kI0$s-Omla~9ns`ZANWkoD{eo#=g zIC=Z6N!@dH>IUt(XJRS!;c_ffIPV!tlh38PTb`Y@l2`Mdu~XR1=%A#9-MwdbKD?_f zFj?MaIkAcJRi^R`(|sFwQvK#jusUVDn{n#U^fO^MJ}*6DWuU?Rtc6!B+FU&Jg;;dn z$2V&vc)pfh=03X5n!#m8^ahEdgad3vPK`M!eJ%$K8|ODoH9oYjiBU-T&PK0q=U699 zj(FbYyTo)_>-MxI;sS~SUM!{p0w+Gj)im4_a#|r#_{deoV~R?oSHVGcPQ@b&Dp$FP z*G`d0>d|}_G0EG`lS^~ilp?K}o1LYECp-69KAq!zaLG~eA6gRe7Xo(fdbRpWK(ept z^-BVFXU#Jg9-S7Ix3suiR`bA@3(5Yr-;FX9rnJc$9qLf-wK?Uo#@GDs6v?zXna?8E zt$DjfF4Efgd-}DE^j`5mE4_OW&c!|A;!9q-OffcSyTf;Eu~9=q+S4;?pXN=qe0nCW z?3iWZnxH9j{7y+od})qQi`}`~@cSfl=92xVrR|f?X_VR@oD=x!-HhrdZ#lE~t|@sf z=D5l!p^N9G!v4&;Y^4&42`5$dZsra=KS$zL&(bgz7fs7^X4!LQtbO#*d6MPT@Re%k zW^%-KIWgeo(Mj2MSPFZ(fclGugYlM~hOH%GMHggKUjNHBK?X_}YXSYS7pPb~UKAX+vU|+?V|!!fSEhi5%`{ zUBSzGmTkRO)l>Pp?pC*kM|t7ObOGhwj0h#Ir6(&ooBvg6d3)%4f8Nd*ue-i)-K*P2 zwl85<5=i)5dVj7#FPqwu^|xwPo#AcdW>|kUxz1tzdKp_``F#Q*GxdKz$hiJYZtAaz zjgM9u^)t*VO|}bq6)yYsk+tW0ziH*R&la4r75f9-~C)#=( z4iIVe4_>My%Ff+ok&-c2r=yEQFRE23gk!7IYCbjnzk;(&R5bPanz9cboPTsxbNA+T zeCwJNelS0J^lHfqCDnV=MWT*WJp5>PZuj#K_i7sg^o`HHl3+EtYj*i$%Z#&YI~Inw z2sqd;6P!FV^^8{#*S@c%{(D2p3+Fw(|2_Tdipp+A#)%belFNMe_}T2tl%DgwQ+bWb z>LbsOD67Rz_%ZQy*YW&0-FnJOM3I9m4f~P?xDWRYZPB^JXP7f zIc(jgXSP4N4_DS!cD~-yHsJ`9n4)7#la^UPTd&1iD^0OWCG$RfH?7#`b zelC*}>*W9N*PXwn)ze?;`HSFn?r$3}9K=I)>g(*iUY-lu=@wOsIC>_yzyXV+|wzhs`UFmh>L zL$hFdh=n4LvL&MHGC6;yM%c)B=-L>zv5;UFi20SAkt z{@%!~M`ud$)v9dxEhgjl@cPE-YYv~eQ?oBF^yLwCMpiBnjSH4rB1K+24%ny>u)v{_ bNp(B7@;x>~A4?yQOBg&|{an^LB{Ts5&!tcv diff --git a/core/assets-raw/sprites/ui/scroll-knob-horizontal-black.png b/core/assets-raw/sprites/ui/scroll-knob-horizontal-black.png new file mode 100644 index 0000000000000000000000000000000000000000..b5056d235aeb71dacfe2dc07071905f9fd624a46 GIT binary patch literal 1303 zcmeAS@N?(olHy`uVBq!ia0y~yV9;P-V36QoV_;zDXxV>&fr05pRY*ihP-3}4K~a8M zW=^U?No7H*LTW{38UsVct+!L7H{Dj?X}cfkIz7RYW8u?+xi9&4{rQ)mZs~dX+?P)m z+L<>RI!$}<-+=S+?dy{J7ECxMvM9=L-law%TPty!Cy#Z~z1{D8kNsihcK(~gcE&c( z3#V@SKK`V?;q_zI?&*8&ZZ~hOUS@p3w18Vf+xYRq_{n>iIOmt``gQPUjmFEvMeDN7 zzNKEO;@kUev18A=4t1Fdj*}bT*Q5!Zaf;!(Rhs_sDM$1{(e1JISM={JtyW&}yZUcm zS>*}mKI03ykuP1BpZ5C|w}0)W;{pX7NZz|6fu3NXJ_K9I^_b%N+ z`-6g$+-|N{4LQ8DVq2`Nsr=K71=luSk?QN}6L$XSInhdVmPy&|6^UIF*`=eNu^pYR z+r6>)cEF=mCO4T*l$=~}$-yt-+3%Q)=U=DtpENQmZ&DX-YW!HtyS~kSt$*XQnA>wQ zIyt|TFg@G4-=Nnu@9slZ788Bn(%0S(bNa4tI>0sKx@Ng6BTt`= zetBom!@!RqQf0A#+;0}GkrdWpOm)GkUb~lGR4q4w!lg^NkM{r zqu;L0)f0YeZf7X1pDw*$SzK&ay`!E^iTsJbC*JaIjr&%pEq&n^*FsG{kAu(IeTxp} z|JD5)DgDpvK>C974)YuBnE&cG7Q|Kk;9GO;s!(`VPy+)4V{4|fbAYF_Gc1iWFjUN` zooMTEI6$P;KX|E@D7&>sAxFeqosKSxEYYq2#VcHEt!C``;+}D7!jc^pT%~^{ z>7CnUwS%ka0e?sL>dA|`r&PoTWe7fQJ^tI`{k+4~-x;0uo-tXS%yXgSwvW1SlG%2p zwz!ME8cZCC9%<7IwLLX|T)S>t8g%z)<+S?y^RKRcrpw0S@<=jmhS^7}k5`uE7Tig?#xGRyfL z+R~=(V&vm%oT!w#{^y?Et84TAe=~Xhomp#1QCF#8#vKL*2DT(`cNYdP25*Mo)U`8z zFfcH17I;J!Gcf2WgD_*oQu{In1_t&LPhVH|$DDGEd~DM{B;RFVV9@t;aSZV|{`MRr zFM|OGvq9hXpVLcn94=|S@cxv&aotlERwSU$&c10AbcNZ}*Ffe$!`njxgN@xNA D3S3aY literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/ui/scroll-knob-vertical-black.9.png b/core/assets-raw/sprites/ui/scroll-knob-vertical-black.9.png deleted file mode 100644 index 17d9dcf726776c4f66655c6a12a61ca40f563ca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1757 zcmeAS@N?(olHy`uVBq!ia0y~yV31;9V9?@VV_;xdYv7&Cz`)X06%tVrlvu7%P?VpR znUkteQdy9ykXn(M#=uZtyJy5htFL5{O@h%JJpN!{CxY*CzJog!2$J?fp)kH-5Fx_uY7Z$E7(@PO;L_uaVE zyNL;mbMjhQ=XCWyh`Tvhm-La*Y*R&@IPMv+!W19zCU%bDSm7Q(8P_JQX z-r7!SzX`0r9<7wxVmNblcn_0e*_#=s4qd;LcIM-ZBUT0)+|N41&n(N)?7Gpu?arf{ zl8QWE(`M_3-JZuFuyES~$=3%OIInf`Uenkd#Vw=!byV7er7udXR45ToJ-RR7tcw}+;$!uj)!BGZ?gKT zB^6?tbx9`nOJGumRI-nux*y-^83A0L!9JQ#dlubHe{xD<{zHwJn2)Yr8c|7}s^KS= z|I#uIS-WxBENS!W8(0FkeWP<$KFzaUa;0{<+^%mog3mKYN$34gROXQ_Tr%P8Ncf-}V)PRfh3oSOvP*Wa-*%4imP6XBWjt~dGEtiOp54EyYOZH`@B z-gw;Nm&peS_xnl3-HXp})YO}v=DgC@{V|7es&vwX2Z*%#2QO6;W#{g)NXeM1)6vDD7uBj1!m-t9HJ_UPU%^=>Dw=wIP1y$z&Of@U zxqI_EzI9CsKbRjqdbQ+*lIp$bB2h;w9)7etxBK~rd$kP#`o?EpNwAvSHM@MWWyaaH z9Sg%-1RU&_2~M7wdd4e=Yv0#W|GgpQh4Y@?|DOJJMP)Z5v;a0Zar=r&{=(>gliae8_U)=OYVwLxnBeCRu%-Yu{M(3M>5JiFv78zm(6X zc2Zn+=0)WN<1_n=8KbLh*2~7YG94X5H diff --git a/core/assets-raw/sprites/ui/scroll-knob-vertical-black.png b/core/assets-raw/sprites/ui/scroll-knob-vertical-black.png new file mode 100644 index 0000000000000000000000000000000000000000..1d1f180358965961be714cedde79165d71cb3830 GIT binary patch literal 1302 zcmeAS@N?(olHy`uVBq!ia0y~yV31&7V9?-TV_;x-!fO@Ez`%5~DkP#LD6w3jpeR2r zGbdG{q_QAYA+;hije()!*4wF`lVlWmT))pbaKFT=>{9>N+gi5nE;aLK&R3ol{(j=Tud{8>TCTe~b!&f7M|$A)rEkR8 zoGvN+-rSK>A(DIBQdvE|hIwn>(y-^+Rx>5K{JE~Iys%{BYd2m+Ho2S?Go?l1x2YVP zdAm(0Y}v_Y4$Himrm__=8Q)J{XqzARIdN0VOzT7y;W>>Tv&-JM*`L+#dlqwh&WYvT z>N(s;j%L>@_PFLvm0)Et>0h?%t7>`ZKU>`mOliAP{UQ=Rek}@|Dp&1omj3aTfr-qC zl)n}YE;FJ9c{n+Kcq|e*DZN?H@i>be>%`40>l7SbO|f3|L_vsA{o^d@`x0+AuBn+> zxR;^DON3cUM)m*~<9C5`(TBve{9Kz?xtaRT+UnA&nALOf(XQoPovgv#Y14F~JtsL` z5}CYoN|Dyg%@3r4rzdZlQ*>@=!X+WD8qpqogOGJW&R3;YUkxeN<-NVUb(yYN_R6PW zR^=~uFvaxWt$MX{x+8ORX3IilKIzOSfok7wO_5x7&LVf&%=DeXi;HvOSL~hq+tk$R zN=0+j<2R1HX`5$rM_upKOH(-3=x|4jF()JLOwA&Jiiy!@YSIdoPIUx{&++S);AnGP zGx^;cxhHj}&N|+`|MZyr#A5Ed`xTyx?NTqYFZ$gOrT=@^RNjoaP8nU&K?Q#ncxwGv zyML+u>bv)?ew2K9`Qq}$<%|Cx6?}L4%|7PC_pgdPN}E;4z`)p=>FgZf>Ff+k*oeIMXrH^Sq#Y$I&Ed?c6h7%iL@{Wr9uTerjEF zTdSxz)#LahA{`9Jg4hR%@qKIstWg3m__?b;eI=v`Q0dG7nh$0mLa4~z?zZvQjY z%HXeO)!L;;`x^G;K6tcisb=+or+fw3v3CWWi(~*{V_>1py8grbY)4)l@Hbcq5bCHQW3?1_lNOPgg&e IbxsLQ03jbqc>n+a literal 0 HcmV?d00001 diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index df7f7dc469..fbd1ab4b42 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -627,7 +627,7 @@ keybind.chat.name = Chat keybind.player_list.name = Player list keybind.console.name = Console keybind.rotate.name = Rotate -keybind.rotateplaced.name = Rotate Placed (Hold) +keybind.rotateplaced.name = Rotate Existing (Hold) keybind.toggle_menus.name = Toggle menus keybind.chat_history_prev.name = Chat history prev keybind.chat_history_next.name = Chat history next diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 06acf2f5d6..d35f68030d 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -15031,7 +15031,6 @@ scroll-knob-horizontal-black rotate: false xy: 1937, 749 size: 40, 24 - split: 11, 10, 10, 10 orig: 40, 24 offset: 0, 0 index: -1 @@ -15039,7 +15038,6 @@ scroll-knob-vertical-black rotate: false xy: 1832, 429 size: 24, 40 - split: 10, 10, 6, 10 orig: 24, 40 offset: 0, 0 index: -1 diff --git a/core/src/io/anuke/mindustry/content/UnitTypes.java b/core/src/io/anuke/mindustry/content/UnitTypes.java index 8d005ca4c3..9d164438cb 100644 --- a/core/src/io/anuke/mindustry/content/UnitTypes.java +++ b/core/src/io/anuke/mindustry/content/UnitTypes.java @@ -17,7 +17,7 @@ public class UnitTypes implements ContentList{ @Override public void load(){ - draug = new UnitType("draug", Draug.class, Draug::new){{ + draug = new UnitType("draug", Draug::new){{ flying = true; drag = 0.01f; speed = 0.3f; @@ -32,7 +32,7 @@ public class UnitTypes implements ContentList{ }}; }}; - spirit = new UnitType("spirit", Spirit.class, Spirit::new){{ + spirit = new UnitType("spirit", Spirit::new){{ flying = true; drag = 0.01f; speed = 0.4f; @@ -53,7 +53,7 @@ public class UnitTypes implements ContentList{ }}; }}; - phantom = new UnitType("phantom", Phantom.class, Phantom::new){{ + phantom = new UnitType("phantom", Phantom::new){{ flying = true; drag = 0.01f; mass = 2f; @@ -77,7 +77,7 @@ public class UnitTypes implements ContentList{ }}; }}; - dagger = new UnitType("dagger", Dagger.class, Dagger::new){{ + dagger = new UnitType("dagger", Dagger::new){{ maxVelocity = 1.1f; speed = 0.2f; drag = 0.4f; @@ -93,7 +93,7 @@ public class UnitTypes implements ContentList{ }}; }}; - crawler = new UnitType("crawler", Crawler.class, Crawler::new){{ + crawler = new UnitType("crawler", Crawler::new){{ maxVelocity = 1.27f; speed = 0.285f; drag = 0.4f; @@ -124,7 +124,7 @@ public class UnitTypes implements ContentList{ }}; }}; - titan = new UnitType("titan", Titan.class, Titan::new){{ + titan = new UnitType("titan", Titan::new){{ maxVelocity = 0.8f; speed = 0.22f; drag = 0.4f; @@ -146,7 +146,7 @@ public class UnitTypes implements ContentList{ }}; }}; - fortress = new UnitType("fortress", Fortress.class, Fortress::new){{ + fortress = new UnitType("fortress", Fortress::new){{ maxVelocity = 0.78f; speed = 0.15f; drag = 0.4f; @@ -168,7 +168,7 @@ public class UnitTypes implements ContentList{ }}; }}; - eruptor = new UnitType("eruptor", Eruptor.class, Eruptor::new){{ + eruptor = new UnitType("eruptor", Eruptor::new){{ maxVelocity = 0.81f; speed = 0.16f; drag = 0.4f; @@ -190,7 +190,7 @@ public class UnitTypes implements ContentList{ }}; }}; - chaosArray = new UnitType("chaos-array", Dagger.class, Dagger::new){{ + chaosArray = new UnitType("chaos-array", Dagger::new){{ maxVelocity = 0.68f; speed = 0.12f; drag = 0.4f; @@ -214,7 +214,7 @@ public class UnitTypes implements ContentList{ }}; }}; - eradicator = new UnitType("eradicator", Dagger.class, Dagger::new){{ + eradicator = new UnitType("eradicator", Dagger::new){{ maxVelocity = 0.68f; speed = 0.12f; drag = 0.4f; @@ -239,7 +239,7 @@ public class UnitTypes implements ContentList{ }}; }}; - wraith = new UnitType("wraith", Wraith.class, Wraith::new){{ + wraith = new UnitType("wraith", Wraith::new){{ speed = 0.3f; maxVelocity = 1.9f; drag = 0.01f; @@ -258,7 +258,7 @@ public class UnitTypes implements ContentList{ }}; }}; - ghoul = new UnitType("ghoul", Ghoul.class, Ghoul::new){{ + ghoul = new UnitType("ghoul", Ghoul::new){{ health = 220; speed = 0.2f; maxVelocity = 1.4f; @@ -282,7 +282,7 @@ public class UnitTypes implements ContentList{ }}; }}; - revenant = new UnitType("revenant", Revenant.class, Revenant::new){{ + revenant = new UnitType("revenant", Revenant::new){{ health = 1000; mass = 5f; hitsize = 20f; @@ -313,7 +313,7 @@ public class UnitTypes implements ContentList{ }}; }}; - lich = new UnitType("lich", Revenant.class, Revenant::new){{ + lich = new UnitType("lich", Revenant::new){{ health = 6000; mass = 20f; hitsize = 40f; @@ -346,7 +346,7 @@ public class UnitTypes implements ContentList{ }}; }}; - reaper = new UnitType("reaper", Revenant.class, Revenant::new){{ + reaper = new UnitType("reaper", Revenant::new){{ health = 11000; mass = 30f; hitsize = 56f; diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index 8554a5abdf..c9b04ad256 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -215,14 +215,6 @@ public class MapEditorDialog extends Dialog implements Disposable{ return; } - Vector2 v = pane.stageToLocalCoordinates(Core.input.mouse()); - - if(v.x >= 0 && v.y >= 0 && v.x <= pane.getWidth() && v.y <= pane.getHeight()){ - Core.scene.setScrollFocus(pane); - }else{ - Core.scene.setScrollFocus(null); - } - if(Core.scene != null && Core.scene.getKeyboardFocus() == this){ doInput(); } diff --git a/core/src/io/anuke/mindustry/editor/MapInfoDialog.java b/core/src/io/anuke/mindustry/editor/MapInfoDialog.java index 084258120a..b2b942250b 100644 --- a/core/src/io/anuke/mindustry/editor/MapInfoDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapInfoDialog.java @@ -59,18 +59,25 @@ public class MapInfoDialog extends FloatingDialog{ t.row(); t.add("$editor.rules").padRight(8).left(); - t.addButton("$edit", () -> ruleInfo.show(Vars.state.rules, () -> Vars.state.rules = new Rules())).left().width(200f); + t.addButton("$edit", () -> { + ruleInfo.show(Vars.state.rules, () -> Vars.state.rules = new Rules()); + hide(); + }).left().width(200f); t.row(); t.add("$editor.waves").padRight(8).left(); - t.addButton("$edit", waveInfo::show).left().width(200f); + t.addButton("$edit", () -> { + waveInfo.show(); + hide(); + }).left().width(200f); t.row(); t.add("$editor.generation").padRight(8).left(); - t.addButton("$edit", - () -> generate.show(Vars.maps.readFilters(editor.getTags().get("genfilters", "")), - filters -> editor.getTags().put("genfilters", JsonIO.write(filters))) - ).left().width(200f); + t.addButton("$edit", () -> { + generate.show(Vars.maps.readFilters(editor.getTags().get("genfilters", "")), + filters -> editor.getTags().put("genfilters", JsonIO.write(filters))); + hide(); + }).left().width(200f); name.change(); description.change(); diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 8beb9cd900..87f094e481 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -43,11 +43,9 @@ public class ContentParser{ private ObjectMap> parsers = ObjectMap.of( ContentType.block, (TypeParser)(mod, name, value) -> { - String clas = value.getString("type"); - Class type = resolve("io.anuke.mindustry.world." + clas, "io.anuke.mindustry.world.blocks." + clas, "io.anuke.mindustry.world.blocks.defense" + clas); + Class type = resolve(value.getString("type"), "io.anuke.mindustry.world", "io.anuke.mindustry.world.blocks", "io.anuke.mindustry.world.blocks.defense"); Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); - value.remove("type"); - readFields(block, value); + readFields(block, value, true); //make block visible if(block.buildRequirements != null){ @@ -57,29 +55,25 @@ public class ContentParser{ return block; }, ContentType.unit, (TypeParser)(mod, name, value) -> { - String clas = value.getString("type"); - Class type = resolve("io.anuke.mindustry.entities.type.base." + clas); - java.lang.reflect.Constructor cons = type.getDeclaredConstructor(); - UnitType unit = new UnitType(mod + "-" + name, type, () -> { - try{ - return cons.newInstance(); - }catch(Exception e){ - throw new RuntimeException(e); - } - }); - value.remove("type"); - readFields(unit, value); + Class type = resolve(value.getString("type"), "io.anuke.mindustry.entities.type.base"); + UnitType unit = new UnitType(mod + "-" + name, supply(type)); + readFields(unit, value, true); return unit; }, - ContentType.item, parser(Item::new), - ContentType.liquid, parser(Liquid::new), - ContentType.mech, parser(Mech::new) + ContentType.item, parser(ContentType.item, Item::new), + ContentType.liquid, parser(ContentType.liquid, Liquid::new), + ContentType.mech, parser(ContentType.mech, Mech::new) ); - private TypeParser parser(Function constructor){ + private TypeParser parser(ContentType type, Function constructor){ return (mod, name, value) -> { - T item = constructor.get(mod + "-" + name); + T item; + if(Vars.content.getByName(type, name) != null){ + item = (T)Vars.content.getByName(type, name); + }else{ + item = constructor.get(mod + "-" + name); + } readFields(item, value); return item; }; @@ -122,6 +116,21 @@ public class ContentParser{ return c; } + private Supplier supply(Class type){ + try{ + java.lang.reflect.Constructor cons = type.getDeclaredConstructor(); + return () -> { + try{ + return cons.newInstance(); + }catch(Exception e){ + throw new RuntimeException(e); + } + }; + }catch(Exception e){ + throw new RuntimeException(e); + } + } + private Object field(Class type, JsonValue value){ return field(type, value.asString()); } @@ -165,6 +174,11 @@ public class ContentParser{ }); } + private void readFields(Object object, JsonValue jsonMap, boolean stripType){ + if(stripType) jsonMap.remove("type"); + readFields(object, jsonMap); + } + private void readFields(Object object, JsonValue jsonMap){ Class type = object.getClass(); ObjectMap fields = parser.getFields(type); @@ -198,10 +212,10 @@ public class ContentParser{ } /** Tries to resolve a class from a list of potential class names. */ - private Class resolve(String... potentials) throws Exception{ + private Class resolve(String base, String... potentials) throws Exception{ for(String type : potentials){ try{ - return (Class)Class.forName(type); + return (Class)Class.forName(type + '.' + base); }catch(Exception ignored){ } } diff --git a/core/src/io/anuke/mindustry/net/Packets.java b/core/src/io/anuke/mindustry/net/Packets.java index 117c9348c4..e7e92a9a2b 100644 --- a/core/src/io/anuke/mindustry/net/Packets.java +++ b/core/src/io/anuke/mindustry/net/Packets.java @@ -65,6 +65,7 @@ public class Packets{ public static class ConnectPacket implements Packet{ public int version; public String versionType; + public String mods; public String name, uuid, usid; public boolean mobile; public int color; @@ -73,6 +74,7 @@ public class Packets{ public void write(ByteBuffer buffer){ buffer.putInt(Version.build); TypeIO.writeString(buffer, versionType); + TypeIO.writeString(buffer, mods); TypeIO.writeString(buffer, name); TypeIO.writeString(buffer, usid); buffer.put(mobile ? (byte)1 : 0); @@ -86,6 +88,7 @@ public class Packets{ versionType = TypeIO.readString(buffer); name = TypeIO.readString(buffer); usid = TypeIO.readString(buffer); + mods = TypeIO.readString(buffer); mobile = buffer.get() == 1; color = buffer.getInt(); byte[] idbytes = new byte[8]; diff --git a/core/src/io/anuke/mindustry/type/UnitType.java b/core/src/io/anuke/mindustry/type/UnitType.java index 74c51c5547..6a91aeadb7 100644 --- a/core/src/io/anuke/mindustry/type/UnitType.java +++ b/core/src/io/anuke/mindustry/type/UnitType.java @@ -14,9 +14,8 @@ import io.anuke.mindustry.gen.*; import io.anuke.mindustry.ui.*; public class UnitType extends UnlockableContent{ - public final @NonNull - TypeID typeID; - public final @NonNull Supplier constructor; + public @NonNull TypeID typeID; + public @NonNull Supplier constructor; public float health = 60; public float hitsize = 7f; @@ -43,8 +42,17 @@ public class UnitType extends UnlockableContent{ public TextureRegion iconRegion, legRegion, baseRegion, region; - public UnitType(String name, Class type, Supplier mainConstructor){ + public UnitType(String name, Supplier mainConstructor){ + this(name); + create(mainConstructor); + } + + public UnitType(String name){ super(name); + this.description = Core.bundle.getOrNull("unit." + name + ".description"); + } + + public void create(Supplier mainConstructor){ this.constructor = mainConstructor; this.description = Core.bundle.getOrNull("unit." + name + ".description"); this.typeID = new TypeID(name, mainConstructor); diff --git a/core/src/io/anuke/mindustry/ui/Minimap.java b/core/src/io/anuke/mindustry/ui/Minimap.java index 16acc67a57..d4cba3bc33 100644 --- a/core/src/io/anuke/mindustry/ui/Minimap.java +++ b/core/src/io/anuke/mindustry/ui/Minimap.java @@ -91,8 +91,8 @@ public class Minimap extends Table{ Element e = Core.scene.hit(Core.input.mouseX(), Core.input.mouseY(), true); if(e != null && e.isDescendantOf(this)){ - Core.scene.setScrollFocus(this); - }else if(Core.scene.getScrollFocus() == this){ + requestScroll(); + }else if(hasScroll()){ Core.scene.setScrollFocus(null); } }); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/CustomRulesDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/CustomRulesDialog.java index 58cf4cb4eb..10f418c1de 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/CustomRulesDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/CustomRulesDialog.java @@ -42,6 +42,8 @@ public class CustomRulesDialog extends FloatingDialog{ main.addButton("$settings.reset", () -> { rules = resetter.get(); setup(); + requestKeyboard(); + requestScroll(); }).size(300f, 50f); main.left().defaults().fillX().left().pad(5); main.row(); From 73e9f55e557ed880fed9f496af2e5fb1b74f69cf Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 21:51:45 -0400 Subject: [PATCH 31/73] More tutorial info --- core/assets/bundles/bundle.properties | 6 +++--- core/src/io/anuke/mindustry/core/NetClient.java | 1 + core/src/io/anuke/mindustry/mod/Mods.java | 5 +++++ core/src/io/anuke/mindustry/net/Packets.java | 13 ++++++++++--- gradle.properties | 2 +- 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index fbd1ab4b42..6535ec4b0b 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -946,11 +946,11 @@ unit.eradicator.name = Eradicator unit.lich.name = Lich unit.reaper.name = Reaper tutorial.next = [lightgray] -tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Use [[WASD] to move, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper -tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building, and[accent] Hold Ctrl while scrolling[] to zoom in and out. +tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nUse [[WASD] to move.\n[accent] Hold [[Ctrl] while scrolling[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper +tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building. tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement. tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[] -tutorial.conveyor = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent]Hold down the mouse to place in a line.[]\nHold[accent] CTRL[] while selecting a line to place diagonally.\n\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core. +tutorial.conveyor = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent]Hold down the mouse to place in a line.[]\nHold[accent] CTRL[] while selecting a line to place diagonally.\nUse the scrollwheel to rotate blocks before placing them.\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core. tutorial.conveyor.mobile = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent] Place in a line by holding down your finger for a few seconds[] and dragging in a direction.\n\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core. tutorial.turret = Once an item enters your core, it can be used for building.\nKeep in mind that not all items can be used for building.\nItems that are not used for building, such as[accent] coal[] or[accent] scrap[], cannot be put into the core.\nDefensive structures must be built to repel the[lightgray] enemy[].\nBuild a[accent] duo turret[] near your base. tutorial.drillturret = Duo turrets require[accent] copper ammo []to shoot.\nPlace a drill near the turret.\nLead conveyors into the turret to supply it with copper.\n\n[accent]Ammo delivered: 0/1 diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index e3a45b10b6..2501ea3d01 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -76,6 +76,7 @@ public class NetClient implements ApplicationListener{ ConnectPacket c = new ConnectPacket(); c.name = player.name; + c.mods = mods.getModStrings(); c.mobile = mobile; c.versionType = Version.type; c.color = Color.rgba8888(player.color); diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index e784333376..aa8bd9a5e9 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -216,6 +216,11 @@ public class Mods implements Loadable{ return loaded; } + /** @return a list of mods and versions, in the format name:version. */ + public Array getModStrings(){ + return loaded.select(l -> !l.meta.hidden).map(l -> l.name + ":" + l.meta.version); + } + /** Iterates through each mod with a main class.*/ public void each(Consumer cons){ loaded.each(p -> p.mod != null, p -> cons.accept(p.mod)); diff --git a/core/src/io/anuke/mindustry/net/Packets.java b/core/src/io/anuke/mindustry/net/Packets.java index e7e92a9a2b..1c488183c1 100644 --- a/core/src/io/anuke/mindustry/net/Packets.java +++ b/core/src/io/anuke/mindustry/net/Packets.java @@ -1,6 +1,7 @@ package io.anuke.mindustry.net; import io.anuke.arc.Core; +import io.anuke.arc.collection.*; import io.anuke.arc.util.serialization.Base64Coder; import io.anuke.mindustry.game.Version; import io.anuke.mindustry.io.TypeIO; @@ -65,7 +66,7 @@ public class Packets{ public static class ConnectPacket implements Packet{ public int version; public String versionType; - public String mods; + public Array mods = new Array<>(); public String name, uuid, usid; public boolean mobile; public int color; @@ -74,12 +75,15 @@ public class Packets{ public void write(ByteBuffer buffer){ buffer.putInt(Version.build); TypeIO.writeString(buffer, versionType); - TypeIO.writeString(buffer, mods); TypeIO.writeString(buffer, name); TypeIO.writeString(buffer, usid); buffer.put(mobile ? (byte)1 : 0); buffer.putInt(color); buffer.put(Base64Coder.decode(uuid)); + buffer.putInt(mods.size); + for(int i = 0; i < mods.size; i++){ + TypeIO.writeString(buffer, mods.get(i)); + } } @Override @@ -88,12 +92,15 @@ public class Packets{ versionType = TypeIO.readString(buffer); name = TypeIO.readString(buffer); usid = TypeIO.readString(buffer); - mods = TypeIO.readString(buffer); mobile = buffer.get() == 1; color = buffer.getInt(); byte[] idbytes = new byte[8]; buffer.get(idbytes); uuid = new String(Base64Coder.encode(idbytes)); + int totalMods = buffer.getInt(); + for(int i = 0; i < totalMods; i++){ + mods.add(TypeIO.readString(buffer)); + } } } diff --git a/gradle.properties b/gradle.properties index 227bb4e6fa..d707230c05 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=678237e0fd2a2e0c26de1ea562960d1effe5ab97 +archash=840b75daba69d93a5c493e740a573463e03f9ada From 7fccd18910daa7afb42bf85bb6d7f61fc9c0f730 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 22:59:23 -0400 Subject: [PATCH 32/73] Server mod checking --- core/assets/bundles/bundle.properties | 2 +- .../io/anuke/mindustry/core/NetClient.java | 2 +- .../io/anuke/mindustry/core/NetServer.java | 17 ++++++++++ core/src/io/anuke/mindustry/core/UI.java | 6 +++- core/src/io/anuke/mindustry/mod/Mods.java | 31 +++++++++++++++++-- .../io/anuke/mindustry/net/NetConnection.java | 2 +- .../src/io/anuke/mindustry/plugin/Plugin.java | 2 -- 7 files changed, 54 insertions(+), 8 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 6535ec4b0b..172725e973 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -964,7 +964,7 @@ tutorial.withdraw = In some situations, taking items directly from blocks is nec tutorial.deposit = Deposit items into blocks by dragging from your ship to the destination block.\n\n[accent]Deposit your copper back into the core.[] tutorial.waves = The[lightgray] enemy[] approaches.\n\nDefend the core for 2 waves.[accent] Click[] to shoot.\nBuild more turrets and drills. Mine more copper. tutorial.waves.mobile = The[lightgray] enemy[] approaches.\n\nDefend the core for 2 waves. Your ship will automatically fire at enemies.\nBuild more turrets and drills. Mine more copper. -tutorial.launch = Once you reach a specific wave, you are able to[accent] launch the core[], leaving your defenses behind and[accent] obtaining all the resources in your core.[]\nThese resources can then be used to research new technology.\n\n[accent]Press the launch button. +tutorial.launch = Once you reach a specific wave, you are able to[accent] launch the core[], leaving your defenses behind and[accent] obtaining all the resources in your core.[]\nThese obtained resources can then be used to research new technology.\n\n[accent]Press the launch button. item.copper.description = The most basic structural material. Used extensively in all types of blocks. item.lead.description = A basic starter material. Used extensively in electronics and liquid transportation blocks. diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index 2501ea3d01..911bb4ada4 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -236,7 +236,7 @@ public class NetClient implements ApplicationListener{ netClient.disconnectQuietly(); state.set(State.menu); logic.reset(); - ui.showText("$disconnect", reason); + ui.showText("$disconnect", reason, Align.left); ui.loadfrag.hide(); } diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index 8300309828..f5cc0f873a 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -104,6 +104,23 @@ public class NetServer implements ApplicationListener{ return; } + Array extraMods = packet.mods.copy(); + Array missingMods = mods.getIncompatibility(extraMods); + + if(!extraMods.isEmpty() || !missingMods.isEmpty()){ + //can't easily be localized since kick reasons can't have formatted text with them + StringBuilder result = new StringBuilder("[accent]Incompatible mods![]\n\n"); + if(!missingMods.isEmpty()){ + result.append("Missing:[lightgray]\n").append("> ").append(missingMods.toString("\n> ")); + result.append("[]\n"); + } + + if(!extraMods.isEmpty()){ + result.append("Unnecessary mods:[lightgray]\n").append("> ").append(extraMods.toString("\n> ")); + } + con.kick(result.toString()); + } + if(!admins.isWhitelisted(packet.uuid, packet.usid)){ info.adminUsid = packet.usid; info.lastName = packet.name; diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index 0d2591398f..1059b3afa3 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -360,11 +360,15 @@ public class UI implements ApplicationListener, Loadable{ } public void showText(String titleText, String text){ + showText(titleText, text, Align.center); + } + + public void showText(String titleText, String text, int align){ new Dialog(titleText){{ cont.row(); cont.addImage().width(400f).pad(2).colspan(2).height(4f).color(Pal.accent); cont.row(); - cont.add(text).width(400f).wrap().get().setAlignment(Align.center, Align.center); + cont.add(text).width(400f).wrap().get().setAlignment(align, align); cont.row(); buttons.addButton("$ok", this::hide).size(90, 50).pad(4); }}.show(); diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index aa8bd9a5e9..adef9fbf9b 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -9,11 +9,12 @@ import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.Pixmap.*; import io.anuke.arc.graphics.Texture.*; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.util.*; import io.anuke.arc.util.ArcAnnotate.*; +import io.anuke.arc.util.*; import io.anuke.arc.util.io.*; import io.anuke.arc.util.serialization.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.plugin.*; import io.anuke.mindustry.type.*; import java.io.*; @@ -221,6 +222,19 @@ public class Mods implements Loadable{ return loaded.select(l -> !l.meta.hidden).map(l -> l.name + ":" + l.meta.version); } + /** @return the mods that the client is missing. + * The inputted array is changed to contain the extra mods that the client has but the server does.*/ + public Array getIncompatibility(Array out){ + Array mods = getModStrings(); + Array result = mods.copy(); + for(String mod : mods){ + if(out.remove(mod)){ + result.remove(mod); + } + } + return result; + } + /** Iterates through each mod with a main class.*/ public void each(Consumer cons){ loaded.each(p -> p.mod != null, p -> cons.accept(p.mod)); @@ -242,8 +256,16 @@ public class Mods implements Loadable{ String mainClass = meta.main == null ? camelized.toLowerCase() + "." + camelized + "Mod" : meta.main; Mod mainMod; + FileHandle mainFile = zip; + String[] path = (mainClass.replace('.', '/') + ".class").split("/"); + for(String str : path){ + if(!str.isEmpty()){ + mainFile = mainFile.child(str); + } + } + //make sure the main class exists before loading it; if it doesn't just don't put it there - if(zip.child(mainClass.replace('.', '/') + ".class").exists()){ + if(mainFile.exists()){ //other platforms don't have standard java class loaders if(mobile){ throw new IllegalArgumentException("This mod is not compatible with " + (ios ? "iOS" : "Android") + "."); @@ -257,6 +279,11 @@ public class Mods implements Loadable{ mainMod = null; } + //all plugins are hidden implicitly + if(mainMod instanceof Plugin){ + meta.hidden = true; + } + return new LoadedMod(sourceFile, zip, mainMod, meta); } diff --git a/core/src/io/anuke/mindustry/net/NetConnection.java b/core/src/io/anuke/mindustry/net/NetConnection.java index bdfca50886..f0d37b2e9f 100644 --- a/core/src/io/anuke/mindustry/net/NetConnection.java +++ b/core/src/io/anuke/mindustry/net/NetConnection.java @@ -49,7 +49,7 @@ public abstract class NetConnection{ /** Kick with an arbitrary reason. */ public void kick(String reason){ - Log.info("Kicking connection {0}; Reason: {1}", address, reason); + Log.info("Kicking connection {0}; Reason: {1}", address, reason.replace("\n", " ")); if(player != null && player.uuid != null){ PlayerInfo info = netServer.admins.getInfo(player.uuid); diff --git a/core/src/io/anuke/mindustry/plugin/Plugin.java b/core/src/io/anuke/mindustry/plugin/Plugin.java index 36714dbf14..d3f4da04da 100644 --- a/core/src/io/anuke/mindustry/plugin/Plugin.java +++ b/core/src/io/anuke/mindustry/plugin/Plugin.java @@ -2,8 +2,6 @@ package io.anuke.mindustry.plugin; import io.anuke.mindustry.mod.*; -/** Use Mod instead. */ -@Deprecated public abstract class Plugin extends Mod{ } From 7cd220fe8c38d8e05fe0fd947f15006e0d42be39 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 29 Sep 2019 23:40:23 -0400 Subject: [PATCH 33/73] Display more launch info / Store mod list in saves --- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/core/UI.java | 1 + core/src/io/anuke/mindustry/game/Saves.java | 4 +++ core/src/io/anuke/mindustry/io/SaveMeta.java | 2 ++ .../io/anuke/mindustry/io/SaveVersion.java | 2 ++ .../io/versions/LegacyTypeTable.java | 2 +- core/src/io/anuke/mindustry/mod/Mods.java | 5 +++ .../io/anuke/mindustry/ui/ItemsDisplay.java | 34 ++++++++++++------- 8 files changed, 38 insertions(+), 13 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 172725e973..39ce8eb655 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -33,6 +33,7 @@ stat.delivered = Resources Launched: stat.rank = Final Rank: [accent]{0} launcheditems = [accent]Launched Items +launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue. map.delete = Are you sure you want to delete the map "[accent]{0}[]"? level.highscore = High Score: [accent]{0} level.select = Level Select diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index 1059b3afa3..39bf7d4271 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -109,6 +109,7 @@ public class UI implements ApplicationListener, Loadable{ ClickListener.clicked = () -> Sounds.press.play(); Colors.put("accent", Pal.accent); + Colors.put("unlaunched", Color.valueOf("8982ed")); Colors.put("highlight", Pal.accent.cpy().lerp(Color.white, 0.3f)); Colors.put("stat", Pal.stat); loadExtraCursors(); diff --git a/core/src/io/anuke/mindustry/game/Saves.java b/core/src/io/anuke/mindustry/game/Saves.java index 74046d2fa4..cef478b064 100644 --- a/core/src/io/anuke/mindustry/game/Saves.java +++ b/core/src/io/anuke/mindustry/game/Saves.java @@ -262,6 +262,10 @@ public class Saves{ Core.settings.save(); } + public String[] getMods(){ + return meta.mods; + } + public Zone getZone(){ return meta == null || meta.rules == null ? null : meta.rules.zone; } diff --git a/core/src/io/anuke/mindustry/io/SaveMeta.java b/core/src/io/anuke/mindustry/io/SaveMeta.java index 429c82561d..4759b955ab 100644 --- a/core/src/io/anuke/mindustry/io/SaveMeta.java +++ b/core/src/io/anuke/mindustry/io/SaveMeta.java @@ -15,6 +15,7 @@ public class SaveMeta{ public int wave; public Rules rules; public StringMap tags; + public String[] mods; public SaveMeta(int version, long timestamp, long timePlayed, int build, String map, int wave, Rules rules, StringMap tags){ this.version = version; @@ -25,5 +26,6 @@ public class SaveMeta{ this.wave = wave; this.rules = rules; this.tags = tags; + this.mods = JsonIO.read(String[].class, tags.get("mods", "[]")); } } diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index 53524d4625..6e77128c05 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -66,6 +66,7 @@ public abstract class SaveVersion extends SaveFileReader{ "wavetime", state.wavetime, "stats", JsonIO.write(state.stats), "rules", JsonIO.write(state.rules), + "mods", JsonIO.write(mods.getModNames().toArray(String.class)), "width", world.width(), "height", world.height() ).merge(tags)); @@ -80,6 +81,7 @@ public abstract class SaveVersion extends SaveFileReader{ state.rules = JsonIO.read(Rules.class, map.get("rules", "{}")); if(state.rules.spawns.isEmpty()) state.rules.spawns = defaultWaves.get(); lastReadBuild = map.getInt("build", -1); + String[] mods = JsonIO.read(String[].class, map.get("mods", "[]")); Map worldmap = maps.byName(map.get("mapname", "\\\\\\")); world.setMap(worldmap == null ? new Map(StringMap.of( diff --git a/core/src/io/anuke/mindustry/io/versions/LegacyTypeTable.java b/core/src/io/anuke/mindustry/io/versions/LegacyTypeTable.java index 9af7e9f785..19168c9802 100644 --- a/core/src/io/anuke/mindustry/io/versions/LegacyTypeTable.java +++ b/core/src/io/anuke/mindustry/io/versions/LegacyTypeTable.java @@ -118,7 +118,7 @@ public class LegacyTypeTable{ public static Supplier[] getTable(int build){ if(build == -1 || build == 81){ - //return most recent one since that's probably is; not guaranteed + //return most recent one since that's probably it; not guaranteed return build81Table; }else if(build == 80){ return build80Table; diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index adef9fbf9b..40846855e6 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -217,6 +217,11 @@ public class Mods implements Loadable{ return loaded; } + /** @return a list of mod names only, without versions. */ + public Array getModNames(){ + return loaded.select(l -> !l.meta.hidden).map(l -> l.name + ":" + l.meta.version); + } + /** @return a list of mods and versions, in the format name:version. */ public Array getModStrings(){ return loaded.select(l -> !l.meta.hidden).map(l -> l.name + ":" + l.meta.version); diff --git a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java index 81f0732c81..b0da71ec09 100644 --- a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java @@ -1,22 +1,21 @@ package io.anuke.mindustry.ui; -import io.anuke.arc.collection.ObjectIntMap; -import io.anuke.arc.graphics.Color; -import io.anuke.arc.scene.ui.layout.Table; +import io.anuke.arc.graphics.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.core.GameState.*; import io.anuke.mindustry.gen.*; -import io.anuke.mindustry.type.Item; +import io.anuke.mindustry.type.*; import io.anuke.mindustry.type.Item.Icon; -import io.anuke.mindustry.type.ItemType; -import java.text.NumberFormat; -import java.util.Locale; +import java.text.*; +import java.util.*; -import static io.anuke.mindustry.Vars.content; -import static io.anuke.mindustry.Vars.data; +import static io.anuke.mindustry.Vars.*; /** Displays a list of items, e.g. launched items.*/ public class ItemsDisplay extends Table{ private static final NumberFormat format = NumberFormat.getNumberInstance(Locale.getDefault()); + private StringBuilder builder = new StringBuilder(); public ItemsDisplay(){ rebuild(); @@ -29,12 +28,13 @@ public class ItemsDisplay extends Table{ table(Tex.button,t -> { t.margin(10).marginLeft(15).marginTop(15f); - t.add("$launcheditems").colspan(3).left().padBottom(5); + t.add("$launcheditems").colspan(3).left(); + t.row(); + t.label(() -> state.is(State.menu) ? "" : "$launchinfo").colspan(3).width(210f).wrap().padBottom(4).left(); t.row(); - ObjectIntMap items = data.items(); for(Item item : content.items()){ if(item.type == ItemType.material && data.isUnlocked(item)){ - t.label(() -> format.format(items.get(item, 0))).left(); + t.label(() -> format(item)).left(); t.addImage(item.icon(Icon.medium)).size(8 * 3).padLeft(4).padRight(4); t.add(item.localizedName()).color(Color.lightGray).left(); t.row(); @@ -42,4 +42,14 @@ public class ItemsDisplay extends Table{ } }); } + + private String format(Item item){ + builder.setLength(0); + builder.append(ui.formatAmount(data.items().get(item, 0))); + if(!state.teams.get(player.getTeam()).cores.isEmpty() && state.teams.get(player.getTeam()).cores.first().entity != null){ + builder.append(" [unlaunched]+ "); + builder.append(ui.formatAmount(state.teams.get(player.getTeam()).cores.first().entity.items.get(item))); + } + return builder.toString(); + } } From 8c27108b0a9fa1b2ac30c1adbff5881ba5b1c97a Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 10:15:27 -0400 Subject: [PATCH 34/73] Update CrashSender.java --- core/src/io/anuke/mindustry/net/CrashSender.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/io/anuke/mindustry/net/CrashSender.java b/core/src/io/anuke/mindustry/net/CrashSender.java index 3546a6de5d..332371ff58 100644 --- a/core/src/io/anuke/mindustry/net/CrashSender.java +++ b/core/src/io/anuke/mindustry/net/CrashSender.java @@ -93,6 +93,7 @@ public class CrashSender{ ex(() -> value.addChild("versionNumber", new JsonValue(Version.number))); ex(() -> value.addChild("versionModifier", new JsonValue(Version.modifier))); ex(() -> value.addChild("build", new JsonValue(Version.build))); + ex(() -> value.addChild("revision", new JsonValue(Version.revision))); ex(() -> value.addChild("net", new JsonValue(fn))); ex(() -> value.addChild("server", new JsonValue(fs))); ex(() -> value.addChild("players", new JsonValue(Vars.playerGroup.size()))); From f7f854f0d3aa6250030643c86bf05d30645879c2 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 10:17:08 -0400 Subject: [PATCH 35/73] Update MenuFragment.java --- core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index 2f8aae6308..70b34db56a 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -65,7 +65,7 @@ public class MenuFragment extends Fragment{ parent.fill(c -> c.bottom().right().addButton("", Styles.discordt, ui.discord::show).size(84, 45)); } - String versionText = "[#ffffffba]" + ((Version.build == -1) ? "[#fc8140aa]custom build" : (Version.type.equals("official") ? Version.modifier : Version.type) + " build " + Version.build); + String versionText = "[#ffffffba]" + ((Version.build == -1) ? "[#fc8140aa]custom build" : (Version.type.equals("official") ? Version.modifier : Version.type) + " build " + Version.build + (Version.revision == 0 ? "" : "." + Version.revision); parent.fill((x, y, w, h) -> { Texture logo = Core.assets.get("sprites/logo.png"); From c8b12837a4e6cce000dc3dcab923ad031d4f11de Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 10:25:49 -0400 Subject: [PATCH 36/73] Update MenuFragment.java --- core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index 70b34db56a..b4a0a2078b 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -65,7 +65,7 @@ public class MenuFragment extends Fragment{ parent.fill(c -> c.bottom().right().addButton("", Styles.discordt, ui.discord::show).size(84, 45)); } - String versionText = "[#ffffffba]" + ((Version.build == -1) ? "[#fc8140aa]custom build" : (Version.type.equals("official") ? Version.modifier : Version.type) + " build " + Version.build + (Version.revision == 0 ? "" : "." + Version.revision); + String versionText = "[#ffffffba]" + ((Version.build == -1) ? "[#fc8140aa]custom build" : (Version.type.equals("official") ? Version.modifier : Version.type) + " build " + Version.build + (Version.revision == 0 ? "" : "." + Version.revision)); parent.fill((x, y, w, h) -> { Texture logo = Core.assets.get("sprites/logo.png"); From 758670eb51b105d24fc63a0ef53db8fa10a4672f Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 10:57:48 -0400 Subject: [PATCH 37/73] Update InputHandler.java --- core/src/io/anuke/mindustry/input/InputHandler.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index 0cae4577e3..97b99cc75a 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -128,6 +128,13 @@ public abstract class InputHandler implements InputProcessor{ tile.block().tapped(tile, player); } + @Remote(targets = Loc.both, called = Loc.server, forward = true) + public static void onTileConfig(Player player, Tile tile, int value){ + if(tile == null || !Units.canInteract(player, tile)) return; + //TODO + //tile.block().cofigured(tile, player, value); + } + public OverlayFragment getFrag(){ return frag; } From c361f692dfba9ef0906d7f702cedd48c7fb4df27 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 12:11:23 -0400 Subject: [PATCH 38/73] Update Zone.java --- core/src/io/anuke/mindustry/type/Zone.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/type/Zone.java b/core/src/io/anuke/mindustry/type/Zone.java index 8bfd5a0ebf..299877b853 100644 --- a/core/src/io/anuke/mindustry/type/Zone.java +++ b/core/src/io/anuke/mindustry/type/Zone.java @@ -6,6 +6,7 @@ import io.anuke.arc.function.*; import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.*; @@ -17,7 +18,7 @@ import java.util.*; import static io.anuke.mindustry.Vars.*; public class Zone extends UnlockableContent{ - public final Generator generator; + public @NonNull Generator generator; public Block[] blockRequirements = {}; public ZoneRequirement[] zoneRequirements = {}; public Item[] resources = {}; @@ -40,6 +41,10 @@ public class Zone extends UnlockableContent{ this.generator = generator; } + public Zone(String name){ + this(name, new MapGenerator(name)); + } + @Override public void load(){ preview = Core.atlas.find("zone-" + name); From a2474e71cc38fab20b88ff37a437d563f6c0a30d Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 12:18:43 -0400 Subject: [PATCH 39/73] Zone mod parsing --- core/src/io/anuke/mindustry/mod/ContentParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 87f094e481..fecd7dcca4 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -63,7 +63,8 @@ public class ContentParser{ }, ContentType.item, parser(ContentType.item, Item::new), ContentType.liquid, parser(ContentType.liquid, Liquid::new), - ContentType.mech, parser(ContentType.mech, Mech::new) + ContentType.mech, parser(ContentType.mech, Mech::new), + ContentType.zone, parser(ContentType.zone, Zone::new) ); private TypeParser parser(ContentType type, Function constructor){ From d64872d9aeb70bbf77a3710dd09b39d6e9ab1376 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 12:28:56 -0400 Subject: [PATCH 40/73] Fixed wiki link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 279de729a6..f92f2b9a96 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A sandbox tower defense game written in Java. _[Trello Board](https://trello.com/b/aE2tcUwF/mindustry-40-plans)_ -_[Wiki](http://mindustry.wikia.com/wiki/Mindustry_Wiki)_ +_[Wiki](https://mindustrygame.github.io/wiki)_ ### Building From 94733515e4ab47f909fc051d49f16f3a766f7dbf Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 17:12:08 -0400 Subject: [PATCH 41/73] Reduced spirit factory to 1 drone, 2x power --- .../io/anuke/mindustry/content/Blocks.java | 10 ++-- .../io/anuke/mindustry/content/Bullets.java | 46 +++-------------- .../io/anuke/mindustry/content/UnitTypes.java | 6 +-- .../entities/bullet/HealBulletType.java | 50 +++++++++++++++++++ .../io/anuke/mindustry/ui/ItemsDisplay.java | 4 +- 5 files changed, 66 insertions(+), 50 deletions(-) create mode 100644 core/src/io/anuke/mindustry/entities/bullet/HealBulletType.java diff --git a/core/src/io/anuke/mindustry/content/Blocks.java b/core/src/io/anuke/mindustry/content/Blocks.java index 8362b3e0b2..a0ef28f4b8 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -1631,18 +1631,18 @@ public class Blocks implements ContentList{ produceTime = 2500; size = 2; maxSpawn = 1; - consumes.power(1.1f); + consumes.power(1.2f); consumes.items(); }}; spiritFactory = new UnitFactory("spirit-factory"){{ requirements(Category.units, ItemStack.with(Items.metaglass, 45, Items.lead, 55, Items.silicon, 45)); type = UnitTypes.spirit; - produceTime = 3500; + produceTime = 4000; size = 2; - maxSpawn = 2; - consumes.power(0.80f); - consumes.items(new ItemStack(Items.silicon, 15), new ItemStack(Items.lead, 15)); + maxSpawn = 1; + consumes.power(1.2f); + consumes.items(new ItemStack(Items.silicon, 30), new ItemStack(Items.lead, 30)); }}; phantomFactory = new UnitFactory("phantom-factory"){{ diff --git a/core/src/io/anuke/mindustry/content/Bullets.java b/core/src/io/anuke/mindustry/content/Bullets.java index dad4758000..68382f121c 100644 --- a/core/src/io/anuke/mindustry/content/Bullets.java +++ b/core/src/io/anuke/mindustry/content/Bullets.java @@ -8,11 +8,9 @@ import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.bullet.*; import io.anuke.mindustry.entities.effect.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.entities.type.Bullet; import io.anuke.mindustry.game.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.world.*; -import io.anuke.mindustry.world.blocks.*; import static io.anuke.mindustry.Vars.*; @@ -39,7 +37,7 @@ public class Bullets implements ContentList{ waterShot, cryoShot, slagShot, oilShot, //environment, misc. - fireball, basicFlame, pyraFlame, driverBolt, healBullet, frag, eruptorShot, + fireball, basicFlame, pyraFlame, driverBolt, healBullet, healBulletBig, frag, eruptorShot, //bombs bombExplosive, bombIncendiary, bombOil; @@ -376,43 +374,13 @@ public class Bullets implements ContentList{ statusDuration = 10f; }}; - healBullet = new BulletType(5.2f, 13){ - float healPercent = 3f; + healBullet = new HealBulletType(5.2f, 13){{ + healPercent = 3f; + }}; - { - shootEffect = Fx.shootHeal; - smokeEffect = Fx.hitLaser; - hitEffect = Fx.hitLaser; - despawnEffect = Fx.hitLaser; - collidesTeam = true; - } - - @Override - public boolean collides(Bullet b, Tile tile){ - return tile.getTeam() != b.getTeam() || tile.entity.healthf() < 1f; - } - - @Override - public void draw(Bullet b){ - Draw.color(Pal.heal); - Lines.stroke(2f); - Lines.lineAngleCenter(b.x, b.y, b.rot(), 7f); - Draw.color(Color.white); - Lines.lineAngleCenter(b.x, b.y, b.rot(), 3f); - Draw.reset(); - } - - @Override - public void hitTile(Bullet b, Tile tile){ - super.hit(b); - tile = tile.link(); - - if(tile.entity != null && tile.getTeam() == b.getTeam() && !(tile.block() instanceof BuildBlock)){ - Effects.effect(Fx.healBlockFull, Pal.heal, tile.drawx(), tile.drawy(), tile.block().size); - tile.entity.healBy(healPercent / 100f * tile.entity.maxHealth()); - } - } - }; + healBulletBig = new HealBulletType(5.2f, 15){{ + healPercent = 5.5f; + }}; fireball = new BulletType(1f, 4){ { diff --git a/core/src/io/anuke/mindustry/content/UnitTypes.java b/core/src/io/anuke/mindustry/content/UnitTypes.java index 9d164438cb..a3b598efdd 100644 --- a/core/src/io/anuke/mindustry/content/UnitTypes.java +++ b/core/src/io/anuke/mindustry/content/UnitTypes.java @@ -35,10 +35,10 @@ public class UnitTypes implements ContentList{ spirit = new UnitType("spirit", Spirit::new){{ flying = true; drag = 0.01f; - speed = 0.4f; + speed = 0.42f; maxVelocity = 1.6f; range = 50f; - health = 60; + health = 100; engineSize = 1.8f; engineOffset = 5.7f; weapon = new Weapon("heal-blaster"){{ @@ -48,7 +48,7 @@ public class UnitTypes implements ContentList{ roundrobin = true; ejectEffect = Fx.none; recoil = 2f; - bullet = Bullets.healBullet; + bullet = Bullets.healBulletBig; shootSound = Sounds.pew; }}; }}; diff --git a/core/src/io/anuke/mindustry/entities/bullet/HealBulletType.java b/core/src/io/anuke/mindustry/entities/bullet/HealBulletType.java new file mode 100644 index 0000000000..dab576883c --- /dev/null +++ b/core/src/io/anuke/mindustry/entities/bullet/HealBulletType.java @@ -0,0 +1,50 @@ +package io.anuke.mindustry.entities.bullet; + +import io.anuke.arc.graphics.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.mindustry.content.*; +import io.anuke.mindustry.entities.*; +import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.graphics.*; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.blocks.*; + +public class HealBulletType extends BulletType{ + protected float healPercent = 3f; + + public HealBulletType(float speed, float damage){ + super(speed, damage); + + shootEffect = Fx.shootHeal; + smokeEffect = Fx.hitLaser; + hitEffect = Fx.hitLaser; + despawnEffect = Fx.hitLaser; + collidesTeam = true; + } + + @Override + public boolean collides(Bullet b, Tile tile){ + return tile.getTeam() != b.getTeam() || tile.entity.healthf() < 1f; + } + + @Override + public void draw(Bullet b){ + Draw.color(Pal.heal); + Lines.stroke(2f); + Lines.lineAngleCenter(b.x, b.y, b.rot(), 7f); + Draw.color(Color.white); + Lines.lineAngleCenter(b.x, b.y, b.rot(), 3f); + Draw.reset(); + } + + @Override + public void hitTile(Bullet b, Tile tile){ + super.hit(b); + tile = tile.link(); + + if(tile.entity != null && tile.getTeam() == b.getTeam() && !(tile.block() instanceof BuildBlock)){ + Effects.effect(Fx.healBlockFull, Pal.heal, tile.drawx(), tile.drawy(), tile.block().size); + tile.entity.healBy(healPercent / 100f * tile.entity.maxHealth()); + } + } +} diff --git a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java index b0da71ec09..b9c26d0974 100644 --- a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java @@ -28,9 +28,7 @@ public class ItemsDisplay extends Table{ table(Tex.button,t -> { t.margin(10).marginLeft(15).marginTop(15f); - t.add("$launcheditems").colspan(3).left(); - t.row(); - t.label(() -> state.is(State.menu) ? "" : "$launchinfo").colspan(3).width(210f).wrap().padBottom(4).left(); + t.label(() -> state.is(State.menu) ? "$launcheditems" : "$launchinfo").colspan(3).padBottom(4).left().colspan(3).width(210f).wrap(); t.row(); for(Item item : content.items()){ if(item.type == ItemType.material && data.isUnlocked(item)){ From 3b5dd7567a3e4bdf52115273f0f7abe3932c69d4 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 17:24:51 -0400 Subject: [PATCH 42/73] Allow mods to add maps --- core/src/io/anuke/mindustry/Vars.java | 4 ++-- core/src/io/anuke/mindustry/maps/Maps.java | 2 +- core/src/io/anuke/mindustry/mod/Mods.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 9315d55bf2..3b905ca0e8 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -130,7 +130,7 @@ public class Vars implements Loadable{ /** list of all locales that can be switched to */ public static Locale[] locales; - public static FileTree filet; + public static FileTree tree; public static Net net; public static ContentLoader content; public static GameState state; @@ -194,7 +194,7 @@ public class Vars implements Loadable{ Version.init(); - filet = new FileTree(); + tree = new FileTree(); if(mods == null){ mods = new Mods(); } diff --git a/core/src/io/anuke/mindustry/maps/Maps.java b/core/src/io/anuke/mindustry/maps/Maps.java index 71e5924960..72d1b17b77 100644 --- a/core/src/io/anuke/mindustry/maps/Maps.java +++ b/core/src/io/anuke/mindustry/maps/Maps.java @@ -70,7 +70,7 @@ public class Maps{ * Does not add this map to the map list. */ public Map loadInternalMap(String name){ - FileHandle file = Core.files.internal("maps/" + name + "." + mapExtension); + FileHandle file = tree.get("maps/" + name + "." + mapExtension); try{ return MapIO.createMap(file, false); diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 40846855e6..aa120aaacd 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -154,7 +154,7 @@ public class Mods implements Loadable{ //ignore special folders like bundles or sprites if(file.isDirectory() && !specialFolders.contains(file.name())){ //TODO calling child/parent on these files will give you gibberish; create wrapper class. - file.walk(f -> filet.addFile(f)); + file.walk(f -> tree.addFile(f)); } } From 4f2bfb2406050f3062d21f42ed01e194d5b1bd80 Mon Sep 17 00:00:00 2001 From: cheese1 Date: Mon, 30 Sep 2019 23:42:31 +0200 Subject: [PATCH 43/73] Update bundle_de.properties (#752) --- core/assets/bundles/bundle_de.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index 2e8e84ad04..bf80cfd8a5 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -1014,7 +1014,7 @@ block.router.description = Akzeptiert Materialien aus einer Richtung und leitet block.distributor.description = Ein weiterentwickelter Verteiler, der Materialien in bis zu sieben Richtungen gleichmäßig verteilt. block.overflow-gate.description = Ein Verteiler, der nur Materialien nach links oder rechts ausgibt, falls der Weg gerade aus blockiert ist. block.mass-driver.description = Ultimativer Transportblock. Sammelt mehrere Materialien und schießt sie zu einem verbundenen Massenbeschleuniger über eine große Reichweite. -block.mechanical-pump.description = Eine günstige, langsame Pumpe, die keine Strom benötigt. +block.mechanical-pump.description = Eine günstige, langsame Pumpe, die keinen Strom benötigt. block.rotary-pump.description = Eine fortgeschrittene Pumpe, die mithilfe von Strom doppelt so schnell pumpt. block.thermal-pump.description = Die ultimative Pumpe, dreimal so schnell wie eine mechanische Pumpe und die einzige Pumpe, die Lava fördern kann. block.conduit.description = Standard Flüssigkeits-Transportblock. Funktioniert wie ein Förderband, nur für Flüssigkeiten. Wird am Besten mit Extraktoren, Pumpen oder anderen Kanälen benutzt. From 7bfdbaabe746ae3aef399d43ea8b4563436b90c5 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 19:40:08 -0400 Subject: [PATCH 44/73] Int configuration / Drone rebuilding --- core/src/io/anuke/mindustry/core/Logic.java | 6 ++- .../io/anuke/mindustry/entities/Units.java | 1 + .../entities/traits/BuilderTrait.java | 14 ++++- .../mindustry/entities/type/TileEntity.java | 8 ++- .../entities/type/base/BuilderDrone.java | 40 +++++++------- core/src/io/anuke/mindustry/game/Teams.java | 21 +++++--- .../anuke/mindustry/input/InputHandler.java | 5 +- core/src/io/anuke/mindustry/io/JsonIO.java | 5 +- .../io/anuke/mindustry/io/SaveVersion.java | 14 ----- core/src/io/anuke/mindustry/world/Block.java | 12 ++++- core/src/io/anuke/mindustry/world/Tile.java | 6 +++ .../mindustry/world/blocks/BuildBlock.java | 6 ++- .../world/blocks/distribution/ItemBridge.java | 38 +++++++------ .../world/blocks/distribution/MassDriver.java | 17 ++++-- .../world/blocks/distribution/Sorter.java | 35 +++++++----- .../world/blocks/power/PowerNode.java | 53 +++++++++++++++---- .../world/blocks/sandbox/ItemSource.java | 43 +++++++-------- .../world/blocks/sandbox/LiquidSource.java | 49 +++++++++-------- .../world/blocks/storage/Unloader.java | 44 +++++++-------- .../world/blocks/units/CommandCenter.java | 18 ++++--- .../metadata/android/en-US/changelogs/89.txt | 15 ++++++ .../metadata/android/en-US/changelogs/93.txt | 11 ++++ .../metadata/android/en-US/changelogs/94.txt | 8 +++ .../metadata/android/en-US/changelogs/95.txt | 12 +++++ 24 files changed, 300 insertions(+), 181 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/89.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/93.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/94.txt create mode 100755 fastlane/metadata/android/en-US/changelogs/95.txt diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index dae32c56a1..3894608a9f 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -43,7 +43,9 @@ public class Logic implements ApplicationListener{ //blocks that get broken are appended to the team's broken block queue Tile tile = event.tile; Block block = tile.block(); - if(block instanceof BuildBlock){ + if(tile.entity == null) return; + if(block instanceof BuildBlock ){ + BuildEntity entity = tile.entity(); //update block to reflect the fact that something was being constructed @@ -56,7 +58,7 @@ public class Logic implements ApplicationListener{ } TeamData data = state.teams.get(tile.getTeam()); - data.brokenBlocks.addFirst(BrokenBlock.get(tile.x, tile.y, tile.rotation(), block.id)); + data.brokenBlocks.addFirst(new BrokenBlock(tile.x, tile.y, tile.rotation(), block.id, tile.entity.config())); }); } diff --git a/core/src/io/anuke/mindustry/entities/Units.java b/core/src/io/anuke/mindustry/entities/Units.java index a624282042..af3d3f4fe7 100644 --- a/core/src/io/anuke/mindustry/entities/Units.java +++ b/core/src/io/anuke/mindustry/entities/Units.java @@ -20,6 +20,7 @@ public class Units{ private static float cdist; private static boolean boolResult; + /** @return whether this player can interact with a specific tile. if either of these are null, returns true.*/ public static boolean canInteract(Player player, Tile tile){ return player == null || tile == null || tile.interactable(player.getTeam()); } diff --git a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java index 6975a3bf2a..79069ca5b4 100644 --- a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java +++ b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java @@ -104,7 +104,11 @@ public interface BuilderTrait extends Entity, TeamTrait{ if(current.breaking){ entity.deconstruct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier); }else{ - entity.construct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier); + if(entity.construct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier)){ + if(current.hasConfig){ + Call.onTileConfig(null, tile, current.config); + } + } } current.progress = entity.progress; @@ -257,6 +261,8 @@ public interface BuilderTrait extends Entity, TeamTrait{ public final int x, y, rotation; public final Block block; public final boolean breaking; + public boolean hasConfig; + public int config; public float progress; public boolean initialized; @@ -279,6 +285,12 @@ public interface BuilderTrait extends Entity, TeamTrait{ this.breaking = true; } + public BuildRequest configure(int config){ + this.config = config; + this.hasConfig = true; + return this; + } + public Tile tile(){ return world.tile(x, y); } diff --git a/core/src/io/anuke/mindustry/entities/type/TileEntity.java b/core/src/io/anuke/mindustry/entities/type/TileEntity.java index 87511f2d08..5fa2ea9aae 100644 --- a/core/src/io/anuke/mindustry/entities/type/TileEntity.java +++ b/core/src/io/anuke/mindustry/entities/type/TileEntity.java @@ -43,8 +43,7 @@ public class TileEntity extends BaseEntity implements TargetTrait, HealthTrait{ private boolean dead = false; private boolean sleeping; private float sleepTime; - private @Nullable - SoundLoop sound; + private @Nullable SoundLoop sound; @Remote(called = Loc.server, unreliable = true) public static void onTileDamage(Tile tile, float health){ @@ -232,6 +231,11 @@ public class TileEntity extends BaseEntity implements TargetTrait, HealthTrait{ return proximity; } + /** Tile configuration. Defaults to 0. Used for block rebuilding. */ + public int config(){ + return 0; + } + @Override public void removed(){ if(sound != null){ diff --git a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java index 21649dbf07..fc0cd189f2 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java @@ -1,23 +1,19 @@ package io.anuke.mindustry.entities.type.base; -import io.anuke.arc.Core; -import io.anuke.arc.Events; -import io.anuke.arc.collection.IntIntMap; -import io.anuke.arc.collection.Queue; -import io.anuke.arc.math.Mathf; +import io.anuke.arc.*; +import io.anuke.arc.collection.*; +import io.anuke.arc.math.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.Vars; -import io.anuke.mindustry.entities.EntityGroup; -import io.anuke.mindustry.entities.traits.BuilderTrait; -import io.anuke.mindustry.entities.traits.TargetTrait; +import io.anuke.mindustry.*; +import io.anuke.mindustry.entities.*; +import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.entities.units.UnitState; -import io.anuke.mindustry.game.EventType.BuildSelectEvent; -import io.anuke.mindustry.game.Teams.TeamData; -import io.anuke.mindustry.gen.BrokenBlock; -import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.BuildBlock; -import io.anuke.mindustry.world.blocks.BuildBlock.BuildEntity; +import io.anuke.mindustry.entities.units.*; +import io.anuke.mindustry.game.EventType.*; +import io.anuke.mindustry.game.Teams.*; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.blocks.*; +import io.anuke.mindustry.world.blocks.BuildBlock.*; import java.io.*; @@ -45,7 +41,7 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ BuildEntity entity = (BuildEntity)target; TileEntity core = getClosestCore(); - if(isBuilding() && entity == null && isRebuild()){ + if(isBuilding() && entity == null && canRebuild()){ target = world.tile(buildRequest().x, buildRequest().y); circle(placeDistance * 0.7f); target = null; @@ -151,9 +147,9 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ } } - boolean isRebuild(){ + boolean canRebuild(){ //disabled until further notice, reason being that it's too annoying when playing enemies and too broken for ally use - return false; //Vars.state.rules.enemyCheat && team == waveTeam; + return timer.get(timerTarget, 80) && Units.closestEnemy(getTeam(), x, y, 100f, u -> !(u instanceof BaseDrone)) == null; } @Override @@ -188,12 +184,12 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ } } - if(isRebuild() && !isBuilding()){ + if(canRebuild() && !isBuilding()){ TeamData data = Vars.state.teams.get(team); if(!data.brokenBlocks.isEmpty()){ - long block = data.brokenBlocks.removeLast(); + BrokenBlock block = data.brokenBlocks.removeLast(); - placeQueue.addFirst(new BuildRequest(BrokenBlock.x(block), BrokenBlock.y(block), BrokenBlock.rotation(block), content.block(BrokenBlock.block(block)))); + placeQueue.addFirst(new BuildRequest(block.x, block.y, block.rotation, content.block(block.block)).configure(block.config)); setState(build); } } diff --git a/core/src/io/anuke/mindustry/game/Teams.java b/core/src/io/anuke/mindustry/game/Teams.java index be4d1a7e2c..45f5daf070 100644 --- a/core/src/io/anuke/mindustry/game/Teams.java +++ b/core/src/io/anuke/mindustry/game/Teams.java @@ -1,9 +1,8 @@ package io.anuke.mindustry.game; -import io.anuke.annotations.Annotations.Struct; import io.anuke.arc.collection.*; -import io.anuke.mindustry.Vars; -import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.*; +import io.anuke.mindustry.world.*; /** Class for various team-based utilities. */ public class Teams{ @@ -52,7 +51,7 @@ public class Teams{ public final ObjectSet cores = new ObjectSet<>(); public final EnumSet enemies; public final Team team; - public LongQueue brokenBlocks = new LongQueue(); + public Queue brokenBlocks = new Queue<>(); public TeamData(Team team, EnumSet enemies){ this.team = team; @@ -62,8 +61,16 @@ public class Teams{ /** Represents a block made by this team that was destroyed somewhere on the map. * This does not include deconstructed blocks.*/ - @Struct - public class BrokenBlockStruct{ - public short x, y, rotation, block; + public static class BrokenBlock{ + public final short x, y, rotation, block; + public final int config; + + public BrokenBlock(short x, short y, short rotation, short block, int config){ + this.x = x; + this.y = y; + this.rotation = rotation; + this.block = block; + this.config = config; + } } } diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index 97b99cc75a..4caaf25677 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -128,11 +128,10 @@ public abstract class InputHandler implements InputProcessor{ tile.block().tapped(tile, player); } - @Remote(targets = Loc.both, called = Loc.server, forward = true) + @Remote(targets = Loc.both, called = Loc.both, forward = true) public static void onTileConfig(Player player, Tile tile, int value){ if(tile == null || !Units.canInteract(player, tile)) return; - //TODO - //tile.block().cofigured(tile, player, value); + tile.block().configured(tile, player, value); } public OverlayFragment getFrag(){ diff --git a/core/src/io/anuke/mindustry/io/JsonIO.java b/core/src/io/anuke/mindustry/io/JsonIO.java index 15f1e18476..7e0b8f640c 100644 --- a/core/src/io/anuke/mindustry/io/JsonIO.java +++ b/core/src/io/anuke/mindustry/io/JsonIO.java @@ -1,12 +1,10 @@ package io.anuke.mindustry.io; -import io.anuke.arc.collection.*; import io.anuke.arc.util.serialization.*; import io.anuke.arc.util.serialization.Json.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.game.*; -import io.anuke.mindustry.game.Teams.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -98,6 +96,7 @@ public class JsonIO{ } }); + /* json.setSerializer(TeamData.class, new Serializer(){ @Override public void write(Json json, TeamData object, Class knownType){ @@ -115,7 +114,7 @@ public class JsonIO{ out.brokenBlocks = new LongQueue(blocks); return out; } - }); + });*/ json.setSerializer(ItemStack.class, new Serializer(){ @Override diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index 6e77128c05..2b12bf96f2 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -6,7 +6,6 @@ import io.anuke.arc.util.io.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.game.*; -import io.anuke.mindustry.gen.*; import io.anuke.mindustry.maps.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -292,17 +291,4 @@ public abstract class SaveVersion extends SaveFileReader{ } } } - - /** sometimes it's necessary to remap IDs after the content header is read.*/ - public void remapContent(){ - for(Team team : Team.all){ - if(state.teams.isActive(team)){ - LongQueue queue = state.teams.get(team).brokenBlocks; - for(int i = 0; i < queue.size; i++){ - //remap broken block IDs - queue.set(i, BrokenBlock.block(queue.get(i), content.block(BrokenBlock.block(queue.get(i))).id)); - } - } - } - } } diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index 28296cc44a..15a2933b46 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -15,11 +15,11 @@ import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.pooling.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.effect.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.entities.type.Bullet; import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; @@ -315,7 +315,10 @@ public class Block extends BlockStorage{ }); tempTiles.sort(Structs.comparingFloat(t -> t.dst2(tile))); if(!tempTiles.isEmpty()){ - Call.linkPowerNodes(null, tempTiles.first(), tile); + Tile toLink = tempTiles.first(); + if(!toLink.entity.power.links.contains(tile.pos())){ + toLink.configure(tile.pos()); + } } } } @@ -433,6 +436,11 @@ public class Block extends BlockStorage{ } + /** Called when arbitrary configuration is applied to a tile. */ + public void configured(Tile tile, @Nullable Player player, int value){ + + } + /** Returns whether or not a hand cursor should be shown over this block. */ public Cursor getCursor(Tile tile){ return configurable ? SystemCursor.hand : SystemCursor.arrow; diff --git a/core/src/io/anuke/mindustry/world/Tile.java b/core/src/io/anuke/mindustry/world/Tile.java index 2d0583da98..c5526e5c23 100644 --- a/core/src/io/anuke/mindustry/world/Tile.java +++ b/core/src/io/anuke/mindustry/world/Tile.java @@ -8,6 +8,7 @@ import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.gen.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.blocks.*; import io.anuke.mindustry.world.modules.*; @@ -87,6 +88,11 @@ public class Tile implements Position, TargetTrait{ return -1; } + /** Configure a tile with the current, local player. */ + public void configure(int value){ + Call.onTileConfig(player, this, value); + } + @SuppressWarnings("unchecked") public T entity(){ return (T)entity; diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index f0891b72c3..d1d9a76708 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -188,10 +188,10 @@ public class BuildBlock extends Block{ private float[] accumulator; private float[] totalAccumulator; - public void construct(Unit builder, @Nullable TileEntity core, float amount){ + public boolean construct(Unit builder, @Nullable TileEntity core, float amount){ if(cblock == null){ kill(); - return; + return false; } float maxProgress = core == null ? amount : checkRequired(core.items, amount, false); @@ -212,7 +212,9 @@ public class BuildBlock extends Block{ if(progress >= 1f || state.rules.infiniteResources){ Call.onConstructFinish(tile, cblock, builderID, tile.rotation(), builder.getTeam()); + return true; } + return false; } public void deconstruct(Unit builder, @Nullable TileEntity core, float amount){ diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java b/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java index 417e067ecd..baa528452c 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.world.blocks.distribution; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.collection.IntSet.*; @@ -9,9 +8,7 @@ import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -43,24 +40,20 @@ public class ItemBridge extends Block{ group = BlockGroup.transportation; } - @Remote(targets = Loc.both, called = Loc.both, forward = true) - public static void linkItemBridge(Player player, Tile tile, Tile other){ - if(!Units.canInteract(player, tile)) return; + @Override + public void configured(Tile tile, Player player, int value){ ItemBridgeEntity entity = tile.entity(); - ItemBridgeEntity oe = other.entity(); - entity.link = other.pos(); - oe.incoming.add(tile.pos()); - } - @Remote(targets = Loc.both, called = Loc.server, forward = true) - public static void unlinkItemBridge(Player player, Tile tile, Tile other){ - if(!Units.canInteract(player, tile)) return; - ItemBridgeEntity entity = tile.entity(); - entity.link = -1; - if(other != null){ - ItemBridgeEntity oe = other.entity(); + if(world.tile(entity.link) != null && world.tile(entity.link).entity instanceof ItemBridgeEntity){ + ItemBridgeEntity oe = world.tile(entity.link).entity(); oe.incoming.remove(tile.pos()); } + + entity.link = value; + + if(world.tile(value) != null && world.tile(value).entity instanceof ItemBridgeEntity){ + ((ItemBridgeEntity)world.tile(value).entity).incoming.add(tile.pos()); + } } @Override @@ -76,7 +69,7 @@ public class ItemBridge extends Block{ public void playerPlaced(Tile tile){ Tile link = findLink(tile.x, tile.y); if(linkValid(tile, link)){ - Call.linkItemBridge(null, link, tile); + link.configure(tile.pos()); } lastPlaced = tile.pos(); @@ -148,9 +141,9 @@ public class ItemBridge extends Block{ if(linkValid(tile, other)){ if(entity.link == other.pos()){ - Call.unlinkItemBridge(null, tile, other); + tile.configure(Pos.invalid); }else{ - Call.linkItemBridge(null, tile, other); + tile.configure(other.pos()); } return false; } @@ -364,6 +357,11 @@ public class ItemBridge extends Block{ public float time2; public float cycleSpeed = 1f; + @Override + public int config(){ + return link; + } + @Override public void write(DataOutput stream) throws IOException{ super.write(stream); diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java index 060f6562b8..f3020c22ef 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.world.blocks.distribution; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.g2d.*; @@ -12,7 +11,6 @@ import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -45,11 +43,17 @@ public class MassDriver extends Block{ outlineIcon = true; } + /* @Remote(targets = Loc.both, called = Loc.server, forward = true) public static void linkMassDriver(Player player, Tile tile, int position){ if(!Units.canInteract(player, tile)) return; MassDriverEntity entity = tile.entity(); entity.link = position; + }*/ + + @Override + public void configured(Tile tile, Player player, int value){ + tile.entity().link = value; } @Override @@ -192,10 +196,10 @@ public class MassDriver extends Block{ MassDriverEntity entity = tile.entity(); if(entity.link == other.pos()){ - Call.linkMassDriver(null, tile, -1); + tile.configure(-1); return false; }else if(other.block() instanceof MassDriver && other.dst(tile) <= range && other.getTeam() == tile.getTeam()){ - Call.linkMassDriver(null, tile, other.pos()); + tile.configure(other.pos()); return false; } @@ -310,6 +314,11 @@ public class MassDriver extends Block{ ((MassDriver)block).handlePayload(this, bullet, data); } + @Override + public int config(){ + return link; + } + @Override public void write(DataOutput stream) throws IOException{ super.write(stream); diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Sorter.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Sorter.java index 962ad03841..42108b75fc 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Sorter.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Sorter.java @@ -1,17 +1,15 @@ package io.anuke.mindustry.world.blocks.distribution; -import io.anuke.annotations.Annotations.*; -import io.anuke.arc.Core; +import io.anuke.arc.*; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.math.Mathf; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.entities.*; +import io.anuke.arc.math.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.gen.Call; -import io.anuke.mindustry.type.Item; +import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; -import io.anuke.mindustry.world.blocks.ItemSelection; -import io.anuke.mindustry.world.meta.BlockGroup; +import io.anuke.mindustry.world.blocks.*; +import io.anuke.mindustry.world.meta.*; import java.io.*; @@ -37,9 +35,12 @@ public class Sorter extends Block{ @Override public void playerPlaced(Tile tile){ - Core.app.post(() -> Call.setSorterItem(null, tile, lastItem)); + if(lastItem != null){ + Core.app.post(() -> tile.configure(lastItem.id)); + } } + /* @Remote(targets = Loc.both, called = Loc.both, forward = true) public static void setSorterItem(Player player, Tile tile, Item item){ if(!Units.canInteract(player, tile)) return; @@ -47,6 +48,11 @@ public class Sorter extends Block{ if(entity != null){ entity.sortItem = item; } + }*/ + + @Override + public void configured(Tile tile, Player player, int value){ + tile.entity().sortItem = content.item(value); } @Override @@ -127,7 +133,7 @@ public class Sorter extends Block{ SorterEntity entity = tile.entity(); ItemSelection.buildItemTable(table, () -> entity.sortItem, item -> { lastItem = item; - Call.setSorterItem(null, tile, item); + tile.configure(item == null ? -1 : item.id); }); } @@ -138,7 +144,12 @@ public class Sorter extends Block{ public class SorterEntity extends TileEntity{ - Item sortItem; + @Nullable Item sortItem; + + @Override + public int config(){ + return sortItem == null ? -1 : sortItem.id; + } @Override public byte version(){ diff --git a/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java b/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java index 6cf2d7a41e..2ff8e6c031 100644 --- a/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java +++ b/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.world.blocks.power; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.function.*; @@ -9,9 +8,7 @@ import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.ui.*; import io.anuke.mindustry.world.*; @@ -36,7 +33,7 @@ public class PowerNode extends PowerBlock{ consumesPower = false; outputsPower = false; } - +/* @Remote(targets = Loc.both, called = Loc.server, forward = true) public static void linkPowerNodes(Player player, Tile tile, Tile other){ if(tile.entity == null || other == null || tile.entity.power == null || !((PowerNode)tile.block()).linkValid(tile, other) @@ -82,6 +79,42 @@ public class PowerNode extends PowerBlock{ } } + */ + + @Override + public void configured(Tile tile, Player player, int value){ + TileEntity entity = tile.entity; + Tile other = world.tile(value); + boolean contains = entity.power.links.contains(value), valid = other != null && other.entity != null && other.entity.power != null; + + if(contains){ + //unlink + entity.power.links.removeValue(value); + if(valid) other.entity.power.links.removeValue(tile.pos()); + + PowerGraph newgraph = new PowerGraph(); + + //reflow from this point, covering all tiles on this side + newgraph.reflow(tile); + + if(valid && other.entity.power.graph != newgraph){ + //create new graph for other end + PowerGraph og = new PowerGraph(); + //reflow from other end + og.reflow(other); + } + }else if(linkValid(tile, other) && valid && entity.power.links.size < maxNodes){ + + if(other.getTeamID() == tile.getTeamID()){ + if(!other.entity.power.links.contains(tile.pos())){ + other.entity.power.links.add(tile.pos()); + } + } + + entity.power.graph.add(other.entity.power.graph); + } + } + @Override public void load(){ super.load(); @@ -122,7 +155,11 @@ public class PowerNode extends PowerBlock{ }); tempTiles.sort(Structs.comparingFloat(t -> t.dst2(tile))); - tempTiles.each(valid, other -> Call.linkPowerNodes(null, tile, other)); + tempTiles.each(valid, other -> { + if(!tile.entity.power.links.contains(other.pos())){ + tile.configure(other.pos()); + } + }); super.placed(tile); } @@ -169,11 +206,7 @@ public class PowerNode extends PowerBlock{ Tile result = other; if(linkValid(tile, other)){ - if(linked(tile, other)){ - Call.unlinkPowerNodes(null, tile, result); - }else if(entity.power.links.size < maxNodes){ - Call.linkPowerNodes(null, tile, result); - } + tile.configure(other.pos()); return false; } return true; diff --git a/core/src/io/anuke/mindustry/world/blocks/sandbox/ItemSource.java b/core/src/io/anuke/mindustry/world/blocks/sandbox/ItemSource.java index 793bfb8442..8611eb18b7 100644 --- a/core/src/io/anuke/mindustry/world/blocks/sandbox/ItemSource.java +++ b/core/src/io/anuke/mindustry/world/blocks/sandbox/ItemSource.java @@ -1,19 +1,13 @@ package io.anuke.mindustry.world.blocks.sandbox; -import io.anuke.annotations.Annotations.Loc; -import io.anuke.annotations.Annotations.Remote; -import io.anuke.arc.Core; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.entities.*; -import io.anuke.mindustry.entities.type.Player; -import io.anuke.mindustry.entities.type.TileEntity; -import io.anuke.mindustry.gen.Call; -import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.ItemSelection; -import io.anuke.mindustry.world.meta.BlockGroup; +import io.anuke.arc.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.type.*; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.blocks.*; +import io.anuke.mindustry.world.meta.*; import java.io.*; @@ -31,18 +25,16 @@ public class ItemSource extends Block{ configurable = true; } - @Remote(targets = Loc.both, called = Loc.both, forward = true) - public static void setItemSourceItem(Player player, Tile tile, Item item){ - if(!Units.canInteract(player, tile)) return; - ItemSourceEntity entity = tile.entity(); - if(entity != null){ - entity.outputItem = item; - } + @Override + public void configured(Tile tile, Player player, int value){ + tile.entity().outputItem = content.item(value); } @Override public void playerPlaced(Tile tile){ - Core.app.post(() -> Call.setItemSourceItem(null, tile, lastItem)); + if(lastItem != null){ + Core.app.post(() -> tile.configure(lastItem.id)); + } } @Override @@ -83,7 +75,7 @@ public class ItemSource extends Block{ ItemSourceEntity entity = tile.entity(); ItemSelection.buildItemTable(table, () -> entity.outputItem, item -> { lastItem = item; - Call.setItemSourceItem(null, tile, item); + tile.configure(item == null ? -1 : item.id); }); } @@ -100,6 +92,11 @@ public class ItemSource extends Block{ public class ItemSourceEntity extends TileEntity{ Item outputItem; + @Override + public int config(){ + return outputItem == null ? -1 : outputItem.id; + } + @Override public void write(DataOutput stream) throws IOException{ super.write(stream); diff --git a/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java b/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java index f9ea932a90..b3211cf433 100644 --- a/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java +++ b/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java @@ -1,27 +1,21 @@ package io.anuke.mindustry.world.blocks.sandbox; -import io.anuke.annotations.Annotations.Loc; -import io.anuke.annotations.Annotations.Remote; -import io.anuke.arc.Core; -import io.anuke.arc.collection.Array; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.scene.style.TextureRegionDrawable; -import io.anuke.arc.scene.ui.ButtonGroup; -import io.anuke.arc.scene.ui.ImageButton; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.entities.*; -import io.anuke.mindustry.entities.type.Player; -import io.anuke.mindustry.entities.type.TileEntity; +import io.anuke.arc.*; +import io.anuke.arc.collection.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.scene.style.*; +import io.anuke.arc.scene.ui.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.arc.util.ArcAnnotate.*; +import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.gen.*; -import io.anuke.mindustry.type.Liquid; +import io.anuke.mindustry.type.*; import io.anuke.mindustry.ui.*; -import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.*; import java.io.*; -import static io.anuke.mindustry.Vars.content; -import static io.anuke.mindustry.Vars.control; +import static io.anuke.mindustry.Vars.*; public class LiquidSource extends Block{ private static Liquid lastLiquid; @@ -38,7 +32,9 @@ public class LiquidSource extends Block{ @Override public void playerPlaced(Tile tile){ - if(lastLiquid != null) Core.app.post(() -> Call.setLiquidSourceLiquid(null, tile, lastLiquid)); + if(lastLiquid != null){ + Core.app.post(() -> tile.configure(lastLiquid.id)); + } } @Override @@ -87,7 +83,7 @@ public class LiquidSource extends Block{ final int f = i; ImageButton button = cont.addImageButton(Tex.clear, Styles.clearToggleTransi, 24, () -> control.input.frag.config.hideConfig()).size(38).group(group).get(); button.changed(() -> { - Call.setLiquidSourceLiquid(null, tile, button.isChecked() ? items.get(f) : null); + tile.configure(button.isChecked() ? items.get(f).id : -1); control.input.frag.config.hideConfig(); lastLiquid = items.get(f); }); @@ -107,15 +103,18 @@ public class LiquidSource extends Block{ return new LiquidSourceEntity(); } - @Remote(targets = Loc.both, called = Loc.both, forward = true) - public static void setLiquidSourceLiquid(Player player, Tile tile, Liquid liquid){ - if(!Units.canInteract(player, tile)) return; - LiquidSourceEntity entity = tile.entity(); - if(entity != null) entity.source = liquid; + @Override + public void configured(Tile tile, Player player, int value){ + tile.entity().source = content.liquid(value); } class LiquidSourceEntity extends TileEntity{ - public Liquid source = null; + public @Nullable Liquid source = null; + + @Override + public int config(){ + return source == null ? -1 : source.id; + } @Override public void write(DataOutput stream) throws IOException{ diff --git a/core/src/io/anuke/mindustry/world/blocks/storage/Unloader.java b/core/src/io/anuke/mindustry/world/blocks/storage/Unloader.java index 0adf1fdc8f..9488337209 100644 --- a/core/src/io/anuke/mindustry/world/blocks/storage/Unloader.java +++ b/core/src/io/anuke/mindustry/world/blocks/storage/Unloader.java @@ -1,16 +1,13 @@ package io.anuke.mindustry.world.blocks.storage; -import io.anuke.annotations.Annotations.*; -import io.anuke.arc.Core; -import io.anuke.arc.graphics.Color; +import io.anuke.arc.*; +import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.entities.*; +import io.anuke.arc.scene.ui.layout.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.gen.Call; -import io.anuke.mindustry.type.Item; +import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; -import io.anuke.mindustry.world.blocks.ItemSelection; +import io.anuke.mindustry.world.blocks.*; import java.io.*; @@ -44,20 +41,20 @@ public class Unloader extends Block{ @Override public void playerPlaced(Tile tile){ - Core.app.post(() -> Call.setSortedUnloaderItem(null, tile, lastItem)); + if(lastItem != null){ + Core.app.post(() -> tile.configure(lastItem.id)); + } } - @Remote(targets = Loc.both, called = Loc.both, forward = true) - public static void setSortedUnloaderItem(Player player, Tile tile, Item item){ - if(!Units.canInteract(player, tile)) return; - SortedUnloaderEntity entity = tile.entity(); - entity.items.clear(); - entity.sortItem = item; + @Override + public void configured(Tile tile, Player player, int value){ + tile.entity.items.clear(); + tile.entity().sortItem = content.item(value); } @Override public void update(Tile tile){ - SortedUnloaderEntity entity = tile.entity(); + UnloaderEntity entity = tile.entity(); if(tile.entity.timer.get(timerUnload, speed / entity.timeScale) && tile.entity.items.total() == 0){ for(Tile other : tile.entity.proximity()){ @@ -109,7 +106,7 @@ public class Unloader extends Block{ public void draw(Tile tile){ super.draw(tile); - SortedUnloaderEntity entity = tile.entity(); + UnloaderEntity entity = tile.entity(); Draw.color(entity.sortItem == null ? Color.clear : entity.sortItem.color); Fill.square(tile.worldx(), tile.worldy(), 1f); @@ -118,21 +115,26 @@ public class Unloader extends Block{ @Override public void buildTable(Tile tile, Table table){ - SortedUnloaderEntity entity = tile.entity(); + UnloaderEntity entity = tile.entity(); ItemSelection.buildItemTable(table, () -> entity.sortItem, item -> { lastItem = item; - Call.setSortedUnloaderItem(null, tile, item); + tile.configure(item == null ? -1 : item.id); }); } @Override public TileEntity newEntity(){ - return new SortedUnloaderEntity(); + return new UnloaderEntity(); } - public static class SortedUnloaderEntity extends TileEntity{ + public static class UnloaderEntity extends TileEntity{ public Item sortItem = null; + @Override + public int config(){ + return sortItem == null ? -1 : sortItem.id; + } + @Override public void write(DataOutput stream) throws IOException{ super.write(stream); diff --git a/core/src/io/anuke/mindustry/world/blocks/units/CommandCenter.java b/core/src/io/anuke/mindustry/world/blocks/units/CommandCenter.java index a748a20a5e..01487f6b44 100644 --- a/core/src/io/anuke/mindustry/world/blocks/units/CommandCenter.java +++ b/core/src/io/anuke/mindustry/world/blocks/units/CommandCenter.java @@ -1,6 +1,5 @@ package io.anuke.mindustry.world.blocks.units; -import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.*; @@ -13,9 +12,8 @@ import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.entities.units.*; -import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; -import io.anuke.mindustry.gen.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.ui.*; import io.anuke.mindustry.world.*; @@ -95,7 +93,7 @@ public class CommandCenter extends Block{ Table buttons = new Table(); for(UnitCommand cmd : UnitCommand.all){ - buttons.addImageButton(Core.atlas.drawable("icon-command-" + cmd.name() + "-small"), Styles.clearToggleTransi, () -> Call.onCommandCenterSet(player, tile, cmd)) + buttons.addImageButton(Core.atlas.drawable("icon-command-" + cmd.name() + "-small"), Styles.clearToggleTransi, () -> tile.configure(cmd.ordinal())) .size(44).group(group).update(b -> b.setChecked(entity.command == cmd)); } table.add(buttons); @@ -103,10 +101,9 @@ public class CommandCenter extends Block{ table.label(() -> entity.command.localized()).style(Styles.outlineLabel).center().growX().get().setAlignment(Align.center); } - @Remote(called = Loc.server, forward = true, targets = Loc.both) - public static void onCommandCenterSet(Player player, Tile tile, UnitCommand command){ - if(player == null || tile == null || !Units.canInteract(player, tile)) return; - + @Override + public void configured(Tile tile, Player player, int value){ + UnitCommand command = UnitCommand.all[value]; Effects.effect(((CommandCenter)tile.block()).effect, tile); for(Tile center : indexer.getAllied(tile.getTeam(), BlockFlag.comandCenter)){ @@ -133,6 +130,11 @@ public class CommandCenter extends Block{ public class CommandCenterEntity extends TileEntity{ public UnitCommand command = UnitCommand.attack; + @Override + public int config(){ + return command.ordinal(); + } + @Override public void write(DataOutput stream) throws IOException{ super.write(stream); diff --git a/fastlane/metadata/android/en-US/changelogs/89.txt b/fastlane/metadata/android/en-US/changelogs/89.txt new file mode 100644 index 0000000000..89827aa74c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/89.txt @@ -0,0 +1,15 @@ +- Fixed iOS/Android having frozen multiplayer +- Fixed Veins map not having a silicon source +- Fixed inaccurate enemy shoot prediction +- Fixed server crash exploit +- Fixed panes not scrolling with mousewheel [Desktop] +- Fixed incorrect PvP team assignment +- Fixed not being able to tap 'ok' in UI scale changed dialog +- Fixed not being able to play on PvP maps without orange team +- Fixed error message on exiting server after saved map +- Fixed attack map completion displaying low rank +- Possibly fixed Mac version not starting +- Switched to TCP from UDP - experimental +- Added descriptive display when failing to connect due to version mismatch +- Improved smoothness of multiplayer building, rotation and collision +- Improved power node linking diff --git a/fastlane/metadata/android/en-US/changelogs/93.txt b/fastlane/metadata/android/en-US/changelogs/93.txt new file mode 100644 index 0000000000..c0e7d256af --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/93.txt @@ -0,0 +1,11 @@ +- Added new spawn animations w/ progress bar and names +- Added configurable server whitelist based on player UUID +- Added many new events for plugins +- Added core land animation +- Added player limit for servers +- Added gamemode display for server/save lists +- Added new filechooser for Android, fixes file access on Android 10 +- Added core storage space increase via adjacent vaults or containers +- Made unloader be able to take items from any block +- Improved votekick sensitivity +- Fixed many various bugs diff --git a/fastlane/metadata/android/en-US/changelogs/94.txt b/fastlane/metadata/android/en-US/changelogs/94.txt new file mode 100644 index 0000000000..f967815789 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/94.txt @@ -0,0 +1,8 @@ +- Fixed tutorial displaying Desktop text on Android +- Fixed common crash related to status effects +- Fixed launch pads launching entire core contents +- Fixed new maps overwriting old ones without warning +- Fixed phase conveyors operating on near-0 power +- Fixed incorrect message dialog layout +- Fixed some crashes +- Reverted removal of router passback diff --git a/fastlane/metadata/android/en-US/changelogs/95.txt b/fastlane/metadata/android/en-US/changelogs/95.txt new file mode 100755 index 0000000000..ba151cae49 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/95.txt @@ -0,0 +1,12 @@ +- Fixed zone exploit caused by import of zone saves +- Reverted to old file chooser when possible [Android] +- New multithreaded pathfinding implementation +- Made attack command have units move toward enemy spawnpoints in survival +- Made votekick still tempban people after disconnection +- Added 'rally' command to command center, replaces old patrol command +- Added full Android keyboard support, completely removes any touch input, adds desktop keys +- Added ability to rotate lines while placing [Desktop] [Contributed by Synray] +- Added votekick button +- Added display of power capacity in power graphs +- Added armored conveyors - more armor than titanium, don't accept items from sides +- Added message blocks - editable text From 5eba4a360d6eb839870c2f4083b8a810979608ab Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 20:21:37 -0400 Subject: [PATCH 45/73] Fixed Steam offline crash --- .../io/anuke/mindustry/desktop/DesktopLauncher.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index a9f18600b7..2a5dcd433c 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -125,11 +125,11 @@ public class DesktopLauncher extends ClientLauncher{ if(!SteamAPI.init()){ Log.err("Steam client not running."); }else{ - Vars.steam = true; initSteam(args); - + Vars.steam = true; } - }catch(Exception e){ + }catch(Throwable e){ + steam = false; Log.err("Failed to load Steam native libraries."); e.printStackTrace(); } @@ -199,9 +199,6 @@ public class DesktopLauncher extends ClientLauncher{ @Override public Array getExternalMaps(){ - if(steam && SVars.workshop == null){ - SVars.workshop = new SWorkshop(); - } return !steam ? super.getExternalMaps() : SVars.workshop.getMapFiles(); } @@ -222,7 +219,6 @@ public class DesktopLauncher extends ClientLauncher{ @Override public NetProvider getNet(){ - if(steam && SVars.net == null) SVars.net = new SNet(new ArcNetImpl()); return steam ? SVars.net : new ArcNetImpl(); } From 62ad78ace904d93353a8f1f16535903e916ff283 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 20:48:02 -0400 Subject: [PATCH 46/73] Saving of broken blocks --- core/src/io/anuke/mindustry/io/SaveIO.java | 5 ++-- .../io/anuke/mindustry/io/SaveVersion.java | 28 ++++++++++++++++++- .../io/anuke/mindustry/io/versions/Save1.java | 12 ++++---- .../io/anuke/mindustry/io/versions/Save2.java | 28 ++++++++++++++++++- .../io/anuke/mindustry/io/versions/Save3.java | 9 ++++++ .../world/blocks/distribution/ItemBridge.java | 1 - 6 files changed, 70 insertions(+), 13 deletions(-) create mode 100644 core/src/io/anuke/mindustry/io/versions/Save3.java diff --git a/core/src/io/anuke/mindustry/io/SaveIO.java b/core/src/io/anuke/mindustry/io/SaveIO.java index cb79c0222d..8a6035363a 100644 --- a/core/src/io/anuke/mindustry/io/SaveIO.java +++ b/core/src/io/anuke/mindustry/io/SaveIO.java @@ -5,8 +5,7 @@ import io.anuke.arc.files.FileHandle; import io.anuke.arc.util.io.CounterInputStream; import io.anuke.arc.util.io.FastDeflaterOutputStream; import io.anuke.mindustry.Vars; -import io.anuke.mindustry.io.versions.Save1; -import io.anuke.mindustry.io.versions.Save2; +import io.anuke.mindustry.io.versions.*; import io.anuke.mindustry.world.WorldContext; import java.io.*; @@ -19,7 +18,7 @@ public class SaveIO{ /** Format header. This is the string 'MSAV' in ASCII. */ public static final byte[] header = {77, 83, 65, 86}; public static final IntMap versions = new IntMap<>(); - public static final Array versionArray = Array.with(new Save1(), new Save2()); + public static final Array versionArray = Array.with(new Save1(), new Save2(), new Save3()); static{ for(SaveVersion version : versionArray){ diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index 2b12bf96f2..6b5f49db26 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -6,6 +6,7 @@ import io.anuke.arc.util.io.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.game.Teams.*; import io.anuke.mindustry.maps.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -15,7 +16,7 @@ import java.io.*; import static io.anuke.mindustry.Vars.*; public abstract class SaveVersion extends SaveFileReader{ - public final int version; + public int version; //HACK stores the last read build of the save file, valid after read meta call protected int lastReadBuild; @@ -207,6 +208,21 @@ public abstract class SaveVersion extends SaveFileReader{ } public void writeEntities(DataOutput stream) throws IOException{ + //write team data with entities. + Array data = state.teams.getActive(); + stream.writeInt(data.size); + for(TeamData team : data){ + stream.writeInt(team.team.ordinal()); + stream.writeInt(team.brokenBlocks.size); + for(BrokenBlock block : team.brokenBlocks){ + stream.writeShort(block.x); + stream.writeShort(block.y); + stream.writeShort(block.rotation); + stream.writeShort(block.block); + stream.writeInt(block.config); + } + } + //write entity chunk int groups = 0; @@ -235,6 +251,16 @@ public abstract class SaveVersion extends SaveFileReader{ } public void readEntities(DataInput stream) throws IOException{ + int teamc = stream.readInt(); + for(int i = 0; i < teamc; i++){ + Team team = Team.all[stream.readInt()]; + TeamData data = state.teams.get(team); + int blocks = stream.readInt(); + for(int j = 0; j < blocks; j++){ + data.brokenBlocks.addLast(new BrokenBlock(stream.readShort(), stream.readShort(), stream.readShort(), stream.readShort(), stream.readInt())); + } + } + byte groups = stream.readByte(); for(int i = 0; i < groups; i++){ diff --git a/core/src/io/anuke/mindustry/io/versions/Save1.java b/core/src/io/anuke/mindustry/io/versions/Save1.java index 545ae99eb2..554bf7c94a 100644 --- a/core/src/io/anuke/mindustry/io/versions/Save1.java +++ b/core/src/io/anuke/mindustry/io/versions/Save1.java @@ -1,16 +1,14 @@ package io.anuke.mindustry.io.versions; -import io.anuke.arc.function.Supplier; -import io.anuke.mindustry.entities.traits.SaveTrait; -import io.anuke.mindustry.io.SaveVersion; +import io.anuke.arc.function.*; +import io.anuke.mindustry.entities.traits.*; -import java.io.DataInput; -import java.io.IOException; +import java.io.*; -public class Save1 extends SaveVersion{ +public class Save1 extends Save2{ public Save1(){ - super(1); + version = 1; } @Override diff --git a/core/src/io/anuke/mindustry/io/versions/Save2.java b/core/src/io/anuke/mindustry/io/versions/Save2.java index 66d61964c5..4fb9954b0c 100644 --- a/core/src/io/anuke/mindustry/io/versions/Save2.java +++ b/core/src/io/anuke/mindustry/io/versions/Save2.java @@ -1,9 +1,35 @@ package io.anuke.mindustry.io.versions; -import io.anuke.mindustry.io.SaveVersion; +import io.anuke.mindustry.entities.traits.*; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.io.*; +import io.anuke.mindustry.type.*; + +import java.io.*; + +import static io.anuke.mindustry.Vars.content; public class Save2 extends SaveVersion{ + public Save2(){ super(2); } + + @Override + public void readEntities(DataInput stream) throws IOException{ + byte groups = stream.readByte(); + + for(int i = 0; i < groups; i++){ + int amount = stream.readInt(); + for(int j = 0; j < amount; j++){ + //TODO throw exception on read fail + readChunk(stream, true, in -> { + byte typeid = in.readByte(); + byte version = in.readByte(); + SaveTrait trait = (SaveTrait)content.getByID(ContentType.typeid, typeid).constructor.get(); + trait.readSave(in, version); + }); + } + } + } } diff --git a/core/src/io/anuke/mindustry/io/versions/Save3.java b/core/src/io/anuke/mindustry/io/versions/Save3.java new file mode 100644 index 0000000000..c418a1bf46 --- /dev/null +++ b/core/src/io/anuke/mindustry/io/versions/Save3.java @@ -0,0 +1,9 @@ +package io.anuke.mindustry.io.versions; + +import io.anuke.mindustry.io.*; + +public class Save3 extends SaveVersion{ + public Save3(){ + super(3); + } +} diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java b/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java index baa528452c..46acbc1420 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/ItemBridge.java @@ -168,7 +168,6 @@ public class ItemBridge extends Block{ Tile other = world.tile(entity.link); if(!linkValid(tile, other)){ - entity.link = Pos.invalid; tryDump(tile); entity.uptime = 0f; }else{ From 985918b87045430bf210790b3e86c4bd23eae988 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 21:08:56 -0400 Subject: [PATCH 47/73] Fixed power node config --- core/src/io/anuke/mindustry/content/Blocks.java | 10 +++++----- core/src/io/anuke/mindustry/content/UnitTypes.java | 5 ++--- core/src/io/anuke/mindustry/core/Logic.java | 7 +++++-- .../mindustry/entities/type/base/BuilderDrone.java | 9 ++++----- .../anuke/mindustry/world/blocks/power/PowerNode.java | 5 +++++ 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/core/src/io/anuke/mindustry/content/Blocks.java b/core/src/io/anuke/mindustry/content/Blocks.java index a0ef28f4b8..78a6aa9285 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -1646,13 +1646,13 @@ public class Blocks implements ContentList{ }}; phantomFactory = new UnitFactory("phantom-factory"){{ - requirements(Category.units, ItemStack.with(Items.titanium, 45, Items.thorium, 40, Items.lead, 55, Items.silicon, 105)); + requirements(Category.units, ItemStack.with(Items.titanium, 50, Items.thorium, 60, Items.lead, 65, Items.silicon, 105)); type = UnitTypes.phantom; - produceTime = 3650; + produceTime = 4400; size = 2; - maxSpawn = 2; - consumes.power(2f); - consumes.items(new ItemStack(Items.silicon, 30), new ItemStack(Items.lead, 20), new ItemStack(Items.titanium, 10)); + maxSpawn = 1; + consumes.power(2.5f); + consumes.items(new ItemStack(Items.silicon, 50), new ItemStack(Items.lead, 30), new ItemStack(Items.titanium, 20)); }}; commandCenter = new CommandCenter("command-center"){{ diff --git a/core/src/io/anuke/mindustry/content/UnitTypes.java b/core/src/io/anuke/mindustry/content/UnitTypes.java index a3b598efdd..f632fcee19 100644 --- a/core/src/io/anuke/mindustry/content/UnitTypes.java +++ b/core/src/io/anuke/mindustry/content/UnitTypes.java @@ -61,9 +61,8 @@ public class UnitTypes implements ContentList{ maxVelocity = 1.9f; range = 70f; itemCapacity = 70; - health = 220; - buildPower = 0.9f; - minePower = 1.1f; + health = 400; + buildPower = 1f; engineOffset = 6.5f; toMine = ObjectSet.with(Items.lead, Items.copper, Items.titanium); weapon = new Weapon("heal-blaster"){{ diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 3894608a9f..750c6459b5 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -16,6 +16,7 @@ import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; import io.anuke.mindustry.world.blocks.*; import io.anuke.mindustry.world.blocks.BuildBlock.*; +import io.anuke.mindustry.world.blocks.power.*; import static io.anuke.mindustry.Vars.*; @@ -43,8 +44,10 @@ public class Logic implements ApplicationListener{ //blocks that get broken are appended to the team's broken block queue Tile tile = event.tile; Block block = tile.block(); - if(tile.entity == null) return; - if(block instanceof BuildBlock ){ + //skip null entities or nukes, for obvious reasons + if(tile.entity == null || tile.block() instanceof NuclearReactor) return; + + if(block instanceof BuildBlock){ BuildEntity entity = tile.entity(); diff --git a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java index fc0cd189f2..dc91e18881 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java @@ -96,9 +96,9 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ incDrones(playerTarget); TargetTrait prev = target; target = playerTarget; - float dst = 90f + (id % 4)*30; + float dst = 90f + (id % 10)*3; float tdst = dst(target); - float scale = (Mathf.lerp(1f, 0.77f, 1f - Mathf.clamp((tdst - dst) / dst))); + float scale = (Mathf.lerp(1f, 0.2f, 1f - Mathf.clamp((tdst - dst) / dst))); circle(dst); velocity.scl(scale); target = prev; @@ -148,8 +148,7 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ } boolean canRebuild(){ - //disabled until further notice, reason being that it's too annoying when playing enemies and too broken for ally use - return timer.get(timerTarget, 80) && Units.closestEnemy(getTeam(), x, y, 100f, u -> !(u instanceof BaseDrone)) == null; + return true; } @Override @@ -184,7 +183,7 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ } } - if(canRebuild() && !isBuilding()){ + if(timer.get(timerTarget, 80) && Units.closestEnemy(getTeam(), x, y, 100f, u -> !(u instanceof BaseDrone)) == null && !isBuilding()){ TeamData data = Vars.state.teams.get(team); if(!data.brokenBlocks.isEmpty()){ BrokenBlock block = data.brokenBlocks.removeLast(); diff --git a/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java b/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java index 2ff8e6c031..2896de80fa 100644 --- a/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java +++ b/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java @@ -105,7 +105,12 @@ public class PowerNode extends PowerBlock{ } }else if(linkValid(tile, other) && valid && entity.power.links.size < maxNodes){ + if(!entity.power.links.contains(other.pos())){ + entity.power.links.add(other.pos()); + } + if(other.getTeamID() == tile.getTeamID()){ + if(!other.entity.power.links.contains(tile.pos())){ other.entity.power.links.add(tile.pos()); } From 8c3f8f9b01ece82f8105354fcf5acd1fb3e676d2 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 21:34:50 -0400 Subject: [PATCH 48/73] Fixed connection glitch --- core/src/io/anuke/mindustry/net/Packets.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/net/Packets.java b/core/src/io/anuke/mindustry/net/Packets.java index 1c488183c1..760728d945 100644 --- a/core/src/io/anuke/mindustry/net/Packets.java +++ b/core/src/io/anuke/mindustry/net/Packets.java @@ -66,7 +66,7 @@ public class Packets{ public static class ConnectPacket implements Packet{ public int version; public String versionType; - public Array mods = new Array<>(); + public Array mods; public String name, uuid, usid; public boolean mobile; public int color; @@ -98,6 +98,7 @@ public class Packets{ buffer.get(idbytes); uuid = new String(Base64Coder.encode(idbytes)); int totalMods = buffer.getInt(); + mods = new Array<>(totalMods); for(int i = 0; i < totalMods; i++){ mods.add(TypeIO.readString(buffer)); } From c9e969c7b42fdec99fb667edc66939967b8b263b Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 21:45:25 -0400 Subject: [PATCH 49/73] Editor scroll fix --- core/src/io/anuke/mindustry/editor/MapEditorDialog.java | 5 +++++ core/src/io/anuke/mindustry/editor/MapView.java | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index c9b04ad256..b7b1d2345d 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -680,6 +680,11 @@ public class MapEditorDialog extends Dialog implements Disposable{ pane = new ScrollPane(content); pane.setFadeScrollBars(false); pane.setOverscroll(true, false); + pane.exited(() -> { + if(pane.hasScroll()){ + Core.scene.setScrollFocus(view); + } + }); ButtonGroup group = new ButtonGroup<>(); int i = 0; diff --git a/core/src/io/anuke/mindustry/editor/MapView.java b/core/src/io/anuke/mindustry/editor/MapView.java index 2e06352e49..c637e9b6f2 100644 --- a/core/src/io/anuke/mindustry/editor/MapView.java +++ b/core/src/io/anuke/mindustry/editor/MapView.java @@ -56,10 +56,16 @@ public class MapView extends Element implements GestureListener{ public boolean mouseMoved(InputEvent event, float x, float y){ mousex = x; mousey = y; + requestScroll(); return false; } + @Override + public void enter(InputEvent event, float x, float y, int pointer, Element fromActor){ + requestScroll(); + } + @Override public boolean touchDown(InputEvent event, float x, float y, int pointer, KeyCode button){ if(pointer != 0){ From 4bc37ab065b64b65d605c1ba35b76054e5806f0c Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 30 Sep 2019 22:12:02 -0400 Subject: [PATCH 50/73] Some minor queued block fixes --- core/src/io/anuke/mindustry/Vars.java | 2 ++ core/src/io/anuke/mindustry/core/Logic.java | 26 +++++++++++++++++ .../src/io/anuke/mindustry/core/Renderer.java | 2 ++ .../entities/type/base/BuilderDrone.java | 7 +++-- .../mindustry/graphics/BlockRenderer.java | 28 +++++++++++++++---- 5 files changed, 57 insertions(+), 8 deletions(-) diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 3b905ca0e8..36790a71d1 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -31,6 +31,8 @@ import static io.anuke.arc.Core.*; public class Vars implements Loadable{ /** Whether to load locales.*/ public static boolean loadLocales = true; + /** Maximum number of broken blocks.*/ + public static final int maxBrokenBlocks = 256; /** IO buffer size. */ public static final int bufferSize = 8192; /** global charset, since Android doesn't support the Charsets class */ diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 750c6459b5..7be985497b 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -61,8 +61,34 @@ public class Logic implements ApplicationListener{ } TeamData data = state.teams.get(tile.getTeam()); + + //remove existing blocks that have been placed here. + //painful O(n) iteration + copy + for(int i = 0; i < data.brokenBlocks.size; i++){ + BrokenBlock b = data.brokenBlocks.get(i); + if(b.x == tile.x && b.y == tile.y){ + data.brokenBlocks.removeIndex(i); + break; + } + } + data.brokenBlocks.addFirst(new BrokenBlock(tile.x, tile.y, tile.rotation(), block.id, tile.entity.config())); }); + + Events.on(BlockBuildEndEvent.class, event -> { + if(!event.breaking){ + TeamData data = state.teams.get(event.team); + + //painful O(n) iteration + copy + for(int i = 0; i < data.brokenBlocks.size; i++){ + BrokenBlock b = data.brokenBlocks.get(i); + if(b.x == event.tile.x && b.y == event.tile.y){ + data.brokenBlocks.removeIndex(i); + break; + } + } + } + }); } /** Handles the event of content being used by either the player or some block. */ diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index c6652e3327..30b4781abb 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -240,6 +240,8 @@ public class Renderer implements ApplicationListener{ blocks.drawBlocks(Layer.block); blocks.drawFog(); + blocks.drawBroken(); + Draw.shader(Shaders.blockbuild, true); blocks.drawBlocks(Layer.placement); Draw.shader(); diff --git a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java index dc91e18881..06a3ceb60d 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java @@ -187,9 +187,10 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ TeamData data = Vars.state.teams.get(team); if(!data.brokenBlocks.isEmpty()){ BrokenBlock block = data.brokenBlocks.removeLast(); - - placeQueue.addFirst(new BuildRequest(block.x, block.y, block.rotation, content.block(block.block)).configure(block.config)); - setState(build); + if(Build.validPlace(getTeam(), block.x, block.y, content.block(block.block), block.rotation)){ + placeQueue.addFirst(new BuildRequest(block.x, block.y, block.rotation, content.block(block.block)).configure(block.config)); + setState(build); + } } } } diff --git a/core/src/io/anuke/mindustry/graphics/BlockRenderer.java b/core/src/io/anuke/mindustry/graphics/BlockRenderer.java index ab9af0d674..d232b9897e 100644 --- a/core/src/io/anuke/mindustry/graphics/BlockRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/BlockRenderer.java @@ -2,15 +2,19 @@ package io.anuke.mindustry.graphics; import io.anuke.arc.*; import io.anuke.arc.collection.*; -import io.anuke.arc.graphics.Color; -import io.anuke.arc.graphics.Texture.TextureFilter; +import io.anuke.arc.graphics.*; +import io.anuke.arc.graphics.Texture.*; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.graphics.glutils.FrameBuffer; +import io.anuke.arc.graphics.glutils.*; +import io.anuke.arc.math.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.content.Blocks; +import io.anuke.mindustry.content.*; +import io.anuke.mindustry.entities.type.base.*; import io.anuke.mindustry.game.EventType.*; -import io.anuke.mindustry.game.Team; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.game.Teams.*; import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.Block.*; import static io.anuke.arc.Core.camera; import static io.anuke.mindustry.Vars.*; @@ -120,6 +124,20 @@ public class BlockRenderer implements Disposable{ Draw.shader(); } + public void drawBroken(){ + if(unitGroups[player.getTeam().ordinal()].all().contains(p -> p instanceof BuilderDrone)){ + for(BrokenBlock block : state.teams.get(player.getTeam()).brokenBlocks){ + Block b = content.block(block.block); + if(!camera.bounds(Tmp.r1).grow(tilesize * 2f).overlaps(Tmp.r2.setSize(b.size * tilesize).setCenter(block.x * tilesize + b.offset(), block.y * tilesize + b.offset()))) continue; + + Draw.alpha(0.5f); + Draw.mixcol(Pal.accent, 0.2f + Mathf.absin(5f, 0.2f)); + Draw.rect(b.icon(Icon.full), block.x * tilesize + b.offset(), block.y * tilesize + b.offset(), b.rotate ? block.rotation * 90 : 0f); + } + Draw.reset(); + } + } + public void drawShadows(){ if(!shadowEvents.isEmpty()){ Draw.flush(); From 56cc806d01e94a033c92f1ce8072002b1bfeb144 Mon Sep 17 00:00:00 2001 From: Miguel de Dios Matias Date: Tue, 1 Oct 2019 17:55:31 +0200 Subject: [PATCH 51/73] Fixed the spanish translation 'silicona' -> 'silicio'. (#758) --- core/assets/bundles/bundle_es.properties | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index e40888231a..74396541de 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -646,7 +646,7 @@ item.coal.name = Carbón item.graphite.name = Grafito item.titanium.name = Titanio item.thorium.name = Torio -item.silicon.name = Silicona +item.silicon.name = Silicio item.plastanium.name = Plastanio item.phase-fabric.name = Tejido de fase item.surge-alloy.name = Aleación Eléctrica @@ -792,7 +792,7 @@ block.distributor.name = Distribuidor block.sorter.name = Clasificador block.message.name = Message block.overflow-gate.name = Compuerta de Desborde -block.silicon-smelter.name = Horno para Silicona +block.silicon-smelter.name = Horno para Silicio block.phase-weaver.name = Tejedor de Fase block.pulverizer.name = Pulverizador block.cryofluidmixer.name = Mezclador de Criogénicos @@ -968,11 +968,11 @@ unit.revenant.description = Una unidad aérea pesada con misiles. block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Comprime carbón en piezas de grafito puro. block.multi-press.description = Una versión mejorada de la prensa de grafito. Utiliza agua y energía para procesar carbón rápida y eficientemente. -block.silicon-smelter.description = Reduce arena con coque de alta pureza para producir silicona. +block.silicon-smelter.description = Reduce la arena con carbón puro. Produce silicio. block.kiln.description = Funde arena y plomo en metacristal. Requiere cantidades pequeñas de energía. block.plastanium-compressor.description = Produce plastanio con aceite y titanio. block.phase-weaver.description = Produce tejido de fase del torio radioactivo y altas cantidades de arena. -block.alloy-smelter.description = Produce "surge alloy" con titanio, plomo, silicona y cobre. +block.alloy-smelter.description = Produce "surge alloy" con titanio, plomo, silicio y cobre. block.cryofluidmixer.description = Combina agua y titanio en líquido criogénico, que es mucho más eficiente para enfriar. block.blast-mixer.description = Usa aceite para transformar pirotita en un objeto menos inflamable pero más explosivo: compuesto explosivo. block.pyratite-mixer.description = Mezcla carbón, plomo y arena en pirotita altamente inflamable. @@ -999,7 +999,7 @@ block.surge-wall.description = El bloque defensivo más fuerte.\nTiene una peque block.surge-wall-large.description = El bloque defensivo más fuerte.\nTiene una pequeña probabilidad de disparar rayos al atacante.\nOcupa múltiplies casillas. block.door.description = Una puerta pequeña que puede ser abierta y cerrada tocándola.\nSi está abirta, los enemigos pueden moverse y disparar a través de ella. block.door-large.description = Una puerta grande que puede ser abierta y cerrada tocándola.\nSi está abirta, los enemigos pueden moverse y disparar a través de ella.\nOcupa múltiples casillas. -block.mender.description = Repara bloques cercanos periódicamente. Mantiene a las defensas reparadas entre oleadas.Puede usar silicona opcionalmente para mejorar el alcance y la eficiencia. +block.mender.description = Repara bloques cercanos periódicamente. Mantiene a las defensas reparadas entre oleadas. Puede usar silicio opcionalmente para mejorar el alcance y la eficiencia. block.mend-projector.description = Regenera edificios cercanos periódcamente. block.overdrive-projector.description = Aumenta la velocidad de edificios cercanos como taladros y transportadores. block.force-projector.description = Crea un área de fuerza hexagonal alrededor de él, protegiendo edificios y unidades dentro de él del daño de las balas. From 4b83569b4380c659a02e23e001a788825b354478 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 12:15:50 -0400 Subject: [PATCH 52/73] Switched consumers over to dynamic Bits --- core/src/io/anuke/mindustry/world/BlockStorage.java | 4 ++-- core/src/io/anuke/mindustry/world/consumers/Consume.java | 5 +++-- .../anuke/mindustry/world/consumers/ConsumeItemFilter.java | 5 +++-- .../io/anuke/mindustry/world/consumers/ConsumeItems.java | 5 +++-- .../io/anuke/mindustry/world/consumers/ConsumeLiquid.java | 5 +++-- .../mindustry/world/consumers/ConsumeLiquidFilter.java | 6 +++--- core/src/io/anuke/mindustry/world/consumers/Consumers.java | 5 +++-- 7 files changed, 20 insertions(+), 15 deletions(-) diff --git a/core/src/io/anuke/mindustry/world/BlockStorage.java b/core/src/io/anuke/mindustry/world/BlockStorage.java index a4aab0894f..984858a5ef 100644 --- a/core/src/io/anuke/mindustry/world/BlockStorage.java +++ b/core/src/io/anuke/mindustry/world/BlockStorage.java @@ -91,11 +91,11 @@ public abstract class BlockStorage extends UnlockableContent{ } public boolean acceptItem(Item item, Tile tile, Tile source){ - return consumes.itemFilters[item.id] && tile.entity.items.get(item) < getMaximumAccepted(tile, item); + return consumes.itemFilters.get(item.id) && tile.entity.items.get(item) < getMaximumAccepted(tile, item); } public boolean acceptLiquid(Tile tile, Tile source, Liquid liquid, float amount){ - return hasLiquids && tile.entity.liquids.get(liquid) + amount < liquidCapacity && consumes.liquidfilters[liquid.id]; + return hasLiquids && tile.entity.liquids.get(liquid) + amount < liquidCapacity && consumes.liquidfilters.get(liquid.id); } public void handleLiquid(Tile tile, Tile source, Liquid liquid, float amount){ diff --git a/core/src/io/anuke/mindustry/world/consumers/Consume.java b/core/src/io/anuke/mindustry/world/consumers/Consume.java index be5d0d6af8..2e176cc670 100644 --- a/core/src/io/anuke/mindustry/world/consumers/Consume.java +++ b/core/src/io/anuke/mindustry/world/consumers/Consume.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.world.consumers; +import io.anuke.arc.collection.*; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.world.Tile; @@ -17,7 +18,7 @@ public abstract class Consume{ * Apply a filter to items accepted. * This should set all item IDs that are present in the filter to true. */ - public void applyItemFilter(boolean[] filter){ + public void applyItemFilter(Bits filter){ } @@ -25,7 +26,7 @@ public abstract class Consume{ * Apply a filter to liquids accepted. * This should set all liquid IDs that are present in the filter to true. */ - public void applyLiquidFilter(boolean[] filter){ + public void applyLiquidFilter(Bits filter){ } diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java index 81503037f0..3091edfcac 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.world.consumers; +import io.anuke.arc.collection.*; import io.anuke.arc.function.Predicate; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; @@ -21,8 +22,8 @@ public class ConsumeItemFilter extends Consume{ } @Override - public void applyItemFilter(boolean[] arr){ - content.items().each(filter, item -> arr[item.id] = true); + public void applyItemFilter(Bits arr){ + content.items().each(filter, item -> arr.set(item.id)); } @Override diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java index 96f38e4aa3..389a222610 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.world.consumers; +import io.anuke.arc.collection.*; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.type.Item.Icon; @@ -19,9 +20,9 @@ public class ConsumeItems extends Consume{ } @Override - public void applyItemFilter(boolean[] filter){ + public void applyItemFilter(Bits filter){ for(ItemStack stack : items){ - filter[stack.item.id] = true; + filter.set(stack.item.id); } } diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java index 943e7da6b2..a4e33ad3da 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.world.consumers; +import io.anuke.arc.collection.*; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.type.Liquid; @@ -17,8 +18,8 @@ public class ConsumeLiquid extends ConsumeLiquidBase{ } @Override - public void applyLiquidFilter(boolean[] filter){ - filter[liquid.id] = true; + public void applyLiquidFilter(Bits filter){ + filter.set(liquid.id); } @Override diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java index 04c2efd3ae..3955b01439 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java @@ -1,6 +1,6 @@ package io.anuke.mindustry.world.consumers; -import io.anuke.arc.collection.Array; +import io.anuke.arc.collection.*; import io.anuke.arc.function.Predicate; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; @@ -23,8 +23,8 @@ public class ConsumeLiquidFilter extends ConsumeLiquidBase{ } @Override - public void applyLiquidFilter(boolean[] arr){ - content.liquids().each(filter, item -> arr[item.id] = true); + public void applyLiquidFilter(Bits arr){ + content.liquids().each(filter, item -> arr.set(item.id)); } @Override diff --git a/core/src/io/anuke/mindustry/world/consumers/Consumers.java b/core/src/io/anuke/mindustry/world/consumers/Consumers.java index 6839237d2b..5693b759a5 100644 --- a/core/src/io/anuke/mindustry/world/consumers/Consumers.java +++ b/core/src/io/anuke/mindustry/world/consumers/Consumers.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.world.consumers; +import io.anuke.arc.collection.*; import io.anuke.arc.function.Predicate; import io.anuke.arc.util.Structs; import io.anuke.mindustry.Vars; @@ -12,8 +13,8 @@ public class Consumers{ private Consume[] map = new Consume[ConsumeType.values().length]; private Consume[] results, optionalResults; - public final boolean[] itemFilters = new boolean[Vars.content.items().size]; - public final boolean[] liquidfilters = new boolean[Vars.content.liquids().size]; + public final Bits itemFilters = new Bits(Vars.content.items().size); + public final Bits liquidfilters = new Bits(Vars.content.liquids().size); public void init(){ results = Structs.filter(Consume.class, map, m -> m != null); From 9145ade61720ee72bcaa00e8254875b23125193a Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 12:40:43 -0400 Subject: [PATCH 53/73] Changed host confirmation text --- core/src/io/anuke/mindustry/core/UI.java | 16 ++++++++++++++++ .../anuke/mindustry/ui/dialogs/HostDialog.java | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index 39bf7d4271..99c654e579 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -417,6 +417,22 @@ public class UI implements ApplicationListener, Loadable{ dialog.show(); } + + public void showCustomConfirm(String title, String text, String yes, String no, Runnable confirmed){ + FloatingDialog dialog = new FloatingDialog(title); + dialog.cont.add(text).width(500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center); + dialog.buttons.defaults().size(200f, 54f).pad(2f); + dialog.setFillParent(false); + dialog.buttons.addButton(no, dialog::hide); + dialog.buttons.addButton(yes, () -> { + dialog.hide(); + confirmed.run(); + }); + dialog.keyDown(KeyCode.ESCAPE, dialog::hide); + dialog.keyDown(KeyCode.BACK, dialog::hide); + dialog.show(); + } + public void showOkText(String title, String text, Runnable confirmed){ FloatingDialog dialog = new FloatingDialog(title); dialog.cont.add(text).width(500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java index 8391135c22..ffa0ee3eb4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java @@ -70,7 +70,7 @@ public class HostDialog extends FloatingDialog{ if(steam){ Core.app.post(() -> Core.settings.getBoolOnce("steampublic", () -> { - ui.showConfirm("$setting.publichost.name", "$public.confirm", () -> { + ui.showCustomConfirm("$setting.publichost.name", "$public.confirm", "$yes", "$no", () -> { Core.settings.putSave("publichost", true); platform.updateLobby(); }); From 251b8deb254d4df755f453349caf483207e02444 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 17:35:23 -0400 Subject: [PATCH 54/73] Fixed steam crash with a workaround --- core/src/io/anuke/mindustry/core/Control.java | 5 ++++- .../src/io/anuke/mindustry/desktop/DesktopLauncher.java | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 75519d1d08..104f5c6706 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -388,7 +388,10 @@ public class Control implements ApplicationListener, Loadable{ saves.update(); //update and load any requested assets - assets.update(); + try{ + assets.update(); + }catch(Exception ignored){ + } input.updateState(); diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index 2a5dcd433c..af4a54a6ae 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -26,7 +26,9 @@ import io.anuke.mindustry.net.*; import io.anuke.mindustry.net.Net.*; import io.anuke.mindustry.ui.*; +import java.io.*; import java.net.*; +import java.nio.charset.*; import java.util.*; import static io.anuke.mindustry.Vars.*; @@ -37,6 +39,12 @@ public class DesktopLauncher extends ClientLauncher{ boolean useDiscord = OS.is64Bit, showConsole = OS.getPropertyNotNull("user.name").equals("anuke"); + static{ + if(!Charset.forName("US-ASCII").newEncoder().canEncode(System.getProperty("user.name", ""))){ + System.setProperty("com.codedisaster.steamworks.SharedLibraryExtractPath", new File("").getAbsolutePath()); + } + } + public static void main(String[] arg){ try{ new SdlApplication(new DesktopLauncher(arg), new SdlConfig(){{ From 8ccdba5be299a8e65899a4b827892b9e3e506b82 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 20:28:40 -0400 Subject: [PATCH 55/73] Disabled Player-Player and Player-Drone collisions --- .../io/anuke/mindustry/content/Blocks.java | 4 ++- .../io/anuke/mindustry/content/Bullets.java | 29 +++++++++++++++++-- .../anuke/mindustry/entities/type/Unit.java | 13 +++++---- core/src/io/anuke/mindustry/game/Content.java | 4 +++ 4 files changed, 42 insertions(+), 8 deletions(-) diff --git a/core/src/io/anuke/mindustry/content/Blocks.java b/core/src/io/anuke/mindustry/content/Blocks.java index 78a6aa9285..6f103ab2a0 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -1315,7 +1315,8 @@ public class Blocks implements ContentList{ requirements(Category.turret, ItemStack.with(Items.copper, 85, Items.lead, 45)); ammo( Items.scrap, Bullets.flakScrap, - Items.lead, Bullets.flakLead + Items.lead, Bullets.flakLead, + Items.metaglass, Bullets.flakGlass ); reload = 18f; range = 170f; @@ -1558,6 +1559,7 @@ public class Blocks implements ContentList{ cyclone = new ItemTurret("cyclone"){{ requirements(Category.turret, ItemStack.with(Items.copper, 200, Items.titanium, 125, Items.plastanium, 80)); ammo( + Items.metaglass, Bullets.flakGlass, Items.blastCompound, Bullets.flakExplosive, Items.plastanium, Bullets.flakPlastic, Items.surgealloy, Bullets.flakSurge diff --git a/core/src/io/anuke/mindustry/content/Bullets.java b/core/src/io/anuke/mindustry/content/Bullets.java index 68382f121c..ac18c8a2b0 100644 --- a/core/src/io/anuke/mindustry/content/Bullets.java +++ b/core/src/io/anuke/mindustry/content/Bullets.java @@ -21,7 +21,7 @@ public class Bullets implements ContentList{ artilleryDense, arilleryPlastic, artilleryPlasticFrag, artilleryHoming, artlleryIncendiary, artilleryExplosive, artilleryUnit, //flak - flakScrap, flakLead, flakPlastic, flakExplosive, flakSurge, + flakScrap, flakLead, flakPlastic, flakExplosive, flakSurge, flakGlass, glassFrag, //missiles missileExplosive, missileIncendiary, missileSurge, missileJavelin, missileSwarm, missileRevenant, @@ -55,7 +55,7 @@ public class Bullets implements ContentList{ splashDamage = 33f; }}; - artilleryPlasticFrag = new BasicBulletType(2.5f, 7, "bullet"){{ + artilleryPlasticFrag = new BasicBulletType(2.5f, 10, "bullet"){{ bulletWidth = 10f; bulletHeight = 12f; bulletShrink = 1f; @@ -132,6 +132,16 @@ public class Bullets implements ContentList{ frontColor = Pal.bulletYellow; }}; + glassFrag = new BasicBulletType(3f, 6, "bullet"){{ + bulletWidth = 5f; + bulletHeight = 12f; + bulletShrink = 1f; + lifetime = 20f; + backColor = Pal.gray; + frontColor = Color.white; + despawnEffect = Fx.none; + }}; + flakLead = new FlakBulletType(4.2f, 3){{ lifetime = 60f; ammoMultiplier = 4f; @@ -155,8 +165,23 @@ public class Bullets implements ContentList{ splashDamageRadius = 24f; }}; + flakGlass = new FlakBulletType(4f, 3){{ + lifetime = 70f; + ammoMultiplier = 5f; + shootEffect = Fx.shootSmall; + reloadMultiplier = 0.8f; + bulletWidth = 6f; + bulletHeight = 8f; + hitEffect = Fx.flakExplosion; + splashDamage = 30f; + splashDamageRadius = 26f; + fragBullet = glassFrag; + fragBullets = 6; + }}; + flakPlastic = new FlakBulletType(4f, 6){{ splashDamageRadius = 50f; + splashDamage = 25f; fragBullet = artilleryPlasticFrag; fragBullets = 6; hitEffect = Fx.plasticExplosion; diff --git a/core/src/io/anuke/mindustry/entities/type/Unit.java b/core/src/io/anuke/mindustry/entities/type/Unit.java index 28cedcd4a5..218c5db59c 100644 --- a/core/src/io/anuke/mindustry/entities/type/Unit.java +++ b/core/src/io/anuke/mindustry/entities/type/Unit.java @@ -216,10 +216,14 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ float cx = x - fsize/2f, cy = y - fsize/2f; for(Team team : Team.all){ - avoid(unitGroups[team.ordinal()].intersect(cx, cy, fsize, fsize)); + if(team != getTeam() || !(this instanceof Player)){ + avoid(unitGroups[team.ordinal()].intersect(cx, cy, fsize, fsize)); + } } - avoid(playerGroup.intersect(cx, cy, fsize, fsize)); + if(!(this instanceof Player)){ + avoid(playerGroup.intersect(cx, cy, fsize, fsize)); + } velocity.add(moveVector.x / mass() * Time.delta(), moveVector.y / mass() * Time.delta()); } @@ -227,15 +231,14 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ float radScl = 1.5f; for(Unit en : arr){ - if(en.isFlying() != isFlying()) continue; + if(en.isFlying() != isFlying() || (en instanceof Player && en.getTeam() != getTeam())) continue; float dst = dst(en); float scl = Mathf.clamp(1f - dst / (getSize()/(radScl*2f) + en.getSize()/(radScl*2f))); moveVector.add(Tmp.v1.set((x - en.x) * scl, (y - en.y) * scl).limit(0.4f)); } } - public @Nullable - TileEntity getClosestCore(){ + public @Nullable TileEntity getClosestCore(){ TeamData data = state.teams.get(team); Tile tile = Geometry.findClosest(x, y, data.cores); diff --git a/core/src/io/anuke/mindustry/game/Content.java b/core/src/io/anuke/mindustry/game/Content.java index f75a4495fb..20d8612697 100644 --- a/core/src/io/anuke/mindustry/game/Content.java +++ b/core/src/io/anuke/mindustry/game/Content.java @@ -1,12 +1,16 @@ package io.anuke.mindustry.game; +import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.Vars; +import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.type.ContentType; /** Base class for a content type that is loaded in {@link io.anuke.mindustry.core.ContentLoader}. */ public abstract class Content{ public final short id; + /** The mod that loaded this piece of content. */ + public @Nullable LoadedMod mod; public Content(){ this.id = (short)Vars.content.getBy(getContentType()).size; From 5b8c237a1ee38f0bf86b2896583bd31a62201b05 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 21:33:51 -0400 Subject: [PATCH 56/73] Modding improvements --- .../io/anuke/mindustry/content/Blocks.java | 12 ++-- .../io/anuke/mindustry/content/TechTree.java | 4 +- .../anuke/mindustry/core/ContentLoader.java | 39 ++++------- .../anuke/mindustry/game/MappableContent.java | 3 + .../io/anuke/mindustry/mod/ContentParser.java | 64 +++++++++++++++---- core/src/io/anuke/mindustry/mod/Mods.java | 46 +++++++------ .../ui/fragments/PlacementFragment.java | 10 +-- core/src/io/anuke/mindustry/world/Block.java | 14 ++-- .../mindustry/world/blocks/BuildBlock.java | 24 +++---- .../mindustry/world/blocks/OreBlock.java | 22 ++++++- 10 files changed, 144 insertions(+), 94 deletions(-) diff --git a/core/src/io/anuke/mindustry/content/Blocks.java b/core/src/io/anuke/mindustry/content/Blocks.java index 6f103ab2a0..573ad8a832 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -781,7 +781,7 @@ public class Blocks implements ContentList{ }}; copperWallLarge = new Wall("copper-wall-large"){{ - requirements(Category.defense, ItemStack.mult(copperWall.buildRequirements, 4)); + requirements(Category.defense, ItemStack.mult(copperWall.requirements, 4)); health = 80 * 4 * wallHealthMultiplier; size = 2; }}; @@ -792,7 +792,7 @@ public class Blocks implements ContentList{ }}; titaniumWallLarge = new Wall("titanium-wall-large"){{ - requirements(Category.defense, ItemStack.mult(titaniumWall.buildRequirements, 4)); + requirements(Category.defense, ItemStack.mult(titaniumWall.requirements, 4)); health = 110 * wallHealthMultiplier * 4; size = 2; }}; @@ -803,7 +803,7 @@ public class Blocks implements ContentList{ }}; thoriumWallLarge = new Wall("thorium-wall-large"){{ - requirements(Category.defense, ItemStack.mult(thoriumWall.buildRequirements, 4)); + requirements(Category.defense, ItemStack.mult(thoriumWall.requirements, 4)); health = 200 * wallHealthMultiplier * 4; size = 2; }}; @@ -814,7 +814,7 @@ public class Blocks implements ContentList{ }}; phaseWallLarge = new DeflectorWall("phase-wall-large"){{ - requirements(Category.defense, ItemStack.mult(phaseWall.buildRequirements, 4)); + requirements(Category.defense, ItemStack.mult(phaseWall.requirements, 4)); health = 150 * 4 * wallHealthMultiplier; size = 2; }}; @@ -825,7 +825,7 @@ public class Blocks implements ContentList{ }}; surgeWallLarge = new SurgeWall("surge-wall-large"){{ - requirements(Category.defense, ItemStack.mult(surgeWall.buildRequirements, 4)); + requirements(Category.defense, ItemStack.mult(surgeWall.requirements, 4)); health = 230 * 4 * wallHealthMultiplier; size = 2; }}; @@ -836,7 +836,7 @@ public class Blocks implements ContentList{ }}; doorLarge = new Door("door-large"){{ - requirements(Category.defense, ItemStack.mult(door.buildRequirements, 4)); + requirements(Category.defense, ItemStack.mult(door.requirements, 4)); openfx = Fx.dooropenlarge; closefx = Fx.doorcloselarge; health = 100 * 4 * wallHealthMultiplier; diff --git a/core/src/io/anuke/mindustry/content/TechTree.java b/core/src/io/anuke/mindustry/content/TechTree.java index 7e5f7411bc..f22642e314 100644 --- a/core/src/io/anuke/mindustry/content/TechTree.java +++ b/core/src/io/anuke/mindustry/content/TechTree.java @@ -303,9 +303,9 @@ public class TechTree implements ContentList{ } private TechNode node(Block block, Runnable children){ - ItemStack[] requirements = new ItemStack[block.buildRequirements.length]; + ItemStack[] requirements = new ItemStack[block.requirements.length]; for(int i = 0; i < requirements.length; i++){ - requirements[i] = new ItemStack(block.buildRequirements[i].item, 30 + block.buildRequirements[i].amount * 6); + requirements[i] = new ItemStack(block.requirements[i].item, 30 + block.requirements[i].amount * 6); } return new TechNode(block, requirements, children); diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index cda4c8bda3..c302eb912d 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -58,37 +58,11 @@ public class ContentLoader{ list.load(); } - setupMapping(); - if(mods != null){ mods.loadContent(); } - setupMapping(); - - loaded = true; - } - - private void setupMapping(){ - - for(ContentType type : ContentType.values()){ - contentNameMap[type.ordinal()].clear(); - } - - for(ContentType type : ContentType.values()){ - - for(Content c : contentMap[type.ordinal()]){ - if(c instanceof MappableContent){ - String name = ((MappableContent)c).name; - if(contentNameMap[type.ordinal()].containsKey(name)){ - throw new IllegalArgumentException("Two content objects cannot have the same name! (issue: '" + name + "')"); - } - contentNameMap[type.ordinal()].put(name, (MappableContent)c); - } - } - } - - //set up ID mapping + //check up ID mapping, make sure it's linear for(Array arr : contentMap){ for(int i = 0; i < arr.size; i++){ int id = arr.get(i).id; @@ -97,6 +71,8 @@ public class ContentLoader{ } } } + + loaded = true; } /** Logs content statistics.*/ @@ -125,6 +101,7 @@ public class ContentLoader{ for(ContentType type : ContentType.values()){ for(Content content : contentMap[type.ordinal()]){ + //TODO catch error and display it per mod callable.accept(content); } } @@ -154,6 +131,14 @@ public class ContentLoader{ public void handleContent(Content content){ contentMap[content.getContentType().ordinal()].add(content); + + } + + public void handleMappableContent(MappableContent content){ + if(contentNameMap[content.getContentType().ordinal()].containsKey(content.name)){ + throw new IllegalArgumentException("Two content objects cannot have the same name! (issue: '" + content.name + "')"); + } + contentNameMap[content.getContentType().ordinal()].put(content.name, content); } public void setTemporaryMapper(MappableContent[][] temporaryMapper){ diff --git a/core/src/io/anuke/mindustry/game/MappableContent.java b/core/src/io/anuke/mindustry/game/MappableContent.java index 3253975085..785113d2b8 100644 --- a/core/src/io/anuke/mindustry/game/MappableContent.java +++ b/core/src/io/anuke/mindustry/game/MappableContent.java @@ -1,10 +1,13 @@ package io.anuke.mindustry.game; +import io.anuke.mindustry.*; + public abstract class MappableContent extends Content{ public final String name; public MappableContent(String name){ this.name = name; + Vars.content.handleMappableContent(this); } @Override diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index fecd7dcca4..75728c884e 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -13,6 +13,7 @@ import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.entities.bullet.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -24,6 +25,10 @@ public class ContentParser{ put(BulletType.class, (type, data) -> field(Bullets.class, data)); put(Effect.class, (type, data) -> field(Fx.class, data)); }}; + /** Stores things that need to be parsed fully, e.g. reading fields of content. + * This is done to accomodate binding of content names first.*/ + private Array reads = new Array<>(); + private LoadedMod currentMod; private Json parser = new Json(){ public T readValue(Class type, Class elementType, JsonValue jsonData){ @@ -33,7 +38,11 @@ public class ContentParser{ } if(Content.class.isAssignableFrom(type)){ - return (T)Vars.content.getByName(contentTypes.getThrow(type, () -> new IllegalArgumentException("No content type for class: " + type.getSimpleName())), jsonData.asString()); + ContentType ctype = contentTypes.getThrow(type, () -> new IllegalArgumentException("No content type for class: " + type.getSimpleName())); + String prefix = currentMod != null ? currentMod.name + "-" : ""; + T one = (T)Vars.content.getByName(ctype, prefix + jsonData.asString()); + if(one != null) return one; + return (T)Vars.content.getByName(ctype, jsonData.asString()); } } @@ -43,21 +52,37 @@ public class ContentParser{ private ObjectMap> parsers = ObjectMap.of( ContentType.block, (TypeParser)(mod, name, value) -> { - Class type = resolve(value.getString("type"), "io.anuke.mindustry.world", "io.anuke.mindustry.world.blocks", "io.anuke.mindustry.world.blocks.defense"); - Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); - readFields(block, value, true); + //TODO generate dynamically instead of doing.. this + Class type = resolve(value.getString("type"), + "io.anuke.mindustry.world", + "io.anuke.mindustry.world.blocks", + "io.anuke.mindustry.world.blocks.defense", + "io.anuke.mindustry.world.blocks.defense.turrets", + "io.anuke.mindustry.world.blocks.distribution", + "io.anuke.mindustry.world.blocks.logic", + "io.anuke.mindustry.world.blocks.power", + "io.anuke.mindustry.world.blocks.production", + "io.anuke.mindustry.world.blocks.sandbox", + "io.anuke.mindustry.world.blocks.storage", + "io.anuke.mindustry.world.blocks.units" + ); - //make block visible - if(block.buildRequirements != null){ - block.buildVisibility = () -> true; - } + Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); + read(() -> { + readFields(block, value, true); + + //make block visible + if(block.requirements != null){ + block.buildVisibility = () -> true; + } + }); return block; }, ContentType.unit, (TypeParser)(mod, name, value) -> { Class type = resolve(value.getString("type"), "io.anuke.mindustry.entities.type.base"); UnitType unit = new UnitType(mod + "-" + name, supply(type)); - readFields(unit, value, true); + read(() -> readFields(unit, value, true)); return unit; }, @@ -75,11 +100,19 @@ public class ContentParser{ }else{ item = constructor.get(mod + "-" + name); } - readFields(item, value); + read(() -> readFields(item, value)); return item; }; } + private void read(Runnable run){ + LoadedMod mod = currentMod; + reads.add(() -> { + this.currentMod = mod; + run.run(); + }); + } + private void init(){ for(ContentType type : ContentType.all){ Array arr = Vars.content.getBy(type); @@ -95,6 +128,11 @@ public class ContentParser{ } } + public void finishParsing(){ + reads.each(Runnable::run); + reads.clear(); + } + /** * Parses content from a json file. * @param name the name of the file without its extension @@ -102,7 +140,7 @@ public class ContentParser{ * @param type the type of content this is * @return the content that was parsed */ - public Content parse(String mod, String name, String json, ContentType type) throws Exception{ + public Content parse(LoadedMod mod, String name, String json, ContentType type) throws Exception{ if(contentTypes.isEmpty()){ init(); } @@ -112,7 +150,9 @@ public class ContentParser{ throw new SerializationException("No parsers for content type '" + type + "'"); } - Content c = parsers.get(type).parse(mod, name, value); + currentMod = mod; + Content c = parsers.get(type).parse(mod.name, name, value); + c.mod = mod; checkNulls(c); return c; } diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index aa120aaacd..8292b23108 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -44,8 +44,7 @@ public class Mods implements Loadable{ } /** @return the loaded mod found by class, or null if not found. */ - public @Nullable - LoadedMod getMod(Class type){ + public @Nullable LoadedMod getMod(Class type){ return loaded.find(l -> l.mod.getClass() == type); } @@ -76,26 +75,29 @@ public class Mods implements Loadable{ packer = new PixmapPacker(2048, 2048, Format.RGBA8888, 2, true); for(LoadedMod mod : loaded){ - try{ - int packed = 0; - for(FileHandle file : mod.root.child("sprites").list()){ - if(file.extension().equals("png")){ - try(InputStream stream = file.read()){ - byte[] bytes = Streams.copyStreamToByteArray(stream, Math.max((int)file.length(), 512)); - Pixmap pixmap = new Pixmap(bytes, 0, bytes.length); - packer.pack(mod.name + "-" + file.nameWithoutExtension(), pixmap); - pixmap.dispose(); - packed ++; - totalSprites ++; - } + int[] packed = {0}; + boolean[] failed = {false}; + mod.root.child("sprites").walk(file -> { + if(failed[0]) return; + if(file.extension().equals("png")){ + try(InputStream stream = file.read()){ + byte[] bytes = Streams.copyStreamToByteArray(stream, Math.max((int)file.length(), 512)); + Pixmap pixmap = new Pixmap(bytes, 0, bytes.length); + packer.pack(mod.name + "-" + file.nameWithoutExtension(), pixmap); + pixmap.dispose(); + packed[0] ++; + totalSprites ++; + }catch(IOException e){ + failed[0] = true; + Core.app.post(() -> { + Log.err("Error packing images for mod: {0}", mod.meta.name); + e.printStackTrace(); + if(!headless) ui.showException(e); + }); } } - Log.info("Packed {0} images for mod '{1}'.", packed, mod.meta.name); - }catch(IOException e){ - Log.err("Error packing images for mod: {0}", mod.meta.name); - e.printStackTrace(); - if(!headless) ui.showException(e); - } + }); + Log.info("Packed {0} images for mod '{1}'.", packed[0], mod.meta.name); } } @@ -197,7 +199,7 @@ public class Mods implements Loadable{ for(FileHandle file : folder.list()){ if(file.extension().equals("json")){ try{ - Content loaded = parser.parse(mod.name, file.nameWithoutExtension(), file.readString(), type); + Content loaded = parser.parse(mod, file.nameWithoutExtension(), file.readString(), type); Log.info("[{0}] Loaded '{1}'.", mod.meta.name, loaded); }catch(Exception e){ throw new RuntimeException("Failed to parse content file '" + file + "' for mod '" + mod.meta.name + "'.", e); @@ -209,6 +211,8 @@ public class Mods implements Loadable{ } } + parser.finishParsing(); + each(Mod::loadContent); } diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index 548ae1aee9..9424aa8651 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -80,7 +80,7 @@ public class PlacementFragment extends Fragment{ Block tryRecipe = tile.block(); if(tryRecipe.isVisible() && unlocked(tryRecipe)){ input.block = tryRecipe; - currentCategory = input.block.buildCategory; + currentCategory = input.block.category; return true; } } @@ -92,7 +92,7 @@ public class PlacementFragment extends Fragment{ for(KeyCode key : inputCatGrid){ if(Core.input.keyDown(key)){ input.block = getByCategory(Category.all[i]).first(); - currentCategory = input.block.buildCategory; + currentCategory = input.block.category; } i++; } @@ -147,7 +147,7 @@ public class PlacementFragment extends Fragment{ button.update(() -> { //color unplacable things gray TileEntity core = player.getClosestCore(); - Color color = state.rules.infiniteResources || (core != null && (core.items.has(block.buildRequirements, state.rules.buildCostMultiplier) || state.rules.infiniteResources)) ? Color.white : Color.gray; + Color color = state.rules.infiniteResources || (core != null && (core.items.has(block.requirements, state.rules.buildCostMultiplier) || state.rules.infiniteResources)) ? Color.white : Color.gray; button.forEach(elem -> elem.setColor(color)); button.setChecked(control.input.block == block); }); @@ -205,7 +205,7 @@ public class PlacementFragment extends Fragment{ topTable.table(req -> { req.top().left(); - for(ItemStack stack : lastDisplay.buildRequirements){ + for(ItemStack stack : lastDisplay.requirements){ req.table(line -> { line.left(); line.addImage(stack.item.icon(Item.Icon.small)).size(8 * 2); @@ -296,7 +296,7 @@ public class PlacementFragment extends Fragment{ Array getByCategory(Category cat){ returnArray.clear(); for(Block block : content.blocks()){ - if(block.buildCategory == cat && block.isVisible()){ + if(block.category == cat && block.isVisible()){ returnArray.add(block); } } diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index 15a2933b46..a78303f305 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -114,9 +114,9 @@ public class Block extends BlockStorage{ public float idleSoundVolume = 0.5f; /** Cost of constructing this block. */ - public ItemStack[] buildRequirements = new ItemStack[]{}; + public ItemStack[] requirements = new ItemStack[]{}; /** Category in place menu. */ - public Category buildCategory = Category.distribution; + public Category category = Category.distribution; /** Cost of building this block; do not modify directly! */ public float buildCost; /** Whether this block is visible and can currently be built. */ @@ -387,7 +387,7 @@ public class Block extends BlockStorage{ } buildCost = 0f; - for(ItemStack stack : buildRequirements){ + for(ItemStack stack : requirements){ buildCost += stack.amount * stack.item.cost; } @@ -493,7 +493,7 @@ public class Block extends BlockStorage{ stats.add(BlockStat.health, health, StatUnit.none); if(isBuildable()){ stats.add(BlockStat.buildTime, buildCost / 60, StatUnit.seconds); - stats.add(BlockStat.buildCost, new ItemListValue(false, buildRequirements)); + stats.add(BlockStat.buildCost, new ItemListValue(false, requirements)); } consumes.display(stats); @@ -772,11 +772,11 @@ public class Block extends BlockStorage{ /** Sets up requirements. Use only this method to set up requirements. */ protected void requirements(Category cat, BooleanProvider visible, ItemStack[] stacks){ - this.buildCategory = cat; - this.buildRequirements = stacks; + this.category = cat; + this.requirements = stacks; this.buildVisibility = visible; - Arrays.sort(buildRequirements, (a, b) -> Integer.compare(a.item.id, b.item.id)); + Arrays.sort(requirements, (a, b) -> Integer.compare(a.item.id, b.item.id)); } public enum Icon{ diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index d1d9a76708..1801222ff7 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -196,8 +196,8 @@ public class BuildBlock extends Block{ float maxProgress = core == null ? amount : checkRequired(core.items, amount, false); - for(int i = 0; i < cblock.buildRequirements.length; i++){ - int reqamount = Math.round(state.rules.buildCostMultiplier * cblock.buildRequirements[i].amount); + for(int i = 0; i < cblock.requirements.length; i++){ + int reqamount = Math.round(state.rules.buildCostMultiplier * cblock.requirements[i].amount); accumulator[i] += Math.min(reqamount * maxProgress, reqamount - totalAccumulator[i] + 0.00001f); //add min amount progressed to the accumulator totalAccumulator[i] = Math.min(totalAccumulator[i] + reqamount * maxProgress, reqamount); } @@ -221,7 +221,7 @@ public class BuildBlock extends Block{ float deconstructMultiplier = 0.5f; if(cblock != null){ - ItemStack[] requirements = cblock.buildRequirements; + ItemStack[] requirements = cblock.requirements; if(requirements.length != accumulator.length || totalAccumulator.length != requirements.length){ setDeconstruct(previous); } @@ -258,15 +258,15 @@ public class BuildBlock extends Block{ private float checkRequired(ItemModule inventory, float amount, boolean remove){ float maxProgress = amount; - for(int i = 0; i < cblock.buildRequirements.length; i++){ - int sclamount = Math.round(state.rules.buildCostMultiplier * cblock.buildRequirements[i].amount); + for(int i = 0; i < cblock.requirements.length; i++){ + int sclamount = Math.round(state.rules.buildCostMultiplier * cblock.requirements[i].amount); int required = (int)(accumulator[i]); //calculate items that are required now - if(inventory.get(cblock.buildRequirements[i].item) == 0 && sclamount != 0){ + if(inventory.get(cblock.requirements[i].item) == 0 && sclamount != 0){ maxProgress = 0f; }else if(required > 0){ //if this amount is positive... //calculate how many items it can actually use - int maxUse = Math.min(required, inventory.get(cblock.buildRequirements[i].item)); + int maxUse = Math.min(required, inventory.get(cblock.requirements[i].item)); //get this as a fraction float fraction = maxUse / (float)required; @@ -277,7 +277,7 @@ public class BuildBlock extends Block{ //remove stuff that is actually used if(remove){ - inventory.remove(cblock.buildRequirements[i].item, maxUse); + inventory.remove(cblock.requirements[i].item, maxUse); } } //else, no items are required yet, so just keep going @@ -293,8 +293,8 @@ public class BuildBlock extends Block{ public void setConstruct(Block previous, Block block){ this.cblock = block; this.previous = previous; - this.accumulator = new float[block.buildRequirements.length]; - this.totalAccumulator = new float[block.buildRequirements.length]; + this.accumulator = new float[block.requirements.length]; + this.totalAccumulator = new float[block.requirements.length]; this.buildCost = block.buildCost * state.rules.buildCostMultiplier; } @@ -303,8 +303,8 @@ public class BuildBlock extends Block{ this.progress = 1f; if(previous.buildCost >= 0.01f){ this.cblock = previous; - this.accumulator = new float[previous.buildRequirements.length]; - this.totalAccumulator = new float[previous.buildRequirements.length]; + this.accumulator = new float[previous.requirements.length]; + this.totalAccumulator = new float[previous.requirements.length]; this.buildCost = previous.buildCost * state.rules.buildCostMultiplier; }else{ this.buildCost = 20f; //default no-requirement build cost is 20 diff --git a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java index b4ee4078f8..2c142cd6a1 100644 --- a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java @@ -1,7 +1,7 @@ package io.anuke.mindustry.world.blocks; -import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.type.*; +import io.anuke.mindustry.world.*; /**An overlay ore for a specific item type.*/ public class OreBlock extends OverlayFloor{ @@ -14,9 +14,27 @@ public class OreBlock extends OverlayFloor{ this.color.set(ore.color); } + /** For mod use only!*/ + public OreBlock(String name){ + super(name); + } + + public void setup(Item ore){ + this.localizedName = ore.localizedName(); + this.itemDrop = ore; + this.variants = 3; + this.color.set(ore.color); + } + @Override public void init(){ super.init(); + + if(itemDrop != null){ + setup(itemDrop); + }else{ + throw new IllegalArgumentException(name + " must have an item drop!"); + } } @Override From d9b8335e0e2b14b8902c535950e64b5f53e12111 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 21:47:02 -0400 Subject: [PATCH 57/73] Block tech tree mods --- core/src/io/anuke/mindustry/Vars.java | 2 +- .../io/anuke/mindustry/content/TechTree.java | 23 +++++++++++++------ .../io/anuke/mindustry/mod/ContentParser.java | 3 +++ 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 36790a71d1..b4d01d579a 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -31,7 +31,7 @@ import static io.anuke.arc.Core.*; public class Vars implements Loadable{ /** Whether to load locales.*/ public static boolean loadLocales = true; - /** Maximum number of broken blocks.*/ + /** Maximum number of broken blocks. TODO implement or remove.*/ public static final int maxBrokenBlocks = 256; /** IO buffer size. */ public static final int bufferSize = 8192; diff --git a/core/src/io/anuke/mindustry/content/TechTree.java b/core/src/io/anuke/mindustry/content/TechTree.java index f22642e314..090257f468 100644 --- a/core/src/io/anuke/mindustry/content/TechTree.java +++ b/core/src/io/anuke/mindustry/content/TechTree.java @@ -13,6 +13,7 @@ public class TechTree implements ContentList{ @Override public void load(){ + TechNode.context = null; all = new Array<>(); root = node(coreShard, () -> { @@ -302,7 +303,7 @@ public class TechTree implements ContentList{ }); } - private TechNode node(Block block, Runnable children){ + private static TechNode node(Block block, Runnable children){ ItemStack[] requirements = new ItemStack[block.requirements.length]; for(int i = 0; i < requirements.length; i++){ requirements[i] = new ItemStack(block.requirements[i].item, 30 + block.requirements[i].amount * 6); @@ -311,10 +312,15 @@ public class TechTree implements ContentList{ return new TechNode(block, requirements, children); } - private TechNode node(Block block){ + private static TechNode node(Block block){ return node(block, () -> {}); } + public static void create(Block parent, Block block){ + TechNode.context = all.find(t -> t.block == parent); + node(block, () -> {}); + } + public static class TechNode{ static TechNode context; @@ -322,19 +328,22 @@ public class TechTree implements ContentList{ public final ItemStack[] requirements; public final Array children = new Array<>(); - TechNode(Block block, ItemStack[] requirements, Runnable children){ - if(context != null){ - context.children.add(this); + TechNode(TechNode ccontext, Block block, ItemStack[] requirements, Runnable children){ + if(ccontext != null){ + ccontext.children.add(this); } this.block = block; this.requirements = requirements; - TechNode last = context; context = this; children.run(); - context = last; + context = ccontext; all.add(this); } + + TechNode(Block block, ItemStack[] requirements, Runnable children){ + this(context, block, requirements, children); + } } } diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 75728c884e..50f413f64d 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -70,6 +70,9 @@ public class ContentParser{ Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); read(() -> { readFields(block, value, true); + if(value.has("research")){ + TechTree.create(Vars.content.getByName(ContentType.block, value.get("research").asString()), block); + } //make block visible if(block.requirements != null){ From 2db3060a038af097010b9f9745500eafb8341f86 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Oct 2019 23:46:40 -0400 Subject: [PATCH 58/73] Made content icon system more sane --- core/assets/sprites/sprites.atlas | 17490 +++++++++------- core/assets/sprites/sprites.png | Bin 699889 -> 729467 bytes core/assets/sprites/sprites5.png | Bin 591659 -> 738489 bytes core/src/io/anuke/mindustry/content/Fx.java | 3 +- .../src/io/anuke/mindustry/core/Renderer.java | 6 +- .../mindustry/editor/MapEditorDialog.java | 2 +- .../mindustry/editor/WaveInfoDialog.java | 6 +- .../mindustry/entities/type/BaseUnit.java | 2 +- .../anuke/mindustry/entities/type/Player.java | 4 +- .../anuke/mindustry/entities/type/Unit.java | 2 +- core/src/io/anuke/mindustry/game/Cicon.java | 23 + .../mindustry/game/UnlockableContent.java | 24 +- .../mindustry/graphics/BlockRenderer.java | 2 +- .../mindustry/graphics/MenuRenderer.java | 5 +- .../mindustry/graphics/OverlayRenderer.java | 27 +- .../mindustry/maps/filters/FilterOption.java | 20 +- .../io/anuke/mindustry/mod/ContentParser.java | 5 +- core/src/io/anuke/mindustry/type/Item.java | 34 - core/src/io/anuke/mindustry/type/Liquid.java | 25 +- core/src/io/anuke/mindustry/type/Mech.java | 8 +- .../src/io/anuke/mindustry/type/UnitType.java | 8 +- core/src/io/anuke/mindustry/type/Zone.java | 5 - .../io/anuke/mindustry/ui/ContentDisplay.java | 27 +- core/src/io/anuke/mindustry/ui/ItemImage.java | 13 +- .../io/anuke/mindustry/ui/ItemsDisplay.java | 10 +- .../io/anuke/mindustry/ui/LiquidDisplay.java | 3 +- .../mindustry/ui/dialogs/DatabaseDialog.java | 5 +- .../mindustry/ui/dialogs/GameOverDialog.java | 5 +- .../mindustry/ui/dialogs/LoadoutDialog.java | 5 +- .../mindustry/ui/dialogs/TechTreeDialog.java | 10 +- .../mindustry/ui/dialogs/ZoneInfoDialog.java | 6 +- .../ui/fragments/BlockInventoryFragment.java | 39 +- .../mindustry/ui/fragments/HudFragment.java | 12 +- .../ui/fragments/PlacementFragment.java | 7 +- .../ui/fragments/PlayerListFragment.java | 2 +- core/src/io/anuke/mindustry/world/Block.java | 34 +- .../mindustry/world/blocks/BuildBlock.java | 37 +- .../mindustry/world/blocks/ItemSelection.java | 5 +- .../mindustry/world/blocks/RespawnBlock.java | 2 +- .../blocks/defense/turrets/ItemTurret.java | 3 +- .../world/blocks/distribution/Conveyor.java | 3 +- .../world/blocks/production/Drill.java | 9 +- .../world/blocks/sandbox/LiquidSource.java | 3 +- .../world/blocks/units/UnitFactory.java | 3 +- .../world/consumers/ConsumeItemFilter.java | 19 +- .../world/consumers/ConsumeItems.java | 20 +- .../world/consumers/ConsumeLiquid.java | 3 +- .../world/consumers/ConsumeLiquidFilter.java | 3 +- .../world/meta/values/AmmoListValue.java | 7 +- tools/src/io/anuke/mindustry/Generators.java | 52 +- 50 files changed, 10457 insertions(+), 7591 deletions(-) create mode 100644 core/src/io/anuke/mindustry/game/Cicon.java diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index d35f68030d..e50f0891a8 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -4,688 +4,506 @@ size: 2048,2048 format: RGBA8888 filter: Nearest,Nearest repeat: none -force-projector - rotate: false - xy: 521, 478 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -force-projector-icon-full - rotate: false - xy: 521, 478 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 force-projector-top rotate: false - xy: 489, 380 + xy: 651, 752 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -mend-projector - rotate: false - xy: 1676, 1595 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -mend-projector-icon-full - rotate: false - xy: 1676, 1595 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 mend-projector-top rotate: false - xy: 1742, 1591 + xy: 1177, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -mender - rotate: false - xy: 1443, 905 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mender-icon-full - rotate: false - xy: 1443, 905 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 mender-top rotate: false - xy: 1443, 871 + xy: 1959, 1169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -overdrive-projector - rotate: false - xy: 1874, 1591 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -overdrive-projector-icon-full - rotate: false - xy: 1874, 1591 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 overdrive-projector-top rotate: false - xy: 1940, 1591 + xy: 1309, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 shock-mine rotate: false - xy: 1425, 429 + xy: 1021, 285 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-arrow rotate: false - xy: 1103, 886 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -bridge-conveyor - rotate: false - xy: 1103, 716 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -bridge-conveyor-icon-full - rotate: false - xy: 1103, 716 + xy: 817, 450 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 1137, 991 + xy: 817, 314 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 1137, 957 + xy: 853, 512 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 center rotate: false - xy: 1137, 923 + xy: 887, 512 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-0-0 rotate: false - xy: 1037, 376 + xy: 797, 1736 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -armored-conveyor-icon-full +block-armored-conveyor-full rotate: false - xy: 1037, 376 + xy: 797, 1736 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-0-1 rotate: false - xy: 1071, 376 + xy: 1599, 1121 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-0-2 rotate: false - xy: 1033, 342 + xy: 1721, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-0-3 rotate: false - xy: 1033, 308 + xy: 1599, 1087 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-1-0 rotate: false - xy: 1067, 342 + xy: 1599, 1053 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-1-1 rotate: false - xy: 1067, 308 + xy: 1599, 1019 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-1-2 rotate: false - xy: 1033, 274 + xy: 1599, 985 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-1-3 rotate: false - xy: 1067, 274 + xy: 1599, 951 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-2-0 rotate: false - xy: 1029, 240 + xy: 1599, 917 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-2-1 rotate: false - xy: 1029, 206 + xy: 1599, 883 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-2-2 rotate: false - xy: 1063, 240 + xy: 1599, 849 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-2-3 rotate: false - xy: 1063, 206 + xy: 1599, 815 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-3-0 rotate: false - xy: 1037, 172 + xy: 1599, 781 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-3-1 rotate: false - xy: 1037, 138 + xy: 1775, 1369 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-3-2 rotate: false - xy: 1037, 104 + xy: 1775, 1335 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-3-3 rotate: false - xy: 1037, 70 + xy: 1775, 1301 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-4-0 rotate: false - xy: 1037, 36 + xy: 1809, 1373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-4-1 rotate: false - xy: 1071, 172 + xy: 1809, 1339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-4-2 rotate: false - xy: 1071, 138 + xy: 1843, 1373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 armored-conveyor-4-3 rotate: false - xy: 1071, 104 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-0-0 - rotate: false - xy: 1239, 939 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-icon-full - rotate: false - xy: 1239, 939 + xy: 1809, 1305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 1205, 905 + xy: 919, 429 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 1171, 871 + xy: 919, 395 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 1341, 1007 + xy: 919, 361 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 1307, 973 + xy: 919, 327 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 1273, 939 + xy: 919, 293 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 1239, 905 + xy: 955, 489 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 1205, 871 + xy: 989, 489 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 1171, 837 + xy: 955, 455 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 1375, 1007 + xy: 989, 455 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 1341, 973 + xy: 953, 421 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 1307, 939 + xy: 953, 387 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 1273, 905 + xy: 987, 421 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 1239, 871 + xy: 953, 353 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 1205, 837 + xy: 987, 387 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 1171, 803 + xy: 953, 319 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 1409, 1007 + xy: 987, 353 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 1375, 973 + xy: 987, 319 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 1341, 939 + xy: 953, 285 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 1307, 905 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-0-0 - rotate: false - xy: 1101, 274 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-icon-full - rotate: false - xy: 1101, 274 + xy: 987, 285 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 1097, 240 + xy: 863, 274 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 1097, 206 + xy: 1667, 1125 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 1105, 172 + xy: 1667, 1091 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 1105, 138 + xy: 1667, 1057 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 1105, 104 + xy: 1667, 1023 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 1105, 70 + xy: 1667, 989 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 1105, 36 + xy: 1667, 955 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 1123, 2 + xy: 1667, 921 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 1135, 360 + xy: 1667, 887 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 1135, 326 + xy: 1667, 853 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 1135, 292 + xy: 1667, 819 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 1169, 360 + xy: 1667, 785 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 1169, 326 + xy: 1701, 1107 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 1169, 292 + xy: 1701, 1073 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 1203, 361 + xy: 1701, 1039 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 1203, 327 + xy: 1701, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 1237, 361 + xy: 1701, 971 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 1203, 293 + xy: 1701, 937 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 1237, 327 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -distributor - rotate: false - xy: 525, 118 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -distributor-icon-full - rotate: false - xy: 525, 118 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -junction - rotate: false - xy: 1349, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -junction-icon-full - rotate: false - xy: 1349, 667 + xy: 1701, 903 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mass-driver-base rotate: false - xy: 651, 750 + xy: 852, 1657 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -overflow-gate - rotate: false - xy: 1187, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -overflow-gate-icon-full - rotate: false - xy: 1187, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor - rotate: false - xy: 1255, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor-icon-full - rotate: false - xy: 1255, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 phase-conveyor-arrow rotate: false - xy: 1289, 565 + xy: 1747, 1165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 1323, 599 + xy: 1781, 1165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 1187, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -router - rotate: false - xy: 1289, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -router-icon-full - rotate: false - xy: 1289, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sorter - rotate: false - xy: 1459, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sorter-icon-full - rotate: false - xy: 1459, 429 + xy: 1713, 1141 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -699,707 +517,511 @@ blast-drill index: -1 blast-drill-rim rotate: false - xy: 526, 1595 + xy: 323, 1392 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 blast-drill-rotator rotate: false - xy: 453, 1392 + xy: 526, 1595 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 blast-drill-top rotate: false - xy: 163, 1031 + xy: 453, 1392 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 drill-top rotate: false - xy: 591, 52 + xy: 1111, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-liquid rotate: false - xy: 591, 52 + xy: 1111, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill rotate: false - xy: 685, 184 + xy: 749, 946 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-rim rotate: false - xy: 583, 1436 + xy: 749, 848 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 681, 1436 + xy: 749, 750 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 609, 1338 + xy: 749, 652 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mechanical-drill rotate: false - xy: 1412, 1557 + xy: 1309, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-rotator rotate: false - xy: 1544, 1595 + xy: 1045, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-top rotate: false - xy: 1610, 1595 + xy: 1111, 1031 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 oil-extractor rotate: false - xy: 749, 1142 + xy: 852, 1559 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-liquid rotate: false - xy: 749, 946 + xy: 950, 1657 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-rotator rotate: false - xy: 749, 848 + xy: 950, 1559 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-top rotate: false - xy: 749, 750 + xy: 1048, 1657 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 pneumatic-drill rotate: false - xy: 1214, 1491 + xy: 1309, 1163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-rotator rotate: false - xy: 1346, 1491 + xy: 1375, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-top rotate: false - xy: 1412, 1491 + xy: 1045, 833 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 913, 823 + xy: 1441, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 913, 757 + xy: 1441, 1031 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 979, 757 + xy: 1441, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 913, 691 + xy: 1441, 899 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-border rotate: false - xy: 1103, 988 + xy: 1877, 1339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-middle rotate: false - xy: 1103, 954 + xy: 695, 114 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-select rotate: false - xy: 1103, 920 + xy: 1210, 675 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 1205, 973 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -message - rotate: false - xy: 1443, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -message-icon-full - rotate: false - xy: 1443, 837 + xy: 851, 376 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 place-arrow rotate: false - xy: 717, 554 + xy: 1048, 1559 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 1808, 1459 + xy: 1177, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 1874, 1459 + xy: 1243, 1031 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 1940, 1459 + xy: 1309, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 723, 96 + xy: 1375, 1163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 783, 260 + xy: 1244, 1657 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 783, 260 + xy: 1244, 1657 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-4-0 rotate: false - xy: 293, 742 + xy: 423, 742 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 rubble-4-1 rotate: false - xy: 293, 742 + xy: 423, 742 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 -bridge-conduit - rotate: false - xy: 1103, 852 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -bridge-conduit-icon-full - rotate: false - xy: 1103, 852 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 bridge-conduit-arrow rotate: false - xy: 1103, 818 + xy: 817, 416 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-arrow rotate: false - xy: 1103, 818 + xy: 817, 416 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 1103, 784 + xy: 817, 382 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 1103, 750 + xy: 817, 348 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 1137, 753 + xy: 887, 478 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-0 rotate: false - xy: 1137, 719 + xy: 921, 497 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-1 rotate: false - xy: 1171, 1007 + xy: 851, 444 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 1205, 1007 + xy: 851, 410 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 1205, 1007 + xy: 851, 410 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 1205, 1007 + xy: 851, 410 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 1205, 1007 + xy: 851, 410 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-5 rotate: false - xy: 1171, 973 + xy: 885, 444 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 1171, 939 + xy: 885, 410 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 1273, 1007 + xy: 851, 342 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 1239, 973 + xy: 885, 376 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 1205, 939 + xy: 885, 342 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-3 rotate: false - xy: 1205, 939 + xy: 885, 342 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 1171, 905 + xy: 851, 308 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 1307, 1007 + xy: 885, 308 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 1273, 973 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-junction - rotate: false - xy: 1417, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-junction-icon-full - rotate: false - xy: 1417, 667 + xy: 921, 463 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 1213, 633 + xy: 1652, 713 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 1281, 633 + xy: 1670, 679 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 1315, 633 + xy: 1670, 645 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-bottom rotate: false - xy: 651, 1240 + xy: 754, 1632 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-liquid rotate: false - xy: 651, 1044 + xy: 754, 1534 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-top rotate: false - xy: 651, 946 + xy: 779, 1436 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -mechanical-pump - rotate: false - xy: 1443, 973 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mechanical-pump-icon-full - rotate: false - xy: 1443, 973 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit - rotate: false - xy: 1255, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit-icon-full - rotate: false - xy: 1255, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 phase-conduit-arrow rotate: false - xy: 1289, 599 + xy: 1993, 1169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 1187, 463 + xy: 1679, 1167 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 1221, 497 + xy: 1713, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 1221, 429 + xy: 1781, 1131 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 1255, 463 + xy: 1815, 1135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 1289, 497 + xy: 1849, 1135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 1323, 531 + xy: 1883, 1135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 1357, 565 + xy: 1917, 1135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 1391, 599 + xy: 1951, 1135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -rotary-pump - rotate: false - xy: 1676, 1463 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -rotary-pump-icon-full - rotate: false - xy: 1676, 1463 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thermal-pump - rotate: false - xy: 881, 162 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -thermal-pump-icon-full - rotate: false - xy: 881, 162 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -dart-mech-pad - rotate: false - xy: 393, 58 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-full - rotate: false - xy: 393, 58 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -delta-mech-pad - rotate: false - xy: 459, 118 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-full - rotate: false - xy: 459, 118 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -glaive-ship-pad - rotate: false - xy: 685, 282 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -glaive-ship-pad-icon-full - rotate: false - xy: 685, 282 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -javelin-ship-pad - rotate: false - xy: 1280, 1623 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -javelin-ship-pad-icon-full - rotate: false - xy: 1280, 1623 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -omega-mech-pad - rotate: false - xy: 749, 652 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -omega-mech-pad-icon-full - rotate: false - xy: 749, 652 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -tau-mech-pad - rotate: false - xy: 913, 1219 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -tau-mech-pad-icon-full - rotate: false - xy: 913, 1219 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -trident-ship-pad - rotate: false - xy: 913, 1021 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -trident-ship-pad-icon-full - rotate: false - xy: 913, 1021 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 battery rotate: false - xy: 1071, 70 + xy: 1843, 1339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -battery-icon-full +block-battery-full rotate: false - xy: 1071, 70 + xy: 1843, 1339 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1411,282 +1033,114 @@ battery-large orig: 96, 96 offset: 0, 0 index: -1 -battery-large-icon-full +block-battery-large-full rotate: false xy: 293, 384 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -combustion-generator - rotate: false - xy: 1137, 821 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -combustion-generator-icon-full - rotate: false - xy: 1137, 821 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 combustion-generator-top rotate: false - xy: 1137, 787 + xy: 853, 478 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -differential-generator - rotate: false - xy: 656, 1534 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -differential-generator-icon-full - rotate: false - xy: 656, 1534 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 differential-generator-liquid rotate: false - xy: 293, 188 + xy: 651, 1142 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 differential-generator-top rotate: false - xy: 391, 384 + xy: 651, 1044 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 impact-reactor rotate: false - xy: 1888, 1787 + xy: 219, 1262 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-bottom rotate: false - xy: 1498, 1661 + xy: 349, 1262 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-light rotate: false - xy: 1758, 1657 + xy: 479, 1262 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-0 rotate: false - xy: 1888, 1657 + xy: 293, 1132 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-1 rotate: false - xy: 163, 251 + xy: 293, 1002 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-2 rotate: false - xy: 155, 121 + xy: 423, 1132 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-3 rotate: false - xy: 219, 1262 + xy: 293, 872 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 -power-node - rotate: false - xy: 1255, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-node-icon-full - rotate: false - xy: 1255, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-node-large - rotate: false - xy: 1478, 1463 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -power-node-large-icon-full - rotate: false - xy: 1478, 1463 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 power-source rotate: false - xy: 1289, 531 + xy: 1747, 1131 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -power-void - rotate: false - xy: 1357, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-void-icon-full - rotate: false - xy: 1357, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rtg-generator - rotate: false - xy: 1742, 1459 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -rtg-generator-icon-full - rotate: false - xy: 1742, 1459 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 rtg-generator-top rotate: false - xy: 1323, 463 + xy: 1951, 1101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -solar-panel - rotate: false - xy: 1459, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -solar-panel-icon-full - rotate: false - xy: 1459, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -solar-panel-large - rotate: false - xy: 881, 260 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -solar-panel-large-icon-full - rotate: false - xy: 881, 260 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -surge-tower - rotate: false - xy: 969, 1351 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -surge-tower-icon-full - rotate: false - xy: 969, 1351 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thermal-generator - rotate: false - xy: 979, 1219 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thermal-generator-icon-full - rotate: false - xy: 979, 1219 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thorium-reactor - rotate: false - xy: 754, 1632 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -thorium-reactor-icon-full - rotate: false - xy: 754, 1632 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 thorium-reactor-center rotate: false - xy: 754, 1534 + xy: 1342, 1559 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-lights rotate: false - xy: 779, 1436 + xy: 877, 1461 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -turbine-generator - rotate: false - xy: 979, 1021 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -turbine-generator-icon-full - rotate: false - xy: 979, 1021 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 turbine-generator-top rotate: false - xy: 913, 955 + xy: 1375, 767 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -1698,7 +1152,7 @@ alloy-smelter orig: 96, 96 offset: 0, 0 index: -1 -alloy-smelter-icon-full +block-alloy-smelter-full rotate: false xy: 1, 1 size: 96, 96 @@ -1713,27 +1167,13 @@ alloy-smelter-top offset: 0, 0 index: -1 blast-mixer - rotate: false - xy: 651, 586 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -blast-mixer-icon-full - rotate: false - xy: 651, 586 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -coal-centrifuge rotate: false xy: 295, 24 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -coal-centrifuge-icon-full +block-blast-mixer-full rotate: false xy: 295, 24 size: 64, 64 @@ -1742,455 +1182,175 @@ coal-centrifuge-icon-full index: -1 cryofluidmixer-bottom rotate: false - xy: 847, 942 + xy: 913, 801 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 847, 810 + xy: 979, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 847, 744 + xy: 913, 735 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator rotate: false - xy: 847, 678 + xy: 979, 801 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 1016, 1549 + xy: 979, 735 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 877, 1493 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -graphite-press - rotate: false - xy: 1148, 1557 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -graphite-press-icon-full - rotate: false - xy: 1148, 1557 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -incinerator - rotate: false - xy: 1375, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -incinerator-icon-full - rotate: false - xy: 1375, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-source - rotate: false - xy: 1417, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-source-icon-full - rotate: false - xy: 1417, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-void - rotate: false - xy: 1315, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-void-icon-full - rotate: false - xy: 1315, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -kiln - rotate: false - xy: 1214, 1557 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -kiln-icon-full - rotate: false - xy: 1214, 1557 + xy: 1045, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 kiln-top rotate: false - xy: 1346, 1623 + xy: 1111, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 1346, 1623 + xy: 1111, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -liquid-source - rotate: false - xy: 1383, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-source-icon-full - rotate: false - xy: 1383, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -melter - rotate: false - xy: 1443, 939 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -melter-icon-full - rotate: false - xy: 1443, 939 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -multi-press - rotate: false - xy: 749, 1240 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -multi-press-icon-full - rotate: false - xy: 749, 1240 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 phase-weaver rotate: false - xy: 1676, 1529 + xy: 1045, 899 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 1742, 1525 + xy: 1111, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 1874, 1525 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -plastanium-compressor - rotate: false - xy: 1940, 1525 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -plastanium-compressor-icon-full - rotate: false - xy: 1940, 1525 + xy: 1177, 1031 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 1148, 1491 + xy: 1243, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 1221, 395 + xy: 1985, 1135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 1289, 463 + xy: 1815, 1101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 1323, 497 + xy: 1849, 1101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -pyratite-mixer - rotate: false - xy: 1544, 1463 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -pyratite-mixer-icon-full - rotate: false - xy: 1544, 1463 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -separator - rotate: false - xy: 1471, 1397 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -separator-icon-full - rotate: false - xy: 1471, 1397 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 separator-liquid rotate: false - xy: 1537, 1397 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -silicon-smelter - rotate: false - xy: 1603, 1397 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -silicon-smelter-icon-full - rotate: false - xy: 1603, 1397 + xy: 1309, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press rotate: false - xy: 1801, 1393 + xy: 1177, 767 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-frame0 rotate: false - xy: 1867, 1393 + xy: 1243, 833 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-frame1 rotate: false - xy: 1933, 1393 + xy: 1309, 899 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-frame2 rotate: false - xy: 979, 1417 + xy: 1375, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-liquid rotate: false - xy: 913, 1417 + xy: 1243, 767 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-top rotate: false - xy: 903, 1351 + xy: 1309, 833 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -container - rotate: false - xy: 1098, 1689 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -container-icon-full - rotate: false - xy: 1098, 1689 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -core-foundation - rotate: false - xy: 163, 381 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -core-foundation-icon-full - rotate: false - xy: 163, 381 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -core-nucleus - rotate: false - xy: 1, 999 - size: 160, 160 - orig: 160, 160 - offset: 0, 0 - index: -1 -core-nucleus-icon-full - rotate: false - xy: 1, 999 - size: 160, 160 - orig: 160, 160 - offset: 0, 0 - index: -1 -core-shard - rotate: false - xy: 293, 286 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -core-shard-icon-full - rotate: false - xy: 293, 286 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -launch-pad - rotate: false - xy: 707, 1338 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -launch-pad-icon-full - rotate: false - xy: 707, 1338 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -launch-pad-large - rotate: false - xy: 349, 1262 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -launch-pad-large-icon-full - rotate: false - xy: 349, 1262 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -unloader - rotate: false - xy: 1271, 327 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -unloader-icon-full - rotate: false - xy: 1271, 327 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -vault - rotate: false - xy: 852, 1559 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -vault-icon-full - rotate: false - xy: 852, 1559 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 arc-heat rotate: false - xy: 877, 1459 + xy: 609, 1262 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-1 rotate: false - xy: 1071, 36 + xy: 1877, 1373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-2 rotate: false - xy: 717, 488 + xy: 1073, 1493 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -2204,567 +1364,329 @@ block-3 index: -1 block-4 rotate: false - xy: 163, 901 + xy: 163, 1031 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 hail-heat rotate: false - xy: 609, 1296 + xy: 1557, 1001 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 1412, 1623 + xy: 1243, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 meltdown-heat rotate: false - xy: 293, 1132 + xy: 293, 742 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 ripple-heat rotate: false - xy: 783, 456 + xy: 1146, 1559 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 salvo-heat rotate: false - xy: 855, 96 + xy: 1111, 833 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-left rotate: false - xy: 723, 30 + xy: 1177, 899 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-right rotate: false - xy: 789, 30 + xy: 1243, 965 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scorch-heat rotate: false - xy: 1425, 531 + xy: 1021, 421 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 1045, 1219 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -command-center - rotate: false - xy: 950, 1615 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -command-center-icon-full - rotate: false - xy: 950, 1615 + xy: 1441, 767 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 crawler-factory rotate: false - xy: 847, 1140 + xy: 913, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory rotate: false - xy: 847, 1140 + xy: 913, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory rotate: false - xy: 847, 1140 + xy: 913, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory rotate: false - xy: 847, 1140 + xy: 913, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory rotate: false - xy: 847, 1140 + xy: 913, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory rotate: false - xy: 847, 1140 + xy: 913, 867 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 crawler-factory-top rotate: false - xy: 847, 1008 + xy: 979, 933 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-top rotate: false - xy: 1009, 1483 + xy: 1045, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory-top rotate: false - xy: 525, 52 + xy: 1045, 1163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-factory rotate: false - xy: 489, 282 + xy: 651, 654 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-top rotate: false - xy: 619, 478 + xy: 749, 1240 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-top rotate: false - xy: 619, 478 + xy: 749, 1240 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-top rotate: false - xy: 619, 478 + xy: 749, 1240 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory rotate: false - xy: 587, 184 + xy: 749, 1044 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phantom-factory-top rotate: false - xy: 1544, 1529 + xy: 1375, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rally-point rotate: false - xy: 1610, 1463 + xy: 1111, 899 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 repair-point-base rotate: false - xy: 1391, 565 + xy: 1917, 1101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory rotate: false - xy: 423, 1132 + xy: 423, 872 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top rotate: false - xy: 423, 1002 + xy: 293, 612 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spirit-factory-top rotate: false - xy: 1735, 1393 + xy: 1375, 1031 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-factory rotate: false - xy: 805, 1338 + xy: 975, 1461 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 wraith-factory-top rotate: false - xy: 1045, 1087 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -copper-wall - rotate: false - xy: 1273, 871 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall-icon-full - rotate: false - xy: 1273, 871 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall-large - rotate: false - xy: 1016, 1615 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -copper-wall-large-icon-full - rotate: false - xy: 1016, 1615 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -door - rotate: false - xy: 1341, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-icon-full - rotate: false - xy: 1341, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-large - rotate: false - xy: 591, 118 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -door-large-icon-full - rotate: false - xy: 591, 118 + xy: 1045, 701 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 657, 118 + xy: 1111, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-open rotate: false - xy: 1307, 803 + xy: 1534, 689 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -phase-wall - rotate: false - xy: 1221, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-wall-icon-full - rotate: false - xy: 1221, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-wall-large - rotate: false - xy: 1610, 1529 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -phase-wall-large-icon-full - rotate: false - xy: 1610, 1529 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -scrap-wall-gigantic - rotate: false - xy: 423, 872 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -scrap-wall-gigantic-icon-full - rotate: false - xy: 423, 872 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -scrap-wall-huge1 - rotate: false - xy: 783, 162 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -scrap-wall-huge-icon-full - rotate: false - xy: 783, 162 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 scrap-wall-huge2 rotate: false - xy: 881, 456 + xy: 1244, 1559 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-huge3 rotate: false - xy: 881, 358 + xy: 1342, 1657 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-large1 rotate: false - xy: 1141, 1425 + xy: 1375, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large2 rotate: false - xy: 1207, 1425 + xy: 1111, 767 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large3 rotate: false - xy: 1273, 1425 + xy: 1177, 833 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large4 rotate: false - xy: 1339, 1425 + xy: 1243, 899 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -scrap-wall1 - rotate: false - xy: 1357, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-icon-full - rotate: false - xy: 1357, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 scrap-wall2 rotate: false - xy: 1391, 463 + xy: 1021, 387 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall3 rotate: false - xy: 1425, 497 + xy: 1021, 353 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall4 rotate: false - xy: 1357, 395 + xy: 1021, 319 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall5 rotate: false - xy: 1357, 395 + xy: 1021, 319 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -surge-wall - rotate: false - xy: 1021, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-wall-icon-full - rotate: false - xy: 1021, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-wall-large - rotate: false - xy: 1035, 1351 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -surge-wall-large-icon-full - rotate: false - xy: 1035, 1351 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thorium-wall - rotate: false - xy: 1101, 308 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-wall-icon-full - rotate: false - xy: 1101, 308 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-wall-large - rotate: false - xy: 913, 1153 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thorium-wall-large-icon-full - rotate: false - xy: 913, 1153 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -thruster - rotate: false - xy: 293, 482 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -thruster-icon-full - rotate: false - xy: 293, 482 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -titanium-wall - rotate: false - xy: 1271, 361 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-wall-icon-full - rotate: false - xy: 1271, 361 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-wall-large - rotate: false - xy: 979, 1087 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -titanium-wall-large-icon-full - rotate: false - xy: 979, 1087 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 bullet rotate: false - xy: 979, 347 + xy: 913, 681 size: 52, 52 orig: 52, 52 offset: 0, 0 index: -1 bullet-back rotate: false - xy: 979, 293 + xy: 967, 681 size: 52, 52 orig: 52, 52 offset: 0, 0 index: -1 casing rotate: false - xy: 903, 1423 + xy: 847, 660 size: 8, 16 orig: 8, 16 offset: 0, 0 @@ -2778,35 +1700,35 @@ circle-shadow index: -1 error rotate: false - xy: 1087, 460 + xy: 1497, 1453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 laser rotate: false - xy: 387, 40 + xy: 1039, 685 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 laser-end rotate: false - xy: 759, 1770 + xy: 489, 208 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 minelaser rotate: false - xy: 1131, 206 + xy: 155, 301 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 minelaser-end rotate: false - xy: 950, 1681 + xy: 651, 580 size: 72, 72 orig: 72, 72 offset: 0, 0 @@ -2820,91 +1742,91 @@ missile index: -1 missile-back rotate: false - xy: 2006, 1535 + xy: 1599, 1155 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 scale_marker rotate: false - xy: 459, 184 + xy: 1469, 1553 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 scorch1 rotate: false - xy: 1461, 1257 + xy: 2019, 1067 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch2 rotate: false - xy: 1461, 1155 + xy: 1735, 1029 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch3 rotate: false - xy: 1491, 1257 + xy: 1765, 1029 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch4 rotate: false - xy: 1491, 1155 + xy: 1735, 927 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 1521, 1257 + xy: 1765, 927 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 shell rotate: false - xy: 2006, 1497 + xy: 1641, 1197 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shell-back rotate: false - xy: 2006, 1459 + xy: 1683, 1239 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shot rotate: false - xy: 1459, 599 + xy: 1111, 668 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer rotate: false - xy: 1137, 206 + xy: 155, 251 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 1237, 293 + xy: 1701, 869 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer-end rotate: false - xy: 1024, 1681 + xy: 759, 1770 size: 72, 72 orig: 72, 72 offset: 0, 0 @@ -2918,266 +1840,2289 @@ white index: -1 arc rotate: false - xy: 609, 1262 + xy: 1045, 1361 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -arc-icon-full +block-arc-full rotate: false - xy: 797, 1736 + xy: 1843, 1305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -blast-drill-icon-full +block-blast-drill-full rotate: false - xy: 323, 1392 + xy: 163, 901 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 -char-icon-full +block-bridge-conduit-full rotate: false - xy: 1137, 889 + xy: 1911, 1373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -cliffs-icon-full +bridge-conduit rotate: false - xy: 1137, 855 + xy: 1911, 1373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -conduit-icon-full +block-bridge-conveyor-full rotate: false - xy: 1239, 1007 + xy: 1877, 1305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -cracks-1-0 +bridge-conveyor rotate: false - xy: 1239, 837 + xy: 1877, 1305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -cracks-1-1 +block-char-full rotate: false - xy: 1205, 803 + xy: 1911, 1339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -cracks-1-2 +block-cliffs-full rotate: false - xy: 1171, 769 + xy: 1945, 1373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -cracks-1-3 +block-coal-centrifuge-full rotate: false - xy: 1409, 973 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-4 - rotate: false - xy: 1375, 939 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-5 - rotate: false - xy: 1341, 905 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-6 - rotate: false - xy: 1307, 871 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-7 - rotate: false - xy: 1273, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-2-0 - rotate: false - xy: 1164, 1689 + xy: 563, 216 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-1 +coal-centrifuge rotate: false - xy: 1230, 1689 + xy: 563, 216 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-2 +block-combustion-generator-full rotate: false - xy: 1296, 1689 + xy: 1911, 1305 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +combustion-generator + rotate: false + xy: 1911, 1305 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-command-center-full + rotate: false + xy: 361, 24 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-3 +command-center rotate: false - xy: 1362, 1689 + xy: 361, 24 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-4 +block-conduit-full rotate: false - xy: 1428, 1689 + xy: 1945, 1339 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-container-full + rotate: false + xy: 1139, 1493 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-5 +container rotate: false - xy: 393, 124 + xy: 1139, 1493 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-6 +block-conveyor-full rotate: false - xy: 847, 1272 + xy: 1979, 1373 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-0-0 + rotate: false + xy: 1979, 1373 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-copper-wall-full + rotate: false + xy: 1945, 1305 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +copper-wall + rotate: false + xy: 1945, 1305 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-copper-wall-large-full + rotate: false + xy: 629, 216 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-2-7 +copper-wall-large rotate: false - xy: 847, 1206 + xy: 629, 216 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -cracks-3-0 +block-core-foundation-full + rotate: false + xy: 163, 771 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +core-foundation + rotate: false + xy: 163, 771 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +block-core-nucleus-full + rotate: false + xy: 1, 999 + size: 160, 160 + orig: 160, 160 + offset: 0, 0 + index: -1 +core-nucleus + rotate: false + xy: 1, 999 + size: 160, 160 + orig: 160, 160 + offset: 0, 0 + index: -1 +block-core-shard-full + rotate: false + xy: 293, 286 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +core-shard + rotate: false + xy: 293, 286 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-craters-full + rotate: false + xy: 1979, 1339 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-crawler-factory-full + rotate: false + xy: 1205, 1493 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-cryofluidmixer-full + rotate: false + xy: 695, 216 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-cultivator-full + rotate: false + xy: 1271, 1493 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-cyclone-full rotate: false xy: 656, 1632 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-1 +block-dagger-factory-full + rotate: false + xy: 1337, 1493 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-dark-metal-full + rotate: false + xy: 2013, 1373 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-1-full + rotate: false + xy: 1979, 1305 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-2-full + rotate: false + xy: 2013, 1339 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-3-full + rotate: false + xy: 2013, 1305 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-4-full + rotate: false + xy: 1775, 1267 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-5-full + rotate: false + xy: 1809, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-6-full + rotate: false + xy: 1843, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-darksand-full + rotate: false + xy: 1877, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-darksand-tainted-water-full + rotate: false + xy: 1911, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-darksand-water-full + rotate: false + xy: 1945, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dart-mech-pad-full + rotate: false + xy: 427, 24 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +dart-mech-pad + rotate: false + xy: 427, 24 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-deepwater-full + rotate: false + xy: 1979, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-delta-mech-pad-full + rotate: false + xy: 847, 1272 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +delta-mech-pad + rotate: false + xy: 847, 1272 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-differential-generator-full rotate: false xy: 553, 1164 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-2 +differential-generator + rotate: false + xy: 553, 1164 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-distributor-full + rotate: false + xy: 847, 1206 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +distributor + rotate: false + xy: 847, 1206 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-door-full + rotate: false + xy: 2013, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door + rotate: false + xy: 2013, 1271 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-door-large-full + rotate: false + xy: 847, 1140 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +door-large + rotate: false + xy: 847, 1140 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-draug-factory-full + rotate: false + xy: 847, 1074 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-dunerocks-full + rotate: false + xy: 563, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-duo-full + rotate: false + xy: 597, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-force-projector-full rotate: false xy: 553, 1066 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-3 +force-projector + rotate: false + xy: 553, 1066 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-fortress-factory-full rotate: false xy: 553, 968 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-4 +block-fuse-full rotate: false xy: 553, 870 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-5 +block-ghoul-factory-full rotate: false xy: 553, 772 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-6 +block-glaive-ship-pad-full rotate: false xy: 553, 674 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-3-7 +glaive-ship-pad + rotate: false + xy: 553, 674 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-graphite-press-full + rotate: false + xy: 847, 1008 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +graphite-press + rotate: false + xy: 847, 1008 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-grass-full + rotate: false + xy: 631, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-hail-full + rotate: false + xy: 665, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-holostone-full + rotate: false + xy: 699, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-hotrock-full + rotate: false + xy: 733, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ice-full + rotate: false + xy: 767, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ice-snow-full + rotate: false + xy: 557, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-icerocks-full + rotate: false + xy: 591, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ignarock-full + rotate: false + xy: 625, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-impact-reactor-full + rotate: false + xy: 163, 641 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +block-incinerator-full + rotate: false + xy: 659, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +incinerator + rotate: false + xy: 659, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-item-source-full + rotate: false + xy: 693, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-source + rotate: false + xy: 693, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-item-void-full + rotate: false + xy: 727, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-void + rotate: false + xy: 727, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-javelin-ship-pad-full + rotate: false + xy: 847, 942 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +javelin-ship-pad + rotate: false + xy: 847, 942 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-junction-full + rotate: false + xy: 761, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +junction + rotate: false + xy: 761, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-kiln-full + rotate: false + xy: 847, 876 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +kiln + rotate: false + xy: 847, 876 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-lancer-full + rotate: false + xy: 847, 810 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-laser-drill-full rotate: false xy: 553, 576 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cracks-4-0 +block-launch-pad-full + rotate: false + xy: 99, 1 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +launch-pad + rotate: false + xy: 99, 1 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-launch-pad-large-full + rotate: false + xy: 163, 511 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +launch-pad-large + rotate: false + xy: 163, 511 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +block-liquid-junction-full + rotate: false + xy: 559, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-junction + rotate: false + xy: 559, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-router-full + rotate: false + xy: 559, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-source-full + rotate: false + xy: 593, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-source + rotate: false + xy: 593, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-tank-full + rotate: false + xy: 197, 23 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-magmarock-full + rotate: false + xy: 559, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mass-driver-full + rotate: false + xy: 656, 1534 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-mechanical-drill-full + rotate: false + xy: 847, 744 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-mechanical-pump-full + rotate: false + xy: 593, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mechanical-pump + rotate: false + xy: 593, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-meltdown-full + rotate: false + xy: 163, 381 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +block-melter-full + rotate: false + xy: 627, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +melter + rotate: false + xy: 627, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mend-projector-full + rotate: false + xy: 847, 678 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +mend-projector + rotate: false + xy: 847, 678 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-mender-full + rotate: false + xy: 559, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mender + rotate: false + xy: 559, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-message-full + rotate: false + xy: 593, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +message + rotate: false + xy: 593, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-2-full + rotate: false + xy: 627, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-3-full + rotate: false + xy: 661, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-5-full + rotate: false + xy: 593, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-damaged-full + rotate: false + xy: 627, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-full + rotate: false + xy: 661, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-moss-full + rotate: false + xy: 627, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-multi-press-full + rotate: false + xy: 293, 188 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +multi-press + rotate: false + xy: 293, 188 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-oil-extractor-full + rotate: false + xy: 391, 384 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-omega-mech-pad-full + rotate: false + xy: 391, 286 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +omega-mech-pad + rotate: false + xy: 391, 286 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-ore-coal-large + rotate: false + xy: 609, 1296 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ore-coal-medium + rotate: false + xy: 661, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-icon-full + rotate: false + xy: 661, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ore-coal-small + rotate: false + xy: 583, 1410 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ore-coal-tiny + rotate: false + xy: 1448, 691 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ore-coal-xlarge + rotate: false + xy: 1548, 1553 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ore-copper-large + rotate: false + xy: 1557, 1253 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ore-copper-medium + rotate: false + xy: 695, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-icon-full + rotate: false + xy: 695, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ore-copper-small + rotate: false + xy: 1934, 1923 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ore-copper-tiny + rotate: false + xy: 583, 1392 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ore-copper-xlarge + rotate: false + xy: 1598, 1553 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ore-lead-large + rotate: false + xy: 1557, 1211 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ore-lead-medium + rotate: false + xy: 729, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-icon-full + rotate: false + xy: 729, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ore-lead-small + rotate: false + xy: 521, 586 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ore-lead-tiny + rotate: false + xy: 1448, 673 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ore-lead-xlarge + rotate: false + xy: 1648, 1553 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ore-scrap-large + rotate: false + xy: 1557, 1169 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ore-scrap-medium + rotate: false + xy: 661, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-icon-full + rotate: false + xy: 661, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ore-scrap-small + rotate: false + xy: 423, 488 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ore-scrap-tiny + rotate: false + xy: 155, 103 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ore-scrap-xlarge + rotate: false + xy: 923, 531 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ore-thorium-large + rotate: false + xy: 1557, 1127 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ore-thorium-medium + rotate: false + xy: 695, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-icon-full + rotate: false + xy: 695, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ore-thorium-small + rotate: false + xy: 219, 1162 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ore-thorium-tiny + rotate: false + xy: 852, 1541 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ore-thorium-xlarge + rotate: false + xy: 973, 523 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ore-titanium-large + rotate: false + xy: 1557, 1085 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ore-titanium-medium + rotate: false + xy: 729, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-icon-full + rotate: false + xy: 729, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ore-titanium-small + rotate: false + xy: 1073, 1467 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ore-titanium-tiny + rotate: false + xy: 877, 1443 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ore-titanium-xlarge + rotate: false + xy: 1466, 717 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-overdrive-projector-full + rotate: false + xy: 491, 142 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +overdrive-projector + rotate: false + xy: 491, 142 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-overflow-gate-full + rotate: false + xy: 695, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +overflow-gate + rotate: false + xy: 695, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pebbles-full + rotate: false + xy: 729, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phantom-factory-full + rotate: false + xy: 725, 586 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-phase-conduit-full + rotate: false + xy: 729, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conduit + rotate: false + xy: 729, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-conveyor-full + rotate: false + xy: 763, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conveyor + rotate: false + xy: 763, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-wall-full + rotate: false + xy: 763, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-wall + rotate: false + xy: 763, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-wall-large-full + rotate: false + xy: 791, 586 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +phase-wall-large + rotate: false + xy: 791, 586 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-phase-weaver-full + rotate: false + xy: 903, 1395 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-pine-full + rotate: false + xy: 1698, 1553 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-plastanium-compressor-full + rotate: false + xy: 969, 1395 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +plastanium-compressor + rotate: false + xy: 969, 1395 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-pneumatic-drill-full + rotate: false + xy: 1035, 1395 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-power-node-full + rotate: false + xy: 763, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-node + rotate: false + xy: 763, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-power-node-large-full + rotate: false + xy: 1403, 1493 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +power-node-large + rotate: false + xy: 1403, 1493 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-power-source-full + rotate: false + xy: 763, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-power-void-full + rotate: false + xy: 801, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-void + rotate: false + xy: 801, 182 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pulse-conduit-full + rotate: false + xy: 795, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pulverizer-full + rotate: false + xy: 797, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pyratite-mixer-full + rotate: false + xy: 1101, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +pyratite-mixer + rotate: false + xy: 1101, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-repair-point-full + rotate: false + xy: 797, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-revenant-factory-full rotate: false xy: 848, 1755 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 -cracks-4-1 +block-ripple-full + rotate: false + xy: 391, 188 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-rock-full + rotate: false + xy: 1730, 1607 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-rocks-full + rotate: false + xy: 797, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-rotary-pump-full + rotate: false + xy: 1167, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +rotary-pump + rotate: false + xy: 1167, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-router-full + rotate: false + xy: 797, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +router + rotate: false + xy: 797, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-rtg-generator-full + rotate: false + xy: 1233, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +rtg-generator + rotate: false + xy: 1233, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-salt-full + rotate: false + xy: 1466, 683 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-saltrocks-full + rotate: false + xy: 1500, 683 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-salvo-full + rotate: false + xy: 1299, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-sand-boulder-full + rotate: false + xy: 829, 148 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sand-full + rotate: false + xy: 831, 114 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sand-water-full + rotate: false + xy: 831, 80 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sandrocks-full + rotate: false + xy: 831, 46 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scatter-full + rotate: false + xy: 1365, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-scorch-full + rotate: false + xy: 831, 12 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scrap-wall-full + rotate: false + xy: 1176, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall1 + rotate: false + xy: 1176, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scrap-wall-gigantic-full rotate: false xy: 978, 1755 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 -cracks-4-2 +scrap-wall-gigantic + rotate: false + xy: 978, 1755 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +block-scrap-wall-huge-full + rotate: false + xy: 295, 90 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +scrap-wall-huge1 + rotate: false + xy: 295, 90 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-scrap-wall-large-full + rotate: false + xy: 1431, 1427 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-separator-full + rotate: false + xy: 1101, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +separator + rotate: false + xy: 1101, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-shale-boulder-full + rotate: false + xy: 1244, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shale-full + rotate: false + xy: 1278, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shalerocks-full + rotate: false + xy: 1312, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shock-mine-full + rotate: false + xy: 1346, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shrubs-full + rotate: false + xy: 1380, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-silicon-smelter-full + rotate: false + xy: 1167, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +silicon-smelter + rotate: false + xy: 1167, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-snow-full + rotate: false + xy: 1414, 675 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-snow-pine-full + rotate: false + xy: 1780, 1607 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-snowrock-full + rotate: false + xy: 1830, 1607 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-snowrocks-full + rotate: false + xy: 725, 552 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-solar-panel-full + rotate: false + xy: 759, 552 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +solar-panel + rotate: false + xy: 759, 552 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-solar-panel-large-full + rotate: false + xy: 393, 90 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +solar-panel-large + rotate: false + xy: 393, 90 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-sorter-full + rotate: false + xy: 793, 552 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sorter + rotate: false + xy: 793, 552 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spawn-full + rotate: false + xy: 717, 518 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spectre-full rotate: false xy: 1108, 1755 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 -cracks-4-3 +block-spirit-factory-full + rotate: false + xy: 1233, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-spore-cluster-full + rotate: false + xy: 1557, 1043 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spore-moss-full + rotate: false + xy: 717, 484 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spore-pine-full + rotate: false + xy: 1880, 1607 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spore-press-full + rotate: false + xy: 1299, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-sporerocks-full + rotate: false + xy: 751, 518 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-stone-full + rotate: false + xy: 785, 518 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-surge-tower-full + rotate: false + xy: 1365, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +surge-tower + rotate: false + xy: 1365, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-surge-wall-full + rotate: false + xy: 751, 484 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +surge-wall + rotate: false + xy: 751, 484 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-surge-wall-large-full + rotate: false + xy: 1431, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +surge-wall-large + rotate: false + xy: 1431, 1361 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-swarmer-full + rotate: false + xy: 857, 612 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-tainted-water-full + rotate: false + xy: 785, 484 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-tar-full + rotate: false + xy: 783, 450 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-tau-mech-pad-full + rotate: false + xy: 857, 546 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +tau-mech-pad + rotate: false + xy: 857, 546 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-tendrils-full + rotate: false + xy: 783, 416 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thermal-generator-full + rotate: false + xy: 761, 216 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +thermal-generator + rotate: false + xy: 761, 216 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-thermal-pump-full + rotate: false + xy: 521, 478 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +thermal-pump + rotate: false + xy: 521, 478 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-thorium-reactor-full + rotate: false + xy: 489, 380 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +thorium-reactor + rotate: false + xy: 489, 380 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-thorium-wall-full + rotate: false + xy: 783, 382 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-wall + rotate: false + xy: 783, 382 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thorium-wall-large-full + rotate: false + xy: 493, 76 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +thorium-wall-large + rotate: false + xy: 493, 76 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-thruster-full rotate: false xy: 1238, 1755 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 +thruster + rotate: false + xy: 1238, 1755 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +block-titan-factory-full + rotate: false + xy: 489, 282 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-titanium-conveyor-full + rotate: false + xy: 783, 348 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-0-0 + rotate: false + xy: 783, 348 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-titanium-wall-full + rotate: false + xy: 783, 314 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-wall + rotate: false + xy: 783, 314 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-titanium-wall-large-full + rotate: false + xy: 493, 10 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +titanium-wall-large + rotate: false + xy: 493, 10 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-trident-ship-pad-full + rotate: false + xy: 913, 1329 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +trident-ship-pad + rotate: false + xy: 913, 1329 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-turbine-generator-full + rotate: false + xy: 913, 1263 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +turbine-generator + rotate: false + xy: 913, 1263 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-unloader-full + rotate: false + xy: 819, 518 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +unloader + rotate: false + xy: 819, 518 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-vault-full + rotate: false + xy: 619, 478 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +vault + rotate: false + xy: 619, 478 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +block-water-extractor-full + rotate: false + xy: 979, 1329 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-water-full + rotate: false + xy: 819, 484 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-wave-full + rotate: false + xy: 913, 1197 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +block-white-tree-dead-full + rotate: false + xy: 1, 1725 + size: 320, 320 + orig: 320, 320 + offset: 0, 0 + index: -1 +block-white-tree-full + rotate: false + xy: 1, 1403 + size: 320, 320 + orig: 320, 320 + offset: 0, 0 + index: -1 +block-wraith-factory-full + rotate: false + xy: 979, 1263 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-1-0 + rotate: false + xy: 1516, 761 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-1 + rotate: false + xy: 1516, 727 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-2 + rotate: false + xy: 1550, 757 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-3 + rotate: false + xy: 1550, 723 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-4 + rotate: false + xy: 1584, 747 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-5 + rotate: false + xy: 1584, 713 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-6 + rotate: false + xy: 1618, 747 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-7 + rotate: false + xy: 1618, 713 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-2-0 + rotate: false + xy: 913, 1131 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-1 + rotate: false + xy: 979, 1197 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-2 + rotate: false + xy: 913, 1065 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-3 + rotate: false + xy: 979, 1131 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-4 + rotate: false + xy: 913, 999 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-5 + rotate: false + xy: 979, 1065 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-6 + rotate: false + xy: 913, 933 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-2-7 + rotate: false + xy: 979, 999 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cracks-3-0 + rotate: false + xy: 587, 380 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-1 + rotate: false + xy: 587, 282 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-2 + rotate: false + xy: 685, 380 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-3 + rotate: false + xy: 685, 282 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-4 + rotate: false + xy: 583, 1436 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-5 + rotate: false + xy: 681, 1436 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-6 + rotate: false + xy: 609, 1338 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-3-7 + rotate: false + xy: 707, 1338 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cracks-4-0 + rotate: false + xy: 1758, 1787 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +cracks-4-1 + rotate: false + xy: 1888, 1787 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +cracks-4-2 + rotate: false + xy: 1498, 1661 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +cracks-4-3 + rotate: false + xy: 1628, 1661 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 cracks-4-4 rotate: false - xy: 1368, 1755 + xy: 1758, 1657 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-5 rotate: false - xy: 1498, 1791 + xy: 1888, 1657 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-6 rotate: false - xy: 1628, 1791 + xy: 163, 251 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-7 rotate: false - xy: 1758, 1787 + xy: 155, 121 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -3238,1794 +4183,1185 @@ cracks-5-7 orig: 160, 160 offset: 0, 0 index: -1 -craters-icon-full - rotate: false - xy: 1239, 803 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -crawler-factory-icon-full - rotate: false - xy: 847, 1074 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -cryofluidmixer-icon-full - rotate: false - xy: 847, 876 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -cultivator-icon-full - rotate: false - xy: 950, 1549 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 cyclone rotate: false - xy: 99, 1 + xy: 651, 1240 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -cyclone-icon-full - rotate: false - xy: 197, 23 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -dagger-factory-icon-full - rotate: false - xy: 943, 1483 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -dark-metal-icon-full - rotate: false - xy: 1205, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-1-icon-full - rotate: false - xy: 1171, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-2-icon-full - rotate: false - xy: 1409, 939 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-3-icon-full - rotate: false - xy: 1375, 905 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-4-icon-full - rotate: false - xy: 1341, 871 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-5-icon-full - rotate: false - xy: 1307, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-6-icon-full - rotate: false - xy: 1273, 803 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-icon-full - rotate: false - xy: 1239, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-tainted-water-icon-full - rotate: false - xy: 1205, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-water-icon-full - rotate: false - xy: 1409, 905 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -deepwater-icon-full - rotate: false - xy: 1375, 871 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -draug-factory-icon-full - rotate: false - xy: 459, 52 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -dunerocks-icon-full - rotate: false - xy: 1273, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 duo rotate: false - xy: 1239, 735 + xy: 1568, 679 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -duo-icon-full - rotate: false - xy: 1409, 871 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -fortress-factory-icon-full - rotate: false - xy: 489, 184 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 fuse rotate: false - xy: 587, 380 + xy: 749, 1142 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -fuse-icon-full - rotate: false - xy: 587, 282 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -ghoul-factory-icon-full - rotate: false - xy: 685, 380 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -grass-icon-full - rotate: false - xy: 1375, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 hail rotate: false - xy: 1341, 803 + xy: 1602, 679 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -hail-icon-full +item-blast-compound-large rotate: false - xy: 1307, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -holostone-icon-full - rotate: false - xy: 1273, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -hotrock-icon-full - rotate: false - xy: 1409, 837 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-icon-full - rotate: false - xy: 1375, 803 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-snow-icon-full - rotate: false - xy: 1341, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -icerocks-icon-full - rotate: false - xy: 1307, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ignarock-icon-full - rotate: false - xy: 1409, 803 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -impact-reactor-icon-full - rotate: false - xy: 1628, 1661 - size: 128, 128 - orig: 128, 128 + xy: 1557, 959 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 item-blast-compound-medium rotate: false - xy: 583, 1410 - size: 24, 24 - orig: 24, 24 + xy: 1568, 645 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 item-blast-compound-small rotate: false - xy: 583, 1392 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-blast-compound-xlarge - rotate: false - xy: 1161, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-blast-compound-xxlarge - rotate: false - xy: 1137, 394 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-coal-medium - rotate: false - xy: 847, 652 + xy: 2019, 1531 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-coal-small - rotate: false - xy: 155, 103 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-coal-xlarge - rotate: false - xy: 1203, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-coal-xxlarge - rotate: false - xy: 1101, 1367 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-copper-medium - rotate: false - xy: 873, 652 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-copper-small - rotate: false - xy: 852, 1541 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-copper-xlarge - rotate: false - xy: 1245, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-copper-xxlarge - rotate: false - xy: 1151, 1375 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-graphite-medium - rotate: false - xy: 1934, 1923 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-graphite-small - rotate: false - xy: 723, 166 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-graphite-xlarge - rotate: false - xy: 1287, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-graphite-xxlarge - rotate: false - xy: 1201, 1375 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-lead-medium - rotate: false - xy: 521, 586 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-lead-small - rotate: false - xy: 913, 557 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-lead-xlarge - rotate: false - xy: 1329, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-lead-xxlarge - rotate: false - xy: 1251, 1375 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-metaglass-medium - rotate: false - xy: 423, 488 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-metaglass-small - rotate: false - xy: 1451, 1407 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-metaglass-xlarge - rotate: false - xy: 1371, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-metaglass-xxlarge - rotate: false - xy: 1301, 1375 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-phase-fabric-medium - rotate: false - xy: 219, 1162 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-phase-fabric-small - rotate: false - xy: 877, 1441 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-phase-fabric-xlarge - rotate: false - xy: 1413, 1083 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-phase-fabric-xxlarge - rotate: false - xy: 1351, 1375 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-plastanium-medium - rotate: false - xy: 361, 64 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-plastanium-small - rotate: false - xy: 895, 1441 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-plastanium-xlarge - rotate: false - xy: 1110, 1025 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-plastanium-xxlarge - rotate: false - xy: 1401, 1375 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-pyratite-medium - rotate: false - xy: 1111, 1457 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-pyratite-small - rotate: false - xy: 1145, 667 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-pyratite-xlarge - rotate: false - xy: 1161, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-pyratite-xxlarge - rotate: false - xy: 1111, 1317 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-sand-medium - rotate: false - xy: 1105, 384 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-sand-small +item-blast-compound-tiny rotate: false xy: 197, 5 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-sand-xlarge +item-blast-compound-xlarge rotate: false - xy: 1203, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-sand-xxlarge - rotate: false - xy: 1111, 1267 + xy: 1597, 1403 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-scrap-medium +item-coal-large rotate: false - xy: 1271, 301 + xy: 1557, 917 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-coal-medium + rotate: false + xy: 1636, 679 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-coal-small + rotate: false + xy: 827, 560 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-scrap-small +item-coal-tiny rotate: false - xy: 1135, 274 + xy: 1021, 717 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-scrap-xlarge +item-coal-xlarge rotate: false - xy: 1245, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-scrap-xxlarge - rotate: false - xy: 1111, 1217 + xy: 1647, 1453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-silicon-medium +item-copper-large rotate: false - xy: 1305, 335 + xy: 1557, 875 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-copper-medium + rotate: false + xy: 1679, 1201 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-copper-small + rotate: false + xy: 783, 288 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-silicon-small +item-copper-tiny rotate: false - xy: 1131, 256 + xy: 1079, 1377 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-silicon-xlarge +item-copper-xlarge rotate: false - xy: 1287, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-silicon-xxlarge - rotate: false - xy: 1111, 1167 + xy: 1647, 1403 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-spore-pod-medium +item-graphite-large rotate: false - xy: 1339, 369 + xy: 1557, 833 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-graphite-medium + rotate: false + xy: 1755, 1233 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-graphite-small + rotate: false + xy: 1145, 676 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-spore-pod-small +item-graphite-tiny rotate: false - xy: 1521, 1213 + xy: 897, 290 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-spore-pod-xlarge +item-graphite-xlarge rotate: false - xy: 1329, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-spore-pod-xxlarge - rotate: false - xy: 1111, 1117 + xy: 1719, 1503 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-surge-alloy-medium +item-lead-large rotate: false - xy: 1461, 1129 + xy: 1557, 791 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-lead-medium + rotate: false + xy: 1789, 1233 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-lead-small + rotate: false + xy: 1701, 843 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-surge-alloy-small +item-lead-tiny rotate: false - xy: 1986, 1931 + xy: 2027, 1253 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-surge-alloy-xlarge +item-lead-xlarge rotate: false - xy: 1371, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-surge-alloy-xxlarge - rotate: false - xy: 1161, 1325 + xy: 1697, 1453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-thorium-medium +item-metaglass-large rotate: false - xy: 1521, 1231 + xy: 1607, 1361 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-metaglass-medium + rotate: false + xy: 1823, 1237 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-metaglass-small + rotate: false + xy: 1735, 901 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-thorium-small +item-metaglass-tiny rotate: false - xy: 475, 496 + xy: 1795, 1113 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-thorium-xlarge +item-metaglass-xlarge rotate: false - xy: 1413, 1041 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-thorium-xxlarge - rotate: false - xy: 1211, 1325 + xy: 1697, 1403 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-titanium-medium +item-phase-fabric-large + rotate: false + xy: 1607, 1319 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-phase-fabric-medium + rotate: false + xy: 1857, 1237 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-phase-fabric-small rotate: false xy: 1960, 1923 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-titanium-small +item-phase-fabric-tiny rotate: false - xy: 271, 1170 + xy: 2019, 1513 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -item-titanium-xlarge +item-phase-fabric-xlarge rotate: false - xy: 2006, 1615 + xy: 1769, 1507 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-plastanium-large + rotate: false + xy: 1649, 1361 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-titanium-xxlarge +item-plastanium-medium rotate: false - xy: 1161, 1275 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -lancer - rotate: false - xy: 1280, 1557 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -lancer-icon-full - rotate: false - xy: 1346, 1557 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -laser-drill-icon-full - rotate: false - xy: 295, 90 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -liquid-router-icon-full - rotate: false - xy: 1247, 633 + xy: 1891, 1237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -liquid-tank-icon-full - rotate: false - xy: 651, 1142 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -magmarock-icon-full - rotate: false - xy: 1443, 1007 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mass-driver - rotate: false - xy: 651, 848 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -mass-driver-icon-full - rotate: false - xy: 651, 652 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -mech-icon-alpha-mech - rotate: false - xy: 1311, 1325 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mech-icon-dart-ship - rotate: false - xy: 1261, 1275 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mech-icon-delta-mech - rotate: false - xy: 1211, 1225 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mech-icon-glaive-ship - rotate: false - xy: 1045, 826 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -mech-icon-javelin-ship - rotate: false - xy: 1161, 1175 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mech-icon-omega-mech - rotate: false - xy: 584, 1537 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -mech-icon-tau-mech - rotate: false - xy: 1045, 768 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -mech-icon-trident-ship - rotate: false - xy: 1045, 710 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -mechanical-drill-icon-full - rotate: false - xy: 1478, 1595 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -meltdown - rotate: false - xy: 479, 1262 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -meltdown-icon-full - rotate: false - xy: 293, 1002 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -metal-floor-2-icon-full - rotate: false - xy: 1443, 803 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-3-icon-full - rotate: false - xy: 1443, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-5-icon-full - rotate: false - xy: 1443, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-damaged-icon-full - rotate: false - xy: 1451, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-icon-full - rotate: false - xy: 1451, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -moss-icon-full - rotate: false - xy: 1451, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -oil-extractor-icon-full - rotate: false - xy: 749, 1044 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -ore-coal-icon-full - rotate: false - xy: 1187, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-icon-medium - rotate: false - xy: 1187, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-icon-large - rotate: false - xy: 1361, 1325 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-coal-icon-small +item-plastanium-small rotate: false xy: 449, 488 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-copper-icon-full +item-plastanium-tiny rotate: false - xy: 1187, 565 - size: 32, 32 - orig: 32, 32 + xy: 271, 1170 + size: 16, 16 + orig: 16, 16 offset: 0, 0 index: -1 -ore-copper-icon-medium +item-plastanium-xlarge rotate: false - xy: 1187, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-icon-large - rotate: false - xy: 1311, 1275 + xy: 1819, 1507 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-copper-icon-small +item-pyratite-large + rotate: false + xy: 1649, 1319 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-pyratite-medium + rotate: false + xy: 1925, 1237 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-pyratite-small rotate: false xy: 245, 1162 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-lead-icon-full +item-pyratite-tiny rotate: false - xy: 1221, 599 - size: 32, 32 - orig: 32, 32 + xy: 501, 496 + size: 16, 16 + orig: 16, 16 offset: 0, 0 index: -1 -ore-lead-icon-medium +item-pyratite-xlarge rotate: false - xy: 1221, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-icon-large - rotate: false - xy: 1261, 1225 + xy: 1869, 1507 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-lead-icon-small +item-sand-large rotate: false - xy: 361, 38 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-icon-full - rotate: false - xy: 1187, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-icon-medium - rotate: false - xy: 1187, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-icon-large - rotate: false - xy: 1211, 1175 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-icon-small - rotate: false - xy: 1111, 1431 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-thorium-icon-full - rotate: false - xy: 1221, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-icon-medium - rotate: false - xy: 1221, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-icon-large - rotate: false - xy: 1161, 1125 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-thorium-icon-small - rotate: false - xy: 1365, 369 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-titanium-icon-full - rotate: false - xy: 1255, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-icon-medium - rotate: false - xy: 1255, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-icon-large - rotate: false - xy: 1361, 1275 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-titanium-icon-small - rotate: false - xy: 1487, 1129 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -pebbles-icon-full - rotate: false - xy: 1221, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phantom-factory-icon-full - rotate: false - xy: 1478, 1529 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -phase-weaver-icon-full - rotate: false - xy: 1808, 1525 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -pine-icon-full - rotate: false - xy: 1311, 1225 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pneumatic-drill-icon-full - rotate: false - xy: 1280, 1491 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -power-source-icon-full - rotate: false - xy: 1323, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-icon-full - rotate: false - xy: 1187, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulverizer-icon-full - rotate: false - xy: 1255, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point - rotate: false - xy: 1357, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point-icon-full - rotate: false - xy: 1425, 599 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -revenant-factory-icon-full - rotate: false - xy: 293, 872 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -ripple - rotate: false - xy: 815, 554 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -ripple-icon-full - rotate: false - xy: 783, 358 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -rock-icon-full - rotate: false - xy: 1361, 1225 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -rocks-icon-full - rotate: false - xy: 1255, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -salt-icon-full - rotate: false - xy: 1357, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -saltrocks-icon-full - rotate: false - xy: 1391, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -salvo - rotate: false - xy: 789, 96 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -salvo-icon-full - rotate: false - xy: 921, 96 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -sand-boulder-icon-full - rotate: false - xy: 1425, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-icon-full - rotate: false - xy: 1289, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-water-icon-full - rotate: false - xy: 1323, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sandrocks-icon-full - rotate: false - xy: 1357, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scatter - rotate: false - xy: 855, 30 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -scatter-icon-full - rotate: false - xy: 921, 30 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -scorch - rotate: false - xy: 1391, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scorch-icon-full - rotate: false - xy: 1323, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-large-icon-full - rotate: false - xy: 1405, 1425 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -shale-boulder-icon-full - rotate: false - xy: 1391, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shale-icon-full - rotate: false - xy: 1425, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shalerocks-icon-full - rotate: false - xy: 1391, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shock-mine-icon-full - rotate: false - xy: 1425, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shrubs-icon-full - rotate: false - xy: 1459, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snow-icon-full - rotate: false - xy: 1459, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snow-pine-icon-full - rotate: false - xy: 1261, 1125 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -snowrock-icon-full - rotate: false - xy: 1361, 1175 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -snowrocks-icon-full - rotate: false - xy: 1459, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spawn-icon-full - rotate: false - xy: 1459, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spectre - rotate: false - xy: 293, 612 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -spectre-icon-full - rotate: false - xy: 423, 742 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -spirit-factory-icon-full - rotate: false - xy: 1669, 1397 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -spore-cluster-icon-full - rotate: false - xy: 2006, 1573 + xy: 1691, 1361 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -spore-moss-icon-full +item-sand-medium rotate: false - xy: 1455, 1091 + xy: 1959, 1237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -spore-pine-icon-full +item-sand-small rotate: false - xy: 1361, 1125 + xy: 809, 288 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-sand-tiny + rotate: false + xy: 501, 478 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-sand-xlarge + rotate: false + xy: 1919, 1507 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -spore-press-icon-full +item-scrap-large rotate: false - xy: 1045, 1417 + xy: 1691, 1319 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-scrap-medium + rotate: false + xy: 1993, 1237 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-scrap-small + rotate: false + xy: 1701, 817 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-scrap-tiny + rotate: false + xy: 2018, 1853 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-scrap-xlarge + rotate: false + xy: 1969, 1507 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-silicon-large + rotate: false + xy: 1733, 1361 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-silicon-medium + rotate: false + xy: 1637, 1159 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-silicon-small + rotate: false + xy: 1735, 875 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-silicon-tiny + rotate: false + xy: 173, 103 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-silicon-xlarge + rotate: false + xy: 1747, 1453 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-spore-pod-large + rotate: false + xy: 1733, 1319 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-spore-pod-medium + rotate: false + xy: 1633, 1087 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-spore-pod-small + rotate: false + xy: 1761, 901 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-spore-pod-tiny + rotate: false + xy: 215, 5 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-spore-pod-xlarge + rotate: false + xy: 1747, 1403 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-surge-alloy-large + rotate: false + xy: 1607, 1277 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-surge-alloy-medium + rotate: false + xy: 1633, 1019 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-surge-alloy-small + rotate: false + xy: 1986, 1923 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-surge-alloy-tiny + rotate: false + xy: 1021, 699 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-surge-alloy-xlarge + rotate: false + xy: 1797, 1457 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-thorium-large + rotate: false + xy: 1649, 1277 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-thorium-medium + rotate: false + xy: 1633, 951 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-thorium-small + rotate: false + xy: 475, 488 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-thorium-tiny + rotate: false + xy: 1021, 681 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-thorium-xlarge + rotate: false + xy: 1797, 1407 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-titanium-large + rotate: false + xy: 1691, 1277 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-titanium-medium + rotate: false + xy: 1633, 883 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-titanium-small + rotate: false + xy: 1701, 791 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-titanium-tiny + rotate: false + xy: 2027, 1235 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-titanium-xlarge + rotate: false + xy: 1847, 1457 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +lancer + rotate: false + xy: 1177, 1163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -sporerocks-icon-full +liquid-cryofluid-large rotate: false - xy: 1455, 1057 + xy: 1733, 1277 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +liquid-cryofluid-medium + rotate: false + xy: 1633, 815 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -stone-icon-full +liquid-cryofluid-small rotate: false - xy: 987, 1 + xy: 1761, 875 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-cryofluid-tiny + rotate: false + xy: 1795, 1095 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +liquid-cryofluid-xlarge + rotate: false + xy: 1947, 1457 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-oil-large + rotate: false + xy: 1599, 1235 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +liquid-oil-medium + rotate: false + xy: 1652, 747 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -swarmer +liquid-oil-small rotate: false - xy: 913, 1285 - size: 64, 64 - orig: 64, 64 + xy: 2012, 1923 + size: 24, 24 + orig: 24, 24 offset: 0, 0 index: -1 -swarmer-icon-full +liquid-oil-tiny rotate: false - xy: 979, 1285 - size: 64, 64 - orig: 64, 64 + xy: 2018, 1835 + size: 16, 16 + orig: 16, 16 offset: 0, 0 index: -1 -tainted-water-icon-full +liquid-oil-xlarge rotate: false - xy: 1055, 2 + xy: 1947, 1407 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-slag-large + rotate: false + xy: 1599, 1193 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +liquid-slag-medium + rotate: false + xy: 1857, 1169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -tar-icon-full +liquid-slag-small rotate: false - xy: 1089, 2 + xy: 2018, 1897 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-slag-tiny + rotate: false + xy: 233, 5 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +liquid-slag-xlarge + rotate: false + xy: 1997, 1457 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-water-large + rotate: false + xy: 1641, 1235 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +liquid-water-medium + rotate: false + xy: 1925, 1169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -tendrils-icon-full +liquid-water-small rotate: false - xy: 1101, 342 - size: 32, 32 - orig: 32, 32 + xy: 2018, 1871 + size: 24, 24 + orig: 24, 24 offset: 0, 0 index: -1 -titan-factory-icon-full +liquid-water-tiny rotate: false - xy: 852, 1657 + xy: 2027, 1217 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +liquid-water-xlarge + rotate: false + xy: 1997, 1407 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mass-driver + rotate: false + xy: 805, 1338 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -unit-icon-chaos-array +mech-alpha-mech-full rotate: false - xy: 423, 612 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -unit-icon-crawler - rotate: false - xy: 1411, 1175 + xy: 1507, 1345 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -unit-icon-dagger +mech-dart-ship-full rotate: false - xy: 1411, 1125 + xy: 1507, 1295 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -unit-icon-eradicator +mech-delta-mech-full rotate: false - xy: 1, 99 - size: 152, 124 - orig: 152, 124 - offset: 0, 0 - index: -1 -unit-icon-eruptor - rotate: false - xy: 979, 955 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -unit-icon-fortress - rotate: false - xy: 913, 889 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -unit-icon-titan - rotate: false - xy: 979, 889 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -water-extractor-icon-full - rotate: false - xy: 979, 823 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -water-icon-full - rotate: false - xy: 1305, 361 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -wave - rotate: false - xy: 979, 691 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -wave-icon-full - rotate: false - xy: 1045, 1285 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -white-tree-dead-icon-full - rotate: false - xy: 1, 1403 - size: 320, 320 - orig: 320, 320 - offset: 0, 0 - index: -1 -white-tree-icon-full - rotate: false - xy: 323, 1725 - size: 320, 320 - orig: 320, 320 - offset: 0, 0 - index: -1 -wraith-factory-icon-full - rotate: false - xy: 1045, 1153 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -item-blast-compound - rotate: false - xy: 1341, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-coal - rotate: false - xy: 1409, 769 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-copper - rotate: false - xy: 1375, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-graphite - rotate: false - xy: 1409, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-lead - rotate: false - xy: 1145, 685 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-metaglass - rotate: false - xy: 1179, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-phase-fabric - rotate: false - xy: 1213, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-plastanium - rotate: false - xy: 1247, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-pyratite - rotate: false - xy: 1281, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-sand - rotate: false - xy: 1315, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-scrap - rotate: false - xy: 1349, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-silicon - rotate: false - xy: 1383, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-spore-pod - rotate: false - xy: 1179, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-surge-alloy - rotate: false - xy: 1213, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-thorium - rotate: false - xy: 1247, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-titanium - rotate: false - xy: 1281, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-cryofluid - rotate: false - xy: 1383, 667 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-oil - rotate: false - xy: 1179, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-slag - rotate: false - xy: 1349, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-water - rotate: false - xy: 1417, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -alpha-mech - rotate: false - xy: 1999, 1409 + xy: 1507, 1245 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -alpha-mech-base - rotate: false - xy: 1999, 1359 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -alpha-mech-leg - rotate: false - xy: 979, 243 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech - rotate: false - xy: 1087, 560 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech-base - rotate: false - xy: 1037, 460 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech-leg - rotate: false - xy: 1087, 510 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -omega-mech - rotate: false - xy: 913, 633 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -omega-mech-armor - rotate: false - xy: 1808, 1591 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -omega-mech-base - rotate: false - xy: 913, 575 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -omega-mech-leg - rotate: false - xy: 971, 633 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -tau-mech - rotate: false - xy: 979, 459 - size: 56, 56 - orig: 56, 56 - offset: 0, 0 - index: -1 -tau-mech-base - rotate: false - xy: 1411, 1275 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -tau-mech-leg - rotate: false - xy: 1411, 1225 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dart-ship - rotate: false - xy: 1037, 510 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -glaive-ship +mech-glaive-ship-full rotate: false xy: 526, 1537 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 +mech-javelin-ship-full + rotate: false + xy: 1507, 1195 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mech-omega-mech-full + rotate: false + xy: 1176, 709 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +mech-tau-mech-full + rotate: false + xy: 1498, 1603 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +mech-trident-ship-full + rotate: false + xy: 584, 1537 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +meltdown + rotate: false + xy: 423, 1002 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +repair-point + rotate: false + xy: 1883, 1101 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ripple + rotate: false + xy: 1146, 1657 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +salvo + rotate: false + xy: 1045, 767 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +scatter + rotate: false + xy: 1309, 1031 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +scorch + rotate: false + xy: 1985, 1101 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spectre + rotate: false + xy: 293, 482 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +swarmer + rotate: false + xy: 1375, 899 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +unit-chaos-array-full + rotate: false + xy: 423, 612 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +unit-crawler-full + rotate: false + xy: 1507, 795 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +unit-dagger-full + rotate: false + xy: 1557, 1345 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +unit-eradicator-full + rotate: false + xy: 1, 99 + size: 152, 124 + orig: 152, 124 + offset: 0, 0 + index: -1 +unit-eruptor-full + rotate: false + xy: 1441, 1295 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +unit-fortress-full + rotate: false + xy: 1441, 1229 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +unit-titan-full + rotate: false + xy: 1441, 1163 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +wave + rotate: false + xy: 1441, 833 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +item-blast-compound + rotate: false + xy: 1534, 655 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-coal + rotate: false + xy: 1602, 645 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-copper + rotate: false + xy: 1636, 645 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-graphite + rotate: false + xy: 1721, 1209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-lead + rotate: false + xy: 1755, 1199 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-metaglass + rotate: false + xy: 1789, 1199 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-phase-fabric + rotate: false + xy: 1823, 1203 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-plastanium + rotate: false + xy: 1857, 1203 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-pyratite + rotate: false + xy: 1891, 1203 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-sand + rotate: false + xy: 1925, 1203 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-scrap + rotate: false + xy: 1959, 1203 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-silicon + rotate: false + xy: 1993, 1203 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-spore-pod + rotate: false + xy: 1633, 1121 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-surge-alloy + rotate: false + xy: 1633, 1053 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-thorium + rotate: false + xy: 1633, 985 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-titanium + rotate: false + xy: 1633, 917 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-cryofluid + rotate: false + xy: 1633, 849 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-oil + rotate: false + xy: 1633, 781 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-slag + rotate: false + xy: 1823, 1169 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-water + rotate: false + xy: 1891, 1169 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +alpha-mech + rotate: false + xy: 923, 631 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +alpha-mech-base + rotate: false + xy: 923, 581 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +alpha-mech-leg + rotate: false + xy: 973, 631 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +delta-mech + rotate: false + xy: 1519, 1503 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +delta-mech-base + rotate: false + xy: 1569, 1503 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +delta-mech-leg + rotate: false + xy: 1619, 1503 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +omega-mech + rotate: false + xy: 1234, 709 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +omega-mech-armor + rotate: false + xy: 1243, 1163 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +omega-mech-base + rotate: false + xy: 1556, 1603 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +omega-mech-leg + rotate: false + xy: 1292, 709 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +tau-mech + rotate: false + xy: 1672, 1603 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 +tau-mech-base + rotate: false + xy: 1507, 895 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +tau-mech-leg + rotate: false + xy: 1507, 845 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +dart-ship + rotate: false + xy: 1469, 1503 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +glaive-ship + rotate: false + xy: 1440, 1559 + size: 56, 56 + orig: 56, 56 + offset: 0, 0 + index: -1 javelin-ship rotate: false - xy: 1261, 1325 + xy: 1847, 1407 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 1211, 1275 + xy: 1897, 1457 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 trident-ship rotate: false - xy: 979, 401 + xy: 1408, 709 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 blank rotate: false - xy: 1110, 1022 + xy: 913, 678 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -5039,77 +5375,77 @@ circle index: -1 shape-3 rotate: false - xy: 1045, 1022 + xy: 1111, 702 size: 63, 63 orig: 63, 63 offset: 0, 0 index: -1 chaos-array rotate: false - xy: 163, 771 + xy: 1368, 1755 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array-base rotate: false - xy: 163, 641 + xy: 1498, 1791 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array-leg rotate: false - xy: 163, 511 + xy: 1628, 1791 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 crawler rotate: false - xy: 987, 85 + xy: 1798, 1557 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 crawler-base rotate: false - xy: 987, 35 + xy: 1848, 1557 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 crawler-leg rotate: false - xy: 1079, 610 + xy: 1898, 1557 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger rotate: false - xy: 1095, 660 + xy: 1980, 1607 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-base rotate: false - xy: 1129, 610 + xy: 1948, 1557 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-leg rotate: false - xy: 1037, 560 + xy: 1998, 1557 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 draug rotate: false - xy: 1037, 410 + xy: 1669, 1503 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -5137,49 +5473,49 @@ eradicator-leg index: -1 eruptor rotate: false - xy: 657, 52 + xy: 1177, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 eruptor-base rotate: false - xy: 1082, 1615 + xy: 1045, 1097 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 eruptor-leg rotate: false - xy: 1082, 1549 + xy: 1111, 1163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress rotate: false - xy: 1075, 1483 + xy: 1177, 1229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-base rotate: false - xy: 1148, 1623 + xy: 1243, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-base rotate: false - xy: 1148, 1623 + xy: 1243, 1295 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-leg rotate: false - xy: 1214, 1623 + xy: 1045, 1031 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -5200,21 +5536,21 @@ lich index: -1 phantom rotate: false - xy: 971, 575 + xy: 1614, 1603 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 power-cell rotate: false - xy: 979, 517 + xy: 1350, 709 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 reaper rotate: false - xy: 1, 1725 + xy: 323, 1725 size: 320, 320 orig: 320, 320 offset: 0, 0 @@ -5228,140 +5564,140 @@ revenant index: -1 spirit rotate: false - xy: 1311, 1125 + xy: 1507, 995 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titan rotate: false - xy: 979, 1153 + xy: 1309, 767 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 913, 1087 + xy: 1375, 833 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith rotate: false - xy: 1111, 1067 + xy: 1557, 1295 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 artillery-equip rotate: false - xy: 979, 185 + xy: 973, 573 size: 48, 56 orig: 48, 56 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 1045, 660 + xy: 1498, 1553 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 bomber-equip rotate: false - xy: 1029, 610 + xy: 1930, 1607 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 missiles-equip rotate: false - xy: 1029, 610 + xy: 1930, 1607 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 chain-blaster-equip rotate: false - xy: 987, 135 + xy: 1748, 1557 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 chaos-equip rotate: false - xy: 1045, 884 + xy: 1440, 1617 size: 56, 136 orig: 56, 136 offset: 0, 0 index: -1 eradication-equip rotate: false - xy: 391, 190 + xy: 651, 850 size: 96, 192 orig: 96, 192 offset: 0, 0 index: -1 eruption-equip rotate: false - xy: 1137, 552 + xy: 1497, 1395 size: 48, 56 orig: 48, 56 offset: 0, 0 index: -1 flakgun-equip rotate: false - xy: 1087, 410 + xy: 1547, 1453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 1137, 494 + xy: 1547, 1395 size: 48, 56 orig: 48, 56 offset: 0, 0 index: -1 heal-blaster-equip rotate: false - xy: 1137, 444 + xy: 1597, 1453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 lich-missiles-equip rotate: false - xy: 1161, 1225 + xy: 1897, 1407 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 reaper-gun-equip rotate: false - xy: 1261, 1175 + xy: 1507, 1145 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-missiles-equip rotate: false - xy: 1211, 1125 + xy: 1507, 1095 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 1311, 1175 + xy: 1507, 1045 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 1411, 1325 + xy: 1507, 945 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -8827,72 +9163,9 @@ size: 2048,1024 format: RGBA8888 filter: Nearest,Nearest repeat: none -alloy-smelter-icon-large - rotate: false - xy: 1, 670 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -alloy-smelter-icon-medium - rotate: false - xy: 301, 517 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -alloy-smelter-icon-small - rotate: false - xy: 1979, 749 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -arc-icon-large - rotate: false - xy: 259, 928 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -arc-icon-medium - rotate: false - xy: 301, 483 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -arc-icon-small - rotate: false - xy: 1975, 723 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -armored-conveyor-icon-large - rotate: false - xy: 1, 620 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -armored-conveyor-icon-medium - rotate: false - xy: 301, 449 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -armored-conveyor-icon-small - rotate: false - xy: 567, 305 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 bar rotate: false - xy: 789, 485 + xy: 2019, 703 size: 27, 36 split: 9, 9, 9, 9 orig: 27, 36 @@ -8900,141 +9173,6525 @@ bar index: -1 bar-top rotate: false - xy: 535, 221 + xy: 1009, 342 size: 27, 36 split: 9, 10, 9, 10 orig: 27, 36 offset: 0, 0 index: -1 -battery-icon-large +block-alloy-smelter-large + rotate: false + xy: 1937, 733 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-alloy-smelter-medium + rotate: false + xy: 2009, 941 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-alloy-smelter-small + rotate: false + xy: 1009, 316 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-alloy-smelter-tiny + rotate: false + xy: 338, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-alloy-smelter-xlarge + rotate: false + xy: 1, 670 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-arc-large + rotate: false + xy: 301, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-arc-medium + rotate: false + xy: 2009, 907 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-arc-small + rotate: false + xy: 2021, 549 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-arc-tiny + rotate: false + xy: 356, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-arc-xlarge + rotate: false + xy: 259, 928 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-armored-conveyor-large + rotate: false + xy: 301, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-armored-conveyor-medium + rotate: false + xy: 2009, 873 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-armored-conveyor-small + rotate: false + xy: 1011, 290 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-armored-conveyor-tiny + rotate: false + xy: 374, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-armored-conveyor-xlarge + rotate: false + xy: 1, 620 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-battery-large + rotate: false + xy: 343, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-battery-large-large + rotate: false + xy: 301, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-battery-large-medium + rotate: false + xy: 2009, 839 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-battery-large-small + rotate: false + xy: 1011, 264 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-battery-large-tiny + rotate: false + xy: 392, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-battery-large-xlarge rotate: false xy: 259, 878 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -battery-icon-medium +block-battery-medium rotate: false - xy: 301, 415 + xy: 2009, 805 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -battery-icon-small +block-battery-small rotate: false - xy: 599, 337 + xy: 1011, 238 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -battery-large-icon-large +block-battery-tiny + rotate: false + xy: 410, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-battery-xlarge rotate: false xy: 1, 570 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -battery-large-icon-medium +block-blast-drill-large rotate: false - xy: 301, 381 + xy: 343, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-blast-drill-medium + rotate: false + xy: 1979, 741 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -battery-large-icon-small +block-blast-drill-small rotate: false - xy: 631, 369 + xy: 1989, 579 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -blast-drill-icon-large +block-blast-drill-tiny + rotate: false + xy: 428, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-blast-drill-xlarge rotate: false xy: 259, 828 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -blast-drill-icon-medium +block-blast-mixer-large rotate: false - xy: 301, 347 + xy: 385, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-blast-mixer-medium + rotate: false + xy: 1441, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -blast-drill-icon-small +block-blast-mixer-small rotate: false - xy: 663, 401 + xy: 817, 4 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -blast-mixer-icon-large +block-blast-mixer-tiny + rotate: false + xy: 446, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-blast-mixer-xlarge rotate: false xy: 1, 520 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -blast-mixer-icon-medium +block-bridge-conduit-large rotate: false - xy: 301, 313 + xy: 301, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-bridge-conduit-medium + rotate: false + xy: 1475, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -blast-mixer-icon-small +block-bridge-conduit-small rotate: false - xy: 695, 433 + xy: 843, 4 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -bridge-conduit-icon-large +block-bridge-conduit-tiny + rotate: false + xy: 464, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-bridge-conduit-xlarge rotate: false xy: 259, 778 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -bridge-conduit-icon-medium +block-bridge-conveyor-large rotate: false - xy: 301, 279 + xy: 343, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-bridge-conveyor-medium + rotate: false + xy: 1509, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -bridge-conduit-icon-small +block-bridge-conveyor-small rotate: false - xy: 818, 497 + xy: 869, 4 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -bridge-conveyor-icon-large +block-bridge-conveyor-tiny + rotate: false + xy: 482, 1 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-bridge-conveyor-xlarge rotate: false xy: 1, 470 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -bridge-conveyor-icon-medium +block-char-large rotate: false - xy: 301, 245 + xy: 385, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-char-medium + rotate: false + xy: 1543, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -bridge-conveyor-icon-small +block-char-small rotate: false - xy: 535, 132 + xy: 945, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +block-char-tiny + rotate: false + xy: 731, 166 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-char-xlarge + rotate: false + xy: 1, 420 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-cliffs-large + rotate: false + xy: 427, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-cliffs-medium + rotate: false + xy: 1577, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-cliffs-small + rotate: false + xy: 971, 2 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-cliffs-tiny + rotate: false + xy: 857, 292 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-cliffs-xlarge + rotate: false + xy: 1, 370 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-coal-centrifuge-large + rotate: false + xy: 301, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-coal-centrifuge-medium + rotate: false + xy: 1611, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-coal-centrifuge-small + rotate: false + xy: 997, 2 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-coal-centrifuge-tiny + rotate: false + xy: 895, 12 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-coal-centrifuge-xlarge + rotate: false + xy: 1, 320 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-combustion-generator-large + rotate: false + xy: 343, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-combustion-generator-medium + rotate: false + xy: 1645, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-combustion-generator-small + rotate: false + xy: 1023, 2 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-combustion-generator-tiny + rotate: false + xy: 1, 2 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-combustion-generator-xlarge + rotate: false + xy: 1, 270 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-command-center-large + rotate: false + xy: 385, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-command-center-medium + rotate: false + xy: 1679, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-command-center-small + rotate: false + xy: 2021, 523 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-command-center-tiny + rotate: false + xy: 757, 70 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-command-center-xlarge + rotate: false + xy: 1, 220 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-conduit-large + rotate: false + xy: 427, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-conduit-medium + rotate: false + xy: 1713, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-conduit-small + rotate: false + xy: 2013, 497 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-conduit-tiny + rotate: false + xy: 885, 68 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-conduit-xlarge + rotate: false + xy: 1, 170 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-container-large + rotate: false + xy: 469, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-container-medium + rotate: false + xy: 1747, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-container-small + rotate: false + xy: 2013, 471 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-container-tiny + rotate: false + xy: 1013, 64 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-container-xlarge + rotate: false + xy: 1, 120 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-conveyor-large + rotate: false + xy: 301, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-conveyor-medium + rotate: false + xy: 1781, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-conveyor-small + rotate: false + xy: 1013, 212 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-conveyor-tiny + rotate: false + xy: 1045, 450 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-conveyor-xlarge + rotate: false + xy: 1, 70 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-copper-wall-large + rotate: false + xy: 343, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-copper-wall-large-large + rotate: false + xy: 385, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-copper-wall-large-medium + rotate: false + xy: 1815, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-copper-wall-large-small + rotate: false + xy: 1013, 186 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-copper-wall-large-tiny + rotate: false + xy: 1063, 242 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-copper-wall-large-xlarge + rotate: false + xy: 1, 20 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-copper-wall-medium + rotate: false + xy: 1849, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-copper-wall-small + rotate: false + xy: 1013, 160 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-copper-wall-tiny + rotate: false + xy: 1349, 302 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-copper-wall-xlarge + rotate: false + xy: 87, 717 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-core-foundation-large + rotate: false + xy: 427, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-core-foundation-medium + rotate: false + xy: 1883, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-core-foundation-small + rotate: false + xy: 1013, 134 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-core-foundation-tiny + rotate: false + xy: 1323, 265 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-core-foundation-xlarge + rotate: false + xy: 137, 717 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-core-nucleus-large + rotate: false + xy: 469, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-core-nucleus-medium + rotate: false + xy: 343, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-core-nucleus-small + rotate: false + xy: 1013, 108 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-core-nucleus-tiny + rotate: false + xy: 19, 2 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-core-nucleus-xlarge + rotate: false + xy: 187, 717 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-core-shard-large + rotate: false + xy: 511, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-core-shard-medium + rotate: false + xy: 377, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-core-shard-small + rotate: false + xy: 1013, 82 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-core-shard-tiny + rotate: false + xy: 1045, 432 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-core-shard-xlarge + rotate: false + xy: 345, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-craters-large + rotate: false + xy: 301, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-craters-medium + rotate: false + xy: 411, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-craters-small + rotate: false + xy: 1035, 316 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-craters-tiny + rotate: false + xy: 1081, 242 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-craters-xlarge + rotate: false + xy: 395, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-crawler-factory-large + rotate: false + xy: 343, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-crawler-factory-medium + rotate: false + xy: 445, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-crawler-factory-small + rotate: false + xy: 1037, 290 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-crawler-factory-tiny + rotate: false + xy: 1367, 302 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-crawler-factory-xlarge + rotate: false + xy: 445, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-cryofluidmixer-large + rotate: false + xy: 385, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-cryofluidmixer-medium + rotate: false + xy: 479, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-cryofluidmixer-small + rotate: false + xy: 1037, 264 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-cryofluidmixer-tiny + rotate: false + xy: 1349, 284 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-cryofluidmixer-xlarge + rotate: false + xy: 495, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-cultivator-large + rotate: false + xy: 427, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-cultivator-medium + rotate: false + xy: 1917, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-cultivator-small + rotate: false + xy: 1037, 238 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-cultivator-tiny + rotate: false + xy: 1367, 284 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-cultivator-xlarge + rotate: false + xy: 545, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-cyclone-large + rotate: false + xy: 469, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-cyclone-medium + rotate: false + xy: 1951, 699 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-cyclone-small + rotate: false + xy: 1039, 212 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-cyclone-tiny + rotate: false + xy: 1099, 242 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-cyclone-xlarge + rotate: false + xy: 595, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dagger-factory-large + rotate: false + xy: 511, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dagger-factory-medium + rotate: false + xy: 1985, 707 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dagger-factory-small + rotate: false + xy: 1039, 186 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dagger-factory-tiny + rotate: false + xy: 1065, 224 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dagger-factory-xlarge + rotate: false + xy: 645, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-metal-large + rotate: false + xy: 553, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-metal-medium + rotate: false + xy: 553, 116 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-metal-small + rotate: false + xy: 1039, 160 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-metal-tiny + rotate: false + xy: 1065, 206 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-metal-xlarge + rotate: false + xy: 695, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-panel-1-large + rotate: false + xy: 301, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-panel-1-medium + rotate: false + xy: 549, 82 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-1-small + rotate: false + xy: 1039, 134 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-panel-1-tiny + rotate: false + xy: 1083, 224 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-panel-1-xlarge + rotate: false + xy: 745, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-panel-2-large + rotate: false + xy: 343, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-panel-2-medium + rotate: false + xy: 595, 158 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-2-small + rotate: false + xy: 1039, 108 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-panel-2-tiny + rotate: false + xy: 1065, 188 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-panel-2-xlarge + rotate: false + xy: 795, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-panel-3-large + rotate: false + xy: 385, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-panel-3-medium + rotate: false + xy: 637, 200 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-3-small + rotate: false + xy: 1039, 82 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-panel-3-tiny + rotate: false + xy: 1083, 206 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-panel-3-xlarge + rotate: false + xy: 845, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-panel-4-large + rotate: false + xy: 427, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-panel-4-medium + rotate: false + xy: 679, 242 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-4-small + rotate: false + xy: 753, 6 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-panel-4-tiny + rotate: false + xy: 1065, 170 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-panel-4-xlarge + rotate: false + xy: 895, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-panel-5-large + rotate: false + xy: 469, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-panel-5-medium + rotate: false + xy: 721, 284 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-5-small + rotate: false + xy: 1038, 354 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-panel-5-tiny + rotate: false + xy: 1083, 188 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-panel-5-xlarge + rotate: false + xy: 945, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dark-panel-6-large + rotate: false + xy: 511, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dark-panel-6-medium + rotate: false + xy: 763, 326 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dark-panel-6-small + rotate: false + xy: 1041, 56 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dark-panel-6-tiny + rotate: false + xy: 1065, 152 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dark-panel-6-xlarge + rotate: false + xy: 995, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-darksand-large + rotate: false + xy: 553, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-darksand-medium + rotate: false + xy: 805, 368 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-darksand-small + rotate: false + xy: 1041, 30 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-darksand-tainted-water-large + rotate: false + xy: 595, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-darksand-tainted-water-medium + rotate: false + xy: 847, 410 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-darksand-tainted-water-small + rotate: false + xy: 1049, 4 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-darksand-tainted-water-tiny + rotate: false + xy: 1083, 170 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-darksand-tainted-water-xlarge + rotate: false + xy: 1045, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-darksand-tiny + rotate: false + xy: 1065, 134 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-darksand-water-large + rotate: false + xy: 301, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-darksand-water-medium + rotate: false + xy: 889, 452 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-darksand-water-small + rotate: false + xy: 1040, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-darksand-water-tiny + rotate: false + xy: 1083, 152 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-darksand-water-xlarge + rotate: false + xy: 1095, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-darksand-xlarge + rotate: false + xy: 1145, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dart-mech-pad-large + rotate: false + xy: 343, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dart-mech-pad-medium + rotate: false + xy: 931, 494 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dart-mech-pad-small + rotate: false + xy: 1066, 416 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dart-mech-pad-tiny + rotate: false + xy: 1065, 116 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dart-mech-pad-xlarge + rotate: false + xy: 1195, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-deepwater-large + rotate: false + xy: 385, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-deepwater-medium + rotate: false + xy: 973, 536 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-deepwater-small + rotate: false + xy: 1092, 416 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-deepwater-tiny + rotate: false + xy: 1083, 134 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-deepwater-xlarge + rotate: false + xy: 1245, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-delta-mech-pad-large + rotate: false + xy: 427, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-delta-mech-pad-medium + rotate: false + xy: 1015, 578 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-delta-mech-pad-small + rotate: false + xy: 1066, 390 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-delta-mech-pad-tiny + rotate: false + xy: 1065, 98 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-delta-mech-pad-xlarge + rotate: false + xy: 1295, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-differential-generator-large + rotate: false + xy: 469, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-differential-generator-medium + rotate: false + xy: 1057, 620 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-differential-generator-small + rotate: false + xy: 1092, 390 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-differential-generator-tiny + rotate: false + xy: 1083, 116 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-differential-generator-xlarge + rotate: false + xy: 1345, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-distributor-large + rotate: false + xy: 511, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-distributor-medium + rotate: false + xy: 1099, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-distributor-small + rotate: false + xy: 1064, 364 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-distributor-tiny + rotate: false + xy: 1083, 98 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-distributor-xlarge + rotate: false + xy: 1395, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-door-large + rotate: false + xy: 553, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-door-large-large + rotate: false + xy: 595, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-door-large-medium + rotate: false + xy: 1133, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-door-large-small + rotate: false + xy: 1090, 364 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-door-large-tiny + rotate: false + xy: 1101, 224 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-door-large-xlarge + rotate: false + xy: 1445, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-door-medium + rotate: false + xy: 1167, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-door-small + rotate: false + xy: 1064, 338 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-door-tiny + rotate: false + xy: 1101, 206 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-door-xlarge + rotate: false + xy: 1495, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-draug-factory-large + rotate: false + xy: 637, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-draug-factory-medium + rotate: false + xy: 1201, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-draug-factory-small + rotate: false + xy: 1090, 338 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-draug-factory-tiny + rotate: false + xy: 1101, 188 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-draug-factory-xlarge + rotate: false + xy: 1545, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-dunerocks-large + rotate: false + xy: 301, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-dunerocks-medium + rotate: false + xy: 1235, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-dunerocks-small + rotate: false + xy: 1118, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-dunerocks-tiny + rotate: false + xy: 1101, 170 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-dunerocks-xlarge + rotate: false + xy: 1595, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-duo-large + rotate: false + xy: 343, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-duo-medium + rotate: false + xy: 1269, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-duo-small + rotate: false + xy: 1144, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-duo-tiny + rotate: false + xy: 1101, 152 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-duo-xlarge + rotate: false + xy: 1645, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-force-projector-large + rotate: false + xy: 385, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-force-projector-medium + rotate: false + xy: 1303, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-force-projector-small + rotate: false + xy: 1170, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-force-projector-tiny + rotate: false + xy: 1101, 134 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-force-projector-xlarge + rotate: false + xy: 1695, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-fortress-factory-large + rotate: false + xy: 427, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-fortress-factory-medium + rotate: false + xy: 1337, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-fortress-factory-small + rotate: false + xy: 1196, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-fortress-factory-tiny + rotate: false + xy: 1101, 116 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-fortress-factory-xlarge + rotate: false + xy: 1745, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-fuse-large + rotate: false + xy: 469, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-fuse-medium + rotate: false + xy: 1371, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-fuse-small + rotate: false + xy: 1222, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-fuse-tiny + rotate: false + xy: 1101, 98 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-fuse-xlarge + rotate: false + xy: 1795, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ghoul-factory-large + rotate: false + xy: 511, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ghoul-factory-medium + rotate: false + xy: 1405, 662 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ghoul-factory-small + rotate: false + xy: 1248, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ghoul-factory-tiny + rotate: false + xy: 1323, 247 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ghoul-factory-xlarge + rotate: false + xy: 1845, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-glaive-ship-pad-large + rotate: false + xy: 553, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-glaive-ship-pad-medium + rotate: false + xy: 1439, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-glaive-ship-pad-small + rotate: false + xy: 1274, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-glaive-ship-pad-tiny + rotate: false + xy: 779, 6 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-glaive-ship-pad-xlarge + rotate: false + xy: 1895, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-graphite-press-large + rotate: false + xy: 595, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-graphite-press-medium + rotate: false + xy: 1473, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-graphite-press-small + rotate: false + xy: 1300, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-graphite-press-tiny + rotate: false + xy: 797, 6 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-graphite-press-xlarge + rotate: false + xy: 1945, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-grass-large + rotate: false + xy: 637, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-grass-medium + rotate: false + xy: 1507, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-grass-small + rotate: false + xy: 1326, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-grass-tiny + rotate: false + xy: 913, 4 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-grass-xlarge + rotate: false + xy: 1995, 975 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-hail-large + rotate: false + xy: 679, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-hail-medium + rotate: false + xy: 1541, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-hail-small + rotate: false + xy: 1352, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-hail-tiny + rotate: false + xy: 1117, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-hail-xlarge + rotate: false + xy: 237, 717 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-holostone-large + rotate: false + xy: 301, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-holostone-medium + rotate: false + xy: 1575, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-holostone-small + rotate: false + xy: 1378, 398 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-holostone-tiny + rotate: false + xy: 1135, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-holostone-xlarge + rotate: false + xy: 51, 667 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-hotrock-large + rotate: false + xy: 343, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-hotrock-medium + rotate: false + xy: 1609, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-hotrock-small + rotate: false + xy: 1404, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-hotrock-tiny + rotate: false + xy: 1153, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-hotrock-xlarge + rotate: false + xy: 51, 617 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ice-large + rotate: false + xy: 385, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ice-medium + rotate: false + xy: 1643, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ice-small + rotate: false + xy: 1430, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ice-snow-large + rotate: false + xy: 427, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ice-snow-medium + rotate: false + xy: 1677, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ice-snow-small + rotate: false + xy: 1456, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ice-snow-tiny + rotate: false + xy: 1171, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ice-snow-xlarge + rotate: false + xy: 101, 667 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ice-tiny + rotate: false + xy: 1189, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ice-xlarge + rotate: false + xy: 51, 567 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-icerocks-large + rotate: false + xy: 469, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-icerocks-medium + rotate: false + xy: 1711, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-icerocks-small + rotate: false + xy: 1482, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-icerocks-tiny + rotate: false + xy: 1207, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-icerocks-xlarge + rotate: false + xy: 101, 617 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ignarock-large + rotate: false + xy: 511, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ignarock-medium + rotate: false + xy: 1745, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ignarock-small + rotate: false + xy: 1508, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ignarock-tiny + rotate: false + xy: 1225, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ignarock-xlarge + rotate: false + xy: 151, 667 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-impact-reactor-large + rotate: false + xy: 553, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-impact-reactor-medium + rotate: false + xy: 1779, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-impact-reactor-small + rotate: false + xy: 1534, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-impact-reactor-tiny + rotate: false + xy: 1243, 250 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-impact-reactor-xlarge + rotate: false + xy: 51, 517 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-incinerator-large + rotate: false + xy: 595, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-incinerator-medium + rotate: false + xy: 1813, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-incinerator-small + rotate: false + xy: 1560, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-incinerator-tiny + rotate: false + xy: 1119, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-incinerator-xlarge + rotate: false + xy: 101, 567 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-item-source-large + rotate: false + xy: 637, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-item-source-medium + rotate: false + xy: 1847, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-item-source-small + rotate: false + xy: 1586, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-item-source-tiny + rotate: false + xy: 1119, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-item-source-xlarge + rotate: false + xy: 151, 617 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-item-void-large + rotate: false + xy: 679, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-item-void-medium + rotate: false + xy: 1881, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-item-void-small + rotate: false + xy: 1612, 393 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-item-void-tiny + rotate: false + xy: 1137, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-item-void-xlarge + rotate: false + xy: 201, 667 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-javelin-ship-pad-large + rotate: false + xy: 721, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-javelin-ship-pad-medium + rotate: false + xy: 1915, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-javelin-ship-pad-small + rotate: false + xy: 1118, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-javelin-ship-pad-tiny + rotate: false + xy: 1119, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-javelin-ship-pad-xlarge + rotate: false + xy: 51, 467 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-junction-large + rotate: false + xy: 301, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-junction-medium + rotate: false + xy: 513, 45 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-junction-small + rotate: false + xy: 1144, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-junction-tiny + rotate: false + xy: 1137, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-junction-xlarge + rotate: false + xy: 101, 517 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-kiln-large + rotate: false + xy: 343, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-kiln-medium + rotate: false + xy: 513, 11 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-kiln-small + rotate: false + xy: 1170, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-kiln-tiny + rotate: false + xy: 1155, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-kiln-xlarge + rotate: false + xy: 151, 567 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-lancer-large + rotate: false + xy: 385, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-lancer-medium + rotate: false + xy: 1951, 665 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-lancer-small + rotate: false + xy: 1196, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-lancer-tiny + rotate: false + xy: 1119, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-lancer-xlarge + rotate: false + xy: 201, 617 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-laser-drill-large + rotate: false + xy: 427, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-laser-drill-medium + rotate: false + xy: 1985, 673 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-laser-drill-small + rotate: false + xy: 1222, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-laser-drill-tiny + rotate: false + xy: 1137, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-laser-drill-xlarge + rotate: false + xy: 51, 417 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-launch-pad-large + rotate: false + xy: 469, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-launch-pad-large-large + rotate: false + xy: 511, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-launch-pad-large-medium + rotate: false + xy: 1985, 639 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-launch-pad-large-small + rotate: false + xy: 1248, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-launch-pad-large-tiny + rotate: false + xy: 1155, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-launch-pad-large-xlarge + rotate: false + xy: 101, 467 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-launch-pad-medium + rotate: false + xy: 1949, 631 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-launch-pad-small + rotate: false + xy: 1274, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-launch-pad-tiny + rotate: false + xy: 1173, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-launch-pad-xlarge + rotate: false + xy: 151, 517 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-liquid-junction-large + rotate: false + xy: 553, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-liquid-junction-medium + rotate: false + xy: 1983, 605 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-junction-small + rotate: false + xy: 1300, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-liquid-junction-tiny + rotate: false + xy: 1119, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-liquid-junction-xlarge + rotate: false + xy: 201, 567 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-liquid-router-large + rotate: false + xy: 595, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-liquid-router-medium + rotate: false + xy: 587, 116 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-router-small + rotate: false + xy: 1326, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-liquid-router-tiny + rotate: false + xy: 1137, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-liquid-router-xlarge + rotate: false + xy: 51, 367 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-liquid-source-large + rotate: false + xy: 637, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-liquid-source-medium + rotate: false + xy: 583, 82 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-source-small + rotate: false + xy: 1352, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-liquid-source-tiny + rotate: false + xy: 1155, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-liquid-source-xlarge + rotate: false + xy: 101, 417 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-liquid-tank-large + rotate: false + xy: 679, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-liquid-tank-medium + rotate: false + xy: 629, 158 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-liquid-tank-small + rotate: false + xy: 1378, 372 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-liquid-tank-tiny + rotate: false + xy: 1173, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-liquid-tank-xlarge + rotate: false + xy: 151, 467 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-magmarock-large + rotate: false + xy: 721, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-magmarock-medium + rotate: false + xy: 621, 124 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-magmarock-small + rotate: false + xy: 1116, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-magmarock-tiny + rotate: false + xy: 1191, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-magmarock-xlarge + rotate: false + xy: 201, 517 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-mass-driver-large + rotate: false + xy: 763, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-mass-driver-medium + rotate: false + xy: 621, 90 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mass-driver-small + rotate: false + xy: 1142, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-mass-driver-tiny + rotate: false + xy: 1119, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-mass-driver-xlarge + rotate: false + xy: 51, 317 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-mechanical-drill-large + rotate: false + xy: 301, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-mechanical-drill-medium + rotate: false + xy: 655, 124 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mechanical-drill-small + rotate: false + xy: 1168, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-mechanical-drill-tiny + rotate: false + xy: 1137, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-mechanical-drill-xlarge + rotate: false + xy: 101, 367 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-mechanical-pump-large + rotate: false + xy: 343, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-mechanical-pump-medium + rotate: false + xy: 655, 90 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mechanical-pump-small + rotate: false + xy: 1194, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-mechanical-pump-tiny + rotate: false + xy: 1155, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-mechanical-pump-xlarge + rotate: false + xy: 151, 417 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-meltdown-large + rotate: false + xy: 385, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-meltdown-medium + rotate: false + xy: 713, 242 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-meltdown-small + rotate: false + xy: 1220, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-meltdown-tiny + rotate: false + xy: 1173, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-meltdown-xlarge + rotate: false + xy: 201, 467 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-melter-large + rotate: false + xy: 427, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-melter-medium + rotate: false + xy: 755, 284 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-melter-small + rotate: false + xy: 1246, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-melter-tiny + rotate: false + xy: 1191, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-melter-xlarge + rotate: false + xy: 51, 267 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-mend-projector-large + rotate: false + xy: 469, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-mend-projector-medium + rotate: false + xy: 747, 250 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mend-projector-small + rotate: false + xy: 1272, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-mend-projector-tiny + rotate: false + xy: 1209, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-mend-projector-xlarge + rotate: false + xy: 101, 317 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-mender-large + rotate: false + xy: 511, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-mender-medium + rotate: false + xy: 747, 216 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-mender-small + rotate: false + xy: 1298, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-mender-tiny + rotate: false + xy: 1119, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-mender-xlarge + rotate: false + xy: 151, 367 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-message-large + rotate: false + xy: 553, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-message-medium + rotate: false + xy: 781, 250 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-message-small + rotate: false + xy: 1324, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-message-tiny + rotate: false + xy: 1137, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-message-xlarge + rotate: false + xy: 201, 417 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-metal-floor-2-large + rotate: false + xy: 595, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-metal-floor-2-medium + rotate: false + xy: 781, 216 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-2-small + rotate: false + xy: 1350, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-metal-floor-2-tiny + rotate: false + xy: 1155, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-metal-floor-2-xlarge + rotate: false + xy: 51, 217 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-metal-floor-3-large + rotate: false + xy: 637, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-metal-floor-3-medium + rotate: false + xy: 839, 368 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-3-small + rotate: false + xy: 1376, 346 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-metal-floor-3-tiny + rotate: false + xy: 1173, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-metal-floor-3-xlarge + rotate: false + xy: 101, 267 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-metal-floor-5-large + rotate: false + xy: 679, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-metal-floor-5-medium + rotate: false + xy: 881, 410 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-5-small + rotate: false + xy: 1404, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-metal-floor-5-tiny + rotate: false + xy: 1191, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-metal-floor-5-xlarge + rotate: false + xy: 151, 317 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-metal-floor-damaged-large + rotate: false + xy: 721, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-metal-floor-damaged-medium + rotate: false + xy: 873, 376 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-damaged-small + rotate: false + xy: 1430, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-metal-floor-damaged-tiny + rotate: false + xy: 1209, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-metal-floor-damaged-xlarge + rotate: false + xy: 201, 367 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-metal-floor-large + rotate: false + xy: 763, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-metal-floor-medium + rotate: false + xy: 873, 342 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-metal-floor-small + rotate: false + xy: 1456, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-metal-floor-tiny + rotate: false + xy: 1227, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-metal-floor-xlarge + rotate: false + xy: 51, 167 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-moss-large + rotate: false + xy: 805, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-moss-medium + rotate: false + xy: 907, 376 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-moss-small + rotate: false + xy: 1482, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-moss-tiny + rotate: false + xy: 1119, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-moss-xlarge + rotate: false + xy: 101, 217 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-multi-press-large + rotate: false + xy: 301, 137 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-multi-press-medium + rotate: false + xy: 907, 342 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-multi-press-small + rotate: false + xy: 1508, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-multi-press-tiny + rotate: false + xy: 1137, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-multi-press-xlarge + rotate: false + xy: 151, 267 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-oil-extractor-large + rotate: false + xy: 343, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-oil-extractor-medium + rotate: false + xy: 965, 494 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-oil-extractor-small + rotate: false + xy: 1534, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-oil-extractor-tiny + rotate: false + xy: 1155, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-oil-extractor-xlarge + rotate: false + xy: 201, 317 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-omega-mech-pad-large + rotate: false + xy: 385, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-omega-mech-pad-medium + rotate: false + xy: 1007, 536 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-omega-mech-pad-small + rotate: false + xy: 1560, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-omega-mech-pad-tiny + rotate: false + xy: 1173, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-omega-mech-pad-xlarge + rotate: false + xy: 51, 117 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-overdrive-projector-large + rotate: false + xy: 427, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-overdrive-projector-medium + rotate: false + xy: 999, 502 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-overdrive-projector-small + rotate: false + xy: 1586, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-overdrive-projector-tiny + rotate: false + xy: 1191, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-overdrive-projector-xlarge + rotate: false + xy: 101, 167 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-overflow-gate-large + rotate: false + xy: 469, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-overflow-gate-medium + rotate: false + xy: 999, 468 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-overflow-gate-small + rotate: false + xy: 1612, 367 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-overflow-gate-tiny + rotate: false + xy: 1209, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-overflow-gate-xlarge + rotate: false + xy: 151, 217 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-pebbles-large + rotate: false + xy: 511, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-pebbles-medium + rotate: false + xy: 1033, 502 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pebbles-small + rotate: false + xy: 1402, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-pebbles-tiny + rotate: false + xy: 1227, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-pebbles-xlarge + rotate: false + xy: 201, 267 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-phantom-factory-large + rotate: false + xy: 553, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-phantom-factory-medium + rotate: false + xy: 1033, 468 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phantom-factory-small + rotate: false + xy: 1428, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-phantom-factory-tiny + rotate: false + xy: 1137, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-phantom-factory-xlarge + rotate: false + xy: 51, 67 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-phase-conduit-large + rotate: false + xy: 595, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-phase-conduit-medium + rotate: false + xy: 1095, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-conduit-small + rotate: false + xy: 1454, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-phase-conduit-tiny + rotate: false + xy: 1155, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-phase-conduit-xlarge + rotate: false + xy: 101, 117 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-phase-conveyor-large + rotate: false + xy: 637, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-phase-conveyor-medium + rotate: false + xy: 1129, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-conveyor-small + rotate: false + xy: 1480, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-phase-conveyor-tiny + rotate: false + xy: 1173, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-phase-conveyor-xlarge + rotate: false + xy: 151, 167 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-phase-wall-large + rotate: false + xy: 679, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-phase-wall-large-large + rotate: false + xy: 721, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-phase-wall-large-medium + rotate: false + xy: 1163, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-wall-large-small + rotate: false + xy: 1506, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-phase-wall-large-tiny + rotate: false + xy: 1191, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-phase-wall-large-xlarge + rotate: false + xy: 201, 217 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-phase-wall-medium + rotate: false + xy: 1197, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-wall-small + rotate: false + xy: 1532, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-phase-wall-tiny + rotate: false + xy: 1209, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-phase-wall-xlarge + rotate: false + xy: 101, 67 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-phase-weaver-large + rotate: false + xy: 763, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-phase-weaver-medium + rotate: false + xy: 1231, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-phase-weaver-small + rotate: false + xy: 1558, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-phase-weaver-tiny + rotate: false + xy: 1227, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-phase-weaver-xlarge + rotate: false + xy: 151, 117 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-pine-large + rotate: false + xy: 805, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-pine-medium + rotate: false + xy: 1265, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pine-small + rotate: false + xy: 1584, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-pine-tiny + rotate: false + xy: 1155, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-pine-xlarge + rotate: false + xy: 201, 167 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-plastanium-compressor-large + rotate: false + xy: 847, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-plastanium-compressor-medium + rotate: false + xy: 1299, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-plastanium-compressor-small + rotate: false + xy: 1610, 341 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-plastanium-compressor-tiny + rotate: false + xy: 1173, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-plastanium-compressor-xlarge + rotate: false + xy: 151, 67 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-pneumatic-drill-large + rotate: false + xy: 301, 95 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-pneumatic-drill-medium + rotate: false + xy: 1333, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pneumatic-drill-small + rotate: false + xy: 1638, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-pneumatic-drill-tiny + rotate: false + xy: 1191, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-pneumatic-drill-xlarge + rotate: false + xy: 201, 117 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-power-node-large + rotate: false + xy: 343, 137 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-power-node-large-large + rotate: false + xy: 385, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-power-node-large-medium + rotate: false + xy: 1367, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-power-node-large-small + rotate: false + xy: 1664, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-power-node-large-tiny + rotate: false + xy: 1209, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-power-node-large-xlarge + rotate: false + xy: 201, 67 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-power-node-medium + rotate: false + xy: 1401, 628 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-power-node-small + rotate: false + xy: 1690, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-power-node-tiny + rotate: false + xy: 1227, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-power-node-xlarge + rotate: false + xy: 51, 17 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-power-source-large + rotate: false + xy: 427, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-power-source-medium + rotate: false + xy: 1435, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-power-source-small + rotate: false + xy: 1716, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-power-source-tiny + rotate: false + xy: 1173, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-power-source-xlarge + rotate: false + xy: 101, 17 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-power-void-large + rotate: false + xy: 469, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-power-void-medium + rotate: false + xy: 1469, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-power-void-small + rotate: false + xy: 1742, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-power-void-tiny + rotate: false + xy: 1191, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-power-void-xlarge + rotate: false + xy: 151, 17 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-pulse-conduit-large + rotate: false + xy: 511, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-pulse-conduit-medium + rotate: false + xy: 1503, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pulse-conduit-small + rotate: false + xy: 1768, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-pulse-conduit-tiny + rotate: false + xy: 1209, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-pulse-conduit-xlarge + rotate: false + xy: 201, 17 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-pulverizer-large + rotate: false + xy: 553, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-pulverizer-medium + rotate: false + xy: 1537, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pulverizer-small + rotate: false + xy: 1794, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-pulverizer-tiny + rotate: false + xy: 1227, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-pulverizer-xlarge + rotate: false + xy: 251, 667 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-pyratite-mixer-large + rotate: false + xy: 595, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-pyratite-mixer-medium + rotate: false + xy: 1571, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-pyratite-mixer-small + rotate: false + xy: 1820, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-pyratite-mixer-tiny + rotate: false + xy: 1191, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-pyratite-mixer-xlarge + rotate: false + xy: 251, 617 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-repair-point-large + rotate: false + xy: 637, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-repair-point-medium + rotate: false + xy: 1605, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-repair-point-small + rotate: false + xy: 1846, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-repair-point-tiny + rotate: false + xy: 1209, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-repair-point-xlarge + rotate: false + xy: 251, 567 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-revenant-factory-large + rotate: false + xy: 679, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-revenant-factory-medium + rotate: false + xy: 1639, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-revenant-factory-small + rotate: false + xy: 1872, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-revenant-factory-tiny + rotate: false + xy: 1227, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-revenant-factory-xlarge + rotate: false + xy: 251, 517 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-ripple-large + rotate: false + xy: 721, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-ripple-medium + rotate: false + xy: 1673, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-ripple-small + rotate: false + xy: 1898, 363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-ripple-tiny + rotate: false + xy: 1209, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-ripple-xlarge + rotate: false + xy: 251, 467 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-rock-large + rotate: false + xy: 763, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-rock-medium + rotate: false + xy: 1707, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-rock-small + rotate: false + xy: 1636, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-rock-tiny + rotate: false + xy: 1227, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-rock-xlarge + rotate: false + xy: 251, 417 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-rocks-large + rotate: false + xy: 805, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-rocks-medium + rotate: false + xy: 1741, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-rocks-small + rotate: false + xy: 1662, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-rocks-tiny + rotate: false + xy: 1227, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-rocks-xlarge + rotate: false + xy: 251, 367 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-rotary-pump-large + rotate: false + xy: 847, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-rotary-pump-medium + rotate: false + xy: 1775, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-rotary-pump-small + rotate: false + xy: 1688, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-rotary-pump-tiny + rotate: false + xy: 1245, 232 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-rotary-pump-xlarge + rotate: false + xy: 251, 317 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-router-large + rotate: false + xy: 889, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-router-medium + rotate: false + xy: 1809, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-router-small + rotate: false + xy: 1714, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-router-tiny + rotate: false + xy: 1245, 214 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-router-xlarge + rotate: false + xy: 251, 267 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-rtg-generator-large + rotate: false + xy: 301, 53 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-rtg-generator-medium + rotate: false + xy: 1843, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-rtg-generator-small + rotate: false + xy: 1740, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-rtg-generator-tiny + rotate: false + xy: 1245, 196 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-rtg-generator-xlarge + rotate: false + xy: 251, 217 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-salt-large + rotate: false + xy: 343, 95 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-salt-medium + rotate: false + xy: 1877, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-salt-small + rotate: false + xy: 1766, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-salt-tiny + rotate: false + xy: 1245, 178 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-salt-xlarge + rotate: false + xy: 251, 167 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-saltrocks-large + rotate: false + xy: 385, 137 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-saltrocks-medium + rotate: false + xy: 1911, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-saltrocks-small + rotate: false + xy: 1792, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-saltrocks-tiny + rotate: false + xy: 1245, 160 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-saltrocks-xlarge + rotate: false + xy: 251, 117 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-salvo-large + rotate: false + xy: 427, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-salvo-medium + rotate: false + xy: 617, 56 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-salvo-small + rotate: false + xy: 1818, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-salvo-tiny + rotate: false + xy: 1245, 142 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-salvo-xlarge + rotate: false + xy: 251, 67 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-sand-boulder-large + rotate: false + xy: 469, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-sand-boulder-medium + rotate: false + xy: 651, 56 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sand-boulder-small + rotate: false + xy: 1844, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-sand-boulder-tiny + rotate: false + xy: 1245, 124 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-sand-boulder-xlarge + rotate: false + xy: 251, 17 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-sand-large + rotate: false + xy: 511, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-sand-medium + rotate: false + xy: 671, 200 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sand-small + rotate: false + xy: 1870, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-sand-tiny + rotate: false + xy: 1245, 106 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-sand-water-large + rotate: false + xy: 553, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-sand-water-medium + rotate: false + xy: 663, 166 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sand-water-small + rotate: false + xy: 1896, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-sand-water-tiny + rotate: false + xy: 2029, 453 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-sand-water-xlarge + rotate: false + xy: 309, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-sand-xlarge + rotate: false + xy: 309, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-sandrocks-large + rotate: false + xy: 595, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-sandrocks-medium + rotate: false + xy: 705, 208 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sandrocks-small + rotate: false + xy: 1922, 337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-sandrocks-tiny + rotate: false + xy: 2029, 435 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-sandrocks-xlarge + rotate: false + xy: 359, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-scatter-large + rotate: false + xy: 637, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-scatter-medium + rotate: false + xy: 697, 166 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scatter-small + rotate: false + xy: 1116, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-scatter-tiny + rotate: false + xy: 2029, 417 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-scatter-xlarge + rotate: false + xy: 309, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-scorch-large + rotate: false + xy: 679, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-scorch-medium + rotate: false + xy: 689, 132 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scorch-small + rotate: false + xy: 1142, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-scorch-tiny + rotate: false + xy: 2029, 399 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-scorch-xlarge + rotate: false + xy: 359, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-scrap-wall-gigantic-large + rotate: false + xy: 721, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-scrap-wall-gigantic-medium + rotate: false + xy: 689, 98 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scrap-wall-gigantic-small + rotate: false + xy: 1168, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-scrap-wall-gigantic-tiny + rotate: false + xy: 2029, 381 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-scrap-wall-gigantic-xlarge + rotate: false + xy: 409, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-scrap-wall-huge-large + rotate: false + xy: 763, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-scrap-wall-huge-medium + rotate: false + xy: 723, 132 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scrap-wall-huge-small + rotate: false + xy: 1194, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-scrap-wall-huge-tiny + rotate: false + xy: 2029, 363 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-scrap-wall-huge-xlarge + rotate: false + xy: 359, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-scrap-wall-large + rotate: false + xy: 805, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-scrap-wall-large-large + rotate: false + xy: 847, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-scrap-wall-large-medium + rotate: false + xy: 723, 98 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scrap-wall-large-small + rotate: false + xy: 1220, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-scrap-wall-large-tiny + rotate: false + xy: 2029, 345 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-scrap-wall-large-xlarge + rotate: false + xy: 409, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-scrap-wall-medium + rotate: false + xy: 689, 64 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-scrap-wall-small + rotate: false + xy: 1246, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-scrap-wall-tiny + rotate: false + xy: 1341, 265 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-scrap-wall-xlarge + rotate: false + xy: 459, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-separator-large + rotate: false + xy: 889, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-separator-medium + rotate: false + xy: 723, 64 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-separator-small + rotate: false + xy: 1272, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-separator-tiny + rotate: false + xy: 1341, 247 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-separator-xlarge + rotate: false + xy: 409, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-shale-boulder-large + rotate: false + xy: 931, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-shale-boulder-medium + rotate: false + xy: 797, 326 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shale-boulder-small + rotate: false + xy: 1298, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-shale-boulder-tiny + rotate: false + xy: 1359, 266 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-shale-boulder-xlarge + rotate: false + xy: 459, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-shale-large + rotate: false + xy: 343, 53 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-shale-medium + rotate: false + xy: 789, 292 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shale-small + rotate: false + xy: 1324, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-shale-tiny + rotate: false + xy: 1359, 248 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-shale-xlarge + rotate: false + xy: 509, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-shalerocks-large + rotate: false + xy: 385, 95 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-shalerocks-medium + rotate: false + xy: 831, 334 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shalerocks-small + rotate: false + xy: 1350, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-shalerocks-tiny + rotate: false + xy: 1119, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-shalerocks-xlarge + rotate: false + xy: 459, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-shock-mine-large + rotate: false + xy: 427, 137 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-shock-mine-medium + rotate: false + xy: 823, 292 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shock-mine-small + rotate: false + xy: 1376, 320 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-shock-mine-tiny + rotate: false + xy: 1137, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-shock-mine-xlarge + rotate: false + xy: 509, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-shrubs-large + rotate: false + xy: 469, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-shrubs-medium + rotate: false + xy: 815, 258 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-shrubs-small + rotate: false + xy: 1402, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-shrubs-tiny + rotate: false + xy: 1155, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-shrubs-xlarge + rotate: false + xy: 559, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-silicon-smelter-large + rotate: false + xy: 511, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-silicon-smelter-medium + rotate: false + xy: 815, 224 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-silicon-smelter-small + rotate: false + xy: 1428, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-silicon-smelter-tiny + rotate: false + xy: 1173, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-silicon-smelter-xlarge + rotate: false + xy: 509, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-snow-large + rotate: false + xy: 553, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-snow-medium + rotate: false + xy: 849, 258 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-snow-pine-large + rotate: false + xy: 595, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-snow-pine-medium + rotate: false + xy: 849, 224 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-snow-pine-small + rotate: false + xy: 1454, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-snow-pine-tiny + rotate: false + xy: 1191, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-snow-pine-xlarge + rotate: false + xy: 559, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-snow-small + rotate: false + xy: 1480, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-snow-tiny + rotate: false + xy: 1209, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-snow-xlarge + rotate: false + xy: 609, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-snowrock-large + rotate: false + xy: 637, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-snowrock-medium + rotate: false + xy: 815, 190 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-snowrock-small + rotate: false + xy: 1506, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-snowrock-tiny + rotate: false + xy: 1227, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-snowrock-xlarge + rotate: false + xy: 559, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-snowrocks-large + rotate: false + xy: 679, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-snowrocks-medium + rotate: false + xy: 849, 190 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-snowrocks-small + rotate: false + xy: 1532, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-snowrocks-tiny + rotate: false + xy: 1245, 88 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-snowrocks-xlarge + rotate: false + xy: 609, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-solar-panel-large + rotate: false + xy: 721, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-solar-panel-large-large + rotate: false + xy: 763, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-solar-panel-large-medium + rotate: false + xy: 923, 452 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-solar-panel-large-small + rotate: false + xy: 1558, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-solar-panel-large-tiny + rotate: false + xy: 1263, 234 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-solar-panel-large-xlarge + rotate: false + xy: 659, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-solar-panel-medium + rotate: false + xy: 915, 418 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-solar-panel-small + rotate: false + xy: 1584, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-solar-panel-tiny + rotate: false + xy: 1281, 234 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-solar-panel-xlarge + rotate: false + xy: 609, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-sorter-large + rotate: false + xy: 805, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-sorter-medium + rotate: false + xy: 957, 460 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sorter-small + rotate: false + xy: 1610, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-sorter-tiny + rotate: false + xy: 1263, 216 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-sorter-xlarge + rotate: false + xy: 659, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spawn-large + rotate: false + xy: 847, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spawn-medium + rotate: false + xy: 949, 418 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spawn-small + rotate: false + xy: 1636, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spawn-tiny + rotate: false + xy: 1299, 234 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spawn-xlarge + rotate: false + xy: 709, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spectre-large + rotate: false + xy: 889, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spectre-medium + rotate: false + xy: 941, 384 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spectre-small + rotate: false + xy: 1662, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spectre-tiny + rotate: false + xy: 1263, 198 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spectre-xlarge + rotate: false + xy: 659, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spirit-factory-large + rotate: false + xy: 931, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spirit-factory-medium + rotate: false + xy: 941, 350 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spirit-factory-small + rotate: false + xy: 1688, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spirit-factory-tiny + rotate: false + xy: 1281, 216 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spirit-factory-xlarge + rotate: false + xy: 709, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spore-cluster-large + rotate: false + xy: 973, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spore-cluster-medium + rotate: false + xy: 975, 384 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spore-cluster-small + rotate: false + xy: 1714, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spore-cluster-tiny + rotate: false + xy: 1263, 180 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spore-cluster-xlarge + rotate: false + xy: 759, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spore-moss-large + rotate: false + xy: 385, 53 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spore-moss-medium + rotate: false + xy: 975, 350 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spore-moss-small + rotate: false + xy: 1740, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spore-moss-tiny + rotate: false + xy: 1281, 198 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spore-moss-xlarge + rotate: false + xy: 709, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spore-pine-large + rotate: false + xy: 427, 95 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spore-pine-medium + rotate: false + xy: 941, 316 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spore-pine-small + rotate: false + xy: 1766, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spore-pine-tiny + rotate: false + xy: 1299, 216 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spore-pine-xlarge + rotate: false + xy: 759, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-spore-press-large + rotate: false + xy: 469, 137 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-spore-press-medium + rotate: false + xy: 975, 316 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-spore-press-small + rotate: false + xy: 1792, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-spore-press-tiny + rotate: false + xy: 1263, 162 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-spore-press-xlarge + rotate: false + xy: 809, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-sporerocks-large + rotate: false + xy: 511, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-sporerocks-medium + rotate: false + xy: 1049, 578 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-sporerocks-small + rotate: false + xy: 1818, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-sporerocks-tiny + rotate: false + xy: 1281, 180 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-sporerocks-xlarge + rotate: false + xy: 759, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-stone-large + rotate: false + xy: 553, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-stone-medium + rotate: false + xy: 1041, 544 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-stone-small + rotate: false + xy: 1844, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-stone-tiny + rotate: false + xy: 1299, 198 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-stone-xlarge + rotate: false + xy: 809, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-surge-tower-large + rotate: false + xy: 595, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-surge-tower-medium + rotate: false + xy: 1075, 544 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-surge-tower-small + rotate: false + xy: 1870, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-surge-tower-tiny + rotate: false + xy: 1263, 144 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-surge-tower-xlarge + rotate: false + xy: 859, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-surge-wall-large + rotate: false + xy: 637, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-surge-wall-large-large + rotate: false + xy: 679, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-surge-wall-large-medium + rotate: false + xy: 1067, 510 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-surge-wall-large-small + rotate: false + xy: 1896, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-surge-wall-large-tiny + rotate: false + xy: 1281, 162 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-surge-wall-large-xlarge + rotate: false + xy: 809, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-surge-wall-medium + rotate: false + xy: 1067, 476 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-surge-wall-small + rotate: false + xy: 1922, 311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-surge-wall-tiny + rotate: false + xy: 1299, 180 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-surge-wall-xlarge + rotate: false + xy: 859, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-swarmer-large + rotate: false + xy: 721, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-swarmer-medium + rotate: false + xy: 1101, 510 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-swarmer-small + rotate: false + xy: 1948, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-swarmer-tiny + rotate: false + xy: 1263, 126 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-swarmer-xlarge + rotate: false + xy: 909, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-tainted-water-large + rotate: false + xy: 763, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-tainted-water-medium + rotate: false + xy: 1101, 476 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-tainted-water-small + rotate: false + xy: 1974, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-tainted-water-tiny + rotate: false + xy: 1281, 144 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-tainted-water-xlarge + rotate: false + xy: 859, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-tar-large + rotate: false + xy: 805, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-tar-medium + rotate: false + xy: 1067, 442 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-tar-small + rotate: false + xy: 2000, 315 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-tar-tiny + rotate: false + xy: 1299, 162 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-tar-xlarge + rotate: false + xy: 909, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-tau-mech-pad-large + rotate: false + xy: 847, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-tau-mech-pad-medium + rotate: false + xy: 1101, 442 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-tau-mech-pad-small + rotate: false + xy: 1948, 289 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-tau-mech-pad-tiny + rotate: false + xy: 1263, 108 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-tau-mech-pad-xlarge + rotate: false + xy: 959, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-tendrils-large + rotate: false + xy: 889, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-tendrils-medium + rotate: false + xy: 1945, 597 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-tendrils-small + rotate: false + xy: 1974, 289 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-tendrils-tiny + rotate: false + xy: 1281, 126 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-tendrils-xlarge + rotate: false + xy: 909, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-thermal-generator-large + rotate: false + xy: 931, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-thermal-generator-medium + rotate: false + xy: 685, 30 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thermal-generator-small + rotate: false + xy: 2000, 289 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-thermal-generator-tiny + rotate: false + xy: 1299, 144 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-thermal-generator-xlarge + rotate: false + xy: 959, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-thermal-pump-large + rotate: false + xy: 973, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-thermal-pump-medium + rotate: false + xy: 719, 30 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thermal-pump-small + rotate: false + xy: 1063, 312 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-thermal-pump-tiny + rotate: false + xy: 1263, 90 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-thermal-pump-xlarge + rotate: false + xy: 1009, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-thorium-reactor-large + rotate: false + xy: 1015, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-thorium-reactor-medium + rotate: false + xy: 1091, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thorium-reactor-small + rotate: false + xy: 1089, 312 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-thorium-reactor-tiny + rotate: false + xy: 1281, 108 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-thorium-reactor-xlarge + rotate: false + xy: 959, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-thorium-wall-large + rotate: false + xy: 427, 53 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-thorium-wall-large-large + rotate: false + xy: 469, 95 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-thorium-wall-large-medium + rotate: false + xy: 1125, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thorium-wall-large-small + rotate: false + xy: 1063, 286 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-thorium-wall-large-tiny + rotate: false + xy: 1299, 126 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-thorium-wall-large-xlarge + rotate: false + xy: 1009, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-thorium-wall-medium + rotate: false + xy: 1159, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thorium-wall-small + rotate: false + xy: 1063, 260 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-thorium-wall-tiny + rotate: false + xy: 1281, 90 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-thorium-wall-xlarge + rotate: false + xy: 1059, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-thruster-large + rotate: false + xy: 511, 137 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-thruster-medium + rotate: false + xy: 1193, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-thruster-small + rotate: false + xy: 1089, 286 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-thruster-tiny + rotate: false + xy: 1299, 108 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-thruster-xlarge + rotate: false + xy: 1009, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-titan-factory-large + rotate: false + xy: 553, 179 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-titan-factory-medium + rotate: false + xy: 1227, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-titan-factory-small + rotate: false + xy: 1089, 260 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-titan-factory-tiny + rotate: false + xy: 1299, 90 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-titan-factory-xlarge + rotate: false + xy: 1059, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-titanium-conveyor-large + rotate: false + xy: 595, 221 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-titanium-conveyor-medium + rotate: false + xy: 1261, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-titanium-conveyor-small + rotate: false + xy: 1115, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-titanium-conveyor-tiny + rotate: false + xy: 1317, 229 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-titanium-conveyor-xlarge + rotate: false + xy: 1109, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-titanium-wall-large + rotate: false + xy: 637, 263 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-titanium-wall-large-large + rotate: false + xy: 679, 305 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-titanium-wall-large-medium + rotate: false + xy: 1295, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-titanium-wall-large-small + rotate: false + xy: 1141, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-titanium-wall-large-tiny + rotate: false + xy: 1317, 211 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-titanium-wall-large-xlarge + rotate: false + xy: 1059, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-titanium-wall-medium + rotate: false + xy: 1329, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-titanium-wall-small + rotate: false + xy: 1115, 268 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-titanium-wall-tiny + rotate: false + xy: 1335, 229 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-titanium-wall-xlarge + rotate: false + xy: 1109, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-trident-ship-pad-large + rotate: false + xy: 721, 347 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-trident-ship-pad-medium + rotate: false + xy: 1363, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-trident-ship-pad-small + rotate: false + xy: 1167, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-trident-ship-pad-tiny + rotate: false + xy: 1317, 193 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-trident-ship-pad-xlarge + rotate: false + xy: 1159, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-turbine-generator-large + rotate: false + xy: 763, 389 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-turbine-generator-medium + rotate: false + xy: 1397, 594 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-turbine-generator-small + rotate: false + xy: 1141, 268 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-turbine-generator-tiny + rotate: false + xy: 1335, 211 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-turbine-generator-xlarge + rotate: false + xy: 1109, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-unloader-large + rotate: false + xy: 805, 431 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-unloader-medium + rotate: false + xy: 1431, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-unloader-small + rotate: false + xy: 1193, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-unloader-tiny + rotate: false + xy: 1317, 175 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-unloader-xlarge + rotate: false + xy: 1159, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-vault-large + rotate: false + xy: 847, 473 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-vault-medium + rotate: false + xy: 1465, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-vault-small + rotate: false + xy: 1167, 268 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-vault-tiny + rotate: false + xy: 1335, 193 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-vault-xlarge + rotate: false + xy: 1209, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-water-extractor-large + rotate: false + xy: 889, 515 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-water-extractor-medium + rotate: false + xy: 1499, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-water-extractor-small + rotate: false + xy: 1219, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-water-extractor-tiny + rotate: false + xy: 1317, 157 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-water-extractor-xlarge + rotate: false + xy: 1159, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-water-large + rotate: false + xy: 931, 557 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-water-medium + rotate: false + xy: 1533, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-water-small + rotate: false + xy: 1193, 268 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-water-tiny + rotate: false + xy: 1335, 175 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-water-xlarge + rotate: false + xy: 1209, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-wave-large + rotate: false + xy: 973, 599 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-wave-medium + rotate: false + xy: 1567, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-wave-small + rotate: false + xy: 1245, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-wave-tiny + rotate: false + xy: 1317, 139 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-wave-xlarge + rotate: false + xy: 1259, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-white-tree-dead-large + rotate: false + xy: 1015, 641 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-white-tree-dead-medium + rotate: false + xy: 1601, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-white-tree-dead-small + rotate: false + xy: 1219, 268 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-white-tree-dead-tiny + rotate: false + xy: 1335, 157 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-white-tree-dead-xlarge + rotate: false + xy: 1209, 825 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-white-tree-large + rotate: false + xy: 1057, 683 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-white-tree-medium + rotate: false + xy: 1635, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-white-tree-small + rotate: false + xy: 1271, 294 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-white-tree-tiny + rotate: false + xy: 1317, 121 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-white-tree-xlarge + rotate: false + xy: 1259, 875 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +block-wraith-factory-large + rotate: false + xy: 469, 53 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +block-wraith-factory-medium + rotate: false + xy: 1669, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-wraith-factory-small + rotate: false + xy: 1245, 268 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-wraith-factory-tiny + rotate: false + xy: 1335, 139 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-wraith-factory-xlarge + rotate: false + xy: 1309, 925 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 button rotate: false - xy: 377, 667 + xy: 1137, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9042,7 +15699,7 @@ button index: -1 button-disabled rotate: false - xy: 2009, 946 + xy: 511, 108 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9050,7 +15707,7 @@ button-disabled index: -1 button-down rotate: false - xy: 2009, 917 + xy: 553, 150 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9058,7 +15715,7 @@ button-down index: -1 button-edge-1 rotate: false - xy: 2009, 888 + xy: 595, 192 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9066,7 +15723,7 @@ button-edge-1 index: -1 button-edge-2 rotate: false - xy: 2009, 859 + xy: 637, 234 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9074,7 +15731,7 @@ button-edge-2 index: -1 button-edge-3 rotate: false - xy: 2009, 830 + xy: 679, 276 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9082,7 +15739,7 @@ button-edge-3 index: -1 button-edge-4 rotate: false - xy: 2009, 801 + xy: 721, 318 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9090,7 +15747,7 @@ button-edge-4 index: -1 button-edge-over-4 rotate: false - xy: 2009, 772 + xy: 763, 360 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9098,7 +15755,7 @@ button-edge-over-4 index: -1 button-over rotate: false - xy: 1937, 720 + xy: 805, 402 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9106,7 +15763,7 @@ button-over index: -1 button-red rotate: false - xy: 301, 696 + xy: 847, 444 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9114,7 +15771,7 @@ button-red index: -1 button-right rotate: false - xy: 301, 638 + xy: 973, 570 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9122,7 +15779,7 @@ button-right index: -1 button-right-down rotate: false - xy: 301, 667 + xy: 889, 486 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9130,7 +15787,7 @@ button-right-down index: -1 button-right-over rotate: false - xy: 339, 696 + xy: 931, 528 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9138,7 +15795,7 @@ button-right-over index: -1 button-select rotate: false - xy: 844, 497 + xy: 1297, 294 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -9146,7 +15803,7 @@ button-select index: -1 button-square rotate: false - xy: 301, 609 + xy: 1099, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9154,7 +15811,7 @@ button-square index: -1 button-square-down rotate: false - xy: 339, 667 + xy: 1015, 612 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9162,7 +15819,7 @@ button-square-down index: -1 button-square-over rotate: false - xy: 377, 696 + xy: 1057, 654 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -9170,761 +15827,68 @@ button-square-over index: -1 button-trans rotate: false - xy: 339, 638 + xy: 511, 79 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -char-icon-large - rotate: false - xy: 1, 420 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -char-icon-medium - rotate: false - xy: 301, 211 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -char-icon-small - rotate: false - xy: 535, 106 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 check-disabled rotate: false - xy: 301, 177 + xy: 1703, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-off rotate: false - xy: 301, 143 + xy: 1737, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-on rotate: false - xy: 301, 109 + xy: 1771, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-on-disabled rotate: false - xy: 301, 75 + xy: 1805, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-on-over rotate: false - xy: 301, 41 + xy: 1839, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-over rotate: false - xy: 339, 549 + xy: 1873, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 clear rotate: false - xy: 387, 14 + xy: 803, 204 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 -cliffs-icon-large - rotate: false - xy: 1, 370 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -cliffs-icon-medium - rotate: false - xy: 335, 515 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cliffs-icon-small - rotate: false - xy: 870, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -coal-centrifuge-icon-large - rotate: false - xy: 1, 320 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -coal-centrifuge-icon-medium - rotate: false - xy: 335, 481 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -coal-centrifuge-icon-small - rotate: false - xy: 535, 80 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -combustion-generator-icon-large - rotate: false - xy: 1, 270 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -combustion-generator-icon-medium - rotate: false - xy: 335, 447 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -combustion-generator-icon-small - rotate: false - xy: 896, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -command-center-icon-large - rotate: false - xy: 1, 220 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -command-center-icon-medium - rotate: false - xy: 335, 413 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -command-center-icon-small - rotate: false - xy: 535, 54 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -conduit-icon-large - rotate: false - xy: 1, 170 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -conduit-icon-medium - rotate: false - xy: 335, 379 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-icon-small - rotate: false - xy: 922, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -container-icon-large - rotate: false - xy: 1, 120 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -container-icon-medium - rotate: false - xy: 335, 345 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -container-icon-small - rotate: false - xy: 535, 28 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -conveyor-icon-large - rotate: false - xy: 1, 70 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -conveyor-icon-medium - rotate: false - xy: 335, 311 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-icon-small - rotate: false - xy: 948, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -copper-wall-icon-large - rotate: false - xy: 1, 20 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -copper-wall-icon-medium - rotate: false - xy: 335, 277 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall-icon-small - rotate: false - xy: 974, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -copper-wall-large-icon-large - rotate: false - xy: 87, 717 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -copper-wall-large-icon-medium - rotate: false - xy: 335, 243 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall-large-icon-small - rotate: false - xy: 1000, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -core-foundation-icon-large - rotate: false - xy: 137, 717 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -core-foundation-icon-medium - rotate: false - xy: 335, 209 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -core-foundation-icon-small - rotate: false - xy: 1026, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -core-nucleus-icon-large - rotate: false - xy: 187, 717 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -core-nucleus-icon-medium - rotate: false - xy: 335, 175 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -core-nucleus-icon-small - rotate: false - xy: 1052, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -core-shard-icon-large - rotate: false - xy: 345, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -core-shard-icon-medium - rotate: false - xy: 335, 141 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -core-shard-icon-small - rotate: false - xy: 1078, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -craters-icon-large - rotate: false - xy: 395, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -craters-icon-medium - rotate: false - xy: 335, 107 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -craters-icon-small - rotate: false - xy: 1104, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -crawler-factory-icon-large - rotate: false - xy: 445, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -crawler-factory-icon-medium - rotate: false - xy: 335, 73 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -crawler-factory-icon-small - rotate: false - xy: 1130, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -cryofluidmixer-icon-large - rotate: false - xy: 495, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -cryofluidmixer-icon-medium - rotate: false - xy: 335, 39 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cryofluidmixer-icon-small - rotate: false - xy: 1156, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -cultivator-icon-large - rotate: false - xy: 545, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -cultivator-icon-medium - rotate: false - xy: 377, 604 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cultivator-icon-small - rotate: false - xy: 1182, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 cursor rotate: false - xy: 599, 331 + xy: 1979, 735 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 -cyclone-icon-large - rotate: false - xy: 595, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -cyclone-icon-medium - rotate: false - xy: 415, 633 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cyclone-icon-small - rotate: false - xy: 1208, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dagger-factory-icon-large - rotate: false - xy: 645, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dagger-factory-icon-medium - rotate: false - xy: 453, 662 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dagger-factory-icon-small - rotate: false - xy: 1234, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-metal-icon-large - rotate: false - xy: 695, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-metal-icon-medium - rotate: false - xy: 491, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-metal-icon-small - rotate: false - xy: 1260, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-1-icon-large - rotate: false - xy: 745, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-panel-1-icon-medium - rotate: false - xy: 525, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-1-icon-small - rotate: false - xy: 1286, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-2-icon-large - rotate: false - xy: 795, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-panel-2-icon-medium - rotate: false - xy: 559, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-2-icon-small - rotate: false - xy: 1312, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-3-icon-large - rotate: false - xy: 845, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-panel-3-icon-medium - rotate: false - xy: 593, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-3-icon-small - rotate: false - xy: 1338, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-4-icon-large - rotate: false - xy: 895, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-panel-4-icon-medium - rotate: false - xy: 627, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-4-icon-small - rotate: false - xy: 1364, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-5-icon-large - rotate: false - xy: 945, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-panel-5-icon-medium - rotate: false - xy: 661, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-5-icon-small - rotate: false - xy: 1390, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-6-icon-large - rotate: false - xy: 995, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dark-panel-6-icon-medium - rotate: false - xy: 695, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-6-icon-small - rotate: false - xy: 1416, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -darksand-icon-large - rotate: false - xy: 1045, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -darksand-icon-medium - rotate: false - xy: 729, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-icon-small - rotate: false - xy: 1442, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -darksand-tainted-water-icon-large - rotate: false - xy: 1095, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -darksand-tainted-water-icon-medium - rotate: false - xy: 763, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-tainted-water-icon-small - rotate: false - xy: 1468, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -darksand-water-icon-large - rotate: false - xy: 1145, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -darksand-water-icon-medium - rotate: false - xy: 797, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-water-icon-small - rotate: false - xy: 1494, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-large - rotate: false - xy: 1195, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-medium - rotate: false - xy: 831, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-small - rotate: false - xy: 1520, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -deepwater-icon-large - rotate: false - xy: 1245, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -deepwater-icon-medium - rotate: false - xy: 865, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -deepwater-icon-small - rotate: false - xy: 1546, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-large - rotate: false - xy: 1295, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-medium - rotate: false - xy: 899, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-small - rotate: false - xy: 1572, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -differential-generator-icon-large - rotate: false - xy: 1345, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -differential-generator-icon-medium - rotate: false - xy: 933, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -differential-generator-icon-small - rotate: false - xy: 1598, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 discord-banner rotate: false xy: 1, 720 @@ -9932,3556 +15896,3094 @@ discord-banner orig: 84, 45 offset: 0, 0 index: -1 -distributor-icon-large - rotate: false - xy: 1395, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -distributor-icon-medium - rotate: false - xy: 967, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -distributor-icon-small - rotate: false - xy: 1624, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -door-icon-large - rotate: false - xy: 1445, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -door-icon-medium - rotate: false - xy: 1001, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-icon-small - rotate: false - xy: 1650, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -door-large-icon-large - rotate: false - xy: 1495, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -door-large-icon-medium - rotate: false - xy: 1035, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-large-icon-small - rotate: false - xy: 1676, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -draug-factory-icon-large - rotate: false - xy: 1545, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -draug-factory-icon-medium - rotate: false - xy: 1069, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -draug-factory-icon-small - rotate: false - xy: 1702, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dunerocks-icon-large - rotate: false - xy: 1595, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dunerocks-icon-medium - rotate: false - xy: 1103, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dunerocks-icon-small - rotate: false - xy: 1728, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -duo-icon-large - rotate: false - xy: 1645, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -duo-icon-medium - rotate: false - xy: 1137, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -duo-icon-small - rotate: false - xy: 1754, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 flat-down-base rotate: false - xy: 415, 696 + xy: 1175, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -force-projector-icon-large - rotate: false - xy: 1695, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -force-projector-icon-medium - rotate: false - xy: 1171, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -force-projector-icon-small - rotate: false - xy: 1780, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -fortress-factory-icon-large - rotate: false - xy: 1745, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -fortress-factory-icon-medium - rotate: false - xy: 1205, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -fortress-factory-icon-small - rotate: false - xy: 1806, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -fuse-icon-large - rotate: false - xy: 1795, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -fuse-icon-medium - rotate: false - xy: 1239, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -fuse-icon-small - rotate: false - xy: 1832, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ghoul-factory-icon-large - rotate: false - xy: 1845, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ghoul-factory-icon-medium - rotate: false - xy: 1273, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ghoul-factory-icon-small - rotate: false - xy: 1858, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -glaive-ship-pad-icon-large - rotate: false - xy: 1895, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -glaive-ship-pad-icon-medium - rotate: false - xy: 1307, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -glaive-ship-pad-icon-small - rotate: false - xy: 1884, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -graphite-press-icon-large - rotate: false - xy: 1945, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -graphite-press-icon-medium - rotate: false - xy: 1341, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -graphite-press-icon-small - rotate: false - xy: 727, 457 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -grass-icon-large - rotate: false - xy: 1995, 975 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -grass-icon-medium - rotate: false - xy: 1375, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -grass-icon-small - rotate: false - xy: 753, 457 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -hail-icon-large - rotate: false - xy: 237, 717 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -hail-icon-medium - rotate: false - xy: 1409, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -hail-icon-small - rotate: false - xy: 2005, 746 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -holostone-icon-large - rotate: false - xy: 51, 667 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -holostone-icon-medium - rotate: false - xy: 1443, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -holostone-icon-small - rotate: false - xy: 535, 2 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -hotrock-icon-large - rotate: false - xy: 51, 617 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -hotrock-icon-medium - rotate: false - xy: 1477, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -hotrock-icon-small - rotate: false - xy: 2001, 720 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ice-icon-large - rotate: false - xy: 101, 667 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ice-icon-medium - rotate: false - xy: 1511, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-icon-small - rotate: false - xy: 721, 431 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ice-snow-icon-large - rotate: false - xy: 51, 567 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ice-snow-icon-medium - rotate: false - xy: 1545, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-snow-icon-small - rotate: false - xy: 747, 431 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -icerocks-icon-large - rotate: false - xy: 101, 617 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -icerocks-icon-medium - rotate: false - xy: 1579, 691 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -icerocks-icon-small - rotate: false - xy: 818, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 icon-about rotate: false - xy: 151, 667 + xy: 1259, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-about-small rotate: false - xy: 1613, 691 + xy: 1907, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-about-smaller rotate: false - xy: 509, 523 + xy: 2017, 607 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-about-tiny rotate: false - xy: 561, 1 + xy: 1317, 103 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-add rotate: false - xy: 51, 517 + xy: 1309, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-add-small rotate: false - xy: 1647, 691 + xy: 1109, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-add-smaller rotate: false - xy: 541, 523 + xy: 2017, 575 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-add-tiny rotate: false - xy: 579, 1 + xy: 1335, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-admin rotate: false - xy: 101, 567 + xy: 1359, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-admin-badge rotate: false - xy: 151, 617 + xy: 1309, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-admin-badge-small rotate: false - xy: 1681, 691 + xy: 1143, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-admin-badge-smaller rotate: false - xy: 573, 523 + xy: 1645, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-admin-badge-tiny rotate: false - xy: 2031, 754 + xy: 1335, 103 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-admin-small rotate: false - xy: 1715, 691 + xy: 1177, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-admin-smaller rotate: false - xy: 605, 523 + xy: 1677, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-admin-tiny rotate: false - xy: 597, 1 + xy: 1317, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 201, 667 + xy: 1359, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 201, 667 + xy: 1359, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-arrow-16-small rotate: false - xy: 1749, 691 + xy: 1211, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-arrow-small rotate: false - xy: 1749, 691 + xy: 1211, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-arrow-16-smaller rotate: false - xy: 637, 523 + xy: 1709, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-arrow-smaller rotate: false - xy: 637, 523 + xy: 1709, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-arrow-16-tiny rotate: false - xy: 2031, 736 + xy: 1335, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-tiny rotate: false - xy: 2031, 736 + xy: 1335, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 51, 467 + xy: 1409, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-arrow-down-small rotate: false - xy: 1783, 691 + xy: 1245, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-arrow-down-smaller rotate: false - xy: 669, 523 + xy: 1741, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-arrow-down-tiny rotate: false - xy: 1, 2 + xy: 1377, 266 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 101, 517 + xy: 1359, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-arrow-left-small rotate: false - xy: 1817, 691 + xy: 1279, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-arrow-left-smaller rotate: false - xy: 701, 523 + xy: 1773, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-arrow-left-tiny rotate: false - xy: 369, 8 + xy: 1377, 248 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 151, 567 + xy: 1409, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-arrow-right-small rotate: false - xy: 1851, 691 + xy: 1313, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-arrow-right-smaller rotate: false - xy: 733, 523 + xy: 1805, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-arrow-right-tiny rotate: false - xy: 877, 453 + xy: 1353, 229 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 201, 617 + xy: 1459, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-arrow-up-small rotate: false - xy: 1885, 691 + xy: 1347, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-arrow-up-smaller rotate: false - xy: 765, 523 + xy: 1837, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-arrow-up-tiny rotate: false - xy: 19, 2 + xy: 1353, 211 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-back rotate: false - xy: 51, 417 + xy: 1409, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-back-small rotate: false - xy: 301, 7 + xy: 1381, 560 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-back-smaller rotate: false - xy: 797, 523 + xy: 1869, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-back-tiny rotate: false - xy: 895, 453 + xy: 1353, 193 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 101, 467 + xy: 1459, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-ban-small rotate: false - xy: 335, 5 + xy: 1135, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-ban-smaller rotate: false - xy: 829, 523 + xy: 1925, 557 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-ban-tiny rotate: false - xy: 877, 435 + xy: 1353, 175 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-break rotate: false - xy: 151, 517 + xy: 1509, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-break-small rotate: false - xy: 411, 599 + xy: 1135, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-break-smaller rotate: false - xy: 861, 523 + xy: 1901, 421 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-break-tiny rotate: false - xy: 895, 435 + xy: 1353, 157 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 201, 567 + xy: 1459, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-cancel-small rotate: false - xy: 449, 628 + xy: 1169, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-cancel-smaller rotate: false - xy: 893, 523 + xy: 1957, 565 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-cancel-tiny rotate: false - xy: 877, 417 + xy: 1353, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-quit-tiny rotate: false - xy: 877, 417 + xy: 1353, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-changelog rotate: false - xy: 51, 367 + xy: 1509, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-changelog-small rotate: false - xy: 487, 657 + xy: 1135, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-changelog-smaller rotate: false - xy: 925, 523 + xy: 1917, 523 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-changelog-tiny rotate: false - xy: 895, 417 + xy: 1353, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 101, 417 + xy: 1559, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-chat-small rotate: false - xy: 521, 657 + xy: 1169, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-chat-smaller rotate: false - xy: 957, 523 + xy: 1917, 491 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-chat-tiny rotate: false - xy: 825, 401 + xy: 1353, 103 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-check rotate: false - xy: 151, 467 + xy: 1509, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-check-small rotate: false - xy: 555, 657 + xy: 1203, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-check-smaller rotate: false - xy: 989, 523 + xy: 1917, 459 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-check-tiny rotate: false - xy: 843, 401 + xy: 1353, 85 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-command-attack rotate: false - xy: 201, 517 + xy: 1559, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-command-attack-small rotate: false - xy: 589, 657 + xy: 1169, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-command-attack-smaller rotate: false - xy: 1021, 523 + xy: 1933, 427 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-command-attack-tiny rotate: false - xy: 913, 437 + xy: 1371, 230 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-command-patrol rotate: false - xy: 51, 317 + xy: 1609, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-command-patrol-small rotate: false - xy: 623, 657 + xy: 1203, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-command-patrol-smaller rotate: false - xy: 1053, 523 + xy: 1957, 533 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-command-patrol-tiny rotate: false - xy: 913, 419 + xy: 1371, 212 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-command-rally rotate: false - xy: 101, 367 + xy: 1559, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-command-rally-small rotate: false - xy: 657, 657 + xy: 1237, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-command-rally-smaller rotate: false - xy: 1085, 523 + xy: 1949, 501 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-command-rally-tiny rotate: false - xy: 1983, 676 + xy: 1371, 194 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-command-retreat rotate: false - xy: 151, 417 + xy: 1609, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-command-retreat-small rotate: false - xy: 691, 657 + xy: 1203, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-command-retreat-smaller rotate: false - xy: 1117, 523 + xy: 1949, 469 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-command-retreat-tiny rotate: false - xy: 2001, 676 + xy: 1371, 176 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-copy rotate: false - xy: 201, 467 + xy: 1659, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-copy-small rotate: false - xy: 725, 657 + xy: 1237, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-copy-smaller rotate: false - xy: 1149, 523 + xy: 1981, 501 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-copy-tiny rotate: false - xy: 2019, 676 + xy: 1371, 158 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 51, 267 + xy: 1609, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-crafting-small rotate: false - xy: 759, 657 + xy: 1271, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-crafting-smaller rotate: false - xy: 1181, 523 + xy: 1981, 469 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-crafting-tiny rotate: false - xy: 1979, 658 + xy: 1371, 140 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 101, 317 + xy: 1659, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-cursor-small rotate: false - xy: 793, 657 + xy: 1237, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-cursor-smaller rotate: false - xy: 1213, 523 + xy: 1965, 437 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-cursor-tiny rotate: false - xy: 1997, 658 + xy: 1371, 122 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-database rotate: false - xy: 151, 367 + xy: 1709, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-database-small rotate: false - xy: 827, 657 + xy: 1271, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-database-smaller rotate: false - xy: 1245, 523 + xy: 1997, 437 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-database-tiny rotate: false - xy: 2015, 658 + xy: 1371, 104 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 201, 417 + xy: 1659, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-defense-small rotate: false - xy: 861, 657 + xy: 1305, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-defense-smaller rotate: false - xy: 1277, 523 + xy: 1965, 405 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-defense-tiny rotate: false - xy: 645, 319 + xy: 1371, 86 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 51, 217 + xy: 1709, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-dev-builds-small rotate: false - xy: 895, 657 + xy: 1271, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-dev-builds-smaller rotate: false - xy: 1309, 523 + xy: 1997, 405 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-dev-builds-tiny rotate: false - xy: 645, 301 + xy: 1389, 230 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-diagonal rotate: false - xy: 101, 267 + xy: 1759, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-diagonal-small rotate: false - xy: 929, 657 + xy: 1305, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-diagonal-smaller rotate: false - xy: 1341, 523 + xy: 1933, 395 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-diagonal-tiny rotate: false - xy: 645, 283 + xy: 1389, 212 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 151, 317 + xy: 1709, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-discord-small rotate: false - xy: 963, 657 + xy: 1339, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-discord-smaller rotate: false - xy: 1373, 523 + xy: 1965, 373 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-discord-tiny rotate: false - xy: 663, 325 + xy: 1389, 194 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 201, 367 + xy: 1759, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-distribution-small rotate: false - xy: 997, 657 + xy: 1305, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-distribution-smaller rotate: false - xy: 1405, 523 + xy: 1997, 373 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-distribution-tiny rotate: false - xy: 663, 307 + xy: 1389, 176 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 51, 167 + xy: 1809, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-donate-small rotate: false - xy: 1031, 657 + xy: 1339, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-donate-smaller rotate: false - xy: 1437, 523 + xy: 753, 32 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-donate-tiny rotate: false - xy: 663, 289 + xy: 1389, 158 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 101, 217 + xy: 1759, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-dots-small rotate: false - xy: 1065, 657 + xy: 1373, 526 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-dots-smaller rotate: false - xy: 1469, 523 + xy: 1989, 543 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-dots-tiny rotate: false - xy: 619, 267 + xy: 1389, 140 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 151, 267 + xy: 1809, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-editor-small rotate: false - xy: 1099, 657 + xy: 1339, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-editor-smaller rotate: false - xy: 1501, 523 + xy: 549, 50 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-editor-tiny rotate: false - xy: 618, 249 + xy: 1389, 122 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-effect rotate: false - xy: 201, 317 + xy: 1859, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-effect-small rotate: false - xy: 1133, 657 + xy: 1373, 492 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-effect-smaller rotate: false - xy: 1533, 523 + xy: 581, 50 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-effect-tiny rotate: false - xy: 616, 231 + xy: 1389, 104 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 51, 117 + xy: 1809, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-elevation-small rotate: false - xy: 1167, 657 + xy: 1373, 458 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-elevation-smaller rotate: false - xy: 1565, 523 + xy: 547, 18 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-elevation-tiny rotate: false - xy: 616, 213 + xy: 1389, 86 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 101, 167 + xy: 1859, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-eraser-small rotate: false - xy: 1201, 657 + xy: 1135, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-eraser-smaller rotate: false - xy: 1597, 523 + xy: 579, 18 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-eraser-tiny rotate: false - xy: 616, 195 + xy: 611, 6 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 151, 217 + xy: 1909, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-exit-small rotate: false - xy: 1235, 657 + xy: 1169, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-exit-smaller rotate: false - xy: 1629, 523 + xy: 1645, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-exit-tiny rotate: false - xy: 616, 177 + xy: 629, 6 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-fdroid rotate: false - xy: 201, 267 + xy: 1859, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-fdroid-small rotate: false - xy: 1269, 657 + xy: 1203, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-fdroid-smaller rotate: false - xy: 1661, 523 + xy: 1677, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-fdroid-tiny rotate: false - xy: 616, 159 + xy: 647, 6 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file rotate: false - xy: 51, 67 + xy: 1909, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 101, 117 + xy: 1959, 925 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-file-image-small rotate: false - xy: 1303, 657 + xy: 1237, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-file-image-smaller rotate: false - xy: 1693, 523 + xy: 1709, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-file-image-tiny rotate: false - xy: 616, 141 + xy: 665, 6 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-small rotate: false - xy: 1337, 657 + xy: 1271, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-file-smaller rotate: false - xy: 1725, 523 + xy: 1741, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 151, 167 + xy: 1909, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-file-text-small rotate: false - xy: 1371, 657 + xy: 1305, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-file-text-smaller rotate: false - xy: 1757, 523 + xy: 1773, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-file-text-tiny rotate: false - xy: 613, 123 + xy: 683, 12 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-tiny rotate: false - xy: 613, 105 + xy: 701, 12 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 201, 217 + xy: 1959, 875 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-fill-small rotate: false - xy: 1405, 657 + xy: 1339, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-fill-smaller rotate: false - xy: 1789, 523 + xy: 1805, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-fill-tiny rotate: false - xy: 613, 87 + xy: 719, 12 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 101, 67 + xy: 1959, 825 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 151, 117 + xy: 309, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-floppy-16-small rotate: false - xy: 1439, 657 + xy: 1373, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-floppy-16-smaller rotate: false - xy: 1821, 523 + xy: 1837, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-floppy-16-tiny rotate: false - xy: 613, 69 + xy: 2029, 327 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy-small rotate: false - xy: 1473, 657 + xy: 1415, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-floppy-smaller rotate: false - xy: 1853, 523 + xy: 1869, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-floppy-tiny rotate: false - xy: 613, 51 + xy: 2026, 309 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 201, 167 + xy: 359, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 151, 67 + xy: 409, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-folder-parent-small rotate: false - xy: 1507, 657 + xy: 1449, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-folder-parent-smaller rotate: false - xy: 471, 489 + xy: 1901, 389 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-folder-parent-tiny rotate: false - xy: 613, 33 + xy: 2026, 291 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder-small rotate: false - xy: 1541, 657 + xy: 1483, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-folder-smaller rotate: false - xy: 471, 457 + xy: 1933, 363 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-folder-tiny rotate: false - xy: 637, 265 + xy: 1067, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-github rotate: false - xy: 201, 117 + xy: 459, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-github-small rotate: false - xy: 1575, 657 + xy: 1517, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-github-smaller rotate: false - xy: 471, 425 + xy: 1965, 341 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-github-tiny rotate: false - xy: 636, 247 + xy: 1085, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 201, 67 + xy: 509, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-google-play-small rotate: false - xy: 1609, 657 + xy: 1551, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-google-play-smaller rotate: false - xy: 471, 393 + xy: 1997, 341 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-google-play-tiny rotate: false - xy: 634, 229 + xy: 1067, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 51, 17 + xy: 559, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-grid-small rotate: false - xy: 1643, 657 + xy: 1585, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-grid-smaller rotate: false - xy: 471, 361 + xy: 613, 24 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-grid-tiny rotate: false - xy: 634, 211 + xy: 1067, 44 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-home rotate: false - xy: 101, 17 + xy: 609, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-home-small rotate: false - xy: 1677, 657 + xy: 1619, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-home-smaller rotate: false - xy: 471, 329 + xy: 645, 24 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-home-tiny rotate: false - xy: 634, 193 + xy: 1085, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-host rotate: false - xy: 151, 17 + xy: 659, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-host-small rotate: false - xy: 1711, 657 + xy: 1653, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-host-smaller rotate: false - xy: 471, 297 + xy: 2013, 773 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-host-tiny rotate: false - xy: 634, 175 + xy: 1085, 44 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-info rotate: false - xy: 201, 17 + xy: 709, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-info-small rotate: false - xy: 1745, 657 + xy: 1687, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-info-smaller rotate: false - xy: 471, 265 + xy: 2013, 741 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-info-tiny rotate: false - xy: 634, 157 + xy: 1075, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 251, 667 + xy: 759, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-itch.io-small rotate: false - xy: 1779, 657 + xy: 1721, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-itch.io-smaller rotate: false - xy: 471, 233 + xy: 739, 184 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-itch.io-tiny rotate: false - xy: 634, 139 + xy: 1075, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-item rotate: false - xy: 251, 617 + xy: 809, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-item-small rotate: false - xy: 1813, 657 + xy: 1755, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-item-smaller rotate: false - xy: 471, 201 + xy: 771, 184 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-item-tiny rotate: false - xy: 631, 121 + xy: 1093, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-line rotate: false - xy: 251, 567 + xy: 859, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-line-small rotate: false - xy: 1847, 657 + xy: 1789, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-line-smaller rotate: false - xy: 471, 169 + xy: 757, 152 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-line-tiny rotate: false - xy: 631, 103 + xy: 1093, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 251, 517 + xy: 909, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-link-small rotate: false - xy: 1881, 657 + xy: 1823, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-link-smaller rotate: false - xy: 471, 137 + xy: 757, 120 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-link-tiny rotate: false - xy: 631, 85 + xy: 1263, 72 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 251, 467 + xy: 959, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-liquid-consume rotate: false - xy: 251, 417 + xy: 1009, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-liquid-consume-small rotate: false - xy: 445, 594 + xy: 1857, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-liquid-consume-smaller rotate: false - xy: 471, 105 + xy: 757, 88 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-liquid-consume-tiny rotate: false - xy: 631, 67 + xy: 1281, 72 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid-small rotate: false - xy: 483, 623 + xy: 1891, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-liquid-smaller rotate: false - xy: 471, 73 + xy: 789, 152 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-liquid-tiny rotate: false - xy: 631, 49 + xy: 1299, 72 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load rotate: false - xy: 251, 367 + xy: 1059, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 251, 317 + xy: 1109, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-load-image-small rotate: false - xy: 517, 623 + xy: 1407, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-load-image-smaller rotate: false - xy: 471, 41 + xy: 789, 120 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-load-image-tiny rotate: false - xy: 631, 31 + xy: 1317, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 251, 267 + xy: 1159, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-load-map-small rotate: false - xy: 551, 623 + xy: 1407, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-load-map-smaller rotate: false - xy: 471, 9 + xy: 789, 88 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-load-map-tiny rotate: false - xy: 655, 265 + xy: 1335, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-small rotate: false - xy: 585, 623 + xy: 1441, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-load-smaller rotate: false - xy: 1885, 523 + xy: 821, 158 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-load-tiny rotate: false - xy: 654, 247 + xy: 1353, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 251, 217 + xy: 1209, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-loading-small rotate: false - xy: 619, 623 + xy: 1407, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-loading-smaller rotate: false - xy: 1919, 688 + xy: 821, 126 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-loading-tiny rotate: false - xy: 652, 229 + xy: 1371, 68 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 251, 167 + xy: 1259, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-locked-small rotate: false - xy: 653, 623 + xy: 1441, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-locked-smaller rotate: false - xy: 1915, 656 + xy: 821, 94 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-locked-tiny rotate: false - xy: 652, 211 + xy: 1389, 68 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-map rotate: false - xy: 251, 117 + xy: 1309, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-map-small rotate: false - xy: 687, 623 + xy: 1475, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-map-smaller rotate: false - xy: 1911, 624 + xy: 853, 158 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-map-tiny rotate: false - xy: 652, 193 + xy: 2026, 273 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 251, 67 + xy: 1359, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 251, 17 + xy: 1409, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-menu-large-small rotate: false - xy: 721, 623 + xy: 1441, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-menu-large-smaller rotate: false - xy: 1951, 688 + xy: 853, 126 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-menu-large-tiny rotate: false - xy: 652, 175 + xy: 1103, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-menu-small rotate: false - xy: 755, 623 + xy: 1475, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-menu-smaller rotate: false - xy: 1947, 656 + xy: 853, 94 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-menu-tiny rotate: false - xy: 652, 157 + xy: 1121, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-missing rotate: false - xy: 309, 925 + xy: 1459, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-missing-small rotate: false - xy: 789, 623 + xy: 1509, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-missing-smaller rotate: false - xy: 1943, 624 + xy: 785, 56 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-missing-tiny rotate: false - xy: 652, 139 + xy: 1103, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-mode-attack rotate: false - xy: 309, 875 + xy: 1509, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-mode-attack-small rotate: false - xy: 823, 623 + xy: 1475, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-mode-attack-smaller rotate: false - xy: 503, 489 + xy: 785, 24 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-mode-attack-tiny rotate: false - xy: 649, 121 + xy: 1139, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-mode-pvp rotate: false - xy: 359, 925 + xy: 1559, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-mode-pvp-small rotate: false - xy: 857, 623 + xy: 1509, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-mode-pvp-smaller rotate: false - xy: 503, 457 + xy: 821, 62 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-mode-pvp-tiny rotate: false - xy: 649, 103 + xy: 1121, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-mode-survival rotate: false - xy: 309, 825 + xy: 1609, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-mode-survival-small rotate: false - xy: 891, 623 + xy: 1543, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-mode-survival-smaller rotate: false - xy: 503, 425 + xy: 853, 62 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-mode-survival-tiny rotate: false - xy: 649, 85 + xy: 1157, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-none rotate: false - xy: 359, 875 + xy: 1659, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-none-small rotate: false - xy: 925, 623 + xy: 1509, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-none-smaller rotate: false - xy: 503, 393 + xy: 817, 30 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-none-tiny rotate: false - xy: 649, 67 + xy: 1139, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-paste rotate: false - xy: 409, 925 + xy: 1709, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-paste-small rotate: false - xy: 959, 623 + xy: 1543, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-paste-smaller rotate: false - xy: 503, 361 + xy: 849, 30 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-paste-tiny rotate: false - xy: 649, 49 + xy: 1175, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 359, 825 + xy: 1759, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-pause-small rotate: false - xy: 993, 623 + xy: 1577, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-pause-smaller rotate: false - xy: 503, 329 + xy: 881, 30 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-pause-tiny rotate: false - xy: 649, 31 + xy: 1157, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 409, 875 + xy: 1809, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 1027, 623 + xy: 1543, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-pencil-smaller rotate: false - xy: 503, 297 + xy: 865, 310 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-pencil-tiny rotate: false - xy: 677, 351 + xy: 1193, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 459, 925 + xy: 1859, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-pick-small rotate: false - xy: 1061, 623 + xy: 1577, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-pick-smaller rotate: false - xy: 503, 265 + xy: 897, 310 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-pick-tiny rotate: false - xy: 681, 333 + xy: 1175, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 409, 825 + xy: 1909, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 459, 875 + xy: 1959, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-play-2-small rotate: false - xy: 1095, 623 + xy: 1611, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-play-2-smaller rotate: false - xy: 503, 233 + xy: 883, 278 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-play-2-tiny rotate: false - xy: 681, 315 + xy: 1211, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play-tiny rotate: false - xy: 681, 315 + xy: 1211, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play-custom rotate: false - xy: 509, 925 + xy: 287, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-play-custom-small rotate: false - xy: 1129, 623 + xy: 1577, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-play-custom-smaller rotate: false - xy: 503, 201 + xy: 883, 246 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-play-custom-tiny rotate: false - xy: 681, 297 + xy: 1193, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play-small rotate: false - xy: 1163, 623 + xy: 1611, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-play-smaller rotate: false - xy: 503, 169 + xy: 883, 214 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-players rotate: false - xy: 459, 825 + xy: 337, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-players-small rotate: false - xy: 1197, 623 + xy: 1645, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-players-smaller rotate: false - xy: 503, 137 + xy: 915, 278 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-players-tiny rotate: false - xy: 681, 279 + xy: 1229, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-power rotate: false - xy: 509, 875 + xy: 387, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-power-small rotate: false - xy: 1231, 623 + xy: 1611, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-power-smaller rotate: false - xy: 503, 105 + xy: 915, 246 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-power-tiny rotate: false - xy: 673, 261 + xy: 1211, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-production rotate: false - xy: 559, 925 + xy: 437, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-production-small rotate: false - xy: 1265, 623 + xy: 1645, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-production-smaller rotate: false - xy: 503, 73 + xy: 915, 214 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-production-tiny rotate: false - xy: 672, 243 + xy: 1229, 52 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 509, 825 + xy: 487, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-quit-small rotate: false - xy: 1299, 623 + xy: 1679, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-quit-smaller rotate: false - xy: 503, 41 + xy: 947, 284 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 559, 875 + xy: 537, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-redo-small rotate: false - xy: 1333, 623 + xy: 1645, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-redo-smaller rotate: false - xy: 503, 9 + xy: 947, 252 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-redo-tiny rotate: false - xy: 670, 225 + xy: 1111, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 609, 925 + xy: 587, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-refresh-small rotate: false - xy: 1367, 623 + xy: 1679, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-refresh-smaller rotate: false - xy: 535, 491 + xy: 947, 220 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-refresh-tiny rotate: false - xy: 670, 207 + xy: 1111, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 559, 825 + xy: 637, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-rename-small rotate: false - xy: 1401, 623 + xy: 1713, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-rename-smaller rotate: false - xy: 535, 459 + xy: 979, 284 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-rename-tiny rotate: false - xy: 670, 189 + xy: 1129, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 609, 875 + xy: 687, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-resize-small rotate: false - xy: 1435, 623 + xy: 1679, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-resize-smaller rotate: false - xy: 567, 491 + xy: 979, 252 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-resize-tiny rotate: false - xy: 670, 171 + xy: 1129, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 659, 925 + xy: 737, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 609, 825 + xy: 787, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-rotate-arrow-small rotate: false - xy: 1469, 623 + xy: 1713, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-rotate-arrow-smaller rotate: false - xy: 535, 427 + xy: 979, 220 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-rotate-arrow-tiny rotate: false - xy: 670, 153 + xy: 1147, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 659, 875 + xy: 837, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-rotate-left-small rotate: false - xy: 1503, 623 + xy: 1747, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-rotate-left-smaller rotate: false - xy: 567, 459 + xy: 885, 182 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-rotate-left-tiny rotate: false - xy: 670, 135 + xy: 1147, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 709, 925 + xy: 887, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-rotate-right-small rotate: false - xy: 1537, 623 + xy: 1713, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-rotate-right-smaller rotate: false - xy: 599, 491 + xy: 885, 150 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-rotate-right-tiny rotate: false - xy: 667, 117 + xy: 1165, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate-small rotate: false - xy: 1571, 623 + xy: 1747, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-rotate-smaller rotate: false - xy: 535, 395 + xy: 885, 118 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-rotate-tiny rotate: false - xy: 667, 99 + xy: 1165, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save rotate: false - xy: 659, 825 + xy: 937, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 709, 875 + xy: 987, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-save-image-small rotate: false - xy: 1605, 623 + xy: 1781, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-save-image-smaller rotate: false - xy: 567, 427 + xy: 885, 86 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-save-image-tiny rotate: false - xy: 667, 81 + xy: 1183, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 759, 925 + xy: 1037, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-save-map-small rotate: false - xy: 1639, 623 + xy: 1747, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-save-map-smaller rotate: false - xy: 599, 459 + xy: 917, 182 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-save-map-tiny rotate: false - xy: 667, 63 + xy: 1183, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-small rotate: false - xy: 1673, 623 + xy: 1781, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-save-smaller rotate: false - xy: 631, 491 + xy: 917, 150 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-save-tiny rotate: false - xy: 667, 45 + xy: 1201, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 709, 825 + xy: 1087, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-settings-small rotate: false - xy: 1707, 623 + xy: 1815, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-settings-smaller rotate: false - xy: 535, 363 + xy: 917, 118 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-settings-tiny rotate: false - xy: 667, 27 + xy: 1201, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-spray rotate: false - xy: 759, 875 + xy: 1137, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-spray-small rotate: false - xy: 1741, 623 + xy: 1781, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-spray-smaller rotate: false - xy: 567, 395 + xy: 917, 86 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-spray-tiny rotate: false - xy: 691, 261 + xy: 1219, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 809, 925 + xy: 1187, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-terrain-small rotate: false - xy: 1775, 623 + xy: 1815, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-terrain-smaller rotate: false - xy: 599, 427 + xy: 949, 188 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-terrain-tiny rotate: false - xy: 690, 243 + xy: 1219, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 759, 825 + xy: 1237, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-tools-small rotate: false - xy: 1809, 623 + xy: 1849, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-tools-smaller rotate: false - xy: 631, 459 + xy: 949, 156 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-tools-tiny rotate: false - xy: 688, 225 + xy: 1237, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 809, 875 + xy: 1287, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 859, 925 + xy: 1337, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-trash-16-small rotate: false - xy: 1843, 623 + xy: 1815, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-trash-16-smaller rotate: false - xy: 663, 491 + xy: 949, 124 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-trash-16-tiny rotate: false - xy: 688, 207 + xy: 1237, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trash-small rotate: false - xy: 1877, 623 + xy: 1849, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-trash-smaller rotate: false - xy: 535, 331 + xy: 949, 92 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-trash-tiny rotate: false - xy: 688, 189 + xy: 1247, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tree rotate: false - xy: 809, 825 + xy: 1387, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-tree-small rotate: false - xy: 479, 589 + xy: 1883, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-tree-smaller rotate: false - xy: 567, 363 + xy: 981, 188 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-tree-tiny rotate: false - xy: 688, 171 + xy: 1265, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 859, 875 + xy: 1437, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-trello-small rotate: false - xy: 513, 589 + xy: 1849, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-trello-smaller rotate: false - xy: 599, 395 + xy: 981, 156 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-trello-tiny rotate: false - xy: 688, 153 + xy: 1283, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-turret rotate: false - xy: 909, 925 + xy: 1487, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-turret-small rotate: false - xy: 547, 589 + xy: 1883, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-turret-smaller rotate: false - xy: 631, 427 + xy: 981, 124 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-turret-tiny rotate: false - xy: 688, 135 + xy: 1255, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 859, 825 + xy: 1537, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-tutorial-small rotate: false - xy: 581, 589 + xy: 1883, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-tutorial-smaller rotate: false - xy: 663, 459 + xy: 981, 92 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-tutorial-tiny rotate: false - xy: 685, 117 + xy: 1255, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 909, 875 + xy: 1587, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-undo-small rotate: false - xy: 615, 589 + xy: 1407, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-undo-smaller rotate: false - xy: 695, 491 + xy: 913, 54 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-undo-tiny rotate: false - xy: 685, 99 + xy: 1273, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 959, 925 + xy: 1637, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-units-small rotate: false - xy: 649, 589 + xy: 1441, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-units-smaller rotate: false - xy: 535, 299 + xy: 913, 22 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-units-tiny rotate: false - xy: 685, 81 + xy: 1273, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 909, 825 + xy: 1687, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-unlocks-small rotate: false - xy: 683, 589 + xy: 1475, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-unlocks-smaller rotate: false - xy: 567, 331 + xy: 949, 60 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-unlocks-tiny rotate: false - xy: 685, 63 + xy: 1291, 36 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-upgrade rotate: false - xy: 959, 875 + xy: 1737, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-upgrade-small rotate: false - xy: 717, 589 + xy: 1509, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-upgrade-smaller rotate: false - xy: 599, 363 + xy: 981, 60 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-upgrade-tiny rotate: false - xy: 685, 45 + xy: 1291, 18 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 1009, 925 + xy: 1787, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-wiki-small rotate: false - xy: 751, 589 + xy: 1543, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-wiki-smaller rotate: false - xy: 631, 395 + xy: 945, 28 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-wiki-tiny rotate: false - xy: 685, 27 + xy: 1385, 297 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-workshop rotate: false - xy: 959, 825 + xy: 1837, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-workshop-small rotate: false - xy: 785, 589 + xy: 1577, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-workshop-smaller rotate: false - xy: 663, 427 + xy: 977, 28 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-workshop-tiny rotate: false - xy: 1907, 605 + xy: 1403, 297 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 1009, 875 + xy: 1887, 725 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 819, 589 + xy: 1611, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-zoom-smaller rotate: false - xy: 695, 459 + xy: 1009, 28 size: 30, 30 orig: 30, 30 offset: 0, 0 index: -1 icon-zoom-tiny rotate: false - xy: 1925, 606 + xy: 1421, 297 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -ignarock-icon-large - rotate: false - xy: 1059, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ignarock-icon-medium - rotate: false - xy: 853, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ignarock-icon-small - rotate: false - xy: 844, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -impact-reactor-icon-large - rotate: false - xy: 1009, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -impact-reactor-icon-medium - rotate: false - xy: 887, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -impact-reactor-icon-small - rotate: false - xy: 870, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -incinerator-icon-large - rotate: false - xy: 1059, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -incinerator-icon-medium - rotate: false - xy: 921, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -incinerator-icon-small - rotate: false - xy: 896, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 info-banner rotate: false xy: 259, 978 @@ -13491,621 +18993,12 @@ info-banner index: -1 inventory rotate: false - xy: 922, 455 + xy: 1271, 252 size: 24, 40 split: 10, 10, 10, 14 orig: 24, 40 offset: 0, 0 index: -1 -item-source-icon-large - rotate: false - xy: 1109, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-source-icon-medium - rotate: false - xy: 955, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-source-icon-small - rotate: false - xy: 948, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-void-icon-large - rotate: false - xy: 1059, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -item-void-icon-medium - rotate: false - xy: 989, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-void-icon-small - rotate: false - xy: 974, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -javelin-ship-pad-icon-large - rotate: false - xy: 1109, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -javelin-ship-pad-icon-medium - rotate: false - xy: 1023, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -javelin-ship-pad-icon-small - rotate: false - xy: 1000, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -junction-icon-large - rotate: false - xy: 1159, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -junction-icon-medium - rotate: false - xy: 1057, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -junction-icon-small - rotate: false - xy: 1026, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -kiln-icon-large - rotate: false - xy: 1109, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -kiln-icon-medium - rotate: false - xy: 1091, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -kiln-icon-small - rotate: false - xy: 1052, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -lancer-icon-large - rotate: false - xy: 1159, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -lancer-icon-medium - rotate: false - xy: 1125, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -lancer-icon-small - rotate: false - xy: 1078, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -laser-drill-icon-large - rotate: false - xy: 1209, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -laser-drill-icon-medium - rotate: false - xy: 1159, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -laser-drill-icon-small - rotate: false - xy: 1104, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -launch-pad-icon-large - rotate: false - xy: 1159, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -launch-pad-icon-medium - rotate: false - xy: 1193, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -launch-pad-icon-small - rotate: false - xy: 1130, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -launch-pad-large-icon-large - rotate: false - xy: 1209, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -launch-pad-large-icon-medium - rotate: false - xy: 1227, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -launch-pad-large-icon-small - rotate: false - xy: 1156, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -liquid-junction-icon-large - rotate: false - xy: 1259, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -liquid-junction-icon-medium - rotate: false - xy: 1261, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-junction-icon-small - rotate: false - xy: 1182, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -liquid-router-icon-large - rotate: false - xy: 1209, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -liquid-router-icon-medium - rotate: false - xy: 1295, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-router-icon-small - rotate: false - xy: 1208, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -liquid-source-icon-large - rotate: false - xy: 1259, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -liquid-source-icon-medium - rotate: false - xy: 1329, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-source-icon-small - rotate: false - xy: 1234, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -liquid-tank-icon-large - rotate: false - xy: 1309, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -liquid-tank-icon-medium - rotate: false - xy: 1363, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-tank-icon-small - rotate: false - xy: 1260, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -magmarock-icon-large - rotate: false - xy: 1259, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -magmarock-icon-medium - rotate: false - xy: 1397, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -magmarock-icon-small - rotate: false - xy: 1286, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -mass-driver-icon-large - rotate: false - xy: 1309, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mass-driver-icon-medium - rotate: false - xy: 1431, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mass-driver-icon-small - rotate: false - xy: 1312, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -mechanical-drill-icon-large - rotate: false - xy: 1359, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mechanical-drill-icon-medium - rotate: false - xy: 1465, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mechanical-drill-icon-small - rotate: false - xy: 1338, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -mechanical-pump-icon-large - rotate: false - xy: 1309, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mechanical-pump-icon-medium - rotate: false - xy: 1499, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mechanical-pump-icon-small - rotate: false - xy: 1364, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -meltdown-icon-large - rotate: false - xy: 1359, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -meltdown-icon-medium - rotate: false - xy: 1533, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -meltdown-icon-small - rotate: false - xy: 1390, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -melter-icon-large - rotate: false - xy: 1409, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -melter-icon-medium - rotate: false - xy: 1567, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -melter-icon-small - rotate: false - xy: 1416, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -mend-projector-icon-large - rotate: false - xy: 1359, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mend-projector-icon-medium - rotate: false - xy: 1601, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mend-projector-icon-small - rotate: false - xy: 1442, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -mender-icon-large - rotate: false - xy: 1409, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -mender-icon-medium - rotate: false - xy: 1635, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mender-icon-small - rotate: false - xy: 1468, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -message-icon-large - rotate: false - xy: 1459, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -message-icon-medium - rotate: false - xy: 1669, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -message-icon-small - rotate: false - xy: 1494, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -metal-floor-2-icon-large - rotate: false - xy: 1409, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -metal-floor-2-icon-medium - rotate: false - xy: 1703, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-2-icon-small - rotate: false - xy: 1520, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -metal-floor-3-icon-large - rotate: false - xy: 1459, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -metal-floor-3-icon-medium - rotate: false - xy: 1737, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-3-icon-small - rotate: false - xy: 1546, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -metal-floor-5-icon-large - rotate: false - xy: 1509, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -metal-floor-5-icon-medium - rotate: false - xy: 1771, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-5-icon-small - rotate: false - xy: 1572, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -metal-floor-damaged-icon-large - rotate: false - xy: 1459, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -metal-floor-damaged-icon-medium - rotate: false - xy: 1805, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-damaged-icon-small - rotate: false - xy: 1598, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -metal-floor-icon-large - rotate: false - xy: 1509, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -metal-floor-icon-medium - rotate: false - xy: 1839, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-icon-small - rotate: false - xy: 1624, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -moss-icon-large - rotate: false - xy: 1559, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -moss-icon-medium - rotate: false - xy: 1873, 589 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -moss-icon-small - rotate: false - xy: 1650, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -multi-press-icon-large - rotate: false - xy: 1509, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -multi-press-icon-medium - rotate: false - xy: 376, 570 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -multi-press-icon-small - rotate: false - xy: 1676, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 nomap rotate: false xy: 1, 767 @@ -14113,93 +19006,9 @@ nomap orig: 256, 256 offset: 0, 0 index: -1 -oil-extractor-icon-large - rotate: false - xy: 1559, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -oil-extractor-icon-medium - rotate: false - xy: 410, 565 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -oil-extractor-icon-small - rotate: false - xy: 1702, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -omega-mech-pad-icon-large - rotate: false - xy: 1609, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -omega-mech-pad-icon-medium - rotate: false - xy: 444, 560 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -omega-mech-pad-icon-small - rotate: false - xy: 1728, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -overdrive-projector-icon-large - rotate: false - xy: 1559, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -overdrive-projector-icon-medium - rotate: false - xy: 478, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -overdrive-projector-icon-small - rotate: false - xy: 1754, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -overflow-gate-icon-large - rotate: false - xy: 1609, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -overflow-gate-icon-medium - rotate: false - xy: 512, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -overflow-gate-icon-small - rotate: false - xy: 1780, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 pane rotate: false - xy: 339, 609 + xy: 1251, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -14207,813 +19016,15 @@ pane index: -1 pane-2 rotate: false - xy: 301, 580 + xy: 1213, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -pebbles-icon-large - rotate: false - xy: 1659, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pebbles-icon-medium - rotate: false - xy: 546, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pebbles-icon-small - rotate: false - xy: 1806, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -phantom-factory-icon-large - rotate: false - xy: 1609, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -phantom-factory-icon-medium - rotate: false - xy: 580, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phantom-factory-icon-small - rotate: false - xy: 1832, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -phase-conduit-icon-large - rotate: false - xy: 1659, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -phase-conduit-icon-medium - rotate: false - xy: 614, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit-icon-small - rotate: false - xy: 1858, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -phase-conveyor-icon-large - rotate: false - xy: 1709, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -phase-conveyor-icon-medium - rotate: false - xy: 648, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor-icon-small - rotate: false - xy: 1884, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -phase-wall-icon-large - rotate: false - xy: 1659, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -phase-wall-icon-medium - rotate: false - xy: 682, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-wall-icon-small - rotate: false - xy: 948, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -phase-wall-large-icon-large - rotate: false - xy: 1709, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -phase-wall-large-icon-medium - rotate: false - xy: 716, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-wall-large-icon-small - rotate: false - xy: 974, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -phase-weaver-icon-large - rotate: false - xy: 1759, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -phase-weaver-icon-medium - rotate: false - xy: 750, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-weaver-icon-small - rotate: false - xy: 1000, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -pine-icon-large - rotate: false - xy: 1709, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pine-icon-medium - rotate: false - xy: 784, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pine-icon-small - rotate: false - xy: 1026, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -plastanium-compressor-icon-large - rotate: false - xy: 1759, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -plastanium-compressor-icon-medium - rotate: false - xy: 818, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -plastanium-compressor-icon-small - rotate: false - xy: 1052, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -pneumatic-drill-icon-large - rotate: false - xy: 1809, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pneumatic-drill-icon-medium - rotate: false - xy: 852, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pneumatic-drill-icon-small - rotate: false - xy: 1078, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -power-node-icon-large - rotate: false - xy: 1759, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -power-node-icon-medium - rotate: false - xy: 886, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-node-icon-small - rotate: false - xy: 1104, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -power-node-large-icon-large - rotate: false - xy: 1809, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -power-node-large-icon-medium - rotate: false - xy: 920, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-node-large-icon-small - rotate: false - xy: 1130, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -power-source-icon-large - rotate: false - xy: 1859, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -power-source-icon-medium - rotate: false - xy: 954, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-source-icon-small - rotate: false - xy: 1156, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -power-void-icon-large - rotate: false - xy: 1809, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -power-void-icon-medium - rotate: false - xy: 988, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-void-icon-small - rotate: false - xy: 1182, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -pulse-conduit-icon-large - rotate: false - xy: 1859, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pulse-conduit-icon-medium - rotate: false - xy: 1022, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-icon-small - rotate: false - xy: 1208, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -pulverizer-icon-large - rotate: false - xy: 1909, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pulverizer-icon-medium - rotate: false - xy: 1056, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulverizer-icon-small - rotate: false - xy: 1234, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -pyratite-mixer-icon-large - rotate: false - xy: 1859, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -pyratite-mixer-icon-medium - rotate: false - xy: 1090, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pyratite-mixer-icon-small - rotate: false - xy: 1260, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -repair-point-icon-large - rotate: false - xy: 1909, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -repair-point-icon-medium - rotate: false - xy: 1124, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point-icon-small - rotate: false - xy: 1286, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -revenant-factory-icon-large - rotate: false - xy: 1959, 925 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -revenant-factory-icon-medium - rotate: false - xy: 1158, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -revenant-factory-icon-small - rotate: false - xy: 1312, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ripple-icon-large - rotate: false - xy: 1909, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ripple-icon-medium - rotate: false - xy: 1192, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ripple-icon-small - rotate: false - xy: 1338, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -rock-icon-large - rotate: false - xy: 1959, 875 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -rock-icon-medium - rotate: false - xy: 1226, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rock-icon-small - rotate: false - xy: 1364, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -rocks-icon-large - rotate: false - xy: 1959, 825 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -rocks-icon-medium - rotate: false - xy: 1260, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rocks-icon-small - rotate: false - xy: 1390, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -rotary-pump-icon-large - rotate: false - xy: 309, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -rotary-pump-icon-medium - rotate: false - xy: 1294, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rotary-pump-icon-small - rotate: false - xy: 1416, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -router-icon-large - rotate: false - xy: 359, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -router-icon-medium - rotate: false - xy: 1328, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -router-icon-small - rotate: false - xy: 1442, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -rtg-generator-icon-large - rotate: false - xy: 409, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -rtg-generator-icon-medium - rotate: false - xy: 1362, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rtg-generator-icon-small - rotate: false - xy: 1468, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -salt-icon-large - rotate: false - xy: 459, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -salt-icon-medium - rotate: false - xy: 1396, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -salt-icon-small - rotate: false - xy: 1494, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -saltrocks-icon-large - rotate: false - xy: 509, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -saltrocks-icon-medium - rotate: false - xy: 1430, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -saltrocks-icon-small - rotate: false - xy: 1520, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -salvo-icon-large - rotate: false - xy: 559, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -salvo-icon-medium - rotate: false - xy: 1464, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -salvo-icon-small - rotate: false - xy: 1546, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -sand-boulder-icon-large - rotate: false - xy: 609, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -sand-boulder-icon-medium - rotate: false - xy: 1498, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-boulder-icon-small - rotate: false - xy: 1572, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -sand-icon-large - rotate: false - xy: 659, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -sand-icon-medium - rotate: false - xy: 1532, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-icon-small - rotate: false - xy: 1598, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -sand-water-icon-large - rotate: false - xy: 709, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -sand-water-icon-medium - rotate: false - xy: 1566, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-water-icon-small - rotate: false - xy: 1624, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -sandrocks-icon-large - rotate: false - xy: 759, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -sandrocks-icon-medium - rotate: false - xy: 1600, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sandrocks-icon-small - rotate: false - xy: 1650, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -scatter-icon-large - rotate: false - xy: 809, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -scatter-icon-medium - rotate: false - xy: 1634, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scatter-icon-small - rotate: false - xy: 1676, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -scorch-icon-large - rotate: false - xy: 859, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -scorch-icon-medium - rotate: false - xy: 1668, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scorch-icon-small - rotate: false - xy: 1702, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -scrap-wall-gigantic-icon-large - rotate: false - xy: 909, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -scrap-wall-gigantic-icon-medium - rotate: false - xy: 1702, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-gigantic-icon-small - rotate: false - xy: 1728, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -scrap-wall-huge-icon-large - rotate: false - xy: 959, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -scrap-wall-huge-icon-medium - rotate: false - xy: 1736, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-huge-icon-small - rotate: false - xy: 1754, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -scrap-wall-icon-large - rotate: false - xy: 1009, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -scrap-wall-icon-medium - rotate: false - xy: 1770, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-icon-small - rotate: false - xy: 1780, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -scrap-wall-large-icon-large - rotate: false - xy: 1059, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -scrap-wall-large-icon-medium - rotate: false - xy: 1804, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-large-icon-small - rotate: false - xy: 1806, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 scroll rotate: false - xy: 1858, 434 + xy: 1323, 283 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -15021,7 +19032,7 @@ scroll index: -1 scroll-horizontal rotate: false - xy: 339, 583 + xy: 301, 1 size: 35, 24 split: 6, 5, 10, 10 orig: 35, 24 @@ -15029,14 +19040,14 @@ scroll-horizontal index: -1 scroll-knob-horizontal-black rotate: false - xy: 1937, 749 + xy: 301, 27 size: 40, 24 orig: 40, 24 offset: 0, 0 index: -1 scroll-knob-vertical-black rotate: false - xy: 1832, 429 + xy: 1297, 252 size: 24, 40 orig: 24, 40 offset: 0, 0 @@ -15048,177 +19059,30 @@ selection orig: 1, 1 offset: 0, 0 index: -1 -separator-icon-large - rotate: false - xy: 1109, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -separator-icon-medium - rotate: false - xy: 1838, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -separator-icon-small - rotate: false - xy: 1884, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -shale-boulder-icon-large - rotate: false - xy: 1159, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -shale-boulder-icon-medium - rotate: false - xy: 1872, 555 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shale-boulder-icon-small - rotate: false - xy: 1884, 419 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -shale-icon-large - rotate: false - xy: 1209, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -shale-icon-medium - rotate: false - xy: 373, 536 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shale-icon-small - rotate: false - xy: 1858, 408 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -shalerocks-icon-large - rotate: false - xy: 1259, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -shalerocks-icon-medium - rotate: false - xy: 369, 502 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shalerocks-icon-small - rotate: false - xy: 1884, 393 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -shock-mine-icon-large - rotate: false - xy: 1309, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -shock-mine-icon-medium - rotate: false - xy: 369, 468 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shock-mine-icon-small - rotate: false - xy: 779, 457 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -shrubs-icon-large - rotate: false - xy: 1359, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -shrubs-icon-medium - rotate: false - xy: 369, 434 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shrubs-icon-small - rotate: false - xy: 773, 431 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -silicon-smelter-icon-large - rotate: false - xy: 1409, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -silicon-smelter-icon-medium - rotate: false - xy: 369, 400 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -silicon-smelter-icon-small - rotate: false - xy: 1983, 694 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 slider rotate: false - xy: 373, 573 + xy: 2026, 331 size: 1, 8 orig: 1, 8 offset: 0, 0 index: -1 slider-knob rotate: false - xy: 727, 483 + xy: 983, 420 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-down rotate: false - xy: 535, 259 + xy: 1014, 428 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-over rotate: false - xy: 758, 483 + xy: 1009, 380 size: 29, 38 orig: 29, 38 offset: 0, 0 @@ -15230,765 +19094,9 @@ slider-vertical orig: 8, 1 offset: 0, 0 index: -1 -snow-icon-large - rotate: false - xy: 1459, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -snow-icon-medium - rotate: false - xy: 369, 366 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snow-icon-small - rotate: false - xy: 2009, 694 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -snow-pine-icon-large - rotate: false - xy: 1509, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -snow-pine-icon-medium - rotate: false - xy: 369, 332 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snow-pine-icon-small - rotate: false - xy: 695, 407 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -snowrock-icon-large - rotate: false - xy: 1559, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -snowrock-icon-medium - rotate: false - xy: 369, 298 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snowrock-icon-small - rotate: false - xy: 721, 405 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -snowrocks-icon-large - rotate: false - xy: 1609, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -snowrocks-icon-medium - rotate: false - xy: 369, 264 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snowrocks-icon-small - rotate: false - xy: 747, 405 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -solar-panel-icon-large - rotate: false - xy: 1659, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -solar-panel-icon-medium - rotate: false - xy: 369, 230 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -solar-panel-icon-small - rotate: false - xy: 773, 405 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -solar-panel-large-icon-large - rotate: false - xy: 1709, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -solar-panel-large-icon-medium - rotate: false - xy: 369, 196 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -solar-panel-large-icon-small - rotate: false - xy: 1910, 497 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -sorter-icon-large - rotate: false - xy: 1759, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -sorter-icon-medium - rotate: false - xy: 369, 162 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sorter-icon-small - rotate: false - xy: 1910, 471 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spawn-icon-large - rotate: false - xy: 1809, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spawn-icon-medium - rotate: false - xy: 369, 128 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spawn-icon-small - rotate: false - xy: 1910, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spectre-icon-large - rotate: false - xy: 1859, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spectre-icon-medium - rotate: false - xy: 369, 94 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spectre-icon-small - rotate: false - xy: 1910, 419 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spirit-factory-icon-large - rotate: false - xy: 1909, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spirit-factory-icon-medium - rotate: false - xy: 369, 60 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spirit-factory-icon-small - rotate: false - xy: 1910, 393 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spore-cluster-icon-large - rotate: false - xy: 1959, 775 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spore-cluster-icon-medium - rotate: false - xy: 369, 26 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spore-cluster-icon-small - rotate: false - xy: 567, 279 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spore-moss-icon-large - rotate: false - xy: 287, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spore-moss-icon-medium - rotate: false - xy: 407, 531 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spore-moss-icon-small - rotate: false - xy: 566, 253 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spore-pine-icon-large - rotate: false - xy: 337, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spore-pine-icon-medium - rotate: false - xy: 403, 497 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spore-pine-icon-small - rotate: false - xy: 564, 227 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -spore-press-icon-large - rotate: false - xy: 387, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -spore-press-icon-medium - rotate: false - xy: 403, 463 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spore-press-icon-small - rotate: false - xy: 564, 201 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -sporerocks-icon-large - rotate: false - xy: 437, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -sporerocks-icon-medium - rotate: false - xy: 403, 429 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sporerocks-icon-small - rotate: false - xy: 564, 175 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -stone-icon-large - rotate: false - xy: 487, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -stone-icon-medium - rotate: false - xy: 403, 395 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stone-icon-small - rotate: false - xy: 564, 149 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -surge-tower-icon-large - rotate: false - xy: 537, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -surge-tower-icon-medium - rotate: false - xy: 403, 361 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-tower-icon-small - rotate: false - xy: 561, 123 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -surge-wall-icon-large - rotate: false - xy: 587, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -surge-wall-icon-medium - rotate: false - xy: 403, 327 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-wall-icon-small - rotate: false - xy: 561, 97 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -surge-wall-large-icon-large - rotate: false - xy: 637, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -surge-wall-large-icon-medium - rotate: false - xy: 403, 293 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-wall-large-icon-small - rotate: false - xy: 561, 71 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -swarmer-icon-large - rotate: false - xy: 687, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -swarmer-icon-medium - rotate: false - xy: 403, 259 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -swarmer-icon-small - rotate: false - xy: 561, 45 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -tainted-water-icon-large - rotate: false - xy: 737, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -tainted-water-icon-medium - rotate: false - xy: 403, 225 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tainted-water-icon-small - rotate: false - xy: 561, 19 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -tar-icon-large - rotate: false - xy: 787, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -tar-icon-medium - rotate: false - xy: 403, 191 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tar-icon-small - rotate: false - xy: 593, 305 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -tau-mech-pad-icon-large - rotate: false - xy: 837, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -tau-mech-pad-icon-medium - rotate: false - xy: 403, 157 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tau-mech-pad-icon-small - rotate: false - xy: 593, 279 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -tendrils-icon-large - rotate: false - xy: 887, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -tendrils-icon-medium - rotate: false - xy: 403, 123 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tendrils-icon-small - rotate: false - xy: 592, 253 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -thermal-generator-icon-large - rotate: false - xy: 937, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -thermal-generator-icon-medium - rotate: false - xy: 403, 89 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thermal-generator-icon-small - rotate: false - xy: 590, 227 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -thermal-pump-icon-large - rotate: false - xy: 987, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -thermal-pump-icon-medium - rotate: false - xy: 403, 55 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thermal-pump-icon-small - rotate: false - xy: 590, 201 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -thorium-reactor-icon-large - rotate: false - xy: 1037, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -thorium-reactor-icon-medium - rotate: false - xy: 403, 21 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-reactor-icon-small - rotate: false - xy: 590, 175 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -thorium-wall-icon-large - rotate: false - xy: 1087, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -thorium-wall-icon-medium - rotate: false - xy: 441, 526 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-wall-icon-small - rotate: false - xy: 590, 149 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -thorium-wall-large-icon-large - rotate: false - xy: 1137, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -thorium-wall-large-icon-medium - rotate: false - xy: 437, 492 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-wall-large-icon-small - rotate: false - xy: 587, 123 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -thruster-icon-large - rotate: false - xy: 1187, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -thruster-icon-medium - rotate: false - xy: 437, 458 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thruster-icon-small - rotate: false - xy: 587, 97 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -titan-factory-icon-large - rotate: false - xy: 1237, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -titan-factory-icon-medium - rotate: false - xy: 437, 424 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titan-factory-icon-small - rotate: false - xy: 587, 71 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -titanium-conveyor-icon-large - rotate: false - xy: 1287, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -titanium-conveyor-icon-medium - rotate: false - xy: 437, 390 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-icon-small - rotate: false - xy: 587, 45 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -titanium-wall-icon-large - rotate: false - xy: 1337, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -titanium-wall-icon-medium - rotate: false - xy: 437, 356 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-wall-icon-small - rotate: false - xy: 587, 19 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -titanium-wall-large-icon-large - rotate: false - xy: 1387, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -titanium-wall-large-icon-medium - rotate: false - xy: 437, 322 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-wall-large-icon-small - rotate: false - xy: 625, 337 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -trident-ship-pad-icon-large - rotate: false - xy: 1437, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -trident-ship-pad-icon-medium - rotate: false - xy: 437, 288 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -trident-ship-pad-icon-small - rotate: false - xy: 619, 311 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -turbine-generator-icon-large - rotate: false - xy: 1487, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -turbine-generator-icon-medium - rotate: false - xy: 437, 254 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -turbine-generator-icon-small - rotate: false - xy: 619, 285 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 underline rotate: false - xy: 301, 551 + xy: 1403, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -15996,7 +19104,7 @@ underline index: -1 underline-2 rotate: false - xy: 377, 638 + xy: 1289, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -16004,7 +19112,7 @@ underline-2 index: -1 underline-disabled rotate: false - xy: 415, 667 + xy: 1327, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -16012,192 +19120,24 @@ underline-disabled index: -1 underline-red rotate: false - xy: 453, 696 + xy: 1365, 696 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -unloader-icon-large - rotate: false - xy: 1537, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -unloader-icon-medium - rotate: false - xy: 437, 220 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -unloader-icon-small - rotate: false - xy: 657, 369 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -vault-icon-large - rotate: false - xy: 1587, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -vault-icon-medium - rotate: false - xy: 437, 186 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -vault-icon-small - rotate: false - xy: 651, 343 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -water-extractor-icon-large - rotate: false - xy: 1637, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -water-extractor-icon-medium - rotate: false - xy: 437, 152 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -water-extractor-icon-small - rotate: false - xy: 799, 431 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -water-icon-large - rotate: false - xy: 1687, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -water-icon-medium - rotate: false - xy: 437, 118 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -water-icon-small - rotate: false - xy: 799, 405 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -wave-icon-large - rotate: false - xy: 1737, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -wave-icon-medium - rotate: false - xy: 437, 84 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -wave-icon-small - rotate: false - xy: 825, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -white-tree-dead-icon-large - rotate: false - xy: 1787, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -white-tree-dead-icon-medium - rotate: false - xy: 437, 50 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -white-tree-dead-icon-small - rotate: false - xy: 825, 419 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -white-tree-icon-large - rotate: false - xy: 1837, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -white-tree-icon-medium - rotate: false - xy: 437, 16 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -white-tree-icon-small - rotate: false - xy: 851, 445 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 whiteui rotate: false - xy: 1919, 720 + xy: 1415, 589 size: 3, 3 orig: 3, 3 offset: 0, 0 index: -1 window-empty rotate: false - xy: 535, 158 + xy: 2019, 640 size: 27, 61 split: 4, 4, 2, 2 orig: 27, 61 offset: 0, 0 index: -1 -wraith-factory-icon-large - rotate: false - xy: 1887, 725 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -wraith-factory-icon-medium - rotate: false - xy: 475, 521 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -wraith-factory-icon-small - rotate: false - xy: 851, 419 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index ed2ea1d911919012d3ba271e0e1fd297c5e1ea56..3b1dbc0ad100d07dc66f4b9ea025a84dc6ec27a1 100644 GIT binary patch literal 729467 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ξ0hJ-mA)EQ2w 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
  • eA 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
    G`33<}Z5 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⪻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

    bJ%4?n!t9W#>v@JJSRU7WtGbnPGc{> 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

    bt3_^Qw=k51 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≫U=Wu$z{(IXl|dkt$v~5xLCJo}-|d?03Q^k^ z$sG9nCx}7e-~S)e@>vvi)Te(wkRi#!aL8`Si|f9R*K;#`nAZPmvnLP3n)~8z`!>85 z75L9AelSkuUv-}GEA5x&*$k%`3>GV&>ON90&2XTk+Ga&N=&Z2)B0u95_suUpXDP^% zz{SuJ^nHHWt;{daj?XJPr7637e%-G^NrnSo7B1ppJju49>~G(Rn?8K8-n$RS-^pfW z5LmCu&>(v3^SsvYbB@V`F4jMIf1y0AK7RNl!$xqr5rf0Ec|IcISGHUiUDi1vSLKg4 z%cm8#;tURK)-O69&0=6Eujl=CIpxn3Rq+QBw+`?rT{L+1;{O#!hLeYR?!4f?<|Wo3 z(fZ#pu4=2w+T@E~=?o2`{~{R}j$}{X^52N@-qNrox*QL*{+xbwdX`0xA}`a27Kn~6VO8jTQUAzxZ|yCG)t)Sd+BOv#{{K#OQqv@)tMPTswZ~xWtCX49|IXXfill z`r3VpvElIVT>=ejWMe_QCiLIVlzx%MXrRgN&{A`|h+$EwrzJzd#HmOAH*~yPmifO_ z>6foD+X)5+rA5N=HHZC~e{E+9diPuCf370Kt|<%_Unaga&t;j`c)u|E<9#uP3#|+; z0sO2CCC<0%=P}g3+xeVJ`Pacp28PMI{+|_M5zwuFwQ~8Sv;8a_41c~{_OB0OV=UOj zWpZgLgH_lUmebSnAN=cMWN|QJydun?Fr!?l*mtLd(tB>UMy;I^j7SF$t~ztH@N#SGE6>EJJ&4aCd(;?1GZYAd%e8t|4w0k;QH7^Xh5 zpTe|4gMGo|Z}IMTo^K6S{llMYZot4$Ccvr?^{p4pTQXs5V!n>`U~kV z8?S`xF>EOQe)pnj*iRd^8Q+yvnL`*D)R*or6Z2*I>JYEW;4t+C-^4#XAJ(xlY*_i* zdtSH$!*TmR5BdLx2{SYlG4!%9L|mzwe64mv#v2s|*Jq3jM`fmbjuE`tw^ES-wmAFN zlMKCcItl?1iXpcH(;@rq>!PH}Qhq)<;oBndXjLcgWsd6D#Cz=;{OfM*mr#q}`^LWT z`s2gJ@(c|*e_Mss3SDz0Sr*)yxAw>R?qlMN42#wDyReVN}7S8 zz0>dBU-xO7LAMI#2Wu@AV_>*@!t<`jsT~Xq?i>nb3=T|8Dz9vA*PV`IVvtDP@W5@^ zzt3qa)%Wh{-T&?GwiEaNyu9?mK0ewk=dX6P_0IF#yQA`X!tQR+ys@J)oz*5tnBjnJ z5<`Q8;Q!ib%nvw!nLTBg!f@dGttrXv?9Z@F#uQ7RDQwV?R6o@#kfD z@#d9j--Y|zlGlrKDC99P{NkuJJ!`;_9JHQ+!D8;ccvi+03=Gj9<*zlCmNGKj{Im=f zO}@va85@4FF}yhGC&f~**YB9-rRB1J<;58eOk>z_bRkQFj!=-u&kQcc6PGk@=h!oH zBt$SX?46yboTLXjWBr1h%&z4^Oc5JaSZ73UQe$FxuxH@|K|6*EwVvf4-#2*e37^V* zAu?R?AAigDEhVoR7!vlKW}M;nrTY})4+aJ$js`}CoYwl(CHD8VPYHJPFfnjV*%8;q zux{SpIiI#S*l5pWVt5kg{?(ehHsMJ9BUU+vfEvE;IrEaA*v?)V^!>G+dba|@QRCvq zFTvsr4>aw$tVQ8>e{Lh$=VMS9DtlNM1Q^ z7-|@JtPVukGB9XyIBeT%aiqTEOZypyLMMhrPfL!}vw&_|-KoD&eL?KH$%PzWBfI{6 z=VbW6l3S6>&De3ICiHD`yy=wO?efMf6C@ZWxH21x&q?7a(pVZG&Tydr^JnG%Ka1Bs zT>r1Mf|=ogS(woOOb&&TlWY$r*(PXwn&0tXw~e9Uei6em1_oaK4mpS+V_#6;ZeS@uAR8cXR|Lc^4g#^ zi8dS!>Iue;au>F*STD!Wuz`hPjg7k6F2TZ#vTg zhK8n;qNNO9RbOst+;TX*aQ*x2P3KKN#fvL679Uu0cE-8mPScLoAC|70S1`|8K~<{4 zuIGFa2g8e4e&3)M%Xt}o=p-)KeE%yG!we^e!p{F6>@wr8Y~u%=T;UG7o$T&OfBEYt zEsp%sasB_Bg<;$MU!vU>;=^aADoxeN^l_j&v&XJhzR|Lq=&N8hVc-}ebVo>5`Ucl^u|apA`sZ=X+gKVxB| z_RR3{2bZI>XK9N}rvb9T^!p^ZWnZ z&t1G3JQy3oKAx$UWpMarvpFf$-Js;f%3C?chvoR+MU<+F=&B2du3>(C>eh8uh6q(t zvAdVUf`u4-(q?^B&$77uJ@vZ5y($}K>0b)koLp*q961>R%2iqI8yNondzSyNt>)+H z_)m49Xri7(m%zb{>U;T66d{6uZ%Q+1thr=xyW`5KUzVpYtv+HL*FN4R~ z{}K!fgcb=gELeJ5-?M(Zdrw6}=0Eq#-wtPsfhHwxwc8b(`9Fz^VZ(!Up(Q-4Rc?#v z&)xsxpMycPt=5gQ8{&ct3~V+XtPE4`bN_qy{-56r&IN0pGcx^n6~5o=-xvS?B_*Rf7}!r9<%GSFo^J`W&K$_jiE5JZMKBNHim}2kMEhQ zI?i26ZDgoqW^j0aPBJ37!a1r=`0)KBf5LSQ6Sx?UZ0CN;_UQP7$yaMW%Y&MCGFR-k z2BrUY%V%KN@^;nyRo_!RLA4J<&*%R?&Nqg#?K$gv zG;=-L{Lh%5!NrSDf`P#|^{Wf-x9YMQfi-ta0)AEN8vjofXjoJGg87T;wK)H!=S>+L zY?LNP%sTa|F!f)y1B30yUU$+h0*eC5@ zwT(P?B_o4K{*O|J2DRJmlb0|y=p323^YI$Sh8-W*b20ol!L)#xX$BL6+Ohro4;rVg zv*u!YBFMn7kthH1l>fV))z{S5I5J!;OZ^R+AFf??Y~^|#2LJc_Z}0rcpS$bb@>B1< zgBTdNnG$CHuViJ&0UfgYW*zq~0S8+qP}4x_?fzdUr`Y}dwLCbel_BBwh4zg3JO^3K z864LC^!H|xn96Km@V7esU;8urP<@sJsdc9rJ6KL1uKKv`+yl14Apr zjF}7}m;OmR%wD?Ur@rxe`_D7aUznb-te!pXwtMh9=T~(N3=VsW7#J8r(muAY{JsCv z)b(>j7#ZdiG0a{##etP+g%-O4GlRvm{kfbCO|J}H7!+x@(uLnn{gL`N0rDNiJQyrZrOPv}mV@xdpxw07=-<7ZQrZ8*{Mc&@V6^Y+e_D-Akk zNq>(2*cLC&v_WagWIe_Stvl+kEeTL#U^ow&-K|_Qd%Z<9q>!J+>?i1~rTf`!+FL@L|w9#pocdm;UedzkMp43;`SrS@-() z7m4mS7GBMuy+7oA_7))`R0q@@*i;fuv`9Hzv$pWS8m05XRsj z&rxvo&;BUB1>!6(!gSdgekI&i5PiJg+T`ErOaHzzG3XsCwPctV@vMIRF)@7^>HOS3 z#taPtOa=44*>f@IyuS7-nukH*^sRWcRr@clzJ2R(y0XES_YtM7*}p!sygsn&0^63Q zHTePWlK0$~Vql0Y@t<7~)Ol|6q9=AsS#Edb#~V5^JmCNTfj_@%`JLrY8P@H5CKV^v zP{3AixzF=#rN?FcCI*S83{?y&E4CcgVLxy|+~VM|=Yqs<)SSv~&Jm zmGtkpVgqaWTA^8&tZF;unA@tfZgXtUOo(A-_^^M)&U0Gq0{)NxpUtn^%*C|g%)S3< zSC)ilwohYbU|6tbnSR~J?vMNaZqK-{^~?L*d)dzx?)@8=d||q|^LfFuv-QU;rfk3R zd(&H$iQn!o@t1&tbBqiZ&*aG#yI4?CQ(sx4-?l(7SUr6GLU! zjkC3rRaq_^Ze|FPlaYA6LgLq7$=6@cGx@F+GFHF0FvsL46T_pnzSTkuk&|=GR;^>4 z9?p>P;wy9W^y9M`8Llk&p7`(b)5_Pon;23g1uLHY-~GCs<@=ereGCluE=R?;S1#@T z#1QqdPP=01_DyUIZ>$PbUf3thxX{x6h9T2|!Rnapmy4m%91J`5>IHB(gs?q%d|A1* zOJCpkOYUuU$N17$>D>$rS~D-s6X95p^+(!?p^kxJ7Oz5-l*5AS(f=p!*`3L-((n2C z3vsI+?)_iJx83jed2acqpzVM0_so{(xKoC2s$$*K(_#e^O2#6fg4nyaAfb zAGXd2{6Ba9pVRwe{yf#MuQU(cbHrhZjKgbDrB|Bd{R&Lf!J5pL-;I_c1U;uBw~2akBfy9`nnWm^>L7?*IGN>j#>) ze!#@gvHWAW>Ho!VUpp}vY`!nfaKQL~E@MOC<73ac7y@)7HC zLJSL%{=J^{e4PS={Ov25!i)^xzh^IcA1KDi;A-q{$$a4G=E++b8LlfdbbicdV6ti!yzX1yv@O{smu_|5qw2|8>^?i#`lxoBvrdH2AJy zV)%IfBWLh**7Dri@Y{ddOA}(7e@lde>J2YFHNJ~m{uh3}UzD>vpUr-~48wYp1Jn0? zQ4KPDzBBW;{qLLS`O>#ao>gIBU^sE~eXPuygr$Fv|7PQXfF3q^kwC*pm*&O0*w(i{ zeYkMJ0izv)ED6&8MGqQkr#|@nxhU?MBEx~zjL$?^F1+ytm_|Bm(k_W#c?GVD9^Ux$zH7YjoP?-!fYphVtn>8uO^rvGct91EYgehu@g z-;E3nw_i8C**zzep&^ZF10zGu*?Mt>hP5Bpb23&iGQ3ianZ_L8`TKpmqjvFr5B#ea466sa$ae_pU7Oocvzp^D}+rwWrOm zU76qh{XzbQ9|H1-Iwt!ezfhJoR5zU<@Duzk7=4~%ag_-fAM z$e{4>b<>OA#RdayTUXbDqt5pMfF$%u4^q>S8CSWR|z8 z)t}zPn{xKnw|&XX>mSX&|v22VUre#ytFBT8rf9=QegByZTRKjE9E~i?5E=g%!zv zZm)S?`7>y7I#Ytc<)t#Ub$Zv=cb}g>*=zrCQ-%rZi|w?p``u-%mXBoEmVa}a=i~XT zOb+qIT%eT~+ZY^VmcgMt|*n;Sqq)j!u+8A8tfU(@3L+5R$f ztLHR^fVn^UO~XUqx%)6Sy!h+CW#4K)wFaH(3>yrerwTN@7h>4F_ipLKEVVEi5t_HJ*?i^>nA;{UteOxcqHv_H3Ng!qWkZz zJ)OO1rqs-*4DVv@2PgkKT)k(@e-mT1ExJ3)HB1c{7y?828eVC~|2%ba|G(G!>$q9g zKeRRY|Nlk*KaZ_v|GUaKF|;u_aGtG)hEmTl2@%bi5|O0~nvQQtto(83apr&Nk1`rp z4H+C18J4Ru2!NLU{5Zihf&H^R7vmFNh8c$G3&mI-Ffl9;I55-j9RtI>pYMejI`WUR zGJNHnUygU)jcP>wG@wpXhsgPUQ+l-EhADi0c&BN-Vgj_qBwk?-_I zpQ^cLHQUc;AHMq6WikJ=^RujOOE6q8{9oE@T7>u0Hi7-TLE@bbNJmkc2K$O9uH1DK>9s|R%y;`8EGj=LNhcm+} z28IR}8-@ovS00|y3ktNe|7#o>w5~sGot)0T{GEh+Ox-F|i@UWEk_-ldGv2J)&#lM6 zFoADQ0+ZKDIr~tChN-J6j?U9QxKCI$QF`0v*PE552C*g|)8(2q`#nD!PsI*54u%uS zrG-Hnu?!Cm^ld%$%>Mj@>#PhV4a^aIzg{pgR8(HS@!-+TlcnKI4FAfWKH_0vkZG&5 zY$&<(@3YfRnTF+&|1WkhFc@((gq&j7A+i6p^#2u0{;O*}t7m3rFbTQzBR#Dr|I(D! zT80C!wv}xv^mdnLD0pzAIpbe)0tA@M=)8I&lHrBUhh=UJ3`z4Vh3npZ{W-I^rz-rI zJ-3dABEthQ28)6}j_Cpp^V0tRKF6eB{M3iBAwrTtk>$hN{QDZFOA;kz84`Z@GB~ao= ztAFH8UZ`CD-i`En62F2fp_u6wGJ9Qpl zn5nRtVavhWYN9&Ir<@Wl$#?$jXJ|;2n8xg(`_^86##4q0FENG%0uGwf>h?3#cTZt7 zn0qA9_~+6||K^8m6TF`nyr*8`(3QXU4<2p?kJL0aHcku`UOjO$!odO`DtPd(hLkvtV|4z2X&Yj9;q^yC^E=D z+kfKD_soBr6&Qj)&o^GZf7O46_#^-4m423IOI6mioow{qn3eI&T$6U6xfatqdS35n zJZrqkcfIbGkcM~fo3t4eqWBu7-ijAzFtDxL#=tN&=kFdT2CZlI9p<3XoUavS$;LDO z$1yNW{F%?iaKiy~#ewOggEsxMzJ0NkKek_sBjM8gjF}8940qbSEE{x|{(au6#WLZD z?VME-Gi7FrC^pRd(K6lRSG{Uti=gk_|MyRZK9-OBA8umG?qL#)BE4N0P{tCa|wn6X1!v_^rw(>gX_O~(Eu^4~no_OW&sbltwV|5rOFfb%= zGd(H%RzE9}A%~HHLzIKTC&OTIB|`%*3&T?eg}3|pKhID9^xN$JV$d$chAscso%yf9 zz;Il;uR88beUYSy+4Bm|8gF>)wr#zTvL_?M z7rB!q_Bs9X8k`IY{Q?cEe)0>={LjI#!u9B%az2I=XF${aB1{`t863m}DTd>6U)_IyRg%lvGm&A*Z_>C3=S`x z7<7Vfi7GOOhhDy`_E7Q($DmM68Jdd3w-k6#=ca1Z{@pOL$_0yAP zzEonKeagL3Q1-$l(TdC{z60NWG)`h-_{75aV#a?Ch8>*p3=LgB^TDUZ=rJ^8h%wBa z@_U2K6u}Lq|6`}91kCu`&(P4^F`YRfJ4Y@3-}Q$(`Z8qJA2EiPz6J&cQr{V!BK&MW$GdPqnGDLrl z*|v}SrW41euc3|%ajWve85ml$KvyDvVqgqlP+0%Wo|WNK&cDlz@fOQ(Uwi*V>f48Z z$8=?HwHd6LT*~p_&7F-2|CTc`G+eaHJmvKK*nV9OhFYVWe)kv{E}Xc%ELD!7!S2-? z;b{yT_`yxi_H5PG4SM^xG-e+;eE-GX&KI-RFf;C8U~pJt^2cc7Ez9~B-#*oyN`HLV zXu}!~rhuuB-qhk`JR4ehwH%wj_PX}8)}cs=im5kIvo`C@_XINY`-{sxE+4&%8U;m#33q3jCY@Up~hq(8^F@oE^)|ATUe7p>ul=FN?$35-}D9!$ZHn*#CR} z|6$(z^nLZutL|CJm1S7-k`-^`G6_P>n-LnZ^muE+^7GyX689&dGX z?j;t6us1t}-dKOEsE{+Y0yUT7)EK7TUoQK7zk`FPiGo8Noo&Jza))wZAa zRhU?P6d9(i^kaQ%c=TJ@VM3oNre7 z*DAsk8KyHF*y;Sa`P{eOm69Ja896qb-|$|KpBCvR#{n;RVlsE|v@H|Ll@5|F?ec zw_6XQ@Bf;{!|-CA1H*zk4(0@xxEtS-Oz{%ZccosUwEVDhAaDCJLIMRxBuyp?koKv?%rmG z1_quFj0_G23Jd`YlWfE->dToJJI<7f3pDtDju&SLF!?{#zM1FWH1D(jS5&Ng9U64v zuu)|rLkttc^uF^PU%&j@J$J_YU79~?rz!|Ia%@;%vOkuYLBS(czMY|jf#E{^pXUyW zEEB>R7`}0S^EFR)xbvs|5@*jEt|fo!l&-JrxOhJ#Y~>=SSpo-MJz5g5?7G+0_X-`M zRj%P?H={ysg|jlGEVEwnuRZdA;N^dR7T$I)U@&5I`TvZGX~I;d3v>RSXJxR+{NKH1 z=6|kd`-99FS{S6vOV0fN#l)Z`aKKu=<(a($gTz1Qw14ye-n6mtkbr`X0yBQJZt_ZH z6`HDbI*pqpVC_l1W?6&T8gb5%*L|+9Wz?6tk#aUK=tX?&vYv3=mlH007E;E-ov=$OjsQ2NbY#(H|@f7hEFA@;#x^$GHe zf4^a7NN{A>1v+m`qVo2ZGt3MZ+(SRdvoi?H_^-&o;H9LbW-syo;*0rWEC$)Ha-RM+ z75;4hYj5}TI8Q020$zrWO$!Jz!2bdV2k}ShK8(L_09|p+{`Mn_P329 zor6CdJn!7H%+B=R^}k!zjt4q<^JdpWESJV0R^*T z`-M0rY-LPOnlvvy-E8mSw>yLMcvHe1T9Y-IMf-lmIz5(GZhSxEV>#0TQ4RJ9+i(6~ z^eyHPi{)vi1-V(LeA2HA9BApBoU6#7bZg&{8g;X0{~H<)&zb#SYrdn~ddsk9`!iq4 zT^DHR|G>)N;8k-uc}C06_1vl(HZdHqQ)6TZ;7GXgBJ~((>}^q+)t+ZFU+g*+bX$wT z;rPboF3;-27#gl9FwAFQcy0B7i|N7L`6`?YAHV^3ytit)fP;umz}tRJh6R(q$$#o!J%A)$wTSDiTzropZ|Yt)_oGrpQ}Dy?xjM$?X5=s#%Y13uj`%f?@#!|&J@bb z@Ou3;z7s(P>A&`WPCOv$z##g0|M&ZUrZcZF`oHqtPeaaoH4QBK#qvIX1V&ZfDly8=3rzRB#BMrpTb4w&vKkSwU?KRiD@xInMl_ zH|6YqwZp{+v`d;A6Mx!rUz&Di#l~3s*Kcpi*~cvtKC8nJ=i@tFfI;GQ!iH!E23s4B z2ejdDnH+dDtbB5cHvKc0fx3%gG>L|qoU?Z zGc3?B`M)~E{wYJ!vwFjd|3?+B%;sk~$Q>hG;df-hQ;8c(r|`ZxbA8hK_Q%sq3P52P>&&3=oPmL#g&{bYndw7X z)-y(?2OMYri>$L$nk;uN{lcxU*1vh`?iw-jDKz*nFkIA8))6?s$}r){oBF#t47(T@ zO#i+7WyioEa3-bSi6PS9|K%2jMbGS0{3gim=V4@6lJspkA7jZ{3Bgx2zYjQs%g>k7 zypo*V&c1osIWZ@Ok44TOqRQ63sd~});FGuXlH2@o(d%?$85l&&?>tW1l@ZIuc%W$i zzn53d9&FWOS#VpPouOgA1%1Mn!)ka_Z4Th{D1#vTeKv@i3rPv2YIqlaO7!Q0}q2J66jp|U3E$?cYA|2W=VRK@#JFx2=q%9%i@p2b z@G>whcvk;@|H(jnT{bpbg37@BQy3FQs`n6z&hFSkZL>MlZ{=fdFx^vCF za=j_O63hOIJ2SlA9LVQj{kHztDMps}^SfvK4P>@wV=TD*BVSeiUACgUTz>z0d5_S! zoCi1=4*2|DpY!LqLc{b8GSD)@?Qz?yH}zS6jvr?dacDSpf+>NKX$dErND%{r$fkrZ z(RJr6e##+RZD4JR~M0+MF@S2g*6dH1sy624k#oAf{xwE`d0 z4JL-nGykriWKv*es5l1NJl)E$U|a39GyhE#8UhzjFFgBShk=3Tuzj(B!_hzA*%&$$ z7%rAJl*S91{(sHN(7?kWe%>#QiD8w1Ll^_Y@niKeObT`i4OyS#Z64d_{o1@$eQOaz zEyIDHGNZ&ii^KLB>uf}~y!{ol zEl(L>z0_6CX20jB|H*D*Xw_k6SoSQZ-&5;vPb0%p83u->HWL4v&TkK}3@`X*@3!vj z4jTrBgfA~7z9|KB{9ATeEXTT=fg$@rToB&@YX*jih8zq%|Nf2Y&z zyIxlz%ms_dnm4TKkBRArmz4c=Ep7tpCaBIj_yjj(t;_@!xy9fg@RKt~EXFi&UbSZ&S4IHM)= zR{g&<|D!k>X8nI|Ek3b$_Og~wf+g4NXZ#OWYomK7BO7S{QvvXfAOoAzveG}R^My)?_#6F za#?YP2ESYXcYHiA?7$Gg2c08bJW-j6;mVmm=CbaOQkYJdFa#8&F1anWjkAd%^np_w zZ<8AT@3&WeJg>=94Sy;rz;NJ1ljL-Eh66`-^h;%ie3y7=V!$;29PZwzD+xPdabmhx`i&xG1YoB+gV&%g1i``8Am#(ukYUVr_KYiuX z&rA$Q)|+!M>|kVYx;$wzr^0K711D}Ti~MirAkD$hqIL4pZ*GMKp=k^UgcvFr7&KTW z1gJ4Q4q~v%{2%IDKP}FFOV6Gym0n5=3}^nVcVGx|zHi8o5W~lCrk;y&i`aLe(984H zHF-AJnKCRm;s0Epjp33Od%)ap|6Lc&UN=AWPczRY&=u5AGXIw{GNffPAQF(nL1xfG zo9t<8C+3%l}p{`4uj>r9SWSlsX2+JzI8~Uv4;^ zu=H=Z;g^Lb2e!1f|C-i({lh$7h6T}l34d1XT&N}Bu%C1BGqGI82Ger+sg4ZyPBX4p z_V+p~!z4ZSfZ5;T^<(#&F&yy!ozKd!V%gttO-6-NEDi9|P0CP!p}_p|p5vx04^D7| zuPU6M*nHsizv>ss3ybuYLi{h=d6tH;R(wfPJV*SiE4)_`^h%}@XL`4s0x zAFbTiDj5gHN#JVytoMQMA z%*wFhr+;bL%Zx|K*Xm6f3@lq1R{Z4uzv~R!1#X6r<$uHHUgU4Hk3HA;Gd`HFft}%k z#7_Tb+s42U8ugT++%7LU4loF^BrxS@#?)^;`#;?3_*IE_@Anz*J>_Fx|Dr6F;ZNK9P07idn1*Yz!j1)l8~Q{${g2+yA|yy3%j0minJLo%w?2Z+Y<dhG#{B@*6_iV`AR=Vnc#z_V_h6jsf8h98QX8!fwKJTmoLxJhr z{rU_FCyN-=GXFnr`tom;K*RbXhJ)PERbSo0ul#xc&iK_z6GjGu|MmY*Whyf;-1`0E z#;Hf{$HON4ug=;k#E>xQn>@UEn()G%g+arh=XZhGelJUgh&JQT_A9o`^<{8K(3u`H zYZs@~!zF?}Pquu&Z>SRl>deYr>1e%qW5OiaSDW73e{wEbv3hpEKn|DKS_ z(7@zT!0W_tfDd%|)}ERFD;XJb6dF{{{I_9XSh!NDox#hFw=VJr3q!?qw`h(7B3Fud z88)QdzMaN+p^+gZ?SFI%;|4Z{il+<@O!quzV0h8z#IR@q1B1l>K-=AkjoTyt>u?-M zwPcWFcwn)2zcNFDUg*@H@1+<#R>>SNJ|Cm7e%}5ibHCYlKV|sEz;NNUd#7Vpof?CJ zj-mo1gI2D{{rlTG_Utd-SR!vG``d2kev^wDZ|$cs!v+8@baOBqIK!mC%&2m#{_30m zKFka}!8=bfvIKm}ePK5188kp?Z! zHDYFPFwtVTz>&zs(9n5gR_v-|gO5Ji2Kzs;F$8@4<=&es$&fHn_sH&urBW%+J!|SU zH4a9{r~KK?zz|hdFH<5@eQWo@JSIk!)PK!xy>VhZQYA*085}a!TybJ(?fS@{8dlo%HwCt{n?YeMwo-)OpU?+#cvPZ*PA!@%-eoP zF@|i0hUvTxDgUyW7(%=l9Hu)nINbg6J)CbrAgJf}%)FJM2DFroq2%Az?OQJYOJ6JF zz`~%hO6nia=D2y^;+aGZyf{QoD}`UvpYjg0FkhxFC2aS{!QAraiRLF~{QD-)-(NT3&!-~woqz7l z(>hrF!90R(T5G9GZr8CLD;K=qz`sGCUE=Xw_C8yWZ!$K1WmBf#-1l2yXZd}@P38A9 zHKGn@=ntICwg=1n)Z^Ms?Im>ZM^y9YOkE$VdcF+_l8=I^e=|m ziC@LPaeiA{e0}qi1GTC}FOFos+<5fB1r`P_CguHHECB}pveW*j%P~BVIAyl=u6M?( zYkM0Li}OSZp4qeMUt5#A+}!of&GnuyE-SmL&RjEjTF!TUUfsOA3+Dc8L0;-(lz(V5 z0|Q4-h5o5m-=rlO5+u(r6JYqmJ1u&5UHa66M~(k)&v}1FmqB3u#XN2Xjs(T`L7v`v z%nXktg(tBv9Qbp;{L#k`#h!;!t~WAFGWqYg;jH0fu|ma$H4F?g910Uf{%?8_WvF!J z=eNd2ANl!mCqvGkJbAEhZFG-fLu7C|d;eNlIj*?bamEYyFNnw4H(#IT{WR&D{rQq| zM#c+o5A9!N(3B{~u$-ZxuZDpkR)*oh#@)xXof)!L{<~_#c%g^^)Q~K?eUG6blbgR) zz~RtS(ACb@epWZ1UCVFD&QLRjdBL%Im!tE{@4qZ#WLOf)cYuYVLGpjdsm%ZP?GDfR z32J*A8gqPMWJq1f#E>fb-QH;3?-w&Y{TLZM-s?9r%wS*uXSEX&3<|RZwtX)M&zP5g zW6y0V1_oK%uK^kF_WwF|Q0nu1u77N&4{X}>ErfyLh4mZeH{9!G85nMr%f7JYWAC$( zne}-0^_U5>|A%<%O|oTRcvEj=_<26pHqP5^b}PP#f8+i3@xn&;seQU^ZHz1dK?Yw# zLr+cpd7hCW$Dx5qYIkXVf=GHM(a}rKXGgHqlkczst zVN=_4E`|p)KkpK7D5?A*uE1ch!oliox-7$krJJ_1GF&>vw7}>$=pakb?RyO?e$H26 zSir=nlKU^1!GVP_g_9wmk>OHDy17~N&wN&f2EF-G*({6=5C6Ye_H1A7fow4r1<>); z7uW;kW0@GV+N@8PY;R>)Foj_Y=S+r#Yx}i&5+<-Jm@+8D868k(aClmM&7Pa7;_rn` z7yj)3a$?>ls}s@vWftrVL8sUfSQr904wy15h~+!L!0_Xwe;oI@_zLX;aEw0qUtKoY zjNyR6>)y-%iqHJFV|Z}*@7l!wGmic5d_URu`0q3In|}WI&a8DklEL8@EI!><_;ECM za&N4D%ak9ZpQKQH+`@0F9EaZi?d}>8Zsl`S%kR zA7gH8%d1b6pDfdSD8qtb!AU`ufK^+j>N6Zrzgz|OEC>HJi!&-R(1$XJs2 z&z+Hhi_ygV{`^b^h3-JZ|7#f;ggF%Q{(V+pxMv!D{7*S2!wRW)Yl0X=m>87rpZHV1 zR$QaOjFG9~yX(sTx|aBg_;8AGhsj^XVh7!b4eFpQ&dzZ_one9kPXZ6a ziBpU>oER<@G5lh15IpmLMT`@ujrb!rQ}*ZI$vW+DrX`Gg91ZCVAbJjMUglT3=vih%w`bsf@8qN$oKFkb%&zZzu|NCgIIa|0IFJIG4 z=VYl%vS%dj_0RhMA-}E8e)g$Xg}jU>jxaNr+Ie)I?PU$rHP|8}!5grtK;TQ5AFzD%o;VFQoOX`@%AzZTA9 zUGR{BA&T!n?5h7K53b(*{QK6@k58USF+8}w{JYrwsx6Dr zK>L(`a;F(5tnguAIKlGanf`s=NqX!Da@{w|9B@A#KB>QNtwwgL;jCNpUmdQV-f{N- zC!_uK|2kH0`CsdBP~HFC%Xh6pDhv+#EEo7M{XfpwV0$-tjuV5y>Hp%>x6fo`xLCw6 zkD+0O;<44Ab62lhr}ybdr{AYz8_hl)oap-Gva+l0L8}dVTNrayC+h7EJbe7;g~AsW zk-JmHXByWVN*dQ`?JRu~vAoG_VeSpKoYP02%dh__XU`U(F8AuF^R0>%^6_tX-Q&#n&^3;StgLP~*g4)`(0?KPh4B~JZ;aobI_PY*&xoy*oXVNl zqtjuVYC4mF;kdk=XiQD@d=Z9*)PzW9h6O7xxvw>psFJz1=5}JriuYMRT?;bAhRZ+B+cGFHGFqh?|G)SoSA)ahWzB(NCTCTJ&}tjs zGAYoZ;T#MJDPjx^pY0hw%b%&M`1@=|BM--dH3Cd8&azF|c>kP>BEwW8MyqG__ZS+^ zed|4zW?jSP>Ay!WOW@0Ew`@hb}QSN z!(pRLgD^wGssC#rLnKyD8FCmH&fjF%!^prng?R%Ts86quiQ!PkU>Ja@{! z&@%aY@JadPZ~wD28~2s6G91{r@5_JFXZzO|F)%RBU}V@L<1o>tpe*V}{`|J}E6#0S ztHH1!`(JP%gTl(Hn;Z-~Y~?i=9^Cq~d=W##>0*Vr&$e|u3*u~MJP)wHcXVS@)whIq z&b8HHcdG^d@J?$?_1(r;yO@FDi{vl9-weMGMW>(qQ~ z$-uxMG3n_2vn~n@^M3LN{o%Vd<9{U+!@PU-+e>%VPL15Rtm~ZFHeGLq->-xjI%fX| z?a=wN{FD{Lf!F5zOaY)XLKrmn_cJs&GdPHX7QdF9tq*5tc=zVN1TmnNj1H%=o_>3#Rb=U*8urgfIU|(>J zZ@gacDpY63&AItmvxv-#o%C~q1{s?AJIXQumL4DqwOV{)J)0`B%KhM3gq;HD4 zvjW3|mo+;|pG2(xRA~2N*}m*hwkgCPJ z7)`T4<38M=Oaj`*_G~{l!-0}-_NN=n85t8~Bd)v3i)@=O$>6Zy(e`~`bssS^R8)M^ zjS^_kxw^k=(Nl(d7Q1Fmx$P^%uwW@;4r7Dpce`|6hBI?FMR73Rn8qBy$WS5Bpv5r3 z#j?S_?tA8seL>ctPZ?G*Hq7`bpT<;?|F$VF^Va|4*RC=#B-{$tT=KU)m@fs#O7_Xj0`gGJ)YD!Ff6cRV36ftFye8T$;ihL zz{(i2qaxt;pXE)Zp+>4s@miA7Jzkb({CC5a&TfCtqsVZAg(1rB?@9w>hmf_KtpE2FMTV|*Gd4B+C@_w-c1JC09 z0Vh)eSM51x%hHgT_$%qb&xYsBZTbuf-2x5W>^?WzPW{@@!!;%0_H`c6Vzh)Wu1Ei< z2X3A}jgjH9{ja(;A`FZi3WxX44ijiN*;70#E3U}a_sXAgUWO&92VO7x`<+!`2LnUM zuOnWO{A}O$39CMP(Cbsl#!$gjz{J26=E*ws{z32xmtHB*QjJfHpwT&Dh67jrY-eSN zyJu>)qoQn+@aI@@mV(Sb*;7`G4mPqZPw}&iCIN88+!K*qvtVI8z_6g?}GI!?aXskJq1ik1X3G$;9wg*zSD0 z4HLtbXS-kZl+R9HYQ-Ek;ai-w^unzA(&J4lKk__fbzovxz|T~`z~FJ*JEOj&r(BSM zp~;7#Pg=~F|s@F#{!uQ*~0)@&$6e8Azv-ljlE!wmAej~H>H7)6nHXIJ(pykww zmM<3PMT!Z3p1P37k2Trp* zIQ6ByOyaFIBg3N2KOb(*W@xzj?95Sj4i6TFp8Z;?90$@Z860BZ~APx-sW>q}erRDLwqVqn-T;}CzVUO?gt+cNvPKlM%ihcY%~ecu1Qln*~()L3|xF(3?eCyRWFFYnEdkR0%nF4GyZGMcfIo`yb-ix!J9+DaC7bHL!U3s z{J-a4%S?uZn^nEMufMsb|NCrr-awc^ryD$X@=%1qLyGCc*9OV?nd^TsWN|U3oVaqF zJ&7lqp&^_}fr~9gl)-};v@`bO>rBCuX8%1i|L^Q}1V;@@Ed89)rO>28IujdXir5c~Q6 z9q;`wULRg9eot#()jy%ir#AHq;zRfrXuY+6arN(+kpF?7{~xZNZgBSh{ryEzdH|IJP2pnsox@_)=;QPR4qLg2usm;TH77}m@Q=L+@w zdH%J3r(XE_jhSEhokN5EeYQI-6w3!bh~Tg#!vt3jhwqJ_O0Fla{kr({p-o;uFfi1%>|6D2`U%kT+`qL8bG_=K84hfF!ob9^lbzw$rGJ7-}N-n2}}$R8>&t{Wk|{VKbe8ynE#r; zvDZy&8KcCm&Rn)@OGVq%l()|EGFMjTzxZu4`LpBK&-))POIuj8KEJ5$#j?HqP7I6E zZ(1HrJvi_1-pTzkOZM^KZZZp?Pi68yFZuKi~iIOQrhWrQH7SwND)xGMO1ZFMH3UYRy-&v#K|D?fF(A2Z4nz ziXda$acota*%)s~eOfo&oq=KTyhk6Oy$@q#Nca@Yp%BN^u#8*w6!f3%=LDs@U!ddiA4oGm_RDF{eLQE$o%2zg4Hh~Rm>C?j-|o+5VEFQ; zjn&Tg{}BcTR$+Th28K;cBBcrp;ZGSDBm}l5GccsAl40=ueV&Oy>+h7hbh{nj=WUuc zVb+%aTtD414aEigGwy{jt>Qy3zd`f7(k!wG3@= zh6b|*x>Gs1t$v@I9jMpDaBa$xF=#B`@H}R6$1}550fyE5Mhp$9|1Q7p zekrj=<1^Ervs+?c1lRnJ5OBD~aNvojcj$cE!>O-Lx81+&?5)Tm)OtDzytt!+nPC&? z7_|llhPHT6BdTPx0>igA{}t~Z>{&RIjlqbC@k_`y&$Rm&xfz!T7OS6C3|2q4cGthp zJvs9Vb7!^bSsh4VV%)*Tu*lTFH>LVd$cuV$28VlR>SH+=yctrM85m@5Yz(`7!T!Eo zfJQ6>!> z0!D@cg@!Aq8C@>_Gd}abZp->T9C0^vh{x1QOrVSfE8@BD=~M}FJ1em>}8rnZmQ zWfzk{E!Uf&BkkYqb7IeJPj{b^T$hnOJfXioi+pdd`P<_R$|+B4L)pNUj4tQJ$^V`!{~ZmIEB41RBxKB6SL^A_Q2We2 zG|DjXkj=ZV_IWAYJ=xL>4$E_z_!%6w?`h_NY{hUm{jR^cFWLY4(x2;@8G9tRYe<;9 zP+?-=yeoccpLHfP!>ml#tqcv*%X{A%Uthdzua0#?@5l9AOf$Z)8!^Z1v^dPcutMU) zU!f+3HJAQ*Gca&5W~4KHFnPV7i=m?Ow#j>j1}{s7yQS%Rc1{kLswc&Lw*O<^Tg0%A zfq{=>LY5`NJ+sFfns^u(YJYuEdu01|f7I?M1_qZ|PZ?ZpcQ7$*s(AgWT@=2&*8E>= zzca&!+v>AsY6qv^c6(bW9C5s)n(gJek9PhAb~jR7HhVtKpZ)LtmpcvBkr#P#uFZJ< zZEyS5dH)k-4L+3`F&@~op^q4Q&-QCGC|DUP*%=-z>j`ILT*Aw6X69`nFRsfW(^g-Puv{qDP+yc9%hDJ0u4GxgQXZ6G+br1S!1IZ8Zu?|Sr`mtKs}X&G^QO^pXJZ|Ph9dx zzp=i!?5{T$(+b1?msuD>*8RV7LQL|y9s@(9tZO_&1NZ0otPC&Y?4=nJAX~Hgxo@A? z{c}Ax;|C+g2k#f${_S+rXQK`?!>aGDO3ZQ!4AKk-uKbwZ$gt~gpuzu{3=A$Nto2S$ zK{2Dvz;Ny~W5kSqwNwS``L(}VZ)XT=gx*F3=UI&zF#WiAj1}5@Hdu`VdWIi zUf=bc3?g%v{}n&~DLupcvDaHgOy~Q)J8OE}>x12SLk0oelLfC&Y>Z0@n&kBKPJm~%yzJ*EOCPsC zpZq#s;!sUpXP*Dk|Aih?ud3yAfAw)W&G(}3eBOtXa0ntLORWNv~Ac=9>Ir zTh+)Q^2_0OU{Vd+(o=SmH7{=y7Gt%iD z)~%Jd=e-)@5^m71?AG+$g|VGwFz5MVfv z02<_A`1$d|>yxLIe@)(goL_0akF-kgVcD7byRY|q-g5XA zu*P`8@+eS)X@T(pS9Y_?rA#qPl1n~XZn!2{dD|rQv;4H?r@6O2+_hWJ+n#Aym=N)J zU%(VsiHbK^#XgQ zN&T0uzZLs$`wDJQF?i$@Xn6uVhl9vox7~IO2Yi3?KV_b`>w8w$|M2hGjI8pq(UE^% z+~E3D@4xmM8$*UlD4)ZWZ~NE0dvT^-l;OeJ@;Yf&hOUKmpX>GuFbJeD7KGk%Kl)=k zD?^S0L+?hRJ?Dkz@LL_X&H5AUJJawy=tP)f*|T3aFenL!s=l?A{oL|))1{B69kS*f!N7UN1!n&U5kC_ATLMn6kh8i?IgBzT+RZ7u>AsJvn*WrT1Zu zAFO559yFvHg0rO%Gee5G&Av1B;cYcCOafQudrLETaDWDWo4FZnF4o9aqRwkb`q<6o z1JwbaQva!QFs7XQ^PQLB2s`uhGr57gjs+GRFlRVm{3)_&-{}L5YZw^p(yuqa%;RS0 z=&8P~!)ngEgO#zN=Z<*LNuIw;rkkHkTAH*cm_tDqv>ABC7xo7X5&x$9``wqJ_j#wuQhg3JH1r|~CjiL9x=t@P>NxuaqCzp8-a zJbczq{%8NK<=qq;Rx>yp{qx+B!On=`Ll0<#>g3;D$09iIJuf`R9%>=gXRQCW@_6m> zX2ZwJEsa6LGn3OZR`r>F`gOWWEY*?W%Z(%Ft8acj{UQ2zg!H}(ZQ2|S+uyFW{xjQX z%G{=BHe?&Gm|WQV?#!hKB~aDq#?1F+Q(i^Qtp9qvm5?nS>HpGM89YGar3{NNu5VqZ z*x)nk|2{^BFlq0oYu3^cCaer4=^~EvL(@E-$}$9auI1mv%8>H*Ht0-XaGQSx-?f#q z-Z3zKNV|Rbx2ME^9RY_c>MxAn?q*_9U|~oxIBnPrPiHu=N%s7NrMK(Wa5AU_^EsHl-Ji^GAls55JoA4xBg5$} z|DS%>_4&V|D|MpwYw=r*405L#Uo86@KI^Cd+5h+Icdxc9=VV#%Y4^IS{54#!b}=#d zJYZ>^a(VRf3@no zm-Yz}8(tp}%-g>>O=r)uyZuhm7pCd5959-hI3K*&N-sde!OcxA*QNu_Pi>V?1?E4La5GB_|eurmZmuDNV@=b*=O%^#6&)lx}~oEMH) z%okB$NCuq?5`DV#Ry{9=!)}=ahd1X3wlOSP`S0hQf{S?8Bc_i&H&WL?d| z>dk8*w=%R2+{a};{M%vuJ7yIohM6r4ubwqVd{w)&)IjR_vfCk*d;i^@#$d2kcjmN+ zm4814Fgci6q$L0Qt;d+a%(&tmJLr787fuYzjNczjNtb+^>Bz9fevuE05Ql>#!vsdg zWnNY>QT?hk!lckPkdJL6BnnWRTdf1dYt?v~o0I`_3z?&=!-Z}00Ty?Jjld*#Py znSPhg^5D>AWLP*au5A0)Zwq>L7#Zd%G~BTlSf2Rj`tRPClkfl5t8B{pQ2JzM;`Pb% z`(OCq+f^&@Gb79RXUQ=Ep))d47bkQ)_DB?+H|e)XZ#j}*V#`N%vG8J8jms4_T|7M!}C^G9Vf--|7+3=B*RY61?685wLi9-KP*^2uHE<>q(3A567m zxWGL-?fQ~m?6EdGEo%$wY5H`;tH8R9Y-mUUI1 zIJVUOOVU4X1%}5(40@OUxj$Z@m1j;W8BnVAC2UR0{>T^Vva_RcQH zmsXm)-A=AsJ&8xvsnbFF>bA-I{J;YTPjn`!1RH)bz3}?fA934&RdxwwymB&I^dn#X zeVF`tRqw-XIdTcHvexYa4te=sB#zYwA6@XhR`1IdZ5D=Q_A~wqay+k5*&Y^Y1nzgNd+1$%PZFU#7G?GLYIMW_u=` zmmxrMiPzyj=7#TL9eAMmBT zDn873uxz$l6z8pmZ85#`f9yH`xTo_Q{~ec=Ynu8E!($m5re4*}oe^#J?WnP5E(60{ zqij&&fA2%|agXcmsTHqRe{=k@W@&+pSE}ho1%|ep_d_E0rO8UNC~*5Oj-Qq4u%Yim zO-Fow%60YGLCxC=8XxQmH_lW3DW}NL02-fWU~povxG;O&&-2U-2PUv5+pTQp7i5|6 z#ju2h@d`J?g%HDMldZ(F6dI~HJbubIGW?n=S#y`w;D7v{ug4xdUU~MQ@!@=qbv{x$ zjSOvZ9BDl7-Otwl5MTU{fkCo2Z`HYPy$3-XcfF6NM}T~INkeji7=wbeM$pZBU(I<6 z^Zo@p-d@JQ@J9GdL*(YX_G^2Y!8OXX%~>G~3}3vS?|2YyKU3({rS9O9$?W`-=XUE& zjP=%^bT{|8=ks;xpn2XW7dkKBYTjkZ&d_t3@dHc1!O7nF>h`ydX6~t6<7@fWo}XdG zjQ^d}nP1!uE4jUnkzxB&hDEEk2ye4|`|W5Z14GnPhMFaR`;S2RAB z4qlslnt?%-&L&-9{;v5FkEby`1Vb;xY0}J z5(l2T_t)0lUs=Q72r9og7-lds@V~86F!{f-Z2e9FCWiJt+bomStNj!jl%}rz86Re! z@!7q+k4KT=w#Q-_2a~tt_PMJI9D@?0_zt+=`k!&6 zw>1_YA~e^2Ua;xyE=GoPHSev8(hOFZzqNm{Ri5XC@wb=NA?xpz1%LSc()q_z z1}BCDj<|}~0t^gW-&;K>dA2|M^ZZlcY7Bv54JM2Xax4?v85*Vr1+z0bFgU#4m9X^c zQO_mWM>&f2)hYykFpp4M`83qD@YCFsdw)`wl>T%pO1SLx>BO|1PnPB;w^U`Et`VAV zSoz?A@WFGg)3=noUv+)Y)t;%G+t%KWzj55{&%Yh#*aY%VhpNQ$9q_+ZALnwK(TBtL zxAm6Ij3Eme3;t$QXSU>7GRSBCS5;_Ol^CBg^PAXG79r!mk3kWr^49)+3`56arBsfF zLyDpjOYV0+uUp8=a3uZz@rCgQ|J!*aUyCvXv@*D)l`t_l2tBJ0xaoHAXvOOdvyZn1 zS;|+OH`B^IFs55|l< zjtmPxr{vyvv`D6*d&~btMGT(lj2_Yq30LQyk!Cosx_u=xc3*DR^_Pvlhi+n- z!N4$i`FYN;cXF~^aoK&DX{-z@E`DtHXBF3z<6&K2%g9h-BX}--$FiW}d3Kv$O$m57 z)g^IjKO|4Jc{40Huv77^3&Vm!28R2llS>sCJa)b>`mM%qc7Z+m^L`Sk9jfz4ml@)Y9BTMpn5_@+H5{Fw0h4 z7Y=7&xU#4GZ^Qk|#6T>B*NXv#(J^vT^-l~s# z;lNzXrjO^D7^_qq8n0Ho-v94*`GG&rnHT~OR{#GuSGq~QXI`caXU4fZVvB=(tdbK0 zGnPKy_xRux$)#%{{cBy}hbU&I6JDGQ%YN2>d|P|)>Gy9fP1g%K4yZC5kY;blelwSQn)T_nM=x(O z%x?z`oJpA`nJ=Gfq$Rp|AJ2j{ObpBZdhXi01azqLB}@KSTnriOSQ%Cv__O?&oy5P7 z`}bR>DX=q0bcx@SiThtGkwKL*_D|5VzdlNss%>`boW)7M-xZ89}yn%AmFTCR85reouO>b&v7lH0L6tJEVa zzVjI+23hZX`g`kfRqbT1FS{k~zkmDv%Y@vu=O_BEuJ`rG zd;Dz6{tmCBEA*L9ure@g?L1(>`0|Qs(d92Tn!>h6aX) z+ztkYNXrKC{Jn-hDzc237)p!&p1=I&|B_7%M;sY`)IMIitAv$dM;k-fo1KSD-#^SZ zd$zx8X8xwyP>zOkC(JCup0rLsuYLa7A&C$Fr+9iTFRKhaG<4zf#FOM=yvNs6G8{R@c;u-tLxX@LgVJaDq>m>!7lzC$&Q1G&xaV4hR+hn!$e9ce_OAH3 zo{4cr3S+|C!@}xToF|HGLQ?*jzr3fN<;1Xb38=!TsekgsMg8xKp4QyA76GaMZZj}k z(OEu|A>{a%1u_kNo%z9T3_<^1PpNI5`QPTVyh-xCGXXlE=X1@=SAD#_wW3ltUXYo= zf%W2M#hBTTKnEFEgjOkp2r)Fguv!(wr@#xU7DBGPSav#)K|z}>Z;!kP!-D6kriWJk zT+hXLk?Z7Uvsb&Q!VcAn$h)-(Lu*55xSYu_>J$DYWQ2G;Y>9q8}>`NE5Z(P6%8s(9k> z4f-4WH{`E5!<;XZt*mf*W5CNdHFtlz_;M%|GBjj8ynA}CFC!vOZz}aE zz7N{A@xkD>?2?J!;-nci=qf8PF;u*KpU7sTG4Gq*oT=vw|1J*tVIyq#Khr>g;n`ok z)-RO|4k3%qm%n+-?Q}u>R_{IM(+4^#=KGwj*ScCb>&ITZFT&HpYvNuQuY3HgKC*R_ z*T>RJHFCj~aXs?eKNWkgT+^h*avt++q3TkFl?Psum=i*l@PQK&OM-i1CPT$*QH7 zM6n?>GHj-TpW4$>RkKOahU&>TTq2tZIMl ze0}EglZVseyVB}bG&%Oot7s~DQ@tWrTAUAxozXOxV^6nLZ#{h zv;MutSF8qBoMP5N(Ch`e0!;5_GP9uc| zr)vxi()m(4d+Ki#zo_snGck}mC?lTwMda+d>At6S)IRc2XK=9jYr7|`m7(OAZtN7n z2U8gy%=~X~dhYaZaqJ8e92h!h{+Ho!sMw#)%+T=DzT}5m)`x3bbeWVdF)+CN4X%lM zz{oIHaIrNX!;)_{%RcQn!N9P>ikG2bUzsEWLuh&%LxbP3x?qL_zn>p7_%b``SbfaW zQ$`$&2?+`e4G)!ETy}JU-s+E9${Y$-%rbGaXYAXM8+_|}x~z%h z(f5-&&QCB5@Oo{tB4_tHMuxy!^^u^H5kGM=TxgvBEtb8=@VC8pBtuBns#(`$wzM*o z@KywWzQ4uxvJgYA80ZYv6Gz|IIDW8>@%U73VWhB(2h?%a`hKDCb37|kfZ=~#MTWIj zvoaYN7JS=l&%?XVx!-Pbj)Y+RdJIuky}&H(NeWMuy%ByDPW9KD;8V|BaF1 zd%3ORo#oAw)3_KJIurF+7+fBU7W~iVV(MUEm?!eRy+MYVK{Z@*QB8WxR#pa=NQOt} ztxMQG-KqQ@(LebjkMOF^|4SJgcKq~boyjoC;D4Nv zWAZ3mvtHpw{`>jT$N#(!tPp$a$icv@9L>Nmjp0P0jHE$>cT4cDs3}QjuYu;pc0H@t zH@zdH6TkE1ku6(=a)h_7jedXHoaKP=|HUHvy+OIH;T3OdcIe#&SF{-#BpIZH85ndk zBlArbTjeI(=|?i;1SQXMV))9&5b)XF>cqn88UfI`;5C}s3iCJ^W|aTd)czb_=FhHa zQ)&G1Vg8!ZlI^FP8K(KyTk$hEC|vp%oZftRX?n5Zi`6;xAyb$C&D-$!01HD+9lO+v zngm7$-tyWHj0`z@3KPyQ5xka@D=X087pAdx<~((V1rIjaOgYaPuE)R-C&q9sooD5% z*q+HBH!*xj`@forA>g~*5u^VrQ#9|n&gAtu#!!09sr|l{+bpJe>1E6;45jZKcY&Iw zXQdbf-mlkWV95Mm$(AqkFTGLFlbPY;#*T`U!Bd~J@-YNlVqox+WMJ@;VsP+eX3)rF zU|7n-z@W;@aNy$^68=To3Z$Qq@L*thFaVOmMsk~g~&irywM`q+R@1UA|C(E`+(aY$xn*z-~8Ue4PW z@8w?4)3J-2sLXKS=Z)f=JEnpR40f}RdS7GN-Xo#S!ti2~)&?bsE5DMfoTsQOd^}Un z#c*KX0lSaWLQVI%YTm2u`TNp=VN;L4)-iJ?2GDS114F~<^S(#_+~1cPT>!maXyF6X zJ?#PvQvW%aQ{ESAK3tITmziOUOoJXng3*kX-W}PP;$H)+FReJo#gP)Hil6B{t*`Igl ze$K77eK+69$1IL)p1!o;Yukdaw#ThOdpaR-Kkf9409f3}*}ISMd1 zFdSfKIAHWYH(TX%+7i&FROt@QIJE{=#wW52H?Dnj$m6klv0D4Fwg2zC3C9&h85TI6 zW6xz+Ah(|1j6Kog+rh=B=&pE@&uwc`gzK>^{8ESfeu5@D9 zB=W(IfkB6{K^1g!-ZX{)nd#4G{a=6Ae);)7%bUK3C^E1xzPkKJpX1E4hT!Iv4Gs<8 z&#MSr-G69>JOjfLZiW|p7EXV)RwSo#Gc>T7_kZAHIA9j@xrqE#bS^kJ*iYtSH^2WrwcBu>u)6Q}+9GLwxKiaR=bcOg? zq14M|H6JE`Lx-VsUX9J?XL4UIPJKCd`QN+)j~(9G*38i~eCWxSPp-8RXyAT) zo0UVbvd{PMA9Xzkj(g7qS{X{tfEKz({uen@FUP>}DujW->avVrD^vXA*Z%n2IO|F8Uc|4`;VlUy(hLkYWF?5zKbLL&Ce^xY%Gw&-Bw z^jgzO0|y3&y5w!y@Bbe8UdeEKML5&P&iA$3*StP4`Tp;BThrO%%Nto40~Xu=ihFzJ z|3dMm$iwU3vNE(iY87W>Pgj|0!KK0F=AG?5eZlV9=E8q3J6jgE$9X(V3Xpu2hEt436uINv)|oIe?0WyP?$D` zQ}4^LV0|nbLqONLKj%3Z9E=&KNH8>9e10s${>qV)<&$=ct$k^2x95KSyr2H6JIXnJ zbKh>r{rIbKqW$On>IL#a3Jmt$2TX*WIs28F7545E_On*_7$;_~Jv-~Q< z|BKUXm#egHdStvOW#!aZCx#9AmJAG!w5Ei9N>y1Lpl4co%xLBuCWcZyF@_5T*V~sc zGEAN{5mIP6STP*vsWf(8Yg-}x-Qq;gyRL&XIyjFT{O2}Op0oYE`2Bn0bF^#)P8}~! z-($b{_&Fo9|Lpv7i+LC#R-M|?=geUItYng@^zUQQC!yWwnV#q6-XEVd?Q6=pJJa@k zF1q(+Zpza=LV>3LE8ptvsb-&PuySs7%q64$m1?y$`yW>BWV(KP)_;Sv&_})18`Z9| zoP3Cy^=q#+ zG6*mP)MA2i?8%`UoFd#$_1}hvVXQ$7I5INb%@#bOp8T90#Y9RohN6N5GcUF@X&`Z z!Yr4e;VXYgMI!@41B0iFV~A}(UzmYcP{i!dv%c$lH93l3+xJ8ObklB|1{dgv2C28d zCb%*v@U2#4XaF^ZJeIRC+`aeYW$_Gw1E=mT-a2oi5F5iRt<<|M-#3fv$)(Kte_Y<~ z>UJL?h6C@Kk2gOw_cvf-aO<5nm5V{3_L-z%mizpRd!eHizZn`n8GED|ExuH@CNKLv zGsCI#aVejcEUk6>F|GA^=ey0^x#dq^&8=lPpnHG4tzM+0`m*~+f7Bh`Y{bf-l={u* z?0>m1ORI~;EBP1}M3gONS7b2xzc!J<cb;4R zgoj&CEzsQZcJ=*L{G9t38uoFf?%SiJrm-_E{0 zHjC^ltN$o`+Wpd*!}qiNnVvoC&irBLU|?osxE{$6bMpC{`lBT)QXW6M>%|}DxpL>v zy64aAMYqgd_EWxI!-YZNx8Urh7f%|@w=PX9+`-7O?HU6^fO5%~8@sdjJznFOd|jX+ z`*Zx1+y@5^svnYCWXf>hQT)=Xc}IemoS(bDPbXqat4`!L}yQ%k&z7d>~`r~XJ|P6`_PRYI!p|b3=9=7-`7t09b)=F zlELB6y#VvCwK7Z%*FVfVwmD4Ek-_2QANEGjc|7O;_;WEBv@*Pl*cB2Dfdz8Pgu#2{v3@%9FWV!J&EPf3@S1>HnV_l=1Aeobo1d)t;VWhJ+t$ zllRPgp^$O^^4SUB_r=#A7I@BZVD|A_OZdNn`q~Sum>H(XbD3NfUMnAa{$lpO@2`AV zm?{?iwEA>r!|Rjh-M^^k-?i(gG1)q^#wyw4=pT8ZMuq~=eTz5GF-idBr>895H>I>*duPFpse8mO|NI?wlKXe`iT<*! z6PjmFoAfq&+9coAr=lXYg&7p|41R09+;>sJ^{OfZ!>-r!)^ad}T-o=%eaYU>2ix}B z{a|6}0Q1=m;^XT6eTN|5;P+jd+u{r__lvHm#%r=GMO6Jz+0x!}1h!-K%{ z>%0w)d_B_X$F$0r;Q%{JK;L!d6S&=@sudf!7(U!e+*Vh&V(On4_r!`4l8^q0KibA%!q{-Yt=;>4 zn$vIpxx8lYZ4R1#-BxNNpvSyx@eZ>qr?&oHlBN)=ul-x|R{e|Bul}u&W4BmVQaSbU z>@RiF3=F2HU(DfO^mt|QpUpq^zOeWw!FY5X|J>d(SntT<^Ze9*pWih`IyjhcGdM6z z;9RgJt!f?v!}7@sC6e!VGB6~}a6fANKYvf=29w#%zSsO$RIdN^r{wpMnNAD}TGxy~ z-6gMTf7a(Z=l`%XZg?QXbiweyYx2A=^ZL_&9pBH$!)Lh9A{=>xc%Xx9TS6uRC0&vMHTUD?;XGFQekFrIlr>d zVD7}!^(_nz-+Et6dXuK*D6nApJVl1SpZQT$jG)+j_BUbGM#d?r3=DEc4-yZHGd$Q` z;~2%jaOa6_&7%TaCI&sl2C2{T`F)14wtEAE07C%_!<9SY^?%aVhb-P?rJ7%+q=}f3Wxmc}Jg^Uwp*eUs13-ruuD@4m;1 zhw{_kY`(Smd)-P;-qRm`E!g$%#O+%rE+o!PIndC)m*ZAj?vlcLhVOgV+uU63{hifo zl}`V~8;0M$S?^Sss?BiV=mN#lf6OHfLUx>2VehxQHT#>q0w^*PZe+Jd>z`t1_$wWK z19S?*0Tu=&)7`&IzEAqrX7J;{im5Y?t(kd$&DT##*L+GYKUT=DKK`#g=x%sx@fHEY z&D>hgw|Kd+h#$AlzTds+#NO}rmp)u)pP2aX)+9^E=eK%IuYb85+uo}A({Zue`Atnp zD+9&;>Nb^JS7KoB;yd&E;FVe5K;>Bq!vS`8v7K_;)BIwJ4g7B3FO}4aW@s?~9dGtp z_}Dp@NRx;8(%Z_vq-r*OZkpyd%Xqu%4&OL223g1fb63B7*Hd7Se`fDn&EIB!{?BuX z`)4j?PWn{RdG-D@pD&4iHv(tMEJ=D5J>~c3DtrB=f=Ay!bNxL~=*M$&M~EjoL&yBx zS_};@Vy4=pC$lxkFfp8&`E-_o1HTi)y)*T5{?7k=!|=(o0Haw^tsBGyuTMC}duiuS zHik(?|0g#vEV56S5XOJ$^-Q_?(7lCgdK+G8N|^ulyOj9Q7gPq8%`!-on`xctm$6TN zzHQ^2xz=WdpXIkz?qOnZh*t|apHr~vqi}c1sV%#m7#5`7WZRUMyW5PR;K_^TRhh3& z9$qf5zB(-bb+mZg;p$bd3 z!3V2T%nXm18_by7Ry9}ITx2Z0&FI|v^l!e^XRpV)!&keIh%u|93RTOT`BRu^;Gst zt2K`o6vwTQ`)?9_fAcTqm;XQhI>62V8%Jl|o#9m{$6!$KU`4{29oBP}oNBu-X7IoL zzD*-HLx&figEVM3ea}aM*&q2h84^tM&Pbl-+r$PMMp92Lc$LC<0alN#dS)*=MK3`1 zb+76$PoR7`RPJL2kO=x&=fN@dj^!1tPlE0RA z&A4f0Dd6DA#&9J4%Wc0apDOLw8wvV++})KtS7Ouq)L;=NfrANaUhmRkIA9h2Sd}5^ z{^=m0NDqTIzAq=8JyXQTa-l__!Ths)`v2!PeLNBj&-RxyFtB{75Mes8`{#RUrjA+v z9d_Q9t9O+Y{%G06FozL*o}T92<0oHV?q0g3&RO<$+~;_H1`TdzcE<{ahS!YFZne&- zCm%3fXKq_Bm&cp_-`)4$JK4R)e;(d{@q7I}_RarWpVjL#Z1Cb>xFV6T?3moznd`Dy zE=Rpw$NS{m~|yotYc)j z`?;}>&t`(-((}DlwE;ixK0JGGnUrnWG%=O~vyL1v`uOm>P~Gx(F&pOGw9EML!0=XN zNld!UlqFBi<;=|_mix*u{J38K+wa5QiIb=DR7P_&q`o_`W$R-HgS0;;*$fR?uXD)nxUa$TdP60Q(@$W=LO>BbGP~Ko_etBi>0|ChhD_A{^f`sjVI zqr8uUa?ckwli6D4!ApPi2A^^(f2YXcf1CvrA6n1ql^8&Go#oDW9kd~`ox$bVet(7o zTh!)hRIFT=TD0@-+-g2+W`+g2@qc|j{YXeixT4DtFd^l*6N7?K`gzfl(fK*93=D@g z86Fs=YHSf)-=1xC*r;>L!t?L*747XyL>U?+{{=eRb1~R#-X5Cvubtt*t<>&4%nWN+ zTTRJc9cf4hDC)uvyRzwF*;~6#@*Ih$`-MI;hy^| z*R9jL{rf}HyB&tF_uVq+&i%gxbRto`LE18*H7~fBF0e8r%h;66ALgeyO_a`L|m8 z^+{`9P5E-@z=T?R@jF|)`uwNI{MXA!X=%*;|NqV2$_cVp=f1Cu^C>ys{n5q0WY2Zs ze~a(=xVszj0X(n%vRtF{(My8D!&Y@8gyjBHGowjPy zDlhM;URs{v(oP;)Vu}V6bl7elI~4Io@3zD0)Ew@c2?ypD*RPyCea)K9f6kpOF53CM zT&b>c#q853i~XP3{`_56w?F=ZI1@vcx}Un(O-`l>eQSF+E_hMT#L&Z%;h~r=%@A>G z6Wi7snnElBS2jKt`0UEe;B)lt5+(EZ5zfl(!psZ>JlFrKa5PAnW^pnyO#Cdk`(L&N z1H+r?_O~Z#Gdy@YJ$~KI*X#G6yI1!+_uIeU?>G0`|J(6x?xFn;^FK)D2;Xgw`o`e! zVvYAJ1Cvsbq`v;rV+Xc%yk&BKHF>wyjmf*MZ*;RO?5aw?N z>I0u$TJrLDtRsU`eae?x3c?MqJM#M~?8ROlo{_ea;psoKTfLia-|#KIwT6LVk!g9* zNBPhD61W*G3LaRNE%@^{(XZCdjuH1eyhN}{iT%^U#v_8zz2&yKqP%e3zKtEd0=L_ho0 z{eEAw?y87AYj5vR->~Bc>%?8B!@gy6)+lUP<+63fg?7)} zeZ0ET#s3G-I@WcdCXM{@vR`$#1sGDCScQKohF*Uzz|hhCJy39ei@<;HNq^T~`>`+Y z*|7t&(sMo@e0Fb>k|2YCZm!U>zuPzViOWjA^Iqd0^JR|Bmjjdkz3a_q-B$i!d5-_l zPfGvHyY34IUsB2!V7NAau1Z31kXTw%{TwMv?^p*0)!PS}l4mU9+_*yJ<9r5&*9;6D z{|`sAPv!o;j+Z$~z+ujwR@VtR2NzGYQxjadjGOU*>EW%be{C#H{%^sd@SdT;;f|bh z&(8>BsJ8JjyWbGT}eD&Wi z*uTgAvSwiT|BdJK@jk=fK|uVY zcG#*J-=EFS=h|=ZgJ;{yJZ}L9N5+N~!TMYa57jd=F+7*!P!!zXC<{t z)0vgWxAQXal(IkCZ^*DA@2gS$zufJ=Hm9BCdb3PAKgImap1MOn^mlK!->@Ts{gIr0 zY`Mk)y_ijcQ>ARrPuu$8?I)`)7EmJCBl1a2fkD4(Z^!3Gb2+Qe3j^o#M=&rvUUA%s z!Sn5`>}S8SuYF_NU%Tt#e?0~UMizr2AkQhAJ3>XV{FJgTl;3#%jla|GOcSiWS(U<uU`r>~bUVT1x)7JdWv2&9nJO3|Twc&N>|GNTp{(TqXSIr3D8WgA4@ZFPhDEoc7qRxQ{PA9j z=|I+5fxUOPX(F4dKR(dPf<)PwbxvkV#QgO2_QkFUM@|Hb0|mUxL8w%Z4` zU9II{(9mE|D7w&eIqzrJx>*KA-`>35`u_i)pYcDZr)awfv8zwUIU#aol8{KyESMTkctG3B) zEBF{ycKeU$i(R)WnHU!R+unTKf79OYb2&~m@#WmNK389UJhoZk-*tut0j3$Yoi*p8x%R|COkp+u!f6JMjO>%CrCStHZX`l{{M* zeDMCN`tR|#_>TSi>mEJz(SQB=t%v_#{r&sT^?UEWo!_(7%$P$#?B{xs|EvNIn%WEw zQ??ZzUY5A6=&GOD`)`hBkAKN7T&(-KQq*Fnmf4oHp0^R-m85TcF?fA@kNng+BVUGu z*B=@S4|#|%7=W*@s+GRx$G~uC%D>|0XXMo1b>|%Gk$k?~Z|<*0_y69#f4Asn>U6^m z6|2DsWe?kqRr}0Aquoy|Kgmw!WLR`Bwx@pD=f>$m_t_W%)}LpWWpH2z#m2M+o838Ol87qVsZ2sTgr@WYv;llRPltW*S zF*aN%dB-jNXumdxLrMIRmjC{Y4P8qwYMuX)@nrvtIDR9>1KYmda^tfV>ir{rce$e) z!ws|N2{lR_4BG#0pJ8(9RcJUPo-ylC{p7{1>Ye{t7&4d{JjFj>Y_|zm@36k<A#F>WMDXd&1S`6b=L5Fep>%6z5dw0_51&2XEQi#VYBF{w*A}A$?zcJ=fUMm zUtXImB_n-qVmX6?|KkJQHP2nwv=>YJgzevV;`74;C*NB$GQ9fwa{)KQiyw9lYqm2o zwH(^7F**54|KZP9m#{K;{Ml&c*x;$hbf$!nA#zKxoB~4}8$;ZbVj%_xaV7!I_aDqZ zq$e%<=K4EXksD8>Jbye zYccy*-@m=tsCMpkilOJET!k;4hi!#gS2{IkH)WreVvx8~YGBZM{|5K=)z`1xt=HMG zW4}dO+>TgAhK3LSzL%W-?(s$HOL2$PRuct==Se#soBUV#C(JOxn&H5eNkLQgOqYt~ za7f{0VYo4mJ$aA(U!J4&dMpY8|BvUKXJ%qpk$N%fC1bVwjb-PW*JS_XyteUy;kL4W z!J?m8zJ+Yy&EfuiV4q3-*IU)^_p(3QU(CR8j`8`a;NOqA|4vtEhz|+=<6QNB)q(#H zH}W?A_ z$iQ$#Aa~xz)TZF5(8tF6;vRIWS_v?SF*KOw?U}#fFQ}Dc>SV}pplfOOjlFBVZ~WS- zy%Ur`CjM9W7yf3``Pgsun=je_+3v!?&{2`NWXl@1iaQFYBwF0&{W#I>V77JbVfCiu zr2cHJlB7$A>a|YH<6%jczJ6BP-C~`?_0P3YH}lBP3oFjE zUyj;iwU6KVzw_CY{ocDIWnH&E%w6X1HYI6m)-+Zr69Faec_*cqI?nqCPALuol_w1k zRKr)ke|W?5Nd3jHq1SglHVQ7PS)MHM(N}?~@8qj{%GZxYJ%9g7uE#B;-*cXN^24v6 z85*{Jw%z~t-FwSshDF6Q)vu{rZu3ZK&2EGwlN;49DiT)RpI)%LDwliO6z0cg53Xpv z{dDWeP2bzfZvT0@CN)w$`ubJ-gY^vc&F2%O&um-~xH_6c;pmEbq5qr=8afOIss#;W z7wl|e;9&4D;aAi7r@Xa(50B;-1*Q6m_kvS?-0xs;xYajF$s(ys>)-WD%w@6(v8UZ5 zf6w*zIP%{cR7r2>*I8?3TDQ6jbZJ#WWtOAJ|KQn-Oc}gKYuEj#|2NY+@c(o#CYDsj zy80!v_f{lTGB7l}tuSa{Q0w@=u!jEberiw@I-E-q!|9-#!yk6X%89S~p zgHp!D%?ovY-R-h4JY~tmaBAUY?@!gy*H{@G{f z=@o*j8W@^N&)>Oez9~9?-r+?}|IW-bwx4O3d~E%{Px}8q?OL_L{@}VFx9s&}cISL7 z-g=2q`j-5ST?-%YzhCgy^iA8dm7NR?6|+iuUWkcXy9S;xYq6UrF^i31fmi;#FS}fs zG~Jf8)#h^SvkBaN;&DT7jX5KORHB{9tIv++Oy`e$FZ|c&m;6!w+f>w3P?i z@AP;-TaBUNRKJ*b;p1&Zq0|4reed(}|Ht|JbWCrsZJX-q{MpE%qa`?)f#HGR#hT*| z43SI>Mj!3}%rmglJXxN{#W+Q0$v*v;^U7<_D_m~uase&KZTQ~P`|Z3LgMjG&&kPJQ zHeuei>sxvfZ&&3S=ikxPaTeU1aNEXwWde<2~P7p|EMz@;9@A)RUDee(2${+DXrnb#i$}HFY%a-jp5Mr{z84m)z`ml zSo8XVqwmHUKjMWt|M#*nT$%mje#idqIUM&Dd=-}TbH^)%vfXyO{8o@9frX)h?`XY# zKf?iezppF|3@%@qU;N*FH#-}v0`8bibR=3Lvlz5Bmk zk%?zvbTMYU^6y{K>*w-y|Mbc}weFr9_xiYey^LM_q-_r(ByHqVOl2PX^#t)TGz49F zx%9_b-9*NQ6+h&e7{CR?0Vjr4k5~T^?dxY^;<#pa|HrZGH$kU*mVLb%ZeRZQ>-BmD zPzNXe$06}uE|2UbI{w$bzFrf+%wV=He$5SLX6aiuXQg%vGcs6BJg2nr;?fK4YYX$F z83KA+UzVgz~Gvt#=sEvf@Pzj)%*>I_H(gxaQ*k(#Gk;>pz3WsrPza&afQ+cU*2FQ z2R8YZ`)BVRKECw3*rVNUOCLVxDD%v2cs)&?V?pz~v(`J$>&bx*J5Lc{SaxL136}$& zGbUkNn439MbYJZ#m$Sn2Ll!qN3;}6L&I}%o`!~Ne)aDs zUOc17F!cw2?Mvxf!X0-nzJGC!b@ktcweD(bK0jKt`Cz#XAJc^M+oy3B^D)a6UOTom zS@Bu<+BXa_{^zG9im)tTVsH^?;0Xzw`RZo6(x1=A!k?@^DaF8%eQWhG#XIZbZtuCx z&K%6h@URRtsN&4gaHKvfl9@r_-+j~az*SDG-)hwU$QNNU@UTo3W%3B_xVGRUCxZgR zf{y*0Gq<<>o;#)U|ElR;M^76$GNdsyaC0Qg`7z&|f#Jx1{&(-0KF*Jo$>LUMaQIXI z*I})U!wk^{VSEfccJ*%=exKa@I!l#-tuLO5(LlfC82wTUYmer~_}s(fACyYliis~8!iudhpas~x?Di6LQ=)%|5m^8QPjf8Aa5 zxxs@s>G3Di+kayDYxrfKW(zY+aJ9KD#U9HjoOLjnC297d^1Z#ynjC>o3I$^MZRP7! zYU_`sF&_A3SHj59^F!bJ?K;7~{tOK%cbjIiOEmsic9Z+Be(lpwM;I7nnEO(h83fL9 z->{d{l-=(pa52}J!K%?i;-ma8p|6#POpiWn-El)!cP_*8>0cca?k%mlryWwS`BX)U$>3w| zvHRkS*yi8-P}%jzB({A1IT=v=hTrFOO@7#V`)YRd&aCu=uJ0N8cltnCmxYnz67S?6 z{<@(I4eI}vD{gspY4S&Lv3sX8cPO;IasMnqg%eyK4wZfTynNT9NBhNC1iJn+A77WhR^oP9&9cj{_f&jT z`u+EPy}v5MC1wV$KqiN2_u^R@9lSTQ9GL&-)oQuI+t<8jE~;^tY3{Rw?j`8G}Ms z#WqX6h>t;G(RWQ50{kB*L~$)V@i;-4Va4|6&7PdDk}L|{pxYx3SUxI<3bJTqVEDL; zReRa#pn122{u>G~=pWsg7sjzh{(=b8jz_1mFMOZ<;!Xii&kyoc_(ubLSP- z?rR%byRUm4{cj*^&+&6_d!9r0|AhzbLOB*J(PCz(ZM5s0SFFULU^4GVP44Fn`-|>9 z?o?oyS#SAopMcaKUOVq!XQr`c=0yM7e1?%>MS6U#xQ-`7!-HDEZELS@OT29G%+{)c zzcqJd;Nma?4hIzpjwAntI{#m}#Ky2mD5^B5=i@KsYE9p&x_hSu!@h{>?z$|rsGE&J zWiERqD}&Ct<~v-=N_GC3-+8a*_QyZtu>wQZErEvV4u8IPDg1M0Yw(|USBQZ@H2Z1S zfBiRd(*+sUY>I!)e*7ByZ|BRc3{D^SCoOmQ!+$ol`up8-=HEy4>n6TnWK}r$`~Cj; zq8cG?3=B^L{+yR!V9-`(Xeg2inPhqCv7fE%$9PuI+LRen7H|5ec%**bhEMXV1P=T^ z^_y?shgN--W6TUrzfXnlGx}iv@8jn;-T%MX&tYK5bg_1K-8Jvu;h4mJ^)GMjf5vRE zcd<`Ca(quev)Zj_)it}=7+z({7+ep{f1DuAuwwc1W=}I$pAggY&nJm6ToCS1kJ1e`bm3j=l_L&y`RpQA@W=;QnBQZ-!g%QbG64_H~0PEXVd(j*s~$? zz3=ArhsrmsTHD^JdE~!>?0&x|_WHsOd)_ecGjaS@K9#nhiNS@bM2Lgo@%bKS2BVMh z&u6YZbwPufp=|5^xu=XZf9XZkn)meAFMHo@S=Fx>e1OL^>)nyANz5A;ED_>1S~1n< zkv${BzIAi6qaW7CAS9q4YzR59xhS1Z=++GYJZyql< zGoJSY)R%hPQvaj=NA=Mt{WlS3@7@2I`L{rnrQlUNH&b`lf6?TGOa_MhJs;Vszg`W$ zd0Kz}oB#j5@4sHBQTyeh`@h-w`(Ez-IX=R7BaKpN8r zmh;Pm)`xVSnkZ-WRiQQA=IlPLt6J+>81(n<=V9XTW=rs5I1;?@*lA&hTlK9!*6XhM zb2a{NXu{NQ@%#V2&A)G6`s#}K;%__8*XAWY-F({q_s#R0{y*OTM?9UO;dRFIj1*(H zJKbG1duF|Am$!e*!r)>2Dq7_2TA|R(3=FSQA+i2|iDAX`=gpa(uEGKbL>LT2|7kKe z*fJbQ;d60hxc#U;L+#LhzXXA6_f?u1X04ySn1#XMZ~yexN3z1_jtc)@n18|D=hp8P z_NTUd$tr&@5WT-}HxEO`Dz5MQSQ#3)8C|5mu>Ml{?U(vkY4u({0fzN53@KJqYNtoo zr~TN+uuSN`>r$0R$4;N&xNeYrY~F#e`~Rlc@Ax!bn4w|fJM)_!=cOYV7!uVO^!49& zTUPXo?Q0KO>~?lt#zUuy?~j@qm+-H16$W*f4A>YB+>6@H!phhYcfue^Bkkf6p(J1B zb*|5^i`MzB7yd28cAv3E{NeXW;S36ID<_yU95`rm;x5yM#v}jRe#&m0dU5d!Rb44Y zrW4uRj0_zw*bD8IK3wnl{yjcF>f_J*CF>LR-`rDl=VOY1!PxG z-in!_;`Z&XPrCL$zUZTs7)4Rv+!}F`@rLhAq1EYf) z14AvpT$R~|PwV72)*iO^dAsvSBg2lc_r72MdG0gHx^kyWT-Cj)v7LdzW zj3>nIt%`b4$aRf{!NY0t=X2|||ExNvzq)k&s^enf|3C9EEV1SP#KvGTgMDWdi`jx7 z_XYMZXJH69&CT#(cM*Fx*B|k!@HwmgOb`8U?e~Yj<$u@Ts>`a~<}54|cKzUAtM#vW zsscBI7*j{b|GLuq4=gGR;~e%L5@487SX(#8a^VmAEop1m7{27*>o3~1gp;91#_FAU zymdb}qr;T_JPbPuzb%SkVwm`Cf5@Bp7NB0sf6pz!QcUraH11bq<;{H&7dIt;8bia` z75RZ%%4ab&c;&2ZFBFK8j=pPmB5bX!$USRUId%r=TUKpB%nV&$Y79Kzuif4E{HKaR z8?VMh*XwSro~$em3=Bzklb9H{tbIGJ>xXgLInj6A^G|+jP2PQiCo#KM&B){U{E#1Q z$uADD?aF+=@$rF~!t;`H-yH2CaMIK1So|KXC~d@~so zj1O2?Jb96vbN}D*;94`&T|fF;8CC=?einA5U~1id5pk{{EB(&@SJp5wBw9A899og} zaGnT*hn9~jD??6v{FOsn{<|_TY?4`S!@$6|PT!pSAe-3#*Z<0=GB9LSGBD`%tzrFW zzvbGh#vk_Y@)NJv|M6vGIHAzcn0$S^)2jblj{cWmU@+rkW;}A_zvso|fYbLT=AGWD z)5MU%aNv_@Y|M@c3=DG)q)R=O?$0voe0R0?)7i%sFI=jZb22pOM&FFT{#b#DA>>iT z#N&!*@*K{$r!X{Rt}UJC&y=kdKWWvsJ#3(GE4sUgyGcdx}jS(CUO8?r`m>FiRs&#Q>5a?i; z=HhXlnI+*;x`rjg@3Q=Rk<#rGnfW)|{oQ}DTh27=iWDD%hblM2agQYn+!z=@qt^lq z6RH^wH2ts_YkyRfq}u#?#qRszObjcYE_6LoztDB@KW7eyt7;Am3CHcWnjEd?1J?!j zYCiiuY-YD>&RsO|KMRA1FhhXlbVjCzB8G19?N|5J|0s|7(Vn}FPo6`ja&L6oaaYfz zxz{zB7~FJq8_%npGMBrWBXoDQ^wZhL3omqj^OI&^h~8f4f48qWn?a%f@dQ?efGN+N zC*4=o;YiT>*Pf>JC)(P}zu5;xjoE2=;ts3i z9)-!*zn#1MQR>yHoJALPW-nX$rLw6?jP1FZZmfW8`&;Yp#s*n#bpgu7g+Afap6v)+ zJnd-j951nk4qv5@^P>V87_=B2R2eojDNbcrv0sQ`+L8auWb}(>OUW`RFf>F7Dl}A_ zst>%fUxcZn^M69*mK`1S-`+%i1C3pFi|hMUxE;Lz!1zYnk^f1|4292)7ELoe^+1Aw z(dD(uZ5umAhO9)R&I9ahwE?bD!VCo`6V@D5SS7{G_+g(kXy@08?a!U19!>7_*UZwZ z^M1U)xV>+F3VWZO&ucOE`~U6#U7kL7R`<_@U3Sr%wlMF_za+$PP@)@Q8HHcSp&YDe} zEclOYe&;t~-MCWL%Bz(n=htihnH8tL?O&7((+O>c3Eyl^NHaW0kW0~;acy;kp8&)6 zI6qzn1&#)(tsfzy_Ta(Wf4`xNE_@p64?~0CkL9I@-=!x%bpK+VAH3xH+Ft4V;v4T; zFg#d#O@EVdg6@a=`WrWE|DV}gTG#w{*MI9b{JWQJsK0OC`}65bp=>^#Y=#3WN4Mvl zt<3pfCTHQP%3#ux@9}v(6GO#)-l+@=gc!bltI1GdXi)#<798Dtao5s928Nq827><$ z9W^}_8Dc-qSHJSwf#L4o-HVHr^OQIoPXDUz15K6|>aOH>EQzsLu4{i(wwzb<^_6(z zTJ7C=&)mu`&oR4MVP$BcK1cf3f>-GoXN{|Fu93FBv3C2~6y4KSH+QY8TV8 zlS54Aa`775S7zc24xH9{S5_?5WLh$jb%Dzx`>l%@7$#K7DgSey+jEhl;Kz2}i{jcR zUOO>t`uv(}f5b;~DMq=q(QSr5^bQpUly}5{MqqU`;E`(>8k_|OmC|HpYk*O z#`$Zt&41GpjDDw_H`VxP|Kt0=XJ;4~E^DOcEZMp4fV!~EXA8bvf%o-V@4oCbqCQRgEx^Zrq>33G8KcMv|ccP~)SNnH(=Yu%~c`um1 zurh0#oPV*h=Dh5iZ9lVbUb^OY?c&YjyQmt^;8DG1 zYxN2j0S42oE3Xbtlq)}^7P~*erRwr0=NVtQh1@t88XUgl{|pjg+VRHc_4Ma|cRW4) zZ}sZ^&+0c6cfFs!ygRr4v(5fHHIW+s+8rFk7#cFC7>8w;3I1?dlq`4L(frlz)(^ag zR;?9caFt`9&EODseBs_~@xw96%69Tnf(!yba@Ce>ogfg#`S#i5y-ih3nB zPy7}4UCMCf`^0v2gRK^dQpXNu&F*Yoo ztp27gp`w(WiedmCtMH53czK%L4RG_3S>MNQ_;+X4SR5+=^9S4hH@&cMlim zW4JJv-IWp4|J=jC5V!ZAUStEqo<)DZ6&?A%tgClv0e^4kc~=1j)9LyzwumizCd1IN z-g|NigMqJQx2>5OGegqv1BE=9|CI#}JU_ps=BKZ~|N9ZuJO5vNxANc3sqtU+-|dLv zW1O;l|I7FJ|MsjAY0z!-R}q-)_Wcx#?_G`iPqVlE+%5NG-o^*BpIXdtsa?$y8vR({ z)~?>_S7kE4-1cN6A> zCTx+nWmX1l+%w3tp7HsjCDU8!`+xL)-+FpKG5+s#?b;3N>mO?=b2zB}+s(qD_;_TONvJN?o>_KE*PKguip zcl^U%DF07hfq{W(ih#oe&Idta4B?=2Hj}*%Zcr84;;SM`rhRDK^KnWYoK`Agva z_1w?Xi(f|_zpt&Nx&Gq*&Sl?@r$-A%N-(}+opU``Q!aFH@()*U~u4I+;XQRJ&%zgm_uQfnCL&*`(`Z+4}NSr^52B9 z;kbK$!qIwA9b3T5AY!HL>%_4@;QB1)kMk86vh?0v{jhZAZy}$x5x$|9jn1-tHOrrM zIgOP;U~Tf`uKyAo2gDc(9vmosoKY!06wKwhc+;7EW?|-qs zY3v)sm$1v2LE-F+dlkF#XI@~RxL2>`y^Txt>Xr+in*FWW8C+godz~r6z`)QPb~A0x z+9+!cR)#JszHN*RRaJHeVj}i$&GG#bzpKXfHE6nzH=T>2C|He&Orc@br7$qXWv?Hx3=m2Hkyn?r+rR zJ#h>TuhZ@tF*00eWZ3Y?K4Qj12ld?yInrq<2j(1RVsZG#k>$DQ`9;lN8-LB}R9xTq z+<2zS3AY7bmU}Er+sz3`>=YBzjB9s}uba6~^xX4i-)y-Rjtn24 zM_$^sQ7h1%Q-|UANf!Q&wkM1X3jf}}`tfx6xvP-HWeb1U^D%U!F<9)c6cT6Z$eYZ@ zpwRWsRP@J&i+i;myNd5-VMuwrp!n^De1o|gC-*YHw=m)BWMr7d&-<%p11rOmfIt2` zj1J2fG{hVJ`sNfcF#N5(-NvBP`Tx|%^eh@&8VtAR~hjhlBf{ z``bS8*8h9^)+u6Y`kt?PGR%EXC72ZKS+<5SHcZ)S?W4(*Yp8-mg(1h0!RF(Am9y523}Md?vV4@+$=5u+@!Ui&!hV!Np7rQ=Bi_COzH4*s${Qw)W?r7YiJCvvc(hK5y|y^(AX( zFNtaJ`Oq=#G}qe)3)7Ex|DWE&yM6CzRt6{LkM<(p96$8e|66YxzKo5bV^OtlP)+lW z?WI3jL>u*U7Y3X0MJ$|dUMDfp#9zS$G&{lI@Oh!#e10>A2AS^voeB&Z;sIYZf2>n% zP-0|QCir36<*(UOL@jbt_Z2WOe6X#&JG(sVEPJ$oL)WAKErmP(zFX?V;K0Jjvu%Hq z(4&K5_jcaAHA|we)mHz@LrXH#(eC!G~(@z+-9e`~UG zE5iywh6T!h&h2`r_rFVfJ!j6hIY&Dc8GK^RZ>Z`0JG}A1jvLbt#&&ez3|tETgjpPPPww3rlDI`p zH(++*-yJ9F;}gK^lTtMjo#HFb8_kYnaLEkHb!OP}qTZk}cxvNG28K|}2J>ri@9MWy zuPSD65WCyG(srGYO|IMbT_RSYk0*TD6?!N?j^%!p47)(}Zua-w?%8Vk$;&Di`>3K49IJ{KT$=#U_m>?Oe@?`8Gcd z7p~0|f6osd(omP^=KP%c^3&IcrPEiLrE#^YG%_&EWAKjr)8EHEWs}ZHh6W85ft1Br zl_%n@?+4#{bd$a2YN0Q0U+>GqyN>q%+G|_Q!LVQ&8-s$*#JR3FbMD&BU}E5FTH(#Y z7;yU3!}-f~7-lXHcU$7BmbAPPyz=hn;b``)t@GCLGXI;h(s(KNnI!@ZovyO0W*oKe z_&-_AUp$UIMmc76p8dAGH{a!Vy!!=84NXdKf}5`V+hdXw_|ZODF<8r|XpXAs?XBA$DEW^cCm;-43GoNrfQaA-VIugu}V!m#3x z-J+a{l?)6*)7J7V`e!Kk;f7(v{=$Cy+*_UtJNV}xG~4#=vP^g3XVs#&`#43CxS0%0 zxgY(vINb40U`6To+}VMLet(LV`?CLQ@5^%x3>Ic{m@iNNwtN3_X2uEc8)tDc7;tL; zdCtmkVNaS4!-L3EQygX~Z9UWS&c;Mv|K(Ime*X3M7CUe<2ykBze;2)ym9asg?&#Fu zTAtKdYAgqeZ=4eQul4c&<U0{$P4b(;D8}l@C%1 z_~zPOw76j5@;)*AaX|lh_HG7-s6XoCe(FYL)KDPxLco+nJ*7_Xz zzlE`ZMZh8E&vUl}ulpK3Rq7|5Vf0jBxchU0ILCo)Kl)i2-p$ylEdFReCksP>HY39o z8AgVA>we64zu&^ju;7W(kC{?i-B=ikrm{ItWNpa1#>NC%G_&T%d@~k>;wzuT{zrU_ z7ia3|`p?S3P{MM|g(<%4P+HjEGgBG77##ksn{T{5BuwOEd=>u+pY67v&lr1E|NHs; z=1k-C8`1fDkKU{O9$WVB&reRbw?U74&sM+Rdt5JO#{s)PADq9PRG%MFt*FMZ!0vXN z@8O4k*OXj1xUG_bA;yWpCcW&6WWF>*N7sKfh6bIt`&aoia5E_6JI&WPWa)h{eCnjT zZK`kidz~NmF~8rp)t2w;ml^{`hDlc%*cbjg#Q!`}_`h>=@~t+85C#S{Yriw9AmDI&m)){xBhSPZgJU=k2Tx@KE5~ z6)DZbz@gaSY<*;aJPeI*;Zye|{Ae_V>#tvA;eH4*S;Kcle_(>hniFT8vfU20N(|MySaBBvYBedqMf!V8HE43aDpj%ezw%9OtLXzNRt{_g)@ zCondsf60}#o49KO`|~MRUDOXwKh}6GagpOrhByDd)EF=`Jev7E#q_~tq5rXt3=#|u z(`1jcF?!zUil-t~DhAYKIR7JWy?yp8KIM<{H9I%w?Z`f4df@&8Yx;yxRX-l%ZfzW6)wZ2GGewyCS6p7&>nKWVgDwa!HH>!@7>g zOLeo?2(2!-^QnA!l>C1aMh0icOIgoZG2n53e*LhV9wwWmM)SIEG)qA@WA!B)1MR~ z=l#fMV%W3mSN6Z7vf;nyznK{({Ed;Tqx*k)c-__i3D2ioVPpvOD!kq%_}$~f(!vFW z2V9@*mT6yPFJHpI;P=utk@v@zqxIqf4cZJ1?7!AV?zmFFwtUeK`z!kwZ?B{hm%9URol}kLhG3M)L571oZ&z=9Q zJYLVw+R1R7f#HUPBZJe&dL6sCZE;^LB$)#k7}k1ovoowPdisQkA!8?K%|d`=zU?KO z+nq*w|CX~cbX@9k&vkxZ_kZ5C zdj}reUzb(&JoW?c@y7CVD^?y``QlKy*y97ji(c2tY*_gtw%>UoXbXjd!oU8+BS*I! zslP42u#Kgm?}nc60rC46gPIv0J+kL#YRFBLm;UReRP#Lc&vstM8v=JPi-6Lv7HFb6 zru1oy^8MVHGv;^snHgQKZxZ5A`1rfk)3##vG-vs!MgP(b`8@u|OWw=}bqN=QDJ-wo zbpBYsW&mYIQ_TDJe(qfqK)Z&B7iz>PHx$JVj zQyd%S@mDZ7sQp`g^t#;ez{QU3c`qhR8KenH^UUhWpbr!Wx zUqAIN=4L!{eKQkBL+;Dlu@N8b_22I@`#tZdg~p%yIGa!L7xT3k9T*t4GFkrJtiv2| zYV+ku3=My_&%GWaJtG@*4!!%)dT|B^F@Xl{kM>*)EdmaEWE!{`9y~u@B@rRp{XdM6 z0krh=gd&5(BYPnx4@QO=42&iQ3<@Iua~T-sO#fxS_C~t)w|cENo3G|_GHHl0FoZq3 z^Ze}cyKW$%z07B;h^^KwZ+lYNBg-LZe0CmW_|gSYuU1|-fxy((~m1# z_VjfACxwQ97ybWwg@68E7N56oP0~t6hQh|HVJXFvUfi?cxWCM4eb$^VHii^iJ|)Io zamO9a-_}Vz4!H8XnTz2-$A6_lL+y|E#aK3!{H$6y|3K>xdDFO;b2B;>ZZ~aT`9b$} z`V|+|-UammPD)ktzE;=2-v0K}R-SL2a?E|2Qu%LYZ~YSdr`yDkqGsL4$8sS0vR?zk zwl~SOd)sq6@2Q^6x%8MNsjuOUy5JIHk^kNu|I9NvUYUcGf+6wyC~>uwuwo3DcFTp(-2)mi~}uXNc*sKR?elFfE}}=ihXln(wOM z*tq=l`?tOcKh|?H9+BLUH}Nq1NpJZezx}@tgTq6H1_R-S@U1~& zsYSEWzl5v_=U`|7O}!u3b+li~vZPXgVaXr%;LiUM$Bn<}-izPS7HRyAW!tZB%l{ml zx_{0C9od(4lY77HIe2bMo#2uG3fu?!qxXNRlw!jt6f}t!K;pukP}%`N#hK zKR-`j^nW(9H#Y;r#fxR&NYiP}k9Jz0F{g`(;Yq5Di{^{hr7{MY|1Zn6FS3(QVQA?4 zAunDcZ(Yiu`|tm=pR@luEAM@=)jEg!_l`D(UAx#@85;ULvW5QY39ZbPJKgr7*H(?6 zL4fn(Z-1M&Y~p+8?gCCHYv3IbZPdd-6Bt%no0?pLs_e56{BSwyHDB zmkAvBCmhER-BA1a^>tP?A{Zwnn+_OHw5`_?IcoP|liVJ#!eh5N-O8`et8 zCr6vxq&eGbsq6mF37E8Njx)o8HPv@#9ojOvaKpsZ1qT=$IvE(URBD#o-_vBHFykEa zoTy!EpDwfRUA*Ws7sC=p#vNk+H#0FjVEwUC*!@-LpKvRq31(roVvYtV*Cd`M=n3Lc5S|P?ZGdS3)mVM6oe1F>&^ek&TlInQF*=p#=eL0Zb$z=*zc&u;Aq*v zU*YV!P16<`(N%ma9`Ypq2cqsHDAx|d3VqCg+{Hwr*`)3nd|Q+&NoqDnCS1beEqgd zSJgciuh-VQ&A^~A+d<;1ocQBVCKEBH2c7@T6dCRns{8Lt36KA)AjK5G$gmAm7c+GH zzxduo<=1BhhIv2a-%I;%VVBOSXXQQ6rl9@iu=O-O76m4TW8dGWZd?3VRh%hHiorpT z$&mN>K{bX66*65acb2o{2{1VHw(z&->YV@TD8RsQcY|f-*BOioCM$%Wo^s?mUUs+s z6hne2!v@uV+=>jpWK|dxR=<89RktW04 zr@+7zwJ&D#^l7!Ne{=4d-^gcE+wA`>CRp_6;%jFPUHQ+z_+b_Y!vohFua;doH~GNv z?xtt4{JqY9`+L(>Ofua5JSG5)2<+x^9NjBs-FnBUHRA@E^^ss-F=25m;t-vtz zM?N>x1V)Ak@a@a&&L@6dur4@}FK?wT!~TP3TOlXok)!pp3=XRQ?$>@HGAl2dpzrLvFD%m9ESK5dp?E+ zf5nFR>;7m-M}O!2_WIxZ4fbzl9r{;$-$ao`A*=h{%_HyPw$#ZmY{*I7AE2UZ|D)s~ zi`@(3Z&evGukvLaejHzRaQ*T^f!h083=QwNKYo>|d&K_c!OG{Z?@upX_0;c=KPQt$ zA&o_ z7*;4S%sU|0t{C#@|E#&{|{S-oD8^To=s(>fv3i zt&|k0csxUdDZ=JAgA@Zp@e|`m*H)NsnB>H9o|_@Tgik7I&*s7oN1i+X%s5yU>`7w+ zjU6QzeyzW!w%5%|YFA?Mg+9M|JdgGZF)(cAWq4y%ab>z+A&y#a2Hzx=v>?thVv|30DR{YU;s&E21H#)P3^ z#Z)abH-?5{h6JB4pYE?Os_lS&x3p*nH!-UH!u1cI3^pj3*O{WDF#kCiNVC^zD7&Wwzwt zm!Da_>hPS)joPI!>z&v>_YGTabzQxE<5X9x=0U@)TOEClF8O`V`G~pO58n0cJ;xT- z9dmU5v3_}BKRFcR2j{;oQ|>4&@&cuTL^^M-w`3=Cf+fAL*sxUO`IouT1i zEc?aB6Id7y^c=R0Jul4g;ia*8L&&A9*xBDUe!ZKzOncI#i4!N9&fc#&mmC%e)lxxfoY4G+Z#qJ{|C<|N7qkuCty;>!Sr6c;cR{ zd+oyDAkx!d<$9oDFYX7!LH6>Kkonv0JPb`Rd1#(x;+ZZ_O^^ zVOYQ%%X?aB2_wUVbFK^wrnAoEUHbn#rN+q93?GqBD||FS_k z?^VL~v+<{=Z7XB@Y|ONBNm+adXhQPDi4!LT7#L=7G9*O*VGj)1X4iN=L}?>82gB>) ziC<+WU;B4q-P(Wh^K-8n-Ec3B=~y!Dr`;q5hPTeovyzO%{`5ODY?#Xn>VYsE2M??k zKXbmt;E=JYcy`zS-~KkX4=X;H-xgqyP`k}=?79{+!y{D&hd=xOWCtJn=@je4a8ZcC zh{2)sK7UTtjK;_-J{8xdglyQ(DYE2+wXx`bZ;u5^ybKL3nI9u6^-2P>uDp_DI1%b4 z*leY}Q$Nvx!NH87A(tcJ)Rmd%TvaXH!$4t~^>O}lpYjyd(5ggGBd7ti2?TUJtAb~< zMz%quSLnRMflpPXJ4Yy(OhSSi22=bB(xY3DvmFxe|U20Ee3`+%)e(bF<4zc zB)rRcDVB_HRtH!>{9-}7%xrvC5C%jT|$ov+KlU|i0);y~AbJw=9K z28K&7k{KHWm>PT-F0X$jqyBGq3j^Ejcuu8Xk3ro=frCblD>t3}9m~uxk9Xl_M}`KY z=N73<3`H-sb+4}0^E$h4!JO|?zVlA~7e6uT=;1Vj1=8Cr7#x1?4&EyMK`k)dOrb%0 z-JDnDxe^6>S_ds3#CS3`{CFfeo5@d{!Q#I|dMq=8%*XmU#&;L?3X4kdGJ(z(2dzP4 zXh>yP;F5i`^KIYmcd6UY#-DT13{CBGPf^)9@x@#brVgu9r3tK)3s=lo&cI;P{`i3= z1H*ZNTOP6u0jZ)VtQj^eEZ<-6pS`~RdDFQV=`Vu6UU~5>DcoSqccX6By#8m*z0IwK z222cbwJCY8K-Gfn<03YfhL21RN0#isp7HD42%ACuG8maSTJjI z;<3hRvwvaUpmPFdFfn{oP!nYkkXrI*I;-2w7KRju9u9_pGoi`$@wXTp7;Dnqu6K$| z@zy&&m4V@L<@=jG|CSf7Oa3^Yq2Y~s71P7{i~e)-Fv!fcxw$|4ol-8t0h3ocoGcTj z{m5r#YRG;geXDuVQs1}*j~-k7da&aE?!~L6Ss6UM|A;#=fSU`d3>)%3E>`&$&U@?- z3&Vqse+x}Rb9xvU(isly2nu9jj>+17&+MY-dgZ$Jwl#NV{>bNIbeQjRy=U3u1q=+c zw9K9*$Q)aBd>SLevh3#}j0`!MjeD3FPKSMa9(SW#`peC2Cp;fN$dgI=yQR=>7QYD} z=dptv3@5xmKHtH{kWyRsJY@F9ANtJ<29N5)7#gxa%3JTh#Ke#yso?O3-n={Qq&{B%v01Hwmq85=BE1nj4;Xi>}I|DCAVut7$BTaEg&c?}FYatsYK zR%bFWbb2$094SvLnd@PAv)FPS3xmY@-;>V1sF!;FOYpz9YsHJDJPcEcH2zID(U4Or zExOU?H%|vNt!;1C8a_+F;nt&iAr6Lhyz2ymXP^1P+GW0ugQFqVX4kG43=X#*?Kj$M z09q!xgOy>P6g$I~`+sfsZ%^m%{GZr+^i;%w89nR_^Nd&-yb2*lzBq6&PT^n(uzp#3 zBtKH+%%p36_3tNoXU1NC|99=S7qU`sq&t33O+IMo`n-9cN~HFzKIi+_1kFr}D&}O! zF)|!;WH39XsQ2&qdG6XqJJkr|-QI;QjGFD~p2l`JIid!aeGT?CU;tgw1dNRsKW&yZ-0#K-!xhnBv0y}Ph1Js~{)Z-Np7!|UBmg_BbGThE8w z-=8%vk&!{*+IJai*%_P+4TArjcYix}`Jm;)m|agdf)`UBP?djU8gqX`PF#{AgN5H0 zi5ovtir)R$-RaEGpzR{Q(Pl2Uz#&D3gxnZT29Gaut403$Pj(DDeps17;r5sRLRDQJ zbDJQ8T^euqd;Gb+^5Il5mJO?N7Yl02)ZRR>FXjmExm=}x?&3eSI2@+W6YJFmAI)!X zf9>!AEyZ`%pgsQp<%rd6T=#2hA&RC z+1t;?E0$bZeI&m_j%oR{Q;s#yo31t%fR|+-*cjrV{H0U;W(pHS!tuoK{}$`$9Xrm@ zAjOiv$S_0U-{*6jwMMe+H~v5PI60DmA@y8&z&T@vfR-)yHkI7p*5ZdAAFml4q#o_h zp#d zMlB3#48~Ww>OcEW3Y6pJVMuY?#c|}np;GCq#aqwL5}%RBTP4e&pv!R}Y?i^B)2?@X zj@I+ABuuh8`{d}ao5HDVVFe5dmn$6@7#JBcbk zGdy_Uk+1b=|GD3mUrw4bEMR8*(8nooK;BO`G)*|bks)y7Jr~dnfg%fo(^f7921n_H zMh%vP+wL7-&wuc;T*<)D!15^bM=k?{(nou%u!pxqzfF&w&U%izGunBc`d!+}99 zl0ArpA*gcy+VBMqf;Ml$|3CX;#mTV2NZ#8ccH(T&Nl~@;_RL(q?>r|%fYyc|{ulpS z=9Qm~T~hOMGb3oY>BTqqscC1-7!-v6rwTM=-ZeQao^57jbt{0O;Vmo(|AUT_*!{X8 z@LM;V2|uKleTvR2j?9NT9dPB-;5sSDFO`MN~^jR82DBkxOMI8#;jBI7t3ECG}}`` z&h_=px!hLVsTa~;SjRAbt9pEG`&)&}k^ir4zGxA%Y3^?~>3{n&t~_t{Wl-?_81K&F z$IQTB{k~L+kzt|he8)wz-fM9{u{|j3=KOryiKZ0*!O?OkA6mmisz4} zI$dC7FnF}TS7@~r=xmCPX-*zY3@5xMboQ~|WDNN%wdhYN1A|8BgeOuQ3@5fukeL?Z z;i{p=aNt&r&daP$lYL(eIbGswEYHUmbul=+N=^v;v;4(>8S^vV^K}^%G+8dx+?83) z(6FvqgOh=wHoWtHAqRul)&#Xj^+F5^Yoj(*GBSYA_TXUf`2DN8+WpYZ`ym?*g?_f0 zg~=`k4*}XRF*F&T&}CqNuaImIwJW{-tM_(f`Fnw2*DDE%3>__kmWLPpZcvUgzq@LM zTZY8hWUYUnW%j8(7HDU9RQ&iu#@pTACVUr@IiJm+_(NW{ecxJTP!D|OigVr9z8~_a zowwuM?86g%Sml@$K33f1fAsjQ;16%69Sc;N7z~oa-yf)5lYQB4ThdpvZ7=5ewhI4P zaQ;I14z?X)xgYCaGrs#ZgQ4M=9QzLO?eDE_ZTRl0Y%hO_i6Q1*w3dfGFN1>5!Sz}X z4_m9bJXs&P!{o!)4@&zV+Zju;EYR92qVJf%#ZZzj%gd4~${@gXM`6zHS@Nsi*Pq`g zuEz05iGhLTm+9No%xx<(G+AUB5}uuD4|udc??68v%LTgnADbXuZYdMySMqy*Nv;cZ(PL4&}+r#TK9bM zv~~I?L>N4N$N32}Fnp}9IIi%@@{sUzA47$! z#`;`orV|(byYHHQuRL5ycjL!>Uz{e%Wim6ciu~97HJ^duxxj%J&5Qs2WVbTbXJn{t z*eAdcpaaq`zz~qmz~IQh@zGwDAz{vs`wtizM3@v99PV0K{l2klU0s^^5lMp-NjPk0$Ry8o|w z?(wHW;Ag+6(c|Maf1U^~jnKDR#sTte%KcnHMuyP(N4GyKFvv16Y*M-*@ISSfZnnEMU!WoO<9#Lu1IIt=3=TYu0t^fCbWd9`Kc32dNpSz~wr?DBb3sdr zrfG9!Uv|4LxyV#ThPhAGivP>O6kC@6YzFJOo=;t6md3$YF{z_GF{^HFVaIf-2Q$)l z=*e`)*z+@JXe#|b?t1`VtN4}Ctkv-FpgE_(pW$N1|p zCO0=LSH+uleeiw!;NRTy(?F~07#S*A7!=;_@8egivx%*b`ZGgoV_cb!2D<}8gCzq4 zo6mD`dHK%A3c{}xx7zvJOz-@^Dx*e_h2j4`m23J_n}pS#yVc2? zF*Jk(eG**5RE&_vdTEk~^8S}e7>vM0ZU;XvaL|08~LnHfAguPzaA2>HWqy(M|| z#h;7M$^F>g`GWg7-|vYmOdAycsk3OmVr2NRX%_p{Vz60i*Yz71_OOZlw+;SiugLIV z;*a$$3^q&*Uv9~k-#wi-d;grH*}GT0%5HmP{%2j|2R)%@sgL$|o>X9Xvopo%_q)ID zJI`C5u?T5>p%(k`{)JEuTeoH`+A3`d zE>l2Pa0D|vVAW+%(7JHD%pdD@eg!O@z0HoXVT~e#$4>dKcM0O}qF?go z%lgEoG!-A(xwy7*pJ>3J_2LW)t4};HoOle}@jCid+9hl%*DTEh9jU*sl)7}77(Cvd znQ8oH?e=?*IPdc6|MOO8m=(LDpt1JH!*;LZ9*db7w%#CpMoi9z8>f9RR@w`MRfO~`w` z=;J(DtM~av>Q!RPW*bGTz1Shee))Uy?B@=9grn-8Z=TVc)uRAfR>8sm-cuAgh2cX0 zgM*Eg{XO%GpIMC95{}l3N-St%NVy=#&)`s_&cblxb@;8N0&C{>GcfGWc|7a#m%jn0 z+ke=vJYnu@%fO)WPyAKg#(xGrTns6kj4rI-*C>D{ouU|z{;y(W*wnzFX0Zx9AhP_aNm|nwciEVS8#FYQp|NryZl;OeM^82bEsDU-@^OveF272jFZOEO3~HyM z6q}w2GJH^4w2ySGxels}ko->zg` z9z(-SWBE_l^Y1h>F;qO-ugAdf`*2~-pR^CpWIDbpJetkKpv2Lzy{)~RThQmA_4%{r z>p$dY+cBf|6}&_y)Vx1-z&?@pmB|LP0^i2FFAO*8Fomu zyD>9tki5gmuwa>UuK>e@PZdiP|6S&d{?FhLCcxld;xEiJq4U2LgG1ku|5Z#3mqbjZ zZ#lX$I2f+qe?Wl2vSp-ly69p1LVe;PxBMw6Y$f7g{}vEBb8I2gQy z50ow9VY~6wE2U?VK!f;7dH(WM;5wuN6E}|7Q2{48C15>;k-#_VKqrKQfKkK$d;>et*8} zQ?@+QHegtw#Xk8+h{LRG289-e1u_k*p0K^2p~b=QkGG!RTio%9z5gHa&aZ(l_%HqI zK2k5su%P<&iv4NNk2N@wwkN&U8Wd65ir8U#+k9Xsi3ovy2cg{YRC3$Px z+L~l0mIc+e3Cy$Q(h^u0B3{n^4C;beNV=~N{IloE8{auX%gSsR8Q$e-2>s_S-9IJy zd;3-%?roq0Mi{=OI;iYv-dnuk>`npJ=M%m%{{A#c`Q!cz3=KyZpKfBSI(&Vl3d4dO z*W(>H8e|S$nZwLr1uDcra|vvVcAd%;<9cuOaNo~emZu&cFw>ggz{c3IsI!ETfsy6F zRw2p~;^U&698N9Phe#Jk%Bfj?U&!w*Z>NA?WT6Sg{v zGjJ#}Xs9!YaeXgr?x+*^9?HOwBYyunD+|MSzxwkR3m?^IOyG22WnfTYxZUZs_ie;? zC1&jj5z(g%86KG2y8YC`<4=9u-k&ytk2A7$G=J^ylYJ`Z=Ay=M;H>kkBmWO^d(T_D zaT_PYjV6W-W$SVoZ~3i{p8BI^xpjEvTw~q9Ge)uT84L~zSh()P?-!3pZIhMZ=c zBKle*_TavgW-JNGeJ+dtFTQ?S_}gT+|ErbyQ(xc6s8@+(_{70rqN(&JRg!5|7ZbyQ zznZ5s9$j)d&o=kVO*6)Z9~Lo%Peb-+A8sfUW4u~zEF;|aHc3W?k-_WZ{S=u;*$!Dh z85#KczAWQnOgM7id8*w~Mg|8LyCqM}Ss5w>9PV7xiIK|r-X84T%gA71H|Mwr1H;0q zS66-qGC0KC*d}|T>Fk`JD-Hf>f(}`__WtkNmMh^5&P~AWjA$E-%-gi%ezz?_^+LF&F9l|8suw9`?5?(#d(! z3?9Nv7X%;Ya(v31-_OwS$dTd8?mlLQR}ambK1WC0;Nf6xVDR{}e3}&l!?uNQHKMKW zKbER#6NsF#_I{`=gM-*sekLJ{eFqH1OBK`v|K~a}EM(?qW?1uH@)6f>4-Ewkeg$dv zi2?dE{W}#Ij@F1qy}7kyt4}G*&jm}4JbZlYeEyB_sh$qk15p5|r|U}W%7XefMC zf6tpCMfIP$;QrVt3=et_uiDmoOqC_%{n>&X@y8E17(T@GI)A;f<=<&Zh7Yr!=YMNw z-@cTIG2ux33vSS`MT6-7<~L?tB7c-P6twQlmydZ+|0jieI}78om<}G$l7Wj?zH2cs zC^YU^(5q?NGFLw0qdlKI6AQzmeOwF=mhRim2uh-h&IkO+|Nd;QW68e0AMaThR?J$n z|DzCto7|FRhvW^g~e-RP^86n0Ljr}@DD zaJ{DW!R|TkZvUlwRiEEk>fzZT^s>8GQN)0W;f~D`R`ZI^BmbSw7+yTQZH_x=glNG; z#s-7hMTZLSZeU>88pFg;x_N@|pJ`&dSe*J4K^bAE(0@s#Q!{fTz8-M-xc}4kS1}>3 z*2d8S4SWm@q8Ad@ip4w6=mM=r;bFL7Y@pQp&b{M*@}|NIf-hp77;fk=8ZjumYq;)t zGGFND`Ql@*r^s~Fshwb&5Dq#Ka)!dcbY6xJUWP62r5SirHUG`-y06C2aMEJN6oCnj zR)xiee0>ZI%O5*rANa$_km<;dX1sp9bYD0lgJ(_CDx(EAHqG2r2^w}=`97DC!BdgpV)+^2*Qt;8dov{5 zedK<8s;f5_W6Ob}J^T0EPrM=C$9Q~}ZSIZyZU+XfkN>0Z&v>UluXe#bhK8cR+90vx z3sgEIwzD#bcx|}WyTje>|7`|_Q+iwUvRIiIxSssce=5r$;PSVc^S8^R`dy#btP#5U zi3K!@bVKM#`?fb9;@?GxN&K;X&*1Qf)#1SoHHL<$dkhV`ew_7~;Hv)p`fO+Lv1WQl z>)Q$pHpf2wt^S6+zPn3Ss6F|l7|R3^1_4gDhf+*)R@XXL3w8eAroh0%AaMKG>aJhH z;B|D;?WaE4%7WHBDp<@DkKg`QVyAvp?b0O-2UGWQ-i5M#Gl=~r;TE&A7|G8JkXx;asKvYn^+kfGPiu&y+56mX~N%qM_d1_ z_#rO^x|fRK(!bS5{y*JrBk@I+o8e8)@5&(gNgmxFEA|;RzfJu$C0v2wz%`3V`F5pc zYp(b1xPHZE>$>R2H&ic4Ni#5L%wTx%RFa`!!l(W37FlwunD}n``}nC4L&4q$+Z9hV zKlp#`mg?5r2ltgY6!;k$)|4$${qqreUtTR0JHhx|!-~DziWk1`kBK)H_!@fteR+Gn z{Py$N*5Z=P3{5K%`6vHWTrS|S>XAJggFvSm!{LS(vTGgVO*kCfA9x$_?Ga+wmKA;a zK(or@31OTJ-KP6ivN*Ug99Z3d<}44>2Hk)2s}m;{GdNs(zC_@_>A$CYPWPs;g3@8a zv(PAphOBe192ji6r=>E?w)&g-e_rqYueaOJc^<8wtHZR6!6Aqv;aBKfM@@s9*4`rE z70CBC=4ISd(!DDz`hO$CfrQ_ubKH-6d;ay1bDL4NrFNwQL&MqE+pPFp*MzT^E?jT9 z&69!Q%lA3%=?2PyCYB5V3#8S1U(_c*Jh1S``-?W`-$*{bDKagFnL$tdk0GREFxV=r3py<)pqP_EM2u;}hw7*q_fN?j zoic@+Va1XE26LBjPdq2WBoHfp=%NiD(~h5Edw$4so$j8th5h{Oz3qL{_2Fg;4Tl%+ z_?x^`K&^9KZtn4Ew~WnZrHTL3?f%ox^>g9Mc@Ov0rp#n;`P*pcy>GQ=B@@F00f$$Q z_P@HR$UH+q+2dYIz3fM6CE1PV`<6UrC~&ym#`t>TxdI>2hD0mAK8A+E*RI`y_a9$t zbG%A69BC?OXKF_2`KfwFcIbSB=SvpcCVJm>Cp4#jE_&RyynO zME`Eh>rE9=HB*1YH?xb~zdY~9&dCf+E6z@KUfi$!Jp1b{uRSOJ@6e6BrMRZBuk(pN z6T=B3_7A_9YhCxmS4@0;zSxpseb&nE|Etp5Jv;jrIWU~~q*zEAaof+57)r zq#&!AC;yrpGo7I$KYoVP*S=#Xe_4nGvX}9M&0u1fm-nGiPW^ccrzbBj!xXNf%S$Bx z&No@wmizJk;+?(>4Vo+h>z!w*G9*-2hchs&e>dG3T!eXEb4>oq#u)L#R5}~XRq4a+xuU`JMzc&X`BvQ;<#ToG$jVLs|o&J%ryDjJ_!zmyx;y6|9m^@7Qv<|O3?0WHk!g`$wPMYGciaoDEV?I zRPD9-Ki%t3KeOO228NE0=I7q=Y~r4Aj#ZL{;W*!KuK(L~{~f-+@O^dP+;7%yb}pbj zwF-JGk`);`9FFhpF|7Jjkv=Y>wyW)ICvXBimQJ2*8=cV{@T5j0bD z^FKqCD=S0JZRPv>oKBZ~-(I`VM3<2Tv?W00{EA&o3_0EZUH_bYVqp-=3@XJozq%5) zujufO6)wWdv*nB!U6gLMUUazeYoX`S`s)G=9CriLRsLA()!mk2pZ6m_*u#&B@kJl= zF&Dvx8!zfNbVsifWn%a+Gs8YotYL+td^Zn6f6DSiL&6t~A&dd0rGDdacBM!#m#Jt+hSO3``&I`+wq5`)D8k_=&^y zGo{N~SyUNf7#ZRoHcb$nJKsg1!Hi)-bfe|r7xg8XEh0ziyZ)X3c07O5+bfq?7_O)@ zOke=56p4DKR4G>%|LW^59SfsiW`-4kn;%@@TT}Y8Dy(;zu$6B8$9I+wt52R@zxU+4 zig)ZbhSSq0$D}aLuua#UU47bXnHMXU;D^kP|9XlH9cBI2@{b>F?=39Q{ioi_P;%^` z8iPXjKmNC8mxlWb{C}9g>aRg0!z)IH6E8mpX!6YFI$vp^QJKWe;9o}1x?6NBf``kRFh-`iZ2 zRo-%%p<%^^wbgGWI1Z>-uh0>)*>!AU=lwl~4>=!deUyJ)zL}RX;Yj^OiH=`d%?uU$ zO+mXl*3EWcSoHp6ioJ#T7e;0Vk0bT-YecRH>`K!!K6JchQmWtn(@YVExEK-~{m;g! zyTv%nWC_k?IH1kI@Zc#ggNNgva1N&T=8F&;KKqqCn z>71Wvy5`6E!i;513;~PNy#K7f#?C({VWG3evn@P}KB;E^F8ppR#HOL?!vEHX;rjVE zt0U~2HFN^CE?fv%+U%gPN%7xo2L^>TE3@pnl_nf8-1+!RS*PqVRFy(*3rW5sdbr>$VGlPmNZU%?IqyI1DFfu%Q^c&Oxc6hW^0JQVH zNG4^!wP)64?gsU_MGSEgd_7fw;eB<`+VIkEhdcf&GAt1If70KPcXf7^ zB|C!?Z*=6L18fWpXR_9c_RKlCW0~TGt1o*WiF#(7v-lNnDW}=_U*zxnyN4?$X&+cI zk)Z*43e6H;h68pR@&y?gz<$q)bYfU4)AfI;oA`fDh6U4%9pjJBT6FHsipTtOmMy&S zp?UhbRr4ZG{k~;zYIn;Stpo33t9yL+J~KG%!nRT=C8z7Znn1%TL#@@$T`Ny_$+mAf zQh!p$(}qvWeTU92zITjqo;~vGcV6AUW2vO-i`Nn|!hL5~XX~t<%6GkifeAD)dq9hU zf$7hxZM|D7cdW{74w>@2^Z$*g`+FuaYH>JR+pogV;Be$y%GQ^H=Xbd*d$D*^edZc% z!$x03RpY)6BDC_*nj2+OLAl7jTsqoT)*FLV0F4E`>WS?+{S9$!R{-unUCn&wYc@};1>0$kR28NEePv84J<$7hkey5orgFrij0n@&fpnX3J z-tWnM5VbhK3AE3EVMQt@qsZQ?phc<-Tbq~|?s#nTICb&UyT9(u_iZ{}x!Y`xabQTc z5;(AEY5zh-hM7NdqyJoQWeDL5oXya{#FUW9ecXuQK#GjZ{iC<~bT6g9y>~dN@X3*T zwvJx^!^LWjb8#>nZ_r^Z@UhtTV$TKj$oUUvfx=&bmw_SZ!)K+Ru8a0~{JAdpvEtB# zb3YHgUHE<(LxUSjwQo;c;d{4t#aCK?$p6c&xGz}p|55|PhDY_6em;1#%iu%GHGzh{ zAN=2LtYmgus^)UuGsk|i1H-n{tS@@le>eo--ZidrNY0t8z|#9F?Qkp&I}BY}BvGHjE4s8*Mci1VCG04ut%< z{xaLf*zuSE10%x~4kiWA0;{Z6f%QT&uJ5X;HMrgHxEa`orfJli_kQ=e|tl_u(+;$SdfW>}QOd0yewy=_0%b2GXq z|2O>3`E2fah1$L4?_cFj3zeKYxB6Z3#uNX26d1%G)!!0mU|=a=W0aA3>AGM1z_y5w z^1n9ZT~*p&{n_tKMZfU>-MiRZ&wI|b`l@z+tB1h0N}ao38@huyY(TfroNlR@+3)?; z#$2;?f;)$U**7%?hdm-p&%S>L4~`anIrjFDPV%H!?kD;M>el!^P-xjg4W^qy1XHynTDzmPEhg<;A8b}@zvjEXr<3?1nb ztKM%a{*p0`;eq5ga|s289JPkhZu!z@{td~=zY30@kv*9IQ}^?o zz3y&*RoBiHKF3|(e13yd9LM_?-$I2M0=oVi9!SvPW3*sn$cikT(Da;z<9t-F^4EUyPyZZehQ<8-zn<^)`+q@i;|9L@2hBF*Mm^g9 z!m?AgdC61m9LX}D5=RdARExPW_5M1qn=bsZ6UwwIg)-LAM;^%8NJ$v4goOqtQ zwkOTr*@@xF@&(J78BUn&S@G_1r^)#_KZ|Xd7z!8~u5P(os=_seXWxsUC;?C?r$#b( z^|^|6{qqn15nj7|X%!1YOy?_CCWc49Q&<=`9A3Qq#j_>g)UBkx{E}f##$%Z+SGIso zV5=1U%zJjVobq&m1HGHCv!%WKzMf^#f9>`APS*B&FfuI=VhCY6kjcpq*CJ;myW^@3 zgWARaHtp8_DO*_>8ZOw23I2DMKCR3Gx(!I_QGG@-IC0Nez5HnRdzde zty2OWy%YcF{e!Om5%XvGaxk#`y>Gku*8j(w*Zyl&5C3)8T1`&;9~&r$*K&YHXim4h zU*y1GcBEb!GFSJ<|C0RO`;WkK`DGsP8+D;pk(C@`!QS#Wsu zd0zwBhtUdGG-S({2{5?*dCtgC=)N|W!NG(t^UB(39Fb>^S@d+v#on5@L~h4c9R|-u z|ASc=Z2Er8_vUbL{?nhvq`=_7%n;D&^6~yui;Tn7$6AWb>;9{X)-GPTYNO^7Qw9eA zbeW`QOBom{ID;~)`4}6{JZoP4CepQmA>~p1mHUjEk5(7AYyW%wP01 z+VfG*85(py#&a+}S?HTB$MA7JH$%q(p@|Q=D-V|OFfN!gMbTq23&Vttdm6{*>ajGG z-uTGS@FU^|==iAzyYjX={Yf`Frnu&{*6Op_QA`I+xE&_F_%GtkaDt)XjspYRBYQ>$ zF~){~J;Ax>g-aFZTEDq1EtvFRf5G}sEhQ6QoL-$Md*7{Oy#xb8)Z+wg`2Qo&W1ycrpeXlh#91=>pQQr9>R#hixkWVxEao@snItIu>sMuA2zk(K<}p!SeY?9rLviEW*CpOo%Pjl; zonLc@Ve6Te`sL?&m>8s_89LmUmfe2>oXTRg2FU8gf6* z=VpAeF!X4>9)kj-_YTebrEzMxP7F7uy#H9;$z)$8j5G-|XLnJmpT^#!+u ze(tgiIG9^B#Lo-&i{F$am>paA>W&{P(}Rxxs?v`iERZ?P(%tnlL5o3Q-`=3U8*r`=;jmivQ`H)84E6pB?(YN>Qe|u6a7s28~Vq zooXe=3Y=n>nk}2w`Qg3Ir6~*yObkgcLnHrR6Wmp~a_L_moh_z8!VU~_`fvB2NVuJK zDoE)6Sw@EQjX&gPg{y$(?01>J3GXu6<+4+k!$BqP$ZziJ0<4)83=S2##d&dOMfWfF z+k1ai!ulqLl0MVSPbKx&4=(mnfA?$e{-<5{e*4?lIv(*h;`_Mks%A&{A**Z49y>5J z7&0XAFs86DWOV;$VVJ?p@Nq?GECa)t1kAe5A(E;4{IPl_BKu1a}4pMV~Y# zh8^?x*ImEhsn`%MKQr6+PkZvrj{mE6W{yAS3!?FxJ*Z+y^mIAV)WORoINjJ;X6AIKEw%@%ODbU%%U<$(~x1;PKR0uGP^ z_^mBfPAt!~-eg;-RpYX%_U_xYj11Gh+^Zac6GaH>%Qab-PssE%;~i9vzHcV;QlDj!;&Yk%XLwC zOox{dU+D5}n|&CTJ+d#8;b8a?QnBZ6-_%_U4T3Ba7#R{kck3naF&tSOTFS^Ucghu; zi`PXM9yHwTWMH^z@kA8dQfFv*{d2-GD=SWx2@^9J>y|khstGvEVrW>wBjogj*GTO~ z3qut<-_Pu_I1#R&A0%^F9r)3{=xr)rwajM4*D+Yzv z=ac*G5BJTtIO^9kFNvK`F5Q~#^qR$+`%Ay`O%ibLl`_>`o}T}n`8ZwY?Tm={>P&X#!zO$z0YMB532|)<4a)`oAM~;T^{$K=9JcoN zJvgoXb&*!&WEO@4G5lf-2YO=T7#SQh+s`mEh<{dGyS1cIf#K~NJI_r?O%+`CBkwUV zgi5NkzBpahbEo~^KEvb*DwFQ36gM1;sCZq?c6{yiX?pSUam6dMk~6#iZ{S~cXR0$t z!kVact5RN@{{qcJlrk`!oB3o%fSIn$V$fYO-`3T!F??@a%)j~Y;^k@$``qPfrq~vJ zlK6d4c=yfS=hvpo|4U%~93K<4+5X>()>w|^>aXmVO*t-K*TK#mZD?UOhxr`q z^Oj=w-%Pd5c24mN&tE8?``CP!Jde?Hx%EAVPp{uIFO;EBp~wFB9sV1|_x~%p9p>3) z|9$oR4e{|7$-$pf_Wyt2JpEU`=Jj7HmmFQ1w2LR@&9`1Q%T!a!@Ynn!|7$q@e~A@& z{=4^feE6HGbMD<=AM)Eh@a&Zpfs4Z~e7hE%&-zS?f#ZCz3j>4ClM{D$WU@c|d&Y|8 z!>8W$AIe%^D8&zp)r{bH(Z+2=IBwEyl428IX=dB6WZp87B}9N+)lXRZD{BdS|X5*AyA1 zGca`g58Nm-dEb2zrVCs5EwuIeD6hacuS0ylUW``f*CToYZPE1!R;X5yK` zx0QL(TmJvQS$$dGvP=8D{rS&z=l(GNy_7%i|AKqH&(EAOPCoxbQa``nYk1BrUCn*v>Zcj8ybJ{si!c6tm{jG+{i*K5OO91rQxG*xzc)s83h&C6~ zi`Vh%V?`!*{$JF=K9OO9(!7#~_Y*%}<7N{09=&G?A0v;nSo^Fa^{t+Y3_ag9#25~6 zeT!gV;1+3NVlZHuvHnNA0K)^&3h)PP3=IyayA!uDG+3y;cDX-ILwu4UKR3gQqQc!w z49m(iv>6th^o-+R5ZG-mGSP2!i-5z5^z!SB3^ptb#i9luGFU(V-0R%^zp=mjmHxWF zHq#>JGqYR}5qvoDo}Ivd&>eCO3=HcWe%SZT3)`|Eh_I;qD_{R3e(C)tm-;5g6#)yKTD^KM3H&c+WH?|Y$nfA2!xJuO zKo}^+%@bho7G;o|vFgtzt&jHuk9dc2@2qrU=qg^it1O`Nf76Sj&I~Iv6+Ohh$#XL# zIDMPVz;JsC6DuQw-=q3Qh6Z642Zjb|28FKs+ZY;jsya1(9lHPFXFzUFg53R8E7TQN+ zEB$;lJ$Oc_(;y&c3|I z=X=xR_ic33+;O;kgKr#zL(8ucQ-%xsYl`n~_?!6VXZOwJ*ZZ}fzxyDYGg+KLV3VER z--Axy*KV2m?}4I@HtTCW;m1zgpR5EHOe&3EIbntSBm2K~D!+tz99p?VwPe{DLbAgi zep_i`_d0_i;r6V}C%Zy#Phn`7z^35Ou|TOhu`cOH$=-7t85{N}FnpBRbYYX#M|tf> z2M;YdcUxZZOtL})ml%`5T<3}D;hO)vTh@y)8!|t3+fP)u9gFV9mm&g~Bm%UB>-s1Iz)q<_3m-T~w$G!rdi@`Ch zPdjcO*e7-IHaEkCtzurfTkEAPa>P@|V@xczJJ@?)>h&yKC`*VvwIGnt!} zVFBM7y8v@G1_x+ltxDHwu~lbykT!o;&9lxY-R4=}P8XjPzdC)^k-`n>=VkM&85q_% z?$Nu)z+h4S>*cb4eQ%$?)J1NO^{#W@k z`Gq_W+X5$0h%aSeaCq_l;kNW^%`FVKgcxpYdw1rDQ`!AZXFL7oXfQBkR3^5ux`xHC zsMcV3aBg>+I1}TFzO(Jq?v{R75%y<)>Lrsk$E!A#epnFr=X(o-5f4j)t=WA(UjMqa zKh`%h@X1>*6?t>y^QTAlYApLR3q7YNIoM2p`)G=Ur9;^|8HR?Sj{kC?f$2sD2GJg+ zZ^e=K%I30f_qrnbP$qIk#lL^4Oq(9tsxvbL%`ThZlGMq|uw+xV<2Gk0K?aZRSN!{~ zx1LSa*`}}dWTSsY&hZUbq9P7`dGmOF{f)8}kxLElPr0?rclV?lZyBBk%$0w|R=Op( zT|e$-<>h<(r__EtsU4dw^6Brgi9hc1FuZWN&++hEbL0WLTUQwl%-Om2b5>|Qhism` z2!nu;t|J3OL*}NHr!sfTvM!&(awz6@Zx<^=z=981CPM#Ly1c4a`Q;8PUKTPqxGMeo zJdweQi=pDnMDb0HxyO5*R%rM=;boi=_Xu>-OARB#0jYw zmUi)D4AA;`pOI;S2m>DjLx=UMId6;t!^P6>g??#$uW)|1gj<-}w@(j$lvY0ZX?3tr zm!Vn*Y5L=`S&s^)%Ky(xtN~I^0$2Xx9nZO#o6lj_L=skpg?zr zj$8dTt^bX_mJ9v&{IT3gfk9L&WW^Rvh6xgDk{K8T&a|`jC+(dQeWcSyk>Q9_(cdTu zmIqu64UNn9_9vWIVEAytyfbe@@5>0|G`k!dzMSNVo8xxfNKm{|y_|VM1Z&}%l8=+z zUw3~x?sjaBB7-!8gXlE*U-NSUrIjCTuI_od|47BZ)eH&YE1-?VGP@2lI^i7_;A zvs_^EbY)?frNAKm(O!t*g3_jE7v(EH-u$|2!_JQojxdEB9-%mTs7SFDCN0@3+Oj znj}{Je|%r|G@o4F+}8)vKggQ3*xy%QpckMXS{q+i-OI^T@Qz=0dX~ik^W7l^Z$c)z zZkpgWk>SuZuQmS`?`+gQaX(P%+u{}f{2tkJ{tw|`S>WUv^XB&6?9UzmMO$x2?{whk?PALE+~1 zwG0jNcXqmSGUUA4t0MY8wELY_p^`oa!^R0VjEo1i?qp&((>#Imy_SC+4~xK|l8Y<~ zL5v5uj6NO~V+iQ@ttmcl*KuYhjznRn$oH4TI2N>X=jZzHD{%NHz3L9J`QFxRJ(X#u zw?uvT<_|B{Uyo!9;F#Cj*~_5T^;=CldZGhElrjSYKSKg*>Wjk$>zIC&{Jye#v+nJ0 z3G?kUgwJz6Zzy)G5|_~TefaLERRj}*2FHRzeedH}PcR%fQqjrr`@YgYcNPW-mVn;7 z@>0)NwCvEE9dqo_-^PzB{kl1cM|h6uKso0zT(O3%lmF^`zdg!qe8TcO+b!;<7zt-$N#0wj2?f~AI|4$WC&TY zLhQE$gMm?*;fe)kS;_)q(vPu}z4^Cs`}Vc+j0`^+7#4olU-T#Am&4r@h6d-pM@u|7 z4w#i2iZMJm%--}vzw3n+qn#N`f|u%nBlU7|318dq3)cBxO=9lZo1-IltI{HJbKZp~ zz45vNOc|EnSy&2;Wg9dELMk~PJeU}`^u^hnqpNcNY+da9C0UuR#bAy5ex0KZhhI&U zcn}rKz#z@BV9imtKk5tz_!uU%@`~r4-SyUqWy;Ef3Jj51j232dn(fuE9DHVXSm%b7 z1H;Q#TbVs`KE|^$%2@p>nY?4>_8<9|^AvwOzj(drWU7wv{?eBzp9Hq~yiCba7TvL} znUNvGD^_rW?5t;;U3D+7@bNIbDC1}-+9%AAz{IdlE;2>;-|KhoJ~!%b-w$RrpQXUy z!S2wsUY5b2Z0UW_WbWBXA@RZj3@v}yCwKlovmvm^K;VG4{e73e2OVc{Jv=$DODRd5 zvr2?lp@56w{y$;IAKRH2lRA24?Q@6c4F-n|HZ!zN+ud1Ydi!s3e*W%yh1X#W45^?n zKeMac`7TrE22V!;hgD1rIlii|m{=BkTAg%;K*Y%hEkQZh;;r!=%FTdHN?O8eN&j)6mFRED9F0}0jhx@YUo!+yU zu9r2Wf0kl$*nqGyqbT(d_O);27~t%XP9aP1sYz)2squI628^aKJoJ-&5lQNE=;<$#rYgaVx_OO z$-1rVj0_3vBgJ&s($zLxMU}Vr` zVfbJF_G8$^xso;0*;xb@LV{b8f#K2r(|^CG|KF8U7Vyztjo|?o<+*Q?+cXCft+w;TT#K`!zwVCaTAN*`dzn5R{kM91zq2Fc2_cn%<<95{_gNpvO zK7Y~by?McuV*&-c4Wt-cnK*bRCj9beJXD{zl1a&Rj>1R#`5zzXd;HKh<@g}Z!W5AC zeN*A*bt#vp-R(ThvM+<-!71+NR}`7D?+Y?GEWLX~+kN$sHim@2e}^{ftDKMZyLl)_ zHDrE!t9zi#hL1Wd4`Wp|UMet17A&w@e)6;Ys|Sx#IqI1Uu5w(A75uClT@|rR>Yyhl zvEt$Q>26i-fO~Hb{LdXI)== z|H5~x^Ytn7%b6Gq-hQ~U@*}8Aw`I$E7N!*}9*hBoOP!i`In0f@?a0R9p~x`##XNBq zft8RbxEFTz{aR_^|EUZO{XgWT844O1e*9z8R6TI-$H&PhUz@(ZwkhYab7}OA{Tj^4 zkM{F0d=UH}tH`kC$9pEm56^eZh+A>{bbgO&LdcbF&xMN^Lb}gQj4QAXvSRpeB>CDk z-s$0ePL>010vrOL<{$b0=SckrqyOc*=6c8e+dF$P5j^eD_A4^QI{tsYO?sYwbh~WG2G5QOr&sMcJnxXS8JEMU!|Zc39T|GA zukKawP~~GNcpkg?cG#cky|L>U8vLytIO^gLiuVcbmi76p9$si0;4*d9%X#{~_ zuFAj=&{-OreU0~;uehk&*PNy;&Sv{p`_3qi+)+Hc*zs=85q<%mNEhbYWf^BaPMVx7 zzBKm?_t)j;nqKmvj2dz@ZU;q z&414s8E$;zziDar|K+qNo5Q!4z1>sw`QXiy*A8zMR{QliP3V8@;`Ss(hUky?#h50{ z{d`@%U*)=;)IxE+!%0E2wtu*JkSRg6A>j7gi40m|hbnHi{13P;yvu*$5Bc~X>g(&f z*e-l~wEuNe*_y{efz#XN;^v;2yI*M{r_(~kh6@Y~%?v+07(Q(G`J>Lz;I+GVzR<^Q zvy52+=9lmLaw!|sC!XaboE`UNwUNKxR7Z>O_>0muFUn+XX8Hd6C#%sIr&{&;)dDNM zIl||3KR^21$RKm{f5@M^s((+cmJRvq{e0p33w#p%ce=DW6kHesIR8fp960>j{;10v zjpUowX0h3+tPJxkD&4Hjrd$oV=pDnzFu#m}F;4K1EUVGMeQF(AF4isc>^J_dfBNd} z!b>ZCY?eQq;mY}oQL$mw;^+0MYF9Rt{@$08@FF3pYF^iQwNQ(?7xkYS|yjFVBB3y~TLD>;fahnF~$TJ{$+a{%l{v z4r&51a5Jo^t2a0^i_O9NLmf-4PnlfL!F>fhJPfUG<-6*p|9Spedv{rG((@NQX7j_D z7_>g#SFc^c$y6ZvKUaa_=+4Ra?@92j{8-XvCvb504sFMVj(fL43LaHPw$|Uy?yQtm z`FDK(^OLXVFJj!XxZPV`38M5PsJF%I4Tf6uq*j9PO1$-`8p>8DO#HR7r1KA>%_Hi!G%N@2bj z1qSzz`(JJs|9$&!an$k3>17Z4m%g|h)Oco@Y}s4eNpEhJ^HiUYXlCfuV2F4a&&6a> z@!$Ko;aj8mhMoT_of*s+9ITxfc3n{gXORse>Pfo<&ipud%qVu%w1Bq)MgLUp{a$^Y zuVT4EVlt!5>WuaO90VNtHAA~pE_wOC$-Zy6W4^4kZe4SQBJ)q5m-RUZ>~8Kkx$XUI z1%~h)0(R0BZzhz;r3*ZcW?-0JX3+Y7`kY{H#uKj+dKf0~?P6q5RAdPMcz+S3pyFXz z@au0PPvgJE-tvc9>LcSf8{T05_Ovlyn4{sPycPq)nrLqG>C>4Qj6Tk1oR_fc-vchj zA6@?=I2>3R8d}Bvb22Fi95`;=&NX!pSLgqaF7=;&y`Pl9Ft^~m0?SIR{U_cQ*38_l z?Z{xMx8yizpMwHJgVzMZ>mr;BlA1WTy}vQP$F}(9k9{BSZRMZUpyNAhf|gplcDzAi z)y7BmYV7ac{Jx$RynNodegFSH4`jQ2$nM6S-RlGx)O_?0X|bLE^W>l9Y2o{288XU- zE>ZM?WYN?4S90?vZ*^h7adn6fOO6{utlQIdaETB|V-p zF?KxKFY)s%YfDphQ?@oU!-Tzi`BPIF81(k<3e)=c`Mls=>v`NP0$zX29T^I87cwyP z7Ox9At#)yi1H)Vok5;dVOD9eIA@BW1ef@vEF18EjzW1ekj1uR%EY48yEpMsNy0gyC z;G^#@^gW&4Zy&Pxr*PTZ2Zx^gU3_}7|G7MWJKO!%KmYdki}A*t%rOdUd6Ll3^~2!y z_WB*HRu7K1x=CE0!Y|(a_HcKVxeB-VdjFWCA~|+3H~3iI+|IM^7u!4YpxuV`XLp7q zugpw5a(HpcrZ+n^UYqZGyMXEAhFX!!eExH#{QGSG_Pn)CH0dZ~*35U%zZ~)FTAvP7_a;&b-ueTSt z{BS3)AVXW$d9`nIJ^!@-Zg*t}V$7}CQGLBykejjN5!)Z$>nztgVuB67Jm#z@IemaJ zU+~^G*&|z+*FB%!VWacZMRnDW^WE>?$8Qq((+v#euY)WycI;ZglO(6-JG9_q=wj5Qx#dfavD`oGLhkdr}TS_aGE zxl*hO{O7;+u`#y1_Vn~$98_?NQRx5Sdzb&OPOJBf`yVUF`#@iMe|hwM`)QBrbr>2H z8s>;!f<?Go*hRnYgBL3gL{$WO-fP<-nMN+)~v4`sY^F4Ep)@u|$ zUvJX;{Z_HG*yP!JKIPinOO^XDBZE0-WAszitSE`XTy~GM4FXSIpU=5pcEPs!=YQw9 zF}E3iojrcE3Rp`+`cHaR)-Af{456^xXiu4 zS8Nh_icRk*zg6peUx_;Q>_!HG(uA)bN6Q{4=kBS(^;am)>7~+lhhiQN0g1Ru~zg zIUGz4*?*tcHr|rP6&-17f4_of>cM@>9`C+({(EX0Lqk#be;JkyYrf^Ph5df>>3x08 zm)Sml*3Y{&YtQEA3zZZa);M@OzGyvqb+P(+)or!nmiMw-r?{~&J#|v~?8d23W3IdH zbdUV^m_5odw-XayB-l=6Qd6n#D4Ss0{PVL@>;gZzI3*LdZT&yuIam^y7;XtNB{c2U zS)*nD>?Q+)-P;AT-WM!dc=3m8^2H=jhEd3}7GMzAS1>Vh)?v5rxhChN%VcdE-R#6_?x~s?*1m1x%1wujj6f} z2fm7LyUqE@=={Hc#NQj`{%m_*{ntQ>;l;K&?^XVpGc(lOzRj`kgLJ20h|BEK^M`Nd zZui~1PWlb=@3t0(8$ay--Kh{}`EXTQd$N68>~wPm2B-R|!vAN6R&prx8yVPW-~9Qd zr$zk#bNfw8I2Ud9Y+e$bUtFqTv~=e|x#|Aa$G3?G3)FmTfB59_{ka8KtAo}Q=Pu`r zt*lzV-IQYiC%@gyFUDFb|H_Xs#5`e?GBmv`@{K-v2#*>*LQS1ON2%GFUh= zJleKZye;MGu7fGx8y`Noartp+^Ztj%Kh|j+P5Lsqx7APg6d!FIQW?Zhw0_gP!rn{lC6Ed-GX*-YRJahWT@(S9Sk?|7K>q2upyA zN<*h%Mdp7sb;iSD3<9hQ5oeCSlUDd*duqmk2TFC-6_eGRt@&5q+V*m$>;~Cc^A6TD z?)q?OCNs-~p1$~Hjw@=9{J*2fz{7AsPk`YHqlRR*~<9)4Yz<+X*@3WinlRJ8SZq^*6UEe@{#B`BQGl{N=@# zytJs~BNl8omMHwVp1pkX_N-?MekaU%pdHEX%wTKTz9HXRz(LTq(dmD%X73Mw1_yzU z@}CaXJ3gupcVdV)sr$dJ%FMFse&@QrTJ6~%rc4fo1FFyvZ{e|bV{oWuU@+bN=i9uvl^^&W7`nL*I5SM( zW4Od5!oV0(Ixq2p{qJeH)0&(UKFA7RHsZJ#vAfS}cIo@H#UFTY|CrOPJ7JcR z*oWJeEg@?<&Iioi#(Ra&ia{as%EeW(-(;=kH3VwPFnGuwsZYzC$-vO_qgU{~(@Zax z9$rwqybXT8?bE$O6`2POleapnFfgz(Mr?DQ49ew&3=P~2DozaBj(@lt&(8RSgW-fi zgW5;A#AAQESr`tyj=$s1$@oN;@xZe^Tnq|n=e{4?b>ztJLoXgxdVQ4NCwwpYl1yla12f8EyG-p6A=c z^XU(NW{NDz`fVy3{gsJxKBwZ_NtXQI)b0N~Y(6aqQ$a)AY%_pD(L5pFdJ_oNJ?5M3x9>x-Vc$ z_@?Ujf>JGA>yR6^L$Mm6tNkE9fV`9@jT?U2QYN`wi zBp4JLrbVCJ#lWNy-SOMWp<&Gr5zdem6MpzVvKMV)n4{Lbsns=Z&V1{7*H0G?uTJew zUpe9Trc6PeZ;iF3anGy*y~3w`$z3D;jFoX;^6j-Tdu=OI9=_V;aQ=;Z`Pu1hFSl># z-0-(R=iiM2J&WbJwl}{{Wn>7@)oW*B*bvB&v*&*z9c9 zt7PU_@axO6CzChd{w%j#__FtpZKdf^NB(niEciBe$6h{$4hDUXV4)9fq7!o7e7JRf zuMU4=!RNleCufy5pFD8EF_lGj_O`w68$(Zi*9riGthv9_vSNDv=3=GZHeLGwhZf<0_z_izENxA8p!u5S`yp}lC zS!M7tm^d;htZEneAFIG{I{C<{pL)wwwp7Lkd@;@a<#`{}oZHRJuxjhdncvTxTYGQ& zT{GR1{T!?eAvUbF)8A^RGBK1eWaT6a+H)~5#F)I>lDu`hnZTZ6W=1bQmjK0&^N-XE z{a-1-vS2RHDz(@RH#qbgH_X`oV4~^CTVI>^h$n<@lnDEt)RLPhe?z=)Vf2m?Mh3H- zJCWx9EZFB++%$UFe7@zgZ``f#8Xcbxn|f!5?fl$c+*@LG=+zV(8ScKD7T*l!aG%SJ z_Ajfg^!ZWBeR@^vz32071w|MRxG-+``0qFaLjfmT zwrVkIUyiWd@U~)GV%;j!8^_Am@G>%VXmak7WoR%=Jm2^*<@LAPlNZh%j$=6Rw|JWR z_jC6q`0TF^H_E+r^2xQ^dRsdFe~_$UzkOiahJJnqhSIiO%nTb=lsg-h|2x&<%Ek17 zf8K9t^Y>nCZG00n!sHknM83Ozl;0YAk15{TiNTC%_nLQ=Tbi|51YXN@Jyu)%czW}< ztqlSUo&R&07#u48N*c?rll~JsWk-LfPy-`F2*a))JmDN0R_4eHvm|IubJ}lssv&KD zXITK(Pc9CJX-o`L-56TRZyWqG>R@1IToJ^O@vV2_=e=grc=h8xWjvBrJtM~S;UuU= zl4NMm5ERgDTH2eyCMcpX%W2-i|EXrL=d~~Wnwlv$lCjP=mrj^^fuIs}EI|GBLEV^{4gQeQFY9Xvj^tZNtD2`>^G~ zi$k%y85m6T0!~UYBs{9SWiazc{+)Fk3=Zb<-49fs<6qJLzq*g?B|2Wk@7uV{Gvxf` z-|=Fs4eQr)Fr0WLEy!?!i-BR&3F99@Fe?Zw$G9ZQy;M8{o!} z@ayj9*GzxcZa;S_?f(8NRf|q9_jthD$9lXa`LN|F9)=?#|8Fxgd}w6Q5xeR6LR*l* z;NRA*4h%*Q<=6cB@{A{lp~mD>hUT%XH9z#58M>Gl4oL426tdg(U5}9=BuT_>Yk$8e z4?{(CAcKSYOdTz;&$E~om+iR8=k7Ph_dt?JWR$S{;vgOdg=c)%JO8^nGAsfuPcpE) zXd3v!!g0U6@(#1NlbIP5L_b9%?W64$ zW=3K;Ihz|9Viq$@__3aiq2!Uh{)Xlibx%L7%(|6_9hHcVoVmKwo zbf23g;O+FO`m9V-i@xohF~O%5S^x@2F);Wm+a0leve}$-eeay_!irygcP=jSV+`2- zRl4ofyu=N;7>-0v{gK}x5LEA9zajFE`O@v)#Via#XXkLVJme(IzB`V0v|-)?TK4PvukVvw4+H)-;(gThQJT6&lq9_^Q6n9%xnIwQlGu6=C5 ze~*+f2r@QoabQsR3flLPyJq$p`xQs(c~}_Ue^@nTV?whvfA#XtptbBXj?|}Zs%6Yz za?Wtfbhx{|*wnIB;odfdhSsTntyYRW?~OkxDBvBKmEqC<=lU|fS^w4M$65vah_L<2{(J8l4F-l!htAL4ue7ms zjRk{m*6M4#UW-@$a1eU*@qvt)f~X6-qfXt09T)a7IHYA}p4D=7W_YXfp>*~S-?tx1 zRo2|C?!Un6^tidCCgJD8gAej&+odxz{8%PX>Q z-q*DnIxOI0-?QnqE-M2Y(}kI?uNng^?@RCZ7vg3JaA3$>0jjK5GcwHmasM3yLxc;1 zg0=v|i5domnTxNq$V!~~HfP>j9>$L2%n#?!KhMabu&gm?uk`7lz@1(H<^R8nFsu3G zIrVcWQ`&`QC%2OICDIHRUMetf{tqd6RL{SO-}U3a<&SL2CjRhOHRo9HhM~dh#yT79% zzAWSZ<70K3>c7u>^XgyZ&EM>KTa9k8e>0Vpf5lMR$;v3eaN(bTgRoGfv~ z??Xk~hUXK0*OdGzN;=UyM@ClGyG^cMDRNUytWov3rYGwpzner! zZ%%7uj^$)n@$AYKzIbMa>hJQKcgfeh{c$sWvTgf3uW9Sn-W%@yZz|xR8gi~&2)vB?!Rtj{Q>_yF-3wfr zFKbt4^)mWrM$zlH<=~dZCz1a%4H*uk*BD4LgF5+XJPaK-`J~O?`uH4DtKfUC`0scN z!-2~;RchKY*aQEZ=VWkjW|&cSfQdop%Ko)K;w4xTW|k?qockVC4N|PF(C|>e^1df% zqL!gyJ@@yxiLGr6KE+|NufjV(l_ZPMf8*FwYD^5EwQ#CCeyrbNUbV?!B?AY;2l?gy zHlmjr5w?6+DwG7N3et zRsQ!{fg!Xndvb>AHvZjqw>MQdt~X@}X!*haOzWTV;d$y}EDfv-$MoYCu;)3tK98+_ zbzc{>pS| zh7F}35=sPBxod-I7RrbbX;bT$TE+pEi^1R1=IXPzy%B4iv7q+gF|(Z8CvPqISAOsLb=|(>8U050*mYl4Jo}!uC_rP@ zE7@r`btf-l75pEo&|v+3*4o z!XWjMp@f0q#x~{eQH%`Bif=J6$k$jc68(QLB=Ns21A`Z%18A-3!z2H}eYt;+FI8XZ zUHK&7-sG?QnHU=8vHg9olOuCyr+sz$<48X~O3jxzkt8dACTyuB^=F_t(Bs;p-=O?3&;ESU$S>@xh!V+mx?QZcDD?U3YQY zn+UV@d1ed^Iffs9ru(~y{{PGZTH=(!9J|iwOw-fVFEg0jmR2w<(8zZ(U}H!)QlF;J z``wkDf$h7@$+f)Ka&JB5VK|_)JL}=SEfW%=rkLycocPwb>%N3JwJUh6#cU4h#%zGEXikxonpAoj<+i|FxG2zdm1MVfb+W;I<9^C#)Q* zX0*%2#j-P)<=qRNeO-RV*;@H@0|rJ076zXgo=2FB_g1%o`+~wgc|yAmIBju`d$ga8 z=|f)o1%`%j5ysgY{#r6HY-`frQyda6dB!wJ_RH>zM?X9K@pt0b2ioEY&cpK<7;Y3a zeEs)u-Sy|7?DJ^_j9o^^awQc{&>&HxTWL&GFQ&4N3K1ITpyLQLGZt! zK*J7)^sbNu#5az>W&$Nkv~ z4H66t6*iyeowHMlS7%^I;#w-;q|V5Y@o~SF;QyJSpIaCdlo*z;55A(w%{+c=$>VMo`0Gl2%q2p(RB6}J@gKgKgLR%~~^2cCPHeYDzx z9h}raHw*+AFa*qYf6d6?{!yNp;l-t6NzW`EeQ#7~SYnpH>Eg4PEib1Wsb^wbQBwAC z*GXnx6Wy;1nzD)o;{TVQy>~9}S^9D()%BmAyY2sd--cyEc%%5g*6!<{ovK;2|22P1 z{2$78yW_W{LPKXv%bL7(DXULz{&(ZWjFL+yT^zxEnvjPNAI@3k!Mc#4q3y?fZUzPJ z-}#fjC4Ov*Q|Dm#)>xY>_Uy+$87`&+ObiJjU7ALXx^3TO7#ZF%FzEa_Ro5TO-f#8% zN@``wMuvt}d@<3Z74`Da!4n^x?}JU#E%egngpOWO@MDw@yyP+R->(3{oE zf2pzL{E)UwzJK~#Xy@U8_G2ogi}IE=`7$<~735d?TdeGF-ueHL>8f?2-x_Nx7v4|V z7{u^|mEpvZdT|Z~e{Nnz0fvBoi-c};H85;&`a3;;jbkqV?E~B1@-gh_c$e_OHfOr~ z-dIJ3t6w7-7~U%V(^hQIV_{fjy4qyTDrSb1dFRwP7{pGySmv};N4-(TX}$jIRMXZ;7J@Am&c=icm`$bHjW|F6nylb2vLqlWCm6+zK&*ZKUn z{|-imq!MO(N8z{s#-^NtUoTb!T9~`=e!ID409M5#2I70?@7CNF5=<*o1O0B8LWSf zv$tOc>X}p%I*8LNY_l0)+51pCb zz{6m%=extV+ml~UY1)yoLHA8F3&SS2*b4#&W|cOVHb4F-d~Tonv{duH-HZ%}n|B93 z+Rww(P#ep@utNJvB+tyF>(=KmFu48Ew`Mu8zv71j0}I2H{WDm$*(fqde*~RT@4)bu ziNPVFKKMqR2Y-OeUtfU(x|5f+vM>Zq{qaBk|JQh3Va~$c7w#Xn)KzGh!oXn6u;6pa zwy$48IX_>nvoNkMdXnQUKc}`n->ml89I=P;cFpgPynQH9pcBn-z>T3?khk~wSAmbU z4;atyc^k;U(D@@?(D_dDi?c2H2A&dsymB}k*cnzhU1JoQXyfgZL zj+x;@D??68{?)IupNXvl9eXpKk)dF%%?TkXh6`VsRq{C+g#S+#css$I;ls&~qBna> z0_x{{*9SFq99}Xo2(u_uv(K$O|K`r?y4$&zmwYW1`0vcf;MvIF@Q9h=#j`+#56u_k zz5Z;UTb}UDKu>_7hVA~%Z|t3HwvmhfhZ@!1`gM|p@dszAEem6SX6DM4Ju6%5;w`3J zIGB7Y{>q#CD}M)R2LAl+w!f$B{i`GOk_-yZa;0wWH~;$~`@M_i{I8 z2A7ZXD^*|Z*>H-B@x$NSqM!;QK2CZ8d!Zw%@`k6Zj5EZx9C&>wt-3Dy#`a(ahP#h` zf+jJuujTSj`)PPB-NZSQ}jkcJkCB$%z`(9bi0X?x}9FN~i|GUr3bb^`T#mdO3;#=SEcsx(+VfC?| z->x5b-@36~fZ>2RM`r7!^3?mkzAZVkO*TRPhB-gS0kMXHndQ$}84~K8uUa&U?kl~X zFZ3c-fnm)LeP#xikJc&-2`|_^=Ls|@{8LxFrI-(z(c5Ck5Kxa*hh7TvBe+wIEJ!N9(YGB9_-;$JnzmI{TQ*pNiGHh&e~l+TVL<(c(L8yNtccjMD0tKFTa&9Y#(eu(C& zA0mP`t}qyVyuVB~M}fiTZ^)tTx(o}VYSw=>gr=#G#G3TI&E=2t5xa9AoOv+&>~qUW`_NevAt~! zKS~%rn7`pJdpz~-O>z0XE5zO~3Y=hM*l_k|-COnQS#^tL?w_5c%q{Qb^rS}p<9!~6 z6>lB{FJF>7D_w-)-tYO_RZpAkK3BZ=myr>#gAT(1?LYS4{vJA-sg`ftcv$flvyxEx ztdqglUMpRjtoB^<+Tb73QG^VSxyUhQLmM%cQBZ7#*zQc*5A|R^CFBC zj~H_}%=uxMUnQRW^KIqhqxA+Wn6DgVV|t*rZRKetGo3?6*%)HPc1cg$rFR0{Ih(<` z_x+L>@qLE=90>;xZ57sE|3Uwc{rlJ9HzA#~8U}}Z0t}G0+J^HpeilrA&hWpwQGvhv z_5OWgzN}5c@4XV044jMt3=cRN zUWnbTS)9Y0&W%^o^0hGy2U94|({8ub17*-AoKwW-{kCI7yReI#8GjaB z_#bj>6^lP>g7!b-$*ot~W4>-%v}4Boc{AV4k>GGJ-1s(AC#8go;ldV;*SrVWe?ArIzd+U?5vI!!0UdQH^kqgJT|3k zIzR2&@V63lN3lH5w#%-94h#%>miMJ6N-lC{X!;S)ITbVlQqJI@zU4V1W5>e(%oYFJ z*%+#_!me_D?PF-*5DSrhuEelFf`Q@fkM15OhgmX>3?WuaTu#1hROsYjD3CYS_+me` zOv5plaYx60BZdY?2D6C_B|qPWJ~wq_m?iF^%5ou1lVOjoQI6UlL$xQBP7FpL=S%K6 zF^!esgz<7E(e1w#OX42-u`|RdtDU%2xBUTUH>V=ce(?&{?_byFN9O1=F*UqkHeyJ) zy6fNq1_q9I0VRsRDjVhY75|OvF?hfL${CCdGxpr8Ri1W)jiKZ--28O%u*D=+m-urL&c0o5& zLbSa&gTu7AhNll(PguHk{a+`*uuL|hF2jKP;_kc)dh1HJvuZH}ZILv0e8R$C5jyYn zgtrHR&OK#eSfY4aamx>RRwjo0I)gPo-ZL<^ocek1NA03zOahnvIs#>Cp$kb~9Qigw z;J_!**HbgIZT9?s{dvX4^uIC&Dgq9tI{(`;GBCU~tUYz7eYy~X!k6~q>3TaE7(`hZ z0u+7MRTwllFlg;`VL0(<3B!k8CI<$F)_=<{?Ng1=YG_=@%){XEv-66z^mPA@ch}AJ z&g`pNwO%jj@c#N6+dQl}MGk*I?K91-!Q6tq-fso-ZShxXK7SUx`;=bj?g@it`4|@RaUEH_1e3yq|N5=%k#q}@5K74LtaH>*z!N3sM z^Zf9)c0H}a_!fqgmn>E?3<+T?Bd;>mk)Qgn!zJ|PQ*(wcl#O_Q{%Hi-& zzum#{{M_8nYzz-1_6Z6Iyp_qhx8UnbVrsV;LCicqeiPEM#U#VOaR`@3AKr|37H{`)GHesoSZY z2N)ctes{31{TFoU$9|)vhSfj#=R0~aOp|ih+N;m9z}K3A$)5Y`dM1_$0uCPe`G#B$ zFTRJL+10!Hx_RgSI)(<%0)Ae`0~^1|?6Yi_y;Zs6sO6E%zwN6(e#)3+S8t@k&|nzN z;E-*X`tg+eBv);*XIu;k*T4VxK4T9ZG0pjQ$BY;l zZXC_OFL2CiF$Y5k2SW!x!wn~fg-7ap*yBzrGUPKTEc=n)#BgK^V=Nbg0mlI`29KNn z%KsJUMZI_;e${2;8C6yHIEIE-F$))ce~50W7Hc$ie}BonccOIc-hG~b_GfO& zP|(SenxV(FIPXrPz=1Q>Y1P*S`xuWun%{22lCX+BhrigM@ZD*5-pc<^V^99Jzxi~% z_KnVOE8YJ1e-`?`aLsK~^~m_mx$f`I9(ZQI>B!Hy(!!mm%?_!XeOjazH0|QCdHZM7 zf)?Zd`+Do;leM!VnHWU585TIrim7y9=wfkb6@RDQsN@o|X-6hQ%`ZJh29aO$y{e~w zuVG}UI2g4j#Tm4}PHECKtB?0t7+xqa^nhEt91bd;po1Zfuy$QwIFRqZu9%G>A)blh zjoAKLXNlE3aZ(STPGn%H`T1t^`8jJQGca7`Ue`T+tLXMZ)L*9#Nfc{gqROBY^DW~kc3AkW2M z;OZjKT7PkaLW9Pi)5q*$ch7$2XvxGNYWV!`7xrUnE$`cZU3zn>`~5bK`|`Clw$c{= zmUBL={&}u{Q~i%`Z%=73R5CND=~qntUVox2z?E^sO8Ia5E_}8AV4*+zLq0R(ff%0K ze2XF^tZM3YI2_deb!)bSDCw%z&Nk_%1ZW< zrhUpR0tatfYp@*nW^ZN`*3KZNU%5r~OFhT>e4+pOQr@3G6#f4zEWq%;E?X$e_mQ*00te&OK$ih%;CCj2@XMgjzddL6xeH+u1a*u@Pukra;Q5tJ^%emO&|0pwmG`&one@a9Q#{m*-R>+?N-pv^7K&w(LAfkpe;?q%PPI56Dkh*lC{0xx_>H~&|$ zCU5@VM2nw4%GKvEGPJyNVQ}bVIlz_asq&|r#sArSEv0@923ynBLJSY?)PZ8&TKstk z!yoRy&7Z?m{-p4$1q(FAtN!a|Xvmtx;bcFbkKy05qxE;61eM0E5Wd3u>cso&JKC1H zc3se9=a7;f=<7@Hd z&_DU?90$ZZKE9lvbiY2mWarcc>u<~L+sw%D3!^>@(wjzfiG3;PI7@ z$>G8V@(c=PTnvIt4D0JZ{s~Aaa9Ga7Fo}a!wltAwd3H^Q&{0~co zwXa*6DLLIslL{_9;M&LFpmnH%1L6h6lg*@r6vT{NJ9#9xB2x z`&Z(7?pTk?nH%o-2{gR=WpEpmT|wGHZZg$gE|QNB^eR~4y^jQ_ga%K8xzCrUpM4R_9jHXi3v3A58c}wx3gxI=b!wD zPxkrWp7Syoa43k{{I7PZ`ks91-R8@Ve?YejvuxN{(QLpu&`UYJ@Kv(;c-mbk!=>|C z`;Myl&b*akHqqO_(xUdP+1rK++w!wJ)*sz)K69JFjC3yXcn$|syC)nB9>w=gAIaxv z=70Dub&s%mu*;Qk4QBZLxUj0g`0==_iylCYRu*K=R2dTmL&s&Ug_&o2ix}i zUl}0Mz@pl-|9?wVP5b*2xzJ6m;b)pm>~|iSb6;uC!Y@)kf4vq&&cPknoTFZ*4-3uzb1YOGhhnY{g*dP1(s zzi`t>_M5YIJ22QWIIIx35y9bb?RrABoe;wxUE%+s3=SC|?_XOi&diYWYVQSFx85o~Lnk4?;&B`Fbr~2JO?#v8lLYlU7GH@_5PGMvy$ORo_ zRwn%4SD+!=+F_R5^{O8(oE(Cw42z@{m2Fj`+4&c_R(UVn-_CtLug5E0IQ0MvV?yhb z@cH-HAJua+6#Q*{8zp$px@Ld-kMox}uJq?NF_avyhOYHBS7_+sWm)i}R=Y;3T>>=C z9?s0Ls@$E2WkHk6kqN)mnsXE7Z*F`bvxm7|EGOI^BE4xEAgEO5@=~)NU3F7$GPsT7{h`~_YT!}+<6ybwRnlzFSkqeF-kmNjtJaQ zE#3U`daS3+#P9Z^T}%@sT0ib`xUVjLKVK$(+E?2ozU8l8MV?igUchHDeGOlL`O(5q z0f$#w|4uW2hOU|!3?5oe6mWRO#js~*wN}S}4TcBy>(8u^7Gn`OS}(_RpzZ&)ue#Is zJlXc}sO!i1?F<_Z*=L*cFa&IVaypxNuFAjdqAU-X8D7|kq%1Tk?GE4bV{sEhO)GQo z5{A2bpBBX~WN6_1eEH2q_qYj83`P&mxbNX-WK6KBei-#&)`MFi3=9&C47r>PAx>TY z_c1h_`fV%5qF{G;qX2m4$HF9Kh9hS}v$FVaMl2Ni;n)9jDWA}h|1pdV@f-~d4S!nR z8%c!y=wo&25McU~tNiHqyL@h^mL7p5hF7bntz_!?-LAp=aX%}A0q4hUiGQ3K86H(` z6==|6ZBXlVkh8om{Zd@bq2ZNwGpBHbYx8@ShxTWcLCdqV7#zfH`Ha<@${qiiZxa0< zD!?EU{B+Mjm-rigs{b~ZzcgZCNY%Dtc(DBaw^aSTJB_4R6uSN^Dl&v>sqPTlp|-<} ziD4HrgTll4T^j$sTeQ6OkUcNzn)AJb=|U+3L*@VAg&GXH`kzs;rf9i|1U5w zEM?GOWtcFHmw{ojZbxeyL&*8OZ3^?*85Yb^e)Vkb!duMN<$+t-&5BO_czKaUXTgv7 zlZ*^2TACP=7#UWF<#+NitclvZRDfZDwA20L9<2+6?maYS5H|SGlvS_8k}#V~QHWtd zk<<#MOCL6tG+(_C_|}PuVUN1qF(*cbQyR=lEDZI|GwR(L6#D19Hu z%(tI`w-(znJm6;hpupe~vqAL#%!B)^9?E|{BYuBjD8qsJefu_Lf4ww!vGEoL2OSOv z)qm{`3?U2j_5ZzQXt;k*LQQcmbIU$Cp?@nmpCARS({AXoT#NVNiHq zuN5oJdO)S(rI^7+xj&Oy8<&aK=ddsyXN}TjP|#y~9cSa3uXBIH4KwaX94nNnxEKO2 zm^CsiWMByAIG{GmnS;SW_0MevhE!k11;YRT|9Nh&&8`fKgQztZ7#WNnw)4NQ|9V6! zpMjxop||jY=1DQ@bWIozoKfL9Gkd>>)`RD)j5AuqKUO(0F(~mIP-1!#$Y8{9!+~8{ zfFVGJVL_A*KP%&kAYKDUI~IlwsmI>xmSw$N^XAB6?oG$p+ouSw*l_Q^S>pd%MTV;t z(evf6tz%usx$f;#_3c}3d_MkNJ)se_aWu4Y;;-oc7JFS^%)5W0^8c-?*`>Sd{#MI{=Ob*;E3~~PxBtG6}U??dDt>-$+;K0Gb;8VsY z{ds2gNrtM(`X7ImM^8E*clXxTSudY8Z=SriJw2PT;etSe=b!Jb3@OF6fuK9M_y4O< z+4=1vN9Rjfg)b9-_`7P=STixKtJTtHVBpqRa#w`40bCI>+&MHe@8Klzg}O)n%T4{x zz-AIqnIow-FN)!S+ms@~4NkKB6T=Q>ZcI78sj@Wrc;x0E6W^S*4PMK@Ab#++s>}Xt zm4*lghmLRH^F*eKpYy%)@@k0*qqZT#gruYOyet#Sm>Cw_4&Pp|Ec(c)%OwoGn!6fv z6nAMbIH*5(&d4~0mElD2pY}uD|96$JOkq;6VJNu$_HrOJC4N3`a`!iAu8)V|1Ka$y zb4$a`zBk5czps~NU~rOs|CYP{b&KPfJFW9qOn^zHHTva3gHKUSqMIGmj{y>FK* zpHb)k`rqZjn_lwwZ0)!g9#>QD^yOJ={)T?LefN~=^zZ)+{KkKO-(3z+bvL2&zv1nJ z>`V%vBdIR9vLAL}aAjh!`Z)h-K{z7=Xt8nD-=%rZ*8J+x+uwU%TO;iw_BGGr*}3?c z35VZJ=VW+Ld~CkV?in)Gzh*vpF!5r_`F+X4*SWquT6p#x0|Oh=3hvKabDbC&c73*N zWJB60$;2Yz(ma8YK~bUM217&dkMqn77oIcNFjhZ4?yt7~`kLs|n|k@L<|h7M#M2}G zta77`2&i`utH=;Je?sSf8-@=rzdpWs^o!HoxVmH=#>JQJImNe{C~9e4yzTab@4|X5 z)gGn`Yr$pd%U2o| zt+6I(gIvPno$Wv8cCj%y{E^>ZvM_aF-k(RUmu$@~84{dMOmF=gE_!3y{q3_E8!kMu z&*4vQ-*G^3md=xMAC3h+3=R_o7#JC1`578`pR+Rf?EHEz=i6WJ3k(h!91P0;k{KG* z-Or_g<_$R*7{0wYW38sZ@aBj5wc8@kqDAjXb2A!zw70b~P<)rn$Y9|AQC_E1aIfn_ z>wFFc69$8q)t5KzxqVQSNda_zo6gJI87$4d0u3jb?_V|0WGMN-Sj}&5W~Ii;P~j+( zlkg%zmLXzC#a&{Yn3JW#vaJh7H;8Cr*1km673k{Ec_Ir`pB- z`##^y#t>)U!^E)55LC&T_ilZ@Xs5Tj0>e$~CI0_AI2mqq{a<6>QTz7J=JRUjV{NW) z-Sx8R-o2D}O-nm{7KpPJ$AgbIX=TVcQqRWF@WcMwpQD}s3cfvB`s5Gy`GvRNFMJ>G zDk=Ku-}0b2Kkh$PuHvpe&26W_`QwskCc}x}^SN9Z4fN;C6w`8Dukoz%0891BC+m|= zFn8EZ^J56}u{rvg_q7;%YPY)9Lmd-_11)>R7Oo9bXJ#;X!^N;d%ui9sL6VVSI_up{ zObmOT*Y^a>-N?vr+lj$J=HqXSVOsDyn89GSj5Gto`TCw8 z`n&B@lbe<9PB6Qp=Jw|}0|O6J!bFA|Mg}%UogM!Lm3@w${~2+MN#MSLL~O0{4hyknsBmC#s9MQ zTQZ-GL4u{A@TJVt>LuC#J6IWZbo@`aa9ri0+N9v;`lW00tkU!9Pup-E`IhVcZfe&v zI{^ln%VD4u@@*pj58C}GS>pL;{tJF_J$BLmoJ=Re-zdMY*9urQQ{_#)V}a+qKnAXM zAy7}}GP?@+_!p)Jg{I4#o;C`m+Qh9IdYj)u}!y|y07 zDV%#A%3yV&yfAzJO&jE5i)lynBfMqtMwwf?)^LP(QJHM_5^FsOAIahTiN>lxohYUHjy(zv|@9|8_~{&-RbYx+@tddbRbOiOiH3SM65Tg1>H_VIu8e~Y_bU$%+vJ1CaBE6azqp_Rdj zfx+nG{*JN@zN`)m4N?pTxI)$mFf93Vpetxq@#~;N_lZ_SXUoyJSNiRcmlKh;Eb5KA6DL`-9)j@_zoa8ugFyybNFLF3ta&m9o&3 zWkHwJ(dFVBKu7&tU23~g@c+Si*8fcy8K!++(Yp8V&Cm9mn;A+3kE94Pyn6Ki@typr z-_dN0FO(QMY7eRWYwoqJ*HS?`prOIbE-8NZlr4%u;T%yNm$o^wmOre}6L1JnP;_AF zSrNzy&N!c3854x}UCm}Mx%a{7;!U+L^IxXk(=t&A+T;IlR>*U)Pt3a<7&MTK3LFYeOe=k~U&HO=?UhHgf+KwI?(}_r z#ED_oYh7W63F0gU`TvwatEV!w85$({TXs1xB&}Lu#K@2&!Vo%znPc}`<)Bvz40dy; zp89Ri#*iTNKUDF(Gxz<3`*S}v2r_lBGC0_$o>!guBR<9YgFu7Uep5zP>rI;PZEdkceuXpp1Tn_je1=EM<3HL< zup|ilKdABi_gOn9&_0)fR)&&A>vdTc2>(w_(s%n~UtAF&ezl8%;q0$=U6uu}xhF&= zWTY&M`V;N|8vpEmDJ=2v|H_HSo4&B~F?gsxvX|#nu-x>x`PVF)rQ8Y(3Zb0`n>xG$ z8mfPPYZ2S7x__cBOF%CtqlF9Oix(ygGi#$*v_h;FN-#E*O3O`t#x7F)!gJ5LYN?&f z$;=GCKRGQK4n(ByFk@j@VAU7&C;hm6&6|*>xhk99Cdkh(ZesxrPv-vQ&6=N@|8C|j zLxzT|qIeUA4^P*#ZTjdf9u;SCOg}Dzo8iIg_4}Oooi^ldXJptWx7qH|er^T7gO`DPr?M!)OFQ3V|?zkA!29AgKSQuZt-+gV*MZLEN@~c$h9MWv)msu{1mC9$bI8*|C>aV1H?mZ zA4*;O{yp=dCKJP%*YXUEFD^00Kn^^fa9)Y=%He;j=ZSB9KjZm+zdz!?k35~fF0}gZ z^>v9yZ~aU7+bI0TcJ|LYhW<_S1tFg&>E9(RImn{2-2I$nke>?{dc>^s&vy=X21X4 zd$UgRyQZ&N$u--0w)RcJ{dyOe7;>URqgSxli%)LldVbqM^`9{V!#dV=o}1TlGXxlR z-uwLfQqG%0w{L!2et%Ne-8a9luZugqE`I;KzmIP9<~;Z@e~Hp}|NFn1zf`lbOgP5G za3uZuBh}TLg|;^bUQuOm;AJ?lo5`)?f$y|^Crr*Iy6Vo{ky@;0w^qdM58DZ@GfQQq z9@H9@|MOaG{;%1*wR(M7#fR((4xEe*kn;ltoNM@X|NXwg{0(%xMhQzp-ua(?kM>J4 z9QZeHLXeV6ik5hD@$E0_XDcT5^u?<&FkF1LN#Nfe-8bHis*ZnkV;Tq&Trpq-)N95cg~L;D>QwsF3^_f|ElqxMLC3U?Nd zdmDq+iG4Q<0~w6C{`)Vj?l$CYSo`9PTBmkcZu0!sacsdX3=^c{KD~PWs9)GiBR`x$ zAw&{1ELq~T-Sfk`dGqJbwK2J3l-SS8FyoMSk|IMqgM$tG7RD{D+yVz7qm8QI1pr5# z7=%9Vzh&WeoRJ|SQK#+4duE0wjEo!hY+c9zIcIy(C;wj@KNJ-hKF<2_=hc}9Q4%Zy z+(_NESSALZcA@{i37~$6Ww2WU;D^= zFCGSm8o%zQ>YKM7Zmji>vUlfX*pa#M(&7&ff7BL7A2!TMV7~c#!m(z-zw4AmgT&VR zi+#WX; z^lzU(>%A5=_ed3mb!v z0&HDuF(j~ji~#MP6cA?G@G<5H1HWXVr)=b7^$9hx+VYFM?J3lXPDzuYgQk5?>c*()?$Vh7KS7DcfEOA@cM0e zn8trdy6mo8n0Rc+sFO?{>dG9ygPHR z!?wHwuO8pxQ#|_p#-siIwmt%obFal1G?ZB$M9Z7SIs9j^E_#&1K%)zO80C z!_KfkgrSv@A@d#sLqrCHgXuFz`#wg78K7R1gU&@z@yx$^z3@KQz-YCa?)#q)na%L~ z5!U%Q3DogEb%~FK;Rrj!5e@ZKg}s&knhWH$u2{-=i*q*2*Iwb^J{J_`%+BnS*WUg< z^WN>%jL!SQOJB1Eh_9HOZM~!8{q^`8_mp-WPOt3vZ};_rBP8{UGaOL8Q|H4yaasd= z^mkdSc{X(k7LE0eKUm-Ab1Tt$KWL=Yu%~c`KN&um-1J+{Pob zfr%mJ(A(oI3{Fc_1%5NnP-VCva%sQdxA?GEnWs!2*&8!4cs=;r&v*Ae<3-+E8$(j} z`yZ^G@PBQNL&HhM1%mDz3c9;^mH)|!{G0D(KJ9zbo%5S6e33SL=QHg~?vzT-84L}( z4(==HnUVN@Wld~O5JN)ie@?~M4-SfPFdX^+(OW!Vp=oU#k8dVZ!lZu7bB|c}>IyJ) z{Qq74-f=rKGvh5w)&_N!3u2G#r??hRuVQ4_cWCG8ALkhu1pe^L|A7V;_vsYW?{&A`(xv3&KbH43xw`E&R}n}>u0*q==MdOVL>kg zL+BM*CWce|3>=U4i!lhe=Fa?}+jVW(d)J52YJIC27=%H^sfIV`#5HjSf&1cF?-w52 z6X0BV+G%c#B18Z8WhoiY6R+;QCbCmM!CFI^-6>WelYQ#j3DXne#e$(x$;7Z^;@Ve_ zxtSRhSoZWb{Ci})_~iQYZ~gx5H(os@$#(Poxp$+)zn|~5Uu`2-13HId+2ezj5AOu9 zi+_v9$c zeC6;eUF#H|1x`z&y-OGtd^56RWVjNyV+&-Rxda2laU}+Yx|6T<~oZ-5rtP zdw;sKEX#r@3$0(j;(gtPH*6APWtot5otUeUB z>doeo+{r)AJ2QNkdv;@tBEwx%aaIP07jKmm7z{X6<(L>6T4zo)){kOl*tOxe!l~z+ zj3tH)7X&pKO3sJejBwRtI5nBcLFr$3$f5H4yTXfv_kExLQ(21Pf+NE^h6BmJ=bgE= zP?m$CgPoxxd6wRi%D9E+3>7cr9?3uceQC(IcW3WrXC5i@NX=%yQ|0jL65m}mh7}47 zr+(ILwqJ99kMc~D%%JewS6144y_;tk{%V5qt)`u|CzJW@C(U_ZYp`-_Y4_f1_3=h~ zGU_(HTX=NExZ)&>H0jb2jaAkX^VgAieuv!q#tRy8oY__e0mK{MNoFcYA^urkuClXL6{X zZ-TRW%U}Ju33DG_a!6RvaK+qY|C2o{6=ym5UyEd5X#Kz3DU-oUWi9(ugVc{rarynv zCoolLe6(j{nIOzCu_t~{z$-iDMus(O&OH6{sIv61PTZ$Cj7k4tiIRR1^={-Z76`?3$;g%}nzHGmweT~kZ$8WmSsU5U$k1_@&x&Ee@<8|1WiQ+q z7H~3E{13XT@%;C7%YD=JqOWd!^nZ%xc0UG&&F^1dz8b`vpJO5G~^Yddv?$;EQZ7SXpS#iI%tjfs1MmutQw%?|T zr^+Yqv_Czx`{YOO=MiR#cdqyGK5r-nL&aZ+pt4`mGba8WqJc-oI;0#a1&nG0Z$~8nuimqlv*P z!DqpT{~;Q@4xaCxzmGeALSQhjfxCji~@FC4SWn0IsYeLvJ>HA5ICH=DSfpCDE1RJzkgrK#2_axbIQ+V zmjY;?l`w;V6<5QV-}2lH2TTuaJz#p1i9zDy|NQ@XUS@wA4O4IY*4E!Q+xE)zD(?Ht z$Nx{M{j$;S&);&$?2OyotpW|a3=BW7I0lFx{cp6L`HJYPGtZmU84k!Z2sodpFbHzUote*P=% zd*AHt=Hc-A6H`=_w;c0S6CZ2j-C!Fl(zEbI1FuwU~p*VTFMAopV=^piNSkXZr`>7 z1-)52K^u2U>K^Xln8U~bzJ>Q^-HKDuFO~isZ(@i!S})I#@cm$7=Ds|En+`AZrI>c4 zUb>QVcGp`kexVMo1Kr)e-D_X7H8U|R+OfWgLBXmaA|d*Rj1L<}!v5#4nOvEfOGFqH z8X1~g89&sDHAN)tdY>qLrg$Rzn;#z!ZjtYpxh^iuYN0So@x72o|F`Yjy!CwA4u8e2 z_Vodr$$eQdNzeC}WVDMhJmBR9kGLM6U$^??<5;yS`z@d1dk>ZW@AF^s$oxIy|I6F| zUHJ0%(_Hz~{~zAoUJJU4C*kTVU0u0vxtI8Et}=~A+V{r6z#vocD5dDd35~r!Zmktv zsB`3FY23{OEK@NrOX@7_B%0rc24v3@aA*m3Juqo=AFM%Z^g&}O7$zIXz((qSEYLt-(0Ryyl-C~8$-$Swi68O z^R1r#O|9Jp|PmQ!!? zLkmHs11)p;Cau20%ph@V&tZvorYtN9+<*1C1lzy8UCk3sT4rB6V1oPfhYP$acp z{jx^(!tuU;ZAa>lyYWB!d*5yDn%fEuTkf{j#|tQY*je&-xiA9**MI+3uIX&xop`6% z7*;4TH2mOy$>_BA&We`c$u}Gs7#JDMz(*(Dzoqi;wF1N3AMZEKE zJ(w(JlkVui>>u@E#aBiKpUOiUf9}j>V3;ay@ZQ#DL#l!0#_9!p41YeIShbFs!On8$ zCO!t6>J*KLb)Wqh7#{4isC;Kx^>M54b8S;^)$_Nue4IO#q2F?!UX!x;U+1biAKQdA z0?+wf9T>uo`Cna|@NxdNg%ez#t*lQu&c06Yxj8QbBg0b$(2$-kF9U;;eaBzJqxJF}3i=EQe;%>UT2KO-mOJ;N==~RA z9;SkiZ~9poPw=c0y{)&AfkB6bL6bShwY~DQxF;in;a`UR6)X$SmCM?!5)u5&zz`zP zAhAfkrP?5}h2i@9qauuVMHn5J7(!0*Fsyi&A6k(bT#?ADeuSjmdzK!R}GLkS z^36TFrZO@l2rzWBF#JCz@IO|u!Diim&?NWbOO^}_Gx~q@e{3?)^?Sm~cw>vF4+8@; z;}NqTxrq-~t*_r3cH#s#!vseLp9%b$Kf3RKcAZ+cU@{{EC(8q^Kg)R=7JRy1|M~mO zjLFM<&gSi|tup)lPt}j1;my9ZhktU9u`|ROJeGMD;ompsY}!5Z^>w-61$sG*4esgp zChG3^FSxu=gq!hz8N;6s3&gfG&WI07dwy>2=}U{56&V{uw5!g)_kO+eUF5y$nG$>7 zzSy5G9{;BxN%~%dUG=?n`+gRFJMn4y(&x#y|3Jsoaugb_h%wCgvNtnw`Bvtb$ysqP zKi|m_Kis3PSFFm!aK|e*=aZ4vNADLg&lOvKGaaoLvUnWF?Y@pEJ06w~5Z~cR7XHx!Grn22y_568y`!`!T+dpaZ z1RN%Bk9!N+DtSxgcR}|>yUOf(Cby-<3=ON*uT^ya-_GC zz3cb<$eTPtS9ouH&C}~a7o$~cn*aX#d*AD5e%z}SX z?&R84$T*vWp+o(jFw2C=8KR2UclI~LZ}{Qwv|N^9Le!q$OT2%XsU_??e!cSl^}hTy z>}o;{nxbhPzge7qw=*$3h!8PcW&+wy7#jD7J-YII^iA>W`<+^UtADhg*Kkub?x{z9 z-lv46i(XsLBL#y0LlYP0iYtHeVSgYccvy_Vpz@g* zE8_vnhj+Gp{loy;V|3Js;f%F?KL^9AT&b|!D|?d}85o%kaQzRB`@#Nu`TILupnh?} zM1~Cv4jv!xvoRUSHdp>@XJEK?ZdbO`pW`i4Ok?dUetcG7_`^H@0)Lj*f?Uw#b~vf)i(Eh51D^%xXyWB?PK-DWvfqVFf3!ON!;(3&CbMN z^0+heU&{&Y+%273l)n3C?+g!RyS?eJ!Sf5f;RbmM$6jSL^|_o_e?`Z2i}S4;(-a!! zc&&+fzRl_1#4j;-xy1f^zSzRdFePDEPR*?ih3QPsifiV6w=b)iwv<`Gk>RrGu6yb= zE~h)6U+GUv(Z5&NKKbCjKO2?YPA>V)#Luu~(U0>vzbBPnd}J?L|L}I`mvSJvD*%HXi|B3mm11Mf$BE(V2WhEo!(2Ur*nbcGBRj$ zEKs=yI(Owlil}0d!>9Ux|NbvxU@+ieIMBY5UsmZh3*(G$;_HvIF<5+j(e&oy!G*sp zV-KBb%VF1HSTIZas_VX6TMwA7WN3Ka|K9%q3&R3WjctN^Qx9$T`(nmyNn@N}{X<7!ueRaugY6S4#C*-hMxGR_~fQjcg1F(Kpz+8D_ldlUV(Ui9s#-cEjeA zEDR#r&z|uz-iUDdIKRcupMl}f`|M*Emt0%Er*A#;`~<%C8u`_y6hK3@-|QF@>kb~; zy0-W{`?M7CcYh{s{lWkHz&_A1YJv(3yYxRWI4m>n+-%wTUsY(2wbt?)aTmq~(rSM3 zo+aPe7#TuV2rvjRf@*t3h6b&o|16xUKdx={{PW(0!J&o0>G}OL%uFA?{!wRGu$PfR zl;uL-qxzYkw%vLrh7h@YI{}6*#?d)Oocw2gyL^qFb)??FgLlEIW_5-OegY2Npks)G zZ~RyLDDUO`ho6bzgjl$<{rpe?2Az9t3=9SnBSW~4F4JHzJRUjs`+iQj3D0KO+RkdY z$;42zt~&gobj#;`rR!6EpZ~K_FXlJL{e=BH%9P6)7RfUY`(?9kO<&)9y2(e{i6K_?Uo;bg!oTkw zkLoiR9Nv82IPdhT!eb`KT9_C@7A9?!JGfAJ?Tw26%n}Vgb0^J_+nvD6@WSS%;UV*m zd;DLQeoa1T_F(Heq5T^VnMd4XaIoIqtj%y>`GySh$+pKgz7>$V^hIFrYcVDc*Cmms znHfB6Zz-xWEQnxG5Mg0h_}7_{p*E^A zZS9ynWfd6o84i@p2OU0m`h9c#Rt2c82qk> zx}4-@;9z9ziQhHhZbi9xn8$pB8|>doV|VZ?{u5@n@QFMn9_t(d4 z5ZHcQ);jjH$CV9NBqqMvT(UM~O1fHH|EpaKeHY{&d0TqijFG`kpdoW1CpW{2Bd&9Q z@RugPwcGN!pq9~_#WqGf6n=bKbZ5xI37!VbSe_q6`MM>Zh|-dDtm3 zFkH1@d>-6bYxTZv+B6q&RR>m!7mGw+9$Ul2$gsXlfnh-fgF?!>&o9}3ZI-%|8w_sk@l^$ChBvwyQZ z%VwW%wN&K)!{Q(F-q-&xPLn+Kqt@p+N6CDa-TEp{wM)|?6;_L|G8Qm6_@7+`n)~{( zZlCPb3Mcc*|LwWrObokT%L)BH`J_y3s>UCCQLVRzea~1JLUg`A-@f(DMNLBex8>Kvsu&qAh+R(6P1hWGbA>6db|GAIQ3vlvI#U$0oh#>x;9$dFUqeB9`!jmNXU z@=^>RIBWSIzWbT{@wSu1pFB^-fD-E+Obl;17++laafFG%N3%9%(f4oF%lta-oq1q9 z^T*p+n>GTdPQmb*OWIoHSiQd&Yzk0V+g z7-HtHyutBhmgV&VIR=K!ywc@Tiy3w>Fl;Kkan1TZD}#ZnBq*eJ>Z?4e_dmOek+C7` z@r<3$3^EJ{6dFQ4{CWRy`$8f2Cu;BiZ+PqUbM@}`c0pDDwkKN)GdQ$*J#P$=V{mxH z$Y3#lz3izU*LJ_2CeEPX#Nfknpn(B&BvJJHy%QeUi!uCovi2{h#MEyr3=t{};S37- zAMdj>9bjNEI$s~p;PBW}6)>cXVT7oN{Z|(iJRq zJs-}WlC|HnKTjg@w4%+bOFj=He3f?Vt?hhuvwx?44vSrEwFoa`NAe84rCuHk3^vyf zHs5vqA=a;&_g<-{`M6ERx#zqLTZ*lJFfhDjVSK^zF+vk`x<3!Y1KWG9&F?obG-$H~ zh%p@4Cd%n?RkG#JG|Y?r-PqtCfCl*XFl!W{~*I z%8+v|Rr}xJtN|;32=c)uXx@M7{@C&UyIw33BM(p+T)^M^~m$x_L?xuq{kNT1%uusiqDyyq`c zCQkkO&Rb9Y|Njp45G(cR=AWPZ`d9z{GmA(h14B>xLjz8RoLPHKZWyG`6l8FCs`==9 zy4LGyHOHpNu6{rN^`u$RP)l;llQe?k5`}0<{GHhaE@Hta|t8C`U<+l_K zznlrKumGuRU}m`C#IWY|tW`hHH!+kjGEDrbf1~fg$AzaY94|Jm=V9mwnl!8B&Av<~ z(GO=>uWdbXoFhJN_audeRUh@487oXPOE>fHU}MneN~-zn^InIcVbeSIxu2a%`gOEe z3Qn(`yvTQUx%YY5yRV(A;#J8`FzBmxLo`eR_E9?QdqT zPzD9I%@L7Hcs2+3GBCI=Kc9Oxyy=ToNqF0j3IDo=^K=XO-F zbabe0_^yQ=3=Su^r>7e$a3pElxv%12Xlcqkti{M+CCj9hHrt=$!QJ(vGy{Vw!=Gsk0=+jxuZk?Ui1GSegP#9vKbllPBZLaW2kt>l+Ut;$>(058YdPYFW9A3IEyGi&&a?T0Z=Y z`*@}Kv{d45`A1J3jxsUCT(L4|Wax@{ZR7sgzMLcB@3Ffn|86rem`1t%oe{*wFzNgz ztMlGX&mRafJot0>JIi^Woz@j~pPqC)TB#YlRDj|AkM4(|p&9ep8CT5szwX@R5@|cB z8v=id60&EWsdr!yHP-fZ+d2K-pXn0+6J5_}r!Y3SJZEEZl$yz)#m2DZYVr)jy9J-E z85p=^Uq?DK9IvkKRbZIa{_O1KKkN(vybKSHr-!@mZSR+0W~g*vP=`B@aHoyT0bjSF5z`Iwi*0GiGtGdC+LP>i5Bv z{W?4HL$~BUOUY(vnC5u8h>?MVL0y?4A+TD)_WPgj+{rcnU*CT3Uj3_nt|ddjv%d+m ze(if9z_9h9!+X!Ps=8}`FS%;6M9t5$F6Dh+@?woQ8{-Er#UC~6E8boB^&q<4oMqeZ z#%YeHwKfYq64(w` z0#go2F*3}XZ8P)Ce?d?yqNC6HRE*=>*Ej29e%9LN9(X<%3NY7=5_f& z|7{+(o&ARYPp8No{^2ghzyZ$b8`u~k1Q^c$VP{Z~hILvh~TiuVD{lB+II&t}hIpK^9NgNGRIT;ulb_xFau<>65 z6BEOM-SMBTTw@&>_AxL_<%_+Sp(Sl>YbIPf>%W#jgP&LQ!4*bg3<7Gsk4|p()0}

    uBT(k9OQRQIj5}NhDfg$1F_P(F|kM~^-?|#A1@Z#Re-SQR6M=t$dR(#DQ{aL-tmNQ?>UT+Eh#B-2|Ag=9%niFaQ3Tx_wcs`uf7&e52Fi+uMU4&pwlFw6XHo_f4hxuK9mIXkGrJcG)KG z+^)a>rT(tpKYNPVzU);D2Tom;UL1Cpe@m{}Qo}9|#wBO#ucq@zGaN{ZmVXy>bw#Rw z=9`t%_Ih2|V#0qmdy}6a%Y?7hu9yET=g>X#-yqJfd&d9VuN=AeO8r13>Z0fD$D8Mw_opZQd%vsB zqU!he_a4?yGNfj0TOn}Z)wj33E8c$(C^*wHH@d26%gyv1y5$Hei=Q%k?hGet)WZRi@M|F#(1%|G8%W z4>kW+e3D7Q=s&nZQ(#~?%El0MTA*$9*R4Vf3RQ~5;4Q2MhW|}@qZt@jSr|_IiQkye z8@4u6T)D8aZG$e0g38p*b{I4b2mt=NuGKTOn2+UY`Ph}LLLxW)?!=z{C`A4izf9V6oW#lsR(?9yozOP`h$(A$PU#a|n z^;!LlJ8m~C9e@A2w*J24)?0N8axZE2F8uvQPWo~1va=`8{8?VQ@l5@Eh6ddi1>ajf zPHekqt(6gX`Rgap?Nbf2SQ!GewHXdn*sZ*peB(idMBcgAZzI!hef*a2%KTN~GTTKn z%7XY9cdRNs*US)draoN2VHfXQc^iqG+Wh&P3=4Aq#s5CMev0+ejHqai1Jhrf5Bs=x zo0>)5i`}3q!s)Yp>HBpvQ;LLa&vV|}p1q2}L5k^utzM)+!#nHE@2YpMu;qHTpO;}l z{=fP^**D_tZR7$TSN(q#!KVNhWHEYIM;$jC75XFd~y2rH9D)6es- zHl#Z;FfimD>HNEUN7|3pb*;RgZEUvfEqPWibLATwL%{uMHrY?MF>P3$rFXyT_7X$G zkA2mPEI)@8Tl4kLx0CkW^ZDJ2`hRDqOF7nGPPf_IJI(cU%G%Se&zGP5+@+C{*8BRW z4HHA|R|&t__ouMUPYv1JbmsZ&{N3|2V@~(HPx*FOJ-Ld5nSK ztoLby*#ElQ??tLGDD3$3;#}db9n z#~uH(y_La&!D++C@ZBYh4C|lm*XB@YP7mm^JNEv<^f_+Dm5VnqT?w{@Xj9!-VR?a$}5*xXG{R@T$UX~AMm-}0rzLB@y7QV}7 z)-hEEhuaTsf@*IE28Zn`ZW9$77R~s-XyRT^28WA(F7bu!WE6k6srTfBQmJ68M0V4P zV%}S9t>+3E7$*HTjnxiOV3?-qUwFGk(}yGB{zUi1v-AG_>i8+oUh8&$v3y%S zEBoB};WISDtG{veAG~~fTEX+B?_EA$+T^=_`lReHE1t7SvN$*%+tl?^cJ}#{X|tv7 z7ry;f@~bxP!mdkipU(WR^_-QTN#k+dg4`Fc>=w+GJpARRZ9ap;SIg$FJqwr^o}~WU z-2}RFBt~*Br$UI&?|ARC(P^LepDlP|uPxj#y@$IM@`~=eX(q-TUlQmX1Qy)5@@eKb~*%XJzP6uGI;O zs=aL#zE6RnspQhz2@?O!7#yD5{bSzFut$e1Q;09uV2$j-ND)Yp=S{{!;KP^T`UZ3`g)V}`j-`QGQ24Bk(xD)fq{#S;lrc7 z2cLR-pwDd}g9&t$lC+FSbnOAr6^(m(Z? z86NFg`!ZYhwbjz9yH`AS<|jY8eSmon-`kW2 z8B#NUu4iWGP-rlE%bsPO%beSPqNMomn|b043z#KW#mUDoFz9^#f9KjxukVSo+Lo2F zGCtvDn6S>`1XIbhBF2+aVtK> zT;I7geaV~y$IjU{uKPGYXFeaphkrZQxpCFry%es;z%cpy*NI>6Z?~#Sde!rXksG9w^G9=uZ_=1ZeK=Nthv8qw_sECe~YQ#VrLa? zH)3#Lvs`+iUy(ulZ>pVQ!;L@7h1d#zhcYzqvzzT=2N{qi&=Ag`VD{ht7{h_q`;%_g zSNdGBU;cjb<->cLf5u;(IH9$fL8Sj^RLG)BLJSNF9H*oi8h*yFNf!%dIKaYGz{;?q z=b!mWrUhIKE6TDKfI_tEx_tcfY)giFAH7ab=vBEQJJJ32D?}Wa&#_v8zEqg2E$dJx9pVN=u#`al7U?T&UT+rwH zPxj0(s}1~eRKISm&hG^m!?HGay`Cdo9U0C>)@`r89%N%ENc^|EjUj}wVRN(p z$(}b8E0QjsSx|rX%Yz?XD-Ztr{hq7r{49|x^_v49MrS%G*lg1UH}hArPiK9;?X2*& z``3+|_&?iwb2zXu91%D$$5eLd`cl8AtSZm;i!&V9`ZJ$_F@=dCg+b)Pioc113<@V@ zE-dF#`{F-a)W$4#nGu74GsAga+nGCmuCJcAX7=uyBY(nK8UDSEDKGeXM{herL-yx* zd8Q9s3`f%bbxJ?`_q;Fu$J<-(ZFS;Ho9&jr_g7J1kSG^5{%^VX-|D=!8_Pnr{d+4~ zKiNP_FolVMp=rS$Mut1@yS~3k%GP+{z@W##F!$pBU6G)(jVCgC{dQDN)n{nnVqmbh z+imsAwx-4Mm7QH*jT3{?=lE0=#q)ob*T3BSr6@Bxb9O8hBuOny%-p{nL2u>2`@j-Dxx!0f+@i0zwi0($j#wXn3xur1x2SWo1K}~W5mp$ zcAY(#p&|8O@Q$|oC5jB93<)pZJZ5a|`YC^WCa-Zm1H<>brpNw#=Vkoh#Z~kALmL}| z!G_drm&_{6{%2=?zJL7Vg&6m3=TYu zE0`DxpE0DJs-L(kU6-fq?rsBx%{I9+J~K2}Ou8S~RV$S{KWDk$PtCg?>8}^AVF_8( zaNSOjL4cW8u$$|ndhM4N>@%&o4*6s`ney{J#-2A`u*Z=36&-`~ev;5_w%8a@h z|3wY{TOO;Q^GQCfV{Vq&@rGj?J1+hQrE>;`Gyj8}8T5EqML8O*R>m?gSS|ivx|!j` zG-aua6U+)lgT65_WE3(qr2jk4;BYCRoR_h~?ZJj?s>atZKdZNq&AuI?$PmlWV0y^I z+;zj65XZ33udmr%H8>G%%fJxA!ypj*dKDYPhi^v@AOFS7HP1r8VMT(&Ws|LGEn;rl z-W558e!l-~k3#a_)A4fZx%R%!${#dCmX&XnndO%9@AJFvP$mYK>+IL6CV!B8Z+H2+ zVQtE0jn*u{gZ0*-?D; zM2UFWndjTe-|w+Lo)d4h?`FNq0s)De3v=wRD6erpYtAAt`!6TQg0TL8MEjO?Jw>bx z3#P^GKmT~4al?K3wQjsH;mjI=FOB@>t znV73&m}Ml=6KY=TrC<4SB`s@r#_gQ*-Mg2adAx1@zRNT3T`h{Zyjo5;l$oL8I=dW$ zf|j+j+q-ww>b*Yx&vs=<{hIC*&%~woHd_Acnc0W#rv36e{>3-#b6~Dv%TQ-$Ca6ug_4Xj{;$pdxBcJ`{kG0Um55f!jQ^?a3^7t% zUq0!3m8Wqt%;@=d{UlSuCA(X36Em|J7#SE&1nO@+znP68D}(PL9E0qS2=8Mb&FlqO&9!7)%3SDxBQxbXJ)`;904S$@Sblv6uO`vR~$3&CFoP zQlMlL|0C*o@wJ+)f2)}otm}(3Uex_IU}$*c%%I56@Zo37SGI-rQ zZ~Q+M)M~%}s(qCbgTUd6cbj(OA>eYU^A!eEziCVc+>NV^4J6&Ysy?``-Q&mipj zIYMS@3}hgu;b(jp$AP5_6}si+<|^>q{#mPkKlE;#XF3~0gG_1J(?f1Em>AaE@AJ$0 zXYTW4v-n&m2CZclzKg5&2(dW46`J{f3-6}VOZyhoJ`!Rm2n@a`a&Lko@49TOV~(;X zMXub8F}*zB>fp-5^B>*(E6d2rz_5Ep&G$VIo<-;J|9gJFrc?5ZtncKjUp7T-c+t2Z zIW~Ml^7DfVX1llN-IrgJcmG|^{D3txc5B=yc<+;UHv9I1)XP>mw@%y==V4f|Y?jqb z@!9g7Ef1^fT2~ysy*shE|Kq{|OxPUzJui>{-Q7!q6C&rCovCDSkU9BYbCOMm%y#w zJRbdm(x2r)36O({;lbTM^3U#EKP6<^{r20x9%hCE_6!R+!8zcrcbJLOQ}e04QJubZ zzs$`pxh{^%QEVu&tD>QE?nNSZ~64C-~X{@Hy`yjH{;p&HkQ4~wz{9~YjMVr7i;3x z@6PD>zE;Z6Z2Q?cZ|?kAo_g$<`r6Y=de_uWWMS}|E4fC6q2S38VK;#TcYa@Exty+( zIpb~p_o*Kb-v4vfS6R*GukZYee36yS~b&B=04sS?;~ZU-lH#&f8(Z zzvO!Rw{I1-UJMSO=4sB3GijRrE;QxWrROJqn`BS1IR9m;WhktUdYYfD^ zyoz=PMF|KmSYi=dUwq`>^H=}p+aJ3i|0lQP$(yfk7w&f{9H@zk+mjQ;f9C%+lmEHy zj%{qqJVYHCo^3qDsSAzMELMgE|Eomq{IRnyGW#F8{=O^U^4sgRFXmhC{4d1Nz{9}6 z%fZ0l&=<8aq4(3z1(P>TN}sX2g+W96p!RF=o+gGD`M-Mh6_?JLmE#@8(2zB)IrOyE zBKbLy=S)9qW;<5h+~dP0vPCCqS@$GfCD2Il65h{?+E>iePmgXAmw$Pvm8&Ue?vvHm za&|K^+SE19Q#{1Qz;O6$M)FjahE;1>3KUGgT>dT@%h2#@&*~n(^qKoig6^;|2-vdE zU}D(xH^7C#;gii2ZiWZHD>mF*SIK?sn$>eh2BT(MUd9wgh7V`zMHv)w{~dpSJAGcz z>QX)ig>cZ6MF5jRIYYwtiK`DfFJEtZrqb*7dFh}2$NsNV4wrVUf1SdVF-=&4bH@L* ziT}1+8a#;YXwP2xgCqk(mw>~E9~V;Zoca8|#DIyx<)&`Q*#0uOF13lw@#l=ClGtzpLUP+DZ!x+t%1zGR~9trA6s{Ad65?`!sdoX?k4?I*x+_)UKHzir8N zpEofv+^@|D+LHNn`OC8}^M9>b!O(Cf#n$+TPeIj#%sXeiIT$>=tSj0Xk`~Vwj|7F^ z0Z|5l>2eEh?Eb$a>{^Si?AvP$47!KESuNmZSRo;q$~E=YaR!D3t7iT;;!wEi=_e?} zay58A->G${b(t8B2sr3Q3NdI+`#Hb#{!Bgw1*2)Dj1An@&rWAuHqSb+n~5Q0o4Y8( zgtg00Ffc6N;{1-Gq5ttgb_NGWwSAln0`2*WgVSod85o+_bAsnGGn_d3=XvkH{*qHi zPHf4#cPimyZ;-VUxM4Euf8?}d4?uytS)t*xvp@TEy*ca*6Ab=8t~bxAo~zJs+MV6* zPebYhdF%g$B`-F{_cAfa*?h~t*tm~Bgt38NO5i~2{bQ+YP3^zzIm+aA-V)+(G5BBX z!OA0WAi{J8s5QUBiGks0ffUn)J;#3-{J;H5@S3t#Ma$W3Rjmvrj1AkKTWDzqg7U z4L$~4w!iy!n#}5Hx^>|9+ZDa*7#Jo`{C>sJ_n}g8!`n{`3=X2k5IenGZ~XD&V*Kzf zykzgjR)!R|e@5*&v`HU^5t!&iH#d9=NqwHu+2`~@cLdW z+xN^BZm<6BCVM{R(f;~%-qMhi@9^>ML3d`Z&Y>`uvq6Djt`9>9--9Qu{dVHB|1V`^P)XaI_q;r!@bmqb-?-~$ z7j8Jb<2R&^TqVR{z{YgJ;(yJ||A$o#{y&!Z#><$&z~J$_IYqGyg5xLKPS;{yineG(qymZT}jXukjqm&$!ROSkAzp#mVqy&GFYO zZ$zd*%DV&N3=KjISG5^8y#Dp@#Vz@|r}rMO(VsjmR*|8>=T9OpgTh?R1^%Ye4*$1A z9!$QR#%6PQe(HkbZ99E;n$HfXW%p<1wP8?@{9m@tdPh~>^k{|$OWha0cpSg`{gGv< zmp0ilFnCYfbH(7_Y=HyM#q{ek>;7)e$Ufh{Xl{GmtpCvv(3J<+}$nD z_wAj%pJ{DzC-d)L&FykERu-EcS3AC+_V7W)^XkP-c8lL{Z)`E1{3udBr{q3wPNV}tkaYudB-y{wdvvNrb8oACt`gCIjg z5d*^)qun)6r?D|?NYBrI*H)49VENhK7D>$aum7oZ`F%@Io#DVr_4Y+qvv*55*8gq; z#ozU3`*W%{Gcjm9t&3qg;HsN5U4UWh+7%2AMPK%DaX4J=2)e_>(4e5kAduN2z!Y#Y zBAJVE#f%>!cbBj0J>y)z`W!pMf~UV?{kRw!CcCmST>3CukKuxGzSozv?b|tg7j~#Oa zb3})8LQeeUKjBOa8b|ALK>et7iVU(FYL~2kx$kPP5bG)ihSp++1F9?w(*H#>GJM@J z$K?Oxi2YxGD=*u3;)MTn<^>a`GJE*#{(a)=>5V_{-_>Cc=$OPXardlGOO5~8&iX%7 z>fFlGr-|#X>-5cz*~GvA8eDW_U|4g0f0)_-T1SR+j18Xtd)NF4N*Cf^7c0S2>d#+S zQNm>W!g`ilY2E$HueY675!0zscoA`3^v#XR4IhPWtK8gsz4vnOYHoeo!@zKT>xNkOi;N86 zj0_A-YZw_6Sr$ZXQmd7{vv+%VRsC#}mpLYNf6Vu?=tgg=Yg)>)?luF%r`P3{0sZ0@ zg$qtFG@Q8LTkpSY^QxEL4Kl7ao96vfy*z!|L^(}4=h98T7d)(;&dShY^;=OikqvYP z@E@TxR)&;Xn;SXT_s+iET)n-7Wy+@cP3iwmGc;89^_l(Oysp$w?O)$&{!CDR*5N6O zhTOk*FCTm;_j}F6kQgS=(D+mS7aN1c%3sd&F0R|TM=EZ`T6n|^h{=8rJbnOIX27_~o4v(S_r`q{3GB^l?7%(j0 zdbXdR^Q*UeitE6i;F`_)e@_A~{QZ^~%dlXr+~IwS49uVFcih~j!`NVVY~zJ=Mur}#zxzvn*S&r0%EEYpkDae>((jjM9k+X)bk(N7LkE}{0#+a2P!5VJ`MhmsEg1xy84A@J z{w}XO==jTjk}>ayy?dR9;R`2OIZ z^mqMYX8z76KZbO_N#vR@$;~vmfq}t6fT6)_=Kpny4EhWWr}BAzUTo>S+|0S%pFeNs z*K-|@_WgVtXBEuA@PwV=M;k*3xV}(gWQbg<5qdYhl9^%AtSx%VvB46cta?C#p+m7@ zmL|gl9ZQv$3g6inSIqh^CcwbZQ1jdIy78I+Un9Ra=FYa9$<1)$U1O&6^qzv7Caad| z*SeS9%baQQ$=XtA&eeHKG}qipyI1?Ub#nD3H?yM_f&m9^9jof`W)QPuYVQVSFfB0;vbpG`%!Mva2B^f-HozZt*`#Hsv`D)3}x%+P{=4Pm9XUI8Q zKcB(julcjSYyK|DOKek3pG>`#3>q@3bP*P42-VWRX&1`SaHigC;rXidXPKBh4*%Qq zTK8V6DubAMMtqPIGFvq$j-807AFHJRva{Y7#O^M z%TF)Ax%>Z)6~#3nXJ*}f%EPcAb!FKkb?ez1QuCSUl-6#H+UakMK(u-E|?_x}i z>{FQoB-ftbm0!2{zlXy?28KsI3=4DYO)metKIz$he})IAUidI9JXFUqS^2*$6T_J| zoOb=~C1K2$-)7DF@5R8d^hW>L|3+7>)HxcwL{=~{tV*loVlZf8xcBd`^`&#NvyNT+ z^PQ7nP2T-`9bYp3mhAd_PS-Z(vppx{2e<#bE7BLIa-3q+U}W(8JiqDEtKCfuA>Ps( z=3T82Xjmb8@=}cusKsf}%&>0nYKNnHvUC6aW?@L;P%wL6$>6}l*yH!n-YnwtQHBHS z7QZ(;Q~zuG?-RT4$-ns}q`a+^H&S)+mM8psw{BWK<@^mB-pbpnIOgz7Kard*`GA#y zfhClW;l*bLhAT3&{+rb5ZtPjJIPFH79Ls`FIt#fOzA!RqY}@yzJYM~CJqv?|5Q~EG zhwAM-?(E;b_Rs9MTMUWFO>#%qUAh^l!l1Cec7`g$gnxE(cSWR~yL?}1a-+D3f0d=u z357^zaZr3JNHZwZ_A7EM$avc3viKVV!xS#26I=IZAHCz+8(`Tt>HM8V65s2OX*x4l zP2BhXqE$xhs<%Ow{%z;%=0p}Bk`@)#^m}#mYfTW45#8=-!Wx)z{K=HVCJmqr<-bocC0Op-tJ+(Cj(PpNf0DLL zn;3p8Cx70ecI(-sbT$T#3I7fEY?c&YG5m5;eg2yz7L|V|FA3D)Y5zV!`tsjj>3V1W zZ<9G&U!J?XcHz$dCJYSe`wgFPGwdkkVF(c6a7cS_T)@FdnBni*q<`Cu7!+O`cwhSQ zazWqvFQ2OU zHq-I{u9xNv4Zp$Dm{Vr{l-JJv*M58(>v`Fz`wR@{a%WFp`BVQ!dhR*}hHD=u`2Eh` zovX#bu=K+G&C3>l*?P{u<+-#fPYe?SYcqq9`G3!^_tnkb`@a8JtH$7P>BMzSeuWcE z222b##~BzRp6%D?Xt?J5IylmtpJ~DO(tFiASL~JHQ26n^v9#*@|3?lCerNtmGaQ(j z_UG_?-N;Xu1VtGVj-HynxODD+8@1m3+6)cT$``zEmM@jBEPuW(O_Sk1e~DFFwrY=G z_r?D{pZ7c5o_za7ee?A0O{vTR^W-Od77yTPy20QeaC{QKouN_p<%{*P!VDGPd7nS4 zPrEL4U4Y>&H!nlOx2@gxc^DivGBzkVFledm^WCDwpzxYQfRQ1yxQ*wR{QOwkQySau z9(%GW<7Os@!xb|@h6As2KCm(b?6KWZ#=@k*%;50sKmWN6-ljX47*Zk`LQb)6aA27D zQQzpxX)Xqpp6E1(07*s$t-zoo)%xo%%P}}u_Wrl|wbSK!D=)(XE~bLif3F!B_MPXB zo5pZeqr1j|A#%olEe3{}|EDoPp`Yoj?8SSH3oXw~duyk%chB zL6&`t431(Af`}!z7YrZ7Ix=K_zR$wc@tr-}+V$-dM+SM`9F9864Wa)d73w(-%>4OZ zli>sZ!AD2+uRcDy|5_ucApPzCSIMgA+b<2_{~sRj&y)DeFZX*p8;65q{pBwo(>J|g z+}$6u_l^eh1V)AlCNa)E1!m{^0z5w3Co?Qa+x507hvBg5mj{Oyr8Y7!FgQ+~D9-%z zk-HSbf#uICBh)_MH)Ij$JF~vx?xNZ^kGC^31o$v0#s93XmB^2IpE*SuY~IQyr6aj|#5E`z|ar7Shm83a-o zB^Vj{{N~^8P+xYgLnEZOJes2+{om^*j*@kkep^i~^_u6b^{ifqsp5Z3xbi)#dV`AB ze;7AEZ~UXcu>9G7UWSAtfAas_KEtvghA#oyi??E8JaX~#iStr!{~P!5yZO}qvTkG0 z$k_F`d4Fme!-A)R3>&PI85T_7uU0iY!=3#vorfVJzna^T;qVEzfLF7#yzEO$P^U-^}&WdxRKlKJWKnXgKg>{Z-{0H(mvXD_IN- z`hWLzXRmn25y-%>^mYEv$5k>bj&rZHxbSCPDg%QYOM;NuvwA@WhPH|EtKC-^e6r2) zyS+)EA+f^nzbk{otv}x*U(Y$kedP7h{hL>m>NPN|IrCXYq2bQi|5aCB3BH=~zGvdg zhp)c9Wo*@Acwn(OU1W77L-*ULW&918dD+jO{# zosX}usd#uO`Pq4vo6Zd9&i;?!{JejrV8g#K&QHZNGCVkB5N`TEl7S(=Dy*tr4m1+rktfX1@P?5gPK+T;sxJJXmaIZE-zPQ( zk)Hos1i1wmvLqQCQb5&fEC;`rD6EDJ-zm)P0b8@X8zw8^sHXy)J%p)MGU(b9IAFbc|MboVZzjt5fz{9`56u<&j`}i zX?DkLQ-dpiHn^VS81RhwHF92C#iy95;ereXEA2D68E!~D%Uo<@ zIVql%LBQAl{z@i>moH->q13QuGs6eB|EC+8_b@OpKbBWu2;pEzIJd`7ouT2Bam)EN zR%@!aYBF4~|DnWZ#=vlj;ec{Kugl|O{$^$m-_J9+cjL{{O5f|=?-@5gU!x_&5MXTZ z|M7~cf(!x<42Rp4|L>joe@W)?+s!NQ{}5paK$L_V)|Sp|W3aNXFu3vSp55!evlv+> zbpM>cYudGvdF&RM-xsU795|)(;OX4l*Wdo$x%l6ZVF7c{E*pOzMuwXk-#xf{_vBwC zW{v~9f7(m2be#RKU1-^$ti^DkYpTBcYpef}91Kgm8ICy4zqsOm#S?pmhEEdDmKyv& z&Bef>&|t*OsOZ3ue*DPuhhLp8NYw62VQ^S@ww@glcBdE|gqRjgx0(N}ekLP>G>1d# z%{{xOeYv#O``+a*nTuo6L|#k$+ID&Otz{N`-@i#RGbk^X?vqPNv(b=daJcPoTj=~_ zW`+|++zlsR{I_9XU_WN>z@QP%kZ|nGJhvN644d9KZv6PDLS$ZntQy0CjholAiUjEW z)m^H?n83}bv%lEs@xN2eZz3EoU$QY-@BP_6ok3v>1H++BObjv{4M9KJrJmKl(0*GV zWc+Q*^~K6No@cnbEX>+-+X*!NFYZzh_Ksy zOBRN#$eI7=J2CKn-XAEI@bQuO|0s4Qk2EF)=lKc^77@?(YcMc~+&5T1_2_}K91I+_ zZ`mgsiS{)zE-cL75cBSn!rElUCWSV}cqN7fVI`mA89-}P9o8{2#QpV`-&pr>f%)h8 z)86j>t0vI!o`+d0P=(<@>54-vN(>F*-xl~VFs!y|=4WUy-P^Cju;=1`CTII%h6BwX z`2`p*S-x{Rot*u|Vpn!iyz;UB|7j}S?}D!{`p2y(%wVwd{Kr##A5Xo1ktQjzQqp$4 z@hp>IwiW^Tk+K4S4^M-d|F@L<(U4gUXJ0wyU58&33@;97oaeQb{F|7tHt52ZO;4AeKlr40HY3Y} zFLehS81}e`dCmCWTR(dy!<5sEId6XkZuxw{f9sh#28N@xFL;-_xpVg1?%}x{74}=n zS-~OgPxmzIH5^P^6qOkm7&wYp8Rq=n5W?V~d8VEbG;mhL#c;xk@#RzhZ%k)BdXM+8 zezsoh%RRpoG7#bw$?+<8>cxLb#g5n4oL_W?fq|hKv{z!%Q~py-3<0w*gF>O|dA$>cCF>}calm47r-QBA<%8pDB}ncl7E|3oq~{C>Y*`$ql!SkNR@ z^R&=3(VKtN&&FPw=)Jah=1+Ndxvl5??SF5%Tzkjs+5Q(%t0stQ+}QB);DdjxHJ|UN z{cL+yKRX|^Ux z@nY>sx82iE{P~_aL#(Raf`!d3cYew)Ggpp;2sTNFJNG~P{@5#EqGToCH2L~zPKGJZ zelasJd}3i(G2{QLWm{fxug&IgIQ}Qxw7}PwbN1gy!b};d3=Uh3omd$He!lHuVL0*Z zq!dHJR8|L*U;8x}98UG*e@^+c*`dMAfq{V`NZ`PRV}>Sk+B`jcL4y??iVc&W$4`ti z_Vulq{d4l=v$O7+CV`rpBKPLMx4)4u!ocu}ogwAC{4N28rJwKDzE{aTJp0+g%Fye@ z(5-mJz3ZRsoMy^UP;>N(+l_ba6_x>Z&s+ULom~y@wVzkX84DTMuZW+#W}3d#kp+wl zJe$4vci8EN^vA}2j%Q;$u_<4|iNQi&#cSsOLXC7Lk7>*X9b51Ef>!7MDl7I0m@GO!U6euNt|8j}WQ;u4s>RGuXzO$Xemt~omaVCR47spdWV>q~S09e4b!Hr@5K z*i6tE);aD}0R^-F>yJET=v%?SpdGePX6@@g>CF@Wzdv&yG}^|&@PdsYprbwRn#VgM zCWftAegE_?a8J&PY%oldn!pj3bak? z?$=i{UR!0h#WFJ3HKo?6E5Cjj+v=AN%E=7d7#I#$Z1p{yH+P?`0)qmBD@Q~2zuhbh zF?Yga(@$tBF&r@XlKr(qB``acL*e7SPyeqZJKO#W-nj5*Ea);OfrhuWe%orY4maML z+-vgu$~_f_!%U@{%u43nFfsOv&EE>yocV*H!Efzn;fFsn4(IQh+O$l!cvb-^&lW`rWEu_wl_ngU7L5J5MiuuI^tZv_)tB`@0tUC5jDgKksXB zZ>ad#UB8x@F+h!>Yh81`cJH74iU0NsU-_TQ62dci<1vrh_ri=A6uu-_^xon(SiMxB z!OyKh>YFA51IHy+hOoavkWgC7#PFhQQ@7RU+McvRGL23Vjr5}9@uukT1cs}#+@`aOEfP&-EQ-`Mv3?T{)|MKlb zbN~H}OJ!(SwzTq8%$TC z)C``>$N*Xd;?BYFyj6_BAnBj^zuYvY06lhxjfKahFJ7A`-`gq6UiWG7UH5fy%R1cu z-Z%JvpOGQJK-m0AZ;k%RvIBqg`FH{*H!#%RSbysGSKlA|1g=={OFehV`2lVKGc33R zT3vkK-S)T5tz*$)s~H%i#nu{`eaXCM!^m*;9ET{wg6|(DzW93ldhZlH4J!tL?UQf$ zDIl`$M5WZVf@Qa6uj6lK&`=ufnnEg zMh1tU3=D#x!r-(5!xgLZe`hRw5p1FME5xUK?$gt3DoajrwyxRoKXShKzBB)O6d2}+ z&+?k_|7;IK?b{tNQO63=GfeFP@1G(`;D9#E^WZUgGL40S0as zj>}I~H^eXf{pItAI>i-*a*zbGpp}6k{N=~bX8&uqObmUtAe5nDy45pRZLu{M*%&h9 zW|`+RI4m`GVq=)l`0w%N)$TrDjTjk3u6#3LnPAHBAnD6~FR=zD1_oDy|C0qA6wegi z2esIq{*CjNk@lLY^lsLj>m2b64cedYKlzu-#PH?Ie(`_`HioQOpx)(*tp*GMyM!35 z1P)BeES|#9aO02Pz3`X$eJ{_(sIBcz{WqPH;lf>h28L6d3?H)QzTfd{!nU9C>}R{9 zp0~0vJev4RG5yHiX&=|^s)-b9cvfv!{I`;c!Rnd4ulvfsnkCOZvM{pr^T!@LxPIl7 zpYq33gFnwd#VHW6q2y)v!Dq4d5{(QClAIY5tEQBB-g*~gu<~vb!<_~r`)!IVw!Hk$ z%h2$!>Wa|kg2#{Cy`D=kFmN+8eA{>`|KgvsZHx?C%or|sJ=@>EZ5wDhmm!3wHuST- zHiN@8Nkt}xUwv{i$^WMFf)*0o5}VI(;9g~UmHc1*(@YA?yfMrSGR0dx0#9F-5TEhI z)O`cXzj)Re5ia3MEu{ox)7q1w<^=q2e8uh%jg<;B}qo2ePvwsFF{x3^TI)Cq8!sTc4 z5`Lc2J(l~SFz&^y|DMYC)8fRRpPYFxz3DQu|KkJZY>Y{t|9dT#Il!y@f9X#(h69sS z_1Q#N7#&n=8P+ZEb(|9|W6(J(3b#s0TsN)aQ2(Xam>UT^e&`9)HiiGg9l;)|NqWmj4mR2JXb zDcIjvp83!Gz=>bQ!F~)5XPFpQFfwS^GZ>U-x|_URV$IMn&God)+RvXH8T6*r|8LrQ z@X=CfX@&#e)-fNPx7Xc$=Kt#N^8CBX?e8!!gsr(Hr4zB`UdG>b=efn%>f{6*{@km5 z^kruQ)22oSsb}?@bq;tR{Pa}6uJ6*%;4Ar`pzqn%8GaG~dr~e7WG?`tOndPhK zleHq@xWy?32ao^v_sD58F`Rl<|0;%=;ejMW!k@lvpthPAD?^I%&k`?=6xlT*|8@yD ztY&7|r}X-5>fd<`3~v}4blm^nPGS7O!5~uj<^K#F2FqFJawQps5{qLS7>rCxIGARb zyj)|(@ZfjVdTxf2`McDN|L>KuieXT&{A92DYu!=C2BUf6dWsC5vDNE-`hUK#NAK)^ zn;7^1_ljwh67TP zTnq=~7)}&@*{{RxaOuYh0R|3k9)=cH28KhcQfyZg9WTAf$Z&MxrJKwQMvM#^PbwYH z_bL7OT97~Ah(Tf3^ONuPYQ0{t?S)Nw%FIiatPDqHGB_RG@_*}>KLI}(7-T=sU$*$l zKM||X6-^8QuVsp=;%p2{+a@LYZ_ImF^zu`N)YYdKcgd!vaPi4mH8LM=Ok%cYW0MZdB96;98UKAOX8@g5kr8j~_Oo4V zzdA#M7&Al4v;Ply?R)yl_g(L}r+c`yiD8BAm1R3>uY?7IR$rPjG;C+T?lxV|F0g_j z!P~w1OSAD!25_&hd2Z&j%N=!GvKbDkUzEW^J8rlB-`OO`0I3(Xx-XvO3VbO$wczWW zDRpe;jFuWRGZ}ELsCnMH?&o}yPr1)r*A{ayG}tpVFcoQwg65AL0>qxJn11m;1H*zQ z+2*s1 z#=-CS=FPW>l<4=JE%|0wdE$m2`%LdVg{RL&ur_m7lM<8!vy;ZzaA@K=$s3 z%ZEUFE$*{18JILTf0ZupuL{hoUtoP>=kpAK**pvkZx|XX>@V59jkqrhn&H1FxN+}m zhk}yJ&mO!v)#}A?Ai8zSEOTvANuVGuFp zcF=RHa6Hf<#lTQ~cII_WladpE=39JBI_z+rl_4V}B5Y<{2m?db=WoLDrxh9&)L-!5 z6{5%R;dIsEf6zj)_WB|QhgI>e)(i|gSQ%6V7=o;v{myewKURB9fFWzH^E$=`)$eOL z&CbT%GI)6Yey#t9IS1D4H+lMQLH(^Y3#zXjO1Qdb>cKz1t&iz|X6-VhW__E)ptYd% zqE+VID{ZPwD-ql6>+FO18-eS;hqGcKk3@cRoOQ$e4XwCh1-;hCIIx_>q1bzkq zt6#i~3{ylHZtSZ4@6pb7)kJjWf8%#m8nX;vdYJrP_xR$oCPxON&+(#69@k2j)+Tc? zsKhr2FRPcy{VKu6kRWsTY^_Ds{$sD=HZ2m=O0zqkpl`*nV3)0k8bd?Im-;zf_L&b> zOZ_(zX!y4*wR_q59V`xkn;EVYu`wLdnrfHfdUnRm%N*BC^RK;GCkUE}n~*B_$uKAq zyaDdy=k*5bCm%nzPb?sX3$z{-G*fog?0+;9!v@p;wciE9L>UAQm>!(8^!4TME-h(y zDxcp;cz0*&!M5JrO||^Cmn3ZcG@q>Ovw1A*sM*%m)}$@|t7-fB?=1TzU-0}h*iaU7 zA^nT2uk+)IFXUVi;%W#Rci)5G(U&PnY|^uN49um9Rxt*bv5|78yQeI@*uBuA41 z$ETkR@x>Wttp@)WHp#ySWlyWW_K@aY6zFUbsh|GO>SbJ;7(&kew^-5Axcj$-Z`yoMPLO3o(m|;__obW+6Iz@$bsgSYJCliF)0972&-T3baAvboWzJz_ zU}F&otNl`+HUG(8el3268B&28K~27nEs^KAVi^vwvno4s z0v3mT44~0m27zO5ELSgz&f9A|%VuG=2zXla`k&<%yWYmP+~kX4WGHkmQuFid@6-1&GIW{wawP1q^uLhAaNtN) zPF5QaL&x&jGZYyf=)9Y`Pemg^Owxr-}g zE2i*&Jm>zOnW2H}-=!`ihJe(||E*aV+|JZ@!OPsaKX_w7qb5-TpsIFt{Ok)e-Y;8! zN6>d~?RrBNhq>SNUNK!ZN>V;>usuXJ_J2vXs{4&$Y*dUeX`%5p&@xo(5t@>WqO() zmfZSp!&AV(&}#BOwcwOQM$4kif7Ps@PNN#bG))GFiHr;jm>GKv|3|Yh{P5=tj%R1M zG35+P02@QXt1YgsJJXaH7!(*790XV#Crp)mRrAH3fnmjiR!my_-;|-jLA``0hk>DtfuZ%? z`^#Mn4P8Iu+nx(uXJ9z}$Gnx{+uGmr%qLHomYe)<_6*@w3=XIM$cxR~6?y#R=k*cH z4C?3iM{V)j6DZK2$>1=d%{$^KD~p5jQH>S3uIvoItd_Y~KfkNFHrD6zg)Oe^3@pd8 zGbZfXe~o8yWwGf$Mg|cfh82=26FnRl+UGDZtiHXyc=MMV4xn9sQ++#b1(Yx}Ff(Sj za(`W%r^kcS)vSR7qz8`dX&u@4DkV2ET`;MMbQI|D=8<;8z0 zCtB@iU`SzLSW@R6xMB*2hA6{(D@#XVsIgAZWWlwq?7-pBt7%(xsD8Cu~zqX5sal%E> z?NdXY7Hcpxtopc~i%Eo+Az{Y)+%C7e6Ow!5FVEP&mgAW{Lxa=I&fK=88bSgGnr|^M zq}D0^(5^gt(e!=jy0vPb)tApU-K{;#;$zZ71_o)41xJ4cGB7A;@iOeF0k6wuXj0&4 z+VsMLAJi!O@UdTqA>gSSs8JRr;PAhcfgzHSVas~iS^t+ZF<8v)W>Mr@{_S!>qyocq zh6B3W?@6xIac5yH(W_Z#Xmx-2&-Gl4D`xzE`RnyI28Y^RQO0ehmv#q#aH~4)l=k3- z-}|b{UALWoAK2ig<;Y;lCCsoOL%`u8BSY}xcs3>xL52he1|{YB>3^cn@*8tAG$gWh z8A_@i>%YH}l|kk7z7rtlA1K*ZGW*$?*D{Tut=zxN7A-!!*zV^O;dKlB@89&}XJ80a zV>loR9tmRrm5`|yEBh|~5186tpTgLnW&SH(7`*bV>tW4DWd??Qj10GqcRj23z4%Ap zgh4?v^okmzq&Fkuoi9_Z=P)v8ou1&xV7&az`70_<9T}{i?LTwo0t>^G%e#Z!FFd?w z_x5MBEQ81U>|5@;WS3~|m*+QHP&%_gVx2OZqQ<2FCn3HQQVa#De?B`j2r)8bD#u^_ zVLnSfO^kuT{kQ#&zu(RtjGg>@3PZ!Y;OlOny(A9iz58>2GK9^B^hbmkE?oW}=fL=r zm0{Mhe;UsA|L&AkF)(y&Vr0+*4TOSP4owOt%H4N$fB6r}Z+~qZ#28itE&k8Tz_6Bq z;ej~AhmW&G1sMW7G*3x=jrZbsaBcQ;Go@^X22RF1Ujt0??^R{aWW4IbEMlU2b}=*K zj2ZtUnHUy5eR<6*&y=AdT}sxbCTMkYNNW9SJ!8q~dUk?)&3DX^eEIdmvc;(@*6E+~ zaZr;yuVKu}@bBM4->A0T*^ljIt#TJ`OJ`-!XkhR5i?VN98<;-vGhBI`y;6XQVbx`328Stv z3>#WO*^r?@ful*`zU(W#OaGI<*oS=k49<$Z|JWHA7(feXk9;t%%}aD*aILJHS#tZB z+YaVmTbHH!KgFxa^tz+1K0*4`%*9>BFGM$Pmnt z@ZnLwmv0ZEAcuddr@=y_oh>}hgldDjF;7aa4jhU`MTkR48sP{ zIt&Jg|L4oTmiWv6Fa{LQO^d;29%*PXJUIBn-h#hukPj0}6K+cX&%oY_D=afxGS&}8{=@7dEs8}|M?<+QEt z_KDqp!AW?*s@d}}e5J&2z~ISk8Qawz3dfwLuw~5p?*=+==tJh2*;4;^y$&*+RO!Zi z{?BS1W$V{y129Hzs-PVc0v1J#3>U7+YjS0 z|J5)2|DTRGYTmav(?@~f@~*>M_$!|6_hxWdUaKX*aQ=+=%x_i#4KIsQKF?&3)>5bu@aLj2}1MU)|+k>SN>2@Y0<2iyNHTY9Kqf1|?N zf4iNg-e^&nGbfLs!Kq}1^MuF6OpwY@Uz;I7jYHvP8UsVC>HnGMO_u3fn4NdlV`#AO zVPFU?p8ijjqu~^5%|mW;*Z*J7|Fgahnh!N>W$>|TO8I?Ulwm{q{f%zw6LMU(>#GZEZeWtuCa`Wyb3=F=?(S0X>m7e)8ef<3L-{)Aseq{y?G)_6p{WY_Ok-^4bQPwhh zeZ3N09=$g)Ez`xfGdRp%G*Nz;`+N0G94pS@u3PNe zd*`p(VmIrYD<@mni*1d!{BA2qAJt@1@L^;S7id`9$j_j#or7)LnS0IsU9F9Ndty!r3Szg`v zN|O1;{}KJ!A0{spdKvY3M{X*^f-o_ThQxo@85lBRo3kzFy8AFVd}=yuv(DG#>$knF zEDRAZuU%hvdtK_k(+UhmlTY(7%$T8B?lWuMoJK{y_-Fewr8A^+ycBLQFcdCdm1)_a z#K^FPmnA6R!=LE0?h$}9 z3=W?ozyDWK-Y@yZT%6&;OgRRIMOPUbR9Ft2mU_m_aKUg_yB?qGb#|+{v;S}LiQ48R zowLB??%(GeOb7n5HGR~7C;qxQox|~{MW!$7B=%K@czKsHESTo|H$I3VVTW9v!)3MWM0aZmJT#wP`I19srLB47yJJ{74HGfOazoM zIBfr%^?Y6XqUgN2AyEtsxBPA=1phi9#;~EYKFa#I_l<4c)AhoxD%fwXbK6pWZ|=o& zlI2sBR;;}O$`LG#Q+ldz|72vyI9?Fr<;c#kV3W358>n6DGF!fL4vVh$RSqSNh6Nf~ zzu)cMYmm~F&mfTs+IX;ni9w-i`ODXqFJu@D40psjgW4auEDE>lxAfaOFzmSRFm=az zX^H=r{+V(#b@4N_82n$zb@xXA7lT&ptN&tb3|#z-5i|ZzWo6)+^sD}h;YoIeih`!e zn>@DPv)L}_>HO{4dcW>v_x5cMU^sBU?qgc=XZybWKR)l*5@EQoJJrJKhOvUL;~J|) zmsprIgc%+j`oqq!fSqy0tpB^;&kd3KY|odqnT>^kK|x*M!1q543}4RFcU3Rb4`gGg zD43}6OTXpfH(_~eW`>N&Ek09AgS|2WBSj>PKxK@=sVR&Nq1#rK|DX8ccyzcmD??6C zZn!{0=g)j*#uMM<-zML>-lxcLCtpG0znH3-BFCwBEZgP&@;mC*^(_!#xH4(we{UWJ z5izC>CjYfL84BXmT%NXP&5QFn#?UvXtWE3L{+FLG`o`~UKJ#B8_tZ6ed1l5ZoD4T+ z{Vx<@1@#UO?5kTUbz~LWHa!-Hm0v1fM{L?-{Oa$q$$D9#TC8ikubs^1-+Hz6CqIM3 z*)__ayBCF?t!L(7U|hJzDUh8Nkz%rGcfg|ysv#5=K02f2n&MW^_ z*%`Rl87&O{YqK&G#96qk{O>&NhYGJ^{-AYJagv1MaEnmj)q$+cG((zmS_y7Y229C5v zvwr$tH2KdQYut5;@x;2lcbBiTH2?p2LF(yi{+a)Ijl>U3Xk=he;9_RjVemix{ysh9 z&-cZc3KIX#-s67J?i3>^e`Sd>9GL!*pMjx?t6pU&74VeP`+=85|fH z4)8M^h;GwmnBbF`lQiRb>c7tl3~}nq_%47F3TUND+M|w{5!q6|-JaQ>WMK&C{rGtQ zN|DKGb7g0?{|lRYewz*#k0b{J!=e)m4cwpSr$;P*T#!HC`15@crh?3W>WU1v%x-?$ zePcPBfP;aFNej11h{}DZTlz;O8Ya8`^!?ExFy--4#Uq~Fj;Ee;doeobPW^RXo#8@# ztmWx5y)W<89zJGqUX-aIXTidQO$$)Yv(>T$(Xq%M?5zM>HLicFPiTjTq(P{`Nki=<14>aH#v7NW7(Z{SMbf8 zz;g?>T{gS0?ZY->Nr5X&X-OAMzBxDE6!~=KzY+t3uzFn2vopU%L>BLVX?&fb0hC7> zm>3!~SQsu`t<5-NToixaQG4;P9}5>>yn5WMf5yA>ygzjX-A;$IGHlA>e#?AI+)RMs zub9pRr>(Z(dS6&Y1VWM+6wa)8FBPZ6^0Xvz#lt173U5ENfeKd7zxm7z8FS3DzE6q& ze`apuy!;#6=YDH__V4s#^Rg0O(WQUN&34^8_TzeF8}~vMhwP~g3uYMQ`X%4a+gUov zh-Ja$pHo6t^z7?ATYu}C^zEAE!VC>(=DeF1m;UU37i+c~L&Nl2&n=DrXGR(_IK1AF z`S>sQHMZ{Qc{vOWvA4_E+spFu85q*H-7!DLVZS-it)PgPkzsPPZL!)^F$PE&T`*&0 zXwYI}$Z!v;WMatt952pfkU5zN)IDTkX!syCeP3O-Nr+E|@aO;G{y7Ckul`*$e!lo- zad_Ik_Zf4y0jk>1kr7hF!L@i|&b&RodL zz~Crqn-9v-Gq3#TDUJw}-glmv;ls=32m1F56PH{sGWnl`@#=exI7pMk-j!QuV1hc6E7tJ7z2DEb|uz%c!*b?ov7 zQ?5Srne~6u{Sa}6hK000vxbLP1_9GqNV%;ySL)eB{4FgX10^@VhK zDHg{!llP=mA94z4JwN~awZ}!ab^QENryTd^%hk^>{rX@DBZG?^L&HV4^|mYl%Rp!O z6yITE=-^^uXh}8tzxmQy^YghbRZr?~{W&kq@Z+}ry`0>C|Buf9ADYO}Ai?C3&Q!q5 z5D<`66S({Lxj3CUpfQ6B+f=uI-S#mUv>}kCGK7g?g=w;dHp7AMf3yS~KF^c9w)h&) z9esu8ObiVtxEL;&{x4N**mJf%mIJgPw}l~uk%5attHFQa75^ERU;K}F%yT+FZBnOj zQ`E;p30^<16cjmHv@be;<+1(s$EFSp0esK?XPiegB`PjX(d#|9`XJJ^t6Fv#m@F5f7Od63%YUIr{9y z!Fh|9GBZ>NFywOQPVVevW?*PiI1$q$q?Ef(p+Sk6;p5&db^Ncazy4@d*ysPCj`61e z1A~hgL&M6S^2dKa-{qC~@3jNN7GJH~@1#J(O;b-iHfCfvH0Rfr!zGptCDEm4>l+vZ zj@VVMasU5#NmGHG>6z>Q1N-?OcsfhIYJOJuU2^*M$4m?iq0OMv`cl~$Zb_^>b!*i> z0sF7t_NM$3=VN&B%I=8>(~m>qc~YD60{8wXO4QY|5CaCcvzxuxD!Ihbg3=9*@85taYurWkDvp;(ExY_Di7kf3jK@t2SXSX-F5*5mC zdj45dlwm>>Lr*Su>GO7l7#W$Kf5%Uoz;d zl*MbP&=AGSz;NqW!qr*Q0uGG7x#rk>-xaa#{qwBw+%JYo7mog8U}*Tj$?)OK|M1;r zuKWMG?KTDVIn&QZ$n5?2X{yGrpVpT+=GV>I$@43wTrQNuA^mnNXj#C5Nk4@4*d0-t z#*nbmzhM45V^&Uu6|cnEd;Ya6eAnNWe`tD}(S_Ojtcti;7`9k}S|a)?3;}I^UJMMs zKznr?mPPK)t5%+Up!V}^>1F%7e#VC}DDcg`bu1Hf%vwGdW5AlY+p2fO?wzP-Usxhjh0Ms{aQlz_mfr~_dADo> zEq;D`@oL%8i~HxlG++bG)BeuiyDsJ5@qDClr8F#Kd@Fw?Cui?XR-K9SKT`B_jh$AkR+6~@>9 zEPtOdE9GoO6GO&aqtE*zABS6K$Y0o}q0DfgiJ@lp|78N;UH7V|t$V@AfREw8iPA;y z-?-{Na5Y`@ert4VzuCh*t5jGLWQ^0kv6TD1<9>BLGwnjTNpHr#_WnI*YQ!xnKJdQ$ zbJF5#@8&a4dE$1+hzKwkRDKU+WpJARp4&2Sf607{n0*()vCqh`XJ4)C$8tvCF8Frx`KN+Yzz%6ci#09 zXyE@`AMqtY|3~lbS^HDP7#alBju^MfGc@qLXZ@T%W24%$^`|mwK$|_Z)ONhwl~H#~ z+=gSp3kHWhf2+UAcJqCicjm~S?~IHL3=Lh2Y^(d37!FjjGB_xLMqU{i)cjuH)1;%E2Q^)srG&FxDNw^(&d24HuK7I&)NU21Q=?+ zcgJck+AeoTCf4e+OUa8Lna`i?UoXUv$pPwCIox)-y<{?@BOBw2wo}DdrgGOZva+P+ z{AthJ9G!l_*Ksq$4xv-iou}@PXfadg^^@ZenwQ+bu)ycc|2Yf|fzS4u@jW8>!s8VnB}Je-{Dl?xh*TmJr3?#g`{ zy3Ao8Vs3^ndG31f+b$M{lKZk-8Xn4QkI%YfEwwRYk39o}0_be9&+)8G3(nuWZ&$_g z`_k_8?3w?+++3B)pR(!yqyr4x0t>dOZ*SeEo6X_y)iNt1gTuT=gZuM*Q=_e5%|s;-ngDWH@4v$@7u*Xj16zq?fU%Y)n7gJXL%0Kl&OmRphI0>{5>`~ zd0XPSJ?AnW9qGQt;PC%Jcg2sEHCHySTP+w8)}pkp?q>r-#Ik?w_iu{Wmj66CG4nY11~-Kt+C#CRnwtGcRsQyaqv8CKC3 zH#M)Ey{G#+e6^Pt1IMacN0Tg8vnO*fu`qBjX!ZX*Z`j_NSXj5iaBuzJ%?efDdp}A1 zzY>;J?DuT{`}>g(%lTRLHP?vG+NWh-f2Zp69k&%THgD=v7yexT>TR`sE6=+s4^E~F zl1u$BubT0{-TY6%k(T#&jdEBRcf6Qk%*wFKKeqdq{+=5zWVBZQ%;#d?&+(M zWpFS%Wp_q-_VTCSjK8-tFkFb7Hu*0j1H(gM1`G4Iaw~t%Z)2$Y-TTdL!z= zCT#tw&%{viY(F>0gICG385tZ>tIJ+p{_<&xW5cQx#)bu2F&ZVo`GzYMIhq(49oA<5 zdo6XC?;QW~XXTvA;-Bri??-*uJ$p|;$T!I+%humFcxI*oS(8upwnFz= zmz^$bh zGgm%4z_PycUE{n>3?HsVcW*jt!r(8w>P+|4cb%c#6Y9j9V&>L2Ff0g~@!xW;yqQ{s zuGadW@!drx|BL_Kbv`@2?UY@!$=P~!@Kjc2`oDA@#tT*}zBoKTB)({|bX^uJW56=T z>kJI6OE>vDGg!6lIQ2fv1k{VTaQEJppZ-gQB_c(eem$Q#w|#!i{}(qZoP~NS7bLCB z{KvkiNR5T@!bXq(vu1s;3Euzy#X-Z%7t{3^8P4Xgz1Y#Vpypm{kI&0R(*N1srtOvH zywCiJNs)m;;S?7`$0wnMvJ1gQcMV|^W1Q0j<#n9RVi!04`eZ2z?MX}`-RusU4* z@qK451H%F@JBQbO1}SkY3LHg6eoRaaTKWID&+$7j=w|&Zt}719T$C7@wQ1E!RR)D- zhAC(Nr(Jka6VJe)YrRu1n8V@fpY5O~IY6b>|7Jr6@W${+!OGTIrO#gRt zG0vC;s^(_?cNTA#I&aIsut4apeCg?`Z2o_#clxtuoi;jqF6#6GebIkvA?Ml?T3?pF z&gA)gslh?u$(I;57KYG!f5hj=H!wt9`6F&~`^b51#cXLt&@!Y7frfQI{S7Of!jns^ zbk9%y=zn@q>ZMJWUtexzC^=If&7dIZxp-FA^~)aLY#14St&QA2arGr8GX{oKzZoVk zb;|#zax&~N`spiwNnj<6d}GC>tI?-c9A zu#5q;r`pnS+y5dKhB*@dtrQrhtaV{vC_V66;)ThlxU#<&T0u8la7C5xvQ^?}u-bF6 zkk?TlMUR1jL!N=*_1{*7hJClydl?z(w*0Eg-W$0c(T+da&#L&QXqx@OXkv+a*4TVy5sVAbBFV0=%Ij!}d>xvKRm6Ij~ zF3dW1bKVCFO$Cj~(&jVw%wKza_6PHY&k8@>Ts8B5(`RM@2ku$_x%7=I_&iUFGbl*s zuFv}Sn@5=A!HaG6nG)r@Ku2FF@G_>bf@b2v1sXU(-sNUu_`@!L%$}X)2Y&;@r^y@) z7i4YMGcmky04=oVXP8i$v-q(TsMpEBAh3>+A-3Y@RrW9o<1?D;*2KNJ`{%hM!l?e-8_}b(2y(EuqFP~7aPSDC)CSV6itfk z`6EBMj=5=pPu{JQKWc3496TGmmi_s^;OFn~dn~Lh0kWUvgQoj4DD=$?{w977G~5YV z#qqK31L)i=hO67oGcg31{*QHF*u`*Q&CS@D&-*zT9K@d0EB%XiVEF0D&LA-Jzm@U{ zskXltn}Zk{mIcPn^Spfl9#7L58a$tE()GSISMphim%^Ny>Mt*@=XXEr+kHFpR(+r) zLzMX1$=BX4n&T)l{hZB09)=Zm#~B$KxUTq1S-mUg5jE<)?$SJ2^p>7BV*C-`<#h4?-hmkk~LyI=Ufg^wVdA}?zKfldyuK%&$#lrd0 zp>Yjfd;u>RtyE8dgU26S>lK3Sz(t5FNUTCck-Ui&%9Q@pC^Bh(5^dw_S!dRZ}_6P@htPx zs1(pLx(G9d20!-6JWMA}{|RqouoB;QLE@*r(f`cbmwzu7Wn>8ce4mXeLzE$5%g_2X za{X8AtxJ{n)hqpY^1GjnYuSEH4g)r(hCkk-3<16y^^G3JGBfOY?LS?^!RtVI6$3*9 zgQtsQ2&h1{+;e%WkGu*4Lkl;nb<(>zb7t-Z{~ zw4m1Echk3%Q+7Xh@1JM+UIf$<5Pe{G>-k3hplOHhzxbESz;NTsUp4kXL-tU|0PT5C zoEFO;V`35g6!YI_GvA-tAC5;y<(t)~&-g!0*6rkuAAurw{?v)QWI3C>Y2BLZ?4jX$ zpy_>u{Lk@hi~*d?aq7b7|Kx`Efd?1& zuh3!7aE8vtoWjTJVgAT)Sge% zE^U4GzU%eI$9;?cz2-HJyFFofWyZY<%l|)iOCS4p^7Z0oyT$Kg*7JYQ^iaDFnx_a5 z`8=PS@yczl+-s))qeU4Ct~!Q?GAN|}3BK~m@Xdig{g0O`aVS(hejy(&%Wy)7#Xy&F z!Nj2Z)(i`n7#FZGgtR;_-?Kj?yJP z-uZPmtFCj}zu689I-t1&4`)zC&veKCa2F$knF52?Jm;nL1z{&yF0eB*HbpI4{J>sG z+QGZ`*Z+Ql%D*czk4Z~@5?Ptbaro*l1rJv{1_n`%2DhvJ^DcyHe75Ig47k0bcNyq> zcLs*!c}I`U`rqjMI9`(J$CKag|5u1AHni-VZ?xO`(69YlZ5$Xv85GQ}u5_NEl)3D3 zY1^{*H|uSt^DroJG+d2iUs1|Gw;=ImQ2NW$JuTMWzR|H z`Lf-4X??@9i~0&N3M)#jeJAiPV0HiN{4OQ?gz=)aa*4*bSS~X%H0(Jg&ahxo)u(CE z?{((T{L(e_a`M@!fGY z0S0k~h6S6Xn>?g>9IskEpUAtQ)$Oly-ctz%g~Rn0hG#c`7tvQv^#`3?d}iKetzV#X zr_TLZZWeeu=gj{wRtA^fZmK?YpEofw%->TuMYvz(Z2i_P{|`@J^y2XR+N$fz_rEm0 z?ZeQi!?1Rd|Gv#pObk6tjJGy5fKE}pwl$cYNn)3YNbQfgzRBC>+bw?YV|^o35!C9G z+;cokk|E<{;QPLBj7FfflNk)4sZkClP;NS*z!3gye>R7L?I(M)|BnkMf=;#y*-*Xe z`^EpMyX03hF$i4IYEw8<&#~%WWq%HX#8>{MPXrh|K-#GQhV!v?MQ65MPTwZ`X3edw3=9kQ{9dcI?QLSD+s&sN_!p^3TmT>QbKu+`@!lGL zCk7o*NwdT3f2U)d~!W;*lnO|dNNIUzk zOU-Z341IvPQ^WXJA+`=YH(P!242* z-z?d`a#3WU_V1013=9vY83H7K>KpGnsj+`kRpFQ0`CE+7*2}RxIQ?gPBg3JS+s(JB z=Kfnfg~0%{#K}RmV%>^6FY1qNKCvTA+Yq#N@8PlYr`Q+-7FZm!cl-NXrJbSS^-D$u zhp6`^Ca=;?Mj2ACxW&d}jnTi?;1wtH)5VIC%49ZpIWAhChPR z3>IHEUHJ3=Zt36U%(L8i827}q8ZpS*?N-?F@64YE=KgoD`zf+B{z+#99R?K8#t?nk zUUtf@cu`PBcig#eeS44JH!}u?WL|a#(A|q~c0BI0y!3TdU(Nr2hqYTlr-J=Sx!lxt zv+mmu&-`cmHCaBqxSn79t@`Y|-9iiuA=|1A-2V61s=XA>k^c2ak)vtBrTc#vnWh~0 zah%z`jER9^>#7_E26=%4y4&x~-1*c0^%wA&W0RiMPXkrw518HYPgzsg;6?yJ#0`DF{(G*2jao{WwXP|{^!;JDAwaH=ZQec$?7w(eXEM;vn( zzj58i$Pmks@NUQMx&P7_81{S*Tx@^k?Z35uUi`oEZ-wVJ|8G4_k42jlIJDk6i#aez z{GTeqz_21Tm78IQSHFJu(a+^>(c-OPj;Algu3v4$z7Mj@apwO>(88Mop<(R7pc4et ze642dGJIgu|GPio%YSSA8}_C=@t4jseQ@JuWboezT9-T_mGQ&EcdFV_51AP*>@=G> zh4}*`!=J;&prJv>#z6LsYm#?9VQ83?IiX46&=H%hVO8;L3=JAg3=4#&eEN6cIL zpYLip_W%6v*XQ-#nlrd*B`;x;o>x_*5w&+)_L8$-%xj-XF}>Jb8)TCG%`4NBg@NJd z4);a%S6 z$}RoTKl{1M%ZmJhpB{Vu{n)kQ`v<|b*-J85_MbXoHLGpeRhfh5-|Sen?XsE5_Rg*A z>x)uB^QnxfQ5)$Jp@QOkZ9!B};$q?n~OBQ?ELWn|q%(E$nu___fh* z-Ou~`a=uhA=3!D;Tz~S@#`n2jW_oiZB>ed?@vlkxJ*jj7hV{Bz=5tK*_#el>u;luW zD5YQ@-oH!Z-XEMQ^LPF&`E3ji(%PE^L3w!UM@1e`umzpE@W-5yq3!j>GzNw(rq93f zF)%Q#*jB>85V@;dmO~*MJZGQy@AVt;c|ZM?Z%$_0=Iw0LzlnPlXn;bWfq^yEPr!lU zCIiDd)e}qsr3?-8Sr5oFdR3=TWr?^M(H8RWcw<@D+TRrmkPzqRLbHUvDK$p%_M zed>b&n*hVH`jOGS3j;%Deevu=8gDds zFD&H0T2UWf_r*SW{+CDwhBGepdGO-op{Cd3bz+j zoNLfxO?Czb$Ef$0K@(Fwg5aJ~LwecoHHH80T$p^3UtVzb|4fdCd9GFaKR%K8Y~OY| z^1@b4mV&}>Z&p0Mr+TPtCksQwOhE<)kKZ#7ubOd=_2&Jl@_)~Nv^vHJUTgc|0E5JV znJ@d>8*@@7q}^v_m=OA6OQ{G8LujxXgF~1=gZ^iGzWKS!Ym1Xjs&;vzont}5)R2J4XB$DM_UvL}m@q$zm7$~A^t^HQyZ$hp zh{K>`2>zFN{eSYQO^??V)YQ9tX8Kmpb>5o$-50YoxN$bD;$UDnq{;xA!eV0B^m6p61cn*^T0;*h@Y~LKmCD5M2(-*tODC8?ftzE&8U}|;9?R=X6&QjU8k&M`&bRsB zwRzk0gMXG!bkg}e-%A~GqfnnzNlY)Qtw)Yz-GRT2$C}3zv z|MQuF;TGGiX(`nl;HJQ@_osEgoLj%SXG71{IicSe85mpwL2DWoeEIIm$S~>I-{j`$ zQUVOMdR6&FjEq0n7*_Bwo&WRy|IO;_`PQpG-`Tv&U;Xa$l6u?ZFYSNxzes#FOn#Em zBb;>H@|ZNE(y?c04hcOI4JNe;Fhx2E3UP397fu%7$n2awK_EKjO@WNsF~b>leauHT zZWQOUFx%!Y^Jd$l8L$58h2>sfXR7~xPw3fIRr3t*C9c^U7Mpf9)HK^}|M$5J3|qcm zvT0%D-8erwaMSi2&((6RXpBF|*`-Wv3LyO46+Qu6-F?F)~ZPM^ub z!~p8s-2b!uN(d>Iw-ICd;T}uYMbukKiv8m z8q%MFhCb#0?3ezx{LqPW8(A2pF?^`?m;6v2`To|SPc_Y{)#W>6Lxi8~JyEpT;GgS@ zlXVOX9d^tNif8KMIS#NhJYZp9c>Y^=8bijrooY%<42!xG+7{+M3w<2dUFIqZ+Hc3v zJW+&^L6(J~)E^Yc4*SEeGd6Ia+q?NkxBdQtm)2kIf5~6T#GnQ;?MB@T^P`9T_pbV@ z=R4tI-7DeLTnEs8RCdM-_4lh2LTVDX;lO!~TD#uHIZf?|)2~=|9ud|I<_dn{zVM{B6@#7jT&QQ{VW1 zDTBk;--e6~M(^wY-kN@c!GV);%2WoC`~F-E9ElZ&zsN0lx%SjIxpK|Zx(?PSZY>aZ z>rs7^uvgE>oq<81mW_c=#!~FapX-hcEIiB%FW%H%{~gCIdE1iTrgon6w!5Yb4S#jY zSFBuGi7|f z6C%){%}{XrVZCOb-QP)NPTgw9PW?TpcFITK!142cPA5F~za2F5e$le3ym6rv7i}(Oaw6&yRFcU}JFjzwN^vr;nS%^HP}^t_EzWG-7CIz8QT!W!CGB zFXw7sE0&$~@@?)nzCE&5x5fH4G=IHyLXDBZ;fo~0iu!2`@!_BM_sDL)n|z0#q2b(} z>f-yqby9ND1tl0H{MR?Ws=Qgs;Ba%l%mY!KP)5)uxOtOH4uW=e{}loqGIrtp)l`NB zvwp_&|B61v(7?s?z~{qGpB;hMYGlnev@+b{u*wTv*1uAyA^SHgBg4HZN13||HMH;9 z=zMAWo76M^ax=ph^Itug)?IJ@XZ`%YkAdO;zq4C!?%%&jFInP$Z_5A4F$@hx-S@8a zzuwQ;loE5c{?|I)fCa1LCRi~DoOmK)u(vw5>i3MjwI{2-=eD2Q>YBjd#CfXV7ArXG zGBhYMGEA!8P$1c!u}F}G_;z#A zkDJz$7l6u}w{mCBE}O^9Ads?;kD);xH0I$jVX>I}o|{*%=bT!%_nr66W4_j#-&%i5 zt=?Cou>1GE!#5k9`_tR!S6EeldGa~(r-DxNzutdt^B11KRQ_W37T#N8xs$i?f}%A* zSzkoriJArj!&~;Lhxun7+*fn^xu|vi{@YcTbXr&FMK0j7GPgSZ%5pm|gU0)Q`C0!% zIUEdnYo-Ux`d@qI-~27_-}Bba{kVV4oBAB%U$3Rtr7$yue!kDjP|(OwBK+=-Dsu?v z5{(~Ux0@|D+xaHz!&lAMcdx$?G1&X|wi4@M>m=(lJ~P@o`2MQ-s7~sA&d$JaF`Xgd zY-x1Y;p1XW4h);VOWgeC%*3$tXFMB2!;14uViMPIO@A6{5YNtVU}LRQ+W+J{ktVN+ zmhrt;ujkF1@!dLaw{>*QiS+Wj#TiNO$W4SikuEh4h!!Ut({u<*wdW3r+=# z_5~zNn7x33;R`>*k1MUKZ#=6v4Ps{4aXhw_!6J7i2Sb3{;%D`?zw0F!8t(kaXJV)* zy8B!`k%=L${?D=0XZy7o0-PA;JY{%cysNWJ55y_qQ)77GuK)g=hS1EAZ-zgt_P(o4 zSiE_2uHeBBTeG@d7#k)W+rGi%NAEGeHD;4?;!P6TGB$@XGAR7wVQ6V$hymrVxs_(8 z9T*O>u2gva(~5!N9YX^H1B0X3D(TNtPh4MnUu_kCb(H#vFAZzftGe7?kh}65GdLPQ zh@0)1qPmKUVM559pW@*u&*yHn-2G(F@1-EGANf@m{BdIcys2|*-yOZ_I(?1a@kRI8 zzQwZ3&6{%U`Kp(q{7jyJ~p4obmiD7c}6CH*Lo2N5#B>eks`n&$pHm>IVypQ)^ z$<4mzcZjvX@N06E(UJ1KF`)(bHu~P4Q2Sh3zsIP{<(P(2TjuqH8)tE(R+Lw){r=$D zepQBmtSgHreP31dz4-F}^O6h=ZjKD+b@pjo;9y{IxzE@jAi$7b&A{->dVPzf+WIn4 zUc1*W_Zb=(9dRH*K%VwO+6Gas<~=#sB~RJt+PA|KSUa4QgAzy?Q-$e|9{>fp6Orh3Ay#h%+?Q z1#_R*TVmjLQdV96^Sb_QCaJkjX^+ab$htIi=Dyw*;A6C%lcA$Q_-}FBQdSmWhKwb5 zikX-GU)w9lz|axFaNwh;c9*nX^kf!>2V9I7?!PE5e`mYni(GQ@KXXQgJsS$v{J8p2 zmw`d)yuM>^Uu*2t?=lPm3=9ej*W7%&e7SMPEs6lVZ z_RVNRu6KG7&*yE6|M5NGHrcYB<-or;%}Xm14CVgVvV1tU@J+M1+^IXg|DEgC8UCxz z|5yI8TsFzGFG9e7ro_TXxx0Scjm82|I)Y_ zJQ$m&)eB$rQf6jwIKsei;?MqXU8Qc#yFEdtdo8G6ynpI^MUIAhqI@!z$G&mQVqnOS z=Uy&0MSy{UVMX&}hxbn#tghHOvA$xJvS(yyV6%4&YP&Gi@`;a+!77FjMTQV2@Xk(- zrdu-X*31lM&*~$M>`OoI@0s8&wZ-(H+p^z991DcLY&ZY*|2Y5YFY>=W^ZWi)IJW=F zA9jWd|K3}%fbyN6?2eIkNfYU4EI9>-J|x zmt9;se>Tfs^S{!6&wi zol`e*F)?s3I0}fwse#TAW^oLi%D~{t$zW6Vsd8Ij{f8HmZ??_;r)6FJv~}`=|I6w> z8~zVw02P#a3<9VBlv}n52sqqkV37Re>%cI%_P`(ir?uCm7#`@PFYMkL9v=^CJ*G1- z{4)PFTbt#;-up|83fIouBK`I5m+M;`*UfzKHa9xLL11q#cl#UD_xC%VrtCUtGry6Y zY3t!R2Oks|{@r^H6c8eyJC2+g7{1HYxcpkPe%4)kYbiFS39PkkcBfm#y+8k-`PqJD zu6UQXe!RE{!vsgrmSmS>OqR;U_T?u3pI7lP{AdtlU|8^PbxlI;&wGcB9>=dZC3(rE zIoDG@^q5oWrKWFzvttBH1seK9`J*_R7HpU_#XF2caTWySvP=P92nEDQ}s{|wkT3{3z1 z57=aX$3XTsulTkd{%O!nqC+44}{XQ>CLzS+IS_mfI!2WqZOXhp44+S4ra)+0SF)T=4Uc7>NubEnw6N5v5fJ6G9!+-MsN~W+d zoVuT}H-EPigVyK$Jnza*oh5<6=9jubZ3;O(Oy_(46uv1dFti1&gJNvBxbwN@+5Z9z4zf%EYfI&&m;z@0x8iU} z1C7*8{#pN0b#?dmecyK(GX!kAT&-Tlz|asRqx@>x%ZH~{NBObe(rWq1&%p3%zKLq^ z=c59f*v+OsTkoe3@bX{4vwF#^PZ>&H>s&JQ>lamEU~vpkxaw0o^JhFe<1+?Ehi#yP z3d7?!XC|HV?|u4!fq^x5_BY4hMzZ`%#I`E3_TJ37R<*?9$BD^DZ))qu82vvDD#c4V z8E*W2%AR({V)D=YtmW2-p<&U&g?LuGb(qtnfeVAg$7fe z1f#!+f7CzoTw-GQ3Jy01hJ_3a(;xeaFla23^lP43kUV4WUeo`o!rQ`LpZb31&vvuD z);0Hb9#5&gmuAht;BbS9;p@irFF!Br>s4Tg;%o59o%!=UH=~S2QBJ0e}4J6kz#rHL{HgfOnCbLRpT)Q;a)P5rAcp~%4CU^Yp| zc*z`<70vCJPvj~z%z8Qh`gV0j-t=iQuY@@Sn%^zs;tK9)+IuZI^I!dw#p!2f{7=1b zUq-PZjDf+mzSQi0znyN^+x9x+NXCY5xx1EM(SEaZAIpIQYGv%{|E{0AAF^)i=G=!9?#6#vDyt;% zFG_fECL@DG2`j^lDM$C$OuhE!dm}^4;+ptNlK-#nNcwmA+B5sV(tmjw7_MBml=l8? zz24rO*PHi@O|fvkJZR~G%Bq=9i$fpBvocKK&op}OJnipwUG{(`hD}-wliqi{+{pl{ zdW)vGeycYva$pb$H+7DEp~ms*G@q|?1p~vPeYT<*H{1mj!aBE~`ozg9&h+C`Eq~_O z|5_{#^WQQt9Ei1_ll(9EPT7z6DbH;Go<08O`HY`>zsp-0Ztd76W9i6X@OSqYnN4gA zHHr-a3=G%*uro~fv$>++S^e8T?J56WZ~EPBx0U&Fh=$V^S7|1Oh7MkaH8DH2ZhYKZ zc;8Bl;erawhUCNTzkgqxzD_UB;<=78!-os%=Yr-KPT~5{`U>bqsslZ z!Fzr@@;*8G6q?{NY14mJc7_jUpL|~{lTc`5sldP? z)t2@8sx`lF!D1$1;g^$x+BHgZOm@q70vOM?aNc_1O z|IgPxl|E`7|2OaBz3TU(`FlP-<6&{QztP}gG&4iV-)qPIlp8)MmHfSILh6@x1_lcO zhP}!R3=L6LVv_2wa(T<%28sXvE^2RCIoIrkvEnqLKw0U!@RPRv?BToz4a8oWa3~u7 zKhA9W-`Ve!`c*MVP{eaI^n5ZmkB$D5^1AeB_3ibuCEjW}Fob^I&m+v@@c-Xp-|If- zTF2lkze4z%3SX2S_}dz!3W;dhlw)eeY4-pi|-*3+$3iX2gTy({NyUt1&o_3KMUrVY1u z6mV?OPLXM!vFZQor@gVO845Q4&pmDaoq=IPl=8Vxx1@|8y}tQBf5Mr*Ja(?BW3O9qi0;3{#Kbq&_dgP$qi7#_GMy-;c!U*_uGNte*Fb`h6T9= z-$I=jSQu8Esh8$BaP$v51H)3gKBF0rtdjSy*)m0X-o@m2jsxE+-&U-G159lPNGmK0LTQ@T>Fti3`9=pG# z^19Er{fj@^2eUeC_4oU>pO?eo`GQ;N>~V6gJilf#GrZaHcHJZY^A^Q3XV(AwIbD*m z!CP-<(arJ<=`Cx;7#fV8#V9nWB^~YB|EHGbs^DPOw9+}y|KXw`)_Z*#o;$ccTI^msP@tM?h@)V7#c48K3(d~Us7UpEBmjpFsPAl z|7~M&*Yka!c$FDG9Fxu$OP{whh?8*(1A_`DV@%agzI=v;Z4)I}6iokv;{Q*qxSl|R zZ^5SDrJ+ntwz~ru8L~3p7|uF&fq_A`MDrJy>k$@)07iz3;tUPP#7vHHFf!hl@!w2< zLGl~-ajPZv09QD>OT?Z6-~rDMmk|Bt`- zZoYU={#VMf>&oqsXLqUH*(MjRt?eMNGVM=w>SJ{_29BFMOFulF=;|2VXT9|CR%82* z(?P3{7*;4S+)5K>Xh_PLE5fqj)hXShme1#WVq*ZMg>8xrFN-*tX8sRget*g}hr=Q5 zRq(a?zr|nj7cw$fm09(Fk}(lrsEZGHv(eqofg!=q_}i)99E>dI>|~Z(X!0{KJmdzC za-FH?V-dLZ=eYxe-n0EYOdPqOyW@o_=55k`;$n8Hxq)HUjC8%(B3i%e?_A#~VX}v_ z*T_YI+16#{y@c!!R&x6tR2ew3;-xm*ub*-5%l@C|^!Lo`Os|`@_y6hpX~+5Y%w;wB zKXGl|4zt_r z^|k!8*`V8QSs5>En?0w+Q;>-x_1|(9#tRjHx7q%l_?6%E5i8GlNE4&BvuP-`4)z*Df`;#gh{hS?WxT zJ*T^3t;^rH|KvaVPuBhY<@)V~SAFi(oE1;EbN{dQJLkkJDJ_l%8z-Mn@0Y0;lV$EQ z{3dbd$*QAOTlY3Im|U+t$IK)Env!8*h*4~azLxXB==5uW122`OyUgE3hu3`k6za#e zEBAt3M*J54Tie(FjPHFeSFN-H)FJYEP^p!}`-Wu|LrV+CtLMV0y9KTs?d)0g)4q?D zVamq3!)0qf#@8FXa$vY6R=!{ExcxLo1_73%(~ta^|9HyG{VzA=i|?;^|K*9NuK@!? z!!fn&X&F9Q-=%5{^_wjhJUn&n$8)A86GNwj1#C8FOheg=L^C`VYQN24H1Kk4V5z^~ z%fv7}Zr`>alkI=r=t*2}{NI;>!L_zp{^yIxqX*sR<&+4iiE=#H^LZXm-oNRNxAQLl zIsQW?>&4!kq6`mSo5$?rVFHa}baOJCP-yrhS^i?8up}#s>4!YSCuRc6JYUS4zn>qp zeEXs|!vR*Niqgxs651?5%|ZRS{8KN~zu35Z(air_a&Nisw7*q;qWI@M+303)l3|&* zaHlWl?+(?^w*%xD83bzA9AM$i7g{{0MMRMI%ghyiCsy}>c5B_4{l{Rwc~x`Vo6pO$H4nrL)a?rUH5ze>LW0?kNa~Ly^^l~E7wz>@lvwt^0U}e zYkp^KTd1p$!NkAZP~Y(X^Vc)~@A}xndtk*(gBc-A3$}Tr=3Hc9DEO$Fy~$fYes{{U zxrN96^!%*9nC>q&eceCll`sDvy1yqd=fREnIdS)H+ zEuP(^WsO=xA6sb=)8VW~fq`z3aAmiX16KbMxW zhb&mgeZXUWxGuXx?u1DbZ?Z5HoZC5n<`H%K(p1NVM*mYmbKa}XJC^RBe9(X6?-%>M z6dOLhH{wXR{kB?tsR1|tU%E4$ksc5}-T%2>XYk!{*s4$Rz&gNMA^X$ECX}RB?>^h%bzrAp3@P+bB>0PxlcAu8y zIQd`Lf7-78tLf}b(s_3#-rZGv|I8-KfTHu6(hLqi{JP8v>K0c`yXBz%(fIfoGhqe= zCf@_cSs11~zpAz*NtuD6V+O+k-sx)%XZ_zN;E?rfzdp+W!~d%V4sdfHXJBxMm9ai! zIRCS<^P}*tS?0FiZJ%v9vgNHoJMY&tro&dRGj4y|Ys_!{%RKK{ea7egJb9`N^B;$& z$~p>&xGQe@|2mYxYvRWB%#5d&GFvn^GOpdPQFGFh<8i-NPswB%J#Uto3=Fay8O&_E zkxjLiHvYM8|2KcHvGD1L z(x=l@86M0j7HgXQf6G}Rh6S~Z3=LKP{&Wdtuisb4$?)S>oA%nX^}qZ$87^!~`E616 z$a3mObIJ7=@2{S}|JAGBo3FCX{TUkGTE9D0c7LZlgG1Eg5(b9DGme1HoMd2RaFCLD z4C?Y<1r5yj$=^I+^nW!Y1H-EiKN=?=F}<(I;1CgJ{U}Sv`&aVp~4vB;6Ay zTgoqbvp>(W;l}axtC$!Z17t!O8kAg4s4z2{JgYBFxDd_Zkod3PdChE=#5an}0?ujw zUo$Y|i85T?* zb=xIa?~^yb7~Zyz#o@rlS(!n1p3CaL+Us0gwKPOXw#F_tb&J2xb>r?(aZ`ydAr$M4>&x2hu0_BklE%D!R-1_2hwxpPI1RIGKse(}+6Gtqrg+MQkhBvaO?Nia0L-aW5luIhF52u=nD zB{hbEM~Au>IWTCZ{hR)*UeatT!;6@sKcD+Ox~so7O`p->)SHJdo91rIOXq%OrLs#f9l2Oo7Sy!@2qEF5V*3*Nsn=Z#7}1H{qtFuNmjEm zvY7p!_?Q3WFs79@xA4w*x$#PL^52F2-?boF#&-8NQEu&UwpNB9-QVk( z8A=2g<|@z4{<>$UzybaFJ9b)BoUdbG2#`PC^I4XKp{V_1-aM`cT#mgfY7V@)v)P`D zVME>Fvd7IIK0H=$p8bD|@8!CeHaa0Vxuokt~pr~IFOyXx)I`Ryh1!f3?IC!)u$PJbJ&0O=H+#Wq0hKixWe`R>K1q=hvpVmK~G)9K?|Dl(pQy z=kI5I+n7Hu=f^H#VOV!lp=sqsdf35?=DOIGyKg2x`Vpmn?ggj zeQo8W+~rYB3#3ZkSb;V^6&U`{WoT$^Wwkl8VB7J!Mg2GbPx>soHSjD)lT>(ZP}TK& z&5^+~|8MeQPy|iwy)gQp9L}`BY|VCU7RQGnj0`mj42FN-rC481Wnf@@!QP~Ji{wEh{ zbE^VJ6Pxmke}{L}Ej(WJf*;hI?cil-X<)b)RUi8C)v~Qeb+gSxrpN7DXYu=uxApaH zC1*$Fq7Z!9_w0TP3&7&3Yu?w7_5$BZDf7f=J^Of%IwVXGXh=FByhwM#Uw++_ zX20uyT{>fWZRum_`ETm|L>cZsPJXxksush>-o|eI$jPx)KX0i@eC;uQHdXDfa=)!H zGh@i&ydU9@kBY|!<$ZrMRb0>akc`c*l(O&4?hsEZtPtk1HEVwO-i*(TlYwE8l#FxS z*1lTPxchaW3QP+SC8aXP$3baBj8PPn%Vf(|_~z%;_mO6}EY%kH6}R8NRQ7uWGvG z<@COnfx#g_##4bI^hxmL_^dzSj0{H|6r@-tJW6m1erH%A?QnRi_qYE~Sbtx59K?Lr zVBgFm*P`E_+Hv!Ls;g3{tK!v&#%~X+YD)6NLfJoUQ*4OX^=R{T{ph||mrh^TQf%n2 zeKY6L&h<5ir5Gw6_nLPbpO0B-@}J-C)00g`J?{QC-SWCDp!F0N4v1bd0j*SIWC-|^ zaQoK+0f)bHw`&VDocZ&di6NBZ!Iz1=M|bz2-`DOdmhA$BKcp~$?# z%KMxC=gxaBaHaC%kyp>J-M4Lroj0I{}-n2`Zde<(wq9KZ}&F3M+fO!SNxEWUZZWl z{c+##=`&C5`YT)a=gFDPbN;RUCHbo_X^z3o>2E(?w7j@;<+>9R>vx z7KPdD{<5HnD>DX$R*V049$l4~)L(=#O$%#$~DhLlsx_u3Y?K)%~MBzr0;pq&&(SX#m*=Z$z8eN z^V>T@903u&y>C-DR-S&B^L6X&>6`xR9uxGwz2WA6Uh{Vv3z^^Ucp6t}I^Xkz7UPxU zoLl&BO@I3_^iW#Nq+scw=u@|Lus;rYIiuU5!T#sue$CV0Z?olgZ}Yr;@9$IgE_Z)B zb7lsceIG*qOi<)#QpkAVv@#;5`q-TY28IR?Mg|T}#ufKY2emSkJln4eu4|fRfcoHl zcJDvgrTupfSRbmr(|Tsb{T-FlFU+_;nIrX&{f^@Bk6TT}#n-R3Di->3|NGm0v;Wox zd&Y%cuzU4;X)-4((~MjFw|2y>6Bl4$`TEM$UW4PpqbH$qGd{HZ0Q2Jx0x|7;o)>-v#-|SgdhD=*9 z|5(Swy?U$+HNF3{F6=Mfc2M)=YOcHcoEsRHeOnz8C^7Y||8=IO1?PBcoSYdh1vPGD zGnjb#&*4AqX(7f-KQmmdERvplyX^lu28ZC|;#L1OyOh`I_y`eSa6f`5??ax%9>Ir7zS~ z%f(_y|;gAxF++_vL64sS6k6~GF&D@yO&{!5oNPP%`<%hL{TmF`N+D&~@&d3@6sfvN(G3*I6+$n#}mh|5-jNsO3%BYMt`ye}9L_ zWIg)vD~?scl%e5P!F}8I56x|$5Z}W+ZJ~}U_t$^F#P7VRXJF`+z_G~{NQ%CB*V#bE;^KVTKbO>lFeo(sj-l-quH|)4g8WtS%NR#t#Hu~Fo za>lZ)ewv$m7wvkNDQVbK-}U@@?X<12mp>M7bNu~CZn`c zIO)v5D`R}7-eVQV&9|3y%4eR8{lEL|zn4E_r!}Of{WGtssa?mkK=SgrBTJ{RKYPyd zyYWrQ^fT$8MGvRAe(BV<@6*2h?CSNLQ+YcI-OFB|tBt(AS`&2Zgn-B&TZ8hmKiaAa z|1vTtEMmF7Wt!^q-gkG7o2>{HIMB(hA7ykfe@9O5)|q+2TWa|}T==pvK>Ejw|6eS3 ziJ676z5e*=^5Pz*CZT!k*WKQ{OAh@TdLOq};OV$iU-^9tG$bUJRW$`!WbLQuiv+GNAmf9Gr!wMFW$w+xZ<8; zX1yYBdF;!-0^WiJwO z6f-i!o~(`S{9B}CGwq|i6vGEb#*$+VEBER!G-z=cuyZgpSs8!ujYe*KD}d6UWdmp^

    rfjVuhgY7`fFM3_|{NmnHQBdonK#To`T)d=Nt|}v=OQkF*S93HiNO)gcJk{qz;N_=T z*-u}v-aFW||MK~m?F{e#B>jrx1D#|IstRtL$^GrXuu z7H^36m*5MAA^-i3dmQ&VzJ{6c#hhHlhF|-185^JryH5H^JQ4KycE_Y~NrRw^pufR? z#iiHsZ`g6lJH@jx%xJI+Z`dfaea5`&s|uU4rz#5zoMdGP35;V07pMvvFRbIUUthh( z&|tZz{pj9pv&wVDPt<|xH7j;5&jCLM`;x_3QXXW2GG^?%|& zXE)t_DbvquKR?M6nOQA-;dtjSi^t--&&5~$n?3LP)8{X&`9c}iG!wvP; z59|4y2gD3{e%)v|*sy-(mQBse?#ABV$;hD4#K>UPY;D4jz|GiV_CHpEA^h|GrGGQ* zx16`F=3m6bz~U&dWZJ1Kx{sHg-F@TOeqM$HE14D;|JPjgY`@O$_^G_>jsC?lHdt{S zu)M#C%R!Xs!d&h2P4g%JJkk*v;DchLl1KNis$EG zU;r&wny+eDv^4wZEk2eV{8D#ScCATSmnSrL_TTl!A8HvHE`Ki#Wk{L)+f227=gt4q z7!IhIWOFk!H7qDm7jV)vpQ7S&vwlVCP9}z~t#7t6G@LbZE4{ISPwy53LutT;Wn2wh z0wJ~YZXGGKWB{iF0T#zs<=bvBFsM(Kc^~@rdvi?c72{w11&qHK85EqD7>qa+#25rl zIehQk)*l}(dXO2s)l1+?`czNcdXZ#O%UBtkkCYqOWLHYU3Q!AMgPW{`?$`G@f zVFiOD+X;mnZ3jm1E<**5pndB@Pw(qzVqmx`^vQ`WPrHxtec0RY%!$D}4;E@Rq=Gg$ z3M^!7umYX6ZpW}7TIir4)Pd}w*NfJ>E!|SRuA1X06GO=47pvaC1R_%wTBHVfLN+SAVw6_Ot);r5OxD83TMjy;l33yXn6&14GlV2`lG23S2qS;xsvw z!Oh_RLYCuJbI$xfnQkdM!RLI$ui0ljY~Cz|l14-qlx;w|Bm+=DYsm`Wof^R6CgY9)KXlJvLtnNF z{*N7INpCj$3vT+WqX5Yav0-N$WMB4FPd#|ru*>`L{Nw|()fT1-KTm0yzwdvO0>gpp z*VhM0{a^KVB~P^|hr@3UMurQPr?kw#Ww^lDwC#cF+~lv8ez^hp({Duxfr zYM-qSew6!(rS&13b(d%B>T`26E%G%uvWh7{;j_F~pdN!m>75Wseb0yHdKu~5 z2D_LTv>Yyo?U~|Gb9&zOt=m|^+y5N}o_y;wo3(H8*`0gdXY{0qGcb5FnEcLrm;3Mf zwwcBESFeURSqF5x66lOjj#rajv1uPIsVz$kJ~V%}0d9B~`lmFdjVEFo`{_3|} zMutewxL8q!Xa_kefGwVFGSB`Ot&RJ*%5cHEQ`Z;7 z)fir5Vu-om7a9p#pS8**g*)yP14CB#g}2<`(z&JFWcQ`NU2i#V`~16A-g-(w&MSIb z!5XCnKi4<^-Fj6Oyey1|A9T-_BO}A*TB(O(8$*5>|9)pV z{&{Wt`yf__ZS}LC%H{m-U=m_vU~oL^XToFmc|J1(1KW#rHN3CBN^kRb+RDNpzU8sh z|Ah<5OF2HisNO)J(pT66gHVh4Gx<#)C8Fet|NFNJ`mV5qznwq(?|Wm#^DCJG=GUx0#9!iP z7s{~0*H@q+=f7Df!w$u0&=nUfrdF1d4*&TdU|L+CXLuw@<#_1|EoL_8CFC;Uf^}+HUmTXo16JE_Js`Y(TDf(ecP$id_;Et z3x)%)KF_@6ba~$_27~ zo6|X)|EEGSR}RAhF2)Jz4vv!dMFihfGcZ^&fO|-wejsSCDg(od8!hE#vH7-H)3)pV zj!$!0-BW-4O}*AkedB$hzqgS$&28J)mHcM8pY{z*`OlZ{uh#i}wtRj8pN8&XekXZ{c!?PK3sU=Ea5ukX zeyk_4pLfgYjH-W&_s!ewDxZ+PfBC07MYd+ge%FFe1!7=m$h{;twRSm2js2Co>lNE8 zFGuWpcuaQk0z1cr5o(~ipFv|`=ewnswp%e@JN_Vcf1!KfgA;~jY4++loBwO(d{5k6 zd*8J3b>y#Y$Fq0W^6@NWW_k78{rZe`r92D?xBgF?%EiXP;25Z`bY#NWdLiZC`{gVZ z8sd8Ti)0xB>c8dODT#je`%j7CTkjqH^WKW+&HTUWWB1!1J+~Z;k4<4@s62K4{i@FQ z+>8t?4KKO3=KXs1g1>nW{}Y+V;0h_b-n@GK%_%RZb%JBjE4isU?QC=`XW4b3 z_rG~k^L35S%-Q_EmXYDyw_3)As%do@44}5DH(Rn~$ysN8#(>xLpsfK57Bs(~vWnqJ zu1{F#nLkaEObia|k9o|Q(X;r4E=5vvTb}8Ev zy@F=`?f!4K|Hpn-sJ>Smg_AGIG$JvuCYs$cIW@kg7D1(C6ozm+Ebqa%XU5>A?{Fa)0ezN-f^nVzR`4<=@`)zJCAr z(>IIf|M;<~;(@-sZD#WQ*Dh)LsWtwm_vyPns1ET`{qmXN{Pbo0kyZNrjHlyEzve7* z*8sJy85lI~9Qih9(UDxx>adxdalg#3pQ+DFzxn^c;=s-SYZ(~wJY(Y-7Q|gLH(_`X z&DyX|@O#y+Fs2P}>XU9wXJm8;nB&>B$SlRkLI+BrgXLI6iVTK3M zhwQHiF_}H)w+cV|c~3EeL*~Eh3Jo<`uf(SIW58LJa&;FRq#8A>xvZgCpd{W`_ z6KU(5H|H*Yf4pP!`F$mv3=ySIzdD}zpS?a}dhOTF$q~Qz7V%ruJ=*DM@kdXs_Mtq# z?Us~(^6?v!I2jgfE8FXr@-66?IU~cCZ@=GJe?QK^P_yp;j-(sAZMaL?_U9jAW9zwk zPGst(mRCE|Ez84NKB9FmXj)@Lzjp0&zOA*k_*&U4vU*E=>J zaSllKEqtTpe72oEx+c?-lIPnQvdAk`>fNy zyiVt{-SKrh!+R~y+jduOR5AfAIAUOUVi$OJ)|PLkIj@C}=*>MA!g;{-_kA`7jq5L- z=6yfTZXXXC0ytI-+DE(d_SV?u>APcZYcZJ3{C{>RZqixL_P>;1@TKO}}H-YcwOD8)p9Q5r9+ia8grS#n| zcf&t1>I@52el>)~e|W)sE7enBecc5Y&bY^4xeQ+F2Qf2nb(=QNwkd1vx{De$%A4 zb_@+Gg&a(O&sW>vf4|<*fMJ2jzg(kl^LOT}|E@WG{$hEK7FU5IL!NcO>`?XprJ)Qt zprZ;J-cJ&mC2?ATfupJFqtG=o@UHDU;~=04C>_ukSL$%shMo3_nho=lVh`X9IP|Q+aP}? z<+|GnpGn8_P9NGM;_x_aQR=ty6K31>e!ewO3%I+zCvA3jq{V@q%L7CegEaoH(>ng{ zi|y@wvo09l`?*h2NlNN8+y3&1J^P~$i`acm0t3Si+Pp@PN_-`kxEW28tAs{}>A(XXYUE_Jv zFK6URI1S&vZeUPYu~Yn`o7&x3Vhju?zPcVy`>8C-aiFrT{_&5-nQt%d-^sub^Z0(! z%=vmu48_5V_hoP~HB73M%RHTS=!N&AU*@UbJbpX9nmL!*sBX5=pPb*0pW5>Me>p_I zSDRyWK(8%7TXnW*n!`B;h8{H+!Tl|@m!Iv|vo;TD+mLanXY&tR(;}N`=PQGM7i;G& znebOyNbkj;&qqG~TX*Wuyv;Ro$Bq8&{ClZ{M|u9G_uFbU8=u#_EB4>^S69to*~eA; z9tW&F^RoP@mHsm>M$ndpTN`5aZkzf11`R66GdR?%uiPy0%szc?^!#(qY2~%m>vMLU zIr+n!kpVO-%n;yNAI{LQFPocT#jT^F3@e%#u57zg#>vQFaE<>P_;9>{8I757Tb74i zH#{uFAdva7a;r|>tv%kq7ZrcLX6twUv=zsJlYhcY`0ZSHD5h6USJZNJ}e zw%&mu(U)sBr){3ugbgRYZ9Vy{@#6JAO9}#h7)-cm>=fUT#k2Jye~i(^>Wy*5-NH|E z_fCHzcC+%_vrwk*VTp_k8K(udr$m`^HM6Yox|pF^&OJjZ|7AtX*}a?jXYSvZme`S; z@pN<4Xa3(Qtx>uyE)KfU z^u_xr9bBN!cChqrowE!K3XYzq{za#Mo9y^{(o*@;4$mZ>Wi|f}KDt_{`Sz5j|M;)Z zHT|i_uJIt{^!3}`<$I>g%)k9^y&prTzvcGHx)&0-3vO%^|LS<$ixITLh0E-LPSA{; z>?l!&1KYS5YRz`P+?2mq`Kv=I^X#P4y46OJH|uAgsTbx*sEP|dS%1~+MgFq)za{>E z^en{ReR*x57Q%X;}rAE)ZZ})WB^IInOMc!s{Gng=0sWLUL@Hu{Gal98}*O9tt zUuK45s#9Y&)%>1eDu24e?}>!(e(gY)6PNr~{&kky{&4%fQ=d<4?rJ(vacWm>?(qOO zjst8A4;&c2yiYxv&A?FDzkf}OoCFgC!-ck*P5(1%%hoZ<9D2eVX%wHjWVP3w*$S;j z&VH;+HxBWA{dP%KzcqLFbZ?bCTOZ1(GaM-MY`#(8@iX$(WYF5RwY(COPi)ADG6glI z9R3|R_dZ=D;Cray`o*C(MJpXde*ad~{^z5t$*>^p-*YpzfBX0Tz2ANRZ@qo=uE2}+ zm-k0HF<2@vtnd84r{MgYLRN+xHNS)}M-5lTcrD+xj$4PBp~-)qy%;>bl!0lp8_S;KFJJc(-zPGqi?Dfc6Y@dL`RnTs5 z9tHtMP{>?3@@3PFlFx7bZvLN=n`^yLb~Bg5&ffHQcQaE{K%*R~ZojTyi+RJMapn4n zwapAq%f8wF(D*&)#pY6m1$lpFGcd&Nw%`A5^W^ut!k89p`(|q5)Tns%y+sJqj1a~J z_nTgoGdTuq@VvfardjUEWn2e*r`PWOad7r~|4s36)i0k*vR+wTD8|t6kBMQ;oBx;d z=SHRdx$auO`1}GchuxD8wY`yixRIry;o|k)*ZB;L$IRU3C(Aq7ci4-S#%{l^79D=z zkN>lBeTnN@`hTvoKc8{iPOT(v$?U?{lUirZo+gm7L%!g5^ZH78CZ&wO^AZ|VqYYaV zzicg%_hpOX4drDD+LrnHyXvtWUN^#=8`j)1zw!ALE5igwhSJaWY77p)A686xKleu9 zpLaiwX*k|~R+079tdo&}1=IvGG0@cQ<&`dvNdF&vvh+6R+Zmw@D^zS#m)@Rrqty7W z>hE|qhAWN?R_5Xd8uvNh50(5c!{BiJ9sj#Mdn-~er=Ig>4455!d;844@#Z2c@^6JP zF1X+DvYg3r!q+9)izh4Pc15!`ocSNWr@ZPW%fmWJbm(3=DtNTXgrYp2hNTjV||MeaFdO*RS>6ylu>|=y8RH zyFEwMUiWRw_Pfhpn7LJ{0E96E$%iVW8qVIS??%^%PD^^)vs(Z-A5TeL1%YBmM zT|)*2>BZF#uQ+{N{Wu!5kkI#**>j1M1Q#9#1qINUY@3Q(+CGUzb%MF|E$iHJ*Jv^5 zJu{v8DpWXj>fiG-H>fMm-SB~>rXO8BTW|9!o(pN;_UBmd`&;=- z`XnQx!-T63HeU6dxGi-RlY-&@kC!e9Pt`Y_z5NXv!vjmXg=RjPk#e)&)N8#zZ}?wU zfq{`>!Pb)k2X*VSKI*jmyg#?I;BFC9aU%o6m*x)PfAbUsmbd)&*r@+Lm1Tj#vjY*~ zY8D5+mHvKp^tbPu``Hif*RFfXUimQm?1J7@)=9h74du= z%sj@yz`(MReZtzQ|NI3QW~_E%*nMrkqA@58m_y?-)J|(&G&1?B<$2~~OGM8e8G&%6 z`Tu-_8DD-r$jESO*}_Bpmp`t$)p{#uSBrmK?&WQvj0{`U{_g+(x_?ey$`%=h&0Gu& z4J>C}kEbhcs$q_w&h~9;_%)fclFKF*7*;4Ow+o1y9k}9OV&I`WAy#*8zG+_bj&W!2 z&-a;qoM)>~#xQU!nf~{{(|>O#EX?1UR;r?~qAH(bV-3SQ&VVkp1rGP$yxnX0-L#rn zj{A9Cx7~~T=M1OqjJ&2_cDHbUIBSFTw>R@=T3c=S{_hd{?Q86;3^hG(0|Xknf4*mC z1g#O7am&g8l!%VCeDR%K9%}r*JA%RCb|^#4=KrtVcIktT;C5nUSoN5fmm$CgR3_CH zX)!LD@>gDhLF1Gc!My@AsH7wv)}teM45JcK30FiPqy~>7p2ze)8_STU$$|} zoJ+rWZ|{7}Id$SWqid(%+7;hFm%zY~d)i>%jC7gzHsv->xuLPsmUlBW^sgvlU}!ie z;d|;iU$K(wfj|89zPDa6OEEN9Pt?1>KWBaWnV9a_rfX%IjI%vMzp(z!PR#vfc9CD_ zZ1=(0`xtxwXhex|NL~Deb>I1B1&}l|rv$EG(*K6LOZSBzY-4 z{@*zF{`q~sp7dMl>(6-e_WBI%_4d&zQyFA>>UB8+?rvKn)bRGl%j4|pA2M*?Nfur9 zkz?z`Cp+i(h&HG(FrEF{D%XeL8i^yZGJ(zDJTOB!j&o&;1#n1k~zMY?Q=Fj(52B#VS^#mBU26789 zFf=qwzVMYZbD_5T>KQeE4VrTw_dPl=F*)b))Z{y}7#OB&F)S0>w(VH?QW0J4lDE=H zXX7t#Eb6};GAlxKpK4ojO#Rie6b8<(iLXxUUC+O@Z&98H153k#nT;vhPyY+g-yksK zjqI5l-Y4emob<8b+K=_8S(vWOzq*gXq4tc*PrtmvJv%dP7E5GzDl#&tFfi<$u20x?TTuynk z`b_w)4{D#MUFOVP&Cp`>PjzX=&0|&33=O<16105Za51%<`S(1g{#CNpBG2ppSNPwK z+aL8CbezzkgiV1A3jUcJ)>k&pe1A)bZNldr+RwvgSQfk}oc1w(`Wx#lYkz$^t=fFb zz&77^ez@%VcQZogPnTVvwq}wGD2)WL2y=h`Yw);7WwUauv5R8Z>@ucRTTXE4-!fY* zY^vmvt6M4^tRQ*g)FlQn=UVfQEqsMS3BAdo&5lxYV;+lh)!9q6|C!4gm$x)8NU2fj z-1{7v*ZZU^E5$=Dm+XJH=-|%VAHV#1X2-d0vF-0YJ+GR-ztO)}Tk?9+%YTOsZCub+ zZJY5shGD_UB%i#wFmIrGhfhsiUuU#|XC4cZKn!?2)k z&pL*NR~4p@MGQqi^CUb;lSIG&HpsP_B&ibnhW&-`pB(?gEvb_vzc4t?xpm@tk5^vJ z+hDW0hFS$Koq0d3m47)MGg3|b(wZMHc;n9JSKGzTGk#uF^-#e%IF)%gM95wtO+`=Hm#t^0d zU;cqB+s*%frRp;?(`GL8d$_vD+LwXBu>bmpIcM7$82;S8{a==Wfu(YWdVu|U?ZaCH zVoxt{w-4KP^u&i1bIe1odsS(&O6*%x*7<4OjmFfZgnyrV;%(j^-cq>c(*1Mili4j8 zYY+Y}7u(FThll9|^NfEp{Jp<_pU=W@!1TYZ0)x?m=Ou1`H@2=%IdA*-%8@Je-;cb# zxxPO?Y}WrT=D&Dqr|omTZ|cBMY$niL*y z?(=)C0jX8dQio2mKL1gx#kfS|&Lrh4+nM9e$9#)!QIOX3`M2|^KzE?e|8l)hjs=Mf z3jP=VY_FUtSP}X1u7wW+LxFvqUdHulI~WeU|Mzu%QrdrJhK4pH#mvpqjOH!oKHTX4 z;?P+QH?G_1M}_Gy9Ju;N|M6a7>osTo=kNWr_RVtpAII1HxM_XOaHrn1`-P1RFXmW0 zmy=>*U=YZ^WI21CvtH7ars-=B-rKIlu!z`Z75e&5C~hrgIx zuyZgx>YDgfzx$&Ip9dFHh5$o`ZuPzPIsXpMelNcJ+Wx?}!$0R<-#hQmCcX(*BhGxQ zoO5^Q_XXeog)$sywl241X83Y9f`MUf@!yJ>k5`5;G|ZX2(!b4)ooR!?|L&LjK)W;M z&5$bHy2M%}_s@z}h6VRxe%ow$+5OM(gdKy#lHY$F7F5Mu`Pn_^b2Vp%z;B)R&0bxF zzZ_OSz3&`8-9diCy!|4zETEO;pcU6oXI-59VAlWj^}lcX9ox^(;IOHcA?KW}3aA-% zZ%MJ(p+DCp_y3l!*)lzp!AJFhs$}&x$?UaluRl)rX8U6Jd;YIYx*U%f7#SEEdN!T- z6@D~h0fWOm)zACW{)9U(;V5!Amu$GY@Y*|T{*>)+cb(6^FZ$VjvhC%0@!un}85;I2 zu5e3JRA8`5w<>Rco~OmYu$s$(lQAH(KK5ok_viSKe#WLME6Y@qx`mEX_SdE|Eb#mP z&3T=9&%XK>@rN^gtU3NEX0nL>EzmwE)R71irh=D=*UAc#u zK*QOc?Vux0j?663JN=LS{GaV>Sr#xeXc*7_=O?%*sNwy$9ohT&MHxP@GTz#CPmRH0 z+E4kFLJoW!3`Qr7UdN06WMFJK#{OIH*?;|e)@zOar79edQD`{VfBeSO$`?C-EnQn} z#3etIp@CnU@s6G5%X}t=7sg#@{x4u~sJwTlFk%sd!#R_;)2FelXkq}J4{LUN1t`zI z_;$oRC6%G{){j=t+`E3eHeTIfbnMLTE8-XUZ(NUKG2$qivF~o>Ki8UipH2EatO=hO z7~I&Dx%hp*XDi6~RL%drse`xD@!DU7_bYz(pGx@nT>p66$I^L93<}2o-{0K2-lFiK zD|lJ@UH!Fsb-!=$+A%bo{3CCC_Pw`OyqCY^y_#i#QCjK)hT|Pu83l8;r6+&jE97JdcTj14y*8T3VfxSaTpbIz7@jPi_0zu0 z;J^202?mF#=I5O=p8Y>l%EEBr=EoUVBi`&P-JX)Yf5+L%{idJozptEdc+G<;?F|es z=DfTUJAY;Fsij;F3nYBL)yu0LnK<`NE>oYb`VyDrw zn^V&me>v_t|FLaTkh|uV&C8xt2K_a?w5Q>lOyEP+s`}GApMGJU)_tD&9REVC5aY+I ze?@3zJloE{XX>G??+qHx82-0BP#VN=;PvhNDYO1_YlrLQK5s2Px2cIiY4-m(1_#@^ zU(NM%WG3@56)=J}B5keIV0Zwj0uv8?Uv_r)o=yMl_y0VPHg*udSj^y1-DmJ`@i+6Ue@oU>iLsveBRcKa!yTV?i=X({S9D&m zZ`tpd!vYRP&+4Z?SQ7ATe^T|mfa90h`!_smjQKNr*Ux-r#tZlB>VDsPR9&8in{HeFzF%JZT|o8bOv!Y|?ayajjSchSm>_vCN|oXMmuVi=J z9~i%x<<)wvw0uSeg}t0I@}K`NJH791=vhVvhw_lsCrmamGML@1*?oEQL9^fX3JT`$ zxfrL+Us}A4g~3fT^h%}#lf;yt`9^#}^WP-f7#I0OvCUlKbL~a)H|EB=17^pqGQVh^ zOP`W8|Lq0aE&R*gYaIP|>%eaXc7~2zo264st-QY8yLw;`!@KIto|Rjkez7&KPirIq#Je!p?H9>fg(gg_jI3Zwx=*dTwnd zM*}m1z=jPQHZ(|YOWd@5&IeJwwsmJt=<){7JozelL7Pd7rQ4eKv%W7(g6=O)J9qPV z$F#p48S-1!FFSX7du{H)$rl_Nv+K)$_WGU=y>eQOnW@2xk-?*!>3AyBEAjVpx9R>~ zzm|!i)Y+7wA!**{IX5;Gwojj!H~Fu;#024Orx~yG&pbExr_J2;+w*U)Vq_4h41V_i z07Jto+wI*94R2;L9zMVR?=B9873Y}$9=N;ZMbfqMd*z$gt6o<6xi8@|e^uPCyP^y) zTunJ{2feX<%f93N(qjJ9sh7VS{44TqP-y>o|CY_PP5LZ4|KrxaOSoDtl2{q6o<)c}=I*Bu$SKF?3uBT?M#*jDxJpK<@|Q(ya+do!i*GBOx@vrIW| zY5T13Z_TVWaFb@qd>h%F(@NBnKlR!E?v+ej=(VC@oJvsEnoST6mN==7xf*QjEtB)cF{=|o|GQ8?j5ok!*b0vZ? zY15hN*>C=HOthB!&XVvn^CJf5qe{C)3Xv&zEFiI5b1$q#k2K z-GvD0O`CdlUE;qW-t)NNVTQ#SRTIheuTR&qGR&F2n}erm%Pn!8Uyk>d?_*$4h-99S z8(}3?f2inf0b}$2t(9wzZQj50a}DRr7k8GLd@}pJ@o?$+odv!pmO7N(Evy$|cyOdu zT=MLHE0%&^C)zwU&eUtN7?|FFp7r$q(r5KkUaw(b@T>nV9rf9sh2;Zy-lwSK&1 zQq(^c-!N1cVAM9{ta449@9Kg7y=cCiSML*+LCH-q}V>l9Uw*IJX#g$ghpY$3gN>oGV~Ofx!)1*^A1f#1#236}k9`k{ zssDE?Xa4UyHh%!vORBx2FtzLIz*Qz(Wyq|5&J{fu4^tJPvO8HAa^0^o?xL7{q#*0o6TAi|S z)sy`z*WYH+Y%3P}BJF3oSTHMYdEY+c&c(m$W_(pl-t(HF!T;n*hnxQy7*rn3`k%Xf zHao)xmJV5)8Xax+L#Z}@UIbs_`6br-KkH0*e{bK`x<4g;Mh#nEGcc@7`geUgi$LG8 zdcDXbhRHMT&XPEjyLpj<`s4FeOx%ALT>j4RFv&{g9{;4*hh_I|S7W~wAy>Wr9jD^_ zhmETkmQ0#DbN8&}vhUgFu5Gw%{P_AW%goF_o@Z+g{|UIq{&|0M_WtARm=^AyuNu1Y zXu^+b>3h84x~7d>e#xo)3<+#6UT82ZXkwVM^zY)>&$sqze7=7SH1@*4U}8Km#!rp= zw&@LD)$6%D7biG4=se!Pa)aqV-!`M`54M?ZoE;@~KwO36ZhZ_-eRP8JHG9eZ{(!bcT^ds zF($F|+1e$~oBr{^MD<|ff3K%96j`}l{djrj)&9GwoDCxLr<;DhpBl-q^rOAY=ldp# zmm8B!ef!QN`v$)@Tf2U{W{_d^MSiKb%#W{}t#7Y0xVE;o$L_&Y#(6>v2Q2gM2v_9Z zOl4@uUi9tJJcXTUo;nwW4oJLN^zn7_zw~u!`pI<~FaPC6{I{LCF+=C`{%vn<8h*|X zQRO)Nm3Pw;1||Kn?; z%ITGhoEda?BX)C>Do{Vp^8pR2%N^k3XhH{!fI6GOr5kaM-y67oTN8}8H^{JS2r z{pigf*Cl`LGJW|ne<5$46}#2+eN7DO8eB9O4t)AP^SdO|i$k;Sa_)`s_&Qa+?oQ{W z=Z$LVQtS*e*Un@yF$ny~^?0wS^*NrC(ZnV!dexPb&wH|^7&b8SB{MNhd%V{#^xQ|& z{|o)>PrI(*tdlqpx%^E1m*<293WQ^?mlU{bDSib5Bb~Xtg}gR{e^7$;&3hzM2)P zwQHA-L-@SA3w!QQTkXwa?>Ar7XU6`!HXl<(=A2%oevRF!Q6cWY)I{rEy=LK?f70zw z>#oxOp%?ss^9k*W)>*&f=VJ(|m6T->IPhn>6T|oQv1|-yZk}N`dVcWPskfK+ zInDep!?7Ui-|eb>3=DVFrna7!db4pl!-Hu%-mm%?-`4;0ee#pt4a_ne3SYmKu`)VM z`TISR>AZmhd%TO!e5xZvEp$|rOEw!~g%U~sPrTNS^j+)9OI0yDz~v;WfZ zLW|A(isfE}H*UPa(7-o=JCL)X`j1w^)o-jESBn?ON$fZHn-H*2zG9XKXL!?xxhC_R z<3G$>lYe#z_YM96e~!!ZdS{m~-tV>EspD|`z}{omF87t3*;KtqT;=(!zxf;IUYYjh zqhW;WDdbLlw{bm*iMrrf$*qpucx@af0I6|3;v;s^sVY zdxfp1&HOLYKd)xpjq>-085op&wVo?l_2?+?%w$-g?Y4i_oBGK!|NDk8c~n|5$Qvxs zWH@m6z>88*hE~hD-q+roV`Tim(7-43uacQLeSKNymV4nh*B@5|9WkpCu+cT}a^3`ojF(^OxPX=EB>lZ>%q{ z&p9nvzCxbo-#mc}9{H!2oM!&Ud`I|_QJwVe{Sgjaj|Cn~Xmy-r9me31`;#TSIrJu< z;kmPnAv5_ys_e`d1or;&WqM{`KC>mD)=1*Vv&f5SHw#;s7*d|?*NeNm#Y~04K`}16 z)N$MMrqfBY{-0K0xF!B}@;BK}G5gAohi!8|*2=)ZaKm4x`^K@%H>wP~a{f$z_Wxlr zcW?T?D4Jygu24{EeTX0y_Hz{S0uaesc)#%r?qQRs_y*^dz881Q-I!XF@Y=0#Y&xDT^6eF z*neUE!o2h+_vE}wa`z^`m3__Lyhq)_N&cdjqP1N0i}K{g=guO`p+`(UOPQ={mbfU! zDR=94b{B)gl9UM#Uhgyh)%bG9Uhmh|caFzQW5{?CH@)NM`rmh-G|m^Vbjsacvah}0 z<|Qv^&`V_dnwtV=43;ltIr8&)P%7g_iOL6?{(HUe_~!b1NiBQSxdfr}w%=N&`X2)= z9=YMG_uN-v`NEz{yBvM(Pv}Yi&t7-?QRp{&x0nAUrZT*cc^R{thbbVQ`>LGQVO66O zm%6nW6R~I5!K}$oc7#Pm@a5*-=VSd4$*gMHhi_Im5&-=iSxs}&XESuST z(vd;%_rV44IA>+c+kD=%^!uN<`@%u1Z#~Lbz-C&{ymjt56`ruCPMhK%GHDbtG^qV{ zW{!NI8hx#yPmzJeA$OvE;j8tnYs1r;K*`2e zuUpM%h4YlZ(^LPI-~97D<&kObmE$bjOzF?IGBKXeVr+@vTdTSH;lRoE|C*V>J6hk=t1~EkI(_en>ieU?_Ju2(6xX&eG9;|j?Gj;Vxb-7P z@0vvJ{AFFe?}fbAF))a;1msRXr}=2JF*^f;>KC3f$v$@+npqhx@GCJf@J@NgySC=Q zvGr$`2=l#{>z%QG;_rhB?>HykzrE;t^NHF8!rxoW5_O(!eBv4-d?D*(n?ve>&tkmx zD<7`;Df`6td%KwT0q(S^EdhTQyuI|^isOLmXV)EGY`*6r)q-Ocw%+g8W_XbJ&)@5X ze$Ef2spsbxw=$$WtCu_;zNUkT@q$_A?M<~+P7GJrivK@;cQ@tGdEH|cpi#C4`<-*P zr!KoSrTVI`+i{Jf{%)qM>XX;ZSy5(K;2T+?rl7RN@jNR}4Nv~n`WEt18(srUtX7O*tPFtF&_nzS+IE(I{(I zP8svx1OtPPqciTN`p94Xll$WCitB$DC{A8?vQFS~$Qvex1E+fOe$2bHgwf)YL2a&4 zvnzA$%`ed+Vl(d_Tg7Q>_&qZ!qsCInUx&6xG z3c}qV}M# zdfu!ZvDN(3nm@kzkgUG>FTdR^UAxt4pyL$IlvPLP@6FDv{<>iQ%|6?g5~m(7OkSL< zv)%ppJA-LoGuMNT$X)U?`iQ1455t0mb^;saIleT1TPL5~v~%Sejf>xYlruc5e`vVP z-CknbPkB+Mj2k(xgcuGmF)B%ixjk1Nc#pZSxw#9rkRzmI@JN6-h& zsdeIvj0|EXi&i>Z{Ql;DVQ{Falg;v21_t;2X(#`zXJoi0&~UD0y)%P(%(i2riwhe=OLFS;J5MV&6rcb1=Hl{s(M$~A?*1+) zyZkKnsoC1?<*#MGpPljlOMc&R3rjJpWkL)Kl9wibvrO;bXu!a*Lie%xHJ3*Z7#akw z`%QeRZk6+er}Xaks%g(oFfmA&np)ly;4ukda45LXF0-ksSt{)X`<~wwO=_`k>I5$5 zyozFNIM#c=<&3@H%`a!W(|GL#H9tomF)-}ja;<*)R{s^I4}x|6&J+Kry-4D{D)Whd z`6ZscP1{3)13-y!Is=0a$Ai6ZuZ!-t-nX%${B%|_YlD$rY~9Z7_uX$laAFq|IB?|8 z|EI$IY0LNj?FG#hct7N3WMD{;_-sAgnn@L@~%P}ITe ztHQ+a!Fa+V|DHwiCU)Dd^zG*Q_v_rjGn3kSTNN1@cAow1Ah;lW?vDKw;?`=3(yX5-^~b@I8*+e8JJB8>iv-%i{j zan$6+{>|6-|IO9sU|?Xl{A0e`K8Zuezwqo-TkR{#F#S#DyICK$WnbIH#E|;?=Rc2J zMusST=V>SX|GU*^3o$G(SgVyt@}%9!+3uC`!6hC3M5Uu5;?!&bkXdKed^9|2KVYX5;k^uIyEXaDpuKKo+IY;&qejq&*nm*!_X-;^hQu6`UQTyVGUaq(hZ8{wY6N=6I@lYhp~ z`u}xB1A{SWwVwWA7RDB%|H=*w-l_lF|J+MrU}#|Qba4z>KJ&k;?xy+w9>~9*>a-TL zY0-v3Vg9VTb*Z{bvNz3^y1RvKx3AdNwGT5ltL<6a_+}G}!`8n}%nZv^K~2Q-<<7G9 zTRl5e8Dbb1X8*hB^8fDgoqVfuSKT`QNKu`Y(JCd6nZaQD#1Aogjw(zHTO9XlsW)^# zyVjSJyTI0f!C^|2cT_MBn{hQEe&bG#*_)P5$V z{5|xhJO5vAE)U}|301di`6ZLnA29gyaF}@5XB61X5kJht5Mz`TtG3vAw$I+T?03?) zJdxV;{vqSLm7fg_lPOH%g>TTL+-esVhO{&FU0pBjC;!x2&7xrZ-&epPXew}{XKIwb>-H$IA7_O(Xs@xX5TAUK_BqyKuHck84?t!Q=Uv*NXen&oMI0 zNS1iN^Ql>KGXrQhHUrP+?cT@o<9MVQ3d~q$Jf5NuS-KJW6P891 zXUXy?sj`I)35|6Eq6`W5Pcunuv&(jpz_9YC zz2&z1%nZiIwx?J!6#hEFw({rtCeUG}b^;9+|6`2)yI%dXyg0N`Ktv^+gMpzzjzPfa zvO&qp;`yfcEhDdNQ(OLa)`xYfPfkzzw` z30d*e;UPJLfnoYmLy_A;%#myg@&XJBOpFYRQW+MU71w+?@on>)|L^{USqL~>Q8kpv zzLnkk|3Z zyq^Di8+Y-i`@7{$Ow{Dg*d9E%W%Ek5iRKgj-o5R!|I|MBUB8PI7!HUUJx|H*l4y%M z{Qme_8)=^BCr(a!n)17?$-(k7(BSnboT1^(-{05M z_3|9M+{iML`1BLgeT1ZIW;^Z&(D zGczW8`ae@y%e?-ylKEQ4_Zc2m%-q}BHoW|-_xkW@BhXbubFvR|-fGkS@UZI7DlZ1R zt8y{x%N3mG-mQ;a&-z#G<@+zvTVF1om3-DZf;HhvYtc7Zc7|yOI@9GVx4)beU)iN^ z%e%)y;rISV@%HO+zbd~yS~)*udEdUtvUk5bYlf6uPQ9-e_y5}dj^^#P_T82LFGyVM zmHNN2zddn}bt9{wV}n~idseQ|$?Z>;8)~2Y9Fc63&&ECT<_vDeW7_v>9TPhe_Xs|d zJFtrBLYaNW2@xqCjzB1)1ig;yE#IoW3JWa?^bHj zxWwWZaoVZkK-J060FILNLi>)-dtu>sOJ0eQ;gqG~T_FaM^>6m8SHE1?ENuMiz5l!O zb>%h5c}xtaIG%oWZD9ChD;{H(+5P+ay7O|8`{T0zg@dAjf#HB4gMeMzt{mT@P|u3X zR-af}elHUfW`xdcItiAt09f<|O_vv%lKJU36qvVDgsb z@Spk85)2dASs0FRtN*jie#EM9&?swBtGHpxe{=hZ1~U~v>!d*o3JhO<|FVBS=p5#% zKVRN^yVdmqDGw#{{dN+I1r0jHWh1n zZ#Q}8^||kijntEXw)f1|_Gca}{r`5ejh2eX;!AytI`;evZ@T&aYEhE!)I{fR_1wqy zzpMK5?S7s4&o}G;ecirR`l7G)w~st;YZk`c4|jR-yYdL<8As=|t>4z9UFz%laN02< zb+Y*#{w}6ag%aTdZ?d0V;%AyxFZ(@nlKn=z1lDE|In@WY?^zY^`&aQZurx62U~rJT zm6CZu#z*mS_>Pc@f{L?X1GT zn3_)1T~>U5aqhZh4=vcmYVVnUt9bZfqPlV4^v{#mUf1O|+PZ#k(p*7?33C0%p8Pvz zzE3mueI0c9^^|A-+w}j`-Jc&{yIBx)H~rbt=(N7s|8!MY3TlpaWm)&W23_~;V8qC9 z#gE1N%6f4I2Ip_~$0wMihQ8KfJaH=M3nS=U-4{I9iq2MD{+Ynpz~1}%R&eyJY0DnG zTc6F)kav<-HsdfT;Nvc`GAzg{2@caseJ*xp)9jFM)eZ~{+nt)u{os!~r1c;rM!xmU zf0Lg7sek`A->+?W&FDDcv`Wy5R0b!%Z~VU`51$n2HYw}8$bYPM)*atB+p|Nt?k%J7pRtEOLNckEbWOC4q_pWB%-*^_yYRiv*b;UT|dt^GK4&<&){&lXm?tnA@%x+4JJ-&YnME$ziG$7ptXvD zA*$HaC9*VBm0|kdmp;YkzQ1OxS+Ys+Tw9qW|GPV(HMwVx9=(2jz1BRtKLrKFanmL9 zq<6i3%_Vuk^777L>44~h+qz%A8rI%pQD}L$UnZlay4I3`A-R4o1A|v!Sf1d5H_MJ# zTz5MaBxBsjkUaULfA&1@p8pCe#Roh$@8i1p|6_bnRq!{S>sx0te%63;>0L%11`;U?&NFH|>wmCb zTN>Xn=i!{BV_6=?wwa&pAMEbeHMn)!rDf6FulHS7)LmfWm|(;4sAzu1O8JsH%ieV> zCw0DKVUSQ@h-Yw^;gdJ@=lW&_pJ(+N90wTOIhYv&t{mcExbl#LfkCv8fuV2X%4nvB zV9o<&^tjsw_Ds;K_W0=1XPYVtKZ`d_eQuuGw!3BBrRKNWUc|h9ex8+a z78}E<^MUgpHK}j>wg2tcr#g%WZp1HVV7R_%_S1x8*M7WbWLdzrw@NO9z*4 z_B_vBdj7wds;9uf5Rm_SN!BCVXS4bpuj{uh>Pt-e$~?bI0CeHg8S~pAM{>R&I2Iqr zz;MFZ=YjPMZqGvsJNSPz-r{?|RWWgbUpQ;0XRkH-N(>y>2zh{!-$W6*}sBL>Ra$6#*1m~?EhcN zz5Xm&@Sl&7an7zkpB}ZHzBZ#zSAs!dbq@o>f=dU@@7C-VV|XAnOXT+qwe@*>D`vm> zyQ=Yh_JL(g40pEw&Rh90o_DqvgCg%wwMJ$u_gLuw>A>ivYz#Y?H1zhH$A;N`|8*(< z+Vk&WtPC&WE-f|f*X?+>bo!?HKj-u}vzOJ~UzW0O#=o`30t}u-bxz^m?ldp~!<;^5g98S?GOqS)joZ9!;mNu$`=9-C*sv!5Snb87 zN-SEACyvkayWahCw~T9>V~pCCqXEB}9?M?ZWi`F^q{tF|7BjOpo~9>vDqEBqpDHMQ zYrN;=IPtl(i`L^BhSO`$TRxS2$zJ((uIl@uc#jKz{F%6(yS^mG0X1U$*+2{!i;K_Z1Zwo_(}rWH>IiZ_}FElxOw~4NvD*3rU;3JCSoe z+cJ_S;@el_IZAj*Q4#BllHGvWq%>#`_>_MsuIJ4O)Raa-}_FV zn!jt`7wM-d|5o>H-)Fz8{mOf7S?M>N@3_q_|5$%~g*OAk%CdRIt3Ics{bx7zkzTgZ zI`QA*qY5Xw=bfHazC-M8W#xNThK7A+E9|7J=bKHAe35_lOY^k(VK%?9PjnGe!*y3SaDNs1vA_QxxM6;$d<(<#=uOYU#_@iCuh;YL_fr zsxT?*{K5u>Nw2k5K5+PjM1 zA5?ALp9h*SPhw;^Z~Hgo+m%C`XP)~bZ^IB^{!&bN{<_@(Ej+>;4`%;;FKx$`&%qoU z`t5#7)%1tShfbfHZuIVC$#RRjH#-V{f0_B|^QJDAUA4ux`fl^BddlF$%(LzK=9P78 zRxt_O`jOr;SMa|e0+Y)`1@bc>4yVj10&mwcIg}H>6_vg^ncAxI(ztwWKF!rtjKJus(6ls zKfJs23$%7rgf#~+Id&dYXnw=qV^(bRa^}>;r1j$Oxfs8!V{&+6$=+!A=fQ6WA@7VO zzs_CyP`T9N`E@A;6B7mv6VTnIA^-ke>t1&zZ|@7P*U4PG3?XNKyZhUjH!{4qpZcuc z19UjmhqaUWeVe8^2F(1=z%Wg^WbqBQrCcl%X8!-$H`R#YL9|nR+Q0pOc7ASRWZ0D| z_UifXN6+*l!X;Luzqo9+gMnfB+Z}Hma@Cp{ob(eXXfXt=yPRZouj5#~t()vRrUa=A z-0qL}?~-x2&e)Ku(2)FXe_6t6X%9B7SnkjA`tSE0vtQ@BYcjuH+Wu2({@+(>;gxv6 z%HlBLX^Oq}Wr3{c_pT+_OBBzq-Vv9$KK!`DgoEE(B_==0_1(5uo+Wep4FwOu%~#4i z1XQls8Z_SD(UJNispjg;-!*4eO@6`uHtunVsn#V1hLq1~iGw+a7~P2C+2OGxaBqzd5w^#XXnZy$|!Vzx;PR zuz{61r-7k?A)w=aNNv&a(?=SrzSg+JON7ZwNFRIC{GQv;_g5c-WAl6VjSangO$v^` zoE|Ya^qk3WG^{qS+s_+1_sFjIZ@)E9xtdYGVU9U7LjnWn+~8MhDqkmau`--EQ?-g= z!~1*fkqiy`EDtytdbFPXU%|!j=hu%kqyLNy23DnFi{I?$<+w2Iqr4D<#@U?dPZ?r* z{|9(8Oi}$GyM6tyxSc8v!QKoj92ll=`frt?RLZb`k7-NFpYZ9-FS0}#)@nSyE6gAe z%fjF_^?2QjzU@hSc`_Xv+FoSO_unzGS4N7)!OazvRxH@E$EVwlI!VB!%B zY6UNJj!yl5-MD-9xjXvb<*Vu!GBAh>H1HI~H}BpR|BLbTx6S_#x-UKMb^kjnkI((- zQ=cwhkUS~3|D0p`0r7UdSx0_X+sFPnT&mskd$}23;-Brj3`bu5=lyfICwTX-2dPAtpkyS)8s@zt-d_hguT zTynMae(XGE+c)ehJxy+2EU3MqGc&>Hp*O>Vp7=Lb z@w@A@9t#|+pUvQK=HLAT@As|_W$0<1!w||~#m`{D$LD;2!S}-TlR^7u@O+-Pr|IYY zyPoNjKdv|W+ncuk$cF#@TYva7F52g-s<5Du$-;mEbd0G2$K-zj>c1L~WyrS@w)>k>d7_Ni+&O3MTgqs6+0ORY-lZ$9{bCYkc;y@Ku}8jVc3yV7%KEq- z-rrmdH-6>KS@0y_avcN1l8ZBM-uyr1?di7+hDMW1fAeqLAHmST$x`v`-|o4_|4V;g zlCA#g?kC{bp~{xi$T~au2?K*jey)Z4?)t3k_{aNo85GL?=fC)VZ>AQ*HfGuLS`2#` z7-ZNxCa5z^xRv7H#auVz|K6D&zL@^~e<0!8Y@dJsg9ZPKD~H@SJ;-RK@qj<+An2%m z0TxwDF{x9Q;m2S7yl_lib6>t`p-s>Ctq*D)lYewhV{8aJDE{n|JOe}3J@FaE8hc-I zi~T(ive3kBQqbb73NpfbssdMvFfcGQ>;rA)t&fx}n9cVFaUzJysKUb>k?W*9d z_wQGQ-wR?m@MFX0Pu=T(IWbi7Gc#zue*CrA`(Kl&)*thi3+EsCKX1mHE1dtWF4l*% z?QgxYUie$QdUw&@_2#XwHnRmdaIHmWkPoz^g5<7C(%f8yFr&>({o+fKcNfrg`$-ISf7wt-d?@_$87J zuFW$0m%Za&^)=Rpsmui|jGN+^7)12Bp0G^l__Ma)(8X={Vy{R|;OuKZ^1sZtY&X~c zpzQk27y80~+&ljW3I6Bpiny(`WWH$wlah!6GgDh4gX_wM1c3%A)2u5iCVuc!N=C3G0%3F6~V%$7QPa1)ZtA zY9uCe%<=q=EfO-0TRz8hS#GI2_3!!fGf}*&ziKfUBwqTG^lYgbAJhZFv}$Y&-ZWn?d24a|z4C z{e=n)o&VSFi@(9~->AEO>Wh4lKcY(Z!tbvOKI#>8ig~UP;K0N>qk%z^XMwh$g8~C6 z1WcoUoJ~!d|9G=ZX-@U=#vgB_Tz}*q+#$be*PF=Z-zw#z5w|Slbne}pWa*f}vfq)P zK|zcqpmJ^gdCLv+cG@YY)g7PrdsV8=kG|$@{jC>%FHe~n$G}jtaN3@=c?>HV8(#Cv zJl^AP$j}fW(6Ii;d?AJ(?^V@>85T$!@w@q7$8WabaSMTjnKzPBd>BR8mS$8h-1H@W zN5#t(Pal*!&V0PQ_WF#U`oddo-p`*~bEf0#LDyGGpjzO8Bg4lwmRiQwL6(dT@vpuy zo^w61vqVz#qK=s;gGbHY?_0PVSa}T6o-J{=-t*(WH$%g-gEQ|i2;HbxtvYy8 zX|DEk@uydk`;YuD+Y@t}>;HPw8^6~pws?Msk5>M)zI)?5rEA+cuBPAI6qW8ZUDMuv6o zqs-nHH2b~^=YIWv$)o8@*3Vr(lV#@qt+AW?KF9CX_;ai&Hz~FLx{;X7amQ=g$%@B5 zhbS>5oM2<~y}%#Y^7q`WZ!xok7Xa0*OeG^}rWL6V4 z?dN;tf7=Ba0wQ1Q&!`M5Jm2Z=_1mY!FTj$qWeW2KS@}(m8#mraVNiJZ^`5vM!>;M? z?%Vvi{?6+Cj-UN=rNwQp=L=s>_Bg!$yXyv~hx^3@6a*XnAJv&_pHTRty8M4mKTd>G2 zx#5_zKiB@9sb*Q%vV}j@+VIVp=gWKkW3%q&+V#53yHt}EZtYIteil8cNnztYcjfed z*NWbMoALWp)zh8Mh4Fhs0hZ6`m8GcWmQzH-;O1oFx_t9g}Qcx86v4N36A?GyX6;_6pCT4*} zratz&7`}WuJ?Xi(sU@RJ-H-2Q{5*93gokM}Gd}NMrSNNgroi9S zru{x|?mGy)Ha~L1Lok06$JO-RucsYg)Y5QZVJa~=FpG(2!>WZg42=x7Du04r@BN$= zG3~$H`QMQiuM02wvoi2xEMS!4-mCfVQ)KD3^B;Sq*x9zPTQh(EWi18Yfoy3xc+{w)~#IJ+V&L zjDg|N|09dl%ctA_(+;+peB8I_-trp^4caUW`SF%QYzz)_(!}Sl z{cxToccw6-@V}ei;%3zEF=zO2=+9%fl!vEXDsHgL8Z6|pNSkS}{+0QQU}+AAt$Qy_ z;$QY}b17qnFoVK0zJ_Yzoeny{ZRg04nCsIJ5U~BjdsZe9(`#`{PJVv!s6M~b)9=xGBjjQ|6Able}zKBJaz`3 zoBsujE^hMlV_4YiG5xPRGlN0ula@UdnuUhIuul?U}b-%)&^~X|wuRodoTYT}`ze^+kac!KR`YK;X@VoiJ z8zF+TBU@f=&bgaEt$}e-^?|lK`&Qp!beqcgz@fp^GQ8nxg@8klRKp#HTZOS755>pd zR{egX@+s?IM`nfz6JOl^&d^Yr8<$n9`_GJz>(ZU$pPF=*1b6B87KU&5p_e^Z*kws^ z`0@|ZOqaf2y%XkoJ%8!b8l~Q5#mjU2frw-Az;hHy{2Le3WEQ+LE*5_s2$Lyv(${a-dC zL*)Mx3JrD43`Nll4ik6Y_F_1Y;w`B4VU|nf)DJnz|D1Pl{nz>!b>^RWuKXN^1DEb^ zk&R%RX4?6|NW9^~B(@Khv+YE-=W{a{Y|<2ENO;V2L5#tnM97eVA-9y#4BoVcy@ zEzp~dAtJT*a>R@3kJ}3sI-c2G`+mVI>Elwt^Lf)a#n$ewceN=m<=kI+s{E&2_5a-1 zZ6%?P7aV_Xv3kaRA2U5ICWfr)@QsDPIv5!=j{KKkaL~KlQnB&(QrAKShLzrBJ9%_Y zPoHe=$e{4=e#r}QpT9;<%9A?&pJQm?VS16ta6s*MJS&4s5#x!%-7~rDHmp>Y(`wii zapO1}LtaG1&P(6!yX|Nz5IvT9XzPr>^2NWmy%v1?qf(qf{`Z6nZ#Op-hln!>B>y>N z`lxa(TkL$ZoByR47M#^%SSk1Fh2l)9t-qu?|G!*U7<=viey+&>tBVf(f5ms`|E@Nl z|ALbLgbvmlcV6Is^f%gY+mj@1y?bebe?I-Gy0L5fga*dhD;pY;Qf@L#H9oM5PvO8T z9u@&F=0DocITD_-IrK6xWc4yIXuRJ2-DUrs%Zv^0&hORy$7k7P0xCfp7rsB96UyLl zxb>3R?f>PszQxVDP`M=k-rDYxulKc^8M?T#_iuk9vuoPZRYh^eyMjF??rUlMD7&2V zdHJ=Q#mx*1%_n5J783gT42>WN6T<{(DaIanmNyF^~dlf6kIk`ex7ZaQ!*kHAM^z+fH_W zSj5fnW-~ua!tUCs+zfLT@A6_eBD25XtVPV?WR>g7%{dmF`ezPFgMSOIe^zLCbYn%} z>dmRFoikS+t&hC+Kl|sJddDB}&CCorE&q8#7VU3+u)kH|OZTIHw|Cx{)t#%;6hAM% zpM!T~WehXx)tffz;~1%~_QS114foX4=fw3K;4*iBQj1D*EDYS&hLW$|`{a^-$W#0v**!Qac>q?s7`*XEhGZ-9V zUC_$^ZKeFDDk+u~KNu%VZM_x0>bK92_d8Plifg}l;rg&%xA%j6&gb)~2l_XB7k8?poqp!Q1g=PP|TviVU7Upf67?@ln7TjiU(q@R4b6{gyqsqt_R$Rio zU=joGtT~IWnKLx}(77cp{I*u>SE&d?!^_&1V~+1T_s=|Tow;~kv8j^e&gnZk3u@Np zN((G8OkVgx@%R5DkMdOo9QJeXpLpD1mF1x|PaiKRx@i9B9bQ*76VYsjV{oj-2X&?XlpMRPoxiEgtmiuw63`Ow_2QIQ6Q28gF$P#H*D9ym2 z7IQd(-McdM+5T+MiJc2hh3$WSM0sz^{}2WSex?KacJ9(@$%%i;bYKp{gF6Q;dnW#j zKmKFup18#^%gt{77mIJIjAm$%lJBeHVp;H}K8rV7WyTWG|FN6?g>M)6*Pi?DXHNY& zrTOQ-Ja?_1`e6T7mlyJ4Z%>#0vp#06c;@!be(U`lad;AiHs zW-h2z*v0hWDWi|VfmieL7*t$@860%qElJK}WZ2NTrfJ{lUt$aazG-}7XV?Dr`>t2d zc+C9w21CDase>)YoQ|*LInuEFL&Wch0?FsP)oR{~|I}*3*Jk)FOFtbFIzwTK2;0hn zymh?{2Q(%|bQtE&Ilb!U$pxFL_Zm!Yqu}H zm4Ca4q2J$X!|m{edJH;A{p^?j9hSJ7`fhh$d^m$c;oP#E(~K-k46d^o7>+gvg>Fd? z5lHys_}$9&kmr6Y`57xG{_t<|yz|;h<#oNU$fB)>>Ng&GRM+xB|Kzvu&VNP+=ZpWU zoH(EJhjr4MmW{^ZyCYckgM$9Kfy#lyj7*>&dx}BB8PNm@7LBlJY!jLoZoE&*Y)CL? z$hxwk(%(vJb210ZOMiv~P8E}G%@ks|AkNT`nY7#R{2sOA!b}WnTz2>vvwd2&|No7? zVxj++=WXtqY*h8`*1E(v15TC;`i~EM`SXw={^L1q-vXnrMP-31+e1T-Ezo07F#npI z#GvrGk>Ov#t0jUTPuQaYnucYvFTG3Mxh34w-3jFZ>=Uuo+0XZgwJFCP70vF88N)6-vX`gi>iL&Mg< z1##OWG84~p|KD?V|BSci-~0_-^q=G4eBs}f3+Ib}zt0+|_dBnr$Mxs$Sl@&C=dT^S zrs=?>B(Y&H3rD~~hMJiS_e33Z_zyTRTwDG+$$tG=MuzN_cNjkW=`CP>;K0ztup+Qq zyDekAqEOIpX@(7gSEP9uzU(m&dAReGmrbEagLL9i-^U7E3<+ZXrbLYlp%{#yD@IU*_FApDKI51(w z+*w-$0{`eIFX;JmRePD(HUEI)3%O-n{vC_c$1zw9CaD*!aM3ZG&`P z)E*{=AD1;45?X%zf8osEsVdm^ONzlF@6Q$mh6h_Di*wl4PfPf?QS>`2gUiGHnG6lN z-|SO1f1b~M^51txhPWB^HQ$Rri^Zho9_BxND7|J5Lyouh42A~LhNCwU#2a=oFo<$Y zU|tRV|vuz;zR$_=6pE6>F>B6@2!1LKEB_T0iO4EyV!9eK>ipz&cwn<9fNXM>K* zpZApv38$_|-n}q)#i#d+k62Gu-MMnw4mY1O!3+#q&|2G3e!pr>Z{rXKD zA8y`YVBi*=@PIwCX5&VNh6-6VCWaz*h67ypCdRfG>)vo`s))i~`?VbLFNBn!e>EG_K|8sui3;jEq^FOh= ze(sC&>0gSI{=aM5@jtHTd*YjuN8`jG`QW586A#aWSmt}VjLaL17>&XiWH}BfFoa1R zc*3?ooAbl}4|}>*8DCf}cGDGLSm3rOeti!s6T_O{>cyh|GOQ1lF)-MO*m*oYu##{4 zTMGlus#0c#NarJpb#X_3%)60%D1YfYR^OldHlF!&&Qz%|Hd&!d*(I>}?e|&78fSD& zF&AM-NM(zW4W9dKXV#qgYft~XpS3@2uC2K#Ljo(~izD@7z6}g1kM?si2^{$!C~#l{ z_W>>rg{~j>KQkQ2G=5g%tnPPNP%wluDTibo!zoF-hC_{#T zf+I8r{;xXuCth~*sq2q6{ktx>>ECtd#9L~Q=ZpW_ZrJf}6Hk5Mhx+vjpPC!~*Y)rx zyg7T+4jKhJr!%nc31?>cz{hAMks$3Zkf8h~f1}O;t2xpKqAKo%UAJKTqwUCWWreG# z(~DV(3=PMe>iZh+gu866`JTna;Gp1&XAWzfv3wA*C{i`C`jk)`E7Ojav;X>88SYs9lu-Zi;JLRRpV+^n4W+v}K5RH|cEMGL z!Qm;>0_*c;2Rz?=RJVTS!Qk+&f|vh?1A|!YmA&C#FPyHrtn<#jkwN3xb3O(KIYx#P zS#^$!+#cC?{=eGsfBn-V_4hv2`|3UZUwSm-^nby!|4;X)KH4AnL%%++|B(G@P@8A& zgZ<*_U--HIJbiA*68P`;VTs>G8|S-zI9-1I;M!t&M!p9N88ihH4ltaNWaule_7+HB zVPW_i)1$|&FpZ@`_BqFaQ%oNe7_6VOFa|6Z^Z&B=bt?md6t@Z699NT*pQZFST$`8a z&)^`kQ7NqVml^|um-joV^*aUM_sU&g<-aZexZ-2;uy5s|#bHz9?u#YcYv0M*zuM*M zp3KkEyloCz?2bC;L*H>SbQG`I_{?fEM`wt0>p{hB$1LCMI_8kKJ6@EDA&BF_Db3(D zNB;|OJUGevkbz;%;k0NTCI$uv<$vC%85uY}9It-==1%$fTE|EA=b0FC9?U8EwB`oG zfeB~6-FLD$ z8pDDjMuVv`E2J0ydi~OU1X4?Pkqz`5Pbw1BO|7-fqzqeEV>=$nR|1hUs@$!7}zoAY4?dDuK z&;3XK;17*s$9LSguk_>TO{*JLl@1RMgBv~-5((i8eHe;aZ^->Vd`!@xg!x850ds;M zLrr9ZsU?R)q)>wbL)MihR*qd^88RXB4BgjWWN7$Wp7Aj9_ME8XV-2Bell&*{6})fk zD=~lD^%y6{SXG_=kAhsva^?Dr3_D*|U)^M1)0%Xj=jENk%H?+JIFnYK{$<-;5m)*& zJo$jguHQ*=7VFqd7#eQGSN7lKUh`d>g<*rv(siv2EDQ%U{{41fsE;?=3mPwd`0oBw ztAyBX7aGqNo=|A0eikdB^Y8SR$Jdw{7Dbr<-Mu-PiDBj%yB$aCo@g>K%mxSk$w{^< zzwOx=7^eNw6L8|WT_0=7ApTMI+ul_|3|it0p_%Pgj100RLL3ZFsG8O;4KhyF*Y3bhmUSFnj{`+0%WUv3Bp6T&q3HE}In%xhkr@u~keJ8$wxdJqr z8e+hpEquVCVXm%2gYL%onaT$=%o%L-Ul%Jdyl2}WR-RWXaNxf(M}w3p6T=GD-sYZT zOpFY6!p~V4zC4jA_*Lielua-@$5eu0Ln#Bt+}9_Wj@Z2~zthFoa7xjv`}1RF29eI^ zJ5wTWCp#SrJj~FrYt4P%<1=nD6!QsI`CmwVnZ9woYj<+z+zZ!S7!>+h8Rpnl#}(fB zk?APFz|IiS4LVDb+9VOABx_;sXx)N|N9Z;$qb73%24Hh>*LmJ`CDJRaND2z9w&a?Z|VI1^!>I2Yf7hHwHN+(|0w5w zo!j$o{$A};ANb*ZywaEEhX0w0e2*R(iyhS0U-vp#$RMGfQ(!?8d7t(2 zp5k-=*f-AVykNxrM?#e$#GuLdo4xSA)V~SLOebO(Qf~g=B?PJ^O6~p~SC`FTW$Msl zDBxQyrEhqwkcC0v`<`v=IqUM!^-_rv+yfA+JpezfhL`t6_A#rfiYQj_Y# zAL!fP?)`M1Jz3_^(dRl%@%wi3<;|Txv4PP>?>BeK&#wPg91o7ZKIftI z@3R0yj`E@(=bafMclO#W`*A;u!C`u-JOcyI&a`K3Y5z}u3m2K`$Wtbon98*2d{xQo z-I?!x`rZ7${+w-2i@>^5b>BBm*kAg|&`rD{eVxt8ij6lou594ZSsg8&b9%~O{@-u3 z7Od`@U+%~t!0_wVQC5a?sjof?CCi+aVX0YX87Bwp1*zTUZvahS?f}&auSZLmXq76@UcGB@y~PP|JM)d6bVe6`P5$j zPkvYA3k9eBTPNK9+g!2NdE=sMfAyS>+2?;gzv-`i#F{PN%{%`YZLE)YpkM#J_0#i( z63II)&M5tOy8HEkuOAy4xVSDHWcckB!}#M9!ye@WdN=Z|Ir13R=ro+-ZD?mOJMekC z9y{X)KL#GAh^e5egM(p#m^j0NYvIWX>I@C(EQx_(pTL1~bst{Q)9wxo>*EZ!M(lgi@@Kxc-v^-!wu^S_-cZZ2 zZu(&_vpuHPH{|2~=?o1vLJSj5zN)w8Xs+a8VDOXTn7hiSWIE3)iPwVH*{6L>dbZ#9 z+kOqJ)tm0uW}ncXQF(1e5yJ-G4Ntb8{L}w*(*bM71KW;1ZmSKE-F?z2zVy!`?k3J- z0lb7i<_CY#vx$KV;YUeg2+y#)fm3{r~KZKK*)o|6U`nhW7u5 z-!I&_-+9lUN2@)rMBHd&W|(ld@Uy(=7c!Rv$dv;mJhH|Yt3^RleEUT!C@ND4y_~&CDL-ym! zZKX^<#G4pEi#L3K-}PRqkinC}!tmv<#0gG@74i%Pf7YC@UekNH;dK?e?RR_DDf6!y zs+lZWdS&IJf-N=IYtEJHtx4YKzwfo&7Mb*wlZ{_BIfNW4EwNBN^z)RmHG{?O<`5Rf zBMb}`-zAs6UVeV7EH}f4MuvB`AEhs{6!-j@x-;0SUuW*~+=cH2HoRlJA(kV&P4;ud zJd58~Ry?ZDW@MNwP=0KtxCXz(zp$+eE4tU$KfaQ%aOOi@5RO#WAxec@wY_DtSd>~|2gCGq|Gg_J%99H+Tx?U(Xn>j|A9XDW}N?X{LSaJ zKi1Uu-u<6oghnv{7diziaJ2>#i?f@4qf$FlbUR{I0p+eVfh$k?Eyc!Uat43k{FCyr?_z zEpfvJ{o9M)_RnBw;9{Cl@#RU{|{Q#FX-VD-YD$E;JoAA zyRwAYJKipgIR1J0=6!~X_B5eQgGZcS@_Wj~q&w_F&hA&emKehNRU0$JZ#n zpS1S=w6CwOi63TN(96)k_R7$8(jIr>x52&?{w{_2sWO14D14;Mc6*K`~1W6VAmf{T=%FT;!HFKNvn< z&#qAs`t_=eVMWRuv4_{*Z+oo3KeKyfq0ALt1{HQkrsrGRLL8h9{Om8AGcndW`Of@L zQ@+o>!O*bcV#AO9PZl)0b^aIFUjOaDqnX0}{aXK=?-ahQ5oGF!CNVxSQ~|c9!3s{ zHpT}QEk=y&Me7)p9T-}aza9K{YxRRuOdWX)9E=YC^ScEYv^h7h9+H~<=;!Slf=m&< z%#3^5Ks5!Z%sCskW6`zn=kZ_tTo@dT&qu%0YO>rT|9sv1`<%z)gEs1amGIrO)+SA! zwMii^@||ysW6e9u&}M~M`%dTnZo9wS;iBy;L${*0Uv}ABesfl4WC;5eq5jXkg~6@k zzrgo1yBpXUCb8vo-!Ibub*oba8cthgS~EYT+jaC4K!&h-o-in=lSS=%`g7E7mNIV?vVZTxB6ZGv=08a=saQX z*>N()=OWAgIXn0S`7HdHSb82awCXGJEGS|%Xk@sS$ME9F2Gi#(0jw+zOzfbgRDp}1 z8w!PI^2~U;?WEF>-NdrZWGT1Bx5la`msc(O9o{64|y_R*e+#lY)NdqY?& zctEqXYx=y`dwyLwZ@vD`77Gcc4TAqGIUamVz5Y#)Awhf3RnAnXt2X+R`RsUEMW;-ut zd-|?8pV!wpK22?M*!zmffq`MGT~6Gzn$@l>c@IO?RBH<4*2k;hS-SnURU7AjEK&PXix|1;fLR{>1u?n;4AD8Q2)# zbnx-K*9e=&lHkX%Muwr8A?7rr0mp-_7V~c0P=b`kphW7cf9M(O)aH!CKTjofeVO)X zx^YdsAd3LY>MfidpWf)N{>jD8px|}4-1qoZs(-(4@8?fP)2kgB*2fuM z_4@OCaXdrADOdBm-zrb%hch&YyM~s1vEu%{O6Nr`BZJzX*}s%i{?{lgINv$>aN(=R zm*(nk>)~QCU}RW%eDdpWKG(b7epTQ2r2ie$1TMF%qQycCSAMN|Ix+LJ&9SyLljsAirP_BfV-gK2@=+Ka+dOL&7;m%eFrx%&IX=bu{NCms`XJ@tCU zy6nvdlXDHGdE_hZcxrgG{;c88jtPdj_oaCcRyYVBvlKpRnlhDfZiYsVTKa{dE_|#9odFFPT|FdnG)mjV=BL8xKE%s7paOVBCLUA?Ye523zQ}=W#H0Ux+ z$g`|Actv1#%D4I!aqc3<74Mc#5&!?+Rq5Y) zt&@MYi~f&%W}h-S|E$sf(>LTcpDRCjrrz$g{H814pKbc*y1QOrhwq{P79wZ%X9@gW z&Xr`Z|D}0C{VIX`kCWQeemp%=>NCB8QBC4Og|xteKh|H4A7pSBQ9jM|;toTZ`;SMl zGAs;F8Qd%wr~EH(WpGh%2vrq0uzv-(Toq(+=yi!=V&GsOI5GH zyrpj*I~dq|%+ZaCU_0z6V`}9nv2O7TPl--NhV{4JPs&x_T$_KWeB!fWyU&SU<{d2O zO_&eu)${%^H^}o_y%)oSU5EQUSQ$;6{)jU)IB~o#VklVib0K^A!B3Ucb3=H`lghZ#$bddi~h`l7If+)jP~;CI~x-K4tKE?)}x0 zjcEr1gXXcxufHWRF-)2y&|Ap(LXe@sl5xj0<`eIB{OmW($`4#TZI^514>j?ITSxw1 z*Emu??eBiJV^JD!x*q*!Q(#-HVdDf!zdL9AYgVne5S`&V*KmE(SFCNN&_Vjh{*t+`nwX?dD9Il%u8;WuSswX_u{Ks~CbMzTj zlOh|@wA1y5iTXp%I3=B2%C$^O&)o^Vvy!iK=$-PB=e?u4! zux>u5Jx#XABZp&w;iLVW3>8n89d+Yi=o9RlYM&R)@nHRRAMI!H2J7`18jhv>4`*cf z(Y0KS@kV*T4zBmhzRo-s`r`R)xs|_Wl#fBgIYkqzbd}MzuH-75rKk3{4uYZ2DUZj5JkN;_r z&+0cG3i@|{<`4dx&z?Rv()&Dr`=9&bo3DOa6IB@Q97oivakp= zNLgL%$55@%bMO@7n+#6IoHdOMKZ+O(`ofMDn({C{*s(Z>;mQh7;%8uhB>n}g3=OGi zMe)5yBa$NKu2UBia9Af{9w@`9v+n+$jQMYOU*4(x<*73gg4JAc?7 zo8N!t+po2+;?fKEORh@#H*ssHyT2b3gGv*_rqtm5H+L4Dn(}Z(=@~6Ah6C^C?Rfj_ zVQouoTkZAE|9S!q{XgC_G3Z2ZTl1WuAwwztl@LQNGsBUdY9@wPtPC--oWD330xX=b zyk)vj#o)lq_`;z<=Krb3v* z4u#>W|MFJ}{x3gprhdb$`=Uqxe>eKL|BtQk|Cvwso4vlT@TdFczeO+VXSsc_Zx{aY zpF5fFSY^zd^_+EcDpnxQlc-2CkL5tO)H>z2E^~%828E;yzh{;V&jSyUtpz5@A-!_x; zrz`E_j=S!ebv3s<<+Ej8_Ud{tln0-flUti@kgWu-)i(g1r{j+&svGQp( ztAInE_8;{V|K9(soaga5QEzP+!;O!>Z%23?UOxBN(&XI}nLtaDZA_o8KDt-EZt;(I zEh~LiOA3_CP-9?Nob*tY`)6%S?YV~%4r!BF5MXd-5INY$pk>a$z!>4#P%F6a2LnIj z0_SEfrW-;h*xqUbwHFx1eT^;BoGFzJ}hFp@nk-H5sz5a4;-zOFqwDbWZzB zjmYaezqppJoHy0_%OB~rJrO-Rzt$`(|L*Ajyth(lc#(YY;k`?j{rda(v@bsYB2}y*7ao_vmf)7Go7epT}M2=o5jRG{>VS-KPXlwpvW-u2Y)SZZC-JnPb#azynS_L z?2D!|G^jk16At^$%Mif%pM}9hn8BctVJ{!UjAPl%F$`5)peqMV_^+}s1!OyUe=?GL z*{Z(WQ~hc8)JwnSpZ*u$eELuQUZ+3x!qb1+JN?nWzI(0PANGYm|2{SPz2Jv_)W3em zkN-cnt@;1Bdt%uCJs;}1roUY;^w;&^ez&RgUL_d&k$y?(0`+B#i*gskSoCwz*fw3gGD_nMBu<{ zOZ5g*3vqC60QDSW9(~Fa&M}k;{*d8uKlMq&QchSA)2|PR znJjp|!{YscYYGm5zP0Z%zB`>Ryej_mFH=jrCW}C^&XN`f8J7ojr~j?rG{sk#q2WyG zJHu!H^ekT}2>f5n$RM!aHrFeJ!(q`(9@CSY4hwlbkJd*sG_*6s?M=%1_$PF^*U|bH z*|$F@F*8iLSebhA%RDBAtj*uWPP4{Td|VKCLFUiF-l>cXU9(;|EC*}&k3Egixx%tv=J%VWObP{^EF2FK z8;VsG4)Cx@ZBb}A!ux>Z&2i_A@%G((-18sJVK~s(Xvz3yWfQ}x|M~3#2X0$%Fw9}N z7xOQd;W%qNSA!$N8Pw9E5V3=JKRRti-W+>Og(XyE*BbuqGRUs5B(!sFt%_8Xp0&tY(2OP-<7 z*m1$xkAb0);mV4aEZN&O$@>; z<_uv%54ux7_%S34?E1mtBoV~1pr>5<#75>O+1m?GAHIFzYa+J{_XCyN$(UQt*&s@4VnB^|-5d>=$v&{{FdqnJUAC>V59vY>QM{*yr3e?)nfU z8`5|7|DWRp3nrXp=QVq3m#F#YTk8vH12(59U9UWq44)G&$w}`RIbFTNC6TF(qhUk;+=c&bsDydG$&L zhQJ@sna}m^*uUztC>PTai+vOR^_JQtGc#xj9DY`F^$n8)gF~@eI|s{xX?GYGcmy*k ze0kc=z+nEmK5X&a$p8BpH*cT$V?SeBMSf4x`!tPzMjz{=HnW={&P-RQ$P8``AvUI7wy;h_F3uw)l{8hJB}&eNMA4ZfI*IH z!a;`O?y0FvYaAFlr4M}M@a37#qQShNOMlwO%95xDa~WJX9@N^f1k|-TGQ3X_V6b9j zVEG`{!f>yr;e^}K7eNg94h#vtd21r4Gc9lfjb_#Uw!8e^^lk3Fx0{+681xxec1B*= z_gkR&zH-WD(&r8Cx^UGx9C_VmV{cf5gr>W#bpEBx9gYJ70JW8e+7 z&-MG0mOiaF|GfW?ZNz2yu1Ei;8)VNF|G)p-rhnW!@BWuO>an_h<_GXPG<*FY#*F`O z8BI%wIezpjxLLV3tbwUQ!GVqWLn@P=kOM=QRDzllzw#+24^TIifsIin?q9Wz14C-f zH8CcQ>2IwVr`Rvt!fe5q)BWIh7zblcpTGfzzRA3*0ta3jtPlZjaSL3W_TO%K^RCZz z|JQ91nAB5yMf;qvVV@#X&)mzOqZc3DZ*zlF$M)Iy|ad&>$TPXC8t?*{NMdx$Bn%` z-=}R1m#pUA_W$ssddd0P|Jfe>e>mf7eagZOfApV}{Wm*gfBKs^XmRU#mw!to%%^NT zqn!8PTA?jF>xl*iHs%dMjAuj-u(3>-$|~T^#K2;(u4kRF!_VO7EF1Kl7~Z>cB=ECX z-D`cmBbtvPR{j8Ig0~LqM$28!2U70M7LbXQS7f*!#85k%(F>H6uXvo%lX-nBcz*Az z?R)O$98vzBn!Wjq=b!9nJ2%#xe}DRSR4Y?K@S6L+obt7-!dE#Nu2igvy!(6SlLgI_ zm>KK@8k&EsZ)N!L<5l?bGPVBMS1kW_EViC5_o?;VSN6V#j2(iE_06dXkw189!nWr{ zf4tAe2iCRj2tRPucM|K{fBIjla0=XQT6N;kB2>-}ZM#IVP; zwxil9I6n z1qV?*2FGiYOWyWx`j^hoaOPLNu1Mx}&FOEu{%bsHnz7qZ{oj7kqyN_$ewH^nRPNAN zG37`6u?;`^LD6BK_D{ZV=70C8A4N|@=_lJv|EVAKZ}Xb^wD14pHG1aj3;xr8+)_X7 z<^BleAD@%{_ez*gFXR^Ap4AlpE-gdsBO|Ce^W`Qpb`fB2U{_UsidkK#Yi zmDD*NzJGfC%gEQ|4=sG}7uT{jU74`wDhqqVo_Cddz3u)V&0E685Tn4r|8aghgVEf8 z`aj{zO8o2}Y0o{)|8q~!pLE942R40>Z2mESXUBgl4uz>d^0^soYX83Bb9t-F#E>BJ zDJkv0ym{TMD@w7dk3Ne%+qGfq68rTr>)t-v*za&|w{FW0^&=<#iGO!i^Z0JXz)(1k zwdJ6f-i;XMRYFpm?Ao&h)*Zc~#~^r6k%{4ve~kdch5fl6ihoWYI}s2ZC!^%R@HdWq zs`&r-$BBRU+ePg#e*NF~!moO6k^hcg?y?ylEO)7{kZ|6;F!#^A4CVid(I4g4zS`dw z`FgTJcdZuJtzB#CXMU*Psqp9X&3}7d=yUxuFIM``zjH@#w|r((eBb{+Ynen2Ff-cl zK-Pj+faWbMgcou=V>{r*R3oj()xglF|64+#VKJ}3f#Z@a0mtk(iWn|zw4RsTz)wUl$zRUnTVL-JWLU8ApZmekE&uA7qqeR; z-TD8_uX^KizvPen&pmzK;oJXjGX($XiTuBRy7Rxh%SZW~r;dOAn{@qe|FG>p*T?_S zGrrpUDnas&z4+1pKbt@cNY+0D<(~81pgnqBf3_$8VR^iKR>J8G=Q|1-I9NUyFch;z z9D4itYLoJTr4@75=zzvJ+4vc!)LM%sc6COCC5o^#JY}%!7C6Aj!C1qh*s#}^QxKf&iRT~)%4Rb^AD~J?6&yF#`K(T z$@v_;NA{ij_fGw|R)V=Cesvj-iSF6Tq;yjDUOPM@2=(gV6M)*MgES;yR%;E>P4lc-`te?^}YZTV}sY`|EZBL zLR~s8aQ^0*Z+>-+Ip>~@j4XFs6|Lju-})Gu@_#dj?Y;oUd*A=G^zqMr>?pVYzR;&!6y=fAZ~*{+kE<`Onw&e|gcg|LKt_e_yx!mu>+y zPoE#HQ~UJar$gp3pYMj$Bj^83VP?LutwN%qoNdQJ2BsBv7}B^^8TUmW(|o~lK%rs% zV&MZD`2-HM3%s}?tk`guh2z2fLZ3adiVfQp42)v97#f8(iX7k&XV@shu#+KRvD@0l z$sbDi7ft*1^Q>!4>A$#~**CnH3ZMR!*7~P?_o2$|ldA96GXJgW6Xve(eG$Cr|N2rM zlSTEl3=MXB<-=c!MXj{%I9{lBS6_avDI3d&7d`JIURrFJ8zIoJ`p0}Grhu<=br$q% ziT&Trz~J&$SAb!K&Tsh^x7)(ESSC*9-2G@*i0SKG-FwMX6)qeU+4T79O4)eVZ~M6z z3T*d9i2c!f&VHp2k z+d&8P_KUJlezuqff z&BTy1U$&<7nuI_@_cUQH#vfh(4HX&0Kgus+`?z17fnjk0`&t`G$3t_yJo2-??eBft z(wo3_^U11%!lyYM)Erhbu-^R`@{no4>3`E18P*+tKKZA7QJqiI-hN&0yVpG#I4-bu zK8Q;!od1cnlY^n4dWNLJ!}+s5FuadBznWvc<+L}g2ZaM(X#aLN{pSDmML+b<{?q@z zO)o7od+qt_h;^IFKKK+kBaOVGijsLYN zKR;`8ef*yy@;`mSkNPshTc6^me_b#9FW^QD?BmLd91B_M@56pNu z3f3OueeftL)sumZagL?~gSzJ&1_maH@MHClc1lM7>vLq7@21YcVEN6JgMp#{yCTa5 zZ3YE~CXS^H+jQKfGckxWgmER@O-j{l5Y%I^u#5NBW4N*+Fk6Aaq3rdQS0YE(w1l!H@ItGa)Fr*+?cvza$UVfE{CO#j4AAG&v~>0XHWzH@KtMHvJxC)t1d*=g!G>j9Gh zBg=`KwTFZlPH-@I{44NyWN(^$&6PEIl@^0S_APIpX2u4=NA|Z?uW#F^)-vJme!H|x z=eyr}4V$C4{7Zjipa1v2+!-GB*+2NjwR0ZZ_dPP~_@AK7|Ls#e%g6mZfq&+!bo{^X z`tiSy$p7GA-|uxF+x7gGZK{11$H=uK znwj~}6$U1qqmPB}GW?jtz{51-uqET1g$)d9MScu6EDUObt>nao%6PNWty9e3maW!xpF2 zhqp-?uhTU?_B%)+uk*)x)=L)?PrbZ5>B#+(Vip#LFRBayuOl>M-u~xg;Mny(t?&D{ zGsW*NoSb|7@yzAIJK}>H4A>YJ2ybIgpD!-T@S&9<3ACZBq5nrdGlPTtX*=;1nPz+p zCuCfI_4TeOyVYZPx8SYK+#5NQ3;9mZaCy9oC1Up1S$*rX4&E;D(ToLc0JmaL5EXb> zT^FGE8vcS$a+W?CckP2J3d|^YH(Fbbju8 z+5aBt;7waf4h!WO8G^t4&zh0DS8e*=|88ea-CGcm`S<*$|JxsI{x5p%|9kDQsQ>TV zlMFll&)1v&lc(!{f_}Zr&;R<D(So$(BY`v0v&b=d)bL}##Hf2_1>W~p<}f&@ z7aV6}h*4~~@n}Ck%LDCyzrV=muy3=hKKEx{5krEZni@kunOMjFK!%3a?&((LCN;;x z|CBFGa9FWbw!v)Cy445P6!~Z+#Jl4Xv&TK0D{w&lVC{)lpen z8FT+`wQCAPLQh5gVzE$;rPt&i)lX1OQz*StJ7Ztr#o}|1_Vcnl;MDliS{l>x=Ks2{ z_FbFL{E}aDdtu-2X;0tpzWM*@`L|qKzy7zIq4@7&lIz=w6EgpKx=twklMh?7!nEEb zZI1J^pVtFh>>L&U8Q=cjZSXlh{pbD=fq(TG0{?#c{I6DRvKRhTA9?Jslg%Q|!kh72 z0Sx=+R8iE+&9U7QpWcUtD z;`^Pb*}yOIEQlfcp+wSB1_qs*0>>pGnJG6(=Wh9m(2p|WlX~aAPGC6sLvNPK7O{7# z?_SK}5&u7XnomHc?yG4`3^UaZZ@u`}o53NOq2boCCT#|X;yn-Z9Qw|Su5lZRG@Vgy2&%m)@BSXX5*!@!% zv^}afU=UC;*loeMgKOQorCd3&tU0V{x8JrmF|1^H62ah}^YH$a`h^S)+1vKL{#m?N z^Vq(9H4F?K?Z2n`KC5qMV0hl{eCprwWoQ1Z8;;otcw9sfTE+}PK1`j7bLfB9N&xBvcM5|R1!{E@HowT=GDPvH2c z@WTGo(e*M-|L-UZDLi0oH9l~DXKm_I#=1p?%ng$mt}F2rsy=5ih=0gZu2q>~UZ<@Oz zu=wN*?MD%tybnH5>$`hsy`POGL(BJKuGjxpByZzqWSIR^_HJp;<1GQR4>K_`1U|QP zl2y!-Z2o7?L<&EDZeq z?{$nIlR`rp0|S?ULbeoxK$2m8vf}%!o$s{%>|S@j#An~_@2reT(I<}UJ)Ge6Bm8ST z55s|LtOvgT*}2C4+t;fM3<}B*@4tRHVblMWn({xCd-UgfDyqHWmpoE$$Cj(u&~%F7 zN5}t!zx%mvty-Tq^Y4Dm)Bp6{qW-^cxcOf)?Y}eIj!VDfbD!+K_Fv@n@0Xh?JHaBCD3!-}O+;f4JRT{@6}t!{Hx=u z_?Os>|F`EopRh57nd!zl`)^-UqvBZ@6#4@fwaohLTs%3W?)t6zD>g=VlJ}^z`tezE z{I5xo(_=W7%24%D^^)T6`cUU@|J}rH{Hm82cyC$pstCu`lFECww z!4LkK&q1W*%XE%M|67lG+^&!NlRoqRX@k%I!xUf3A1O-vULS6F>s7qSKi7-%#edfy zJ}NBXpVg#$xW2EQ$wk6}jp@Tu#&=q7(^!8P$~|9u^aQAF5Rt>lc*fy+>tw+rKh&HU zjxY8;yyKHhQ}*FRjv|?u6W)w_vONys=@-lpQI**gVWA}fvrw?ou z8p43Ry0O9Xm9BG%(m5 zs_&@K1x3z#;}?gu7#QTm8SD~#Zq;~(#4;V&vX28i_!ZB@u(MTG)R9pzS4i0JSfsyD zB@=^lgxP_uJPz^xLQ+TmCo(jg{>PqJs;l?=e{bK-|GO8Q*v;OxPyWE0`V$=Y_fLra z-~7X#&-Ll!z?6StY4hgyJhD$&(rjyc<4V2!(R#zr|Fiu5#CJXVfA*-??fX5r;Knhp zLysZ*p+&6hab11}&<0tlt;_t*O_H@Vz5V=EjCq+5=hj~7*^KX{Ya^BIK1$^D{P2IS z{-&zT=6Wd;Lvu+i``LUE*Q49sZ&TXc95DO%pL)9!dTF-Ff+35fej+>HXTQGqbZ!G;eM0 zHIUc3vMc3(I|IXnz2~@Z>NqhnbX0P$`*crVltV!2kMjY$pEBJ$_^j$nYFjpJ{vSUTJU{y{o_+Ir$CkSRlmGtjGuq}J`2DWNr+wnC_iF=K z{z;tvH$C$I^#AtDA`<`F3%WiN4)`;_@6mr9k^j#N9@$^nu-|7AsA*@f;}-R=JM#ak zp8xJDhxTjyI^FW`zGVv!&xC^vHXI*1jtMrDGoSc4BmcOafFeT}UxJ_$1NQ~rMn{I{ zN-PCxP7LbGECyR8B0=+ki@g{Za365L!1{ohqvcIw!wEer@rF;|nc2h{%)-Kte)LWS zO;26>ax#*MVZ~3sJ;NZ{QYN`wc zrX+E)RplnUsD` zh9d%RZvO1vDtG_!21bUIbDWwC4XYjq&3=1i-@cI7!qc0pTi)DD+_4|DM&E{Ef#^To zIJr$tv&`Sd9(*!K>`KMYqv73?`)V{;7&LMi7|wUDd6#n1{@?rgd#mg#dKnoyCjE_H zv*I(~&HvSlUi?lJX|(UV`G109ormJ~f9xOYjk?ZUHuzk_)^%aCq48fE{*V8UH~pyJ zuJZc7qvGTEGoaHIe9p)psyL>2BOQE##fcck8OjHmh0Ggv3$i5SG1$AQH$=-SG+5qv z&cHaQQIBW&0`0>hpaw$rVT%&R7t@#+4lu{c*>yfRzV8LoM)4-a-HIAQmsuTH8TPcX zfX-hqO(~l8YGUwb(MOw<{O-mn8{8@Sxc|NDp_b$cNB*bHQO*=4w|7H%Pqj zbq5E-3x0+Jj7%A-3=7Wuo8DPI$7A~Pb(Qn2wC!0K3eNs({~#C>dh@@LqP2@nKO@r> z)jz9GNv=4+Ihng5t3Kv@dFW$pkrYo3mnTXwDV6I_ax!#$W11hN^Zn$5{;xtFPZ?z1 zyb0caVn@Wuv$H;}4)}OqoMD5M`T9R!<>#t?p8xVj-s05n%qxHNe|x!FkzvC!mEZNX zdcXglmAm=>_d<>uhN#2xJvaZiFV4`}{Lh~8=(EcKHFnZR|8ob-nb*JVYxsiRy}duq z=lrkloB8RxsPfx?@_`-y_iVM-|JB{}f3w7SOP1d~JRAb2S#4G}Fw9V9(B?ki%upWX zz;IoGg+c$&^yK^J4)6PC=fse%)WPU*Y|E!VzPeAAGBCW5=+KGv4rc%(OwR@AlOKnaSWTP}BTGrM2F_bKH7o9p1dkw>Rc~`I0pm4J)1{_}jWo zmW|>3b7y(-1rv6G%S-!@{4aQTzP!&>^GD^Iu>5M84@v$f&3a~*4#hvOv#zav!1*Frlx4x@ z9p$$7LwoflK9@Q$@YO1^GMap!)x*$`q5rW`sc@&z!}}kE9F{WZ7{_PLagh4DDNL2& zz_*v?{QtKW|CgXhHD4byt-a^^Z)CO zZ|X&ox8D4(@oLqk|BiqD^K>0PeDlB5>;J))um2Yte*Ui{vb^$Ry(WO5T~Gi2 zy>m_dy?6f$^&ZEo|9Z{xUtH%93(JZGhG!ffb}Z33;Ou1CFkf4NL4&XGj5m6U8E;G|W_-ZN z@Qi7Ll=(DH2GGdcQ-+2V+Z0c~v!!QJ?8?3|eki{u61aAQ_Wx9dW> zkLGLg@@yxHyEDT@784?&7P2?B^j{bJ^cFa5A`eVHmLxa@|yC$0>na0m7^7-u^ zZ`O@wls=Lf`pxRd+R6Qa@1k`aZB;o0f`5dk{@>iNFX*fC7ejug84O*^`t^6PJ&4Ls zU^vjsz&!2y9LK4_oTjhYXX!LqZK4Myv`5S7lh>&%nUUav^fhn{95) z3_d5y&z?A2Yqd&C@lyDo=dHoBd9otZQlixaZ>#+2ZrbV<)33VbI2&UU_y1jQ{!jE{ zNRRxwI`jT4yM0cv>{<*AG2VSCcm8HIFfcr4UmJ1r|5on*v)Jvjq`1$s-Kr>4|FVjW z!O!ZGqS}+)In^89GBhmy`(H}p%)kG=8r$+39=&Gh+Bkc$1-H^$vzTxH&&7QE|63{L zfA_Wj&lgMZ&U`stR6FZh^N;_`TQtcdymO)66|zeBLqb<(*}(Z%5_cm;HV@z1C3HHJY=Z zb=u#PU1_TMTUVKgF*5w+WLTlluzLEvTRV$Rp6!)eA=_VdCo)HI66Zm~melD{FGE{> zK5P|y7RvPX@nk-&xS5}iK6=G{ZtJVbB1+X9922~Ln5X{#%vj4_%Tc@XReJaZg|>wG zN=~O4Z^X@KJpL}I%%yt$qGw+ku0}nyKco_Ff8(F|yQi*Zd3iBkWKJLX&dOL69ym|< zQ|$JsUo996PW_vI`d|HGrQh?n|4+a9-@54L|Mw3!{r_Hi;@|w9oBuCcy#8;@`ue}O z#q0m81J>;0JDMH$XTR*x|1rw{?3xgAJSWD@_}62xGtp}ulsc0i(}lM`?tTE{#kF2&CCbyn3$G`{JU9qVB@VXC%HfOOTTj$<#@m? zZNkgakbOv;sbHra^Ml!U9{zJ?Xt>WDw!*+}*-8FmA#4d(nrjxz&%0Uo_m8`N8B2C; zxIn^+o<=UlhCS{K4B5Zy&#a1TzxhA;?blw`-~YES^!Uvuk{kK$|GSuP|JirG`R|{( z>3{$6H~;e!zx~&o@wZ+r?f-elkC9vc#rJIcdgj-EF_F!VfBth$|5?A?>Cb=BuBZFm zKK}6(xjgfOe$?O3hxYfr_`k{Z#vukJjssrI1_BQ>@BF|2;G<33@$Verd=Kn8g%9)# zGVKsmY>*aU+QG)iy;0;qB}dAf&UZWvSw7C<4f#qZ78W!9P4R(t)FT4J%#mKBzMcdTzOu-^CIbkn_!j0`7k>HRa` zaK*{wqrJn7oK)U-)6RUoQg$}u*tL$&KDxg?yCo+Goc_C{P~d&t10(fYl|MeJTdk?9 zJQcAmC-V8k-FdJ7JpDL7d%y7i?~T${{_*y^i?8!G&y~Mhko#Tz&;O~am#zQD6ged) z-PB=X_$A38AbeMUS4trJqOZE4-}dWq-&5Tz^J!U@o6@S-@ixfJZxhs4$cG}X>&~9swrA&|Y;P8s^-?eR zwq58Ijp99i;YGHG;WM^bY1#9={*=o!tNc4|S+B-up+75dQ($EF+^A260k?}gj@I#A zvgo*V{MzUJ-|fC+s6MjiR(m%4NGTh`j+$kCKTgVkmflNTJ8bnlwjlC%zS_!7|4SEb zSUa_P!HbCQ16kT_uUqQv4sagWCgU)*spfJ^{R`z6+QIck0t#U#8@Dwv*g=APs*gj} z_4}_EPM;r_9T~m$w2mV~az)PidCZQIiQ_rI9Nsl2l{|G#f}^fpi9**^Kr z|G#S|*Pr><{^q^2%FX}BJvaSNU$DbQ`sg$6z?yv`M>FpIk~g}R@AC1NyT-r&Je&W& zciZ^ePGrBl*5kx;-~L~3db1JehF1E0G#G1PcA z#B)DokULVhgWp@}PV3(Nw&m8rhtFdQ@9-@ z=Q|3pG)(B9_A!ygl|kYrv#bh(%FRY?<_~7`jTkJ}#Y4KHZiiCu`!<=&FiXj2Rl()+{?)FYbUL>?cz;RG^GWCH zHx{2>&Od?e5AQV2yXUU=*>C*(_WhiTmbK3+3w(LqUq^f7a)*AiZ^?AHb?e`6t_2%g zBB!6py8Wh}V{(A*FdQ-!)$purQwIh42gM>;JagwZC24ZF|q@db-s1 zeb>_u*adg`tOuA?MA1^Nkz+-)BC0hkwD2 z-+|Nq@;}l~``>?b&4QSU!Jw;|MNvZYAm}hb_dRRw)TI%v*7RaIbZj8|M+k1 z_Xm_`{wtjPA>LX)b;bYi?hA~JS^^FF+#hVh`5t7R<8)wS{3G=HVOT?i>wM znRWyQaV01+NqiPK5wMfN=V1&(pPM)XgB_o%cti6k3x-&RZ_WWJ`Yi5ck54h|5sqbu zkZjoQaf)G0`+}}jJPeGWc0u-`&*pcFUkOS|1uJb3f{y&nbQ` z$gtov=#-%YyB6--dHUZRv*dFtz8-kLYE#Jmte3hc85mB)u)qEltuFsqcbYjT3y0`G z#Rd8c{B!1r)G#twEZ6%jsdVSK%zm9^K63@X{^BWMRA5-Ji}S?1lmE8Q`SN=8oBFI@ zYE#5tm@^zm`OnXAU>4)I|L-5Y`R{nw6hB^{a|%sNYZSG-VwxbU8!Irha$sN?gK05 za34@P$C@Csi$NxgO`DlPk753UQw$6SpX}E095}bkh=GG)jlL%H2DQF)P)!u&tXBSe zjr^x&9r`LQSM&Ar3Trj)?uq$+`IGF1i`SPul92kmFS*dpm|J3R(ZSo!27WJ{F0L}X zxu`lm?NxG?tu5P}7=~FT_m@oD))>Lb7{zkrjpgULUo@E*s`wci7P#f^;9TOo<;{PA z#*c4qe%`|pa`)ekHT(;h#UK9P!>#{a=t?YWcE|E%b=$Nn+ASD=FmZ1@6dG_n^`CRR z!~7p#mhx|4cz%nOrGPOasW(14K%M2n$2;@+92q?2)>Yg6zW*U8(U|eF@y-8N&iEGa z7Zfs{s1{`qc=KP9;X(HQ{ks$X{}(*-iS76Q^9kR~H~+WqI{k0H$b`T8QU9N7q}}g* z^uIQv`oH&<1JgVII}3e`pZatCsUPWw{@xF`@PD`ao~HTXmdpkM4$oN*I5Rj)aXe7; z)ohSg3@9{qV$joLSYDvVAj~S>a9EJRQlfE!zmmcx{dhJ8N1^pb3^EJ}v2383oRcjZ z_RV^5l_Q%aJIwswnoSAWBC$7rd!D;)*H^kXBCToLMaBi+{%#fdm&^F&l+JtGb(0N6 zcLYpu_L}wCo57*JzwsCo!D|-MAm)B1DKmSbX|M|Kn|HWs_{Cht7|NZp>|7U)+&;PBT_Rsj^fB!ij^t=AoKi>4i z)$#v+StmAT0|kc`hJR;vGJX(Xc+YZRI&;EOhPvjZ40Ww~p!929nDjzDMw4MC_kmO) z@djf{@rKC)FBmo?+ce3=AKS#Aywiwb{wED)115$II?NlmrZO&YTPvjKBXWT4w+Mp( z>$WuudbUq_ysmKOb-ryM0*|*o{q4W_^;+|bj0#N;@@wUi=8B(xt+M_^>moruhP_N1 z1UuaC_u4tGt(Uqnt$SCTtN;Te0}I24+<(0P1K755%~trA?#sa7)Z#Z;Li+Gkg=r0X z!jtMj6EKo*b>!xkBz!zIXX8C4bB-rwevF~hm^TPsNSvQ||1V?b#?*F8p{u=po-q#DaZoFVUx0qAlz=GBv_9yC>9lhQp z%Fqyb<+TFC2FA3={GLUxpUr61z4iZnQsV!5j_H5@KmD}%ctV*41H=78YYGMW(-+L( zS@fwgHKrx$bE@3U|KGW<{a2{_A0_a=JwT^E?8F~&-T$s1|K~Tg?)UlfU%q|9L58GG z22qv+(?Q#~&p#^UEfhE~x#CYh=Te4u&IyN(vL-M#Ns1TfF&GOzuwZTM%U^Vuxk1i- zvk?PB6N5lfAX|dEr)0zS1Wm3;Nd_i{6@jbMnwLJe_p1MwCug0`V zFTC$hWMK%{eC2zWm12YVdh5mS85v$MGckmjFfq(3Z*Dm8T95HT*35ZM4y7mm@o&5^ zz4OGGOL08$-PI@h(jRT-V_9*D)j@sUVLKy^L*|?3PxTORF8j0Z_}i#M2f}pxc^Nvc zXY;Bu6frSq&HeK7=bBG;g^UZtE&A0M7|w7igx~m={^*nLUcM#Y{%iECYhz&8{J)+# zEqML$P5)2NXV%!Yk9G5g`{!=|Pu}(|Z`!y2@j`F@t8;(*pPumTfBnK8HvC7^Lcjgb zjoAJ#-Rax^zZ!Y=XHx%veq^8jSO4@M@uT$@-^Hu``Ml`gf2$TAwhe{M4-^?@3NyrW zJKmGb3>nyHFqk* zHYfJ3vlikFyn-Q-;X!N(r84(d2S_$lsmZRK_+iy4jb78VS!NG&3l@D^xB71X^Vwaz#}0eD8@ocDi4{ug`#c106 z?wFUpB5?6F?O$<$>MR@H97_dX$PvxJ&?oz=fuX_g`6cOp>y7tI#~!Tr*W0zfeSh%k zZ_ge~{d@k=7Rll!Mg{>7=j=Jh1p;z6|9AYudvaF%j*68vM5$N8&%NuP5)@$p6zgV|$iQwD{&_4^nY z)+i^)pI}{3cX0RetW)0`xfy&tD$F=p5=3>ya(x&MNXam4Fk@oS`u%^cfpqki|Mz7# zZ_j=6zkk|||ML&s{D0mp@TZf=%*b#5uf}})Z{+&zzrMk5`6K_?Rj>W`UnKF*TJQ6J zOTEwWX}{NR{>?A?uhyYqzm@{SKA8jD6)|TxACy*@=rxf`LcL(wezFDE1mx6m#Bs)as4~_psT^MbBTjj!(?XL^BlS7D!H4Qq_)Oo zu*>~WU7n%EaN*yHy7vqW4Gf+xjv+1_3TzAvw>SK>(Me`jZF!g7eB}QvMh1cJ;tNjn zgHE>lbH8JM@MW0ds%(XYB-)~5f?t@Y6dD-NF7>^7D8Ln%{&9)p$k zpH(poA;U=SRXFm-p6rWdndyc{j%>NzCY~>7#DDM zaw#@U>oyBwV0e2`l3|0`t>x=`Z(ezwT(*^ip@CyJZ`UU4f^Yw;6TW@BC-nP&v*GL8 zDgW!O(*M`nrA==>QDfP4PUrW3Hj$)2&_`qysp=>?*vx#OL*a^b6Zk;;ui7m~f%!E*r}PCgq8) z*Y`LrG+zDr?|CtujSLKnqMlXv99$@M?`zH+EvJJsRtR_`XzqLQ-OY9W&N=>7^Ex&D z39~q?l|TA_mm`BPLjXI=0xk9rXTEL*-9wVIUGPKhTuvVbhBv!UecSK&=)VTTgB6^` z*2il;Upn{k{?1LG-x}w?oMZGneQxISe>*<+22U?JHoqeD`|~gFpU*Ycuiao=eKA=( zDWK>0+GCHJQnioP{;}NlC-&f?-}Ud_Z?M^#b>zR!v<(sIH&WieKH`1%`D&qmxeg5S z>J0Z-9a7up-(q!``d5FN?T3^9#Et*ww*Fsre)Ibu+*|JECr#jXsC6p8m#xIX$Z+Mw zJOiDgQw$BE0TQuu85w5S?(Jh>$mzLxZFcfE(~b?dl^8ZCr)9qHio88x?_U12;`is@ z{6B5M^7eoKhAsc+AHMlNzAMRi^Z)&FM_)u=_!mFzZ~cCi-}ATstDm*`Up-@U>c9Od zivM1>)X#nKpI&2Ikl)bRoC^~J?jSvQgYsU+< znHW|-wupCSWccE$*&wj7MW^`XZk5I#_DiC#CCc35imwc;XRCf!b%vLLp(paX=-u_J z%05b&#wl^HKglR?+|Fl{{knDXcmA^*F0wM;67c7`<%%OsNvkZrulp-*qn^m znaD?bZRPDV{LdCfHZiRDy6DIJsS~FMa!h=DKZ~6)hoNDWBExMC!T-684FVhs92e~q zXDIlxWar#M;pb(F3=9m*&h6P*{OjoVGS+&5f5&V8K1yUri1;JV%4l=XGW|pN+|A;) zt7O~vtT^BKU;i@$!=L$%3^qCry0#1xzBjGNICalFHF33F{8ZOH+#C;Hv3z)S=dhat zL%Hm4%asoEF0ndXhMm5v;jGmE|3fDI{m;;KtLEGOjKBYRxE}96p77|ux5l#n zH=X{NbN>Hdz#%OF>ZbNGGyFRvd${|~M%&}E#@eh0b~D%<+R1R|^i)QM^w!&gTXwJ> zrzV_#)cPvZ!s_&eZnNb?Xlug(f!i-drv2; z6nHIoE@{bN@WODul?MaERyk${Hq}G>ML90GFf8a4XjrXK|9eyRT)Xr7-1Fb6GcdT+ z3;eg_Ncf#Uw=meS`eO23iSJ*#+nfL9h49$z`)k=9*72W#am5^lis*Wg@BN}J^@e@1 z4o?}hg#Z6m`#t~Yl$FMAwQ_ahm&N4s78$nG%W`};HD_boQwF(zw`K@7{d9dkXZ{^l zhco}$b3ZvSznR?s*8Yp5&%^k#f3^DsLZ9DH{WFo9!L#2Y5&%XJ;Xo1z~D|Z+g z1i$^)=vb%5$Z)`|)>b6c6;$7H|CXIGb+2$*=KH?L+wuo=-t{Mincvtg-@|a=p~gQa zu^)v^fB$RFFwIN;zn|yr|9t1dU+EfQ_t&2ISMM|F?|+`@f6u@96dx4vfA*1j>4*RS zUvA;%SkT0fvXmk2QQuouKBkIW510;2XB3EKn5Ni}7|iy-q@+wjk2#>PIa!c_Q6NQ! ziQxg$2Tc~YZ_W)V`Xy6thXgK64P7+EZCI2$8qL$ErtW-^R=2an0^^+ zKk9zI>wVvy#Vig*+P~TMIe$u4*B0vh@A@l9gt_l~-t$_oCsQu`crIy{Uv}q5=3LF- z^b)_>hRch;y{Wv|Qnu~iWWRYw)BpWGx3p|7LqhDvXTNV09x^<<(OKRh{z8q?)*}oK zX^Q{46%IJa3N&ytTrlBK2$|5ow`M&fgAB`t=R4NN{}IuD7tP2JZujlV&2G87!U_xm z{|^c}mZ})4hkZ~wwaJZlH|8&;O%~3B_J*_$VLFCbX4yHTBk0zdL zvTSB>+5P8=9z#-nM=Ed4k@}A6({>(;e~!Q44?W2|{iC}c!xa(zT~q$v&rEs7#>jAG z77xRkgNzK>$_yL!sWNOZPRo4X72Z#}|q`h>qb?|q@>a$i;1MMQk#ebd?2n;96`Y*{w@U6f&H zIPY{eI)F*xI!C|nX^CsSzVa7C)O^}I{xg^Mxbq8|ZF^gl_WG9~BZG$1X+{$c2TxuR z9+9t8J{Jf+nfp!mQt5pw28S7k<=GgLZoKV&-DXkw%Tm_+c73WPLqvPdUByTC+-wX- zBFs&**ccSbSr{Z(E>tiq@C0=#I~f}~Kku6PU*TW3(|^zBckYS)f4E$T!2vW)9pTBa z&v!i)Gsm?A4=}M5N~bgIlVNDlSaiIEQQ$Z8wxjvd-;SzXmhaPjwzKr*|7DE|zB`^N z-IYJVdf>0?_V=6r+p5jJeNRg;>X>}Vdb1T8OV}9Jw3c4JeoQAzl!4*VYcq{w z?;392+?}+|EG74SbL5@h#S8}&GeCn|ff>y93wut^`TKumhIGAI+QfK`8~@{bBcEIS zuDARBKT+@ZfAg4c|0k&Y{@?HP?SDMW>;LtVV%e+hB^IweCdl8A1={gZdh&F~88*Xl>>5rbShK+hHM*=q?6^zUyBF5+bFKe~#i|IPlSr;eZ$8Rj-;7hL>8x zA}g-`i%DJcG&jQk-6x$_A8o>C-;lc0uWNbVXHWM#h6fz)e>G_69a`))%`ly~k!ibB(;O*j+zs>XhPWC=mn>;^VMak;S z!lxP+()S58_{@2Jef_NWn`e3-U9vQ0&il_Ze+&2X_gjXqoiDZZ1cSpv$;hh$4g3rb zxEYU>?frLn<>WbszJA`gJ-q$&7IOxMNA;35%l^LQ2~lQ#eVzct}M|M%u}-Oc}9U)M{2yzlyBJ1b+3 z0z)WxBxth?!+{tExx@c9=`t7CGBJb~rZPNRSbSK9#qylPhQ~{acnla4Y?u_{-4vb# zlyq1Kc)N8l9FTiqu+iAcFQ=VPlkSTb*MIo#)WX2PkRZ^oPUb*s z_}{JC|K^*1-}&izaoWdv*Ec`^FhBNx@lQn@lp-$VR0*&@Jmz@wf8FcW^X>OM^5@p@ z+Tv+HEHdo&2x6#*1zkIusSGyN>6EAJv*zT)}6%oFe0bn;JpbGskLqo7Z^dFxya`y6XpNJ=vS#JKn-!Jih z{qn_sK}QRp`*q*#&;N9X8%_+Hfn$_tRx|#tB)sqvGd{77dHwN znHZi=F%&-7mubTg@b7m7iz5SvWOu^}#}^VG4RsVZnopZ@fsrA4fibH^$R19{hOdQx zx)=_;vbYzn$e>`w;PA-aG@j#tS4D{kv$0h7)qD0rolVYqk780D76vd2u}povs@i55 zo3+dx=`Hsq#SYcTDZEHqRo%+0k|fft?4WV-;K#NpE*HPHUyX5X*~A-mz+7ZMlsum7;#i|@+W)X&B9+MdW~3pB{G%Lq^Z8SlZ+@X*rr zg?6ZY(Bd#dhJc;i4jc>#+>A>E{wH&M5s5nv173-#>VN77IfN2V=?mg&P0* z85sIz)?|t^eJEji;qZZh!HFSR-Dk(=r|*60moRW7+?(`YPVrrQ!PWS7MTStzhEK-& z=V$%?6QTBReaCa(NBe~sUPN;oQ2TA~W>!1(=E>aC|F%cw_pJHIYJ6Vno#jW5#Rtwc zGkoU|`)wG*aOB^P<zsA6DUn}fNd%MoZ%cp0A z9;;6j`)PAV>p5e?Ye9w`p-KPi`@&DO zExzn&>ET6|{ER<1{u_x0+?}KK=j=hz8yrj>#~F{esq%*~IPle`ymHUFqQ%DW$&8Uf z4YV^~-g|<$BE!@l_gNSgC~-J&GJGifQ@&1TU-`wmN7uCW|6pRMcJi4~kbdw{%jEjV zGkYG~37|4@Cauoc(GdJm<4n`an@yX49eNiVOv8w~n0`WN6SfIQ=K;jMaWY z*BA1dZ~n{kZ1|sk=x4m@qyPUyH2&>&VEC`x$nZ~V2g8mjj1?h)YzpqjTW?=zOq8@T zifLAr660bxu#ap=1S%to+L6mxwETx zW6DuB4u&<&kAIe0>~jU}beWKlF)!kL>?Vtqf!&HWRyLoXnTSQJe!FdV{5dB}*8N)_ zcE0~?IrsO9R2Qdv&CXF5thYS9ao+SC>%#ZDeDy7p_OMG_dwk2jlKbd?ACcXu#hH^T zkMHT}>9i}>-@VNE?UkGN4(&hs&8_8l%wiFihT68;=L`)z{l2?xPyR_hH%E|zX+fAU zL%>RI2Ob6oR>mbF|C6~sDg0=DYTx4ZC!dQUfRQDEm0`n=XWyrZsh|J3Qk0?K*;4*2 zMg}&<8`GE@QWGLOKCl1d{axLHvBaD4O!YS7;&=I{D^?YM<_+%=`v3pOi{{r$E6 zefynXQg6h;@c&-DK!fkMdLM=by^m5vmGXTItynogH}_6vWGK7cul{FwgWjwsOc&fv z9Q*LWpMjzCzsjHR35ib>|7j~SWc9K!#7T27>|uU;quj0fo9%^lwfS4}|4ZE3=^Xpr zS>d!aW5ePu(XaP?84k2&sMkxTP1iq`^I6*9_aCz}ZqpeV_J7&%zrOSIzyI3D?(^RK zzw&6kFw24>#vj(@JZD%Rs2(?BFk*PXw~*(6QAx@UHd!gLq?2ux5r+@z%b!V>Vhl|g;UmB)D?se|6IVEC$g$Ilbhj(mA%O~tI(@EzB4dH@EAQ* zZ~HJ`fFYoXVa^ZxjNP_pZJsDFGF-`GVfeI-5wt-y%B?5pYA7Rv@7*|Gfd*lQ176HC z6dGRMKW{CdedNFOR0f6?U(1GK{o0MYdH&4SWw%d1Tl;TYvDlw|#n<*M-~Gt`h=1NZ z>qFn!1s^X(v1G~%Jjmxhmg)Lqw%!~` zS%!wvSKBy$i$wqMXN@_qbKPxLhv4wl7aMvLt83pgIXtRY&JnJ@#j4=&N1bEAQU(Xf z)eCK{m>I6QF(mvw!f>F)NNut1pOX>l|9rOew!it! z8=IuIb{$vHS9z}Kl9YAuxu(b^*{oBQUu)PUml)oB@%_<)?`tj;OK~vn*vD=zHNi+` zwl`#V#toEnow`k$>U?UEPP(B8uzmhBr zidL)#K5Z7?V^RL>&hl$rX!EhpoRwExH17*?$bJoic{bnajN z)4RELm+oZP5%IBEm_bLp>Tu*kn}R*XFB{d;{&zpWkiO=~j%BNuvV*4F*iiA{{cZL) zbz=XelfK{Z5@)#nSz6=Y<`bL@FESYzT(0K^wA^LPy;<%$yKF=DefGDvzq4DHZzw(f z>s|83d%t%$FeFIcI)A^d?2BdBv%TRu$3fGJKPEf!RR(9R{eII{G5eKu7;kbw zcJcj5zpbt3AFDN=qIK%kzkL&K-e~SvBQ&#;qk);>QwM{CocE9Q0t^z2Oeb>wGcz>I zVQ27p-pa`EsB)KPom9MgZE5KH*(mIWvDdTpZfaP`dY}}q>X3yl`y^t|7hR%HZgt| z!;N{*Js#P2_b4zhF_XytuP?_s1J|3Xckh*DbAhmVTU<`+v;`0fuJg6ak0z%nUpAuRc#Il#gI? z_@ye%%(9_U!yxr}JJ%{3@62xAs57p7 zzZe*jn&!TZ+2mER-Sgh#({FE0s}G&3z4a!$oJ+w>?d@}cc{?o(1~NL3Z|fDc)s_frEHct=a=g`2s1D|;k$l5KuerK z*dcl6*?oneEpWSfH5?hr7#zej{!Qj~@MdUudV2c$Q;ZDRQ~%f7GBLbnVhA|arm-ro zN$GWTV98xE#s=AqdcX4`mdn1{S}*W=d%eu7ozAi4E8g>!-V1!gdi(q1EH(y*KmVB7 z8J2ANAOEiM?=cpJlvIX)9moGW^)ei2`E>udk^ob}i3k=~KCQ@(5Iix5J_`I(LM-dVLo# z%01$3cWlWP3y#t8yShg%ye6jhqsqI4Z(7#!7D_jD*dYUkRgdw0EM{M*B~wtv4{ ze%|@&x>Z}}rQ1rrvn*Xz_I6cp`TzRY`&Uem_SWFbnECF`^rJ^u70ehOME%XT+J8#u zpYvJy#m=xGmX399P2@*w2VK8OQnz2pGMgg zpWt3-|3}pIoX#h!7xMcVex1C}_xI`h#=6g^9cupBbzJOku(f4nn8)<-SLBAx^@a)z z3Y-4_Z&#{)B;O{`u!^^Vm*Io7#PWD%i;rtq7)~twdgzmqJd48PI0ln!z z2Ml71x95I;b^DoVK;guKw=vJZXcqHqi@E(J?*6t+>DL$f#A6u*7(8yV9$;r!5%fph z@?nqX+<%72lb9J!*iEcmo#kVz*ig>c@bUBgR)%Be?$c=`cwC_>Zab}|9{WP zO*&+ne!Ps~QO(=4Ge6hY|GE0P{(iCOlk#WhFFP@qoZNr%|Nb9q>!bhO{_|$u^?4}_ z4eGPF8D?-l4PO6+iNWQ|g2slM*}q(0F`0F|IJ%6H!OTQ;c7MO^n%PDI3MLE=t@Xcl z>hb5BeO|rpdF(aw)6W&B>@KUyeaF4*v$v`EiM>Zfa~wYIFP!>cGV0&)Y*vNY+=5XI z7hD(^7#q|W8U9a}VEAAU4yi`Po!_tTQWbG~`z%`S^G(s`+Dr^xJ#QtZKbhmQe0tUT zoz@&@4mvVKJNj)aTUY!m#F8y~O)i_@nUX{MkNUj=e-o+y7QnHf{@>e>KjBUcA%E)Y{@r-0uOoH)^P}zm);^#5-)1#8qsh-imCbV( z6pKzi{q=O{1ZJh%^{3m{=uES%yUW0Ez1>yo$Z3a$00svAKew3}_&%?`#?at8yZOxH zUkk5aa9HtEbvFBxd5=D%&NO}dQ0nOacXf+D#0#<C2h*9D83s+F+Ok-kDWCG<3 z0|O_nO+kX(N0oVm12?KLG@QGdvU=UeU7COGrgcAaKG|33dDe4J`*p8B=b1Rq1UfJ% z+09&|dn%?l_lSDr?_gndhE4s7N9r$cO+Nm)S&xB(LFF~m17?OPOX69Y8IqV86p#F$ zAkd%>8d2xx_+fp6iQ(>dp1W;DdbhSP|G0HTzFf_}w#Hz&Uv-w<#y|U|j?{B8UPw4n zugLOY_R@6TuK!2p+a8^7tAFQ{9?OLY*}*g)Na2f8<9V%qhuHT-*GL zf#JqBn+L3wax5QM8Bz}I=Vf@1B^_GMaNxow?eBZq<|ruM)K>8u!@yf@R28J322B9?t_jB0;p4?b} zH)YC~uR0zHLX*lEPIuP?voTMYKfnIsWZTPWe|JTHtT$EvH`|F}%@6d}E3=Ug!Ki%B;D{Q9SmDYEg zMXUZv)OGgp71%!Qyr(VoG2pJ*$N0d#g2|0)hsBtm6{kE5)h|2xEBpW7%Ijea%sE%> zLHi<11Q>q2Kf=)P-;IHRk%5QjXmMCtz{y!xU2U8$ZWVgC^}GN>$Jae`mlw@b-M_gs zs97Y6fgwb8>RHdjrOb1>GdcdBN|L&2wfL>o@~mjX>+53IEKh#ZeDY(fOz_!lYq}*t zp>vpZK@LO1m*vZ^KigWIXO_oU@ax8Bt9H4voadj}Wx`IY{Pycx=)-Y9oI$}cn(>AM zC>SoQ-6&&t|If3bp}k-K-yD5`|IhdT-rQcTx8uvod8hXqUT9@VQEX<2QvIjS$MEDr z{he3clYSSy?Y?@r#V+Q9__^G2{Z6OYV=N3l3>~iFXV>sBD9o3gtz;~Fe}V$TOl>8h zYfl|-JW||t{`0I?z9LK-UlXHLvQ`Nlt=IlouQ2IG{INqRZxtD4?XUW^{>}WGr_b-b zyYt1C_=?W|5*!RFJPdyfl^7n}W_utn$k<@7#L&RN;Fit6FkS2BlXc8%cCCx4C}m{G z=;QnFXI9ew(r@M4WS%FjW@zwJVra;@%kVr&ilJfC++|s|*UIJwZ&`aI`+Can?&&re zd)a*M33D-Rh>YenT-J8GC@a0Ek-;HHyn!>_M~jz1;gNlHy+XZtBSS|)-3Rf$HEVzP zPnL0>DbS$Ju%YDTrBmxw{rEyWNBfr07Y)rH?w1K1NIApy{L$?EJ(p)% z{)`m)FUZir$S{Y!$w06zy&<3`cjEQthCLiCPmd}X+-Gn4T+YbwBXJ_X_)iUH2Ajwy z`i=+c7+Ky1FdVQ}-O9LO>;HOn1_p;?FH|MgKWA7Zz{tR|tAazJhrMgh{uBR{-s^qp zQ_9yYN}Tw)YfkVJQ`flACtsBG^`0G?^5}dgD3hxw3SDJlxM1P_&{R6UVyn=0)#s<5 zTUz@IFdSI*dJ7|i7!N<=EOkS5-FL4!+(UOC%Zsrwu01v<@pbi+|25ajGOy;Y*_u6h zYvJWGhJC*m-nNtEp1(Eu{O89ZcRCsw9CXARPWxG|p1qNgA?}ZPE5j_Mf8mUbJMJ{g z@7=$?Jw?mWfk&Ii?DM;RDe88jF^sIxKr@J?VzXl?!>FU0VJo0;KHCnG~#^07r+3<)t4 z<5@MHJW=Y`{~Q`sv*wN0 zw?kqd$LR1fY$&XM&C9_UVx+FSP^!dZWm&K7_So5~*;RX_*Q}1+dvey|)3-`B9@>j= zBvj8?_cqz~yni3423Wa+LC5A>OI}yit?#m>KIw-fC+}fonE7LUGs7&kf75vxPaLa$ zxoPQK^LKkUeeVCa^6;mrztg@?@X>Vm^L`h@oZ@qfZ66=Az2p0-ynyY6THD`d&$Qo5 zmv3J4eZ$}KO~*S!|GxiJ@R*BXg`7*?uD^0GpHH0sbDsU>DLWaCFfjP6{_h*5@#0cx zP3-YYseUtUc#fAaPH14*x&F7yg5RED$C$S|{E@#9;>^#?sAu_j<-FALKkJ_Rum5j5 zIiU!Yw^nd4{9ue(&BE|QlbOMWm*GIMLdJd;Ci9*7d$brC z?xh_0w7;n#?-rYa2up(2zu7nb|L~3&-}B52>ksYN!}C_Cjy3r^&z9f{nFn3R z85n*j_SiBpycM2sv2O3b=la_V*}XnU{CMs@r&~4t`@GwyWaO+T&zRhHUGUt|A_j)= z@7r~@{D@a%m~b=3+(Q0xOfvt}$;;0etm`t5+^u#rBE|PwY47)cxAWfG7**z&pS&Nt z-T9kis6^VXZKu{PpR{q+t{Z~Pj18+|7=9h^QGB#tfI%VhPYf4hi@^U>0f*qD|BXPm zcKqM|FVpFx{HEt`|7D(JWJsU?_p;J`R)%x7-yh~p+CTZfvb{6IfwvEj+?=M-;v2{j zEpz*^;mR8EuY#LuH*64G6KWfv=D#=SSLKuRh3Dq$r1W0%(>kSm{ZF%9^)x=QF)*Zw zR;EszE?OBlQG~%l{Fb8vLqPFIdDgb5x$ZZOBQ^!BOuN6-FTg^6G7CdY6k|x8pKi-_ zp65v=3<}!|>xK86GuINlCR;bXtmx!njr?BQkWJayDQhpf)J$F*8~pHo`r7aA(`#~X zNa_EypT9Lpk|SZ)Hm_qXwsHJ#l{^kAvoSG*?qq2Aq0hV;N?~A3cv}CPp<(U9@4voX=&luiadw~hm#q8Z zRomrR_TK4SP;J7%;PS%ut}w$6d9Cx)n?-B+4t?=Iu<9Qt1H-&Th6ZugT!s#Yf4i6% zD!Q2&{&h1mBb3l}oN--+ z$SvIs3&$sHCUuUrW+q-Vk z=a&^c%%xH087Hi&S6=;Jl6&^r-f8i>`9j~guKJs*8y7o=!KdqJPXFw6E7=MR%gPuJ zI4~>#4Gl3gY-8TQ$`Di1mw%@u`*G`k0fC0jzC-3LO>ZkvFVYN?hf@{u+BM)|bZn!@8 zs=n34cj}d$3=YTDJ^8<0I8=XH>%Vv8k&XoMn;zl}R&FdT5fxXvIT)^pFhp!jI;wSa z{%RwJ1Gg9$dU|*m=5RY12)5|6HU97t=y~4I`p0R*l>N*)&wjHq9O!3YsNm7MD&KzU zYr4aUYm5vz(hOn@0b3a->|~hX#IWt>f1TC;{~wcKW@U)@T`$S-A)Ae%LMowaK6A{+ z4km^lVp}qI@ZK`hX)xov&UD4`mbH)er$b8W&cE9?D={)iGcjzK$G{LF`plY%q3k>V z)$is_47@^@f^6caP2FwDwPEXw=9A$u-rsDqKfTW@-IMQX*Y3Gx3CD-(%sxNOrE51& zkNWGsDn0hv`kz~02fU5ze7c{9LBYQJqTaRC+^Id1lDk*MFc=6htT@GbK!iadlbhj2 zTzj|J_j0#>%XOg)4g4$#*8kWZ*)uWd3jW_5FuBKH{Gi@8hD_xP(*pnIb9z;z>M$G- zpHU#WeFlTW&Bt%7@)#K>2Qkh$@qO|OJqAV@hFzA$pEmc3|5NVzUpe!*{0+TJU-$gp z;X36JQvRyKxv&p8=-n6$smJvgh@e?!)N_BFTpS+u_&K6vY|1p|YhZe0B`Muq}r zj+6IWPJP6^+qh3JR~F!+{_FCbn1Q9o*iN>cA)^N?L&oYK@0l4D7#bdG-FPa>#9;Y_U;k{=9k)5Xv48V3F3Q~z(+b-a zwt4pswIf-K0!qHoK0o@R9eya5aQDSc{_W+$prFsmaH1xb;ns!>NzXs)i#9GjBcW^Y zd}R{@^Nt;H)(j2p3=s?sHx{pFYEcJGPk!BAb3%8)^Iz?`j0`~!eYN&3 zd^9_xZa%Zqho1^O!VC|(l+wj2W!V|-u!%mq-_-SaX+Yz@+7%x45<0KyPcbm~Gc!2c z290d*<7MDx+@ssT@Gnk@B|+)m|5$~8`_Fd%H~L*K#!w-6>}4ba!@Q=AedXeBg292{~Qc0f^mU0M?GFft_gd)`9sVyc1D(8 zwG8h&GtcZ5IF}dd_;O*)%MbG;^4H$o#oFL+9VGs7{+E|#EC2aRGCYW7IAOTcfnno$ z{%s5yybKer9%WTvWmxd`(SB_fP~YcE`=o}ZSkHLcg_9MxqiX<0Q2SNX9$O8 z?0@@C_1a^%d&0%@PZ)+9UV9=lxmflzs{#{4pw z=HEz0h6&kPpEofWxcVG#lAC^Hg)YMe*^s37EZ5#tH-!FP?zqF2q2xqFF5{7YZ>X@NDU|;JD@ShC5gFTa%gaZim~Qfe)M-860jM%GRwqll;Ku z$ck2mXigRZPL5+cBhKFWymG<%HKwjDwZ|(Z^4HEyneUsrGw1I4C714$@D_fY#NK)| zeATP}Qy3X0ax>^|QaUch#qhz_-sjuVyvVLVO@@F@ZUi;Ja!4j_{^cW^aDNMOGN!f^D!gUFT z44+Vs1+LRnjxA5V3AG z14Gcpz49Ri@;+L-JX6g%_8f11U@fNeAd=yMkU-b^wo`>cj&;f*Q|@z#eJ*!C`txr< z<31U!ORl*L^FC!TCp>0a(9G~}e*1^@!vAwu|Mz|KfBw`P|LxB(GI$^CeHhJJB04Y>LoEYDDCGmIC1iVT+^0L3#J%lJ{IxL+5@3ZtPBDgsm2WXO?jJR-e?a%O%Fy0T0iFF4wYH~!f<{isd-#&d~J?zcUHuy)7So;CZ-|H@yw=4;)!&2?|1 zW5X(=YZg10SeGT|yk-*E$m^up;J4s+r`BTI5Mu@hIR*v;A+P8i5woW(tvSiypl2P% z{Lv;fy!(K;u-(`U*$zr`Lj z>2B1L^Ru?D`!#<_=EU#}h6b_Tm)q2f7&k;FUtKHudRy{_Wiu!4JaCS;$IY1`bti)b zGXrcG5Oe{2l^+S`K`??7(U$ootDkm5dLoVU1uR?Muu#`*pCI1 zrluOc3;vtW%`hWm)8tx(zYmk6zuk_y=RePAvEd_o%V}4RO`lUd`DglTrUy)J67Py% zh{;AC`R#d?!6APlb0334-SIp3O|}W$D&82jqa)~P#S|WflvT;=b{aRBb1V@4FUVBD z&TxQlE)&CQ@ttZ64DZ7k7^0n7zkLgsxR*O5<2~!Nx4)ZOe>?Ip6o`aW2{Syn^5|=N zlYot2%foI)h8>Ge%yf-opZbJ*!KOcD%XkmePBLTYkJ`rgW9>rjhE<{sx-1Ek%pUDO z^(#K?uYdpCwg1F#{{Qcj@c+MULHrK+I}-2MEFPN`WY6G#$Ge%4VTa5u>zIfqDFw9( z@A%V2iXT9#=sSuL3=LcQf9PzPd_($T#3hQYx6U#na6E~NM z!Qj3igMs*)qzJynCmI5`e(3tV;ZL=v2jjM!hg;Pj8JnFuTGjP`>6xP)d?F{$99CP~ z=`-K3o#Ver@%*jnWoskZm}YRiEPj6XRmfleN&CtUE;_oDk>Sba7tdd9Q!i#zIG)4A z_@e7bN%mH@>{*s``BU-|Oyn3&1hF&dSwCHqx64BIcUGpxm(|AKesq7j`1^O2N0I_V zg6a${mP z;m*??(vR2{urR7Ts%N_%%vbNup}@niL5rDT4KKq14`+si^c5HG32SZp-pKWi`QW9w z9J}2odgTXw=bT=akB>;Lw}SO2f)UiClz;i~`hnIjHe z`B%@m!|=}08~^oLuCqP5SKvD_+%dYn`{2{YE!7h7XPP%J;AP2VFSOaxuE200@#y{i z4DSTzGn#k$H|%C9oOvUVnIVUR;XoA=LqaGE!@bPi0po4tG}qrMAbpVg8#Md zzi`DpX%pu+7wTR6EGKl;ExtfzuG-nd6LcTN+&6Ww^y?o`4c?lEe9TgFF?z-J#cBOOUGTS$?zc2jm_>|i9aAnHO3(bpF z_g=J^eIt9~&XYnL1;1POzhrt)Y46F(u%VG5N;znj-WGv__0OK9xA$B&Pv3WC^P9f= zU;q60ov*T)BkWO=_p@CB3k#T6NV7ONHXLN#V!!v__jhx4Jn30}BYU}jLGRav(hZ^v z2b>wSn{}=D8P;$+y<$sP>v!&K+T8N$b@{AfZx$bzR11o1X02`ZyiD&H6<)~s>D*&v zu#juHzcGN*jmIbF!V5P?`S??n-pI#`3CnL)w0GiVHT^KVhU4q8NCz> zP90-dy+)szAz|M7H3I*mxf!PXv298U?``>Qo$Pw_-ZVxAL$N!rxEOghaNDymB&?f#k?TU52@``O14Gi}eQfLuYxt*Lo$avn zEBnGvvltj|JGy@JV_9B;^^y9iU+vfat7lzj9QyVD zV}?K*trh>`(-QvI>pI9BIh!bz{NG;imfajih6A1~T#5x8TRJURVwAtJi*r6w+o-<7 z`wdf`@ZtltN!bm7X3Q3;%6tqF%YS^2GMFFk%y8h9waT~e>|EpF}NuU6|F6Nt{;KJ&nPr^=4(U56g8$dc>2b>pig z6N8%W$EN!Fm#h9Kud}_a7XA1CpCg8Iw?ChA!S_?SJi~*3xAU%ceSKnT$Iy^d4;o9p zRFo?g%W#X8QH2{a@M%}^W1;Nrn!lSmPo-3!-e35B>fEKLrztT!;9&5vNDf;5ens+} z*G`=Wy$hp00+Y)qI^{z~%h(V5oI{<)R(X5P+GU{IJVe8`MJ zp{H*F0|UqM*98m=_t_dEHb5FW7yTF-_AV%@j$iS_jzepA=YeXGl|R@()#l#xCWSNG z7!?=}h_>Z2ylXdOxWf9tok_ewec`IPrHl&%4&)~Uehn2kUVr|^)7ef8R-giQg-iX+ z5BXaEE+_xAmASvVV9)->$LXv8&rbw*b!8rKUHkXn&iVKM(+k%gUhvm`huxgOIltG7 z)X$4h+4^5SS7{%|I>Gs@;P_={V6bk!eMFg@U^u`r*BvW~OYGwg5Ye4pIea3NA%$0P7s;gn}CiG?+hN2<>?9F#HI_kZQ8|Hz2S zS6`g=@%0T|b$-uJ_3LyQ+Rzn_@ zg9hvj3$$i2F>K*IV5P8R9seOMeuf<0sW)yrr+(8*xVle0B=0@*)I01>sphxY9;mEf zuy?+|_8`bnx}h>gx?#6NLmX4nmvYAiVmldZ6bl#ywlY;rEo7>Qea!M<8Y7DW6JyS& z{WeGc+aD_2bFAb4ny>rU{hEL4|K(Tz-!tYE+9&_7S5N<6zxTku|4EI1|3_pn7usb1 z=YOkY$NyH@jx|qcck}Keehjm7*gu?X*I;0HCnD{*yK5rT@Bdd5>elx#G?e|W40d6Y zez^7E_qvG+NvhMbv=%lyGN^LLg`Phg=O**^?GkQ=2<{#8zE3*y*z(%$U%O7NdhOD3 z-R8iJlMf!-UEOB-JtLZNyO+4h`s$?C;}b(o_=_jMR=#AL?ofEXkd#{ogm1AtIdRm)zvPYY(v=D9SZ+W>{b<;IN5-p#wB`WW&;+ zv|o;4Lg#-&(2y$!!xAP2mbL$`PwWm2`#<}O2mf8;yJgrxSmcGS$plwF( zN^S>Dh6Y}i3(J1Y|NpPOU}0OwfAP8BxV1luF*dA7a?fpG;C?vYmxbX;u@gJPno|r6 z*~|C(6U&*#Y#a5wz+pS>~r z$i4?k8^s+|cQ>47Y4qL3`Xj}=Ay9*1gCYaNYfgrSP+!IdshGpHo48KQs=1#!m!aY9X_uF)tXfK9_gj_Rs&?1a&j0_@76&WvWH9lp3 zYPx*P`)EB2gTW#uh7g6XA`ZpTj(TZd>vI~dUB1@eJlXxgj;T0@p`qR*?@+~YHkDVe zm>v}V*W_h5AR)JY@27a%{QqC;t0Er8C;whw!kEFya3NMDs_6CVg9q8gqYocA;IMAx znt;6TAKU-ivoJh5!z#$K!RW@~^{i~s+xBk=!zg4X}~^CAB>U;D3r z=;P+LUo zB6gs`KXiX?HrMj%Bv%3FxNEi-m;SncdFe8dg!zmNd#;5&Kev19@BdwKpDtaWynl5} z*vae?C#(5Z3-4|Fb^i)$!?L&kUL8AIvgb$Ps}^Wn%o?jmPCd z3vYUKFUjg&F!pCq;MZMuY|9S*P|disPZwJHkJh{qWBB77B7Drcth>c(7emFpdI5$N z2A|&ViF+bnEz|n{iOwDGsGf5R&exVa?+|KanEPS*FfcH^vQk)a>J~!| zv*^tl>4v=vnr<)QJrLn2-QYdLjA64w#5{JV&*q|f4ELE2{%W7Yec(JJQ-#+Bu7*~I zIL3`JPgo9YWBy^x&UoSugNs3f-p}u+R{i^bhJj(vTl?sr|D!GRwEq2{weerQ*pdJ7 z2Y&qN+4wI!^#A>{A^-35T>XEYc}<~d^8b3l9abB@{a?=Y=0CsijsNd?^MtPa`=89f zP$O|iz3s;T!+&Hr*NOVFF?_mkD7%}X!6xmFeMXEd~effGdm^ zT^h$Yk00E0=ys)En8Lm=Q~u)n)lF<$PO%m*4`*cfQq@=K!_IKAM(XX4eIbkutKR%? zcHq2Y_WKnRL&vpu6^@Y?yyJdVMH&j+Y+Jn`PwCR_kpH)LF#LG4KIe|lF>jN+P1mir zR6wGq4K(-5!H}TB&#;2U%lqKfD2p#E|IN2aZQIy!s($8do0zE=mG`YmVGX}|xcmK& z8%tjN`M@9OEBQX)adL6piLH}XaXU2p=4WCMJ@$3_z6-|B4?VATII`Z9L16JD7sZ_C zYd$+RF}O@Hx%tld`@e(b{}dP&*v|(wb0+jL9GtR^F@l{XRFYwXX-EqHHpYgox3;{u z8RneX$~fc1R>mERPRvx$iRX7R7Mzn`TEM6vaA2|!#{<`Oq6b#`#5K;Q#oiYyQVSS@VBBSc^%xl6*>f<2NCfZyqawQAnE#_$wiLsMXVULygl+l0l!c*%iOFaC?*nu9 z^BdL+Fch#bEU>C#*})LNkdVv3;C9K3K|5^C3)a_Pbr%TD&S(Bm*lfn&-pEj6#Bs<) z!mhoTamSQG#u>T=j63dLV0|Dcu&tiW>HB0KZ3aP>57LY*4s#h&bQ$kWabPgHzs=*{ zUZsceDL>DL|J#2mzum0c8x$1wq;nn}*;>As2 z|NHg-`NhZ`3;O+EiIXKM>Hq%j1OMv18vg3rALcIP{PJT1x8q46Npj-Pj)dN3=)n)$C;o);=iIgzG$Aj+9R_1wW# zj#D1|e!|Gm^6s|Wr`(FQyV!2lP;Q3X#fs6p#nv1wd(P>m&CtLDDhdS{4tPj0T;Ob98T$XV z&efF(Z?tzTQ?sf5;-SAZy|$yUe8X!0yg#Sdm~)QZ{j|fokddR{zaztfLl3lW6wiP4 zzlDKeeO;5wpZzbk#9!fSSn=|YBg283LZ7Eh1~=FkTCS94N;fE(w{*SsW!}nYA@}CN zaU(s3$u=&X}+Ejdp#>Z~pU_ zZuqbM;ba=a;u*L8uMY|TUGMzx^y>EY?K>uJ`De6*dmy<$*O_hcB-M*C1RCl}jzppre zTQ9_deQ%7s(pksnzqdTy!@;HQJI`qG>~-01xy5w(?sbKR9R1h5zJBZHZ*v|uGcc@r z_5ZngpQhdOmb^*(ckg1D@lM@Rtte;Xv0mSzburhqUfLYY;ANSh3|gbc#313z#?W!# zdUV*={a#N*BIn-T!sW5`(EZKsRafSH-Sn|Ya9eV3^~}fNY8(mH_jMV&gJKv27&4|b z%>EhjU!8@aLU)J7mrdsd89tPOmXh-`EXZZJ#-Mn0EAIih7-ucG$+? zi~oLhx=S=N=w1Dvf6gZFM%jt~J9jY5;P@|MAaIan;jyz@{;oP1r8-kvVl5+s5etI= zXe4EEC&K}TcvYF*zv5XLRMZ+NR_r9!{$#pxFfp_J+{QDm#&9!H5 zZ+!t;k89$0C(*Nj}JE7xW-Z;)D&E!_}1(~Mz0OXBox zj20{{_ZJ^veW0>}M_rF0-B6DqSX7U}yosTfo8wYBBTIq&b*=}B4GcvBJL=CkFt{+( za~&y=V@kNq$Wx%p7{TzMU&x)|p6G+~Vw$VJrECBDe}a)=&C~x3>A&@b{?BLn_&?o1 z&R#6yfBp20|K77NZ?$IJ6~Q8KjJNC6e@&mS|HB{32ybtHyztk228MRWul8I2|2J_^ zzVfd=eePfT9YHw?8~!gZ-tq0*f3ZW;%fF_jd^GiBSm62~JcB`@TlIlSt{hk2Qe`14 zX`Amp^OqZYGbl(z1TgkY(&-2?Vh~t*G(tg~LHK||x9XnhEH0s}3=&%>t`zW_bVy@X zsov_XWwBd#W}EKL+P$V=Ju_p@>i?Y*`nRW@;dFS)l%VwIwL??Di&-mRVMW&VO1?E=u|75Ve)Xa5p-Q&=!Kf+DxLi_Fi*L^B4dK>Z1 zy#&<%mQsK4O{!~$<(_SU3=Pg-?U@)DV^s`#7#YNvB5p3?J;2U$i{Z`9%I))i+dW_^ zVBpwyg!O@kKvSi7Lour!!)3>Wd8|#Jc@-S=o5C2%n;h<*-^!Gr*wF6yq>iU0UzFv8 zw!r!LB!!0iMgk11jB&yZ3`!CW>`W;?)jMCD=l;Lm@X-JF61VHM{_SV^{a?HD$A1-> z|Ne}tT@ddc{|`~k-&ysBraZ{R+n$k1BD zr!di<(PWc#@_+vYlio`F{?E_#=KuBfpPHNh$Ilf0KbwK!gbTy_$DJA$TbxSrjTjO* z7O~9i_MO$P$a0qL%>FweOSX%Yf0kfy;QVaxdW(dM=HsdYhJcvcfjf3Ee5u?K6g=#R2UM1a^D4=U3Y7p$DZkp4BM{$Kk_MF@7DZ;w@eF!|M@CF z;)sR8fQ7*U-k{@Tu;5yM^uS?E;_5y^if*rQQw(9Tvx5W$Q#43YmWJIWU}dyzx))G0O*G zUX~9w9nW*T8}57DV%nh4pvkkqd*Tayp?~$-D}F7X_J4oVmU)V33yS3+`@Nv`UO zReLb|&HOdL<}W$7DgK+?%!c#t`@N+ZrNtTUe@@(>H&>CRfx#h`q2ZrlvX%H8vwJ%t z{LA+)II-UEep0U0Iey)}%Rg`bm)XnAVAX$SqZbPU4+DdH_m>yf9^{JuJNd)s_pdi{ zS6T0;Ja3*b^}{MdmE#;U~=Sz>#6$2k?6Rrk}}=lqRZp1O+o3 z*v5NcnZk*>j$I56N5A#;a36^4;Xd%Mhx@=oF7bxq1FR2h3K(~=#4xO55pQ_CK=eS3 zqjp1nbHUyz%?$s96&l(_1rA(Rm}alt$PmHsV7rij0}Jz?KnAuwiUPm>uMqfK`SAaC z83qNR|MOcPS4IW@{O{bL67jK~v*W+g>;IJs|IV{%B(ph4i93F^7yN%*ygoeizx=6? z|MhJv|J`q1`R~6(`v3i`+5gXn{Yf!Bu|>m(97Vkm4V^p($mvsIWcTyV8}W8|C%$yGKPjV z={pu3uPBNBu#Nk_N%!Xqk1sLDUD0w3O?{idD{t%kZhuCdvF5Dl986O<{zQO#tLhvR zmVD5U;5nhiz_6ix@8LU+AMa=ONpELNh+()kc?UxdC(~PZ3Gs%xlHv_}CB+-gNAF

    sitRuXLryk>9NUA1453~3 zzFRk5wHN)DdDZ@|`P?7>cR2lt=i6|^NMd)jAC5fT<36z-cUT) zzTklK;pg#UUQ5h(=s&efTKzaZ%#h#sqRo+=FG|mCStr<39Tf7>-iYM^Xvft4^)HJr zZvSP^#*lFN@I05QDOvSD)sHEq=VZj^$NdTpJ1_LRcXQQDShsM-><>;8!%NSfIeETpLwoH{28On) zGUi##453%I@E-8sVrbw#kQO7|@K!>+Ay!hn!Jn;walu-Kw4${PVg_p&-myH~B_G8Y z!1173isM1yiTH+$f8GKYBLyC~9^-Au3Ayau% zq3e;9Lpk^7;_Kq8oZ=Z%QdAFWEM*St+Q@V19mD?pSBis*<{L9k+7$5FkX7N-2fI02 zIY84^M$XI(X0~r!6&Uv020yeHVK~73=g+?#9RJPq7!=R3?_yA35ZL+4-ikrMtHF(7 zK@>wn+F=F;r4RfZN9t!W>wrqL3c<^q3?J71<4npYm8W|0cHMe5yX*P1 zve$DtnDUnXKHsxhN1KsRXwLhoG2fT*UzU(y6bs$+yL#WxW7c!K{eHW$SKmm!!o!eo zn?XRl;p$8?hSx#j3<3$}6L&D=@c+HtIbrwgrQ8QJA259gU7@7j^yw!9V~kb?YXLLI zWpi$YhWujCW$hE1CH^G~9Iw}FU|1o2pxAXEgQp{dD9-|Brn+>6AFEyJwfe9~z6N?R9zSi?F9B`G`zVS|d z-J==jZWsH#cy>9x{~H^_39}d9PHfAK77DSglgqyNg6TrdM|-!g^?bK`?=d+{Ss!n< z@$;FU`uBHC((RZSIvE(A#7ro5I@jBHw_cc`Ax81vW=Za7;X#l-lh zYva9iM+PqDjs}LwDXjnR7u>Gx{COtc^T_|@iTmd_JWe?J-<|hp{Ux`DeMf zQw-UU)rdJrT>16iX~VzwVgH%;7>XtI33J{Fd@?cMZ+*v_U-AipkzfA{{H|a2D?atV zzVQG1%}kz|0uFK!PafL~pI3HbU>0)<*AQ6R%+T=t?_v@4u1S5W+eKpLK3k|*(ZJB~ z^Lu#S@7Sdk`@>lJc^2^kqy8bN<#JH@JP5 zZGq0ivtPK+hT$tKQuVBdTG8O&;j_CL5InfrfEp?LJoXRGDna*jEg?%Q^obL;;U zogCdKrq3JZ?`JmD{x3Z5{mjRv^LaX28XxXhkSNN3_c!~NjmJGI*R5t~2z3aE^?ks! zf$=fZhLz3S2cA1{s5O0f=%TK}jhyN`b@BR;-^TR*)zkI6J|C5IHEXf}hwEn2K-4Z+F zXvF{cLy`acmtXtOP$=Nu{&>N!dY(pGhF=OFj;HIc`oBG4)qnG_kpGu=?&@M=IPmKK z2BlLCE)gHLJv95FW7BWJ9(rhci5#0)Twuvpk=M>Si_d&4Z&^6!eW%z3$F|~&x$kDo z5$AuQd`hOYWbujEXrYLjxO-31b(dLae~vu8nw#Onr788IT)%Rz+Wp+k$6!!t`*Y1M zW(G4ohMbR*ZhMuJzSf`X{vXQ3V8p?|*zk#gA?{DU7Q=zg|9%V(+KLTVj+lo_9NaEm z^CIrk!UddHZ|r1XP&`sBF5vKWr`lsluOHtn`pupzUHcj`{pY-D1_sY9N(T=F=w!9@ z%wvD|$F}Rg#L9D}atsRu4xCbqWpH?Kmz(8&?SfykZyb>4(PMCT=>PH9!NM-|64wJK zfqBcBSw6@!FxE6TGKe*n*2;6-QsQ{v$j0(R@iJe-HkJo>88V_7t_eCk;W}`LA!jv% zpu~qw2d@2BefM|&w2rseS%ksiHlqSV055|>?*G|53>-)P=X9L-zu9%}x#;zKXFqxG%-F!A$iUBd zZo%^1QyJ2=GgkkKJ0j%b>9*zXdqYWm@r5^+y_)@O&+K1TwfEz$`F<+D-mY}NUF-f| z?tr`VEayz07x9)M%iw*q^k3L5`;) zP~pq}S=IA>zSO$~e*7Q2?$!Uq0?Qx%7U$kK{n+2L`j2?$|Idzp)cLrtJ3Rf*Bk*6p z@znp%4CgGSNBtLn{z3c7FZl(0Oyx3MSO3p%fA!y=nP-#w0ma=bR{du*3Jm?f-f#8) znLE3${uk}mU|hR*B}>ud5ti zW>scnrpU-p^sXfP`mWFJ&jsC#n*?84gLjQHG#uZ2t>EMS?I#))AN{|7|JVKHedYHa zDK;=x_*W}3Twj%Xc;36pEQW^ls#Puw2PCF#5S@AQ<5^IJ^W%B`x$SrNsz@?4yy<>> z*kpc+4^QjUJ0I_)gfcUTo-G$=P$-8);Hhq_wQuS>E@}w6Ut?=1WmI5#{i=uiK-Dxo zhTRPpcB^yjpU)=VaNb$F!8vs;0|S%7T84dW0t|xl^w~Hb6s_<|S8R}06*zF0ho!*2 z;{kt@#<^`Q33nOfk`)@}YezAEFkoP1iqJTqGXF74eb|@jk$?Zs5&SQo{B3U7KYNzr z-)#%*BiQmd*1X-{`NLmEd>`K<`@*CdXCnX4*W3J0|5Nva9~G;3{;|;*0IgICcbvg zSh$agL-qKp|0>Vs>+0A&v0lx>p>QK+OU~{~UDc1)+~n@~aX)$2HO=T~)z>o>85>-~ z&xUk8P&4~m>bq@kgT~1lEi4Qv*%udW%|80`^*Pm^G#3{JhG+%_h6}UA7_L3CcVftM zifNelE>er3;Z)J_Wm;BcU-uu~8N_vF$@#r!3(w9iUp>u2)b`30UWONPT_+7EByXH4 zp0Z{YlZlkY{oM86&piIuboIYPs_rY6_5Y3^wdj%Ru+$Q75R?*c;N^{BC}Ub!UM^5) z&$*W2Tl>5Z@e{T%{ovv_9nZ>I1EY%p13$}$fCjz!f*k*pF3uPKSAT}{zx^Yf|NFTg{SR9AX}49sjTV`hQyJ_5bDrA0HY&VAyCL^8Y>C)&JHfR{ih(|K4=X zKlzJKUj2`F*!+P|Ivm1EFbqDPg{H0)nHp}w(8Hjp6ObxAI#J1Ru(?8 zw^X}oIN8up()#k}2V5l`3=ES%r5yvq$%`u)7?eOoY!M@aAj<_71_$kblU1hu-=ttK zeT!?sU4e$&tD92&zuSm1IH=0q3UR%@^w<4sukIen^GeAMF=KeJYyQ5!GlB{kR~)R_ zzV}{n|8MTF|H(^sEx3G(i=)TwZ1qBJ24;pHgA&FYQ+6?k{NL~U@%gr+^OvluW-nm8 z!5hQyjZLw_K2W^pr;Cz~_JYp%Z?zpSNv4O?q zBfEpjf4Pol{ElD$^dE4WU&`_z8k9BoSvDjz=={8HcQofU=ey#F)%DvR&A;{cbLjsy zPyg2{{Hff`_|JTX%sEcyBnt}^{P=`k z|F1p3n55s}ST;4}e|}=*U;8FThA=0F1q3zfmW5K6G7hXZtSGrJpkc zOMA~(UY#o)ED+AdoHFV2tmO~%k~H@`vRU)}efO#tt3U0D>iWNyF))UKLHu-uIKzWj z^@jfe+n6ir9trklusifQhW_+Fc3{b;`z32{ZC}dF#BjFn1Or1U(}`6qpw0Lmf7}@s z)G#zSF>H}_xXZ|({Biygy&u<=Sq!d5G?WXxSj5Dj=Cr-DKqAXpGvxp6TYF|l`R-(3 zSjDb1`F!cy?$pbC2R7`o;S_I>I#a&>wJiff!y|jQRoqq)qHTfOcm9`i)outC(PMaB zsK+3m5X0~zjNu4tLU;!2hUtq$4rV@T1)ie6_G`~!*cbR@ zkCM1U>TmNz!>@iB><4x;ZcsQ-#LMwPgPEyg4x@&^0VhVapDhj_(zXAt{P2H;+Yj;3 zzxUaXSDP#U`@HSHxkShR=Z(V5g(()31^@duedBd+{`!9**X#eb2LzMS8=SYPZ}6DN zBK1?C%*+sSNSi6}?40JDkfJ!%=4A{RJ+ z@7f~zFZFr<9Ol`jX)Fx4WK|g$OcpaStUKDt!7zoNVMb5AECWOG$NRht8Rjer%nTM0 zCGM;YB}v;C9^E}Lb>BkPO6Ar6W1|^X$mPVY2$PRk$f?I*I^%uZ_38#O&>0jhaZgS# z>0Vpl&=|OV=lfSoAL<0s%o!F=b6}X=*zj9XpkzC1V>!D(jXfXJhYev2u62wp$w9XN z)-y29VYv2bx#QNKHv?+VIWbIksIQtRe1P`>i-TgrZHGV0{20DBsM?h>N2q0RA82CO z$-q|O!vrp->h%Qw$P0J;+v)Nnef7WThYIgXhxLR)edJo^7o;os>s|BW~NyC0bFcfabHg}&YM1=Blw6Y92Z`xURa?-`rzy3|A2 z@sAiB`W9usZPA~2bgS17f3K3QB6~kruD|&xJ9gE&LOHW?zGW;7PnLbpXJI%bqSJZJ zF_-o2u11DX&i|V}i$9v9$Z%m^1{cEx`!w*DYypN9mJAz8ZeBWf|JQO=eujw7|L+(W zoEVld{rMtU+~%wIsos#q@%mrIN6We!JntzBxrrXX-u0?JGG2M|cfE)$6*qpL_`mbp zR-?DwS3|@bjy&J}{cB!jec`Vfo}LD7nTWsr7oYrGU(6W6x@v8Baty;Y-MVdZ4h+&p zYZ=VgIT9|gHZ(H0tY!Gdy6^|Xh8}wvg@(loR?Xo!6R-F0oHN7!_GX3(^@i6H90_(E zcWb;GcB|wu7zsRJSJ-nJ)a^)E$T0a2r}~f6F8}2Z)~#r%zxV0Cp2fY}Dv$n`D*O{} zc*M2r(|pnY`_%;hcYghEcwyhef(DCSkL)A<*WWtut6qEAulisCyN)0FtN$%8E)>1| z>VF#pLlC1!f$#UFT1A=fTqV0=*9z|oVrJ-Bz0Ocdecv-qMh44&`!1fcjQAO|rR8z- z*Sj{^-nNd*t*=WO7#JhGB!)|M|P3|C>0)H48NCR9G&=$J=uJ1w+Hre<7RpT801bW~q^8 zXn5P7a_hX;_X(*?0wz~k6+Zryds6lNhCB;{fs_80#IN>lx7RaDGHfvFShKq6#V)qz zOa?+Zw=%UGd}oF+L^mJM&Su?Uewph*v4YIxS04{AnDs|vg`U0OnrHs{_o~%e8M^lW zmv^*oIL*j3gL9D?E8{apjsoM32WzAc++|ZZ@ZF&x{2+slz=sY7K7pk#zVc_g{C{u! zTSe&KZ`RQNS3dnu%jh-WKlapW*{Au|?DnrA`MYXFK9M;{6 z|C5)ye&*$}ytN_MjqkZ# z_;}OLL!g1<>q16`@Q?OWKIm&t`+T!6gEuDN%N1}3Lk+Z2Y{!EwA2}GV@GyXuj4gXq zzm%b2>kn|};{N?h_Lh4;U)#OjmE%Cngw;_3IT3EclX4ju;sx)9oGAB=uTV5#n9#%R za47QY*FFXYw-ZP2>7*=W(>s=U<%`vXoeXPuG)ov8UcLFs$aF(OOxIj=3zGzE==~h+ zhP@67Y61u9cvuQJLMF>|Ui)<1ajPXa;~eDz(2SF|Hq7gkLo|Z z-)!;mf6Jru$qQo-3kLlB&zkZ4LuAJL51tJ+-x_}FWdGf-YvGc^`{@5OgM72ZHUF!tRM4^4(AcYe;3-S*AvdPe%$IDspyS42fPZt^wcXiwSj z{_!NQW7Fb`m)%x<-ZD>KTEO}H&Jwvq6XjWK3?F{}N)?{EQh0XYlkoI6AN@HQI@JCt zvrJf~a9xR^f#cxbjV>v-#TfRP{R(AbPduqRz4m-T=HLv?e&9)1f(8HHwsuJ7|zikLKtlpGj>8JT9V zO??yIu%otjf$9OK6>b03I-Y0=Bye)PU8Bvw&8(B|QpLp@V9;=ganm10r< ze{H_{&pUB{$f5shW3Jk7{iE)1WNXh4d*%b3-WDJ0o0fd~-=dWI=>PKtpZ*6I12x=D#`HjFj3H|CV3-e|Xh@$3OWcU-vh@P+(%1w0_67KYHgr?B2TZQ1~HO618PQzpE%;}fv$uYqd4#dy+S$XPVYn^Zo+e4|uQ=J6jd zk&pfN=X5yy|8jG2vjanlbV~G_ZNHb*-_4Xix$&pflAw+Adn{w4)Bfk)zH~4}ck&t4 zo-`K7Iv<6~WfFQnjtl>{Rcvr$V&q_OInTJS%4S;co)zs@OboBKys3Quipk;pWAM75 z1eN_A%~$_RROr5lWe8(BIJKNHA)0Z`c?X6?VGQzm+cxT6=1LG3Xyau0z{$q+Lxy1Bd@zz1Pj!mbJKt3IWPQI|9$^-&A*i&>US@CRnM3Fv)*)vO3b;g|E_TXPgIyc{?`!r&(Hkv zzk|U4@5x90+dh>0U1;%KJ~;Bf`0e{MR{oPe8S;Pq$?*S&YhqTuy!v12qGCA-pX=|U_a5G-m z8h%Ys!9_b@_SR%GS3idH{x*v~pZg=cwzd9~+{Cx`KY6CtZjQNqRqWbC!{ynh_x#Ae zJc;qT(QQ$8xyr0e28N$H(;Yx7R5vj)^!}LdD)|4cLc^Mm0t`$H7mbBG4lYYh%2mwI zdVS@a7(?H-fSv3N39Q8mpp_$Tle+hU>dtMi6FayMbct&J^Sr>75PIV3LZ#iWnF98d zd1yC0I`8XnW9eFkZEdUG2Qo0e;W$*l=JfF%xQzentJt9Qf2~K7zdhfZSL%!`2BI!+ zGkv@pX7+$emmRIljAF(L2W(|{Hn=dbYzR2e%p;@V{jHSW;C2G*f7LlJ>iL!b=s(l? zSNX7h-jY}UxfoRR7!#U$Zl*A3syTGCD*fxf+VMX=<;ef@4%Y4Ujoo-%+I9fRy(ixpE%EK@2~yt;gb0u_fAvQ*pv3-Z&dZe zY=(2;Z1w9GGc$C>z7>fNE@C+0^Ia4a9i2Nfe*P|e{7ljQ+n-7fR)!VV%w5Yqx9R#U zwqO+Su8Z4HFU};9%*)Vmq<)g#w*UL4{@-+M*B0I8*Sjp47~Xd4*SShBLek+gKksGHf$FAj=faASrObnbEA$elzdH2j|0o-#-}nH~1l> zTgB3_qif}_{US&HuY54iK=6)8$B%loj{orsAJuzd4CtwYxS-D$yir}(n( zTz9p8S+zU2w=gTLe|q14o98y!RiExZ`Qh8ZAiVFi|F31wz0_1Q?T%!EM>Ycs!yzVy$WSvk z!Q7TLN0J&7<{V#S<=a{j8NXPIfnlHiw70*R0~hXmZh2P9WPkhFVipF2C_aV{-1jVY zNcis5i(ojgP4s|=KvAZ41HXedL(K54&YdDLe@dyp9ROU>ZS&tmM4F^t_N{E z=+lTnO;G*4tFHCI{uzRQBWM55KU6o1RXX}ibievutH|w(-+t{?RUOZ5)07?4ZmyB|o&Q|>`X2wEr>^%Lt^X8tRm$S0 z4hw?-!wN};3GN$z_FtA$aA#29V|bui@mg+G&83Y&x1u!E3eWB6ZoYlAyCYcIa9%l6 zfGtC-*FVQoTRz3JF|=$tnIwPd#Ll7}=jJ@CZ2EjVbDlCoL!h%G>(P3iJ!VJNGDL_o z>=QjOD`4$jzQ;@(7{3(XXIZt!oc;9owGJHj_;enYYy4Z+%wTtZ3$w+Z6NavGv44Jh zGceAH`7^iUst${RoXgwKEV_&=db<_wc@*vb|(o|D_nhV5X``!Jo7#4 zV!2ms#RfBXb}%?BK60IrPiteQXCV7SQ`P6w<^>#Z>B$W%kY8iU@}QvS-tScH2iZre zUTIy<-q9Q9_T)UvZK<+3X4y4X;tYWsC$Ew4-ac)4lr_&&7KiWQPgp+uIilR6!0^+4 z;#>QhZ7)C03j5bCr9c03a`4~&?3rgdC!6LAt22C>6_Nb_G!Pr0$S|SrM?R4js^tWH88LWzb{DE?mp-Pm<-HufvDCGHdQ@ zvTV?8Ww20h*c-vokj-AeahWecf`wt~>qFBR6sqDg7?@(%oqm0ll6WA-z*M2pz{;#4 zqj1{Va^ZZ@-!HehF0zk)TfcYZ2Y!VkB8^Y~hdchU7mX41)0our_M*YH#Rpp-c3XX% zAM($5+yB^)@^j?vSOiX_F|_6c{rT@^;D4>X@^RMR`y~tqGCsy`vbdKGZZ`^YG8klX z257Q0FgPebOW-i?I`wRkF2jUHKi==kU%36c0KTMHO7 zxEKs-kIl)u^=|Q61-a-0>#b^!A8#;wJ8$_kW(K>r0y*#1IT#X_Y&bD(OQ{i?Tc<#S zr*?zs0nP+jKBgN2T6?M;f2dx2AKfJSr@hnEhU2JpQ-Mws!?#q0hGvHrJDxcV9;v?! z6N3F68XP$q3Yljp6fi%y%@iQekjq;j`~<#CR4IH0b0%ZK(@; z6My99@8FB|a&OMZ+}NKjxw>BK&-n*$|FMStf6Sr5IPHJ3;~#s;V;?Of!tZ_i@6h_z zey91ns3(4|b!&cn*U0$3f!9Gkx=Hv5d)NH0hxQ~Kt-toGzSk`J|86FRF4nS{471gl z7@n+rD}8K3@syh!j(h?RppF$o;-%xgi#F|yP-76dV7Iq_^*laBj_+M-u4fm?_XtL^ zGB~6u_uPInec{u(GzNwj`}{XaFf_c4D(f+|6?eS7bb-&-v##NP-Ji2R-mfG2Bh~ZX z<`=7Go^#r-tDTq*8l26yBv)T|KhoyU3_J*-t9)je`SUTDhHM^Fr=*9DVz||sk*G} z?72n0N6)t&JaXcS_FUol%`?>*5{%fjXLfI7WVqgy-CcZ9+(F>kd0(OHtlRr{K7QZl zcq^#I;{3etRp|@|4$f2-w|po0E;;YR-YKjM3{|1owOd}Oev6uy_x8fo(&A53Bu~Bl z=DYt)#Gm)G|CK)7b|QV}yYv?yiv<6hy82q45oKYB;$c`3!@#rZe>N+Fz{mQRo0i7D zWp%A9om6c7u*WlqgCUy1rDK0GcY^|h!%RJfZMEGszqpPHc{qZGYS|bVPHtkD&hotc zU1hH_L&L;HJ7$)svaz`-UGLl?3TjPT0D0b!y4U22D68A7$P_lrZ6$x*nPs^ z(2rrhzTIyIHYSUvY|a9k`$7$c%o6Gu+zyTmx1=ERt=G947{oxa(aYqJ(CF}B|3txG zksIfW|5-2E@h|*f9iQ+&*0TRkcAOUt`8%KK!I6&vU+YC2MBAI++OPfde~#x<`;Py& z13${&vdiInzIXeN?LL3vXRrLXyf{mAM*7-K|M(dhA~-f^GB9kJb!A1nzFX0GAH_Qw zTE(>&WEP9}2sxD;waifUX)9Q)QLA^1g@I?)y4I%E%^q*K8J=kF%B%SI&f=D^%f?yV zjSu)<-|v+DcJj-Q;*-DUMvJuUSYGftrsQnC!j!A~PDjnl`faz?y!3bOBNm4^;f<~< zFPAy5*(zlr#`8gnab4mzaR!B-OZDek`utJ44lH5?#fPH&vY5ARHLgJ{3{w0IPwa}d7XF;u%EGXLmBGzd zys#){$fs5_TQwGMsP3vbL z?)YnTFka$h9gk{{i&U!UM96ck70Y<~{~tp_ zjZ}=}u1EC~cWWN`zjo%S|7RcUnf!Ub;2HL;zx(x+|6R5;XYRx{VbL($u@EyD4>M_(s=zV+o_7URj3 zg|~z%IL_(mGR$$v6n1ZHd6w|*cXe`4v6AKeow{e9aGbb(Abzjxb}_EG6Brr}Mo7vp zcDQqPb;{eH4Cyex0mU%AzfRthjM{I5)rKe6uz1J}NFOp4ca3f~GbHcZI= zq*r)TGriQfq?>p0BX5zPXBitL9_ycSfB*iqVx$m*gJMIB(jNY^%ir-m=5g5OxGnY5 z%=ho2^>?55-EEm_xc@;E55tpG28PdhuO`Qxd6I6netq>Vx%Dr;PGo41VQkp3L6EKO zxKqx%%|99%FCNNvyT#S;@}eEnk=s{ilrg;CAi!{AUob~Puox5Q=)h|Va>9a@zaQPV zZV*1OZo`CK><$e7nWnz@eQ_FtLRfv^b2f%Y+xb`?#4>8|6l`SUSP;O#&35BSXwQxH zLVxt1x%~gkddNQhWBsmWul{pn{p4TA#eQf<-88}f-`PIam%IJBe=*?C{fOY7``L`k z-3*FXO}+M?jr)_`)M*D>K3H+Q=3sCU-)H2$aEkaor!NBhj0`NZwZ+cQwLEuR;ZgRr zjpd6^D4%(KXWQJ)hju@|#PA2@<|!OvV`o^kuiTpJ@yG^A^OF888Od;y93v~Qe!f6{@$ zWy-zn6>rmbPGe}!V{jEJ{GB1n!NBx0Tv8xmk0Or(6H|o2gCcMyv8t0^^B`a8*W|x; z(;awO@-A@x?^^YrdB&;#wKGorw_T`u`1r~n@j1^Iy9!-z%YAq!H#Oqt|GF9C*@oBt zuRi!Ea_QS^|Je>X3mu=oYlEKPvn{pj4A->i#|H*we2n>K*~fFDg1aU({ygUvPR?(0 z@&cyLv1U?HQoMNLq2d=i$v5E~;;i}N{FB8P6lKJ;7#NJYxk{!kcxzN&zA+3T^L2}v0y_Vv@Vp8U>1bqN zumY_`Fkxq4=2&3P#gd@*@4H#tAOFBP*%}NJrZX~J@G4Kr^uM%Z)7*XgIJf;bJD&aP zR|9A_u!GbDLAJK1hdd_4Es&7l-CI`0qQ_vvV!-5bCv;~SgPOnrc1N3cR*WL{xA_zr z`UBM&R@mH^J@R7j&S?xm<_s%}!W$V}H0+%pa49q~-Y{d-5joJzINhM3LFeZ6jZXhv z-+VJ&RDb>1eU~5YkL{yEzw$dA-S=SA2YrT^fRFX&Zh!tuY{|K??Z@t3(9B2h?Ru+p zH;yC!uSNd9F2L~O>F=4>AMBRjfBEcj{eBjPitY+7#}!3^cOUIEc4k;$!{AV~=F&BO z#&etf*O#Pcoc#D*PFlQGr=WV)9fu2NPt99yckRc#(BI6m)$E;TO7AOiztP)Y{d`vO zTvis5E$5^~*KLee7yO-Db-g?1zc2VOYhiJQtLc+#Hy2uYEchgUT}P0?gO4Gi;tl8B zlMU4IjT1sGaB1xJQ6@bWk`HaKcDG%+$+9MG8gect)bzmsR2 zztZ)O!E{cJ;-A&4{;mA6Uz$O}+Hl(cny3H87>ZWp{9pNF|F#96>RHani~Rq}q<`#!BazU{127DK~>AHPekzHj_yXq@A_z)Jqs`->N@{-3sJuXi`o&5u%NR|{mn zDaj4kUY4~fOrw~oK=4D&YS6s}+vewAx}@;!$D>)QZgau=I68i;XJzncV`C80efPdc zu2_caUyR(JR%Pqu{kHlR3=4$+D^}loH$Uubajgyq!_og=T&?orwOAQ_yN*dT>alLNJPK*zAFb0 z&z`(1D3xgq(0s6^+$fqzxK+jQ6J~;eiz~WVjl}* z!@euu&bnMU^8Sm$d4J9Do6Gqac$S#RtNsRe2N$}8OJB5oU^nev-=QFpvXy40 zt>2rk{!i{+Qn>)8J6% zTyEyBczd~Q>(}p7RNu^tjC#De*xLB6y+4COaPIx2c{>~=&h>fUxfMA-ueY1yhLU-J zv}4TnFpXRL)-${h`n$e}v4D|5gC${8*s1khP|7UYC zlr}?BD(*Mz*-%OJNK~90{WQ91T{CIj)Kgk4kTU)MXUO zW2lK{kYib}ma)U3ZpjhR1Oc`HMn)bHhtE2E0u$6~b${2D?G`#%-|<3!#W#88<7E~y z&jlXN-}u{n-7oz~QUB^^to*Zl+yB{Th~R2TwX?o7KWy-|GsPtyYBBb6KIeI9hv!rQPuz9GnI-A zt);RJYaL{Qc06%?mKi_)ZS9>uz6;*pKHbAo_DSkf)ZO0Md)&U(U41???|yoHEu&Zw zpUjc}I*mWY)||Tc`Pb1`^*vX_j5hv~XIAcWFkoS7nD^Gsk3rh${SQS2hmXelR1avZ z@VMW&i*Z6$sk8tC%SZht2fG(s4halFw&yLGJsKJKK>gyEHVO+ozI|Q3DQUmghxWf# zY~Ma>+<0&3vvvR45Bu5Uzw+mbZ)5+?I`hYWMx}p;D{o&|{z?AX`RdzwfBPFJez3JK z7Ij}GuvYk%`D?CQSB@Dq)?WJBabB2#;YaP6kCwbSrwL;IFnHbcLy6^fLSr;3o`ff7U zf7kH8?LtBuGR?K4%cpgIS>*LsfT7`7uA=+L{d)t27$%rAGGrLDJW%>)F3a$u?)xk! zhHnfEUH`kb>3co&q$%6qiM~=3QyN(-Fh=6pVaJ#__kW-m#@xm*Z1PJ^WG`y zANkj|!c6_Slj=Y2XIXK{3<~YpYt=7o?Y{b7Vx?}%u5a>3;tonk{9<(s=Sa|HW0K%p z^pQ=3i6O8uc$q9iDf0q_hBLelSHv3F8NZ1)Fs#u&puls$lDVUyK{0?~cF2+Nr7voG zZrJ;Lc>d(zhl4W|z}_I%jC-{FV+mfzwbf8TRF-etQ(ucl?=pXG=Crxnz(9j&*h ze|`Apl1KleH2x(gn7o>I|Md5jemVcEg6`|@S#R0Dn2+g%P$NUj2KS?nr?nR?4ER$w z)t!YQ#h~Fsgi~z!w9o4|?Ob7b-}zQ$$OijJjgRwhm#GUeJSd%S7MUL2`AIRFVa5)I z8(kli0{7?ty58Q*dRhN66T`L-josC&^0^t9Z!lfgj+RknWQdexaJV0MJR)0MjddOe zqs%qSr`p1cwrD*+{;juq{Tfk*3xEHaHZt6+^8M%QU)T0%|JTEw^OzVEZs`AdFy*=c z!-gsaj#9fE`9(P{l^4xYuKimS#<*{O>ZV?!RcC7%X0oiL>nH4L%#!sK!x)0;)VvTo7d%!hkoY|`(Zp^chwjBmet?XkAJpo zko~q<y({|ARQu+C{eyWmrOa>m^c=L_z+9jc5GKleJSVBXYi|If^E{3y@7Snhkx z9y{CPyoW1!LX~pjj#@0|s6HZeWM}U8Q!PJM^*L|wk8~Aqcv&3CTZPn zPu~&H-T1I%?Mw#-CG`eVNsfdIybaq}6qJmanLgw(u(15#2w9oG9=x(HC%d7RWgUZ+ z#DfA>5r=~fiz6KzCck;zAJp-;UAp7n-K=`IANSig|4MJIzxHl^&vm|#KjI;O^G`Bza9Af%CL@9?$k3nxW8Cp^*6ZC)c3b~k zUz>Vq8iUHo>g2Hht69v9*q)eLu}AG|ILlyg!g<}wq$}Ex(EokBCy8ASvQ-kYSd)l*;d4heea@wSUMj5%`7jpvPyg?I@MjJG^X{mBpQrv`z34}Op>waL*q@6QfR9@UAG~?Z3MjjJ^!@Y+R-&UFIKW19_YHAqMmgi9kCgKeDc>@2w zXL5RR>?q3th35eq=3d-*EyD0p-w6hX38o)gkI%c{JM-;+pFi6*<6J-iy18|W6~_U$ zKjE2`EKC!&GD8NtCfDqf;bTm3e)G5UfxpgwPd?HA)*qro{_DzxY?{KraP)9UfWUzz z+uMBSFEu)ndhOVWXN_K89)y`Q9QgKwCwG%q_SJw(HQK&E`oDZ=zWQI6Gx}jX8<=ISy8?|>g-ICt#f6MZHk#yj_l$9x^?cy>G+8Cz{5Kdb{8KnNS?zRvp??<>JE7 zaAx^Ef#R2&g3rB5%h{gO!tmtLeomGI?SH$oD*Nx7(=ZVh$>y4kcsTJ#$KKfrB_~-b6j3c%28I`?_ z=b2R<7*1|wIo>wd()Rt^Vh?K2M2dsBvtb zu#RKV*2u}lDus+3dUukR$O|$wG+t0R*&RUt znYYgK%wu3^d(Q0L#n6!Qf373L%%yb-)eG-@QCnv%zfA1YlZRb44iiIc*IX53*kEbb z%zo_5!#x#;jToOtFFjP>(k{Q|Uw(lF$NwmSgpYd|qrKfy>)m2BjvV0FBw@}18r5Uv zW?aM4WWdT8mVAqGjb;IJLNrqj$G6Wm92<5rayUdYzu{>5kxC z2O1c4WE>b7V>hk8KcDOGoE!SWf4)C+`EM(6asI78?|F`&j{bYP<^S2phx6C|3Xk}= z{$$9%;E(kzbM8-_S^Up#20OSF@qAu<<^9wimFKSUYr0~lhcQU3tzt9HWE5ZY=?)u{ zgM#Y6_p*+clWnca*ZxzNJax-1RGcCHgu=5M6E>P#x^sy$=wxI?x-c+ox{&?L?)QtL z-ro)k$LE`D+xE!*X8GJ7=bagz>~p^4`sX_%gNNFG+5h{S>hcu+J=gfhUYFr1$}mBu zxjegpBeTZ%dEDbW&UQzfBc@7T%JO1lxG|^u!ds)7g_Crq)&)1p)qP0Z`S79QA8*Ho z*6_VIKCfQ>KWo>6W>HBAiKn{9PAW8fHxyvtW?FNqfg!tb#~wXq#tnH4(wuh~%*;zz zerSXoe1BpWQ-Q&OcTx%stxOsc2M#g*ZfaP6y4G@Hy?om2`AK%(8b6As{*!;c>TkKq z@l1_B^%KPZFML(6yzW)K?XpkxxfcE*KjNnf|GT-WUgW=_!K}*t=Uop;xxIewYGQbA zsVIZnrt_Vt=Q;Hm96m+PT=+O9UrY3L?wsU}3Jnvk{#RjM$D0=5o1^+-r&xNc(3+C> z<|}4=i~4PD>n|nFpp%v5$x?RdT=JTi(|H+wI54cL$#`jdXx_J+Uv+JHzfan2(2$jDkj=<2p*02+HZPbO4#xhET;;bT zl!0NPV#CtY)5`u`vtL`p(C~)&rZ@|O*AG4UTWkx$AF)i>47x@p&zvp3NwZVml9wZ3 zYs2kqMH}m{6Skkc{Vs0OoFD$*G@lr1{mPix^?$D>lL}{Ce#GB?MP4=r4#j``%UpRn za{e0{7%bBJu&8-2=0Fqz_olkv=eC8v~odfiQ)JeCDPf+Z6ip*Ech& z@PX$(7+RUXJyKu{-L(GxWWitG7tB{&@!@*szuSikbGeUu_E&08?y5icu71gZPxF}= zRvSO}3j67Q{%iHl%7*U=JUwh&l@-2^_XKckFkHQ_cwrr8pJu4=LW1SDnKA(EU$KcVYEy`WKc5nAPH{I8Y?`Ls~ z>H4|-QU5J;>0A6|Z7=hGin+CuUa?O()yx|9f4jN_!-8Nzh6ZjO35ly6&Q=@=OGUNA zHYgle)uY^Sink%^a{hq^hS>!Q2hw;rHY`0N>cGbQ<^ThulSTt0b6N7L&ygMuv);UZ zY4*ZQHR-?K27Buam->CT>b>25-0uZqGCQ8hpIdrv8jf;8589Bi3Z{j+8HtYIw}pKlMdF z>0@Xp|GHn5VS(_z*56kg7!=GU+I83%5*{-(Ts*_E!Z1~niQ#$A?i)MpYdJv84SjBg z53LMN9slPgxau-Ay!&q1^?&KT1E16w7$zlm>%9nSj8k;bW{ti6_X{I)2XAM8E9b%q z9>4O`Ctb+@5|H-mLPkNIH>;b_u6-MR$vaDlGBa4}tx8A;(GvJ5aG+X}!{NG+!xOd* zdK_1j7e>|A^06eyGMc5vFm8Jg!0caEHf`S8jGAawazJ0ak2Cdq7&iX%) z>*D;i-|jc9{B}Pizn542|9<$#s#X6|r~QAQ+yX9x3=D4l-aCJH*mbMAxMShd zZ!oe7P3_9_3GQIH2Lyusnf*pZ(1NN2XOWHMZKH zik<#{JCokcQa|&>`LN&lr+OMsyo%TObJ$|N=IUSRE&mU$s<)WG=SM#iHyaz9+wXnf zjjz9o>QCo+THd?B-Xbh+y1n@?g~dIkt$GY=gkALt=Uon6X3oZBAo^eVu5gk2$NL;X zR=@9Xw=R<3&z8OW+RI&K$JWMwo5^)Yv+Mtxh^QX_`Ds2q*Z$>RKgD}(N%g)evvv7q zmP{Ewk*63OrV2FlD#V*HB>b-I?D)^Ykf4#DaILmDNc1v-UC$U#KT*`<_x1n9 z#9&nw>hArEiGeZW>Yb;G7a#uFwM!172Jn2|U zZQ7cWL-iY0)$d_XPDn`D@~V2i_@kuo+SyDDUKh6>JRd(*HaYTl;6m;O&r@@l_B>C{ zS|`SqYgMJp#IRRPpy6ZH!8tp-cU7L;l3jJocSp*G2=B0(qv9@>5qH>i<+2SJ9>m;v zdP~XiNzCbH1{RT>KQ2W!e`Z@eQ*maxnv`Gso2?%N7#u%?&zZoUb4iYz>vS1%w7%vZV7e^Ez$h1HEdJuq$3Io?TB#jO9S{B6g+<4 zIPrSAW3b7(jkk91VqjSHwSbFhg5{y}(ml^w7kzEvVL5SHtBsqLp{0evr*yd*1H+RD zVWIzm3}(7?fAq!o8#@>so?3D7IA9XLKW9GBPf>hR>VFeA~N8B~ZS@l0QhQVV}?W*9f^$y&+iQXMjvEGrw{rt*4N0=B+m`%U) zON;Bjgv8hADW;{&74omy4m2<*>o_zhzGYmY&A`r_bL0?%5U5dDVbIXdQleS?o}D%6 zzrn%z+rK||`OnK@_J7%-{~TJNC0g${ul;qr+5l9Byx#xXSdby0P;{41!`j@VTa)ZR zFLUB+J3c?Nur2IbFI#}`yF^&y!PIe(BfU|=Kf@0Pyvnq zMExjdV?43X!a^nEZinx+f2H5<%9Y)#5 z$^!43)#jlcf2EB>|E=<>Puyy+{%5_Sz`xy`q5t>%`0sBP3U1ydBs?g$Rd?$5JJB|; zo#9u>@2A18F%LIxlV#|*$9CZHPjhq8U6}c{t4M`kr^_=1+d%-#fMHBbWZ)#dL8#*Z(&bYfo|g?|IQ5`d|ad9l$7#OM~AC`9Pt>e1ioSVm}U=codQ_c(9b=*(uB0K)g6^Y6V zxyYmtX29U^ZnM~`=<3o~Yi>pc53aR)u6@e6eyg-^wID--;_t=Lv%f`hx9@CbU~pS0 z$jzX^%*3I3;=W0G-Se4}|L^&J`hJCx!Dv}Z&dowT4$!Wu#L~wrt{hs@^thXi$)n|Q zV)BW%{gL;VK-Ra+OBA=+&p*w)`_HxA)4tR^Zi{xQ-7v-Tp7TBLZHb>}?)s~G+@tU6 zqd8wPj@{^Ra(%eJ_B#j9{{)7H06hlF-M&0LJ-75P+}gp&!^pVf8iNjpgDfLkETf6R zfhr~i2R7CZ2?yMmzB7cLy0?3w+Z*xFpWLqX>u%NaF1t0K>%Y?K|B8p~!~TNmn*^30 zeaoFn;+3YJye9fb>Y4!~ zb-Ek%`pxV7kD|AV!x(=Qcb9#_4_0=D6vfq` z^7=r=6psf?Oly2}Ut0<|JOK^AU7N_jXrz%)EAXuS0OLB(?W#X`!rq8;{(B8+^LBjD z-|)-*p*%A)Gqduw^6IDerPuvVQP4;)wKyim#1MIifnk6D%x8CQx}<)-c;KbN`qMRA zG8q>{X`4i5@2&dgdo4SCS>HxAv9IE>M#i_I=H={uV(feD`jwYg%j!?en7tF`7}2ZG&)^Ydz9sI*@dF0E4SEa_fBPFR-f4}}7ie%|nDvdp zIe~#0RBpN?FwB1~z2wc_Js1Ah<=Lk+?f3a2pY~aQ#jkR)f1sh70|yQi{K#AXdE<#B zhmf7U6OY{SUd6w+Q@E8$$e{Psv&Cum*@LoYF63IbLv#Cf zo5?<~oS^i*znvJvf(vZP4xl~p2@!T7uGyj!G#DO){?)JCaOyP!LyOR_z#qpC{J8%> zf#DXPg1N{)<9~l8BqY{G?AXf4*s_j+OX2_rX!Md(MuCYnM6+i71LJF31pcHh+P~_S zd}}=q7<_&{Nk*~Z)?DMruQl7Epfu+&&bN*rN zpM@D195@abTQu$pR|%T^WySuaYrO}L)(hR)mApPfH%iIxyBY_>jJ|xn<5DSmL(Ae$ zSYF<#y~J*x#9JN~hFP2p6%a?W?AiFMiQyj8*E_R+IdQyVR(!L9M{bqT51sXYRgcG9 z`>|-NJ)7H%fCdJ)&c?=zw^(C>1svF!dA4ybIAqDrvSI;)pv(d$)@v6yej81U*ZQ`( z$zJ)_`Xw8G{8!Jb3HSkSZywlCFLqLpX~kX3*R7wYT|c?-;AU0^>B`XKw;jY8vcl&} zGceSqt`U88ZINZ7)#Lu(kg{-Ph>*}KqheNu6NXZt-6rv%uxDZiHIF13#RO^- z8>YJQF*0d1ursF=G~}++68@!{WFP-jKIV)2MkY|1#q9ip=Mpzl{ia3QZ5KBue|moO zQl*pl(%o`1oFrDZJ1me>3Yoo5_88aQs4YG-{3IA29N#`^YsBTPf3H9tx}g5djB_o< zYLUzgPi&v;EoEVlQ2<@iY2a1!qi9nX|Ai=r4DTfy{_<=6`K;K$P$bN7;PEkwCy9pN zejb8EwnnbuMKP9ugA9l7Fs1}FunBDNJGw13>AzP~?exxnpbVXmkdV+)`_G`2!RSw( z@3)y7^M1!$i!&VkcU`DYuyZ$P+xbkJR5zj5ZHvyU{&xGek?+u!w?D#6mzB!K_k457 zVqg%w{kzY~O=E?=%{LZ(&{elSEH&XD=d&}M*!Tbc+q-wWWLzcK9^8s865lytC!gVy z6U_cBju$d|UU-Ix6fO98K)xg}(y7BpO|XZvOYr)VB}zMSl8>+%;2zE!6Atu;cEKl{S%5r8~B(QJXc2d z)-%jlHp{WWIk6$Ov7t!g!KuDwH9-Ln9Fptf7ytJAbJZ^Xp7z-RJAR-kYo?b)|4kaHfy^tot#a zBiF4wr~lb}8H0n@=DoQL3pf~;urbUs`~SLUYfWm?8AS$0h8Y(Q-PPilAi!{g=i(oI znO$5C-3$%hUzrayne5PV$WmCKB@!UYml6Cs?)ehe!}o9gW4Q3X?(wa8%T`yfKVMvb z^LNZQ0frkXTnsry{j3R^$AlO>Y%lNYW;hTKn!ZMvi;;uj0E_qsH^+t+h67s33<*~q z85|zVGl=OtbicKDR%64efCCE?94=dV=6sV^-y?4ShxtH3b#LHZwgo2JN`Kyaz2#o; zw{6Q;Rm?qGY0h?=Tdl^tMvT$QY#M{Z)ztsfg%~vQ*bR=v$b$m=K#TaNCtCNXzj*U+ z@rTEc)1RuyX6Q3EJY{3p=FIRqzHa{tcK&+ajSLJ7Vk^(p#<6p-rR;sLbAaXgyRY?Umu%fy zxb1kkZ4<+RU2jvb8}~+E-g^6|v=+k#%lG{Z3hJ7d`*}{x)s!{2&r7b#+w(PX$KQi@KfFv|u4wkZn~8xTfuE6~A#=^iGv9ys z{jC2#+caj;May3@FfcH9y85}Sb4q9e E0K^G9IRF3v diff --git a/core/assets/sprites/sprites5.png b/core/assets/sprites/sprites5.png index 861b83349ad973297a7a18169a20489c1f22b15f..e6443c9a5172a846bfc4853149f2c97e4e494c34 100644 GIT binary patch literal 738489 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

    jXzm+kciU&W?ydP> ztI6=;9DDq_Fph-K@|Yz{Ofy!#{CcbNh!fM)XXhr(yUhQzt>)zPlpW7`&!0EF)>$g; z$k4p@eGmtOme%WKSuba)Bwv50#c+U`K|zA!z`I|S!G}2+5=`wS7#e1NW?)P>)&2F& z|I@t7U(`4-D9IdfW>8{i_-XL(Xq7g@fy`6NtKUzLWnj=`NO`s=w)j4Wkbp8{f^-9$ z4I2ZGb=O+A5O!vU8wMA`Wf(TxUipq?UBue&ZnJ;yyr#skMvCEpvqbZ?rE^bwGG?3j zTK1T6{=ff4R&#xL%U>)0y}fH+HUDvw)$Y<;o+>i9FeR*HNnto}`Stc_CI-K=^~wwm zY>W|&40}4yxBoFW{+}w~;96uQn*T1Dr8+82QgY@lpLh2p79BEq<-+k`>FdQIZts6g zjJ2%Ft5Unt`H~^!{qhQa7Zrvj%r`dW@>@#GbXczFvzYI4M)S5BtA>P2^G|+D|KQZe z$GG9b|59gnkL-F&(PcO7j6eT>w6&<#_T$H${tkKHmM>Y<+7lmF!8GZteZ>oF4h1v4 zsdLU~UHO09=H_!LiQOx%nv@!Tp8xOep349Ce=TcQefB@y;J z{>1mN7=-OqF#fkc`01g=^ZPUEe?FP!R#zCk+oI&y`|7xuAouUH-{%W4GVFWLox73e z|2(dlOBf7H{--iHlqK=YevF@Op3TMZA-95o;krtF?5C{P(rVK4?|QaoZcaDdCbvXa zaB)xBeye57W;4>hf;_lNnC%?<#BHvO43I(}T>P)$Wq9!TWKPk#q&GXZFUoR? zAsbU`>(>c~jzo(vWt{%qVUoIc?dr|{mfgF_H}kHsd;9yKnRmT^mL}f)vu#7Jp%BB7 zGpBmqRAs5G3*$Jz$Dm*g+Ba2p?I{aG0W;%<`{m0)+fmjqFl_z_x_{jxRg&R=^fx00 z2bqWZP7G-b4LQ~}3=gjS5r2Qatlqs>fkBSpgm%v2`>y4u4%&%5WglE~)*vmWn{b?9Zt|@0YAiW;oFNS!lz# zS5Hi|_Fs5qx^~yk|3^!#Bwy#Mt&d-)H2=PqTCuV6l`HA{n;|9Dt-6Db3?A$U{_}Nx zPg#8NZ`mc59gGYLGyb|MG)!k;I5KVLd~xrqQIY$ac&W33vBMRzhT5@b3hetWOM>btvZonOCu_nn!cKxg}V4)yCnNnih| zEn#3_VfZYs$q*rbdG9fnTVXHc7bJd8R(<$4Rj8YT;loOXgfGgn42S-0{`J^>)z>Wy zTYSCj<^R=RWn^G@9-jP49^RW44GsAy!vN~o-M`JqaK`Q5X(h%Rj0_ucFaDX%$nZ#` zn#0XH+MJ)UgYEBU)2Z_q86u_&GBA9ezxC+8&WW4~tPE>p84j$NE6Q-eyyD)6AD>?` z%mLlIu`Pz-K+zKB2lneZ7{r35-wYT%L%iq;|EHJIq?dKoc zMXvq$EB|kY8bd?r>+NhAk2hOyeQT|>rK4GW%Z$a6H7jE56Xk9#(497M?ddfwvKbe@ zwQtX?{$4Jq=D={YQ-8vyCDT1tzR%CRq#G1%`CP0V3^1-fiL09sne&mw2iN5m~W6aKDh1;6GPg0 z-Mp0J6Uu}b5BRk(Y+O6H=G1+4h667xOPClo{J(6J{dJ1;!LELm2Vx8#6xQ2r%xt(V zD=6+W8+6glcUFcEN+lZ)CvO#6{NZQqM(!Ci7#VJ5F*CGX657fw$yxXQ^L&2Q*UJBo zSIs(kxAF25{q;{LNKfv)^qluf;=TBq_m1y%rv!5}xH47P%zyWNUP?*)y?w@)#26aN zHhuGBU@#VNXknuodt|KL`X zZJ2xiU%~-bRz7f14k0!vF)$P@QI=nDra-*+_QoEUNhM0hOWjvxWckJKbh6udS0v%Y zsRoue%AdAsGdM6Za4|&0GB~Wb%*aym?LrB|-jo-Acrr6Tn}==ByT3X+{zu{^W0QRr zRtuJ%&X?0avsh57CU+x`eSf_9Hq#V7#*D)Il4o{iN~+G2Zd<3!sPoi(&fNWrHx~18 z9C%@~cG47vHd%?+*KC*D?#-L+AHDRLEi*&UnR+!gh7;EsOOvH0Hqg<`1Wqlq}lzF4L&$>9%ABg((6Ju?z|!0u487F8(n$`tjCcrb35#mKN?%O?N*&#Zr?ttiY_6*Fz%oXD`JgW*9TU(us04dt0U)!S-W8E&vK z?2)M5zbGML1tWubTCD~{!^bZyxq8NS3=9<&hRtnX=4+o<&!5w!TD;dZC2Pgh7~A_k zzuMHkoNxq{-*C2#goVRCZ14MKXLFx@{=PI3!>7$+e&}3T|difTTjlDui^hKeDdziU0Q$t zS3y(P`pIwkjn6dK@?~XNIzLSb=v@1F@)fVX=XNS5RrhnfIPW0)Y+>(?80W(u;vI#H zujh5#7WiFoxQpaZyk(X8pPlb z^6I0Q*5aQH3=02tO10UwWHxZ$zLtB%@nT18b;jHqeX{ZgECrewlKN98o{j!C!8f`r zIC=l#>JF~UD-PRi$$TYqWigvW^YipO2Rf$Z+A@3=VOap{&aPP0Rn73AD9q-h#|a~z zo%+W4jEohm3@6Ui3o<+i7CLkGcbwDvu$3YVTnqu43^qQD44>zlH{WGqSm?#B@H;Lg zWvcG1Pi)F7T}!|9Uwpy%s4AenvMgxE7My0vG~2Bjl$bKH#Q{B-j?^*Ops~A)t8yuKTk3Lzfm{G zSb*UL7XyP(zt1bRn%J8y|L(f5aNc_}y{w^Z&e8&I{#^^secAP8t?=u#+Xu~Vew)bG zz|PRbd)D6SztPJ$E?+(2XT4ERZ07Iysr6EJuh*^LX*`My#)}n01R8`H4rFs2$f_-4 zV7T{V12;p*X-h^>Gfw%JD?>x?2XRFPj>`=UGZvmd%%~*5z{nEO&A`yjbm2zXJh$5g zlb9N6mmkTH)MH@KcUvOZ&%khY>CgAq8m@FnEFuQs=HF%)E9 zYiD9`U}=~)`D9dK5L@D_>@|wh^?WaXKN#(rnX+e756?Bz3HolqC+EL^K4JQ@*I({C z_$+?czy6t?6T{?Q6Iq67N3HaDN+-^~e(rUVFk`~!YX(v6`;&e(EWe(w{*Ya`iHYG% zO3J&>3Jn~L59-tYDF-nuVPIfosF}~uut%r<^L%!OlxOzB4;UC2s_VlR9(4(65n<@) z^;Y$_{i-AT_x}9aIX+=2moykw9JY~Um@p&8<7#c$oPFYN?}$3C|J(QPVncGL)tO`g z1|>!XSq77mIbu!iPszEMj1|G_&=Hx%!SLbPesR!-H34Pej^C`0@4sn{V`Nw@%;4}Nmkre7IJN5b ze(6rz>Z|-r2TGia=il4r_rq=`Xlb$ZtSVbZhCMvj<-1B49{oIVMo+zW-{WgLu6$G} zTOrALeEWhW2mMR=>JGQ5r)jb@cra`#VKDeN{mlR4fBq>6F`P5z??15P|J}bk7BDib zIjqL=p@Nes;=%d9PnJ$Uu{C=A?0M_??f=gD^XvBg$XWm2*L+aT?cXow$iO&Pe2?OO z7REm>UVe=hw_#`4;CFvlYwk^EhDmupd;c8&e&?KN*Zl$pM}vQgK8w$}wX`4QP|l4} zVYqMC!Qc>+v~RwU-?Rw_ySJY>a`tzhLql=+dzO~3?sF%XGB7!)Fhp80Xfq`2RA8|F zUaxbzNVL9%z7RM4mKu^ zYk#&gGdQd`Y~#bsWMN%<`r7wqS0;hiu}lm{l0Vx^FdSI@w_r+Bf+S-@sQf+i2npqm zuT{6w)-o~pom(l*kdTzuXlEYsROC|n`HQQ(KBXnm)5jtmnbJE|pa@gC=&*j-v#a!cpP zULF;N`5}QbeYjCR7K6S zW!`+Ar`g`pa{8SeU!`__K2=@ivSR)If3s>nom{S>|K225+3xhmW{q#H?k}&`)fA~s zz4*U@;m1L7kLll^RmHF z?NPbG{ka?p5ep|z>3y-y*r>h#nuGNTwYHPZ;;);{{<$X3o&IcjZY|qKD+ZQ^Y{p&x z9~d8=!mvZHXC3eQOSTcEaU6?3&5zh#mpwgj`SW{!4OO0H?0RT<&}NI_ON+NrcaD`` zWP8KFuvK+(ouHk@l1)?6FL5y(FiI8G4Vkfxnc>8xo&WO{k?Pc$$I58|T z=-+zSDD7D5#rJD2zS#c#e*Jy_N82hFFbH*DtmMl@*`3U6H{+2ig8)|mXq5lA}4c+sxNeDyF4#znE`&P$D~Xm5w5RSJKJH+L=$bZ#O#mKK@jU$^ZDX%RpTM zhW(ju?>d)6t~sp5+HmHNd&d6&28Nm$^(}w-#TXi9TbCa%z4uy-Ttp%`(7#eaP5=x>z@XGe6PRw@^o?MN#A)Uf9R0- zWyiRAdwN0-Pv7|q;Nj7y_sx%_x8=Qyz2uRR{N>EVd6By~`hKkwe^c&PXDaz=@AE04 z+XEA&N@uj2nTSfUGk$n|XtSRD(u*D$$!RRilPtvMJDZ(2~EZOM6vRjpkjE@lgbgVfM_qfgQi)nHU0Mg4`WBX8iZJ-`i@pdLsuzg4+zeC zzgX`qw`^n%VPQb(y6$0TxK_o*aPzc|@x#i`|DV073}%)I*?+mON+)^SxuzSF85tP9 zoz3&GU(UeL<7qCyaHhUTh?A9}A)EX93?7C9l}CQ&ynM$m$skawax-5(Wv;*t_SNSV zx$pWP&NVN2eVos2{+fC13_X3(mA>q6EgXMXmg!x*c%)xp+STrrEOQtbl5W(`yeaMT z(MYyIkl{f4$L-9F4}L8A>}PMcFSG2-+<$GBtPBfQeF`c{-gKn+^Zb|p)`~?7G~6sL zeEscqn*hUnp$Go;|F~_etqgq#fGa)3=)nE+Kdb*6c{8K6r}#= zDKH3XY+z!1!^BXgz+nAszbwN64kiIc20HTdJuyn5e`Zr#un(y0H76uE`h__{3{|_iLteGWq%+LOJ7BfQ= zg96X>pGAH;_nvk@%clI*3WN0c|Q4@8*8vMd{>Y& zNjaS;JKa6{8~ZkL_c(f#`m+|Xa0rMB^S@X31{RxJI#$FTN@`749J8E5&ovU#Anv~od!)`c;+v^&eD>3B~i|r&Fyz{`P+V}$GVIRk}L=j*3R(3XMgHzyCMs#R<6q{ z7C+m+-q$URGxiu4!vSN~d9Dfnn3)c2=IBmRVP^Qz!Ml)+!GL$O{G->E3=VhX@BNW~ z`6_}XrsmKVNtOfh^S{2{KJm_mxg}5jJGe$NFnl=nG*F5&Vb3>_+|%;&XDo_Y<-FIj zs)d7%!9al_Nq~WY;oH5?f2rCp>q>i8{q0R$dscn<#R*LkC*{x7DyE$0L>lg_InThr zp}gedCjD9ejTji7)nDqAInU7WQagN!K*J9C8|H76-LgNw?XfzaxMjcTWnb3M@ptkz z2sBLndEP3HfpLq=@!*Xom=`iJq#VEA*R$<4E5iW=216l+bIQi|+L!B1obtuz{MrAt zzxglrG1kc+nfTx6bNn~UBNzTEu`~p7Ry-6@1gW0S*T7jiqy0{42TOzCzePX$-*$fm zk=BM)du0~Nzbat}V_-NvJ?{3E?4*D3A7%G%E-B$%ec0rcLB1tJ!^?Y1Cd~X_qtcMT zz_9s*fD%iC(yaeH3Y@JcnLo$2Gw>YxC+*54aK82EiT@2H3}^m4XKeV;p{D!BVKX0t zi(BZ+xo^7#wYt8(UHJHlUq^@o)7-tvAz=p^Oq`BBQLX*`Vvp>*%EKZI4G9|G`eK$Y z{#3t$p&`fRu@@tQ63cOlD|!e*2>mSJPdyY#9cQ zV?IT^3^j)HobIn=WK%HhF!bGg zu5TV-xI*G{hJ6cz_~-Zf9Urz-evS)@yz5o>>x%J{Ujb9&ryQRDw?x^}*veC>f6ju5 z3_rf}{`+_0)hw&uyzdvzP>pVMY4q@^^Q%@7_Q5E9_E0lv8i*t?-b`j%*eRjF(p=Kdb+=@Ue+(Ltsa>8XLo% zSDNajhQI$ZFht5r@AvoB?f(3);IDyb?~0u%zq-F##Dy^&*tcA}^s)Tqv;u}_&VT;h z(Xn^kr{%3YUu@~bLr-LEU&(quZm>GzJe&X6tR>I?hB&g`+?J0K5yT+Dsd($hQ>|CCPOOXFZEO60es!L;rAXx+ z`!kB-kIs6=rR_^@!oTZvltlO z9AGG8XaEgi+uLq_X}PI%_nysc0uEVGg$}iTaiI-2&o5v&BYa!^_c_=9Gipq1x9u(V zXR)lXIOm`C{M*}|7S5OdU5?i5J1DD@yk%c|`Q|1jh6OiQm*>VR=bcmU=1F80nZU&0 zCOeno`u@bjV$-A=EGC{!{mamBVujbL70ORp9$DY+eW2yQ@ON>yCey9mY_bQ{GrCh> za4h`TJxxI3cdxu;#ne+g3>y}|J9s*!)7>=7=gd@fHr8LK$>7k!5GKU% zV7_F^GdBZ<2HDT?Y>X$~b*3F-4iVXV{lcH)Hk(tG7f-VFW>j!uNPD*bvIxV}t?7UF zsV{n{|Bt^oe$O-4!}nj*FS~bfbsYnPh|7u_3yKe}cVaj&dCv|#1_tY8c_-}ZH5eMU zMuZ76Jb3o!w$a=>OBfg!7!-vVE-|u9W>Sbaa84t&Vdl#I5C3bd7i{EQ4Ij#dBv`;14+XEEPrp~>7CSJdsaA`64qu73R%Gih!~k4%@9->!3Wl#A!? zd=itt`ksBk=UbIU>C1X}=FV6AeR$EymuFHw9XrYu#eb54!6)9M>&xBShrVPpUS1)5 z+b~shX^`sD)XOgzHhx^W#qQe?#!v5#GpA&g1PxCGY29AcUj~Oer$w~a0IdkT(>1>yk7!=M;cVrOHuKgWS zJtj%ojH(x%-;C>$Lkta4E&r18*5*3S$pi$@KKyU z{l~iZS8THOb!$oov{&*lJy2%c@HOYYpr6sVw+b&GCZ_!Uc6ir~j}Kp4br+qy`6*}D z87W2vlgXLBLHXi*95;)bpbIZRW487T3=RA{^Vt~=aO*owzI}48ZeN0#u|bL^=N<+I zm&x%h40AkqKA&@D(B@>=P{NRw^ql8%MWDE1LjV)Q3kQMetSk>i85Cyy_j6X2Vq^$# zd-k&7HA895ajyGr)A$_Jwm3#xzkYIC;%&NtCc~Vz7u$n3$Vsv!sNZc6W=JSVnzoGD z;ka{JnWZRCU5S%H#LE0HOrp(`4ES>+em}W#*^1=>D+9yl|F?I$KT-a+K5g>Ee`3e? z+eWaRK6UNq?%##W1R7)+5*|I`?o({Ym-|2M&u97nDVhJ2T^r7ZFm7XHkoZ2^Ece&z zUg_-_KVGvi6>L}|&mbUN9c3*QzTo5YTU-n$PJeH&OnA|MljC#0*_l7>QMcK76d42= z61c<|5?)zZyYFgW_k*)^(>9~c!Hf(GSs5yr@1OcHeW|!X*5UWk|IeheF?KBc?|Rel ze_{TVyYo}oY@^ppGB8AnnteLM!xWLr&>&rWeYIff>Qt5*0p&GozwBjXsN+bT%E)l! z@$05-@?PFos{GWl&qTESlFB}D zd4GA_32I(>`yNwZcu^OpbG7yI#gzO1G_w9Vub-o>*!*1Yf|+ja-zD`Kb84z~Ph?^c zSj4c$Zl3GEKT&d`_48BCb98^dWgxUYTm0{7e`!Vr9VQ32f1bbA73&kZopA5R+wic`ppapf1Ja& z%o958t`>(%WNj)tYo4L_b+%5*#L=KnSG@0%YV zN;?fd{`!1V%9HUy+LQgrOA13cbr~8ieh+*2@aS|aiQj1x8F~&)kM2!4vaf=dL1O0m zgR}lW`W7z4P@pAdn6Q(fq2&qFr6;@Pjy&zwTGed!|FZEXrfuON_k1{O^%)w{&EI}8 zer(ulwJ+HjH(3xenO-Jh-Y@OM|A z*%@c{YyUbjz@_PrZM?p=;2f18vF?AC*-VL?0$zp0NM#NNE;a@MWmkiM!#Zo5Wh0I} z+*!`RkaKYwPt7m!|F_v0a`a!bGaQjU-~4lZ=XaqJ52?G^DbEF0+D|aP;*+5qeeK1+ zPQDPqGsa8|Y-;&GR&K7pW+;-Nw%CKgjlsdOboRG$f1BJDn?6aMcb7_@D{c1fQrY|7 zi;McxG7LA)jC!*%r>t&z?97`_qcSTui^-J*Z02UzA$e8bTR(xFVZq!pW(o}p=Xiit zsivG3nYZrR{Pj0B&y;0oh~FL#8tRPb)nt%h*dUX(r}gK~S&R(6j12Z33=M0X7!G7+ zG2CW2u+;nVm$~o40;MF^>nJyu@;>?6WWmL#AjD8zcEIG-J_%pdVCS_@j-@F7{1avv zEB0D|kzruqxFCMAnVm$C?{hQySD?PLqC%&sbZm%f4UG5`yp*|DCo}c}X zzn;vt4Vkg*{C^ox4ZyH5HQ|qQv32=`)54RlyqRxT&~QiJPw{f`{jb{-etitFY-K3; zH-YZ~zi?v%OLd#DGQ$Z51{VeaMh3e>D#m{#K|PtYf5r?87S~V7xwYxGzSENrpNnt( zd9810`uQyr!>s1i5H93Vi6;FrA5LQi2L6wEzS?&EvoG6xE8|JmW;k$aM|#!1WtaTR z`gr+;TBH~nxV-kTGH$598oOR{*8eaDhqxp)(c9$#H!Re8j%`amwcD4yA$5b!HO9?4 zhC45am@$0iWlo+WUAudOfom!og9WFy-ZJJ5%3|N{uXBPdJ=bPP_`R;cnIWN|M(x3l zO)|4MS4Lhr&<?3Vng-_4RRh3|ki!-K>A`_=aU`&ND_ z@Xu*U#)QY4t;21Y7``>`?q_3Q=>Faq6mrHG8zFgG0f3 z|61AfrGb?_3=9{0=Ip4P&vSO4gu$u%eNnra85x!^7cem#IOC(g=9}@~etG|kyLO#x zvDx$U#ZJwvJ;n?Q?<&r1n*E>ClU0O)<90pAv;Ao)1v^+7dK4IzGc?F@G_?MH&Rg1X z_4Fsv%@dnzOnCoUnMwbY=VCaZA;e((6*RA&y?0w-$a-@o2CH9bD<1MsmOo_j>I?(J zifqljY$kPo=P5EQ=((Tj>AHZS;lcU96KA>vV%Ys4lQ$VRKYn4!1cePenkZ^Glc$6mJ^#TAi8wdaYu8rEdG4x}9Bm-K8Cxp!E%I5C5i4EUVLCU~v2E z%p5DbWNmuK74y>I$ubHDwl0+V^lquvr;lHQK0RA2m-Qz(Zu$GWOIH5nnYrJ}SDDe_ zG%LfFGM)>i>%|xtYTX(bu4yp{NKf~gcRSX_io5%yw*H+Z3*Y{J{p-ZUC9{`oc|YI7 zHO!W`^#8@b^C#ano~&ZDuv;&A3R8o>aR&!y+2!0%%j$o$NgWqp$mV}6|7ul6M9upT zvChiB4|_h^sI$xdMRej{?FI$`PKE-LZ}msM%QCPqY&_p`g?(qDwdbGC&tGOduzYt; z`~Az~>gW|onP7DW^F&lU>K44?Gu_aZ!v(q=;kYNG)PkH|1Y^)3{*?+pZR2dYk-y6KU z>(-NSI%>v$#<}lqm%9Yal>8~N_x+JS<(qVFgXXp7`sh!K+^uM>K zc5|uJR^zHPlV*k)7ww~`E|~pt#xzETh_D{7Ct?g6ni%HH01ao!vo^^8)n{hl^4{gM zICaAd1|xR>2PR90kQaM-dZ-f#Kjjq}nr1 zwtq3-=X(~S-tYM4s3q?`TN1fOIfB61BI}XQg8GA(f8qeLv%uq3vX~EXj?M@5=ml)TS za53~;U}Ir87!&tWgh6`#-IdE39IP0uH5oQ->OSdTw=1JyexK*E^BN5ddggPK=4xKN z^5^*GV@v-zW);})O|*}76Ju=fXEq4k%Aw5Am%yAY!090NPrm6T|H(tYoPXRu@#lGC zONOzrLy$3Tt)Vza~G43 zFf^Pxwmap|EBjXr4zFi^_elFHopSlu^A|>Mek|C}{>skU?|!2MXh!kTd%0I)zXOzB zSe~_yb^qPFVBzP@e!Uge4}ZOt_?LHpDf+!J(qNhf!vRxJtzkZqVFM5EsHb(z%P3qORMZ(#ygfd^gQ*Y;U zmz4THqune+Td!Z-a&h*W{11EX?@PR5-&4Q%iqN8+Y2r*bXUzN`#?UZ%&&?lqn4d3W?#q9F)AfR~>E|hY3<*-DGt{@8Ke^h7 zg<;OJ0|i_R9XoILx?NtQ!jMqrmn-pmoz-1szIh9hj+egwC-LaYi*l`;=G^|=`+N)u zrnBVt`zCwKCclWWD>9k8WXY4s`TPI!&YZvhq4+x^Bdx0ik?K)=3=C5B|3ojH?G58& zV~BA3Tz}P(p^SlH^Tpp~&nzcOnq;z+d`jD|ac1(p->SzNr5O(JFcl>IyUoau@ab{Y zv)2*~3>FS+rgIiJcwb+l$Z%kv@r>mR47ZQ17dv&oBZ23R{HqgoyE8?dI3-(NRa8&e zcj(%tt0yx<>IB=eqE1#Dr(QYmKZz4kkgqtU`K4P4JdS&7!CP_fXZF`FUVbjW^!%9@ z?JM(B-zlpyEMmIR$g=M|!-1uZRY6e~J-WPJuMn(Swz~Vy+`MHEj1r#w4u5s>&L7uV zr`GISJN=4T`NV4T^HEF;;**rVPW+$q#r{d zSo;b-U}Fea*@W236vD~NkT7j~jFre={&jxH79%?=u&}f#$ta zIlBY?yFIg?tRvf?VQA&Bg0Uf>v!CUH-M@`X4<6}vX*^f9)!R33_e+Ln&(cq>kJtPx z-Fk@o^98pUzSoDWj%M@dSLQsi7ycF)vwlbY4z;7XOVXZ6&uTlLcgxeg!s0LA#(=g6 zvDXGs|KHgLUP^5?ta6^qry#+g@Wx@zd_Fg|2`5&lOxi8tH%VTR_p|(B_X~o7uXeL3 zl$^O@_A~C2zV3u??-YyvxJZTmzLdckBi_Jp;U`<^TuXQNsSHd4?vdr+`X|nsrWbVm zma~-g`5z~_84?mov>upGWYnFpeHH^l%WwA^^&ew4UHEt5{r?Z{=NTGiES9Wmt3GqF zBPG?*vj=@+OcpmIE3=vjX5%zZ&P(S&&zMI{q?^t&wt5o|9p4f_cxYaj16{vNMe)%t9#3~L&G?q8(<8Ux>5&=AdVK#xVC?}xZD(+$J_iZ=Uq zGJ+ac>d*E^Gc@?~He^~0FtBhmEM*aJ`n%qXA;DDgj+ylp+yA)%3=K>S({?YJd*V~| zKZh%;zO7R%O3aIEXE2y0ulRQ+=k05zEB-G_nss&YS$)gT@~;nkHuTBVW^my7nxFFS zbK5>ihK91F=-r^D#0u6749gO~IoH_oGi-Q#T7e<$%WTfvBh|NyZy#Pc;kxX5rHbnf zC;5%PtnGBVbnBYCUd%qPeY>KUUVr>!`?*w*9Vb0A3r$WV#}>G zXwU7>-CfQ3%l>h7zTK7C&PvC`S~IT%Y8<@Y_Ey8#lt&G6vC zLb*-(_m6ZjFt8`T3+7;W_W!__)qRW&{py=f?wmJ`f#ZONEQ93v{FTUQbwS{ptkgVQ@a0$;a@v z*Xh{p$mKJb9?bMTe^Kzy3m0b=&a!!hJPMK}jWKg}@LiaBtj};6`}y-8>r+b>D444s zshj_*=5&JXjc?~{1?MeiaByF9=Ff9QhQ%HXam);pr^j7d&%U{sm*W7>yB~i}$Foni zI<)??Q`(Nh3;11C7}f+E{Abzk$HBnRz~JfP7{YmbpDcrd)v_s5LbtyBS?2no)BNMl zi~lZP4*$a6pIJ9gkfFg(``X0&R|==~@ZB$EVc_w(#}UO5%XfLcxtidrJGu-7uY37( zN~;#i>q)Fl<2b;{aGf5Fxp6^~EP)&vu(1PhQK+U_aq|#s25~Ht9S%lF>FSA3h|p?JUWh<#R@N zLiOdZPYzbti9$-w+5b%@P0Nq1G10nM!*4&sp|`B(&2!#AXQL0lsQL5s^~HO93<~G& z%h$!sFE>}7XLGK1=^@Z=kV4CuKldkIHr!O2E>v0en)B0@%ZAGe4&48*($%$JJomn! zU;XdxYj1nJ*S#3M{l)j@Lq{U2)_2_4>dwV@ME3kLE1}6g&i&7yO`rU0S>CU8<`?I< z9;=>xlKXuB#Mh6Hn!Kq`|8E%-5#@b*S*qxyV&l&tX#(>i=X1LKJpFEc!xF|m1IUu- z2HV|9Ql&H47mG|(j_@+w`2SH+SdD{ygO9xFvCCVkH`NLBs6BVyA??a=U{CCBCfkHmwh|>I5Oy#$9+b@SN{u2xWIwJ!}MVO#YzSSL56!ZALJz0 z>Mp*{&;9%SCB}qb2e)#U9I;kn_`uL$@$3KXY{QfrNOTDKpMC{ z&A{+LQ7%pWpAqxrcN%Gnr`xU$VUk$7H)98{*Y|_k39c$POm}5E0NM^`u8yA0JQWWnndKYU-Tp~CGUzEYMldn>#4$6lJ-;Nz zAW*tw&KvI6OB%SE`?OX?y)?~YWk|SU@AiMOf)s-SgBYj7wl_D<*t~oreevO{A1%R8 zd`>zW6@3f6&EW9;g6K-Cb7x+;sknXqto$qW(4UJx-}BTqFy=8fY`3qKDEfR~m*oR! z+-{}%|HQ@H5+Cd3e!nO2_QAsx@L1xTE%!Ghu2yDHxDutw;9z2vGWXD?`!3rV8s3;+ z)?_%)|BpZH`HuHjiWnKntfn~2EKCk%X1JgJ+5XD>Kt_gz%nVjlZ7U1;oyA`=*vWe> zdzHOr;h`@X-mFt2_!A{{x=RycZ5R?nR^4CMqr@>|>*KTa9W(#?{IL;aN?^0=sr}Qs z^Z%P|!YQZwTsEEjF3u$IK{(!)pK*cie7*+R`@GU+KfuTK3$h%Le)o0lUKQo-Gq!x? znfU9FNzrC~_kM;C54<>EW@|23X8fRGQCF4o;k#T+8;t%h{BkDfSKbi?hAqC|_J*5n z;}3wW>xp=O;mDeY|86ugbWJv5x}^2t{cRf-hRyPePk;Q!3sPckVdyLs{cFj4|2zeT zx&_UAGEYJ;K5p)i?0ve_MAqTpN~R(;^)~QGp;+SL{0gH4+XnY}HATiJPn=kKUV(?{ zg-@s2bZNhr&+LotK7Tq_&Au{AI`$X`!vjTzoXJ-^pY7*hFkrsV!(cG0zlx2iq*Zna z6U&Fwn{T^=hGl>2m8`e~bTpWZNUlae$ZMK)c=cTkPr#4Dv?Tv_UE0!2Sih85zQ~ zWEl=Hm-(bto^-XHUpuFZongkCWy~9PO`8*!e1nbq{PEfU|Lpsyz?i~z;)W-Cg2=7A zFLp?_mOa1TnY$qO{)5WDKN6qppV|0^jbX!Vz5{#=38LTbdovu!52?suySYz$&bGv+ zhxdKlKP;bl&GEPLBG3C755BHrV94e;@ZwI=J$^=p11IWd{IC9AuG@FceZ_U-=hK1? zZ;57N@cI1N{7W-~!T}D3guvVhpO~K6Kl?6fyGWoxg7ZKoS3_s?chB=5M6=!`m+Y6g z7QZYn??{mW!-1li|NRshPVg}>7&_bk%3u>^W|*_3{*}742*U#*hJ@U=ObmZAthX~X z=rFOl{j>IDY}lq##c*xo9YKaSEsM7r6xqK05q9)*@s33k{lknI9<)x}6!W3;$DhV> zS+gu@1D*eJtcOJpeOY=&I3&roy8qCo9NSXgyyw(@<>1#zD_)*w zU{DrlXlE#U)3ZeAY`rlFbx+yl~o^K6op3j+hHu+J|ix>6F(&ycD z#VoA_2K=q3HQw=MV|lkm1>_Mk07T))ecJ-=8tKF?diydz?^ z_qtG#N&a4sV4H;3ev_Twxii~b!LGt^cxuVY4}`JWSAo_c*8;VS#8`T$9-Dfi;wM>+q&^7 z&(t;ft~TLm?~m?FUN37uarM&FDH;3T&v>@mulE1*%#AB|MwL|dm90n*On;{Lp!~~y z9$x=TW*N~DG3)2*3=Gy6+L;)bd~0U>ysze7_1~_0mA5MY{XKgB%*OLN?uQog z?%h{&dV|%P({IXG?pW0N-!CI`V`tRCi5hEPeUMvez@PggHN|RX+@iU9c^6(uS8r)< ze`KSs-4etV&8O(YfhsrWKi29%N z_V8`J%EeG&IH|}|IY31{MbeJH^L^l=i}@k?dj08K4h$Ev7#My8{!1!hux2=5uQT(H z!S7y&2KD(-JyHjz8G4&eE;8_$-=4Yois7S;wo=nw4;|{CIHP0nlJ^-Fo*kacKqFoJ zxe;8(4h#Vr3=Fn+?}n(H)bd(df7+@q@MCG3^7`gRhLlXQ2w9vqffx-8-fb3#t1`qZFzsw@$v%fOn&&``Q|I=;x z^$ZO2x6E25r~C9tX6~OqYp&+M*njZ;P4DyBH+PEOT6sun?UC<)q5^L#vNFuMBkuHb zcD_)i!$IUdtrpA-M=pNnVFDF(D=kmA>mN5u`MG|s8-swm>+M#CGj2amD==8UPI=ZN znDDS|LHxQBhDT+Lj1e=Z{NiYD(UIb8Fuyr>8S@7wh6B5L5B>XmXhprmf4Aq(CSq$Y zG1~0TTrR@IzGk=a-&G^}0D(z^vkbz;23p0n=oBeZ3SBWs3=4Lo^e~16O zy&pGfGd!68|A+dgvybo3a+2e_#P~-ch~dB=_sTCXvM0@$@p?KRgC@fSE{5DX4NV3g z{SJYd|IHK_7BMu0>sTjfzp{E+{^-a?9$5yBZZ2+v|AEID7`B)i{r6XSmYpfNRD_|U z&$H=gJ~zXJt%ghtDYw?bPZ(Bd?xEbZ&(Kw@_IA}uEq*uS$7(RS{ zmv-cGz<;+kduFB!Y`H&ED=+^)Ip2-lfx%6I;oo*<28Ep8H$Uan#vR)yYcgjy=p+V# zEQW^8ng7x*=g7W^bTfN2f4U$;!?rV^jl*J`3@;g;mAzAl73Hnsf)to;cjV_-+i__q zsctA`%1Qe=4&8y4ncZPg#@xT4%p7I-sciN1Nk&Fyn zOaYMdl0f_SkBTsC$UfrjZqA)}_3WYj-J6*Bdw7igvF7|qn4-v%;LZ;jrQh{o|J=&5 zqwPh)jZF#h3#JFBy<|ADZ9V_e+q>jaUNZa$VG47KUY_`Wrrj*d+@F>bx%ysiYd$AE z{56;3^o+H_x3`@7{z8>OfXmX?FoA{PK!R?xRA_HZT|?&?g{3`fintgzJa%ntcy?4^ z`KHHru2oL!`YU(sVg_TSA~VB>y_5ca`?S9^L)eRf;n{wPuLn6nL#UfQ80Odi%-;Qa z3kyS1-?GVjeaOO1p3ze_(dEy*T@+`pSPMm0AhXpQkT7DZh+srGf6b<3_(0bc7gvEI>-i zVzK>f@$j;&$Hm!Qi^L|i4=7ldp zJPZe#S=^8(q2KcJGd?-8G`REGe!&|J$y+&gJehDd`rC__A|LbkH*V>eAzrQH-OixH zz_2X6X4j+3ne%Ve{*sUB+fiOpUsB*-ut_dg^?@zY8t;AW3=MMw{wzvKyt?+#{@J}f z&x84IurfHYGFBx1+kA!7Ksxmz%QYc}glT*ZIkV?ZbB=rGzrED9g5(SR}t}-{q#_ALrQPrJNYdlo)@MCLEDD`@#55;)VD8{a^3=Nk6oUm80QZ zvn;~_BXg_tN8#pWlecWSY{k-W@t+ODhU#)2%R_J5IT&tCy)43T(8EVuK!;&N%(MNh zEDtys3WVR?IBWE$RMm+=d2+Eym*?#VvOyO=bBg|J_p;ijvh(cz@4~Nc)LfH0{iuFT zwkl)8--m@EZ#K`G`F)|t?>%mbzf;-jH)ySWv-ox1t6dJ~&a&5}o814Nd-F`abYlKo zC+4=d&N-K=uNCf_qr89m&4zEUX56@IukTaiF37s4!)t@jv;Ft&?#_GF{&PJ812aRz z%-@SDK<&yKHsC#LDohNEex7GwkYriF(D0Ok3 z&!7L#U0nI?T|05heb+y|E-tJOWN6SrG{TA)6uyUSeY&D%F$aTN;?=h;_2rv%XT*nr z&QP}q^)A^{GI!5~V{dTS~X|@!Dfj7HCHaCZZ7-z$NxfDTAQJALu-}Q5R4?{vp zZPNTto4Gxli|4OB&j?cEFpbYaW^Oh+lY{gYQ|X`iY5z_K@vI4BIFM<=pnhG=&Rl`v z;|&I;12s#S4{+3RfHrP!v^`V5&2IN6CI*A94T&b7K)sMW7q;aBppzoh861ur6b^Z_ zqb=#lejOo(+j6(-HZUCMJW}&(xAC#s`;3eUQ|!sw3odn3Xa4t!!_;9*)IIHju1x88V@*SpIfw(ki@ms)#ryWeCDRYg{YMah@`?8`4Z zQ>DJ3;qJCHh6bG@_WBY()719oNZJ`OEIaDK@O<69i*D=h#2J3Rzi9LAzRb5Ou?^vA zTb8$dFY5bK#*tvrdF;W;nGZ@;n5N$@s=j-xD{f=YbNht*_jXt~N)@yer zFfi=?<`QhkkzmQtkPyTm!N?$B586_u`~S9mmDNnSZt26h-9JwoPby(}uyrQmr?1!J zCpSKliE7{WXOqFl)Ms}2pKj007c<&x|9C;2Y{D&_lwIKr2fl77Sha7L+okGnd-#H! z`EO~RNY`Dy!r<(A=iAZ7&ox*WYRzVNyDB!6r=NIy`|OjCd*wd;xGc`>TXzL?R=`>Y zh9ke{39pjg_4mww@%8f+`Qz4n7k-r@aNy(@p}&^SEesW(@AI)RoS57AuHt#2RABGa zPm>H+?OWs?^4E0!q>nSDkJa+;tIRljOIcUq%hB%6ko`Z6bT$5-z5l0I{n7oq-&@_m z8(mnBZcTadNH*x&e|K9h(Pe?hof-aE|JrMQf8t-a|LXJqeZBNWwm`)0ueFTd!n^yU zyaYe!%ifcIyNtO&NbsbNP~(o+!o7XL*Fno8p^5nuGc&^tZY8(9UB_(PWM{YjH#aKl z?Frv(!r*q>$jH6dr)s-^gX0@dZw7|kJG1`h$SSdHxW>S+xP&1sx3}ldo+D=_yp_L} ztDefhV|wpOMD}yXKkt~PHC|(4NH|_27R-=yYg6};Bg>?j7$nwe{cBSYVleGJyr`6c z0i0@U)5>-#GF&h=@l)bEUNw(NL1JwfLxX5Z6)QJG&V510)Rb%aH#WTO;$j;z*xs`{(Vh`V5HikP+Qf+VFot=Aq*ChUoxt{DCM|$p`oHS#C14I4)Cu~}5 zj497U+gTV4c3(Fb1s3!ov4uTrH?R5~rA{DQjeRBgrY{d>3fw)t6ShK$qu7ymvLulw@;IL1dtdu2ewxUYj_U5;O^?$Bq|b{V(GCa#H8>$n&#Cep3R@Q7-UFgHeu=o2%!h333M(T|T{@Ir;Hs z>%@QAZfyUS`Of}V_4t^s)IY061{odi?+3XUJWgw{p5u=#XY}Y5IvstmQUv9ox(IwUB$r=a`lIM)GKKlecp%p zYz!TmEF1U)RX99?jjDrRzuL3l>a*>$SFKy%yxRWmQd5!A?B1ic+e)=I9~0PNX!QB) zEz3-8@0m}<7(O`Fs4(9D?)_S3Ms(n3dk+SO;*6$UhR^2Cx_Gdz>?|{DvdNBKxdp8Z z3>TVA|2H!*H1S@}nH6{7snr}N_DiMr=E+@tmHaJJho`pM$-**T!u3c8gI~$UM;4U} zmxpjMeE2@+t+g`m`_QtG;QNoc7z&EwQ`qeI84mnlXJE*^JJV&}-Kr*=pCKU(8Vye+ zI24!|E+qVq++Qu9|F8bryV<`CjhPtE1Sy;f(mTb#V3%T5?Y8%7=$d@#%WLAqjOLnu zoVoM73KK)x=bQf?*mAvIoBitQ<@K>=&a2BWIUbxi>+16KX_rz3I2+!cf1cbLa^}ka ztLJZv`TjL``*XIAqx8|9{&~xrKJx#(_Fv-mj*@jg_3FC}Bc0UPq*oZ^GBN(?*#EqH zqU4!N!Ce9kKl+aDXMQ-hW3PB5BSZD~@<375eGXce)=ymajB)>!`sTIogFr)}?PeL# z(?7QHG3~irI)zK%z~lbllhgB6Cdb#8UApk%xXl*F+W`y=)@3&SS8Jci+)Z~WxU(~R zo{O95Wf8`cE0?c4*W>q6fPsx=p>ELMjp^50t?zHTf7)pNytr9zJN~E5zxS9g)t+y; zf2*DC!{E98|8J^Fq*u*1+>vj=c3*}GbWJhREciwihMr4|H&_`a1lub7pSk{=E<;1@ z!^1ll3tL@bXb@x(=z%PgW>_1_(BRL`5V_Tq>m~o*(}vP|_l7XlqVA3MG*xPl=mkj0=s|MnAMryMCp zh8txY7#O}h$TEA|QI!2JIdaY6jK6-2424s=c$hfMgc@@8mN7P{e!kDZaAT3KJPR=`na!1(a{AOceQ$Q9G976~2Ik4; zf3DoLe;xVm)3$k;M%xO$SFCiBaM& z-;?Y6JpHEGeG-1vbBnp}b94W+hNjJz*9UAZv&+x?_nDzV`1AaiC1rD&7+4q%sIOgH zUFCYVo}YmsT=ub|(f_?2bqiWAn3OXySoq!-&|*l~*|$Hs;Ly2`YI+O|XPFrsZhbp? zve@8%DMN!J!$Agy3pt@pB1{EU>y0jN6s}ydY1w5X)&`4H@(ce}O1iQ){3!S*ans-V zzrCodVuS8&VNHeuix^KVVl`+;IDXDU>kj+2wYN1|8B(6rA6aKxGIMfdYe*W~{+T^W z3>zlA+;#H*8#ALYk=66veHQn%GyEu@6~M?~@U_@KG;s3%)k|mFtT?e8G|be`c+-vH zfVuhW{od>!&V?v2G+2oVHn=iJFfmN)sn7cN-E_&T_s*Xmi!vS;D>dR^c=Z0~-I)8q z+2;!!xEjLvIz-N|<=L{Wt4*z&;{XFg+Q07WtPl9)J|z6UbjiwNx*%gizn+XT|9kb9 zzh3Fq3ou+>@%Z)!frjf046-Iqs*ky>a{bf)*zQgBv79VR=hqC34~!4KabFVf<>m!P zr~8a+-fR~NWcXFH>uvBJ|LeSU*FSFhSUkUsRZ{l&$rH6_89#`cFf2eiRzz#o^ks`@ z9@H|fxtsUAq;PM%6@v%p3?1+~f(l;U(k=$311CZ=9^5f8b(y(RUU;@+D`@HetqtFl zgQu@7WHUa?&G6vuPK!@(?<%(mG|cv3h&XoQ&;PrBEk1q7o2Je1;M&{mC;zg~pSg_r zK!<403w|@EhV2XoKDjVFU~HIinPJYXUt4__FIkp&#D9hGZPW4?1>M-mDUYuGeJ{$eA@Q-EmU)`T28M)nTQbA5`>5J1-oj@nTyt(yAneoC2hROM_WH)U6 z`F7jYh&zvG9w}9x#h+rnwQXL~;=Se!0uFO8e>KRxz3sTaw0WNT|EK%^w0O-)U$#Oy zGwRbxuh^NEyitXf{bBcwmL2?)9_9J@J}-kni|3mw0^d?tb{)3)l$Q8wZqJGBr95wD zoHFa5{5J57VjII9w}b+rNTnIsN4|dCE`9Tm5W@}u4hDyVObj|g4jPOMY>X$A7(3op za6HI!+mrV%`PK>0@Y1sV|2;)S5B*R6V$Z;^gw=qV;fC>zHePEUMF!>1_4yG~GCS%S z7Eg!;-QiX7dB67O3GuJk!D+aMp~2^Vv8M5NLtRjjp31;r{44wQ?k|D=XQU-G@Gv|G zX87}JsTvpai!{hO!_zI8Jrq+OUI@)#J>>=hW;85k}*Hs60||NF{|;70%d>-{g91-;%;WyfjA z;IOBrE*R1f0XIn)8TuF)#FF-^>$ZA{eX?D#;a!Xs!-@?{j&2j0?9aOAN?TOf_ujo4 zMmrArJ^%E0Wsz-bgU|Z2a|~m|KA)L(bl2UI3Ta9IY~QQAcWWx%n=V{3#p!K`WAC%- z%4;>x9d>_xq#gGpZmIIVvu7S8q^7&<6lPG+-R#rOP;v0V`s^3WEN}d*d9&iM&BnhE zj_9n+ef5=vAwi(wqDO7ZhjK0kiPpdEXU^1XGaTSKBB02ie)Pnj?_3NCZgy_(tquRn z>b+)XaB&L_a+TFopAf6SCBR_(|L5zAUKytq8ut9ja-JOgM^;X}k88%es^Gpps>@2fUL->|OtbYCj^`&3f zmKY`qFc|-fynAtn(x&R~bN1;h3q1bpv;%|PUa#8^WcPnz*4rr!n3zo;NvubhS?MT1 zRpODw|H28k3z-;MN^LDH|HW zGy7YgzALs&6n8$k`RlZhEgsG%KIh*2^u{KBo$u1;D-Fx!EoTdRF1GKP>!-lGF)<`O znhShrjK%Sc+w%(p?C00SA3c^{_QUhdX@lAGYizo+jO^!slRZ8J^Vw*o^i%ZHO^T|WvmNboi=Gc2o~ z{AI&`w@ejDmIId41uWs!Xp69=N4SKEqeNLMBai(+#55tcHlfJH*f9CI>;_(0Z^UYRrED`5K z7+&s6k8ofRXkgzg!oaKCzh%4KFWdjKEAK7;YWFwaF7_#3>Z414{=d2$|9i{j?9cZ( z84{jLD&6=SfRaTN85!1yoZ0rHgrTHmHh8>RDl;^jgQ>&+#AVRgEDQ@a?eeXD`TYBy zS3lxJ85(|AH(XRMQ}XM0rg^6Bp2*=X9IPEoECzL%iVv)wyRYk*Tj`c08?;d5e&bUy z1_Q3(m(T9BGBH$C&Gmo1UGIkJ_wVoeIW5FjY~F3Ntu?oc!J)!svRK)I$mE5V%8OV1 zVQ85A@@U`t!WSxQ*W@jKWbNPE!uM?B%%AVwe*46I`YkK>?x)`O<&q2mk>(yjmsdLr zt+O%T-|ED$__O|QHil`!OdEE|@yq$O{akNp`u{BxgP&r9^F-N@7cRZszt1gjXAv%& zJLT$@V2*~r^(ty}O@7tges`yKeo7kOgtxc3Pt4n^nNokF(5ip`u?h}`#Q!&cX;;}T zlwCjf`TgZZObivAj2*9^?w8Ix^MC%o662fu?Ugb(98CV#|9SlN%Ae!$%NZC%d^orM zl;>ecIIO_W#_(a)4mO50Za*wL#00z;6ka4JvYA^L1i#UF%^D)K<>!7e1_p`W=2qOi zXY19r2r4qDGc=s}W6s2IB=FxOqny7sED7Qa2aML7%Lv)e!F1q5`lHu3jUE|`H#3}R zG5b@?G3n{#=kA|R-&=TqOW zzOnoJhW9@oGKelax{qh`PjO|Xm2qdiRR3Fqy8YW|*nDTT&L#Js-S6{ee0Qv}iG8+t zT5$L2A4ixO_Rq2KJ^Oe4`sYd*r)% zUCDk9hK~8(Yzzh`8L~g#?Q~>FD=@t+cIeOM%${k-UsQbQ{rER!1v|?DyVEx}cK{fGA*j2kZ;pzg`{`1ShO@^@ zvMw$M4W?YWXfGvjanbifv;Vw*I@!)u*Y|(C-QA~rPZ{U`v%UT;{wBk>j>gXX@Asan zGAP_OzkWUrI&`wAOKX(|!-HzjQCT5+)+`Ng6L*LGZaaU(-F(C4oi^o}(`rm(bF-e@ zpDW1|!B?7gI$>_a_St;-GvWoTtgl(HEO0zHt@rBrT|pa;o<5gf;uhh^@M4dHbYRW$ zwuy~7=_)(L85q1jEA)9d&b?{$k#qTq!eh=1d5jHr&gdB3nkHlPS$=WEIe(sNCI+9F znu9`274ILrKY18_KWg6o`1;@0pB^rcpB-nv|Nmk6TtJ?dk&n0~I{VZGUcECYaL3GK{kFkq)=)L^3ulB{7{hq(P_L;CU9O6?6QnvdY zQtVMYP1%a!5@S#7?$=Tb5qum6`hGqZVK6uqnZw3l(a3OPYl8>_55tO8nbViK9n6>X zsVngb58L)a{>@SG_diOb7W2w;HvIql;)UcjMusH}312~zEzi2=)||dw-V*#c?e4GK zCo_AkJ>A^cI(u#XUK^axoR=oZknqgjfnlRu(pN!2_LX~B7^WTm!!O2Az`?j?CI^Gx z=Y7@<3~$=Hw=*-a@H*eOrM`BO#5CT{)o+Bi9egvGxN zH~oLieO!~}!`s6qT5OCTa-Db?-f;ITNzc3aj-7D>2jdL4SjR%$n_E)NZ|+I$|8X~Q z|J3@|moIx?{@?Gv(_8uP{g0WamPgyget#)B|6l9j-&59}FjD)T%F3_;l`x`N3h6gECoy+&DyES!!R@tiUWMq(F5$N(@h)55u z)O?%q#Jze4E5nbATHobs(z5PF&-@>z&~b9b^aj2j)z9(K+v}vcuisBK`xKuBT1@Jy z(y;Dmu1=ot?PsSa{anw?5b$WCXHc}!%5s)@dh52=&fR$5x8+dELxaF{c9{c}=?{Gr z-#70J@AZklelJ~n;Y7W;Cc~T= z|ML_Zm<7{UM1%<6d{O`HuD_S=hu3q?ozYQ?um7v<&EX)%%J7mQBks<|^DFik{hzCs z%*HU|Y523FJ<>D&^Ds0-?44WMA;6ITX!C{tplvd&2W-|eHas=@zn6hQX2y@aGx6cd z7v9QA&t_;?ox6*HA?NLOZ;wNKYZBB$_O1Q9b@x4i28F)9=UJ=_Z)W}XS;)k|)h(sL zav){fnyY{Na_j4V6kaZ~|GobAlBn-T7&rYpF1Re}d-=nv-)Co=zvklSSD!d>Vx806 zn>A{iMHp&qFEQ@$WxOy;z*CWd<0ZqJWegl{rzbKsI5G(MvTtw;W;pQ2ygJ{gnc>Da zKDTQZ%Wb}hZ?v<>;eYmjv3vaG{cGgr^9wSwMc<#w#2|2{R^r!;y6xuEZ1zldk+b!< zrpU0*SA&tEM$N_Gu_A-mSq4xKGXMHJj{8QIUp9L(FvR`uoBi*^^8dA&zvA^B8UMGl zGC1Vix!m0Jdl)O?<`?xIC=HPo#(;&o~Jdo{;duSyXzNK?e?d|YPSG`&$Vga7%yGA z=FfKiJWGsu;m4ia6W0GtUj22it+@NXz11oikL6z<*!APX1m1ng%90a*-B`|gf|G&a z?ykRPZ+Gnae(X5obAILDy^Aas+{<}lzaG9-{-)x&ng4H1GW@T+xP+l>J@?`b|GNX( z{%lL-X3+56<(k#C?8W=|U~l=qzT1U48Pe?k-rc{&p*7Q*f#KR&_hSdQZRA&C*kG@7 z(4Sq|f6}U5jzKZ^9-lbDuG7%LxaSQMO9R8KU3wEhtFZ1{-haNQPM?9{!^uzPIZMyf zXB<8j8&bymH=w(B0vEURMMj33FaCcsUi{?5#E`5nkM&<~IkrU*)Q;;2WRPIEVDQP~ z{K2f_Ki2DKs56`HP1%y!k+mXm!j>uDW=Vk-bA6O-F@Mp!i17o%fpxL$9yK*hstgLz z^Fvt}>bC6HF>T=BU}0v^Sq?fde~n8BqqsnW_~Ns@*F>j0%wc7SsJ*AKj^E$y!0txT zCSPX3BcBTljt4O^@SXW1FT|j*PyfL^MhD+-KF1H3My5y_rdVzHc{6v3_Gf`sh8v{~ znO73!{`;J{cKEyh6R|6kHm%ar^6CC7p7y!YK>9VS%-ngAUPb<)frsV4f_HD|STXPi zy?*w;q%-f&=gT>E%T|8;|L#n=0>d&^h6P(+E%`Uk#6C`tfzjZz{O5?>ke-~ukI2~U z^BeAe7SunJ{5Ijw=5!`Wh6J%!^Ot%HD>8z%5dUj8kmX_c@Y9=91l(&o-qp@fuy@hB zJ4Y+Q>owWb(>xZxzuQ&+OltPtRd;LOHeP)Ht^Ui(%MWXhfBbv%VeK_u28T13I8p9^ znmU1jVTw!si?W<`Ns@MR?s_pWtk#un__5PzBA-G?;{US@4W@JW4wx}KXngsegDrxW zq2ca@zhyz3I~W-j^sF)ZCCkW?pf2RF?tRpg!#|7{>RoR;*_E3RedF1LBY)bZZn1CK z@gpXelS!dWp&@~h;ocu{YyQ^1%|F-o{{8=EZ)8BM`@VNOm44aH*^pwm-vHc-mWi)`|Ul{!HBoK9&Xz zhLbDZUqmeZy8hBe1)0T*J}2M(vz?pa%XPh3|9zBsYel#+^j?2qVVc0muxDb^+bLIK zvfez_=Vv(Zr~M{O&xbQIc(X8k&}6#9#BihS zrvK6F(hLmI+j2M!{s*RC$zx&o@SI1I<$(J-K}80`6f1s4&?fu;8_v%DpLC+6uC8h3 zZ=XkhS|fM!FeJGBKY2~>Q&g#@=r&0S1!jhXH^#;P^{-1aFJk=QB-_ivaQT1U_Zr&- zhWTO)Ib4a~&7QJ3Fzl)L{QqdSdS%2d{zvZ~EiyW#07^6q9X3~M+^jWWW;pU&YqJQ0 z?%UccKaLkWS}|f`t?$jChUQ!KhHZeoaSU$v!#S#(`>8tm%)X4 zXh}P}iEM)i!v@K1^DA_YXEHhQGU$}5FfM*?ufX8K^gun@ERXa0R#lxYm8ECaC-nB7 z|CIf>)l5q0-gWWcA9DZPun_Bu?4R>mXa>W4Nd|_@&svdPUs%$TCb#c<9`#80uh0B> zd)`SgeDM0CC9!!5)BS&6^KY5o|Eplz&iSmqVOvh`wMEI_Hhe!6@S=I&Cc_F2hp-B&Hve0){Nj%dtHeLI{++`L8Uw(cSDBw8y{E8?;!sRcKfea0? z#qnvMcC#|9S;TPS%zs}0BNKC_gH9YX?MykFUq15?qyL|3maF;y{@!1CZB3l)hEwy+ z|F2!d&>>jT!&5i2Q)l;iv2br^5B39g>^IWBZkq6NArnKJdfJMO{Ch7%`tQrS=iZtd zcK^Zdb|Yqn1^)WigBTdb!_l0FD2g8j@r42mEx8U1^>vB*Z$H0$eN&N@A?4BfT*ZyH>hC%J#w*@`y-qZI z&gDas(pI#o-%Hs)_y27F|J=WI-%8dxcc0zqwblA}m)PF#nYu=gCv8)H%5*osP`KMON=bs3~Q#8Fu47nKevRTcJbu8-#%`~C%v9Haa+s2 zKl>!KL*6f+!S|s2e3{^(&@{H-s+Z*U@aqOdXZtr-{E>|SVZ`Gldl@qRPFFCEi@HQiN_q2I|i&9gj{F#2G zXHw5o7KRO7E4J-aPp+wYx4-B7nat(q<6{LG4*a|+{zB!(RB3(o8oqlKzmu&P*=m2B z48JwM)=1mvaoyd?w@VllG%M#X{Mm2D#*iR?Ga^m3D15b;;MI5R3=S&`my0VltdU-_ z?~#n*xP`FD-riz{Ua}nca83Z~y(l9dwk? zr=*Dg0i4H^1X&qaN_gXyl8g0!F*2mDyIU;0=+^2atHy7j*}Gor?q&OHIUY=~nT9lhHP6|4bA^Ujh6YL9Gk@w|JltBxW-olE{t7b-1B=48#s5yKZ+{`sa94!E zEs)_z*%el12A%0Y^B>>n>(4a3#>~NBVYs8y)ueH0)%%>i`F_eAESdjq|N0+0&wiRM zQ^Va7(fuwA3~l!RWzH;OFkqHHX7}&Vo%>tNCg#M>_c2@Rz2Mdct!Zoi`A(5%Y1mg| z)lmQYdi_;a0nnvs%NQC0RTyR-)HnXW_ScM7pX0yF9;aA}ZaeF=>~pbD>+jX2#qzfw z&1sFauC{a6n&okR!T+Y#`R8O+;(fz{5^w7#-TD}}|6dIk!@W1|CJp>O}egf9P&Ev-ro3>z|9;vJf-_T0BAFtV%d^@{m>{>#bin{})IZ0xn#$A5p{ zC5DDet2poeNq;3%6Uxp|@pyi?&$T)73<)fZEe~W~PnDS)9~y`lbz^YwIQ*|&OSVCr z;eeM1d%`#SSxcD@@TU9itB-j3XN!}OoN#{Tzs3B&e%TYwQ>E2`4qaYj?98SpR2wqwJpu ziP`pIeX^1_eNTP6w?N=P!s*)~2bVE$wDy_yz5rcW<#+z>H8=hJ0zI9=MxXyXvN3$} zcK_p3Z!O@E_^=_F;eeOz@n61Y>z9L4X2R)f8up*#*%&rdN&KC_!|*_np(m4_frGnS z;o?O@6+OK^uNG#VCt?f{pROkQDKsebJeV)d@PLJhBeL#(LQnJ4rY$yR|Mxb8HZd}E zG@n1##l(>H%I}4i^`$443=EIu)AqmllP<#AVE%FDwLfOFX8q$~FkoV=0NoWhqb%os z-YhN$F;0eJ*+*VQab>s9IxRbY?fI+s^3a6%`dZ%C$rkB}*Z%pWh+LgG#fFRV!-X$b zCn*)J*O<;@A^Y{7!tI9C%*cuw%=zBzY=Q&FGE5c$E4b4KQp*)n9bhK={;+r zR@Hl%&a*qSR-NcM{l`v(X+v>cjG{mT%E?e4Hqdl9rJbF&9S zhA`+FvjS<(1F!xjy=0hn>W8=}6GOsI(IAEct2g{VxQscX6SRuX;qUV0Tc!y&=RE5C zchn^)%k8Ah?3O5{+KmN1e|KInn{&m_f1M6PgFokoQ_}U592suC&ad5(bbc|X=hLX9 zPlCFpe;FE+lB7E%cpLbi%S*?<{#o5?_;U;69tK7k-IV1B;t z?CUqCyq`{-`FQ6?<%D2{j%E7=Spp&={Ng8w=kHIoW(5^-v%aOyy>jO}7t01F(B!QF zLxUho0t>^3Xa9v58BU8ynXw2o=zhNbuBBY#SSb^OMaA4{A`Ateq}HV{99aChHT?hn zV1@(VK5u4bNKoAo`+5Fasd8q94{UY{4C@&fj33|E;%eYwa1ddTfNVMl-QN}SBAJK5 z=GO&hMu7$nrj9^{o%i|^;{eks%YA<`h)@a%c_miFU6&wbpzVuS9v@EKb-SF$=V zFbduZ`abb=;Kh&|Vz)P*UmaQ*vgqXdkOqbY=il{aPj|b$RG{JFU!h+cs+Z227Z(gV zI?)Au?CknWOEHGTg5&zEp9t;VVJf)j6Y{DE41-bABA(OYXAn9KzluKvF;cfNC+8t*-^oF zR+c&H`UA<_nyOSLhDR>q{0uR3s^ebE&%WfgTraa@!-0LX!<_Cne$;#$ahg-N_Pt&1 z<7abkIrFbyddTe6g*H3CV^2e`RycY4#?R4UVNq~n5>VxS{XR_M^qYtZz3Ok%UJB=E z3o;~F1>N*jWO(87pEbAOLz7u`rQhy?OuyN4=3dU*QxIPLcWt?Irpd*^!k+AX$-4W_ z7vDN^^yl-2=S|N=WG8P)Vro&IPu4QNBzAM=H844zPZko z1SLs>$MwhiI5wr7b=xcV@L!}A!x9D#MTQMaRv&QUc{^j~s=PD5791~SW|*kF8y(r{}Ri|z~ED_{CK|k@1JFnA`JJw z#D87Af`Q`z2g{8QE^8DSHl%&c()uRxlHthIe-&pIF=#L(yku;!zw_eqzKV^`zaL#S ze0#}de=fs=OIKEWJIa1Oc&^;b_>Bw>b)QU3za+kSJZtfeC25LhW0^&_1-6@|{gc00 zZOj1L0I$UO;n;qSEerX7)%|#LZ^BXr0Y!#;f3`C-g07f?o^zZ~{fWnyJ>j#=TeHxf z*;}j*y7>nouhnH@kc&CELHzJb`;3x*m;O03%O|KJkl ziU5X&$Leh+4h$VE2WFr0m1XwkV|XwlD7i+CsX~FFVI}wVt$g=iTN*q&x5VD|^OkEj zE;^t6cQxBAd;h<$!XY=@WN%$K-uv@>$&#&cj0|$j3~NP~Z+SR*@~t~}=9m>{`pup- zcd?sI_1X9PeziS!6Fz2AH~;y3=6T%nf)DO%zBQ{fQJasU!81N0=IL~0F{!u{igzxW zO9?!?ZzSsw#3-w5{l4SArOH+ZoLl z&%1Lx_-@+7P@tpCz;NvU;{J6@)9mxV7=tpCA``nniHZw~w4Eyy6yCp+nG@go^o zIZ6Mc=dQaMMH{|#nY#7(*1xHtw|>02v;OF|Y~{Dz1s(a(Imhj8m}_e}e$J9x^0Gqz z>W?#*e-+-duAg%*^3U5libmy$leliLaGw3u02W-}fet{rjCid(BnuRX?tpzyF!LRl}7p&Bwks?lb$6_;_)oy8b+GLoOTRi8KE{Tcii2+|K?kX zV4HJio{DdkKL6jZ`sG)ClQqBE6aH=PJa_r>^jP`NSDv^E2~QUjI3-=0@%hpJNBcM5 z6c_e5$z2_`ge!ddi&b|*e51;@t@U~P_M)Gxz4O_!`Ts5-Il5Cz{XP4Bt-C&c$Bq;q zC_Y%cYE9miZSCrrn>HL?v`@qHV(Rq^&%bXh?uorv8&Y!gE)&Cq(~PxKOJ#rkKe&it zh9kpyyWdK={T)8nk7s1W#@wxYb;nhf;lSfGNydHWhafHcX@aG;r=!N7LKO9r*Y$tyoy=HktN#?`g@&%g3J z8shKPo0-1YKVuCSc--o~uT?|0c-o5@6Qmg${MjE|Jr%K@kzwXf{mIjx)f)&L_$^=O zm}=g$f9B79Q(UL~h`HmWVl&k~=v z&zG@b_xe4{_kKDyf9uB1(@~Y7-AoL1D;W-)Gh6#OV|&@hPp6m}KFo=-u1fruUB=6& zF3=GCSw89c-W@GzlV(}@)@x_KwptR%a7Lja_x2;tpdh)m&hvjw%X|6i|G9U9RXwlX zefN03GhCdPb#uUfJ_Ux|3J&$T{udY+&eU@}`@iby>@TAKbetT#ysTOo7#JM#7#U{# zaZCIs$?~9(r6JY)zpY8TEh9q{&(+tg3=fX3`YvicbAQaU{l1Hj>9suMVk+3RUwl5h zGQ$GJOm)e7^3o;@1xwc+5n)JB{Mp>faOM)T1IPRPsZ0&|>6$D(3=AFd5A#*7g|jf6 zQD6`gbYNrruzJqX3(q>_f z$>EC%+}vgJ~?~EcD~-R&3IFA_r1FdR8>MZn55J>$=5M-IBjE zd`;|ij9p$|V&DDh^7YMMw=m?XEb~p6Uzv0Il9q%c{61G+1%}-6Z=$>RzxF%F+vig$ z&CoFS`C{Zr9ae@vHjEAIrm_sD7n;in>$fsY_@AGVbnJcod->Umgc*{b>(8F`xkiN{ zXYsi=rlphk9Axh6G8C*|JY$bV?0ZQDgS){_b@hcW85!1}t)DI6z`*d~*>3sGQ?Jym z=I+@N#J~_~#js-K(%D?*f8VONop^EOO&1I3GDJI7hwZ8?39Jk?e~xmP{!`4U=4I#* z)Jr&_yx)@N+)VE)3;r+vcysmAxc_O%K0Uq34?? z)3QMLv%RKnyHxT1zh|{Jy_$G6t1r~to&X)X=b$Vrq8D`ZYy26q8t17JOjg? zY3k?pxTfyhbwAOBL0e!!IU|F>@gio154pzTX(#tqfB(btFM+W^Ayt|oV&&0f&_uI? z6N7>UBZCS5+4`yHumAe|^u~%pX2u;h`<7=4^e`~6F|tT=K8SIhB+rsia?S~SQ-NJ= z0}q3N(eKn__WS$K{BWe?Q0P{wWOEVe7wn zb2n58GCc^lIDDafL+ytE)5@Aqk)36aRX^RUu2*?&rgq6{<9wY-zPaI%4OjA2fS)L2b8R zb^VGKuXctv9!y*cQ>DD`9*f)GpC>+1KE7`{SFR98!nqgRJ->?5?y5trtt94zBvEEyl3H=>J;q z8C4zZ3<~Z0U+10I%~NL7L_P#!YP=c4hXu=+6U?^>C^2?u|9AZ?@AUWH8>6blIp3r{ zYJXXKrhfTLh9exzd5jI8O`kGWcJFOq*u%gu?e?E?X2uN$uQpx%Qnn?Ap&`(vY0e(y z5MJL{E0zo9MP?4VbDNi3yY7DF#lxJUT{i7DcVjd}Z(VTTrhiPN-?%32mIQZ0E1Ldp8#L zuwH18o2_5HnLl&i^?=9fEQXB76&P+->tFuYJaw1h^i7q@b0v`!&{6)D*8&H;dRPuHGw?7)bWUXO^78s8JZ0bVC3n8t{%W7wAyqfw2z zIDRz!yL*LiMf^2LU{i;#7|!Q zwpn-?wK-uGkeBKNUt2HAl>Nksk zj?g`B@Vk=ZfDS8zw{SzUCWFF~3k`Gsyg!o6(NMv_kRdnoKNmv*KLg8VugjNQI2~tk zpFV#iC%;{hL7>OVXz_`en<`{kW?0Ahq?)((3g_Mw^FE*WyDPDRKj`GS!Wt06e=3XP*%&WqFzh?NVmmWK&P^%T zL*?@o#P#<3-K%+Cyy^P|nYEyPcp<~O-nVyzy9F91t~@2*-I*_}$WW(uxDPZR;)h!GRC(IZW8X1mUf8TFj#B;V@nB%}k&>7nc&hP)@_xsc9 z{d)J*b9cYKESvj2?8UbEDXOnG)<%7M{CmqD^)8MhN{u^N8SQpV^c2-$X*e(U`wy>~ z*=0+`Z?nSXb=2n1IluUjnf%j_ZvuAzt8A&bY;W{W^C8h>#jsuxojO`2#7alA@ zYDw;INXndd?nHi6TU*a8E-`)poedPB!tgOo$iSh| zU?V?ALqAKy+jHw4HW)PdWEgkLBuwLLXy-ceg(;7Lp>Wc|Eo<%t3nXYVFkGAv&&Kf} zot2^ECBu#CnRBZn+8JD?%I7Xz{XTVmF58&JMLdu+Wq9#R6+Mcc9S0e??`?SVWAcl`uTi2cj`-X z#SRaKAOCymuDjTNyYcI1!GCG93A1j0@==WUky7hu=3F9w{u;kqP#3Y%F1z5Sf>x z94V=kcP#OleGtQeFX{8IZ&L2Pbl-%H$z<*?6^1?sS>u0y>zu_E8tyGL{`I4QaRSo; zPKE?l<_g2M8UA8vT^x)Z+CSDZFf8U^I`b#Jt(S?xiHnhinW5!KODO|G#ZvY?f`JcYl*zCliB-)B)j*pG+7haWDw<)D^bc^D}*T^!r579A}Gqm9$v(m#pR| zHZIIRdGTI;=G+_pW%Ccd^6EEvky-1asv^qrMf~`~{^Fg>4Hc}UUiC0A*6AHy_w)Rb z_uW(f=9K=Qxaz0C|9#cM`$HINUepURCA@88IAHD1-uBB~_Wp4Oh97s2hTMHJUm}aE zB0nIVh4H|f=ZimB?mV6*!0_dvdVHpQ?XRnQe(wLdZCm+iSxuG+qR)Qs=6%b3%Z8t2 ziTxz+secN@8YNg5I*8npo8TBx|LX?mWLL%+{|zIH^XjknGBD^buupnE%YhO3V2c}U3<-Ps=g*8OV@SBY zt-zb(03`EtFfh#Lb1?bu_@{e4vl8Qm5(WY8>*;D=Ha0P&ykt1C;eQ+xLqux#|7J&q zpTD(UY@2x@y_10VHz8Qu!y!SL&Jx8-SeNGdKKpUSzc=6M1IlQ zo^Qu*ShR64c1&bQ`F(Z!mkF1R{a;sZcKyoJ=e?M@gP|d3s{OaAOm_Q{=bG`)^tZns zsHz&}li0a!`xlK?20ve)?6k!H|3CZ@JS}RlXhVObRYURS&*xbM7`mMlm>Cvyof5m9 zW;;8gRmjZF_3Z!EvQL+&+Rk!fNUaY3Ql_5F#ALw4py0yvVE^U@hA=J$h1oxZTRrzb zWn(z<-Bx>f&z3FU&b7~7pSwJO;XdEv+3~FUs~@+TeVKUmBLjb5YjW8f8NLPv1#`AK z&~}IUN0vxw+2ptUeQv+LdNaS|zjbdM0F>BoQH>}Sf13c3x# z3=OVK4pt0xt@dZ?1Q`+*FsK;ce*F0R1aewK8>UH-%Jx0Muf*gzLQO-&JK2xn-R zxbu87gAz-_@iTwimoR8#olngTfA%z??s79LLkBa%0YjSwNLy)`7)oxMzHsJcFxbh; zAh)Chd;m0)z~O(=d&P8Q8*ZMek5pk;{*oa@`~O}h1__n}ml#i+i3r@KT`q=!wu6r@+u4rf{Z`D9eKjEsqS#urmU}Sv42$3%Ja6^9qi2A*L$BmIYGym zIf{o{-}L6UXfccJ_at8{)|lHq*--7`QL8Z@GE8h{2)e{!Bsr zZjORA`{w4{lX2|b*sPim%zbzB8+8br>{g6D}Tp*MTfXQulrAC z$^G#3Sfd`jJ#L{}UBnI5cfS%04*YSK&33>4^OtrBkK7$W=SO`73qPM_V9+i;q|1=7 zt^Y^W)oZ0cY|CAk98wx$7@u|b*oc1kwV>~PbL|HGV*-lGAHNnbGej(9-Jo4(^Y5qf z^i7dm4BE~2{j8fA3Uoe}Z`-mcjFDk~3`4@nzW)vT=Fj`k->tZ;-@J#++**k%$A`BB| z{%Qo`WIz`$}?cJ;en9yd7# zi?I7IGfY?CEn&FQ;;FsFp=sjJ_o566r!6zwwM7{|NHG;KGgugYdCSDC&B%~pZ|D+L zQ}4|uw^+MuaxgdZnR+>f7x%@T`;O}S6(mWQ8i7VaB_{JbpLb>mV{k|d%WRNL7n!xY zpx)H-SnKYbthbBZR9bSw`t4q5ztfj0sZwF6v|?DhuG-;ttU>-i_o-9<1pk^hDaavFlcMk8U|NgV+`ZIgsV+Kv2bM;>`r0K<8)Qg*Uc~y3_FC&AUi2c7Vw%Uk@p1gnW zZ*J@4kv*fb{a02A!-I$#3(Me%?z6t9zZPKlX2|tjU+yp$Lqz=kdqPYevfWCN#)ZqC z)qh&)aZ9}ZqlDI;iLW>rCj9c?J6WS+pTWQ&+8*UcYEv72++6o)UsO{dW@2l|-MO zxAkkvX7N36WMtUz>b^!OS6#mZM*MLJGW`>}kOJ6k@ z(pHAm^||eleq6*k@Ajk_@7Wj*Y?ApuosS`+)^2*ynxzK+1KGHeS5!={TV*uW=60}V z?7_D#63odTla-lxyt7Tq{t0EimQne;_&L)#=H>b^>ZOO{U#(2s&}+3({@YOriSG5= zrCC8It*(E?&%l`QL%(Bv`tKc#3|}-D*%%nsY0B4r@tid4v&qhapQTy<9>1UczQ*rt z{hzh3{>`x2sMb`%-*3&v;KJd+#<1bHf*eyqX%Y*gAVb5)^PsCBB>u1Ay`9G3P?*Ii zs=#nYeM1I=+jWJUtM(L0JL29|L5cJ z=a?C8i!n63E&o@1?V9!cLx1Z3zkR>K+wt7B+y9%a92h(J4g|4)E(~FOpvW-eKaa+V znpc3cA8!7adWU(Ib{!i4n~=kVR{XE!{ zU}Jc|Ca(CM5p>r3qb^tVOO^2&NSaK=z2Mz`Weg=jG&J6kc zes9bMjU_hZ?p`f2O^V^gE9u4WuO4`zQX3OdGbN`Y%e|rVJVV3HUol3Zlil6;(|>c8 zW=v*e5IE)|1a3ivF*N9;{C)W8ScAYbAK$m#YRTdMXY4a#x@{%#;5Dc#aY~8tgwwUn zAO0Ks7cTPJ@}*}|lw6U66kl2$`{qyaVw?wFSeq9<%zFFtrnZyD-%0XsvY$(Yf!cBkbqaIp@;{3A&rGV?9?Wq- zL#W~6cl*yZYhG_*`g3Hy1XD=J(`8wgwk$q+VTrr+FNwGHPgX8o_S1PTXiNL@6)zQ> z7@msqro7#yt72w%d;R`5)jGoa`HvllkO=NEbJ!p4B*Lf7aNxuOj-z&;vYVWjvDt-$ z6wY5Vz2=Gfm6>mw4GqnD6wDbM9xvoG3b^jUTU%&*w3ePw*Ab3{EQ5R z{JmerriOAgoVWYkqh-C^gNtLs;|fNGioKsImd^OUa85(qs;SrA{+}+Ax4*Lfax(+N zpG&819JHA6pNpY_fw5uRJH<~IoTWW{Kj%vQn!om6di_MMgg-CWXNWYc`W5D`$xy-J zz{sF24w_#}N&B~%gJJ%kr_ygX>+g$YVc2&6;-;GV#2^1ZuFapH_&Zka{|nQ!N9UKb z&G6?`U}l)HhJj(m|3_c<@Gw+Vn@siEc58k+Lkj4sl>;aKw9jbFXJe4qx_DkAgJERx zt(n~KEqD*E-^s!pyY%1BrAv8{=7x_tGaNXv!dyFU33GwfzG#MorOTN!e9kN}0yjz< zIL{y1&zBeWFM266L&<@bssA5+e)#oLiTu>*nhbY5rtu|MGBT_`{Qov9!@d6>xV5$` z{tb7sVlZZ4cqnhkdGg-+Yr@Pa**El@7r!t1Y*)*=!zaU8e(~Sy`5)RDHh4)SYOZBy zSR8u%uigB;&gm~$wB+~MC~39k+?4VSjl909zjfcAy6(!Q(O>`F2)9|r!T8|=!~dVx z!vCG0{onrAa$O6LsN4P%>}~2@vYyn}s!#RlGnugO9pB0eZFZY#4WC_E+P&%d7iG`_ zNe3&2?Sc$JLB*xUef;Us(>F{uS?)SH-Aen!=Dk=Xl;po4w z4o8_!zOhgCi#4xv{r_UgHbKyA$7~OVM@!;wDO+9=Sl|;nJDXX7Va=Q4E(*8K1aTN} z9Pm|PkYqS;uYK~~#fS3ibUnRh{?AKGlUMSUWnQvu<>6@;#D6Em_cU%y31myjvCJv;Hl4eL55+3fVc8`tZ!HgJF@SAS)TpRJEO?CZSbYexUW zRdwot%x@SN_WV50%wX{UqePlLKcfLdgCoO2CWbpRHZC+PusxN#?@Azp&Gql~zXN|i zTVH>9-;Zb2Z@uU5`~C0zt$zEz$v4mZ4`|sI&jm_-_ZS({Pd)m}!0@6b)T(mVP6LfZ zp2C=h0)b`*x8-S>t5$AXCm3}5itAN-v#06*J_|71im-pvTx-}i_w%ZYJ1@ME(VXWz z(axbPjx{8KO-O;=w&gXycEmi++6&YBmmNLl*}x-TpTvE0s)^gC@Alq&*Y-N{ZL3+r z%uwz1ZsOv%?yCW z85-uAmDYvAmrnd#%FIx6qkjFNullK04CZOSy?odg-2b7H`qKP>(c!u4+co>A{>*W0 z6hGuEqQuK!W?-ck-#`29?aR)~EHBirWN^?pQ@@+xK=}O{f6+CZ`(s`*9N`q$fA#y; zw{_3{UpQiNQ&Kd4*QM+4R;h0`6yOA%5RtrLY4HU!h6~mvhWSaq=2h2vpWpLSex_5{ z`kPDS9~WGGq$2-I@f72c|NCDY{*@fxqv*!;;4ioJKHw=ce{T*`mto2 z_Rr(&vvv1(zewI85(XH&S7GR z_^6-#_%h3hu&>Na2ESw-qCq{%PyS+@4m>~eQ~yLiRW|FN8OV37CQ|z z-?)HVBZj*e_+RZ{WJqb-cm3~L1_lkig^~Op`*Rn6_@5-jaIHD!h9Bno^3qA zh5`yRzA%m|oRQ(%jG2Fp7#h}p7h?F3@l&JiwRt5vZD=8J{o6VLp zFvyqs_iQ_^P;vLh|JV0TG_r5UN?noyHAE68v_WM0+8Q#oJvb1?jP()siKlU?Ty zR$kH!Sa5DVqUo{!3zKjx&+qqUG4&f58ZLi~v|>2Xdvl-AWyT+Of2gG11Q+rQEDuB( z7(UBu|2r!B&+UA>`F~M{4MhwM`~Ux#tiChjXbFSQLaiAL55xbRW?)z&m-IgP{0Wwu za{F!@UHKkx)vjot*4ct4;oKL=rssa~-u6@y=WM9g3poDs?k=xYn@SlL*{vAwflw;leaY?{(#&uQVB?CM%!3yf$?jL&L;3Obln3=LC%b6h>Y{#yQ9i3KZ@=gj(Fb4#-4pu6Y+ z!$sxqD<3d699bfD_sD(O+n%q>T)#`s`tS3idEbrptBE?w91NQ_SM6WA=CTMw!-pR! zq0_TD8tU_+x4B(>|83RP*-mT>OO`CToctgnkC9bew&7Fk=T{$IANs1F?H>O|IqtTSEQ89t`)0YF z+gKPb9DftT^*Nr6^~3>&z>W@9LyiSk%5!`F?_aP(>%lCB(l1q4uebLruzn1X;`vu> zygul%JOjf&C0T|;{~rHoD*IFW^z8XeYyRmc85*{|6LkK(|BFYnD#L;J`==Bbu1K!k z_l=98;UoXUp9lVkD>CepJ@mVAe*?n>aRCMu@Fj2e{+Kf|)Rh}v6=8aC_J4n#xFr)q zPY}a~>ZECE4UK;zZ@>E>;BY76cXi>8*ym-^pI>TztG2rMcOU3LmWITu_F?~TvsU&7 zfiAFb`M-TK6R15H7{wsRG-2(J=cz0V3-r_f{g#X0Bzo_DbGD|g2g8ALKckQr-`2f6 zdb;56K_-TSJ@2m-#Am)_I3g`?C)*$iTE|hr%FvxZQ7Y}o4i=xA}3o$fo`Is^3dr443X8e~NtCKsYWJqxy$g^TlW?;~6_!KT` zZS?v3+ORgU^m;+llPA+(Ph^PlYPi1_>*l>Q{%J1es)}}Bp zbOw0WMQI(PZy z&NIcLo^3z>zBlx0Rh)bv;(H#NGBlVlB(9yU`}^RT>5dE?d9zj&8V z3=eoXfBKIk=6kghM!VZXWSE0^j1&7aq?HQ9(B-xB}#7pL>u zNbzO4H+DEzKbh!$A}A}}h3QgyhGu5_mb)8sZ=IW)zD3r0*_Ii1)wk~Wp{8rKEc*7o z+NjTe53nDA`>+Nqh^2cMKPGtSxnO)d2M5nHCU3>*i( zeB}vcX-~L+d?_14lkfZuL5vOFdu0v&Gczz;d~n=U@0Gs!`_IkH8+xrSzDO5(eKSAH zwNzVj)(pj+`-<~xlJqKz{+dH68k{Gs_@9tT3y4=>b=pEBdF)`o&?dSeoZ1~S#s*@@K(aqrD!&va}(`%D2 z_B?et#taY6mfJ1A?ZMiRyIF*xOtInb(&J3OBxkNQT0Avh`1r%;Mw5a+=QuLFXx^9h zS;2+{H0o}~%*>E#BK!VpGeZT#0YjF8{qgJ!LB?Ls6m|JI z4gU`^F&KQ>-SzD3|C5U~pG2k4e8>e}t(qjS&2fN(LBnd&>*aeZUF#IJ7EbAjc{$_h z)W}_q^{pSdet)bjF}k27#1Qtc``Laz#+-S^Jc?RwOa|WU2`mf_H>S;vXJ8DuUOwSQ z3y=5b`JA0H{Hdw;E}s{GPrwJuLO!~_jjz3qB;HL0vTBXIYxEwT@vZ^^x_$3El#3TNqG3-rGo z+y{34l`qU!{+vIfwUoi(>O`{{|Ccc|2y$Gg+S1Nr&g;q85ZBMZU{!hN#=Gyf?Q+#Q z&GSL~pdADSFETz($cfB&!Y;^Ako0f2!OZYOr(V~8d%5hxo~)W*^TQ^8cD}5C_|J95 z22lpa9cQigtPwa6#KaJ`aJqAajkTtYhrr)0>F4`yGBKn{f6`G-SlAy6N=0enG8fJ- zjohhPB{FZC@LwwthD7PoH{~1GY`Ui}+fbpKn{w;^z3GAs3=7U>E#05-=kv3Dks=Ig zb~XRbt*H3BGd)E-NYa*#&A&6nTYhof z)ma8XRZGrYtKBxW;_B*Oux|H%8>BX{!G20O}xROv-}DShC&S& zKmWYF)45Kdfr+7RAA`e+ON`vz2Gm2e>bj=1hrxgyx2T{ zV&#M{bF9)i7*x_)CuZx*E_wEEvp&zHYu^r>Hv=u{m#?+cXl0OK2-vZI)|_cGKD(XY zyl&Bfg3!}H5;m7S{r~di>9)sN{{#1@b`8D2U8v+gQ3cbi5r|e(*AwkB<*=X zlOe$JgYwGPb0*du54zlaa@pC5+dx}j1e6&~N_oz-pZ8yBkSATGk8<{EQz;85kp67&vbCwp%s%F+P}Xzis2(7WZSnYtR4O!Vt#5 zu>X<#p@=;{_qQ-KNEe&mDER1i_P=WM!@tM-_g&cc?_2f1$~PY~Qyd=^@5%h|Yma_2 z!;eh~|9&$voaO-?Bl)JTPv*V2%8bO{KPxi+O%8BkP-I}}2xee-*?TVZY2atMWB)=@ zweHSadG^az^`c|-N^8M+bX%kqgEoUhzm4e3N7MNl%>P$%H1PjEznpmkGsA%w`=<#C zC)`?mj*lfF?T@r8qX1*WzKfn!u@duVxNmFKT_*1=d!(76gQY=(o%LwwrPnua{E+$d zV)5&jl_`gV1%H{f0=SGRx3u>bdk|LmDN&)=83 zb`~7iUjKLYx0mVhMxW>ZdwPj6<9YkPCAA;kmACCrPt#FhpvHoaQw zWXV~%{h~fI{Jc-Pv)zffnbw7rOb)Fq`8KOUOwI)8a>>JmfCAbIZFD;_H{fKnS9+X;c4|+}xwos^PfRT} z|N3{!;)RWMebG_BJ#J2P3o6<$4YW%B_Sfj{i3|}|4NJD<6zy2m7;!>wjA^xfmoF8m|6wd$xb>oW&CaSroci9*8hxCdj16=|(?S>5pU)TCJKWkOZeMKbEBnP*es6XEzndPO+G^6~t`=thf0i&PPZsy> zFI=&xvnPI!*Db&O>)n+ztiE=#tu^>uf0D7G&3SG}*s(pAUohmIsTX88aX(yfZ`g#T zpc4yI9{zJxY;BQdIIwW$`zvdgfTHR*oaIMZ1@BHh_8}tPG#JwN9Sc+5JU^^Yi?xpIKR> z{pP>*{$7o{`TysP4D}ob)|_BqSpLY7L6RZC-G+tX<@be$YPF63?0z?QnGqAi3D#Gxgn~7nXv24ScAJ2Kq zXMBj5nO}0a^G{37I+Nv1f$cJ_ZsuVfCJZkQa4;l%Vq!R;vP+tSflX2EceoJ40}+-D zo8K2PF}OYaHC>3oqBP_EA+Kew&im@)c`U{3@7t9b^j({)*{y#3va*=EGyn3*k0meu zO6ItIHuGZ2y0;tdv%K8drDApL=c+BOF)K||w%J{OKjZMxjZaD{`xL=lX)mqKz3QEp zx;%r@WHM*Zd4J!mronjmtBmaYY-2dE z`R~`19q(t!Gca7{7dQ~5w~C?fs53(z14HDFdUGc$h9w*mma=--iDq&!RxmQKOlDe; zRjkYV_x_H(C&d^H_!+-UzO_wz$@e>}+n(8M>pk;#>+5ZkX55__a>MLZdtom_!;Y4; zpn?Ze=KtKUur}*K`_#05`j!j<@wX19++M;j#$<3i{7-E$6XOX62J2_`eTpZKuIZh( z|4D10|=hw1uB=n#BZ@+27sr!C6b*k5% zVPH7X_w#(VBqKwx^MRAk6+N8qY`!9@_{Y!E$UlsW;eh?IubVy(E@23GeS>{T-Vg7hUx!MyKzkewKhHn8 zWpZIZYnb@_5->6;0jtHz)N}q|I`aD_z@p`fImW&7OZw_D*K@KbF5g z{-%774ii|BBmb|o?)^_OtNeoJw<(&K#?PM^>9W+lI9pcf?$rFt-`#3z1KZ8M zaC%&{_}x?X>yGQ%|6iuGePNpWck!)-i%X;2uG#6T+Pa@UqqzvOGjRE`w3jt*p$|VU zU}RupbO2TOK@AhE5bJbIV4cFi*Y6jrwE3{^lXo`+i}tOb z2r6kou22B&+|%15w&v&iuNJ31gu}=F16>&zv~^^`qlfeSg{18 z@-T|Xo}6p`-(6tUuIY7szy0SfUKo=2Bl)U*OYWMSgi;Uog4ahYIUf9aE1CTHf8Bzg z`Qi*OUccjLXgTJ4iA#d>cgI8qgE9jKhl+|dc_(bQmfB0&m3o@Lt6*Tz^2j!0VPN}} z7YI5fb^*8lebvB|z1_xcqZ)M zce%uV#{aZq`*|1|KK0c(sUPX@|2s3pyz~|u!?ks{ox)W=X^RA=OEYww{4#ew`^(~v z`=4iJ{0nAa*p&V6x8B~Uz1NzV7%EtqZoGV-VybdLAd*X9=7sB?eNP)NKR4A7aZBYm z{z1pSMuV|o-^Slj-(OaXFiFf@C~)A}ce{U|o-L2B6W8&Z)RkerY+kr@hAV` zx%&?~+BvS~%up9#_@$IGPm-ZwPy3%A3_{bGK=&Lr%q&#&V_d+%F#9D#fV_?e=vc`t z)ivkbHR_BR9#mbg@w+Uoe){B*i7I=~Yp^pafD?1F!YPLO8bJn&fT_M$tIW>vvm9V? zjtv%{JHsO8o`;bU|1U;{wR^XIo^0=&{^B{mfWw2Vt3OvT%qUs9`b9e19|ndewnzTW zIFXU{cCq5=%FF*B>${yO{=R(W9R`L)FW|DxA|?u1(Kr|a}K z28K1?o}aC+=SWzs%aCw-8rxq>2}XvUq2H&S1*s95^nIq5nqKs6xp_-KLr1n>K3KgC z-(PoV;=i~5t3!U*|2w{ZYsXs7ZHx@dGa2tNF#9`)lmE_a3}5E$Gv{aQ3Fb&Rf8mSvlc(G5)#Ph_nf`qE-oCQ1bMtXc zh6FLz0~`z-LQDm}BMUY^y3j4cu+BbMZr1-YMTSSm0tzR(9sc?~W83z_A`B1Kw+nu{ z&%yBEa^}ack4)E9#2wpu;UDwXIyP;mf5}((|CrrjWhcwPy5!ih7ZQ&uuWC<@=Xu)y z;a`|0!;A@L4NC<+Sg|%_+}r$r_wP6FSM)G2+_dQU*P8uLc<$sS8(-+X%-HGhiaQQm ze5!F4zmsHGaNhREyz?JsW>(e4LX2$JD)vGUU=lRsCc?AkxEgumxEBjcWj{bpYr?}w*Jefi%l%Phc<|8M)WeQrgc z`T~Nb51GB{QDBhF2#mb%WtPvUKD*}7wjUAS>N>CgdfESM(wgJkFXGj|bIdk-`@uzt zfuUJ`J*(Vlv8n}YGZljx1Q{Bx{x$fqo852n!OPEIrvL9hZyKB^U7F!6|K%xT!|Gz; zTgJudbEJNhF))NbNEEo9iE>+->t&_ILL6IiqjxMdjE{)$XlrY8Vq>t7l|Mhz_J05) zgZErMhqQmnPwc|(em1vo7B)_)e`$EygQ4sa;{yI)PBYd_b7Y8hPWSMu+j;*-hg-uG z7H>w-extOc%JPl9|D9VHniv@Z_INQLkpAh`zxLZ^3pvyOt#IrFGLs~oUJrwXqdHcZ|IYn(p~qt>Nr46d{D2=rj3JP!+9A61~~?S@I&EY+r1bY z8aH|xz4_gDdf)m8(Z&)6Rrc(q3=ZMlhgBbr`d z+FFOPVaJ+zsmA}CSwSaxTbTZz$-wX@{{Q#?7p|?pwT^*-k>Nns-f7?Jmb;~1NIYe0 z^t#z7dpZ-t3)$rY2kgt|@2nSo_WSAc`wQECJ-=V`{;29X-}(P;YBD6GyqL|%;OM|G zkC8!733RfXQ(Byb$^W%y%CDb4`9Pv<|N6dPb5>b>+04S=@>p)yUj62n(;b`!uL9f6 zZrT|gykXwVHsj;@_lut|mY;itx1No`fTLmNe;$SxZ{$^9&%foju=eIx9r;%_T3Hqk zwz|#@UGe$Nox@+gu3nXSS=lgQ_rj_<;KsnV+g9v8iVgnx*QM_18!zm?So&+e<^SUfMhP$%}ilmsmXIiQJx7eV|kWG!Sx?HT;i4!+dSf zs^B@Er~0>DaMfzaQ^;A|w|BV*d%=s_RQ?8{T1`0JYl?ycMGUH$i&XL!QW%b%Br-VSmuLCgiO`oqJ$`(R^d zUh0L}Ge5^MF!&umUVJTojx!5`PN@~cO;Aa!^ze)V!)gzPu$K%M+U#oTU6=&I|8+mJ zueNJoNSVm6hmGNmRIefvLsK7|UiSF>!6#39FV&sf|hrS@rG7FWFm%`PW~qxnF3%kT3T|^S&H= zWl@pPEcZUMY=i$ZWqi0MtD3#PyUxwbw8dGLks`LZ;$M)Jw zNxh1%|IR$MdDG1Q@oyLy@)k4fXkqAKU^vgyl)%WK-ykl2ynyL^gl&I(E z&VsN0q`cQ)WhpzJI#D-zG4nA;*;^7U3N2RUDgUG$8Q%O1`E_jhccp#FYvT6K{Ij)2 zjv-=mnfA%krYqc09AMpR4D@u+l$d(wXIHUqa$<@ToE|D9@k2 zJW0?z;tOwGT=&=XT|smFSQ#F?yCHb#Vp)@u(GK}MYeSFsYZp%5SDnfRn%4Qn#PH*j zpXgQb@>N^<<87Y3nv?qZ&&zLBS)P|(tXR~g6*P};9|J=JgQtsQ2s9CYGG=9%F{kaR zdt;&esty0$9(SL&p2Bb-Xc@D>+4_I=EjRfu$L~qpKADe!$)mxra>W4;9oYtnZ}Zz? zPwOxL`lnbxk-?mS;meuMG=E2iJ2Lw$V)Ly!AF48J5D{oNx^WsWLj>1~1FJ@A(VB~5*D+Y%00CX3=dlb1Y?<7Hv+t8>aK z;(Ph*fA2f3TmQFer)#n>FgysWm-Q8WAjZ(}bH2e2;{$)(tr+Zd8ANVxKP<*D!A#Eg z(>y;eNrnmEJowJOe`(6_q1cCULX^$UHK1)5G2YgJwGrN)+SeWlf8H`z@Z_yuybo_J z?q7Gk?(^)>T|fJCuRx};Bxe4f8M)MoA>ej_QV0Ws;=Q$Z_>WnXZa!u8qBBG4+y5_n zD>)vVxyxYu@6Xr!!Nz|t>+k<;ZLo;RVDaDG^8fT|4JTMJ85Rj@b)$Pq}Vt;pcWP_5$b>8IC>sPDD2_F7ot>64bQ4?H0b(|Ez_SJ&L?`<=;Q6qO05d=FZO9J@5LLzhuaG!W4gB zd208`G(J#I1~&m`*ZHgIhy6& z@o3GxlA0!eNs(a*^N!-&4z6SNBI0$E*1gKldZk?bJ!Im#!|x}ry2SYx#+9Mv^f4$sBZLN@L(?}T{H6=E5nDwf1N|_-?d&-TfF^F=!?4D`#Q|Na-ADzPM}%Q750G$ZWs z=ZOpgyS5e7mp1&ozcs<{lh9?x9jpv-D|A1KFj>S0`@Jg_ne6YjshN!-jEN<5_`u5MkMa=7j7m5%zX*L7Jh#FvLmICv^(*C+XB_WvViuDk7je|l$FeDqh2(9)X% zp}yZ5f1VF^EIN>4p~UErT)SCBtivmB$?+o_KgzseVlZO9zal^4bz0^YhM5Ad?(>4~ zniU9Vsa*MM!?6Vn4Ud!S)vo%^-Nw*R$&t`4&tj1OFMr~Zq3Kl{?_vp#j|xdy*x-pm(cJ@D$z ziJ~osYixo_W7-)$?B5i6GH0t1sPSXaeed{ao6=zo&>! z6yCd7grQ=W$+hn@J+3h}ym-M63x3oc@)sBwlB^o0%6zL|$q3443F)nN^Sv+R zSuylzdg~{Y@%S835MqeeU-w5GR5~`?VPc3|&ivqbj2DA~h(JT{V-^O6_}b65p(_{| zHW&Pj>*xQt?A=P|>aSP5d<>p#w32_D%>Fpz?#xXUMK-oh_t%%6&yxl1%Hy~lev3bt zFRt#zKl*ueJ3u)RC^CgIrsXXdL$Rg=H(u@Uw+SJWbjV?SIxT8MrHrM@`VZ;DEjVJ8i z?76RhXfQmo4Cs+K&{LV_pd`fLJy|`@dvkT_7sq%uMu$J8ysT2WZC2@jXHF9C50bUJ z;T+7cfd5jn;+;zGZ2gmG^_OR5yt|~xuMsAq)rCor!J(pF z;-}GzaCU~U>o=Gf5`KLaXh_^qA8#)xz){M@;IePUy4>sUmq*w9)=TDMFn`Xpz6<%x zL=gso8GHv$EcmYUX8+}nXXm{RVq{q8$DW`*W&h<8hCiq312Z-=@h~txdB0l0md~l4 zotvS>t45{azU}SQ=k*_%8K!YF6(s*#yyyQz@sLdgzxbIzHR%K2XrH`8YmRfN-J6iE z{g40cJ;$o9wqJxIXPS z-Be#EZzHbE;1KgO{&K}6nYFpX%KJB|RoC^P%p%TG4(b6-7XJ9VwRjpB622HSawG_y{l9Ww;ib#v?OjW`G;F?c zRet&SGx^bt3ciC33_MH*x7c&b7#QNfXLzJMbogw>^UL>NAcsPS2E)|Zt8$qcb}uq~ zS=q4cf`QTVg;Ta9?LQf_ysOh&6+D^PI7RBQ`1)Ut45xEJje`~`rT~V9bcTlI!iN+Y z7;gz|MzSD8{0F>9<$H?Cq463huDGdj=LBZ-YH>X zurU18+`{li;^VxwTjd{Tmhp01NM84|s5NhBp6d8mgrPu+^&l^U!l536Z$Dp$&%EG% z=R6m~2|bGi^PQC!2k~BJOpq?kXqKElb$7;zwznOdSr{rN-^<%8%5cD)aY7?wjcmR{ zlB=E4)5yE47xQ;ZF>o+M)ztR=W@HG{o?EDUrS@AnqxPxp$@&x8UKQSzaqHR`{9NzS zabMlLB1{e{4AaE;YhQE6O>$%4U}K2bnk6iH=1=Hqvq?94qfZ8S+Wh?FAaQfQbPY#0A6g`0D_r8y4pFbKq_TQe~1pK;*CpY%uK zvKjDdT#O@{@4z_+_>l$^e&h{=dPu`YX?%THf%YNB8D=`E-te(&AKVN-g;Y$$) z30>bsZU2S$eOJ)boXW(&d-0(NLx=wj=ilE71Z5KcIKP=CxBAb|?2|;xebvIwS6^qx-g<5BZ^in`X(p2c$|(RXYzzmoet$Hce439zqV;dQAA^F( zO9qAA3=NY@82lI*Zq86n*S|2^Z=MW48^eop=M^`*N}gt7*mHZ1BWUa1_4RW;GBIpu zVQ6AxeADwcp$w27WhJTA-9?O(w zIM2`4msNQ>wQ;9aAR~nx%x4qvS$aiOR?emh$@gaqerBkl%iv4nE@ir%wRb?ZK-45XSCVtR7&R>f9jBWc{JtnGmqoX>T{gf zByH}j2P!bhx9IT{&=%zHRJsA^OYF{yf_Z5bNv68yS6Tf;Q%uugTQj_ z|8tob?h1e3`p($k!TT(?h5y&KT>V#fUDE!~-JGZU@BjaF>-PKzCWgG8KMD#A<`3UG z3klt5UHCRck&&TCfnjo)IYYzU3FpdwS+OxBJYsHht&VltQK#FIdu5@oPkJgFLrBQ> zOTUlaY2w}KY#A~UTtj|Dd4}$Ym#UA8@^Azul**?oarhg6a*Tu zo_cXlcQD5TM`i{ANd|$2SO$jQ>F;zuZOvDDJ@ovUoZl`A~=zrOdIG_RL`xo!S-|)Kb0D~JtL-fb@?0f%x+sntG^dVwT z`w~q}@dVCm@q6Nrd`~EOCFC1?$+jR0yfqs-yK{P<`h}}IIp5CQX}qq%N_@kT$)A@6 zNBAs7K0EHH3`4`R^mRJc3<;_K^w}8%x=I)(2s3~dg70Q%2n=al#BBP-ZSq<-J~4&_ zfdfTuOa&9%6c`vLI54Elbe(_vF#9~7ih116_N%pB;y06G*so9bHp8U$pj}v@*y(r1!y)rX{1j_<vkF#g$H7ehy7HMeOKd8;~>HE^naM0v#dDoRM zb$J}1@mV*y54P=>J|%BsZ0Pm%pSWUOE~8uB9|wz03qcM>1=|Ke76otl2CF5!(EZfw z7#rRk|30xP^tUq~!<03;s-n``v5X7?+j`IGYi7FkDKLClyYBshhYmNZD~l55q@>Bu zYFAVi|NPCagTW!hXPGvGLWn?v^k;h)g@$hj-xR+6ecSog{W!bDf4}@beXD*?xwEpo z&3=<#ub8h_-in>IbR8qZ?6eiDMW3CyvHe&59|ne14#NMQZnxjY%24y+<#j6-hRyf= zS{VNQH)LjL;(hr(DPDcyZ|5vFn-dHTr~jYVWO(pX>s;HBg0~Sh3Je9S&)aVjyu_%G zH1*@3SX&FdS&SlpIpZs}7o8h`&*9D9aFb^PPQwcWZ9izs2WkEWR8qVK8`T zwX4nZ{|ig4vVAL7T07pdc8@uI=F9Y#@&BJYf2rA8THSQNPFMYW(A>R0g-+_)`6#nJ z)R#M*awT0eh+#_^PXGsllU2h~55@xw4Krr22yIvH+7m0|=B2dl;)nnKxi|bKO}bR` zzEK@4ZyPuy^7Enz4NVo+KBEcmm% zrCOVbsLI5A?L!`C&*h3RHT<*>oaeUBQpW96(jt$zEUi`szNyzG-53m*8B$&{GH^LB zWMbH$CC_HhZ*Q=WFIRVM?J@?2MQu~3T)li>tf#$%VY0dwXrJHy|ZF)4Qjg@4@u$-Y`W+8v<9s}onGu9~m zFI?xMwPj&{PQ0LsMa;bw?o1Nqk)b*43=!)}7#R2^eD9^}FKrZMa0u&o@wt$R;l!6> z76u8H14@i@G-t;%stVt_ajIVX^L-wM2f-LC=_^YZmoR6{z9VbU$H(>qeAd|9n%+#yiB9Pp`9<^b)N;bAb4vR_kb+-t%BI{p>3^=17R zPE`hmsq5??aWSlT@tZ%W@XxY1{$$1V3zQUu8s?UOmUo-TXc#MFs1U|6rnpb^1vKwIF!UhcEA@@2Hx7<6X-e9zC=a_CQalFhD}G2e9d z?1^PaxLA|UaNw_?;h+7opYMA$F#4PVUBD{~I-9sa_|kRH6@LYo7!-TsK6AO=p)XCIih=e)u`a&Jukdwl^Uo57 z724LDIC_(2nbkvrBpt2Ls3B_?^~GXWnos=LX(hakF3Gs};kBeEC+U zH0{YJx!aRH|IX8xC3k=ibojghGeb`b8-qb9?_5Q7c6ZN+8{Zf{*T24&yYIU~zgw`# zdf}Vs0|qVmnoEy6sxWZeJ~~r*$?FflRdkp3tcl(}cgwVW%l5~=scd=g^ToD3_Q}>? zcb9C@nEz+1O^=Cd-r`IKfq(VCGPu^>-c={PbH;|=l$4Z7Z~id<`kZ+Ej|fx6CVhpq z;y(48tD6Iu7)oP)SuJ6H;QYsVMe^IP`_69@WMC+kKV}#9UHQoWyBn3C)Wj=`f`k__M4S%o!R2U(`wb zp6@4XZ1R8R1@{()l$9(uSX$?nFqF;z9<+@4z{XRXzr9R6BHjP}Mk8ni?yVw;e|d}y zVnOrGKOL>IW^mZBl4Xw<;|ANB?N5*JIsN=Day;spgRA`J4gY;!o9Aq2W!U0>bW-y1 z)i1ug{i%`FS#K(1uW78OFo{97L8jMY6uYk20K$n)q@5SQk^(D~-%ET>-*&;G~UPK;`|TU%Wg z%<;gjT=b>3*Wyz3BH@?GUv}QR?<7@i|AB`g0lb+1gZA&UN(?i4`6o1dE#_iKIHX@6 zTG$Xc|N9k*Z{$3^EbnZm$kYMxUdVZN z-{++J%A`!)#AR>0 zA9P{}TloL26T{6)(-2P0o70}{mt=Vmy5jSX4!%`gpZtF9GTrul!q(T@UI;Yo^Ej}* zcb93l`Q*EWkzcHyyF6EUx%$rpFE)lbXS+=I9Iwb!IxWI*Lw2^y|GKyxy&-C?lXDXT zO>}C#yx2JJOFAFEoSyRM|C_xpqeH`Yy|cBO!~gv8Z}uzg-{mXLN9WJod;Z?m^DDJB zUsgXRv0H#NY&*IXZX^gd$Ld`6`n6~GoYSYK4Ed%bT)kL9x&-CH9z@2-DbY4q~m8A6!q|dy5_;GR0B9?hm_mm~}Xch$v z3oA72lAU*cZ|;rHaaRmE7-lj|(Mg||x+Qhl^-EV*AI?a;l$iF1|4Pk~lI=d}lb##b zPJ4DFcd2eA=a;jOe7D$?DEoSPE?1nr_(fw^$gh9vIHES09x`@QI(zo);+?EZ?HC&F z@zk&NVc26cO}01B<=W25P?1_YTO-M9g+|(={jV9BPt~qrIOw4N zMI_tnP4nyen&}HJb|$AhxnSsiyu^Op$rZguCbRxFvHm_eLD9L5N75+e!~})|i&%1=F%mMGk1sbMlzFxrMu)&+@#k*+P z_q8R?!VCh3J)Ihizi@8$ex5P5y!c-K$)`8y5^F$BcSJ}RfP zVU6(b;q!93k3 z{cD&QW-L8?|MjnJa^E&omq#{#s%PVHn9F&fZ-ef!2agkT-Y_p{_*A> zF*EpiFHl^6tFN@=*?{S5VL*K;na;TwYJ?p3{^MRt?5b^7I<2`c1G~IQ;Z>3 zOE+dGYUHQ$^7799#>jA?t#pt4wu9RwoX;F${`i@#oneg!x5$Op+3ZXWVQcRl`EsDS z--v@D?ca}L{mZts?xwA!SsV;pE~|>CFgy@oFk)PB+)?`4K@C?CYY? zv;T5*HE-PQbumA6f=fzlm>Jx*=PgOk62AGS{*2didZWEqJl6((4WuWnNMdNw%T+4N6bdv`29ss z-P9ZyuFjk;0?H9TSh(kXWXz2SpH|uQwe{outER_}#9v=`m-ov@^=p@whqqrivBBfl z_DjB7G*ar8*&8wQOka9=cIrYCZPU5Wo<6;};ltW_|4-M>VrZ~9EPwr5Qkj0K8pGC} zGxdRK0uDt{g)B?h8D9K7clC~;1mnxvW0!wQewq3xrD~hORL;{G!oMF#wB$$zoPXeW z$=vGUiyiNt?>unP;$Yj~loPOg;K7jK$-n^01@;UK;c;G!wo;B~%v89SabY;#eo z?u`$=ezYYu^;`S${z>2NZ`M8b;HAJtetx4PUsgx)|6%*aJK@Ngq)D^l_C&w`U04}p zEzFR@%H$xw_pN>9N~iBL>?(iVdH3>ix@T&vxFIt`msb3e{C!`=e?4rMztlL%X8!rf z&J2sL)F%8}{d-ScO-tR+r_;Y&KEHpFZSeh_Tnr9XGa1%6Fz(TfU}(^jSTIZRNr}x` zAJ8dY=d8E#&W-z@J!9+n*F4sO+m1>+nlUw0H}3xKryLA_?EgQ$KjX^EAL7hR4S!5u z-DP6jvTbYjz1=JV0*c%X*(;;pUaK!Zxo7L&S#uc}xCI*c89p4kV|tw7z<2w9DNo=3 z-Yc!jFei;=0>gn%ObmDa)V(_DlFD_aeo`QTIWk1J&E6%y?WlxAw==_pigO!^`+}Sq?i~2e&eV|b$GL%F0w=>$hA(I8Z8;b& z&EDBl#E{fg&ykz9@*Jc8mdbnje2fXQ)1qIg&D^kO!lgO7k9V;x75lPoZ?6J_?Pqx} zk5lP~dg>V%X3U)@Ch0f-+n)FcKHj^hPBEmU<)v@Fc-rXljq~aAZhDxvxm>(>GT8@W z?;Hk(tk3eZPMlBKRcdpco9Tj9@(FdX1^mB~q#GCo_Qx}`G(`TDVREo!_*yG`YXe_x zS-M>6vHdednWFysXzZ4k)$d&Vcd4Y#UHb)HEk{J8@U&#`WpL1D;$Vs}`n~nhweb6fA4Ptpz5KOy3R}ST z-LXsz$#tJzhM%(AuqKp=VZJnT01HP#M$N3Yw%5y#AMaUqEaGqb+=zC&s@wLvH7ALQ zglVfO_c+$@U-@tC#=y|bU}D7hW?fdw=8^?ZwlK-xU^}$wQ^D2C?ca}YbGqyF?L){N zKYoS-|I2dn3_CUS{=HwBd6aivVSU*CZ*$%_#d0ug{?#v+vG6dn?W{vqduRTa*t~jo zIJd&D%2!Wzw%xpW^S@p3Go3T_&I}4#g_E{z;Whd!U-kQ|rB%qb%j&`m`s@o>85G{` zuX^@hTK(9Iv**_tGcdf8w(%)9+y7dNp`nOD@UOJ*+4{Ac7z_{3ez|Pj*SN>6-|f7U z-JP467*cFz9ZzFhYBMKy_mYM<%Z6XPz0(*N{+$27e)CaI?UFa&s|qqE{hRN7hb_4y zlJ(iaCR;9+4Kj=k|G(yI&)9P5qdptUgRoO|^^OdC-_Duwzs`xF}|Y1Zr}fV;9rM){ja01%N6xLUQc3S_%XZlfgB@4)2gQ& z3=%cZb86eaT^BXD%g@ko>yCT0XC`;_F{^w2Zw{X?{pY|Sa2`|_Zdej*`1AL7`{$E? z$>&B1G*~e=T;KZk&~Fjp+b56In|qh)EwgsFY*=*V@s>R)6U5Z!r5rK>rNW3~Y>6_u zGaL81&HOJkx%|?bIYzsF%{+VNM}NQnvVPldJ?_~rZf#X8d3?-Zmuix<@qhFDd#8R~ zGbz)4oU!zCITK^X-s5RE@Ak|SwYffdy#qtdGP?r|dH<4U+Dkut_P?85YwCXQJN)NC z*|$(I*2K(i`np*0b1kV`5@mla$d5YaC(pnzfz?ZU&bpqZb5(D@yq)@)fkB^;IxV_s6#% z_pkl_|L^7FG^^^oHqO&-_Zu&EK4zH&Z|o>KGckC}Fhuk{W%y&d`E1(1?Z?s$W~MT2 z*rdO>2z1+~fhN0ynx9SnYwM>$VGNJ@Kc0X5TmE17pC9q|)>SjsPv>>e-MohB-@9;` z_}9j-<-eJ2V`O}h%5>oH>4|^VmTWPYxU^2Z)ohKk{MuZ@wD9+Te0m>E`q@5r#?-u~)J48zn|&=D)ahSMI+1*MDqo>L&m9D|dBEvItC% z^$}BGIQzaM&XPg>P{bdJLs@!U0t{#VKVE)*lJNPts+%`&ZewsrIi&dO!(!>ooE)y& z$GzsF91repzrUz?>CZU+P0>P!UcTHWB+szG+`4a{LBQ+Wf9HEHMVs4&pZUK!eEr2E zM|ghyI8_jJ;m5RW28Q`p^H~@rrt&+mF`oJHTUR~3PFz{zzCVTeaeTn6T!*OfdLHmSPZstx%lQ`1} zsw3vx+c15epRx3DJP*eKO$GrUfdidC-?OtggrqXW%;kLMJ~wJV@684#hT!lL-ya)i zZkKUnh_Cr;`}a$C{?z;X|Ne9T_$kFU?zpx5T_aY8KdlToO$@*qq;x+|7kPd7w|P|@_Y%M7??spjq!|Qw|6h9(bJs3Hor&>J zZP)bxqM~Q*qz@wGR%`S9IFtD0s%FnPsg(2u4GlRvf*$$JFk}_** zgwCEjXUNK6bZyRuQw$8B?|X7GtlO}`m`r)&%_rZP*|SIv@{ zVfXUI?$nJw4XKu$@pXT%PAypz=Fs3U^IuX1Bg36LV!kO;m^nCmudy&JxO~>~%cp|9 zNk5V#b8GfiS@*OW-dxl0aq*VJo6n1#|Je2ZJ`cl*8~bLPnSA}>#31#QfsJ2o;n%gb zwo5dx_SOyBXdd8v&ysVGQP}#p?C@p0P5nFlJ<6%JA<@vf97B>*Vo2_J+?=|JDC^=x(B#x_i@nce&dK>K>VX z;qCv;%kaU6;Z+es;qOBcv*TVetP%gcm{&-#;SaaxmKR4&PBSn}`5LiLk7dIDl!-5M z6l@iP8Md_=^aZLhOkr-g^1r$CY<2CK`f1;;eZIRQ|Mf!Iy}vU;pQ}b)`DB)RtGa2c zV`*-6X53ZDS&?;}oToD$zrHAbJ0ZHK(QK^_vj+c#ZRsgD85y{r*#}BXb+a=5;AXhN z$~dRz>6Jg_9E=7G58@09-nJ<-Fg*Le#oayb_um6o?v&aJ|C?HFx43@izop5-at;Ta zVxGVJ|NP$X*{Tc*9XA=?Su-41H&c#5SCS#Y|9ISt|KD{PCQOY!sKDT{dcM`%{lOd# z+zc0t|L;^`P+)9uU}WgG?VD7xaNh6JNwX%*aMn(`cKMvam)Q3^(>)ine>S_^^}#ns z_E*k58Q;T)K}UlH+*-w`w)*-vw`KcekEX_?JaXF?%gEGl1(`TpEEzI(GBG4sHn2{7_&2z&{(MvBuh}*cC91mn!Dpm!YOtpfy*=IWu6cBiP!0VedU?`F`?t{-pPKxwOx|IAiw1OGGE=jcKnyxT74K~ z=M^5Udi-kF^9Zr)3-z}>d~G=G+TmTD!slO~D`?mzCZau)L1>%t;l0uPOdr&R8McX@ ztrwh-ktP4a&cf7r0;r?uKR+<-zwp=R^X5!iZ4)9UDm-}w1H&Gf0}h_^(z2p2etBN? z_eV$gt$GbTz0l(L3f@=e?`kqEn0NC$Z|&lJSqTl>m4zE_@PUpHI$+G0G4r$E+4`*p zeN#6v*gfC%M{E86>;nu+Ka7jM@J5;b@ei}!p7!PWZvM^uweNzX#dB+He=Xv@oy4?_3+;xNBQ>{v2!pSc>nY3m8Cngw=po( zJ2pIJV%QPjbSP{lCnv)hcjw^p07izjC10{W*B@>Rm^FX?drNj(-}zBnC+aTdJ)N|fB$p*E?a%JxcBSiqPMN!w!@2q>`~XF9(|RV_BN&M$Y%-d^Lba! z=N6TPZ2mpr?#!PlD*4tk&z)DWwY-_)e$4NqTq|d8M7!OK+W|3tr&irM`E5?nqi@gU z_U2mm-m2Q(R-049cXyNCmCxo&&SfWSWIukr-7S4Xu0_VfV_WykW^nL$QK>fLXRGgZ zopc6=_?%`R27&+8n~Sxl{1=t@+i;d$dXwm9`O_K34Gc954B`j2G&oKbJGWPe0oK7h zF@d3>cqc2vkKa~nq~3V%1((vVC%t0SU{83ec%(>!o#E@3-ie>p`6k`2xAe@bFKWEA z^Pker&o8}CyWOw(*_q9seATUXL5j$u=Tr7?ZrfJQS9N`-yxo(p0^Vz9{wmR59Pj;N z@pju|$Lwl+YPcB~+8MSOF*=BbzP0FtIF{&dIRLCevP+VcSJ%{@=IaB3x(PVn6ZYVe*qNpEoD{s$Ucyq-dS~ zukqQrLteiwIQwe~G|b>+xYWe3AIHzs=lx60dERmQ74bEE7t# z&WSMyBq^Ix%+U&n3pz?LE(O)tgx> zmn_}U^X7#1^*#L)85*`%9OItxbJ4;1dmgJsT`F|`DGM5y=(zo1|Ms=X1rK-C&ahqF zbmTolec94BhA#{Z#vEskRi4byIsM#%kkiRv*{NX=eBh}`%7OePXCvj zvzC3)2@Zq0H(OK}aBjYvm=J!wOe^cnnx(B%ElrHS=T#klG)w1Jt{u^m)Vl`_W9MS=MY@?ukFj6h6<+!xV6eafzsT#jU!q|GbtrTeqytYS&Ga?*0Ba z{SEW)Lw3gH;l>;eHMUXw=L+^b6krJV%j;xfTp)8mI)Bg0shke6d=7KJ#n1U!|Miur z>RbC`M{YdYw;_Lu?u?Msum~-N1FxQ4jT3PAw2))h-y_>pxfvE5%eW`pYRBMElvSv^ zq>bUj2dSqF69k<@g3o(SJ2js>m$&-dr8}>pXC1QoBDnpa#H+%M`frM>%Vu8xp7H8R zj_#7=efq4CObkuDj4WIX7nm9UNUD1XG^jCLxODBk>E`Qis&;*O@7tI1waWI!_48~= zpa%EBla@vnAFU+qzWmB(TfT11_M`)cUmW+T?~s18=qG>g**!-U8vOI>e*gB*t8;!= z^L_EBhT4OF%6S-OI5JfI{ZqL?zGuq;N0a-i3<@qKK3tP0R%WD`+Oi3S6JHW{w9BCI<6N%6)I`yqnFhV%_Sv z1(sXmjT0roC7^cQyGQqzvV+cziehL8=2);~O>aty$i$8d8Jko~v^n{El^!N?bM-4F zCQkHWJAadjiQ$JeAG=w_GVOn{Dc?_pr@aWj|2F-QQNFu;>9e(SE2pO1-F3Du^Y1Ue zMXU@7Zu{d-)vqyTVu<*;``_O;TOZX+I~-{Im*utI%pg%Rx1vwMiQ&=TkDbr`XU_aT zO@To;?o-8#ct;r8zBT6vWx-{mNN{U#xt{M-7o#~Bue z4CfGE=k1>wyslJKirGfY@?wR>({3}9t)P-Do@oM(JV{_JN>-hh~xKlc}0`SQr?eD%N8fB$ccH8IL^ znHjl6?ApTqwf}Gae1CC$yZ_m+bLY zdcU8&*zo!q-qxS{GZ+~3r!#LptH*GF*UIkm?JQ0P2ZnzP41Nj>x(o~I{}=CiW`8Y` zk-^R)^hnxOY0lc7Gc_yrZJfO>R(##>or$u)Ufd18y8X+h?5LQ>e4*Db1h4)1s^QSF%r?Vb8*Nsu9lUAx@(C@=^XNUX?O^4})tOv%S1 ziSvtvZhg7-+IP!_C_W(phAC5{{e*eqVq%zgm_15?z*2{Yao z%O`)GCqDmr5IaMGeB_*H-)(EXlr*)sPkwZKwZ}*0sVUc$MN_Uji!OQcuo9Xvx^oX* zyK?x?cP54p#%e#AqSw9o-*)zwzy7>rkhA*InJzFf{Mg8P=*++1-_kGr<;^eOEH?JZ z`5D3A44NJK^L|&&O9RXDe=Dxu{M9DVz{s$`v@Q4YJwG=_@JtK1F)YNe;GiD+gJ=6x z859^9I2rEDXJ}ZPqbjxa!Pb=YGi&A)J*~aFxqQmWbKe$iJkQ9macy>$^xe?eM_W=0 z=W;M~gO?tXJ; zszydeK8a&wXkujqopQj%k|4^mftx`@^|39q`Ek1DVjO%m;hI-yIP6ml1P2e=><2WPt zPQhj_hJp-+M>mis(^n5R+J3ncv3L3fP@&1;z`~HUt<-QM zPvpF^IKG7cUp%9NOns9t-%mXB>0j&2zdQIJE?_vt=|Ba3`|jiTTSPBuFq+f7HF9K zT>j3NX95S_eGr_-x$X4n1;u+El#^)@8Vyd5+gUVl5m+3Yr3?uFIU`6qtAZ<)S*OYbwoJ4y@> zG^Be@{+#5&;LrviS72e7X35a7<>YPo+YgnucrzT3Wq7dp<6WQlxOdUl1P)wYZEm>q zW&^0{XU@RD$9PAZfnmzrXvf=DY%+WOj2RN98?2T;{f~j6{4^tvQ7ONi%K5M56J{^o zeZpR?>*W3ZkO}_%TPIFWcAF|u{{=Mz`hx6UL zX7-uiWM{BoS&;rMdg{!d`qN4tn1)POVmM&TsKd_CF#mds4ueW^v|cmA1W;q*fKS>p z`{{EHKT3Uw`Y_AL=<|uDllxK_8z!ucO>wT6oywpfA#k9GnL+2wgY7I#H^8mZtaCCY z!b}^A&+ZdpWRPQEU|?P#bKt;3%R@YWR$k|~nEUhm+4_IMJlh!=mP;~M)cil}&r+0d zW;YjOgn{XuCWa*w6NMQn($1zufA?_v`_(7It~r8*;n4OY8Vn9jPF>;*3e$KmoGMb9 zXDnA=)V#KMLMX!lEfxmb4-XdmL{PdfN^>HYjQkN!afegV zD}C!-72h_bR>k^D96q^k`ith13m6#;eqS}6tO!lSzi#YdVBFxta9V`n!Fxsph7=}) z>WB-sKWti7_+E^GAyHn4AtHt$Vb9W;dv-5xxg&MgwQlA-^ShP|4ZqrBa%~r{V`h*D zzQfMWu;b_YCI%IT0(mBen-^Qx*k$>yc4dG5Bsq(sNqKifjvl*jZS=1A zoxAk4LeOOMhdTnd>VL3!#!d9ywq8SFX1$ij{htY%#y_R!ty!GAT54~LnIO{*)A_mz zD;O9q{b2@O2=M3an|Wbj~6=wN7=_Hq3*7KS^_3_DCt zGuG7f-K$)AIXYiuY2i> zb!*-#u;xBhS!UU|Cab2(Gt>9AvC5Wo=1$3*K0@ExCpZ0aTDt7Vhl81?>x)a1+l`vf zuG_G7^7on3^CMn)>F!&o8Ta{`Pu1<+w)12e6eb8X%$@mtQIqB4`26~RY0L%83=f_w zFa8{Q#bx5cIVqnn?ao`9`Qq}FtFPnOZ~tas=(0TD`+Mc}gn!1o8ncxDw$Hrud^7W% zt2MW$Ru&vM@F(7f;Q#}Z!u-0Az55v&?h7>ZMxFFK{NbzaQQUcBC@? zX=O-w=A6ZGz+;cT0z;gfLyi8=H`V403@3E9?zy&YdHFI!Mdky~)3qa4)%P$Tj^Aqw zn(~T!c_vAcVPD18#>~shp3mSamtS`K(XC9^%bvGvO&rgYyL z<@uDMt#6O-?5em0ri<+jKhAvl=j&G2quP=T=iYXO|7-haTCT`2h55mM^P03>Wmf-X z)Soh(nD!we@5TBH%nVmvSEeQvo-_1*89pZ=}~BRAX2W&UfIeteZPD*QbE z?5^)Q$!v^wvKbhBq#YQhmd;K2bY;z=qf87(u3xxi>*SX8>g3TycT$-d6oe04JeL)8 z|Jw5xe@mhtWoNvWR5X2C?U5JE$;@!gJkP}RX?c&zH5BA6SMbI85&p^#6+12lK!!CvuxO;U$4Nh zoq?goevT7^pLf+w!}n{Q82GlUx9(nb^2Lupqq;99Gi@wiPxWP!vi&1-)3~U|q(oNb zX>aqACCjdVE^c9F@L>*KZ`_${`+L6f;o$U>KRUVXl8bs}ckjtyXy9XUP!MNmSjxkw zv+C#mDQ87&85nNu(42Ml#@4F!sZ00oShsZR^t=kQL&yKZ~~o&8h( zM@=vXB}cn=Cl`pbuXpxz&XDlu^V_ow4BgNE+c0cU^_%(deDA*v8%{)C zd~yAZz=O=_?Pf#u9%hE1e-onlKimIqR8nPbkYhPu%=kfvA&SAl=M(F;n4AB3jei-wmIt*# z^eT^g+c7Zw-(4}QKEwaK#@u_+D;*dFruo0kPx*gYhRdOh;a_>|zLFU=pHBYv7G${K z{n3BvO?^a<-~32O!U+}y#)hT53=yXP#dpgb*vrLGF_rnin`+z7^IyN^{C~E-Cvgk^ z9=6Fo3{mgfcgZva-m1_0w|sf{k26shCf#7aJ;RY9>@;J>(tFpv8zp!c7=9nizQDv# zR30+1@13I2j{gQdkM39X1#b@PPe0x-yHxyp`75da5$$$neG@lV@SfRXXY1{^ZQI1| zm7Y&(Qbbzy%%@zKzr5U%iNSB4jpu&bsJF?t7W2No!^H5<=FW+@-%TI$UjOB3*mKXH zk2%7~W8MBY6Q`e)e|T|Co79W1;wNMGn(TjT+P`j}(+l z`}6vWl0Pe07*rSpLO2e@Gbl_@Xt-KCL*myifri-(4Z<7;Uj59|WM;T&x!dFY14lLn zpEGkVn!dVS-R|k=srpf-S%;W&ZQH(`)wc z;M@FNzV?me(I4;Eo=Q@)H~(k&dH(-C9|jqw1Mf|zUgTmCkd!=pY!btPy{rr(rhCtv z`Ty#bnLY=@QwA>X^kzN=3C^bsB?}mYHmdrW{GV#_KWWwfqYMmd>XvUkrn%}|TGmbZ z^JnsV4l^?Fu{g*uF)$d|KmK1?_4b(JujksvKI`|C_Ne?<6yL?ipzz<`d&bWAZyBm@ zqwc0mV}0;zU3(29L*BFL?|wG@U8lO{vKFJlzH%9+8|H;`92vk1eFUamY~u{L^Cvu2 zQ89n-_de~08O)#WX)!3Atw;2wzcDbVUX6M#u=;pgcbazForR5hRj(`7O~3FgtUj>9 zwAUa@5ltH6P-gSC@ux20e8_rJi+zN_|3{g%YJ%+6c$KYe+_l@}I& zL&#At@21m2?uiq>oaa^55k4?=X6?3Pdkfb@Uf*%t$~rmm{(hO8OF0=H{LOhM(eiK~ zQ~hbBS^sCfUtY@aKvj_G!L$9-G=CWG{g?DHcJCgin_>(Hu7=P2$L&l z_r%8-&6f&kVfe5i=f{C9{axPKFP?pn&{tjh?82c(T8KFSPlkk-%nW(X41Q;SBs4H& zUB34!dkYhz#G30Y43jo>`!IrzFr54OZV(&8kDcP*wbG7f?%ptIZgIl|PK6Asx`+Bt zo|fAw-}xf`REa@AhvUH3O)QKi|G)CgPGx3zG4rV3@9x(I#s53iuV370%h~ml|8l&^ ze^-SDXNDgq6&v)|KfSnQNr>6BAAhs5kQ`$-hCS-#@3U{#u&lKVDS3hi9h^m3hCu{OwO4bF1zdKi)^Q+l3uFWcN`j{&E|`l<%7tr^nxa(3t7|KHWiq zVIJp$D|bzHI|;39Ns=EY%JR?ySCI&d;dx;<5IB@n(hzf({yz2_l)2 zyZ7)Mz49fNhv`Lx20KIP_ji}|UT<98weG%z-}O9>&?$4KIp4N^e@^JI(XAtPH`u^a zRFYE_Comki#K>@`h2hW4iSjxO2l!YXY_VyOWS9^TbtL8Jg7E9-w<&WnSTHk$JY_I3 zE&Uc-^y?G*lRMe+lZ)5a`J6MVJyeqCm@azuyJLJ#bMDcN$I|YFFf@E$Un`lxpm0H; zVe0kN%KwfG3_QU$yG8vr@#v^AOqepqS-$Q^=6aL=QJMd@o?`6SpZ_67J3)t&!GfLP z+B)v#{#XCki_|08Z(l5YKQC_~JNvhaU*9hDyxo2Cn?aDG&SKuz7oLY? z+vR4z55D*OM@!YRPp1^O{nt5fd$Hwtv4+OFP|#>HGc&u*^?9x)x{F)heU~|0DDz&* z0yNFp>sjNg`Z4m%lXeRh1+Sdl6^}M7eeSe}g(2-vcK}2F^#%ry6qh~zuj)BYpZOxL zz)+gj@b$HmFC)X|-{-1j892Ia{GFW62Xmy=C0;f?dg1x8{ZTcxzdrRaO!zU!ftPVl z&9dqLD(a+#r(IO@tB|sEEpe_r z1H=9a+nE_=*d}cGeZXkK%THFNIf>b$-MJfpQ9P~p;O;8*6o{fZ`GO9T~T`{_m#a#Jp`J9&`wUA z|K}mM5n~7c&%Uy&yS~-2t&nL5ugWmIH)D-*zR#6PM~3)46%7^!oO@Y098&+SURt>C z`kcU?B8D)##TRr9E`EEdsA1;P57&)8-fdy1sD62Wwur7ML&J2bO-!Ki_X|w>Dq?mQw#V!)on7S+z`m%=I`K4rH!u zJgUPeAU%5>1H;apmD?B_uAXnvU|={Vv_F22o_RZiR<_j*yTJNAg>S4u#Uy9}UBT!1 z=iilbGkEyiJSrlzYigdi$MW8_zhBJTx46wo{>xJVh9#^FKKcC@|JvM}aVw9Dq2t;9 zYe)D#{&TrIeLq_YgN5;3@6|T%6C0oZZMoQ=JMokJEcxZ_Yn|sWd?huFv0?wV2@`~U zmOf3+u|2jf`(>&CxQXcS`a^q;WbTg`$uovlj<_e}YiFwE2Hm4hGHtiaM(g zGH9P~P59Hzz;Nkb@#lDMrVhx^=;vqqtd9O?Vo{j&?~&1#!eo(~A9AitVrFOxWMXjJ zpYiLnSt)13+D>tgm}9P7FPHu?4^BEaf991`CRdJz+5cni{Bf86^7Q}Y3nz{kGO;o; zTxfpUahC^asYyx%8^ad4bHzpx-l^8zFWB2ZnJ6|Kyl0onqmw=J{|&L^7rpD*Rqm{3 zV3;nkS-!}{uX!wZ{NHY&NHDK7S)4`1|2)e-xV{EgKegMQ>SO*H>2B`}6D1U97q*I}5adz(R#iu^}R%BvXuDm$IvB*w%+R;+C z-o%3pg2a?jAo=ug}on%usdQ zW4SNWAgcpzq_wyJ58CnyCzK^)UDd#c{2E5_w#ihIzoII z9(+_cpD}N{T-6iLW$yCvuCHgeXWoCIX;oV2XU@!UZDBtLqr4E}VK4$sNeE|mViSiymtsbN#m zX-}s^W%EV;$3+?Z-Kvz8Z8h2c!OnZ%L5mObt>64Sv-9D3Muxik`uDaoGu*H?I=3&I zA@9d;o8osop8t~hJbyap*)lY|Vegu9^RL05iJT0FjBaVkuU_`Ff9mF^vHYP|-d8PY zI+7Zva_0m)OM?$XmGS?pPVs^=237X=-`@2B4ZbEuuI4{)bIG=1!W&5|se&D+vosk| z)*M(cEC{@R%ez#yb(R1_p4d-`h-*gwH?F;SV`gOPtj)FW%NZEb>fSxJ&ShkHA+N)c zpt#;rO-(vl34{s;y^mJ|nH6Jpo&oVT8_~0QWEBlz0A?L1?uX+AGB}N8ehJ=lZ4E4Uh z5~ea-XkvKt<~$oH#U|Pf6uh#GyckOJ$QTP&+%XH^PXMY_)yl4f#Kc%g>vUh^W4H#KDV;zo!M`oc=f(( zp3k8rM@rd1LkJ8i^R{1c+aH(4pv61#Q= zm3J?slCDo}U@YjlCw6_E#I^`GX?E5RQZ66D*RwE8t9=lf_}3wH@%6%4(m%rHJ?>Ct zxT2+*tt=_&S|0qT-F4!J4=a-L{xNes*!*{^lA>X}@Sd$ob#=zf36RZKSKSw}5AqZ$ zem+fxAz=S=%S%_RrA-(d*3XX?Xl!AD56P)8EU0$o6y`J!Hi$Tr7i7?VUymWdQ~;<`U;mzf10Q5F}$@e+fSJ305hY<=|9KKZitvOen*T2fItmY049C`m9FBfE3Fum86-{s{S`K>$*3)Wwg zs5r1@ChLO(TT~esjQ?MKW*;7M<=O&ghSP!!5k4FTd=KBtm7MvlY%~9duZ;{02`8jw zm48+qd9~B^&b0n~Q3iuaq6`P#eG6k?uq)obYvbWhAGvD38gagGU^w+r&iKDL&#%^* z|2$s)fBQan#=l!pCpZ?Qutl6;Dd=ZnXgtB-ATv!ULW`l{<^2Wh3=#)-r9Bs4{4a}v z;h8-hI~Lu^)IpL5d+jddiI6n5dg)>e?^rpYst@WZ3Gs(k{PKph1e^ zfYsg{hCM6{LBF5B$ygG(^Xrz)?>q8-{a@G_$;y7d6%)YG52eqx)kK^9tM6EaJX?dcT`YfN>b&3ccYAz%9ICSOfpb#GyHjgqrtRo!W_WqDcuUob_kE$a zf6Fya^Fp38c00hp@X<|1fMI^FnA*8s)0V?wt8UQ0?#%yR85)jVl6+e0>8l@d=KUsF;V#Yl zTYt;Wni`q@>j7i!h3Wb2hHIuU3otTllxc|cWN>g=^i$u7!Ow^>L3-^O_8aYyY7C2S z%7ks=*uluqAuv6b!C~gjjSP$;(@i#%MpbRhVE>!pK5N+qzkKVp=TC7m1njh)A2-Y6 zvibj5P_>hwD9m8olJLv;^Zb=!``3T?vuBYR$Nz7C~ zkJ_*#@G~4Zqidt_M&Qz?$Nw4ryH~UGU3hoTFe>cg3ro8vFQqa;OHR9UEdmy`FezlOVF!cLj5^^A2^$p}mhv%JG%|c~VCWWTP-bvwVR&<3n%i@xuRpwH87?rr zy7GL_n?FLqpXF%7gbGGgeWmvGx=$1OOLw@MATm}c9Ks)=}mS@#ncSZv;6A{H3pr}rFqf^l~@w43YeXK)A5Gc z#`@sTLm_H9-LDsH=@DXMba-VLz^9<{gr(Pi#rK$g+vR6&90Ttyx?;S3Ez=b@0S3?( z33e8TQ>(vExYWfrX>PdNq)EjdB_%?g9UaQihqhOWcyG(;R2GbW)S1q+$<(Sr@2Ww=na{)mvY=)7tpKE?;ut!8&tJ4LujUt7p;r@ZmVu^SI1gJ#`f z`8=PIVUI||#0&hVegrdm-Zo+RTz`_0L2lx!#^`N4KNKYY*G>O4Q30`kf`y?(Ug%SM zVpz8KZ)Jg_J7$JBGYBz!2z#Y$*{8suoxIAM=ffvPfnO|K3=XSyeL2H)oq?f8b=iJy z7KVnI|C9EgKURKOU;q2vR)zqv2Up{MGcarmoGuc;{aTlS!QkIk&|OCd&eVUbeaNPp z_I|bR&uO2Yn<~l{rZN6nvHkH(P;Yp}_J;zXbi9~7%I&4#*OuHhHU*oR86wW6fYy1Z zUt2E5kYEx$`}N#icfW+Ct^+4riL+T82RIo%+*_HF{Q15r1A~(#gE7N{BWEW5l>9%L z`+9amW!|!7 zkz;T~y4h}drUU^Fh6ZmYhGz^1k{lSkB^f@jGZ|=ygG8Mf%Fdfc9go=iv6q2CS@`}d z(=B)3p8ei@r*aK2SdV7CWg|pe^~?=T8bDV zcRp3IGn_s1Z`GlyFV6Kj+l#}K9T*wZA3v}@xCOxR_fN2_)O?Y|;9zvQ#^RGF!I$@aWV_u9?Y!IZb$7SOG>9=ANd5BRu>9eBngI{|t=!Iv zyr};DqFb4FTT3nzCqu`x{8(pmZBB;Aa%^_D+N`Qys$aE+jAUngOO6J$mj5xaGVC!4 zez!x1V_PW~!yL=934079k1IBarll(@**ZLEWJYjNXSg>>uC>{9>pYxrgLFE5(+RXt@`cXyZbx_f(^*WKMA?8DHY^PPu*(I_cK z^6;{Qk2n7}&2|A19M*h3``+B;bG(oLIYowPtPAS*Pq$pb&X6!|zdb|4jx~P&*PH!4%g}J)1Iyj- z(yzB{`}z9~pW3gqiSdUvi*cl_`|1I`>beq`|_8U&tKXC+Oxc``y3)Pzz`{oqPS`b5B;@yzi9P%wq6`F}Ne3KCpBf z6GK8|%kRo-4175y{4xr?p?g!_D+l^$uuu4Nd`_iiz=5WU-OJA(JZ?TY+26*S>stB* z-i1qDUVokS*EZ_)55s0>hOi~fTrU_I*3EkDXz-7D-d?vh(Cjm43GXpm7KV=60%z9d zx<4;6mtLE-|4>94+f){YKg zF6ZRgbIJGppVVVEYwdq6Sl_sC{fobgr!_DtGdTGCzJJYd#hFunJ!`{%g{19q_Tf6!f=a%{vu5V*FbBfV|mEn))&G%cDG|Xl=(0EU-s%*tkGlquT4Y>;#86>{f zY~!ep|M^2%w)$l#Bhvw+TUTzX{5Y(}$M}Pr;lQ8&->z23FaCFEqL!7-g~vBm9NQ-0 zZ2QhW&flz=;l$3xi=Xs%S~)NXMrHoLT9vA(zVOhP8505mveXjz8HGeE4zon+R*dK8zD!_$Rkk z>R?!FuIp#1K-%Wq4_4YU6{&+%-NaspitXV7wV-;dZk$M3CkymkHR zdC=n9d)xjofksdM8vb|XaL^ZSP-G}bnX;#FMc&Xdwc%LdCR0ey;-(4CE3H|X;<(01+BYR)m%D0EA=dc4$ER+ z?}&7c-7C(0eRJb+CGXLtrdxJxbe=fTaew7!vDCJGQ5P>7n&{|U(q}lp7m)CM;p$%& zkN6o9()aM5&r>bz{AtI<>8qd}o~u+J_0gj8fxWyczx^Kr-eupWEL-SvEGc891H@MV{+si8s{(@|cf<6DSFL?^wf9ea=)8V%qbD2VlGTh2(cAZz+xYT>`Zhbt z9{X9D|6gA(S-@~$>Xd`0IT=2b-(fg=!(`6U$cT`mPt4Y&FFhie`Jbh4Y1q z{!RNPGtu>l{ezR?hE@8l zlTFF&HU*#eXu;F^V>@<+O~u+7-qHJC^NTWowyN%6WLPjwqo>@sS+4fY6&itQpMd&Phb>T$W zxLRd%(~G9ri!!pR7A}6jEzGjvTWs+xk@~8tRy~%4rT-Mu4kv}J2{U6-e-z2LCGFNN zR)z$h6=yGg+m&`}ikQDUSMbZvv8jEE3@J~HZu^-vL3huyzV85K7FYCy=jIttmJ?{O5@tB_|HB85@Js)H&t_ye-m_%N++EA| z-t}S7>v1=0%lT~de|z3(rPpRI6OPN(OC7Tp=iTH{TX$#@Gs7DPhB61x)coS)C9(=V z`I}`J7(V{kTIRgs`Mf1F4*Iw~5IVOvDz)~)GIpMVWEKOVZ;iE`$Co!v^15`v(yvYJ zIRoRLvki=2#{NS*fQCdbPiV-Y>h2v)7PC$t37HK#~xSf`=N!pr_VLGAIT&8M@y$18Wk^VR zcBJKUy`1JXk!zWb3^EJ?iVe@S{{H4)bD4?Z$^#K2jR!Zr|2eYZd@UPjRQk#S5&7kd z%X@rAcNs42&xn8P2?T{%pS(gM!rmD29fL z{f878_LxmGUG(_fPLb1pN~2jB-Z(K#_!0TxfAOCyzxNz@-?U;W8^ea*^X}y(hV8dy zSn&U4dkq7_#wGKooy^}72VP3HRe?dAf#K{V%es`hjiFTz$UA{c78h09iI!$8@V@wR zvb%}Ap4H0bxuLJ51^1obG}kq5{o6-3562l9zj%9sli|U&A9>6FZlAR7zC43NevSHO ziN7-$C36@KTzGMvk$GQLq5j_DuZwIs98SLo_f~(qUt{t2!1o8^VqB&t{p-HX#8kk= zP{^?$`@8k7`ST|>CO-dM{`*FX`PxN-EDC+MH{@Hl+IvuGIugSA3~d?dpO z`}O-0q!~68^<1%Pf0YV~{HH7oACj-13VmIA`Tyd(=PGATS2=l3|D%;#=W+FZkIKUe zk~TK(pq*;sXaAoxet&6y%>PTL_v|nHZGBr$e*t68b5_PXzpDOTjV|X9QD8V=`uRQ^ zgM%tV0zbo#FPo*8tS#;+IWzlzHy6VW&3RFC{`Wl&j&NC{#=?*&nY(oA*)xCGIgW4N z%*3#wx6YP9!7x=^_{^U$Z5Db>8*z;1I}PBJU` z(5FA8Db}xp%aWkNsUc|3`gR{?fj1YS+hloy4X7oD8M2svS7* zypXT_xS}ZTun{}+76pd92fvva9c&h}*8BeX`k+ecz5DBXmwg_YZnKJJU@2g7TGsmE zM2?hbu*c=ivodOeTAx=>daMeXSk37?wY2i*RUW2>iko)g3JgU{cY68!x6c-3`0=K* zUQyQH<^?muiuI*u*R`HyV6go>|8y!t!z~tuHRs-JFP&$mt&3>#JhtQh%KK#Pl#qb$< z7yjj*^trKJmtleKHTSfy&#xvgJ}ba*;YPbEL&BnIdn_Y2A371Tr*`A@O^GW~-z@fB zt^a^Qp5ei-?wn~GB^eG(oxcC}^SuYsjSZ|$PV@GfedBP2jJHeY*2=GT|2K8H=_{X= zXGqXIab}CTRe2=qjTou(+zb&)&;D;>VE8jtkmbW^_H>REc7_dAJtj=dJ=?Z3GrUOM zyQzvdx4hbxfuX7_cn3er@&1oH$`6*iPZ4C9Fm2}h;+`O8236C&DG9H*BLoDuYSKQc787pcn{7~h97V0br$oU&aDmJlK({{H|MVV<4Hy{e{5v`zGkEU z+NJB&?y@qpbqnoT!pivJ?a_4e83z(glA~JKuLv|$_#H45YP0#jrrTRebg{%~o6Qmm z3~^Ge^PMkU?wY~ZckaAj`@#EnZn;a(s)`6(@$wIk8h9Z}`^=lAUrT;{`Rp^}=K6Ve z^`(9r{D1jSeMa26$fr|P9p1Fh{9992-}*eR`TP!XZ^n+5|E~%##IK)v?mj2W0pCmq zhCiiS^bcJ4`d9wqu3CG8#7JJoj-^ax;oA(ShP+*PevSW9e>++4!%EzlY47Bug!VQ6 zJ-4-})TY;ey8X zuTstvXK>glWVbuXkfCAK4vk&PnupC88hjY6CkJPgxGdslXxMgYPmDXmfs-#es|xFv zt1$%3oZ+kPb^7J~Rb?9dGW%_#eEq+Fzo5J}S4u5!^;7m;NoovwJ(f{%&i(GLm%F34 z86@5pud;smRQT~aW`@O&-ESUF_*&g$wx*bu!NQ8`@%%lOfr~jA{yg;%HvYHpeZ0&j z9)>^AF6W+}+9ki;Z`IG=x4v(cVne@e)&^#VHMcj++_vp|_0-80CdU8&@ygFxc6IC9 zHx>&@b2_|FeAQxCsGEMtu`N6oxd(A>a zwR^X(T-ll}w|EO^;g(@Y*t~7)y8JsL|MPl!`YHc^$O_e)GcyEedGa!XChC^&tDKSN z?GX-Y27bP?%hacVA>qU7e*af*7#>-DyxALhw&d$ZznZ#3@2%BVUwW~w#l=i}e(dT} z-pXHMh98)mek$^%DGM{4VoZ>J`fstu%$Ku;cYaxG{P}@;PhHBtQzut1`OAA2JQTB# z{}f})>yr!q&(KZ}VrJNWJN)7k-ueXNKZck8e?E2f%pdpN8UI!@G8i7U|F>RC%&5=M zxt1{{b>>T((^(u0$M#>VJTK4TV6yCHPaWUoYkR$Z6p<#y8`7X!x;n7k84H43D=XX3$ zj%MWP>C-P`WT@Ly#LQH{#NZ(M@nRcj1<3?SInTpp$9~NCuLL@4;=qYN`wJG_UY)-x z{eOUe4%gldsoZ}v+@sugZmLMU`(FvmHA$ zKf6SQ}*6reFU^(*Vy5Z4ScEM>}3<4}14lm8E%zRg6?S5y;z;Hcq z-s>`^*RX&D4A(;TQ)JtX7k2E7K-UHqs>*Ida>wR&&KjFe! zFHQzshJ^1~e~b6d;5@*?up!FLpPOOEx{hS~=TKeExq-QuO}H&mhuPAAP*x)BomFQ2S`l{W*U3?{1E*v{hngF!^7z z&7P;8kHvw3(dDyzDw7LC!s|vQwK?XAFVw}vtC!ySuI0a-fpLKhLj&WS_gee%QiH%p zYe<{VO?5RYf(?d?50u2YtOmaT9&V63Tm5`F0b$SdR z!djUabe4So|6Nqx?vMVHOZ9*H4m>fx^i7oie!eP0&fMQ?rkvbZX*UriPrQp|P%tTx zHh$3CV&})mu>DxMwd?-5LJWRhJRS@O>_Br8yEOlPHDYApWJp-aA-%g+fno2hOG%oH zi?95RGUiVBmwh&@P@19O^^B(?3=d{9d;ze&9MFh+(Yf5p@P6~FEEO?<>=!}D|X zRqL1bePKTs7{HS{3bX!aF+3w595ug4kL6Q1q&V`GSAU`UIsey)(4@opOrLx_3V47&`me%>?&hHt&s z7nt3Br^;~P#f*n63vi@~9hjiF+9FvEk(`uj>v ze&6R{*zrn^LBQbieMXiC>jVAYNEkOVFvL{U>+CgWZ7p50U`5}Dke@3w}xIO zr4`+pSKp_}Xa#R#`w+yG$H-8VX5Y@Bpz}JFA>g~SB}2waCWgCnt8boPb|&SUj+*Z3 z1L@T%Ob7m6nRzg*jK4AWiX_9aw&O3fm$Sc^xX^6cC;83)YEOAqf;!J_t3G8q=dPW^ z*dYC5#@q8}>-iWu92lngFI^va=0E$tAMW}L3M&`P;1possh!8`@LsO}{4aNViT}y^ zXACmuHqUWj;OyM$)4=edJ}$C!LR-t6B`aS(<(cq&eX}!z2K$9w-%Wn+N%-^L{vVex zJHw?-t7rV==ScXw?Cq97o84i{*Y{8Uw*OOiy_aWd z){6X1o5bMofPrD}zqYnI0Y-+kH-AMjI8?YydY8T+l+S^e;YF(G4smGhaf-EL^ZSL{ zxwl=u*thq~nUl#}EDB5v0rBDclNlIpcO@4xFg&YwEV8@(z4x5bdLEVwpO_h5)i5wD z`SbnwAM+VE-?K8lNaZqMV%XxdC4q^dYT0ZShCA#GaFx|4yyfyL6Ztsva5tINMh%#IWNzBf}<%XZv|M4t&hsm_2F7 z*L|!n{%%a+OHG?P>B^T_7nA)HITZpJ81DPKUaj$5@#>b}v{SJ=r{%t$@4xt-rPph& zdCRZPoIV3mtlpEqoy0Rm{8JNyTa|})R!0~mgF z9jiBBU{DumxXs`YF}w)P7n!x^tAiM7|67``YlT>Mkc z$xx8>==HqcI@9D0(n7Jga{Ev;OHPD>DYB z2Vak#?+?Eye?EV+%9p1vFHE$Ge{a$9x$^%B#anj_9UcpRei6KSUg~}2n&S~{4SRoQ zR6UFREO9zRcz^p1HNC`tH<=U|KK^3Le7aCMl=DmLKCip4!?#`#zy0Cu)^k@A6DQ6x zvfBT8F1t~2_lv0WzmCt3@V=hUk!o*T#8ukAUiNRhM@*1jq@F4RLu!lb5v|*cWE{Mr z0xx(o9Qf0|@c!<}yO{sG?^gpegL-lC$v6L#H2;QIxaj{q{(glehrxW#1*LC|cQG{F{J-&H)mT@I;lTI)>qYxP=YlhI zJhQp@vqGFSwH+@`TP91 zcnmW`3TMM_W`>G48<&e+{WG1xp@5NL>(6|4rU*TT1Gjh=`XohrX3l+P>$>H6%yVX= zDm&@AT%|bmD_6Ew%Xa^$16>XD_I;hf8K#EP7tQ;U>~$F)2um|Gh(5NRA=q*KQA*h| z-ixj*3?=uaZ5bM*=bV4Lesj*h;za3-0#~j0Le1YSoUERn`Tm7P?B=r1O$+xonw6hT zXOOTjyH$MWO=_BbOX?QG=F&$RyuA01ZHxT+#f=TLwCEJ$o!1Nu>-fX%g%@!$IBfL) zId5}u(xJTx5ylJ-`NvFJO5GR^q=ZV{o%+C1?Rx3P|Bbc6$0b3XybCw3@Z`Rqwg2CH zc{`W+^Ci-5uP|n)DOQ@kuXI`K*X)c}iSzY&>d*XY2WQ#&$)ZQUMESQ(Vsv0(5Smvv zW9fJIS^s-3u-BfcXJC5KUc~syhr!_A&o%XX{)=v%YjiI{DrX zy^pV+mvJ^IFMVq8e`gvaW5!8oo*Cy^3KUd&ayWE(IT#YenLPC81v50n%9?u=-hLi- z-tfq>&h@6V@1NV2H2Zp;D)I!G8N-6~J*>hE7had!GcnwmQ9g^+!Q{nS&^crU@}MiA ze0sMnT%Z1kos;3f8|JM)^G%}bp9V|s>9NyUzDzvol-2=7hOaliOEClp%KMh9q~16s z25o!4kotd7uye~sgZoAd40GqqTOiI?QvKD}RVu8%Dk=CyD=P!Tu{}QyOk`$Q^z*$4 zLx3}b5(C3R-rv8kZoa=?=Ka#(bG^La{u_c z{&@@|gIT-#<@|%BGWMy?sWz| zvx~>&;t%)KYpAL9t*cXONlVE~|3CZ1Ykh_UHpUk-|A#3utY$c{YWcjYrtdeNdo%0$ z$!~592R6?>w72j6-e&f_|Jd@piXP5m{#($)^hYCa_OzM#f($#H*p@$kb(Vo)aS%hs zVXL)uSqu+A148GS8Oopd<~(3z*u}xXurW#NB_qR~KmWhwH03fd+%Dj7cyDne`0x5? z`DJsWvu0W8%Aa@RmtQVz?yfnL;fUePQ%N&-Ow12&U{Lrdv-f0i%#Cfivlm`)fBom& z|98{+9H;$c&|06jFfj0TMp9DO^ZXkgpFe+oxmjBIMRNbz#Mc%3{|2k?S;y~u_z~y1 z+X6h5GyW-ovcsYaWxK7rW4oEz4w%(cf4u4Y^jnQHhl9!g*{k<3GJO2c_TB5|PSGuA zKW~3jK8^E0aZk&JGyT24`Oj+{_hW7F)=sjru<|&rmY$JXYMq<+HrdTS?YHt%P_9js z{UsuD?b5ehRaUjXD%J8HFf%oL)b~35N1RolA)o)Td{U}*mUXQHL!qtx`N!%C3}0AT z7$Pgnl3AGqyu&_Za|wbDHxCm!u(`+VfY_f>UZ4HXnHi>p@n8Bndz<#Ly6Ep5bLVD+ zc`?kn8SkAfRhXcaDpQ7pP#F;h7KYUDJ?;vtAI!RFd64OjtL!0W??-o3;qz|JpxQ6OiJ>7_ z;(%u-qd6l(X;+x-!v2dA2iX`BK1t`c`!L)PJ7jbVHi@vl^Z&oVa7KoUJIsx4Y~`ua zT`0qFq@JDS!li5LITS$EBC?q_4Rf(QHF*{`AwGB zF77;k_M_PCKk@4r8l;#G7&gyVS`${3W@r3Ak>%i@cFC4hyVvvo^Kmeo{vm(V?2&|9 z!=zY_N#|=!CSR0@Vp}k;F<(WSq2cb^uM7=SS6{0>=vF1r5LNX-{MP2r-aL#ApV}Oa zDk}PT{9+^ZnHVOg-&Gpkb z^(y`Aj!~Bd}^}x z^@}@Na?-*My?G~l=lH!j@^wENpFI()np@An^I%t_GlPwAgA_xCKUZ?o%=$9_jZb+P zUUcV9-~_b{%=7t{_uG6D`FsEW??g47#l7qMyKb%GW>^ryXe23PQ#I?E_>{{xZm`Un zGG!G5!@|UiUp^kcz6n%`HZUA{eRxMp%=+`*+)NjQ%>N(Fy?Q?1g~P!=>vKFW!vi^8 z+s!R^jlsJ}O;XiBNAdl%&W@PLd1aOOdEpwF8K)UoE{L<)S8uz#za2XB@#b6Ewe<8r zS>r7~EgtFA<^9R$uWg&>HQ)Sa{`U2Y=7+CKOS4yC{Bqc+ouPt_@#}p(Ck74n1LvC~ zp1qE;X0JUJA5mME%);nk@K5opDQi1})@nYZPDzUoRX<)curL%dFs%Fw>RZ1m)hv1X z%0g=PhRKc$cOK;5HFoOuj()Mql=I9Vb`}BQc%cbG4B~86C)54^XjlGU_cobLJfo_7l)-w)~deNOB4{I&b}<5&8V z?)C3(oQg|kx7u8pHyNqB&GVm;A(AQKB_o5!yRLHQd1)qxNQS+W7}tM0m(IR{lc8htx34_k zo=gdnk___-w-tSMVu9D?28LZ${1>NvdY&1UHdm2hLAcieO@;+ux3e)bT<`{+jPYP5 z!xaXGTUDDM%P=zR0k4pgFYw#G?ec!P_i0v@pIE9JR(_v1W!m-`|7t;ptbUt5JILYp zc2(oV`>WWOtz%?(75OIZng0St20rj<@K&3380`0(3mY&f=+|$5`MceRL4#d^EB7$_ z@~K~z{^+TFIPq8mBg2fh?@N}&FJNFWZaDky1?*p6kzil<#iThg zq3%G$vH!+Cbu%2Kub-24tYTmYnPkt;v0(1(%M#qlNjde546C2*7v@M<$;5DT=h2d6 zk1Y@Xa^6e-`j@rE?4RYUyZsM#wAHR)Y(UI#pZKuwdcASMkFVZJEFVr;&(CCH5J>x) zJk5T|)JO77ANe^PuGYQ0ynf%Wvs?A^gguV!WoCFG=~}grogqW=m;BkVS8>}D=3X;L&KRBX67FeUa{`fnXE5? zp|R)n?|)xDUxQ`B+~6l=e7E)~$Fwp8@G(SM7+m}CBe2xI#<%LEf)`k+AuT-2}188 z`S+nnv-0a14$)~F`ECcKF{qW-7WWGzS1-XYA8m6qt%KFF5bVF={r#J6*aOULH2yrSG(SGRo)a%GOFD;#9*=-+h#ok-a^W}_2 zaQpdPFHd>rM=&z@Nd7K6EdpBV*9KnmSJA-OP~JCn@_GL!!D~es4t(o>uEfZYz4_DI zGk3P{inr}JkjZeMbDtkG!}jH?dC%6rc&&YRn*zfu&W4%)*MF0I*X+dbK6V2O!;6`Z z{`_j`kP{L&a#3pjcEc}ltuDL4r5}2dtN+gV67u(wHiLrEn_5{wsYn{(q6Z*3j*Hk?ch_Jz4eY z{kn_{=8tWke6jT0!f(yMQ1UybKa-&$b1P$myIl1o7nh}+#uXRde^@9PoLP5sjoQRt zY{yUTd)TaEr+GP$fx-OU-kJY>?!EeF#mcbYOxL~V;ksOd=Kr@jQ=gjhY?o2Zmnt=W1_$%|e|^N6KB#@UnkMw)!)5E4 z@^$~Ve%if$Uy$9ePuf3~!{ix0mx^vF7 zfkB}B{k^ZCG;dR*y*4zmSnm5(K z>ie_Zx7;T6^yo~I6?ZI4ZMl$}p}b?B=)U->%-^mrfA3{vNIUAxkYh9B{-2G-%j}x> z&8z**wqiq1X^!RAJzC zuwgiGgr{EO_l&#iSs7d|{a&N=*8W`e#rEkfsry72_!%7*mHaDHV7PvxeA?02&2NLx zK0mOaIHYDJ1FuE_dlG|#Tb`}&|9&He1_q|GXP1r(9B62nq9!C5ymDRhp~YOhj10;f zKP#Nudh5Pz{uL1}-a6abolo~q3jhE0e`L+)hxH+9&D|0V4pXm}xNF}2?!Gk7K5*8r ze9gCSo9nrEe)~M_o26;py~Ry35n?v)xAV>4@ngHdywh z913;{Np70Wby|txfQQ)v1LS>_A7mM3NWEP6=Y$;(3m5Iy&HC>XD|)^4eQjErZl>G?$^8nx zeGCjc4$4bQXG<}3batvHCQhtlWhgk~;i)ZHS2nTrs86M+`tj-sphHO*{{LE3!rOOu z&(D78lXp)`GQ|1wsw}xL%TV#-q58?i{dr}~4ExUTsmPbRUa)&{`hHKEK*Khf15r#2 zdrt0)bBMfHe0b+o&I|ri-nN_#>!+yJao43zbach}; zc-|^S~OwCDt%fQae)Zmh4*Hiz`P=VpCl`#WD{=elS(}N`) z877#`-5<-LpuG4`xmU(blJA#yNnEqjIDWG{AID#tyhB*BX{3*SjNCG z`MJeyRW`)#37Z8B4Ea0On=>>_7iC~LR{ir`*?KnHTQ?dR=E&S%bFgpbcaQz=wHX=; z1Hv4b7@jdQ1m3EDt5a{B+tacwF8FV@H?stICm9dZgLv+=PipFBm0NiEb2hOu=G+!@ zJ+--S^21mCchCGe)l_(O$D`Y?XZ}xPU^p}7;c4lJi5yG~od=}vOU$0XGPzW~YW~4< zx2mF&FY~b!EHIht^M0*rJNxg_}yVV&NU z34fLU+Rg7aU^}*nhe5`E!JRpIL3!s)?7ln;`8?s;ng4%&+L;T>FJ;{0$Z$hXOOfI4 z%VS$2Kie}g9Ozq+!TNI3%tykTJu+SQy0`J>Kd+RSYH-r!keT-L%BnYow(Xzp_U1ih zSu^89T5r8B%L5lRhSkrl-WDENQzPro#PE%gp+U+W(NM(j$EVJAA@8lM-}2FWzFz!2zxMa}_x0c2 zpIUGCW0DgCpVX7@)(j8K*Sa$}y#IV^_J13e1-9a^W6g~i62c$JWa`=Z8j%SiSqnG(Cn5`no-OpI`p}X~giy%$DK6naVj+nH^R# zu<<%*Kgd$<v2aJ5;oNuQF|9_f(=y7yn zAaiI`+Rx~K>gyaYC1sX>aCQw>*PK_HxuAE+z6jseR8XtYG1|fH^n(M@75+DWuhRYd z*)Q4h=N`TJT&HW)6mrAV>X{h6|F-moG`T=`ORzBf;bN#TeztW}mGPyMAJ@)!WAJ|N z38n?pkHs@FoS)_Od%gMY`x@R2=AY$reb2u8f3-09DZ>{Ah84Nr4|NINwcW+Ucw~FU zmaEg46E?rC%uHXn$iL`EUC{Kei>jK}?<$BgU1w%5y5ZB!j#n2<|LTedt1^UM>^!;v^UiswmbuS*qhR>hf6aHzNFPGM2QJ8gcz3E58!}p^t8Q2&z z92@Lo?VbMpxy^ly;efmTZazJIZ3c!%LPdA;9E>-2Pc43sf8yP`o3DRZ%DvaWv}e=x zoSa893a;rsInTqeCrp?@Kvubykzq|w`F>^ww`cohIUK6*p5C<5;B)=`PjBk)-FVK( z5GEbP!jK^QE2yHYnZaf2tFP<&?_Nr)w^?wmCHaum?zd;==>I8{eg4`ql$-H^VPBzj z(;<%eKU>7NE#$o){=U4AgTbLEfZ@T{rTdTP$y}5Ak)!s%)BC*ySFTH~;j@iLqffP7 zzZb5z=hwdYGarBJzAINgs>QIt^#9B^3=F)xx#?w#TgP#Ph;4w!?4D_I`;6P$)0&<{5IW~>DSfG<$0j5VA6yM zi{$PrD?RoM3p1v~wLE*PzN+u?)86v*wqv?~y}xQ!zN=e7qv+Ps-hhXDtE&@doVvX;?8>^$ z{}%*BU0hUmpOJAx4ntZ<=ylKEZ%Y53Yp?ma_RM_w*y}o8#V$)W<-C~9${^?TdsY3v zbk#@q|M@0fZ`kAHlzg`@-}m(Xv!`SBt3TfK$+N~?va{=~iuG%w6&rd=Z-j08^IJrq z;oGm)`gcF}_8*@c*!kp5@okXY4)y~H>2gdLX8r%TvHEU`7=yz~h8K?Z{-;4X1>8%C zP-i&c&Mo@n%*vgn%nYl%Po1z1W)))ikZjrTm5HHZHfv(|jKrj^+jes>T#)+ZGvjT3 zh?WC4PlVvFq@MM0ath^kJDzYdBplnnVm%v^0TV;P=e1iuiTEBq88`XUDKk@Hhng1+ z8)O)K)c1ZD1oanx?lX-PzcTZGqM+uh*LzaE4Ni8wTzvkh9z(*EZ}1VzaLxK?#Lq+GWS&R%~{e9IEY&HxR?insw_9b;y z_KTt~GUt~E%%5ZL{j2SmEF*&i%Z7W549m|3YX5y7&TydT<9il{4cn6iHs1~T9M8?L zMU_3!SVL2@cirtjSNJAPpYDIXwe|R=Qua@mZ5SBX7!z{dI5RO^JN2rfnZYdo=DO^E z#tVD5-?wZkveIHOsQNO?$gDV4(zYzu+VoBTy$a8qC(+m3c{C2(xN-c-%I!6Vhu-hp zb>I?9{0}I0(ZT5zJe$EVK`5z8NlnOC5{EUyi{EUO)!_%W>rx_aJEEzUGvzPw;Ek*R_ zr&ANuLFX>qv3PJzPh~-u7e7OSK*P->3^)w z&-me4{h`gbJ-)6JSufCF4;tV%?(E4~a<_hahV)bph8s{3I!=!0`6pbtZ;{_rK?@6Z{kuZoP9udS=UIlo7wtA9b;Q@u;1igh3_tQ{uR&cr)|vpav|^*+f0T4K8N3bliTbz z>AihfAbZ&<*wevb&g>0(rfaY8g3756;Zy$2H~%*?VrN6g+^Jj&43nSjM_y3-L#*_s zYs>X39{pNp{)pfG5uMAx;H1XzZ)a@PzZJ9PQWy@bEMj=g$WX9LreWs!IqMk?gip8H zv+V2j*V!sx3QwyUL~fnJ*}%@Qu6G6#gIPY`5+O&1GZpP;rZ9VSyeRx@aPRF`TNmjq zp=ba95Hl^UsY+WJeXIVTWyhKS^X3(5E&hJd=Tx2cC2h@y+6~f7VZ1eVYae7WFf6LN z6voKF#&}?c_{+QZqCUNkb#+Rd9cO>0EcdDIX2<)@X7s+L*tkb->FBGOv`~J{|VS}C`gKYAV{PTr-9oW)>9k;)i z6=Gs|KmSbV*VRYUzJ9i<|FlJ#r6F}q^6iV$-mhk7c# zZ`Qp(_g`44Z~pq(bN0#OrO_wlkDKkjw?+MBye&h+%zp+y+}ZbEHT_@xz1A_V?r%0f zgG0)jXw(0d3=EGHTjc8^tQu;HkN^G=#lR3LD5280Ka7E4$&}@q&!k_SXy-lpB&ptd zr^V*^X$NlIz2JCk6*s8S0IFEIIT})#cT|1aV07#H@*V4zPK~v^>g8CtI4JDuvXHA~ z0iW&76noFk*{{#oFiE?2$)8ryjGFLy&%e6)UXJ@E>j=6bQe&PdGsByhd9&i2nwlra z%)g%aY5C5(A<2gqtEi~7Ix+nD+RDLTFlmJi12by`Tf?kViks21U|Kp~#_N>F$M#)* zR)7D&j_A3%Z|i!~)NEcbGzdRsn8U&_$LnaGdF^gd$==j!N7z{yn&Tqa7>@1D-W|%| zknh9AnDA`>yr23E3_s*g9K7va$_N@e5>nc28@D*t^6HfL$9voqjEn_1Q0K<;^t3_n}HZewWJc+Td%Ktn&n0q@I_DW4w1WnG)e z%n+6EFPP&&@5{8O&q9iS&c1y1eWvdpe!tS4XP@k^UDtkRR<3a@7sCdIW`>gB|Mf*b z-=BOtU9{+TSHZCbVhk7R-f!*d@G`btES7tA+1oNEhK8o5LwEB2NNcL8UE5-)z}T>r zouS6`-&!XIZDV`o*z+GVuWn(FXid((ej@fy?l@}0r7s#ZL9lk9}tD%vp z-)`5;zQ&CPYR#NXOimtYew~U9*`iDzuKtNX&%jU}>vCN5-h=ivdFeA*T-N{oa>(-N z*V(QArX?M-G5x=MePHjIfY0~8ma7^cc=6_|nC)Zv+c$jbzc|KoF)A=Kc=71;_t*Yp zWcZ-Xl5jQVyODO$RfdMG1~F%t7#<66c4Bz&ySp&2s(fSLnfaD$fA2kJw&mit&7c0( zXPxHT{(fViWy7ppVuv5|@G}?~|3A9W>Q{tHj__25gy-pVUiYT`HMaftBWzRR;b6H0 z1%8G`&O9_38Y1{T2U> ztKW(1?ODLh_(9Fi`2Wl=4;VNE81~Oy`ni4K{4ZaU<(`2KWYcB*aC7eN5Q956-_$FA zoE z3o(3fEIY;cV=>Ety$lQwj_IAzS7%@_OODUJarw$$v$X%xy`7sF;(kjpFl@{4jpWq5G=y3kd_*Q>f-R6l$BHHCrUOuYkx`Lr|jPnW%ZFKv8wt(yQt z%C#TY)0iCY+yDQ@q$nSk`0T&zbg`Fb{@)H4`E)Y1wMK`HVZx)J5_O^-^Mxpjd8L(gF{e|)XDSu1*y z^>zcFB&%6&RbSuH>B0%W4R`$$a|E3*AAaf{&(w)4GBknr zVTLnLnlxOOwX&#;Y5dYO>wipIL!iyFwtuCvv5Rv-8S1D6pVX-oT?K~KnSXqjxO_8b z*sx4e@XR?j+l?DCxIhi%d*6Li{z)@3q=x1$xmtR*p(xi=)BE_zmL)Z_cDisgW}IfU z`5nXYQdV;LW7!#YeqO7jUPSyU^k89dIKk3T#E@e>ZDU`)G802Yrh+mD!vlqQCysts zh6CBZg-#y*#`5XN+jVzzW?vvig6JV4n9$xFFxV?z3c1@0q^Hx-Z}p5h z-QCMnFX@S=Pu_8&L`ZaRx0aR7)R@&;D)X;D59VN)$?)TMtOg^4B`ZS)sENV2;q|np za%sy>fi^%kx41y1ke(miWlpW&gaRgIHN}Y!wrOjxfV)$;Yb=#Cn{=u6r{v+*}>T zcOdig|2Rg5Jv0ADF+BKIvUO$T@4U@lbI<%KPdW2lPlAb|#*$$oXMPA@!}JqJj#*87 zcvkwVM0EcCnp^ep3zU|h@`%t>PfTUouaUb^^z;1;Gt*;YOZC2_ZFwSkW#xO}R)#$( zpkDoRzq7%aiVTYlH}ubYI_uVspG7I}w)nSA2xegDso(qkj5Namrf2`9y`TLT;xM=x zlXv`yxpE5Q0)YcU3>#ida$;q8@c6U{(}mTNJi&4AH{ZEu=&~x?I%9XQf6m676$|-w zA3v4?9haK^e_~|+^~;>aazd%h1xcW4dJZc?lk=n%Z_fSLKFjie9z#I*{^>b4c7%eP z9;X`^wt({LpQoV4s?EnEW>(8085~#`KRnwn$Z}xz|1iads|Nq)wlU0MVc7Eg?ZJ!6 zr+%JZuOVOat#@7CpI^aGPxbas>0ZBQeN4sIy{dcJ_O8EJ{itNa&Jsc7wX1_t-D z`T3cDwmzP{rhShT!+}|j4EvZE#MNK7w*5PPemaM0R=44oeUlB|e3W=TW$pPlDkoPS z)nZw2mgT^7<^yI^{=a%9shqs-bFD|joT|9wWT#log&_u?=fBqt_bp7DlznvDV%^gm z3?HA_S-(I0|0c13MYs z>ePFjKk|&Xz+(#IgXZu5eD>}9ZR`8q-unC0_8AxZeHhM^h%+*TovqI?W@7je1e#r6 z%)=m%|1UdU*p{PV@AIu+=U!Ri*LB-<-L$8Z?q5xrG;@W-ubb@~YHTfMfp)w$6frDr zzjLZj^SJ-qQWntF*VmO`%yTl{)R83X7D?I6(Isqkvzm@PBIff?6l-+aC0 zhK~22sSFMO6C2nC84Rqaxm*2znf2+b_uOqgf6kxZ!r{%*(Xwq@L*sQeTkyeN)0rJ{oAI(*0{eENceC>OC&YxYs)I2TN_>_3<-Tb_$c~y&rPnXTN zPJgC4y$;21h^AE1kAYV|9ba_2{e@y@D^A+k}cXR5x&)&au5ULz4S< zPC2I}V}Mx$J4fGl6U%Q^R$n78?3;Jy&vQlwmNWmQgS|hgGkkcs)9&f<__<;KK0Qoz zHT^&R=-l_MZH*ev?H-B`H_B;lj=mkfuRG#ep1Zv9`~CKe4E5T3{{%05^-VbV((CtM zDqhPn+}NYqaY|nE@7tcvEB|%=+UKA7{LKE+&%+0Zcf3iS>J!8XS{W)7wF8q$> zV`Au=aX;1oBR(KW{42xIPfMLbmrvd%Cbc>Ykt>Ex^Tx_=+}bvFUq%xF;wJL zYy6e{_~n{{D3ihBGi$iG*cRw7V9;eK*kU!$OaJM9^Rrjg12fZqNKa)JlKdaVuwcWE z#y58)-R0_Qq;GCW)b8v%x!`%z@_AeehK3(i3=DeK-QK8t#WYTale1U7I`;aOTi5eH zKa>3uAuqZmn3X{Slua)b`{ympbw2dCm7yW5>e>FXZ}$8QCCBU+E&DDmd86i6^~8(4 zGye$KH_w~-^_Izhf%&Qp@%)eP_x)UdSB;5b0&7F>+E#`SGp5R4U}pFdC)~hb!;`?m z@J3&6x$)o2lRkSo#U?WozRMI)B5#vf(bT?31H^nRhj8jAb}5 z`{(|93Jmqr8BTPaF0l|nVo>@V&%%s+;^MJg>PbFt z-YVFi3ClXoVezTTsKS3sn2I%IL)#k{MPataEF~ zd$BtF7yIuesf;oG{C;xN84fV>FxY&0AvWXxYc__2&H6uY{xK+@@w46}FV*aSdt~F2 z-K!LeHrJ_gGh9oa>Bw-sSo!4lvyM;t_bO&xYq);<(H#W_yKIKr`!8->v2SO4-0be2 z8fDO>1si5P+keq+vf81Lsrx7GOcRVN4Z|Ey{f>Vy}ntF z;lR4y#3#|lfBV|ob55m@)7wDr zUz_`qz>lvlv~9hA+0<#Pvca^jng3_JwcoY-1TWKrv;WP-_%8kLc4YXedNst2fuX0) z_?bOF!=8Kl8kra-%)I&kmJox%1J`HvX}?~}Zr&2fs4($k{?R|_42>KN36bnKW+-tu z?2cDvXsFjc!^B{IImt6MfyH#%>Q~=_UM$_Tt-0h|&qTNDl`;Yh*BFH|)?_LsUuAvr zE@9(hhK9(`^|p=-Z@y~pyyS5zJ|k4V-F;cro%1)QZZGi-dR}Gw*!q;m$DHNIKX$Y4 z2)^v?k&wXD3c8=`l;0WEg9q0ohi9xZ_&i(ob3F2?Bkv?ZW9qjee|~pjYtZ$7yWrSv z^JckRP)qH>lOKN4AFFOM{4sp}KaPQ6&5Zw544@I%JwN~NK0I|ABg2=CEQ}m!|7J5X zY|G*N#>M#IDZ`sn8gK2V$X)ik+&s(l>&L}+IG7^Vo)?|hEEX1JwtDK9rTh7B8m>+J za$W6M#hoWdtgHnba$~;-l;6MMyja*>RFL6-0>d=U18dZhg*wV))N(c(iG8b8H0p}U zTdQJ!E^GzE0sqbW_RsU4hi*XA%ZGi)kLoxJuuOEm+7$8CMDyZupj-t1=La7cNuz0PLA ztp5?$^30hT7s#vZs=HwPZtb+~8;tr`7{YiNHssdLHrd!2`}zKv;*U%c5v}}x_!uK9 zWO*1F=7itex)E}9-kVur(S7~q7Yg3V*%`QAXJks4$&m0Zx!V1D$7@TG)%U|ei_#YI zUR!wn!9mYU_iUXQFZ^v!e_ze;K=Iw2L(@$eSPGJs%zrg^`uX64f1aO~`%t@@S{Pm$CoY0X}yDn!#Y8k&^?xRhgJYA0hezcmW5)hNOSoUW^*dw#H%S&ZBG}l4oELKVk6q?3qiJ#aVqdbxQYr#gByt zaV1CYmaW~>+s$1$Bl}j=<1j`B?M=)K7N+~`eScn^BI|ti<*c`9uheg|GMt&lykXL} z`+1fOHtaUjp;K8Yk_-<{GahN>d8uWXrtj&!zGS`On_mZYC*6Mi;#KoLx8&seZz>s> zF3fIyGf~cdf7o`J16d3VH@2re+i%9qV7#_IO|{lG==M-Ct`JjV8rpu3a*dVZnL+FpbH*-{Sq3 zAB{Wz^!cJKB|K703pC->VA&AE$MBRfD&KFr&aI2l#%t|&TfUV_p4GS5fa5?o zgM)wLLBna6GmRIn4_~0Pxygy)?&+rt3Y-ilgcx3PG91vUJ@Y30nXU1MjeH3Xg)uso za|Jw-k|wX1d7gnG=kTuhZO139>S5W%8_5_^&nB1<8xXLBo#8;%gHHks`Tv|NcsLwN zWY6-{?0uc1%+bKkaYpKU+4_rb7#OlS8Eq687(NOzY~Yeyndx3_d&l5QqEI1#3 z{?2eEd*30es7;)pBg|JE=ek~My>0Q8@Zyh^qVJ9xUCRvqyIB9&fvqO-ulFcDZ&+SO~zxOUKugS6bu=u#8*lV75v3Cy6xY`>F9*vB>ztqKL zsYVq8!{wRhyo_edUXZt$nPCA7gHJujX}8?j&GL(@wr5C-CNL;pj`rUZ*&p&d>a+YK zW`PDt28Z*1+9#}wPx<$nk)a~))*HqsjtB4FpJitFv!-6z!YPD_fvq^rO;DFHAU47e ze79f#lY*Yn+&OkuuQNCqc0c=H)xdD$^>xUE+9@H9X8G4Mex7%ESb5!Si>7wI;_lbB zj0|Px8yp#Kv=uS%SR6O9wcELEjdohPzK|r=7PqLagJl z;A7a(9hWa~;L*y=PZyn9QyC!32~wB@B=bQV84pA;Gu%7Hc*FB|{#F@=Z@teQ8e2|k zeR?`oQIRF#n<*FPicfru8zKz?U+#LGAf5gE?4RRyKliOrpS6&gF~ab9I5UGm#`=)Z z?b=_@{$AmjbG5?M`tiv_pTiql<}Kt*-B!9jnSr61!Ov}-14G2Ntbd;w7|yy0NV>*l ztzA^LdwY=OuJwn%y?)8Qa(#OC^9@EdFILR@H-Eq5@%7OWGlI{Z^Vd2rZ@*-Zf%&$a zTlz1bm2{`>eR(O`ck-eN^=qidKK}e$*mi!?ovu=Dh7YM6H@S}1wXTYt**t$@Od61gU9pxv&ELAu`_UNNPa!(;rX5#HogV%p`MJU zKX2;%e|bnG%B+ErL1%Y^9K!);hN#c;YwIgG7_PrxlwD;k&~WXKIXA=y^a#+b#*DMw$(I{XTCTdv#31E$Job9Na~(57 zM4Cp%;`U|KIEVT#O9y zXa8?)1Etz6Id_?D+fjV7d-d z6oZ1gdjG8NUlkjl^!Iu{`~P~S_w9%@1~pxV13tB8m*wm2-*qhzIB<8Cf>G#fKgFi> z`P_yq3=%8~M*k~098&&8H!^H_wm+1?;ryHH(dq0A5!oCLObp9-a@~8so0|R4O?N3c z@u&RqL*>tP?23$x3c?LjKh-NHIy*^zUAZDFxZmG~fnjU-oG;uA4LW`o=B=A(?ItX! z=C|inVc$_JeMufk76-=$*+xUXqe2~Wmz&FWN&bmCJiq?WoypM|^Z!iB(z0e?h!=bC z>`gSk2CSB9hRGF znvYCc=08t8vU2Gv$E}5r!-B%@Zb|amIc;NKuKVqmPeZ!PQl5VOQ?xI1?#Y9%e?PvO z^6^TcBiro9C9_xXAKUaJX63_k=l?{-xnJ|hJO4DoU-s(RmuW@%8M2Z&ZA}lkeDy2z zXS&#Bd=k_H+D{p4SlQResjq3fDDiqLOM^Ubh4t_6=|6Ig{Yd)fyqEd0$+z3#nE_q_ep?0gqz-G5{G_C{f2SG?HTB2PiV+OES#(DK8|qUQRf&tG>?6e)dED&Y=I@3=Df`eRDIu^YhC0 zh_)@utkOPjP8K$PAgQ3h#4N$U@c4fC=Xibwhe)PxGC#gnoasM3o&5qcLk|OI&gH!K zJzh(8ZCKuV=Gv7>m#vvJSQ>m7YVQ8rF+*q4)F_ATdxPhC>3!RN*>1)}zF6DJh{}&o zro8+3e6CG1~>o)s;F(a#gb87Qu z&)#zTQBP>4yanMpB|^ipw7UMd#m2|Beeu5~&fpu>f7|IkFR&Qv~XK2t*H0d*EIM6uj`?R2YziA~502Br+*4a$ddZ3Gz(NdK8IQ;0$7@vZ2pYB`Y` zKW-$47+hDp=aGJV+0C8nSIl_0j+G%T{ojghhRJ`VXa46=5MX4u*Yf<}F>@`(2X9S{ zm>ABPU75%)-K7aiB^vAkqI z&!hTgyYJ0^t72r-$MU{Mf#3d*is`?Fywcky95`UG$yQ;?k|j$fs?WdU_SpFR`AjmPUhF`YEeJt)GI zz`(GHVZ*i)A`LVDMH~R9-*|ZQ zdspn||8UO&Eqg<+i_BV$6Cy`A>fuX9uC3oUof z6!V5HB>q=zYhCIxbFNj+GlAlGMus;#9+%ndj&#e5m0Nab)3=Q;c3iS9iMjgZX84IW z-uXK?U*Gt4=~S(X`u^6G=iBY3>|E`psh1n{O8UFz&r01cdqxIHM3X&Clwrf7U2l~7 zXIF-`8tPn6xM%LR%x}(QP}4_+L4mQMRQ=me&Gj)}*{5b-+i`Kn{|{^0`*_PIe~vwx z7xf~$WbJ#<`tjQf*Jt?Tr>RuWOH*XX`nUYqgm}<`vAQhw&R*|jZlOLoLY0qBroUWM zuVHA|x~_SqsO(&aqT#+uSL? zB_*GFRe#su`Q9GW-+t}FpLD51#fgy&Dhvsi+Q-YD<&8~)~h3fFrHyQTad;I9u z)}8yV2fTkFn3|LpS6JIWMY(wSROic|Pc@#jO#Sns$;h%ktWvLFISa!d28NX9+ckc= z>U#O*Ek5K^z3hVQQLl=Eos%ZrTRO!|PP@HJ`njB!N8aa*)#^w|Mup+QQa!~w4$zL1 z&9iEJ&2v-PrUvhdcVH`9eCX7FIoau2Q?|cNyM43LUhLa<4f)>b_p4{E2(Yufx1eU< zjfG!KLbbkgPbgf^$gm@l>+-H@%Uatj<`o_lGLm<1JM~>vop|#WOXy?W)FtUZ+f-Uo z*F3(xfd5z5u_OC>Ec$MSuwlllXl4G`R1z&Y^s;Xv&FGh?CPxr^&s{gVv^WSRoDr2Kl_1Es!XJmvF z6jz^BXn5)a+AAOr8q!N)x}eRzVH$%&&MWQ^&d7NJ4uz+yU$Ze4NHJ{4`eSVS$m*Ky zBFlS*lmBJh5n?%Trn+oRcfWt&+4>oO4E{;72uO;qmot`hY52E(`_W1UhRVvHDUTmV zuT)`3*vHZ!D3h>Fq#=?6w2QJmd4eEA!ttK%Q;Tl6=~la+{U6H2kh46w?9w0il(g_l ziPJmUX4}-YefcIIqdD7rSAR{tVPDPf8ll>rRF2aT?WtQ5K~0_)vF)NFrWG~s1FKY& zS5JDg?sbgOW&hYEoBt_-$JcsS_;A+GO%Y?r(3>f`?A!Z$wS8~S&Hj+_o|mEF$IU;B zt~+Rdi^|^2_96EhUtGYX&Bs8MKf`>6hKnaHrwA{eHOGFjjD^wiH}*EGWoB6}JTu3} z|9XB!(dSxr27?bAOHJGOeI{;nHh%J5Uu<%?_^y@rZ0`CUl}nbswLo`MRR=@E!_Lil z0t}#5>ix@=EshM`3=Eq-M^F87hD}v-rCVq3x)3Gj(^D_Vs(SgP>6WYeEYUe z(5Up0PAhxWFaAjn{|1Lhuy6G+&#P&h6_UvKjIm+Xp_*HIIyzl_jT>+5xWWFdwRRSx z=#T5c@BcqK%~)f3U(4i|t5dXe=Kt`Z``_f3+~0ns=hM-p(oetk%~!6`VPCMv!di)u z!Jdgh=j!TvKl61N8Md|+zT)0Bli{5y!vSfQgzJCWoeoc0De>jV>@Pe_7nm4Uu9Up; zhn?fVwZlKySvDA}++t=(cxG>JcBcM7kg0F=$`nq9bOwgyiVVxo)U)?FrZF-Yt1`?n z*wK0NuU4JO&0NV}-@AV9|MUCq<6m~>`>#E=UTONXlEHzSUBZzeM?UoG+bzD~=Y!Pt z9lWUg#qiqZUD3TN5tB+K3xuVpy7ao-7+1W^Wong4y}hNjypFeo!H%;dUtY=5w# z-JZS%O}_JUl@`cxEnt96yzV5_ji=Rf`yuat3MvU3!`3sgzZsYQ{cTOsrr@nEgxQ=Gl^+mTWW?JTJPF0<+ zxpnG%?Z3bG1*R?kzo2B>{4k*;?kV*@m)9GGIOpo_TV3C}f6?37^Y5%`X;afUntGP& z|Gx*{`FP$kPcEJ}^V+%j%DVF3S3ghCNuIk+_E!?m+x+Ffc^MM!2TJ@p?x#O#yZEgW z>FQi3J}*~0`Ej!P$<|IWEpS!=Eg7wjO?csK@V!#P!9U}8I%9$Y!;~2T%UxK)G#@rj z^$H4NS7>mZ&Y{o7tkcLKBCw#Ikq6N%o1naLmnB2?{AsFaG>jl zB=>hK28O$b@4si~VmRJlkoA=0wLBU92Ld_=i8zu}N^87SbYM%;b zWcc^Y0CWa^UW%mc`AeU~?*8XaWm}bH9hR2tdVI3?!-s87(qGxOuU@aelxxeSa|Ox2 zzHAlx^!V%#(b8EW*V&UJYUhRZ{#dWiJIQ|Eru)A8XWrkP$JlWG-JPwrdq4k{ulr)P z`TOkM_obN_{`_1Y|9Ni8Gj9EDZ?AsdE5~MkZRShv#CSIaUS@^`9XrHJyqSJ@PrW<; zUN8egwY($?L$ciQ?Y^_OtvGW+T?UW^Q&fgGE*pXY=AZ%$S-Vvaczt;s!M z;>4{cuRpJpUG;N)TAqYfvGM<(lD|ORhc`RB(ymLz9$vNi@x6HqE~QB%{BB&s#8CD` zo8iG)o`$L5bq4W_4D5<3%NZDsF8uPXZP~W{3@p+N2eO&qpZ>Pw<3YAlQl z7xH}hs;U0$`ORJX58a>lF3DRfde%9wP8UMR| z^2m{vsy$%qn;9l>Htf|i_^jx_5XR7us;k$?;BDaGl%s3n=I;@X4ER7R|owR&>ciTq@3P#^)EW-#%M;`Pu)!91IbS44~E> zLp(!6tFius)8Xr@85knkbHjS;zw9h{DO&XMQ}(Nfh+|gyk1Ln3yqEcAQTOGG?1E>e z^Z)(3^2TImQ9*y^XZhTV?f$p>4Gp)gkZJhVHuuDz+Yu`wL*x$Zyfut!#kge-IN$7Ev;hVy|Td=BqFGi+db%D`7t8dbP?=eErG(Yx<# z5i$~;yde8uvh=MFwFYgW91ia*m4q4cX2{L5b3CViF5t44jwyv!;hK4 z;D7!9PczsVKAiPFTyk6edG&Q(h7WJw?_bXLZ+_jMlV%Jbp6~y2l$q(rlhyBESc%#H z`;xv(KcC^iyuHnG_nqsR7?4W|D5-H zJbxtZS+`wzngYYUKiB0BGcbN&V3;h*;9z|?-sE-s6xIWJ3<)fZ5|Y2&p6xg10NtWu zpQ89tlp&zT^d76*_Ju3gCU;r?lzB7j|EawR|6a%5-~3+Dq2b%RKY)|6<=f=0ocFC5{yC>zcw3Wf7R^4yUs(=4)eO@rLc!BK3ke4soN3ga&PAir`FUpm$zNs{qJbL)Cmrz1h@ZxZf-u5s?NZ`k+x5mfg$C?-M{j& zzxK!edSB8f{?YCJ-A$*=W-&Va{`X+_1$!IEs&@Wh3pOhQ)AworJ_|5x+gSFZdEcM% zcXg}`H%t#z|BbwI!`}3g+r7COiu&hDCwyGY{px>j>YClfTcbdSe>BuSvoMY~{WVg3>{o+)lYW*RZ-5q!od=e^349Q!tNG-_rnxDH+jL8G1X&tt`+Mb0bJsY7=4|Ve1sLo<&p-R@IPd0p zeQ}>0Yuf^Dw3#j1=f}XHlYH>W!M#uRt}cDIY=1ukgMQE7L!aAaSsAt*+aGp6R!(vI z`L6+YXXQqhGCcS;{r)A%p8`FV%MV4nG0F)UoceR%^^t|PZEF9n3a|a*W~0Bxn2Et) z+0EC&atsLq2eQ(cPU!4^ca?UW{Oh;4%7b=MIEyLCHwTmhD5#pxG(c;y~LNC=*ZC7sT>TqU9P7bUYD%@`uud(9pMZN z%7^cZN3t?pb4X)k2xi-HcZ1ck`SY8fhWxA3>3lH#3{$J6>n;X{pc{`ro^ciqkv{90zn54$SBNXycxizw@uz!+y&K#tDK9mzo&=Y}7KV zn{Op2>|iao&HLQ$H{u)z)=ruJ`Y%HQ|^7}D|QNgNuV#|_wWy04gnHicU^D;KH$8;6F+~sZm{Mvu^=}|GO z41e)W58I-lntGOtA-iL*z4y$kVlQ5=aJo@xy5zSxyUn@15!3g^q&4mR_Tu$4%L8Bc zHoY@vNLZpU{Z&M?s_)18MN9k6Y%`gZ&A$5Nas6wP8XE((boT$QQ3kJx$c>MEp|)L* zKe&^j;pX&v3z7sH%s$S3=h0t{rSqkkg#m&wSwYJG7a{Z{@HUdG>9=B_`UG&8(V3CM+=vHk=fdx zVXc3Suh!-E*5AfIXBx0D9CBLhT;1u?((%>tqc<`&2MLzz{qgh zoQY+@O@^>D^;38fp4o3p*6CT9*7ri{A}d3}zssA{?v!Z@FkI_gce3L1{NDAg3~Qz_ z7;rOK1Tr1qOMb!i**oUR z6#P{?cXD;1aWnVnTb`beBa2@0I#u!Q^$p@ue`%E?ZD+9dT%DUGLyUZSO6a6-waI-9 z3{i{kb1^V);tiH*48I%&ew-#a&_J;-)uU^sPZ-6spP zaQ%4s@21Zt?(Y7meO+K3C|hp1I8EcS6T_`+nYD%XMFnkpir2)L{@Tc6$iQ$q%d^}wS3u}Yq{%N87_z?J1DMPE_&if`LF*aFSVx!#s0F7 zsk**Y`PLbRTN>+gLSyC^vo7G7vN`7oGgHFzcMIkg=FL~1Qj+|hQCsl%w#B-?ri5%+ zwcj@)jrTtJh#}*rvqLpwGzg zc)laUg&TKRH|@?marsO6SI07j6$?}M3(18n`~X@n^+AB)OucU!gC6&RIYnQ8{SNcG z_T%p#UHD?^$Bax2HJ-WqmEl4&gUfFd zMn(?ChK>mmsx~T7oZN=&3@xo|J(w6?i!&G`|C=p&o`b>RR@Jn9a{YzMJjRQ+%s+c? zpJCRg?v~uNzCs3`8b*d0Klu~cw1c9h85t&I$nrBN@R}Vx)eMRv7vdckxerGT;%(!sxJ_AGk32Vuy&+$`k zN#A7q@%0`9!pfASx+FkoifFy&uO{9DtR*Z#;q z>pN(}lEB7r!HFSE<=2^YVhjsRzrQzTc+fc0F@u$1L(-$$jPidn|0(yGsA#F*P7+P~ zW_(yaso!vS{l7DrpFGp2W&Qfhz!1&G(y)z(A>r|drx`asGPc#eFJjY9@jJAuZCUM? z-Sfi(Johi|^{u{A|K-+J=`S}ra=ir(Oo_gKw{&jGEN|8N{h;<XL+_KChkr-VAf{^p(ZcqFy|2Y0|M(esWzm^U9C^m$kh? zBmW!D3*FjRxhqzekwJLA4vsKh@-%*7LYMs>nmb)80S6v1|L|lvg!peEvSDm>B+8KKH`4`3w#B{x3;qu>5LM zBYVH=1R&KWcA+kovbnBN(ZcWB*`Lu-_3lP70IOGNRm-FxW$=c$t?KWX2o z^>s&2>Kfs#tuNQ>vMa3W+*R<(osi*iD46aFK-8OK(f0cnjVabo}OpFGK$_J`g z8G6ptX+PqXm?*h;`D)|cclWX1V_=9*?HzkE51-a!U^sj*%PQ$hWG-m?zz<OpN;?6dIK__13)D!`sWxPS|rOZ2SAn@N)Z~zg}B^k^lGOu|KpBJaG7{ zcjN}WN#~U32hU_>_;jgShLzz@DANJ?1F}YpFBlnaRm;z{P1f4cc!uGY*&Ev0VgL&EL(ypi|D@r$6)mVc{?4W%>Udtv1hJ`u8|w4qf-xhWqbt{q_@_`Fur~&!5XB z%k1+XwJ)9jHS6E*W`^Z=jTm*N@>ax2S{9vt)4R1k?jPS`y({(4uCaf-pT6(>l`l+} z{;%GD`1S1S7ytYI8}3ip{>$>#)c9v#@3G$6@U4L%!m{Ds!>O0z`K1^d&WkB9IW8o4%Md{a&2g3oy)43=DgI=Cd1IJQs9%_Qq!hEDsnN0)p*Tx@P?sR5avo zZFQacnu+1Yu_Y%t6c`(pmK+IFV5nzg;7*TIn7%&F+_vwo5X03wXNt~jN!+|_%c}f0 zWvjVgW>$q?GOLn|`BB7Bqve^;;NY03Tls8ef{^UwSB84b3{}d_9{yQ#tZv(@m_(WW zH+)@sdz-^n9tSV4wp;7e%_q&t@(^NT5ct+vTmG%LQZD}R;g!phgifsc5@h~a-dy14 zw%EVyC-1!r{K_^vY`tzz@MHNyo9=yN{LmuC^uU|T;q&tIlg>Z;zT$YL^5_4zuM64s z{CamwKuAz1L7KrKzGtEAcYgCAUPT7$v_ETan$3E2Ukls^H&H&I{=8b2nIYkha_IiM z4mTO5@H=FIlI*_<#d&+`)--+j+8f0NI-1MySQZ0=rRjc^-PQXy@Gvak|K-JSpq$~r zie5pM2^XT?h1oG2vI>lMVAy+Dc-s2SwR_n%6zAq&`>~yi<%Q(mGzNyfAD-?=O7u}= z_|Wh_AujauktcPXlNs2U8C>qWmo77(o;6o$ovrr$z1zMqZh!4_VCkB*FMiLA`}cBE zmtG*pf+cHao-^}5eb3!UJ8yDN)8dk6_VvA!W=!$i_v4YbsW8JS#w+jtPn4Op-);R; zhPp$4-p~5uV|wN+6GP|5QYVfDJ5#1f{rQp2!ob2dcd?gOUXk&~o39s|{xW<$fBsMY zR<|SEzy0P^Of`}FG4a&xpJrP>ta@lEcKgDy+dqT9%x+%V@4oBjv~6`NI@1R>h84#DW1kC1{PnqUj3;8+tNERd3@@~q7`C|C>N_x`rTu&D z$YA60VA6K!%>T!9|4)DV{^P@^$N%s3X4bP!F=6{}Ei+U9!~druVHtMujqC0kv#;3j zCf7Eeuc5cn9(1r6!#(*Eiv$>08T+0|PGi`>#qc4L!Q^(rzhDLhvrSWH{bgWunaL0# z#t_HDP~d4<_G;JE;`T&NX~a|z|Czr$)!!xN_{=?jeZ{rihG(~bG-o*Q-{0W>dAset z*B7L#?Y;X~dglMIWAXl*|J9ykODI`9Ed2px&O<>Iuf&T z-WmR_TCjHJC9#P1=LI=CX3w#c4Atja2AI?RnD(*bt>#2Fv%PUH=p6_cwQPxHwsdv7YTxv#6V zpY6YT26W+X{=+FB^9`1+RT1`;eVAh(3xM;I2Sy>aQn)Wc0)c6hV%TJ|NWHw?8e~W zRWtc`S=`RdyUV~w;U3H!Y5Pmr*^Zrfd;Rvw_02XJp+%KuU~i?czWJ%NSc z!7rEdf7`vQ%}DwS0>(^ z=2o3CDhL1kISVwd8Qx`Gyar zH)1!JAD!Z_r}A)O=BqQxI?1x}-Jv0F49~3W_AgIce$xB#T+n%s&v$p-?K}7$H4J z1s@}GgZ*1;X~ypp%CkMo>UQdZ=ExVwFx+RG$uL2%;ryfqABM}^&sVS=?|V`AZ9{I< zgnRObbWG3uc^(MPy3RbW}o&W`Ycz250eJ(hu1r8>&`QL zST0|`=nJe;^PkHI0UYUYIn{=WL5kAy#mHvivvd|nvuzvE^$ zzSrM!bS+(U+q~eme03BnivioQN5{{dS+|J6Aue(6%Fo+RTu5K}yZrv$$7*XXZ%aPF z(0u8O0z-X6OWC@YZ8N!^H7{1FeJlIjV`5r^Vg&mGr|CE2RyV;y#RM6Y& zSi{8NRo**cON*E@s8`2uy>I8wt!)Af+MEqMx|5HeU$J!W8YYIYa~m_V#TX=>ZhG|a zme}>1wR;agF<0+?S^e|bYHiKO8+%H(uP+S%?KF;9$q>c|+WzNN#_{s{eakREwqNcV zDGb5;_iXCr(M_M1koiB-l0lcn;WXopUr9VYM>nxL{5!>vz`$_e#ee@NwTTP3vBHhvKu#``sGRxn)=7V^&(7fDvTSm@{Jkeu-`Z9&IF#O%v$}Th%4*JC1^;+{ zehSkUo%SyiF9JLvo5 z4PQ3GzdYTdg_$Mt-7FH!ZMAEn1E@ZggD&M)#Yzp|(E?F>13%wv^C zaM0${oFdjCZjY=_nJjI&!`QI)yw2Zq%^P%>7(#yhG-vlXef)3At3Q^je)BQ}^!tCE z`{Zq_nJ8!=VhVG@aoFs1pKO%nKSKtFN1GXD2=a5u?5*fcW9Z;mr}2C$V-q$cP>|*<_Jt3H(A=~E7!F*CynSHl|9Q{yy3S61c1=!bgR;~0H+O&e7`>E{#ocx=xw*Uk0;VV2Q>sX*C`lH_*0!Jz{)Ub^7Np; z?k-1GGB6nb7ZwVB`S`*H2`+{|7vy}-nW|pS_4L$yGSS`q^2Uw)Z@L*7PDlxeiMcu* zdd$nnz~N?-_E`Dv(ifkZ7#LpqoUQv-Aan6FOGE92HOv=3?mAu;%do)so^u~FLsRV< zHiiS-ZU3?u8D4vq^)J`C&3>-FYQDALhqUsrtt<@hbU6-aF)WzH>6|LJ^8Z#RX=Q}~ z7RDJjx352LX#9Ia(wk^T2AAA3Obq)@us@DxV)$i0WACdtc77L0hJCemoicKFp9e0U zo67jWTQTwHq9ioEwTV#7&zp`B^pMfE+f8D&ms~4U>p0;lp84sK}UbXp|{jozcm>3wm%3o$rKNb7y{*JG@R`*}}Put9}p`yMrR{OPe zb!lMdYn|YNb5GBo)mY!~z3Cs@WmSQ#3=^^0s+z93_+C6i!_6X4 zyVm$Ag9<|eKSRZjiM?`FW(qA{?`xYl7tQTmW*Y3`X3xyLX34RqN9To?#H?!X(ta&+ zLY~2);>Dz&{2T}31ve;now_dl&hKOoXZDwvxd#8gda=&9c=2a(%8v(u?hFmKGf$@6 z-zR8fV)inux$e)6riDMxJA)Py+^NXPda1g%Hu=e)h<0TLhr&!<-;@83Og_Jg&7Pkj zr_!oJMRobbEB`pe>d9A86L#Ah)fk@IPg(q<&SEsDo@8K zL(%_LCfmP7u>}P1HPqYt&A0MwtzGbi;kN$z_x<6)wl5eMf_^D0GX(va&B##q|I-Xb zmI8Zbh8ejh^Zqe~IPT>7SG-*P%$?+~MXC%1_0FJ>nfPN2z6y2but>+>iEhBrUw$oquf->-f7>X*ugn+w)hI_5He zo*AqELEu2O`LP$(yA3ndc-XNO zxA*m>`oqVvEliiV_)pQi^;!Sl`%PV8+s{h`{rkNC^^6UD`s@wYKRvkeN62H<$q$S7 zF55Z%Y`q-Ai&v71kMpH4IaoF%=S~e-e)}|NzQ$R4%Uf9s6&8jwUMyTZ{qq}tu5V%A zS)y^>OG=q-OHE;9Iyl}yw+%CaJfA}?q0?;`)vz*WjPLTFcf%t`kgP8 zW8mo4>gVXJ~QWhi)fNqbxRzuAWWw=y{72dYWt zYkp>6n6`=G%I>8Zva{!?E);xrHgO8G$0H-g10h$={Yz(Hn0MGIe(~+9GdhiCIXAq_ z?B4M)966dk0W?)+`rmmw`=l!;ILsLmj&E)hVdA(U=y&@KM~}kHnY&*|L`L4c@@Kt{ zRsl1^DWglCrHTK7rZu#re7cbw{bFAQgMyLKHPbu=OABNF&{C-ER-6yG zepUVXs`;k7BQ+u-Cu*y!xBh<6|Gd2a`oyEb$5+agFf_cpmLt8hc3u0c-KUk~92=@- z87v~^D_xm+FlbdbyY|boC2`!ftSaf@E2TFyeU{Iguvv0eu)57=rZe+x-Pg^3|4HKg ztIn`buYSg@ieBH(U8>K_uW}ke|&BAb(n*p?#GiztVRt5&0p2wmL z5&FjtMa}s9`sM$kPxZH>=eZuOH@|VFR*vJxBPY35h8vbG>V|TCifnp|B`E1}U2#d?z(5ysqoce4TtHXZ{>}XQ^4$ zFG{5vn!eR0?*h$n)|_Ptm|A^;m+3*g`IWuLKQpr&aM-i$0Re1F^i_18O$;;sB z|1K{5-*GBf@2{@3cG{L4Uq%LXg@&yyMy}Txe$43=c@nhoywd*}Ta$0)lRWTxx|L2GW8&^+VbW3vSlFYEVfAhb_C?OJbBMZZpWBbc)N-`Xf-~8`y zDBl4+&^9{;w*A}f$~LomFgX0N+jyNpt>eU$$LWhymp%_z`BE$Pwo7dRb9Bh$i(Cv0 zmV694&J1@V>MSdCX8(W9#$b?q=9e&og+*mk%&tGPR3HDJdi~yl3k_5Meo(7-ue5ym zQc|_{H`^X2hOK91r}0kyaKdCg=ssQ0sL}P@zrp^jK?hsff1YDz5HSAVJdac5{dShg z`&Q`~%@lOrr^%%A8x{g3ZtV-lG8`MkT!q-jfX<})^27dv*6 zzc{pwf#J;m;^oiw&TE%5VQ9Fn{=E97&j0*4seSpz3?GaQT$4;ID--X2mc6({Vfl@< z^9st(&-i8eMt)vFGlST<`HJ)R-}Qg}G3)r_>@Tl8nHbJFFmRr9mFwy|9oXbNY0BB? zrYXJtHs1dq8D4w6wff0L-H@u>$wA&e%nWH~Yj+DYZ2x5Qnv>xJ8{>?#LK~zQ8aS9X z7`7=gY>4yu{(I-Sk5LQ^t(LBG$JxKdrha|x9$ozMC*$Vd(@*)Xjmh8SV|1gD1T#cOu1nBl$TR&L29=Q(qUk#qaF7$FI5#cT6fPU+^`I zsX=ma1B1dIc?PR%(VPsMHUBDaKDRrS$-$Fh?GLk>NJb5lw_BJv_pRPv^0Lo6Jn-zH zrS=?sk>N4FWo4a%y|C}ThPzr^__F@^pqTed*QLPMeR?n) zcv36!pMjw)?a%C!9H8aMuX?;pSeb52jC}n6ZENECm$j-4ANE||a?If0%?KNo2Wyx8 z*~QGTqlkfDh~a^*?KXQx25aO0YiIpeVrclAe~+O-)^XxAUg0xbAK4f-{LN-$Nc#d> z;%?5MU}bgh?4SM9q&(99d=G!C^n3H<7d`*pYc-#^`!2!!vwZEx8SM;t>Fkr=M^7_i z`;yW+Va@@ETmL7o;}8YaMC$V@!dMwL=&7p4*4F)b&NdTtV)aDJ^9l_I|Igq1op0Ua z6Q6C0lk%3mFZ(}ZXXoviH+Jm3y>rKo-7{v~ow;xB?YTQ=zkC_yo#mx z^!#9Zm71DnYZJU)YybQ|f4NS@vN7=Wms!vFpT)r7^e_49{+ag|x=S)VaLQs(Wmu5@ z&z_5c;oIITn8Jbx}#bI{>A3zy`8Se@Xz|l?H9Ir6Mh|B za+R6k$9oZlhLt;&-{>naxG+ta?|sW}){Os#!rLlsZ!OSOVr0mBtkC$w`gtBhgEPaa z4hBz8R{J&!mIX^^+|XKn-{;E9uPgIk?l!IcaHD_WQznKf*QM9XOmt+~m7dl&?{#n7XFU)8(!tY2(&`QhtCM`s-f(=U%86TexnQ-plhXf9o}0)=&O& zyjy@_b-&&zb;H)5Dt2odoPO->%_;hGmbc%hyoq7MEBT;V|JUAi=DUCT+G*!AKjzz1 zwRoQQslRZh-ar0#=O_Ly#iv*2F4?uQ-(*X#f$7%%Nz>j*Ub<7>W%4avg_n7{=kFi4 zQ&OJwf3J%Z9Udh0~&Na=HwZW6Yp+{hWx-`QF9)^Yu|JTVpcVuJO@ax`r z`zf~H>JPTh>yI~hW67{V)u!!R>#qy?OLv_wu8ovp%KKLgim{n9BfpgO+W&37^1ULI z=k;kuhMw=0-Wp{;srMgT|}o{6MXNx@KI^I>caeth)o$e zRwvh6Oqsz7y7hT&Syb&>CWh06>xvi|A_OnrZTgw-%;3$!knl%akzq3f!>z8riRWH1 zG8p_1?BB0bQ@6k5?d?0Kzb#*uA8+taHBq|s#`UckKb9|>z9DpH1H&|ChK8V|*)j|b zZ?1?<(%4()CeYCTUJ#rL@7%w0XvWsFwkp=|T^D_?-o5v)_vQTyGqTlK8RB05yZHMv zZ$-UTm0PBJwZ84;%?ykmJQxJF1(sLZwU?FhZqQ)U%sl$(-=$A!?cd!w8Dee)JM6al zEpdi1IG&eD;9`F7QH$F;f5 zK3SRuY^U}WOgLydm6rjU?7%6Ip+StnVHzvLh3KRF&GD9oYejDDn8cT$$Kw?L0-WRSV%@6Co zJQk7Pm6*(6{APRJ*=dXnK2Z)uC+ z1>al4!VnO?adwC~Ulk8ShU^XJZKC_va5Ef9-|yBPWpDoHuZ#2+Q*MR_rmhtg(`G$5 zVEEIPiKW4V!GnFna;q-R+ba(5YyG}#vf5ISlbK9Y-uHj9$@7IfII&gC7Y!lyqJ!0>D1aYEOZdGo3C0}&)PdF39+uM^~X879OjTTGgVBqn2 zv$Rq1+1bQ3`}#Z2nz1kxY;2V2 zlw@>QauWl?ks~S>R;;LyWZ<|dvex5A!^7zYtU&?#G zGcwHh*CElc@hStunqTLGL1za$xaPDy%gWMbV7S*G{!G0Dly?+_7*d!S<}orPoSChe zwfghdlE2Sn#UdGun0SsfeS2haShR4J)s?x&OOkeU>@x~|v|wl7S`%B-^Dj3u1+&bL zi{9_Ia&&ELx6FNcck|*^n;08Z9T~1@F)T=bqkUVKm8szB zp7PB<-+$zM?fUt?5yJwLA8WTw&H{d&&>~S>9&8UaY4o{J*?^&&x~( z2VSOtS$~um7PK%QIl<^<{H88yf~?8 z|4zTkB*P<+divYpEf&cwoVVTHx^DgYCizzFC!4#~uYCJYzW6S7Y+sxT z!<*n)|I-*4*f|__wH4O^SzGUJ=M(5NnaS+i(P`e7HTm}m>2sZ<&&~dgOOB2nC+9-@(+a=7O*p} zQTtqPx&H5u--j2ftXQz3Z(8WvDT)kv{}%K8uGoF=py$u8$9D=l*}gk@)N;kKQ?@1U zuQb(iy6>xR5q-{_!*BpxmxBw{qihU1=N?zcF+528zm|!i>Lo)AE5n9W2RN7n7#ZZg z#b@4;*Y8<&^!1jrVsBo@=Fj0fz`=09cdLcuqdbNM3DwNTzZc&4p;M`o^SNqEq%K3l zts?>|&vC&SD=BJAtAFSQ~s7gfWiSul@B5e z4SNn$v1xx>cs7fL;ThlD6oCc_PKMhn4%?N>IGgqdp-MVM!(9dUL$;fcw;xrj&28L(Wix?DS z>_L0W@0ECW)h7TMp z8<-dlO!_b1yoGhO6hpvdiEr`Q(aO{JPX5?^U)O;_CZt&_+d3oESv=ZuU&6orF2dY) z@e{W6TD@_W-Xi)tNoU5nAGytPWef^RAD6s(zc6$rBZI;`K8E$W`}+jMvf`}OBB&l7%Cw}pfM&-zK%w9oTOMy9IhE_V4hFDzvH$?p=8 zJ8!?A{j=_2+x_G%58wV}QhJ(w49$ ztuEl?l-i|}p40^Sa^+o{v`K%q$KT_&OP=2mk+iOB@R7GUwys!>UtaO>@-)xiM-79% z7n%!i3v92=Xx{dsd7s4MKd;j^{f*l@*(P+!?~rBBzByjHxWAjn_uPcenTK6=p(F>gZ8uifmRIRj10!w6I>Y_v`hXc)b%WU$i#6#L$*PXVL{EkcWewtLjOk0KYPRODxAr98nXq!^pGT(zmu~2HX8oc4?zQaQv&WvEKb^zHAi}Nv zC6<|Cjf+G?hVvCA&I&FDgU!2caU6-%WN`3dKfuV4v%5IQn8Bg==HJke+QY$o^UwbK zXuC^*;mrS6x6IlNW{XZ;`+dJ~mj-B)+LS3KX)oNXe_rUnB!1@q9Rc}YWsCTIzegH; z-}zJDi<2QCT10_i%S#=k28YZ)#dqhdTw2V| zx9O^W)_lV!hOQRDm!JJl@`&DA%-J__;so#VcGs+BRT~)@&NDCwgx%eJI>uN!@IcNK z#&8CPjOxtAD?jVn9hYemR)3evkZ@Cx!I|Mejue9_!+}r^hu6mGqD&Ese*V9}#1JKL zfUEuQcM*mMWgH1J85>mp+p|5}|MdB@l|u6IZwf(uh6y)+GjIDefA)VPmIAN+{zZz- z3=39#Fj5m_%Fv#=?%=2I#&2~jU$HQ*nEC(g(e{YyFQLo~M%%9%zkPG_bs&es&+6B& z>*ur`*Oz5FvHE|6D1(RZ{dW_*JbG9Tl;+fLm$Buz&6jv;>9(Z%=k6I=X~u}JW@NZo z8Tw|U4CjK){qyGQlPQ`>i-wb`_dQ~A#)`UXQoETmS@E2~UkWawaKFnIBLeW|f<{i_X&KiZZ(V#uto z?g_b@k$lMP)e*B7hZz_$c}zdoTQV?oFfs%ipZW9reD1dcjzxKSGw$4o_piGV?y>KF zxR2euOx5*gdyV1QA?um_^zLHyW1mIB4tnJYW58?iQBE zaVw&Wv>5#v7{bCs)`u}12vxLgm|^C?D|dmJVU;pdW>}3>ZqB>XANvKJCamB0a3aH% zON;YPZ=K8ZP`dk8aMa_T&0nTFfAO`u3q94h61;NCpPC zJ$sar6PnbPi)GhcJLABR(ab4t%D^yr{?Sz5PZbROI*bhYu2v`CGBlhryu->+^Eb%+ z@7dSQe7kHe?^wgoV4W(;;84BydXV2V_TXOEm zj8l&-`xS@>)S1 z^Mqgj4Kx3(=VDMWt75-=n2o_DPc!wA0K=IoiJz@6oqgO^|4sZcJ>CD*TWPN6p|_W& zUo~K4a!_fwxACy|wI7Y)JfJqBj;WAC&a=~e0u4e^IT^14TN&akFZu7c6_gCtxX-}Q zz~JfP7@`}mpCDbD^~`?B9<{K4*A6goOfM6q;3a<%P|Gue+8kU(3M2>biBwjwOvIp7#|sY&VxYwDr1w zPJtoSiXrt^>!hRA{QKl{e=4!n#EbE~bl$QzyG3*ThAAJiMQ#7yz5iGC=j#2xw0~A6 zNtdSm(tEX#g`rLT+ve+g*DdUx`~5@Y+V^(8r`a`yw*?+w9Qz@JF^hrW-uew6Qf}=j zZkQH&?Q-?^cNd-8`z`OB?|*Nt;LPB~kdXD?ds}w`d~if=#iWmUtn3ULTmHuFT@!np zf7LnV(zqL{+YfGwlKvukT<8f4gNyB4*G2PBsa)KDLc!2~+2kAQmptw)S~G1{n;sv- ziNM!W&c9vy^X`}Jzq_7VZod6n`=*mC$L&3!<8U+l&K_D-pS_Z6ZOhZ`Lf_=u{=Yl; z?6-FJl3ZJkgq6pya{XP$#<<3WVFAzY_nHh2lHcOJZDbF4F*0O*;^vut`*XnmKc+#; z7y?$eCkb6H-5-(0$l$TsLh}Eq3x6juF`LV87TN_GebZ-X5Mk8cUv`g?!QofK$-V6* zj19I=4NG<@b%wdMU3jx&O6#27ud#mrt!IY_)CI7qeY>>jmD;Y8<;KF>0+(+MYG1uN zUs2{srGAI}ucdMzWTzqxF_seV<`CZzVr+;g|%g$hy!?7SUQ!;3F z%4LRz`SluiUx<2KHa1FScu)~)GWT@Pvi;fL7XQ7u@KW)IByEK=3=AAc&xbwczMtMA zbhU}WKyuY|K8D{H*qnBh8nQB+see)}a{MsAWe~p&7ijc7e!tZN7KWPQRny=8ev|Q= znU&$dng4&~|0SHNb?RbR^TXUrH$jY{A#V0PKWnRBbCnnmFnIc(U94}`dh+i^aI1;^ zgu4`T@=DpmvJ4JI2P^OHIg-|DXfTbJVFoipj{?KiZ&CZ#?~n^+o*HBN-}j4ps`W0< zhVpIhPo~Q3Tg1>H#1x@cT)&ioVY?%P8gJ>YDF(mQj$i*$|Vt%hLXqcq7}9(T#!O61zey!>xt25mM2A z`8yg~ROHQy-~H-b66sl=^Yr)pxtp7xJPB3gWoVUYI6ud${eNZ6eMhOAQ~aHm%d}d( zdHnVQd#z#HkGU;w%hEj4%I2-B{6BgA9~U-;x-X064GS3Y>Am>BN->3=xs)tPCRWOaQ`b27}?{o~#z28OD{ zpKDwGUN?%0@nlbUwj+$^#8fthFY{JgGcqVYzCZb~J}X1Otp728OpT)RSr~UPGX#jG zW;Gl*a5m~9gN4R{Ul|UpW(*s;7#P<437_>p=6HP7T}Gx8{k{{fPMGfdTRMAA9QWD| zu@07mYYQBsjRg&F9GU+`=G&KTmy~zAr>#RVPx>|@ktb9z97zU;A7T||AAlp7V6jT&g1s& z@n6ty`_22>bq&{=|b-12?&(L(4C4MS!ufMLF@Kl}o^ZZj^|0c$Ur_2m@m>45W zuEkm{3w<1CxlQ}oe=lZ+Xr@_-|LnIgIQY1*`gZ3p^fdgs#irWH>|Lb^gA3D&bGOx( zvmG#dwd3dfi5o5-{P0|WvHs0o&8V=TEKS+@^_3?d{$pfh5c;6Pa6pma>HC$p-ZNZc z{O~$PFDCrX4PmGLGIgUwP)2#7?UsJvH{Z;i{(Ax>PEVOOXZ^0VrM-PqFYWl&cEzVg z;)e(00#?QZ`CA&l7s@d-&hTPzU=W#6Fu|j?=bW~*imLao_iO9^FTFldWvPgj>njHp z1_v?GtGPNyCAOGupVaoLwHL&bHSW(p*!g!!eNO-JbJqOY3=?M5&T*>9 zmlD5xYU;Il3D4}!-`oFqz-9b_kx@a2VfXtO7PgA6hK2=l%Z{D0)#+k5<|zN=dJ{v0 zR>M8RYv~K#a4(xUcRFVZykdIuNnz@X#Ya`#f^NKH;!2H;YhWnbXYaF|UpCnEzxO+{ z6K!_et|~BmIV$1Cz!3J^-G1h|u>bD1bH83M^j{+Cu(9c9J}b+Kb8Ax$nQpJRdv^Zy z&Y!k?&;Fl%8Dw?G`hZf2;|;gD9E=Ojcez|GG1b{WO;Eq>@AXMxDh$dD2SgtnU}MN( zNU&sN$a}H*3j_B`hAY7=A2Jxb4>a&Htf^ygIQt{qiDA#$=ERsw4@6E)^k1bJ{`Foz zi^0rqQb2EmCNP3+ZYpG$YWXwACs3%_jL7mv_2Ip3ri z86tk3Kl{Ix^Keq-*0!3ux01=)<|daJk1V+;?rdh97@e&oG?Ag~$~NmO$y3{BaEng9 zm88O;&A@OaN^FA)2Scr4ThX2T`yI>Y&p-J!gN4B~*80k+Am%;$*Z*tmX87>;eOlG7KmQM8WB78WJ{)u= zj{`STMAwyb+Kl&Zu6B~%-9S&xs|@UXP;=?-Y1y1PkU?rKMhYW zpTz;8p;Omv+h*2&Jgwx-6YW{Y1)nN1G*l^YF%+5?JXqDZeqpL-?}jTvTUIu)FaNoTWF8-(Kji zetLcFiI+Bq7#U{#H~6$zSt}#RM>bd2Qpug+f!h9Q3ICFNF0D;I^Tu6;;R>@z05gNx z&m$MsEv!s?pfAc4!N}3zXt8bZr)8cu*0y=+!p472F&Q zm-rvnM+h@HOkt4tv*?NgW1`KZ@Qu?wzPqQ?+-Ed0t+&@-dF|Eg$@u|BWk0Gf?Rm|8 zY5#Yno2K74rSbW{{LJ_HJ|lyJ3d0g+4V`txRlJWbbIB+$AS%uK@=w&>%FWtTW9Rv? z@~mgp(elTe`PCT?T%M}q#K6NbLGJLE=g;;|FBhop0gdr79G*Y>zl|#cJ41oo(_$Ud zt-iYi82rT>>|_`wxUj8WcU!Ls(N|jF^&^FG;<`l6{nJ=k0(PwrEzXNd4&9&j``T$| zKL&@N*U$1XIJ{Z3Q~$56dZ*s286o0Iv;NzdHpHE3n6f3QJ-f2*?%A{d-+#}Y{=Rbm zOudDF=ho)jo3{LUQn%q!a6ReH&ZOX$$q>d0YTm6^U0cHNj*a1s2tyecga2}d3v=gO zHvS)arb?Qj;s+zclP6Dp%I}=O9P_sHh2)F`MYgLgwNdNm&xjU&$Z1{WHl2k*;miNC zCGx-8{p_P=i=IC8#d^knML`qmYH8#D8&A!5Wls=j;P36~D{o+!5T{^n($ec`{U<_; z!IViITWh%Lcm{ zciPr4G1v$-tY&DqcB8DISIgc^nC*%nThO8w_>NtbO*MoA-4JgF>m19~;BH zT~$Xj%Rl zZ`5;uW<3tRd~C+>p@Es<=+$bE^!F0X3~Fh7D`)*M_?h@^I)4y*A%nx|Kj97xrh|T>`#?FpY0d~ zZcaGAuH9h!yt&aYOMIoxUdjCBDm_&ez5VS1<;%s~pZ_|kH2liGyX4T-x#T zq5ybU?C|aT@6KNLVt4S{S9fl!!2i>n3=yVmw!920X8vEz$nZd*VL7NCliOWObi=4B~Mo!+QP_?%)pSg`%=ku?z`(vUI%U$ zVqgf_viIK0tpU9(8#ecwO%Gkc^?SN7GP6mZHc3;luUuA4? z$(OG(tz=|si0uFHm*esIv;QAV;HWJ9zpJ#)#LR3W8(Z$eNT;rb3`Qo0_$7i59@pNM zbBOM~6vEhW;|9yG&-3k1r@Sh@Y5Z&oA45Sy%|DM5g&wL3T)($8FvYCMiRby9ud?^~ z_jd;?Vg(vj-dw_Stk9f+LGj4{EH;KKr;1u1m{}b^+jr%1wZ7ZxxZQiUnx8jeXxNsO zoRA~q+@@oCuRNTQ!T)6-Bf}br|LYtW(ij<3SrV4@S~E7B_}~^=$;8kQwublgctAo(PyNL|`se4BcyKOYVQBk4H$`fOjhl5h|EEJ4$@95D9?>sa!@{Dj#bUJL(Cf6h6ZRO`n`+(t|1e6zZQqQt zH5=A7KI60EDovWb#`S?rZKYL1>~VghuXAQAO%P>J`1bLNcA@{0zdi0;240d2SQxk# zU4FUqhzI*;d-bgi&&02tT6rbmkF$-c^tXk*Jd7ba4h&io8BYA{exG$VP$$>#Q6lKr z6$xbq2B|ash9>{IujdBLwJ~L8$XLo;5yH?=!}^u)^L%FpgI{YM7*;fUF8}t6iRZyH z`+rtX{N?ZFaxgp*nJS#o%D~_vs9|98PyE(|r%Vi2d~&rJ&IK_r%y@I*b^5)OW!C>* zIWiQt`(2tIZ~Z>y+G4)nVN47exzY<*T}yM0w(Z!(HvjRhUwURAFT`wXzNUWs(k+hq z&_wV+;sSkn{sza_kDl*co9rRZ@ZsK;R!+6wo3r=KWnf4#o|V|6`#cN{QyAYhF!c0% zpS^v5>gu0Y!@ewD@Ne__ck3(|7-Z#EUu$7F!^9Bv%>Gze$EFlP1`ZA@M`a=ZTMP}e z85zQR>&qD!sstJ&BTfJJGBD_VzV9s1pvIsOBW!59|5|%RK9}mk#FHv&Vas->F68@t zfh~9H->Y5I!v)UNOENqVIB;%mE)PS)%kyXJZNj(~9MEEBh}m^Ars?N?A%O$TssHqA zrtJ+`|NdxkgJj3uoa!|eZ4;_(lCyX2d9`C}`i!^npXZ3{YOUX!@8WmP;N$Td?PeLf zH<$nTS9@z;vyLnSPecbZLqJW4=~>^m!Ld*KOBfa{CHu_E+|YM%%fERsIGDU$ z-amh8_@C98IqyW?O3j$8$RN$IfwAE#6GOtKf~0R7j2Rd<+kfDlB>YY7rj*WK-pb~g z|I__yj-JbIUv97Z^51evh6&HU?^0v-KBeK6wif8Xr-%PH z_FB2zcAjE8PtNbXoxsG;TNE0$@RTN0U%wH_bQ7}j2h^9g@le&%o_}Py#rhe~|IG=# zFOdaaaP`#m@|A~+Q{Mbw{Q1K$jiJGnqrsi&LE8SPQw(ps`R;hRe6Bxt+uQ8F{hBk$ ztA9^?H`6};j{fo`qQ;5QKAgSV-cP;L&$7UW-Jtq`!p|RzwX2Fnj`Y~@F|275VTeln zzm=iExX^Kxzyaypm%9WQzRBwMq}5J+_W!!<%Vmt9p}%rw2G-lsGY+ozVLx#ApL53J zJca|J!I3d5*Qb3tUAaS4lcB;^fnjZkK$bd}an?&Ym8-sQf3@xH4EXQI#dVdPfyv3U zAVGqY^TsFRSPq9<;OUyvtPBtSUI3jn!T+Q{l;MKW{jFjDR?qye#FC&Y)NrrD;J^BJ zIU`nv0!F5Q>ex+>E}Qh$FTD_Edj79cz~U)F3?2Sw(r;}rY;k0mUDGs|fq`QpL*3n7 z3=BDZy?f;U)fcO9|L#B8`=!T6lHtY%#fH}3?p6&eR#-?fboBHjGaUG8V!!Rv{OjEe z4k0Bnwa;dXXC%EcGYe#k{F$S5nel;P(YbA=TQ9E`^;~txZcE_n({)dlem`|)$)bCo zr83T$v@uNMV3;$@YmxBb-jbB8Yi}7C+8G2m8Fu|Hny<+5K$GFY?CSf5nUeqCalL)- z$I#%;bYXX$rD2QSy)`fx@D4UI1>y#4WU916Q%8R@?L^=lzB!?dhF(X9+$ z&RIu2+qYVv;a=s@(9iWd85ovUoJ0Tri_2q3=DPq7V@{?tqf)OvJbdXQ$P1X^B}IKY=^v23coCzkJ+p@9lhT-QviL55IICzrMk0?KiFWjNaA{co^m= zXVyJuVEps++Y9c4nX}I=oj>RAp@(-qow}&+`RRGQx?uD?JgjH<&{p4+)F)$pN!N~CL^_?V> zhT^Q>8~L@m{FYzXbKT7>obB_!#lPN`q&;KE&68g6`0m{=_vR&;rJLDb(*Cc1!%g$ynypzu#{ciKGDyt)@5OK+W9#H=E*)VK zp{e!C3=T8-4%}sE2s2>_5C2;&#SqZlwV>zKfwT2`%FdCN`>YunCN$`(SSa*#O8*Kw zQ~&4bU&CpeK2)W>dA*$Z!2*WYi;W+?4P!X)CVSr`L57~NH?I#ehbeLG`SMAU{c}7g zLjn_{_SdQZ)s+|%w$|;MAZ}`{*Ba)|G7EgWaz%a5Q6&bCWbOXz7j2!EKkr{9bxnq; z;?>HnIbUth{7|1)(YLNLZ*tDJj`{3;Rw?)U zf}3^~gW6kzgO|0Igm2(t=n!a7<9NWtQ1IMmi%nYPN3&Vs0f)nUUoLembg%e#zHi&+ z(0}*myo#O1!EinQUSgVE%CNyGoOxCn##B;s2i>r%N+jc=?`% zVTHu^Y3rIp*14M~GMF+jboF^92sB9WI-LFUT#zY@kzvE7XTQDd`M1yd|87bogM-Q3 zGk2I@Y<-@aQ1YmH{=8U?_ui*%qfKfyd8_t4`(Rd&zLbP;!P;=vfsf zhL<1LZd%x1!mz@-W8FmO-`jKS-z2 zrteiZp66jHs4sNfyrE#hDHO@s(W_TziVH{d|H2~@@c>7RSzv& zlbnn%Ud!u999+pEh0{sU#{rN@M;5p0ats#6^4cb6FelDF6`RY(Rn)UxyPL9 zsSFKY_T54qA86uaXqf$EqXb@yji2Hr)4*y;GBq4?iqU;O_ ze~LfLH~qBVT|aN>?$_%w7rvjm^y2;Zx(lYK?S3Km^41*p!-vgY8O$#$|6axh8V&Sk zKk)n(1EYiax9hu88Jja14xH$?&J0=!`QmHjslv0foU2yP-ExU>hG0KSf@#XCpm{6| zcXU^4g4W`O>oN#To{^`?+Hh$BKhK>Us~G$2?1Vd?tM;vm4`*CBOQCT&BZL0|=Bo2k zrQaC*otpT4Iy1wAi3~^n9Twi~mpkRZwom2S|JxU?Z2!x!AT~9nBlGioZqR^cg3j8< zDF-xP008#;N}= zUPMH4m)>5NJk?`hIJQ4*m54tRL(KGasksacd z1HazTa*EugEU*OWSaV+PBM-xo zBWd2(QyrHvGVJ~4#lTQ{e%(!v=BCFoml!*q?dM?ZNc?}agu#n}Vf9}{L8gY6>sc5U zyjh}GITa+wz_88rvwW_iD#HVbXa7xa85d39^Vxgii1Xj#uYIyf&+Hl)lo=9sDw+KF zC7b?8Ain5eWz@a$<4-^Qf6;ANVZykCIYED?TeD+w=-s-DS)IhyRtAf4^MbA9lLUa9d!ynQTMUmThO&a!;Pb5c1=7_ph!~ z*M3hl(2ACQ7ioE>>7wBL6NZ97w$I@W;vvsSE&;j$ys(i&I z_HVRf>=+o>ejn`=a#ohh{Q{nDUc2G{JF9gUpU66yu2}m=eCbra13f?c_f;`4C^0I` zIlP#M;lP^f%?x2&3=Kc~3$HLRc&eBg9)4)OSZY!I!5j8zEDRgWy5Cm5s550a@GwGc zNvK>H!+{nxKOl zr~Zo5+@I{E(vZy2`(^ds+9Pur8q|;SmKiVnH&y%p^wWQ?Gc#OSV)8@L@=J#6oXd7s zX1>(s5}q_eri_*0!xkr{E6O|vGAaTX8cfgsHrgq4DgN{y^CpHbDI$&TybK0LbI&j^ zoO&F^%5W$3&ud18v@`XKvlW}KpW+-#LH! zX|}e5hHID@cA0;PnxAR^-$Ok(K0kH;&2O6$XGeP;|1O(SYVf~u?+m_#gI~U<%go?ve}v|Bh*${eS6Qw8{F1vz9&VugzH8!Z2mRyib2D zY)lU;F!&@TCh=)yWG&d){OS;BmWH99fyrRkyXP+%j;!dMknyiupy6f-!y-d|=i2FC zZstwv6BZFV9T(o9wKDSOn;j85&(F68C0v=bkK7$8244@gq%GHDII#ZW2l4*$kgXoy zUH0XCt@qtwpWDH=WcjbvFHbX@>Tof9Ti6>FugswEZ>G0O=3UlFyFU5`&Hp>EqEB^vpx9K{CY$wHO?xtq^5r&{}<4=7FF~bFdqO!(5Jq4>m8T znVLeR7cH5wbjJUx#}!g;8@gfn zh(E1U^Njk&pFfQl1Y$!EC_MNSeRfOn{~a=q3{Vv85$-s=Bw)LpTXyF{!jVw!dTAV`Ks?%&O7tX zbTZ$AM0N(3!}mfN7z7yQy;-D8w_J8;j zbFgKtK1r|_*KbjqzisQ?_>)b!S2}Yqu-9Hac4T9L z&onWIRMnn)znia~c0F3E^JG5R+*zar&q_F(zjE1G}u zFP491uQnw(`0~@K|1;V*7V^k+w~M&O9bM|ikTAKmv$CYfd&;Vd^(rb;JagrLEm*G? zu{o%Q!60%oMQOJ$&~z!SI*GnQLXtXY)D4U5vl07H^!IB7Sncwu9)s zvZQAMx$mVC4{Z}ldnmx*&wk;ab)FWJLq>#6?VpdPJhRSm-Z^sSzw=qwE!N6ijtt3H zf9A;FTCg^drQzDIV3nh{a5#yF)ZL`NI1Ic))K}uI)Y3BXY1uY zMQN@P`=G$!FkNLHpMpod=zd;?9c&B^ldJhpzGQM)$oJbO5p;8HO;E>r1wrsK2P0?M zEBkb3nu&^7aFm`Zd$HPV*^I+NmT#s$G&sA*e}+ih=Q;gWEE7&BHf;SO?!VXJdOk5l@+n+siYSF&BzGwCg3@v|;&nVPd{r0K?L-?8hnY~m0vzxVF-18$xEob#s$9QE9 zhqqr{cDTK4pRc0lz+fNEE5I<1d7gJ^vUp_xW5ew2`%POICMYrNDtvu!)2#oi1sNVZ zm;CduQvh^LvIWZmQBH1?{%)9 z0E2yhLXeBkVV2Hkb|SKYit9hM7X?>E&fOI2RKk1ve%LQ1-Lq2DZ);y>F3@CTxVXi9 z@yW%@Gt>XSnZ&@b_XJPaZD~dZ$<+5!%N{#Qhchtj`{f#QFq!4)=c%?)4{f%t+v)nz z;8oV6)m<(tmof(|+vagzZ%X{-EoYd@^o4$hLYH5&r{9Q?xWphME4{=#|6aGsjP_OJ{k)tl|7TbB zlAl?1f47x;zP(oNd3W1(NtOxQUh)L*GTA1`knnT+VK#<23=Q)RdKSIfTAa0?wQBX- zyI-X}ePm9b$zO$(S30KZ*8WtK{5{I>L_4H-9(z z=VviRh9$<%vSK+OML1-1=2;g^c)4|Fp>{EA%1uUw#U%{uTK>joGBhk_z97v1JKuC_ z124mh{r-Cw-_jKN@bu7h=hgb)s(FUO&!eS!%nYkE8SXGJoOsE=WXsNAv;W%jiEIom z91c^|&w|D{ynk-w%-M8Ybm97if^%X{s9lH>KYZOeZGLo&lU(fPG~wDuozItiPgK5K zd_I5C>uWzRrC+bOm|nMYqTRO}`k61Li7Zo}U(Qw__Jxys(fGpMK)Vnfgqf zo|WHY3@1L~VrUTf7p46_@yGLH>8EpxOBEP;7Eb4Lc>7gG=DxSqs`4&@1O4GfvJ8ED zC3+idm*1^D%df(q;KUFWm3O&*D>H)(lYTk?O6tfu*J+0Td%V)Y++$gFyHQQ?cChlO+VLraBh%cXt4gwzMhNW0Iw#e&VDs- z&g(g*OE!fbC||ky?9}TXk6z^(zOfJct9{;ah45v@j@8Geem~*$*WS`+=y1>k^tbcy!5|)B1H|}WOGBr?N&Qc)C;IONeSGw6}zk1c%sSFN9 z?^I`n)pXAMZt(5#=J@2>nymR3W_*c1xqtf&&{!1jt)$t@nFE*@0=KgAN!6vcNnVJ! zdVYR-SlLdQ)*j}QHoqjleJp#?T)Xin>z2QB4cR4^1{|*4Z*g(iG^2*+qF24y7qBpV zh_c(ArtF>H`1;SSXNFPMRsCT+f9GxUul2EBZl45Nqne-eFV#|rp*<0_67gk!=wE~X z{W7(4r%f}xu<{$9)!iM<`)mSyUoU2Q`SD;_)yu1kw=7-Syzl$H-#knX^7Hr{co{T$ z_i}J3SloR5C|<;EpYNtW_f&ju+o?>yzvK7xWZm#+?mc?{UjCfE@6gUCACDHt&R$Zl zotbw3fck!~+a=rhSO1T%|EOkJ`$%o(n_nCP2mViaSG#VR&BI5|oD3gURDIs6Ic@Qz zu15+C52DX_CoY=4-#q=9+tbf7+m4=0FzeJ|*sXkd^OLpP@0)W^Ub*g``7hr~jn~#N zv0u^Ikp^EXl*4e~GK0gRb z!<8p@+S0+>d)KsqGS30oO^giL3=M)T2l9VhJyZYY@~d`3M#ddX;F+ou!VC=x{frFv zW;@N4OJzt<-6F-vU|6$vT3`wbJO4+V_Z!>G_N@mKTw5<^ zsq{|$&+&7<`i%ddjw}jUK9!FlIkM8$y4vmJw@YsG*c$%EUh%3uFEh{EyYeJ6H^Z8= zwPB!~eBizOmRk%Ae2g|83A*(&wb0u7;$=gYgF|8t!QypuOO za_#F)Q<)e_ew|`y;A44N#=vmgh@0Vq3B#Qa&nGf?d3m`$uHVVPuzk&?XkXC&^ZI@V zhBO66<768x1_u7O{Gm_ZB?>7sD#$X3Ut;N)$fV%Hw=$jbDTI!SlQUtYwiE6 z^O^lGjqrc3K~ohAdO*`E3)mQb{A$&|_kGHxh6R zkF%%DSsAXFmR#7HU3;@uFzoN)KgZ4XuYY}C%su_}rze$$Z#EryYs?@$25+`~Ut{v}^;Z)tnXz6y7{=QTgh$$t8IHQrvmcX|#p!)ay)A9)Kmy*=fTrvuDSv1kAK z?w0&?zofu{qAyar;Vr2T)2I3|3jB7F>a4bzx|Fe_TIp?in)6@pT<#qkKFy!`f0CBj zu?hDU1SFZUGJH2;V07?cKd@MOw<0S;tQkXt_xnTFeN-6MZulP)b-eZh1H;-9hJGf7 z1?fL_Wu+A^j?azR`+^}RN`Rq0F6(#HuBDSbzb_DDa1aasus(`G!9-_f=F-Cxq8S;! z{JH_!KDs82VZo|x&L)4uc^MS41VKwPKofHe-Jfp9_%C^WTx9Bo%K{7=m>72?{n2J* zFus1kO@Lv2c=mesbiH&g2I0Rc3SSyg5tMXb&lrY!N?A3pc? z3-Qg7J~!Ov-e7b4wA+1kW_kI3XDfz|{eG@Xx!cyxn0DZN{k&g4WEKksp3V8RZr|6s zsDo{DnTbCFl{(4uwH@p1GN@G;F z@B4Gte`)P}uUV76upiy|&T<_rnPHk7k66l8lb zAyQ$&^cjb0gl5mzKi}vcF1jK6FQkKPvAc|w<&0viVe1T|P>EX$bhmN8mdd#C;*hQL z^VZ)N_qRiO$FCU}IIPmmuGF8I{E~rff>FZ}oppcQfBe5YyXM54>u!ghA5U|3%5YC! zez?^B)onBPtlv^=xi9wWpDo+?+Tml};{BWZ@6FMhx?XVq{qQ}z7#P-^o4-Q;qA&Xb z^|c%RO9baW{a?h)aCYIvX(?(`8>|@`de#ULZ;X38FZ^>uw%iPq99 zw_eTte<$;sexZ&eLx9tSc~)JUdGViYiGD+XYH)CwCfkYtda7* zHS4lNboG+gmnJ{=WoDSiV6ugQL4N+@q80UpTlWXuI3CPA<@?=>EDRMd{-0>8k+OQo z!=P|w|Bg@bnr|MzWN=|v@WhY#?$3W4<}f)_)}A|Cugah>>%S7q0u}}fmIX4?_xnX} z{=WHm?cv}pOLH4+{jcQn#qQ8woA)Mda(Rs@f7qJ>4u+Qu1!ucI%zY6ZxYHmo@^WdM zC__fp%T$MwHP_kFz8(JaT;PC9rqx`%^HYKudPJ9R+U2je_w1SaKS$?8rlu)LGbd{@ zGR#@LZ|6_je`;R8q9%P&y6}I-v+8Hh!|&~G|0UJ?`A&LwAVbB^jE(E2&Hrs@ZTmZb zi9u%11Azv~m5odh6POA)5|W-7bl=#Rw^!cy+wQ94GeDCh&eD1Rn4KEk%Fj>SesAZK zb0Q3GiYc9bwua0MFJjn{cC7V#bo!qU|GL2CuuOj?M@`y0?uiT=&WitB#QVK($NS~a zZu-jDu3=-4*(~*H{>=Z~{fp=`@TZrcLE+E2ph4kS@VOJ~JkI}#_hUG)$}!1QwqZ4B zraerG!NBOhEhobcXD`qRZ4FaYEgEM2=V2;vwqodKWLTZRx`~$oT!-9XIN;37;GuMM z=ht1&>dSta-8@piSh+#+N4~%4#OvQmCoVSLee&Sn>Juk_dVadLQLyOe69we$sm;s` z647sGtbBR<eK#x=Q;hH`-!)EZB&}3?5sHxUt2N=2nRY& zPI`5-ETlrRnZf0={KJ2O-{N&y8RQnn2l>eAo}agXxApUxKhFgjr!Y7Kd2z1ImD!r} zuQ)Yt^>XX#Zs`vipttY4qP6?pvIpKqH~)P+(RzLV&$y~Thd1t>e}C$~cSfAiTRpWV ze`#D|f2hL#&j)rV`!|&<7#U9JFf3qWRCvpB<>vnGWlQpxKb+`!=EZxdSp~b&oMgYL zE`4sm!7!0w0w06aZCii6J+C)%FkCs(Rqws}_gfAI(1|;sbvHL$&o>J(GR))SVY3hW zseGkA(iODZ>iF6EEv8HiF6YlNF%b_t4 z_w$>7H@}-DW+neX-yPH}mG}cX9Og(hbM1Pa-oEnk&A&V5Tw$sz{2f-=_jdd5u97xjU48lNZ1ZTNmlx&!-Z7mg%J87`xZL9NYa<^Q zoOwRKexBXm?)V)?Z{+hrVvpHO|FYuS>zpQ@o>I@RY*KKv(H zx-?j?Z)N&}@{;~bjTi4u`_=#6_CQ!nhUEVn?Pg{S3L0BG)t=2MHF$sdRNkdUeeZpl z88W)<_yihE)Q)`+8SXw2WH+?)WIzL2-d-ada+peyj^}Et_Ef1f=4bal# z;BBXGM0rP7eY>zy{5-h8$zWoztepDgdv}=ncY_G()>^5GM z@pYTd^1sYeU31>8(XgD>d)0Kq>BM`Fp1gj3BIdj4rAfc|G%MbH*>7p~^JM*mbK#z9 zz5lr<*-ifvukttA(_H26?)>_{%sUJJn(s>cdzgb^&YQBns4lCGy*vEpJmKT%ObNL1 z?GxKK2{-%y`;wwt7#LzZC*QjK`S=Oz_wi-vEDVplmdHNMpL=u)lNmz-v{QOoIqZ=y z1H;+1e~nlUIREK(k~RN-@frui47-XmS_}n#X8*;V|7K5prTfvx_2NsBM*;`LpGNY4 zcB=lnc$bIi!9<2z+^3%WX9b-pu_ZH4Izjt?;=g2`ynp*m_RoHK=gtQAXWl%F4Hq_q zNC`;fOK>)vo+|o3rs{Zy|CyynpZ0ni#eHylIrGbncC&S}RNWpQ{_}qIipk*{vS#|a z9jnTz5i@=;-CCA`|2O|b%Nunpd04aSAL7Un#{x$k)_g* zwO{?^>Xq3q*>7LlyuV`2)oJ_JafEVcv^g_axX-+LZk^)IAN}2@mq?=N8U|`66Yhw6&M|0u)xR0i1^Z#Dk^7DMF z-HX=@j2_94CFU_OSg>r6Vr=NozoQnOf5-fT_&+0#2lr$57Or;i&uHG36yMWo*n8@0 zc+iRE=|OWD7}l+~Ke43T?rhXo$nGv<%gjq8z*#7B$R<$bVz!Q!4+vb_3-~1zWUt6pFdr^{wJ&2-i$ta?3Cu3f?3;dT>c|?roJfWi`C9g*JS6c zzc;PK`%?C#D3#jPMS0b(m*#uls(AHay8g1Cb9jHh+kIa>ZvU^llh@1a^gOrk%U5Mq z(9-xUfd(lC1B;FGXa1jfF|zyl(IrPeFWfGp>B`BN@;vn9`^SyUpPwA|e!tV0so|yv z!;z!+Jr7qQx*Q*-?^shKG=C8vL(h9_huhZezV0tXx0c@K3uQ=n^&!xx>`#L*Lqotn zgI~Re{$;QI^IX;1tb57P=O_OAJC<0@{roNIneCUtT)}1rmw+9c%X?fS+pJn!J2INL z$%j2V`FH>Q?Q`eN*w62DUe3bf-p&utK7ob^4K`cdpPIptcHGqH|5^$CcU-^oOKYCC zho9bKWOOZDOR8aJ=zlkc13`)m<+Ji_u6H#4%;#XRILP4G^kp&QhA)gZlNy$v%3^1@ zlE4$r*wE0xASEW2mi5&BOzoEP;}u~H3@v}d*Zm2f9D2F_?)iT+^D3V$_c8c4)rg6~ z0@Pca@n_Q~XBi2RlWGf^nis!ZAGgoJ{^t{6DM7*WuQr@N6=AV0N`>j4jQ8o;GHQGu z?`{>^$>6phbac!+qyO?!3=G=;MW5M+ecYY&uUnuYScSoXfo&p#jVR-Soom9wy;&Lb zVi!I6)V^O;KJI5<%-*u;F~7g?MIYs7j%Q?4@xJ|d(lgaS=7nc1UMtV|-@v%;?vGh9 zzkQ^>Pu~4zhK1QYX8mw}b;H_Et3|kK%gnAyGVRz@rNCf&xz_Y#SK)ik$Mu$s48|+h z*kt~TW?_=kVsH@h^z+)DE_{ZOL2v!Na#qkvtph>fQ&(?Yy&`Y%;_7FaX=Sa>H|h)oUY4c~XOwgrOqgVt8e(|A z=P%i_XzrH1>GsVG3cAMjdWzS-Wals2E5>j@e!0k=M2W9#xfNSvbr~4a_G+jyFeHAh ziE`__{JY=kjqvRv28PESS{kd8C#hd5`*up8!6MCVmNH92?iEeYPOrOn|9+}CEc|=s zkJlj~RUvIHKe?3c|5v_xT-@X4VtQJD;s2a4^D<+OgoOL9QHEctql`bTJ$!1}tX+Py z!fOw4GTe9~eC}O;g30uJ&Vae!nHU=WR=qUjFMX5n+b}FFuk-L8*Yww?Q+9lF{uuM^ zd-v*J|D9HNhtIjZ&imKq@^g39s@d%nZztdX*Z*?1-~Z_;>o5Peti615)yZ?&DGT16 zQf6h4IGem`>*`L=9#^2s8KYs7fy8P_MQ9b@6U)S8PSG`gmX!k!i@c)ZVucCj=n01TY)BV4m zk%_6ZS{nc6pKo6>A3yQnNnOzOORkeH7kM}YSOgbU@oC-+^!L(|_6WLV*8XePHNDK9 zziag8tEd0mzSOXN>Bj1|aS&v%Z?o@ymZUJe^=JIN&95OPdNO1p0eSUu+gQe&Not)-pjuI^{VQP zFRAEtg_^B@Ok&kuH#h5h%7Ns-7A=%S3k=&FZQfT{J!aWw);&!9libX$!dP16Xw^APR>2Q=}y_4*x$t- zC6RWW=d~6DIDI-~YVc0pl0`v}>CGMcbMI7L7W(BhSJuarr#}zVi!qnAax0g$KXIiv zugl@l_i%$B|D%4L6YDS%{uZy}*;(oL*|UM++>!Rn(y23xKzj!z=FLewUtaW%qq~Y7 zdRocpv;S|~{^WaRzkk~O>IW;1^Ed@B1D&go_SslJd`6M+!nbQ$tmC;DHq1)h@+$i5 zpW6>)A1FK#6929FU0ZdVYy8u?(ykRwe(W1k7!KV0b3NQa!}vcV;~F=H19#b$TJv}- zKfZJS{{0Jcu5v+C{jCzH>MIsGtxTz_y!{i|2K(c(+r-d5|WUz)dAUz%Cq zVDI{q>gIWd4Sf3@vW+Q=--$t9N^8?Gxr( z<3Hp7Iwpp7ht_z57WMp-c3=RFUwTTLvw2>hD5#=k)Og^}^G&BGF)#$XwXjZ37G+?F zJI%!)B6i*Is(IPvp0!W;68}$q$*|$l{O7hu%*_8^WXnBT!tnSv-=?X8&ceTEYzh1J zdhNINDFO|%ELa#SxfmV@I7FYfQ+xXQ#dGbO7i7jiDWRQo`uTGx_AfvYrfYW$^J7pqH>{)xPv zKWpmxS+|^c8CG!dFNpqgNQaqWrJ?7SrTemc85Himm(ldEnLTIDZ>Hxf?I)?kwq9m< zxTo#HKT|D+1M`>tocD9L$o%5}@o5JvCy7?{EvcG6t)y*9zLoc@?fbHs8Q2&Ocpp5t z>BG&(&qEER7*w1XbhsKy_(T*>um2W4`S$z0S)vRV{?uM#WQ}2bvc^Sa!`b@XH;!sC z98hRjI{Uv814AK$gNa0}*Cc)Fa2VaAQpStaIv6J8w=oAf`%keNZMX7-(|f5n9i2ZEp3i!(Ib zY2y0%TiHoNhG9W?_Rag{=Xwn8R_>qLX)ktrLI17STnrBmoz(jDboNUghJx+jeF#g~ z|2}%e#8B|NYTE7o%e4mWAF5ehcn@#oKU2-e*rB!m>YEbz2CLNF7w;BtDsNwrxF`4T z*1Vwqh5d)q=SlxI+NrU!xf)eK_&xka08KnVIK4Q#mtO5N(vLX7(N8t_}?zc@Zi|iFpj_MvJ40Q zFHQe){>Yj_qwn>`8`>`2-CuHH`P0`r%nYZBh0PyrRbo1Db@AupuM^pp3tWAF=IgGUCyUo>Kc4wlwm|jC#GM;FM7_I~ zZ3>xuKQz-;-uu}9Z+^GpFS{R~)%McmwZ!F!&l+!6O^ch|Rkv-^{ZkcH0t^bwwhRob zKZy7KkdOWQX7&E34}aV5`*`;MyQYWh^)vtY@B8)2euD|qC9}THPFRFSsS#7HKHVM>fi%+VKm4wr5QGS ziHhKuxo6S;&!5k;PBzW1k!4`8UvDF|b>~z~^~6bO?)@i&>gt^Teu}6qJk_)2%7;3s zH^E0+HXiwAkUw>qUW*4qk`==hMf+Vw;a2zix4mFCU=Uz9C(ALn@6XE%hxr&Z&i(;S zOV3aLa!b43d~&h=#VwD#&+Iv`Q9b=w`u=0vHlCW_{_FWl#(;Lv334~|-tJpEo2eoD z$JExTde*DTPMsHKv-f9T;Pde4*?NxJ4fvZ+5a%e z?Qak>gUbw6vwb~|3>~0jSrVgv&DhYpt6@Rq%J&kp?`UhSpL#id1|vh35>sYgjwUZ> z{<4b;Z_oG`fB%B}X|A$MbADJ^*;O?0@t(P`Z=WF>lgJaZi%af!THUkuj+b0@orU32 z%{fMA+FVu9lzF}y)O$Y{U9bFd&XO$8bdl#<*G+uZU$*q;oU^j||7V=( zt#=EmJwNe^Z@R}VC6)wc25mlufbife5{%4M`?J*!{o8FPnJd2g#?yc0XTR?+;&^cU z%5(XbLPr=HUj5SJV+ing`;Yf}LfmYp71O8N*NR=A#26hhH*D{{7>RYSEgo1}R?mpN z&iF25+wJ-<5_>XA_)MQd|0Th5 zZ62pBlYK1Diy2H^d*3mdc}e!817-agkKO*KPW-VmY@gVdthG8eb>H8t_#<&U zD|gG6o7yXV%I&|uNs>+#3Fy~-CD`!r#Il;)^^uI?#hF|6?_OWU!sc;vx^ExDfyd!C*4qfw>F}eM@hrO_DujW-)b`tt;8jMq z^0&>s_|a5>p+7F>217$O!-4a4pM=Hy{+~Q9Uv6;0JnxRj-#>p!&i?=U`uc1(hMr^5 zexOa6(KES^{o6W8e8xxqzjdD?)fpcAerWoo`_@)HW`-n(U(R0Y7vcZ=|BA8W zmYt7X)BY7RFx;wsAyoUWmBUh$;a5iM?{K-p91IQ-u6axRm!w_zzA9)g&+qErr(Zt3 z>38~>{jUYbAqkf6nL*Hkrai?DIcvU1-y?27so@>h|h+lIH&^WMr zh8xS53o8!T&5|~DFJCgRD8TQG$kW{B+D~)76))63b|6Ax@^{A{WvLP6E=&U9MG2<$ z`7V2!IoTHS{eB`U6C^L^>M%#6ZPn{vo`sp}GwmvLTq^qlY`{feU{_i0^f zeNSYtt((#1R~|uLdaXU{R{uDX7JXYoxIX9GE}!@J-1DFAzxvIK!Qp2$Tk?H_UA(*t@{V#;|tjQ<=ul`?OxwUThm33PMKgGYcxU)t)aoU3k6_!E_ zml!`>pTS*vgMEgo?&p8+yVuvZs4+~KGUxcaZlOKq7n*hi{oLCAkpHvf_dwa&=TEwN)@!fSl8uR?V+I~-2bv}}5rs3;chJ?r<1|7{O z`&Lgr=60bW_uuWKdU-phef_z-HT3_!cgzf4T2V9P+!z?tZXV`i5c&6L-^KF^40(V4 zFY>t;zGcVyfE&woSY7un*|6g}8|Va@qYMm|LJpfgn^u>EGV;z9x#e|xMe(kE(|;xP zY`Dv6^1A5h-z|ye*_>N~=1KMZsa)Utspe*m2S@JO%+w1uExA`d{>?ajwqDM%zkZ*B z%dCp8Z)VT)-2KFFbIcxwfA3scRvj^W$20f+$qoN+JzOt+$8H}l!x|Ze1&oXv=D3+L zY}m!Xux|dp&-Ry>&#RgA^5^sU>1tL!b-Ky-)_h#w0@~ro#m&8$haso(*>W8hdlfr> z)6f4qkIP*)d3{v$Z^Xm(CV!{?+V!;ZSJtbjvY6Ej4Yyc3E9Pn4iql>Hj=xVPX>zC+ z1H=PqCCJRf%E&+|jY2Z}dxF&tRYF3G<*-sHa|!v!0sdiW3=j5#x0`S80!@)^QDWQ??V(@r{IZTWLxT}l!^Fh-!Nsk4`Ts9% zIoQALMe>zC`FImY7ls2}YnT|)ZtdVMDP>JEWoD>2^v9f=p(39v_0kT$K;DJxl+S+q zW3l?opYItGaogJ#N4GuSBz3GLo%2?RW0QHPpv2cjSI*RH=+=1U2}|2}a6jgM?Zj}Z zaO!hLp9}?A2iH<*W2=R0Pn?zzd&$DEfbVyOHRxcTg>$~F$b6+}de(LsV}t!0U4;pe z3=Tq?I;&$v85*pEO(Yl@e*AT^VtB(Iqux}u;;`M*{5g>f43@e-|96M}<#@aPYgK~$ ztq;dNgcI2qE_ksQEHnrU4HKX6!1(0CCu{D!{q*{jGGj+3&y4i_ zy3^yVzp2`<|LbvS|NFH&ziiK(eU8tNAz`v9Ljq@1D8qr1?}U6m%m2Q@!0^wG-|tO% z#8-VMhC6@w`+cG!{@R;3USIot@y*K6ProZ39I&bUen?tx?VnrqiCsr}SSQZ-s32s& zcjl6F?i1D?Pxid0-Kp|_tIDO%dBQiVQ+s4~+nsO8y&}42-Wts7BdmlEP zTM^5iz>qobL-mREjO|OZ*)IMOS7dktJ`(Th0_G*m2cGAsGBC{ecXR)l>AvrJmKXEz z{%c8(&baiscGHI&k_;yj-0Y_Bd368ci~lpf>~IiyC3AqmHH1OKaOZ4IlQq3gM_2A& zG}l%B;FFV7v~-m*VmQT_J}C7a(*u4Mc0akno4pGw?qxU0)wM7s_#}Y?Nz$R8ttwA;RtfFeHnC-Gwo-Il#x>Df3vy4) zsuKE9!pr$p*XYZYE)jtPTh`0__McBY^zHxod)2JR3!g;K-@03WcmC%OcehIy<{xp( zIkNYD-NqRcCC~0v?iAX~?8v;}p{)lK?|WMgXNg0CeJmXORu>u>Ui2zNSz1k;VlLv@ zxx~d&MfGfto0M09%rZ*CpZRu0{69~HVNdkdhBe&tb1QuOg&C&la4r<~H%?n6&dq7<>HItL)3Ipz zEQSNq<7<7};&-}p&DNWIv$#1UzUN~YQ$tSatJfbDpWNn+40`E-^Za&(A1VwpeovV9(f{oKQ*v1+^0V&wZ2QR2uxszy z)WzM~O!z0wGp${+c-L_gj)WO(3%u?w-?DaJeEF*%(cx2t^JByL=KP3|l(2li|M3Ou zCzsUYy?lSa|MyAx=jnd?nL@vIc{4d!GH@}}{9GH&(D3qe@XII9cJ{1nXIM9*nZbsU zA>oPgsT=ctTdjQa>)6_r{h;B3cM1&oOrS$KZtlCs#$e;SeUc+X|AABW;tUP57hE>} zeAbEK-LK2PtB#!cuetiDwW{e$xr1Mr|4GcRFAU!K=N$W~)yMA#eCwGT^vgOfnC*I< z$LqLDQnQ3j4a~RKt;)ImW80?UCtHka9?W>@nf~RdM9)#fFMYdnpL3>O?yL2>xyo_I ze?5kVGZ)VH-G7_(f|*IfU-Eh@Lk|Ok3gZEm*wA}Vr1s7Wdc(q)Af20J-*eQkK&S4K zvgTG3p-H|$$*F5@em40sb?$Os2Zo7n>aWYP9N_uiIBRuCKQ}|b-T!khe-}N)c%!Lr z=bEJJ4h*I8zbuwMSaH07onZqDhXaE}dAk*Vjw0{++zDL2BkX$)-rv(;Y>{ zxRtu4hW{_B>D@T6_3yb__tN+5wGngA#lAA-Y-R}HQ_!&Jdzb%S;)h>yn zV)^v%_x*>TN9|lye)*68|9IBG^sVQ2Y0KBF@A(oRoOM}WduHSQSOy1vrUz&1Z5bHq zyEmM88pOeH$n2KZs@W@l_LuPg`<3(Kz>cC%U$@)*TDSDs|CTq_%9;!T1&933)+iRQoRT?Wt$2zwfxhCV$7!>ul{6KJl~lYHyt7znFfG{mH_xfsMg|hvCQ3 z)6eXM85)?|`&Pbhmfga)XZzXuvvcI{E&q~xXJyWdn@)@kxr^DCKiMb2pkVw;lHtL* zKj}#f4HJL*Gd6s%w@_d>^8fa{Zk5LRJ;ss@54tP;wF9EkcAkzgIJf@6;+z+Ey|P~4 z_FSObbL7}MmBfb|RSXSVnHV(gb22g{ynSJuy-i-WdE=%_XLNMC^gnM&t=K=U!|A+Y zaoA*U`QDuj3>l}NJh19H7@_W5rKFqH{VVRquIl|?_RbgVc`|D=AFI!l4S`c-E6Of0 zFoga4{LDW1+8m~pALpAapR`2Z(!q!+PW{#Qm1=+9u`r&|2~dz@xS+t$zA=8)KNYt{ z4hL8?0@P&G)wa2F_P+>oI$X`UMX9V~-s|-zEgf$~Z_9k{Eh}wy(dzY?KldZ5CwDo5 zO0G5b#~w+P&Rm}@z%a$my1#3$-P5|zkhKSM`$6l&wgj^=Z1}m8ljFg;t1?Be7bVNR zo$bHrWVzZT#tZDVFaON85<4#NTY+_oKa*?H^AHCHelCU+Z!@OP`ftM^@bq@hsXxyZ z8Q2&eSZq5g$!;dwrIe{laR-4_aM-L@x~*%^Ay)XOn#U}Bijd9GeyxPcp&5H zertvX$uB>0M9=F!ZrC5WQNOr|;mt?G=2$kyj<%Zgw+uIL?K*nl&-1NY zD<|-ntVq_K!g_(3Aw;u*p+NdZt)t|v?|qlH|IS^S|KrmCyY@v7cWG@Z{h#{j-_`Y| zoB!Q@|Ie%L*H7_J=j&&k|K<|kb1)*7aG7ch2SN+LYQtp2F5&%}fkU zP5psKms{*JzU-xM;mDBbD*tlUf1ekJXaBcg>zf)>(H8Rc-cq6Y#dQ~@mKzDoj=%4{ z>fN@kt(K;V^1tq|zx}?;XW6dV*B_o{ELr=$xQSsyuh};F+LynLR!`cpR^Eh#;lg}J zh9padf3sTm=OzBWDE{{LaX!g&!5_a1i*1~vGk5od56_Il{^j2+4BS1h>g`)=6V3+n znaa72B|3eI%nU~&QfB-QJQ)Ara?H>5|M#qXqFTQ==5L1@!=9yC=iH~i*UJ32e5$jx zeR$oEcj-?Ldw-v@vG@AaV|U7@PP(yOlO;ij;lnODHU@(bq30R z#t(beKND--{^qg#cIW-c8U6jDbL~I>k)N_Xm157F|(NrE2_kx#3RZf2j%#=JO6QEPQBd@ZXd{ zA^GWy!+-Ln7in_eJ{FV6r((cxNI*U^ScpwxkYG44um08>n;?Vxk~1zC ze}4T(`eof86K<{!x4rx8SNy8$Q~UVwql%i^G!~YYDp7`ntl<5hZ&XkJZu#-|%y28y z&GNT5*-2EwO=lZPVfG8 z=#bN+=g*%{)QjD zG9i z->3R&G9-lZOEDN^znQJeY#{o4=RBEoEk*|JXZs@=4y;yXkW*whFh%mcE5m^x-(AOl zUb}JWGy}u&tVeV6EwAo-(po#u&uX^qxs?)VToeaOaGvs%4)XE$0Z?uD2mlChv)$qE> zs98h?2@Cz(()nqNpZI6_+#Gvvo+A-5%mNJmcg_f^I_+8YVeyUgS^s}rnH(~&j(?Z% z0!uCP`<&WR@7JH}ycg&sq~*18!`WLG-DT8|t=hF)KGKpQ?uNQ{J8N^7KU2cnoj`G#*cGv(fB zxBD?C`Mo@ccC`818;>uRhrT%`pjub_BA<<6$FHZdT4`U5FVD|^{(a*&cTt8JXS{0u zeLJ@F{8V%O`hP486)_AA3({}A`k$F2YJaA_`r%&wY6JYDvhtM~2alJayA_$~VzbOOAZ=F%1?1`no&n|m^k&v3qd ze2VVwZ@ZWn&ipC=^JhEH|IPlX?DPKer~ON3^W$Uim^IV4=((6DBg2;D{pt)2T1V}c zM`>29>^UX;I9|l|7z=}d*v3Xj1`&o6UQ)|efB#sX6?ncjW$W9IR?25N4sH7~EA@XM zJ4=H|W9al)1_qCsy;4lGVtQ(}e5~~npEmi~g0RyJ495RwE?S(thl%mU*?J!SZ98ZD z&VQG!@_$E!Lu;-e!vTrClXgVSJf~Y$^!iWB%X-W1n!kzLj5!K4C)a!~G&B99n6tR| zeY2s&=}8PfiWvULC@3_X)Oly<#aF?^P@%JQ@#f1Xo?MU4`S_Zd;me}Wl_wu%oO$(R z_3oFf?(w;6(xRS+NIUy z^=qo@Z=^qy*r9Lt>2{`)Yi&=(nm2{Nf9eIVnek}zGJo~N#KdI`4J%e?M42%N{(r~N zka~LB#0L)^crr5Nr|1+(pU)4|s68-UB*97go2>_f!}%rE7Z?~$G1gq1@yO)jU&lfl z%WVGXT)*Ym7!v%?sh$3F*oKY4KtH`jL!J#@-|7AdH zN4?A6*{lq042&kclMWuMv)Xo6L9}5SbHrV3R)$|?@e5`(Fr=MkXxOe-|8VO`F$acC zo=dai@6GmApT@wn;!_wWgTx=Vi^(_A*_aNnb_ud1h%&6W@xj#dRQ=`TWai|;9(9I> z?+gv?JATFUGX&VoT(X&i%_fK8z!pjSlaHf!+V{V|J~{g39jT=yep`dAqOYFOS}L;D zSUto{u=`})al2dWwT5o8*(Ix2+*+_^-OCCl1|LC&1zxiv*o602-fj5oRn5pWVdnoo z6_P9p|Lz-qmRB?Iskxa|cQHZi_d|(C&mT22F&uess>1l-cd=1YCX=6nL)Obq&Yi3b z)6A#eiGO=1hle3!Ybbxu{Dw0%|2v*CRGd6hKaJ(UDMp7sb`A_X#G0~RS#PmA5^(cX zxJTSSxks`O9(C35E=BEAf4h(DJi?ReOe?DbZDcGkUxv_-vBmcTf zBGd1!UTJjLFRZQo@;-^f$Cjr~$^O97QZm8UI@Wh0>-kzQ#s;4M#s4`kKb(4Z`>d6xjj)s@}Iw(n(zfr7S^mt2(NX}wjP_~t1VfdPNYw4F< z$!{;J4c4d!aE6QCOjj0YW?06>aKJ0R!;yg@=)=79r$%1d*CtH(V4+p*)%RCVyo{eFH?dk~!?46!VGCVkW zs(!}*!*+K2nHe_RcIRVAV6~n5{qElRNA&#{r~P+|m*(W^Q_|FYsbZ$rs1qUKQB+*~ z(kxqFLqnmg+DO*eL{M12so;&>huRZ+c*26%Po2;${C#UN|7(7ZhT3_bR$sV!UMltX z4Mj@^gT#NU@0Y&!lX$y*b58pF_Mi77e=an-@Pm_;ae{!uX_hWJTvN`7cZ>Xz2(o)x+MRypO&P;0d>ZJ7aRX8+>9u1 z_R^VsV87c@?o%cl4BCGKr5JJ_Wpi>Ih!tw6&^QB*G!XzA^HF0uBo&9+-{XLGQM$^FF*F5zk1cl>fgWj zFfk;2{g(pjqh9c4GN@LZm2h5NaH4hz@9)L#{Z%}SGc4uaN%tpiVqiG)b6S_)rG2|* zmt6feY2U88UAyW}aB(d7cHE-pcwvE!AX7#uGebacOohA2|NcGyICuU&+#h29@5|vQU2G5iT@fH?l3a!Svi09O|NTP z`F7ieyUKrgs@UMp$lxHvaEft9_n&h0s2~RqQ4e3;zp_i%89y*EKrJw zWOIJUwUql?iu;)+v#ew&HO)WtC)_Ahk#WJ6DSzG{zWv|Ne)|8P2X}lre|hhz_+zW4 zod3Q}GymQFWil2T{?awiOYRFZ98l10_^)&5xxl^bs3;GoWo!%yv+M0QU14A=%YAWw zS;?22uP=6A*k9YZ$!BW(=BnPMU5*Sh*&i)uVMsXN?8sms{`3FwS*B}KG95HROXkF8 zA2-W(m#^dLYqYwb#@N7Fy#LDHmwt^6?raP@jxjP+#FW?nn0@BO^V`Q%pNC&g5jb$6 z@${(&H*QBs$tp0YF#25W-OIo0ciV|weZ5D-COJ*JY2=ZTBYE<~+a-t0Zlz56%FT6J z>Dv^ctRI`dGcxl^uo&zp{l1==p;F5~|zo92Jq`R9}T6hnFW%ThBhY+z()_$;b& zWx+J-XU`J;xx4AAdrxnhwC0V>qwN+m&dl4~;^KaM@|ra{Yio~kS+_D6uq7AvoLhJH z(skZ|IT2p$QBTs9Usst0Cf<&z!6SwX=W4rdyZ0ncUvK_J7a6 z`jkzV7#jQbIb|JSVE~;(t#Wo{$&s(;wG<o~}Ze3%{%5dP#^w{nhhCiL1 zl{4f2h_&@!P??3@R(t>wVwW8eCEC{grpG`k)ER1^Zw7PFHN1Y5Kn~-mRatf2t$H zJO&1D!JG0jIaZtv;$c4zzxe+Bd%5AYi)}|3${84%8IDaB&pP)1>#3tp+_uX9?Yytf z%rHYY`T;M)f|ZrboLgKkp5OcOviRf&E54Q(U6@zg^(DV@_MXab%4^e}hHu}mcKqBO z)vvQ<+#6I=1-rk#e7-rbY$u)C;u7HTruGU~# zaP(_<*=5nc5jXoq|2d1DVp4EqNWLEab;a?wW!wyF@^3Eu(l;-i!6EAZiPmZ*h7a%3 zw{Pv7FMYqpKkxou?w`l?Cr9^wynKHD3AL&3Vt1FS^FI6kb$0pGe)m^GYIJO z-Em|HV`R9N#%<*`ZMo%aA%joZZ2PWfiBB)DaeXbWo-+5^uLSAb8^^PhlX;pM-hH=z z%ED-q$IzgqYN6tmb!&NgSjMqh@96p6Kl{zt7#6Ib_w&5Gx^;4|QR1#@QHBo(ev~sZ zoN;21o90rb@ofLeZu`X*J5Jua@666HC+yeZ7xQ;UY0lm_tDWIr>D4n@|3i&eNtI-$ ztonVS{o7oF|Av8X3mYQWon$CHZ9VnGi_)kXH5QHqn&0<`@!r3-<+ARCeLKGzYfTq5 zSjWhqj`uOT7W`@2mz1pw-H%*pcNC=7g@aN=Ne})E4Hii(*wX)K-zv{kZ ze+#aeE#}ywxkr7%hDi)=OBpxyuUYc@!{!emlT;ZPGDTMWJv;lyj(PX3HqBq-;d8zB z|8cu7j`4DG2ewUMakyXqzP4=k%x{-xteO43FQkEUCL6=L`qKWI%IEB#zR&-ksJZm* zvZ}M~xB2UTTiddI`T4fG>(}IeXW88JHPp}5yD2uj|MzS0nHTfT6!+fVQPH;pZTLR#9q0emI=Uyi4BGzdOkiZN*Q*wLw%?c`;rC+; zUp9`aY17z$lza<5#cr%-QtR~PyS;||nO}Q9eLHP;YNfq(&;Pr^0u6gu4lvx@lgxkf z!e&=yh7FhO%PU2Cf6upm|L^<7Q&Y>N{>RTtT3#!`(6G_MEq%KoLqqYJpWM?{J{K;G z+G5XBckzk%?T^Bq3^_eK3^!^s?uarZJhNkGc+wuPaQyqFoh#~p|M*nyRsE9v#bmGF zD;6zfl3+e`bb+OX)x6FF5WUU)12lV5Dqa?YFR)>A)J9ten#d3}tgT zHNR!DUisr+r?`E}%>OU-#U^d#mf{KjFYUt_ z5Bn0{-%R_ud5*tD)2yB6%N-d0+?RDYap45x+j2pM1FsjP|NFe&|J$a+K^zR4j7A&| zd!{+uu}}K{Gh1K^s{u2E1S7K>14GZ>gL228Go4bLV|i)eRE7g)w=~u)`6dWD@snZM zzpaZ`J~<|-xAe1<+RqA&&YCSJ{q|W*bIY6Kv;2_RExUWOT=rSaeaFIEQ)zfP_20QS zF$?a+%#E1ju-^W+%uL(rjcIrEqs4sw-T(hp=IUqtGaq-@+So){@0<8j-fH(e7u}p? zZFUL_Gkzr&OMRKl#KOUlT*&i6kb&Wj?xzC#=ZEwfepF@5^D@yoA9u%T*Kf0+#M|C( z%R)4G88+_9nzw`@LDk;)zq9hR?6;3tC4N6h)=o4$7OlxJFR0hxRqrH*RqwW0IWpXE zn|<+Az5m(z)eH=moBbFWSQ5lQ=ZSQr?VEUVy}BIVh3xH%wyirW!Vn<3(yrh7-LK@( zeUifUXP3>N3%dB|?3swYQ~x);GvH7-IB!iw)|ACE4WSGToNoK)ZOmh1Xh?d#Zv`Vm zy>yJjiFcJ>o4tNP22w`B@V*75#WKG3c zpM6x<&Y!$x(&vyH)4m>z_!sf*&UH`M=WmZoF*L|s>6Lu9NbtWvPrW8X0vpo@28N1| zv-LMw7af1LUtE#lJrjfQF&opDp=)P7WMEKJXxOqTGIY7`^^+mLFBuB2PBHmhuO!Lv z-8Fft@~(t`){G3QC*4cV)=RQ5Jf1K4!-hp+*8emGhUFeL3*Y^j7W?}};re&c>t|=Q zfaYl31R65_b#I)dsQ57D*O#A9_W!S5ruL_=tWcG&&V0pD&d>1=&mW(a^fu-EKV?7D z8`ih0mp&EWL+a;s$B@6EdOdu8UkV6RhAqF*hiZuJrxmE%?W) zy*m2keZgn;lhwC#e!kDi&=4WSP}f$*K553mgz1+UY!oJJF`gtcXTxkZhKdKQx2*Q~ zSFg{JkWebr4vIZfza>##{IzedYZ=eNcP6Y1_jdfT6g~5MyZtWHm7zbv7#h~U|2tLc zM_68t&ir3&4Gg~?eJkfuXte!fof?50dE& z3LpB*HCP1x^zgGX$}}9P-FT%Tp)}^jWvHc}J-sDEm7%DpD3j?xr_1arx#=Fg+f}`rUPj0yJHHQm`FdLT zmbM&eYnSsI4=KOdqMKJaE$zj9^S{k2QZyMY;v!3xb5Ea%^fh~XXZ79lCmt52-v1Fe z{k(l%X}y;5E%h_?cLJV&x^KjMu8k}0&u$T>85*1ovum$u9kr{T>J9sH`n5l!YG>JArsVrP3=9ztJFW$uN)Oq&ho7ta zHOqoyg5LM9E#!CKWS8W1;9BP-fhvZES~s!U+#@Osd-RlKCcd@TtIeIr@_>&aL4aZR zzlNXh-^*L2ax!#$OV|FtF!p!G2wPte!<9+W7Z`@=rblcC0vL7Aap-I@FI9~tqN zfBwo-^nTXs8kt*ml3q&k`QAlwGyiwKK2@{1xN#E;L)f=qHb$E)&^)~HXZb_#-(6x# z_~Nb?@p_6xL$X6Z2g8Ehul}2}GJKHt*HmdGu3QT7F!u5Nb3R&^ z{Xy@I`nxI&QStf=xvh&|osV_;@-aMzL#_*E7fy2)Et0nu) z1epYm&$C&;pY&1qd)T7;J!k%0_`ov#U&d!MhJ?+nuV#JgcyWDqB@-j4xqUf>fnmkk zRp(im60+96QDf%)o09!`fhxy>x!#Nu7#Zf?{XO;G#^MHse@pA19AYdy^z_W`_!oW- zcV|RMK6?39-~OM9^}EK|=KKFoKc9a$*v@w2X=R27lVv?i?CYwySQGAtFfbfkcureb z@a6fiuhD|XKBzKJ;=ZReHTJ&EHB|;VQHBFrEDu;8$BQ#uXk=Ky#I$(oiy0<&w=lnP zmf!o4|KcC@yrhSFlKxe5GJVivD7e31x%S_cKkaM3&i9%9uWBWOj$pzg_1*Hn?8;~S z_hV?t__urayC>%pH{_PY9puTEW4gf1@FVK$nLp{192w61Nf%ONkYs3(s4sl_|Ig3v zxjprPH{=Bb-k7jy7ndk7h%+$k+EixR%J9qV-I8bj@2$}IY&v(4A1^A z?W&o6-J#5HOG08p@~4~TT}}+HnYU#)p;K+m>E`0`Shl0sfA|z z$x|A^n~GOYd3332>6)UoL5u(WeKmXcau$XU`SD(7>!+|Dc<&u0HhD*{qTf=+2qp%8 z#vR^F0?!2}Ffk-^zIUwI{)H#+`XrXmT-qLfb&{gnB9#<=9Z*RG%_#{yW1h0mcD>eN z_xr)$ggcqsG9%@IaxV z&_>?Ik3a8m8bgC`wf>~<>uYj3Ahk9FKf{Z)U%s1g9^ha&AY<9gU{L-}6O_+Cq&(fP z!|7n7x6W|E_T{!qV?s(_`TNiPf9t#Cr{IQQp@w}-|10L*m^a%^skYADk>Pf+@KTm} zmsuGK_FcMi$5l+9Pw}%jOMvs)@<4&g?Rrz5JbN~A#fzs~co?=#*WZ5mt?|o;D)#pC zrSc^uXR0U|G|4&Jr2CxKSr)b1a^jUW{-ssxlo%c?zgM3Wq$s*Am4V^%(*9#7rb_QV zF)#es%D%mo0ha%+G1f9DG-!Q!@nQP$*6pv-vp?Ur*PHcG@?ZM=MXHQUY77lGr+QtQ zBh~8q<@BT9b9>(WR8`3>n|J%gZ=3yjyH44bpX8flsXqU`_t|>TsP9LHhKjjOCJe>` z4ED=v+^(89Fg*J0ujYTW@|DeXg$&Et;zM~_dKt2-S+zN@6z5(4^+PiKYw9&Cqv!*d|HO#zwhgw zU#h5gV7TucWXZ^=z{&8G;l-=}-ZP)CmuT70 z&dP9LL;H-*e$jssFVD~ZA^3Uromv0)6!6$_GW-f_}T2KAVpY~H3 z7`i`g{!`=lks$f~LDa2JlIcBHyZ|1F--iqx44&JWfnelghtyWcM9QiLM ztZ?Ak*5)Pq_uUs@xN%``{7Y%ue=!>dH_b@Q{d`g&$1tOnVNb@t*GvpX90$rL`Z6#bXedbby25LHNJj*6pbZ%FI{qeic__uw`htYk#i) znxD^^jhux(Up{U8FTl+9Bimb!X#yidVq&15+rIVhgU-H~Z(Y7IR{eh_149FYr;B6A zuj&RhIi`w-tvB@q7{Z>-U}gAF!N`~}N&cCAwtZBjgS`BtPZ3e`I2aWI`JdVMDbAYn zapB%sA8tKcT52^{y|qQfch5dm5uO=#$%>-eCW}jB@X0li`?mP5-*0hJz5VSsgG1io9a^f|+v7a-GXjFV zrKc{MRJC-)mN-Y;2<2Mc&wnvXYUjTv}Fh1@AXEzOH@r z>+Y35<3r4?)^!!U(v33?@@j0@6}XgRm3%1IYqu+J1+CUCY3wVl&SN}mZ@28^OB<&B zi)%N5#`l&9F*I!XJgM^Es%gF+w)!8Z&Yx~Ew|_bEm6@YJsPBYt~w`(n?F z*_yK!&j0PjNlo}bP{4Qc;I1{s&k&i)zVex$@rp8a-+_#&2p3lgu{P_LuC2SRw zm|aSvi(u&Vf#{ONG~+{-*)a0ZVZmPeE1w&tZL<^Ft`sk> zlkjP~s$g}|Mn#4Mlk=A@U0YpezI>-|x{Lf5(^<0*{x|+|YV-c^Z}wlSQ_mbvpQTmw z@aXarUw8V?Zf1~qrMm68(#)U!lNpqrsxnB;vYLD5ziZvWC3oa}_pRnuTB(?5!l2d@~JJ`uZtUR#slA@%ArwU^ts=>$hIIr+!6tyiRCpsJ89@LWgPR zp4B()ZP50Ne89w*QGa`(VD35@0fsN<)EA$6+VB2^q2chK@OxEXrT^$3>3)Azd3Rn{ z+P}AN4s8B^@R%h-LlHY@QQ3*P(JH39dl$VoRLe~J*0L$)(SKKl174C0>N_eI@ihFf z^VkqRan>)sS@#b8b6a!9slbCNa-&jv%y?YU3>7DvxjnZ0~>)rrI-$$oF2WlQ#b`{%;Nc%VT%{N-X9hEwbkYaf`;;x?J3 zyyx#cZI%R9h6B$zFFl#D(EjbxpS#}vkU5m@>*28^xH==Ehnqn`>gyf`#u<@6*RwNz z5IDG=i9z7?!b)idgG(Vy3^_%qMhp!5nVRPd2;N@H#Nc*p?GKw}i)0Rj9Q{|#%usRV z6yuAFg*;3bjQ`s&y%hEwgx-9xyT(9;;9GWa`|+ z`cnE4cg$plh@YT>Ze5nZzyIpo3<*>Bp8>6T-K)Z&&CnqF_+B(agZgn{-oMvQ$sIgn z-o}t{#ref@b|!^;``53VKaE}D5+g&~tgGKs9)l8yJhNOkH^YUk^ZmRc85zK%)K90^ zPda%IRNiM)GBHHxiZ*aF*>X7Su>dWX_&DD&bE&uvGlRrqzJw|!1|L3#0(Pc~n}5t% z803!6X8ruvarXbP1cvoY3^(rvPxu6%s$_=C*kK;s+NAfCc#zvMS)=!gF&E> z!+I75f=}*_s{&_vF!ah?Mr9sa~7ZFV0!Rg{^Cr5 zB$LE@k7dkNR1UpOxmoiy=JC(x>6r=#E-f`v=U@=FHDY+M;{PO%4t53w8?kHGqy-;; zvHAJ@pfkgZ!^bw88AVBPb}}#=nXjI>RBEqZQ2g?no2O6u|Gxfj=PUp7zRLv|&K*Cp zlPxmHIrO7h>-vdj?bB}BuKUmlPZF#@w;x{^?iO>e`67O{e%Xr;TK(r`7ah`Cd1K=w<6X;T z7$P<#%rwgXXT-;3;HOsPrE-aZp}vYo=CmwB!;N}S$sFvSJV$}yPu@0}23?D3TpNPU z&I(KN*IT0IQJcKH*mHL2-zz*vYM5Jcw{*TYl~T9eG+%D@mL%Slxl!(+m#?hb!vCgt z=e4H9y6^4sx{}Y%2{b&8IysT)0T;uL-HD<0r-$!`e}2mE_jthZ`6)w%^4$2N=huJnKey(J?e&#;uP*sA88Cwu zDAvm{eGp+VNdEU(pkek-NiK>0fA`!aKYk2stF5Wqe*E}yae)Jk%WF=&{Qrx2=k_0w zn=={8HCP%zyPl&q8mWpDQhAl(^qKF;DcMin&sgRG9};M~_!Q)!i8%&$m2}*|h3n<~#0*|0BNY z|I@vAY&!FT?u%vbmL3;)em1{$x9`rX?Dj8GjB5XW2H)S5J*DF2@6zJa>9Z!zPqqGC z6ZRldH9GVf3&RA9%^n-i2bmhrcgU=>w((+c_)`0Aj#DfLLj%JU8)NBb|F1AIY@P!; z6)92huE@HhJ5zG+R;d@;D=5t4TK#__69Wgs?V9=fe66p(p0D>RJa^6Bmn@7Cj0_P% z3=Rwz|FoxQ|CcvmP?*Nhkk{{aN1t^;o_vh7d%XOf`#1kvgZh{c#n)$|Eo7*V2J+lSd-y_yntVhav!7@A}$*e-UAL5bp9p`(5vu5IKeizIA5P=5KiTeK#}1kKfZ6S<|v& zXKS)=2&~=v!*C{Z_vKc8>ML%pi5x{a%n z&#FZ4nC)S*W`14(AH&-l?=$C2oBI2c8AHR=_vim#uiyD)u5tD>W~L9HH;3>s8~`m0 zd$IB3We$Z0@AGfI`LC2cd6{hi!-4D9r`v`5Gc?2s&o?~!bnBC))1O^Dzx~G*=UEr) zEB@FPJ-g%X_sl-~_pjIMPr8TiD{NvovaO5P{A82s#xFZKPu_f0{fJ|)zcFa=THrLJ z1S3P5{-rZa3_o<Z;f-b2VP-IRx3{pEn_g`8eKHDaQm^)`?GiFUI3P5K)DX!{)z zh7Sy1S2Hr$L{z>HU3}N+CSwwt&xd1Y{lZT?(f%f0H1&x1=YLba)V%w;=%uJianwY! zn^&LRcG)GieaBn{XZbHzwb>gujn~Z546k={+rBz#IU@t-x2()cC1Zhx$j|Y6^6u{Z ztQ*VV;M3O}5nEMVBslj)>xN!4P;F!9`o;c;`;Xak4VYODENA@S$uQ~hfj`TWJQ=bd z1)umgElixDVZYw9qYjmV35t#@JB!*!M^$^&CbtVSG+fm!t6n9{&|vrCbie5N z={Ntb@i?Je{9NzqGj%b2zOt%0Z)y)}@85Aw^3Q_@j5(h@8SZG61O?pjx>fCd;>F7C zOSM1$-Y$RDr!MDo*t7mQA?GJ=+v&vc=kF8otuLg0qzN+^Y^#3EI6XP%Zn@XWT$zwf z#jm}8{!YnydpCC{3qt}co6Q0l2A0QiO`ZJ4_k#--Y+6?SXrt-3Wz)?5@d+^aGM!je zW>{79d3EeR|AaG(Vs+-SE#&>}@_AbPTwNvx!Nk>5PFx6WV5k#M)PCK|p{4w73Gb2x zRWl?U82n~w2!434!^i+SUHic7FMga18?!xAGIl=v=@^lq=*!vBowp!4NhvE+`pEZg zzV&5RWloQ*CdF;JxWUB1%TNAo_k2m!*>{;3_7vJPGX9vcQ>|pzvc<`B`WA9Cu;g-o|j?obvl!GTZ_UI-Cc5 zEE($Tf@6;M&wm)WvqWw~#?&XZ6G9!I&y&8zw$u}Jx& z_L+SvgIjHl((#&_cMMDg%ahOloyVcdT$O3raACQq(61>X3=z9@<{bNV{ki(&=(iJ> zEVBq_X7E$Hwc@9|h>UAc(508(man}i#UQZnh?}0uO^>t)3thnk?ykBNhK4lLqS&O3Uk)76`syaWSjx?w zr~cvxHVFoY2Zc-w3BUOH@~$f|Ffe4y)?rv+=N~KKFPh|Me!Nf3mcCn!_@44elQtMsbsjlA>`1aZ#clj@-#XcLSEmUV<*w1yFhhahb zmDj3_GgukEcyY}z&FVeHctGRaxz%N_=1*B2_u$Je^ZyswYkzLE2%CTMNaIQ-2D#QE zhN^mQTje;D|1&?hp4_K%_6k$#-?ewPUu;=)@weA{8HPG{>u=TE3^Q_e3TlJ8eqWAV zC}Ln+{o|_wgYiqoKYzcZ>|2uk&tH|Hq3&JZQg((7*R8j&2>M;KSUZQ?Z*sG{teZVQ zL&8)0?B<*NiC69U864#6e(7e)6*(}RJX*aad2^@hW(J1KhnX0@$ekBvII#QpW#c!g zMobJnUQ8dd*1k}id)3y2*P;7=zMKj(@84JZ^voF=zOpo&&#!k^kFL{YXqdS1zXAip zFUioNdw*WlZ(ToANNv9w149y(S`19+z$3KgW9T+A^Ogy`B^>+N5)=+?R60jpjAhOP4` zXJoi=>{wFkwwzKkeg+e>{4k}a4WIV=bZ(jI-~5x`wf*XZD_Z}we6rj4|3>-0M>aArr7UGmsST7;FkK&?_2%In8Yw^midGoqARa_5NBiv4cZ*D=bNKc z!%S)WXQ$3uU;ZM*uq@!x)&FZ)7_^xW9OioDRa19#9|QY^V!d((hBI|C!m2zjI~bSk z|1slY{QF&@J`5AqK9UdEzkb*5Ut1({mbLv7<6?X<^G6yZ!`>pMs!dD`Gc+GtNP^D2 z$!q_4UgYE?hBF)j2mYEgJYRNEq+vmN2_u6Gt-UwYKDF`k&jaKUV!86H?hvofefGcjD3(nw}wU2$JKIFhMhu011DLjWJc z`pMV5860Z+Y6VU)*3_T=t;%3`D@A?&e6RUJ3=9H6Sy^mP#meg7ix*W%q71#>neDjm$(^7qBUwCxNG zzh>CVy}QlBlEA|7!u9*-lMEB)OQk`$CxpbI^iXgJ|xM^MAgJFc~DD>3+)aVYm6&`ur)<7mYVnewJPR>nsC<+o1^U zmke$U4z(YAiWc8`-^j#}Hh+641B3S8nHSG9Gwd-`%T8usI1&U}&*skn+AyA^)gZ_5 z;H6=&Li4t(d%d2wse@J&KbXkM(6Iv4kSf}KKdb&`?JwP)=iy&`ch;?bw%@#`jQ?zX zs@B>1UBCVx&5>jB5N2!$yU%v|nLR&a2ZO`UHLFZ!{9js}J*DTv)h^qeJ`-cpcUile zH!-*v#FokF@6HopWDx5;f2O|b&Bo@EqA(lw362apR`+EY9-KUKbB<-56pKOqza$}H zVekIdO-yT!I5;@0cq+tDbBpoJ(v@0_0s;a{Xa3hk+QjnL3VF)%I6oHSs8h}zjRgQdUl2b zU&^*mia-BB{P(BhN&B6zmj2aS{r~zl>z-fh4*vbJ^Q~RoJiENQ(*40w2Lqp*G@VUW zUvi$^lVP$y!wdmk_6r8{rrv+Sd^bKO;Pt2S^Jn(e$L=>bIKax_FuRy3b@s*dnL?S` zp-MTcL#Ap9IzD|a$siyZ<2dcO$>bwbV~@D0g@cY&Fqz(O40BZ&_!usP{fig0U;feZ zurtFAx7km2z2mYycI4w7Mh2a4_vcPvIUvONqs*2;LB(d8%ki6A?>`P#v3{o0E_40I z)U9Vz{xzlEdVI{RnL#3FQh3Bd$$u8pY*ml5G6<~S{NuHpb}GY>*Gt z5OVChqBh~|H-(~#*28m}AF?&`x!vA{aMS*$G`w; zSe>)#`E%g2?1h)g+pSgp|C;Z+gvlnqq<0ZJ!;bDR=349w6%D;-XNUXr*5}!?GQ6oj zH+LC3gM(>tcI>+N3u;bGe%FnRS1p_B$-ppk*6rUfU*EmCzt@Q&;wwLcf`v-sl<=(< zUkxXn`SX0Tz^6aEGAB8`n5o z$vM$%qkIB`14BdEZk3lCAH7yPx3_l3MZdgxXA5ThoS!ne`g-w6_t|gPeJ=UiDZ;d) zTzC4cZ{hq_3mWzHQzyO8i(+P2C+An%$Z$l3flchea#02a8=F3zNU2v06V%SsuUM!t zKjgNsDZ_%b7R@SdE*Tpb6d1Oor$1kDJ^th_28N#h7jAyNvV(v2?FUSZ2hO@=EuvedF*#Z5o|f08XfgN?y% z|Hoc7hB-Fn$5|O(ytw~s2@7afMmETW4WfVCo-)i4VhsCkHC1tfZ2PKB?l0fm`Mz48 z@x#eJmAe`n+!+}vf|wp$WMlXcQS;pWwbZwbhF806*Ty>fCfKT`mtC^c7M`8)KVF%^ zAo6qlrnKKGXX@{o<==gyZ*k`TlFXa`XML%8msvMy&4Z^#r&SqTc1~fQ5n8&dB=7A0 zY3J63ZF1I%Q9D0_@y$CcN1OPGvWH*T#IXsUU|`r*TXkA3>tDO8-gR641ObQgxQUY; z?L-+G*5@-+K5Vs=Vi6E3`d{(pM`L5+tyA?Mcg9BUo^@=>yWXy%Mur04GtZRz!o)KA ze}7x2#dR)z)rs;-zX==+PnMQi?X^=>^z>_BnZ%%wqrTiK?B|s*>*bPvXX8w(IjecqO=gDpF?C-xs)=LHl zU3vfes+u=jUmu z=jY;AJy?D(eS6;g&c~J7j1A^LH-5Sw%j6K`Wmen2;r`-e;W_t=S4Ot#ooDrA_)~4F zzTe0Ak8CP))*J?go2ApXGcd&H+ww3p)Z6`eRX=ma#s23f*Z-S-r-YGV&7bFI>lX*H zdocZYr*H2ync<8YL&xeL`u(C4i72V`l&E(C}OxULprwZ zCqEZw-LdC&Obo3IA|7lECTouVJZH2iA#p+4hPPT>3ePt;dpPgt)%nD&R#{nj>-@x7 zDxY4?^4O$o>Sp{#rollVGw=1pD#=RM>?@xyIDfHhbHA~afkB)7!0~_G3=Z(6P`*c2 zIxDvypIZCaU6#S&fnc2C8)MksDOc1+YRX8We?yx9>hR(XlO!drcniq0kS+=Y> zf9>vXUPcDFIR~F5Ox%YhMlXFvLG+7$V92jP-e|-GJ zDTW=hx%YhYlKNS2K+j*rVop{SUqD%I^CqRFEC16&cRsm&jwxuWkb9N)r;~f%Iej|2 z&1w22hCdPiq&Sz^9XV6KY=b55rAZ7K=FAKaX8gIq&dK0l_1S20GvgOEm4M|Z@470V zsIK!#ixZ68t$9%wG@7H`z5V+ZnFi6tV&aZ}PKAkOFK1^kxE!A^%FfTwas26IhBGlG zvrQXryjJzoI=SfgStf?6r7Sj@>i6Z6lAOufGA3ggx2 zkInlYd5LTmXn6BpP^M-=maEg`hrhdgUAo?DOZ=!h&?uR>hJ$g2F8hYc_pCwtpXP_8 zF)&1?*efuscC$V$(9fkQKIv2m>?q0v_@zG*iFZBcghDi)5n~G#?85XQ7 z+?)3A{G43nKu+tGjAmsIWV8P5uXS>!}Lt%{jowf?=Rc7eOAD3n|JeP{a-uP_D`**?A&TyW`^zW|F!=4blTq6 zKWw4?BHg2$dfOQeaK2|?xG?o%N~Xw-#S9Efrp6iM{>#>6cs1j`6vKngh3`GpDY@3kAY!)-bh-U+5(WmT;APH|#TVoZrhEJ#5)IZ-Z4;1L^=urLq%rfk^ z@;CY1pFe+oDRsVmT3=tGaT~|2wv#_nPdB|ZELh{t$#CLizS3*6o*gdFPH!px!_&&} zV++G(28Y6%Rc96C?aKVV+m*>wdK+Kv6=HBC&*L+-S#Pw9TgxWbzA*gC(C~nlan??Lj)sE_ zh0@MT7#uzom}pk%9zFWuzbP}r{QLWs$NYaK*I4)C_Wjsn2Y!^Lze(0PQ#s>#UeZ_f zdFTH=2TjlGG_y>)`v2C?={yV;zn(4Mb=*m)A%d^rE(6DlrGh)W86Jdx>}EL7{`=D$ z28Joz4oRTBO-3IMc=QV~I4ISM2>oMkZLwQ=C+^FZqSSN2r>ZZ{54zW$X0xMOa-563WW=>JjxGAfu}gMMO^;1J z%iFsOIOMRiOqdwG=&xR+&+<2RChr&+n9f-|ssE;VFQUzC-Cv%-|LJO9^3%dkOEEIk zEU`cHW=+H7FZ(tun%mB>;n95|1_RyOOL-iAb+>N%l+t!;ewnLM8=; zWxj9zbI3F$w*7O{{%>EIZ~Yco{U_2hNo~ukx?L`~0vhZ#WnvI`T>p8`=Q}s2 zPv3lEuYOS`Xk+9Zi%5G&(TXvVQYLQF)@TK{-bEi!63lM%r)l}*NQ3`MuzF+0987N`0SIx{5gS!~YG zuqc%G($rg7yEb8x65b#zc`Y3mcd)!#`iQs z%CtR>U9;CuzIyk5Q0Vu&#fGPaisO_$f940JhVFB|mbcUU@&D*;wd=p?X4UyOGZf6< zk+00a@LqA|Pkkna@a#8F)<@4#ud)6#&0CRS%T-@@n!Sr{Z(4yZHw zh%qdfQnDnLi*W((?=vwmyQ*!>qBX8gQvGG%;NiicsiX5niXq`!MTO6skG^6I4Yx{s z{+#3}Xeh83VR#{Jo6gCQAZ)%VRD4sX__kY*+1B3t!5_?U;A?cbEfa$S|LckS8yI>f zF}zzPuJFc*+5Y425C(?8)BYASzdx0Yk7Q#oXtQ_AJKMfriXq__PrNuof>GN(^}ntR z4E>$^U0J3Eu8q0*=G>qER}VAvH~rMN;qyORzpp=>v0;h*^A)E;C(S>f`+%|GOs4B4 z&kegOvvr&qBp$OcoLP|-u#}rYV&<5t4brd~#d36cy8G_U!ct(Ti6rpPdzqqtQ5*N3Gy85m>k?7yhXu%RYZFLIN`v|0Z> z*bexsFh2OzEq-f5e(5hwF2*(4vdcUfH@$ZGdMB#-yokuv36Yz{GN0L}Y+s%gxGQI= z{Vk`%Nn27Fwt4aAzTgHO_+=4x{lJC4oY$8qtvc#0^Ze?K`IDoc88U3xwXSuV%z=$U zlQy56@atd87Y2rJ)~6WPyp}aJdA{=D{;wN8zgJ^q_*PvP$h}uy;+dO3gU+Y>91I7{ zgcxRU>f7l}VQkpAe_{Q4ZU%?%^LID|3)rwSFt{3296WWZ-j;zOQ{nr4W!5j7)s>7| z&%KVhWxwLDe}eQ=g`_0oEh-FUYwrBXn*MsT`S<+hpX<39K5#PlNbZ~+E5x9Z%Jfd; zYQLM<_4i>yZ+hc=84QAr8aQiv85&xSlm;;{crv6hG&CH@(8^b3*zouzBg3AZ=eO%; zM*1YNH7^x#c$Lu;&2b=yvtiY*F!js)%MyHYZZT^!Hq`#9i{xz3&#PblAjr&u1{jM@2RP^JstM1e|7Eq4-5z1ww?!VH#o-1(9z*D&)|QqiuO&v zb=zGhzUwOCWw4l;v3PaP;ziRZKRx}n#f6PaEER$H2hF zcxLUjGxf`I{uiFz;C5!eD#L@NIy3(3X)=TaRxbks8{-BQh6dj?vbS@d?$7wQo0%b^XTQdgUyEfJ@?RxO=iX44ZmxA>IFMc) zyyWqbA_g~3hWl}azEU%+%QZz8q{bX)VRaX@->(oPFYmrJBTyi6n?-~;LquqdLl+nK ziFePGRylo@(oj{M8^^92nY1|dl)~nT{{p#Z&z;1;z}oTX_lH#01?-#*HoxC&F0so$ zKhHMoS?itif}Q`bEKT*Dmi&L_nOXmR+&+E_JIy$QkwIdwzSLiZCzY4~?Vaegsd&NV zx2~T~hL=yioh}{gz!YiJpu_1?H zYO-(mdqc6x$HU~3{PiM+q$1Y;`zA?#56Eta8)KPTMb2We@YPG<=+2XXvx< zXPw97j5!?w4QD!zzyDD`apwQG(rqVaHRhWp$BBGfcs}J6xBHB8x$`-+?14 z=?t|zRSXS*J$n2M4)a6Sltg}PRblv8&y}0A|6YVGgM-f3N4yLTs*D|fzlQy*W@6Zo zd?@9*@tdz_s{9!lHXlEneCgE$TQ`OSzj&)byAHh0?<@X)$-d}eLnH&ku5VXkojDkO zUuc*A{PXSmEmA#J3M=~f_e39t%-~0dPq`Bk_-nVdQy*j>Q!`yl+}J-&A=e`gDr5T;n(F{3=e*9I<7qH|98cPu+7i*XG%N> zPxz*`GY;?*345h6AM{ zztnGrPkx$s_sRozp@w^}j|VYnUFx5B=S-N@G)DF+28RW@ee+&-O`KL*TKeSDQt!Uc z4_FyhOig2JZ5N$5HMQ*4x0CAgCy8obj!`oHDdJqGr=nvs(P#d?1DSP?9{1Z{yAnIY zQR=btihDP%c$8+|cU#UcUZyn@(Ej%^n1$(w2}2z7?S3!bdN!617aDjN9A-JjURKj&IKVxD`IpJo zT;-#yuTA`POU}sPlh#d}szU+{4I9tf--~^mzU27*P5(t!u6V6l>3Vioo4uTNT>G@I z)+=xPKfLsb#iyvtQdPX4Z#B++l3yKm`Mk{RTvpHX8q1$Dq+AeGV3@|T!Q7xBWSz(I z>k$@Wv!}G$-M_ue<=%fj`SfG;AsM2by=%&i{#AZ_%8>Bu@SpVGJBk?gF6}+Mzxm9p zzXo3u-x)uaTm9#(#NVn%zJFeP$hy@w-$sIA^Zj531uL~)uK$|@FKR|Hb&4kP9D5}3 zrXr1jVH(2$@G&DZ*&p3yV)!hkr|8Y>^zz%8o1d?~u5_PMlKwp{>i-N!(0Nr_*|T3( zU)cCzO?}e54Cc=0iC(<*GTJIO=U5qD$lBSTJ#k^$%ttjbcFhbw48!y8&17RZaG9lH zw#b=(k>y|a)G;+|c6`5%r9q?l_6~JUhIc_cAO5&ZaAIS4vG&n%n@`ggzPL~>uH{@uLeQeIi&|>%0;J-$xERYp(cV0d7|^6`INce7`ypV7{Xa-LFNn@=ta<$Q9Sjh&&v>h6lIy-{~pZ0BWo zuzQn2ki4v0(zIJAcB)99?C4mM%JAl!$jeF(-&%IvyH7kk*6qlD#(sRKZMmELHG7Ma zo!cU|Y|g*^xA@TB_Ni}^+tnBvHuJI02?cEzD{A}m@yvnEUSSU^pWf-r*NvS%gOS1I zM#ITq28EALb)wi3oG!a?IE3*vaQ?3NEPwl{@v3E_dqS3p?2B2qh9`El%h4^G4=2X5 zXz3Q~>|wpL{Cl~>FaO-TRa!aSzXNaA{di!p_uhh3#$WuCdP~h$9C^Mx{ng?rPVeq0 zO|mhLmX{DvXxKKPbQwd#fdd9Y($ddG862J&^YL$+_&(0JK#P3=JHv;K|0S9?8re@c zySdhC(wei=YyT#i?JQTmp3CVMDABy}&3EhhPhT)GvZ$4rIOAznzg`^HT;JMuv#p91IKk#kga) z|BU}nf;ulp>|so0XwYGGFk2|RcXf-_x^O&N?tuJ=<^1(O|0wZnxK1GVIl;+xvt|;&;T; z_38hN7xwco83gk+9Q`+&mEq3J&o&GSlLbW{a55+u|DBoieBX$*_!tnN|Qb$|Q+P6pRiR-a#yb$e@c`PA9w`@`*QFTEFJa5#CNdF3vFhERn}jIZLL_S$=5S8vbLSj&FLt&ri!L-~JneLqP`9RBPk-^B499XH7pP zoWPLO@6OJ!;20wh1HU3eti%ID^Z#F0yw^0m!Tav=+MoF!YWA=**yQsud`Nk^Uyz|e z)TD~RA>@qJ+nSk@2OhN;#m7gpF`iIcAZfw(p|JRM`Z5NFBM%O%v`6}#e_X1-5FKD* z`v0fY_wes)xAQPmSTioLvb*~9tE`me3l_!=PfWhaR3>hcT*`Fg-`2N(zergAG;MpH z{YHvwJu~Q>+z0RWaMxa#zPBxB-9ase4avv(vd)~Jy}f7K(xp!)PMa1cwQ=^089wJ{ z@7~Ss!_2T{&cP;!ScV6WZW^a7SmeOWaL;B3<6NdESom*?{z+qnkEvoRPX&z;I} zqwtAuc=Nw2uA55lXJ-9Ne{P!fc*9+L8^1QbJ#KCN^QSX0ys><_l&9mCLCJ(GTXUx} zF(|PdWM+8u-`Fny6!W2zw`RC}-MlnRTd?8vy1Bw?x}Y96L+#P?l5z|Iu8a*H(LYVT z{{GFi@9^ToSssTz@x^|guerWv`M15i91Zu6-{QXBY-iJC`%UNF{>=Kj zsm^B5Z>H$R&^wbRmXezSDd_AG&h8B5gTcIQb*1f7?>9Lvyf3R0Z`{bopewfYp|H^b0Q}Dek7W*aag~o?t*ku-+Pfhr8Xh+4_3^UG# z`no1fdtZKr2EKX!X4Ditjt>5w$d)%j6*PSQH`i0ecD2*4895Gr|15mDc;?hC`qJn7 z62%xMOqDaZw3vnA&(->*r}p4e9ZPE8U4C+?+kc{=ynM#3f6MFE@A>rReJLZu9DfF; zh^f1p-str%)BbyZHSaP8hHpoYtWhZZ*!d-fnc=|EHy*dryKTFk96uWPS^l>RLqce! zuxQfx&s^6h{97ov$=lXES%6`Z{UPNyvkt~=S~amt@(koq&g|R2R{Y@zm>~I}fnfrRgJ{XK`ji`2?yD;>Xq)FVFobzCTo7T9WjG-GP(o5) zL^B}b2%DzTOe97njNYyXthx zhF98JAAhEv*PJ5tOJk`*we6&|w8>{If2!2Sb)KG4v|o#h(c#@X>w;QAF)`DZLJU>= zxO-~qT5ZI_>u#R8v1t5@bqSv0F94)5MdBdWcJwePja975f3=Uyj4aa`}w&H%tP&2>dr*8;9 z7lXj_uQn_UPcnPL7#jYaJ*;=}K`8YAm7}7+-kqsm{gmNI3**e0|1734PuQCuxz=y>Gy9THy!+-z&{nI=4`w%Plil2Qq>ObDlkUVgvs^{u%er<*WJ=5bB zeb=<(+wa;fr@?Yy|G$fdD{plv-utut`5dKKW^t3|`RoiXpW{IzF$zo!7cQE=oAk@~ zoB)HbT!6fDW$ENhh6Tn(^LlRO1Tj3gno#d8!0;=nhlk-uqQB|Siumj6`4~JlJf93Y zRHy}ZsL<)wzZVy~dqzdgO8tEQ&BqTCA0lj68GgO~b#mI)?`P{XI0PInE8N@?W?P?m z%jMd2z8y1u=!)KL%Zk36&B5rfc6IgCZ(DCqxfkf;6Wegu?c!_$WZWjEl=j3={_2g z39O)n@*7xXl}}%uBkWd`Wv5`ud_Q~jFTuC-!>SrpQeX!SU1Bm|Oa7Uxnle|Zl{Z|j znn6L$j{DjEq^p10znrO8yD1?oz)YQO>TOS}(LVp*V%f==N-PRe#RmUxZfy``X~^AjQ094W_7_&r*4&Q1K118YW$X+sEiJnl z7|fz)h-_%6JnzgPaEd7=a(C2ho+Kw}ZOH>y*4Wt>?%`ob$V}$}Z8=&jy7NZ6-Jk3e z>vF#^G+Z%p=R9OtJk3Lx;X}2TSKqGMnKd7eiZ5Baw)fq1RR$OL-D0p_h@b<4^XFfmMCdZ&~uV0Qqq5JN2(CT!t)1nraSnidm z2(O8Ho^(o?)8S2j=zoE@#b56(_Um7|x?aAP_sb-P1+mA^c`7oj`L&&i;mVKpOMffY zUopSuzbEB`>95??Cfp2n^cfqb{!cqouVK0M{7dWEQ<)zKG59bu82osgeEpT%*W~z| z5L;dL1XhL)uGLE(e+>4KO4x9)>*-n%rUR?$Jxu-w7yT+>WQfeoTYbIm&~sJWd2$R4 zKey|bHZrW4!pXp*z{IfaLBy)3+Lt}gLiThV6Zn5G$&*2Yz2UoLOYRoSsn=xg*iCfW zh_R)^nUi6;5kpw`S!el}zqd61#ZP78I1tR>Q0CmkAU_kdIIELw-ZW+bx%MO$1_O=< zy{G5Twlka89m&A(%qsfid3DAX_ouJUJx`F&Klj;_A&s$N&LXwX&+4O=9%pFK)wuTM z|BIrpyKl=fJlK6=S&iZU%%|OzCco}qI`zN0d%o)O|F8L<90XfOQXWf%u(EqQ~NTJ4(Vc!?_mfU~F0<|}rT-KP(kNCR2E-hzakiD~r1H+qXk_F%D zgcy98Ef%M+tl|nvwNCz7b(n`?!ls1g?w|9Yn>&QBKm2F=`4h857#LLdPl$fi`SHA` z=fC24LQ?m5KgTmO7=`ssG__RssJ<=G%8=s8pmUV*(6$}&$p&J_4{W?9x_3P{!-K5? ziVY>QpXZBDV!Yr#jfG+6-hT&5*?8*j{rMh#zSV}6A%LrKZ@DYOg987JVOk8gH`#ru zTAUmp&agm};qb{Pi_ey^vmEI8|9R$<&3`qY9PVA0YIU)#_Ils4OND;N{#=zgEX0s@ zit$9tzMA?e3J(++1Q`ULU;n>xb<4cydHP}d<)^h~&9^pP&2{qZLZMsFXCJef{@PZM zfn)x4k5o~HgpdC=EnyH8X{ZZkIH0iom9&~{^uccaucfxpnY*o%gQpxex$D)RxK##p z7lQwh&%Y-yF?{|Xk#5AwaAq0<14BVwxK%5|kE{P}7!Dj@SPfbq93j-8vxxWE{=g|# z+rIY1aQyC>#N2a=@k2mkMBITBA@y@kF}`Tjo-xHZ`(LEt|FsSbkM1`g{V|i3VaAc? z3%}2sc=TWSyIt>$r#vL{T@N=QjNY|-Ay*L?59oa1$SRTz{%&wc;=o!yr+^)CN! zKRbIxZuLAlHiiTHW+>j{d42!Ww#f(2Gczpuxxe^}k>&4mvf`iu=+FN*dm{@(+;@GO zUw;2=xuN;}yE`oepT9a%{z$%0`2JZ-<9P>@rOzaNb8S%B!ssM@OHjy3+DRztBA-yy z#V#=xq16t@(%5GowT|1+`!TQCHeIaW_FTQ~&ACh0yjipMs*sVhyUoI|(6q3XSMN@p zdj5TF{EItZ+u59Z<>U7(h-PHy_+xJT|7j6J{mYXkrvEnb=N>u3_+5LumLkJyABH>z zh9zI(Hm;IAJ7UbOg(>@_fzDY2j zouMSO?83fR&1?(~;j!j#SHE65w|aMGbgKAWegTGKwTaztcUYL&^K%O{IK+Lvzj)&8 z{8Qb!kEh!&_@|>2`SR=ceIYsZAJoqL_unvM>B;PWzgZbx2sCv2FkEJ3P)Xf?e9E@h zwrR(TkEX|6Rb=?1x9p3#@T~>9=Kl@ZV)Y3qH?x zzueuhpJR3R@yNYaGdPd^4`FC%y>*BA+5bB`^)G$+z)`DXw@>Y|5VsPG!tDRYv$JM~ z2r&Fwpr63L`lnP+4U2pMhr=KFJpWt%-$1@bVu%65lP2%=4DMjzjXfp$4s+CwoG#Ub((=;`c3AUjIW9>y{LKn zUp39LWgY{A+{2i&3=H4CXV)H?#I`DkbyHO<4@cTeh9^Y~MbhRB4C|S7X02bx&`>&= zfnm}ApQY8oN8-wCkDu3_Ej2~JA?@LWr>1u}84mbXZJ*>@yM0p=Us95E$g=-y7#J$l z7($oqpTp?zPQ2#8=6E)SBk#@k^q0L|_i>HjaceitaA5Jj(3uP_mUrKaFub__%+ybTVa9)hl}9%n z%VS_j2`FM>Jn(1z%IvK%vm^JaH91_L|Ic47pJo64s)8pgmmf;_$DeKWXNo?9z?L%Q z(`F{+?}DVn_xCParp%%3K6~-nMdF{YUkKl}X4&VxH#-dOcl7oye?O)DLg$XslA~Q; z*XaIQkRK4B(cA64;CA`DYw_E!d~s59&iyI7w91m<{G2Z$x|u#-B9o7sy%FAQwQ&86 zyt)rJEGB=8b=<|~#`~RPGQ)wdo(u{nm>GT884mEgYW-?b`IA%4rabY-ZAJ#4Kl_ez zay-a=Y|JJiwQYV&PR2FHhO-m*ZqfL;hn>mc%f9b_Z*EvW`Q3+K-iC#)CMky*)ohNN zy>XVlD}Uiv63?05*`Mu=SQ(g9cbYWpci0pi$-203v;3j=cU232y{}l8r93?_fRRCl z$w7@_+SJb}N_#KAQ&4cvZr+x&*Y|a|q22yDPXE8O8Z#V_Klzk7fRAAk0)N@ulArj0lV$&lT8STNGZ_Tl@+*Fd zKgV$3Xn!IbL(fs2q^jE6L1}*;tJfX3Sast6%?XSLco-^PPA!*VWUyu4p6PUqHR|SH z`!AQ)viE@&J=9vOG8{PfL;UMTGsfTRG<`MSOuij|Z_B*5!Hmp}3=9iOUz_`LGBx~^ zpFSb)SM8&3HBC)TFK6fPds-a)e*MpUHii!$r|HKZ?8_{(yOYo!n9t5wGG+VaI8A1T z>kD_uSzWkr{7U?N@7r4ZmugiR82EOaGHS@E7v?y?z_2Czl|@bQysV8!J>R-6KNJzW zcza|eW8rW0_&WQ3-K0uI25W`~m$^^&Wz{L}k`MeBe3pU1>c{Ktmt&Y2R(<(BZ{`#Z2AiVK_n8=G zT-);RKaVOyNalY_mIX`d$##xh+vXdXKPDK!sJBvsdi< zN8*}eX3p028T+hUC>C&Z_O{}MH zM$El;!YbqDrvNp(>Cc|+-w#soqr&i3jc`>E(}Bh7CQiRu7s}ai=#$y``^HuGL>U$| zNv6Ej%APC4aKM|P;#zN+;p1uU*^hUh3FTxEW^mXuuYJA#l8e%>YuCN*JSiK@#E@|4 zck;j0mwx@`W?XTKZvjt(FhjyJZ-$7e%mD`(Jbw3|sQ=R!#CSsN0SkkH%l~C!FW#@U zO)V`6E@A5J=t?|PoO9T2%Ry6~>x=I_Ox8IR&cLP0;rB(`8uIu3-)!f;yW+EO zG=syH2S1{}-1Xo0(b9hkmw+R43RA#T<_X3OCno+$Qe)WudoB}0UdscwxO);G=1qR! zWL`9j(NxK((_#7l`@shPmvb@rB=ji9eXfsSWNh#JLn6wu|pBPg}oi?!wbs zf1glY6ZieoQ^z&uz6IRklG>7Dnyvh;GH|xFZmg6`_bDl#c=H-@1uq%FCsRvveQs~| zet9p?b!BX>^tX>?FPisBFh{!Xh~$!$kx-SbRlZ!d|Dgy2#{wV5hL-#OO$;{L4I247 z8TPK_V(92tr8e=FZ9#;Ka;pVPgAaoS`-Iu|59~W^y!XJ-C%+eYnE(H}=1P?G7FYQ% zM)^1UF%Jg>CzSAbL>xI3TQ_h^P%VA*nS-UnW-r2H&-(4tX_NN!k``cEgk7 zLH7Y>hP0>5M}9hbtzu_d(arU}^Tl>12A8dARe!j8RL}80@u+qAFx&OpXEQ%N1WD8O__0?n^0F9rUzh_*s+itN8K%-aQd& zQ-7Z4EDN1m%*U`|(f_jy4D(nWSQuQGMFkovas-(k{I%d~Ut?5fLRz%PIawA=|m49=bzJ9`` zV>vl>b_RbL86GU3<9Z;Mt?4EYgTg2IXZGeV85lceGNdsxJXpU>nBl=pkP&B;{{LlV zSn&PcZtG-*hN+;%B0Nkt?q+44GZ&Ft5F0AHje((L#kTIPx%V!=;$qm)z`)Vce*I6n zeJHoiT=#rd7N!Fd65Xx^J@=N0=ifKh(W?FQ^m~pXH@`JQgENEQqHl>GX7@fc`MZDW z&-eTc3&amdlbGDDsn|&1< z9!#j%FSaT4`@1xOhCLS!ovq*U@Y#-t?nqXK17D8+nKt|T!Gno?VrM5L39mF)R$k1r z)!fQS$R>t|?e6d~V)+&XDhrz;$6E0U?TlOGq*@@DxK7Yzr+bOYZNKRk* zZ(e8j`IO?Ad3D!$7z#Go+SO@GuijI&-~XATUfw@v<=@#d%nb7J^`7hu3Y9T;70%!C zmY(JQ;@lrLRfd4u7AJV>XS@}dcld#v-S=7i33&v@hIFQepXd9v(@Z#A*cetk|G|2k;lR>W zK~?{bBv!pVqVV_ii@a}hg+)Ys9}AWJs>*$-b}#h6$VuzqW$zVP)`bH(Y<3o6+HNDbLQD1|AN(?{~Vl*w|cozVFH^ zmWCC-u5g&O@o=1CVDNw6pHYAD41fK`Tc!*Qi8>k67#aMY@G-nF>C}>wkY4VZ+Iwos z=L>JG-F?s2zcKEWDhuRucz4>jKJZS)^x%J=LtdsaG)PG5Z!^7}$I9?vXHBvmGsB`Y z3=AA?){EY~Ra2c2^TDJo@5vGwhGXt#Obnc9&-M#5Jh&djcfdil?5GwagPug?g|4X! z**?$zZeP37r;p3<1SgBYR?EgT@i&P={ks3>+wHM`6VAyH`o#WB{l?nJ)6u_vvlIx- zw^`kwxcn)D94o_vEjkTT-!L$&He$NW%Wz^nYfEk(V?)oM(_h}~EZ1RdSoUqUo!Z@( zr}=dm8~E*iPJ1W)>+%|Q1_evuhRLiyUrxFFzQj6s(XRiEPoKXHEZgri!SY+UvpT2VL1asi^+e#%isN7FY_|wc-id6+yZtQH^QW7wd@+K_u=d6qgeL*;qV&>zeU3PtgI!k>VyeoTMUzs_WC@XcwqtD5`lS)M8b!$%{An6jA+8{*gO)Vy{tWXp4g z20o@6XMdhs6D7CougZk)I}`Wckxvf0vUSpvT~lqxuaN$D3VydjDz2pHJ_V z1QfV`7swo7D+<~BXEzta35GitN+LKJ4*apVs5y7#$n%>_DGUkjezL-Gn~yQO^VII* zo4?ug-_AC*b%@`UlS{SSb-sh>A`$)8-G8|1=5GMRXtepz`}WL zeC5HfuRhiZZ7UOEXfSIF-;`~5rf$Z+Po=SK43jSNUy`kMi(zE=x9o2_1FuW#^vf5v zTCVGwlhatp&9->Qfjc zjMx@Vd^lN{jp0D@jQc0P9{(Zkvg>%>2Z3VOMt?v2nkjBu!^7+1*aKqL6 z#@{~4F1o93WTi^!pe{%Z$KMwc)ztH}4t$P0C?WT8se(?Tu@Ob>>-QV{m z-oF3y0r&ZR-}fubulXih`Qvc>iSzdVo#m7Nym<=Uxyr=wkyG-^(VhC2tSeV~aWKqe z5cs*?=>PtgXBT-t+kfI%0TV+(AxFdVf9(@){WmAH zu?nO8{FO`$oA=5z_-8Fz7vV1M>cFt*=Y5koSrv0DWBn^PUf^PC`1wA?NPG7Ge@qMp z|IOX!8_hCItZh5LC*$AjsXT>2d

    !2juI1NB{b>`Mgxn*TZ+*Z`EsqHs#GZ$aL`F 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Ð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

    *3;fGAhRuv!)Gy4v`P7M> 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�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%0DRne5#}?#G_VZ;S^RoiH5kA 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 literal 591659 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 fo%5b3ey_?pZy}C<` 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%0A{{AiBFHPJK;XL_1s7MUkzj;%U)*S_g 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 ~SznqyqeRBMtPpY5(|9!pr$^W0zm!Ay&|5x?l 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 z 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,~hHEogJ}aB=_cCYsaBzJZbC{BLZaCKz$4E^E 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 diff --git a/core/src/io/anuke/mindustry/content/Fx.java b/core/src/io/anuke/mindustry/content/Fx.java index a507f62261..47efe39e66 100644 --- a/core/src/io/anuke/mindustry/content/Fx.java +++ b/core/src/io/anuke/mindustry/content/Fx.java @@ -11,7 +11,6 @@ import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.type.Item.*; import static io.anuke.mindustry.Vars.tilesize; @@ -552,7 +551,7 @@ public class Fx implements ContentList{ float length = 20f * e.finpow(); float size = 7f * e.fout(); - Draw.rect(((Item)e.data).icon(Icon.large), e.x + Angles.trnsx(e.rotation, length), e.y + Angles.trnsy(e.rotation, length), size, size); + Draw.rect(((Item)e.data).icon(Cicon.medium), e.x + Angles.trnsx(e.rotation, length), e.y + Angles.trnsy(e.rotation, length), size, size); }); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index 30b4781abb..c358c846a4 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -18,12 +18,10 @@ import io.anuke.mindustry.entities.effect.*; import io.anuke.mindustry.entities.effect.GroundEffectEntity.*; import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.entities.type.EffectEntity; -import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.input.*; -import io.anuke.mindustry.world.*; import io.anuke.mindustry.world.blocks.defense.ForceProjector.*; import static io.anuke.arc.Core.*; @@ -310,7 +308,7 @@ public class Renderer implements ApplicationListener{ float fract = landTime / Fx.coreLand.lifetime; TileEntity entity = player.getClosestCore(); - TextureRegion reg = entity.block.icon(Block.Icon.full); + TextureRegion reg = entity.block.icon(Cicon.full); float scl = Scl.scl(4f) / camerascale; float s = reg.getWidth() * Draw.scl * scl * 4f * fract; diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index b7b1d2345d..1a5da836bb 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -702,7 +702,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ }); for(Block block : blocksOut){ - TextureRegion region = block.icon(Block.Icon.medium); + TextureRegion region = block.icon(Cicon.medium); if(!Core.atlas.isFound(region)) continue; diff --git a/core/src/io/anuke/mindustry/editor/WaveInfoDialog.java b/core/src/io/anuke/mindustry/editor/WaveInfoDialog.java index f36a9f759e..aba7fa135d 100644 --- a/core/src/io/anuke/mindustry/editor/WaveInfoDialog.java +++ b/core/src/io/anuke/mindustry/editor/WaveInfoDialog.java @@ -140,7 +140,7 @@ public class WaveInfoDialog extends FloatingDialog{ t.margin(0).defaults().pad(3).padLeft(5f).growX().left(); t.addButton(b -> { b.left(); - b.addImage(group.type.iconRegion).size(30f).padRight(3); + b.addImage(group.type.icon(Cicon.medium)).size(32f).padRight(3); b.add(group.type.localizedName).color(Pal.accent); }, () -> showUpdate(group)).pad(-6f).padBottom(0f); @@ -221,7 +221,7 @@ public class WaveInfoDialog extends FloatingDialog{ for(UnitType type : content.units()){ dialog.cont.addButton(t -> { t.left(); - t.addImage(type.iconRegion).size(40f).padRight(2f); + t.addImage(type.icon(Cicon.medium)).size(40f).padRight(2f); t.add(type.localizedName); }, () -> { lastType = type; @@ -253,7 +253,7 @@ public class WaveInfoDialog extends FloatingDialog{ for(int j = 0; j < spawned.length; j++){ if(spawned[j] > 0){ UnitType type = content.getByID(ContentType.unit, j); - table.addImage(type.iconRegion).size(30f).padRight(4); + table.addImage(type.icon(Cicon.medium)).size(8f * 4f).padRight(4); table.add(spawned[j] + "x").color(Color.lightGray).padRight(6); table.row(); } diff --git a/core/src/io/anuke/mindustry/entities/type/BaseUnit.java b/core/src/io/anuke/mindustry/entities/type/BaseUnit.java index e0678e391d..369170e560 100644 --- a/core/src/io/anuke/mindustry/entities/type/BaseUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/BaseUnit.java @@ -236,7 +236,7 @@ public abstract class BaseUnit extends Unit implements ShooterTrait{ @Override public TextureRegion getIconRegion(){ - return type.iconRegion; + return type.icon(Cicon.full); } @Override diff --git a/core/src/io/anuke/mindustry/entities/type/Player.java b/core/src/io/anuke/mindustry/entities/type/Player.java index 06de1941d0..5b122c9ff2 100644 --- a/core/src/io/anuke/mindustry/entities/type/Player.java +++ b/core/src/io/anuke/mindustry/entities/type/Player.java @@ -160,7 +160,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ @Override public TextureRegion getIconRegion(){ - return mech.iconRegion; + return mech.icon(Cicon.full); } @Override @@ -281,7 +281,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ public void drawShadow(float offsetX, float offsetY){ float scl = mech.flying ? 1f : boostHeat / 2f; - Draw.rect(mech.iconRegion, x + offsetX * scl, y + offsetY * scl, rotation - 90); + Draw.rect(getIconRegion(), x + offsetX * scl, y + offsetY * scl, rotation - 90); } @Override diff --git a/core/src/io/anuke/mindustry/entities/type/Unit.java b/core/src/io/anuke/mindustry/entities/type/Unit.java index 218c5db59c..618c733f3a 100644 --- a/core/src/io/anuke/mindustry/entities/type/Unit.java +++ b/core/src/io/anuke/mindustry/entities/type/Unit.java @@ -407,7 +407,7 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ float size = (itemSize + Mathf.absin(Time.time(), 5f, 1f)) * itemtime; Draw.mixcol(Pal.accent, Mathf.absin(Time.time(), 5f, 0.5f)); - Draw.rect(item.item.icon(Item.Icon.large), + Draw.rect(item.item.icon(Cicon.medium), x + Angles.trnsx(rotation + 180f, backTrns), y + Angles.trnsy(rotation + 180f, backTrns), size, size, rotation); diff --git a/core/src/io/anuke/mindustry/game/Cicon.java b/core/src/io/anuke/mindustry/game/Cicon.java new file mode 100644 index 0000000000..eccc436c1e --- /dev/null +++ b/core/src/io/anuke/mindustry/game/Cicon.java @@ -0,0 +1,23 @@ +package io.anuke.mindustry.game; + +import java.util.*; + +/** Defines sizes of a content's preview icon. */ +public enum Cicon{ + /** Full size. */ + full(0), + tiny(8 * 2), + small(8 * 3), + medium(8 * 4), + large(8 * 5), + xlarge(8 * 6); + + public static final Cicon[] all = values(); + public static final Cicon[] scaled = Arrays.copyOfRange(all, 1, all.length); + + public final int size; + + Cicon(int size){ + this.size = size; + } +} diff --git a/core/src/io/anuke/mindustry/game/UnlockableContent.java b/core/src/io/anuke/mindustry/game/UnlockableContent.java index 24edd13949..b6caa40111 100644 --- a/core/src/io/anuke/mindustry/game/UnlockableContent.java +++ b/core/src/io/anuke/mindustry/game/UnlockableContent.java @@ -1,9 +1,9 @@ package io.anuke.mindustry.game; -import io.anuke.arc.Core; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.Vars; +import io.anuke.arc.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.*; /** Base interface for an unlockable content type. */ public abstract class UnlockableContent extends MappableContent{ @@ -11,6 +11,8 @@ public abstract class UnlockableContent extends MappableContent{ public String localizedName; /** Localized description. May be null. */ public String description; + /** Icons by Cicon ID.*/ + protected TextureRegion[] cicons = new TextureRegion[Cicon.all.length]; public UnlockableContent(String name){ super(name); @@ -19,10 +21,22 @@ public abstract class UnlockableContent extends MappableContent{ this.description = Core.bundle.getOrNull(getContentType() + "." + name + ".description"); } + public void createIcons(){ + //TODO implement. + } + + /** Returns a specific content icon, or the region {contentType}-{name} if not found.*/ + public TextureRegion icon(Cicon icon){ + if(cicons[icon.ordinal()] == null){ + cicons[icon.ordinal()] = Core.atlas.find(getContentType().name() + "-" + name + "-" + icon.name(), Core.atlas.find(getContentType().name() + "-" + name + "-full", Core.atlas.find(getContentType().name() + "-" + name, Core.atlas.find(name)))); + } + return cicons[icon.ordinal()]; + } + /** Returns the localized name of this content. */ public abstract String localizedName(); - public abstract TextureRegion getContentIcon(); + //public abstract TextureRegion getContentIcon(); /** This should show all necessary info about this content in the specified table. */ public abstract void displayInfo(Table table); diff --git a/core/src/io/anuke/mindustry/graphics/BlockRenderer.java b/core/src/io/anuke/mindustry/graphics/BlockRenderer.java index d232b9897e..767ffa9ec2 100644 --- a/core/src/io/anuke/mindustry/graphics/BlockRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/BlockRenderer.java @@ -132,7 +132,7 @@ public class BlockRenderer implements Disposable{ Draw.alpha(0.5f); Draw.mixcol(Pal.accent, 0.2f + Mathf.absin(5f, 0.2f)); - Draw.rect(b.icon(Icon.full), block.x * tilesize + b.offset(), block.y * tilesize + b.offset(), b.rotate ? block.rotation * 90 : 0f); + Draw.rect(b.icon(Cicon.full), block.x * tilesize + b.offset(), block.y * tilesize + b.offset(), b.rotate ? block.rotation * 90 : 0f); } Draw.reset(); } diff --git a/core/src/io/anuke/mindustry/graphics/MenuRenderer.java b/core/src/io/anuke/mindustry/graphics/MenuRenderer.java index 0fcd5b82d3..d6d3bcbd97 100644 --- a/core/src/io/anuke/mindustry/graphics/MenuRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/MenuRenderer.java @@ -14,6 +14,7 @@ import io.anuke.arc.util.noise.RidgedPerlin; import io.anuke.arc.util.noise.Simplex; import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.content.UnitTypes; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.UnitType; import io.anuke.mindustry.world.*; import io.anuke.mindustry.world.blocks.Floor; @@ -252,7 +253,9 @@ public class MenuRenderer implements Disposable{ private void drawFlyers(){ Draw.color(0f, 0f, 0f, 0.4f); - float size = Math.max(flyerType.iconRegion.getWidth(), flyerType.iconRegion.getHeight()) * Draw.scl * 1.6f; + TextureRegion icon = flyerType.icon(Cicon.full); + + float size = Math.max(icon.getWidth(), icon.getHeight()) * Draw.scl * 1.6f; flyers((x, y) -> { Draw.rect(flyerType.region, x - 12f, y - 13f, flyerRot - 90); diff --git a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java index b9c366512e..b47b648f69 100644 --- a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java @@ -1,21 +1,18 @@ package io.anuke.mindustry.graphics; -import io.anuke.arc.Core; -import io.anuke.arc.graphics.Color; +import io.anuke.arc.*; +import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.math.Mathf; -import io.anuke.arc.math.geom.Rectangle; -import io.anuke.arc.math.geom.Vector2; -import io.anuke.arc.util.Time; -import io.anuke.arc.util.Tmp; -import io.anuke.mindustry.Vars; -import io.anuke.mindustry.content.Blocks; -import io.anuke.mindustry.entities.Units; -import io.anuke.mindustry.entities.type.Player; -import io.anuke.mindustry.game.Team; +import io.anuke.arc.math.*; +import io.anuke.arc.math.geom.*; +import io.anuke.arc.util.*; +import io.anuke.mindustry.*; +import io.anuke.mindustry.content.*; +import io.anuke.mindustry.entities.*; +import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.input.*; -import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.*; import static io.anuke.mindustry.Vars.*; @@ -125,7 +122,7 @@ public class OverlayRenderer{ if(input.isDroppingItem()){ Vector2 v = Core.input.mouseWorld(input.getMouseX(), input.getMouseY()); float size = 8; - Draw.rect(player.item().item.icon(Item.Icon.large), v.x, v.y, size, size); + Draw.rect(player.item().item.icon(Cicon.medium), v.x, v.y, size, size); Draw.color(Pal.accent); Lines.circle(v.x, v.y, 6 + Mathf.absin(Time.time(), 5f, 1f)); Draw.reset(); diff --git a/core/src/io/anuke/mindustry/maps/filters/FilterOption.java b/core/src/io/anuke/mindustry/maps/filters/FilterOption.java index 7874f85c5b..038819b122 100644 --- a/core/src/io/anuke/mindustry/maps/filters/FilterOption.java +++ b/core/src/io/anuke/mindustry/maps/filters/FilterOption.java @@ -8,20 +8,20 @@ import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.ui.dialogs.*; import io.anuke.mindustry.world.*; -import io.anuke.mindustry.world.Block.*; import io.anuke.mindustry.world.blocks.*; import static io.anuke.mindustry.Vars.updateEditorOnChange; public abstract class FilterOption{ - public static final Predicate floorsOnly = b -> (b instanceof Floor && !(b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Icon.full)); - public static final Predicate wallsOnly = b -> (!b.synthetic() && !(b instanceof Floor)) && Core.atlas.isFound(b.icon(Icon.full)); - public static final Predicate floorsOptional = b -> b == Blocks.air || ((b instanceof Floor && !(b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Icon.full))); - public static final Predicate wallsOptional = b -> b == Blocks.air || ((!b.synthetic() && !(b instanceof Floor)) && Core.atlas.isFound(b.icon(Icon.full))); - public static final Predicate wallsOresOptional = b -> b == Blocks.air || (((!b.synthetic() && !(b instanceof Floor)) || (b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Icon.full))); - public static final Predicate oresOnly = b -> b instanceof OverlayFloor && Core.atlas.isFound(b.icon(Icon.full)); + public static final Predicate floorsOnly = b -> (b instanceof Floor && !(b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Cicon.full)); + public static final Predicate wallsOnly = b -> (!b.synthetic() && !(b instanceof Floor)) && Core.atlas.isFound(b.icon(Cicon.full)); + public static final Predicate floorsOptional = b -> b == Blocks.air || ((b instanceof Floor && !(b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Cicon.full))); + public static final Predicate wallsOptional = b -> b == Blocks.air || ((!b.synthetic() && !(b instanceof Floor)) && Core.atlas.isFound(b.icon(Cicon.full))); + public static final Predicate wallsOresOptional = b -> b == Blocks.air || (((!b.synthetic() && !(b instanceof Floor)) || (b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Cicon.full))); + public static final Predicate oresOnly = b -> b instanceof OverlayFloor && Core.atlas.isFound(b.icon(Cicon.full)); public static final Predicate anyOptional = b -> floorsOnly.test(b) || wallsOnly.test(b) || oresOnly.test(b) || b == Blocks.air; public abstract void build(Table table); @@ -76,15 +76,15 @@ public abstract class FilterOption{ @Override public void build(Table table){ - table.addButton(b -> b.addImage(supplier.get().icon(Icon.small)).update(i -> ((TextureRegionDrawable)i.getDrawable()) - .setRegion(supplier.get() == Blocks.air ? Core.atlas.find("icon-none") : supplier.get().icon(Icon.small))).size(8 * 3), () -> { + table.addButton(b -> b.addImage(supplier.get().icon(Cicon.small)).update(i -> ((TextureRegionDrawable)i.getDrawable()) + .setRegion(supplier.get() == Blocks.air ? Core.atlas.find("icon-none") : supplier.get().icon(Cicon.small))).size(8 * 3), () -> { FloatingDialog dialog = new FloatingDialog(""); dialog.setFillParent(false); int i = 0; for(Block block : Vars.content.blocks()){ if(!filter.test(block)) continue; - dialog.cont.addImage(block == Blocks.air ? Core.atlas.find("icon-none-small") : block.icon(Icon.medium)).size(8 * 4).pad(3).get().clicked(() -> { + dialog.cont.addImage(block == Blocks.air ? Core.atlas.find("icon-none-small") : block.icon(Cicon.medium)).size(8 * 4).pad(3).get().clicked(() -> { consumer.accept(block); dialog.hide(); changed.run(); diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 50f413f64d..269f0f0258 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -70,12 +70,14 @@ public class ContentParser{ Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); read(() -> { readFields(block, value, true); + + //add research tech node if(value.has("research")){ TechTree.create(Vars.content.getByName(ContentType.block, value.get("research").asString()), block); } //make block visible - if(block.requirements != null){ + if(value.has("requirements")){ block.buildVisibility = () -> true; } }); @@ -108,6 +110,7 @@ public class ContentParser{ }; } + /** Call to read a content's extra info later.*/ private void read(Runnable run){ LoadedMod mod = currentMod; reads.add(() -> { diff --git a/core/src/io/anuke/mindustry/type/Item.java b/core/src/io/anuke/mindustry/type/Item.java index 16c8d3b3af..fa766dc505 100644 --- a/core/src/io/anuke/mindustry/type/Item.java +++ b/core/src/io/anuke/mindustry/type/Item.java @@ -3,7 +3,6 @@ package io.anuke.mindustry.type; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.*; -import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.ui.*; @@ -13,7 +12,6 @@ import static io.anuke.mindustry.Vars.content; public class Item extends UnlockableContent implements Comparable{ public final Color color; - private TextureRegion[] regions; /** type of the item; used for tabs and core acceptance. default value is {@link ItemType#resource}. */ public ItemType type = ItemType.resource; @@ -43,19 +41,6 @@ public class Item extends UnlockableContent implements Comparable{ this(name, new Color(Color.black)); } - @Override - public void load(){ - regions = new TextureRegion[Icon.values().length]; - for(int i = 0; i < regions.length; i++){ - Icon icon = Icon.values()[i]; - regions[i] = Core.atlas.find(icon == Icon.large ? "item-" + name : "item-" + name + "-" + icon.name()); - } - } - - public TextureRegion icon(Icon icon){ - return regions[icon.ordinal()]; - } - @Override public boolean alwaysUnlocked(){ return alwaysUnlocked; @@ -71,11 +56,6 @@ public class Item extends UnlockableContent implements Comparable{ return Core.bundle.get("item." + this.name + ".name"); } - @Override - public TextureRegion getContentIcon(){ - return icon(Icon.large); - } - @Override public String toString(){ return localizedName(); @@ -91,20 +71,6 @@ public class Item extends UnlockableContent implements Comparable{ return ContentType.item; } - public enum Icon{ - small(8 * 2), - medium(8 * 3), - large(8 * 4), - xlarge(8 * 5), - xxlarge(8 * 6); - - public final int size; - - Icon(int size){ - this.size = size; - } - } - /** Allocates a new array containing all items that generate ores. */ public static Array getAllOres(){ return content.blocks().select(b -> b instanceof OreBlock).map(b -> ((Floor)b).itemDrop); diff --git a/core/src/io/anuke/mindustry/type/Liquid.java b/core/src/io/anuke/mindustry/type/Liquid.java index f34ed71148..816e430c9c 100644 --- a/core/src/io/anuke/mindustry/type/Liquid.java +++ b/core/src/io/anuke/mindustry/type/Liquid.java @@ -1,12 +1,11 @@ package io.anuke.mindustry.type; -import io.anuke.arc.Core; -import io.anuke.arc.graphics.Color; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.content.StatusEffects; -import io.anuke.mindustry.game.UnlockableContent; -import io.anuke.mindustry.ui.ContentDisplay; +import io.anuke.arc.*; +import io.anuke.arc.graphics.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.content.*; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.ui.*; public class Liquid extends UnlockableContent{ public final Color color; @@ -25,8 +24,6 @@ public class Liquid extends UnlockableContent{ public Color flameColor = Color.valueOf("ffb763"); /** The associated status effect. */ public StatusEffect effect = StatusEffects.none; - /** Displayed icon. TODO fix it by removing autogen, draw icons manually */ - public TextureRegion iconRegion; public Liquid(String name, Color color){ super(name); @@ -43,11 +40,6 @@ public class Liquid extends UnlockableContent{ return flammability < 0.1f && temperature <= 0.5f; } - @Override - public void load(){ - iconRegion = Core.atlas.find("liquid-" + name); - } - @Override public void displayInfo(Table table){ ContentDisplay.displayLiquid(table, this); @@ -58,11 +50,6 @@ public class Liquid extends UnlockableContent{ return Core.bundle.get("liquid." + this.name + ".name"); } - @Override - public TextureRegion getContentIcon(){ - return iconRegion; - } - @Override public String toString(){ return localizedName(); diff --git a/core/src/io/anuke/mindustry/type/Mech.java b/core/src/io/anuke/mindustry/type/Mech.java index bfc6abf056..2f9e64a9b4 100644 --- a/core/src/io/anuke/mindustry/type/Mech.java +++ b/core/src/io/anuke/mindustry/type/Mech.java @@ -33,7 +33,7 @@ public class Mech extends UnlockableContent{ public float weaponOffsetX, weaponOffsetY, engineOffset = 5f, engineSize = 2.5f; public Weapon weapon; - public TextureRegion baseRegion, legRegion, region, iconRegion; + public TextureRegion baseRegion, legRegion, region; public Mech(String name, boolean flying){ super(name); @@ -94,11 +94,6 @@ public class Mech extends UnlockableContent{ ContentDisplay.displayMech(table, this); } - @Override - public TextureRegion getContentIcon(){ - return iconRegion; - } - @Override public ContentType getContentType(){ return ContentType.mech; @@ -113,7 +108,6 @@ public class Mech extends UnlockableContent{ } region = Core.atlas.find(name); - iconRegion = Core.atlas.find("mech-icon-" + name); } @Override diff --git a/core/src/io/anuke/mindustry/type/UnitType.java b/core/src/io/anuke/mindustry/type/UnitType.java index 6a91aeadb7..1c75e27a08 100644 --- a/core/src/io/anuke/mindustry/type/UnitType.java +++ b/core/src/io/anuke/mindustry/type/UnitType.java @@ -40,7 +40,7 @@ public class UnitType extends UnlockableContent{ public ObjectSet immunities = new ObjectSet<>(); public Sound deathSound = Sounds.bang; - public TextureRegion iconRegion, legRegion, baseRegion, region; + public TextureRegion legRegion, baseRegion, region; public UnitType(String name, Supplier mainConstructor){ this(name); @@ -68,15 +68,9 @@ public class UnitType extends UnlockableContent{ return Core.bundle.get("unit." + name + ".name"); } - @Override - public TextureRegion getContentIcon(){ - return iconRegion; - } - @Override public void load(){ weapon.load(); - iconRegion = Core.atlas.find("unit-icon-" + name, Core.atlas.find(name)); region = Core.atlas.find(name); legRegion = Core.atlas.find(name + "-leg"); baseRegion = Core.atlas.find(name + "-base"); diff --git a/core/src/io/anuke/mindustry/type/Zone.java b/core/src/io/anuke/mindustry/type/Zone.java index 299877b853..471a74c9d7 100644 --- a/core/src/io/anuke/mindustry/type/Zone.java +++ b/core/src/io/anuke/mindustry/type/Zone.java @@ -198,11 +198,6 @@ public class Zone extends UnlockableContent{ public void displayInfo(Table table){ } - @Override - public TextureRegion getContentIcon(){ - return null; - } - @Override public String localizedName(){ return Core.bundle.get("zone." + name + ".name"); diff --git a/core/src/io/anuke/mindustry/ui/ContentDisplay.java b/core/src/io/anuke/mindustry/ui/ContentDisplay.java index afab2468c6..8245047e0f 100644 --- a/core/src/io/anuke/mindustry/ui/ContentDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ContentDisplay.java @@ -1,15 +1,14 @@ package io.anuke.mindustry.ui; -import io.anuke.arc.Core; -import io.anuke.arc.collection.Array; -import io.anuke.arc.collection.OrderedMap; -import io.anuke.arc.graphics.Color; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.arc.util.Strings; -import io.anuke.mindustry.graphics.Pal; +import io.anuke.arc.*; +import io.anuke.arc.collection.*; +import io.anuke.arc.graphics.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.arc.util.*; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.Block.Icon; +import io.anuke.mindustry.world.*; import io.anuke.mindustry.world.meta.*; public class ContentDisplay{ @@ -19,7 +18,7 @@ public class ContentDisplay{ table.table(title -> { int size = 8 * 6; - title.addImage(block.icon(Icon.large)).size(size); + title.addImage(block.icon(Cicon.xlarge)).size(size); title.add("[accent]" + block.localizedName).padLeft(5); }); @@ -67,7 +66,7 @@ public class ContentDisplay{ public static void displayItem(Table table, Item item){ table.table(title -> { - title.addImage(item.getContentIcon()).size(8 * 6); + title.addImage(item.icon(Cicon.xlarge)).size(8 * 6); title.add("[accent]" + item.localizedName()).padLeft(5); }); @@ -98,7 +97,7 @@ public class ContentDisplay{ public static void displayLiquid(Table table, Liquid liquid){ table.table(title -> { - title.addImage(liquid.getContentIcon()).size(8 * 6); + title.addImage(liquid.icon(Cicon.xlarge)).size(8 * 6); title.add("[accent]" + liquid.localizedName()).padLeft(5); }); @@ -132,7 +131,7 @@ public class ContentDisplay{ public static void displayMech(Table table, Mech mech){ table.table(title -> { - title.addImage(mech.getContentIcon()).size(8 * 6); + title.addImage(mech.icon(Cicon.xlarge)).size(8 * 6); title.add("[accent]" + mech.localizedName()).padLeft(5); }); table.left().defaults().left(); @@ -180,7 +179,7 @@ public class ContentDisplay{ public static void displayUnit(Table table, UnitType unit){ table.table(title -> { - title.addImage(unit.getContentIcon()).size(8 * 6); + title.addImage(unit.icon(Cicon.xlarge)).size(8 * 6); title.add("[accent]" + unit.localizedName()).padLeft(5); }); diff --git a/core/src/io/anuke/mindustry/ui/ItemImage.java b/core/src/io/anuke/mindustry/ui/ItemImage.java index b2f790570b..22edaedd75 100644 --- a/core/src/io/anuke/mindustry/ui/ItemImage.java +++ b/core/src/io/anuke/mindustry/ui/ItemImage.java @@ -1,11 +1,10 @@ package io.anuke.mindustry.ui; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.scene.ui.Image; -import io.anuke.arc.scene.ui.layout.Stack; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.type.Item.Icon; -import io.anuke.mindustry.type.ItemStack; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.scene.ui.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.type.*; public class ItemImage extends Stack{ @@ -25,7 +24,7 @@ public class ItemImage extends Stack{ } public ItemImage(ItemStack stack){ - add(new Image(stack.item.icon(Icon.large))); + add(new Image(stack.item.icon(Cicon.medium))); if(stack.amount != 0){ Table t = new Table().left().bottom(); diff --git a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java index b9c26d0974..628fb27023 100644 --- a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java @@ -3,18 +3,14 @@ package io.anuke.mindustry.ui; import io.anuke.arc.graphics.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.mindustry.core.GameState.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.type.Item.Icon; - -import java.text.*; -import java.util.*; import static io.anuke.mindustry.Vars.*; /** Displays a list of items, e.g. launched items.*/ public class ItemsDisplay extends Table{ - private static final NumberFormat format = NumberFormat.getNumberInstance(Locale.getDefault()); private StringBuilder builder = new StringBuilder(); public ItemsDisplay(){ @@ -33,7 +29,7 @@ public class ItemsDisplay extends Table{ for(Item item : content.items()){ if(item.type == ItemType.material && data.isUnlocked(item)){ t.label(() -> format(item)).left(); - t.addImage(item.icon(Icon.medium)).size(8 * 3).padLeft(4).padRight(4); + t.addImage(item.icon(Cicon.small)).size(8 * 3).padLeft(4).padRight(4); t.add(item.localizedName()).color(Color.lightGray).left(); t.row(); } @@ -44,7 +40,7 @@ public class ItemsDisplay extends Table{ private String format(Item item){ builder.setLength(0); builder.append(ui.formatAmount(data.items().get(item, 0))); - if(!state.teams.get(player.getTeam()).cores.isEmpty() && state.teams.get(player.getTeam()).cores.first().entity != null){ + if(!state.teams.get(player.getTeam()).cores.isEmpty() && state.teams.get(player.getTeam()).cores.first().entity != null && state.teams.get(player.getTeam()).cores.first().entity.items.get(item) > 0){ builder.append(" [unlaunched]+ "); builder.append(ui.formatAmount(state.teams.get(player.getTeam()).cores.first().entity.items.get(item))); } diff --git a/core/src/io/anuke/mindustry/ui/LiquidDisplay.java b/core/src/io/anuke/mindustry/ui/LiquidDisplay.java index 993cf48863..160ab843c7 100644 --- a/core/src/io/anuke/mindustry/ui/LiquidDisplay.java +++ b/core/src/io/anuke/mindustry/ui/LiquidDisplay.java @@ -5,6 +5,7 @@ import io.anuke.arc.scene.ui.Image; import io.anuke.arc.scene.ui.layout.Stack; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.arc.util.Strings; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.world.meta.StatUnit; @@ -20,7 +21,7 @@ public class LiquidDisplay extends Table{ this.perSecond = perSecond; add(new Stack(){{ - add(new Image(liquid.getContentIcon())); + add(new Image(liquid.icon(Cicon.medium))); if(amount != 0){ Table t = new Table().left().bottom(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java index 3381b029f2..4c25761cb4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java @@ -10,8 +10,7 @@ import io.anuke.arc.scene.ui.layout.Table; import io.anuke.arc.util.Time; import io.anuke.mindustry.Vars; import io.anuke.mindustry.core.GameState.State; -import io.anuke.mindustry.game.Content; -import io.anuke.mindustry.game.UnlockableContent; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.Pal; import io.anuke.mindustry.type.ContentType; @@ -56,7 +55,7 @@ public class DatabaseDialog extends FloatingDialog{ for(int i = 0; i < array.size; i++){ UnlockableContent unlock = (UnlockableContent)array.get(i); - Image image = unlocked(unlock) ? new Image(unlock.getContentIcon()) : new Image(Icon.lockedSmall, Pal.gray); + Image image = unlocked(unlock) ? new Image(unlock.icon(Cicon.medium)) : new Image(Icon.lockedSmall, Pal.gray); list.add(image).size(8*4).pad(3); ClickListener listener = new ClickListener(); image.addListener(listener); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/GameOverDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/GameOverDialog.java index 02d967ac26..1e8bcfad87 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/GameOverDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/GameOverDialog.java @@ -2,11 +2,10 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.arc.*; import io.anuke.mindustry.core.GameState.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.Stats.*; -import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.type.Item.*; import static io.anuke.mindustry.Vars.*; @@ -69,7 +68,7 @@ public class GameOverDialog extends FloatingDialog{ if(state.stats.itemsDelivered.get(item, 0) > 0){ t.table(items -> { items.add(" [LIGHT_GRAY]" + state.stats.itemsDelivered.get(item, 0)); - items.addImage(item.icon(Icon.medium)).size(8 * 3).pad(4); + items.addImage(item.icon(Cicon.small)).size(8 * 3).pad(4); }).left(); t.row(); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LoadoutDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LoadoutDialog.java index ca5302f4f5..9e541990e6 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LoadoutDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LoadoutDialog.java @@ -7,6 +7,7 @@ import io.anuke.arc.input.*; import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.ui.*; @@ -55,7 +56,7 @@ public class LoadoutDialog extends FloatingDialog{ }).size(300f, 36f).get(); button.clearChildren(); button.left(); - button.addImage(item.icon(Item.Icon.medium)).size(8 * 3).pad(4); + button.addImage(item.icon(Cicon.small)).size(8 * 3).pad(4); button.add(item.localizedName); dialog.cont.row(); } @@ -118,7 +119,7 @@ public class LoadoutDialog extends FloatingDialog{ ui.showInfo(Core.bundle.format("configure.invalid", capacity)); })).size(bsize); - items.addImage(stack.item.icon(Item.Icon.medium)).size(8 * 3).padRight(4).padLeft(4); + items.addImage(stack.item.icon(Cicon.small)).size(8 * 3).padRight(4).padLeft(4); items.label(() -> stack.amount + "").left(); items.row(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java index 3e5a55d2f3..f583251295 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java @@ -4,7 +4,6 @@ import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.input.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.scene.*; @@ -16,14 +15,13 @@ import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.content.TechTree.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.ui.*; -import io.anuke.mindustry.ui.Styles; import io.anuke.mindustry.ui.TreeLayout.*; -import io.anuke.mindustry.world.*; import static io.anuke.mindustry.Vars.*; @@ -145,7 +143,7 @@ public class TechTreeDialog extends FloatingDialog{ infoTable.touchable(Touchable.enabled); for(TechTreeNode node : nodes){ - ImageButton button = new ImageButton(node.node.block.icon(Block.Icon.medium), Styles.nodei); + ImageButton button = new ImageButton(node.node.block.icon(Cicon.medium), Styles.nodei); button.visible(() -> node.visible); button.clicked(() -> { if(mobile){ @@ -191,7 +189,7 @@ public class TechTreeDialog extends FloatingDialog{ button.setPosition(node.x + panX + width / 2f, node.y + panY + height / 2f + offset, Align.center); button.getStyle().up = !locked(node.node) ? Tex.buttonOver : !data.hasItems(node.node.requirements) ? Tex.buttonRed : Tex.button; ((TextureRegionDrawable)button.getStyle().imageUp) - .setRegion(node.visible ? node.node.block.icon(Block.Icon.medium) : Core.atlas.find("icon-locked")); + .setRegion(node.visible ? node.node.block.icon(Cicon.medium) : Core.atlas.find("icon-locked")); button.getImage().setColor(!locked(node.node) ? Color.white : Color.gray); }); addChild(button); @@ -278,7 +276,7 @@ public class TechTreeDialog extends FloatingDialog{ for(ItemStack req : node.requirements){ t.table(list -> { list.left(); - list.addImage(req.item.icon(Item.Icon.medium)).size(8 * 3).padRight(3); + list.addImage(req.item.icon(Cicon.small)).size(8 * 3).padRight(3); list.add(req.item.localizedName()).color(Color.lightGray); list.label(() -> " " + Math.min(data.getItem(req.item), req.amount) + " / " + req.amount) .update(l -> l.setColor(data.has(req.item, req.amount) ? Color.lightGray : Color.scarlet)); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java index 910f4516af..ab943f8f5b 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java @@ -45,7 +45,7 @@ public class ZoneInfoDialog extends FloatingDialog{ if(i++ % 2 == 0){ iteminfo.row(); } - iteminfo.addImage(stack.item.icon(Item.Icon.medium)).size(8 * 3).padRight(1); + iteminfo.addImage(stack.item.icon(Cicon.small)).size(8 * 3).padRight(1); iteminfo.add(stack.amount + "").color(Color.lightGray).padRight(5); } }; @@ -82,7 +82,7 @@ public class ZoneInfoDialog extends FloatingDialog{ r.add("$research.list").colspan(2).left(); r.row(); for(Block block : zone.blockRequirements){ - r.addImage(block.icon(Block.Icon.small)).size(8 * 3).padRight(4); + r.addImage(block.icon(Cicon.small)).size(8 * 3).padRight(4); r.add(block.localizedName).color(Color.lightGray); r.addImage(data.isUnlocked(block) ? Icon.checkSmall : Icon.cancelSmall, data.isUnlocked(block) ? Color.lightGray : Color.scarlet).padLeft(3); r.row(); @@ -111,7 +111,7 @@ public class ZoneInfoDialog extends FloatingDialog{ t.left(); int i = 0; for(Item item : zone.resources){ - r.addImage(item.icon(Item.Icon.medium)).size(8 * 3); + r.addImage(item.icon(Cicon.small)).size(8 * 3); if(++i % 4 == 0){ r.row(); } diff --git a/core/src/io/anuke/mindustry/ui/fragments/BlockInventoryFragment.java b/core/src/io/anuke/mindustry/ui/fragments/BlockInventoryFragment.java index 44f063b6e4..316990d8bf 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/BlockInventoryFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/BlockInventoryFragment.java @@ -1,32 +1,27 @@ package io.anuke.mindustry.ui.fragments; -import io.anuke.annotations.Annotations.Loc; -import io.anuke.annotations.Annotations.Remote; +import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; -import io.anuke.arc.collection.IntSet; -import io.anuke.arc.function.BooleanProvider; -import io.anuke.arc.function.Supplier; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.input.KeyCode; -import io.anuke.arc.math.Interpolation; -import io.anuke.arc.math.Mathf; -import io.anuke.arc.math.geom.Vector2; -import io.anuke.arc.scene.Element; -import io.anuke.arc.scene.Group; -import io.anuke.arc.scene.actions.Actions; +import io.anuke.arc.collection.*; +import io.anuke.arc.function.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.input.*; +import io.anuke.arc.math.*; +import io.anuke.arc.math.geom.*; +import io.anuke.arc.scene.*; +import io.anuke.arc.scene.actions.*; import io.anuke.arc.scene.event.*; -import io.anuke.arc.scene.ui.Image; -import io.anuke.arc.scene.ui.layout.Stack; -import io.anuke.arc.scene.ui.layout.Table; +import io.anuke.arc.scene.ui.*; +import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.core.GameState.State; +import io.anuke.mindustry.core.GameState.*; import io.anuke.mindustry.entities.*; -import io.anuke.mindustry.entities.type.Player; +import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.*; -import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.type.Item.Icon; -import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.type.*; +import io.anuke.mindustry.world.*; import static io.anuke.mindustry.Vars.*; @@ -140,7 +135,7 @@ public class BlockInventoryFragment extends Fragment{ HandCursorListener l = new HandCursorListener(); l.setEnabled(canPick); - Element image = itemImage(item.icon(Icon.xlarge), () -> { + Element image = itemImage(item.icon(Cicon.xlarge), () -> { if(tile == null || tile.entity == null){ return ""; } diff --git a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java index 5196a97119..e80ef059ac 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java @@ -187,10 +187,10 @@ public class HudFragment extends Fragment{ FloatingDialog dialog = new FloatingDialog("$editor.spawn"); int i = 0; for(UnitType type : content.getBy(ContentType.unit)){ - dialog.cont.addImageButton(Tex.whiteui, 48, () -> { + dialog.cont.addImageButton(Tex.whiteui, 8 * 6f, () -> { Call.spawnUnitEditor(player, type); dialog.hide(); - }).get().getStyle().imageUp = new TextureRegionDrawable(type.iconRegion); + }).get().getStyle().imageUp = new TextureRegionDrawable(type.icon(Cicon.xlarge)); if(++i % 4 == 0) dialog.cont.row(); } dialog.addCloseButton(); @@ -421,7 +421,7 @@ public class HudFragment extends Fragment{ public void showUnlock(UnlockableContent content){ //some content may not have icons... yet //also don't play in the tutorial to prevent confusion - if(content.getContentIcon() == null || state.is(State.menu) || state.rules.tutorial) return; + if(state.is(State.menu) || state.rules.tutorial) return; Sounds.message.play(); @@ -441,10 +441,10 @@ public class HudFragment extends Fragment{ Table in = new Table(); //create texture stack for displaying - Image image = new Image(content.getContentIcon()); + Image image = new Image(content.icon(Cicon.xlarge)); image.setScaling(Scaling.fit); - in.add(image).size(48f).pad(2); + in.add(image).size(8 * 6).pad(2); //add to table table.add(in).padRight(8); @@ -495,7 +495,7 @@ public class HudFragment extends Fragment{ //if there's space, add it if(esize < cap){ - Image image = new Image(content.getContentIcon()); + Image image = new Image(content.icon(Cicon.medium)); image.setScaling(Scaling.fit); lastUnlockLayout.add(image); diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index 9424aa8651..98ce9f2159 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -11,6 +11,7 @@ import io.anuke.arc.scene.style.*; import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; @@ -143,7 +144,7 @@ public class PlacementFragment extends Fragment{ } }).size(46f).group(group).name("block-" + block.name).get(); - button.getStyle().imageUp = new TextureRegionDrawable(block.icon(Block.Icon.medium)); + button.getStyle().imageUp = new TextureRegionDrawable(block.icon(Cicon.medium)); button.update(() -> { //color unplacable things gray TileEntity core = player.getClosestCore(); @@ -189,7 +190,7 @@ public class PlacementFragment extends Fragment{ topTable.table(header -> { header.left(); - header.add(new Image(lastDisplay.icon(Block.Icon.medium))).size(8 * 4); + header.add(new Image(lastDisplay.icon(Cicon.medium))).size(8 * 4); header.labelWrap(() -> !unlocked(lastDisplay) ? Core.bundle.get("block.unknown") : lastDisplay.localizedName) .left().width(190f).padLeft(5); header.add().growX(); @@ -208,7 +209,7 @@ public class PlacementFragment extends Fragment{ for(ItemStack stack : lastDisplay.requirements){ req.table(line -> { line.left(); - line.addImage(stack.item.icon(Item.Icon.small)).size(8 * 2); + line.addImage(stack.item.icon(Cicon.small)).size(8 * 2); line.add(stack.item.localizedName()).color(Color.lightGray).padLeft(2).left(); line.labelWrap(() -> { TileEntity core = player.getClosestCore(); diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java index b9fd089a1c..e590b910e7 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java @@ -87,7 +87,7 @@ public class PlayerListFragment extends Fragment{ } }; table.margin(8); - table.add(new Image(user.mech.getContentIcon()).setScaling(Scaling.none)).grow(); + table.add(new Image(user.getIconRegion()).setScaling(Scaling.none)).grow(); button.add(table).size(h); button.labelWrap("[#" + user.color.toString().toUpperCase() + "]" + user.name).width(170f).pad(10); diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index a78303f305..788d3bdd12 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -129,7 +129,6 @@ public class Block extends BlockStorage{ protected Array cacheRegionStrings = new Array<>(); protected Array tempTiles = new Array<>(); - protected TextureRegion[] icons = new TextureRegion[Icon.values().length]; protected TextureRegion[] generatedIcons; protected TextureRegion[] variantRegions, editorVariantRegions; protected TextureRegion region, editorIcon; @@ -362,11 +361,6 @@ public class Block extends BlockStorage{ return localizedName; } - @Override - public TextureRegion getContentIcon(){ - return icon(Icon.medium); - } - @Override public void displayInfo(Table table){ ContentDisplay.displayBlock(table, this); @@ -631,7 +625,7 @@ public class Block extends BlockStorage{ } public TextureRegion getDisplayIcon(Tile tile){ - return icon(Icon.medium); + return icon(Cicon.medium); } public void display(Tile tile, Table table){ @@ -667,16 +661,8 @@ public class Block extends BlockStorage{ } } - public TextureRegion icon(Icon icon){ - if(icons[icon.ordinal()] == null){ - icons[icon.ordinal()] = Core.atlas.find(name + "-icon-" + icon.name(), icon == Icon.full ? - getGeneratedIcons()[0] : Core.atlas.find(name + "-icon-full", getGeneratedIcons()[0])); - } - return icons[icon.ordinal()]; - } - public void getPlaceDraw(PlaceDraw draw, int rotation, int prevX, int prevY, int prevRotation){ - draw.region = icon(Icon.full); + draw.region = icon(Cicon.full); draw.scalex = draw.scaley = 1; draw.rotation = rotation; } @@ -713,7 +699,7 @@ public class Block extends BlockStorage{ public TextureRegion[] variantRegions(){ if(variantRegions == null){ - variantRegions = new TextureRegion[]{icon(Icon.full)}; + variantRegions = new TextureRegion[]{icon(Cicon.full)}; } return variantRegions; } @@ -779,18 +765,4 @@ public class Block extends BlockStorage{ Arrays.sort(requirements, (a, b) -> Integer.compare(a.item.id, b.item.id)); } - public enum Icon{ - //these are stored in the UI atlases - small(8 * 3), - medium(8 * 4), - large(8 * 6), - /** uses whatever the size of the block is. this is always stored in the main game atlas! */ - full(0); - - public final int size; - - Icon(int size){ - this.size = size; - } - } } diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index 1801222ff7..22e649b9c3 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -1,27 +1,24 @@ package io.anuke.mindustry.world.blocks; import io.anuke.annotations.Annotations.*; -import io.anuke.arc.Core; -import io.anuke.arc.Events; -import io.anuke.arc.Graphics.Cursor; -import io.anuke.arc.Graphics.Cursor.SystemCursor; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.math.Mathf; +import io.anuke.arc.*; +import io.anuke.arc.Graphics.*; +import io.anuke.arc.Graphics.Cursor.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.math.*; import io.anuke.arc.util.ArcAnnotate.*; -import io.anuke.mindustry.content.Fx; -import io.anuke.mindustry.entities.Effects; -import io.anuke.mindustry.entities.effect.RubbleDecal; -import io.anuke.mindustry.entities.traits.BuilderTrait.BuildRequest; +import io.anuke.mindustry.content.*; +import io.anuke.mindustry.entities.*; +import io.anuke.mindustry.entities.effect.*; +import io.anuke.mindustry.entities.traits.BuilderTrait.*; import io.anuke.mindustry.entities.type.*; -import io.anuke.mindustry.game.EventType.BlockBuildEndEvent; -import io.anuke.mindustry.game.Team; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; -import io.anuke.mindustry.type.ItemStack; -import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.modules.ItemModule; +import io.anuke.mindustry.type.*; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.modules.*; import java.io.*; @@ -93,7 +90,7 @@ public class BuildBlock extends Block{ @Override public TextureRegion getDisplayIcon(Tile tile){ BuildEntity entity = tile.entity(); - return (entity.cblock == null ? entity.previous : entity.cblock).icon(Icon.full); + return (entity.cblock == null ? entity.previous : entity.cblock).icon(Cicon.full); } @Override @@ -138,8 +135,8 @@ public class BuildBlock extends Block{ if(entity.previous == null) return; - if(Core.atlas.isFound(entity.previous.icon(Icon.full))){ - Draw.rect(entity.previous.icon(Icon.full), tile.drawx(), tile.drawy(), entity.previous.rotate ? tile.rotation() * 90 : 0); + if(Core.atlas.isFound(entity.previous.icon(Cicon.full))){ + Draw.rect(entity.previous.icon(Cicon.full), tile.drawx(), tile.drawy(), entity.previous.rotate ? tile.rotation() * 90 : 0); } } diff --git a/core/src/io/anuke/mindustry/world/blocks/ItemSelection.java b/core/src/io/anuke/mindustry/world/blocks/ItemSelection.java index 9c6932eb4a..391638355f 100644 --- a/core/src/io/anuke/mindustry/world/blocks/ItemSelection.java +++ b/core/src/io/anuke/mindustry/world/blocks/ItemSelection.java @@ -5,9 +5,10 @@ import io.anuke.arc.function.*; import io.anuke.arc.scene.style.*; import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.ui.Styles; +import io.anuke.mindustry.ui.*; import static io.anuke.mindustry.Vars.*; @@ -29,7 +30,7 @@ public class ItemSelection{ ImageButton button = cont.addImageButton(Tex.whiteui, Styles.clearToggleTransi, 24, () -> control.input.frag.config.hideConfig()).group(group).get(); button.changed(() -> consumer.accept(button.isChecked() ? item : null)); - button.getStyle().imageUp = new TextureRegionDrawable(item.icon(Item.Icon.medium)); + button.getStyle().imageUp = new TextureRegionDrawable(item.icon(Cicon.small)); button.update(() -> button.setChecked(holder.get() == item)); if(i++ % 4 == 3){ diff --git a/core/src/io/anuke/mindustry/world/blocks/RespawnBlock.java b/core/src/io/anuke/mindustry/world/blocks/RespawnBlock.java index c3813bd66a..8171535184 100644 --- a/core/src/io/anuke/mindustry/world/blocks/RespawnBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/RespawnBlock.java @@ -20,7 +20,7 @@ public class RespawnBlock{ Draw.reset(); if(player != null){ - TextureRegion region = to.iconRegion; + TextureRegion region = player.getIconRegion(); Draw.color(0f, 0f, 0f, 0.4f * progress); Draw.rect("circle-shadow", tile.drawx(), tile.drawy(), region.getWidth() / 3f, region.getWidth() / 3f); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java index 5fb442c4d8..b48b36303f 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -7,6 +7,7 @@ import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.bullet.*; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; @@ -44,7 +45,7 @@ public class ItemTurret extends CooledTurret{ @Override public void build(Tile tile, Table table){ MultiReqImage image = new MultiReqImage(); - content.items().each(i -> filter.test(i) && (!world.isZone() || data.isUnlocked(i)), item -> image.add(new ReqImage(new ItemImage(item.icon(Item.Icon.large)), + content.items().each(i -> filter.test(i) && (!world.isZone() || data.isUnlocked(i)), item -> image.add(new ReqImage(new ItemImage(item.icon(Cicon.medium)), () -> tile.entity != null && !((ItemTurretEntity)tile.entity).ammo.isEmpty() && ((ItemEntry)tile.entity().ammo.peek()).item == item))); table.add(image).size(8 * 4); diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java index 39c7e4d96b..faf6645c6b 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java @@ -7,6 +7,7 @@ import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.arc.util.*; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.input.InputHandler.*; @@ -161,7 +162,7 @@ public class Conveyor extends Block{ tr1.trns(rotation * 90, tilesize, 0); tr2.trns(rotation * 90, -tilesize / 2f, pos.x * tilesize / 2f); - Draw.rect(pos.item.icon(Item.Icon.medium), + Draw.rect(pos.item.icon(Cicon.medium), (tile.x * tilesize + tr1.x * pos.y + tr2.x), (tile.y * tilesize + tr1.y * pos.y + tr2.y), itemSize, itemSize); } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java index 0c94887a66..7e1e121107 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java @@ -10,6 +10,7 @@ import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.*; import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.type.*; @@ -143,9 +144,9 @@ public class Drill extends Block{ float width = drawPlaceText(Core.bundle.formatFloat("bar.drillspeed", 60f / (drillTime + hardnessDrillMultiplier * returnItem.hardness) * returnCount, 2), x, y, valid); float dx = x * tilesize + offset() - width/2f - 4f, dy = y * tilesize + offset() + size * tilesize / 2f + 5; Draw.mixcol(Color.darkGray, 1f); - Draw.rect(returnItem.icon(Item.Icon.large), dx, dy - 1); + Draw.rect(returnItem.icon(Cicon.medium), dx, dy - 1); Draw.reset(); - Draw.rect(returnItem.icon(Item.Icon.large), dx, dy); + Draw.rect(returnItem.icon(Cicon.medium), dx, dy); }else{ Tile to = tile.getLinkedTilesAs(this, tempTiles).find(t -> t.drop() != null && t.drop().hardness > tier); Item item = to == null ? null : to.drop(); @@ -162,9 +163,9 @@ public class Drill extends Block{ if(entity.dominantItem != null){ float dx = tile.drawx() - size * tilesize/2f, dy = tile.drawy() + size * tilesize/2f; Draw.mixcol(Color.darkGray, 1f); - Draw.rect(entity.dominantItem.icon(Item.Icon.large), dx, dy); + Draw.rect(entity.dominantItem.icon(Cicon.medium), dx, dy); Draw.reset(); - Draw.rect(entity.dominantItem.icon(Item.Icon.medium), dx, dy); + Draw.rect(entity.dominantItem.icon(Cicon.medium), dx, dy); } } diff --git a/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java b/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java index b3211cf433..26177da5a0 100644 --- a/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java +++ b/core/src/io/anuke/mindustry/world/blocks/sandbox/LiquidSource.java @@ -8,6 +8,7 @@ import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.layout.*; import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.ui.*; @@ -87,7 +88,7 @@ public class LiquidSource extends Block{ control.input.frag.config.hideConfig(); lastLiquid = items.get(f); }); - button.getStyle().imageUp = new TextureRegionDrawable(items.get(i).iconRegion); + button.getStyle().imageUp = new TextureRegionDrawable(items.get(i).icon(Cicon.medium)); button.setChecked(entity.source == items.get(i)); if(i % 4 == 3){ diff --git a/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java b/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java index 07877ccb43..35caf17d9c 100644 --- a/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java +++ b/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java @@ -10,6 +10,7 @@ import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.Fx; import io.anuke.mindustry.entities.Effects; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.gen.Call; import io.anuke.mindustry.graphics.Pal; @@ -121,7 +122,7 @@ public class UnitFactory extends Block{ @Override public void draw(Tile tile){ UnitFactoryEntity entity = tile.entity(); - TextureRegion region = type.iconRegion; + TextureRegion region = type.icon(Cicon.full); Draw.rect(name, tile.drawx(), tile.drawy()); diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java index 3091edfcac..417148dd72 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeItemFilter.java @@ -1,16 +1,15 @@ package io.anuke.mindustry.world.consumers; import io.anuke.arc.collection.*; -import io.anuke.arc.function.Predicate; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.entities.type.TileEntity; -import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.type.Item.Icon; +import io.anuke.arc.function.*; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.type.*; import io.anuke.mindustry.ui.*; -import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.meta.BlockStat; -import io.anuke.mindustry.world.meta.BlockStats; -import io.anuke.mindustry.world.meta.values.ItemFilterValue; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.meta.*; +import io.anuke.mindustry.world.meta.values.*; import static io.anuke.mindustry.Vars.*; @@ -34,7 +33,7 @@ public class ConsumeItemFilter extends Consume{ @Override public void build(Tile tile, Table table){ MultiReqImage image = new MultiReqImage(); - content.items().each(i -> filter.test(i) && (!world.isZone() || data.isUnlocked(i)), item -> image.add(new ReqImage(new ItemImage(item.icon(Icon.large), 1), () -> tile.entity != null && tile.entity.items != null && tile.entity.items.has(item)))); + content.items().each(i -> filter.test(i) && (!world.isZone() || data.isUnlocked(i)), item -> image.add(new ReqImage(new ItemImage(item.icon(Cicon.medium), 1), () -> tile.entity != null && tile.entity.items != null && tile.entity.items.has(item)))); table.add(image).size(8 * 4); } diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java index 389a222610..967685e693 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeItems.java @@ -1,16 +1,14 @@ package io.anuke.mindustry.world.consumers; import io.anuke.arc.collection.*; -import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.entities.type.TileEntity; -import io.anuke.mindustry.type.Item.Icon; -import io.anuke.mindustry.type.ItemStack; -import io.anuke.mindustry.ui.ItemImage; -import io.anuke.mindustry.ui.ReqImage; -import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.meta.BlockStat; -import io.anuke.mindustry.world.meta.BlockStats; -import io.anuke.mindustry.world.meta.values.ItemListValue; +import io.anuke.arc.scene.ui.layout.*; +import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.type.*; +import io.anuke.mindustry.ui.*; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.meta.*; +import io.anuke.mindustry.world.meta.values.*; public class ConsumeItems extends Consume{ public final ItemStack[] items; @@ -34,7 +32,7 @@ public class ConsumeItems extends Consume{ @Override public void build(Tile tile, Table table){ for(ItemStack stack : items){ - table.add(new ReqImage(new ItemImage(stack.item.icon(Icon.large), stack.amount), () -> tile.entity != null && tile.entity.items != null && tile.entity.items.has(stack.item, stack.amount))).size(8 * 4).padRight(5); + table.add(new ReqImage(new ItemImage(stack.item.icon(Cicon.medium), stack.amount), () -> tile.entity != null && tile.entity.items != null && tile.entity.items.has(stack.item, stack.amount))).size(8 * 4).padRight(5); } } diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java index a4e33ad3da..96d9bc9de1 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java @@ -3,6 +3,7 @@ package io.anuke.mindustry.world.consumers; import io.anuke.arc.collection.*; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.ui.ReqImage; import io.anuke.mindustry.world.Tile; @@ -24,7 +25,7 @@ public class ConsumeLiquid extends ConsumeLiquidBase{ @Override public void build(Tile tile, Table table){ - table.add(new ReqImage(liquid.getContentIcon(), () -> valid(tile.entity))).size(8 * 4); + table.add(new ReqImage(liquid.icon(Cicon.medium), () -> valid(tile.entity))).size(8 * 4); } @Override diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java index 3955b01439..3f2ff4ced7 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java @@ -4,6 +4,7 @@ import io.anuke.arc.collection.*; import io.anuke.arc.function.Predicate; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.entities.type.TileEntity; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.ui.MultiReqImage; import io.anuke.mindustry.ui.ReqImage; @@ -31,7 +32,7 @@ public class ConsumeLiquidFilter extends ConsumeLiquidBase{ public void build(Tile tile, Table table){ Array list = content.liquids().select(l -> !l.isHidden() && filter.test(l)); MultiReqImage image = new MultiReqImage(); - list.each(liquid -> image.add(new ReqImage(liquid.getContentIcon(), () -> tile.entity != null && tile.entity.liquids != null && tile.entity.liquids.get(liquid) >= use(tile.entity)))); + list.each(liquid -> image.add(new ReqImage(liquid.icon(Cicon.medium), () -> tile.entity != null && tile.entity.liquids != null && tile.entity.liquids.get(liquid) >= use(tile.entity)))); table.add(image).size(8 * 4); } diff --git a/core/src/io/anuke/mindustry/world/meta/values/AmmoListValue.java b/core/src/io/anuke/mindustry/world/meta/values/AmmoListValue.java index 772eb96e9a..71e4643866 100644 --- a/core/src/io/anuke/mindustry/world/meta/values/AmmoListValue.java +++ b/core/src/io/anuke/mindustry/world/meta/values/AmmoListValue.java @@ -10,8 +10,6 @@ import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.bullet.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; -import io.anuke.mindustry.type.*; -import io.anuke.mindustry.type.Item.Icon; import io.anuke.mindustry.world.meta.*; import static io.anuke.mindustry.Vars.tilesize; @@ -85,9 +83,6 @@ public class AmmoListValue implements StatValue{ } TextureRegion icon(T t){ - if(t instanceof Item){ - return ((Item)t).icon(Icon.medium); - } - return t.getContentIcon(); + return t.icon(Cicon.medium); } } diff --git a/tools/src/io/anuke/mindustry/Generators.java b/tools/src/io/anuke/mindustry/Generators.java index f4d595e94d..ca05e800e5 100644 --- a/tools/src/io/anuke/mindustry/Generators.java +++ b/tools/src/io/anuke/mindustry/Generators.java @@ -1,23 +1,21 @@ package io.anuke.mindustry; -import io.anuke.arc.graphics.Color; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.math.Mathf; -import io.anuke.arc.util.Log; -import io.anuke.arc.util.noise.RidgedPerlin; -import io.anuke.mindustry.ImagePacker.GenRegion; +import io.anuke.arc.collection.*; +import io.anuke.arc.graphics.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.math.*; +import io.anuke.arc.util.*; +import io.anuke.arc.util.noise.*; +import io.anuke.mindustry.ImagePacker.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.Block.Icon; +import io.anuke.mindustry.world.*; import io.anuke.mindustry.world.blocks.*; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; +import java.io.*; +import java.nio.file.*; -import static io.anuke.mindustry.Vars.content; -import static io.anuke.mindustry.Vars.tilesize; +import static io.anuke.mindustry.Vars.*; public class Generators{ @@ -143,15 +141,14 @@ public class Generators{ } } - image.save(block.name + "-icon-full"); + image.save("block-" + block.name + "-full"); image.save("../editor/" + block.name + "-icon-editor"); - for(Icon icon : Icon.values()){ - if(icon.size == 0) continue; + for(Cicon icon : Cicon.scaled){ Image scaled = new Image(icon.size, icon.size); scaled.drawScaled(image); - scaled.save("../ui/" + block.name + "-icon-" + icon.name()); + scaled.save("../ui/block-" + block.name + "-" + icon.name()); } Color average = new Color(); @@ -182,13 +179,13 @@ public class Generators{ }); ImagePacker.generate("item-icons", () -> { - for(Item item : content.items()){ - Image base = ImagePacker.get("item-" + item.name); - for(Item.Icon icon : Item.Icon.values()){ - if(icon.size == base.width) continue; + for(UnlockableContent item : (Array)(Array)Array.withArrays(content.items(), content.liquids())){ + Image base = ImagePacker.get(item.getContentType().name() + "-" + item.name); + for(Cicon icon : Cicon.scaled){ + //if(icon.size == base.width) continue; Image image = new Image(icon.size, icon.size); image.drawScaled(base); - image.save("item-" + item.name + "-" + icon.name(), false); + image.save(item.getContentType().name() + "-" + item.name + "-" + icon.name(), false); } } }); @@ -213,7 +210,7 @@ public class Generators{ image.draw(mech.weapon.region, i * (int)mech.weaponOffsetX*4 + off, -(int)mech.weaponOffsetY*4 + off, i > 0, false); } - image.save("mech-icon-" + mech.name); + image.save("mech-" + mech.name + "-full"); } }); @@ -236,7 +233,7 @@ public class Generators{ b, false); } - image.save("unit-icon-" + type.name); + image.save("unit-" + type.name + "-full"); }); }); @@ -269,11 +266,10 @@ public class Generators{ //save icons image.save(ore.name + "-icon-full"); - for(Icon icon : Icon.values()){ - if(icon.size == 0) continue; + for(Cicon icon : Cicon.scaled){ Image scaled = new Image(icon.size, icon.size); scaled.drawScaled(image); - scaled.save(ore.name + "-icon-" + icon.name()); + scaled.save("block-" + ore.name + "-" + icon.name()); } } }); From 525360f284f91b1af7b7afced576da91f7789c43 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 09:56:31 -0400 Subject: [PATCH 59/73] Update Control.java --- core/src/io/anuke/mindustry/core/Control.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 104f5c6706..6a426be530 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -91,6 +91,10 @@ public class Control implements ApplicationListener, Loadable{ hiscore = true; world.getMap().setHighScore(state.wave); } + + if(world.isZone()){ + world.getZone().updateWave(state.wave); + } Sounds.wave.play(); }); From 7dfe2116fecb2c1e8a1dcf9fc304b900815ca9c3 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 09:57:17 -0400 Subject: [PATCH 60/73] Update Logic.java --- core/src/io/anuke/mindustry/core/Logic.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 7be985497b..b7120626a9 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -32,9 +32,6 @@ public class Logic implements ApplicationListener{ public Logic(){ Events.on(WaveEvent.class, event -> { - if(world.isZone()){ - world.getZone().updateWave(state.wave); - } for(Player p : playerGroup.all()){ p.respawns = state.rules.respawns; } From e0ec9a047c5aada8c09845151e6bb239081ae5da Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 14:44:18 -0400 Subject: [PATCH 61/73] Modded consumers --- .../CallSuperAnnotationProcessor.java | 45 +++++++++---------- core/src/io/anuke/mindustry/Vars.java | 2 +- core/src/io/anuke/mindustry/core/Control.java | 3 -- core/src/io/anuke/mindustry/core/Logic.java | 4 ++ .../mindustry/game/UnlockableContent.java | 2 +- .../io/anuke/mindustry/mod/ContentParser.java | 28 ++++++++++++ core/src/io/anuke/mindustry/mod/Mods.java | 4 +- .../io/anuke/mindustry/type/ItemStack.java | 2 +- .../io/anuke/mindustry/type/LiquidStack.java | 5 +++ .../mindustry/desktop/DesktopLauncher.java | 2 +- .../src/test/java/power/PowerTestFixture.java | 8 +++- tests/src/test/java/power/PowerTests.java | 14 +++--- 12 files changed, 77 insertions(+), 42 deletions(-) diff --git a/annotations/src/main/java/io/anuke/annotations/CallSuperAnnotationProcessor.java b/annotations/src/main/java/io/anuke/annotations/CallSuperAnnotationProcessor.java index 1bdc75c786..1a0102a793 100644 --- a/annotations/src/main/java/io/anuke/annotations/CallSuperAnnotationProcessor.java +++ b/annotations/src/main/java/io/anuke/annotations/CallSuperAnnotationProcessor.java @@ -1,32 +1,29 @@ package io.anuke.annotations; -import com.sun.source.util.TreePath; -import com.sun.source.util.Trees; -import com.sun.tools.javac.tree.JCTree; -import com.sun.tools.javac.tree.JCTree.JCExpressionStatement; -import io.anuke.annotations.Annotations.OverrideCallSuper; +import com.sun.source.util.*; +import com.sun.tools.javac.tree.*; +import com.sun.tools.javac.tree.JCTree.*; +import io.anuke.annotations.Annotations.*; import javax.annotation.processing.*; -import javax.lang.model.SourceVersion; -import javax.lang.model.element.Element; -import javax.lang.model.element.TypeElement; -import javax.tools.Diagnostic.Kind; -import java.util.List; -import java.util.Set; +import javax.lang.model.*; +import javax.lang.model.element.*; +import javax.tools.Diagnostic.*; +import java.util.*; -@SupportedAnnotationTypes("java.lang.Override") +@SupportedAnnotationTypes({"java.lang.Override"}) public class CallSuperAnnotationProcessor extends AbstractProcessor{ private Trees trees; @Override - public void init (ProcessingEnvironment pe) { + public void init(ProcessingEnvironment pe){ super.init(pe); trees = Trees.instance(pe); } - public boolean process (Set annotations, RoundEnvironment roundEnv) { - for (Element e : roundEnv.getElementsAnnotatedWith(Override.class)) { - if (e.getAnnotation(OverrideCallSuper.class) != null) return false; + public boolean process(Set annotations, RoundEnvironment roundEnv){ + for(Element e : roundEnv.getElementsAnnotatedWith(Override.class)){ + if(e.getAnnotation(OverrideCallSuper.class) != null) return false; CodeAnalyzerTreeScanner codeScanner = new CodeAnalyzerTreeScanner(); codeScanner.setMethodName(e.getSimpleName().toString()); @@ -34,10 +31,10 @@ public class CallSuperAnnotationProcessor extends AbstractProcessor{ TreePath tp = trees.getPath(e.getEnclosingElement()); codeScanner.scan(tp, trees); - if (codeScanner.isCallSuperUsed()) { + if(codeScanner.isCallSuperUsed()){ List list = codeScanner.getMethod().getBody().getStatements(); - if (!doesCallSuper(list, codeScanner.getMethodName())) { + if(!doesCallSuper(list, codeScanner.getMethodName())){ processingEnv.getMessager().printMessage(Kind.ERROR, "Overriding method '" + codeScanner.getMethodName() + "' must explicitly call super method from its parent class.", e); } } @@ -46,12 +43,12 @@ public class CallSuperAnnotationProcessor extends AbstractProcessor{ return false; } - private boolean doesCallSuper (List list, String methodName) { - for (Object object : list) { - if (object instanceof JCTree.JCExpressionStatement) { - JCTree.JCExpressionStatement expr = (JCExpressionStatement) object; + private boolean doesCallSuper(List list, String methodName){ + for(Object object : list){ + if(object instanceof JCTree.JCExpressionStatement){ + JCTree.JCExpressionStatement expr = (JCExpressionStatement)object; String exprString = expr.toString(); - if (exprString.startsWith("super." + methodName) && exprString.endsWith(");")) return true; + if(exprString.startsWith("super." + methodName) && exprString.endsWith(");")) return true; } } @@ -59,7 +56,7 @@ public class CallSuperAnnotationProcessor extends AbstractProcessor{ } @Override - public SourceVersion getSupportedSourceVersion () { + public SourceVersion getSupportedSourceVersion(){ return SourceVersion.RELEASE_8; } } diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index b4d01d579a..c723907b1f 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -258,7 +258,7 @@ public class Vars implements Loadable{ public static void loadSettings(){ Core.settings.setAppName(appName); - if(steam){ + if(steam || Version.modifier.equals("steam")){ Core.settings.setDataDirectory(Core.files.local("saves/")); } diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 6a426be530..771dbba8d4 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -92,9 +92,6 @@ public class Control implements ApplicationListener, Loadable{ world.getMap().setHighScore(state.wave); } - if(world.isZone()){ - world.getZone().updateWave(state.wave); - } Sounds.wave.play(); }); diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index b7120626a9..c0544f70bf 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -35,6 +35,10 @@ public class Logic implements ApplicationListener{ for(Player p : playerGroup.all()){ p.respawns = state.rules.respawns; } + + if(world.isZone()){ + world.getZone().updateWave(state.wave); + } }); Events.on(BlockDestroyEvent.class, event -> { diff --git a/core/src/io/anuke/mindustry/game/UnlockableContent.java b/core/src/io/anuke/mindustry/game/UnlockableContent.java index b6caa40111..3a298ecb69 100644 --- a/core/src/io/anuke/mindustry/game/UnlockableContent.java +++ b/core/src/io/anuke/mindustry/game/UnlockableContent.java @@ -22,7 +22,7 @@ public abstract class UnlockableContent extends MappableContent{ } public void createIcons(){ - //TODO implement. + //TODO implement; generate special icons, like mech icons or ores w/ pixmaps } /** Returns a specific content icon, or the region {contentType}-{name} if not found.*/ diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 269f0f0258..f668135f93 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -2,6 +2,7 @@ package io.anuke.mindustry.mod; import io.anuke.arc.collection.*; import io.anuke.arc.function.*; +import io.anuke.arc.graphics.*; import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.*; import io.anuke.arc.util.reflect.*; @@ -24,6 +25,8 @@ public class ContentParser{ private ObjectMap, FieldParser> classParsers = new ObjectMap, FieldParser>(){{ put(BulletType.class, (type, data) -> field(Bullets.class, data)); put(Effect.class, (type, data) -> field(Fx.class, data)); + put(StatusEffect.class, (type, data) -> field(StatusEffects.class, data)); + put(Color.class, (type, data) -> Color.valueOf(data.asString())); }}; /** Stores things that need to be parsed fully, e.g. reading fields of content. * This is done to accomodate binding of content names first.*/ @@ -69,6 +72,31 @@ public class ContentParser{ Block block = type.getDeclaredConstructor(String.class).newInstance(mod + "-" + name); read(() -> { + if(value.has("consumes")){ + for(JsonValue child : value.get("consumes")){ + if(child.name.equals("item")){ + if(child.isString()){ + block.consumes.item(Vars.content.getByName(ContentType.item, child.asString())); + }else{ + ItemStack stack = parser.readValue(ItemStack.class, child); + block.consumes.item(stack.item, stack.amount); + } + }else if(child.name.equals("items")){ + block.consumes.items(parser.readValue(ItemStack[].class, child)); + }else if(child.name.equals("liquid")){ + LiquidStack stack = parser.readValue(LiquidStack.class, child); + block.consumes.liquid(stack.liquid, stack.amount); + }else if(child.name.equals("power")){ + block.consumes.power(child.asFloat()); + }else if(child.name.equals("powerBuffered")){ + block.consumes.powerBuffered(child.asFloat()); + }else{ + throw new IllegalArgumentException("Unknown consumption type: '" + child.name + "' for block '" + block.name + "'."); + } + } + value.remove("consumes"); + } + readFields(block, value, true); //add research tech node diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 8292b23108..0d728b63de 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -276,8 +276,8 @@ public class Mods implements Loadable{ //make sure the main class exists before loading it; if it doesn't just don't put it there if(mainFile.exists()){ //other platforms don't have standard java class loaders - if(mobile){ - throw new IllegalArgumentException("This mod is not compatible with " + (ios ? "iOS" : "Android") + "."); + if(!headless && Version.build != -1){ + throw new IllegalArgumentException("Java class mods are currently unsupported outside of custom builds."); } URLClassLoader classLoader = new URLClassLoader(new URL[]{sourceFile.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); diff --git a/core/src/io/anuke/mindustry/type/ItemStack.java b/core/src/io/anuke/mindustry/type/ItemStack.java index 027a30ae36..9e428716dc 100644 --- a/core/src/io/anuke/mindustry/type/ItemStack.java +++ b/core/src/io/anuke/mindustry/type/ItemStack.java @@ -5,7 +5,7 @@ import io.anuke.mindustry.content.Items; public class ItemStack implements Comparable{ public Item item; - public int amount; + public int amount = 1; public ItemStack(Item item, int amount){ if(item == null) item = Items.copper; diff --git a/core/src/io/anuke/mindustry/type/LiquidStack.java b/core/src/io/anuke/mindustry/type/LiquidStack.java index c4dcda7568..a861525778 100644 --- a/core/src/io/anuke/mindustry/type/LiquidStack.java +++ b/core/src/io/anuke/mindustry/type/LiquidStack.java @@ -9,6 +9,11 @@ public class LiquidStack{ this.amount = amount; } + /** serialization only*/ + protected LiquidStack(){ + + } + @Override public String toString(){ return "LiquidStack{" + diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index af4a54a6ae..2aceda244f 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -139,7 +139,7 @@ public class DesktopLauncher extends ClientLauncher{ }catch(Throwable e){ steam = false; Log.err("Failed to load Steam native libraries."); - e.printStackTrace(); + Log.err(e); } } } diff --git a/tests/src/test/java/power/PowerTestFixture.java b/tests/src/test/java/power/PowerTestFixture.java index 8afe8115e2..e7b26c3447 100644 --- a/tests/src/test/java/power/PowerTestFixture.java +++ b/tests/src/test/java/power/PowerTestFixture.java @@ -5,6 +5,7 @@ import io.anuke.arc.util.*; import io.anuke.mindustry.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.core.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.world.*; import io.anuke.mindustry.world.blocks.*; import io.anuke.mindustry.world.blocks.power.*; @@ -26,7 +27,12 @@ public class PowerTestFixture{ @BeforeAll static void initializeDependencies(){ Core.graphics = new FakeGraphics(); - Vars.content = new ContentLoader(); + Vars.content = new ContentLoader(){ + @Override + public void handleMappableContent(MappableContent content){ + + } + }; content.createContent(); Log.setUseColors(false); Time.setDeltaProvider(() -> 0.5f); diff --git a/tests/src/test/java/power/PowerTests.java b/tests/src/test/java/power/PowerTests.java index e9da0784ba..3c6e20e288 100644 --- a/tests/src/test/java/power/PowerTests.java +++ b/tests/src/test/java/power/PowerTests.java @@ -1,16 +1,14 @@ package power; -import io.anuke.arc.Core; -import io.anuke.arc.math.Mathf; +import io.anuke.arc.*; +import io.anuke.arc.math.*; import io.anuke.arc.util.*; -import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.power.PowerGenerator; -import io.anuke.mindustry.world.blocks.power.PowerGraph; -import io.anuke.mindustry.world.consumers.ConsumePower; +import io.anuke.mindustry.world.*; +import io.anuke.mindustry.world.blocks.power.*; +import io.anuke.mindustry.world.consumers.*; import org.junit.jupiter.api.*; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.DynamicTest.dynamicTest; /** From 76dbc1cca3ceba1cb7d6533d55cd99bfd0ed2c69 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 20:25:33 -0400 Subject: [PATCH 62/73] Fixed ore/editor icon generation --- core/assets/bundles/bundle.properties | 4 +- core/assets/sprites/sprites.atlas | 96 +++++++++---------- .../mindustry/editor/MapGenerateDialog.java | 2 +- .../mindustry/game/UnlockableContent.java | 7 +- .../mindustry/graphics/MinimapRenderer.java | 4 +- core/src/io/anuke/mindustry/io/MapIO.java | 10 +- .../io/anuke/mindustry/mod/ContentParser.java | 4 +- core/src/io/anuke/mindustry/mod/Mods.java | 32 ++++++- .../ui/dialogs/SettingsMenuDialog.java | 4 + core/src/io/anuke/mindustry/world/Block.java | 7 ++ .../anuke/mindustry/world/blocks/Floor.java | 20 ++-- .../mindustry/world/blocks/OreBlock.java | 39 ++++++++ .../world/blocks/production/Drill.java | 8 +- tools/src/io/anuke/mindustry/Generators.java | 2 +- 14 files changed, 157 insertions(+), 82 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 39ce8eb655..3d7b54afb6 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -67,7 +67,7 @@ committingchanges = Comitting Changes done = Done mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord. -mods.alpha = [scarlet](Alpha) +mods.alpha = [accent](Alpha) mods = Mods mods.none = [LIGHT_GRAY]No mods found! mod.enabled = [lightgray]Enabled @@ -459,8 +459,6 @@ settings.graphics = Graphics settings.cleardata = Clear Game Data... settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. -settings.clearunlocks = Clear Unlocks -settings.clearall = Clear All paused = [accent]< Paused > yes = Yes no = No diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index e50f0891a8..99e4d04fa2 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -2741,11 +2741,11 @@ omega-mech-pad orig: 96, 96 offset: 0, 0 index: -1 -block-ore-coal-large +block-ore-coal-full rotate: false - xy: 609, 1296 - size: 40, 40 - orig: 40, 40 + xy: 661, 46 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 block-ore-coal-medium @@ -2755,11 +2755,11 @@ block-ore-coal-medium orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-icon-full +block-ore-coal-large rotate: false - xy: 661, 46 - size: 32, 32 - orig: 32, 32 + xy: 609, 1296 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 block-ore-coal-small @@ -2783,11 +2783,11 @@ block-ore-coal-xlarge orig: 48, 48 offset: 0, 0 index: -1 -block-ore-copper-large +block-ore-copper-full rotate: false - xy: 1557, 1253 - size: 40, 40 - orig: 40, 40 + xy: 695, 80 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 block-ore-copper-medium @@ -2797,11 +2797,11 @@ block-ore-copper-medium orig: 32, 32 offset: 0, 0 index: -1 -ore-copper-icon-full +block-ore-copper-large rotate: false - xy: 695, 80 - size: 32, 32 - orig: 32, 32 + xy: 1557, 1253 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 block-ore-copper-small @@ -2825,11 +2825,11 @@ block-ore-copper-xlarge orig: 48, 48 offset: 0, 0 index: -1 -block-ore-lead-large +block-ore-lead-full rotate: false - xy: 1557, 1211 - size: 40, 40 - orig: 40, 40 + xy: 729, 114 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 block-ore-lead-medium @@ -2839,11 +2839,11 @@ block-ore-lead-medium orig: 32, 32 offset: 0, 0 index: -1 -ore-lead-icon-full +block-ore-lead-large rotate: false - xy: 729, 114 - size: 32, 32 - orig: 32, 32 + xy: 1557, 1211 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 block-ore-lead-small @@ -2867,11 +2867,11 @@ block-ore-lead-xlarge orig: 48, 48 offset: 0, 0 index: -1 -block-ore-scrap-large +block-ore-scrap-full rotate: false - xy: 1557, 1169 - size: 40, 40 - orig: 40, 40 + xy: 661, 12 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 block-ore-scrap-medium @@ -2881,11 +2881,11 @@ block-ore-scrap-medium orig: 32, 32 offset: 0, 0 index: -1 -ore-scrap-icon-full +block-ore-scrap-large rotate: false - xy: 661, 12 - size: 32, 32 - orig: 32, 32 + xy: 1557, 1169 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 block-ore-scrap-small @@ -2909,11 +2909,11 @@ block-ore-scrap-xlarge orig: 48, 48 offset: 0, 0 index: -1 -block-ore-thorium-large +block-ore-thorium-full rotate: false - xy: 1557, 1127 - size: 40, 40 - orig: 40, 40 + xy: 695, 46 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 block-ore-thorium-medium @@ -2923,11 +2923,11 @@ block-ore-thorium-medium orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-icon-full +block-ore-thorium-large rotate: false - xy: 695, 46 - size: 32, 32 - orig: 32, 32 + xy: 1557, 1127 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 block-ore-thorium-small @@ -2951,11 +2951,11 @@ block-ore-thorium-xlarge orig: 48, 48 offset: 0, 0 index: -1 -block-ore-titanium-large +block-ore-titanium-full rotate: false - xy: 1557, 1085 - size: 40, 40 - orig: 40, 40 + xy: 729, 80 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 block-ore-titanium-medium @@ -2965,11 +2965,11 @@ block-ore-titanium-medium orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-icon-full +block-ore-titanium-large rotate: false - xy: 729, 80 - size: 32, 32 - orig: 32, 32 + xy: 1557, 1085 + size: 40, 40 + orig: 40, 40 offset: 0, 0 index: -1 block-ore-titanium-small diff --git a/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java b/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java index 7acee240e7..dd1f77811e 100644 --- a/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java @@ -388,7 +388,7 @@ public class MapGenerateDialog extends FloatingDialog{ GenTile tile = buffer1[px][py]; color = MapIO.colorFor(content.block(tile.floor), content.block(tile.block), content.block(tile.ore), Team.derelict); } - pixmap.drawPixel(px, pixmap.getHeight() - 1 - py, color); + pixmap.draw(px, pixmap.getHeight() - 1 - py, color); } } diff --git a/core/src/io/anuke/mindustry/game/UnlockableContent.java b/core/src/io/anuke/mindustry/game/UnlockableContent.java index 3a298ecb69..149fb3e0d4 100644 --- a/core/src/io/anuke/mindustry/game/UnlockableContent.java +++ b/core/src/io/anuke/mindustry/game/UnlockableContent.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.game; +import io.anuke.annotations.Annotations.*; import io.anuke.arc.*; import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.scene.ui.layout.*; @@ -21,8 +22,10 @@ public abstract class UnlockableContent extends MappableContent{ this.description = Core.bundle.getOrNull(getContentType() + "." + name + ".description"); } - public void createIcons(){ - //TODO implement; generate special icons, like mech icons or ores w/ pixmaps + /** Generate any special icons for this content. Called asynchronously.*/ + @CallSuper + public void createIcons(PixmapPacker out, PixmapPacker editor){ + } /** Returns a specific content icon, or the region {contentType}-{name} if not found.*/ diff --git a/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java b/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java index 629ed54791..92c8497b26 100644 --- a/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java @@ -106,7 +106,7 @@ public class MinimapRenderer implements Disposable{ public void updateAll(){ for(int x = 0; x < world.width(); x++){ for(int y = 0; y < world.height(); y++){ - pixmap.drawPixel(x, pixmap.getHeight() - 1 - y, colorFor(world.tile(x, y))); + pixmap.draw(x, pixmap.getHeight() - 1 - y, colorFor(world.tile(x, y))); } } texture.draw(pixmap, 0, 0); @@ -114,7 +114,7 @@ public class MinimapRenderer implements Disposable{ public void update(Tile tile){ int color = colorFor(world.tile(tile.x, tile.y)); - pixmap.drawPixel(tile.x, pixmap.getHeight() - 1 - tile.y, color); + pixmap.draw(tile.x, pixmap.getHeight() - 1 - tile.y, color); Pixmaps.drawPixel(texture, tile.x, pixmap.getHeight() - 1 - tile.y, color); } diff --git a/core/src/io/anuke/mindustry/io/MapIO.java b/core/src/io/anuke/mindustry/io/MapIO.java index eb462724b2..7d14c210d9 100644 --- a/core/src/io/anuke/mindustry/io/MapIO.java +++ b/core/src/io/anuke/mindustry/io/MapIO.java @@ -81,8 +81,8 @@ public class MapIO{ super.setBlock(type); int c = colorFor(Blocks.air, block(), Blocks.air, getTeam()); if(c != black){ - walls.drawPixel(x, floors.getHeight() - 1 - y, c); - floors.drawPixel(x, floors.getHeight() - 1 - y + 1, shade); + walls.draw(x, floors.getHeight() - 1 - y, c); + floors.draw(x, floors.getHeight() - 1 - y + 1, shade); } } @@ -112,9 +112,9 @@ public class MapIO{ @Override public Tile create(int x, int y, int floorID, int overlayID, int wallID){ if(overlayID != 0){ - floors.drawPixel(x, floors.getHeight() - 1 - y, colorFor(Blocks.air, Blocks.air, content.block(overlayID), Team.derelict)); + floors.draw(x, floors.getHeight() - 1 - y, colorFor(Blocks.air, Blocks.air, content.block(overlayID), Team.derelict)); }else{ - floors.drawPixel(x, floors.getHeight() - 1 - y, colorFor(content.block(floorID), Blocks.air, Blocks.air, Team.derelict)); + floors.draw(x, floors.getHeight() - 1 - y, colorFor(content.block(floorID), Blocks.air, Blocks.air, Team.derelict)); } if(content.block(overlayID) == Blocks.spawn){ map.spawns ++; @@ -136,7 +136,7 @@ public class MapIO{ for(int x = 0; x < pixmap.getWidth(); x++){ for(int y = 0; y < pixmap.getHeight(); y++){ Tile tile = tiles[x][y]; - pixmap.drawPixel(x, pixmap.getHeight() - 1 - y, colorFor(tile.floor(), tile.block(), tile.overlay(), tile.getTeam())); + pixmap.draw(x, pixmap.getHeight() - 1 - y, colorFor(tile.floor(), tile.block(), tile.overlay(), tile.getTeam())); } } return pixmap; diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index f668135f93..79780bbff8 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -261,7 +261,9 @@ public class ContentParser{ FieldMetadata metadata = fields.get(child.name().replace(" ", "_")); if(metadata == null){ if(ignoreUnknownFields){ - Log.err("{0}: Ignoring unknown field: " + child.name + " (" + type.getName() + ")", object); + if(!child.name.equals("research")){ + Log.err("{0}: Ignoring unknown field: " + child.name + " (" + type.getName() + ")", object); + } continue; }else{ SerializationException ex = new SerializationException("Field not found: " + child.name + " (" + type.getName() + ")"); diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 0d728b63de..3f4730c74c 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -9,6 +9,7 @@ import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.Pixmap.*; import io.anuke.arc.graphics.Texture.*; import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.graphics.g2d.TextureAtlas.*; import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.*; import io.anuke.arc.util.io.*; @@ -44,7 +45,8 @@ public class Mods implements Loadable{ } /** @return the loaded mod found by class, or null if not found. */ - public @Nullable LoadedMod getMod(Class type){ + public @Nullable + LoadedMod getMod(Class type){ return loaded.find(l -> l.mod.getClass() == type); } @@ -74,6 +76,7 @@ public class Mods implements Loadable{ if(loaded.isEmpty()) return; packer = new PixmapPacker(2048, 2048, Format.RGBA8888, 2, true); + for(LoadedMod mod : loaded){ int[] packed = {0}; boolean[] failed = {false}; @@ -105,11 +108,32 @@ public class Mods implements Loadable{ public void loadSync(){ if(packer == null) return; + Texture editor = Core.atlas.find("clear-editor").getTexture(); + PixmapPacker editorPacker = new PixmapPacker(2048, 2048, Format.RGBA8888, 2, true); + + for(AtlasRegion region : Core.atlas.getRegions()){ + if(region.getTexture() == editor){ + editorPacker.pack(region.name, Core.atlas.getPixmap(region).crop()); + } + } + //get textures packed if(totalSprites > 0){ TextureFilter filter = Core.settings.getBool("linear") ? TextureFilter.Linear : TextureFilter.Nearest; - packer.getPages().each(page -> page.updateTexture(filter, filter, false)); - packer.getPages().each(page -> page.getRects().each((name, rect) -> Core.atlas.addRegion(name, page.getTexture(), (int)rect.x, (int)rect.y, (int)rect.width, (int)rect.height))); + + packer.updateTextureAtlas(Core.atlas, filter, filter, false); + //generate new icons + for(Array arr : content.getContentMap()){ + arr.each(c -> { + if(c instanceof UnlockableContent && c.mod != null){ + UnlockableContent u = (UnlockableContent)c; + u.createIcons(packer, editorPacker); + } + }); + } + + editorPacker.updateTextureAtlas(Core.atlas, filter, filter, false); + packer.updateTextureAtlas(Core.atlas, filter, filter, false); } packer.dispose(); @@ -199,6 +223,7 @@ public class Mods implements Loadable{ for(FileHandle file : folder.list()){ if(file.extension().equals("json")){ try{ + //this binds the content but does not load it entirely Content loaded = parser.parse(mod, file.nameWithoutExtension(), file.readString(), type); Log.info("[{0}] Loaded '{1}'.", mod.meta.name, loaded); }catch(Exception e){ @@ -211,6 +236,7 @@ public class Mods implements Loadable{ } } + //this finishes parsing content fields parser.finishParsing(); each(Mod::loadContent); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java index 162a6a9466..cc89bd8c47 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -317,6 +317,10 @@ public class SettingsMenuDialog extends SettingsDialog{ tex.setFilter(filter, filter); } } + + if(!mobile){ + Core.settings.put("swapdiagonal", false); + } } private void back(){ diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index 788d3bdd12..a22eb1d174 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -667,6 +667,13 @@ public class Block extends BlockStorage{ draw.rotation = rotation; } + @Override + public void createIcons(PixmapPacker out, PixmapPacker editor){ + super.createIcons(out, editor); + + editor.pack(name + "-icon-editor", Core.atlas.getPixmap((AtlasRegion)icon(Cicon.full)).crop()); + } + /** Never use outside of the editor! */ public TextureRegion editorIcon(){ if(editorIcon == null) editorIcon = Core.atlas.find(name + "-icon-editor"); diff --git a/core/src/io/anuke/mindustry/world/blocks/Floor.java b/core/src/io/anuke/mindustry/world/blocks/Floor.java index dbd0218a4f..9985a617d4 100644 --- a/core/src/io/anuke/mindustry/world/blocks/Floor.java +++ b/core/src/io/anuke/mindustry/world/blocks/Floor.java @@ -1,19 +1,15 @@ package io.anuke.mindustry.world.blocks; -import io.anuke.arc.Core; -import io.anuke.arc.collection.Array; -import io.anuke.arc.collection.IntSet; -import io.anuke.arc.graphics.Color; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.math.Mathf; -import io.anuke.arc.math.geom.Geometry; -import io.anuke.arc.math.geom.Point2; +import io.anuke.arc.*; +import io.anuke.arc.collection.*; +import io.anuke.arc.graphics.*; +import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.math.*; +import io.anuke.arc.math.geom.*; import io.anuke.mindustry.content.*; -import io.anuke.mindustry.entities.Effects.Effect; +import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.*; import static io.anuke.mindustry.Vars.tilesize; diff --git a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java index 2c142cd6a1..952510035b 100644 --- a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java @@ -1,8 +1,14 @@ package io.anuke.mindustry.world.blocks; +import io.anuke.annotations.Annotations.*; +import io.anuke.arc.*; +import io.anuke.arc.graphics.*; +import io.anuke.arc.graphics.g2d.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; +import static io.anuke.mindustry.Vars.tilesize; + /**An overlay ore for a specific item type.*/ public class OreBlock extends OverlayFloor{ @@ -26,6 +32,39 @@ public class OreBlock extends OverlayFloor{ this.color.set(ore.color); } + @Override + @OverrideCallSuper + public void createIcons(PixmapPacker out, PixmapPacker editor){ + for(int i = 0; i < 3; i++){ + Pixmap image = new Pixmap(32, 32); + PixmapRegion shadow = Core.atlas.getPixmap(itemDrop.name + (i + 1)); + + int offset = image.getWidth() / tilesize - 1; + Color color = new Color(); + + for(int x = 0; x < image.getWidth(); x++){ + for(int y = offset; y < image.getHeight(); y++){ + shadow.getPixel(x, y - offset, color); + + if(color.a > 0.001f){ + color.set(0, 0, 0, 0.3f); + image.draw(x, y, color); + } + } + } + + image.draw(shadow); + + out.pack(name + (i + 1), image); + editor.pack("editor-" + name + (i + 1), image); + + if(i == 0){ + editor.pack("editor-block-" + name + "-full", image); + out.pack("block-" + name + "-full", image); + } + } + } + @Override public void init(){ super.init(); diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java index 7e1e121107..5cf1aca2d0 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java @@ -144,9 +144,9 @@ public class Drill extends Block{ float width = drawPlaceText(Core.bundle.formatFloat("bar.drillspeed", 60f / (drillTime + hardnessDrillMultiplier * returnItem.hardness) * returnCount, 2), x, y, valid); float dx = x * tilesize + offset() - width/2f - 4f, dy = y * tilesize + offset() + size * tilesize / 2f + 5; Draw.mixcol(Color.darkGray, 1f); - Draw.rect(returnItem.icon(Cicon.medium), dx, dy - 1); + Draw.rect(returnItem.icon(Cicon.small), dx, dy - 1); Draw.reset(); - Draw.rect(returnItem.icon(Cicon.medium), dx, dy); + Draw.rect(returnItem.icon(Cicon.small), dx, dy); }else{ Tile to = tile.getLinkedTilesAs(this, tempTiles).find(t -> t.drop() != null && t.drop().hardness > tier); Item item = to == null ? null : to.drop(); @@ -163,9 +163,9 @@ public class Drill extends Block{ if(entity.dominantItem != null){ float dx = tile.drawx() - size * tilesize/2f, dy = tile.drawy() + size * tilesize/2f; Draw.mixcol(Color.darkGray, 1f); - Draw.rect(entity.dominantItem.icon(Cicon.medium), dx, dy); + Draw.rect(entity.dominantItem.icon(Cicon.small), dx, dy - 1); Draw.reset(); - Draw.rect(entity.dominantItem.icon(Cicon.medium), dx, dy); + Draw.rect(entity.dominantItem.icon(Cicon.small), dx, dy); } } diff --git a/tools/src/io/anuke/mindustry/Generators.java b/tools/src/io/anuke/mindustry/Generators.java index ca05e800e5..38c4a9cf15 100644 --- a/tools/src/io/anuke/mindustry/Generators.java +++ b/tools/src/io/anuke/mindustry/Generators.java @@ -265,7 +265,7 @@ public class Generators{ image.save("../editor/editor-ore-" + item.name + (i + 1)); //save icons - image.save(ore.name + "-icon-full"); + image.save("block-" + ore.name + "-full"); for(Cicon icon : Cicon.scaled){ Image scaled = new Image(icon.size, icon.size); scaled.drawScaled(image); From ec29bd36826d12ddb68915ebac8cea5b3722eaf7 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 21:03:56 -0400 Subject: [PATCH 63/73] Custom sounds, mod sound loading --- .../io/anuke/mindustry/ClientLauncher.java | 9 +++++- core/src/io/anuke/mindustry/Vars.java | 13 ++++---- .../src/io/anuke/mindustry/core/FileTree.java | 12 ++++++-- .../io/anuke/mindustry/mod/ContentParser.java | 30 +++++++++++++++++++ core/src/io/anuke/mindustry/mod/Mods.java | 2 +- gradle.properties | 2 +- 6 files changed, 57 insertions(+), 11 deletions(-) diff --git a/core/src/io/anuke/mindustry/ClientLauncher.java b/core/src/io/anuke/mindustry/ClientLauncher.java index 2012d59c26..3234b1f9c5 100644 --- a/core/src/io/anuke/mindustry/ClientLauncher.java +++ b/core/src/io/anuke/mindustry/ClientLauncher.java @@ -2,6 +2,8 @@ package io.anuke.mindustry; import io.anuke.arc.*; import io.anuke.arc.assets.*; +import io.anuke.arc.assets.loaders.*; +import io.anuke.arc.audio.*; import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; import io.anuke.arc.math.*; @@ -41,10 +43,15 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform batch = new SpriteBatch(); assets = new AssetManager(); assets.setLoader(Texture.class, "." + mapExtension, new MapPreviewLoader()); + + tree = new FileTree(); + assets.setLoader(Sound.class, new SoundLoader(tree)); + assets.setLoader(Music.class, new MusicLoader(tree)); + assets.load("sprites/error.png", Texture.class); atlas = TextureAtlas.blankAtlas(); Vars.net = new Net(platform.getNet()); - Vars.mods = new Mods(); + mods = new Mods(); UI.loadSystemCursors(); diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index c723907b1f..cd2dcd57ae 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -196,10 +196,9 @@ public class Vars implements Loadable{ Version.init(); - tree = new FileTree(); - if(mods == null){ - mods = new Mods(); - } + if(files ==null) tree = new FileTree(); + if(mods == null) mods = new Mods(); + content = new ContentLoader(); loops = new LoopControl(); defaultWaves = new DefaultWaves(); @@ -255,12 +254,16 @@ public class Vars implements Loadable{ maps.load(); } - public static void loadSettings(){ + public static void createDirectories(){ Core.settings.setAppName(appName); if(steam || Version.modifier.equals("steam")){ Core.settings.setDataDirectory(Core.files.local("saves/")); } + } + + public static void loadSettings(){ + createDirectories(); Core.settings.defaults("locale", "default"); Core.keybinds.setDefaults(Binding.values()); diff --git a/core/src/io/anuke/mindustry/core/FileTree.java b/core/src/io/anuke/mindustry/core/FileTree.java index b55b063635..1537c73da3 100644 --- a/core/src/io/anuke/mindustry/core/FileTree.java +++ b/core/src/io/anuke/mindustry/core/FileTree.java @@ -1,15 +1,16 @@ package io.anuke.mindustry.core; import io.anuke.arc.*; +import io.anuke.arc.assets.loaders.*; import io.anuke.arc.collection.*; import io.anuke.arc.files.*; /** Handles files in a modded context. */ -public class FileTree{ +public class FileTree implements FileHandleResolver{ private ObjectMap files = new ObjectMap<>(); - public void addFile(FileHandle f){ - files.put(f.path(), f); + public void addFile(String path, FileHandle f){ + files.put(path, f); } /** Gets an asset file.*/ @@ -20,4 +21,9 @@ public class FileTree{ return Core.files.internal(path); } } + + @Override + public FileHandle resolve(String fileName){ + return get(fileName); + } } diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 79780bbff8..dc8c6b3f28 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -1,5 +1,7 @@ package io.anuke.mindustry.mod; +import io.anuke.arc.*; +import io.anuke.arc.audio.*; import io.anuke.arc.collection.*; import io.anuke.arc.function.*; import io.anuke.arc.graphics.*; @@ -14,6 +16,7 @@ import io.anuke.mindustry.entities.Effects.*; import io.anuke.mindustry.entities.bullet.*; import io.anuke.mindustry.entities.type.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.gen.*; import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -27,6 +30,23 @@ public class ContentParser{ put(Effect.class, (type, data) -> field(Fx.class, data)); put(StatusEffect.class, (type, data) -> field(StatusEffects.class, data)); put(Color.class, (type, data) -> Color.valueOf(data.asString())); + put(Music.class, (type, data) -> { + if(fieldOpt(Musics.class, data) != null) return fieldOpt(Musics.class, data); + + String path = "music/" + data.asString() + (Vars.ios ? ".mp3" : ".ogg"); + Core.assets.load(path, Music.class); + Core.assets.finishLoadingAsset(path); + return Core.assets.get(path); + }); + put(Sound.class, (type, data) -> { + if(fieldOpt(Sounds.class, data) != null) return fieldOpt(Sounds.class, data); + + String path = "sounds/" + data.asString() + (Vars.ios ? ".mp3" : ".ogg"); + Core.assets.load(path, Sound.class); + Core.assets.finishLoadingAsset(path); + Log.info(Core.assets.get(path)); + return Core.assets.get(path); + }); }}; /** Stores things that need to be parsed fully, e.g. reading fields of content. * This is done to accomodate binding of content names first.*/ @@ -221,6 +241,16 @@ public class ContentParser{ } } + private Object fieldOpt(Class type, JsonValue value){ + try{ + Object b = type.getField(value.asString()).get(null); + if(b == null) return null; + return b; + }catch(Exception e){ + return null; + } + } + /** Checks all @NonNull fields in this object, recursively. * Throws an exception if any are null.*/ private void checkNulls(Object object){ diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 3f4730c74c..daf9687be4 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -180,7 +180,7 @@ public class Mods implements Loadable{ //ignore special folders like bundles or sprites if(file.isDirectory() && !specialFolders.contains(file.name())){ //TODO calling child/parent on these files will give you gibberish; create wrapper class. - file.walk(f -> tree.addFile(f)); + file.walk(f -> tree.addFile(mod.file.isDirectory() ? f.path().substring(1 + mod.file.path().length()) : f.path(), f)); } } diff --git a/gradle.properties b/gradle.properties index d707230c05..e0b0e4aa19 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=840b75daba69d93a5c493e740a573463e03f9ada +archash=2a94f9187de5a7fa0b795ba4725fbc3e929b890c From ffd4297b17173fa0cc68b4f133588063f7f36c67 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 21:23:29 -0400 Subject: [PATCH 64/73] Mod corruption load warnings --- core/assets/bundles/bundle.properties | 3 +- core/src/io/anuke/mindustry/game/Saves.java | 12 +++++++ .../io/anuke/mindustry/io/SaveVersion.java | 2 +- core/src/io/anuke/mindustry/mod/Mods.java | 2 +- .../mindustry/ui/dialogs/DeployDialog.java | 28 ++++++++-------- .../mindustry/ui/dialogs/LoadDialog.java | 33 ++++++++++--------- gradle.properties | 2 +- 7 files changed, 49 insertions(+), 33 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 3d7b54afb6..f384c8a86d 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -76,6 +76,7 @@ mod.requiresrestart = The game will now close to apply the mod changes. mod.import = Import Mod mod.remove.confirm = This mod will be deleted. mod.author = [LIGHT_GRAY]Author:[] {0} +mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0} about.button = About name = Name: @@ -177,7 +178,7 @@ save.rename.text = New name: selectslot = Select a save. slot = [accent]Slot {0} editmessage = Edit Message -save.corrupted = [accent]Save file corrupted or invalid!\nIf you have just updated your game, this is probably a change in the save format and [scarlet]not[] a bug. +save.corrupted = Save file corrupted or invalid! empty = on = On off = Off diff --git a/core/src/io/anuke/mindustry/game/Saves.java b/core/src/io/anuke/mindustry/game/Saves.java index cef478b064..ff22a74210 100644 --- a/core/src/io/anuke/mindustry/game/Saves.java +++ b/core/src/io/anuke/mindustry/game/Saves.java @@ -7,6 +7,7 @@ import io.anuke.arc.files.*; import io.anuke.arc.graphics.*; import io.anuke.arc.util.*; import io.anuke.arc.util.async.*; +import io.anuke.mindustry.*; import io.anuke.mindustry.core.GameState.*; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.io.*; @@ -253,6 +254,17 @@ public class Saves{ return meta.map; } + public void cautiousLoad(Runnable run){ + Array mods = Array.with(getMods()); + mods.removeAll(Vars.mods.getModStrings()); + + if(!mods.isEmpty()){ + ui.showConfirm("$warning", Core.bundle.format("mod.missing", mods.toString("\n")), run); + }else{ + run.run(); + } + } + public String getName(){ return Core.settings.getString("save-" + index + "-name", "untitled"); } diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index 6b5f49db26..76e7ce5e09 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -66,7 +66,7 @@ public abstract class SaveVersion extends SaveFileReader{ "wavetime", state.wavetime, "stats", JsonIO.write(state.stats), "rules", JsonIO.write(state.rules), - "mods", JsonIO.write(mods.getModNames().toArray(String.class)), + "mods", JsonIO.write(mods.getModStrings().toArray(String.class)), "width", world.width(), "height", world.height() ).merge(tags)); diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index daf9687be4..fb55a8142f 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -258,7 +258,7 @@ public class Mods implements Loadable{ } /** @return the mods that the client is missing. - * The inputted array is changed to contain the extra mods that the client has but the server does.*/ + * The inputted array is changed to contain the extra mods that the client has but the server doesn't.*/ public Array getIncompatibility(Array out){ Array mods = getModStrings(); Array result = mods.copy(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java index 1ba3c9ca82..86841152e8 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java @@ -103,19 +103,21 @@ public class DeployDialog extends FloatingDialog{ } TextButton button = Elements.newButton(Core.bundle.format("resume", slot.getZone().localizedName()), Styles.squaret, () -> { - hide(); - ui.loadAnd(() -> { - logic.reset(); - net.reset(); - try{ - control.saves.getZoneSlot().load(); - state.set(State.playing); - }catch(SaveException e){ //make sure to handle any save load errors! - e.printStackTrace(); - if(control.saves.getZoneSlot() != null) control.saves.getZoneSlot().delete(); - Core.app.post(() -> ui.showInfo("$save.corrupted")); - show(); - } + control.saves.getZoneSlot().cautiousLoad(() -> { + hide(); + ui.loadAnd(() -> { + logic.reset(); + net.reset(); + try{ + slot.load(); + state.set(State.playing); + }catch(SaveException e){ //make sure to handle any save load errors! + e.printStackTrace(); + if(control.saves.getZoneSlot() != null) control.saves.getZoneSlot().delete(); + Core.app.post(() -> ui.showInfo("$save.corrupted")); + show(); + } + }); }); }); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java index 3ccd5ae624..815a5b6516 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java @@ -186,22 +186,23 @@ public class LoadDialog extends FloatingDialog{ } public void runLoadSave(SaveSlot slot){ - hide(); - ui.paused.hide(); - - ui.loadAnd(() -> { - try{ - net.reset(); - slot.load(); - state.rules.editor = false; - state.rules.zone = null; - state.set(State.playing); - }catch(SaveException e){ - Log.err(e); - state.set(State.menu); - logic.reset(); - ui.showErrorMessage("$save.corrupted"); - } + slot.cautiousLoad(() -> { + ui.loadAnd(() -> { + hide(); + ui.paused.hide(); + try{ + net.reset(); + slot.load(); + state.rules.editor = false; + state.rules.zone = null; + state.set(State.playing); + }catch(SaveException e){ + Log.err(e); + state.set(State.menu); + logic.reset(); + ui.showErrorMessage("$save.corrupted"); + } + }); }); } diff --git a/gradle.properties b/gradle.properties index e0b0e4aa19..8a43b1cc6a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=2a94f9187de5a7fa0b795ba4725fbc3e929b890c +archash=e17b152d4f597837640fe4d659ca5a820e8a2b15 From 89db08f4edc6d0bfd28899e38346ed7a856fdef1 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 21:29:35 -0400 Subject: [PATCH 65/73] Fixed unit tests, server --- core/src/io/anuke/mindustry/Vars.java | 10 +++------- tests/src/test/java/ApplicationTests.java | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index cd2dcd57ae..b653dfea91 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -196,7 +196,7 @@ public class Vars implements Loadable{ Version.init(); - if(files ==null) tree = new FileTree(); + if(tree == null) tree = new FileTree(); if(mods == null) mods = new Mods(); content = new ContentLoader(); @@ -254,16 +254,12 @@ public class Vars implements Loadable{ maps.load(); } - public static void createDirectories(){ + public static void loadSettings(){ Core.settings.setAppName(appName); - if(steam || Version.modifier.equals("steam")){ + if(steam || "steam".equals(Version.modifier)){ Core.settings.setDataDirectory(Core.files.local("saves/")); } - } - - public static void loadSettings(){ - createDirectories(); Core.settings.defaults("locale", "default"); Core.keybinds.setDefaults(Binding.values()); diff --git a/tests/src/test/java/ApplicationTests.java b/tests/src/test/java/ApplicationTests.java index a632849dcc..23f5f876b0 100644 --- a/tests/src/test/java/ApplicationTests.java +++ b/tests/src/test/java/ApplicationTests.java @@ -45,6 +45,7 @@ public class ApplicationTests{ public void setup(){ headless = true; net = new Net(null); + tree = new FileTree(); Vars.init(); content.createContent(); From 9e9d2496ed3cc017a233718d597c50641145cebc Mon Sep 17 00:00:00 2001 From: PlayerBrasil13 <55503822+PlayerBrasil13@users.noreply.github.com> Date: Wed, 2 Oct 2019 22:29:59 -0300 Subject: [PATCH 66/73] Update bundle_pt_BR.properties (#735) * Update bundle_pt_BR.properties * Update bundle_pt_BR.properties * Update bundle_pt_BR.properties * Update bundle_pt_BR.properties * Update bundle_pt_BR.properties --- core/assets/bundles/bundle_pt_BR.properties | 570 ++++++++++---------- 1 file changed, 293 insertions(+), 277 deletions(-) diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index bacda43305..dd40cf5588 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -16,11 +16,13 @@ screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente gameover = O núcleo foi destruído. gameover.pvp = O time[accent] {0}[] É vitorioso! highscore = [YELLOW]Novo recorde! + load.sound = Sons load.map = Mapas load.image = Imagens load.content = Conteúdo load.system = Sistema + stat.wave = Hordas derrotadas:[accent] {0} stat.enemiesDestroyed = Inimigos Destruídos:[accent] {0} stat.built = Construções construídas:[accent] {0} @@ -29,6 +31,7 @@ stat.deconstructed = Construções desconstruídas:[accent] {0} stat.delivered = Recursos lançados: stat.rank = Rank Final: [accent]{0} launcheditems = [accent]Itens lançados + map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"? level.highscore = Melhor\npontuação: [accent] {0} level.select = Seleção de Fase @@ -41,7 +44,7 @@ savegame = Salvar Jogo loadgame = Carregar Jogo joingame = Entrar no Jogo addplayers = Adicionar/Remover Jogador -customgame = Jogo Customizado +customgame = Jogo Customi-/nzado newgame = Novo Jogo none = minimap = Mini-Mapa @@ -53,13 +56,14 @@ maps = Mapas maps.browse = Browse Maps continue = Continuar maps.none = [LIGHT_GRAY]Nenhum Mapa Encontrado! -invalid = Invalid -preparingconfig = Preparing Config -preparingcontent = Preparing Content -uploadingcontent = Uploading Content -uploadingpreviewfile = Uploading Preview File -committingchanges = Comitting Changes -done = Done +invalid = Inválido +preparingconfig = Preparando configuração +preparingcontent = Preparando conteúdo +uploadingcontent = Fazendo upload do conteúdo +uploadingpreviewfile = Fazendo upload do arquivo de pré visualização +committingchanges = Enviando mudanças +done = Feito + about.button = Sobre name = Nome: noname = Pegue[accent] um nome[] primeiro. @@ -74,31 +78,31 @@ players = {0} Jogadores Ativos players.single = {0} Jogador Ativo server.closing = [accent]Fechando servidor... server.kicked.kick = Voce foi expulso do servidor! -server.kicked.whitelist = You are not whitelisted here. +server.kicked.whitelist = Você não está na lista branca do servidor. server.kicked.serverClose = Servidor Fechado. server.kicked.vote = Você foi expulso desse servidor. Tchau. server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo! server.kicked.serverOutdated = Servidor desatualiado! Peça ao dono para atualizar! server.kicked.banned = Você foi banido do servidor. server.kicked.typeMismatch = Este servidor não é compatível com a sua versão. -server.kicked.playerLimit = This server is full. Wait for an empty slot. +server.kicked.playerLimit = Este servidor está cheio. Espere por uma vaga server.kicked.recentKick = Voce foi banido recentemente.\nEspere para conectar de novo. server.kicked.nameInUse = Este nome já esta sendo usado\nneste servidor. server.kicked.nameEmpty = Voce deve ter pelo menos uma letra ou número. -server.kicked.idInUse = Voce ja está neste servidor! Conectar com duas contas não é permitido. -server.kicked.customClient = Este servidor não suporta construções customizadas. Baixe a versão original. +server.kicked.idInUse = Você ja está neste servidor! Conectar com duas contas não é permitido. +server.kicked.customClient = Este servidor não suporta versões customizadas. Baixe a versão original. server.kicked.gameover = Fim de jogo! server.versions = Sua versão:[accent] {0}[]\nVersão do servidor:[accent] {1}[] -host.info = The [accent]Hospedar[]Botão Hopeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall -join.info = Aqui, Você pode entar em um [accent]IP De servidor[] Para conectar, Ou descobrir [accent]Servidores[] Da rede local.\nAmbos os servidores LAN e WAN São suportados.\n\n[LIGHT_GRAY]Note: Não tem uma lista de servidores automaticos; Se você quer conectar ao IP de alguem, Você precisa pedir o IP Ao Rosteador. +host.info = The [accent]Hospedar[]Botão Hospeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall +join.info = Aqui, você pode entar em um [accent]IP de servidor[] para conectar, ou descobrir [accent]servidores[] da rede local.\nAmbos os servidores LAN e WAN são suportados.\n\n[LIGHT_GRAY]Note: Não há uma lista de servidores automáticos; Se você quer conectar ao IP de alguém, você precisa pedir o IP ao anfitrião. hostserver = Hospedar servidor -invitefriends = Invite Friends +invitefriends = Convidar amigos hostserver.mobile = Hospedar\nJogo host = Hospedar -hosting = [accent]Abrindo server... +hosting = [accent]Abrindo servidor... hosts.refresh = Atualizar hosts.discovering = Descobrindo jogos em lan -hosts.discovering.any = Discovering games +hosts.discovering.any = Descobrindo jogos server.refreshing = Atualizando servidor hosts.none = [lightgray]Nenhum jogo lan encontrado! host.invalid = [scarlet]Não foi possivel Hospedar. @@ -119,10 +123,10 @@ server.edit = Editar servidor server.outdated = [crimson]Servidor desatualizado![] server.outdated.client = [crimson]Cliente desatualizado![] server.version = [lightgray]Versão: {0} -server.custombuild = [yellow]Construção customizada +server.custombuild = [yellow]Versão customizada confirmban = Certeza que quer banir este jogador? confirmkick = Certeza que quer expulsar o jogador? -confirmvotekick = Are you sure you want to vote-kick this player? +confirmvotekick = Você tem certeza de que quer votar para banir este jogador? confirmunban = Certeza que quer desbanir este jogador? confirmadmin = Certeza que quer fazer este jogador um administrador? confirmunadmin = Certeza que quer remover o estatus de adminstrador deste jogador? @@ -131,30 +135,30 @@ joingame.ip = IP: disconnect = Desconectado. disconnect.error = Connection error. disconnect.closed = Connection closed. -disconnect.timeout = Timed out. +disconnect.timeout = Tempo esgotado. disconnect.data = Falha ao abrir os dados do mundo! -cantconnect = Unable to join game ([accent]{0}[]). +cantconnect = Impossível conectar ([accent]{0}[]). connecting = [accent]Conectando... connecting.data = [accent]Carregando dados do mundo... server.port = Porte: server.addressinuse = Senha em uso! server.invalidport = Numero de porta invalido! server.error = [crimson]Erro ao hospedar o servidor: [accent]{0} -save.old = Este save é para uma versão antiga do jogo, E não pode ser usado.\n\n[LIGHT_GRAY]Salvar Versões antigas vai ser Implementado Na versão 4.0 completa -save.new = Novo Save -save.overwrite = Você tem certeza que quer salvar sobre este slot? +save.old = Este save é para uma versão antiga do jogo, e não pode ser usado.\n\n[LIGHT_GRAY]Salvar versões antigas vai ser implementado na versão 4.0 completa +save.new = Novo salvamento +save.overwrite = Você tem certeza que quer sobrescrever este salvamento? overwrite = Salvar sobre -save.none = Nenhum save encontrado! +save.none = Nenhum salvamento encontrado! saveload = [accent]Salvando... savefail = Falha ao salvar jogo! -save.delete.confirm = Certeza que quer deletar este save? +save.delete.confirm = Certeza que quer deletar este salvamento? save.delete = Deletar save.export = Exportar save -save.import.invalid = [accent]Este save é invalido! -save.import.fail = [crimson]Falha ao importar save: [accent]{0} -save.export.fail = [crimson]Falha ao Exportar save: [accent]{0} -save.import = Importar save -save.newslot = Nome do save: +save.import.invalid = [accent]Este salvamento é inválido! +save.import.fail = [crimson]Falha ao importar salvamento: [accent]{0} +save.export.fail = [crimson]Falha ao exportar salvamento: [accent]{0} +save.import = Importar salvamento +save.newslot = Nome do salvamento: save.rename = Renomear save.rename.text = Novo jogo: selectslot = Selecione um slot para salvar. @@ -173,7 +177,7 @@ save.playtime = Tempo De Jogo: {0} warning = Aviso. confirm = Confirmar delete = Excluir -view.workshop = View In Workshop +view.workshop = Ver na oficina ok = OK open = Abrir customize = Customize @@ -181,15 +185,15 @@ cancel = Cancelar openlink = Abrir Link copylink = Copiar link back = Voltar -data.export = Exportar Data -data.import = Importar Data -data.exported = Data exportada. -data.invalid = Isso não é daa de jogo válida. -data.import.confirm = Importal data externa irá deletar[scarlet] toda[] sua data atual.\n[accent]Isso não pode ser desfeito![]\n\nQuando sua data é importada, seu jogo ira sair imediatamente. -classic.export = Exportar data classica +data.export = Exportar dados +data.import = Importar dados +data.exported = Dados exportados. +data.invalid = Estes dados de jogo não são válidos +data.import.confirm = Importar dados externos irá deletar[scarlet] todos[] os seus dados atuais.\n[accent]Isso não pode ser desfeito![]\n\nQuando sua data é importada, seu jogo ira sair imediatamente. +classic.export = Exportar dados clássicos classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app? quit.confirm = Você tem certeza que quer sair? -quit.confirm.tutorial = Você tem certeza você sabe oque Você esta fazendo?\nO tutorial pode ser refeito nas [accent] Configurações->Jogo->Refazer Tutorial.[] +quit.confirm.tutorial = Você tem certeza você sabe o que você esta fazendo?\nO tutorial pode ser refeito nas [accent] Configurações->Jogo->Refazer Tutorial.[] loading = [accent]Carregando... saving = [accent]Salvando... wave = [accent]Horda {0} @@ -197,24 +201,24 @@ wave.waiting = Horda em {0} wave.waveInProgress = [LIGHT_GRAY]Horda Em Progresso waiting = Aguardando... waiting.players = Esperando por jogadores... -wave.enemies = [LIGHT_GRAY]{0} Inimigos Restantes -wave.enemy = [LIGHT_GRAY]{0} Inimigo Restante -loadimage = Carregar\nImagem -saveimage = Salvar\nImagem +wave.enemies = [LIGHT_GRAY]{0} inimigos restantes +wave.enemy = [LIGHT_GRAY]{0} inimigo restante +loadimage = Carregar\nimagem +saveimage = Salvar\nimagem unknown = Desconhecido custom = Customizado builtin = Built-In map.delete.confirm = Certeza que quer deletar este mapa? Isto não pode ser desfeito! map.random = [accent]Mapa aleatório -map.nospawn = Esse mapa não contém um [yellow]núcleo[] para o jogador Nascer! [ROYAL]blue[] Coloque um [yellow]núcleo[] no editor de mapa. +map.nospawn = Este mapa não possui nenhum núcleo para o jogador nascer! Adicione um núcleo[accent] amarelo[] para este mapa no editor. map.nospawn.pvp = Esse mapa não tem núcleos inimigos para os jogadores nascerem! Adicione[SCARLET] Núcleos vermelhos[] no mapa no editor. -map.nospawn.attack = Esse mapa não tem nenhum núcleos enimigos para o jogador atacar! coloque[SCARLET] Núcleos[] vermelhos no editor. +map.nospawn.attack = Esse mapa não tem nenhum núcleo inimigo para o jogador atacar! coloque[SCARLET] Núcleos[] vermelhos no editor. map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto. map.publish.error = Error publishing map: {0} -map.publish.confirm = Are you sure you want to publish this map?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your maps will not show up! -eula = Steam EULA -map.publish = Map published. -map.publishing = [accent]Publishing map... +map.publish.confirm = Você tem certeza de que quer publicar este mapa?\n\n[lightgray]Tenha certeza de que você concorda com o EULA da oficina primeiro, ou seus mapas não serão mostrados! +eula = EULA do Steam +map.publish = Mapa publicado. +map.publishing = [accent]Publicando mapa... editor.brush = Pincel editor.openin = Abrir no Editor editor.oregen = Geração de minério @@ -222,14 +226,14 @@ editor.oregen.info = Geração de minério: editor.mapinfo = Informação do mapa editor.author = Autor: editor.description = Descrição: -editor.nodescription = A map must have a description of at least 4 characters before being published. -editor.waves = Ondas: +editor.nodescription = Um mapa deve ter uma descrição de no mínimo 4 caracteres antes de ser publicado. +editor.waves = Hordas: editor.rules = Regras: -editor.generation = Generation: +editor.generation = Geração: editor.ingame = Editar em jogo -editor.publish.workshop = Publish On Workshop +editor.publish.workshop = Publicar na oficina editor.newmap = Novo mapa -workshop = Workshop +workshop = Oficina waves.title = Hordas waves.remove = Remover waves.never = @@ -238,38 +242,38 @@ waves.waves = Hordas(s) waves.perspawn = por spawn waves.to = para waves.boss = Chefe -waves.preview = Prever +waves.preview = Pré visualizar waves.edit = Editar... waves.copy = Copiar para área de transferência -waves.load = carregar da área de transferência +waves.load = Carregar da área de transferência waves.invalid = Hordas inválidas na área de transferência. waves.copied = Hordas copiadas. -waves.none = Sem hordas definidas.\nNote que layouts vazios de ondas serão automaticamente substituídos pelo layout padrão. +waves.none = Sem hordas definidas.\nNote que layouts vazios de hordas serão automaticamente substituídos pelo layout padrão. editor.default = [LIGHT_GRAY] -details = Details... +details = Detalhes... edit = Editar... editor.name = Nome: editor.spawn = Criar unidade editor.removeunit = Remover unidade editor.teams = Time -editor.errorload = Erro carregando arquivo:\n[accent]{0} -editor.errorsave = Erro salvando arquivo:\n[accent]{0} -editor.errorimage = Isso é uma imagem, Não um mapa. Não vá por aí mudando extensões esperando que funcione.\n\nSe você quer importar um mapa legacy, Use o botão 'Importar mapa legacy'no editor. +editor.errorload = Erro ao carregar arquivo:\n[accent]{0} +editor.errorsave = Erro ao salvar arquivo:\n[accent]{0} +editor.errorimage = Isso é uma imagem, não um mapa. Não vá por aí mudando extensões esperando que funcione.\n\nSe você quer importar um mapa legacy, Use o botão 'Importar mapa legacy'no editor. editor.errorlegacy = Esse mapa é velho demais, E usa um formato de mapa legacy que não é mais suportado. -editor.errornot = This is not a map file. +editor.errornot = Este não é um arquivo de mapa. editor.errorheader = Este arquivo de mapa não é mais válido ou está corrompido. -editor.errorname = Mapa não tem nome definido. +editor.errorname = O mapa não tem nome definido. editor.update = Atualizar editor.randomize = Randomizar editor.apply = Aplicar editor.generate = Gerar -editor.resize = Redimen\n sionar -editor.loadmap = Carregar\nMapa -editor.savemap = Salvar\nMapa +editor.resize = Redimen-\nsionar +editor.loadmap = Carregar\nmapa +editor.savemap = Salvar\nmapa editor.saved = Salvo! editor.save.noname = Seu mapa não tem um nome! Coloque um no menu de "Informação do mapa" -editor.save.overwrite = O seu mapa Substitui um mapa já construído! Coloque um nome diferente no menu "Informação do mapa" -editor.import.exists = [scarlet]Não foi possivel importar:[] Um mapa Construído chamado '{0}' Já existe! +editor.save.overwrite = O seu mapa substitui um mapa já construído! Coloque um nome diferente no menu "Informação do mapa" +editor.import.exists = [scarlet]Não foi possivel importar:[] Um mapa construído chamado '{0}' Já existe! editor.import = Importar... editor.importmap = Importar Mapa editor.importmap.description = Importar um mapa existente @@ -287,36 +291,38 @@ editor.saveimage = Salvar\nImagem editor.unsaved = [scarlet]Você tem alterações não salvas![]\nTem certeza que quer sair? editor.resizemap = Redimensionar Mapa editor.mapname = Nome do Mapa: -editor.overwrite = [accent]Aviso!\nIsso Subistitui um mapa existente. +editor.overwrite = [accent]Aviso!\nIsso Substitui um mapa existente. editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir? -editor.exists = A map with this name already exists. +editor.exists = Já existe um mapa com este nome. editor.selectmap = Selecione uma mapa para carregar: + toolmode.replace = Substituir -toolmode.replace.description = Draws only on solid blocks. +toolmode.replace.description = Desenha apenas em blocos sólidos. toolmode.replaceall = Substituir tudo -toolmode.replaceall.description = Substitui todos os blocos no mapa -toolmode.orthogonal = Orthogonal -toolmode.orthogonal.description = Draws only orthogonal lines. +toolmode.replaceall.description = Substituir todos os blocos no mapa +toolmode.orthogonal = Linha reta +toolmode.orthogonal.description = Desenha apenas linhas retas. toolmode.square = Square -toolmode.square.description = Square brush. +toolmode.square.description = Pincel quadrado. toolmode.eraseores = Apagar minérios toolmode.eraseores.description = Apaga apenas minérios. -toolmode.fillteams = Fill Teams -toolmode.fillteams.description = Fill teams instead of blocks. -toolmode.drawteams = Draw Teams -toolmode.drawteams.description = Draw teams instead of blocks. +toolmode.fillteams = Encher times +toolmode.fillteams.description = Muda o time do qual todos os blocos pertencem. +toolmode.drawteams = Desenhar times +toolmode.drawteams.description = Muda o time do qual o bloco pertence. + filters.empty = [LIGHT_GRAY]Sem filtro! Adicione um usando o botão abaixo. filter.distort = Distorcedor -filter.noise = Ruído +filter.noise = Geração aleatória filter.median = Median filter.oremedian = Ore Median filter.blend = Blend -filter.defaultores = Default Ores +filter.defaultores = Minérios padrão filter.ore = Minério -filter.rivernoise = Ruído para rios -filter.mirror = Mirror -filter.clear = Clear -filter.option.ignore = Ignore +filter.rivernoise = Geração aleatória de rios +filter.mirror = Espelhar +filter.clear = Excluir +filter.option.ignore = Ignorar filter.scatter = Dispersão filter.terrain = Terreno filter.option.scale = Escala @@ -329,94 +335,100 @@ filter.option.falloff = Caída filter.option.angle = Angle filter.option.block = Bloco filter.option.floor = Chão -filter.option.flooronto = Target Floor +filter.option.flooronto = Chão alvo filter.option.wall = Parede filter.option.ore = Minério filter.option.floor2 = Chão secundário filter.option.threshold2 = Margem secundária -filter.option.radius = Radius -filter.option.percentile = Percentil +filter.option.radius = Raio +filter.option.percentile = Percentual + width = Largura: height = Altura: menu = Menu play = Jogar -campaign = Campanha +campaign = Campa-/nnha load = Carregar save = Salvar fps = FPS: {0} tps = TPS: {0} ping = Ping: {0}ms -language.restart = Por favor Reinicie seu jogo para a tradução tomar efeito. -settings = Configurações +language.restart = Por favor, reinicie seu jogo para a tradução tomar efeito. +settings = Configu-/nrações tutorial = Tutorial tutorial.retake = Refazer Tutorial editor = Editor mapeditor = Editor de mapa donate = Doar + abandon = Abandonar abandon.text = Esta zona e todos os seus recursos serão perdidos para o inimigo. locked = Trancado complete = [LIGHT_GRAY]Completo: -zone.requirement = Onda {0} Na zona {1} +zone.requirement = Horda {0} Na zona {1} resume = Resumir Zona:\n[LIGHT_GRAY]{0} bestwave = [LIGHT_GRAY]Melhor: {0} launch = Lançar launch.title = Lançamento feito com sucesso -launch.next = [LIGHT_GRAY]próxima oportunidade na onda {0} -launch.unable2 = [scarlet]Unable to LAUNCH.[] +launch.next = [LIGHT_GRAY]Próxima oportunidade na Horda {0} +launch.unable2 = [scarlet]Impossível lançar.[] launch.confirm = Isto vai lançar todos os seus recursos no seu núcleo.\nVoce não será capaz de retornar para esta base. -launch.skip.confirm = Se você pular a onda agora, você não será capaz de lançar até ondas mais avançadas. +launch.skip.confirm = Se você pular a horda agora, você não será capaz de lançar até hordas mais avançadas. uncover = Descobrir configure = Configurar carregamento -configure.locked = [LIGHT_GRAY]Alcançe a onda {0}\npara Configurar o Loadout. -configure.invalid = Amount must be a number between 0 and {0}. +configure.locked = [LIGHT_GRAY]Alcançe a horda {0}\npara configurar o carregamento. +configure.invalid = A quantidade deve ser um número entre 0 e {0}. zone.unlocked = [LIGHT_GRAY]{0} Desbloqueado. -zone.requirement.complete = Onda {0} alcançada:\n{1} Requerimentos da zona alcançada. -zone.config.complete = Onda {0} Alcançada:\nLoadout config desbloqueado. +zone.requirement.complete = Horda {0} alcançada:\n{1} Requerimentos da zona alcançada. +zone.config.complete = Horda {0} Alcançada:\nConfiguração do carregamento desbloqueado. zone.resources = Recursos detectados: zone.objective = [lightgray]Objetivo: [accent]{0} zone.objective.survival = Sobreviver zone.objective.attack = Destruir o núcleo inimigo add = Adicionar... boss.health = Saúde do chefe + connectfail = [crimson]Falha ao entrar no servidor: [accent]{0} -error.unreachable = Servidor inalcançavel. -error.invalidaddress = Endereço invalido. -error.timedout = Desconectado!\nTenha certeza que o Rosteador tenha feito Port forwading, E que o indereço esteja correto! -error.mismatch = Erro de pacote:\nPossivel versão do cliente/Servidor incompatibilidade.\nTenha certeza que você e o host tenham a ultima versão! +error.unreachable = Servidor inalcançável. +error.invalidaddress = Endereço inválido. +error.timedout = Desconectado!\nTenha certeza que o anfitrião tenha feito redirecionamento de portas e que o endereço esteja correto! +error.mismatch = Erro de pacote:\nPossivel incompatibilidade com a versão do cliente/servidor.\nTenha certeza que você e o anfitrião tenham a última versão! error.alreadyconnected = Já conectado. error.mapnotfound = Arquivo de mapa não encontrado! error.io = Erro I/O de internet. error.any = Erro de rede desconhecido. -error.bloom = Failed to initialize bloom.\nYour device may not support it. +error.bloom = Falha ao inicializar bloom.\nSeu dispositivo talvez não o suporte. + zone.groundZero.name = Marco zero -zone.desertWastes.name = Perdas do Deserto +zone.desertWastes.name = Ruínas do Deserto zone.craters.name = As crateras zone.frozenForest.name = Floresta congelada zone.ruinousShores.name = Costas Ruinosas zone.stainedMountains.name = Montanhas manchadas zone.desolateRift.name = Fenda desolada -zone.nuclearComplex.name = Complexo de construção nuclear -zone.overgrowth.name = SobreCrescido -zone.tarFields.name = Campos de Tar +zone.nuclearComplex.name = Complexo de Produção Nuclear +zone.overgrowth.name = Crescimento excessivo +zone.tarFields.name = Campos de Piche zone.saltFlats.name = Planícies de sal zone.impact0078.name = Impacto 0078 zone.crags.name = Penhascos -zone.fungalPass.name = Passagem de fungos +zone.fungalPass.name = Passagem Fúngica + zone.groundZero.description = Uma ótima localização para começar de novo. Baixa ameaça inimiga. Poucos recursos.\nColete o máximo de chumbo e cobre possível.\nContinue! zone.frozenForest.description = Até aqui, perto das montanhas, os esporos se espalharam. As baixas temperaturas não podem contê-los para sempre.\n\nComeçe a busca por energia. Construa geradores à combustão. Aprenda a usar os reparadores (menders). -zone.desertWastes.description = These wastes are vast, unpredictable, and criss-crossed with derelict sector structures.\nCarvão está presente na região. O queime por energia, ou sintetize grafite.\n\n[lightgray]Esse local de pouso não pode ser garantido. -zone.saltFlats.description = On the outskirts of the desert lie the Salt Flats. Few resources can be found in this location.\n\nThe enemy has erected a resource storage complex here. Eradicate their core. Leave nothing standing. -zone.craters.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills. -zone.ruinousShores.description = Past the wastes, is the shoreline. Once, this location housed a coastal defense array. Not much of it remains. Only the most basic defense structures have remained unscathed, everything else reduced to scrap.\nContinue the expansion outwards. Rediscover the technology. -zone.stainedMountains.description = Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units. -zone.overgrowth.description = This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build dagger units. Destroy it. Reclaim that which was lost. -zone.tarFields.description = The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible. -zone.desolateRift.description = An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks. -zone.nuclearComplex.description = A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers. +zone.desertWastes.description = Estas ruínas são vastas, imprevisíveis, e cruzadas por estruturas abandonadas.\nCarvão está presente na região. O queime por energia, ou sintetize grafite.\n\n[lightgray]Este local de pouso não pode ser garantido. +zone.saltFlats.description = Nos arredores do deserto estão as Planícies de Sal. Poucos recursos podem ser encontrados neste lugar.\n\nO inimigo ergueu um complexo de armazenamento aqui. Erradique seu núcleo. Não deixe nada de pé. +zone.craters.description = Água se acumulou nesta cratera, relíquia de guerras antigas. Recupere a área. Colete areia. Derreta metavidro. Bombeie água para resfriar torretas e brocas. +zone.ruinousShores.description = Depois das ruínas está o litoral. Uma vez, este local abrigou uma matriz de defesa costeira. Não restou muito disso. Apenas as estruturas de defesa mais básicas restaram ilesas, todo o resto se reduziu a sucata.\nContinue a expansão para fora. Redescubra a tecnologia. +zone.stainedMountains.description = Mais para o interior estão as montanhas, ainda intocadas por esporos.\nExtraia o titânio abundante nesta área. Aprenda como usá-lo.\n\nA presença inimiga é maior aqui. Não os dê tempo de enviar suas tropas mais fortes. +zone.overgrowth.description = Esta área tem crescimento excessivo, mais perto da fonte de esporos.\nO inimgo estabeleceu um posto avançado aqui. Construa unidades dagger. Destrua-o. Recupere o que sobrou. +zone.tarFields.description = Nos arredores de uma zona de produção de petróleo, entre as montanhas e o deserto. Uma das poucas áreas com reservas utilizáveis de piche.\nApesar de abandonada, esta área possui perigosas forças inimigas por perto. Não as subestime.\n\n[lightgray]Pesquise tecnologias de processamento de petróleo se possível. +zone.desolateRift.description = Uma zona extremamente perigosa. Recursos abundantes, porém pouco espaço. Alto risco de destruição. Saia o mais rápido possível. Não seja enganado pelo longo espaço de tempo entre os ataques inimigos. +zone.nuclearComplex.description = Uma antiga instalação para produção e processamento de tório, reduzido a ruínas.\n[lightgray]Pesquise o tório e seus muitos usos.\n\nO inimigo está presente aqui em grandes números, constantemente à procura de atacantes. zone.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores. zone.impact0078.description = zone.crags.description = + settings.language = Linguagem settings.data = Dados do jogo settings.reset = Restaurar Padrões @@ -459,18 +471,19 @@ blocks.basepowergeneration = Geração de poder base blocks.productiontime = Tempo de produção blocks.repairtime = Tempo de reparo total do bloco blocks.speedincrease = Aumento de velocidade -blocks.range = Distancia -blocks.drilltier = Furaveis +blocks.range = Distância +blocks.drilltier = Furáveis blocks.drillspeed = Velocidade da broca base blocks.boosteffect = Efeito do Boost -blocks.maxunits = Maximo de unidades ativas +blocks.maxunits = Máximo de unidades ativas blocks.health = Saúde blocks.buildtime = Tempo de construção -blocks.buildcost = Build Cost +blocks.buildcost = Custo de construção blocks.inaccuracy = Imprecisão blocks.shots = Tiros -blocks.reload = Recarregar +blocks.reload = Tiros por segundo blocks.ammo = Munição + bar.drilltierreq = Broca melhor necessária. bar.drillspeed = Velocidade da broca: {0}/s bar.efficiency = Eficiência: {0}% @@ -485,17 +498,19 @@ bar.heat = Aquecimento bar.power = Poder bar.progress = Progresso da construção bar.spawned = Unidades: {0}/{1} + bullet.damage = [stat]{0}[lightgray] dano -bullet.splashdamage = [stat]{0}[lightgray] Dano em area ~[stat] {1}[lightgray] Blocos -bullet.incendiary = [stat]incendiario +bullet.splashdamage = [stat]{0}[lightgray] Dano em área ~[stat] {1}[lightgray] Blocos +bullet.incendiary = [stat]Incendiário bullet.homing = [stat]Guiado bullet.shock = [stat]Choque -bullet.frag = [stat]fragmento -bullet.knockback = [stat]{0}[lightgray] Impulso +bullet.frag = [stat]Fragmentação +bullet.knockback = [stat]{0}[lightgray]Impulso bullet.freezing = [stat]Congelamento -bullet.tarred = [stat]tarred -bullet.multiplier = [stat]{0}[lightgray]x Multiplicador de munição -bullet.reload = [stat]{0}[lightgray]x recarregar +bullet.tarred = [stat]Grudento +bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munição +bullet.reload = [stat]{0}[lightgray]x cadência de tiro + unit.blocks = Blocos unit.powersecond = Unidades de energia/segundo unit.liquidsecond = Unidades de líquido/segundo @@ -504,7 +519,7 @@ unit.liquidunits = Unidades de liquido unit.powerunits = Unidades de energia unit.degrees = Graus unit.seconds = segundos -unit.persecond = /sec +unit.persecond = por segundo unit.timesspeed = x Velocidade unit.percent = % unit.items = itens @@ -517,18 +532,18 @@ category.shooting = Atirando category.optional = Melhoras opcionais setting.landscape.name = Travar panorama setting.shadows.name = Sombras -setting.linear.name = Linear Filtering +setting.linear.name = Filtragem linear setting.animatedwater.name = Água animada setting.animatedshields.name = Escudos animados -setting.antialias.name = Antialias[LIGHT_GRAY] (Requer recomeço)[] +setting.antialias.name = Filtro suavizante[LIGHT_GRAY] (reinicialização requerida)[] setting.indicators.name = Indicador de aliados setting.autotarget.name = Alvo automatico -setting.keyboard.name = Mouse+Keyboard Controls -setting.touchscreen.name = Touchscreen Controls +setting.keyboard.name = Controles de mouse e teclado +setting.touchscreen.name = Controles de tela sensível ao toque setting.fpscap.name = FPS Maximo setting.fpscap.none = Nenhum setting.fpscap.text = {0} FPS -setting.uiscale.name = UI Scaling[lightgray] (require restart)[] +setting.uiscale.name = Escala da IU[lightgray] (reinicialização requerida)[] setting.swapdiagonal.name = Sempre colocação diagnoal setting.difficulty.training = Treinamento setting.difficulty.easy = Fácil @@ -542,7 +557,7 @@ setting.sensitivity.name = Sensibilidade do Controle setting.saveinterval.name = Intervalo de autosalvamento setting.seconds = {0} Segundos setting.fullscreen.name = Tela Cheia -setting.borderlesswindow.name = Janela sem borda[LIGHT_GRAY] (Pode precisar reeiniciar) +setting.borderlesswindow.name = Janela sem borda[LIGHT_GRAY] (Pode precisar reiniciar) setting.fps.name = Mostrar FPS setting.vsync.name = VSync setting.lasers.name = Mostrar lasers @@ -554,20 +569,20 @@ setting.mutemusic.name = Desligar Música setting.sfxvol.name = Volume de Efeitos setting.mutesound.name = Desligar Som setting.crashreport.name = Enviar denuncias de crash anonimas -setting.savecreate.name = Auto-Create Saves -setting.publichost.name = Public Game Visibility +setting.savecreate.name = Criar salvamentos automaticamente +setting.publichost.name = Visibilidade do jogo público setting.chatopacity.name = Opacidade do chat setting.playerchat.name = Mostrar chat em jogo -uiscale.reset = A escala da interface do usuário foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings... -uiscale.cancel = Cancel & Exit +uiscale.reset = A escala da IU foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings... +uiscale.cancel = Cancelar e sair setting.bloom.name = Bloom keybind.title = Refazer teclas -keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported. +keybinds.mobile = [scarlet]A maior parte das teclas aqui não são funcionais em dispositivos móveis. Apenas movimento básico é suportado. category.general.name = Geral category.view.name = Ver category.multiplayer.name = Multijogador command.attack = Atacar -command.rally = Rally +command.rally = Reunir command.retreat = Recuar keybind.gridMode.name = Seleção de blocos keybind.gridModeShift.name = Seleção de categoria @@ -576,7 +591,7 @@ keybind.press.axis = Pressione uma Axis ou tecla... keybind.screenshot.name = Captura do mapa keybind.move_x.name = mover_x keybind.move_y.name = mover_y -keybind.fullscreen.name = Toggle Fullscreen +keybind.fullscreen.name = Alterar tela cheia keybind.select.name = selecionar keybind.diagonal_placement.name = Colocação diagonal keybind.pick.name = Pegar bloco @@ -587,7 +602,7 @@ keybind.zoom_hold.name = segurar_zoom keybind.zoom.name = Zoom keybind.menu.name = Menu keybind.pause.name = Pausar -keybind.minimap.name = Minimap +keybind.minimap.name = Minimapa keybind.dash.name = Correr keybind.chat.name = Conversa keybind.player_list.name = Lista_de_jogadores @@ -601,13 +616,13 @@ keybind.drop_unit.name = Soltar unidade keybind.zoom_minimap.name = Zoom minimap mode.help.title = Descrição dos modos mode.survival.name = Sobrevivencia -mode.survival.description = O modo normal. Recursos limitados E Ondas automaticass. -mode.sandbox.name = Caixa de areia -mode.sandbox.description = Recursos infinitos E sem tempo para Ataques. -mode.pvp.name = PvP +mode.survival.description = O modo normal. Recursos limitados e hordas automáticas. +mode.sandbox.name = Sandbox +mode.sandbox.description = Recursos infinitos e sem tempo para ataques. +mode.pvp.name = JXJ mode.pvp.description = Lutar contra outros jogadores locais. mode.attack.name = Ataque -mode.attack.description = Sem hordas, Com o objetivo de destruir a base inimiga. +mode.attack.description = Sem hordas, com o objetivo de destruir a base inimiga. mode.custom = Regras personalizadas rules.infiniteresources = Recursos infinitos rules.wavetimer = Tempo de horda @@ -647,8 +662,8 @@ item.graphite.name = Grafite item.titanium.name = Titânio item.thorium.name = Urânio item.silicon.name = Sílicio -item.plastanium.name = Plastanio -item.phase-fabric.name = Fabrica fase +item.plastanium.name = Plastânio +item.phase-fabric.name = Tecido de fase item.surge-alloy.name = Liga de surto item.spore-pod.name = Pod de esporos item.sand.name = Areia @@ -657,33 +672,33 @@ item.pyratite.name = Piratita item.metaglass.name = Metavidro item.scrap.name = Sucata liquid.water.name = Água -liquid.slag.name = Slag +liquid.slag.name = Escória liquid.oil.name = Petróleo liquid.cryofluid.name = Crio Fluido mech.alpha-mech.name = Alfa mech.alpha-mech.weapon = Repetidor pesado -mech.alpha-mech.ability = Onda de drones +mech.alpha-mech.ability = Regeneração mech.delta-mech.name = Delta mech.delta-mech.weapon = Gerador Arc mech.delta-mech.ability = Descarga mech.tau-mech.name = Tau -mech.tau-mech.weapon = Laser restruturador +mech.tau-mech.weapon = Laser reestruturador mech.tau-mech.ability = Tiro reparador mech.omega-mech.name = Omega -mech.omega-mech.weapon = Onda de missies +mech.omega-mech.weapon = Enxame de mísseis mech.omega-mech.ability = Configuração Armadurada mech.dart-ship.name = Dardo mech.dart-ship.weapon = Repetidor mech.javelin-ship.name = Javelin -mech.javelin-ship.weapon = Ondas de misseis +mech.javelin-ship.weapon = Mísseis explosivos mech.javelin-ship.ability = Acelerador de explosão mech.trident-ship.name = Tridente mech.trident-ship.weapon = Carga de bombas mech.glaive-ship.name = Glaive mech.glaive-ship.weapon = Repetidor de fogo -item.explosiveness = [LIGHT_GRAY]Explosividade: {0} +item.explosiveness = [LIGHT_GRAY]Explosibilidade: {0} item.flammability = [LIGHT_GRAY]Inflamabilidade: {0} -item.radioactivity = [LIGHT_GRAY]RadioAtividade: {0} +item.radioactivity = [LIGHT_GRAY]Radioatividade: {0} unit.health = [LIGHT_GRAY]Vida: {0} unit.speed = [LIGHT_GRAY]Velocidade: {0} mech.weapon = [LIGHT_GRAY]Arma: {0} @@ -719,7 +734,7 @@ block.scrap-wall-large.name = Parede de sucata grande block.scrap-wall-huge.name = Parede de sucata Maior block.scrap-wall-gigantic.name = Muro de sucata gigante block.thruster.name = Propulsor -block.kiln.name = Kiln +block.kiln.name = Forno para metavidro block.graphite-press.name = Prensa de grafite block.multi-press.name = Multi-Prensa block.constructing = {0}\n[LIGHT_GRAY](Construindo) @@ -727,19 +742,19 @@ block.spawn.name = Spawn dos inimigos block.core-shard.name = Fragmento do núcleo block.core-foundation.name = Fundação do núcleo block.core-nucleus.name = Núcleo do núcleo -block.deepwater.name = água funda +block.deepwater.name = Água profunda block.water.name = Água block.tainted-water.name = Água contaminada -block.darksand-tainted-water.name = Água contaminada de areia escura -block.tar.name = Tar +block.darksand-tainted-water.name = Água contaminada sobre areia escura +block.tar.name = Piche block.stone.name = Pedra block.sand.name = Areia block.darksand.name = Areia escura block.ice.name = Gelo block.snow.name = Neve block.craters.name = Crateras -block.sand-water.name = Água de areia -block.darksand-water.name = Água de areia escura +block.sand-water.name = Água sobre areia +block.darksand-water.name = Água sobre areia escura block.char.name = Char block.holostone.name = Pedra holo block.ice-snow.name = Gelo de neve @@ -750,7 +765,7 @@ block.dunerocks.name = Rochas da duna block.pine.name = Pinheiro block.white-tree-dead.name = Árvore branca morta block.white-tree.name = Árvore branca -block.spore-cluster.name = Grupo de esporos +block.spore-cluster.name = Aglomerado de esporos block.metal-floor.name = Chão de metal block.metal-floor-2.name = Chão de metal 2 block.metal-floor-3.name = Chão de metal 3 @@ -763,13 +778,13 @@ block.dark-panel-4.name = Painel escuro 4 block.dark-panel-5.name = Painel escuro 5 block.dark-panel-6.name = Painel escuro 6 block.dark-metal.name = Metal escuro -block.ignarock.name = Rocha igna +block.ignarock.name = Rocha ígnea block.hotrock.name = Rocha quente block.magmarock.name = Rocha de magma block.cliffs.name = Colinas block.copper-wall.name = Parede de Cobre block.copper-wall-large.name = Parede de Cobre Grande -block.titanium-wall.name = Parede de titanio +block.titanium-wall.name = Parede de titânio block.titanium-wall-large.name = Parede de titânio grande block.phase-wall.name = Parede de fase block.phase-wall-large.name = Parde de fase grande @@ -784,13 +799,13 @@ block.hail.name = Granizo block.lancer.name = Lançador block.conveyor.name = Esteira block.titanium-conveyor.name = Esteira de Titânio -block.armored-conveyor.name = Armored Conveyor -block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors. +block.armored-conveyor.name = Esteira blindada +block.armored-conveyor.description = Move itens com a mesma velocidade que esteiras de titânio, mas tem mais armadura. Não aceita itens dos lados a não ser de outras esteiras. block.junction.name = Junção block.router.name = Roteador block.distributor.name = Distribuidor block.sorter.name = Ordenador -block.message.name = Message +block.message.name = Mensagem block.overflow-gate.name = Portão Sobrecarregado block.silicon-smelter.name = Fundidora de silicio block.phase-weaver.name = Palheta de fase @@ -806,7 +821,7 @@ block.power-node-large.name = Célula de energia Grande block.surge-tower.name = Torre de surto block.battery.name = Bateria block.battery-large.name = Bateria Grande -block.combustion-generator.name = Gerador de combustão +block.combustion-generator.name = Gerador a combustão block.turbine-generator.name = Gerador de Turbina block.differential-generator.name = Gerador diferencial block.impact-reactor.name = Reator De Impacto @@ -824,11 +839,11 @@ block.omega-mech-pad.name = Controle da armadura Omega block.tau-mech-pad.name = Controle da armadura Tau block.conduit.name = Cano block.mechanical-pump.name = Bomba Mecânica -block.item-source.name = Fonte do item -block.item-void.name = Item Vazio -block.liquid-source.name = Fonte de água -block.power-void.name = Poder Vazio -block.power-source.name = Poder Infinito +block.item-source.name = Criador de itens +block.item-void.name = Destruidor de itens +block.liquid-source.name = Criador de líquidos +block.power-void.name = Anulador de energia +block.power-source.name = Criador de energia block.unloader.name = Descarregador block.vault.name = Cofre block.wave.name = Onda @@ -842,7 +857,7 @@ block.pyratite-mixer.name = Misturador de Piratita block.blast-mixer.name = Misturador de Explosão block.solar-panel.name = Painel Solar block.solar-panel-large.name = Painel Solar Grande -block.oil-extractor.name = Extrator de Óleo +block.oil-extractor.name = Extrator de petróleo block.command-center.name = Centro de comando block.draug-factory.name = Fábrica de drone de mineração Draug block.spirit-factory.name = Fábrica de drone de reparo Spirit @@ -855,37 +870,37 @@ block.titan-factory.name = Fábrica de mech titan block.fortress-factory.name = Fábrica de mech Fortress block.revenant-factory.name = Fábrica de lutadores Revenant block.repair-point.name = Ponto de Reparo -block.pulse-conduit.name = Conduto de Pulso -block.phase-conduit.name = Conduto de Fase +block.pulse-conduit.name = Cano de Pulso +block.phase-conduit.name = Cano de Fase block.liquid-router.name = Roteador de Líquido block.liquid-tank.name = Tanque de Líquido block.liquid-junction.name = Junção de Líquido -block.bridge-conduit.name = Conduto-Ponte -block.rotary-pump.name = Bomba Rotatoria -block.thorium-reactor.name = Reator de Tório +block.bridge-conduit.name = Cano Ponte +block.rotary-pump.name = Bomba Rotatória +block.thorium-reactor.name = Reator a Tório block.mass-driver.name = Drive de Massa block.blast-drill.name = Broca de Explosão -block.thermal-pump.name = Cano térmico +block.thermal-pump.name = Bomba térmica block.thermal-generator.name = Gerador Térmico block.alloy-smelter.name = Fundidora de Liga block.mender.name = Reparador -block.mend-projector.name = Projetor mend -block.surge-wall.name = Parede de Surge -block.surge-wall-large.name = Parede de Surge grande +block.mend-projector.name = Projetor de reparo +block.surge-wall.name = Parede de liga de surto +block.surge-wall-large.name = Parede de liga de surto grande block.cyclone.name = Ciclone block.fuse.name = Fundir block.shock-mine.name = Mina de Choque -block.overdrive-projector.name = Projetor Overdrive -block.force-projector.name = Projetor Force -block.arc.name = Arc -block.rtg-generator.name = Gerador RTG -block.spectre.name = Espectra +block.overdrive-projector.name = Projetor de sobrecarga +block.force-projector.name = Projetor de campo de força +block.arc.name = Arco Elétrico +block.rtg-generator.name = Gerador GTR +block.spectre.name = Espectro block.meltdown.name = Fusão block.container.name = Contâiner block.launch-pad.name = Plataforma de lançamento block.launch-pad-large.name = Plataforma de lançamento grande team.blue.name = Azul -team.crux.name = red +team.crux.name = Vermelho team.sharded.name = orange team.orange.name = Laranja team.derelict.name = derelict @@ -912,91 +927,92 @@ tutorial.drill = Minerar manualmente é ineficiente.\n[accent]Brocas []podem min tutorial.drill.mobile = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nToque na aba de brocas no canto inferior direito.\nSelecione a[accent] broca mecânica[].\nToque em um veio de cobre para colocá-la, então pressione a[accent] marca de verificação[] abaixo para confirmar sua seleção.\nPressione o[accent] botão "X"[] para cancelar o posicionamento. tutorial.blockinfo = Cada bloco tem diferentes status. Cada broca pode extrair certos minérios.\nPara checar as informações e os status de um bloco,[accent] toque o botão "?" enquanto o seleciona no menu de construção.[]\n\n[accent]Acesse os status da broca mecânica agora.[] tutorial.conveyor = [accent]Esteiras[] São usadas para transportar itens até o núcleo.\nFaça uma linha de Esteiras da mineradora até o núcleo. -tutorial.conveyor.mobile = [accent]Esteiras[] são usadas para transportar itens até o núcleo.\nFaça uma linha de esteiras da broca até o núcleo.\n[accent] Coloque uma linha segurando por alguns segundos[] e arrastando em uma direção.\n\n[accent]{0}/{1} conveyors placed in line\n[accent]0/1 items delivered -tutorial.turret = Estruturas defensivas devem ser construidas para repelir[LIGHT_GRAY] O inimigo[].\nConstrua uma torre dupla perto de sua base. -tutorial.drillturret = Torres duplas precisam de[accent] Cobre como munição []Para atirar.\nColoque uma broca próxima à torre para carregá-la com o cobre minerado. -tutorial.pause = Durante uma batalha, você pode[accent] pausar o jogo.[]\nVoce pode enfileirar construções enquanto o jogo está pausado.\n\n[accent]Pressione a barra de espaço para pausar. -tutorial.pause.mobile = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press this button in the top left to pause. -tutorial.unpause = Now press space again to unpause. -tutorial.unpause.mobile = Now press it again to unpause. -tutorial.breaking = Blocks frequently need to be destroyed.\n[accent]Hold down right-click[] to destroy all blocks in a selection.[]\n\n[accent]Destroy all the scrap blocks to the left of your core using area selection. -tutorial.breaking.mobile = Blocks frequently need to be destroyed.\n[accent]Select deconstruction mode[], then tap a block to begin breaking it.\nDestroy an area by holding down your finger for a few seconds[] and dragging in a direction.\nPress the checkmark button to confirm breaking.\n\n[accent]Destroy all the scrap blocks to the left of your core using area selection. -tutorial.withdraw = In some situations, taking items directly from blocks is necessary.\nTo do this, [accent]tap a block[] with items in it, then [accent]tap the item[] in the inventory.\nMultiple items can be withdrawn by [accent]tapping and holding[].\n\n[accent]Withdraw some copper from the core.[] -tutorial.deposit = Deposit items into blocks by dragging from your ship to the destination block.\n\n[accent]Deposit your copper back into the core.[] -tutorial.waves = O[LIGHT_GRAY] Inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 ondas. Construa mais torres. -tutorial.waves.mobile = The[lightgray] enemy[] approaches.\n\nDefend the core for 2 waves. Your ship will automatically fire at enemies.\nBuild more turrets and drills. Mine more copper. -tutorial.launch = Once you reach a specific wave, you are able to[accent] launch the core[], leaving your defenses behind and[accent] obtaining all the resources in your core.[]\nThese resources can then be used to research new technology.\n\n[accent]Press the launch button. -item.copper.description = Um material de estrutura util. Usado extensivamente em Maioria dos blocos. -item.lead.description = Material de começo basico. usado intensivamente em Blocos de transporte de liquidos e eletronicos. -item.metaglass.description = Composto de vidro super-Resistente. Extensivamente usado Para distribuição de líquido e armazem. -item.graphite.description = Mineralized carbon, used for ammunition and electrical insulation. -item.sand.description = Um material comum Que é usado intensivamente em derretimento, Tanto em ligas como fluxo. -item.coal.description = Combustivel pronto. -item.titanium.description = Um Material raro super leve, metal usado intensivamente na transportação de líquidos, Brocas e Aeronaves. +tutorial.conveyor.mobile = [accent]Esteiras[] são usadas para transportar itens até o núcleo.\nFaça uma linha de esteiras da broca até o núcleo.\n[accent] Coloque uma linha segurando por alguns segundos[] e arrastando em uma direção.\n\n[accent]{0}/{1} esteiras colocadas em linha\n[accent]0/1 itens entregues +tutorial.turret = Estruturas defensivas devem ser construidas para repelir[LIGHT_GRAY] o inimigo[].\nConstrua uma torre dupla perto de sua base. +tutorial.drillturret = Torretas duplas precisam de[accent] cobre[] como munição para atirar.\nColoque uma broca próxima à torre para carregá-la com o cobre minerado. +tutorial.pause = Durante uma batalha, você pode[accent] pausar o jogo.[]\nVocê pode enfileirar construções enquanto o jogo está pausado.\n\n[accent]Pressione a barra de espaço para pausar. +tutorial.pause.mobile = Durante uma batalha, você pode[accent] pausar o jogo.[]\nVocê pode enfileirar construções enquanto o jogo está pausado.\n\n[accent]Pressione este botão no canto superior direito para pausar. +tutorial.unpause = Agora pressione novamente a barra de espaço para despausar. +tutorial.unpause.mobile = Agora pressione novamente para despausar. +tutorial.breaking = Blocos precisam frequentemente ser destruídos.\n[accent]Segure e arraste o botão direito[] para destruir todos os blocos em uma seleção.[]\n\n[accent]Destrua todos esses blocos de sucata à esquerda do seu núcleo usando a seleção em área. +tutorial.breaking.mobile = Blocos precisam frequentemente ser destruídos.\n[accent]Selecione o modo de destruição (ícone de martelo)[], e toque em um bloco para começar a quebrar.\nDestrua uma área segurando seu dedo por alguns segundos[] e arrastando em uma direção.\nPressione o botão de "visto" para confirmar a destruição.\n\n[accent]Destrua todos esses blocos de sucata à esquerda do seu núcleo usando a seleção em área. +tutorial.withdraw = Em algumas situações é necessário pegar itens diretamente do bloco.\nPara fazer isto, [accent]toque em um bloco[] com itens e [accent]toque no item[] no inventário.\nMúltiplos itens podem ser removidos [accent]ao segurar[].\n\n[accent]Tire um pouco de cobre do núcleo.[] +tutorial.deposit = Deposite itens em blocos arrastando da sua nave até o bloco.\n\n[accent]Deposite seu cobre de volta no núcleo.[] +tutorial.waves = O[LIGHT_GRAY] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Construa mais torretas. +tutorial.waves.mobile = O[lightgray] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Seu drone vai atirar nos inimigos automaticamente.\nConstrua mais torretas e brocas. Minere mais cobre. +tutorial.launch = Quando você atinge uma horda específica, Você é capaz de[accent] lançar o núcleo[], deixando suas defesas para trás e[accent] obtendo todos os recursos em seu núcleo.[]\nEstes recursos podem ser usados para pesquisar novas tecnologias.\n\n[accent]Pressione o botão lançar. + +item.copper.description = O material mais básico. Usado em todos os tipos de blocos. +item.lead.description = Material de começo basico. usado extensivamente em blocos de transporte de líquidos e eletrônicos. +item.metaglass.description = Composto de vidro super resistente. Extensivamente usado para distribuição e armazenagem de líquidos. +item.graphite.description = Carbono mineralizado, usado como munição e para isolação elétrica. +item.sand.description = Um material comum que é usado extensivamente em derretimento, tanto em ligas como em fluxo. +item.coal.description = Matéria vegetal fossilizada, formada muito depois de semeada. Usado extensivamente para produção de combustível e recursos. +item.titanium.description = Um material raro super leve usado extensivamente no transporte de líquidos, em brocas e drones aéreos. item.thorium.description = Um metal denso e radioativo, Usado como suporte material e combustivel nuclear. -item.scrap.description = Pedaços remanescentes de estruturas e unidades destruidas.. Contem traços de diferentes metais. -item.silicon.description = Condutor extremamente importante,Com aplicação em paneis solares e dispositivos complexos. -item.plastanium.description = Leve, Material dutil Usado em aeronaves Avançadas E munição de fragmentação. -item.phase-fabric.description = Uma substancia quase sem peso Usado em eletronica avançada E tecnologia de auto-reparo. -item.surge-alloy.description = Uma liga com propriedades unicas eletricas. -item.spore-pod.description = Usado em conversão para oleo, Combustivel e explosivos. -item.blast-compound.description = Um composto volátil usado em bombas em bombas em explosivos. Enquanto pode ser queimado como combustivel, Isso não é recomendado. -item.pyratite.description = Substância extremamente inflamavel usado em armas incendiarias. -liquid.water.description = Comumente usado em resfriamento e no processo de perda. -liquid.slag.description = Vários metais derretidos misturados juntos. POde ser separado em seus minerais constituentes, ou jogado nas unidades inimigas como uma arma. -liquid.oil.description = Pode ser queimado, explodido ou usado como resfriador. -liquid.cryofluid.description = A maneira mais eficiente de resfriar qualquer coisa. +item.scrap.description = Pedaços remanescentes de estruturas e unidades destruidas. Contem traços de diferentes metais. +item.silicon.description = Condutor extremamente importante, com aplicação em paineis solares e dispositivos complexos. +item.plastanium.description = Material leve e maleável usado em drones aéreos avançados e como munição de fragmentação. +item.phase-fabric.description = Uma substância quase sem peso usada em eletrônica avançada e tecnologia de auto-reparo. +item.surge-alloy.description = Uma liga avançada com propriedades elétricas únicas. +item.spore-pod.description = Uma cápsula de esporos sintéticos, sintetizada de concentrações atmosféricas para propósitos industriais. Usada para conversão em petróleo, explosivos e combustíveis. +item.blast-compound.description = Um composto instável usado em bombas e em explosivos. Sintetizado de cápsulas de esporos e outras substâncias voláteis. Uso como combustível não é recomendado. +item.pyratite.description = Substância extremamente inflamável usada em armas incendiárias. +liquid.water.description = O líquido mais útil, comumente usado em resfriamento de máquinas e no processamento de lixo. Dá pra beber, também. +liquid.slag.description = Vários metais derretidos misturados juntos. Pode ser separado em seus minerais constituentes, ou jogado nas unidades inimigas como uma arma. +liquid.oil.description = Um líquido usado na produção de materias avançados. Pode ser convertido em carvão como combustível, ou pulverizado e incendiado como arma. +liquid.cryofluid.description = A maneira mais eficiente de resfriar qualquer coisa, até seu corpo quando está calor, mas não faça isto. mech.alpha-mech.description = A Armadura padrão. Tem uma saida de dano e velocidade decente; Pode criar até 3 drones Para capacidades ofensivas aumentadas. -mech.delta-mech.description = Uma armadura rápida, De baixa durabilidade Feita para ataques rápidos. Da pouco dano as estruturas, Mas pode matar grandes grupos de unidades inimigas muito rapidamente Com sua arma ARC. +mech.delta-mech.description = Uma armadura rápida, de baixa durabilidade, feita para ataques rápidos. Dá pouco dano às estruturas, mas pode matar grandes grupos de unidades inimigas muito rapidamente com sua arma ARC. mech.tau-mech.description = A armadura de suporte. Conserta blocos aliados Atirando neles. Pode extinguir o fogo e consertar aliados em uma distancia Com sua habilidade de consertar. mech.omega-mech.description = Uma armadura volumosa e bem armadurada, Feita para assaltos da primeira linha. Sua habilidade de armadura Pode bloquear 90% de dano. -mech.dart-ship.description = Nave padrão. Consideravelmente leve e rapido, Tem pouca capacidade ofensiva E baixa velocidade de mineração. -mech.javelin-ship.description = Uma nave de espinhos de atacar e correr. Quando inicialmente lento, pode acelerar a altas velocidades e voar até bases inimigas, Dando altas quantidades de dano Com seus raios e habilidades. +mech.dart-ship.description = Nave padrão. Consideravelmente leve e rapido, Tem pouca capacidade ofensiva e baixa velocidade de mineração. +mech.javelin-ship.description = Uma nave de ataque hit-and-run (atacar e correr). Quando inicialmente lento, pode acelerar a altas velocidades e voar até bases inimigas, dando altas quantidades de dano com seus raios e mísseis. mech.trident-ship.description = Um bombardeiro pesado. Consideravelmente bem armadurado. -mech.glaive-ship.description = Uma nave armada, bem armadurada. Com um repetidor incendario equipado. Boa aceleração e maxima velocidade. -unit.draug.description = Um drone de mineração primitivo. Barato para produzir. Descartável. Minera automáticamente cobre e chumbo nas proximidades. Entrega os recursos minerados para o núcleo mais próximo. -unit.spirit.description = A unidade de drone inicial. Ele nasce no núcleo por padrão. Minera minérios automaticamente, Coleta itens e repara blocos. -unit.phantom.description = Uma unidade de drone avançada. Minera minérios automaticamente, Coleta itens e repara blocos automaticamente. Significantemente mais efetiva. -unit.dagger.description = Unidade terrestre basica, Forte em grupos. -unit.crawler.description = A ground unit consisting of a stripped-down frame with high explosives strapped on top. Not particular durable. Explodes on contact with enemies. -unit.titan.description = Uma unidade armadurada terrestre avançada. Usa carbide como munição. Ataca ambas as unidades de Aereas e terrestres. -unit.fortress.description = Uma unidade pesada de artilharia terrestre. -unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire. -unit.wraith.description = Uma unidade rapida, Interceptadora de bater e correr. -unit.ghoul.description = Um bombardeiro pesado. Usa composto de explosão Ou piratite como munição. -unit.revenant.description = A heavy, hovering missile array. -block.message.description = Stores a message. Used for communication between allies. -block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite. -block.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. -block.silicon-smelter.description = Reduz areia com carvão puro. Para fazer silicio. -block.kiln.description = Derrete chumbo e areia em Metavidro. Requer pequenas quantidades de energia. -block.plastanium-compressor.description = Produz plastânio usando óleo e titânio. -block.phase-weaver.description = Produz tecido de fase de torio radioativo e grandes quantidades de areia. -block.alloy-smelter.description = Produz liga de surto com titânio, chumbo, silicio e cobre. -block.cryofluidmixer.description = Combina água e titânio em crio-fluido que é mais eficiente em esfriar. -block.blast-mixer.description = Usa óleo para Transformar piratita em composto de explosão menos inflamavel mas mais explosivo -block.pyratite-mixer.description = Mistura carvão, Cobre e areia em piratita altamente inflamável -block.melter.description = Aquece pedra em altas temperaturas para fazer slag. -block.separator.description = Separa slag em seus minerais componentes, oferece o resultado refriado. -block.spore-press.description = Comprimi pods de esporos em óleo. -block.pulverizer.description = Esmaga pedra em areia. Util quando esta em falta de areia natural. -block.coal-centrifuge.description = Solidifes oil into chunks of coal. +mech.glaive-ship.description = Uma nave armada, bem armadurada. Com um repetidor incendario equipado. Boa aceleração e máxima velocidade. +unit.draug.description = Um drone de mineração primitivo. Barato para produzir. Descartável. Minera automaticamente cobre e chumbo nas proximidades. Entrega os recursos minerados para o núcleo mais próximo. +unit.spirit.description = Um drone draug modificado, desenhado para reparo em vez de mineração. Automaticamente conserta qualquer bloco danificado na área. +unit.phantom.description = Um drone avançado. Segue usuários. Ajuda na construção de blocos. +unit.dagger.description = A mais básica armadura terrestre. Barato para produzir. Esmagadora quando usada em enxames. +unit.crawler.description = Uma unidade terrestre que consiste em um despojado quadro com grandes explosivos amarrados no topo. Não particularmente durável. Explode no contato com inimigos. +unit.titan.description = Uma avançada unidade terrestre armadurada. Ataca alvos aéreos e terrestres. Equipada com dois pequenos lança chamas. +unit.fortress.description = Uma armadura de artilharia pesada. Equipada com dois canhões tipo granizo modificados para assalto de longa distância em estruturas e unidades inimigas. +unit.eruptor.description = Uma unidade pesada desenhada para derrubar estruturas. Atira um monte de escória nas fortificações inimigas, derretendo e colocando-as em chamas. +unit.wraith.description = Uma rápida, unidade interceptadora hit-and-run (atacar e correr). Mira em geradores de energia. +unit.ghoul.description = Um bombardeiro pesado. Rompe estruturas inimigas, mirando em infraestrutura crítica. +unit.revenant.description = Uma matriz de mísseis pesada e flutuante. +block.message.description = Armazena uma mensagem. Usado para comunicação entre aliados. +block.graphite-press.description = Comprime pedaços de carvão em lâminas de grafite puro. +block.multi-press.description = Uma versão melhorada da prensa de grafite. Usa água e energia para processar carvão rápida e eficientemente. +block.silicon-smelter.description = Reduz areia com carvão puro. Produz silício silicio. +block.kiln.description = Derrete chumbo e areia no composto conhecido como metavidro. Requer pequenas quantidades de energia. +block.plastanium-compressor.description = Produz plastânio usando petróleo e titânio. +block.phase-weaver.description = Produz tecido de fase usando tório radioativo e areia. Requer massivas quantidades de energia para funcionar. +block.alloy-smelter.description = Combina titânio, chumbo, silicio e cobre para produzir liga de surto. +block.cryofluidmixer.description = Mistura água e pó fino de titânio para produzir criofluido. Essencial para o uso do reator a tório. +block.blast-mixer.description = Quebra e mistura aglomerados de esporos com piratita para produzir composto de explosão. +block.pyratite-mixer.description = Mistura carvão, cobre e areia em piratita altamente inflamável +block.melter.description = Derrete sucata em escória para processamento posterior ou uso em torretas. +block.separator.description = Separa escória em seus minerais componentes, oferece o resultado refriado. +block.spore-press.description = Comprime cápsulas de esporos em petróleo. +block.pulverizer.description = Esmaga sucata em areia. Util quando esta em falta de areia natural. +block.coal-centrifuge.description = Solidifica petróleo em carvão. block.incinerator.description = Se livra de itens em excesso ou liquidos. block.power-void.description = Destroi qualquer energia que entre dentro. Apenas caixa de areia. block.power-source.description = Infinitivamente da energia. Apenas caixa de areia. block.item-source.description = Infinivamente da itens. Apenas caixa de areia. block.item-void.description = Destroi qualquer item que entre sem requerir energia. Apenas caixa de areia. block.liquid-source.description = Infinitivamente da Liquidos. Apenas caixa de areia. -block.copper-wall.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torres no começo. -block.copper-wall-large.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torres no começo.\nOcupa multiplos espaços. +block.copper-wall.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torretas no começo. +block.copper-wall-large.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torretas no começo.\nOcupa multiplos espaços. block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies. block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles. -block.thorium-wall.description = A strong defensive block.\nBoa proteção contra inimigos. +block.thorium-wall.description = Um bloco defensivo forte.\nBoa proteção contra inimigos. block.thorium-wall-large.description = Um bloco grande e defensivo.\nBoa proteção contra inimigos.\nOcupa multiplos espaços. block.phase-wall.description = Não tão forte quanto a parede de torio Mas vai defletir balas a menos que seja muito forte. block.phase-wall-large.description = Não tão forte quanto a parde de torio mas vai defletir balas a menos que seja muito forte.\nOcupa multiplos espaços. -block.surge-wall.description = O bloco defensivo mais forte.\nQue tem uma pequena chance de lancar um raio Contra o atacante. -block.surge-wall-large.description = O bloco defensivo mais forte.\nQue tem uma pequena chance de lancar um raio Contra o atacante.\nOcupa multiplos espaços +block.surge-wall.description = O bloco defensivo mais forte.\nQue tem uma pequena chance de lançar um raio Contra o atacante. +block.surge-wall-large.description = O bloco defensivo mais forte.\nQue tem uma pequena chance de lançar um raio Contra o atacante.\nOcupa multiplos espaços block.door.description = Uma pequena porta que pode ser aberta o fechada quando voce clica.\nSe aberta, Os inimigos podem atirar e passar. block.door-large.description = Uma grande porta que pode ser aberta o fechada quando voce clica.\nSe aberta, Os inimigos podem atirar e passar..\nOcupa multiplos espaços. block.mender.description = Periodically repairs blocks in its vicinity. Keeps defenses repaired in-between waves.\nOptionally uses silicon to boost range and efficiency. @@ -1004,7 +1020,7 @@ block.mend-projector.description = Periodicamente conserta as construções. block.overdrive-projector.description = Aumenta a velocidade de unidades proximas de geradores e esteiras. block.force-projector.description = Cria um campo de forca hexagonal em volta de si mesmo, Protegendo construções e unidades dentro de dano por balas. block.shock-mine.description = Danifica inimigos em cima da mina. Quase invisivel ao inimigo. -block.conveyor.description = Bloco de transporte de item basico. Move os itens a frente e os deposita automaticamente Em torres ou construtores. Rotacionavel. +block.conveyor.description = Bloco de transporte de item basico. Move os itens a frente e os deposita automaticamente em torretas ou construtores. Rotacionavel. block.titanium-conveyor.description = Bloco de transporte de item avançado. Move itens mais rapidos que esteiras padrões. block.junction.description = Funciona como uma ponte Para duas esteiras que estejam se cruzando. Util em situações que tenha duas esteiras diferentes carregando materiais diferentes para lugares diferentes. block.bridge-conveyor.description = Bloco de transporte de itens avancado. Possibilita o transporte de itens acima de 3 blocos de construção ou paredes. @@ -1014,22 +1030,22 @@ block.router.description = Aceita itens de uma direção e os divide em 3 direç block.distributor.description = Um roteador avancada que espalhas os itens em 7 outras direções igualmente. block.overflow-gate.description = Uma combinação de roteador e divisor Que apenas manda para a esquerda e Direita se a frente estiver bloqueada. block.mass-driver.description = Bloco de transporte de itens supremo. Coleta itens severos e atira eles em outro mass driver de uma longa distancia. -block.mechanical-pump.description = Uma bomba barata mais saida de liquidos lenta, Sem consumo de energia. -block.rotary-pump.description = Uma bomba avancada que duplica a velocidade da saida de liquida usando energia. -block.thermal-pump.description = A melhor bomba. Trez vezes mais rapida que a bomba mecanica e a unica bomba capaz de pegar lava. -block.conduit.description = Bloco de transporte de liquido basico. Funciona como a esteira, Mas com liquidos. Melhor usado com extratores, Bombas ou condutos. -block.pulse-conduit.description = Bloco avancado de transporte de liquido. Transporta liquidos mais rapido E armazena mais que os condutos padrões. -block.liquid-router.description = Aceita liquidos de uma direcão e os joga em 3 direções igualmente. Pode armazenar uma certa quantidade de liquido. Util para espalhar liquidosd a fonte para multiplos alvos. +block.mechanical-pump.description = Uma bomba barata com baixa saída de líquidos, mas sem consumo de energia. +block.rotary-pump.description = Uma bomba avançada. Bombeia mais líquido, mas requer energia. +block.thermal-pump.description = A bomba final. +block.conduit.description = Bloco básico de transporte de líquidos. Move líquidos para a frente. Usado em conjunto com bombas e outros canos. +block.pulse-conduit.description = Bloco avancado de transporte de liquido. Transporta liquidos mais rápido e armazena mais que os canos padrões. +block.liquid-router.description = Aceita liquidos de uma direcão e os joga em 3 direções igualmente. Pode armazenar uma certa quantidade de liquido. Util para espalhar liquidos de uma fonte para multiplos alvos. block.liquid-tank.description = Armazena grandes quantidades de liquido. Use quando a demanda de materiais não for constante ou para guardar itens para resfriar blocos vitais. -block.liquid-junction.description = Age como uma ponte para dois canos que se cruzam. Util em situações que tem dois condutos carregando liquidos diferentes até localizações diferentes. +block.liquid-junction.description = Age como uma ponte para dois canos que se cruzam. Útil em situações em que há dois cano carregando liquidos diferentes até localizações diferentes. block.bridge-conduit.description = Bloco de transporte de liquidos avancados. Possibilita o transporte de liquido sobre 3 blocos acima de construções ou paredes -block.phase-conduit.description = Bloco avancado de transporte de liquido. Usa energia para teleportar liquidos conduto de fase sobre uma distancia severa. -block.power-node.description = Transmite poder em nodos. Maximo de 4 fontes de energia, sinks ou nodos podem ser conectados. Os nodos vão receber energia de ou dar energia para qualquer bloco adjacente. -block.power-node-large.description = Tem um raio maior que o nodo de energia e pode conectar até 6 fontes de energia, sinks ou nodos. -block.surge-tower.description = An extremely long-range power node with fewer available connections. -block.battery.description = Guarda energia sempre que tiver em abundancia e da energia sempre que precisar enquanto tiver capacidade. -block.battery-large.description = Guarda muito mais energia que uma beteria comum -block.combustion-generator.description = Gera poder usando combustivel ou oleo. +block.phase-conduit.description = Bloco avancado de transporte de liquido. Usa energia para teleportar liquidos para outro cano de fase em uma grande distância. +block.power-node.description = Transmite energia para células conectadas. A célula vai receber energia ou alimentar qualquer bloco adjacente. +block.power-node-large.description = Uma célula de energia avançada com maior alcance e mais conexões. +block.surge-tower.description = Uma célula de energia com um extremo alcance mas com menos conexões disponíveis. +block.battery.description = Armazena energia em tempos de energia excedente. Libera energia em tempos de déficit. +block.battery-large.description = Guarda muito mais energia que uma beteria comum. +block.combustion-generator.description = Gera energia usando combustível ou petróleo. block.thermal-generator.description = Gera uma quantidade grande de energia usando lava. block.turbine-generator.description = Mais eficiente que o gerador de Combustão, Mas requer agua adicional. block.differential-generator.description = Generates large amounts of energy. Utilizes the temperature difference between cryofluid and burning pyratite. From 532926a9e34803ec509f7d2b93bb9585bcca74cf Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 23:09:35 -0400 Subject: [PATCH 67/73] Mod reloading that works for some ridiculous reason? --- core/assets/bundles/bundle.properties | 3 + .../anuke/mindustry/core/ContentLoader.java | 8 +++ .../src/io/anuke/mindustry/core/FileTree.java | 5 ++ .../io/anuke/mindustry/game/EventType.java | 4 ++ core/src/io/anuke/mindustry/mod/Mods.java | 65 ++++++++++++++++--- .../io/anuke/mindustry/ui/ItemsDisplay.java | 2 +- .../mindustry/ui/dialogs/ModsDialog.java | 28 ++++++-- 7 files changed, 99 insertions(+), 16 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index f384c8a86d..e0cefd28c1 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -72,6 +72,8 @@ mods = Mods mods.none = [LIGHT_GRAY]No mods found! mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled +mod.disable = Disable +mod.enable = Enable mod.requiresrestart = The game will now close to apply the mod changes. mod.import = Import Mod mod.remove.confirm = This mod will be deleted. @@ -210,6 +212,7 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic quit.confirm = Are you sure you want to quit? quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[] loading = [accent]Loading... +reloading = [accent]Reloading Mods... saving = [accent]Saving... wave = [accent]Wave {0} wave.waiting = [lightgray]Wave in {0} diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index c302eb912d..77ed6f219f 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -42,6 +42,14 @@ public class ContentLoader{ new LegacyColorMapper(), }; + /** Clears all initialized content.*/ + public void clear(){ + contentNameMap = new ObjectMap[ContentType.values().length]; + contentMap = new Array[ContentType.values().length]; + initialization = new ObjectSet<>(); + loaded = false; + } + /** Creates all content types. */ public void createContent(){ if(loaded){ diff --git a/core/src/io/anuke/mindustry/core/FileTree.java b/core/src/io/anuke/mindustry/core/FileTree.java index 1537c73da3..e6d7e78086 100644 --- a/core/src/io/anuke/mindustry/core/FileTree.java +++ b/core/src/io/anuke/mindustry/core/FileTree.java @@ -22,6 +22,11 @@ public class FileTree implements FileHandleResolver{ } } + /** Clears all mod files.*/ + public void clear(){ + files.clear(); + } + @Override public FileHandle resolve(String fileName){ return get(fileName); diff --git a/core/src/io/anuke/mindustry/game/EventType.java b/core/src/io/anuke/mindustry/game/EventType.java index 30817303a0..f26dc08970 100644 --- a/core/src/io/anuke/mindustry/game/EventType.java +++ b/core/src/io/anuke/mindustry/game/EventType.java @@ -83,6 +83,10 @@ public class EventType{ } + public static class ContentReloadEvent{ + + } + public static class DisposeEvent{ } diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index fb55a8142f..295ece2f85 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -15,8 +15,10 @@ import io.anuke.arc.util.*; import io.anuke.arc.util.io.*; import io.anuke.arc.util.serialization.*; import io.anuke.mindustry.game.*; +import io.anuke.mindustry.gen.*; import io.anuke.mindustry.plugin.*; import io.anuke.mindustry.type.*; +import io.anuke.mindustry.ui.*; import java.io.*; import java.net.*; @@ -33,8 +35,9 @@ public class Mods implements Loadable{ private PixmapPacker packer; private Array loaded = new Array<>(); + private Array disabled = new Array<>(); private ObjectMap, ModMeta> metas = new ObjectMap<>(); - private boolean requiresRestart; + private boolean requiresReload; /** Returns a file named 'config.json' in a special folder for the specified plugin. * Call this in init(). */ @@ -60,7 +63,7 @@ public class Mods implements Loadable{ file.copyTo(dest); try{ loaded.add(loadMod(file)); - requiresRestart = true; + requiresReload = true; }catch(IOException e){ dest.delete(); throw e; @@ -137,6 +140,7 @@ public class Mods implements Loadable{ } packer.dispose(); + packer = null; } /** Removes a mod file and marks it for requiring a restart. */ @@ -147,11 +151,11 @@ public class Mods implements Loadable{ mod.file.delete(); } loaded.remove(mod); - requiresRestart = true; + requiresReload = true; } - public boolean requiresRestart(){ - return requiresRestart; + public boolean requiresReload(){ + return requiresReload; } /** Loads all mods from the folder, but does call any methods on them.*/ @@ -160,7 +164,12 @@ public class Mods implements Loadable{ if(!file.extension().equals("jar") && !file.extension().equals("zip") && !(file.isDirectory() && file.child("mod.json").exists())) continue; try{ - loaded.add(loadMod(file)); + LoadedMod mod = loadMod(file); + if(mod.enabled()){ + loaded.add(mod); + }else{ + disabled.add(mod); + } }catch(IllegalArgumentException ignored){ }catch(Exception e){ Log.err("Failed to load plugin file {0}. Skipping.", file); @@ -212,6 +221,23 @@ public class Mods implements Loadable{ } } + /** Reloads all mod content.*/ + public void reloadContent(){ + //epic memory leak + Core.atlas = new TextureAtlas(Core.files.internal("sprites/sprites.atlas")); + Tex.load(); + Tex.loadStyles(); + Styles.load(); + content.clear(); + content.createContent(); + loadAsync(); + loadSync(); + buildFiles(); + content.init(); + content.load(); + content.loadColors(); + } + /** Creates all the content found in mod files. */ public void loadContent(){ for(LoadedMod mod : loaded){ @@ -247,6 +273,11 @@ public class Mods implements Loadable{ return loaded; } + /** @return all disabled mods. */ + public Array disabled(){ + return disabled; + } + /** @return a list of mod names only, without versions. */ public Array getModNames(){ return loaded.select(l -> !l.meta.hidden).map(l -> l.name + ":" + l.meta.version); @@ -257,6 +288,21 @@ public class Mods implements Loadable{ return loaded.select(l -> !l.meta.hidden).map(l -> l.name + ":" + l.meta.version); } + /** Makes a mod enabled or disabled. shifts it.*/ + public void setEnabled(LoadedMod mod, boolean enabled){ + if(mod.enabled() != enabled){ + Core.settings.putSave(mod.name + "-enabled", enabled); + requiresReload = true; + if(!enabled){ + loaded.remove(mod); + disabled.add(mod); + }else{ + loaded.add(mod); + disabled.remove(mod); + } + } + } + /** @return the mods that the client is missing. * The inputted array is changed to contain the extra mods that the client has but the server doesn't.*/ public Array getIncompatibility(Array out){ @@ -335,9 +381,6 @@ public class Mods implements Loadable{ /** This mod's metadata. */ public final ModMeta meta; - //TODO implement - protected boolean enabled; - public LoadedMod(FileHandle file, FileHandle root, Mod mod, ModMeta meta){ this.root = root; this.file = file; @@ -345,6 +388,10 @@ public class Mods implements Loadable{ this.meta = meta; this.name = meta.name.toLowerCase().replace(" ", "-"); } + + public boolean enabled(){ + return Core.settings.getBool(name + "-enabled", true); + } } /** Plugin metadata information.*/ diff --git a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java index 628fb27023..5e820ba459 100644 --- a/core/src/io/anuke/mindustry/ui/ItemsDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ItemsDisplay.java @@ -40,7 +40,7 @@ public class ItemsDisplay extends Table{ private String format(Item item){ builder.setLength(0); builder.append(ui.formatAmount(data.items().get(item, 0))); - if(!state.teams.get(player.getTeam()).cores.isEmpty() && state.teams.get(player.getTeam()).cores.first().entity != null && state.teams.get(player.getTeam()).cores.first().entity.items.get(item) > 0){ + if(!state.is(State.menu) && !state.teams.get(player.getTeam()).cores.isEmpty() && state.teams.get(player.getTeam()).cores.first().entity != null && state.teams.get(player.getTeam()).cores.first().entity.items.get(item) > 0){ builder.append(" [unlaunched]+ "); builder.append(ui.formatAmount(state.teams.get(player.getTeam()).cores.first().entity.items.get(item))); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index d89d0f70b2..664e06ab09 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -1,7 +1,9 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.arc.*; +import io.anuke.arc.collection.*; import io.anuke.mindustry.gen.*; +import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.ui.*; @@ -17,9 +19,9 @@ public class ModsDialog extends FloatingDialog{ shown(this::setup); hidden(() -> { - if(mods.requiresRestart()){ - ui.showOkText("$mods", "$mod.requiresrestart", () -> { - Core.app.exit(); + if(mods.requiresReload()){ + ui.loadAnd("$reloading", () -> { + mods.reloadContent(); }); } }); @@ -34,18 +36,32 @@ public class ModsDialog extends FloatingDialog{ void setup(){ cont.clear(); cont.defaults().width(520f).pad(4); - if(!mods.all().isEmpty()){ + if(!(mods.all().isEmpty() && mods.disabled().isEmpty())){ cont.pane(table -> { table.margin(10f).top(); - for(LoadedMod mod : mods.all()){ + Array all = Array.withArrays(mods.all(), mods.disabled()); + + boolean anyDisabled = false; + for(LoadedMod mod : all){ + if(!mod.enabled() && !anyDisabled && mods.all().size > 0){ + anyDisabled = true; + table.row(); + table.addImage().growX().height(4f).pad(6f).color(Pal.gray); + } + table.table(Styles.black6, t -> { t.defaults().pad(2).left().top(); t.margin(14f).left(); t.table(title -> { title.left(); - title.add("[accent]" + mod.meta.name + "[lightgray] v" + mod.meta.version); + title.add("[accent]" + mod.meta.name + "[lightgray] v" + mod.meta.version + (" | " + Core.bundle.get(mod.enabled() ? "mod.enabled" : "mod.disabled"))); title.add().growX(); + title.addButton(mod.enabled() ? "$mod.disable" : "$mod.enable", Styles.cleart, () -> { + mods.setEnabled(mod, !mod.enabled()); + setup(); + }).height(50f).margin(8f).width(100f); + title.addImageButton(Icon.trash16Small, Styles.cleari, () -> ui.showConfirm("$confirm", "$mod.remove.confirm", () -> { mods.removeMod(mod); setup(); From cce0040eafd606c47c1d66e3f94448c73c9686c3 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 2 Oct 2019 23:17:06 -0400 Subject: [PATCH 68/73] why does this work --- .../anuke/annotations/AssetsAnnotationProcessor.java | 2 +- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/mod/Mods.java | 12 ++++++++++-- .../io/anuke/mindustry/ui/dialogs/ModsDialog.java | 3 +++ 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/annotations/src/main/java/io/anuke/annotations/AssetsAnnotationProcessor.java b/annotations/src/main/java/io/anuke/annotations/AssetsAnnotationProcessor.java index 9dc159405d..31b213d8ba 100644 --- a/annotations/src/main/java/io/anuke/annotations/AssetsAnnotationProcessor.java +++ b/annotations/src/main/java/io/anuke/annotations/AssetsAnnotationProcessor.java @@ -139,7 +139,7 @@ public class AssetsAnnotationProcessor extends AbstractProcessor{ loadBegin.addStatement("io.anuke.arc.Core.assets.load("+filename +", "+rtype+".class).loaded = a -> " + name + " = ("+rtype+")a", filepath, filepath.replace(".ogg", ".mp3")); - dispose.addStatement(name + ".dispose()"); + dispose.addStatement("io.anuke.arc.Core.assets.unload(" + filename + ")"); dispose.addStatement(name + " = null"); type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), name, Modifier.STATIC, Modifier.PUBLIC).initializer("new io.anuke.arc.audio.mock.Mock" + rtype.substring(rtype.lastIndexOf(".") + 1)+ "()").build()); }); diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index e0cefd28c1..d5959052cf 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -75,6 +75,7 @@ mod.disabled = [scarlet]Disabled mod.disable = Disable mod.enable = Enable mod.requiresrestart = The game will now close to apply the mod changes. +mod.reloadrequired = [scarlet]Reload Required mod.import = Import Mod mod.remove.confirm = This mod will be deleted. mod.author = [LIGHT_GRAY]Author:[] {0} diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 295ece2f85..8888ac0382 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -221,18 +221,26 @@ public class Mods implements Loadable{ } } - /** Reloads all mod content.*/ + /** Reloads all mod content. How does this even work? I refuse to believe that it functions correctly.*/ public void reloadContent(){ //epic memory leak Core.atlas = new TextureAtlas(Core.files.internal("sprites/sprites.atlas")); Tex.load(); Tex.loadStyles(); Styles.load(); + loaded.clear(); + disabled.clear(); + load(); + buildFiles(); + Musics.dispose(); + Sounds.dispose(); + Musics.load(); + Sounds.load(); + Core.assets.finishLoading(); content.clear(); content.createContent(); loadAsync(); loadSync(); - buildFiles(); content.init(); content.load(); content.loadColors(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index 664e06ab09..010bc886a9 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -2,6 +2,7 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.arc.*; import io.anuke.arc.collection.*; +import io.anuke.arc.util.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.mod.Mods.*; @@ -36,6 +37,8 @@ public class ModsDialog extends FloatingDialog{ void setup(){ cont.clear(); cont.defaults().width(520f).pad(4); + cont.add("$mod.reloadrequired").visible(mods::requiresReload).center().get().setAlignment(Align.center); + cont.row(); if(!(mods.all().isEmpty() && mods.disabled().isEmpty())){ cont.pane(table -> { table.margin(10f).top(); From 92d7efeea20c26f0223164006ddc00c5b20d451b Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 3 Oct 2019 08:59:53 -0400 Subject: [PATCH 69/73] Support for modded floors --- .../io/anuke/mindustry/game/GlobalData.java | 1 + core/src/io/anuke/mindustry/mod/Mods.java | 6 ++-- .../mindustry/ui/dialogs/ModsDialog.java | 4 +-- .../anuke/mindustry/world/blocks/Floor.java | 30 +++++++++++++++++-- 4 files changed, 33 insertions(+), 8 deletions(-) diff --git a/core/src/io/anuke/mindustry/game/GlobalData.java b/core/src/io/anuke/mindustry/game/GlobalData.java index a782dc3f07..a644c3eed8 100644 --- a/core/src/io/anuke/mindustry/game/GlobalData.java +++ b/core/src/io/anuke/mindustry/game/GlobalData.java @@ -150,6 +150,7 @@ public class GlobalData{ @SuppressWarnings("unchecked") public void load(){ + items.clear(); unlocked = Core.settings.getObject("unlocks", ObjectMap.class, ObjectMap::new); for(Item item : Vars.content.items()){ items.put(item, Core.settings.getInt("item-" + item.name, 0)); diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 8888ac0382..50254ce995 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -18,7 +18,6 @@ import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.plugin.*; import io.anuke.mindustry.type.*; -import io.anuke.mindustry.ui.*; import java.io.*; import java.net.*; @@ -225,9 +224,6 @@ public class Mods implements Loadable{ public void reloadContent(){ //epic memory leak Core.atlas = new TextureAtlas(Core.files.internal("sprites/sprites.atlas")); - Tex.load(); - Tex.loadStyles(); - Styles.load(); loaded.clear(); disabled.clear(); load(); @@ -244,6 +240,8 @@ public class Mods implements Loadable{ content.init(); content.load(); content.loadColors(); + data.load(); + requiresReload = false; } /** Creates all the content found in mod files. */ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index 010bc886a9..c0109b649f 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -60,10 +60,10 @@ public class ModsDialog extends FloatingDialog{ title.add("[accent]" + mod.meta.name + "[lightgray] v" + mod.meta.version + (" | " + Core.bundle.get(mod.enabled() ? "mod.enabled" : "mod.disabled"))); title.add().growX(); - title.addButton(mod.enabled() ? "$mod.disable" : "$mod.enable", Styles.cleart, () -> { + title.addImageTextButton(mod.enabled() ? "$mod.disable" : "$mod.enable", mod.enabled() ? Icon.arrowDownSmall : Icon.arrowUpSmall, Styles.cleart, () -> { mods.setEnabled(mod, !mod.enabled()); setup(); - }).height(50f).margin(8f).width(100f); + }).height(50f).margin(8f).width(130f); title.addImageButton(Icon.trash16Small, Styles.cleari, () -> ui.showConfirm("$confirm", "$mod.remove.confirm", () -> { mods.removeMod(mod); diff --git a/core/src/io/anuke/mindustry/world/blocks/Floor.java b/core/src/io/anuke/mindustry/world/blocks/Floor.java index 9985a617d4..e11a3a63e2 100644 --- a/core/src/io/anuke/mindustry/world/blocks/Floor.java +++ b/core/src/io/anuke/mindustry/world/blocks/Floor.java @@ -4,10 +4,12 @@ import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.graphics.*; import io.anuke.arc.graphics.g2d.*; +import io.anuke.arc.graphics.g2d.TextureAtlas.*; import io.anuke.arc.math.*; import io.anuke.arc.math.geom.*; import io.anuke.mindustry.content.*; import io.anuke.mindustry.entities.Effects.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; @@ -53,7 +55,7 @@ public class Floor extends Block{ protected byte eq = 0; protected Array blenders = new Array<>(); protected IntSet blended = new IntSet(); - protected TextureRegion edgeRegion, edgierRegion; + protected TextureRegion edgeRegion; public Floor(String name){ super(name); @@ -81,7 +83,31 @@ public class Floor extends Block{ } region = variantRegions[0]; edgeRegion = Core.atlas.find("edge"); - edgierRegion = Core.atlas.find("edgier"); + } + + @Override + public void createIcons(PixmapPacker out, PixmapPacker editor){ + super.createIcons(out, editor); + editor.pack("editor-" + name, Core.atlas.getPixmap((AtlasRegion)icon(Cicon.full)).crop()); + + if(blendGroup != this){ + return; + } + + Color color = new Color(); + Color color2 = new Color(); + PixmapRegion image = Core.atlas.getPixmap((AtlasRegion)generateIcons()[0]); + PixmapRegion edge = Core.atlas.getPixmap("edge-stencil"); + Pixmap result = new Pixmap(edge.width, edge.height); + + for(int x = 0; x < edge.width; x++){ + for(int y = 0; y < edge.height; y++){ + edge.getPixel(x, y, color); + result.draw(x, y, color.mul(color2.set(image.getPixel(x % image.width, y % image.height)))); + } + } + + out.pack(name + "-edge", result); } @Override From 7491366658daec9d46cc54069541bf7f55ba58c8 Mon Sep 17 00:00:00 2001 From: Ormek <56127246+Ormek@users.noreply.github.com> Date: Thu, 3 Oct 2019 18:10:36 +0200 Subject: [PATCH 70/73] Fixed link to "bleeding edge live builds." (#768) Old target (Jenkins) says that it is no longer up to date and that we should look at github instead. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f92f2b9a96..562f645c4f 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ _[Wiki](https://mindustrygame.github.io/wiki)_ ### Building -Bleeding-edge live builds are generated automatically for every commit. You can see them [here](https://jenkins.hellomouse.net/job/mindustry/). +Bleeding-edge live builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases). Old builds might still be on [jenkins](https://jenkins.hellomouse.net/job/mindustry/). If you'd rather compile on your own, follow these instructions. First, make sure you have Java 8 and JDK 8 installed. Open a terminal in the root directory, `cd` to the Mindustry folder and run the following commands: From 46f118db13c8af60824a63dabce53eab3b83c301 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 3 Oct 2019 12:51:25 -0400 Subject: [PATCH 71/73] Added link to modding guide --- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/Vars.java | 2 ++ core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java | 4 ++++ 3 files changed, 7 insertions(+) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index d5959052cf..6f93137fa9 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -70,6 +70,7 @@ mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very b mods.alpha = [accent](Alpha) mods = Mods mods.none = [LIGHT_GRAY]No mods found! +mods.guide = Modding Guide mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled mod.disable = Disable diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index b653dfea91..cdf98c8d2e 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -45,6 +45,8 @@ public class Vars implements Loadable{ public static final String discordURL = "https://discord.gg/mindustry"; /** URL for sending crash reports to */ public static final String crashReportURL = "http://mins.us.to/report"; + /** URL the links to the wiki's modding guide.*/ + public static final String modGuideURL = "https://mindustrygame.github.io/wiki/modding/"; /** list of built-in servers.*/ public static final Array defaultServers = Array.with(/*"mins.us.to"*/); /** maximum distance between mine and core that supports automatic transferring */ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index c0109b649f..9b3fbbd6f4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -17,6 +17,10 @@ public class ModsDialog extends FloatingDialog{ public ModsDialog(){ super("$mods"); addCloseButton(); + buttons.addImageTextButton("$mods.guide", Icon.wiki, + () -> Core.net.openURI(modGuideURL)) + .size(290f, 64f); + shown(this::setup); hidden(() -> { From bc02d178cee1e76fc681229c5effea632ff0ced6 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 3 Oct 2019 18:53:43 -0400 Subject: [PATCH 72/73] Support for zones --- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/core/UI.java | 2 +- .../io/anuke/mindustry/mod/ContentParser.java | 11 ++++++--- core/src/io/anuke/mindustry/mod/Mods.java | 9 +++++++ core/src/io/anuke/mindustry/type/Zone.java | 10 +++++--- .../mindustry/ui/dialogs/ModsDialog.java | 24 +++++++++++++++++++ 6 files changed, 50 insertions(+), 7 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 6f93137fa9..33bbc8c1f9 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -78,6 +78,7 @@ mod.enable = Enable mod.requiresrestart = The game will now close to apply the mod changes. mod.reloadrequired = [scarlet]Reload Required mod.import = Import Mod +mod.import.github = Import Github Mod mod.remove.confirm = This mod will be deleted. mod.author = [LIGHT_GRAY]Author:[] {0} mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0} diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index 99c654e579..5998f90cc7 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -284,7 +284,7 @@ public class UI implements ApplicationListener, Loadable{ new Dialog(titleText){{ cont.margin(30).add(dtext).padRight(6f); TextFieldFilter filter = inumeric ? TextFieldFilter.digitsOnly : (f, c) -> true; - TextField field = cont.addField(def, t -> {}).size(170f, 50f).get(); + TextField field = cont.addField(def, t -> {}).size(330f, 50f).get(); field.setFilter((f, c) -> field.getText().length() < textLength && filter.acceptChar(f, c)); buttons.defaults().size(120, 54).pad(4); buttons.addButton("$ok", () -> { diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index dc8c6b3f28..fda221c100 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -2,11 +2,13 @@ package io.anuke.mindustry.mod; import io.anuke.arc.*; import io.anuke.arc.audio.*; +import io.anuke.arc.collection.Array; import io.anuke.arc.collection.*; import io.anuke.arc.function.*; import io.anuke.arc.graphics.*; import io.anuke.arc.util.ArcAnnotate.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.reflect.Field; import io.anuke.arc.util.reflect.*; import io.anuke.arc.util.serialization.*; import io.anuke.arc.util.serialization.Json.*; @@ -21,6 +23,8 @@ import io.anuke.mindustry.mod.Mods.*; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.*; +import java.lang.reflect.*; + @SuppressWarnings("unchecked") public class ContentParser{ private static final boolean ignoreUnknownFields = true; @@ -29,6 +33,7 @@ public class ContentParser{ put(BulletType.class, (type, data) -> field(Bullets.class, data)); put(Effect.class, (type, data) -> field(Fx.class, data)); put(StatusEffect.class, (type, data) -> field(StatusEffects.class, data)); + put(Loadout.class, (type, data) -> field(Loadouts.class, data)); put(Color.class, (type, data) -> Color.valueOf(data.asString())); put(Music.class, (type, data) -> { if(fieldOpt(Musics.class, data) != null) return fieldOpt(Musics.class, data); @@ -173,7 +178,7 @@ public class ContentParser{ if(!arr.isEmpty()){ Class c = arr.first().getClass(); //get base content class, skipping intermediates - while(!(c.getSuperclass() == Content.class || c.getSuperclass() == UnlockableContent.class || c.getSuperclass() == UnlockableContent.class)){ + while(!(c.getSuperclass() == Content.class || c.getSuperclass() == UnlockableContent.class || Modifier.isAbstract(c.getSuperclass().getModifiers()))){ c = c.getSuperclass(); } @@ -260,13 +265,13 @@ public class ContentParser{ private void checkNulls(Object object, ObjectSet checked){ checked.add(object); - parser.getFields(object.getClass()).each((name, field) -> { + parser.getFields(object.getClass()).values().toArray().each(field -> { try{ if(field.field.getType().isPrimitive()) return; Object obj = field.field.get(object); if(field.field.isAnnotationPresent(NonNull.class) && field.field.get(object) == null){ - throw new RuntimeException("Field '" + name + "' in " + object.getClass().getSimpleName() + " is missing!"); + throw new RuntimeException("Field '" + field.field.getName() + "' in " + object.getClass().getSimpleName() + " is missing!"); } if(obj != null && !checked.contains(obj)){ diff --git a/core/src/io/anuke/mindustry/mod/Mods.java b/core/src/io/anuke/mindustry/mod/Mods.java index 50254ce995..bfe8df2ce1 100644 --- a/core/src/io/anuke/mindustry/mod/Mods.java +++ b/core/src/io/anuke/mindustry/mod/Mods.java @@ -331,6 +331,9 @@ public class Mods implements Loadable{ * Note that directories can be loaded as mods.*/ private LoadedMod loadMod(FileHandle sourceFile) throws Exception{ FileHandle zip = sourceFile.isDirectory() ? sourceFile : new ZipFileHandle(sourceFile); + if(zip.list().length == 1 && zip.list()[0].isDirectory()){ + zip = zip.list()[0]; + } FileHandle metaf = zip.child("mod.json").exists() ? zip.child("mod.json") : zip.child("plugin.json"); if(!metaf.exists()){ @@ -341,6 +344,12 @@ public class Mods implements Loadable{ ModMeta meta = json.fromJson(ModMeta.class, metaf.readString()); String camelized = meta.name.replace(" ", ""); String mainClass = meta.main == null ? camelized.toLowerCase() + "." + camelized + "Mod" : meta.main; + String baseName = meta.name.toLowerCase().replace(" ", "-"); + + if(loaded.contains(m -> m.name.equals(baseName)) || disabled.contains(m -> m.name.equals(baseName))){ + throw new IllegalArgumentException("A mod with the name '" + baseName + "' is already imported."); + } + Mod mainMod; FileHandle mainFile = zip; diff --git a/core/src/io/anuke/mindustry/type/Zone.java b/core/src/io/anuke/mindustry/type/Zone.java index 471a74c9d7..3a499996c4 100644 --- a/core/src/io/anuke/mindustry/type/Zone.java +++ b/core/src/io/anuke/mindustry/type/Zone.java @@ -47,7 +47,7 @@ public class Zone extends UnlockableContent{ @Override public void load(){ - preview = Core.atlas.find("zone-" + name); + preview = Core.atlas.find("zone-" + name, Core.atlas.find(name + "-zone")); } public Rules getRules(){ @@ -209,14 +209,18 @@ public class Zone extends UnlockableContent{ } public static class ZoneRequirement{ - public final Zone zone; - public final int wave; + public @NonNull Zone zone; + public @NonNull int wave; public ZoneRequirement(Zone zone, int wave){ this.zone = zone; this.wave = wave; } + protected ZoneRequirement(){ + + } + public static ZoneRequirement[] with(Object... objects){ ZoneRequirement[] out = new ZoneRequirement[objects.length / 2]; for(int i = 0; i < objects.length; i += 2){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index 9b3fbbd6f4..5a542f31ea 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -3,6 +3,8 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.arc.*; import io.anuke.arc.collection.*; import io.anuke.arc.util.*; +import io.anuke.arc.util.io.*; +import io.anuke.mindustry.game.*; import io.anuke.mindustry.gen.*; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.mod.Mods.*; @@ -107,5 +109,27 @@ public class ModsDialog extends FloatingDialog{ } }); }).margin(12f).width(500f); + + //not well tested currently + if(Version.build == -1){ + cont.row(); + + cont.addImageTextButton("$mod.import.github", Icon.github, () -> { + ui.showTextInput("$mod.import.github", "", "Anuken/ExampleMod", text -> { + Core.net.httpGet("http://api.github.com/repos/" + text + "/zipball/master", loc -> { + Core.net.httpGet(loc.getHeader("Location"), result -> { + try{ + Streams.copyStream(result.getResultAsStream(), modDirectory.child(text.replace("/", "") + ".zip").write(false)); + ui.loadAnd(() -> { + mods.reloadContent(); + }); + }catch(Exception e){ + ui.showException(e); + } + }, ui::showException); + }, ui::showException); + }); + }).margin(12f).width(500f); + } } } \ No newline at end of file From 8f0eefa97e4f839e382630eccf535e3cb90f475c Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 3 Oct 2019 22:26:13 -0400 Subject: [PATCH 73/73] Bug report link, proper minimap colors --- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/Vars.java | 2 ++ .../mindustry/ui/dialogs/ModsDialog.java | 7 +++++- core/src/io/anuke/mindustry/world/Block.java | 22 +++++++++++++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 33bbc8c1f9..650e4c293e 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -71,6 +71,7 @@ mods.alpha = [accent](Alpha) mods = Mods mods.none = [LIGHT_GRAY]No mods found! mods.guide = Modding Guide +mods.report = Report Bug mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled mod.disable = Disable diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index cdf98c8d2e..9b0593cc33 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -47,6 +47,8 @@ public class Vars implements Loadable{ public static final String crashReportURL = "http://mins.us.to/report"; /** URL the links to the wiki's modding guide.*/ public static final String modGuideURL = "https://mindustrygame.github.io/wiki/modding/"; + /** URL the links to the wiki's modding guide.*/ + public static final String reportIssueURL = "https://github.com/Anuken/Mindustry/issues/new?template=bug_report.md"; /** list of built-in servers.*/ public static final Array defaultServers = Array.with(/*"mins.us.to"*/); /** maximum distance between mine and core that supports automatic transferring */ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index 5a542f31ea..183a542af4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -19,9 +19,14 @@ public class ModsDialog extends FloatingDialog{ public ModsDialog(){ super("$mods"); addCloseButton(); + + buttons.addImageTextButton("$mods.report", Icon.link, + () -> Core.net.openURI(reportIssueURL)) + .size(250f, 64f); + buttons.addImageTextButton("$mods.guide", Icon.wiki, () -> Core.net.openURI(modGuideURL)) - .size(290f, 64f); + .size(280f, 64f); shown(this::setup); diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index a22eb1d174..c8122f0b6e 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -672,6 +672,28 @@ public class Block extends BlockStorage{ super.createIcons(out, editor); editor.pack(name + "-icon-editor", Core.atlas.getPixmap((AtlasRegion)icon(Cicon.full)).crop()); + + if(!synthetic()){ + PixmapRegion image = Core.atlas.getPixmap((AtlasRegion)icon(Cicon.full)); + + Color average = this.color; + Color color = new Color(); + for(int x = 0; x < image.width; x++){ + for(int y = 0; y < image.height; y++){ + image.getPixel(x, y, color); + average.r += color.r; + average.g += color.g; + average.b += color.b; + } + } + average.mul(1f / (image.width * image.height)); + if(isFloor()){ + average.mul(0.8f); + }else{ + average.mul(1.1f); + } + average.a = 1f; + } } /** Never use outside of the editor! */

    ku^w({3g}^ZJ29fXc zEf^eF8P_y_d+|DP+m|+t1$j+Pub$0F+-u6U&eo7wnxR3~(71a0uUke8_mA+rYkocV zGy{(#gThLl15-eP3Oe_r;)B!Y?PSn-6vGgv5yLRgO`JhsTYay<0qq%I&p9)!5n(81 z`l0-sG=BrxGKQy|mzlaf-k;#oaw-^z9B8BDk~ z^Wu{`YuY+Gli-@p2!&PTWM>FbBDEy^7$d?!uN zbDI>9KkM)M*GvZveW{uJ%XjwviBzo)1;RA+dXZ&v>taSFxWFRoKd=aiOJT3lc8nZ(a`x~-`5!(-OM96 z%OlzF{ce_q9W&NA)&JI;7~m$}Fy*_vIs*gO3hBiQR%tPBkWEYJPGw+AVB78|*^v14 zTq=X!`t`cZ2C}VBZ)%v_7kte0!GP=9et{T z_l`IJZyWxu7ds?%{o3_g|Kr=%@$LEh-}39ZZ~vK9zy1HcXg15{|Mw*s8{S^5UDW*7 z{@nR>FQNid85F)SikovX2#7_NoOOJ0d0!pxMYXM`V~-sQk7IC{@O{<|)`BO2J(IsR zC$??>8gs_6=4`fHTjqOC&IO?o+v^o2FHf6N`|dKMgV}tx$bWHxj17CfJ(=UcdB`yO zG!w&#YikxQ&{?UvzGg31Q+x6au2)t{dp*DH@8ouv^*QwGY`^-GzkI(|bqn#cFqp72 z2naAZKo%E;$}@0$Qp+~3G0PnECs-O3GtpJ+;-B?yviGJf-Hr=AaO92KMjrFD=y= z7~A6P9IQC|UU;>V3|C{?9wP&%F=2^~v#j$T_=8 zX!7F+-&7o(z;B+alN!`m2g08zu)Z*a@>H3bg5q#4xOT5W|q>5ySBAS_xx?Q0v?Dz!!BJ_iYnt z;9>ePmxU?84-{kanhFeJ^Ceq;>^6EBpY~Hf?ce_6ssC0VsZaa+-{za(>3{V$UG9q` zB#$COL_G2i|l$?)6o=6~SD>kmE|^xXXK&M45)_xJxhP!7AT)S|Tczc^#V z*Mhk9!Ga76rl}ZNSkyi6tT>^1I`U$E>+0R_3inxT{C!Pi{~ASxex|s0p97L(V?!7Y zRMcj3ZqGjJ>CAXdg6Tv7-!tAt7WT_U7#d#hdaL(;T5F_wUWyI-XBGyh>Cc~>tPK8r zPh_p8^h6ehBWoi=%RUu4l}=i^x5DQ-LxV3gU-@cn6bNTJP@)r3Z8m9d`!Sn^*F+c` zz!?j)mN%@H!C{+%hBAY|kGKz$B4Ug8S}e3HWnfU@Y+F~V2tQ%`syXJK|Xv6(+^X2#s<-U(lMG1_qm=j-19DA>R@Jkw4lLX z_{cw%hw)Q?{-2ld`+xMgU;lac+zS`E_TT@Z@hyFe*YyQq5ot62+IOD*C$F6HpZQCn zR{HqE|8(>&7abo)Q|^=n$E)7HHzF1}lMw~~3q zfh@f$p$}Y!{H6B0RU>BKVtBXgyHG5H!Ud7|t@f`=%}rmP=2^tTD%j*&c;DsA_L=Ip zIJNouWRJb&PP1V*zHe{jVN~?hTt)Z5!mIv|kNIb|yp_9r=O_2v=?YU)H~#;%iu=|4 zvofz(7&=b>tFJxt;6<%pHcL(JYo-O&^9poH6(&|?TrieV7r&|^5QvXnuB<%0=3AmVyK_A zgYkpHf#WeXNrHdguWqTI_VIl5zyFQG|8FN9`G0?baMP(@|La@d{QoVuX$SklZtLVt z|J93c{ueL4`Twxt@Bcgv_6$r1-~3M&d z$Y)rv(knfaD>Rd3+J&#Pjw}oa4qq$6{=2Ip-zjmI&s)UE5Vt_%^nTqOzhnP=cNaWyd2PGQg1ho=)z@8- zZ+y1Y*Ph{wQfTn~_TT;b{97+AKG;f&Gsr%i&&Xyp<3Q;Cm(yggL@quYv+$Y;Qr@^G zqm&m>a>)K@vt{T1n|UE>6YsCRvc8pp;noqI#QQh@7cw}^S+F|TXu*oG&wN=+s#iv? zza78pP??;AbKr67-1?Qr&L2uVxSP8{pTXhB?@1wS3AH@8jTr7fIK}X${g9qEbAb-m ze)Wai2P9`m^64=sTZlJs8tO4@U&K(W&UNX#0!zXE0ImmtEeuW~JL*q5GAK0cZ%Nw0 z!T8}R!>yJ{3^oiO#9NgcUT}Tb=(u9j-=97I_j52X{cH`gaBmbud{HYiF{dl_2 z>;LT*um7vQ*zzH`Memt%OQE;VxBnG-zyCAIBo|amblv>Vz`%3lO?}$`dIl%uGynG2 zPx@=WD=0^ApzuL;PdbasQ&xtIsS{5M`UM@*;CyYp*ml{H zoZ{O#-*!Cybf{K{BVpEG{-iyxBDB;SEI^TB*yHQ(y^)!4u3Vl1YpVbC1;DzxiK4yl>78M+IMP7xBHv_B2bq^lQzy z{qNN3|DRv&-}5{EPwfvWJL|UR5AU)nuroBYGh8#&V7}nHnCF1qSJSU|_+7*slmkAn ziZ=)ca)`w;=uO(e;N#XcJKB3;G z^Sp3>(Y62l9&7%;cYEGiIpc4=v6JNWq;LPHCVjJal9k=`pYflAct^4zmnDzl#J_@4 zH@i3gXJ3)xe(vA?<*pP zuE%ng>&*Uu@FnIV<<9a94s4$dR+t-hOgj4fAd|yJUH8PtOc!PyntG^P+e<8Y#)G1n zoE=J*=ffr&3F|R3%*`pD4T_^vN2*1^aWw6J*2RA&$>I$v598UDz)_^i&@hXIfdjl; z8B~VNVrSy;mH)!MC-BLVHmTfyJMS7Ssw?GYh~QeXu=hj05>JrHFAI-Ths;H%bo1Hl zu=~Fxr)o~K;@RyrF$^*cQdSHNr&tqY53)Ke=V5rybl?=jn>MC*_cUHKZKyVQ&QvgG z8TWyTgRBptMCRnXi8oYgc-+^W!o;B7FkhKvgHY?+las?o6hoM?jjuq zex?_P7(5k)|E3=L|6Von|Cvw!efRWPeEdKChP-0bfBU8jN0>PR@2E%o*LQf%YWN$p z3M9Vq=KsefoBl7hXgmGSULbK|t$^H3*+ikV|M#yS`!|2~<)z#HUyn$(*edj0#Ufzk zs+#9L!s%9LD<2;Dx~}8%g)&(;J(13tml~J9d3QzfXy5Bozl%SnzYkM(&1YA>K>|hRa3_cLOK9JsZPdkX#*pjx~YdIa7hgbEblt z9_|CJFPI7pcQM5D=`jRfWPPBf!)o9j#PuLuBSv3bq2a$P$AeA@jt8kCr{hB%Km}Gc zD=2&XQ(|Pco51n6zEkk8>%;%wnHUs=|HmJFU1_QK`M)@a=Z8oCgGBzPUi-f}@X!3l zfMX&pCVGe8)C>G~ca1-u`d|Kd>i_!Lr~lmt;m8gD-ygmGpZn(jYv2B>vN7zj+T3&>T73PAuq&mp@hLf)0?5;hkezL2yMn$3=K7m3>{Ckr@eM! zSjxcQbF{vRVTEW`^E#I2G8Q8Loo`7j3{zup2sO4@c5Fv^^oKO@e~~Va12(T@)YqOW zFg-Olk@vlA%)I?Mb;XLar?W7naQu!b+y}O4T&U|UW_)pe zC&L@i9Zz`=m<-rr8T4EmE4jGN83#1X)74}x;J0Gj5X8X0VCi3FO~r=ohBKrY_?bQ| zWpt5nXkmKf^sTynLd0L=hx1eaZZ7r~`ai#4@PD|H&PJx+@9g~kh_C&hzEJpZ$(eui zdv5+0Huzn?CGVTPlcLV=dWPwL_iLyB-#=I9xBTM zo-jE)+W-7b{dw zuq9&ooBH#I?2r8549=ds{LGr0Y5QJxJU3g)vWe^Z^YukS4R&q&#D33rXvkSOUqn@_ zgpuK`5yOnov!@tJQW+R_F?WY8*kH6aVU;m-Kf8U^Dhjtb_*UlZ(0sisf}w$v<-td* zLu(wT%s9`mGx|k;?CRA#e8<{h@5TG@KXXFvJZGBx*ML7y#IcXT z;l`TkhRn_XYZ(~SOy8s`G*sBcKD;l=puqL#(a#$k|JC#u^o})yw(WeF^Y^_hLxHM; zFvA3Wh69U|7#KMIqUYZSKBx6?qxkUQzWD2ZQj3|?Bm1=f^D}4s{m-lTyS}=`TjBS9b|>}d zV>kZiH+bU}uJ2#IjQz=MMYbnfT*XmR!(E z(e3s7g*JZ?eSAM{ll-%lCSGX{Qx<-9RDHgv8=Ufc4f2w9{{J=O;MenM^R9JFuQ$*z zWneg-aJ)Hr_B53fyZ;BhIXHpa;p@?Q`J4Y0<*rwAGDQCQdCKr>__9C#f49vn=3vm^ zU|>jQOlC@6ocKMSl|i9L@PDN`XnSGc<(e7aC;j#34$NYWTEpskg3WL8-}wm-=VeIF z`}Tda$iGNXTUwc&z3!oH?Xj3-M%lXKVJ`le59fXVY5pt9(7%|Gk<047@&7xs9XMyz zzu&*4i6Q9}!=LsgJPvEP9Ym^+?qJ|?Nvz;_&(y&5i9=+{@uae!E}ohVvje8g>vsA& zSA$3Ih|V`vPJsi$8eR6iN|wzGaSpftOcxb6Fni8dJANhu2?sWo7cBZe{`*7Nh_+y{z7}qz8|DS(J#bCzQ|4TFe-aqlry&_rS zkj!%CJAy|$XZ)>SqxD-pQ84sdJ^Sx^z2Eld{>7{QtM8oWy|+ulFL#IVy~)Qm?tH$G zlSROaCGZss!;*dVDUVzxUfkN!*0lPn%@r1Y4u%W=e~Zrgx3=r&Ul+kU#yv^QE|F99 z4H+1k)EF6@qS^NwF*3-<)@QLB%DepD!oVQY{NHkqyC?%g5o5-=XO_R~Clu7IF81MO zaQIX9$wHIGfx%%L149pE53BU_RZI*`f9qq7SMV^HX7R~AS*vq2L(pq&PWM)wO^vyY zER%BzW-`qA_FdL(cHakmN$a(b<1LC7P0X#kqjYYG{G(sjzgVn0C;#iv6(_qyo+CeR zKQsQk|G;P44S&u&=TdsPgJD6#EDqse!iL3%SI+orFOk6C zV#n~$;)ufU{o>RA?hp0(WxL4-xFum7(Y~r(oIUknJY42+d z7m9s*Oz&;PlQ6y`LT#J&sY^Mqhg4lGdiSEoo9o5l(=uC27IWl!3rXyWUmEMMb4iQB zS*dM03d2q;nRD|R*7v)n?a|IqTK7JOfkFJy zPF@ay@B6I&zV!OxZ`h}n{P6YXkZC{VmN76CHBS&?U|?fh^Y{`g1M59TjURFyH}5Af z*PHBOnA2eT$lvwh4;fd@2JgU%c|8ILN;w$+%xGqKwz#xbo9mVl#{)+`mLII)d<|1s z1nx3KL^9kHba=*f;4nkYN(M=Z57C`#|63n=zklh8Z_kbYRqn30d;NcU)6@US6??T+ zAN@bSA?J{P;Ggy)uFn=9|Er1oU%v21y=vEgVUcV9(-qGgT=T!*{l;UD7JEJ?i6^r; z+TT31_+2mS_eY)Kz#QKDCVT>8Yo!nb$VBvNOzhy5H-<|J!peORsNiSU;J8 z;qLX#lNeIj7)oLoZrCge>wRYU+ulR_&*o=b3<*yeI2cZ_GbC*LAIip{@~HlTy^0 zajEa(%NZuMaUZafIK!I2e2(>jeL%xq8P>?D+z$34CBGLR*lo_W@AqPc8VRmL#}_%& zD5Z6u_G0Wg6vQxn!3!Hs#fFtHSPGPjjMd zr#|{GBl7=X;zPDGf95wm`u}vs&w9f{lH!K1|7Y-=PrLS?qmwaimq*_`pPza1%z^7Qfp?ZWO&92Tws%A3yUxkW&*ZpVlCsY{%V%G%nP6}B zs(NnDH|wZ({JtVDPfHc#7GCG8eJsS#u+jV0W=|=5v;GyKiwl)%=Q1#W4&?CoxaMl) zpZv~6Yny-kKe}qGzifT9suM%*4{K0%dRAa~c}nU26;rq0Ow-N2R>I%S#;|0o%Xbcj zjKf09l#FBUe~~QiZLR;PSbA{L(pE->2Qfb8qDLC+E{aTZKE09i6B|R(toLRN4jF~@ zg;7l|n?b!p2Bz0+bGQ#IYtv)cz4*dzey;uO3%CzFjNp1;5vs}1!mvQ(0KXs;!^27? zCx-CkFe`q>JF6NP#0mut7>OK|cL|)M&v{@sqs>`IhVw_Kun8nGu(5myXz<&k#_?~@ zi}jm+)%OYipa1OK+|+;eUDv-G?2=#OV9s*yTfF-p_T#Oq1OBk9w-q*h{a>l|`oBh> zVI;+g! zpvu6(kTFY$;TY&nk}E4B_0#60|G%s>CFVi>kvC}6z7+j?(rz>mB9-i$I`rVsZo)?h6#<2o&_z+xb!*dVXSQlOf))Ze+g zN|L2u`2&^>EzJyd=cY18NHR1131VV8k-#9xA+WGvNrkJ@kJF%$lmAN<{@Ck9{IhR) z^uI{)bG*p^eD{z4#YFz6C(LZkzEJp(OXR=4a6B{!-Pv@Ly&sq4S#WYc}U2|2rt zGkm;o<8yNBhyHc{^PV25-?3~*cAMSBm)3U+H?UfzFfg!e%`)j{U^ud15d(wK$N3Bm zIgAXFECH+x3W0yx8BW)SHqS5BVRaAyRrTUVzTW?WwDXP6MwzX7DJRCt&>_t4yJ^ws zNq_URzOGB&t-iVZv=qYz+w)sWUv@oW3TXP7_p6dW_)h$sl>gfQ{&~kTSTHQ;UdHWE z{)|bWwtn}E`?8Db6<1e_moVNCj%E1fs`w)zQnNv$ZNY>ZD~{6_-}Ab2JWwiO+9Bc1 z_(9;nRzm>>3&uOWN#^`aI*H5|7PCZKjZ89=zsV75B=YJgWvw(zM1_q|8Fmv`QPWy{8QckFGlpF z&-@?wN1^Mz@{&Ta9!U#}hRMx`e*JeSX^?0zIAJbw^Z#C+&Hr~7FdUf9$*^LoUqR@c z@t+4pa}P*Yiv(BNRWE>ZA~D-UQX>C=1W-Pvm^ z`&KXfao=_wuGBfZnB|K#~#mA7*`Cq`(x5n0y;mV52*b@O}EL#tm zJ8miAWVlkx%wXlTy|3WKD+|{X|ID{mUf+6WGb6(zu{Nvs+0pVBmdG@ul~pRnFnAf< z53ao@%fJx!X#W$*2i}HD8LssfGTsO&V0>|GCqu_lh6Ah*q$9Wz9DFnz8Z{K=AM#>! z`QQHL)596Lc0#NfC!GGzmr!qzcQ>@|+BxH99edugeB_JB0tc-u@qLa^!#a#ZE>U$#c(-{5RfE zb68-@KYP7nzv}Z#T3+-QobY4lc455WkuUPUchmpEd8>~6*Pr@#XGq}hT}KUGTWM@c zaGCac>CEPZtw&2IB*e#cOyXmUyuRh$+47p2Z5t989OiuRatJYfu5iCdGTiy&{+0jC zcC#_0{AT5zZkNH!@S=&qbE3G$1eG`Htt&sQm$H{&p8QvoiDB06R0f6(AGjE9s67>6 zm|)AW;PU@e28Jz1>#Z3Y6d1CusPKPpToM`zbwCI-)>?aPkto|d|A z8Ed8L=Ks0g3`cZ7|*%C&b4{=;s9;|2Y!))>ctCoGjr|P zz2L!acCG_+y%=3S%8K+UR{z;Az+}O@_UZYfIiKYdzFG1!#`JxCnd--|eSt7TGlSTI zA7|$5ohAwqHNh z{l8qx=zqSzk^i27F=`$E#TP0cHqg0Tz&0&6;nDw(8vjX_lv;WE~?`xAXT^D*NJNqDG!vvS>mpJ2%x?fv7+#j%L^}-jfukU7cuTMR> zYguK)UCRg+28Ano>xCH}uw9wH_P;Od+f9uOm7M=qeJnOiV_`7yU(Lm^A?3q^UoRde zb24aHGHj?h`svqmZ#7Xl1_Po0Zy6at?JMJ&4a?uuXHCsgWBT(%)7bj&#Mbve1z2*= zvmf!5W)!Y-SL-PA zxflQ0QsE?PLhPAsar28AZ>apbxr~D`=ipSP8*GXVW#SBcOcSOuS#Y#IQodmHucC#) z@6eheff@V7YjvF%{_8q0ED}E8E5l;Iel%~R$^lz0a|Th44-#DOwImwYnJP3K)az6^ z{%KwOUue^B@i2bNpZ)CX%Nw2k?B_gM&!DmHq0#@!kN?}bKFY88?|es`OvlkeBGqbh|UJmxrMNRR6BkVrbxEQeaqM!_cto$9!vs1f75Tw`ly#WQlVI75bgr zKBxXIzZP;fq#^y#!nO}DWEl)>=EwAfKYLR@vmu{};X~=8lGndfbys|A^M$hqdSF`aP}cu*#Cu+qH2RZ8K&VT~Qf z4>H&Yd|1N5H=*^-SAUg`fBgl|RfPXd_t^Ar=F|UgBcu||zMb}sdG_Cw>vnzIA9=Z> zmKV>TJ7UDk`_cZ_{{=7ZCoi^;O6+sCc>SMI>e~Ok2EX^SKEEi|_2xfsq1-z5&qB}A zr*8f)?9v{<$nYZPmbfSb$K!L;uSrZ5+1J!`b6xwEd%0d8x9Ywx5@GvZFsuFQoaWXU z-P>;dKYKyVf9B1OCALjVW_?s^@|*Q|2MeRaigI3t8(sg`wbX}B@|gAb#J4(?4fV-# zfveqC3xU>d$*-2qvt8JVm<_AoX~YBg89DZ=2Pz34U9&utUM;tF^eM2@j8I56@1^Sk1p<$JFa zJYpFPtgDS%7`7eqJ^gM{5W`=C*R%Cm4H#IH8W{MVDKsP-&i>=FWtzR{=ChR?51cxM z8Tc7}Tm!4wZrwhAsOS4m&O8P!fd`Ema$Sv#bq71Y+DIHY%(#hzb>aWQbNAv^f7!P@ zUo7^_%ty z$M5~vb29q>`vyM2+Q2{e*`A-hHs|aAG@n1yQ~wtiZ{BqCzto~;9)=6|w&>sZ8hG~W zGvR$)hTCQ(*ql9_)xCaa_bXVi&pq;g&G8!so-1BDOeuW4+(c<@f-=`J0rT_wR$rdS ze0%l`yX1Aj->stq4y0N#SWMGSwC}Z6__B7#^+SE!$%l>|XF1|g6%Xzwgz_>7JU$=Z z*V(JGai+_^A0O`icV%MO)A=9NIau~JK|U<;pil2CPh|#$;E(%{PVdNxVp3S!TQ`rP z!S5&2aaD#(2c&g!{V%dvZ}ITIp5p8Ik^h(l3YFFW`8yUoDsucI zzxKo*dtI)nKk6mY{=M%{wq}r(pYh{-^#AWuBmU>N8k|g<@%Q|i|JJGh7ypQV`KF%t zq9YrFh~48`1-?QTq!w>F6dqu}ps?U;UU1j?o!1S`MdC8$!t(jN-W#*BGtA19i?b+N zbZyqTV@7okFR|ZNWcc_$Q})BL-uX%Cz4kv(@iF~9Z7=bJg{dL=z{VfR+x_;PdL{Gl z)+H-uqmA;v=Dc0`;lH`=%LSX;+Cc?TFQkJOU=v&-_UCWse@#UOCZ-jkwI7{s{=YJ7 zlOV$b+gnH86vmr<+9dUgh2cnh;@RqGaR#%#To#5YLJSk8GDU{7OIc|E^)=e`Cwj|FbWu zKFo^y)Bnglu;;44e}AWs^$K18-533+H&FlgzWMyD>IXC4%cTF6m#x><`@LU#`rrSe zhQH;XKc2pN-rxBORxQ&Q9M&#iU|4HB%m0VgksDb}A5HjIYwx@E>gdUT*Y~vtuf8Iq z!;+B_?6qR%vqkS_ox4&rubtt>Jm&Wt4;Hb^J2{V2-blUS`tdmdpplH;*7_f^GvC_p zX+OJD@?EBi+7yTRn{7n{|Cno@oN!fYUX>&8GiDU)1IQ(K#RX2b}mJ-unM$*P8#?0uy$~G;+S!T*wjBb4-X^ z;UB-Z!2kY-NB-w0TejyXR<`e5bpJN<=KnK)>{qsO`r>G@ggyW7`BczV^3soLl8e_j zf3-h%c~$!V>ywNg^UizU%*3^xajmhJe$Cd06|6r>C1n{r-emcG-0H!{(D-g=5GY2D z#F*SsUvtMsjk^6CvQ|auv7-LtTQ2%(M6y^ zpZ9}sr*;DuhrmLH$q~n7oz;GH-~4AUxaQx?59i?loK(f?vj9X#@s-@hu&+V?=IqG6iL#X#lUbyOM4%is$kqo6|d6g3Ga$8evs<^ z^hZGZ*6ly@*cb$6b(~tp(6IKw*=uJCv*V=I8;)+j8&+R*XM^9Ny`Gi~6>ER|F7UC~ zw)#x{+}GC`l`b(bNNsTQU~t%aD>D862Ej)W^Na7@_%%WCa8GO957{5FA1mI}g0jkj z6o!UdujDs<3Evxke$Bz^m2(-brm!t=>t$g0>c(HHXUfEIhV`I=zO{LOS(aPUMi&FV z+KX>@Iqg}sFItYFAwvGbm+!I{KPH|slL|bFRxE4rH zV`5nS{ocj%+mZzwM0PK5*u&0s?Dv8O9;Z(SFJ?=!6!7pfy4=sVV00<8vSOUmZ1z=r zLB(HZKBgHBO5a5_s*KGUWI+w2Ywsr=VBk(}U|?gtbNnFVst57gRop(rpXmIz=j?yk zig{Lt>`(uiezxa{=f)P; zX_XI-)@v|d6qi-3GJ0JReBbH8z|gsV)85`DuJtAUYwQ>%+_sCBWMBxsc<_x0jyH|?*8{eQT%u-g7Z91G|SNh1b@FG-)@FSl{I%+s42+&b37}< zj!oQ8#8(@HiOn}&T^V=aXRhh_(@YE=W=D?%G3?=Ph~RplJ!9=&!{mAoTQ)~#-$cop|Bnl9|353@iY-^y$NiXp@aA8C(arxB?@OBY zKl!5RL#2|y20I)6U&6ml^*+aI{d3=#{>6HC^0WWvII10<{V&t__uc8^erYS$98JOh zkJtQ{W^kCg_P^@ge5{;FiITJ~)f zaR$jJ>%E*jq7ENhJ2Tdjal_}SmW+Gsp0Q|hFx;Pf^WR~^lJ(){pYMm(FO`&^{HC6X zVODm2kb9k@a2e^ zf@fVs5da$uqaGnwwR{Peu0zez?sra zPX>{_`d1kk^PCiG! zr~gbM|Ia&yw_aYKEv1`!Qrr6U?k<}2O$>%Hlp zJCjD^wEu?#{@4ru{uuHm{NlI&CnRpySGfIg6WQ&$vG~jXx`=m))-871T-7`BE}oAn zi2DHAoxDHMIQsu>CI&<4H(HElIvflFVsG!PD3w}#z=dN|1A`M2!wO3QwaYsKpO}en zW?_)IwR}6*&C7Z$55;DFt@3==Y!@|wnL%I%$78kUOEY)MXD~2$*84NbGc>%E>+9dT zrguT^WDmjeGe0k{TMe4F@M??~{b2ohd2GJ!m(_<#>nm?XFL?7`?S6D$G2?|3|MX=U zKKz{I`PCi1sb|HnNe7$3%W$Q(Ix#XRcK*LIOOoM%ICoe3AD`?c;Y(Q#e32}61T89g zz`)QW*fUj?Az-QyL!&l>!{fRj76ymqA`aprnUR_ey%rn`w4-+CH~KN$wcudbbny2g zQ=2Kw6C4@dK4n<+J+GXpV_%vd1GAyAtV2Vv1;+y)kb(flVa>Sd|~Rt28)mKb7jjMPBeG^w>A8{pY{1+F`?K0dkf@p8$PeXuVrS~CV8DL`Qj@F z0kPxD1m<%;lyN?7Yoea28PijIs(P;}L&C!|f~V%Vo1Qnk@?*D%1p`CWqiZ{OzJ1%< z<{M>vd)L`sX?xXgJJwEKe?{znw0gW~wN8cp?aw85$6Ck+e{3Mxj~@Q*(4cG zTw*=2r7n8budID6K_dS-88jFf7$%B72s-dncG;hv=}Zh0Z1gp}8P~+^t&%NaOfbDQ zllwrpsK9}1O`wkWm+nS}Z@o$N=QtmHc(J$tfkK0D%OnQpqmvlsNFVUbh|FScG^ry;iJ6M?C`ER|@|NW;@|8KV3s&{Vl zvQ7WW85txvHn=h{M3}7%~TJ!q_wxukAJ??>JnMf8o)blJ)i>fA*DjGKqf|Nvu77 zZCCEPHQ#ctZ74kMA6%sOa!=_Th6ko{-k&37uOF3bZcBEYy~Et?QGM}y-TLplpO*{$ ze^|Zmd)+i1xjB*y2fF{WFuY)7C=_VWXLzt#b@C=AhC@z{3?CoWdoVDVGBFfwNnPT$ zR)e7-kF!B1mLWz@D>wK0rLH9`3?Xt19GB0mWIFr)fGR`46(I&r0f*&540E_0#LwKi z*U-#hmbjE5Y<=9{`58a=nLcN^z^&NuRz<*}o|9#ReAoH=Zic^3yx4KyapJEES5JnS z(hVF;J;E}K6#@xHw_biWXyD>V0LO|L17qZe^|McQ{?$4dul6gxQ;$t}XU~6cmxuOU zf-%?Zh5wyDvd_x&*WSsCEd^$3?GGSq~(ewPi~IWvp1LKfI4s}WpUE{T(RT0CD(_j}JuJ>E9R11as=IsQp?~%zPuvoj|9pI` zb9PBN14GL+hK5dNr`SND1Gg4Be9oV!$*^GS^yJ;ku0|d{mb!I$Z2R%K(%>qkaNB>) zxj&N_8Rpu3HkI47mzjwnBY&nPW5ZMXmb7Q}ulCLd9}Ib);Q;%0-?s|?gc%m_GZ=6z z__}2BUS@{(_v{z5O%!CfAmln*i0Q;88HPR6qyFR{E>>k|h*~Ok-fZh>joAs(1}%jKM@Al=83!4eRy~L>XIB4qn&rP{(~I+){ywx(=Lq|sZ1Uz` zXykw9z(4j~r+?XV#7a2)k#Cs!zj{%0Gxx`OyM$~d&lX{l*0U z$(b*GIP{x0_%Sq;Kh)kJ;^q4Av@36+I77qcok<)1@nzas3C1_?+9~b&A~CLg*;5~r z^P0YAOVw{alTun!%%JeTdizoXxvaDWuMg-heE5em=hV!IccQyyTrXVf%a*isue?N^ zSNU!9gct%a+T`yfx>ad`;!Q{JOWgHi}`vp_~7|Dy98T-?%U#f-50*&Fy`5;amyI zoGc&auMS_&X1K$(g<*!U!?sh*;25~-aO9qBUN4Bat3v!L?4^2sE;*U5|#&6^iXs1|GQrB6$+T+9S zRonjV_!yjI{6F^;+pCoSuXivU*}MG|r-I*~b~}w=BOX&Gh7*hp3=OL+88RFgbmJ5l zY(MUAJyM@_mVsf(rn`&W);2LXOoRmb1U80*neP%Z`4>*Uc`h!V^>+Q_*H>%zIx{G! zFf5RmFfrNDp@dODu|ZGc(K_`h%oiFNsuoq;DPZcT+otTqU~R0 zKfjdz|F#1|#P+@2M>rp>HsWA7`cO=yySl)Sq1GWJ&5uFDtod$DJtNbL0HKCr<_4W_ zi%T6DL{6Q57|SS>z`(|`#hHX!cT{YK=D9lzRu+s4PVnS0#HR}|bY1*Vv&sD0((s*(9jS~d3I|qdOqs7( z%qjp`iNhesm(b9lbU~(E5iYOx!ar0{JAdL!Yk(7*{#6G(2$`k&9EWi zV$j>i2eQ367`A*$ev)4khHu*$85gbJe|jfVhk=8Pz<~t}Y-}9`4nZH3{(HQOP*!QO&wqbD z{rCKXE%iJ4G#q}|dj|iokC^tgzu~CdoTvYth6C&j6CPSVtBgB$r2cI3?j{4ShY^{Y zDa$q86aSQ-GI*(Ou;tkE=Vc43>oge~6yE({`+S7$(1x-Yp=&*BJ+rL^Hl*rRs5Mnw zl8P+*vxRAo@3;Cn+zq@82NW3Q+ATRm z7+7@}1wPIE&&J>|<8e*#ywv%Rie z3<&}biPzQ}{=KHzyzRyO=S&O?ZimvQJzrhemw1lBAw%h3IxoYKGq#tXNi%TNyj^Hn zve3iIf3^{S*z@U1f|@1`+*x|hT%0r+q8S*HCY+7B;j+LlO8GUz_hn5xAfc(tuweE| z{coGk{?2^k%CqUN^@6aOwy8`E983jT|H361GXA_ZZDe@Ez##O0rRm)?-qioWi4%}lgzdYT7ralSBv`TdJ`kB@ME)?;LlePNdw?{ufXL-@Pm z;rf4DUMDFsPB!XZ^;c}FhyLj+<%|p}J9JxA{#~vs3abt=TdTp~VC>9b_Ne|UW5cog zaj_f+WEd1a&W{StyLRK+-9=I}ugrScc-DQ}-mlKH3gUDl9T?O3<&wr=m_ zj~h0=>EHa~`o=fY|L%M9caqp{y>r)Hw^{bM&iSD~b9G`TV}pQwwyFF4yQfnBAJ5^q z<-{OeDBut-(rXSXnor%`S;TOLx1o_i%bXz+l&CF2n3z7SV|Z)O@PJ2wnaRq5vBp5q zUN2?;@y@?b@7r>%J9PKHfJ0Tcc%rhr64$MLpvR!Abwl}i9e3=` zfFo~=TjdxTM0phUiiOX&KKyg~?HC`4_k2%niY(?InEFFsX7@Wz29MJD*KWpl2|taU z#&DsK(LnTJ>Y}>WPgYwsvrb;`!@}V6kXicrfi0>GCJEgQN9u3+pF6ei(z2IK3~SZr z=IlvdKKX`=z<~q5BGdc71uY7HbDRI&>?kdU1s}hMvol3}-ShN#HbNPRAny!^i+W1_lKyPZ!6Kl=l24$;Yv( z0u1p&3&hjr=O5qAxFFzfDYL)>1(75CN7wvN7BM*BAjszM@UIH1$bkb53z-xI#Q(hZ z7v1#xw(*~x->0SilGjf8efXofC>CwVF zEXPZgWu8aeuFpF+;fH^3)W_@7Rg$b%e+bfQL2%c1j5f=Kfc6=j8^?aU3Qf0thRW#M_{qUZ{B|Cuk>Tv^;Hpr7{L-sD@& z)53@8tArTzHvgaOQuRVxT$Nqq04pQImgzC4!NJeK;LXMlx<}$##rb#7ZkB7FUMj?5 zu%WOQbfWt&Uh}h)t){GCin9i7{b5M>+4c16`RP7dq6`;){GQFiXk)!U?tfC~^ZlPb z*#400{C_2*F=x(S`3r2UTh;0^ir+FlkYf12#Z)1dVk|hdl#$_P)1@hKt?aQ8J7!Jc zNmy@Q>#@!9zRsqzmk&s>GB7MTRL{uRa41hJ!im91yBD+^O}97pan4`zQ+^j8`rp`e z)n5P4=d%A7;&&T-jGy#%|Jsb7`W^pkuKib=^K^gSGyBf}S5{2TpX>R^Z0nw9adSAL zS;QNZrY$TetE;@rY_eXxMA1lnPkzGg?P140mX+A)avkS*{MWtt5{#6XU{gBap>iFHhbEI_f;F;RR~Im)ha8hvTT@lgtK8P%Z(|`4BJHRFx)!L zln_=G-wGOE`_RY093ar1^W(2&ID;rp!4w9T6`-PhgGHe7kL&XC%HKXW{SPz*E!?;- zzdk>HPn_N3c&$Il|8x5f?bmueKk{FG=i|+ied3${h#UXEuKaPn)YfH@^_SA8M}>XX z^~hHBJ9|FezTfWpme%d_q^EV7?L2d|sn2_ncH=wCtOE|Yc6T&%zU8oWX74T(UM9tP zLG${7doc``+PdG=OA9Eij4xr}k#Ig)$oBJA^n$QiwNISV{yWbuKb6@VaP!~lBlVM) z$Tl%td1OD|VHykLjE?_>)i)RzSDa$pQ~ke3%0+R$zO^%hBYSndz@LMkiD4kQYJ)?m08Jh0#s@ZkFQbq{nXIilyq`P+Z^54?V|_Fv`0`t;7b z`~9x{7qif-dG`NU3}{s4#w1WdvGw}=wUt+9EDM{J&XoSW^l(o8uj)&4KI@qXJ`Fx& ze>aH1mv>1@K%3Gw5!XHjht)Z`<+ty4_g?#>$C4+n$B?P4n`4moMw#X@> zOTu>5rpQ04@9y4N@-$Le>fvqGX$lNmf2?O_oYD1vTlEd_V3o+XoePaw01ot&ff~J-8xJ`@`Yc+Tsm9a=&7m7z&$q`R=ux&$PL(K}UJV!|HW%^FFaK_^kI& zHdg#>#5?cVZ1L>>GGdL1GtKyg6dLL;>#!g2V#;YrGKv>kpsmfRu!Hf-fj1=rtEv}E zI|y-HnBU0YR0&Fl3z$GtRcve@3K*DKCOy({d}2Sz`q{%f)tycM8x0rL?>=j<{^$F3 zfq%b~>{o62xBWoj3$2KM`8|)niRS4{KJvdFoD#j(I4+%b{Ypl@5;Mnwf~5>Ap4z=H zX{pSvuJGnq@Ul_l`uFBVQ33|ii`?q=Bw-yP1mRPiF}#9<|2u}K1j-Peqm7}TyW z-&nw>b4=A#=W)Tlr&@oiBUso{Z(DdYfd0Q>(WVPyaKMiQAt8g!UCQL440~`oZ99* zdBu*1l^jlY-t0f1Tct0!{m!!ohSvJU&*t7Y-fg}6_fIe7$WNB3Skb2W~y1DZNI*m;X6wM!zR-M&2ts^-IrU?%qVv)q2at$Lqn~G10!>Y zg##1QzJ>e#nJ>M#e&%1Z!~ZwWdij4t(y!A-|L4D47q0&`-}vAAz}|Y(*Y^WI{hu=F zr~cXh(Yt?FcNd-SFFVip%--p>x2F*(0Zo$$?MZ4eU`=gw@6RQhbg#>C+9 z^8cN{l9VHfx30XYH}smiZT(g*2fdUF&u?{X<=^Svr^PUtbER8n-+C*1QuT@H7Cn8IUeoRrGcXu_UsSTYCuYTxl}q2p zEp&d6(#$3(a3GMCDZsJeF&D>&h38`I);cg`nKo>0%VPM>62|i5rXKe{$E{ioY|MWa zv2z40WZ-05QE=e774v;_yX7|gljOnkWA>5L!QGymDIPyKDLvCjCykN-RJ{*_1m zPv5%czx9+e|L4DXH`(N0fA+Ecv%dEK?7v`he(~Cq5zgK9dR4}cgQFN1ta=>bY$qJa z(C~EgtOKWJzm77xHvLD>S60R;Xa0#VelT;#%T1k&dG=me(h}4*_5EK)$;*+3>o5F% zvXaTbbB28C(YjlgL>0Vk&7GMUECm{}|NO4DH~F?D-2GkpkGg#`oP7=NwK6cgmQFsO z`0st`dPW9^?i&}(8lQYDdvh;>!#9OF{Lmel(#`RP90D=dPO&l^`7%L2urKdS;G#Qm z43_fT3=+*;-lqS&Wi~t$GT>-osL^H2d+qada#VD~-z^ zfPv}Dznz9B5)bl!=1DhfT`J_Tde(mihKwS1h1+eHll~l^^7p>+)W7Z=M`a%^ zV_=9_x7>`mTsF~0{p*B&$^5<5d#yglpIQ0D)an;!+pPbur5Go1?a%K%{qOsmaK221 z1B@I8E(kenW3^Zs!n`APHQR>EVhRi_JJuT?sNZFL#Qy5c$KQV^FnG5zaI$(BI2>Z! zzs8Yi-NJqUri(28pZHU4^Rh0Z6we!CV1s=y`OfhetTcJR8M{Iwf%eC?JtHFO*jThI^6chmF96bGhY9~ z!LY`Z<3QGjPjA9L)_e(CsAy!oUz3M%i=g4oV?nCPXFo^0k<8ehnI+8F@aD~b4~7Hj zHPX*boEaAIMzk;EXHZzi#h_GX6UL*VZufQT@p+!_{NtIJIt>4}Gcgn?HV8edSBo&@ zWO(rGe({-llf!3M+HBZnHaSjOyvS^mjGDkH`!l}03>#vi-?yzZc_GWT~x8g)&I<6vVMJnP@n$Gpopan83!lqwUwP^AbIESKnOc z{r{Qoa{SqE|63-#tv@&A z+ZX$5=W;Q8*q%AzdGc~Cm;Un)CWJENr*e#P`iCXI&@H**mUGdVV$U zTf5fFJgtlQ8jkro@#!`6M{ZQ#(( zEO$YH@%oMWy;+~K-TwbQl|GxNe)h}tX}{+OUpo-;>VC$b^4B$|rhQ#6@&9+^|GR&$ zoUP{(YY~VF>p7fqV4E#7gJG_yc}iUWx15|SGs4e)z0FU8RDcaPVZdIp9Tw|fG!&6bOErTmlTm*rUaqBo}G z|At$>dzh|^*Cu?HF>&VGoSWHYBhK(4@Q+=VjW~mb!`tne?N3{N&$gP=;BoZ+>d3hG zhYSgRrVRoD5BxZpO4PnbI#)An)oS2kzVn)aDFl?L&SfvFePfYt@GErl{j?wVSI_*n zET=y5+5a`0)XFuppBn$`PW`)C+?8YD(Ib{V8~gTc-sjB7u>7Ufdy9WQ$~zdKv_@#ggKe%rc2d(VT@N*1UysZ80S zKg+~0nL)vFrQ%lCrj<#H`ItBYp3Jnb&HTU9vAavQ{fM4&UY%z7Wt|ie3hfxAmDZD$kDWg{=5t)-bQaVj*0yK=)cg}7t8cD6t}WE_$;gA zi4eHOwBW$Py`GJFLhtjx{Ym3s@OkyCisO%**BZ8h+4rOlFfrX(7{Y3?IGlCE0R}q- zhjykAP*FYqiUQ;HfcXE$Y>VSff7iC{Kl$bQ=D+7Pj{TSAd;GuU;E(>Zzm`9-cjC~s zK9|^4+VkuCfk34_72Qo--($NO7dzRSD5UA<<&%205$QH4Wcp5Wh|j@_NI zyB!+JR;Ww}VsP-}P%yb?#m?XmlkNJ}knqS@p4PMc-@J&RdIx@% z2W#0bq|RHdaDX$lrGX(Uw1L^cK|x@F6Qh=d!o!C7Mh;Bd7Vi6JclO2gvvtcK<{SUz zP5oDU>^~9$O?VnyaEv({XZk;ntgR(i$GM( zn#G2U49e*XZ}Z$ZnHFRH?B+SqB91-(jtNIgKiOy5Q}zB1)BL^5mQ~9}G$vZNJ`Xf5 zFkg9d_P(5RSB#VS7!;0uo~}3D?B8TZ2E*wsT%7l`<|rEK$NzlSQ*=+7q2cJUes|;l z$#v#eI2aii7#I{xo-0&%s5bB(3~h0{f8-{g;cU%WRZBD8UN}6v-R%3hP===E~YtG z92lZQ8NyQ;B4r;e<^vTPB_0RNbKcuNH~4M8D&^;Hqrbg3|IPYXe<|V5eVN#6`}6+E zcb@!}Uf%^u6(+*JoLp01lyW3Io_&4FBm)M9wru7J8~^7zpZ&=3ct2Nh?J@?3$x(+Q znHbguom-iHEQUdW;ZeENf5weV7f4Lj?^M~&yFA}+o!mVkh7%gk?=mnf5PTebd!-|T zHygu|TV40tllBz-tlq-lkg?41!?D0g>l8P1U05NletTh}-?3Cf0f(H37|F+Chi_cp zzqUfOL1_POLf8!)7=Pz7mlzyi;IwFeyth32=^y?Xf1{@D*S-9I%fT$>1bV3=9nc zt&9byek+H(XUn=0`QqZPx!@)W-XB=A+HEucf0N8l>7Ky{$Ez zbt6TbfgvO?C(GKDV?m3eKF|OEHUCcjz1~rOTcJUUf#L3-_l!&o3=S(UF<3macPhVrY-B+Y@YwO zZ9&c3{mFl%z5XWuQEm}vKY0}YwXALH-P7qp6v^dKFu@TWX1kooyGD@3^_$fJhx`<@?~I%`YM$jdw;^4|5Ii( zi7mc)go%OiEw@{2yo=3te})D6917Pbh^zk3T`&4ST$tg3@qcb71_lNW#TEfBtB|y2 zhD|ZEB&PNHi7_N-{f_5g$lzjP@Ret1*zxTWL&FaDPj#x({v7||uG+MyUCDtVx*F8Z zcFGq`U}RDeSz`Sg$7r`~<$e}TvI*VMNNIKA=zlV&8~ zF!%S#ZE6e$Hb1{R)89qA`Icfs@5;T7Z!hs=Wl!7neol_3Ud9#)$GkPmJQ)~fbul!k zF@hapk@0$KQ#7pmH20N`To?m z{U7@UoH$zFdq*iWoV;rs{q4`PZ@(u;{Hu?4KK3`}*6g;FmA}uOJiqtDs*^c!Q#%Y> zLKs(ATH7Yq-WK}EdcRii`#JIZO26epW%l3o%iZ(8^}KuUjqlU{?NM}R1C=TQP8x| zw^D-IzpSW#xb(f4`G4MzGq-B8B^xfkF3QBP@b&Go>rpD_5_ao9n)h>+_LY76GCmeY zGc-stGDr$AFfcfAD7JLv8WcM=}^?J5Y+poCJO*M?|r=N=G%TZ zz6Whh40aL;`+XZs&Y3D4U}c^0fI(cN;8OCN+dg%xZ?2d6*Y&dgOz@-s9oy_A{(~~l zpSUHgOf&A-MwfqIJ2$Ac?Ti@1s#_b^mA8d5r0o1<#=vlcr_k-&(FBv^T^HAU2zPhXzI(6D^ppWYM(hdt$43=T@L5WUAYf1`qfU~^Q;;n}wsT^JaA zGp*uJI88TS$DUJKz60WgJLI(&2c}#K;%IzQK`E&OxEdqHf#S zH}+{WcAx!n{D(V-V#}#__D+foZTr_=eJ8ox?ElG7#)32TlL~rH-l_d}>FL$U_xFSx zt-SeVXHs5LU$DWl|eIZL*M{A z^Na=tSuTq-gQv|7jQtzm8~y5!d{(M*@XPWu_D&p%A!+9~@)@MMn_4ygP5XLAbS;y? zhd;9|4;o&2Q2TP~^>4hd*4uvbF-=eVxiiV{(gLyKxm|{Dqwhy0MFq#ko77)rVQ880 zb|*ta3xgA5L&#_Qv~^XfO%oLv7#LavoH%^bm}j#xu`n>a6?nFP%6cvbHU@{4bz3x4 zLs&UjnQ{Uec==99t~+lzDe=eTx1cQjb@%-p4-8^o?zKDrH}!q?O=gA*eJl)HlFzd$ zwoF?T#n5oU=eH2UfdJ*Sb)t^YFqn16&5VMZjtD-3x5|d+l#$hu@Fe`}JJu-IjRXy_TD5 z_sy6+BRQwuv8TS}pMRs{ZRgH_25z1clI_B0|2Ze8tpMqLqxZ&Y|x(ki>uQD)v-oKxL;pOLJCAz!o7#N;jn~*N3*uurlz`)?Z%8=J{ zb?W;)C&igTF~FhN663W(WP*)=6UWm3er})l?hpQVJO1*Xz@5L(#Tmbk5^&;}I+=-~ z$86s3z4j4%KOWUzd+-0D=X0I+xa~1}W}DnQW#_8*l36ytzUHr=_v>2sYVm)MPI=Av zU!(x_ZV?B_UCTaNOP>Ay&+lh`z3*qYr|+z*&+f@~9|zy4`wZS$X7%KZ^% z3qRIhQmB7*`aVb1`3U9Ib+4+A%;MSjExz{4%d5%#@q0KKVyZq~y?VO-uN1?9o-g}X X2r#+c=6P@o)FtwC^>bP0l+XkK6HuSG literal 699889 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%0Di?vOZjqclM3&@#|)B|GJ%Xm!J7B#PYx^5Of0W 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

    OB0zRd607iA@6%5EFvavV^J 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͜aP4 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