From cc87361ba9728c00f018d80db9071c7708e0d996 Mon Sep 17 00:00:00 2001 From: craisinlord Date: Mon, 29 Jun 2026 23:26:19 -0500 Subject: [PATCH] Hercules beetle assets, dorrie, cheep, start of toreterror sounds, etc --- .../antarchy/config/AntarchySettings.java | 13 +- .../antarchy/content/AntarchyObjects.java | 10 + .../content/block/CreepingHorrorEggBlock.java | 36 +- .../content/block/LurkingTerrorEggBlock.java | 36 +- .../content/client/model/CheepModel.java | 23 + .../content/client/model/DorrieModel.java | 28 + .../client/renderer/CheepRenderer.java | 12 + .../client/renderer/DorrieRenderer.java | 12 + .../client/renderer/JumpyBugRenderer.java | 4 +- .../content/client/screen/DorrieScreen.java | 40 + .../antarchy/content/entity/BomberEntity.java | 5 +- .../antarchy/content/entity/CheepEntity.java | 95 + .../content/entity/CreepingHorrorEntity.java | 27 +- .../antarchy/content/entity/DorrieEntity.java | 465 ++ .../content/entity/JumpyBugEntity.java | 250 +- .../content/entity/LurkingTerrorEntity.java | 2 +- .../content/entity/SpitBugEntity.java | 2 +- .../content/entity/ToreterrorEntity.java | 86 +- .../content/entity/WaterBombEntity.java | 3 - .../content/entity/ant/AntTeleportHelper.java | 40 + .../content/entity/ant/TermiteEntity.java | 12 +- .../entity/basilisk/BasiliskEntity.java | 2 +- .../content/entity/kraken/KrakenEntity.java | 11 + .../content/item/CheepOnAStickItem.java | 9 + .../antarchy/content/menu/DorrieMenu.java | 129 + .../network/DorrieChargeJumpPayload.java | 23 + .../network/DorrieJumpInputPayload.java | 23 + .../worldgen/elythia/CoralSpikeFeature.java | 96 +- .../antarchy/animations/bomber.animation.json | 2 +- .../antarchy/animations/cheep.animation.json | 492 ++ .../antarchy/animations/dorrie.animation.json | 2927 ++++++++++ .../animations/hercules_beetle.animation.json | 5186 +++++++++++++++++ .../assets/antarchy/geo/cheep.geo.json | 75 + .../assets/antarchy/geo/dorrie.geo.json | 253 + .../antarchy/geo/hercules_beetle.geo.json | 212 + .../resources/assets/antarchy/lang/en_us.json | 8 + .../antarchy/models/item/cheep_spawn_egg.json | 3 + .../models/item/dorrie_spawn_egg.json | 3 + .../resources/assets/antarchy/sounds.json | 11 +- .../creeping_horror/creeping_horror_bite.ogg | Bin 10860 -> 0 bytes .../creeping_horror/creeping_horror_bite1.ogg | Bin 0 -> 23450 bytes .../creeping_horror/creeping_horror_bite2.ogg | Bin 0 -> 23671 bytes .../creeping_horror/creeping_horror_bite3.ogg | Bin 0 -> 21421 bytes .../creeping_horror/creeping_horror_bite4.ogg | Bin 0 -> 25011 bytes .../antarchy/sounds/mob/toreterror/death.ogg | Bin 0 -> 110067 bytes .../antarchy/sounds/mob/toreterror/hurt1.ogg | Bin 0 -> 25518 bytes .../antarchy/sounds/mob/toreterror/hurt2.ogg | Bin 0 -> 23870 bytes .../antarchy/sounds/mob/toreterror/hurt3.ogg | Bin 0 -> 25475 bytes .../antarchy/sounds/mob/toreterror/idle1.ogg | Bin 0 -> 59676 bytes .../antarchy/sounds/mob/toreterror/idle2.ogg | Bin 0 -> 58816 bytes .../antarchy/sounds/mob/toreterror/idle3.ogg | Bin 0 -> 59289 bytes .../textures/entity/cheep/cheep_magenta.png | Bin 0 -> 3351 bytes .../antarchy/textures/entity/dorrie.png | Bin 0 -> 13568 bytes .../textures/entity/dorrie_saddle.png | Bin 0 -> 15697 bytes .../hercules_beetle/hercules_beetle.png | Bin 0 -> 37177 bytes .../hercules_beetle/hercules_beetle_pink.png | Bin 0 -> 37316 bytes .../hercules_beetle_pink_saddle.png | Bin 0 -> 39490 bytes .../hercules_beetle_saddle.png | Bin 0 -> 39378 bytes .../chests/fallen_kingdom_castle/bedroom.json | 35 + .../chests/fallen_kingdom_castle/generic.json | 35 + .../chests/fallen_kingdom_castle/kitchen.json | 35 + .../chests/fallen_kingdom_castle/storage.json | 35 + .../chests/fallen_kingdom_castle/tools.json | 35 + .../chests/fallen_kingdom_castle/tower.json | 9 +- .../fallen_kingdom_castle/treasure.json | 11 +- .../antarchy/loot_table/entities/cheep.json | 25 + .../spawners/fallen_kingdom_castle/hard.json | 11 +- .../fallen_kingdom_castle/medium.json | 11 +- .../worldgen/biome/brooding_tunnels.json | 17 +- .../worldgen/biome/elythia_beach.json | 2 +- .../worldgen/biome/elythia_coral_spikes.json | 2 +- .../worldgen/biome/elythia_lush_caves.json | 2 +- .../worldgen/biome/elythia_meadow.json | 2 +- .../worldgen/biome/elythia_ocean.json | 2 +- .../worldgen/biome/elythia_river.json | 2 +- .../worldgen/structure/toreterror_arena.json | 2 +- .../data/minecraft/tags/item/fishes.json | 6 + .../fabric/AntarchyFabricContent.java | 31 + .../client/AntarchyFabricClientBootstrap.java | 8 + .../fabric/client/AntarchyKeyBindings.java | 12 + .../client/DorrieJumpClientHandler.java | 55 + .../fabric/client/DorrieJumpHudRenderer.java | 45 + .../client/ToreterrorCameraShakeMixin.java | 2 +- .../network/AntarchyFabricNetworking.java | 22 + .../AntarchyConfigModuleNeoforge.java | 3 + .../antarchy/neoforge/AntarchyMobsConfig.java | 23 + .../antarchy/neoforge/AntarchyNeoforge.java | 2 + .../neoforge/client/AntarchyKeyBindings.java | 9 + .../client/AntarchyNeoForgeClient.java | 6 + .../client/DorrieJumpClientHandler.java | 60 + .../client/DorrieJumpHudRenderer.java | 47 + .../client/ToreterrorCameraShakeHandler.java | 2 +- .../network/DorrieJumpNetworking.java | 45 + .../AntarchyNeoforgeCreativeModeTabs.java | 6 +- .../registry/AntarchyNeoforgeEntites.java | 12 + .../AntarchyNeoforgeEntityAttributes.java | 2 + .../registry/AntarchyNeoforgeItems.java | 13 + .../AntarchyNeoforgePayloadHandlers.java | 2 + 98 files changed, 11154 insertions(+), 198 deletions(-) create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/CheepModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/DorrieModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CheepRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DorrieRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/screen/DorrieScreen.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/CheepEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/DorrieEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/CheepOnAStickItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/menu/DorrieMenu.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/DorrieChargeJumpPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/DorrieJumpInputPayload.java create mode 100644 common/src/main/resources/assets/antarchy/animations/cheep.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/dorrie.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/hercules_beetle.animation.json create mode 100644 common/src/main/resources/assets/antarchy/geo/cheep.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/dorrie.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/hercules_beetle.geo.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cheep_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dorrie_spawn_egg.json delete mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/death.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/toreterror/idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/cheep/cheep_magenta.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/dorrie.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/dorrie_saddle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/hercules_beetle/hercules_beetle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/hercules_beetle/hercules_beetle_pink.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/hercules_beetle/hercules_beetle_pink_saddle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/hercules_beetle/hercules_beetle_saddle.png create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/cheep.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/fishes.json create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpClientHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpHudRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpHudRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/DorrieJumpNetworking.java diff --git a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java index 7e971b76..42bd45cf 100644 --- a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java +++ b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java @@ -273,8 +273,8 @@ public final class AntarchySettings { private static double bedBugAttackLungeHorizontalSpeed = 0.42D; private static double bedBugAttackLungeVerticalSpeed = 0.1D; private static float bedBugHealAmount = 2.0F; - private static double jumpyBugHealth = 12.0D; - private static double jumpyBugPounceDamage = 2.0D; + private static double jumpyBugHealth = 100.0D; + private static double jumpyBugPounceDamage = 12.0D; private static double jumpyBugLatchDamage = 1.0D; private static double jumpyBugCamouflageAlpha = 0.18D; private static double brutalflyArmor = 10.0D; @@ -467,6 +467,9 @@ public final class AntarchySettings { private static double creepingHorrorAttackDamage = 6.0D; private static double lurkingTerrorHealth = 15.0D; private static double lurkingTerrorAttackDamage = 6.0D; + private static double cheepHealth = 8.0D; + private static double cheepAttackDamage = 3.0D; + private static double dorrieHealth = 60.0D; private AntarchySettings() { } @@ -2390,4 +2393,10 @@ public final class AntarchySettings { public static void setLurkingTerrorHealth(double v) { lurkingTerrorHealth = v; } public static double lurkingTerrorAttackDamage() { return lurkingTerrorAttackDamage; } public static void setLurkingTerrorAttackDamage(double v) { lurkingTerrorAttackDamage = v; } + public static double cheepHealth() { return cheepHealth; } + public static void setCheepHealth(double v) { cheepHealth = v; } + public static double cheepAttackDamage() { return cheepAttackDamage; } + public static void setCheepAttackDamage(double v) { cheepAttackDamage = v; } + public static double dorrieHealth() { return dorrieHealth; } + public static void setDorrieHealth(double v) { dorrieHealth = v; } } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java index f36e053f..e802be8c 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java @@ -92,6 +92,12 @@ public final class AntarchyObjects { @SuppressWarnings("unchecked") public static Supplier> STINK_BUG = (Supplier>) UNBOUND; @SuppressWarnings("unchecked") + public static Supplier> CHEEP = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> DORRIE = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier CHEEP_ITEM = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") public static Supplier DUPLICATOR_LOG = (Supplier) UNBOUND; @SuppressWarnings("unchecked") public static Supplier DUPLICATOR_SAPLING = (Supplier) UNBOUND; @@ -254,6 +260,8 @@ public final class AntarchyObjects { Supplier> creepingHorror, Supplier> lurkingTerror, Supplier> stinkBug, + Supplier> cheep, + Supplier> dorrie, Supplier duplicatorLog, Supplier duplicatorSapling, Supplier ductTape, @@ -345,6 +353,8 @@ public final class AntarchyObjects { CREEPING_HORROR = creepingHorror; LURKING_TERROR = lurkingTerror; STINK_BUG = stinkBug; + CHEEP = cheep; + DORRIE = dorrie; DUPLICATOR_LOG = duplicatorLog; DUPLICATOR_SAPLING = duplicatorSapling; DUCT_TAPE = ductTape; diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java index f1e2f1d0..7f1ffa4f 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java @@ -101,7 +101,7 @@ public class CreepingHorrorEggBlock extends Block { return; } - this.hatchEggs(level, pos, state, random); + this.hatchEggs(level, pos, state, random, state.getValue(EGGS)); } @Override @@ -141,13 +141,12 @@ public class CreepingHorrorEggBlock extends Block { for (int dz = -radius; dz <= radius; dz++) { if (dx == 0 && dy == 0 && dz == 0) continue; mutable.set(origin.getX() + dx, origin.getY() + dy, origin.getZ() + dz); - if (level.random.nextFloat() >= PANIC_HATCH_CHANCE) continue; BlockState nearby = level.getBlockState(mutable); BlockPos immutable = mutable.immutable(); if (nearby.getBlock() instanceof CreepingHorrorEggBlock b) { - b.hatchEggs(level, immutable, nearby, level.random); + b.hatchPanickedEggs(level, immutable, nearby, level.random); } else if (nearby.getBlock() instanceof LurkingTerrorEggBlock b) { - b.hatchEggs(level, immutable, nearby, level.random); + b.hatchPanickedEggs(level, immutable, nearby, level.random); } } } @@ -176,11 +175,24 @@ public class CreepingHorrorEggBlock extends Block { return true; } - void hatchEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { - level.removeBlock(pos, false); + void hatchPanickedEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { + int hatchedEggs = rollPanickedEggs(state.getValue(EGGS), random); + if (hatchedEggs <= 0) { + return; + } + + this.hatchEggs(level, pos, state, random, hatchedEggs); + } + + void hatchEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random, int eggsToHatch) { + if (eggsToHatch >= state.getValue(EGGS)) { + level.removeBlock(pos, false); + } else { + level.setBlock(pos, state.setValue(EGGS, state.getValue(EGGS) - eggsToHatch), 2); + } level.playSound(null, pos, SoundEvents.TURTLE_EGG_HATCH, SoundSource.BLOCKS, 0.75F, 0.95F + random.nextFloat() * 0.1F); - for (int i = 0; i < state.getValue(EGGS); i++) { + for (int i = 0; i < eggsToHatch; i++) { CreepingHorrorEntity entity = AntarchyObjects.CREEPING_HORROR.get().create(level); if (entity == null) { continue; @@ -192,6 +204,16 @@ public class CreepingHorrorEggBlock extends Block { } } + private static int rollPanickedEggs(int eggs, RandomSource random) { + int hatchedEggs = 0; + for (int i = 0; i < eggs; i++) { + if (random.nextFloat() < PANIC_HATCH_CHANCE) { + hatchedEggs++; + } + } + return hatchedEggs; + } + private void decreaseEggs(Level level, BlockPos pos, BlockState state) { int eggs = state.getValue(EGGS); if (eggs <= 1) { diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java index 39380d69..26c43a6b 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java @@ -101,7 +101,7 @@ public class LurkingTerrorEggBlock extends Block { return; } - this.hatchEggs(level, pos, state, random); + this.hatchEggs(level, pos, state, random, state.getValue(EGGS)); } @Override @@ -141,13 +141,12 @@ public class LurkingTerrorEggBlock extends Block { for (int dz = -radius; dz <= radius; dz++) { if (dx == 0 && dy == 0 && dz == 0) continue; mutable.set(origin.getX() + dx, origin.getY() + dy, origin.getZ() + dz); - if (level.random.nextFloat() >= PANIC_HATCH_CHANCE) continue; BlockState nearby = level.getBlockState(mutable); BlockPos immutable = mutable.immutable(); if (nearby.getBlock() instanceof LurkingTerrorEggBlock b) { - b.hatchEggs(level, immutable, nearby, level.random); + b.hatchPanickedEggs(level, immutable, nearby, level.random); } else if (nearby.getBlock() instanceof CreepingHorrorEggBlock b) { - b.hatchEggs(level, immutable, nearby, level.random); + b.hatchPanickedEggs(level, immutable, nearby, level.random); } } } @@ -176,11 +175,24 @@ public class LurkingTerrorEggBlock extends Block { return true; } - void hatchEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { - level.removeBlock(pos, false); + void hatchPanickedEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { + int hatchedEggs = rollPanickedEggs(state.getValue(EGGS), random); + if (hatchedEggs <= 0) { + return; + } + + this.hatchEggs(level, pos, state, random, hatchedEggs); + } + + void hatchEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random, int eggsToHatch) { + if (eggsToHatch >= state.getValue(EGGS)) { + level.removeBlock(pos, false); + } else { + level.setBlock(pos, state.setValue(EGGS, state.getValue(EGGS) - eggsToHatch), 2); + } level.playSound(null, pos, SoundEvents.TURTLE_EGG_HATCH, SoundSource.BLOCKS, 0.75F, 0.95F + random.nextFloat() * 0.1F); - for (int i = 0; i < state.getValue(EGGS); i++) { + for (int i = 0; i < eggsToHatch; i++) { LurkingTerrorEntity entity = AntarchyObjects.LURKING_TERROR.get().create(level); if (entity == null) { continue; @@ -192,6 +204,16 @@ public class LurkingTerrorEggBlock extends Block { } } + private static int rollPanickedEggs(int eggs, RandomSource random) { + int hatchedEggs = 0; + for (int i = 0; i < eggs; i++) { + if (random.nextFloat() < PANIC_HATCH_CHANCE) { + hatchedEggs++; + } + } + return hatchedEggs; + } + private void decreaseEggs(Level level, BlockPos pos, BlockState state) { int eggs = state.getValue(EGGS); if (eggs <= 1) { diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/CheepModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/CheepModel.java new file mode 100644 index 00000000..82bab75f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/CheepModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.CheepEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class CheepModel extends GeoModel { + @Override + public ResourceLocation getModelResource(CheepEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/cheep.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(CheepEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/cheep/cheep_magenta.png"); + } + + @Override + public ResourceLocation getAnimationResource(CheepEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/cheep.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/DorrieModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/DorrieModel.java new file mode 100644 index 00000000..ff052b05 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/DorrieModel.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class DorrieModel extends GeoModel { + private static final ResourceLocation TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/dorrie.png"); + private static final ResourceLocation TEXTURE_SADDLED = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/dorrie_saddle.png"); + + @Override + public ResourceLocation getModelResource(DorrieEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/dorrie.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(DorrieEntity animatable) { + return animatable.hasSaddle() ? TEXTURE_SADDLED : TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(DorrieEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/dorrie.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CheepRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CheepRenderer.java new file mode 100644 index 00000000..d321645a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CheepRenderer.java @@ -0,0 +1,12 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.CheepModel; +import com.craisinlord.antarchy.content.entity.CheepEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class CheepRenderer extends GeoEntityRenderer { + public CheepRenderer(EntityRendererProvider.Context context) { + super(context, new CheepModel()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DorrieRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DorrieRenderer.java new file mode 100644 index 00000000..bc1c7d4c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DorrieRenderer.java @@ -0,0 +1,12 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.DorrieModel; +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class DorrieRenderer extends GeoEntityRenderer { + public DorrieRenderer(EntityRendererProvider.Context context) { + super(context, new DorrieModel()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/JumpyBugRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/JumpyBugRenderer.java index 6ebee8a3..d51f86e9 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/JumpyBugRenderer.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/JumpyBugRenderer.java @@ -17,7 +17,7 @@ import software.bernie.geckolib.util.Color; public class JumpyBugRenderer extends GeoEntityRenderer { public JumpyBugRenderer(EntityRendererProvider.Context context) { super(context, new JumpyBugModel()); - this.shadowRadius = 3.0F; + this.shadowRadius = 6.0F; } @Override @@ -34,7 +34,7 @@ public class JumpyBugRenderer extends GeoEntityRenderer { @Override public void preRender(PoseStack poseStack, JumpyBugEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); - this.shadowRadius = animatable.isCamouflaged() ? 1.0F : 3.0F; + this.shadowRadius = animatable.isCamouflaged() ? 1.0F : 6.0F; if (animatable.isClingingToCeiling()) { poseStack.translate(0.0F, animatable.getBbHeight() + 0.05F, 0.0F); diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/screen/DorrieScreen.java b/common/src/main/java/com/craisinlord/antarchy/content/client/screen/DorrieScreen.java new file mode 100644 index 00000000..dd8d23d9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/screen/DorrieScreen.java @@ -0,0 +1,40 @@ +package com.craisinlord.antarchy.content.client.screen; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.menu.DorrieMenu; +import com.mojang.blaze3d.systems.RenderSystem; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.player.Inventory; + +public class DorrieScreen extends AbstractContainerScreen { + // A 176 × 130 texture: saddle slot area at top, player inventory below. + // Art file: assets/antarchy/textures/gui/container/dorrie.png + private static final ResourceLocation TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/gui/container/dorrie.png"); + + public static final int TEXTURE_WIDTH = 176; + public static final int TEXTURE_HEIGHT = 130; + + public DorrieScreen(DorrieMenu menu, Inventory playerInventory, Component title) { + super(menu, playerInventory, title); + this.imageWidth = TEXTURE_WIDTH; + this.imageHeight = TEXTURE_HEIGHT; + this.inventoryLabelY = this.imageHeight - 94; + } + + @Override + protected void renderBg(GuiGraphics guiGraphics, float partialTick, int mouseX, int mouseY) { + RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); + guiGraphics.blit(TEXTURE, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight); + } + + @Override + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) { + this.renderBackground(guiGraphics, mouseX, mouseY, partialTick); + super.render(guiGraphics, mouseX, mouseY, partialTick); + this.renderTooltip(guiGraphics, mouseX, mouseY); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java index dba082b1..5e7ba8ed 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java @@ -67,7 +67,7 @@ public class BomberEntity extends Monster implements GeoEntity { private static final int DEFAULT_FUSE_TICKS = 120; private static final int EXPLODE_ANIM_START_TICKS = 25; private static final int FLASH_INTERVAL_TICKS = 5; - private static final double KNOCKBACK_MULTIPLIER = 3.0D; + private static final double KNOCKBACK_MULTIPLIER = 5.5D; private static final float EXPLOSION_RADIUS_MULTIPLIER = 0.45F; private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); @@ -153,6 +153,7 @@ public class BomberEntity extends Monster implements GeoEntity { this.primeFuse(); } + this.playSound(AntarchySoundEvents.BOMBER_KNOCK.get(), 1.0F, 0.9F + this.random.nextFloat() * 0.2F); this.pushAwayFrom(source); return false; } @@ -259,7 +260,7 @@ public class BomberEntity extends Monster implements GeoEntity { return PlayState.STOP; } - private void primeFuse() { + public void primeFuse() { if (this.detonating) { return; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/CheepEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/CheepEntity.java new file mode 100644 index 00000000..ca8ae3b5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/CheepEntity.java @@ -0,0 +1,95 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.animal.AbstractFish; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class CheepEntity extends AbstractFish implements GeoEntity { + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SWIM_ANIM = RawAnimation.begin().thenLoop("swim"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenLoop("attack"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public CheepEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected void registerGoals() { + super.registerGoals(); + this.goalSelector.addGoal(1, new MeleeAttackGoal(this, 1.2D, true)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + } + + public static AttributeSupplier.Builder createAttributes() { + return AbstractFish.createAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.cheepHealth()) + .add(Attributes.ATTACK_DAMAGE, AntarchySettings.cheepAttackDamage()) + .add(Attributes.MOVEMENT_SPEED, 0.5D); + } + + @Override + public ItemStack getBucketItemStack() { + return new ItemStack(Items.WATER_BUCKET); + } + + @Override + protected SoundEvent getAmbientSound() { + return SoundEvents.COD_AMBIENT; + } + + @Override + protected SoundEvent getDeathSound() { + return SoundEvents.COD_DEATH; + } + + @Override + protected SoundEvent getHurtSound(DamageSource source) { + return SoundEvents.COD_HURT; + } + + @Override + protected SoundEvent getFlopSound() { + return SoundEvents.COD_FLOP; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + if (this.isAggressive()) { + return state.setAndContinue(ATTACK_ANIM); + } + if (state.isMoving()) { + return state.setAndContinue(SWIM_ANIM); + } + return state.setAndContinue(IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java index f2139e87..0f5cea08 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java @@ -11,6 +11,7 @@ import net.minecraft.network.syncher.EntityDataAccessor; import net.minecraft.network.syncher.EntityDataSerializers; import net.minecraft.network.syncher.SynchedEntityData; import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.Mob; import net.minecraft.world.entity.MobSpawnType; import net.minecraft.world.entity.ai.attributes.AttributeSupplier; @@ -27,6 +28,7 @@ import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; import net.minecraft.world.level.ServerLevelAccessor; import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.phys.Vec3; import net.minecraft.world.level.block.state.BlockState; import software.bernie.geckolib.animatable.GeoEntity; import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; @@ -169,9 +171,28 @@ public class CreepingHorrorEntity extends Monster implements GeoEntity { @Override public void tick() { super.tick(); - if (!this.level().isClientSide()) { - this.entityData.set(CLIMBING, this.horizontalCollision); - } if (attackAnimTicks > 0) attackAnimTicks--; + if (this.level().isClientSide()) return; + + boolean climbing = this.horizontalCollision; + this.entityData.set(CLIMBING, climbing); + + if (climbing && this.getTarget() != null) { + LivingEntity target = this.getTarget(); + Vec3 toTarget = target.position().subtract(this.position()); + double hDist = Math.sqrt(toTarget.x * toTarget.x + toTarget.z * toTarget.z); + double speed = this.getAttributeValue(Attributes.MOVEMENT_SPEED) * 2.8D; + if (hDist > 0.01D) { + this.setDeltaMovement( + (toTarget.x / hDist) * speed, + 0.22D, + (toTarget.z / hDist) * speed + ); + } else { + Vec3 mov = this.getDeltaMovement(); + this.setDeltaMovement(mov.x, 0.22D, mov.z); + } + this.getNavigation().stop(); + } } } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/DorrieEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/DorrieEntity.java new file mode 100644 index 00000000..9467c973 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/DorrieEntity.java @@ -0,0 +1,465 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.item.CheepOnAStickItem; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity.MoveFunction; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.SmoothSwimmingLookControl; +import net.minecraft.world.entity.ai.control.SmoothSwimmingMoveControl; +import net.minecraft.world.entity.ai.goal.BreathAirGoal; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.RandomSwimmingGoal; +import net.minecraft.world.entity.ai.goal.TryFindWaterGoal; +import java.util.EnumSet; +import java.util.List; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class DorrieEntity extends Animal implements GeoEntity { + private static final ResourceLocation CHEEP_ITEM_ID = ResourceLocation.fromNamespaceAndPath("antarchy", "cheep"); + private static final EntityDataAccessor HAS_SADDLE = + SynchedEntityData.defineId(DorrieEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor TAMED = + SynchedEntityData.defineId(DorrieEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor JUMP_CHARGE = + SynchedEntityData.defineId(DorrieEntity.class, EntityDataSerializers.INT); + + private static final int MAX_CHARGE_TICKS = 40; + private static final float BASE_SPEED = 0.6F; + private static final float BOOSTED_SPEED = 1.3F; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SWIM_ANIM = RawAnimation.begin().thenLoop("swim"); + private static final RawAnimation JUMP_START_ANIM = RawAnimation.begin().thenPlay("jump_1"); + private static final RawAnimation JUMP_LOOP_ANIM = RawAnimation.begin().thenLoop("jump_2"); + private static final RawAnimation JUMP_LAND_ANIM = RawAnimation.begin().thenPlay("jump_3"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private int chargeTicks = 0; + private boolean isCharging = false; + private boolean isLeaping = false; + private boolean wasInAir = false; + private int landAnimTicks = 0; + private boolean isPressingJump = false; + + public DorrieEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new SmoothSwimmingMoveControl(this, 85, 10, BASE_SPEED, 1.0F, true); + this.lookControl = new SmoothSwimmingLookControl(this, 10); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(HAS_SADDLE, false); + builder.define(TAMED, false); + builder.define(JUMP_CHARGE, 0); + } + + @Override + protected PathNavigation createNavigation(Level level) { + return new WaterBoundPathNavigation(this, level); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new BreathAirGoal(this)); + this.goalSelector.addGoal(2, new TryFindWaterGoal(this)); + this.goalSelector.addGoal(3, new HuntCheepGoal(this)); + this.goalSelector.addGoal(4, new RandomSwimmingGoal(this, 1.0D, 10)); + this.goalSelector.addGoal(5, new LookAtPlayerGoal(this, Player.class, 6.0F)); + this.goalSelector.addGoal(6, new RandomLookAroundGoal(this)); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.dorrieHealth()) + .add(Attributes.MOVEMENT_SPEED, BASE_SPEED) + .add(Attributes.FOLLOW_RANGE, 16.0D) + .add(Attributes.ATTACK_DAMAGE, 4.0D); + } + + + public boolean hasSaddle() { + return this.entityData.get(HAS_SADDLE); + } + + public void setSaddle(boolean saddle) { + this.entityData.set(HAS_SADDLE, saddle); + } + + public boolean isTamed() { + return this.entityData.get(TAMED); + } + + public void setTamed(boolean tamed) { + this.entityData.set(TAMED, tamed); + } + + public int getJumpCharge() { + return this.entityData.get(JUMP_CHARGE); + } + + private void setJumpCharge(int charge) { + this.entityData.set(JUMP_CHARGE, charge); + } + + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putBoolean("Tamed", this.isTamed()); + tag.putBoolean("HasSaddle", this.hasSaddle()); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.setTamed(tag.getBoolean("Tamed")); + this.setSaddle(tag.getBoolean("HasSaddle")); + } + + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + + if (!this.isTamed()) { + if (!this.level().isClientSide && this.isCheepItem(stack)) { + if (!player.getAbilities().instabuild) stack.shrink(1); + if (this.random.nextInt(3) == 0) { + this.setTamed(true); + this.playSound(SoundEvents.HORSE_BREATHE, 0.5F, 1.0F); + } else { + this.playSound(SoundEvents.DOLPHIN_HURT, 0.5F, 1.0F); + } + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + return super.mobInteract(player, hand); + } + + // Remove saddle with empty hand + if (this.hasSaddle() && stack.isEmpty() && !player.isPassengerOfSameVehicle(this)) { + if (!this.level().isClientSide) { + this.setSaddle(false); + this.spawnAtLocation(new ItemStack(Items.SADDLE)); + this.playSound(SoundEvents.HORSE_SADDLE, 1.0F, 1.0F); + } + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + // Apply saddle + if (!this.hasSaddle() && stack.is(Items.SADDLE)) { + if (!this.level().isClientSide) { + this.setSaddle(true); + if (!player.getAbilities().instabuild) stack.shrink(1); + this.playSound(SoundEvents.HORSE_SADDLE, 1.0F, 1.0F); + } + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + // Mount + if (this.hasSaddle() && !player.isPassengerOfSameVehicle(this)) { + if (!this.level().isClientSide) player.startRiding(this); + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + return super.mobInteract(player, hand); + } + + @Override + public boolean isFood(ItemStack stack) { + return this.isCheepItem(stack); + } + + + @Override + @Nullable + public LivingEntity getControllingPassenger() { + if (!this.isTamed() || !this.hasSaddle()) return null; + Entity passenger = this.getFirstPassenger(); + if (passenger instanceof Player player) return player; + return null; + } + + private boolean riderHasCheepStick(Player player) { + return player.getMainHandItem().getItem() instanceof CheepOnAStickItem + || player.getOffhandItem().getItem() instanceof CheepOnAStickItem; + } + + private ItemStack getCheepStick(Player player) { + if (player.getMainHandItem().getItem() instanceof CheepOnAStickItem) return player.getMainHandItem(); + if (player.getOffhandItem().getItem() instanceof CheepOnAStickItem) return player.getOffhandItem(); + return ItemStack.EMPTY; + } + + @Override + protected Vec3 getRiddenInput(Player player, Vec3 travelVector) { + if (!riderHasCheepStick(player)) return Vec3.ZERO; + float forward = player.zza > 0 ? player.zza : player.zza / 4.0F; + float strafe = player.xxa * 0.5F; + return new Vec3(strafe, travelVector.y, forward); + } + + @Override + protected float getRiddenSpeed(Player player) { + float speed = BASE_SPEED; + if (riderHasCheepStick(player)) { + speed = BOOSTED_SPEED; + if (!this.level().isClientSide) { + ItemStack stick = getCheepStick(player); + if (!stick.isEmpty() && this.tickCount % 10 == 0) { + stick.hurtAndBreak(1, player, + player.getMainHandItem().getItem() instanceof CheepOnAStickItem + ? net.minecraft.world.entity.EquipmentSlot.MAINHAND + : net.minecraft.world.entity.EquipmentSlot.OFFHAND); + } + } + } + return (float) this.getAttributeValue(Attributes.MOVEMENT_SPEED) * speed; + } + + + @Override + public void tick() { + super.tick(); + + if (!this.level().isClientSide) { + LivingEntity passenger = this.getControllingPassenger(); + + if (passenger != null && isPressingJump) { + Vec3 mov = this.getDeltaMovement(); + double boost = this.isInWater() ? 0.1D : 0.04D; + this.setDeltaMovement(mov.x, Math.min(mov.y + boost, 0.5D), mov.z); + this.hasImpulse = true; + } + + if (passenger instanceof Player && isCharging) { + chargeTicks = Math.min(chargeTicks + 1, MAX_CHARGE_TICKS); + setJumpCharge((int) ((chargeTicks / (float) MAX_CHARGE_TICKS) * 100)); + } + } + + if (landAnimTicks > 0) landAnimTicks--; + + boolean inAirNow = !this.onGround() && !this.isInWater() && !this.isInLava(); + if (wasInAir && !inAirNow && isLeaping) { + isLeaping = false; + landAnimTicks = 12; + } + wasInAir = inAirNow; + } + + + /** Called when the rider presses/releases space (up movement). */ + public void setPressingJump(boolean pressing) { + this.isPressingJump = pressing; + } + + /** Called when the rider presses left-control (charge start). */ + public void startJumpCharge() { + if (!this.level().isClientSide) { + isCharging = true; + } + } + + /** Called when the rider releases left-control (charge release). */ + public void releaseJump() { + if (!this.level().isClientSide && isCharging) { + float power = chargeTicks / (float) MAX_CHARGE_TICKS; + if (power > 0.05F) { + double horizontal = 0.8D + power * 1.4D; + double vertical = 0.4D + power * 0.8D; + Vec3 look = this.getLookAngle(); + Vec3 current = this.getDeltaMovement(); + this.setDeltaMovement( + look.x * horizontal * 0.7D + current.x * 0.3D, + vertical, + look.z * horizontal * 0.7D + current.z * 0.3D + ); + this.hasImpulse = true; + isLeaping = true; + } + isCharging = false; + chargeTicks = 0; + setJumpCharge(0); + } + } + + + @Override + protected void positionRider(Entity passenger, MoveFunction moveFunction) { + if (this.hasPassenger(passenger)) { + moveFunction.accept(passenger, + this.getX(), + this.getY() + this.getPassengersRidingOffset() + passenger.getBbHeight() * 0.5D, + this.getZ()); + } + } + + public double getPassengersRidingOffset() { + return 0.6D; + } + + + @Override + protected void dropEquipment() { + super.dropEquipment(); + if (this.hasSaddle()) { + this.spawnAtLocation(new ItemStack(Items.SADDLE)); + } + } + + + @Override + @Nullable + public DorrieEntity getBreedOffspring(ServerLevel level, AgeableMob mob) { + return null; + } + + + @Override + public boolean canBeLeashed() { + return true; + } + + @Override + protected SoundEvent getAmbientSound() { + return SoundEvents.DOLPHIN_AMBIENT; + } + + @Override + protected SoundEvent getHurtSound(DamageSource source) { + return SoundEvents.DOLPHIN_HURT; + } + + @Override + protected SoundEvent getDeathSound() { + return SoundEvents.DOLPHIN_DEATH; + } + + @Override + protected SoundEvent getSwimSound() { + return SoundEvents.DOLPHIN_SWIM; + } + + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + if (landAnimTicks > 0) return state.setAndContinue(JUMP_LAND_ANIM); + if (isLeaping) { + return state.setAndContinue(wasInAir ? JUMP_LOOP_ANIM : JUMP_START_ANIM); + } + return state.setAndContinue(state.isMoving() ? SWIM_ANIM : IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + private boolean isCheepItem(ItemStack stack) { + return !stack.isEmpty() && stack.is(BuiltInRegistries.ITEM.getOptional(CHEEP_ITEM_ID).orElse(Items.AIR)); + } + + private static class HuntCheepGoal extends Goal { + private static final int COOLDOWN_TICKS = 600; // 30 seconds + private static final double HUNT_RANGE = 16.0D; + private static final double ATTACK_RANGE_SQ = 2.5D * 2.5D; + + private final DorrieEntity dorrie; + private CheepEntity target; + private int cooldown = 0; + + HuntCheepGoal(DorrieEntity dorrie) { + this.dorrie = dorrie; + setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + if (dorrie.level().isClientSide) return false; + if (cooldown > 0) { cooldown--; return false; } + List nearby = dorrie.level().getEntitiesOfClass( + CheepEntity.class, + dorrie.getBoundingBox().inflate(HUNT_RANGE) + ); + if (nearby.isEmpty()) return false; + nearby.sort((a, b) -> Double.compare(a.distanceToSqr(dorrie), b.distanceToSqr(dorrie))); + target = nearby.get(0); + return true; + } + + @Override + public boolean canContinueToUse() { + return target != null && target.isAlive() && dorrie.distanceToSqr(target) <= HUNT_RANGE * HUNT_RANGE * 4; + } + + @Override + public void start() { + dorrie.getNavigation().moveTo(target, 1.4D); + } + + @Override + public void tick() { + if (target == null) return; + dorrie.getLookControl().setLookAt(target, 30.0F, 30.0F); + dorrie.getNavigation().moveTo(target, 1.4D); + if (dorrie.distanceToSqr(target) <= ATTACK_RANGE_SQ) { + target.hurt(dorrie.damageSources().mobAttack(dorrie), (float) dorrie.getAttributeValue(Attributes.ATTACK_DAMAGE)); + stop(); + } + } + + @Override + public void stop() { + target = null; + dorrie.getNavigation().stop(); + cooldown = COOLDOWN_TICKS; + } + + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java index bc0c1c79..200f0fbb 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java @@ -64,17 +64,23 @@ public class JumpyBugEntity extends Monster implements GeoEntity { private static final String POUNCE_COOLDOWN_KEY = "PounceCooldown"; private static final String RECOVERY_TICKS_KEY = "RecoveryTicks"; private static final String POUNCE_TICKS_KEY = "PounceTicks"; + private static final String LEAPING_TICKS_KEY = "LeapingTicks"; private static final double DEFAULT_MOVEMENT_SPEED = 0.25D; private static final double DEFAULT_FOLLOW_RANGE = 16.0D; private static final double MELEE_WALK_RANGE = 4.0D; + private static final double CHASE_LEAP_RANGE_SQR = 8.0D * 8.0D; private static final int DEFAULT_POUNCE_COOLDOWN = 60; private static final int DEFAULT_RECOVERY_TICKS = 20; + private static final int CHASE_JUMP_COOLDOWN = 25; private static final double POUNCE_HORIZONTAL_SPEED = 0.92D; private static final double POUNCE_UPWARD_SPEED = 0.75D; + private static final double CHASE_LEAP_HORIZONTAL = 1.5D; + private static final double CHASE_LEAP_VERTICAL = 0.55D; private static final double QUICK_MOVE_SQR = 0.14D * 0.14D; - private static final double CLING_SEARCH_RANGE = 1.5D; private static final double POUNCE_LAND_DAMAGE_RANGE = 5.0D; + private static final int CEILING_SEARCH_RANGE = 30; + private static final double CAMOUFLAGE_PLAYER_RANGE = 24.0D; private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); @@ -86,6 +92,8 @@ public class JumpyBugEntity extends Monster implements GeoEntity { private int pounceCooldownTicks; private int recoveryTicks; private int pounceTicks; + private int leapingTicks; + private int chaseJumpCooldownTicks; private float visualAlpha = 1.0F; private float previousVisualAlpha = 1.0F; @@ -122,12 +130,13 @@ public class JumpyBugEntity extends Monster implements GeoEntity { @Override protected void registerGoals() { this.goalSelector.addGoal(0, new FloatGoal(this)); - this.goalSelector.addGoal(1, new PounceAttackGoal()); - this.goalSelector.addGoal(2, new CeilingClingGoal()); - this.goalSelector.addGoal(3, new ChaseTargetGoal()); - this.goalSelector.addGoal(4, new WanderGoal()); - this.goalSelector.addGoal(5, new LookAtPlayerGoal(this, Player.class, 10.0F)); - this.goalSelector.addGoal(6, new RandomLookAroundGoal(this)); + this.goalSelector.addGoal(1, new CloseMeleeGoal()); + this.goalSelector.addGoal(2, new PounceAttackGoal()); + this.goalSelector.addGoal(3, new HideOnCeilingGoal()); + this.goalSelector.addGoal(4, new ChaseTargetGoal()); + this.goalSelector.addGoal(5, new WanderGoal()); + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 10.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); } @@ -148,6 +157,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { tag.putInt(POUNCE_COOLDOWN_KEY, this.pounceCooldownTicks); tag.putInt(RECOVERY_TICKS_KEY, this.recoveryTicks); tag.putInt(POUNCE_TICKS_KEY, this.pounceTicks); + tag.putInt(LEAPING_TICKS_KEY, this.leapingTicks); } @Override @@ -156,6 +166,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { this.pounceCooldownTicks = tag.getInt(POUNCE_COOLDOWN_KEY); this.recoveryTicks = tag.getInt(RECOVERY_TICKS_KEY); this.pounceTicks = tag.getInt(POUNCE_TICKS_KEY); + this.leapingTicks = tag.getInt(LEAPING_TICKS_KEY); } @Override @@ -168,7 +179,10 @@ public class JumpyBugEntity extends Monster implements GeoEntity { @Override public void tick() { this.previousVisualAlpha = this.visualAlpha; - this.visualAlpha += (this.getTargetVisualAlpha() - this.visualAlpha) * 0.25F; + float targetAlpha = this.getTargetVisualAlpha(); + if (this.visualAlpha != targetAlpha) { + this.visualAlpha += (targetAlpha - this.visualAlpha) * 0.25F; + } super.tick(); @@ -182,11 +196,16 @@ public class JumpyBugEntity extends Monster implements GeoEntity { if (this.recoveryTicks > 0) { this.recoveryTicks--; } + if (this.chaseJumpCooldownTicks > 0) { + this.chaseJumpCooldownTicks--; + } if (this.isClingingToCeiling()) { this.tickClinging(); } else if (this.isPouncing()) { this.tickPouncing(); + } else if (this.isLeapingToCeiling()) { + this.tickLeapingToCeiling(); } else { this.setNoGravity(false); this.noPhysics = false; @@ -222,6 +241,9 @@ public class JumpyBugEntity extends Monster implements GeoEntity { if (this.isPouncing()) { this.finishPounce(false); } + if (this.isLeapingToCeiling()) { + this.cancelLeap(); + } return true; } @@ -262,6 +284,10 @@ public class JumpyBugEntity extends Monster implements GeoEntity { return this.getAttackState() == AttackState.POUNCING; } + public boolean isLeapingToCeiling() { + return this.getAttackState() == AttackState.LEAPING_TO_CEILING; + } + public float getVisualAlpha(float partialTick) { return Mth.lerp(partialTick, this.previousVisualAlpha, this.visualAlpha); } @@ -288,7 +314,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { private PlayState mainAnimController(AnimationState state) { AttackState attackState = this.getAttackState(); - if (attackState == AttackState.POUNCING || attackState == AttackState.CLINGING) { + if (attackState == AttackState.POUNCING || attackState == AttackState.CLINGING || attackState == AttackState.LEAPING_TO_CEILING) { return state.setAndContinue(JUMP_ANIM); } if (attackState == AttackState.RECOVERING) { @@ -298,7 +324,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } private void tickClinging() { - BlockPos clingPos = this.findClingBlockPos(); + BlockPos clingPos = this.findCeilingWithinRange(2); if (clingPos == null) { this.stopClinging(); return; @@ -328,37 +354,61 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } } + private void tickLeapingToCeiling() { + this.leapingTicks++; + if (this.leapingTicks > 80) { + this.cancelLeap(); + return; + } + this.getNavigation().stop(); + BlockPos ceiling = this.findCeilingWithinRange(2); + if (ceiling != null) { + this.leapingTicks = 0; + this.beginClinging(); + } + } + private void updateCamouflage() { - if (this.isPouncing()) { + if (this.isPouncing() || this.isLeapingToCeiling()) { + this.setCamouflaged(false); + return; + } + + if (this.isClingingToCeiling()) { + this.setCamouflaged(true); + return; + } + + boolean playerNearby = this.level().getNearestPlayer(this, CAMOUFLAGE_PLAYER_RANGE) != null; + if (!playerNearby) { this.setCamouflaged(false); return; } boolean idle = this.getTarget() == null && this.getDeltaMovement().horizontalDistanceSqr() < 0.003D; - boolean stalking = this.isClingingToCeiling(); boolean movingQuickly = this.getDeltaMovement().lengthSqr() > QUICK_MOVE_SQR; - boolean shouldCamouflage = !movingQuickly && (idle || stalking); - this.setCamouflaged(shouldCamouflage); + this.setCamouflaged(!movingQuickly && idle); } @Nullable - private BlockPos findClingBlockPos() { + private BlockPos findCeilingWithinRange(int maxBlocks) { BlockPos origin = this.blockPosition(); - for (int dy = 1; dy <= 2; dy++) { + for (int dy = 1; dy <= maxBlocks; dy++) { BlockPos candidate = origin.above(dy); - if (this.isCeilingBlock(candidate)) { + if (isCeilingBlock(candidate)) { return candidate; } } return null; } - private boolean isCeilingBlock(BlockPos pos) { - return this.level().getBlockState(pos).isFaceSturdy(this.level(), pos, net.minecraft.core.Direction.DOWN); + @Nullable + private BlockPos findCeilingForLeap() { + return findCeilingWithinRange(CEILING_SEARCH_RANGE); } - private boolean canClingHere() { - return this.findClingBlockPos() != null; + private boolean isCeilingBlock(BlockPos pos) { + return this.level().getBlockState(pos).isFaceSturdy(this.level(), pos, net.minecraft.core.Direction.DOWN); } private void beginClinging() { @@ -377,6 +427,23 @@ public class JumpyBugEntity extends Monster implements GeoEntity { this.noPhysics = false; } + private void beginLeapToCeiling(BlockPos ceilingPos) { + this.setAttackState(AttackState.LEAPING_TO_CEILING); + this.setCamouflaged(false); + this.leapingTicks = 0; + this.getNavigation().stop(); + + double dy = ceilingPos.getY() - this.getY(); + double upwardSpeed = Math.min(2.5D, Math.sqrt(0.16D * Math.max(dy, 1.0D)) + 0.4D); + this.setDeltaMovement(0.0D, upwardSpeed, 0.0D); + this.hasImpulse = true; + } + + private void cancelLeap() { + this.leapingTicks = 0; + this.setAttackState(AttackState.GROUND); + } + private void beginPounce(LivingEntity target) { this.stopClinging(); this.setTarget(target); @@ -407,14 +474,16 @@ public class JumpyBugEntity extends Monster implements GeoEntity { private boolean canUseAmbush() { return !this.isPouncing() + && !this.isLeapingToCeiling() && this.recoveryTicks <= 0; } - private enum AttackState implements StringRepresentable { + public enum AttackState implements StringRepresentable { GROUND(0, "ground"), CLINGING(1, "clinging"), POUNCING(2, "pouncing"), - RECOVERING(3, "recovering"); + RECOVERING(3, "recovering"), + LEAPING_TO_CEILING(4, "leaping_to_ceiling"); private static final IntFunction BY_ID = ByIdMap.continuous(AttackState::id, values(), ByIdMap.OutOfBoundsStrategy.ZERO); public static final Codec CODEC = StringRepresentable.fromEnum(AttackState::values); @@ -437,6 +506,61 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } } + private final class CloseMeleeGoal extends Goal { + private static final double MELEE_RANGE_SQR = 5.0D * 5.0D; + private static final double CONTINUE_RANGE_SQR = 7.0D * 7.0D; + private static final int ATTACK_COOLDOWN = 20; + private int attackCooldown; + + private CloseMeleeGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + LivingEntity target = JumpyBugEntity.this.getTarget(); + return target != null + && target.isAlive() + && !JumpyBugEntity.this.isPouncing() + && !JumpyBugEntity.this.isLeapingToCeiling() + && !JumpyBugEntity.this.isClingingToCeiling() + && JumpyBugEntity.this.distanceToSqr(target) <= MELEE_RANGE_SQR; + } + + @Override + public boolean canContinueToUse() { + LivingEntity target = JumpyBugEntity.this.getTarget(); + return target != null + && target.isAlive() + && !JumpyBugEntity.this.isPouncing() + && !JumpyBugEntity.this.isLeapingToCeiling() + && !JumpyBugEntity.this.isClingingToCeiling() + && JumpyBugEntity.this.distanceToSqr(target) <= CONTINUE_RANGE_SQR; + } + + @Override + public void start() { + this.attackCooldown = 0; + } + + @Override + public void tick() { + LivingEntity target = JumpyBugEntity.this.getTarget(); + if (target == null) return; + + JumpyBugEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); + JumpyBugEntity.this.getNavigation().moveTo(target, 1.1D); + + if (this.attackCooldown > 0) { + this.attackCooldown--; + } + if (this.attackCooldown <= 0 && JumpyBugEntity.this.distanceToSqr(target) <= MELEE_RANGE_SQR) { + JumpyBugEntity.this.doHurtTarget(target); + this.attackCooldown = ATTACK_COOLDOWN; + } + } + } + private final class PounceAttackGoal extends Goal { private PounceAttackGoal() { this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK, Flag.JUMP)); @@ -466,8 +590,11 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } } - private final class CeilingClingGoal extends Goal { - private CeilingClingGoal() { + private final class HideOnCeilingGoal extends Goal { + @Nullable + private BlockPos targetCeiling; + + private HideOnCeilingGoal() { this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK, Flag.JUMP)); } @@ -476,45 +603,60 @@ public class JumpyBugEntity extends Monster implements GeoEntity { if (!JumpyBugEntity.this.canUseAmbush() || JumpyBugEntity.this.isClingingToCeiling()) { return false; } - LivingEntity target = JumpyBugEntity.this.getTarget(); - if (target == null) { - return JumpyBugEntity.this.random.nextInt(40) == 0 && JumpyBugEntity.this.canClingHere(); + boolean targetFarAway = target != null + && JumpyBugEntity.this.distanceToSqr(target) > 12.0D * 12.0D; + boolean noTarget = target == null; + if (!noTarget && !targetFarAway) { + return false; } - - return JumpyBugEntity.this.distanceToSqr(target) <= (DEFAULT_FOLLOW_RANGE + CLING_SEARCH_RANGE) * (DEFAULT_FOLLOW_RANGE + CLING_SEARCH_RANGE) - && JumpyBugEntity.this.canClingHere(); + if (JumpyBugEntity.this.random.nextInt(25) != 0) { + return false; + } + this.targetCeiling = JumpyBugEntity.this.findCeilingForLeap(); + return this.targetCeiling != null; } @Override public boolean canContinueToUse() { - return JumpyBugEntity.this.isClingingToCeiling(); + return JumpyBugEntity.this.isClingingToCeiling() || JumpyBugEntity.this.isLeapingToCeiling(); } @Override public void start() { - JumpyBugEntity.this.beginClinging(); + if (this.targetCeiling != null) { + BlockPos ceil = this.targetCeiling; + // If we're already adjacent to the ceiling, just cling directly + if (ceil.getY() - JumpyBugEntity.this.getY() <= 2) { + JumpyBugEntity.this.beginClinging(); + } else { + JumpyBugEntity.this.beginLeapToCeiling(ceil); + } + } } @Override public void stop() { if (JumpyBugEntity.this.isClingingToCeiling()) { JumpyBugEntity.this.stopClinging(); + } else if (JumpyBugEntity.this.isLeapingToCeiling()) { + JumpyBugEntity.this.cancelLeap(); } + this.targetCeiling = null; } @Override public void tick() { - LivingEntity target = JumpyBugEntity.this.getTarget(); - if (target == null) { - return; - } - - JumpyBugEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); - if (JumpyBugEntity.this.pounceCooldownTicks <= 0 - && (JumpyBugEntity.this.hasLineOfSight(target) || JumpyBugEntity.this.distanceToSqr(target) <= 4.0D)) { - JumpyBugEntity.this.stopClinging(); - JumpyBugEntity.this.beginPounce(target); + if (JumpyBugEntity.this.isClingingToCeiling()) { + LivingEntity target = JumpyBugEntity.this.getTarget(); + if (target != null) { + JumpyBugEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); + if (JumpyBugEntity.this.pounceCooldownTicks <= 0 + && (JumpyBugEntity.this.hasLineOfSight(target) || JumpyBugEntity.this.distanceToSqr(target) <= 4.0D)) { + JumpyBugEntity.this.stopClinging(); + JumpyBugEntity.this.beginPounce(target); + } + } } } } @@ -531,6 +673,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { && target.isAlive() && !JumpyBugEntity.this.isClingingToCeiling() && !JumpyBugEntity.this.isPouncing() + && !JumpyBugEntity.this.isLeapingToCeiling() && JumpyBugEntity.this.recoveryTicks <= 0; } @@ -547,11 +690,24 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } JumpyBugEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); - // Only walk when close; at range, pounce is the primary approach - if (JumpyBugEntity.this.distanceToSqr(target) <= MELEE_WALK_RANGE * MELEE_WALK_RANGE) { + double distSqr = JumpyBugEntity.this.distanceToSqr(target); + + if (distSqr <= MELEE_WALK_RANGE * MELEE_WALK_RANGE) { JumpyBugEntity.this.getNavigation().moveTo(target, 1.05D); - } else { + } else if (distSqr > CHASE_LEAP_RANGE_SQR) { + if (JumpyBugEntity.this.onGround() && JumpyBugEntity.this.chaseJumpCooldownTicks <= 0) { + Vec3 dir = target.position().subtract(JumpyBugEntity.this.position()).normalize(); + JumpyBugEntity.this.setDeltaMovement( + dir.x * CHASE_LEAP_HORIZONTAL, + CHASE_LEAP_VERTICAL, + dir.z * CHASE_LEAP_HORIZONTAL + ); + JumpyBugEntity.this.hasImpulse = true; + JumpyBugEntity.this.chaseJumpCooldownTicks = CHASE_JUMP_COOLDOWN; + } JumpyBugEntity.this.getNavigation().stop(); + } else { + JumpyBugEntity.this.getNavigation().moveTo(target, 1.05D); } } } @@ -565,6 +721,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { public boolean canUse() { return !JumpyBugEntity.this.isClingingToCeiling() && !JumpyBugEntity.this.isPouncing() + && !JumpyBugEntity.this.isLeapingToCeiling() && JumpyBugEntity.this.getTarget() == null && super.canUse(); } @@ -573,6 +730,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { public boolean canContinueToUse() { return !JumpyBugEntity.this.isClingingToCeiling() && !JumpyBugEntity.this.isPouncing() + && !JumpyBugEntity.this.isLeapingToCeiling() && super.canContinueToUse(); } } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java index 7ae6a44e..1a8754fa 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java @@ -168,7 +168,7 @@ public class LurkingTerrorEntity extends Monster implements GeoEntity { if (!this.level().isClientSide() && !this.onGround() && this.tickCount % 40 == 0) { this.playSound(AntarchySoundEvents.LURKING_TERROR_FLY_LOOP.get(), 0.45F, 0.95F + this.random.nextFloat() * 0.1F); } - if (attackAnimTicks > 0) attackAnimTicks--; + if (!this.level().isClientSide() && attackAnimTicks > 0) attackAnimTicks--; } @Override diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/SpitBugEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/SpitBugEntity.java index 71bf9ef6..8acee363 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/SpitBugEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/SpitBugEntity.java @@ -52,7 +52,7 @@ public class SpitBugEntity extends Monster implements GeoEntity { private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); private static final RawAnimation SPIT_ANIM = RawAnimation.begin().thenPlay("spit"); - private static final double MAX_HEALTH = 30.0D; + private static final double MAX_HEALTH = 50.0D; private static final double MOVEMENT_SPEED = 0.23D; private static final double ATTACK_DAMAGE = 5.0D; private static final double FOLLOW_RANGE = 24.0D; diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java index 541afda0..dc5b4a72 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java @@ -70,19 +70,17 @@ public class ToreterrorEntity extends Monster implements GeoEntity { private static final int ANIM_RAPID_SHOOT = 8; private static final int ATTACK_RAPID_FIRE = 0; - private static final int ATTACK_HUGE_BOMB = 1; - private static final int ATTACK_BOMBERS = 2; + private static final int ATTACK_BOMBERS = 1; private static final int DEATH_TICKS = 60; private static final int SHOOT_TOTAL_TICKS = 75; - private static final int SHOOT_FIRE_START_TICK = 12; private static final int RAPID_FIRE_INTERVAL = 4; private static final int RAPID_FIRE_END_TICK = 60; private static final int SHOOT_BOMBER_TICK = 12; private static final int SHOOT_BOMBER_SECOND_TICK = 32; - private static final int JUMP_TOTAL_TICKS = 40; + private static final int JUMP_TOTAL_TICKS = 55; private static final int JUMP_LAUNCH_TICK = 10; - private static final int JUMP_SHAKE_TICKS = 25; + private static final int JUMP_SHAKE_TICKS = 12; private static final int SPIN_START_TOTAL_TICKS = 5; private static final int SPIN_LOOP_MIN_TICKS = 200; private static final int SPIN_LOOP_MAX_TICKS = 300; @@ -96,8 +94,8 @@ public class ToreterrorEntity extends Monster implements GeoEntity { private static final double SPIN_TRIGGER_RANGE_SQR = 225.0D; private static final double SPIN_LEASH_RANGE_SQR = 225.0D; private static final double SPIN_RADIUS = 4.5D; - private static final double SPIN_MOVE_SPEED = 1.7D; - private static final double SPIN_ANIMATION_SPEED = 0.7D; + private static final double SPIN_MOVE_SPEED = 0.833D; + private static final double SPIN_ANIMATION_SPEED = 0.49D; private static final double JUMP_SHOCKWAVE_RADIUS = 6.0D; private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("Idle"); @@ -123,6 +121,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { private int jumpCooldown; private int spinCooldown; private boolean jumpLaunched; + private boolean jumpAirborne; private boolean shockwaveApplied; private int jumpShakeTicks; private int shootAttackType; @@ -274,7 +273,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { return this.entityData.get(JUMP_SHAKING); } - @Override +@Override public void startSeenByPlayer(ServerPlayer player) { super.startSeenByPlayer(player); this.bossEvent.addPlayer(player); @@ -377,12 +376,6 @@ public class ToreterrorEntity extends Monster implements GeoEntity { this.fireRapidBomb(); } } - case ATTACK_HUGE_BOMB -> { - this.setAnimationState(ANIM_SHOOT); - if (elapsed == SHOOT_FIRE_START_TICK) { - this.fireHugeBomb(); - } - } default -> { this.setAnimationState(ANIM_SHOOT); if (!this.shootBomberFired && elapsed >= SHOOT_BOMBER_TICK) { @@ -398,7 +391,12 @@ public class ToreterrorEntity extends Monster implements GeoEntity { this.getNavigation().stop(); this.setDeltaMovement(this.getDeltaMovement().scale(0.85D)); if (this.getTarget() != null) { - this.getLookControl().setLookAt(this.getTarget(), 30.0F, 20.0F); + Vec3 toTarget = this.getTarget().position().subtract(this.position()); + float yaw = (float) (net.minecraft.util.Mth.atan2(toTarget.z, toTarget.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(yaw); + this.yBodyRot = yaw; + this.yHeadRot = yaw; + this.setYHeadRot(yaw); } this.shootAnimTicks--; if (this.shootAnimTicks <= 0) { @@ -414,15 +412,29 @@ public class ToreterrorEntity extends Monster implements GeoEntity { LivingEntity target = this.getTarget(); if (target != null) { Vec3 toTarget = target.position().subtract(this.position()).normalize(); - this.setDeltaMovement(toTarget.x * 0.6D, 0.85D, toTarget.z * 0.6D); + this.setDeltaMovement(toTarget.x * 0.6D, 1.4D, toTarget.z * 0.6D); this.hasImpulse = true; } } - if (this.jumpLaunched && this.onGround() && elapsed > JUMP_LAUNCH_TICK + 3 && !this.shockwaveApplied) { - this.shockwaveApplied = true; - this.applyJumpShockwave(); - this.jumpShakeTicks = JUMP_SHAKE_TICKS; - this.entityData.set(JUMP_SHAKING, true); + if (this.jumpLaunched && !this.onGround()) { + this.jumpAirborne = true; + } + if (this.jumpLaunched && this.jumpAirborne && !this.shockwaveApplied) { + boolean forceLand = this.jumpAnimTicks <= 1; + if (forceLand) { + BlockPos pos = BlockPos.containing(this.getX(), this.getY(), this.getZ()); + while (pos.getY() > this.level().getMinBuildHeight() && this.level().isEmptyBlock(pos)) { + pos = pos.below(); + } + this.teleportTo(this.getX(), pos.getY() + 1.0, this.getZ()); + this.setDeltaMovement(Vec3.ZERO); + } + if (this.onGround() || forceLand) { + this.shockwaveApplied = true; + this.applyJumpShockwave(); + this.jumpShakeTicks = JUMP_SHAKE_TICKS; + this.entityData.set(JUMP_SHAKING, true); + } } this.jumpAnimTicks--; if (this.jumpAnimTicks <= 0) { @@ -509,8 +521,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { return; } Vec3 forward = this.spinDirection.lengthSqr() > 1.0E-4D ? this.spinDirection.normalize() : towardTarget; - Vec3 strafe = new Vec3(-towardTarget.z, 0.0D, towardTarget.x).scale(this.spinStrafeSign); - Vec3 combined = forward.scale(1.2D).add(towardTarget.scale(0.15D)).add(strafe.scale(1.35D)); + Vec3 combined = forward.scale(0.95D).add(towardTarget.scale(0.05D)); this.spinDirection = combined.lengthSqr() > 1.0E-4D ? combined.normalize() : towardTarget; } @@ -677,22 +688,6 @@ public class ToreterrorEntity extends Monster implements GeoEntity { } } - private void fireHugeBomb() { - if (!(this.level() instanceof ServerLevel serverLevel)) return; - LivingEntity target = this.getTarget(); - if (target == null) return; - this.getLookControl().setLookAt(target, 30.0F, 30.0F); - Vec3 from = new Vec3(this.getX(), this.getEyeY(), this.getZ()); - Vec3 to = new Vec3(target.getX(), target.getY(), target.getZ()); - Vec3 vel = calcLaunchVelocity(from, to, 0.9); - WaterBombEntity bomb = new WaterBombEntity(this.level(), this, true); - bomb.setPos(from.x, from.y, from.z); - bomb.setDeltaMovement(vel); - bomb.hasImpulse = true; - serverLevel.addFreshEntity(bomb); - } - - private void fireBomberBurst() { if (!(this.level() instanceof ServerLevel serverLevel)) return; LivingEntity target = this.getTarget(); @@ -710,6 +705,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { bomber.setDeltaMovement(vx, vy, vz); bomber.setTarget(target); serverLevel.addFreshEntity(bomber); + bomber.primeFuse(); } } @@ -778,15 +774,8 @@ public class ToreterrorEntity extends Monster implements GeoEntity { ToreterrorEntity.this.shootBomberFiredSecond = false; ToreterrorEntity.this.rapidFireNextTick = 0; float roll = ToreterrorEntity.this.random.nextFloat(); - if (ToreterrorEntity.this.isPhase2()) { - if (roll < 0.5F) ToreterrorEntity.this.shootAttackType = ATTACK_RAPID_FIRE; - else if (roll < 0.65F) ToreterrorEntity.this.shootAttackType = ATTACK_HUGE_BOMB; - else ToreterrorEntity.this.shootAttackType = ATTACK_BOMBERS; - } else { - if (roll < 0.5F) ToreterrorEntity.this.shootAttackType = ATTACK_RAPID_FIRE; - else if (roll < 0.7F) ToreterrorEntity.this.shootAttackType = ATTACK_HUGE_BOMB; - else ToreterrorEntity.this.shootAttackType = ATTACK_BOMBERS; - } + if (roll < 0.5F) ToreterrorEntity.this.shootAttackType = ATTACK_RAPID_FIRE; + else ToreterrorEntity.this.shootAttackType = ATTACK_BOMBERS; } @Override @@ -818,6 +807,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { public void start() { ToreterrorEntity.this.jumpAnimTicks = JUMP_TOTAL_TICKS; ToreterrorEntity.this.jumpLaunched = false; + ToreterrorEntity.this.jumpAirborne = false; ToreterrorEntity.this.shockwaveApplied = false; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java index 9c179dc9..dd3a5810 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java @@ -117,9 +117,6 @@ public class WaterBombEntity extends ThrowableProjectile { for (BlockPos pos : BlockPos.betweenClosed(hitPos.offset(-1, 0, -1), hitPos.offset(1, 0, 1))) { if (level.getBlockState(pos).getBlock() instanceof BaseFireBlock) { level.removeBlock(pos, false); - } else if (level.isEmptyBlock(pos)) { - level.setBlock(pos, Blocks.WATER.defaultBlockState(), 3); - level.scheduleTick(pos, Fluids.WATER, 2); } } } else { diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java index 829d89e0..2e67a9c1 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java @@ -5,6 +5,7 @@ import java.util.LinkedHashSet; import java.util.Set; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; +import net.minecraft.resources.ResourceKey; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceKey; import net.minecraft.server.level.PlayerRespawnLogic; @@ -113,6 +114,11 @@ public final class AntTeleportHelper { @Nullable private static Vec3 findSafeArrivalPosition(ServerPlayer player, ServerLevel destination, BlockPos preferredPos) { + int[] yRange = getDimensionYRange(destination); + if (yRange != null) { + return findSafeArrivalPositionInYRange(player, destination, preferredPos, yRange[0], yRange[1]); + } + Set candidates = new LinkedHashSet<>(); BlockPos adjustedPreferredPos = player.adjustSpawnLocation(destination, preferredPos); addArrivalCandidate(candidates, preferredPos); @@ -148,6 +154,40 @@ public final class AntTeleportHelper { return null; } + @Nullable + private static int[] getDimensionYRange(ServerLevel destination) { + ResourceKey dim = destination.dimension(); + if (dim == AntarchySettings.termiteDestinationDimension()) { + return new int[]{100, 200}; + } + if (dim == AntarchySettings.brownAntDestinationDimension()) { + return new int[]{75, 120}; + } + return null; + } + + @Nullable + private static Vec3 findSafeArrivalPositionInYRange(ServerPlayer player, ServerLevel destination, BlockPos preferredPos, int minY, int maxY) { + for (int radius = 0; radius <= 8; radius++) { + for (int xOff = -radius; xOff <= radius; xOff++) { + for (int zOff = -radius; zOff <= radius; zOff++) { + if (radius > 0 && Math.abs(xOff) != radius && Math.abs(zOff) != radius) { + continue; + } + int x = preferredPos.getX() + xOff; + int z = preferredPos.getZ() + zOff; + for (int y = maxY; y >= minY + 1; y--) { + Vec3 safePos = tryFindSafeDismount(player, destination, new BlockPos(x, y, z)); + if (safePos != null && safePos.y >= minY && safePos.y <= maxY) { + return safePos; + } + } + } + } + } + return null; + } + private static void addArrivalCandidate(Set candidates, @Nullable BlockPos pos) { if (pos == null) { return; diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java index c90772d3..a2cff0a2 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java @@ -1,5 +1,6 @@ package com.craisinlord.antarchy.content.entity.ant; +import com.craisinlord.antarchy.content.AntarchySoundEvents; import com.craisinlord.antarchy.content.AntarchyTags; import com.craisinlord.antarchy.config.AntarchySettings; import net.minecraft.core.BlockPos; @@ -91,16 +92,6 @@ public class TermiteEntity extends BaseAntEntity implements GeoEntity { return false; } - @Override - protected boolean canGroupWithNestmates() { - return false; - } - - @Override - protected boolean canMarch() { - return false; - } - @Override protected boolean shouldUseBiteAnimation() { return true; @@ -149,6 +140,7 @@ public class TermiteEntity extends BaseAntEntity implements GeoEntity { this.triggerBiteAnimation(WOOD_BITE_ANIMATION_TICKS); this.level().destroyBlock(targetPos, false, this); this.level().playSound(null, targetPos, soundType.getBreakSound(), this.getSoundSource(), 0.7F, 1.1F); + this.playSound(AntarchySoundEvents.ANT_BITE.get(), 0.35F, 0.95F + this.random.nextFloat() * 0.1F); return true; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java index fbd45fe2..61abd463 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java @@ -604,7 +604,7 @@ public class BasiliskEntity extends Monster implements GeoEntity { BasiliskEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); } - // super handles path recalc and cooldown timer — always run it + // super handles path recalc and cooldown timer super.tick(); if (BasiliskEntity.this.hissChargeTimer > 0 || BasiliskEntity.this.attackAnimTicks > 0) { diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java index 229c946b..5a5b93c5 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java @@ -403,6 +403,17 @@ public class KrakenEntity extends Monster implements GeoEntity { this.updateAnimationState(); } + @Override + public void startSeenByPlayer(net.minecraft.server.level.ServerPlayer player) { + super.startSeenByPlayer(player); + } + + @Override + public void stopSeenByPlayer(net.minecraft.server.level.ServerPlayer player) { + super.stopSeenByPlayer(player); + this.bossEvent.removePlayer(player); + } + @Override public void remove(Entity.RemovalReason reason) { this.clearKrakenStorm(); diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/CheepOnAStickItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/CheepOnAStickItem.java new file mode 100644 index 00000000..7dd0776f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/CheepOnAStickItem.java @@ -0,0 +1,9 @@ +package com.craisinlord.antarchy.content.item; + +import net.minecraft.world.item.Item; + +public class CheepOnAStickItem extends Item { + public CheepOnAStickItem(Properties properties) { + super(properties); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/menu/DorrieMenu.java b/common/src/main/java/com/craisinlord/antarchy/content/menu/DorrieMenu.java new file mode 100644 index 00000000..f9b3ff02 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/menu/DorrieMenu.java @@ -0,0 +1,129 @@ +package com.craisinlord.antarchy.content.menu; + +import net.minecraft.world.Container; +import net.minecraft.world.SimpleContainer; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.inventory.MenuType; +import net.minecraft.world.inventory.Slot; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; + +import java.util.function.Supplier; + +public class DorrieMenu extends AbstractContainerMenu { + // Set by the Fabric platform during registration so common entity code can open the menu. + @SuppressWarnings("unchecked") + public static Supplier> TYPE_SUPPLIER = () -> { + throw new IllegalStateException("DorrieMenu.TYPE_SUPPLIER accessed before registration"); + }; + + private static final int EQUIPMENT_SLOTS = 1; + private static final int PLAYER_INV_ROWS = 3; + private static final int PLAYER_INV_COLS = 9; + + // GUI layout constants (relative to background image top-left) + public static final int SADDLE_SLOT_X = 80; + public static final int SADDLE_SLOT_Y = 18; + public static final int PLAYER_INV_X = 8; + public static final int PLAYER_INV_Y = 48; + public static final int HOTBAR_Y = 106; + + private final Container equipment; + + // Server-side constructor — receives the real Dorrie inventory. + public DorrieMenu(int syncId, Inventory playerInventory, Container equipment) { + super(TYPE_SUPPLIER.get(), syncId); + this.equipment = equipment; + checkContainerSize(equipment, EQUIPMENT_SLOTS); + + // Slot 0: saddle + this.addSlot(new Slot(equipment, 0, SADDLE_SLOT_X, SADDLE_SLOT_Y) { + @Override + public boolean mayPlace(ItemStack stack) { + return stack.is(Items.SADDLE); + } + + @Override + public int getMaxStackSize() { + return 1; + } + }); + + // Player inventory (3 × 9) + for (int row = 0; row < PLAYER_INV_ROWS; row++) { + for (int col = 0; col < PLAYER_INV_COLS; col++) { + this.addSlot(new Slot( + playerInventory, + col + row * PLAYER_INV_COLS + PLAYER_INV_COLS, + PLAYER_INV_X + col * 18, + PLAYER_INV_Y + row * 18 + )); + } + } + + // Hotbar (9) + for (int col = 0; col < PLAYER_INV_COLS; col++) { + this.addSlot(new Slot(playerInventory, col, PLAYER_INV_X + col * 18, HOTBAR_Y)); + } + } + + // Client-side factory — syncs slot data from server. + public static DorrieMenu clientCreate(int syncId, Inventory playerInventory) { + return new DorrieMenu(syncId, playerInventory, new SimpleContainer(EQUIPMENT_SLOTS)); + } + + @Override + public boolean stillValid(Player player) { + return this.equipment.stillValid(player); + } + + @Override + public ItemStack quickMoveStack(Player player, int index) { + ItemStack result = ItemStack.EMPTY; + Slot slot = this.slots.get(index); + if (!slot.hasItem()) return result; + + ItemStack stack = slot.getItem(); + result = stack.copy(); + + int equipEnd = EQUIPMENT_SLOTS; + int invEnd = equipEnd + PLAYER_INV_ROWS * PLAYER_INV_COLS; + int totalSlots = invEnd + PLAYER_INV_COLS; + + if (index < equipEnd) { + // Equipment slot → player inventory + if (!this.moveItemStackTo(stack, equipEnd, totalSlots, true)) { + return ItemStack.EMPTY; + } + } else { + // Player inventory/hotbar → try equipment slot first + if (stack.is(Items.SADDLE) && this.slots.get(0).mayPlace(stack)) { + if (!this.moveItemStackTo(stack, 0, equipEnd, false)) { + return ItemStack.EMPTY; + } + } else if (index < invEnd) { + // Inventory → hotbar + if (!this.moveItemStackTo(stack, invEnd, totalSlots, false)) { + return ItemStack.EMPTY; + } + } else { + // Hotbar → inventory + if (!this.moveItemStackTo(stack, equipEnd, invEnd, false)) { + return ItemStack.EMPTY; + } + } + } + + if (stack.isEmpty()) { + slot.set(ItemStack.EMPTY); + } else { + slot.setChanged(); + } + + if (stack.getCount() == result.getCount()) return ItemStack.EMPTY; + slot.onTake(player, stack); + return result; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/DorrieChargeJumpPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/DorrieChargeJumpPayload.java new file mode 100644 index 00000000..d54da8e6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/DorrieChargeJumpPayload.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record DorrieChargeJumpPayload(boolean pressing) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dorrie_charge_jump_input")); + public static final StreamCodec STREAM_CODEC = + StreamCodec.composite( + ByteBufCodecs.BOOL, DorrieChargeJumpPayload::pressing, + DorrieChargeJumpPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/DorrieJumpInputPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/DorrieJumpInputPayload.java new file mode 100644 index 00000000..a53f2600 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/DorrieJumpInputPayload.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record DorrieJumpInputPayload(boolean pressing) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dorrie_jump_input")); + public static final StreamCodec STREAM_CODEC = + StreamCodec.composite( + ByteBufCodecs.BOOL, DorrieJumpInputPayload::pressing, + DorrieJumpInputPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/CoralSpikeFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/CoralSpikeFeature.java index b0a52dac..feb0f283 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/CoralSpikeFeature.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/CoralSpikeFeature.java @@ -20,15 +20,19 @@ public class CoralSpikeFeature extends Feature { net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.Block coral, net.minecraft.world.level.block.Block wallFan, - net.minecraft.world.level.block.Block floorFan + net.minecraft.world.level.block.Block floorFan, + net.minecraft.world.level.block.Block deadBlock, + net.minecraft.world.level.block.Block deadCoral, + net.minecraft.world.level.block.Block deadWallFan, + net.minecraft.world.level.block.Block deadFloorFan ) {} private static final CoralSet[] CORAL_SETS = { - new CoralSet(Blocks.TUBE_CORAL_BLOCK, Blocks.TUBE_CORAL, Blocks.TUBE_CORAL_WALL_FAN, Blocks.TUBE_CORAL_FAN), - new CoralSet(Blocks.BRAIN_CORAL_BLOCK, Blocks.BRAIN_CORAL, Blocks.BRAIN_CORAL_WALL_FAN, Blocks.BRAIN_CORAL_FAN), - new CoralSet(Blocks.BUBBLE_CORAL_BLOCK, Blocks.BUBBLE_CORAL, Blocks.BUBBLE_CORAL_WALL_FAN, Blocks.BUBBLE_CORAL_FAN), - new CoralSet(Blocks.FIRE_CORAL_BLOCK, Blocks.FIRE_CORAL, Blocks.FIRE_CORAL_WALL_FAN, Blocks.FIRE_CORAL_FAN), - new CoralSet(Blocks.HORN_CORAL_BLOCK, Blocks.HORN_CORAL, Blocks.HORN_CORAL_WALL_FAN, Blocks.HORN_CORAL_FAN), + new CoralSet(Blocks.TUBE_CORAL_BLOCK, Blocks.TUBE_CORAL, Blocks.TUBE_CORAL_WALL_FAN, Blocks.TUBE_CORAL_FAN, Blocks.DEAD_TUBE_CORAL_BLOCK, Blocks.DEAD_TUBE_CORAL, Blocks.DEAD_TUBE_CORAL_WALL_FAN, Blocks.DEAD_TUBE_CORAL_FAN), + new CoralSet(Blocks.BRAIN_CORAL_BLOCK, Blocks.BRAIN_CORAL, Blocks.BRAIN_CORAL_WALL_FAN, Blocks.BRAIN_CORAL_FAN, Blocks.DEAD_BRAIN_CORAL_BLOCK, Blocks.DEAD_BRAIN_CORAL, Blocks.DEAD_BRAIN_CORAL_WALL_FAN, Blocks.DEAD_BRAIN_CORAL_FAN), + new CoralSet(Blocks.BUBBLE_CORAL_BLOCK, Blocks.BUBBLE_CORAL, Blocks.BUBBLE_CORAL_WALL_FAN, Blocks.BUBBLE_CORAL_FAN, Blocks.DEAD_BUBBLE_CORAL_BLOCK, Blocks.DEAD_BUBBLE_CORAL, Blocks.DEAD_BUBBLE_CORAL_WALL_FAN, Blocks.DEAD_BUBBLE_CORAL_FAN), + new CoralSet(Blocks.FIRE_CORAL_BLOCK, Blocks.FIRE_CORAL, Blocks.FIRE_CORAL_WALL_FAN, Blocks.FIRE_CORAL_FAN, Blocks.DEAD_FIRE_CORAL_BLOCK, Blocks.DEAD_FIRE_CORAL, Blocks.DEAD_FIRE_CORAL_WALL_FAN, Blocks.DEAD_FIRE_CORAL_FAN), + new CoralSet(Blocks.HORN_CORAL_BLOCK, Blocks.HORN_CORAL, Blocks.HORN_CORAL_WALL_FAN, Blocks.HORN_CORAL_FAN, Blocks.DEAD_HORN_CORAL_BLOCK, Blocks.DEAD_HORN_CORAL, Blocks.DEAD_HORN_CORAL_WALL_FAN, Blocks.DEAD_HORN_CORAL_FAN), }; public CoralSpikeFeature(Codec codec) { @@ -58,13 +62,13 @@ public class CoralSpikeFeature extends Feature { CoralSet coral = CORAL_SETS[random.nextInt(CORAL_SETS.length)]; - int baseRadius = 2 + random.nextInt(2); // 2–3 wide at base - int totalHeight = 20 + random.nextInt(15); // 20–34 blocks tall + int baseRadius = 2 + random.nextInt(2); // 2-3 wide at base + int totalHeight = 20 + random.nextInt(15); // 20-34 blocks tall double curveAngle = random.nextDouble() * Math.PI * 2; double curveDX = Math.cos(curveAngle); double curveDZ = Math.sin(curveAngle); - double maxCurve = 4.0 + random.nextDouble() * 5.0; // 4–9 block lean at tip + double maxCurve = 4.0 + random.nextDouble() * 5.0; // 4-9 block lean at tip boolean placed = false; @@ -72,7 +76,7 @@ public class CoralSpikeFeature extends Feature { int blockY = floorY + dy; double progress = (double) dy / totalHeight; - // Quadratic lean — slow at base, bending hard near tip + // Quadratic lean -- slow at base, bending hard near tip double curveOffset = maxCurve * progress * progress; double centerX = origin.getX() + curveDX * curveOffset; double centerZ = origin.getZ() + curveDZ * curveOffset; @@ -92,7 +96,11 @@ public class CoralSpikeFeature extends Feature { BlockPos pos = new BlockPos(origin.getX() + dx, blockY, origin.getZ() + dz); if (!canReplace(level.getBlockState(pos))) continue; - level.setBlock(pos, coral.block().defaultBlockState(), 2); + boolean inWater = touchesWater(level, pos); + level.setBlock(pos, inWater + ? coral.block().defaultBlockState() + : coral.deadBlock().defaultBlockState(), + 2); placed = true; if (dist >= radius - 0.6 && radius > 0) { @@ -115,11 +123,19 @@ public class CoralSpikeFeature extends Feature { BlockState existing = level.getBlockState(fanPos); if (!existing.isAir() && !existing.is(Blocks.WATER)) continue; boolean fanInWater = existing.is(Blocks.WATER); - level.setBlock(fanPos, - coral.wallFan().defaultBlockState() - .setValue(BlockStateProperties.HORIZONTAL_FACING, dir) - .setValue(BlockStateProperties.WATERLOGGED, fanInWater), - 2); + if (fanInWater) { + level.setBlock(fanPos, + coral.wallFan().defaultBlockState() + .setValue(BlockStateProperties.HORIZONTAL_FACING, dir) + .setValue(BlockStateProperties.WATERLOGGED, true), + 2); + } else { + level.setBlock(fanPos, + coral.deadWallFan().defaultBlockState() + .setValue(BlockStateProperties.HORIZONTAL_FACING, dir) + .setValue(BlockStateProperties.WATERLOGGED, false), + 2); + } } } } @@ -142,22 +158,36 @@ public class CoralSpikeFeature extends Feature { float roll = random.nextFloat(); CoralSet randomCoral = CORAL_SETS[random.nextInt(CORAL_SETS.length)]; - if (roll < 0.35f && decorInWater) { - // Coral plant (frond) - BlockState coralState = randomCoral.coral().defaultBlockState() - .setValue(BlockStateProperties.WATERLOGGED, true); - if (coralState.canSurvive(level, decorPos)) { - level.setBlock(decorPos, coralState, 2); + if (roll < 0.35f) { + if (decorInWater) { + BlockState coralState = randomCoral.coral().defaultBlockState() + .setValue(BlockStateProperties.WATERLOGGED, true); + if (coralState.canSurvive(level, decorPos)) { + level.setBlock(decorPos, coralState, 2); + } + } else { + BlockState coralState = randomCoral.deadCoral().defaultBlockState() + .setValue(BlockStateProperties.WATERLOGGED, false); + if (coralState.canSurvive(level, decorPos)) { + level.setBlock(decorPos, coralState, 2); + } } } else if (roll < 0.65f) { - // Floor fan - BlockState fanState = randomCoral.floorFan().defaultBlockState() - .setValue(BlockStateProperties.WATERLOGGED, decorInWater); - if (fanState.canSurvive(level, decorPos)) { - level.setBlock(decorPos, fanState, 2); + if (decorInWater) { + BlockState fanState = randomCoral.floorFan().defaultBlockState() + .setValue(BlockStateProperties.WATERLOGGED, true); + if (fanState.canSurvive(level, decorPos)) { + level.setBlock(decorPos, fanState, 2); + } + } else { + BlockState fanState = randomCoral.deadFloorFan().defaultBlockState() + .setValue(BlockStateProperties.WATERLOGGED, false); + if (fanState.canSurvive(level, decorPos)) { + level.setBlock(decorPos, fanState, 2); + } } - } else { - // Sea pickle cluster + } else if (decorInWater) { + // Sea pickle cluster -- only underwater BlockState pickle = Blocks.SEA_PICKLE.defaultBlockState() .setValue(SeaPickleBlock.PICKLES, 1 + random.nextInt(4)); if (pickle.canSurvive(level, decorPos)) { @@ -169,6 +199,14 @@ public class CoralSpikeFeature extends Feature { return placed; } + private static boolean touchesWater(WorldGenLevel level, BlockPos pos) { + if (level.getBlockState(pos).is(Blocks.WATER)) return true; + for (Direction dir : Direction.values()) { + if (level.getBlockState(pos.relative(dir)).is(Blocks.WATER)) return true; + } + return false; + } + private static boolean canReplace(BlockState state) { return state.isAir() || state.is(Blocks.WATER) || state.canBeReplaced(); } diff --git a/common/src/main/resources/assets/antarchy/animations/bomber.animation.json b/common/src/main/resources/assets/antarchy/animations/bomber.animation.json index de1fdc78..30d3d351 100644 --- a/common/src/main/resources/assets/antarchy/animations/bomber.animation.json +++ b/common/src/main/resources/assets/antarchy/animations/bomber.animation.json @@ -66,7 +66,7 @@ "animation_length": 0.5, "sound_effects": { "0.0": { - "effect": "antarchy:bomber_walk|1.5|1.0" + "effect": "antarchy:bomber_walk|0.6|1.0" } }, "bones": { diff --git a/common/src/main/resources/assets/antarchy/animations/cheep.animation.json b/common/src/main/resources/assets/antarchy/animations/cheep.animation.json new file mode 100644 index 00000000..a6ef31c6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/cheep.animation.json @@ -0,0 +1,492 @@ +{ + "format_version": "1.8.0", + "animations": { + "pose": { + "loop": true, + "bones": { + "right_arm": { + "rotation": { + "vector": [0, 0, 52.5] + } + }, + "left_arm": { + "rotation": { + "vector": [0, 0, -52.5] + } + } + } + }, + "attack": { + "loop": "hold_on_last_frame", + "animation_length": 0.5, + "bones": { + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 110] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 1, 0.3] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 1, -2.7] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -110] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swim": { + "loop": true, + "animation_length": 1, + "bones": { + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 117.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 117.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -117.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -117.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2, + "bones": { + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0.4, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/dorrie.animation.json b/common/src/main/resources/assets/antarchy/animations/dorrie.animation.json new file mode 100644 index 00000000..c3ac7ebb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/dorrie.animation.json @@ -0,0 +1,2927 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 3, + "bones": { + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.3645, -10.7765, -27.5693] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.5897, -8.165, -12.5307] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-16.3645, -10.7765, -27.5693] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -0.95905, -0.95638] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.3645, 10.7765, 27.5693] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.5897, 8.165, 12.5307] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-16.3645, 10.7765, 27.5693] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "jump_1": { + "loop": "hold_on_last_frame", + "animation_length": 0.25, + "bones": { + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.3645, -10.7765, -27.5693] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [3.8261, -7.6671, 6.293] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5.7195, -7.8752, -9.4221] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, -1.95259, 0.43288] + }, + "0.25": { + "vector": [0, 0, 0] + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, -1.95259, -0.43288] + }, + "0.25": { + "vector": [0, 0, 0] + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -2.46, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 5.04, -1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.3645, 10.7765, 27.5693] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [3.8261, 7.6671, -6.293] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5.7195, 7.8752, 9.4221] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "jump_2": { + "loop": true, + "animation_length": 0.1667, + "bones": { + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.7195, -7.8752, -9.4221] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-7.5897, -8.165, -12.5307] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5.7195, -7.8752, -9.4221] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.3, 0.92, 0.23] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-0.3, 0.92, 0.23] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "position": { + "0.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "vector": [0, 0, 0] + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "vector": [0, 0, 0] + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 5.04, -1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.09, -1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.09, -1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.7195, 7.8752, 9.4221] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-7.5897, 8.165, 12.5307] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5.7195, 7.8752, 9.4221] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.3, 0.92, 0.23] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0.3, 0.92, 0.23] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "jump_3": { + "loop": "hold_on_last_frame", + "animation_length": 0.3333, + "bones": { + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.7195, -7.8752, -9.4221] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-1.917, -7.5418, -3.15] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-16.3645, -10.7765, -27.5693] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.3, 0.92, 0.23] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.99144, -0.13053] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.99619, -0.08716] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 5.04, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.09, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.09, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.7195, 7.8752, 9.4221] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-1.917, 7.5418, 3.15] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-16.3645, 10.7765, 27.5693] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.3, 0.92, 0.23] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swim": { + "loop": true, + "animation_length": 1, + "bones": { + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.3645, -10.7765, -27.5693] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5.7195, -7.8752, 9.4221] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [5.7195, -7.8752, 9.4221] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-16.3645, -10.7765, -27.5693] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1.58671, -1.21752] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -0.98481, 0.17365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -0.98481, 0.17365] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -0.98481, 0.17365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -0.98481, 0.17365] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0.04362, -0.99905] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0.08716, -0.99619] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -6.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.3645, 10.7765, 27.5693] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5.7195, 7.8752, -9.4221] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [5.7195, 7.8752, -9.4221] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-16.3645, 10.7765, 27.5693] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.3036, 0.92388, 0.23296] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/hercules_beetle.animation.json b/common/src/main/resources/assets/antarchy/animations/hercules_beetle.animation.json new file mode 100644 index 00000000..57b4d3f2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/hercules_beetle.animation.json @@ -0,0 +1,5186 @@ +{ + "format_version": "1.8.0", + "animations": { + "walk": { + "loop": true, + "animation_length": 1, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-16.57975, 43.25372, -16.57975] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-0.93039, 32.02562, 6.52939] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-16.57975, -43.25372, 16.57975] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-0.93039, -32.02562, -6.52939] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-16.57975, -43.25372, 16.57975] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-11.74513, 43.76124, -16.7308] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -11.73] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [11.74513, -43.76124, -16.7308] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-11.74513, 43.76124, -16.7308] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [6.73, -34.87, 0.43] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [15.97027, -43.38318, -15.97027] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.11, 30.62, -16.19] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-6.64862, 44.32489, -16.23144] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [2.96236, -24.4491, 2.91702] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [6.73, -34.87, 0.43] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [11.74513, 43.76124, 16.7308] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-11.74513, -43.76124, 16.7308] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 11.73] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [11.74513, 43.76124, 16.7308] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.11, -30.62, 16.19] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.64862, -44.32489, 16.23144] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [2.96236, 24.4491, -2.91702] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [15.97027, 43.38318, 15.97027] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.11, -30.62, 16.19] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "vector": [0, -0.5, 0] + }, + "0.0417": { + "vector": [0, 2.5, 0] + }, + "0.0833": { + "vector": [0, 1.5, 0] + }, + "0.125": { + "vector": [0, -0.5, 0] + }, + "0.1667": { + "vector": [0, 2.5, 0] + }, + "0.2083": { + "vector": [0, 1.5, 0] + }, + "0.25": { + "vector": [0, -0.5, -3] + }, + "0.5": { + "vector": [0, -0.5, 0] + }, + "0.5417": { + "vector": [0, 2.5, 0] + }, + "0.5833": { + "vector": [0, 1.5, 0] + }, + "0.625": { + "vector": [0, -0.5, 0] + }, + "0.6667": { + "vector": [0, 2.5, 0] + }, + "0.7083": { + "vector": [0, 1.5, 0] + }, + "0.75": { + "vector": [0, -0.5, 0] + }, + "1.0": { + "vector": [0, -0.5, 0] + } + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 0.5, + "bones": { + "neck": { + "rotation": { + "vector": [2.5, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "vector": [-10, 0, 0] + } + }, + "lower_mandibule": { + "rotation": { + "vector": [5, 0, 0] + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.00964, -20.46503, -59.47267] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [9.46212, -18.88323, -72.6448] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.00964, -20.46503, -59.47267] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.00964, 20.46503, 59.47267] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [9.46212, 18.88323, 72.6448] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.00964, 20.46503, 59.47267] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.61644, 57.1835, -75.62758] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-14.86765, 55.97144, -89.0885] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.61644, 57.1835, -75.62758] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.61644, -57.1835, 75.62758] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-14.86765, -55.97144, 89.0885] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.61644, -57.1835, 75.62758] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [25.29959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [17.79959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25.29959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [25.29959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [17.79959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25.29959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-45, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-45, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-45, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-45, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 47, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 47, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 4, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [11.91861, -0.27828, 2.31334] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "cry": { + "animation_length": 1.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.24721, 1.93597, 14.87739] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-22.49294, 0.32621, 2.47864] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-22.49294, 0.32621, 2.47864] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [7.95081, -4.9739, 6.58427] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.95081, -4.9739, 6.58427] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-31.33009, -33.67379, 40.64063] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-31.33009, -33.67379, 40.64063] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [-1.45479, 6.82059, -0.6026] + }, + "1.25": { + "vector": [-1.45479, 6.82059, -0.6026] + }, + "1.5": { + "vector": [0, 0, 0] + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-31.33009, 33.67379, -40.64063] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-31.33009, 33.67379, -40.64063] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [1.45479, 6.82059, -0.6026] + }, + "1.25": { + "vector": [1.45479, 6.82059, -0.6026] + }, + "1.5": { + "vector": [0, 0, 0] + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "vector": [0, -0.5, 0] + }, + "0.7083": { + "vector": [1, -0.5, 0] + }, + "0.75": { + "vector": [0, -0.5, 0] + }, + "0.7917": { + "vector": [0, -0.5, 0] + }, + "0.8333": { + "vector": [1, -0.5, 0] + }, + "0.875": { + "vector": [0, -0.5, 0] + }, + "0.9167": { + "vector": [0, -0.5, 0] + }, + "0.9583": { + "vector": [1, -0.5, 0] + }, + "1.0": { + "vector": [0, -0.5, 0] + }, + "1.0417": { + "vector": [0, -0.5, 0] + }, + "1.0833": { + "vector": [1, -0.5, 0] + }, + "1.125": { + "vector": [0, -0.5, 0] + }, + "1.1667": { + "vector": [1, -0.5, 0] + }, + "1.5": { + "pre": { + "vector": [0, -0.5, 0] + }, + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 0.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [4.97887, -0.26087, -0.6191] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [4.97887, -0.26087, -0.6191] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-2.52113, -0.26087, -0.6191] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-2.52113, -0.26087, -0.6191] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [-0.05473, 0.86734, 9.96216] + }, + "0.2083": { + "vector": [-0.05473, 0.86734, 9.96216] + }, + "0.2917": { + "vector": [0.05947, -0.86469, -9.96433] + }, + "0.375": { + "vector": [0.05947, -0.86469, -9.96433] + }, + "0.5": { + "vector": [0, 0, 0] + } + } + }, + "neck": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [5, 0, 0] + }, + "0.2083": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [0, 0, 0] + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-9.81813, -0.79148, 1.79756] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-9.81813, -0.79148, 1.79756] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "knocked_down": { + "animation_length": 1.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [11.65239, -43.46301, -23.71876] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [11.65239, -43.46301, -23.71876] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-5.38754, -44.43751, 0.64124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5.38754, -44.43751, 0.64124] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-5.38754, -44.43751, 0.64124] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.25": { + "pre": { + "vector": [-1.24697, 5.84622, -0.51651] + }, + "post": { + "vector": [-1.24697, 5.84622, -0.51651] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.24697, 5.84622, -0.51651] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [11.65239, 43.46301, 23.71876] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [11.65239, 43.46301, 23.71876] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-5.38754, 44.43751, -0.64124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5.38754, 44.43751, -0.64124] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-5.38754, 44.43751, -0.64124] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1.24697, 5.84622, -0.51651] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.24697, 5.84622, -0.51651] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-8.43548, 0.84622, 1.43679] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-8.43548, 0.84622, 1.43679] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-8.43548, 0.84622, 1.43679] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [3.35498, 32.70657, 1.88071] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [3.35498, 32.70657, 1.88071] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [3.35498, 32.70657, 1.88071] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-8.43548, -0.84622, -1.43679] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-8.43548, -0.84622, -1.43679] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-8.43548, -0.84622, -1.43679] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [3.35498, -32.70657, -1.88071] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [3.35498, -32.70657, -1.88071] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [3.35498, -32.70657, -1.88071] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -8.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "knocked_down_idle": { + "loop": true, + "animation_length": 3.9583, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.38754, -44.43751, 0.64124] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [-5.38754, -44.43751, 0.64124] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [-0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.38754, 44.43751, -0.64124] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [-5.38754, 44.43751, -0.64124] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.43548, 0.84622, 1.43679] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [-8.43548, 0.84622, 1.43679] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.35498, 32.70657, 1.88071] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [3.35498, 32.70657, 1.88071] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.43548, -0.84622, -1.43679] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [-8.43548, -0.84622, -1.43679] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.35498, -32.70657, -1.88071] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [3.35498, -32.70657, -1.88071] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "get_up": { + "animation_length": 1, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-2.46207, 0.43399, 9.99067] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-2.4905, -0.21782, -4.99527] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-2.49067, 0.21359, 4.89821] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0.72569, 0.10178, 14.7325] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-1.97477, -1.27275, -21.99496] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-4.29571, 1.86279, 16.90721] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [1.72284, -0.71348, 22.48927] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [2.6458, 1.39813, -20.13565] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [3.83112, -1.6697, 21.99487] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.38754, -44.43751, 0.64124] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.38754, 44.43751, -0.64124] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.73591, -0.12394, -0.73862] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.43548, 0.84622, 1.43679] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.35498, 32.70657, 1.88071] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.43548, -0.84622, -1.43679] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.35498, -32.70657, -1.88071] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "charge_start": { + "loop": true, + "animation_length": 0.7917, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 8, 11] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.36483, 31.64082, -21.76303] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.36483, -31.64082, 21.76303] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.5": { + "pre": { + "vector": [0, 6, 0] + }, + "post": { + "vector": [0, 6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [1, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [1, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "charge": { + "loop": true, + "animation_length": 0.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.36335, 22.93078, -9.94559] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [4.3039, 23.14148, -12.65259] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.36335, 22.93078, -9.94559] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.36335, -22.93078, 9.94559] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [4.3039, -23.14148, 12.65259] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.36335, -22.93078, 9.94559] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-11.62486, 43.40317, -19.12057] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-9.28065, 43.85689, -15.72372] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-11.62486, 43.40317, -19.12057] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.88845, 54.95252, -16.09531] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.38874, 54.57678, -20.38005] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.88845, 54.95252, -16.09531] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-11.62486, -43.40317, 19.12057] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-9.28065, -43.85689, 15.72372] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-11.62486, -43.40317, 19.12057] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.88845, -54.95252, 16.09531] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.38874, -54.57678, 20.38005] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.88845, -54.95252, 16.09531] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -1.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "fly_attack": { + "loop": true, + "animation_length": 0.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "pre": { + "vector": [-15, 0, 0] + }, + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "vector": [2.5, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [43.48302, 43.39816, 33.08878] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-39.00258, -42.80378, 28.82357] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.00964, -20.46503, -59.47267] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [9.46212, -18.88323, -72.6448] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.00964, -20.46503, -59.47267] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.00964, 20.46503, 59.47267] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [9.46212, 18.88323, 72.6448] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.00964, 20.46503, 59.47267] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.61644, 57.1835, -75.62758] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-14.86765, 55.97144, -89.0885] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.61644, 57.1835, -75.62758] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.61644, -57.1835, 75.62758] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-14.86765, -55.97144, 89.0885] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.61644, -57.1835, 75.62758] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [25.29959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [17.79959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25.29959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [25.29959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [17.79959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25.29959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-45, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-45, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-45, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-45, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2.53852, -9.99038, -0.44067] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 47, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 47, 9] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 47, -14] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 47, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "loop": true, + "animation_length": 1.25, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 0, 7] + }, + "0.25": { + "vector": [0, 0, 7] + }, + "0.5": { + "vector": [0, -3.96578, 7.5221] + }, + "0.6667": { + "vector": [0, -12, 0] + }, + "0.75": { + "vector": [0, -12, 0] + }, + "0.8333": { + "vector": [0, -12, 0] + } + } + }, + "neck": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [-45, 0, 0] + }, + "0.25": { + "vector": [-45, 0, 0] + }, + "0.5": { + "vector": [-45, 0, 0] + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "0.8333": { + "vector": [0, 0, 0] + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-38.30391, -25.06046, 54.7666] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-38.30391, -25.06046, 54.7666] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-38.30391, -25.06046, 54.7666] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-7.81107, -44.15009, 4.11111] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.81107, -44.15009, 4.11111] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.81107, -44.15009, 4.11111] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 23, 0] + }, + "0.25": { + "vector": [0, 23, 0] + }, + "0.5": { + "vector": [0, 23, 0] + }, + "0.5833": { + "vector": [0, -6.47431, 0.78484] + }, + "0.6667": { + "vector": [0, -12, 0] + }, + "0.75": { + "vector": [0, -12, 0] + }, + "0.8333": { + "vector": [0, -12, 0] + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-38.30391, 25.06046, -54.7666] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-38.30391, 25.06046, -54.7666] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-38.30391, 25.06046, -54.7666] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-7.81107, 44.15009, -4.11111] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.81107, 44.15009, -4.11111] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.81107, 44.15009, -4.11111] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.125": { + "vector": [0, 23, 0] + }, + "0.25": { + "vector": [0, 23, 0] + }, + "0.5": { + "vector": [0, 23, 0] + }, + "0.5833": { + "vector": [0, -6.47431, 0.78484] + }, + "0.6667": { + "vector": [0, -12, 0] + }, + "0.75": { + "vector": [0, -12, 0] + }, + "0.8333": { + "vector": [0, -12, 0] + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-8.46408, 0.47881, -1.03624] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-8.46408, 0.47881, -1.03624] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-8.46408, 0.47881, -1.03624] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 15, 0] + }, + "0.25": { + "vector": [0, 15, 0] + }, + "0.4583": { + "vector": [0, 1.11977, 1.82737] + }, + "0.5": { + "vector": [0, -3.83745, 2.48] + }, + "0.6667": { + "vector": [0, -10, 0] + }, + "0.75": { + "vector": [0, -10, 0] + }, + "0.8333": { + "vector": [0, -10, 0] + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1.74746, 32.81788, -1.08936] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.74746, 32.81788, -1.08936] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1.74746, 32.81788, -1.08936] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.6667": { + "vector": [0, -10, 0] + }, + "0.75": { + "vector": [0, -10, 0] + }, + "0.8333": { + "vector": [0, -10, 0] + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-8.46408, -0.47881, 1.03624] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-8.46408, -0.47881, 1.03624] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-8.46408, -0.47881, 1.03624] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.125": { + "vector": [0, 15, 0] + }, + "0.25": { + "vector": [0, 15, 0] + }, + "0.4583": { + "vector": [0, 1.11977, 1.82737] + }, + "0.5": { + "vector": [0, -3.83745, 2.48] + }, + "0.6667": { + "vector": [0, -10, 0] + }, + "0.7917": { + "vector": [0, -10, 0] + }, + "0.875": { + "vector": [0, -10, 0] + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1.74746, -32.81788, 1.08936] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.74746, -32.81788, 1.08936] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1.74746, -32.81788, 1.08936] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.5": { + "vector": [0, 0, 0] + }, + "0.6667": { + "vector": [0, -10, 0] + }, + "0.75": { + "vector": [0, -10, 0] + }, + "0.8333": { + "vector": [0, -10, 0] + } + } + }, + "right_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [-7.5, 0, 0] + }, + "0.25": { + "vector": [-7.5, 0, 0] + }, + "0.5": { + "vector": [-7.5, 0, 0] + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 3.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 3.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 3.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -3.65, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, -9.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "open_wings": { + "animation_length": 0.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [25.29959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [25.29959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.5": { + "pre": { + "vector": [67.5, -22.5, 0] + }, + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.5": { + "pre": { + "vector": [67.5, 22.5, 0] + }, + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "close_wings": { + "animation_length": 0.25, + "bones": { + "torso": { + "rotation": { + "0.25": { + "pre": { + "vector": [-5, 0, 0] + }, + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "vector": [2.5, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_mandibule": { + "rotation": { + "0.0": { + "vector": [-10, 0, 0] + }, + "0.25": { + "pre": { + "vector": [-5, 0, 0] + }, + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "lower_mandibule": { + "rotation": { + "0.0": { + "vector": [5, 0, 0] + }, + "0.25": { + "pre": { + "vector": [7.5, 0, 0] + }, + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.00964, -20.46503, -59.47267] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.90489, -44.27038, -16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [5.00964, 20.46503, 59.47267] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.90489, 44.27038, 16.87235] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-8.41959, -0.9929, -10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.61644, 57.1835, -75.62758] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-4.68734, 32.56029, -12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-8.41959, 0.9929, 10.92772] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.61644, -57.1835, 75.62758] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-4.68734, -32.56029, 12.97361] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [25.29959, 46.64908, 4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wingcase": { + "rotation": { + "0.0": { + "post": { + "vector": [25.29959, -46.64908, -4.91564] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-45, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-45, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Hercules_beetle": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 47, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/cheep.geo.json b/common/src/main/resources/assets/antarchy/geo/cheep.geo.json new file mode 100644 index 00000000..f2b650ac --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/cheep.geo.json @@ -0,0 +1,75 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [-6, 7, 3.5], + "cubes": [ + {"origin": [-6, 2, -4], "size": [12, 12, 12], "uv": [0, 0]}, + {"origin": [-0.5, 14, -3], "size": [1, 3, 11], "uv": [38, 24]}, + {"origin": [-0.5, 11, 8], "size": [1, 4, 2], "uv": [42, 53]}, + {"origin": [0, 17, -3], "size": [0, 4, 11], "uv": [38, 38]}, + {"origin": [0, 10.4, 8], "size": [0, 9, 4], "pivot": [0, 15.4, 11], "rotation": [5, 0, 0], "uv": [34, 53]}, + {"origin": [-6.2, 9.4, -4.2], "size": [6, 3, 3], "pivot": [-3.7, 10.4, -2.7], "rotation": [0, 0, 5], "uv": [48, 0]}, + {"origin": [0.2, 9.4, -4.2], "size": [6, 3, 3], "pivot": [3.7, 10.4, -2.7], "rotation": [0, 0, -5], "uv": [48, 0], "mirror": true} + ] + }, + { + "name": "jaw", + "parent": "bone", + "pivot": [0, 4, -0.5], + "cubes": [ + {"origin": [-6, 2.5, -7], "size": [12, 3, 7], "inflate": 0.01, "uv": [0, 35]} + ] + }, + { + "name": "mouth", + "parent": "bone", + "pivot": [0, 7.5, 0.4], + "cubes": [ + {"origin": [-6, 5.5, -7.1], "size": [12, 4, 7], "inflate": 0.2, "uv": [0, 24]} + ] + }, + { + "name": "right_arm", + "parent": "bone", + "pivot": [-6, 7, 3.5], + "cubes": [ + {"origin": [-7, 2, 0], "size": [2, 5, 7], "uv": [0, 45]}, + {"origin": [-6.5, 0, 0], "size": [1, 2, 7], "uv": [18, 45]}, + {"origin": [-6, -2, 0], "size": [0, 2, 7], "uv": [48, 12]} + ] + }, + { + "name": "left_arm", + "parent": "bone", + "pivot": [6, 7, 3.5], + "cubes": [ + {"origin": [5, 2, 0], "size": [2, 5, 7], "uv": [0, 45], "mirror": true}, + {"origin": [5.5, 0, 0], "size": [1, 2, 7], "uv": [18, 45], "mirror": true}, + {"origin": [6, -2, 0], "size": [0, 2, 7], "uv": [48, 12], "mirror": true} + ] + }, + { + "name": "tail", + "parent": "bone", + "pivot": [0, 6, 8.25], + "cubes": [ + {"origin": [-1, 3, 7.5], "size": [2, 6, 2], "uv": [0, 81]}, + {"origin": [0, 2, 9.5], "size": [0, 8, 5], "uv": [12, 77]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/dorrie.geo.json b/common/src/main/resources/assets/antarchy/geo/dorrie.geo.json new file mode 100644 index 00000000..3e6f3cf6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/dorrie.geo.json @@ -0,0 +1,253 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 9, + "visible_bounds_height": 4.5, + "visible_bounds_offset": [0, 1.75, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [0, 8.5, 16.125] + }, + { + "name": "waist", + "parent": "bone", + "pivot": [0, 8.5, 16.125], + "cubes": [ + {"origin": [-10, 1, 15], "size": [20, 19, 6], "uv": [98, 55]} + ] + }, + { + "name": "tail", + "parent": "waist", + "pivot": [0, 7.83333, 20.83333], + "cubes": [ + {"origin": [-7, 2, 21], "size": [14, 17, 17], "uv": [70, 81]} + ] + }, + { + "name": "tail2", + "parent": "tail", + "pivot": [0, 6.5, 37.5], + "cubes": [ + {"origin": [-5, 2, 38], "size": [10, 11, 17], "uv": [62, 115]} + ] + }, + { + "name": "tail3", + "parent": "tail2", + "pivot": [0, 5.5, 54.5], + "cubes": [ + {"origin": [-3, 2, 55], "size": [6, 7, 7], "uv": [34, 163]} + ] + }, + { + "name": "body", + "parent": "bone", + "pivot": [0, 11.33767, -10.06778], + "cubes": [ + {"origin": [-13, 0, -19], "size": [26, 21, 34], "uv": [0, 0]}, + {"origin": [-11, 2, -24.6], "size": [22, 21, 13], "pivot": [0, 12.5, -19.6], "rotation": [-12.5, 0, 0], "uv": [0, 81]} + ] + }, + { + "name": "neck", + "parent": "body", + "pivot": [0, 20.33333, -19.1], + "cubes": [ + {"origin": [-8, 10, -26.6], "size": [16, 16, 15], "uv": [0, 115]} + ] + }, + { + "name": "neck2", + "parent": "neck", + "pivot": [0, 25.5, -19.1], + "cubes": [ + {"origin": [-6, 26, -25.6], "size": [12, 8, 13], "uv": [120, 12]} + ] + }, + { + "name": "neck3", + "parent": "neck2", + "pivot": [0, 34, -19.1], + "cubes": [ + {"origin": [-5, 34, -24.6], "size": [10, 6, 11], "uv": [0, 146]} + ] + }, + { + "name": "head", + "parent": "neck3", + "pivot": [0.025, 40.75, -18.1], + "cubes": [ + {"origin": [-6.5, 39, -25.6], "size": [13, 12, 13], "pivot": [-0.5, 44.5, -19.1], "rotation": [10, 0, 0], "uv": [116, 115]}, + {"origin": [-4.9, 39, -37.6], "size": [10, 3, 16], "uv": [120, 33]}, + {"origin": [-5.5, 42, -30.6], "size": [11, 7, 9], "uv": [100, 156]}, + {"origin": [-5.5, 42, -37.6], "size": [11, 7, 8], "inflate": 0.2, "uv": [150, 65]} + ] + }, + { + "name": "googles", + "parent": "head", + "pivot": [0, 47.45804, -21.34628], + "cubes": [ + {"origin": [-5.5, 46.7, -27.4], "size": [11, 3, 1], "inflate": 0.1, "pivot": [0, 47.6, -24.6], "rotation": [9, 0, 0], "uv": [162, 151]}, + {"origin": [-7, 45.7, -19.3], "size": [14, 3, 7], "pivot": [-0.5, 44.5, -19.1], "rotation": [10, 0, 0], "uv": [140, 156]}, + {"origin": [-7.5, 44.7, -26.6], "size": [15, 5, 8], "pivot": [-0.5, 44.5, -19.1], "rotation": [10, 0, 0], "uv": [150, 52]} + ] + }, + { + "name": "saddle", + "parent": "body", + "pivot": [4.66667, 18.5, 1.16667], + "cubes": [ + {"origin": [-13, 21, -10], "size": [26, 3, 23], "uv": [0, 55]}, + {"origin": [-9, 24, -10], "size": [18, 5, 3], "uv": [132, 106]}, + {"origin": [-13, 24, 9], "size": [26, 4, 4], "uv": [132, 80]}, + {"origin": [-14, -1, 7], "size": [28, 10, 2], "uv": [120, 0]}, + {"origin": [-15, 9, 6], "size": [2, 14, 4], "uv": [88, 164]}, + {"origin": [13, 9, 6], "size": [2, 14, 4], "uv": [88, 164], "mirror": true}, + {"origin": [13, 9, -7], "size": [2, 14, 4], "uv": [88, 164], "mirror": true}, + {"origin": [-15, 9, -7], "size": [2, 14, 4], "uv": [88, 164]}, + {"origin": [-14, -1, -6], "size": [28, 10, 2], "uv": [120, 0]} + ] + }, + { + "name": "left_leg", + "parent": "body", + "pivot": [-10.875, 0.875, 13.375], + "rotation": [0, 45, 0], + "cubes": [ + {"origin": [-14, 0, 9], "size": [5, 3, 9], "uv": [60, 164]} + ] + }, + { + "name": "left_leg2", + "parent": "left_leg", + "pivot": [-14.66667, 0.66667, 13.33333] + }, + { + "name": "left_leg3", + "parent": "left_leg2", + "pivot": [-14.66667, 0.66667, 13.33333], + "cubes": [ + {"origin": [-19, 0, 9], "size": [5, 2, 9], "uv": [140, 166]} + ] + }, + { + "name": "left_leg4", + "parent": "left_leg3", + "pivot": [-19.25, 0.5, 13.25], + "cubes": [ + {"origin": [-27, 0, 9], "size": [8, 1, 9], "uv": [0, 163]}, + {"origin": [-30, 0, 9], "size": [3, 1, 8], "uv": [168, 114]} + ] + }, + { + "name": "right_leg", + "parent": "body", + "pivot": [10.875, 0.875, 13.375], + "rotation": [0, -45, 0], + "cubes": [ + {"origin": [9, 0, 9], "size": [5, 3, 9], "uv": [60, 164], "mirror": true} + ] + }, + { + "name": "right_leg2", + "parent": "right_leg", + "pivot": [14.66667, 0.66667, 13.33333] + }, + { + "name": "right_leg3", + "parent": "right_leg2", + "pivot": [14.66667, 0.66667, 13.33333], + "cubes": [ + {"origin": [14, 0, 9], "size": [5, 2, 9], "uv": [140, 166], "mirror": true} + ] + }, + { + "name": "right_leg4", + "parent": "right_leg3", + "pivot": [19.25, 0.5, 13.25], + "cubes": [ + {"origin": [19, 0, 9], "size": [8, 1, 9], "uv": [0, 163], "mirror": true}, + {"origin": [27, 0, 9], "size": [3, 1, 8], "uv": [168, 114], "mirror": true} + ] + }, + { + "name": "left_arm", + "parent": "body", + "pivot": [-12.41667, 1.66667, -9.25], + "cubes": [ + {"origin": [-15, 0, -18], "size": [4, 6, 15], "uv": [62, 143]} + ] + }, + { + "name": "left_arm2", + "parent": "left_arm", + "pivot": [-14.7, 1.4, -9], + "cubes": [ + {"origin": [-25, 0, -17], "size": [10, 5, 13], "uv": [132, 88]} + ] + }, + { + "name": "left_arm3", + "parent": "left_arm2", + "pivot": [-25.125, 1.125, -8.625], + "cubes": [ + {"origin": [-35, 0, -17], "size": [10, 3, 13], "uv": [116, 140]} + ] + }, + { + "name": "left_arm4", + "parent": "left_arm3", + "pivot": [-35.5, 1, -8], + "cubes": [ + {"origin": [-45, 0, -17], "size": [10, 2, 9], "uv": [162, 140]}, + {"origin": [-42, 0, -7], "size": [2, 2, 3], "uv": [100, 143]}, + {"origin": [-40, 0, -8], "size": [5, 2, 4], "uv": [42, 146]} + ] + }, + { + "name": "right_arm", + "parent": "body", + "pivot": [12.41667, 1.66667, -9.25], + "cubes": [ + {"origin": [11, 0, -18], "size": [4, 6, 15], "uv": [62, 143], "mirror": true} + ] + }, + { + "name": "right_arm2", + "parent": "right_arm", + "pivot": [14.7, 1.4, -9], + "cubes": [ + {"origin": [15, 0, -17], "size": [10, 5, 13], "uv": [132, 88], "mirror": true} + ] + }, + { + "name": "right_arm3", + "parent": "right_arm2", + "pivot": [25.125, 1.125, -8.625], + "cubes": [ + {"origin": [25, 0, -17], "size": [10, 3, 13], "uv": [116, 140], "mirror": true} + ] + }, + { + "name": "right_arm4", + "parent": "right_arm3", + "pivot": [35.5, 1, -8], + "cubes": [ + {"origin": [35, 0, -17], "size": [10, 2, 9], "uv": [162, 140], "mirror": true}, + {"origin": [40, 0, -7], "size": [2, 2, 3], "uv": [100, 143], "mirror": true}, + {"origin": [35, 0, -8], "size": [5, 2, 4], "uv": [42, 146], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/hercules_beetle.geo.json b/common/src/main/resources/assets/antarchy/geo/hercules_beetle.geo.json new file mode 100644 index 00000000..8dee48f1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/hercules_beetle.geo.json @@ -0,0 +1,212 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 512, + "texture_height": 512, + "visible_bounds_width": 15, + "visible_bounds_height": 5.5, + "visible_bounds_offset": [0, 2.25, 0] + }, + "bones": [ + { + "name": "Hercules_beetle", + "pivot": [0, 11.49286, 5.85714] + }, + { + "name": "body", + "parent": "Hercules_beetle", + "pivot": [0, 11.49286, 5.85714] + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 11.25, 0], + "cubes": [ + {"origin": [-20, 11.2, -18], "size": [40, 31, 58], "uv": [0, 160]} + ] + }, + { + "name": "wingcase", + "parent": "torso", + "pivot": [0, 42.7, -19] + }, + { + "name": "left_wingcase", + "parent": "wingcase", + "pivot": [0, 42.7, -19], + "cubes": [ + {"origin": [17, 41.2, -12], "size": [6, 14, 6], "pivot": [18, 50.2, -16], "rotation": [0, 0, 22.5], "uv": [156, 298]}, + {"origin": [0, 18.2, -19], "size": [21, 25, 60], "uv": [196, 160]} + ] + }, + { + "name": "right_wingcase", + "parent": "wingcase", + "pivot": [0, 42.7, -19], + "cubes": [ + {"origin": [-21, 18.2, -19], "size": [21, 25, 60], "uv": [218, 0]}, + {"origin": [-23, 41.2, -12], "size": [6, 14, 6], "pivot": [-18, 50.2, -16], "rotation": [0, 0, -22.5], "uv": [334, 311]} + ] + }, + { + "name": "right_wing", + "parent": "torso", + "pivot": [0, 42.2, -18], + "cubes": [ + {"origin": [-29, 42.275, -18], "size": [29, 0, 80], "pivot": [-3, 0, 0], "rotation": [0, -22.5, 0], "uv": [0, 0]}, + {"origin": [-29, 42.2, -18], "size": [29, 0, 80], "uv": [0, 80], "mirror": true} + ] + }, + { + "name": "left_wing", + "parent": "torso", + "pivot": [0, 42.2, -18], + "cubes": [ + {"origin": [0, 42.275, -18], "size": [29, 0, 80], "pivot": [3, 0, 0], "rotation": [0, 22.5, 0], "uv": [0, 0], "mirror": true}, + {"origin": [0, 42.2, -18], "size": [29, 0, 80], "uv": [0, 80]} + ] + }, + { + "name": "neck", + "parent": "torso", + "pivot": [0, 26.2, -12], + "cubes": [ + {"origin": [-18.5, 19.2, -33], "size": [37, 27, 24], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [218, 85]}, + {"origin": [-18.5, 39.2, -33], "size": [37, 7, 14], "inflate": 0.5, "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [320, 15]}, + {"origin": [-19.75, 22.2, -33], "size": [0, 24, 14], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [320, 22]}, + {"origin": [19.75, 22.2, -33], "size": [0, 24, 14], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [320, 22], "mirror": true}, + {"origin": [-18.5, 47.2, -24], "size": [37, 10, 5], "inflate": 0.5, "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [320, 0]}, + {"origin": [-17.5, 11.2, -30], "size": [35, 33, 18], "inflate": 0.05, "uv": [196, 245]} + ] + }, + { + "name": "basket_right", + "parent": "neck", + "pivot": [-24.5, 41.19827, -27.2321], + "cubes": [ + {"origin": [-29, 37.2, -35], "size": [0, 12, 18], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 42]}, + {"origin": [-20, 37.2, -35], "size": [0, 12, 18], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 54]}, + {"origin": [-29, 37.2, -35], "size": [9, 12, 0], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 48]}, + {"origin": [-29, 37.2, -17], "size": [9, 12, 0], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 84]}, + {"origin": [-29, 37.2, -35], "size": [9, 0, 18], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 42]} + ] + }, + { + "name": "basket_left", + "parent": "neck", + "pivot": [24.5, 41.19827, -27.2321], + "cubes": [ + {"origin": [29, 37.2, -35], "size": [0, 12, 18], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 42], "mirror": true}, + {"origin": [20, 37.2, -35], "size": [0, 12, 18], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 54], "mirror": true}, + {"origin": [20, 37.2, -35], "size": [9, 12, 0], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 48], "mirror": true}, + {"origin": [20, 37.2, -17], "size": [9, 12, 0], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 84], "mirror": true}, + {"origin": [20, 37.2, -35], "size": [9, 0, 18], "pivot": [0, 32.2, -20.5], "rotation": [7.5, 0, 0], "uv": [380, 42], "mirror": true} + ] + }, + { + "name": "head", + "parent": "neck", + "pivot": [0, 24.7, -27], + "cubes": [ + {"origin": [-13.5, 9.2, -39], "size": [27, 31, 12], "uv": [182, 296]} + ] + }, + { + "name": "upper_mandibule", + "parent": "head", + "pivot": [0, 40.42222, -32.05556], + "cubes": [ + {"origin": [-5.5, 32.2, -72], "size": [11, 16, 33], "uv": [94, 249]}, + {"origin": [-4.5, 32.2, -110], "size": [9, 11, 38], "uv": [0, 249]}, + {"origin": [-4.5, 32.2, -120], "size": [9, 11, 46], "inflate": 0.5, "uv": [140, 161]}, + {"origin": [-4.5, 26.2, -120], "size": [9, 17, 10], "uv": [72, 308]}, + {"origin": [-1.5, 25.2, -82], "size": [3, 7, 6], "uv": [288, 339]}, + {"origin": [-2.5, 48.2, -67], "size": [5, 13, 9], "uv": [110, 328]}, + {"origin": [-1.5, 61.2, -64], "size": [3, 8, 6], "uv": [270, 339]}, + {"origin": [-1, 56.2, -70], "size": [2, 4, 3], "uv": [182, 249]}, + {"origin": [-1, 48.2, -70], "size": [2, 4, 3], "uv": [182, 256]}, + {"origin": [-3.5, 16.2, -118], "size": [7, 10, 8], "uv": [334, 293]} + ] + }, + { + "name": "lower_mandibule", + "parent": "head", + "pivot": [0, 15.28333, -38.91667], + "cubes": [ + {"origin": [-3.5, 10.2, -65], "size": [7, 10, 29], "uv": [0, 298]}, + {"origin": [-15.5, 10.2, -50], "size": [12, 0, 14], "pivot": [-7, 10.2, -50.5], "rotation": [37.5, 0, 0], "uv": [302, 255]}, + {"origin": [3.5, 10.2, -50], "size": [12, 0, 14], "pivot": [7, 10.2, -50.5], "rotation": [37.5, 0, 0], "uv": [302, 269]}, + {"origin": [-3.5, 7.2, -95], "size": [7, 13, 30], "uv": [260, 296]}, + {"origin": [-2.5, 10.2, -105], "size": [5, 10, 10], "uv": [138, 328]}, + {"origin": [-2.5, 20.2, -105], "size": [5, 10, 8], "uv": [334, 331]}, + {"origin": [-1.5, 20.2, -62], "size": [3, 6, 5], "uv": [306, 339]}, + {"origin": [-1.5, 20.2, -52], "size": [3, 6, 5], "uv": [340, 85]} + ] + }, + { + "name": "right_leg3", + "parent": "body", + "pivot": [-12.33333, 12.7, 5.5], + "cubes": [ + {"origin": [-45.5, 11.2, 2], "size": [33, 3, 7], "inflate": 0.1, "uv": [218, 136]}, + {"origin": [-63.5, 11.2, 3], "size": [18, 0, 5], "uv": [302, 283]}, + {"origin": [-71.5, 11.2, 1], "size": [8, 0, 9], "uv": [72, 335]} + ] + }, + { + "name": "left_leg", + "parent": "body", + "pivot": [12.33333, 12.7, -21.5], + "cubes": [ + {"origin": [12.5, 11.2, -25], "size": [33, 3, 7], "inflate": 0.1, "uv": [218, 146]}, + {"origin": [45.5, 11.2, -24], "size": [18, 0, 5], "uv": [302, 288]}, + {"origin": [63.5, 11.2, -26], "size": [8, 0, 9], "uv": [0, 337]} + ] + }, + { + "name": "right_leg", + "parent": "body", + "pivot": [-12.33333, 12.7, -21.5], + "cubes": [ + {"origin": [-45.5, 11.2, -25], "size": [33, 3, 7], "inflate": 0.1, "uv": [72, 298]}, + {"origin": [-63.5, 11.2, -24], "size": [18, 0, 5], "uv": [110, 308]}, + {"origin": [-71.5, 11.2, -26], "size": [8, 0, 9], "uv": [34, 337]} + ] + }, + { + "name": "left_leg3", + "parent": "body", + "pivot": [12.33333, 12.7, 5.5], + "cubes": [ + {"origin": [12.5, 11.2, 2], "size": [33, 3, 7], "inflate": 0.1, "uv": [298, 136]}, + {"origin": [45.5, 11.2, 3], "size": [18, 0, 5], "uv": [110, 313]}, + {"origin": [63.5, 11.2, 1], "size": [8, 0, 9], "uv": [168, 339]} + ] + }, + { + "name": "left_leg2", + "parent": "body", + "pivot": [12.33333, 12.7, -9.5], + "cubes": [ + {"origin": [12.5, 11.2, -13], "size": [33, 3, 7], "inflate": 0.1, "uv": [298, 146]}, + {"origin": [45.5, 11.2, -12], "size": [18, 0, 5], "uv": [110, 318]}, + {"origin": [63.5, 11.2, -14], "size": [8, 0, 9], "uv": [202, 339]} + ] + }, + { + "name": "right_leg2", + "parent": "body", + "pivot": [-12.33333, 12.7, -9.5], + "cubes": [ + {"origin": [-45.5, 11.2, -13], "size": [33, 3, 7], "inflate": 0.1, "uv": [302, 245]}, + {"origin": [-63.5, 11.2, -12], "size": [18, 0, 5], "uv": [110, 323]}, + {"origin": [-71.5, 11.2, -14], "size": [8, 0, 9], "uv": [236, 339]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/lang/en_us.json b/common/src/main/resources/assets/antarchy/lang/en_us.json index 72b2fc94..3820743c 100644 --- a/common/src/main/resources/assets/antarchy/lang/en_us.json +++ b/common/src/main/resources/assets/antarchy/lang/en_us.json @@ -764,6 +764,14 @@ "death.attack.toreterror_jump.player": "%1$s was pounded to death by Toreterror", "death.attack.water_soaked": "%1$s was super soaked to death by %2$s", "death.attack.water_soaked.player": "%1$s was super soaked to death by %2$s", + "entity.antarchy.cheep": "Cheep", + "entity.antarchy.dorrie": "Dorrie", + "item.antarchy.cheep": "Cheep", + "item.antarchy.cheep_on_a_stick": "Cheep on a Stick", + "item.antarchy.cheep_spawn_egg": "Cheep Spawn Egg", + "item.antarchy.dorrie_spawn_egg": "Dorrie Spawn Egg", + "container.antarchy.dorrie": "Dorrie", + "key.antarchy.dorrie_charge_jump": "Dorrie: Charge Jump", "entity.antarchy.reverie": "Reverie", "biome.antarchy.thoraxis": "Thoraxis", "biome.antarchy.nightmare_wastes": "Nightmare Wastes", diff --git a/common/src/main/resources/assets/antarchy/models/item/cheep_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/cheep_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cheep_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dorrie_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/dorrie_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dorrie_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/sounds.json b/common/src/main/resources/assets/antarchy/sounds.json index 579b758f..a1d1e750 100644 --- a/common/src/main/resources/assets/antarchy/sounds.json +++ b/common/src/main/resources/assets/antarchy/sounds.json @@ -492,7 +492,16 @@ "subtitle": "subtitles.antarchy.creeping_horror_bite", "sounds": [ { - "name": "antarchy:mob/creeping_horror/creeping_horror_bite" + "name": "antarchy:mob/creeping_horror/creeping_horror_bite1" + }, + { + "name": "antarchy:mob/creeping_horror/creeping_horror_bite2" + }, + { + "name": "antarchy:mob/creeping_horror/creeping_horror_bite3" + }, + { + "name": "antarchy:mob/creeping_horror/creeping_horror_bite4" } ] }, diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite.ogg deleted file mode 100644 index b1aa509a7eb0ea5566cc44affaa255219769f89a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10860 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 J1SGf~U;^n22zmej literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1f44cc93e95df6b24df7ed38d51bfce6c5c357ff GIT binary patch literal 21421 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/creeping_horror/creeping_horror_bite4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3fa77eaa6337e919acf3feff291925cfb1d0e02c GIT binary patch literal 25011 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 Mvy011%m(iN2Z4-;CjbBd literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/toreterror/death.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/toreterror/death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..16d08699b4710d7596334b0b4599758e4e694ade GIT binary patch literal 110067 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

;XRM-)kG}r8kYm$ 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88a539fb6f5305a0c81b31c97422f750b439a089 GIT binary patch literal 25518 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/toreterror/hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9b4a58f6f2c036843961577f974180a0d94e549d GIT binary patch literal 25475 zcmeIZ2V7H0*EoC=0)#3hV5l1cC?&xJl0Z;2lptLaiWJdQBoK-;!M33a2rMAdM5PM> z6cDhlp$aH2h#-oq*!zlI*Y@3jy6mn`+2{Gc@Av(_|IY8`GIwUqIWwotnZl~|>%9Od z@HstFbsH3ChqQ~a5M4-oWHgHxBQAhCG>QL!X~SIOBal^M$gfEZ2?4+Mp0Mj*`sv?I z*Z(5KObu+p zVa9T8%yH%; z!lS~uu}oA#I6orBI>83b|?6>V2S#i(6e+=%c42K)^rEQ&t$bA=vC1?(2kh=`B=n#;edU?nR7V7I2;*E48~btS-}JxmdvtbVJ(6Q zcs$9{3TJL^H4mG$J7_(iAu}Ds#*F^Wn!Ux=Ot8k2!G2idaK8hIz;ao2^ zlMf=Y5XC+kR${1HRa?C5`|-WISjrY)jCX32ZFO0yJw&B9l!b5Qt0yk^Lu5 z{x2}%-yiM27WS911~Wl#Lu7KWEE1W3C9w#>Sf&Np5=$Tw*(97LmqZFC{=YHSKdSM6 zB=mou4S&UTe^tc)1(E+_Hi*L=vBREc1Iw0(u08*_w)u;`{WFI7 zE0VwH+&^RZXKNcKi$q|u$V^akL9NG;2t;t^AzEQspsQzDu*i5z^4F*ubdzF?|8#u= zuJ|nozhB>c1^b6fso!7LotibR+fzKAjYb8kYn7H@^l-z@>T zJO}oVy~#YF-}sLb8|VK4Z!$kh`F7y)XGwoiqu)D$zg@`OCaqYa-*6#+RlmRB_@)b) zrxNpw>I=yKtuEv*2EX5MA%8LY{Wn~Q1&+WC=9+V`=EPtYmS_&T5Eh9<0@qP2t~nbA z?xm3bk_*A%tidyczvx2d1O1qhgkd1q+W8|RK?#0PF)MnAurn-I&5h?zZWFpG+gijEBZ z8a2&t#*2uLWHZHQ5{`W4dT`5XiQ6~Z#YM2eGoer}J9cjKY)t}@E&i<#zwE8WZ=V=& z&r6(%i45mPi!-YtxDH|wiSuAg8WtNFCC<7r6Tzc8aDDC%9<|1Sr^3GAu3F?QsC^`# z!;WSK$BMVwV!)$rl(`tgH*wzAPWMx`$Y!lif^*xH@4Y=kaGvOAQ0Z1Odwg|@K(QV`iXTF zJlqls0PHKMonM4CR~|ci(iI*V&zrYV_!)*17d_jf-$TSR`ElY7emyS~&xjy}n7Okq z@fp^VxdX4?xbV5fmt!&U9fIE@74O+Pem?FpCzCB5q9dck2WaA!Um5VZ$6&GVTpw__ zrFifmE;Tp*(}0=$*%P>LlllhyU+B-5am{&)d5fL7d3LTCydE(733`w(w-n}0!?OY7 z|JduxSpLTdd`A2?o&Su(fAj5czKJ>Tw;ueh2Y>6qf2ITf7xGQ)E`GZ;$&CQ-ylkAi z3WF!H?hJM|t}U!IN-QaK66gAGnI(mp zeMojTzW>V$Mc{x}IAMUmNG7-Xj&tZa@_OXr+~^82&%xukG5=1A6<*qh(F%E0Sf+2T&<)=J#uMdRX7D zugl6@8X6Z_hlbADHXIO<{bHM`RA9+>^M+hU+knbI7)VKG5QSSx{_!R z)!eX9fB+mOureRv+=@8Usy#evu<99xrb-;Opn7?``+zAfXmvdIVtm}i_^tjWX@N(! z`X5OPoJ%KH5;Sdsc${a~d~6SsD+O_EnUQl*OELmM^QF%O$Gp zmTqo150+`%Em!QW?D8TxQ|!#T`ez=kR@2i-xu3=eo$( zL5R%DyTgvk1cAA?obq3WWyEEFR38c`H|8X=e@`-MYpxUvp;xE3Q#bYp#hn%S0pl9o zoLonjh7?b_#^T!8tAki)#w9OoogOoi#s$5x<&x&RIWf=~1$m z$AemoA%a?*({X2S%mK1fSZ&8dfN5Hl3o%$WV|1=iur<@ zG5ASYXLR24(^GAliXr%nnq$2zY<#?ZR>z0?7spKf{C<-s<1^*}L59Xs7tR*|0EqJBU1$9WjgB3s6UXUT zA8(s~ZZTl(IKh3405WzL0B8Wft(v+En-o=8dE`vn5V&)%cHbK7`{mVZvbX2yJ32qs z^E#^p>nIsH^{J|s|B~VmtD5})C&;RZX5+cxG;PV*`NNCg>GD`SN3#1~lpi&6nO!D8S zZ_uIa?HwvIS+*V_&QToM4|35_Fd>sFTSfEZ8gkQws0vzwZF3M6hBn*w{&2akuM> zUV|N(aZ|068BGm^E*nebbrYDvZ+A`r00M|KAOKW{C|~5%AloIyY$t`dU=%$=23!D?0U)|=RdhSC$|wtrpM*mjFlU}S&=BrkK0(Dd{fh2p zRvDGm36Gh9gnpWxqQKxTr0i=k!5sm5VbB`~EiAi}DaIfa9*_fDjuG6!mKP)=cLD>(@l(P zW$jE1chPN~YHR4`F4)>4x}@H&0+$9<4V`W*2?%toz@HyHExic_JOiUWb|LF5`L2PT z3;s@djEY_@5)5w|5NvUbQ&@lp<75w)!4j}+aV-aISH6>O4VEc_0Y@y@q^6K=cdtAK zj6e2(O&|bej@wy$51fkkEW6bJ(X?1xdl!T3b}pz(+`AZzTSE(K=1R(z{q&jpiF-fu zI64TFhL}-?XT&mU5DI0%uQ8BOY2tWSD16x6DdzvhIOdd?`45kYK)%OuHI9gdvZG5jfF7#q(t<9&QZATvB>9N_I}hX?ed_e~18t5h#6Lp^&nfpK}{z z=dW6RTfh8I<|YHenmc>}@#>SOyLyV2zw!ZDGI;Y$tLzUk{X8 z7+A)(aOnWcz@da;T#kZet$oO_9IDaoKyhtYGtu~VjBD$70K2JUQFV5KxU8vT0$oTq z??-rnxw2GT|7#?>34b?Wr%Lx5T`w%yI1JPUeNIk8e*maBGTiJO?08|!IZ1$GV+BwQ zk+zF9eAJoMG7EJDvw}Gat|39y>lbU7Sg+_c$QV$~P^sdTSPgu(!WIlKL78c=zf@GF z7SM-42yq2S&an2v9E6cL5_W0$T2WhANS}p;&xXk0QdAtNs(`v%NC)B4KpJzgGsqBG zkj89<3%F!O*vZUQ6c&K(YCl(igh2eCD?maZnmGtCBM!lLiQ9@Zv+o9R4*Z;Z&sEfd zguueNA~7NG^E19#LWOjbxlhpjN{GFmz6rM1!{Wd)=t_jS8)epJ!4;a4bZh%WKx20F zkh62My`$!xikeAhX}u0VS1!tS$k}C2GTd0IAuZdawq$3K-I)@)Jj)axn~h&dzU^&y z8VS1WWB`y*HdlosC`n23fEC3l4+_Z2$?Nn`DHJokYEea$o7LhyBml6@IIEPI(TBoU zY8si;NeKER)3*QvBa=?Yj|j{p){OK8N!!8gl#>0lDG(VetLy2Dug;`ul~;IqKcIkg z06-U*2Hn>s0FACHy?Jlu4Irbep=XRI+bYjiF9qHJfD>Jikr8so%6i#yik*X_lZ%^& zC+OZFvoj$DfWYB%3r_Jj96tN+s4%g;ij(-?QN`2ZF9}-f*$~}Ny3VWIedzvPzOGbf z2bu?s=I%+c_3(0ap?$KpTfS`ha>{ZqpHD6;eEs}B1$Lc zwyXU<`Fx^%TK4{v$|s#q=uf(z^ggM6TKtLd$r}8@yn)Ny_fIhETmb2N<{vi~EpZ3H z>G8Kz#4SJg(u3$EMUOjk{Bf-jmPN~g?>tN#{DP!e4MV+dXIXAwuN@p5 z4A_}XgXNkhcdD`lsi~D#Ph!0`$c3fXYH+x1*2(%g%eXo?6j`qx%=0Pgd;8D)5BaIM*%v37f zM~l-1$Gd1b7qoQ1m8>rUBzgOW4wwo`MzTso3Kgt{p$3b3t>kkIlERDLzb3Lg?$_xG zU*>9U@N{rdX<%^SdNaqTq}yF2gLo$~!oc{$_Y^3Q1yS2V23tS<*fH_(gUzxt%S}gF z*B>TL1Z;eF>XTXOll?&E+k@fLAu<)NMF9UL0gkZB2((cKAkf}zr_@Xa1_lR`wti?& zkr^Ixs}0aE6C#*GSDhuvqJckZ-;Q}j~}l^{JQ(?53JW77duPdKG_V&E9!Z2 z=}#5tJ4Je_c8CM#Zg{Nog6uXka#DN{!SmPOb=4rw_f4Zz=Oq13n z4E1p}ex$2|N*0EC)6{bqEupvTO(oVi%2g<5UNL4SXkZ172GRQ+W(2&4vS<}(z%v;6 z&1eAIJMzLwb*ge$NABfoS56eBOh)?|Srh!mt$Q9|_neQ`LnZr!FW4V2aIFA9m~V8M zVmr&4gdSO=?!uFUSJh8TyjXZB3YucGNr3eWO(*YQe2Taftfn@K{XkHM1qL27@yyC) zsRRk@6&=n&nfF9H6l`&+YjT?&G@q%zaIjGpy2VvuB4r zl%;xaxb{LgCdA9Z3O~4fhuY_=>?GKG-~QH#r$$-2%)}w&m7cgC1|6TC-Q^Nm8RA*I z$uLPp*x5XMA~ybDb;G1Det&#tU8<_H?vkfowvPFRSL7u0LNn8~$j`*x^NeRdG<2|BVahc@`G87R!{p(#n7oDAD- zcEc&MT(Ma6z&z|QhPWPgBtJAXJrrw;C_s>l+0Zm7&?UcyyY(=|7|JY_+o#l__DR2>7k%^Hn}B>Y;qZ*f;~ zC{{LaZw91ZlVdKIVq>@XrtE%~gZSx9kLim#rBTUK@GTNDkB^P>y_4x$9vKCm$f^MU z7Vq$?eht0K<)Or1_Z$!A^vmfuONqKob5ZKkT*1#kp`B#o^<>4PHe1i1qrlY{J%^ZJ zuEQ~^j8o2C`O74Je6Ew>5%nUY!j)3EBa`BxpW-cxj?;u4$_vXa?ycJ&y`xp$Lo!x3 zZZN_dAl_4mR(t_b1j^A^yosVChG>~X+5{R?q9|;eYL!H>2x3XzCtb75fA;zP=2S< zLVm-U2BIRN6owjTJPOW=iP2bPB=ZSHuyi`q-V9^jicL!8gQN1_aww16A zsr>OuqFUwI=;O<6J`6Yj<%^OGcBJNLj`38k1ECV>cYBSu$IAtFtwAO!b-v%9855dS zBILH4b?mukr+hN2FRN1sEoicB7d9crDz%e29je~jl{<8&a($2f7`(&{DyOXPl3GK5 zwJ_iXW10X9YR&(UYePzMLPhyn?oZKb=<_aY%c>J1o3l(NL{&od98|@jwJ1bRReh%- z1)~Sc=kNo4sQSmeG2LqmuAV9+om6yk7;3D}HLpZ;(sPdN+PLl(W7OOXCo+qODsl=n` z$5HV8TUdJzA6FRHQ{6Ic18^lJ^gT@(m^CeV&|)7eb~9??z&$g2hW$ueHp*YeB*elg z@B}}*DgF~j8Mu|TU$)J50n^9yoC3$tOxb!ux`f;ZTmXEF*=6I;?AuHins+*F=8o4x zSqhF0Rcyq~))*Z#3&9EHn>)9fZbY1ou6~Nd-W3fV=+tW7YO!W*RLgNMVuOIuEGr14 zUZ}5^4Uh|)I<=Nt8>)b&AEeb}ARN{*TPJ*Nq}){_ z+NJtR!_bSF^@BqY)3b)`Lnnd6V`<7Ev?PM%`EbnXlp~rOqX>;Im1Cq(j;{Rb&DE3E z3tylMvuMrKfHAJWpT9@&#qY)^UnvON0UO4Pe08X$Z zrGRvsD&vvKBz(qO+t3<@KRQm zYz{y=o4b#*5VYot=9+!&gyRc()B6na2)=n2&b~Ut!k-bvNy_B#KS8PtGawWT!BfsY zm}IeOh}zQtB6wz%L2C@~Pb#e~NoO?RCw+;+{z=U}F*U!cm`(^hG8u+dCY=D?_;!+F zJ}_glPkRI+E%>AbFg7>*tQn}I5av4+u5M?g91~O)EDeSot&hsk_I7Q0W^w0)7Zq|{ zlE*&|+7~B89Gbcu|N8CN=Hcybsu&h0@NmmunPg^~T9?Pd(1)fOw$u&x?HEvrur%B3 zWchrZ)HdjbpzRFW6=AXokt&)% z2_2ieNG$Sd69>Z(NxMdkB#zQ67KES`J!IBSa6(?PQ>wkY#arGS2`sfml1Xqm653i; z@`4N1P<}99nZn5nmqFpsbWEnudx-Pgp|ZT&sWQ(PAAPGt|JL2-F)Ie_LhY1O^U9aO zl=Lr2y_xxl%X&3@LrG5~ZDuQ^6yJt}^2xXH35$_4HED`b9vYL^OVxFOayk~Mj#!5Y zDz5fgY5d52GyDGd3CjuR{QO-bOa}1dQuptIMir?^86l!+r&jwEWP5>A?_D)Uep}@E zm$voAA62%v&=dj7EkgIj!;tCZRc|2-y6i$g0U|GZ_9F3&p0%cahR&GJxaO%OO4#H9 zQ|I$lK>n^@t=q|s&|E_xo29{&lIq@19(U=MmzTdjrUMs9c9cLy1^{*u8F};RbN~Am z8YdrLUD>RfGTO`leD1~s{G>~tEH$GoL+{v=BN6c?wb)~y1+L*_<;GjBTTi-4&Lp$t zDG#;`3OOjmk*DkQ)K9*VIbvk&Swrc#t&-gO^!~n>Q=1{N){+MXejSIqvt15lus9zg z(th|JB}kEH1HYM{xc^gRoSLlU8k6tN@4NT_Txbk1^O*9YaG>X8*Or^p_$S{-zFlpe zBFe)q9BwSlMHG+s%`a-_EQ3p0ca_i#}LF@U`XUcuYX$ci@@tkka*`Z$OHnC6ZO zoua|T@PXp!V7I3!*e9*cU{B20iwy>zPwg|jJ+xJ2tTyO0xYU(g zGR!lWiMGy7$((qJPpGc5d=fIW`QU-v%hVsQDz*mjAIswuls$dIdW9Kkzr;EeOn3)6 zD36Bp3SRP-FlEBhyghr%@QYx>$(WQgNk)0t9Xf^n>5^;=yjjE=50Io0r3yVKSZQ|c z8;&j&F27#SUUT}nJi4!Vpi%-f2G@ zNUd^HmZSF$1~dtZsvl9^9>VKa0%QiBt<%XzWY)knl`#xJuMDtgk!iVd&z+yR%pDf% zyr%1xY>S8Jk;NW|04FTIEkZi~b^3z9(6ejH?Dfn5MhokDaVMZ+i3F|!(tJ$~hLlK- zy!CFrZ8Ypep4XFcFJTU_*s5AZ-hHoHp)geG<;@%6K2(^kM*Ju ztuH0JrVcue7W$3%SKMoQXzODtPgkPSYeHm|dHIZd`ujmkXe`>$BDXkQA}(UZE-9^a zvj(ri1)io;6~&?_DXZ!IUG$S#RV}_%CW*o`@CpCBvNh^QT`rUw7jNZ-m+ExJ<&Qsz zI(;L_>VwarNs}ZsM}baBTZb&rhm2KEYAZF-&|8&!FxI)SYc0RwMC-L?>Xfev-y_id zcsapG7+|ZfG0E~hHWA~xcig-9@+O_y2NjIQp&?>i_@HY@oes8%FXC-&j!V;=T8+D< z650bjAr~OyLvag`>*S5nBMb{yni(q|IbE@ZZ1@2JT=0E3$copd`cul+OSt9dFnt@H z3L7$bmun4&4FKfB0DTqFz|^sqF1xY{caInS%G9d4x;s55^u+kd4_7W$+vlj(#hCOG zM_dvyh3B(!s(fgp0)Zq1qJ)78s}4_O8SNn*i(}0kade=136(>=8nIO#A)F`%qbsL2 zRJp>rMK%mBfn96i=qqa$U19~mZq=jrGb8#H(x3yeobCz{=De#GMOMez3A*xji4mHV z&pM5OqkNNJ*>0AjIyvVL0nSwh#*pd}*^XpL>bUZW$&IE>-VZj(XAoi?Uxe?Vw(GK$ z$K!n@cT5o#lHp25iAs_c-J$PEPmZ7KvMw{HhYn^0c&+i`N0}9$MGB&K-MDP+AUGopcB2b+S`I_`&OVF0?`&-%ukN~V}@bRFm zb2bEkR(K)C8rN}^9Dp6kqqWe>o^c^+IVeZ(g%&vuH{v|2%?3C|fuexrw-pm^amn^&ndW+vT)9ri)CZ2srsfjpXA+#X`w~>ua8$x}h%dV!@j+)s_B>RNYWU!06>*#LYWD8PFknJdH$4RUO+I zlyPB}N5`{@+F?zA?`Ryca_!l5_fD|zS2^A{b#M8f8cFP9ow&*S;gC0AAF780UhOy3 z(@>CgpIN{8VgRgDDSwq@bFwhw^alOmdI`Xd^kJy~*u`s}7|-?AFVBm%On}*uZ9sH% z^jYA@;_GkEr?FTt>%H9-RN}ssxi+-r=OcH2EX4F~e8#)!xn((3@_pI&XChi{Z8Bdd zVKc)%`d`A5jJ^Y`5}|BhEiA#QHT$ItP3=*;9{hEnbzYilM8x%OKL?4r%^ZB*K4`gP zB{XsKk3Z7*Gaal_NbAvU?}G6fpPDT^5T)>)i=C37BL{ay+xM{^5ha`yClaU!a^xIZ z9ZfT$W`Mm)avYBik^ENw1%cW#b`2qv#xp1Qt+p>AD%K4FiWK*Xt^R|w6~))R&^1+t z6qx%B71$^ZW!jVdvx?8k5lz86nYS4nAl2?@D{aZvQWoLezEu&A28ylu_}xE$i0K%B z8yl^$ZUD4%mh)a5YeUnqw_hDuKpi(MioG{tJNe52iDqGinvM#lQ@%OWR>{>lt5^gW zylS#c*e6oB&y7aL?X`g{ce-|SykWpeNYLNT7Fng=A_a9PwC=soe9_dz+PvtIXVOGf zhU9h?oy(p*!dfE6`Lc6Q+k=>GjiO5Q`Q` zBcR-4!+QF)hqyleN0-`)L-D$CMtz~A)AjoY&bl$%5Kw(34;9|1pIb)WhKj-$Cp=fu z@oHo3%3k+TsvH9$Yz;bYbin@=+r)gVW>htN&F?Fo@HBDJ*!_ z@nI*c8SaGgLq$G*b*q-9h7hbvSrmma=Le)oor|*1=b`sq9U2I;^5h5?psvfnjey6h z3Ey`&H@LUJe5x6Z3h302+nz}C7g0PB3NFUUKaO${O>0XlpYHu-o!tRs&O2kO!o%0M zKPW%z<3D&8ax6m-d>IBq2t55-eM2vFB-0%FjnJxGM0L;A+bznj)OV|@x4Cb$ z+WiKvzWZ(3T3e~Gosnx>OFl?EC~YdV%jPS=fX=0FhWsuzbxkxN`AP(xw;ADd$uLj8 zt-eA(3eq0T^%*;PJsmx^%{t#?7`ZL5M-4!MnygDox6AJwELg``zR$~`a?jKz$%6w;D+B=fECeAq_*#%z z{`_$IPlh85W6Jqrp?$li*+opogXHDaCPK@WZ2eEKubs#c*%Mfg7L$%^!fDtj2s!Npcd$=LYz-NdTy8PsM)-12(EuF`tC07~jv30&Kwntk-%Rh6JO z{x6J#%|5-!X4$?}uHVvvz6~99fm<_nv_qFPW~Ug=6!nGWv9X6SFQXgonPzFi9n=A9 zYiuimzH<2Xk3V2?AWLiUb$Ty1oGgD=l!(v!4iLTU3AxO@f=Z6Hy4%^ARtnGf4myfB z9k}>wWoz3BTY1WeVj}w>L~K!;hCUk!4R{k5(e( z)UO<=*?lo2?N;95DLKQ`&^Yb%NdRckto2dXOY*mK#V{!F zW(iZel3!&H5vKwotM;-bHv2T1$Y!b)QgN7OwcCJ+2>|o}4F6UDWds94pl3!))EjmI zg2AP>-pt~k4Qs<7K-D@#g$zLRpss=eKPJ8~?>jS6%07!NDor{=NoQ)Yda z82ZOuSBbm~h+Kz!CDKZdvbS!C_JpU)y;PbMTr_|!k1BsUt&>+$5<1L!lANI#)~wd# z=ZFb!r?rf>l=;O+RM+}pZm4yJk7i7EdrK(!L@7%GN}j$fm1wTAZ3QXICrr>O4@4X7 zf{UV+R8W9YnG4c3B#Dc!stOIY?Nw2{6T)nA&!~ru^~Tj7V402vj7$djILO1&0o`Sc zHMXUg1Dyi}Nj@-)zpqp}O;col$FF0993uGwAVB+ZuIaHdp_FGd6*ZA9M~ekhGAg7x zDM4GETI*5iStePb)a{|*`DpKrvRluO++Cvc(hm;wKMn9*Xho?_>X;I=2+=ZHg9((* z+U18AAEe$MtT$b|l^U)6qwL+oOn(L5@vTo6+g}=JA=c#gdmna^1nyodaRk;nyB#z5 zwTsoRmtxkPUZJYE;0O>14$&?ULBSVHw_hV*tHPdcL32fU&% zQ8Ce{88$u?pP%+{kiSd5lpomI?%WEBm9s;EB8&Rzd5L zveNxX#tG9CrN2ZT_SwQWBg%&!{#8S7<+<933|`;)vN9tnP=;s~&YgzC+Mj?U5-2Ny zDIgfG?=ujcp@!T{SC<8P0Ysr{*tiep#EIIRY{5&8p4{bPMZj-2RCF7Td74-;jX_$r!FzU1`=@f`S_<;Q#>l?gy#d z8#h$KNEy|B%?hM+KMZM6r(g4{Ds(#54aX-m3w@}k_U}5kDy%8Pu~%4Mj|yxrI=H;& z*6s`-)XA|4mHr4RNo~D{K(q>!01*Hz3K4Z5>2gZ)?->CWo!#m4I1LltAq=%?8gK#%=!RTKT`l|3UhT~HVUnt`Q6cc+ zSD);Crd9-=Rl4?Trd=>J?=h*e-8_ta>MZkcHTkmHs_~f@Kc=@lJ)h5=YyZ4wm8ON8wCY34681ta>55-xo&Jp9sZ6SrQq6Cok^mjZ1}c^y>w| zI@rgMwy{u2YGpk_l6y}deSWA-1gN73i`rAEu((>{{^N z2QdBcLC|R*mDQymfbTf1!R zI5#~0(c{b~*Y52&eCWcsK-i5o@#u*YjTV-eN}6Pe&~&1ZdiV%T)rdh+PJst#K@KJ3 z?TRp2wobH;3FGB$s;CRqk3Po6-mI__80x!ix644uua@Z7*s|ktrO-7^y)R_L#oGpf zhQ>fPq}!9?q%v~P6Bb4zRAr#=0s6{K3mYnH9J^2Hm|on^0ALQ|RaI~yYqVY{XFHa= zuH%#?kO0U73?Ms6?}@dg&4HX7RvmzPrr|T4-_^5lPkMeb#bwAa zxQo58bv+Ci76Cs7-x^eZ``-Q1u-~(Z`1kPJKR@_*Y2ZF;*Bl_)`0i;p5sG@A$1sJ%sj_OPUjXj;5XMEzW8kS(BQ0 zBO%;3e2*s3%E|^9fsLVEt!r*0E{MG4CADzbr!r}_v_5s)9TeDhNz6d5?_(ld2dLP< zK+Skcwe&Ak`9A$vk5kce%$aT-dm}*8cCyQ0MWFm9In*S$@3fa8FM*7zhgW%Z2lNEV zvzr|46g_F}LUceYL!SgNbS4@kS^&ZKK>UuEo#~Q}HX``iiHlyhL{}(KL*>Yd9ZNfU zM7hcj0KLoZ6%Av(i?OkEdGN-UbzreU^-01cib65iA}!bly&7zA9r^TQ1#>KP4^DH7 zg-Swp!uP00E8fM~h0Nq;CoxD-$Hu6=ian2GGxxKF4}|7k@&H9`ck86|(#`t36iIp` zubR*MH_*_SpH|LiRFGoA#xSSqmnp9-V;JQ>y(8uK>7pW}AJaWUNG+gmYVc zx2_H(>y|2TH8|Bg{nK}>^)ag_i#?~Z{pw~u=xtO#)_p2<6BSrbX27jfh%qNi6!xpo ziM2*`NI-Cf@m=)!iT=dI_xq~VYwo~Sw4%C`%j^Mplu*h-Ny>b0 zyE0(pjb_6tM$rdS(FPlG_5w&v)CJ(gfkRdoP<9${T83hvJbF^3tO}K-pRNeicXIJf z&2Y~^=7h?r8&gF{hnm<&=Jmq0l$Hzy(E}lL8iG`8BBpMd5luROf86XN4!K3HW!<4X zN=Uk$LEriN2m~%eu$;#C=Pp_SRL@CL4R=v97 z*!lL`?ASX2ZZ}@6x#hHMSEjEE%7BS-7)ah#3jTM)(d7vXw{&Kj#;bde_qGK0WewM5 z)$)>t)BRezgbKdy4_SJl)oBeX9oru8t8817O?;K*vry@N9bI(qk^ba7UlpBn0F$M8 zz9&=)+$PC@Yv;-fhK}&;x&@Z*gU__9WNnqY9lb{DfyC-+*DJr6X*58T*rUp!saaXV z%#uYDl6pm$lycqnJ~ZW5qM_Hmh?e@S4L&{?$9oV8)UJtM=Iv2z37t_nqB*b-0M0$0 z_KR$oIqO&qpgeB{^ELE(qnp)@O9Xyf{wjPuuI^fUDftxZF2I zVUv41kHl*P1$A2-t$Q4v)4K~^-jU?JNXQ)xt)~eqO~8v>f}e+wVL_pR<5S42w1Fl| zEq<>@($bEbxX=7KdtdFax?f4RY;}Wd5)$HD{}QFXUG3E2Bg5Pfd|`e{YqCj^N~ zhpw}3)ZLTBfmcSd1Xty+ctWF;hD@xbolJGo@+B*9@DvOfLeTM~@IUv*Yh3gi<1_7(0b98oS-!PO>yQ*vfn&$dNQbsZM( zLmD-OdbJ!|@ODgd`URyP)^-y=&1#jv+|B`M-V^bsNF^m&HwzCl&(9c2!->W>Mo5v_a9#ghG zYED9>+E ztGZBfA_zU83DdldGx74)uD4LAj)zgo+r4OHNt}YW`w0%d#!1(XCbQ*{)uUg_FlgHXNr7D@mJh{`MN3Kq<_7gQL==-OThzkVJXtO?$sk?p>~Ng& z+*N2$3f|bAI@MUl)7SQ_Au=flIm$|@TyHyoL!IbzF4fGh1!@@b5)IUit&Yb zh6pKN>v>bXu-4x=v_c*!Z^qb_u?aIq3$XFOZOC`K&7um0Nqi$aC3_XRa$%ab!l5iZ zTbz!6L;OM4(K-h^ul=hp>#~mheCcWG0|)!&oTYNeXWXpFvuh*HU+M~d{_8o+f!M`v z<{x_B>b^oPc5AqmHu%7O(a(2#-G2G>Di^QnMiX*+E(Px*mb;;jm+U-Z5`6}T@NDwF zGvo`A0t7XcRhhqO_WT;I^SVP0(dj5AKQU{s&*_QfsAA`7OA;0R=C*yAeZ_LA6!2 zgNIDkv}FnS6$Py~+Up)`;hk6ZUuxF8QPh#pZM!VaKcb;d&_LWDbK-c?(EZKJOELF; zZop)4mbo?=c1K<@Q_tOdpas`8vUQ)dQsdse=U}viLYEwN&jFA13+|lm8h`%&@v3*^ zAqmx+`*w7Jn|}Tc8T+6I)KAzgj7lnLlpZbGvTo|2<#((1W&dEaZG)&~wO6|3OQ{HJ zrHUaDm!a4q>N<_8wB!ZI(`kP zHZdmJf=$8OcLs`04KADrw4J0yU0Jr;!*F_4Vx_*?TSWWezFpF z8Ym_6fs+8-D4|d`uQh6>sECND5CkEB z5(VrEQf#Oof{45J-rL&Ng>M4tvg*6<`n}KZ`M38z;WBsb%$b?f=A1JpnH?D!48ft# zR}c1Fi=sFLaSy=EVX5(nY+;h30#2<}`~%m*k;VsLvlTtRUW%SD@Z`Pg-V2YRpS)7O zZNFY=WN2*w(T|nNcXpiQG>L%6D}m?n;Exx_iRbbXr-FAJ@Qy%GyhO(c*(2QyK@%=3 znK#uD@92!fJL4S5Xo9O7p8U`Of`nYBRL2DgiNe%L4F7HIYU~!^($!In&QW!TC zGj}nMKX);k4gUBTw2(U$Gl%4l_fPQT354ED6M4Z)XN7Q_mR1Cldo~0P|^U7iq{QbWU5|=b-c%73t@v#nzSqTn=NqC3YSch*q zB_-2R0jSS2`(dY~kR=H`hag^3d`cpRM@!|!C0l+6C5ZRu`u+hF(EM8%fJ}csk8j50 za=tcCNJ)$tMkkl!z>DF*smFm*{BD^|$y=W&IAwLTLF^z-+3^NCAJX2o%MKGdlgP%}v=F&&6>_ zJRXjRC%WQTEHV$rB{&he1ZN(BMRNQr6ly#tMX^8y6h{)r*@e&L;GCTtU2%L@7b1?s zQvl;~fygN?BLA=v~kZin*8y^3cF7aF;f5}gD@EoC7NPK+E z7x4^8#N5*}?cM;OPAUzB7!da&WXydMpQC%ZX)KRc?w8!Lq?j1OkT zCdBZ9hF66njDq;r1`4T|iXk}r#3lcrji-PW7srbkX%w6c<{SUlR)7~0lS72DykHJ1 z1^{wWkn3MH8J`O+}5zrFD z8Y!5!@N30LO^oo18bPCnwSgOpqtG-{F-fdc-dBnP03&aOquAKhiOb$9I2@7_j^&K!D%OL?yKug&=_`Om0v-VVZ~5hG`=oe&@*-9u&pi^b{ZDbhR}dUP zjYuBYEgUco|9JVs%HZE1;ENm+2`sJ?i%-H4c|;c+$C=2*v59OK9FNR)C6HaYWIVy; ze+44``D*_?vA?X<(Urq-b#i9mSX>?%$9E+1ajs4-BpjLG#O6CXIXQ9g-*e6XDMbJ0 zX!se`{gn~_m!d&o?kE)YC>faIps*)KDTOHxKU5x{RfdR|Zy5Uu0Q|)G*Z`n*r(%+U;&sDwoye|E zBxfg*D-n<9JCcZag7Zk{zsRbhYjXUkjs%jU6X@cIC%L-1e$(?OVDg1AyZ~0RU@C?d zyudppmKBFZdnh(M0T%5KHU%`^35yOEMuJD$VgaZCuYq04#iFUgq$E~Cyf7|V@f5_1 z5%PelM&k)+9GaFOn5Scl;AdI&pZ;Y$DiBNsc@Mj^qps5iXnMgmdPSNh7#)cKvS9(Uc?s3&x2ISi#kW z?2021NL-u~iA2D;@OkVJ08Z@h0DMPDur0beKODa{pdtI2p{d!vA*=jzA{55D2a= zj^9$w$q5hS4QR7(`Tsjad`me3&?+Q6$;I*8p4@*9GXdyhe^x>QpwLuIj4+PJO2j1s zZI+nyjp;S4!2d>L{+G;(J&iFGoMW&6InnLIU7VdA6*B*g zy8h=d|BiBAyx3v0WLA6<@3ZMLtZ9AXM$DBjW{W2)CiX|x$xo}>5qou%wfV(f{eflr z*=7x3#U+311&;#o*)NU}{%OCCm_4I{Zhtz+Ak_A4DCZ|l+0PJ02Vj2Emi-LjZ$mje z9*O6QXMwO1hYU9mU0FCH+X-08c$TZ93u_cZD|E#mavYVg%4=z8}W_=!%~cgrD>Tejo@x=?eSk>iYW zW+@IDh)%%H;d2PCj(A}Fa7X)o|3(nNaUIwZK-^_?fM3C+!yC!p?g(ExjTQtD$4(X| z$M8ngjj+3WO!DZuFERjziE)boAzg5gg5&b|tdy8!%(QPJD1YM*e6RYxXv)71IK|-y zGn)eHz$uDgR0!;gbpEyXSCRekbpINs`Kc*=H~hbd_Z^;$xmOp{J*-V{-kH3kUwzJING@UN!R2vgugQ`UBRg%mqcdcxE!t` z7)2!D*mw>&`62Q+EWR@cF>}a2Yg~TO3Zq!^e$(t`|53`66dY$%;tCXh#W%-Ed~YPn~FvfEgVT zQGih-75x7I6aP0k3jYY)*F(=Kqw+c27LB9`D3U+EtbX)s-r{6lT+;Bl_oRfxgv9u$ zuR3gWGhtk6Jcp$?ANPu3MS>#}2frV-ONrxv{DdeTCwb(AXYOJWNAWjZar1Oj-04Xm z$f+nK#mDjz6@}SxJgS03iZbxoqLbqj6h%MQ5|B0mV%1?F?I#6fD20L(p7`Oep7AkU zP9lq+tT^^b0%=!hM@5g%L!-Swy!7)BinAadpARO4UKF1gog|1)SU~u)(jQ|imc{v3 z*a89D7~u#WJi(|SEy0QCLL`!jB+?Jj@h95cLC=vSBG3s0kcr^HhT!_=p_77FL866% z0AQ|wJHHTXq&|5#>moKjRXFOP>T@4%O5!kO{@Npz6_cWvAmPtVX#`Z#NaBSep~7J# z`{GYDd~We2M?;a&_E)Hi14OUSxfhOPvI{jaK0%Sqp=kLP1D~f1szXO6fyYnAlP8m0 zClegMTQMtUI3482L;axtPt51bx<=H+chP{6YLKfoY-NFShrv<@i5z`?8k* zA@EuCI;%i?^?+_^HBw@%B^b`r7#4 z;7#%R&lG-M97w=iG?JH(hpCKw8^G4XGZY4?gYN_o{Lt;9u6#NKAs{Hi%2szH-^aG1 zpv-1TQGvIj)Q-wcS)||M?hRW!;^R^Szb;4A@Hzpv8w?(EwkmAM`TVxr5+ZwaPQx>~Q5;g6r zO4BqQPodNO93Sr7ILqx}Rry-CM>Y*z9$L7Di@tt@-cZi&qpI_kC!HtXFZq1a7+wb& z%*8|1n2YdGSAZAWRu&}!P$SDiLn5$DXvTU2AGyIFwCt7fbKOI~t z^X8=TE~lnkPF)dJlo@_tMc9GN@czts?=o3NS)V`eS6qLm_zW){4TDN8$%VIVr5F?G zEwWT8BdZn;aTO>*Yiz*SZYcMu%@cAMO%j{7<1nEHlU^L znJw+5Te^yq&iiN=SB#XF=xtT2tG)>8jPIA|b{MljJK@D*wdyMj&^N5B_+HgP15nB? z*gCQCV8{r(&umdWzvO%i`6lR*J+L+UpvF8<`oJxDc1}Z4_bvNS0Nq&qMjhMI&@0xe zvJEUMEjF4buhZRFN;qY^(>!mjmv41?K#=joisZE6m7^gj12N3SUv9&!Ji^60H%RQx z*zD_cJd0J_YFp2{J+5y>cxn>>7h_3)i}M=qZBN=w_KvP->|@$j6a@L&R*Xm#AS#-h z@2+Y*EF@V)iDztg0jU^GxEEFzkmI^XeJ;E-3)GtcKHZMEV5h0{5c-_d*s#qhSNCVm z>rc6UdBye1c?-s7eal#1B?kgRlQArl1?*hH$&&P09vUMA{vtUG4Nk5%JH6g&=3XoR zi`a9oh_hc4yY*>-ME_vJdEJI7Jt$tV^SmAsuZPa-P32u_;)U;D5!UosU`E8|`sI{S zlA{n240-Ks?+wa-N=~WG+FPz`Eqyjvg>A52QW%+CT)k!c!)mGKH?)G%5=-uj z*V<$k3bTu42cxNWDQgddSqjml*K2m+0R^1c==PLBVn&Ti3dzZ<<9fT}nmU3k?pCP* zwWki18AG}!VP^hHW-}FE0#jT*J&?Zv?3}*hYiHnU?j}<7r&9E3Bai>t9SlSaR0f~V zV8B4#A+T=Z=dr*j%}z855$q)Y`SpXb0!gshqsF2T{V5^-|M^J&h45bt{96nF7KiDA zKa@wAg*{y43WL_%rffj_yda7=VK1gEHu2NH!9YzJQ>@nWMLNI+`--^Oe9D+gjeO#m z?P?d&gzvBH^&rS~12+uV7v39qFi6A;+pY#d8+c31e+=fI*M2h~Ok@K=YorWRg4tR4 zT22^c16C^{4Dwf6Y(g=BDH_8Svoj@5K&jafxf39S3UnjE;Os?W;2qb(3ZeAWLhQ^Q z>Uth9g0eA0P(*IOzob&*!fUW@8;Mj12iprkyNUws&H`VoZh+vFFNC&&ns2%m-d!TK zkpTNic4i^=>}zVEfqyW4-sank!u#1$o8n5@p-Et%3&UF!Fzy7!U#p4!20#k~Z9H#m z@x5#X1et8N7HHW+^am|3t4IaKmDMt^lTd~m_NL4mD^}FW!0rN9G@{SDyoo0gf_{f~ zW0gWio{dXovPXw@+nZbk&UO)yWdohq0 z@Io%jmr$Y2(euzOWBGY_TX2Jd>})GEJ?tiI3Uc?Z*cs&Li>oLMQnA>y!M7T{GbqSb z1rm*O1%C|n%&b~v=oPT`I0fuZ@_j20U&6hTBt44?BVgWC8*mghPQeBOu#;!`o-P7) z6Dzo&UCG8EH&CYw431>bWM@H;$Agk2V1H}_O<)jZ1ly9BS$MsWVRRcp%{LU}+CCAW z+h;@NlI;_L-5RxF=SWTQlnbA+zhwJo94F2L)KDO5!dV54s%0`w@YDkkm8r0IWwOU7 zniTlIoWi=QK>p)H%>eHyJmUk3?Hj8FL9-Je$gZB1lCe=LZw4D3T(Mtf5Y%mf&82Fw z6XD@)o0l#BLqw|?cl(39Er&_CR zhHF*Fn(Wns)HMLr-Nl3lRs|b;eGNTw$u<)<6*47t9%6!e#m-C27y{}7S*>hm0aIez zbPEs&)Pbci=W1D06fkpeO-5T|ECAJ_K^@1*w-MBVr9@+W4}v;*yHRu=&1P%3;%#&t z$@Xs2OnEPpQ`=}=p1VO&SKHW!DF|}xFbD>v;tYJpJ0ngl;XZSt-ii0-!8p)38t{T8 zH?O*b2^dF%mz#&{El4`A0#T;ALX-(c?h}paC|0?~SaZ=ZVGaTx60lx}g2NPi6|~bR z39uPDL*a?-R3Cof4$MnHGh@z|7iAe6g3f>*iWgwG2^E({de|r|Vc+VnFDeQOf`x*1sg!Siq9{=Kmh*d7hoU& zW~2uwC`|B8infZv@V#150*@p2krx$UAW%6{r5Ff2eug(ZP(hI0$Rkj{N(${~X@_f@ z<+OVWe1?IeA7xl(fro}rlQ;A+YjP9M`1sU$dYRlS-P!M>X3@x)$wRxJ@$uc3rf#cR zotbM_QM9qp<7`ooHrt+%oJ*KNz8m6k(g>*RGzd~cI_j$%P*$(jhFmG$`EW>6OM6@^ zjY64ZQQlmd;O9DVn==Hti#rk7;&wEl%*4j7Qc2XVlC>N<)z$BP_<(4V(%i20d1@Z& z9*8uC83m@{>UuM4;C3xG)t4GjAVw(D(T1i{I`)d-D3jt0!;XeSH4%{*dmF(%T`}ry;E&vrnIf zREJE5)Q4c;zv_@S_^&dg`F03`G_UbKJ;yHah14E64lXKmm>~LM6b}zIjsJ=KPD?%i z#F|B&?~|U5MW8dsJU;=~pIy~gNTrHe4Q?2y@li<;a6X&ALD5573;6zW0#>4ODFRU= zk%t~dk4aBQMH^PJ!p;<#8 zJJm%n_nMTmhjZP-$3MAN2YWgGKs#1LJ=C?(20Lei_s)==eK(=L&g(9aN2t2xi=HNX zi!PMeN(O8t+$;6DYRTa2*S{|*-1|x!{z;UO3vK7keT>Xz!Sg@=PiRrSzcM4klC4IV zf$i|?#9H6Wmu%SrFkM-9w60F5?p&Eyj9NC?k5uPe$Ud9F457#0g#yg^C1*{t<-~w2{O!4Y-nkX4 z9ZM`eZoPlbJ0T&#%DO|h?FqUA-o{>Qre1DD0D81d>Wq;bJt~}N#3nuQt9546J^cd% zNiqhaS0-&0kl5{Za1&bkgq?YxZrIozn0%u1#lDDllhc69*?>kzK)X7U_%~C{F3dk= zym5X*P3A%S@v5%vs$%rE-nn~KY)+5-skcM}2R@#9`Pkdj{OpcM zWSUWoVN9L)cI&FhS1Wg1b;zrmI^p&o`C85`(kNtzQghrQpF1&uPai%tS~I4+ST4?skl?Z^aM}c_^3294OrJ^~TD_@GqSMh=CBvyIx4_eAy@EGc z2ihqn6U{B=-M&(8x+H$=K#p3e^VXpmxqD~5`L$4<6*Azch*-?}&^jpg)mTRsh&33@HLK?#NqVi} z`Wlu*pr%6+T9DGT$dX6qH`m4-xQEqB>ZpE(e0C};`uyGm*52!>*3AZ6ZFQ^L#N*5u zovXugv$quCfyf(r2AJ05*`j(H_Q}N&%%^Q3PkQZ8q!v4A6{)r+(@@2p8Az3@5a1GN zcWD}uz<>~zChg`Lv)A!HT{eQ@I|Rz(B&DDhQqDmOU?%5q7j3bYr)NB0Xpx43b+0b< z-MvE7S*uCw_QJ!{){Hr6UUJF2I%IlosfxMM64#W%`~Y#HYBQ{QzbR|`icl0SeR8O~ zi`?90Dof~w?re(b-81$5l=iJ8?HeTWmX+~yiwq6trvd9^dt}Kcy)7o|5BcgW={W7M zz8YCwb1A{ofd@a|q+(`f7KEJ5W~;IJfSRchC#--8Ta-0mEa`1P_ONT37zT|I>RBdP zy|dao8XD!KdK*<{tyt>b%TNhCc+6E}XCf7IoO+gY$gCjKxtt3R#@(7}dK{z#_u}M=Eal<8c(i#~KkvRDKzBjlM(>~Kf@;5sx?k(zK zzFNB9GJRLiM*JlkTenS+NLcRhr_iS1Ce&!0Vpet-M$#G;#UP!=rB{?4Sl|I_`#9@I6hW(Cv02?j}ao^ZL--o6ngu@7UF~Twa{>+%nld-ReQ% z#d6y1k5ltoR$feuNnCo}p|9{&?cJjn_r6eif$E3V>T1w?0RusWx)A(Wdlzy1({)P|U}M{Iqg4~UN!jBnJ?+%k1VCD#Z#O7wK+RFn^hWXOqXTSCj&M(9 zZ$sn0sUIRtg4(y`;Oo^Qd|%jQ~1o*dh3s;*rnmcrW77%KKAS22aq#ige+@3^fbLN=Od zu`?H5-~X&k!}!Ab?6I?-Z~t`qfm^Vv!Rn0g_u~w<70>=?JG1UomnZ<$2)lpTbKUaU zx-A=DOu3}G=J`8x`7+3=M9Tz1kAvc2_e>$Bm5~{w#_+-P)ml@2F=qKcEgXut0UzVw zekOpnt@xK9a$>}qf?rmTYilbC^UKw+1Y2V*?Gig6CymgC@6|Kyg=_Wb*%vx*jcTv2 zw<|@($ z)b*VU4yf#tGUx_`KFRvoQ+|)M7e@uOvAZPdVqvvJRNS}D{rBuA^Zd8^FQlJysmbeV zB%d#)?pnt;zqGE|%#%66t+e6twoiSoZ>P_3so3;3qWEK!#vkTJn)lXDf%;`3-0=x0r+hoZ$*#V4^L?>~PEI*; zBNo_5MPdS5&IqhcD>jlzQNcRMV5CwFixlhEW5-C5N=t3nv~;v6R7H!abigBexd{!y zp}Pm-&F2kXXj&C?{JPhYi_G)AE7A+c{$X)3%b`n5@}hBaaCU5(`x>bVE_GF6fR;;Z zw9Do-hy^SiI7T(*K;VYssavgz53ED4d9EVHi6ln;NQ`|2jzsPrbF%EHPF#TD>BB z?AxQ1S-WS~3y9940U^C=cYiAscdfQlF5vpxMK2zlxhZF0Mt6gt4c-B{8oE2Vjys;M zDM2UNWCSZCnAQ1VW_$ADZ|R*tatlkeu^WNdwnX*pV$l;Ph13Br)u4{vtuTWwF?cgm%?Id(`?X9c1##SGBo}2 ziaNb@_sztuVl=$Z4t+lR(@jqBrrbNfT-;m5bhi|_cZox>(!e&mCV3Q%!U=4b&~=>en z;|H$Plu7ArQhJ@HOgE$fSou-yp|z4bA8WWdkHe4?^Kh!}G`S&GU4TdR7A~dI3S+xv z5eUM2fd$;rh8p>1$-aB{v5THYE5l`Mp$yZvzIMOGy=jB_vvO9%2Q8wlwz)G{6}$lD zo+~x!lB8|5d>ox3eLO2*J*@3=G&V4Pv5M>aFh3I^y@R^AHZx)I+uFUe>sDRqdYS3z z{tMJKleKp%MB0XdqUHsth(gq%=NHTc2AgJ$y?1<_Xf|((vI(uCC-cK|%NxPQW5zC( zZ;h18R~MCs=&lVi3nJG;1g9j4(y$O?*hX)Q`mgj?<&|ai;&t4g#uzpdumt~BVl33t z92DEu}@D)nqiw449W|wr(H6+61_Y%p&<2j?meJsIm*aV& z+c4-_WJXq#cxYPw^k&))q{#qg@OR1}GL{^hR+&WDuG)G6Rhg-iRY8B;SI=j<$23*Y11}i_H%l5(HKjH( z+|5TJJ@-$w4{i8}+pE6bDJp+RJe`+uL-5OuhyFDcg8^bVP9|ftu?<2e%qux{MPmup zqQXBx(yFdXRYoM=(jsmO@jGmi+OUwZ_D$vuHdTkFYIQhg;e6yDGs0-OrS;h>l?JaS z#>7J7Eho@RBGTV#V`&TP80Y%48KOAX_RGA!%W6MjkOi+zT zxl1fA)mha!m7$Zv=pJCyGPR88RAg6`l#~|BfjHqaPTR&ME?4uIHBQIkle(HfnPZA1 zsz&XP=#KgrzTUC4UA;=2CNiWWsL@yyjfPc^AQD4&o3uBfWocf@FS`Y&8eC5=z8^Jc zR=8QY4^Hr+*f*tFKK4F*|ItaLuK>Py$^l+Fd*7-@tM0E$-6Lam%FlV-`4~}g>TNYe zpl#Cs>ge+q_ZP#b33mEKS`K-7zbDzXmaeznmiK9l#m&oA+VOh6QIAkz_kdx!EjvV) z&0bqs{;;{NvlEN9eg+mDV2@Ufu06F)I4ub92gMi8QM!k2`_@HFeK2spB+Bf(^!19Z1@J8G-vs;TOMZ1mP^c6oJ9Rdanq#BM zpwiSjq@uh#_b>x_biA0Ylg5D3`!pj=TkK4lBUEhL?C&R(pszf|mhQvfhN~?P$|%ly z^weO-(5r2|qEDN;`oq(SlpT-HzU?!8kGs`sjlsy=4eIike5HgPYEUEl90*gJ3%J?- zrmwFfZ(cr>TTZc@88c8cv{wCiAJ6QlRX_oW7iPOnM@wx+b$_7Unh;%Gc4r&bx!oJA zJ3?D3^QvoMMswH^CeF^OZ`oY%mx9qu~cOH?9#6}B{WOxr#(`~ zMZ2OxYM?$w4kR5A8FFIh+SIh|Ja+Im`RO>G?*=g{TrQO`AeG!a8?oSS(}bw&nJ6Ef z$!DhaLOM_c1@WP8!tLPeeSCMe|BPc!6+2HSzSr`Z5%pH->Y4H5Qd8R8nmna0r}z93 zcW$}rO3jN`qA9w!$YYw-8HUjmWgME(9@^H>H)OHu)T+!NXuIH2=H0X*^YR<|Q>;u< zSO;$$KWXz`d5i;kFY{7iSaqJ0lLlCE8+FzUKy*OwCpVhGvJruXAyjOKkzZ>XD`z0A zy(5&WGqY93!WgmV1rkG3)SDREHXoj!zpZ}xgh#_Q8yig-DxBo&)k!Q8_&vYsKl8~S zXZ9~%z5bVk`DI3ZNJA=;?v7Orq!9&ybPkP@Ebha!WGuDGMN8G)bPgn1O)c6p1sfO1 zKKqz=H4ka{)avlvnt81zp8DQXh{umV`DIMiEZ5R9Vc{S)D`!u7W6GPsY1foX+ zgA1>Hw;JxVSbaK0BoSyx$JxuPJMj6S34$)%vuGoCM{>bF8Jmn*=n%a~0 zb{bktnv+LE;3N{*^68cyQh#2=`rA=@ccUImI-0JR163Kp8eT80UO#&xHmP?<-_Z0P zvRl-tGnIx<9JhAeMdgmYRLpp1@0MPwsoGVgnpzI4Z*(&NF{kZ1 ziG!Z$YA-x6j*mjMXbZh^ZV24!i!4(S;KSjo5!7ZVNSiCGQn|#GhiX}e66#G*%YtL- z`h#$Y=C=AtmBKtsX%z!on->zvecPMX|HAiIk!TIKHO=wEBN8GeO>Y91#ZqW9< zuzE%>nDl(c&h@;mAuqv!f&@G4#Z!(CR#_6~`ns-Af*PR6Aie5JC3&+!Qk!lko9&0) zU7`#FQ5%W`&ghlcgqoVR%=gcUK=wrS_cLj@w`YPd6m>&n>4xRP4Iu#mjcgUIDlZU^ zf>8`TcWmQ1nY1vJfp(S};l(l&jj+2`cMG25e70l#bbW$1-znbud$qU@-51foMh1i! z64d)(ULmw}oE;|B9CLqO<%jDh4I_ihBJ%p|L^^}-S?yT#VDGlD3EQP*`&{1c$k)5~ z!G6;c$7GMQ9+NBG#h2!o6d&}scpFz2yCFoWsBmdK1mW9)E_opp7h)V6fu!_Gm@-)f zN$Zb2GhqWjrWpnPR`1W3Ue> z^gOA0sUae!84VmqPE5IxJ+oKV`ur}zs`&1fiUp4PRD@1d70N8`;y_J=iXk<}J$Z51 z`wgfa3HL6s)OwMt#_nR?L?1rf9{sNIY(|AQGASG#XJ2toWyoo%%8OcocxS`W*GEs! zY;pN`+%iE!iIyw45RfyynGZK?K^eEV zxP(N;oIKa%Y4tGV+2K2$h*}#HO6`PYRZ8+-<_9AkCGW9@MD!G3Q=`ITP_*jXLCUR;}Y~RV>W*;k=R$w?jXZ-%W9fL$n z8cLaJfW*4d3BbBwt;*2ZsAV96%~(EH=>?<*4Mt|n;@&v!d18&;C*v}GQD7Cb0;tCw0 zt(a9*8PSdyXCn*k7R%C%C;@einrTszT-L6<-Sc8M4KXI4*y2n7B*{Nc*i1fhV}h#4 zh7HvePg-_snE_VTF9?8QAgr{z%0}{Be}+oEigGtxFlU)V$}y=mzueg3R)E;zj-&o@ z14o}{(htAO&CH^)v!LvY6#bUY+b%)y(ogdye^k4Iyz*kr}~3 zx;x2>=oMocLZ@kK`_;!)F(5a(5(@uz`GOu!ZXkjRqY^Qg3rkMas;jA_VE5wHE4F2< zz8o3eiMlys#k9l^E(^Av`nd2eYyMKW0bQ1I=e7zsx^VB7x(Bw~sfOD_Qjy4}Po8Bf z0mlcLRsJ4aaAu)y#8|reb|Y+1@MaS)cgV|RubRgclNCJU+sD^uJz0$yTUi%5la$^5 zDr7C+4#ceyJQ&F_m&Xy&DY zj4J7^C-fRCF@=?}gnf4$91MGu=4NMhSx3s&gssjy)yt=btV(EHO%=?WW?@gFKem=uM!6bp0&xTUQ>QPz}w7yJ==f&FTX19DKUE%(nIbZ zT2*{vrrp|QmrP-nMi4QmO}4653N|mf5fW(%QUtqf7~PV<5F|qWG&S2*w&Hoy@mJlK z(aS$%L{5pmp~KW&oHbr={`r$nwsO~;*%TaDJfQxO_KG`0)4&3n?kyoUwk?2Z>vJsO zCRoIW0`6RymKhdB7OmCj=6Li%Z~ob$2<35550S`Q%!U<-LHK=+P}_Y5DLL!P|3HZ zx6CVm7ToHKr~@g^{8TLW^o5hQ^BDyy`@;uUs|S23B(OgIA>MadMNMr6umDzXQYp~!N9c7(RG z3BgWtB}*AuwL?W_4R3`GmIPT|z2Y?ibrA8ef6Om$hQtFW9zJ!Ldqpzs;GI*;wue*f zjX3U*GPTX9JAtSM;o)=Pn;{V+fftz;BzYT7(F#@{Q-6??|_>dc`v)|RBX^|t4m_UE5jZ@K0nxEB>E z$h0LV7Qrkd;YP3Cy}W zG=pM~N*Cv`rHi)j-1^IJD^3N3q(dEc1Ln$lGIlQ{pkg2GTM!`=DCt0WFBKihtUy36 z?W&;^Q|j91c0K2xhZ0cK8Zl#+&E8h;J0|QxHsZ@*1^}z@e(G zVk4ldD0;66I$g~(yrf-SuI7CNy8B0>#R^NXZ|>ZF&f)zS6YsR?mcPZUY+2Ps(VJU( zxv3uO?E?%3!7Kte4O|`4#>O^xW~_!m0n0pVD~s7RZ&Ojo#=!94n5VJ54S{kwgV7%m z!IWfXk~|UB`xk6^wLw}{I$+l)_J7q7DsZRQ+1Yh89SPFia^TDa@45FaT_*LOuUOTr zJJs9OJhUMcCuLx5Bp5L}cNUU@K&U7q@?z=b>SA|l01kz3qTx->EC}7uK4eu>iKARz zsAd=0)8zJkZ`k8WUK@^-ue{Ei*BpV@bgL6k@Lp|cK87{FFqZ|DEypP(2%y4Vk@)u# zja*qTi(mxV9QEt-PxvJ=VQ<#SYcmQxn;}m!G>yUC&g)v`jo!zqKQ-lS=}~EV-kT;CV;0{w86$N^z^=lpq=EGe65K7VPXjx_`}y4EUNbk{yUe9f zb0Go6Af(1lDsBuloaz5j2^JorBbG7Oh>stB*y{A_Y1yxna8$!H8n16MKMZahD@{bn z(S2u+;a=}BFzRh@P=BDCz9`LXqX78AxaG{uU}1=^{t-V!Cr z_P-Uv?tGFDw?^keP=Ei`Dn_rJT~y=16(+&oGv=urBWm}+#iF8}!y?jED(P~WOcK?g ziRo~C^l~CjzdH@7gnrPBNz+lic_TV7V~k65?qgtCCLyt?6vHbY$Fo}JDvy10^t9`z z-QE_2Lr1VxAqq}nQCX)F?x|uBtlg*|t`%CtlCgxvMj*~voKh3&-zyF!iu*Bk5eQnZ zjZylqKF}MJnzSm-G(-9k{6yQ$b=e!K+uke{m>$z{-Y~b}?e(FsL-W>H)d^I_F%4A^ z;klAV8BQ}TXT#D4)AWXFzfV4FTHSypLhGd#r}Ndu>n>BzJ)fo2;F>t`w$)pvSzeNk`)zu%=M(MDx&2qN_hn~-n0A{Ph-w!x zu$$5?F=Me2C=T!-qa_g$Mxi-$Y*aLGD8jK>v=};2o!YG@8ZeA~_4So$Uh;lT&3?@Y zZFXH6a^s*?-FcNUjZX?5y9oCy@pP4;XuOzGb0uKi%32Y7 zXO}4tS{0@sLvoD}oG#7Zcumh%9YS|co?Y7%pfdrn!ldi{wIyW`+Nc{IwLV}A;^Rc& z#er3fQ*@f}A<&H7%m^K{rga|{3-Yv;l|$;Ay-E?(`nc?K)=_1*K9yhVEVQ=2x3c+Q z?CFm3Pv9uB@9D1-jbYOS2D8+L#)$ubYnx>DvV$y4sqqn&Z``5IyW226p-(4SfO1fpsf@!i}IcUwI(yA2gI#Cpd z0G+L$XyKSM*_6@+he8f!B8}e`zO%F6H+G8pV}r9B)up!OfjBQpo9dhmr!36Z&rv>m zIjFsJ4x#DZ;;999T3=3Vpg?iIx?2ThKw_~wNDN~dA_?_&jNstLr$=*}%!W?P+n7Gh z_>rX%Q;lK+O>-@v`;C3Yg0#~;!`hQA#;Z0ba2k@vCRC2scb&Q^ogo9k;3xUFPOT2E z@U_6g`9Lv-)K>Mf8wu^9?FK#dMeNe7A{5OJ9B%l_)t2camFje

CNjM{9HW+S#} zo^YvzN`-Yp>dtY3wTE8|Vo|q{>)V&i4lg`;c1608id;P{l(KdM5%_(9I9Ut(aw_)Y z8QpX1ho(%3c6VIHnEpqSSKj7|+mL&H0__-IPC`);mX+7Gsd6)8>u84BVnb07Mq>i0 z^ID>p2@DD$!Z9dltukB;EO6B}wvNaTYL=+hhaPE)LyK5CbcnJS1~=ZUtMdLD3VqS( zllHY485cVpUnWo+){3WL3iyTDYb>QH)FW^U1TV}~UXhr9PA#z8q$Dp&FS1l)%MD~8B<$VCokBQH%~8d|LyRT)Oot(-_yDB)~+i+?BLxI=&6nL2Km5bI39rRDeJx*iL zqti-7Y3?C9&<#ha2DG_E3*Ej=N7YI<(!5#KokNhZyFcE9Oc8ZPP*LmRx@rdqRRiG< z5}~lKId zsKD0q=Nm|V1a0{ot;g0;l8AC4bAOcBP|FmHl(UPn&Z+kKcSq35?LxaW?M}X|9@Bh% z-SGo$g(kfij19BbP5Jh3pLD3Yvv4{~AXw13ume8lgM{n0PY($+>=H+XBW7~@SA-Sp zB0WJ6>G_vm{d&E0GTn)*vt&u(g^)LE1R&_;V7lvo^2>{x$Axy|x@U;DHq<^jaP7Bg zimW;c(TIbG#HEHxxkgA%uNy@PifBG?vO5Y^8UUG?#EX_ZQbxOh6J2FM{*|uK6XVsy zeYxXxp*?=5{Gw#W2PY>+u-ODPkb%LzWm_oOZ(yz1Ze>#N)kK46L^)eh=B&|IHxN;7 z*wa8&wh#3)kT*mz_O%4m01Qz5LNX_xzN5*GZYwnju{gUn&o6xEuEXZ5_8eTid}VT2 zFJyNp-gIH#iv@2MqEz%=^{t!V>^|elaw5vG)uPI7UCgxQ0eK(BZ8BNC)-0csIoQ`8 z@X~qD^MJhT=qgoYmr=W>SA$VG6QRSba?{sgLN+G7Mo@FcFG_ES9}u1pJ;o77lkbL5 z<@!2ocY6s9LMjC;NoWXDy1d*zc#JrMVGn}emv%s(b0p_0+)HRUM-q61&`hM&rYSFf zzdfWp1i$_M<3}TBF++MF zKT=hZCHdjE`H>kE)j`t;*rQy;speHm*k&zpknwM)eCJzxj-LSz$IXKL)lf-j6vrBc zw$27w*XW2^BYG~oyM{`$ zA#+f2QK_MvCh{u3@~cW)S@MJQN7e@yOo^^L@$u#-bM+G&OFE;gG{vQ!G(`KYM`c@e z*fHB|RB5$_mQAqRLo;)VYa%=b9`Bj+s^Jgqm&*Mnr(ZrdwnE!Cm!T{|ANjQ9?m!&$ zN!q+91AM>W#vdyOn6S|GQ&=ne?BF0r^@Zla>uB+^N$V=$P=ZD?*hvbQUa!^>VMat> zoaKiZ#n2J&ol+aeXeWnqQqfv7advx91)EP$Lm{@pf%5@fGO0C^Gc41Jj6%armxb44 z3yY%$E;fW+f)o5_YPU)ZqpN@sA<@h#wPS`iNYY9fG0M$pY0{oDW$)4|FJ+{A^a9G^ zeT$D-cijH8<6wSi#pS-ft>kgWSFC5e*?MDxON4TFL>qS8m3%^)3b9`-^zk5ntoF>- zo4>AM)$1Ys=(dFpr(aea(VDUQ`Ely0mG{rNC$#k)A2atxhk+5aWx3*RVx%PIIbX-$^7*5r>^5{TuQRM*JB(?IWkQVFc9}Rpi?U|nR zoKVXSO^~4Te32~jX~pZMb6)A~9jK8==>`D?$_6_QB9c&>+3VMm zHB$FOH`QDQ*IVj~=C}8wr7g16^IjH@+dD@dle2a)`@Ve4@fq(@4&DvOC|^jC@+LU3 z&5iNonaFKbOI_`tXEnR%IaaEIh68^zFDchP??iNMWs}+i`QSD^LThr4)Y{3?s83LZJz+?xT$&CmEkO$C=#&j?&?K;wM z*!B}%Jsy`NtaJuLk|MXRq}Kq;tdKF*lql)5sZy7Sw%(a^YOF@9{vp!+$~bAT#O+{V zxG*+Qg&0g@F>I#j$@LmC1Wkk|#`;BX%XYS&K(|AA-?cFW-jfqSUVhro4-Q2XgRe!8YjSR?Y$s|f`So-t*Q!?b zqJXXxFi0woqkff4=&wR`izO-sDz!{|8&TAK=2?4js3Ajgto%!-eoqLJMqQK?9rA`UIr?C=sFXAgwTxE!Vg_rkIv17eyEq`%zo4Rzn< ziC41rVYD2avWccauU2&4xFeW+wAK4e+wrrrlR}s~8(;;k4$q0Yt}4o7HA;_ptf**Y z=RGiJHj0h`!G|<7(>_hTqdw-uHK=}3(#v=4aLT^rcALi@i_Ew<;r8?*hG?o~!6f6M zmNxiYW#r+>i6HQ*MnGADgl;}uP3;6FU!hq+%4Oqzf`5*%*cxR@h^>#R?yF_Yk%!eX zm@N%0LCuGB)GJAilf)*#j3NZiBwtSCgx1S2Y5k=%mz|X!gD)Rc%zhG@-?i{;zQAtj z!}w_{w=u$;(|3>EZ{W*p4k^6qJ^tz0EpPOvRO@azOvmlAzF1JVYUexEA$h*`-ro?g zDU7im+CvFFudE^h|jPw;4~2y!|HY`6tPD=&!=MztU0qg`ds0e_31^PnsO!m9RE}VB7%Q{0%$B6xEfCJYrO{6 z=@J`C0N*%$jAHEL_qw6_v|Fu_rm^+i5*2AyV^b(TLQ6(7Y%66Vb1E+|0xr?QdY!67 z0tB|S{+eF&;>+ke1x4u}>Sc)XJS+9blc-%57&}dNM%eYUi7U4@3XIF04Isb%?ED1| zi!Ux)yVc0RIeHyR%e#7FL?8}TtJKVFM_m==tyyWQ^1QK3iP4Q?s*BL-rE)@kVKkK@ zpQX~qcHVG!@Q=gGcU|3gLLNJF0RD89`SH1{TO2bGRhNAa?^e1NX+Tk%29;j05$P_6 znpLh`oV-s-cWtE+u=$J#`n%YK)Py!RI|B*AFO`z^`rr^;l!^H0HjDmZhQEAHxT$ss zMAtIa*7C&lmAd02?(C=U+u8||$xG(ttH`VDY@~)YZf$lF5;~1R1=_Tp0e+lyfiJNi zZZ&QH<^hxckE-{MOZtuezd=FG2`WTR#E}C_a^$KUpq3*C@IkCZEVovsHf$iKBB(ja zOw$w>A{69mX`0}!G)IoohHY(_+1B5?@ArP(_x-ba1U>raa9v#QbDi^iy^h<<;lI;8 zIqjC#3r#P*i%{L?8{whXPPc5onTdRGt!H=YYU*F-JL{?5vP&B21Q>~fW?$`h=}8*Y z|3xl1mv)jD@L{9muaU4aCc4mf>al>K-3$UsuDOcH@w}nG>{FbLZMMO#=|>XfZDcoq z7(rmYsPhku!yzD<+($R}=KvAIKg69iAeqbKQqV|^a5_*CqKk<`5;~9zh{U#w3&NGw zm=Y7Rs~9)FPdPORA19)x*V@L}_$m>xLMjPpd%NP5$??Nf8xUFKw(Of-3!aQ}fr;~5 zJrA?(Y7Bf|oZAETd>;`HyZm~t_1381Hd5tdez)I+Hy@IQ*!XA#U%xwsp#cvMRW?>Q zKGxizBeXl`yIHB1i)~u`$dZN`JNLKb%uhWNR2ou$gG=kSg-T#&7j_(QH{!ryA?cvk z>>>TTYGwLsX89w_S!B*vaDTw2*CsZWXbaHx|L|zJO(3iP{p*msPoqlNW$`nsf0uj* zSW}5C4rhJXJmnA?cq(_=2x7uxaRL)^NUFFrGdDLojBaQiL%_$yTQb@kD#;^Nv~ntu zgEDOFeY}F=JT{itwIaa?5Liks-Hr0zBlCj?w>)lz%I3^t3sr-jbK& zRs2T0)_BQ64-(t=`u9B|U8o`9GI&ui_#sVoQNrmRFj^7}am){t1nQUoF@8j;R7BRG z?-v-dPVA4aC}7%n=Aqvg)L!gbS)?~e{$*X+a1Ey#D{Civku1<8XOL77v3@% z65k3Jixjz;qyPaQNZ}>OiTLYQ0u-ODqOBYtwz3KkL-wB4WG4Oh>Pkp>t|bxyvB*C* z=Nmbm^=75!dFV6K3yHCqKBf1>(iF@{;e$_gv65+`Ew0=JD7G7#7av@IW^dcYDsuBk z$n!g6>Q>u2o{Wc_bi=4mjrd)TJ=?Ds4g%2RkG@;Y9QLn`pPTC!w0sudcaDz-Ygr5p zGR+?sHG(9_ABX0XccQgIAC@ss$zQ4J&%CDS@;wL)Ah$JKU0TC%+F-i@ViDw>p}J?5 zHe+$~5M3J0c>_s#6ZKbrifmcDC@>CvYc7B8 zbSv~vnC;YgFhSNEnRbxlgGt%|;{40554k0aqV5#Dc1 z)2Km({FL(!o5i94%P93NX4CSnsLK^8&%OCh-btj#QBIFLW=-P`X*atzwHO@z?mefH zTNRcfJdii1P}V-SU&nq+)1X>cc+jz=EXyCIkcOtAE->zeV&dz*%b*0ALte;V{xkrw zK9py)VK^OF@AM-^{S3W59SVU8!Fb=ehJQ3Fk)Ai{nsX@|fEA@WE;1m2Ee)u&$#Gf& z1XDR_2yGu(?+?XfmDmzHUUW&ZT{cyVQcVaD(m81K1RVmd9so_7fhYn#m+4{4Mtjtg zM`)L?MqN0@XTe9NF(`E7(fSNq(p#(-@_zwL$yY)NN*7Mo;r&Sr|1S9+w&B3wqk6E5Ql-DT{43=uh#n>Iq-2~QBIVMf~84k=$5mg>q{@xgx&|8)CJ3SY}KSGVrgk3 zv;GV-5d-S6UZW{awE@6US#S*vCm2ALYXCp>iJ)~L|3;~(t%VyiJ((uNO!z<=$v!|U zSYy;poInyWZAXD#uowyr;gp;hynmdP#?wi|cnqiUkdldOJwK=K=5Kep`eM`U1~h}z zU9?7{m1s`!(}TLGJx58_U!NiFC>#uL!S+0)18mY|{*W7X(>+yORUKDwH7##R$!)VQg;trd$Qnf<0 zG=s(gw29Ago$vzP8r^F?N3Wi4KLD@HUnL<0Aey`CpQnHRRJrZDbaMc?;qOaB4WO<$ z2?DJHLO$%Po?%4ESO0%sB^pHadR!iG9Wp>1W~a+KvEUrwDW-_qDFYg72JmC^)|8dj z))kaF-B+MJA*8n0z+&w}a9B&}qtY;Ho5%`c<7mk?mEp!9;xlum4n)T2=%8u%YOdD) zgDJ&F8u1tVY<9xen|}ckq2rw&Jyua*2r|Mw)9Qi0q4=d)d z$p?bAR;a~g{Mny<4m|9lv6Git!pQ1`ToU_~&AqzC{(OC;s_n`(WAte-rDyi>g)OBbVElK7;(+UU3pMcxtzl;Sa(#YTQk^$itq&C>rI^E1tq=vRiOH6u3SoP#1 zw{epXbYD=JfZEjDZ)J(lB}>hLOA^+NzFjk`E$ zCpd?~SZC-3V(`YBwK7Rkk9Yx{YAs-dMVs64*lgN(Glpy#PZTGFHDr=3s9j_PK`_Y% z6AXEi&uUW@<>C+{C~X|jdzhq2{_famqwVT4Y>sg|aPG#A%iHODrs9iBO};}WlwC*r;peSf>J`UUO^d7pe3yKj5La#Z25-FHHUQ%cp;baV#HT#;`_ zm)}^!jpXa=Dm-88yWJKW{d|6g4zd2GGg$llWH_PjZm|-GYUlxa=Dsev>-Zn#Bpro) zTOl-MEG;A8DU5*=F%TY`)7)%faB+R}T?L*J1hx5d|hi z5+qu>tRb_@wPT%^kUR#OSsC#8>jC42DqrmDJ+rU4UJs5x_}Hb~DT8JpPjDDxKFOZ` z#RsPob6<&u*K{}Bor4)1O}ph?1JcY(E^hVuPdzW3<#F70D0%tFv%)Qf>Md~vvqiRQ zP9a_fjRl9--Q;!e(zm>sa!!BYDs=i=>v(E+Y1hQHzpkpFx3bXHt@{&!)dsI-`uL^E zVLOdC>{0Lnv_V5@xm4pv}>m3U^E2D$4k9e1bTZqI7Gg+VGXZIi4!ExX8cH@6; zaeiB~Stpzp`bmRdSNGXj+CK%?L#8Yz24DXC@QN|?>Ex6;yLC8g>&5?$bcc_u3<`Aj z$Qo$vY`oQ9xZ3za#^qnCmbmLdpv)#?k5qT_`gyGJvp{+hTpZ~ydP)kvc$9pLt? z#lW$a52WP&sZOblVd6S^Q*+7{wn$BYzI=TI29n%qL zJ|o1Xa=%EpSDPkhd?e=tHAFWJFD=a`rF_^zW{mET*7s<{&{R+d+Dnr(3J?-M+Pj5LHRsz+M)9Lj z^!sv3?(x7kxq&QUtMI~jX~`l@r7m?PQD@8&sA7TwNe2h~2ohecq9VYSOde~`%QerS zQO)Mo;r*%3`|4`dZDc`mt`^OSKY;1>2*S3~Dm~Tw$M3c_-a4}*!F#GlZwnV0Q|HEOGgXsNvPI{C!syzrIhSkb1@A=S3W+o9ql#h{6-th|@u3aDHe zj0erSZ{^^YeFb2Ji)UHsva6BjBYa+PyS+E8<~+*TxhLtES$9>IvR&3C^9w*10pQIS zToyX9Jqu_#bx@_c*|xC|DFl#U!} z@WX6`jc0A$u?>?xA_HRm4BFz>qnztv5_9wNH3-M#q5-%P1y-hxG0jstl}|-{QTx0- zcF1jUY82`xW2!Cy59dll6eL*n9l84|UP!+ihnAKur{8I=PB|hPaEsFd+)c^S6eEhDAL8ja@22~A6$qf0Cv9`fQ(=qb3N z<_(wyhK=EoZ9IaS|LhFd>~KiRaT_ilU#=3#nE5PA^vyZW|h=jKzk!Y!HmcKm7gXF6)S>f~0t1BWNf1-Is5Jd;2z}*INQCy3Ju# zolYe$n^Jpu)o0L!Nb5p)S)K&AcCw`Zew9dBx|3-@z;O$fe)*Y6z3AoN-;cAlelN_|J5Xx#$?^4G zztlT+slkOQluf~b3N@4y)^|3K?aCbbeWY>AqaUr~a=+~7K0Mu2I*IX+P(x^|Zz#&G za>{6s(PW3;2XaqFwtnag_4oP6Z1Al8`FI~adCkozTh#;FMZI9Dl81aVGK5c*sH*<& zZ$J?UxGEH_1MomvDK|6h;K73mtuZ*|GGPeCIxc!#G<8oTdGts|Nn84eADym3XVb^2 zt~j=}SYQdGsFaCX0_HcD;p3iyA(fvs)YHidX*D9P_;1-{i>T=XkLm0wlEC zomX2M8vjz`A0?7McDoIq>~lSiM?9)!zxLo4xBR$>u0O%f-uorh?BcqwyUHBj6yrDd zJrD;TfBhGiO{=D49N&dMkF!H1B_)-)f~)N(ciiD@S-Eb-8vq^Eq{G0SlUgEj3$zmj z-afzZNmWM9A1c3UzrQx?2JIN=oICjhODR)c^vMiJSj+%5P2MB`-jz(b=9DV}=UgVD zB_p~i8c0z}EiHu<21yndhZiVJVB@dv6mTdlBD$||`q3lDe<+2Bo>t0@;nz;m2}u~T zjVY|#vypGkjIzNX!@h@cu1rh5?h9B=MZbcd?02F}J{ zs$=?#i3+J*aOLQ&UrBR&ovF<(TAoK83!ZM3JU)^p8)n5|@Zo^j%=Tza@93VNS^M5R zm(Wde>1Oxs*M>hhU#1Mz9z+4_UNl)C%Yk#?z?^uoVFXSFc&eddELvAqc!<>0#%zRO zhJ^^Bwp@)FFZD%|1q@3e8(~3?zb?wt0#twL@h}2jER<3;0|cyRhcf-6lKBd)3a#%; z+>u!*NB|TH7xIuc7zV=Xni|HnW@F7zaPRRbA({3E7P>Ho(9*7vd1l=+{cmb-7z3Ul(MStuU$&;LNyu7>Mb&?2YSqnR zd|Fp=|G8aT9jJxkW|9ukU&5T;-LYR+ z&$F!#21S&AJeU9VVQ}3EMaOCV)QYi{?04B?sYad`T&l{en;;kq;}a&^-q>k_45^%w z47JV1SvG4Z-@4~Hiv1sOuHtuamX#`meCbI>n~t&mrsLR8J_e12JF@o}zj1RRx)NMm z8f9eIs2mTKvs=KQ$m;$sy1@ZrFhayeFsdw1^Na$0O4p(`#|B^APJQLSv!=vmZDilX z^-ZUm2eyJ-uQs5`N0Sq@kL8UTQ7Aj<)?c>Yjym=--f8qlC9r`r0Yx=YP5 zndMqYcarJu^A@TB<~}Yp6f3?TG&jbgk`0xK+%C&P@CC&Xwv7v+BuM9Rf-g-yfs|ij*fpI6-@MYTl@`c;)B9-pZ zozEZ04iRLVn#P3j8w94ZD+!L&>N=$b%jYf{{e!=NtA*#|X}4oI9ugf|`^WFpALD?% zGyMkwGFmSP!d4iQ88c~uT^dKcWdwP%z_H{ z_i+w**#gxFi9}+LaI&)20IugnK-CfB0mYf~nHVHNrPIT=o6hn@k(DL4a$9Z2OU>xj z)Rtxl7%^r=3J}^>b}8l;q4AMYz6SyZkuU%uyex0uu_s3l1m9fybn))Z`fKMo9Lqaz z&KP#Qmc^)Mq}AhM{+m+!aQ2+fE8>!Ia_OCl{e`gbnTcs?=Z-pu`Z>qxyX5T!Mm(uO z)p|LkO_Qzsr=1@(%U=4ZuFv22_tYH!y{-fL`m3lijd6X~^U0~VIVK9DvR60Aa+_!s zvY^>0e7~`iesx?%V+O(v)2MpR3bh|fY1{9E8w zI4s^ZAl|!@phAk}Qcx^#A`7j9A;U#}9G;fz`^DvDHSgT-CyPc$es`p(kVa@wVxuAj zA>=U?`8b9cT3rcXQp|OjUL&JLm$x=y)0gIXVjSC!)Ck4nK}2}L^!A3+qgCbC_ON=l z`j^%AG?dOCxZc12ru3cXOtflf-uf=K+@|{=YWiT+dyyQ-6_NH0z7Df1reseMy4SMz z9&l4%AE2i6ox4F0xyVrLT`V-CjfbakK^@1>`$jmeX=h0lmtF_hU0VEePzPzz*G3Vg zzf!It=IKZRYgyTY1(Qj@7sABEBzq@-Z<+)3SRZZ9IMRtzni6x+klanS@^7rn%pK>l z#sMZ>N)$t_sH7w=pYIny%4M0OS6-9-j6H9}X~5th2*FUXrAwv3w@v-{;+1sfpJsUu z&}d>1Ty1RsbOhSSv{G7f13X_ohGqXbJCIkyWtm>dpx@V2Y5~v+1@kR48!;0+EeHsF z%t_|ecaa;+A5qPSveJ@8DJ$f(8e%#KvGMPZEVUO@b?kFwY) ziwBkbOLs&I=?+0L-|zg*i-e`rxF3!T1biDn`+|)Oy<69g-dP`5&m{l<-?V-j?Q)IV z}c<@xG)ll0CbdsDP73A+URI0(oTy!?t+!b$a>ofc(xWX z_wShqN@Lh4t|DD&!oZw~0Wm3948ZDtARuvpGsi1DpA$9Tn+|79wkMS9r6ZIvT2^cj zaA|5)m}FLVgFeUs5=V?r-Ww_$4l-n@aW|j4_qQR3CT!6fNsAJC1b(HSSoDnpHOx0c zt94_(_#GRKZNBA{)tei4GH_Phg%qAMjyDs(F>Ak*J^z>b+0baotma`hdT{XNo>zNp zATA`^9*;d|BHD6Pwg z)|wC~(AfZ`Ut*FunS+3nNG_T=3$^eu#P%#&&a z9InF8&BbU}@eCTIZq2G8a90QZT?<73du8sI&7vb`~JPBYl@K18Tg6!Hi{vf6_Gdg@4HGz$bp4=~eIj@wG5f)NjVUS+a8>g2cEN8YGlcf;Sd|5!rG9PR+8Q7 zCS>i?J&DGv&WqhZRIs!QwqNaNX+K?E1gajq;p1O$eOx>zhBI2I1ZF>J0&;up)bvHAxR9Qw6;991aQ z3h3~r_g5CK>S*7!A&a;qq7;Cw>A5UQ0AZZRuANwaWp=;cVK2dtn#WZbb8{{;T6(L2 zCPWepF-#Wr^BI~J&ta9Aut%$ZuSO2U*f#BT{_saB>QhQl&!Gsz z@-LgQAzw(nPY%A@95TO#r=FS#0&hP~Y<_TT)hQ*51oaME;zgBz`EztZwNbJ7URc<@ zih%-mc8U8gfJAMexa3?4`nMx8t1^X94naIUGp#t`qb-<>0?q{`0fjw{twT>>RousJ zWssCcSlPKGW@og>|)F44Z(QSPf%hzZ`=(~&&9Gy!(qUOxz3`YJplp! zE z7N##*x$_a^|wSTAV1(gSF_XsakF z*mWMcTfd?TTICH5Q)|A>p*WEzdG{}4dpr+hPGE#&`Y5 zn|0<%C^=KEKFYucfNUg5CSV}}+M=cwF%^KZ=~PjZr?1#bB)OH{Ko2ANjx@Npkct1& zYGS#f0u#qB(KG1ZhLIa#prKmJj-}y3w@o+b&z05Qh}207hy;623bkvzsC2dBh@^b60O%C{z#3ckO%& zDE)}fV!oXDzWwkJwpTpJ)OjH}a8k2D|5Vr=)oy*G4Z9;cwte;NPRpaEY8l|KI|oBR zdOL@rt~~##R#X%^meYg!zuq0Y1~zc3*+w$=^xI9qzV1tt>Xa}5harHR1jS5J7p;Vf zF&5;wctI;!DU+3*8|G>WmbI`0j)O3^mR%X2*^r6oCb}zAH3`)Ut(ds{X(-V!Pch#FmVQjS!z6%^S~z@wr6A(MWRW0L*uc+u^2ZL#x( zq`ukrsXQJEQjH)L@^fs9F0YNYiZ$N1%`No?9a?#+n}0FsZB39DWcfGe6tTtN zaEa0Q?SM1tbt5!h^WXlWwqM%}1{$K%{SbhXi%R+M3Z`z6{ z*iD-H7^syE73c*ZY11tvKYZ_xgJ3>oK%P&+*M+UOH!YfKBc05QKZ&hW0X#SVH1uVco>oU&;ZU<;ur8U_##Wm2kU#}Owt?90O`TqU;*Ds&m z{al*=xhAu?_;VE?Z54t4r@RIO{>c6T;9J-lXiaYQ_pe!&j>)d2ufSKSX!~Wpz(Gs9 zpc}vQ^s09F;YV3P7i>LWZnJd3bbl0e0>qCW+?z0T`JQB<4-RA=owKvewsDpz+!$00 zmrk*4C3im%iCYk(vura;iQEK1a*M*FluVGMY&MI*ezf&W0oMO}If};4$d%!t-$!3v zeqt*{JR)jti4())bSr5BOPGNo!&FhrH7m;2fZ7U6yni#np&iYm<`M)bDQ7X?VnTN+ zerZiX#*|Bf#EFw{;xq5ht`GF1T0Yi$V{YG&NhnI;F&I%;bTQI<=5X|IGy2VU?Vr=1 zFUdH+)X!QqK?M+GnR58?sQv%p;{sg5ZTR_DA1HzL9oMlkTluRN-Lj3ydOq-yu~Yo% zj924gm7DUMVHalqJV0y)1_HO0Qmlzd&rn_goT7cCPb_uS1mAbZdf)Dp$>P&%q3TmwpkWLAWB zL9z>`Sv@kXK+f?~mO?BVF(T&onJZJ5jvS6r7)T$;^)$Y|_We@1 z!}|Kn%997>@{7d|+YpBbdKw^gD2*mmQ+oQpL_?608P@gPSv@qLLKy zsFey_L&~lVi>^j!55M=9(jen(E~?lRXu?%i=Eqz|ZVbs{DWLE$qC(5L=*Q6>RYx}5 zXF>xYLY2O9A*oB0m(5@^a%I>flguIarI(|Y#2jWWAfaWm3dp}dZPN|M<0X|)DOG5$ zC8gvD%~=Q`nb4`oPK`Mwv(NQpi)lx!(G^wiKKnDfOTV1S;+PhfTc;G~WqoK4-Cmu) zxc`ETD1fwOG%Ga5qNt3uKid!ePKzNAI^Flgep;z~?Udp6CyRlhk6s!ac^S1iY4v;V zk3((Vr*@wEBq%dun1>18%|w`c(p7<RWY{l z3k%Alw*ZrM$t^0vyIE_T&nAz&A49jAdTbS#cQCK7aB|yQ zO(?_#B;~Bq2fuAxFHnE{;Z~r>IjiYl>%uEe+m#akE^|FKG~YqbZCud#?AREps)dY$ za1a5*6)cv^vPGicN4;+@ZNB#$$O!3Va$yz!gOWgb6_USlV}=?}=`==|{(NYJmc0A< zeVfSv6`z;lvB0k_k4B@xddHsFlehdjBkys$^T@NqFDdfG7mp#eZ!lAxKc^Y zDMuK`p@s$EQyOT%GzTE|fo;G*q$99$BA|xJ5{^%>+oh0}m~lu8y}^zi79BPYNTNvH zrC~rfL)1L1$c|43kMp6fHWaLRpzj`+x=piXk%#XFXCxv=w=cENf3Kc!-{h*8f0wlf zWkuB{D%G678-!U^I8k;+mn(bJzb+GX?2$a?PEPL z<@EnL<5_haoY9wiy+p8fRI_ybp?VOto#h(|1B8z*&O!gmHsW*?NBqAVpSUnKp(*|k z5Vg?{#)<)!*;>3+kdk6Y>+;vOsB5o6hICmu3cA@ye_J{sPDpMsm65@G<04uamKaAd zlw>-?H5c02V}5y3RD;{UoylfDHwMI$B59N*hE)lNcbVH!#inc-9_toJ^M`4Q>yNFs zVy~2YAzKD+25eGM!DZn?&z<-3JFyz?+xn#K&ATg!ZRp*P_o*{?nj()&uHGK|9df!? zHw}f}o#hGw<6hsqe#$K(d!O{_Qw^?t!fIviq08WkV^92lVZN>DJp)&$pVQtITC+MQ z>)bi|Gz4g}>N>!j>}y!r4mB7PlL(+t`|sv$i76q6Sg^vVSo%TqN+xBzd79!I5>i@6 zp-8ou6oRF%lB_pwjA#`H`|zo+-`l`rgvU~0m>#WG*77{N>)UDJj>I~co5Ycl;DC_I z=?4VW2(X1?SU~8ZB8R8`X49U{?!A9Ia3CP35>xg2i`=7{T~SynULu2HnaNzP=$Bu2 zspXQtC#7B?IKlado>_Q&|8T0jHtb^F`S_5$BWkNV`v>FF4}T$V{T)>ixBh{jnsP_| z6V!9rwT(AE%REdS$c1nJe1@sC`SZ!|pi>St)+uL+MY-BqxP^y!k;6~O9hGHjYcB8-bqCo zizMV7bH%P_S9B7hwN9I#Wi}R;gsza*(t_PfGt(28avyv2cIUOflNg?}ax3shXtVnf68ec0jS;@Ow z-Caa~YDFTtj%n&rbxpMhvI@^0uOcj!Wz3O6I3ZUbQ~q%wWo_$n#kRDachoZ7U*Mq@ zbb_X^=S59k`oK~z;?lUJp2b^sFWgl$^=^KM6BDSI;;_6MIbP|8t*Cj`d5xM-S+_hD zF|yzkr*}WJb#7Vy2&QqwrRdbS_UfJrOt%`(VC*7p&$3`|bD`}aElA>g6!DFs=M(;a zgQL)WB~ScsD1Vz9Vd=^Fm*_m$lep?Mz?T1fbpkKv60xjNBt95yK6gvd=BI z0th>YK*U1=q&(>Z5u7Npwo*&ea?QtT z5Qk{_%IJmy=`ICOu_iltTnj>ly}uTEE}OjB`u?|z1t0eWDUj-ychUFz$H8_LmeJY0{M9I|-%>3uLTvA|!3z_Z#WDYNuGXv$*RVYyOVzi~NW)U$#$2$F`sTiWxcO zJ6mz$3Mdhb906*55DuZ9hJa`@wm?AJBcI?2o-glKpL{0s@JNp@G06t_aO5|A{-Xk_ ze5x+FKw&xTA}l<6)~Sm1SODsc|MrA0sI$2(C?te4KH(v5YXK~ArYU25UMVxW*9v<8 z4>7I6vl4?9Cd3J)WFae!{>-b*Klfj5*v=d+%A<-epP(?`^fEcIBC9YP4Mc-+pNAx zPJWHOWBIoxY0;-LuDI$lwW_vGo%8b8-|aecDYM1>tH*?KKOjLB3Rwi5Mo)klb;=xd;4MtA4N0IJgLy2vq z#l+4}Z*vv1r2L*q^D{S;|6E&X{p^&IZCTNF+3fGD4az7hEs`U(R`H_4PvtAX%z?y| zJI$xwqmy9*MAsxrd_&vq*EV@fC6q&olkz{@d9s%K@m2;4b!0*-k)^h7>O{6jU-M(7 zCAu2YUKhF>dMNexpP9FG?6GT>k>1?2v&Ap3eHjLHBfygBv7W%*K3j81F({WQ(3a8t zqu;lwX7o0-%oUTNuHLS6;+{hR>=5h_4G=J-05<+KW9b<#-!gEKyRB)Jz;*ZuGap)aU$TaAC#5j2`8sV^Rft*d?VuG00# zdTZZZu3<|_+xD(y_P0pyQHS8xW*(gVAB~E!{cP{xwv(I~U)a!L`yC%2b?$B{Hp8hL z^7ut`GCXw!-du@lW{x}M(*W4@3FyN-F7Sji@rZ1eHm%&*W7oN?n2(Jn{B_JBQN23M zumb3@tNu@-Hspi-R~>|k%`r$=Y&=pst~DasFf)TsQc`Mh#R@h6PB(mVTr*pXm5dux z2mVphA1dV|NfHlHjopM)K6m#d6N!+TlNTqRX3Q{q-aIgCnTQ#{8vLi?c^PHe%#d&}iMpV=t@!Zrtm6)47_7RMp?- zHI{_wWlqF6Jnom=ncjt`I4`}h)B_Da9KG*3bEzQbd;XQ5JC;>{v%uDm8^&8}0l&W| zF29w(%z^bL=npfbD$NgJfaO(~<;qDFn)jEM#dMH@47zryYs!wQ@UO zi*v{%>%i~#Y9F%vUVJ>Nefmn0{-gUu3@@~a28Il?1G*aq+Fti%{`cW94)0B z6BmtezyE2l+|6Ck218zKN$frljLR4&P?c^kkzVHrn&x7IlZn>_afiEk~%r z6YJ9mZ|*;cJ=MK`rZFhiX)6EG*Uc#6Hi$Z5hlSH247%;iqowAx8|SN_u7-JIcy&VY zzA|-Bw+$e@5*@j4?3$N_o(nAzl_UORC_D!GzMqLSdc)9b(5Y2FA^|)dRq6k%9WVc@ zl%!(m8#57jOFLkiLz`A6zr-#Dshv71^7KVC3MXgMrWvfa!&NMPOb)?S@^&~T3Bz!8 zQ(XV80h;1&^Ooq}OoiY)S_rXtWxH?2C&2H0?izio4xaf2f|EF?&Xk3j31(Yw@#4VC znc@}gAK_Q)?=N?ikL3rSaPqV*EMLDn!vxmw;hJYfQwj3J;9OG0;BDWEjfOGG#Iv<_ zQ~NIb9qo|6zK3$N!_L3AH|3h&OZQ#x+S?U5peTYYeR|t&0PKBYT2-_h?i{5gINF`7 z?znSDPkL+TFBQ=6#r)gpF6MrKNvQ__%)IWTLx#+Ni2Y?ilQj9dG^rk^JuI^J-aTix z3|F(kL`Wx58V)1-sJ?{v4KAy^|2X0(N7;|F4SG> z*hD`i1L_N;^tp~cXxjd~<-v{Tewo#w5{ysw)Q{T1g_C=NpwNVT#fiekw(#6*BOSf1 z8}u;>S{#z*cuIl^sKb5;U#_xa&s$Q-`m9U5rsr8o?TTMJd_95u4Djmo0sMslL5>VC zc?~4$LfWAyEWln!soTw`C8O2=i7B?5iQ0>eYv#&jmSj>|_^nn#HZ7!{k6}|>x_~`O zf{Vf7kVbTrzc2s7EyHY&MqBbonv8;4aLoQOlf2!hkLjr}{kIw%N$~vB>UW)SsM;*j z%}{y&w;!@5lczhJRIc28yzy=UdqFSr=<(^n$nY733DmQmfhL0XwAJEK^n+i|<_Sg8 z-+OzzBO+!qj=kysnxJ?p@pRZ{yQf`rD*!wzU3RWKnFctq+7BseE$hEZUsopyBM(=u znd?!8oTa_H%UkEnqw_}$xn=Wd>q6M&btnW$Bd^SCW^0k@>! zbzQ?dAER(M%r#t083qh;X1$uv`aC$(d#sZA#)E6TAIMF6WD(Ax5uL>Y0l<+ZpK|Ct zdou0PB}&e}0zv>MI{YARteK6u60Q?LpX0<2n)$IR#F|LwQUkKg|OG+rvMOU&|TXodlzTRj{`%_k7PQ$h&jM; zlo37hW~&|om+sU0;@pbpL>g{Z$tzq`n@GdS(}5MI1G1|jRSB@xR`KzGhn8=U3QjXb z+i5h$aD{G>Nx){Zs$!xEl6zM1VQe5YL@po0qiZ%&Auy6A&aP1HozowNW${wroSEgd zf(!&M-Lx;bzsxGvi?Ull`SA9E#!Rv7WqxJw!!y( zcX|_vcgnM;h31=oomR^64shQ3-^p~{D5qwdgA?d zC$A`6zGK?XPy2E4;`z^W3aOi^LhQuA$qPsvGb#XV_;Z&~g7KfL`5JSNe7nD5^4k5f zDE`fX3vJJ|Z?JWIZ{BYc+?up4{NCKF?!LGj7UH(Djh0D)JR z)SNjl|0PJ;za;*@-W_hUMoTv(dK+5>1;U+b61`q^(t)4o|4-XPUN6_Sy8CL1B(T5H=`I*&|&ZqV#T6mb-&~OSKq6UNB z2hy5@2M=niA9#Xf8rxa{pi;hVuHWLasESJ*5d0I4v)Erd|U~S&AA=Hu> zuB#2zmFOzw^Oz(CZ2tTI^G5CgSBs7DwLlY!I%THu-uj2OiqQn5W;6b$%~dzk4R1D+>2uaq;YR* zG8yN(aBqM5a{`ae;yADVSO{A;_=*j#2iy2iHm+S?2Txx4FtG-TUT~S+1CNf2dxHYc zdMY0hIOuP3I89a34m~9S^_G5pUih-UMf4^4y9{iqaG?PZQYNBPU}bcyN9O{t-oP&J z?1`DA1Cn=`tk~LzQ$A_l+M2>IVba62CUC+qc3N!}*N#;(q1i1XQ81^clWE>7MNe1G z_lYpAUBLJb;@;aT;oOm!f=|X<4P;R+u#lJjN*6iJ%ga6*s=I%&hWronQV3K10cy(j zr$hg?uA^}($IV+~;xv`Wnz<}OL`+TOhFOKw`{3+F|LH%~3ghfoiB zC_=p+H^qK@y4PfbqZ4y_Rz56UsR>=W&Yyi5 zA_ImArcJ5!GddpA2fpp@$yr!&H6a$}ZEwskrtTfh+Y!HXb7x<-Z=oZ3<1V*5mMQid z(`J0+qV8DfW!{Xp3w3ZSeY)fI<5#V6e0ab;zon5=AuE?g-z*dW?TYQ+I_B+SPsU@O zqy<=Fn_?j68iH-#xvyvQJ*9(rC;zWEZRaq#gl@*Yk9epxbjFU(v9*C^t$AQ%a?B6KjJZQ{&q9BN1*s5S|jwp-; zsyakW`(~M35p1(_{-xL2+Pijt%lSOR`R}<-NoO>;6+6skLRuG_;OZle&9q z-;LjkwoRJZ+4%PMiio@}k#PW1qsnc2_9a*f1{o>5CjM-Y{jqL?)%LAJMcdaMxFd4& zwfX;ECgm4pTS~*!IqT*nGG_nts8W>}p+JoGT%l0N&y`NFqYv_IwS7bQwG^Pqm;2O)n`#!3a_$1nMf!GgsvG z)lbFdu%9`z~}(eF*0v55G3TjJs1f<~MqaLKC;VhkB=9YYKbk+YleHIJ1Df zdS==s$FcfLB%k4+R_W>1iB@Qdkac(-R1yk!TQ#R~&X#Om_Wv*V*|6Lub$Z9J``!av zy=l!G-9Ii9U#M#srko!DhMTZ-DLEx2lWCAJG}r}TG{x2nV|41czr_kUgcBCdkES&; znaRAj{z8pr7A2_L!&^)olOb3E5Rfufs%8HB`mnjjI4~+C4x{}?-*Z~iab0FIxYG?7 zprCMk`dIw+wvVdnC|4vjm${9d=5`(*rst_C>CoXh5NY4Gq|hAD=}HD4V|G9ElV zUHYV@?#N)MPq&wF*YV@YUHJ5TpW6I7$+go&Tn}f52_J5zv{)fkJ$$Hj0CoIh_bjBFPpv!K}amYuTfIETITi8xNr!pBrjIW|h-s7tjBjqxoY^u1+ z#M`?&f@Eb$z?0w-!1DLqgPQtJCkMLDhJQQ!@j=b*tP2WE7T}OMqJ=<6*_BM2{T8<4 zSK~dpSZLsY7`!es&Z7%SkZLcOh9xzDhg%!uutFA1k{H!>UdeONHx~#5J zFSNV8aBjbjj3=h**b60OIy6AlgI3c=a=XOL(X$`&Umxt1+UIE9@_(8-_jsnm_y4~) z8*^;KMwA#uGp9nKgE^N&CYzaZ7%_85Ii!QqL^G5_Nu*{@a`=Qn@s_UFC({l4$(zOL8xd`VivvKo7w#++qmt239=qZd;Q;JPjB2e{CZs0I%IfHL_^C7ygZuY`e*DA$c+ zmu08$bVqPIC6ooUMi|M>udAy*;a`~+O5vQF-_6{Mk^21)x~qchG9#m)dP-On5&4U^$EqW)(N*_ zvx1-+y4c2KhiC8kr^Zg-D)vPvUglqVk%r50#kBF5Q!DWtMpOnJ+o0gDM{NQ}HYtmIQ)6Csg_+8!PV`oNehy=xU~87qy;^q9KNHSjurc z3hR539?e%t9@Oemp70_&^lm%;X;*vvI*U5EnV&6ubYT#ctW~% z^Dvjgs^rmf1b3?OO^xCskfjcS$e7&z>ss}av!~wLr#3eYJdVup+|)Fe-aDi>oq2xA z?bWZx6dR2sXT?phA^8UiPE``^ALCuNV&;( zxM!Rq_NR5AJ8AnwsjFRz_h}qETy|_@R~rZwD?hy8&~nd~ERq*4K>)T-^O8~~u{M%x zYl&5PVl!K+l|P_El1+;n{5y1TRXm(*xRGPPgRjzd)6CA2TZd1x(F1*I-7dHvJ9N2M(=v1EqXCgbh+i*O(nkpa55iLaZ{;rH%AI#9&$JJfm%&Eq`XZR<)tZ*UkKdyLd#Lo^~2lrTSw^I*~jEr2Bf$LR?Ph8Uxt|lgP3C|`&Pi4)}gp4H{jW> zWM7~bK~nt1BW@2vO>J=rf2~!KV|(J|#<|*L8y?|F!|Pz;v7y}T-)5qKLw_8>gZaLn)2m*%E z*J{?Z8h|$LKIqI7WCF?i#(zhto`WcO188&r4!n!61{y#qGyq}AQC}Wvuub7*!Kp*t zGB*jxbpbwwE!C9zXt2G#F^@n+dU`5*ihxfdnUaIIe+aC1kYbipD4p_)*U!Iv##l`X z$zw&XjHg(qwmP5J55CsZXYIa6Mwor*l5W)aZB}V)V{4ytvhK{~!ehWQ#y^8nM|)I9 z{JTCS>E(qtKQqfe+0#9Wc9H${UCdni%Aa$JAv4|B#6N?9P4sOVYsAEbp``u+ziFWh z|5|iNP~*M+cLq-iTZpS$@{_lCNKPy>f<3~Pzn7u@wal&B3Cw8b*Qqf3-pi*t7BBpF zbR>opvo}2lwz_)p2LJ+^zD{5z*3D2s0}yGsSlq;+U?!(JgS~XIv7)Ljw_!IRk+Cw% zYKjgOhII)A++^f-Z-fZALBR&T9YJm)lU;IvIQd)3DX3t7ZP3oWpC%@s-FdQZkRSfO z#gOs)!%N}BjOkuI2aW1}&<({mp^>{nD+LWqs2q>$g@LC(d@g?Bf+yC+X5zw3|f|*__=kYIn`mf-EjQ_S)^{^oo2$)$?+!R@MJ@mN35KM z;M2jgKZPfg%GDnR(_jBt!gd>LeDLJ%01xt{hpIg z}%?ugcu!}fkQOq${NU8#H{yU+Br zP^$PkH}_rWv%_wG<)g9-=T}Ex+Bz2}9KBZaQ5|z)5Eo-cYjyL;i?k!s`8{X5kM4YR zPS$99??P{6zw{| zs)MuHCJaLcvhzLK)gQaS?o&M;Bbu?^7*eE_{4+cv+ci6n$781#M;z@Q^$O9AAY0LE zH+<6M3AiwfDqaaC%f?DT*CNf5SXrG*_i6iCh+xTl;SdJ`Vv}gL@QB;0P$nz!men`Y$ z;{t>9yimdG{Yk1AUh2|=v=-G4a4#M)B#p1|T!o;k5^?pOz~!}_n}pG&NBn>~D#XFJ`sre0T=M0vC(;ntBxdrI!t2cjN zOikRQ%}3Qa_P;pt5T3rd63LQZ$iP8Q@}vEf&S?RUT#{q@`b8MuqAE$lb5XEkn=*pR z>SE~IaExGW5CbiNwIA*eI<6NDKM}Cepv(QFLrh^;`ar}$h)Us zYUBMbC0RVRIBg{UQp$z_i~zZxog3~*k#^HyHCGN@{dLxe;cBB3AskcL44>naU!W`IdU2rImsE7FuZVnS7s#ussI$fj9z8rC@$ z$ofG<8K{|OqBE{U!_=^aDBErwivQ{PSLH$-Rh%h1^s4_xJGH!Y3>kr>R5X8VG|z72 zUQxW{@%Q{Of&I>aFXs?DI0@?aZ~a~Nuff#?X3CbK)NW!CnIk=)em)mA<%gpL;wwKK za$zu6IZmR=(w*|I>h^^X(0fqu(I3R4Ea!&zYIy;(t1(6uiK0D;fu6hdk8k=Dtzod$ zdG}H0v5X~XOdeP{J?4aOfAI?W!*cMvWx~;K9j&`t>v>IO&Y(ZOv$Gn|5x^H`^k@k! zS6d&LKBeHK(g0^~jDtf^{UsX>T`@Zo$x!{o7z?G-P+5z1^+-N5iR0svA(L_LerWr3 z8lGgJQ;Fwd#4`MqBNJJ=v|NIWH^$CKY0mZ8w(k9*MSQA~&6h83`PLio+5HMd;%bP4 z{4=XEaL=pLmPR+8`Fn9k_K)n}qYhi52db-96{-B)wfbWDe9}PHIkhe5H(Nd1cZ^yV zSAX&Np&DLF8Myp2{=g~+v`c8GbI1+%d}PJ-ir3gtqU)xU%M@vc31#B%JD#WPPS;h? zTkr3cJYUgOzVgG1a^Nk~WS(V}xaxnGqjJSQ#|V%B*SvEkmeeuc||_76?Nv8C|idVkePC zI8Z5d5)kc9JthhF)R2g7B^91;e9 zW#QlUkZFJQ)`Eu3xVn&{f$b{rqsLk-9-O||qa6z8PG5a)T@Kd|K~|+h%RG(QKB_2r zX#F8Qrjc)d&q>4uM_z%Wjp1hXL+~@w&hw+8n9F;CMI)fhFDh36Dk2<^VC11t?r^ui z!;qz@AthxMuI6aiRd!gL57CxJF7w(RS4WD&Nm-x(ObO2eU7>vr9io4oQQq#zJRymc z%jftO-oN>J@N8stp-k;D^%i}3{oKu_*zu+i_j5RpsvM4W_QvB2|M<^o{1`u_4?zpY zW$Jj#L!G%Q!4J=0X}1t0AZ}s^>S|^$YHW}FBG$dt3QEiL&v}BJGtF# zMj~@h5gX|YzSs(5&VS$g_+d(6UEo*{T|X)V{bHS$@(ipws&2;W(TW#ZlK&3AsGUHJ z7@P(${Svura#o-_8hE>@bTlH1i)C@O@%CJ(OhWq{7>HOa`?!ZG&3Y4$`a)J*Xe~I@ zVHyF~4yxqqqiT*GddD!QCbm48&nh9j7gXQNGT*qPZgBsFdCH`d-|eC=A7&Wgts=#c zvaMexYu7BqH$)eq)?c)fuQ>a-%E&q35@~DxA=Q!EqNVA#ATOMyi9(nC71jI@ zlz(sW(Ie?0EQ1GvLNmDqsO3?6z4j-z_2QO>&e=l%?a(+wpfmL`$ORi)m1}HloJ#%J zc=gdSMOy46QM)Ry`d4VtB{Om0H6bfZnXHV~cqAD>cXmq9(f{7Ln#UIp-cbXq%hFU9 zqI_Qy&Y^>vF(HqSkNPB;!7jxlK0CfJPH?)^k^kn6*@B(L_`=jLwv|4e7;2nQu-5gi zoo$W_6}+QHe(KE1X#ErXTci=QZK!zzJZ=}Q_2(77*~Zv=v;ihL*EM#?yrtszk=ODTOlv9x z>x@Y36mnM{-se7aSGw|LJ|fO&-|0v#ieyOt+Ct8R&lS||FUfx?ahk;!?l`YHp`-5Y zw`4SGGv;Dc+;3llG4lM@0E2rEW>u8+F61+{ycB-qt(NQV)@S+$$wBzgVZ1#S0dNL~ z1N=|nI^+(qe_s)pm}M!Pa%hi zX=NDh_*237*B1qBn)$|hvH~@C`G%o;wzAS+jH&7P!yji7-m2P-+Z2ZvEtDXe{T%j+ zsw&BCLut(V#l{coh~7UGGHtzNZ<08o32=soZ( zx4&;SvQh*r=&;>asbmn_kDkpEi?f@WRs*_?jD_j27UkrDR^{P#zc}ar5dT-04tD;k329j^=Gec^Z9F-5xubcQ#vcqEJ zjYd|B!L~aS2inXpSnl9$z8`G_!ji?0-Fl8xTdJLd*>+i75e@2|z&SL^#!TCmI^@>X z4Y0vit42bV@Z4(KimZN_3qTLmwstsNny@vgpf-*G@;h>d|p`E&( zZ!(zq9`<#^^Y=yFgB986k9*%Yx-Q(iwyZwJYQ#W4=IOt$Ui*to_HOB!SQ|D-KXI&X zl@53!9m8Rc!(bp1aNQutgI3?Bj$IT9Z-Rl1YZ#|{MCDWnA^(5Fgrg}p4nTmR`XAj& zryu8R_F0exuhd@Tn7G9uJFF+CRDuo;Jqxz#VgQ&&XuUR-NE87zb%)R!UP8Mr>1_A& zHf0G)@yH&BRQJr+&LX~&&M-*T9W>B#cDj7^b$rX6`;Pv50s_a4&*JI^ z$#D-y@Nl;F8J`rWGcLGsne`sQ*Eh>_H|(R{#4o_>@NTWR3c2|1gcqFUK_ZLw`R*sa z{~6s)XxGs2aFO4^d*(A{6}Bnpk^78L0FtwL*jg$1@}(&k11XK(p3K>MaC0e-)OC2&y10%|I?3tiI`9aV|zV2k@l(pNIN zfUYp>5<7WF5)Tx#HkM{q$RQz(QjdXQP5HaO7huH?(9Cwi(!h=fTV|@J4oq)DPhXws z7*==J7al&L^^UcW!J$&(OmQ#Xy^OwI5Hdfm^{V6DkB%?5E^T;UMl8qNTqb_MK~&-D zg6ISp-Pw;{9t>pXXA$$yIiChxf`czZ_pG!mi(7stQ6W!g+CFmUL+q=hQ}-t9G$8FW zuuStP!nt*Dh}H(tDxEALy>)eLTt`KlacZtEos{$PA#eeIHezG9G}Lp;qD&rWuNZ2b zCqQ05TTu>p7C`7BDiLq{D+@Wqh>E$I1<-=S-M|4{kXKBV46O3BinI3i9OCv9I2>UY z2Lo7=Yym@sAe)b|8Q{oMq$X_ga9Lg2kJa1X%)KrmNG>#L`F&_;jDB!j>0`VLesZ@( zowdU5^Y7>0-J34{8?wcGR>Iq~GO97)nzUpNu4a7ab8pl6=%fjw!E;(i_C5W&;q~Kh z4L(d3)728L?^s)RgT9u1U<6iNcm2+c%t=(Q7a91X+UlrU&o-G?<4pi(Z(e6~qc}IB zRj&47lR;ZONMY;cXFgLNo9ctgMkYX73Y^B-fPlRgEU^Qm0$EP^)|5~kYQ%Y6-Q9I^ z4nYpOu_8wJm~ItzNONegm}*HBaY}8OHhg+6*%f>GFB+`R^N&FU9*^7Y2FltEY@Pr& zEI4K8U`l5a0jjCNHTHBd2D|hr{r)|?EX>fvmIr;{wa;$|VDyj>!!GZY7cQfAlv^YFye(f>wLnmVBwgaHm%_eky`R&&~*E|;M z8)tO%;VMscWctOV+=aVcN4BIvvfZ0tBm0A3kUYy~)4IB0+`DvHuvedITz!`vuU<*j<(L35p zv7QnFDEMk_PvQ;e447~QaK5vP9G5`g5Ny(D8_e?RM3gz_1a+S!W>^0X;q5Z-viTj| zSxi_gI#&#iW|&K?azXE_ixaL=H`luv#ns=RwR(%LYvj#cH7oGgN0HcDqqo0A3qBh8 z*w*)i>SbI$TiCwShz=dr&pptpIDh|jweN${tt0A89>uXHYFDc&glPl723-v4GKfd| z9vEu>da4LLi|jkL9epJ9^7Es%;j7NEXXG5_)RxgP|9Qe4iEkHm|DB!i#ij_*-ZLVM zwuzIF(Dfa4j1iNPtW0ds*hN`fbddqB%EnVe8n23x5M%--S;FoDrq_;+xxX8P*+L2h z8i(KAv*Y=mC3HI{(${Yvhl$=d(%$#Izw%GO#Jw{%5(k6?|2s{+OuDj}oc`L#t92J$ z`Q^;^msiSfF3~5rr~Li;;Ja|8D@5%aC{;p~JaV(?|w^C6WjJ#tqb!(&_#XgMLv z_|4Y?GohB_*Nj4PRJSSt4gpG^Lq%KCAJSbA8Sr%~(2Kdviu1O0?K-`Kcs=3SXIWI5 zVIaNJ*=EQT#`QmCBL$~aHs(Lwi@>hoQodR>VElul%72(ctLNAhm#~y;Si^OrXeqkh z7o&^T?c^rg5XFK40~5L-n;^U$UoB)6a${aTs((7{(tOeg*RwnOL-_+a@?ZmJ+hLvE z?i=)X9^A_9cX$`FdvaCrwzFSmyTgnA&hKja95A?9S?kxN?bZ2Zfw?!d-kjS-3TYB7 zDL5pl*ztIzn>`U@eu5XJ70I^oH+cW$bFMZ_a{xYaA#$+jr}dTq&KcEo*S1iK3)&3i zQx@Vd| zffW;DGilbq3dK0&2)KDoI$893Mi`CWQD-eKl?}Uy4K-?W`_~SRD@QZLiq3CE3Fk z+SUs3nJ^ctr@PAy?mypgq4cj`__xeeUc(%1@ATUq24(xgu^KMFg6_?48{ohByR&3f zr}IE*^Qh5Ii_{|?Z{K60@;we4Mh&8M_W#RY9UC)!0%~Ve0xjLwZX^^OH8E`W)$yCM zVC}b$%To3KAfFsVJM@Mof)0lX$Nx07fb{ZYeqoLSxI}eo4h0WOD9YM6o5?r?5!c3u zL3a3wm$FK118Edfc8PsGwT|PX=_(>Wa=vr$C&xV)c9URu=;W!re{%Lcy3K?W3eTpv z>nVn#b;ZC5InkA`&u31bu5ZG`Bn=UYeOJqE^)W!7IOfvCIko1-d~1Q7QDJ_-hSI6T zTL*V;^lA|8oL%3M{rWk+Xl7aQ*?!3{QG?NJt~GV-{={8Gt=PYA(swV{xeov&XB&AX4f9OSp%mEd_nT&a7Cd;e zGT24Wmuk#D7=*~7RWe9O;G-qQLZg9h!CyCyyXjuTDbMEzc>N;Q<{t6Jd*1EA++_Tv zNBE+-uocfmGro#VsH-x31OI-#Y_!p(tYuTyx$EK~X+I`(=s_fGUH>GspOvrg+)GX` z4Bj65+ehLHwJ4mARAH~C9^%a)26IW4UEC#_7g|-To_u7`%g18z{pWUXw5K zoxB{`z&Fd*R{t01aHDk9)w_ab&G4vj8x@C+R`d{;zV1;Zd3%?{(h673r1+N;_`tRp z)7kJgsMn-GciZu}0ahMP6NVw9&3Kf~^5*RP9Svou-g#WNzCPZqJ|%w1;F;A+Pbf*K zKZw&Vsst-a7wBIpD}uB{&RK@QD1|0AmVi}WwBEB)h-3h7cbJvB3WRnT(rdfVu%I5S*Rl~X zq^#U}np}NdZz)YG!83}&=%h+UO*)oBk_7s;A^cT;y!l(T>8;+4#+JErZa)Aqd>{7a ze8JSSUj}1N>rY$|7+hU7^Eb(&os{5YI-fLzk9*@%TO0B14pav?2XS2wokSG_2FLa+ z)e5_Cw>!;?aR0P1dro}2{^{uMr&C|A_x>^cU9t#u1hAA^ z{KzRwN;2fEfD8w<9?O6r8$O?djLD-6$rv$Qn&f%_xx?~Nw zB-fPls>{B;e(3HVsI|htnviKU)wsgZ{FdS^LjK;BLVEsKfpyxlrAH>rJTi&bimmsp zi}GnO>@U4PIK6Rq!nWnQbEeNfpaGkk0?o(Xa-W;4+FJS6^s0Klukt%+$C2Z$*7`Iy z1M%Cy#i+hk{(Q>P70RFA#T+g%Os=>+b_lOwkjGAdsSo_Uw-WmL9YWdL$Up{711P^C zNHZ1z)>*vTkC^dRZbK)ayKyz|@%}(d){$DYq^)mz+6-Ja7DxZhUF`=hj-eRZJilReu z(E)e=);%%W?Wx|>Tx70rY)r|JO+gN5V=PAYZNB-ZM$Dl(N@?MwYK1zBOFfQ9Hl{C6 z`q1;FM!@Mx;<+5KSoiGlkNxv!)r6cocf+TTvp}Uw#eyEc?V{OI(>BDkpe^89lY93e zjUDf{Gt8>mhAjSmA_g`_KW+Yrj`XHx#FTQB2r3_#*z5W#Y4V zd=`?%ld26j;L1(-0}K^?Jk#|};?IKUhdnn+LjLjx+5Y?e?8ZpgT+Dz8jTAce%82;o zbn@|}vg+#w;bp{@V-|P&$ax%WC8Le$`1YRnJdRv5dK&He6UPBb%^P1H93Gy0Me}c7 zs$=);>b^s3E+#`}_Iq^$ej)~cb)_wMn_qHy)LRAh^+%T!P0zorpWT%v$tyCsOHsDm zWe!WX3688=lcuDnq33vZ;O>vrsa~njx}1R+O=yH+C=Dl#}{nXA9OD>_%N1B(i>4@jOr_}I?$mlf8XD6~$ zWbg0a(b#_>94^tib^OfHd&eF)MmT-8hdAG>(BQ^l>)*c8ycjd>=jR^dymH4Y#!`&M z%H*Vs$uH(PPusv}kpgU}fYUGpu;&zE`r?!gs2Jy|DRGuIPFL3KrS|$}VAO z%Y04wtEx(=QpPaC6i-|0TCme*ZK=meO)~|~hflYZgrPz~ZST=x+j|qe_u8*9H?Odo zcG;B!%b`k?Dt0cL)8XI5WbKz0~MoXj)FHuK4PDH}^4i>x^5+LrT9$54_~haTolxL$rOT~*@D1i1|Dq5(glIZA((}B6O5nBzp^Gw;-H?W@AD>~J5rDV>_-6l z(rZ;NIGSlLD&4dkO1PAAP#PLz%AmD%`-51NBBsM_OZYgM>d;_2mkU)1pS&#elIh67 z-E8)fTI(CiHC#Pboi!vmn zK`%G>#n^mlDG%~x45aDbXJTSu;T++(P#n6TkRvd2V(tEG|WP{I6PJ?MQ?LJn4f1-U;$H zOn>}w$p&S}A_hF85Xa5GoD05%ZXhoJd89+x9Meh!(kcFR zTzwwFgkb)9Tw3ELroVoow5K=vQ#;dA2y6g19Y&ZX;;$%9f4uDIf{6vUvXV{pCKct^ z-f`7oPZ?(%#;V5NaB8N@8S^>ek6nBA=})ZG+bP2Pqs`!=%$sI&JKeY_j&>o!%M7hIJL&{PWO7GxDR0f;M7X0slbQ?=m_9LvdGKv%ISJ$ zEt02tiG;sc7%P>anvp=#q$Ga0kwVrL(a1LFp}I&0O{2@Q%f*g>VPjz#`gk5i!pVcv zv9X94N2wJa7rjZ)%?{XB9s$n8+(_w8nHSmb)nhzW}Kv2# z!hzDgze1kjFTA8cY(B*m>3gleTQAw@4huIPHkIRfI&^x%W9NtBI?954M+jSLHuO7w z^k?Ri7Zod3Oi|y~9q0+|b&gTDTz}){xno8zI^!2g;AcjyAya}S;=E1Wn#5d`QWx7Y z(AjkD9S+Zzi2AqzJ6tq^Xvx?ExNVl^2IWw*$pO0Pz+|7x#GW>d(m97?AssK&6Lx&@cPHlY8W+3n99;;Q@=__hI zd{lq2X0^DLdm2Q7jwg`)b_DTBNlHTsD=G&3jRgU}THESuMs$B^*f7`3Of_gsA7?9| zYe{{F{FOW4LpsGmJVD5W`IG$}(NlxgG`HKFQ{NY2&95I~?R_DALD(rfP#bmO9}2!F z;?L`**LTW2-h0TAV##Pju1w+h6|4F8ea9bvAAh#6EAf?LUZwZum4*ZX&kCBoTBv&F zcM#`?6K?iU#P9nGckb||scn+F;kDnwlE0Olez*I;c;W}d=#xh)n%x>7{>{AHwRg|S zNX!OGS^yxvf%zitVwkPSb4!ozMd&2J)@fI|hbI2#w$a_W=x(Y;?Dn!p<%5lU(E~nO z&{VFIRnowS+D$`CuUlcU9l}f4GF6Hx01tX?_aga=rE0O7c|yD&H@@H6LmC_|DJt{x~{V_K0mlmLeVf zb8)@>CAsUHrDDys>#7xRE-TcguR7m}A#w982G{6+wY6I^cU^~7KniF&$1MD2t(k1D z#)2bi6RclYwkp9KAyO+7dIE=@?V9)#7h#_jY;=5(eFEF$UTvNGaW$Ew*%s>JIraQPq;2r&OR<~Q zAjXG)U)3zMFQ8foZm{xZK~-?Yy;Ma$_D`cA|q0(<&bE2d#;K_G7oZU zRXqTM2W=%NNWrRtE8kV3~!s2Cl0M-3rEVT02sR{*;86K z;NKz4T+LDi5HBSmHjnC3C*;9Vv`qsuA9aGlt!Xth>9?enZulTvn)~Nh){L^MZ|@hV za>IN~IR^`~ba_KJJekJceA|nb{@QhOd$`Fzy<$2HmI2#SSJ6`&s~3Felku&m!LwfgfHcqYnW@c}5-(L`Ao8bquMG>c~N4tlU9|4zvaqV*^YPbHu}%)(~Gxb{u%S zEUNO#9&~mjTBJnJ<0yR)%K}ea-5M7q(%L**b*nb@fYz7vPpFACFM7AkOlnB>FJB%1 zB&kwo%YkIGUwddSCW^sG6N)a)OJP_XH)?v<)w{p<;@pqx3F?fM!R*|CYa4PrZ>Q#T zp!6Mt(pZg;urthwv03m|kRV((|?I7^llwmf;s?&lhme_BKzn z)6{dW)#n!$;)}QDb^%wY#m1G9qa}+xWgd$9NUugbHlmY4&7qs20A89=iqoxW$}0~u z#tkuySxTVz=2oxYKoHmpMzmGe?>l$_PtYL>_$cn?$nSP86dNHPF3zbV#gC+lM5&YSe+ysODWe=BA8&<&6@auDLS*OT$D?{l+uLgU;z@r{!`K(QAQdcCFRg zwZH-ng7~2&3{Kcc&?8*XP;jSz&PdRts+7Hw8s}>z4%8yMU`^?!TmqlsVyc79K~@Uj zp3U0(%MG@jN7=|P1>WBM&T}rf(&V>s9U7P%0?mpowAuvSK9P_)`y%vC7Glk4GViv7 z<0+>N22HGq8kOS}hxa+vRz;dVnEkZ7$QwN}ks#0hl$7|m-&_(Oyy{)!7w=l4_R4)v zo7>!$BbC6``tP?WWGkfme$D(rnZ?R2pvo)5d&xlh?GPUNCE-WfC)uGX~6)ZBq2cP((D>QFoa@5L~IxV zA%GGEENcNNVizeQSXjF&mbF*76Hu2`-}l}9-uvBqfA_z~!(q;xnP+C6{yZ}{HzL9h zfK1GwEHyrnD@c-8z!}x@U*K9a+W0VRuDs{BOWqR(-m(vdv^o#} zy(|9v<{K17N7euUJvpi2RGX=`Q%OXk0(hSUe)w^`_%MFrH1LfFzL7}skJuOiceI-x zXcERr=1;RB+E58ZD#3<^CD}U=X?LeWkRZ%9)n;Krq9AoD+sk{J(~Knv99}d(8O!BI z2;!#U<}cxg&tJmjf}e04RuDD~H;>{)^h%h?j}*8sOXT}4o8!-07R{rD;bu&qzl6wf zTH>%IHX)Xu%)u^+jfqQgSTYUA35)0Q9Y9%LZH>c@G)a!0hI5vGz=DCXGvgEaSQ2q6 zk-#H@$=gt;x-p10Q|-86JbNAmkCo5enrLH9A`wUw2OF{j*$(^V!i|iJbxI5ickpGn zei;_LO~XYdCnq>qTQ6R`c!+77CC!{3CjG!}&XU&h{$ATFqf%THUUo0CJ0~p zFFKHDKX#ZoN-_WV_?WNa>7B@r74U(0dMCz@$l+8X)_k5IE-Zd=lEv7;M*8x9HW-oS zU<*{wce7)7IdD?K1o3{H*n}9q@5rhMq%jcx+(0fB({LoJM_lqx+RTjP#KrMrMjQDh zgZak)xfS4r#AJU#EZ>jEi2;CY<>dNTO-5$qCs-yQkVyPCr!byFczj|k2MDm2x9wMz zfpr??H+Ml2VD_b>>Ii6w5sl=>U-YeFv?fOIRgGY=Big`$!;@>8X}Ba#DnIP&lmLLy zuYxgbY(urB+LLKCpu;&tz&Ex$0+$*F_{Jtoz8rAb@qPfXIFb*5|G+QblmFX*N%7&y zi#dsW=Lo>|e~Sygf#3mZMDT&Nu*O;c<>ikkga3eluX4;M@@Y19VPS+Y4vkN+3n$wW zxVBU>A&f$_BN6SnTzi{uRQooo{|6B9*H`!Glerx}KEAPwQ9l63DBLhy>a(`ls zQgE{Vsq*-uQas`!5`krt+t+VmG@@2qI1%3}ex_D{y>}R^IEXejWLq1cE{OItB7w@| z*byi^GLb;xllUWggJknf8IB-B4j^od>9Ym8#>SSHsa9?fhxl{rrER0X! z)3{%>f7qXu|MxWH@xpjE;r2WNp9=IPEu6w9go7f1V@KkQ(vb7befdU+?`TK?OQccl zh~)3dU_-Pe18S0Nz9-NRc=(>QBpaH&9nF?#^IyRH6KUO3VmWbmtc%>2iNs_5V&g{% zIa4KRf#$uxx8fq)YGX&HQ0;BMr|AzMzZXz@JBppH{ZDBA zH(>sMnsU@|E`=tKYB;uB3V~!3P9lVdh0_RR5@*yW1Xkq-ERFR@xkM_-juQ@?Q9C;# zflIctC)kGD(g^kx?x-_E472+Iz;~*ZMg~zN+0KUggHg00Q|xGDTeAJ%Hi}dV#nz5U zrT)+}?61T8ca(GG#{x$ckDU{r#Q);sjJT;DagihS%q640XL4d$ zuQAI{qLVLii#I1O`TI=B7yw^#BQb(MVwh0}cueB;kLVJlTfa}|{mpRZ3xu&rxW5_C ze1Y)q(s?`@j}k^9+Ys9m9`ui2pXFMdCi5MmV2SiT>L=Eqk2Jwf=JG2u@H;co_oe?buJ zcw~^0vH=MyGLK52a)3y1K#)KP59g8WZHPeUhm8$0|B4`hc=u1)V}SqvEC}B^{ege1 z6G-7E3zB2_W9mjR?i`amw(hG8fMH@BVn8+%>>&`s_~D$Cm}K1azwW^PNb#=>^5+4a ztbZ~y`E0=kLgbk2kDT-5DWpI5{!$qu`1y4I9OM42Dg7|~zesj}o!9@8D*3y7{#7sh z3sv%sHU3d0-?qs9rb8x|Kd{L*)~5bVkL(MCe`ize!G>EHg~la>@xtVJFER;OS6(=Q zN9OZ5;Z%@a<vOje;2)2+G08 z_tXCeVB-JH_WWN0_iew=Y0OauhsC42epO-wkxiNnUg(v@+A%DztkUv>TAS)*? zB*n+_6Xk`uaeRiHMDj9lRil&R6XZot&Qfq<0>q4g;KWM`IGhszwm9NPy3UM`3F9Sl z!jt7G^CWQM2x}wn@nvYND@gEt8A84p!VeDz6T&WzPmE5Aj89ld`nuAeV=R`#`&ZZk z8O9jFC>~~lQNfP9Eg5V*(a03aPtoxQ+MGep(epE)6WC=SQ$a$-{*PT3Ij@2<266&` zxdQI|O03cP$JyJO_De?)D{xC|Tppr(<9LUcSSdSh& z_yY}JT6{g8AV16XXQ=YMGuJQ24s2*NJ4RxBg8U$ZyyZ6xe3>$+4j7#Tk?2SwIudOh zZ74sim=iN{65{7W{iOfjn9tXBjjD?uf}qiAa7=5&kOCF*^|aU+!zy>~|M#x1Yx&{fkVE~)M7 z14|AAN9h$Ip}A`Qp8FnA7ikgtQ}Po_Xo5NRd$G!5p8=Zcsn=$_xbnL4=(vj(lT|bW z5#VnHAiBG8rmnC2!4(;2>4V2w!^C#uz1tJjEGtUV)oj|a8J;$eN;l1McvP_`-{Cj& zy2~!=gt{xUJW1UFynV-&LRKVQq&?XF<)J#V4lJ09i_(NJq>G9iyvU-wC=q}fT^1G+ zf@MN(8+1Kny60qu7dlMmzQFtFP&#axe*Ru8aHWLIOXXipO}U!7GO#E!`0&cW!>&?sqG1y_Mf1OUJ^X5))eC9SaE#Be_kJD6GkQZ`+ZMU74@M)io|R-ZU|Joz|ujQoBXz#Jqgh zS(O>yz7wXDC8v+991B5fkRx3D^)bTAqg-6NQEYkE{NQ<;b9niqy7{8R?$KrSJwaAw1-`Q^%0?v$5EUD?-dSnFh>&CzC7!j|3#4K!;hvjb zLK$_8xi9^0=%YOu+#NOqKig?6f7ZOz*uX6*{f9C`dQ)y)U3u$j-oo)&-!s-X$$@~- ztQnEX0&Xtp^!AK7E~=vh{wg_(bWd+EJhQ=c_5o9`EBFg9$a7zkJ9L;nWG_FxkPf|+ zPBh<-8q!JOce421sr+jV{NO_?0~@{w%&6Ghx|%XZa^xa{qvhXm->CS9$OmH-gcxL#xSh#v9rC3O2zx_t>O z|7rhTV!+pKvR5Y=Aa*kZO@N@grR81Aw6wYFY1z(^DjqF{t@9loZQnCLckOx;SC1#g ze&>;j^+lIGGIhId2Sphr`RC--gtYFWfis zVUUm?xKkN|Hu9HF{5hDvUi;mEFrhgFt(CCR35Mt3`Mf~-M!b4xAmpX61Vh(_$s5Dv zvoj!1Mk||>!zM#W1T>JKd+rL^=dOKWnLyIM2tT`%v4Ibqpllo&6j3`LEG<{P^b)Mw zTr3g5fq4OFN667mjhuzo@{Vku1z}C0#$W9V?=6*>i-G?nJ-Y~h?j^%V*UOI;vgHoD z@Iki3ytrI?bSfC=(uj!y&Rt~jw`#JNF3`e28;6W9zMn0JAeHV@2Q53vUZCYwge0=K zyiy7*34NqtcS^{3k-Sa{tP5P;h!t{mGhZkG{f_R#EBKGTPbiT}e>=L*>Kp_dsB4?~ zfl34Nw*zS(VsQUtbFZBs8)IKWvrEtZGH*1@QKG1>Ezr z2c|BwNcXoVX&aa61NWvEdpYx&F`W4-nrst0voDbe^@M?jsdRX;k9X}&F3{x!OWVsS5NwyZmdS6y$mCwHT~uDZSl zSKw>Yrt1ev#cPOdZ}oZAqz6Hpv`@X8=tlsJqX93NgymJX1p&rU<>%%Rx(kvnA|U!S zdx$<+-+9Ue7Min1b^Ju(2w{$Z7!t5vo1DYseC1oJp9I(pyG9;~m8y(E${{XGQk+5 zzB53G8W>~b!z>W8>bj_oekj-o+Le9z00si^zkC1#0WhOIKtb+;Z1xsts%-TDlW)$wjmv+YH$B*)|8vi*BERs z@$>(U4#t6?iO>L0U)LZUPO|mR!{_fHRn!Dy3lhy4HS*aJdIv%7zCw{G^1i);({#EE z!_|G3=NxaK-e4n^kPg9AR7L|%`MZkB=zk7C-#5}9lKcut7i{hynXX(So__ZVTEgu+D-na zxA=v{kk;j|1qfKduUBdg>?Z&E)c#2!bofJ?xGhiCO~u0I6FU+cCSdQ=@r5qu@n-iM z&wHLG_9^@)g*M%r*T+{A2XEG--Ii(ibY5MWj3IL*wGGo82lHhQfrWZZW4e zWSEfLxLTf`p69vXI`8QTP`o_2KB%T#U=@nV;_!I--1>t$I@My9R~5Ct0-Yt*EDFHK zG8Fx*0?6h?>^qb>jh0lAii7U%qTr0_xF;v(ZE#_`c3_ntpMDNDn4MnAyB<@>cXZ`$y% zb`yg);RB>4YQ3^HUeV?Dp(2z$?7R;+_jPeyMJ!$`DIB4jQsgrDN?vfrY>XP*3x8sW!?{{>4m$uKx zYxa`gt&cXaGg^i9qSj^=_z)#***Guf-&I#=ZoN6v&wB-YExJ0SH&!9vkcQl=tuwn- zi_68EwY6wzjjZy`n>Qt)LERU1NrN#h60~EpR#z=W!>{{PZIhC^L6@|Q^|&WCKR;8I`&2RN>`d65c}j7oO@3-OptoSDm_&j4V2_|F_lS zx;8yv>&({)J9=DIU#zxY2%_?7&=56@n{Vu`x25aw3IiL`X=H_XcGUa@wGG1s8~9#f zrr6CHGc9jF8o;{Z+km{D$J5hcP$(v9Z+RY<^aP(O!YJl6u^F*-O-c$an1GgA@8~Qv z87G!n2I+Y>iR(q?Lb}w@^o9D+{5`*1abc_5b?=?;Oi_hk$jfPSN*Gm|?nPR`IZwNtwmXBB7e6YB3z5LU2- z@1ss>3SrajOnY^!(!%b}j=F!uxT&12X=<|2*LI=)FEt0>XqmAr*ZQ|;uVAD-8DEIJLO5rG-7qy7a07 zlI_wn42P$?I_uW1CJd+)&|DZn6M9$cB%(~FJ)3G-w~w|VI#%;!`Oy>WE)&+87Wpna z*|Rim88+j_rhvNW{7BS9Xr53v`lb~jI6(tiqJB&v5-11MQ&$skvo!e}$)x8QvC+)IYUb4cRev0tPMZg{UXfeBHUe?qHK4^sf$<$?c*D5%9-*^oTnCS>$lu#^pnPPl#2M|*lxXXftB z{mG%J?i8b5XV2WNtt}!|6JV3O8td$0z3T1oZ&K0Att`!>4jM;sy2&xM*TVIpLk|W8 z>7&u*DP$45wMSZ^!p+5n5^$mtcqq*ImzlquXBRwBd>wLXc+HgkL67z?wX54Cn6}~k z!o!Gz5;jYhBn`;*{>aSHkWkFIq(~;@!%_%kJ?LoEJoDbjYum47Q4`iuF4xm87DsKJ zj&TYg94JbvW(6P$c8ba2k9t>+3(*mbd)OP5HDvioNwUj2W6`kQ0HTq61U@lBWA|M2 z40!VtSvB2lQN>C<^U+L}qP5BK0oeUtP`h(abya@Kf3)etXN=L_Z6P=8BA0e( zJv*2<@$t=$D1903p|`(tYu%=dpu-bphzE^x_U3!qXfkyb)r0!gaIcakIcu$Swtlz_ zZCqVSpiKC{IX!NnA!S{lt|2phW+_&^I!U|t61FUW|LDakh2=1-$tgQQMzAWq2jaq@ z9If}ToAdm4oYNmRGGC?eK`c$0aOb2#YkXs7WX{b~#cRCo4bTUPMuugHNS;}EY8?th zF%X3%>+QodG?WwG0DmIdq#Tx-8p@5hP)Ek&YsKt?T(xlDrIj~=@MxbDv6#Y^I&*_| zz!ul!x<}_LoL|_sFbtNnf|T9FR&;mp&di;2 z!0blP^Jg=x*yMDUiCRMdnG55=5_}lZ!p=qU*@zvA(5zZEnH|J}K}b^d9!m%CzehD98vLViz+V`mp64d%M>B}W zbh%3m!ez8v3Qm848tItnn)QJexJ!MXGj-ScJMEomsjM8%<)$(`2j#w{m6Bd7COWqy zYlmhkH8u53YF0Nqt1r|Z!TjamLmS%qq zCsOILz@~1T|NHODPRz+C5OSn?WVpU!USul{!>s1^2h^xU;-zev6ozE@=N6Sf%W0;k zLv&a&gbeMh`}-7__Lgm#w#fYyN6NTkU{CzYxJz zl+J1!{-n6f^(7n`jRIRw&c^Sy<&A&S>;|J>S6MUf(8oQ{s(I&U?b`j>F7ga?UGLzP zh{$2hARB1>AY*5Q&|gbStI`+fXu~3Q?$+K7hYi8XLo3)CGMS#$8){U9+8h1UfGUgB zH(YaekvK)>Px3PG)B}W))Jt$uJsD0ajY5)K6Q=QRmmc7e&Nw^A1!`I1pFMVak6--Tz?;}$c^ccQXeu7TtOyHB9vm1;(Zr0(kj*uUGLhGv109Y%d2mj zj?BN~e1#=ZFM2e~H5&g2Ucp&$iCa`)^TDbsNM$YN+H&saTR!EPT4{SAh>)(7L6Alw zx^C;jTI%A`EFs-Y!1f`Cp?P7Az2{NCD&E-Jo;*|hVz zZk4_=h-7;(Bf}45p-M!?XoF@cI=F?)<;C{`_oKd^)ieiBsIj8MU1x%af=D>E(tZWY(O;_?A1LE=Bk~iF!GMB$1lqFsy1w$R*&U zVsp6Ixi-L=5z2pmjo9(%X_>dK%oU|bXZR4{QbZ0a_DPh5wt^l@w+1Gx)iyuUvne{b zf91>9!;0RyN~m1go*B;f1q)ef$2=}gUFO;|W$wCbuiD;dxy2#RHrgPMT6idoUsux! z3EM0oXu-Vm-i6hl?MjB=zlkTD-B>@Y)U~iN@5GIQ#+_%Ij9WJVcZ8%IP6|&Yw;BO@ zOQU*2c}+;9L@~-ay@sYFw0*kVg09_TVI&W{W z!=xii=62P!!;K|M?@_D66cwGD*d4-0Z~G1f{WdPsd=HbQm&3-ZRpG`@NlbN#^IU($ z%)XVQsDOj31Q~j+_0~PNug#snqjhev4A@jL^y^09OL39gO-rs~X3Cyh!a~A~qKKsn z1WR^&l040pZaw>+QCq@~9*wMWIA4f3B5baS3Y-MN8b=NJXwlKuLT zTbhP5dX-8WGk0Xu)@^P|PCzEP-)jeks+N4aShVE#K(BX)sI867=;~ z^|5O+GlOhnkbVR_fk9AYM*GO5l2&Q}!vt#?WYSAjBKA6*ue@&h+hpxIMkZwgD6Pw) zZJnH`L!li}ANHEQL_f4`6kDoDDCj96%-SgYvm{ZTP+Ed=Hq2|=89m2$>E7rem2;Ly zGJ9WKjoy$_-8*gGjC_2F>cH;nq+`$Oia;|3W!1zgh4yIZW9q&(g)d`Jf#>O97p!Z8G7K?*ps?)Jj z6^WjYE|2M-9Ew-#Rk^@?mB}KC(v_U?Lg#3NcdTMCS=f|r`uo}YckK-l5AQ(ariND< zd(LiQAt{cN_YA+-!76Njc6ILSOE){PnwKAZaEY4xK<$$*12X6kvzvfQx75#Kv8r#~ z3_tMe=cO5NNkeUugPhSdh|zYRl%G4=@3T@Wsy7%?cxPmI(iF+}-`wqFfVR-m8Z_Sw z^g5Rm&PC6j>?%)0kVKYIT^Lk-Z%|hq28XsXD@xDgc;Wr=o>u74-4shPOSeORkBFTi zVKV(?cQ>t)MEP3W=ysp+|#@44o%0Lvze^g!OhWQDZ+G#R0&qHxxcXD z=xmIKrsLV;`_dvI1trB_Ys~KW-`vM{W_NCwvAusWZT`$F&g&-i2E-Zlcc-wIH!Q|? z#BE&o@y3>=^iR6S4on#|d_D-_;SJn8)cfr6n(IR+#(kJMWEDe&PR!HTdZu^Cz{3FA zvb=Tu*4!s2H`KurmU8;9Meo|`VQ-&!7rXC~`R1Y`1=}21vo0XGP$UhN$$E40`YMkL zNG;r)8V*GxcxG2&VHB%+PZYa8Kkeb=Y%OmBS|PFOmu>c^>T8iTlp~c#>zm=}uxiBR zd}T}ynxz}8NW5XTbLj+=K*wexFn&JHo(vW;M@=G*yqq0C=}|FvU_=|U`D;(9;M95q zkPnQ>P*>_)agVdev568te;G9~pl*|s*Ur?wY6@K4;`fBOB?o3dS_OYR=T;Mi>}8`1 zDW1?8w~klbKO7$DLpi=?tyudqP6$(gt6`W{Xoc$I&^`h*on5!*ocHj0%E`2xCW%o< z)`zv#?=|Pozx*uorHY^|F#)NQkdVL_Y_#B>=W69ALRbiDMN%|#jLVgr2Dg~5v>*IvTQ+u`-YW_YY(qDf7s@y#<+2y zPlc@6YuxeiMAQbOo<0mykB-_FbL-yteb43un85ZQdvb>scwda%vR9_^P?y;Xo!EtP z*59mPMq3ypneVlX-#%TSii0d&A;SI$jL;_Wir10f<~|<2^yt&WhYB=plAXWJw!`W> zs0$=Lr;<-fY()ev%%=_t&8q-*DN3LT{LNL+^m&Gm*{fltjdK}OABYti*9_gFzsPRC zXD~UeN7JVlnp#&|2_g_fLz=z(s@30XZ|@1%U0*}gDiH?_63oPv<*b&Q#O}HZfs`Fv zgLVY^J}*-{N(mB1=3SKkZ*iQ?A(QEa6D7e>w(9W))=8YRl zs~Y(#PaB04wgx0*`>^s_A!z5k^Y95DCJi9&>K&wK4Jj{yjSsuK-9vzDZAxQD(QVhnVWAbEhrjv3mn~_U?+ViC3iKeCNDBBytKYGTc}`^-N0i)4jNcbaqCEm`V3xwP4w6 zNfJv;j1OwiiE+_7a_H@%)~&izN;(93wVFdMd##SnCiXp>dT`t-=FEur!5PM7#Lpi5 zo##J3axrwvKwdkS6?NZv-J!aM4JVqZf#X2Jw2&KQ$Ben~9uWu2CYG7nh z48_Z8Doe2LX%W{#ZWZtUY}|prg#VmKa#rjRildr-b&cMy7C;oCGbARm=cVhWY^O=t zZs$>}$Gg=e*q^?*Hswird!;+-V6@7vPjf6DSV!_-9rbG5P>|&I$s*#x@-V_3xuv3q19}!9gM9D%HD9Gp?P(67umy_r5{v3=@DvddsZt{u7Zz` zc^KQ7R%E|fK?dnKmL?_)6j)4MB)9pJa#nSKV|{&ZWeuknKD*PU^@@^Cr+>3|bWd09 znL^8en*JCL%b$QTKp^(OBT48c5sE=qN5@p#?^$x-y2ts)h7-nHS2$1c2{?HWJ-i1Y zL>c7j1c0{3s+WF=9;CtUsEvw0b5CVXs_6)oEyJCi$hY(IWE8iP!N8x z`10d|dM>MeyaJQeg7IN_E8@8=Vrjje59-m5u)#LgyWp9JPpzo9FJPa8Tu`!qDzyqg|nu_h&k? zk714mrrv!%xzncuQ{?V5#Z3Gd+>y3Zfb*v=nU znus-IEu1S2laEjNPrQr6?!tUETCGAitggFpOAEy8_0AGT58XD&sN-~!9sRp z5ZywONXpDXAi8z8I!_}V^}AyBOiDQ2_8|VWb?Gb2%c~*n=bShYPRvGDM;#r^e&!S7 zqZgc90`)=_;z(VB_}%mk6J2w$@F3_()U!nw-S8b6Dey(f{xjP-W~;PqGToVBCuW>@ z5P3SO7LG13Bcpb{m$}S>=nAW^(mpyG8%+DWYyL_2w1JaS=SHPG7OS2)MG0!0GkiQt zWgHxEeuet)3M=5NnK?(1Ga9EPI8Rz`sZ8R!*={yTO+fO(=hQnQUBObDiLEVU{}ygE zZ%>p!S{zVgQAiCcDU8Y}qZm~8t|8z(S$eHX%~zD7(<>?@LNr4rk>cp+9ieeP4s~1o z+U6R&MQdByUR|}WIStLxIhDaJ=?-dvOVh=|NdFc#f<-Y$`(Li~VUl_(r4Sswe0QHs zXS$|@jYN1eOmHu@Pr>(RX5g>{K5C8MW*W;?WRG}MOt>@t_4~*dp1mzQ`dM1{%T&CV z1mC!63r^i3IwV;BxL*)3B(n7=hl$tJ>#Fldw3-=53~N5L309a$j|NoVI)^%JY%zU( z*#1b{9Wg^QeOF-5aG+pIw-&B#x97cqMts{Kc6~gE>akHd-TtV0l9yw!LX0b+H9R;- z7PYC2P!p97_qqtO9z!FT)Y zNhj7#x=@ce_37EFM*S9jqjYh4WW89Tm&|5VNhBSWDh=3xm4-eJ{9Lh6-yly|BVqb5 zTG=4tz+wCuyifg~J2ESk%*Q#K3F1E4SFjqEbmL!AH2dH9ZOwL6J#hEUF+%^2X^%p5 z?!da1w;YkUpMjQt;BA|O&of+E$`&OPiQ0 zI^K#aIIx0vis8GSGr1DWYh~bD>U3wu5(%DuHQC$?wNYYBfM;U^Gy1W2jJmD4XuxbK zPF5VNL-Rh6HLzN>{+PSra*`907z$l>7kdnCBVZsDQDPeM%ZjsQdV4D1qS!k#+kd~l zp87D}ZCLxR3q7IuY2O`IBw7(7gnnF0);ammN_+ZI{j15WXO#5m?|6fvMg)8#?zna_ zq`wLl%wUj($g9qZ3(p1gC}~vmq>FlEmS5?iLZPjgBsCDW*PSmJzN|Q|W#^E1d*Osv zlZpq@dOPz5>myAT?Nlr`;kv=KIzcwMrD&@WjmQBzj&zn+OD(s)xVIM*K&pxAy|y(9 zl_RL{&0!IuOtJ*gd$<`X?7d8X5|-<&XHwFkZ{@&ZDJp~p?{G1FgM@XrsaZz0@7Z6T zpm(6yi5{)NMs_P%y^&&7FniRBUOkF*>2X9KLgz@NSTtEAvvfsfaAoDW52u}YI>EoL zb>O)jOM0_qQ{b}n$oJ{Lpa=TK{k|#dnC;P7{Gr&_Mw)JnJN@oi#>31;e#r*+qegd5j+2asZ?Oxi+>CB3 zJPRy+v#A+632SDC=AqqH8Pt{#)5Ia9{%jTDu66-EUe zs>NAKm6#~q7FT*bh}+pRE#t+jU=;k6Lo3(s-cpWcg-JJbFH|%otL9>rkOc7qZ{%Z~ zTk!R$R;4O2TnPp3Y0^i$y?QJ0?7VX=K}%UOq8^qM@yKCC;*Q+AE(OTvCf&=Zakn+3 z7k;w}{{38g8)j!gN0o}u3jAxUZsg7tLW=C|2kMVf6pq_ z3klELwK_y?Is0mVyM~FTByBwNJSYVHzQx*+R{tX4{juK`>y=88<#XTDL>nwJ``Bq=!~Tm>%E0?vq_3{Q3kB>jx&o znzhiDHD@w6|FY44&Ul?95V;_E%3N5u84_s%+Ix3$LuHhfsAwLKr`Oze@gli86>OOJ z1RLn7>sj@5)4gV^>!_!EJewiLxi%^JjT4yc?Rb3LJXKb`H)+N0Yp}kq3=P{U4HAmaX2Q&f4KETlU%z>3utE~; zuX^^r)5}*@)R22yG^a1M6e99OGEV9OkB&#zv`h0`($=4`OWgWVE0C^dgvKjX+}god zvbCDBO?_fy%LTH*kfSa>R3pvxy63@PPtI(DwbB}2Wp%yBmw$u&YsHX6%&ZPV zvg(ZYXEG{;&dTBnSH*s=VzLz1yES>!*?ZS(KU$rhy4EwbqnjX<=Th%2ePZK z_1Mi@qOWHMD5AQB6+-_7MF)2=CT7|0PbzpVq3!Z}w)kxQ-g#@SyjS2Rg*fN`TKvHZ zgRVv?!U*mcT<-??QGS0ScFMe~)98*Fmw|LSV_eCBW~|3J7Q%;NJ0tEMzob8`samC* zYkaAF`7Y9sfp&m}elv4@&5aRH&C|`IrKM8QP_#8LSH49eY~?oHjN%ogf`nswoaCfIB#);G7$n>!%`T?CJ_kQ8}}wycd&PUvfoYtB1!zvP^J0@I%S@Z=<#s(u%uYYUDR=DDkMU zc1k=s93oXi2O}?IbWuCRIHg>+i?;O^YqIaud5zPRaFI+!q?OBZTH(gvr@OW*D!rOg z-tqR9gvry}@0#}N+C{j;Xs7b3>ZifmWdRFzJ*_N=6kp}(Jl8T_TCA*W2 zDXmFc?!Q`elHZWCVEvUqX8T$$l&9A(MkOzBO{iaYGZYFYMN;bUs9k3ldzh!+D136` zV*6RiD)#H$2QyI%)3#|~hZ6UldUXByj3(nJ>t8EmKRrY6ZEe?+u<{z;j7uK3p(oPa zcY+Ib+Huczk4X?6#ma$0&#xZ^(}nbNC>Up-x_2jzUFnrVLlJ8_5W}jWHNqJtxl`ZG zg`yGji+U0fCJFBM){B=olybpdCkR8~J1bj?CO|>~Nmd*cU6mTJoVC2UmMiNEe&Sh` zEz%5#scSjP2@-`~2v_gAQdf>H&lF^*i6`E@_?|K$V&P;HiBQrSirT!#Oh)6qezAvB zJ(CFM`sAV4GaR}7B~`xCgXL91v8*0r6oj&hWWZP&*cUaekCx3py<$uB!Co}W3I})T zkKH7Cv2OTT-Sm4gH8UE=r(R|ntXS~)l(x8aeLp3#ZbeU5Xk$)Gz}xO?d_$GBmxaqV z%v+KLZ-CXLr^7{DR<3z~52Ya>+TSW2#=scw)yMAODw@x-w0^&l`hLaqg-ktw5Yy9r zF^?xTbkz(zy5yc;f30UmOl2_G5na{p)cLf@bMpOxf%Y_Zt`RuAViK5}JtFkQ<-4Pb z0y^vJeR6696@9(M)P{1Fzh`}|zpUfb70W0=hTiOGoJfmF>4hXPWVMbzDwm?<(*n7I zw7M0Jt60_A9pG1bGbYFIDo@bI!ZLdjk4&~cogtc;73Xo=Prus|11XkVaL~Ube`vQyi42fkg*F;oLpIh-E@sY8E zZ_JXK_$MzTpL{fgB6e-E(T_ih9oTm;-dJ=Fj=Tpgh%6;c-al?_U)miPlUR$TEA6|q z3>U`aoG|l@TCy3eYHmgahF~1x0hyO51oAZQ@ zQmn#p^9W>{y5=Dl_)a6EJ?zGcipXk-SS?7`0Jd~}$E~)+@hdDo`Un>6_nJ7Tz_#;d z>@T~{Y9H@CFddG2TSYq&bE7}P^Fr&b#N-u(GxU9j?i@OGI4Skb?Stx}6YjzjG_h~b zTn9Pg>)gfQDU@lk0JZHH1hdz}TEPzk+Kq=aeR4cLpKL}S)k_qO-(;Zk%S@?!BPlyu z9+1*XxiHxyf3R?NtyB=-+s__stz$VpE-XYx1^Lwjv({qPBCgCz<8-^q!Y$G>1sO%< zf+Dy?@)jj!Jll|+POpxnH?b+mJl%qZUN+dW9ID+LF?7Z6EaX+h2TLoa81);n_Ax3PK3$=Iz{NLyX1(+Tsy8)v%?CB#`{1W%HWqEHbaCa4pM+mpxzYG=Ja$aIByX3{;W~3c0Rp%`tk(;0$6E)B(0n zN!nK&bda0qU>vF*?ywHT%#h;-P5tEPt+Hz z>G#CjZ!o5*$C6!Bj^X-52gFuV(}OUDQ6YFDzFL7@4=HRiYg*ZlyJhj{_7nQtF3Hk-EA15@ZEIm*6m)Q*M*=f@+>Z z2TrRJucYf~L0=9kE|9Mt8ab$_0DilxOSLv{ipYD-VZAbYYoFc-2VJ=;PH#=LlLDn_&TeT-JUKFJY2eWhRKtu z+urSQOuTjO)Z}R)m(4D{;%%@oYB4OsnT3D_&mdQ7Or)T{2b)CVyw$YGlt zDI2DrSIoDly2bo-wewv#E2wlMM-L(h^{btcGA2r6q46$kZuXvK$;UaUlk<}rv)AP( z=~UlEqUS6)bZ~gf+?C^RUTH#A@o)>yB#NJIdQy|kUbPu^Z;96opV`4SEtrg!+3v&z z*1FK7V|_wmmwCwC3s5A;P2Y@YIWzge410Fkbdxz#0edv5&DS=$^lH3etQL20pxrrl zE7)5GUVJ0S=L+K2>VtDXhbnehP|=;PF&Y}cxz%bR*7Sz5ZL32=y_&8l62#7k>c}V8 zZ*9Aj?kdw~B5Gl>d{KoO9IeQTAwHg$5+=8cC8W3BH~o$}jL#}}4ewFy0N>&0$5 zQZaiXQQs;u5Aj&xlAh_uGL{x;?T!m|6{)N4#mB!MLLblFrhcQQ)3_;scI@6srB_G$ z&mNri`i04fy=x5{ufPZron3@ObFkyxYaNB>An3I@EOgs*g&7I*RkoVmnPCpSny`p; z=G{0o=&JVYkDl@PN<(1v?U4ud4;Ez~Qe!caN<* zy;uFB%d6&Rp9rL#!&mB<+7ykRNI8@>Jw}KMNk`WMv(C$x0>hNIla}uz%{$XmI>qT2( z5D^^Z5mA(y*g8y7O=@{jQ3;oG0}amkcuBG{S)ID9wfYDjd?=E|pajVRbWtrms%lCt zp2<@anNb$+H(s5Z(9?CLr(^4}dAFW4&}ZxA+x0&1 zbwT%|2+vn4XAb19$@t_;>+`+5WU|rrwai8gQls|8Kp8TVE%5eN=!uG9%Braz(fp5B zeZi5CJUH~}$!)nSCgcc0oS|UGUM+>$%C#az5iEgmy6QPf8#)mIT)XPkU0zQn?;o7t z{CdLUNhyBI&sdGO-LPGTvQI3k1le{H>9#*OrU?!#Dw@Gy3Q%b8?%teU?%q^%u;btp zFH&`{v_{WyW}_>m=2}VAZgc>F&gif-Z`04gXx95*Ph$~8dNCT5*Y!4@gCOt8u0|ml zC=FLsjijC+j;u-VO=syXe>TGzHBkyyR4<9Te{pmE z#lHSUcn_Jo&2Z{xmD$uSc|s*7q+ZZ%&u9&u*=_1_f}!HJLsAvZ7R1*USqmYXPv}G! zc+dG;P@z{&y|{##fkwrsJLok*kP%9FUta&20aSW3XOZ$;3@pC*6eRU$&Fgx=-`H;IGxPDSNAt$PXCxa)?CAfI;3> z9H}OH=Ac)7J*Jl<66|S+szS%0)Ya7uG^|1|9HpoeZw8!LmJ)fO)2@Wm^0=f)!E$;grD2kAnpE*h-N$9n)}RjpC^0ZM1GZ`IR}c$f2|FcPB42s z0&1Zp(R~w>d$coprrDN{uDkOMw!L zZ;0wMXpn~LM+r8i=v7JNzPy^bt5u|iWoT8p&tMq)5pcD~=t+-{db)I;dfJw@fXyGMkdl$`J)PD>AIaEC!@~IcWRsaTpng<>*HyJzBj^K~1=BIpU$h&IrZUh|VEm za-<{oMQ+Kvn7&C_TCr~DSB0~EX{DwA7gO&Z&-5Gr4{viev|&r6X5_rGa;{Gqn?nvc zZLLYo$YCaO>Z~Em9CC;plCzkt45L(X7$J%rTBP$iog+%zSKs^hz3<;1dF=hbA6>3p z*Y$cmPZ#3;dplFdIm{c(o18r3lw$CySIF|TP61Bf!_Rn21JfEiOMwnntF4GZ zz4eh-K~^_|z?3leQ+6uRoAT5Yp9Jg0l|(F7Zzy_TUz$4+*7p3|3HomM1;U<7@4sLR zk~LZY&B%!VhsR<18NVC?be8;V_*A``IxZ2BAYr*2T8GQH zqvJn7F7{l+8Ydzif7H?bmt-M|sIC^{(&~3a$z^Dm#&!VuWtDtuQYO{SEi?TQ0IoEk z3ZQ=B3NRdjjL0Gaiu6KdR4^uaWU{L#Ua&5e_IP86amU=x+qaiXj~X+BlPZvYnaZ*e zN~%2TFMrw=E{8_QLo`OI1>kWYse=sCIt$H^5flaTPF{ zDJ=t4y%g-zx}LCjGJtDtc5$n-7lpNj6Z)blETjeKQb8j%qe;as)z zuI|7d>NI-%P~Ic!>H_D2A%dG}L6L^AC|PQo+BW<)JUHY6dAG{S=ow)&;@l^s-*%<# zT3Ws81c4-|1?Af72^Vfgql>sG^)g1aF^0`aV$LLaD1TRdZJFscR;A(BHxO*p6YX>s zwHF($`R-W%-(6bEh(Y&zGj(Cgk|Yv|9BX{}<%O5=I_vx@uYX?9eY!xuy8PVaTdk4% zp^d)j|BY>I=}aN3+l=e%l~rs1gxcGfb6>}F(V+aaYQnSchHZn-(&ptob`5T1J4elWk1 z#NzZvKpa*CI+!M*)HoyXoTM>K*rKMzr?oR^C|{N*67OchMfq`Q1b1Olzb%1JLYnrh zd@E?sy>3& z7moidKBym-a8;G=_2+0fujlFaq?I0Jr<1v_KSiTIB1GMH#g{gFNN48ViaxqBcF<`N z`zud|R)tAX`16;D+G(Z!GgErZ&f?@@!*}ZxsuGzCe$IKOK0Gxz3-C!z$>3<;Uc*8D z+x4wEHch~THl^s8DKy3!Px<647deLT_m)qsKD}&NJ6Uykyv1n zyIhN?#w+$?F^4(tmaD^?Png!49kD38bUR{UrB+I$Z_~Wb;3n1AeYBEbbv*^$Uw$Yz z*{q&-R({Wg%}@4DGaWc6sX74om@?GKFCTk)xKy<~i}kFz+JyqzxuYqi(^`LopM6!K`045IdgahP4|MnBMeSjBUJ5(S_~P*b zLVI-exp?toO5{VsRin<3CxzP7m* zxnX@B8_YFW-D=ymwP*;X07nb6v`oE~RRxH1_fo#3p2GK&1U1yfiMpGvSkk#!##NU4 zrfceIHCidHZ8&T_TcROQ&Z8|f?5EgR<%(=!yskKg2<~4vhPRa<>F%!FIpSF)m=r1vi*vIQ4ox%E~ytMfpfd-}QZ(4U7Q z)Ym;EUwM6q*710+u)%=*!mGifD?$oEv`u@(s$&OrK73n#!tU9xHBuX_CK9r|9Es#E z_5bfF7Vk2w|7IZ3$3`_K3Ii;J41l{Z7(D>hs%v0cD2Y&hZr78mzh%cjXPrr}kE%iYTRn;fee1(v7I zJY27W_js~*ZM0h6&_MpJRJR@Fj_To zv@A31fT&AFMKQH}UzVW@&F@2{Fj@T|Cqh%SJtpp)i^dAJqhtD zb$E`h^MQ3*s?$~EA#ULg&^K&I*Uus1I(sj#d`qWn;2Q-mX-+x--@zlN7&NPP(iV<= zv~cBqY7wl^7>#agtqtRF;<`ID>rq4;zuuTO!{a8g3$DxS4uTd2>1)o+bG$F@OH8ik zN+f6Q=V;k9yXa13R}nG<|C>J2XVoH-v;dE4cX9?P`@)jt5rf7ct{QACfo5 zwfrp9t__Fi;10qqV#&EP?svfHA?A15Dl$`!5Q{oV-KV0At=tJe(@^Vsu&g~~SQ z@I!mzoQgPmz1Uj;P^#Mi2o3f&d=MOciq<+Uu-IzPnz?m#H&hRSFm$a(_W-`oVO z-k^?Gwf~OWS4)XrVwwP%iIqLOH9unfih8)ZpPgyj!1`~CC+_r?@0*|h8+eBB!yy>R zF0-m{eoApxy?U>C6aNX;;M)Mk0l@ zQd+kc+#9*IFQU3$yfbTzyS&3G{>kkH%EqJGJ8XdO`w}SQ6wM&~FbCN>h*Z~!@GVV< zI$gQ=s3_+n7@&^8gH8n#kI)Tbz z`3>ZN_P+Oru8j>GzN-UIIDTm%m_PG8-z~~foUN@RKjN40;{Hw;)!>eC|7-fb@~zt5 z%3W-oOM*mc>wgo@QZa)JA8{Cb14euEi;4>4fBuP0`vK1~_Y9-&2+9_!ramJe85hyo z)l>)UDsZ?TW45)4A*1C!4zLN=@g^}B#|lVqVDM;i4$|Y&C~?tFZ>-DXd8Fu2fg9>d z=;`nfr;Y6er%&SA$iCWndfDG++jD<6wWANdkT>~&QFOU=DzdojbtF=z)lT%LM&1Zo zM*2Fxy^xswc)Qin?QO$L8R@Au~ok6MDvHBD1>-qg>#_Le|h?@C7Y~qLl*OekaLaRcq=&$V})3#O&71pW@mjpE^U=TTAu9%U`T}4_Xwkqk+$MB-qiwY%7bR zw5DDPV)x#@lQuBEa4YB{Pl~_iNz)`7p5FgoD6alZ6qfu|+_L0%R4VX90(~HZ`B*@W`5I;ypJ-yoh z%4|Ecnx;P4KQ*nA+dr1EJw6@Ygd~rGj&+OZykGt8-*ZxTGQ=aVOJUiXr=R2C1u6S2 zpfscumX2&^-FRDFo%7idy34nE%CTa{NR#u{TW7Y)*ZehKKU36i{$t1SRJ=#+B%&bzxXLo(Uo|zcM8AmWbuD3%Wo|^ zSm+o3=ANZMfufF|&{AxZ21NG`f3&65zq5?f2Tm|55KuhoPSh5QA&{nN4NJ-NBgsBD zp%Z_KPir~c=WQ0@Io{LSa`HxGad8aKlXsi_rvP7j((2Fsy*obPraxsC&%q%hKdoY0j7Mk*ao~u`y1m$E zc$wQ+)Z#L804BFyJX{mQChXNj^j$P~bQ{up@WLj-zD4L0u$Lj=j){UeEw723+Ge+ppwK7>`&QcDfN1L6uupO zd`_Wj+n<514Ka7rbJib}j=XFJ>9iF88+h{Z2u?Q`xZDqmD!J0+g)04(|~6srIsv3?k%D68m9W1g0WazPjwkT6x2v| zN&nR&nOipo#(p8igthC6vuWpEQ&n?cUK8K5zs-a{geFyp7+QF4L|}4NpN6NeNgKtB zRZ~kTV9ShB#S~&x;}&eD?-S&)rOwZr_t%PkF)o*FB{JX9_O`iwrhXul@h|b*;qUlK zl=$@PD))aUgz28#1Z6FJwN^N5;+-1vrXqKvNGM6PvU)kcWkh!IcFtgj356NB9BH3y zz4(6j@h9s4#;zz2;fFgY)q%3@M8wITM{WL_{O8aE8aSYYqoZ}vF@R+PVJ+iN`k$EL zBUs{lz^-OO5&N3dp&Uq)vO?n`V@p2^0nLI)dcAlK?Me|>dC7=562gl9X_yce3WX97 znX<%DyUzF7n+6)+>WoFV>V2@x8zsVzScJG(q_tXFhRxsAIbnpL9?nj?_=46KvOD+d z56zYC|BjJ+TGseaU+p%f20Tz})z_)0LLO5+eb=m^WYjnCOv3PuT{d%-Y>C06r_DRQ z%vybm5cK=mGad^{!+D3Z?>?2AXB+68J{x;DFa^T!eESpnQg6Y=V-R-9@+<(LDw2&N zqlzYC--(-~+_)9t0rl&%^(3LBS>0%o-Q<9O%#Ck-(<3VW z(!A~pf)Wo!49}32*3JEq@1rLO&AqUB=0-`!`Iy6Eg7+3NkbZX=QtN45#{0IYK59r< zpnhKKl-Vwmjpr`^xn-+^@ec)}+XCwIbt6Z(boIu^<*m;@MMmA;6hBKcxg>flc=55P z!*Y9m$3CC(#I(SEZ{*h}UBr7&(VIQMo-Y1Zr4L6qDE+I_Pq{}%a7Mb3-`tKMfSmQ; zuI{m^Uu76(uawZ;O7w=X6B(wt4~HAmh4Ez6sG-x2)*1n=TDEtnrcwqPSY1% zA|iESW>2;W{1O6LL@5nDk-e{;hsB<`iy04X>Tb{;bT&vx)}ySmhjPeEUy8flahG>H zwaI|6vII*aT|uKF?LCXrrD_H?Hx&NSnv0i)a+8yF(|j2!KrPir%}lo`kOB~Eq_Djz zH7w1j4P-?GwA7~HlpCkq-9)X-fB-I8$kdtQ7ojUC0>qIl9qJgbN=8W6!|SG$)!tvz z-KJP24W4?%$It@ava;n$4AR`gOR;VHM zXz!o#*%DnxLx!muTG=epU_I zX=Q#mi?mK51NP=t<&kjHA!n+(*%v?Fdov%L^O2}1Ita@6cccTYjZ$e-tGQBdPe)v- zfYzsI+2G#RG{%i%S>kX?jZ=amMqiJavX(lYkFgzXn53}+wTS9juzHP5b?o)5bY-4U zMB$UW(PW~~k-(qWxyiwN{4GZTgCCv>eP4xL89pG*HA4E>5p|(v3u-ACYx`0Sv zo}O&&?LPp7-f&iHibZ3cJA+r7Qd?3V1|M%_{<9UgCXG?0iLLbRDviE4flc&Y=bOzw z^$a9(jOHcts&H;DJ}t{pI-Dq$RjObRs=3Vc`Yr1n$1nfNXhkssW9#YN420&ue@1G~ z?d#Ij{1+yRL7&e8}u6@%5eu#i-U=wPtmBrXX4Pf!C~j~q zxA7itH_@15uX#k1nIMqcki>CJlkhMcl$g^`L-C#Y7U@3I*4vD|?w2ke{V{m7^ruQv zu8;Gwe?gY$gyJETkQ%$C+`SQGJ$lN(lLlJ4qes*mUh~e2eX8wvOp7pa9_{zyw?UwE zb(SJIlkz$2UBX<)og2tCBVUT&rKIIAf4ORnhH?7Q5CYX#CHu?WzCARG4jDEwal?Ae zQ9-=9;1OQS%_N`c#5@%9X7pC3Kjf1nowoxWkwfOsJR6NcU zS!Rpp0oOhmnWf0);UW2-)jj)4Gz;0z=68~BF1E*Bi}Na6(yeebIME*9=Wz|DdRM+@ zzP)Xk$r|hXW@mL#>e8uv<%VBV{I=ujGch~0-~Re^7oqUW)Uv-yP(1VNdLwjxPfcW` zVUBiUkc+PPThFhh$q&4iG7UvYl=+LZITqJ2cB@l%jilI(i;2==HONk@niC#aDBb-3 zyvJ4wW>qe4uTfP4uKQ;|#y>31_O7kL>c<-gU;xF!F@m*G`&xw}l4oNfFzZ!Wf`Pdc zl+}cXXM1{NUE#eGD{afaQS({nlUI_XvO>r}8RsS97PVAV3>mDu&CLD$Yt?k?$%8j{ zJ|A%LKiJRd8mScs9mQ-?Q+?>8;SgBJXp&~wsklarjA|AI@;t{X(Xw4md3$p>ZC}7k zRUNJJ)4SHJtn6cE&-q0BroMc(4hu)eCNX3n$qZ#!KRWv@qFRgw*_brzozsrVT&Nu> ztRgSnT-PV}^hLSv|IvZ*#8gwN>z3OY#Y-XQ6I}Z9AUXf%Jt~pz3d*=)!f>J_(MK#^ zum6ut!~bIs0}RmPj7TaD05hC8wQw}Wlur}3K6)T4M8I85rc9MY2v%z=S4NSeg3L5- zLy?h0QZ*J^l&oq0pAx%%N<+Yz^}T9?xHj<66n9?s{T0%xd!WO%BOy?04z}uvpFI!p zey5*a#ManvHFko(|28dJZ2h?D(_C>icYpv%+_)+nQJIkDP){^qO9jDyouZ z8#MkDKvsgm;l92Lc5@xRNJ_2=vUezfvBv^P+|q5Dr0@WB1{~r)j}D^O5eT5tZk6GR zs8-?!AiNCuk--Sl7MtNr1x1!giAEInk41H`LRpMFBe}odQBT__2#J>FTTB^p$piu) zI@y-;dfG2K1pdVYfxP8;$EQ$sN>!BuVa(9XKD2R*3XdvB7sYc+bgBHWkw+W)pPEwK zIW{?$KaISgwwLAITWI)CE@l=R82(6aM&T;)D!GxA5p>E~_Nv@zN6nNF{(n2qB=(kv zX?@)z>uEo#ZTM9!;j|POpEOM2cKGDMqnC&3Ll>ije>kD!cw5eWv4p(39 z;HD}I9hVMuWNRA)(x5_!ViG+|Rtkb< zO&ulq^lo`vs`aPyyk?Z6p;PEderrbwFy=y(Xi_{IHN=ZCG^~e{Vli;%1<# z6T6vEQNAcS{rrY{O@O@2-F-Ip&U~at_ldvPS3g_r`*XT^y=vLUso9r) z2eX?~-uDjfAm;UqJ+LF{t=+?$xe8GrT?y|LubvM|mSLH*gH*1cI~(13J0<6S;CDT} zp6V!BZ(C!fIvMI)Sgb6h)9QSJ$33}gzWGLJ370%Z{S2-wEaWPy**6wx2 z8M}tkLg851F)AY0|NCEW=_5Hmj4$Tydtp*)&D1^mhkP)=Dd^cAr}AuPufgGrtNNOP zU+?}FL_c~rkYZX;^L@f`m+^Il@3hgaN9yW#9+HFFA(nUD_-^_4>2@2dBwOFM%U}6j z=hPBb9G9%8K8p9gOxnLG;`zSA?~GgNB>4YITU9`51z!I$IKe7}RDKIOXP~QPlZozregu{q zaOAD+?MT5jH8Ca~wfNjD#&qZ`!i3!b{1C0oNp1kpM7Ac;ic-VEfWPxsp7nflz$8_i zBp^q`kZpQ>e~W+b?R$$6fpTCCuHrm|!;MR5b^qgHl z0UH&CiI1ZH&mqnT27hXLa+x5D#0Pw;CR4->!z-PH1249)UDH@nks3CsX}NFj_ybRA zfrlVeeNw`JTk_&G0>v{K%591aV9titCUlm+AGqN=we9t;T@3|x*zvhbDdp@}@5;_c z9q`gV6@8ZTs_dHo9bHDyY%bvx$fiZG7pX~7??@5U$cbR`9LIy&XDtm zUHYZ@U6;H%Hmy@@f?XKyW~s#3a%`;S0jprmNeAp{ju?E5>L!8ePlQ5k_i@+i?ct_} z(dZ=pJ`TB8cAQ%q_YqxKr!gg<7EMXRHOa^fT;bY>_T4lMW=KYsN>){`W>b;}t8XgF zqDn&y@}mv0915A7RZ-8V#-uJzUG^pVjB!eeA1j`^_dcdSeIQxugZ`p8FTW`bnlL#> z*HU62aId%O^voLQqpyC=_~EMReB#GUl4*Nq(fZ?1_^iIdF!or^qLxynSHqQv?|u2W z<1a>%k{!+ly6#@|WE@)@3Wn5lK_O9!V899P{Zc#52i!OOTaqbv%&-^Lizw}lMa0nM z{(0+z^?}_|7od$zqHboNF*7`Q@?NVb)xt+vm_oG>Q0debbKq7>LYY`{$sg+iB%#$7 zp?w^T@oWFEr{24gmN#c)!Hh!*qly^WG2@Dyn(48Jkz2NCCQlni|A@Am^050Ni`yc0 z%~(A#F>SE@p5B|rq(8f~2VLJr6s){@GpKW{d2&s`A3-|tmXwaPcdJE0_MA=q{Rc?x|qrlW;-#cS616vEKU|y}~aX(Y3Zw_l2^*j$94RfJ3Cg2+hM>RM&Vdz!oy~ zaV{@(h7NRX8jwF}e0e)U?egv;7&H+00ag@`*9X%YAK!*;qp;@OdY`mXCz}Qz^gQT@ z1G@b-FM%$nc7)N_w7HOi6Zkm@GEfuVeP(#+t}3rgNSk5w*)|zZPiQ!u+G|#wx!aZO z*nejE&hzx8i$AhBd0AzSgu@vOPPp{_a9(0$c17j6 zqmgSIg{x(cTS%m)2+~;6C*7_ab4Q1HYq!dT&$j*uIh%t$b2nyH?Uho;f!XEqKN}70 zbZiEFx7knpc3Y4`(SLoNl-?TfiTD?2SYr>X?C6qux6Rf{Zo@O^ehOl9fUe8GvP4?E z9@Jw1X(=v}B(i}9KtUpzhD#n%l{1tj49TNMbdj)xl0mHx3rkmKjI^rrK_oEF-2v$a z_mpxYgCqAHDa&7D5YS8pJVT3(8HG*RGW zdk-R6(5E47y{TXu?ZEQnh^2dT;D^^=*|E5)4R#Bkulg#7Ozu$){8p=Xdur(Qb=jZA zk6E*WmH9%*+E@7}n!ilKs5^#by$^7By~ru!zGt0b73vUmSq#+V*`(Z)ke_k)2BdZ< zIh2n*w9#Gj)l6ya43;(iUPWvKr1zLYZ2vF_S(QGU3;53_5bY(QiGBHKKa(Vs_+OcA zQa?h8Xi~?c8mYaq@IL#oN}&ahjzW@KVelz2Raf(4s=R}aEM;`TbKBZf2h%2 zWk+K~tnc8y-BMI(0iDqL?)BrfsD0r|S&iC8KJ^#SgDP7-Q1`#RnLV*1O8ddd{+q+* zwR}YmM$#WTP2vxQyOhkYt})$gq5p?=T}Ds?TNvnkY5UBK`%r;tY9jmmQc zs4QlU|Mz`c;=Se_K+vRz9|=*oZdT5ai|n4_wJD^-99GlaFBvonN)moa-_E~cIu0y4ESC9Q`4+m={?2_`b)<5$_dt1h>m2j!8wYEj zt#(?sIu&qBYbt+K=B_umI;E;5tu&>X$cb(=!C{rPjpW8?YY&`>X#E=8BR z!3jzzKMhLXgAy7Fp@kBfxdF9uRT9sTJ5_I-WGLT8A&aLPd|tnDa=Yd9U2Yxf#{Sa4 zGk0B@D!j}Lx$-wDLy@WCVv6rf&?Z6chuA<;C^mt}7Xj5**F9s=@YsW7+ovC6jE+cn zOsOhlAh{#(MkKzwUhmNZbGU)Zx%D5qjm4Mjv*0=UcGt^* zjA)XQAC+Td%&2B&pqp^@Xei5^TQx?_$UEp4;f_$2M1}sM4!=-L0y>cAm@8353XN`CVolAA-*8Q%Wqw<)2H&i-8x@9hXm}3 z@GuzAluJ?L>OffvH>ERwyay4x!}%(s8&Uflo%}c5SN>5W_0x$|IOer?(26y~)Uh`0 zdJo88hRQhbVF4_$uc#>91(6TI@Z#&Hi!4*iXo9vRNvWj<0FxraQR8-V1Q`$tgoKJx zXzfJ7KD?Pb!onSJrlNH@A9Ah5eQz+A|2uL_=d&cnc z9i1F~@ook&10;c(1ZlDXm)C8}H{|7%f4Ox5dud{RN#aFTsze!0Zhop&<$mUkfw7=H zFo;vCU%P(3?OppXU-+SiZnSGh#&6`K1*!Kg&q~%S9GtPxy?wZN7kr$ad*++(o;yV6 z-!IDrFi1jL_uXy5kV{VMiTL9fXSDSE;I?zt9L9IM98>uZ`ETLg-bBH`<2naphR_$# zq#8iXrm<~XK1Lr3$>d-ZvAiP7VjjgE;Kr^WnMSZWi|(G*E0$b3jU4-Kq5;sm6`DjZ zPm<>-muap^5Mm%$Dtyd( zy@|OLlbDaxkQ3xN5Kbh)p6ngY#cLTLeg-oGPWP=}*K!0#h^#}$7oqbUU>7gFh{dP* zmg<56931Jv@t91yETp$pq?trDMK}IOLG_9i<+=5W#&xw4dW&-12$PXKQWuaO5Kuyi zXsxY9@hh0Xee8he*SG$W$Wld9@?7W<3PnVeA=~*Xi&A}@{T>~CQGp7+dg=i~nO>}p%zRAuKmk7qlXHVRpFZw#DuO)R2kKM7V# z{lB+VT>A7XIk2OFiIc5R+#yvC$!spW4eQ*!2C{*p6u`Vv%|S=;6VFE|TLyge%7$&iDl8||efm}U*3G6XFG+XHf7+%NI@p>C8Y;Ok#`jAB?w3CN z+0@1qu(4Admk4q3o+&DZuI1;2z_E}{*8OvvcRy}kdF!cQFq+8BpmuSuVVto7r?=M> z2d{S*nmCm2gz0UXLFp*)k1!TLZfOazgHVFM`~4BWw2akwc;I(*{NuQH_bY$ep0cZI z`}=&TJlo*#V>To}iAJ;$K+4CGYWdE_;NO<|w=%>qcfKk8@eDgu5;+UInnmi+}yVL+STCbrkNQX*ecTz3F#og3H-n9*w`#Ya$sXtS z8=?tb((oI9pX657X%=58?A~L!dLf&%rbZF=OBMO)1}woRWA$-V1AC=^N*WS!O?Bm- zuGRem7PE2jFO1#{uF+9RUwj?2d&rLW#o+w_el+#$HUrxHNN{y~t~P|$w+P)ibYA~; zk_=yQAknG#LCyXqHW_O3Rm)3FM-9;?nll2@?i$1%hLb5^(m^FCj{)E-pNiCVLUdchAH6`Y9QUdy#m?P>FL}h{uNr*I2q$xGd$KUtO6hhFWgL`}q z$`bh;2~UMge(e$&b95(tP=wAWra|P{0AoODQD<2QweuF^>W`+`)gfp#v{ z@F%i1bipO3yeS_X*F2LsB?VE^E7eVNF@0l*5(4`kXm;chi|t{0K&c6%N1h7+amM3S zXuL8c)phA?Egu67*k>xBi4IS*Yl|!!(k;kHl9wH+QS*;8Gvssr6v+L9uyPfLBuCDx z6lnyGaXA(BRa7EM38N`_`|XTsnAP5hJmP;-CwA~V3pwk?fPMy#MwV4+WJP3B$?)S= zdslou-fh`M+$zdy-8I)h^&}%rtGv#7{G+b|A!`)S)>U9( zh{mvUAbAFLl`&1`nMe43dS6@$ZcxFui| z_uN#6N%=VqyB?P`HuTwTeqbRB?j6I?S~aqS%2>OmjZ%=#-R`xA?yk|>LcBz2XlP|E zCB8}-7}pXZhqijV*xi=^b*xPd#~tq^7Bl9$KzIX?+CU8Z4XZTpSf;4Y)6Z>ORw$X# z0-;iU+<+p(!n!P`aS@Zw1**c{CW64YvKF-^dY#Vs?@rncq~0^Gxc`1(H8U7cqKI++ zP9Z*Eac7vJ;gq4JgjawIfBzpOBvjyWAiR$!WOxZQ?U0id4viIE-y~|UmM({hd{5tW zwf~2OdyOq_nepDHvuO0u8Qe~=xOVi}cKETslrSQ#HQ(oQBv@ zHUE{XOQAEP30V+qR9);!wumcMj0iG@um>O-o*<)4AG5pRG3_`d(NwxYOmrmnoh=GZ z)vz>$YYzld!#bvA@x3hdM&E3{9wA-(5RzcnCkQck{q^tGCJ%2+yb zqEH>XZCls>q{)J48xTAO5ThcHZJ`YT*e-LT9$$}CVo3Z1vW)OZEc&ERAB~jkm=;&% z75l-{i!7}2Nvj~s^v$^I3Knk+WR+*{Kee_VE$pA-X=;BRN8NwS>q<;}eeUZILIH%_ zDAfqW36=+5!exSHQigK4v^YiM1$Oa(?kL4ip(cEJ}U82rx_M7kaUc)(?$)dImx zD>Y6w)o0ab1z1G5;U|*F!WNN*xOJ_AX*U<;2LCvvq&ChC81ePQ5OF+(kqJ@c-Z4)TwvyppJzN91 z+BL>xY?bl7cGL2kS3UIke<};kmxeoaf%L{HLwR;k$CBo*Pj7DM-ie$%nlymJQMDtU z-qp0XnL~tVU5w!F(eD-4m__N_-JE{BEsAMnH`?l#-VQN5U^{+r zPh~*rvH*DUKPCy_XmtcW3Ac+}U=e`WK_RAX4C=+{W#j4%c(zrqKd!eFYSW@B@kIjU6N1FG3TeeB_i*8)nR%SD(VrAu<{M@_D2t zRE7*mm-9^gcJ^(_X}!&w0@Uayy5maJ2L}-cK!>uG(~Y-o8CG>n5oR_fC!4-9y4!YA zFSUB!Rp$D+SMHBOcXnL+W1yqh+O<;k`Nz{a?A^rlg8BVPPhTcITDbQ)-0zC~gF$4y>8_ZOa5A9yZ zF9N53I&yn708fI!0tfXmK)US&eHb>ayQGbwYuQ#mX>OV-2;)pXVJb32JPnZ2$+=>y5I>B2-lC6^de?hSimGNz@HE9o*^O|rxa;jfUuwuQCUO&JnNRZ z3#Yzpx=RR^;UM`?WX&}HH}SBsm6W1mtTE`uOeo1kFwVZcbSD+)g8#&?&v}v29s^eJ zkN2&fwu`3*4=e~yI?G|JE@Uq#Eb0GEy1YEF5tc)fKH`;j>Vx23)vof)h!6LLjN3;@ zmsMf%R1?{+#RmUvZFw4#!g=esYyr8Z;cWl)JS5Zt0$HD=%JzjgKs62w#U>2tC$Qy= zYu(;nX1$O*RuP>+MZ}+E{kw_D`(FtxCkME>V0@Z7G%pC`Ys-u`i6mNRUnRVoTJODn z6_6;&2}5-^ZAR0LEE&}Sq(+W0k4H7(g_^4#`58&}ORJzFl)9`47jYrM*Gc-VoAXdDQzwR>FMiR%@8UAnT5k7M;3{I65Me1%*(ji4BwbF4{W094X%F4lZA9^ zLOoGu4ax^%7ix6Ozm$BtY|K%tB1j|CQ>}iD7~6ylu3l=*9@2aGv-S2@+ROn#zTu&+ z@Y@@;TT-vO&YtB|!ROQ=cT)mIYb)JreedoqU0WSg6k2>bwQ!f6epxV#8VF}IAdu{S z&q`@XBFO$!(%NW8BSX9p8j+4NDl6#|hwqX8;+vlxQrek2J#xK%mm~USW_Kq*0zl#r z6i~BZ2{7=$NRbD0rot3dIHQ^->~4BwhZ6wbhyzYQqmStK+6(FfTBs-`Q!y6=Q~O@# z0UdRQigX_alscn^+|XDZUXHIe{eDl|RevHUR)65QAIGvgU&rM6*PMzy5K*H&W-kmjq6)b-PE4QsT?lx* z^z+ffb$>^nYbLtaoDa18l&11f{&8|jYjT7KVDX&94eN`F`idkvGQ(~f8W4;zdVI=} zpBiSs7EHnzmjN6Q7>?X-;nvp$5D@i7iqI>Ap2d~r^DHZ1SY8!ZR1a=##mL%uk`bd} z$m9y7j42vPJy?5X#k6KpSFQ1)9y4xC@{y^P7TK(uX=K{0M>j`<2pCp4r_K{C)Ids) z)x$u>2j;j?(thFGwilVpOVii?>V#)k?)KAHcfa56$MT7T=uLLQZ~H6!Sc>dQwO7f% zq>z5hxY<^^$%4@cfkZ(uCJGSF11XL(Ew+-RWa2lyQCrrFCbejUCOV%f%pG$6>QnDZlXhMa5mqHq+S|Cg;sa#wi zuNGt{Gm}f|YH53s4xSbyGQx|9)J6-~l*Zp4&%Q};(=$_^<39e6svI@397|huU$Pkt zqTHC#tT))4#Ut6V?DXy!G_|g6z3!~^=#?p7P0H+srFni}-WrC@#0y0AtAq2D&QSi4 z^^1?TORi2JWF7SZq(pNw7@k^3#ny-u*hi%gVxg3I@ZdhQt@J0{yS+BkmYFND7YQ1 zK7`KL6+bkDulWBob>{IC z76#fOwf)b7rDr+w8ye+(&S!H6Z=Z^~;_rX!@)@lIyEoSkXQ0lgi4_(!HZK&OJ~QL; zOk?EoYRI*I7ip9Iw`14-l!n#8AvoEXVJE)J?0n!FBsiT59X6Gy{ZO=9WVnaw8=;1K zW_(1Jo`UEJ9l`qvY*<3vpv?&ZT%-vg+zo&|O8Pm45?qi}GE=%DezKZzGl<|k>iDVF zq-v6?txB9?(E0c#LxK`i@=1)MWMt2X0D#ry5@|s}RRziFbTpC5BQVh!aaeZ06Sp44 z+_;6-D=h)@jsH4+39xGaMh^DJUj2k_Kdw7 zQ!4DxPk%*AjETCTjtp9P^JOpQ?Xf-cwfmN)i>fi^2eXd`)1Q6*He3B4#INI$ziU$j);XB^I^syv{#fU zKP1|uMl~mU2A^N7*FZs<3^m9~QN6xJ3EB$e)P8U|a%|7Q_5JEstp}oY)=MM1W2^8bE8RK z2$j`7RUiK_-*Z&sfbXyE>7iF2^IW4df^1`V^BM`%>rL`Xr@rNQnW!C5 z%c2o56S;FiCETx(=x1h>>pyOIU-FAn*ZCg*{4n{6(l@)acXlRjz`QVNO`qWZLeJ_% zqB>`V4GK5a)s+*tAuVE4KB^`iBqrbs7~jfd@>=~6vdj0>IGj?_Q>0Fk@B3L8(%Hk`D5MD zi{N){9s}EyP|-L15Ls2p{d@6-f9~{Y2sB2OI>YKwT(K}5Zm%$~Nk?c1V`cqdTR85J zR_-t53J(YuL2HsHd~-z9ThGga-GUIW+$Wlrib&%Z6&D9@K;@K~SQbQZcC`=DHX$0X z2={mc){e%g^35z2nDofw??#e-P`8?;U_DQNS|;F@RUe%eF9sye~!4 zQ7`82c(tGH^7{X-V+U>a?I2E8a8&|#Uig1@A5~N_N7)vba$}6Oc-@hsZu&x=TwS8} zHFsLvdtQySI{-(vMnw<U>SLrM$9VMI+muPA+7=w?$gv;(3MjVN$R`Nm+oNKixJa~o0Z z({m?0vMn7OFqpWy*3I_Z7R40qt_U6LdwRq(s6Dyto##Wt9Ys*u-s>3+L&abE3uV7l z>Lu;3N)A7Rf?Al(5ZSy2h%y5eClG6Upx#)5uy+vVvsSAy#VxL|WQ027aVD6%`j0`^ zAz~Nhp_$Inf3ay1A_rvUIRyoUrb+w-5QN@vubreGa(9l2NgH?6uHbLcnA}xy2lVF@ z6%ePYrAY-S3YF$NMNVSO?8bDd>^G(X0S>yZFufG`ZSJ^0zDkMYy{Odr2g*#!J^anF z%=?$uvvc#cK)BSKS>5o_-Gy%``SX^}p9>E^&ECzwm{Pm^FpDR`Kh(d<2!CO~- zDhdH{+ZHO}PJHq^e9%G1;>vG>S-yQDN~^c;{?X*|TY2bVlDjD}6=p(MHM3HJh-O(C zj^t-DW9%+`$y~+VP&6#g)-PIJXW7a9tzet7!9$7b=hZa7@~r%h1kRAx0BZvlLJ*^r zl5^q9<>rFwMeRJP#=#ZkU2sLl1gD8@y^PXu4`~U&p(lFXSZ8{hD8{uoahPSV z1yhZTaO2$tQ;+kc(bNQ_5x7@EdjeNe7CL?+Jk9H= z&3Kko*#@$|-P}XzAvOHi8YlUh#iTgh&RKp>8RKzXpx=$!9uIS%6V@Z1`coHFh6~VF zikjKQoqh3QU%ote=REyktD;rWHIlT@aO=j0{%hSeBxfVOOK>ukrcZ+y0sNDUKnX05 zC>f?!BHQs;;;i=F))boHq#vy<|HZUrFOL^$QkA9T_zzh2-VC^7hyx;-HbCC!;q4JU zAakI3ijkpC%q0d*20Dy2z2vp)k)EhkB#!Hi>xH^_2D*WEC?y765lsf&XXCygVq+$n zUOr6SZZ$nqeVQT46G^c;#VvtIvyV9Z!>IL_P+&-cKDF3-KJw+2(-LJ%zq3`87Vw+= z@QKhNSVYU>qd*5m8t>o3DPuGED)Txo*2UGc2c)N(u5Kxhw*9dbdXq5@;J_0j+f2JO z{zz`i$Gd|w>Jsn`GX-zH2LFm%77>1HfEa+*>N8u2r|?1tLOvm4TvxbjraZVuhj_*7DIlKIt;eJyv9;ASssOK4RT35F zI!fbFRrEn(J}>)B6@kM`MTT>I!&k0{4H~y(u$3ry!IzBr_Ng34Uocg&cr~FG4ODPC zHC#SrpYEaU$!9g?`ALBaKdC1!FQnVEPj=s<5p&U~t4gE{S>hh0j(nNhXCfDjO^?{D zn%vw2xZo3RGE1+gZ(2vyB_fX-lw3R`XCM91{MDliPG_rx4)FkF1q5~BY6L*9qSW(6 zQ9(#ba>62h=TL$mADmx;>##>+w0hn6QKd~YwjbhSd7Jz0jMrSS>w3N)Zh+EM4lxs$ zuS6RYKwb;R0`3A{sEVgX9p_LJKP5#ISrVzoVf=Sf0 zMl732m_@27?l*oS*6)!eWa~Jz{Nkt1V}l=^M?Ael=Pg9VemUR1cy#8;n3mKy*&XJV zRAQe2lXk{n-LxiaJs%RV#X=i@jshfT>YrNA$c~KrUxs=qK9{Ld>&R#U6n7wB4?ea( z1-jH2ClitWnD@o%&*T{S+faw@{)8&kRVm&sGMH@fhC|349#y6KbWGMY^_SiJ(?idudO4GF1rcU|Eyh`~w)q}ie%Ji4NQg2ePnm5SGbS_3^o0;#zF z$KR7*>uzP4c)XEmjhUcGfd=@;FYj&jUct#ZxD0Cb>73mkzwwOJ{=#xdfFe8p-fA_D zOb5InbJ0YJX%^p-ZPWHAyAacXbc$PHYD-iw1&n!G+{rALJ_A3>iGb%B3ujn>$Cga zu`E3%$p~*A%oJ%Na3eHv$fk+F<|oM)f}}6Ltt6O%5+P^Ahv>=4rH1!kUVsF)Fa^>; zsSy9fVo#MG9j68wx$~5gk5Hxt@^>+KjyK%qh*T;muN`{KTF;%2znYwAp4N8K#w69` zZrENXL^p;gt;zCNF6Z6b4siADy)TD7r^X%%lX3AbU!rfs;I9@jk$a)@1<#91hEo^MKp*w)?CpA}1vlZ`By;aO z$p(%R;4K33De4sPl7wTZ#HT23zyFw#bI+;<0wE}bw zqfj?td-2{T&=9IhqB8JYwq?H?sEOKa1}bV0YZt$WB+ zDj_nk%B8qmLI`ChNYSXK$uO@jo~vW&O}p@WIbLGfp2*(5cPF_%mS@;=>8ohJ^eJED zaPg5#>xLIg_G!WI*6wTjocpBp5ByqczC7Vu*1MZaNfj?xPaa*&ihi~mO6<4IJ~w2V zJ2^wbI5$%SARArqRhL+S#kI|Qw89osth+^JbuLYWLci{0>v2my#mI}jj{Gm!0JaeW z1AwN)5h1E4W&`=O3RKY`dWPJZTU+%3nyt5w-jb|A(idVi4MT#)2v&W-B$%ixsJ_T% z4)2(o&=?$B>oFCGB_F=*pJcWob8@2B)UfhMm38q6#G5@iaZ|GqzG8a@-(F}_?R7LEDx_XG*f$OP~8{Yf!%ob?fs%wVD6pW%oD}mLVUEmZPV~i z`{z0b&!67D|FhRm_g?5>ZR=)|!j9EzGJ+0@&JRv(ER=Svki9>?blVQw0Uf0JIBoH0 zNdqDLoYK=CC<_uR2Q`~+PK9-YDc)?M1S_7rrK#9Oo`LXTix!hg@qevr02T;9Vl2Rj zv=q?S2UDeJ8vfHbhBHAlW-;8gLL~(4Ko~%p6g0?dr)Tf1nOyFW%y2J7TQ@1v=+bs> z06~&zYzJjV&*xTNzu!=`{drpO!w*?{#Ikaqx^K~|Zd0CREuu05*qpC@KMzG7cN8kHUcC4t zXHURA?pxX4*rl?9f_Z5vwfC^=T`tZ=gxxxZ>9Rpf8Rdn?yY-fR`Gp%E&tOdo{YZ^jY(Cz|a$*LfP%7zUP$z z?@<{uALoTfA%6{G9KzV)xn+TO;|*a;{n-gh`an}TS3;F5@JQDa8`3d^%&dfEz?RC> zQ>G@U)ZJcaY>2VpE^3Ss_VjFawbDvP)?(e#h`rJo8t$n#PPS-4YIJcJl4E@_g=%cg zq9R$B6K`6FHbkN^IzhgI48Wlvq_xi>G(OnAQpxy*NqGd^Z&^&@{UFC zgOzOX-#q36Ttb8{IJx5C?KU#h2th*@aR!P;wk0Ldtw6tq>nGATlLQf|)~Yd=dZ|8b zqGx?oM?Ocwz&{&k=Ks0qfRhZ^2!T;Xij)u(rnZr+;I0>HQY+;iswV`dC9N@QO>kyp z<)CR&g{L9w0}7-_d=y^+a+Oqam9eF;L@YLM%Q_(JF1Fsdg;%J4X%FG4Yt=q+334Rtf?b?wKx9dH%U(Ce3TfcYv>-g0=Md8!e zw-V3c%Z|r}-n+2kDgSyhyMMnx*A_wOCr_M3ITZ5P|4&xiBWMp~1&)ckV|SI9NgMZN zZy-c>tYy?KM!pk{JMH#(R?JK{@Dpri7dE1m`?(-K2HG2#ax1Dk{}|g`D=z`O;r|7H z#48oifIUR^Wr2q5y|u}{!Og7J$?4QdkMTaIQE&aO`mQFuF&Y+ZV*~D};WMnr=l=F*>VdM~ z-q=zr6B&u3DqH2(uJ6;}ZV4vUbS*?rZh6IZ(&bvMBjJ#!nUNwd`8o{ZnJ-F`#|7FR zvzVJIw3gI`ga7@Bd3KKG!^Na8;WYH!{&K;Bzfm{d@XGy7&ki8%E$){CU+=&A4VLn8+k85!eI-wwIzt zp%AQ$@CY`!3O`KH>hsf(s4Ah+ctd*k{S9SlTOCa6*tPKj|FG0w2m?h4-9ZaJ_gmg; z;eH`7Ui!29L|wD6i{a_bhV4d&i;8Fpnl~8K?#Q`qm`weaJouq8!0(3gR}u-|585>T z`k5T-Yk41#In^3qDf7;hogC$eD(Ku5$3-SurIA4U5+J^#YeCruh_0~F+SL)4e2xi0 zaTn%)9!l7s3Uh3kW198MEr0YLan8{FL9gYKXO#FxJ_VFxbRHBY?k9RS>L?uAzoE2WRVadUFPk zIK6sg=!7=&Bg$ZgxhKLqC%EyNi}?M)^)pJ8XGn$4_nnsqf_RtB6Mu^1xj=@vwKtt-ldpz`uq1X{!{kplwJDVzuCy4QvIGzJF zz4ZW?r^Rv65?WTRAP(lchxp#Xfuvr!R6fcC-|8f!H)a7FO`m-=d$TTaY}*okwCqR_ z>A0ppGnD#jrn$kt^!@`cO4#F{vCPkgc{iT6Hz0TMa%0ScS%@MPdd;nac)KCeCWt{)x*X|EB8@r0Owx)+K z{v3L3g~}H8x_)IVR(h$F4_-py8CEuLkUe_*!Wq0uY{=~S`d0!@*LPhcnb^P!;LgCT z;?xA`CF%T#HOo56Vmrd#0HQhfyqNga68DfMp^!yl6a?&0*NC6#&r-UMrqeyoYro2mg+dRPXvA|V4is> zCoR>-tSGy6!$wCn4%SMDzRxwHgSK8_b3{N3yw-a*(O#(A53ri1$rYnVZ-=E))r z_Z|`g*+o2c3gHYgtH1(JER`nUaI_?xr5>}0@n^dY!=jaR@uqz&wYdjFFn>2~JH2Qpc?+??ZsX@%AIG~I%=Kcm7S=fBJ0irTUJA`vhh5GKL=wIVHSodv;c+LoA z9Z3+fft&4w_yIm*Mr*=sjttwS5B zNMR{f3EW(obiMH^GlEPzeEZhJg9AX=0>()^~G=y?{Y0PZclvq-^*~z`+E(|&iq?{|3{SmZvkF` zzjCLYKd z6Z|6!2Q5(^Il3hx!&*sN`&iVI_37*cTwyxNS>lvg4WGKMUvwWikd-mWI=uM^HS&HZ zl@Dwafdw)gj(9vz4gN+quUTu=5V4mf{!Aqwo%XIw`h>Q&J6W4rqeJp~ z$9Hlk0`BN-XsSEBZE#1iJ%R1of5clTU2=>+>!hVdkq3iMNqe zW8r4-jsR|sbm?`r)a_G*K|V0W=*H_Ge#F+aQ8sqAyfi`jXR`V4>`lZT6hRKGm`U~8 zfC+nCx(jE;loG6>yNhzbXNNd7Qj~OX@X2JH#HDl$34=XZ)z`{|>(upLsdTDjqtk22+WA2hfe_Hllu zVYWa0v%#NRm%e@ad&3y7pnD!6@;goRKt#UP=*hk5&(OHI#Ia5snvB;ap7`8Gb-hjGEX~nGYt1%?`)p#1%1HMQhthGE(YaxEi#rm7L6r3KF?-j} zea~)CD(`UXai?9*mbEr>5;ba3F!ZkJJaNEA@s!VzA`-g6W;-mqf0J;V-4k~B@cPmo zpHFBDv4t^;MFP;u(uu%*#TI4ltvCF%A_S$U(D4T}ERVAs#n#7P*9^=M|m#6qC3w`0;wbm_ql3 z`6z8(>Q4@9;@kFhY%Bg~KdE6N?CD%#UqO1)+^f9pp^!ITtNHkY2R!C)Z)yIhd4rq0 zbv$+F{fZi4on3kpb-#)x1usRvmMYQbGeIew{`D#XnuwlA)Y}ArH~SEB6#sMO@8Hl} z^l$iYwvie5nv~7R?<4!L3$r6)UPEy(U2_*c<8{9K1^;+-fG-Oq4KU~eLX)kSHFyjd z@Cke~rRt75MjI4&>S@l}z1M$L6a(yYm1+uZc#UyWRQA6m>p9R+p^!^6l)W zKaYv6KNnRe5;x@dtZunF=cy>z*v1-RLu-_J98paqa+!wmDP(MZIcjERZHE|br z?ACwv0QTfqINA;7WDfkwl2DPEK6ER2Zj}zW$Q}E2puDn$^OL8FOi@HVw=a8q{hUi{nb>M(p93bqOc=p@_q%D^ zAwttNBSd5nxijQM9UHlJ;<##c;jQN1gO$~+nZ@^lsy~0U%c?WS?A4#1^K}@gaXfCb zL{cP^)+6HRUt5sAjDxZhN|uc`oY~$-EGrEAr}$q(RQY`hJ8CZqz~xVWCkV^3!_00B zCm4rAoiNFOs0-(S;jhy$8@kb*n#FKaV3CP0@3 zi%kn^Ogi5)Vu9hbfUff%9H(2?M&p1DyYSqiG* z>5%k=2L*bk2R5fAA8`~th>=n$Npt!-p4e$pz}Db_$YNiH9dpDXZ?GA-MdQc+=6;f1 zFzu>u9($Zc`eKuHFK<1>(4g^Rn#p#L{Rx_VXgn;<*-nd_qt>Tb0&B;_W+PT7 zZy46SeOtu?*WPFn6M(t?@< zDiAQ3?44Jm2p$6cgPQGE-0w19`*t1CYX8jO=gZioAVEKUPudGID(P)f2-+$7w@QfA9Awew5>JmHfB;|3d%->_7c;0{@)o6e|f}(=j0;)20eG zOf)KJRg*PV_M;3Mj)9e7A$r>TFU-%MKr(S5Fi)$oaG78$PqxQ&_s9MEa5~i;V?44j z=YQtpsmFLw4Gx2RA6eDdeM-oikmB*==5+6lvi!WgB-kp8CD6Z(Kk#)+E7;`2gpYi( zQ8}BV;EjCr+BGFAbYXcy?c|Nxb5B-Hsh9a)wo|1a>HKgH>k0Se%-?S1AN|C&eO$^M z;?|b3`NHG3>z!RAwB;`m$gdy&6&AaT2XA3dh=p`9%6CK=6@Zt)`cFUrj*J6(h6%uZ zfVOrMmg*{T548@F=;;I>n*kgKHTqlAWDCXMZx4uR=T2r5Mn;yXrH8aIPR`n_*Qt9+W|Mwh95&WD*D@ zcKKePcIAq#>tVOGx}EB}hJL1DUw4>0g)r3!Zgm>>+VxNInEu>6YI9t;TakN5KI4Gh zRjaD2GdZ}sibjm4nbgCfedWD=$AUJ5>@=0i`reThRyG5%-D4jWZW{HS{7`n^`%BbT z*y=*^hv#2no*Ov%h`gSNP>=0`tC<+(IYDvY{(@3@&c>3aiFN5>+S)91=J8O^0pVx^ z`W}|47*InT!2k&cDiKhW!wa@=(8eUr9*G4YyHis*;TTX0H#xZr=PWK*lU!a-Y>Y1t znza~{wt5bR#x#Y`hjYI<^_tKiX@dEYIkVmt8t4oX+*j5f*GkO@F6`)hD{K1E`M02< z(d)I<iC@Xg%u2S8%eV9h^Jsxz0s_f1P zPT#oF>2m~xG^CL`M-hV&1PGB&@8$fCLrUo;0aCXc@mC4YHFlT_Bp;9-BHV!ryjzbR zka{T{tNq;Dw~J@$;Y25`a)}PaBuF({u+I{pNZA zPNDjatJ+zHaHK1Q-D~Nr329A@2^_MwgvF5RqFPm#Ne2C9+_n^%5R_w3lUyNSC zE0f8*W4I3jg{sn-{SaRurk+p3>1C>6qtJ8628Br_d`Zyf6-BQnYuI}1fMU5|elYm} z`;fUF8LM4a>%;jBRa;iyWYE)(;`YsyyfDm1-cuq17c`g@fdG;zYf1$eCy<1OoLG|u z4ETnL6j5rUf{F_rlQ=Ls@ro#?v7cqFL_=b0!0FXVdwZ;%rE~h(D)_Mcs_K**l)IWev!_ zD47G>=~DJt0^zp=OI+ZS;t*O;KEP|X=|P@|`l0S_(}A}3pi7!^F42ie-+1uB{|K7k z^#ei%P@z?Ucmx0U>8rXKR1j5>5v1Evkx`X&Ua&c->JAkvSOeQ0(nX&horB_#toUQv$DjG;}s-%&kW`t~DtrELGZo8R(w|xF%WcBpaO2=g% z@rCx=F+-0|8LNr$I^_(se%syw*C0_%3I{v1D_@))2{?4T%&?{G&`9HIz2mU_&(b=b zZ-JDTDbMVVC)H?2#(Xevyib-?HP5BiA_!Nw0>4n4!RzxJq;nB<&kRW`^Z%GIo8uN+=}s;KH0d%U_1X2zum<;EQs zCL*3!P0}>tZPMZSbY?mww^*6$_zl*4=1q)^`5n{{ z^H+>|%8~c69cNyixgI9A8>Rb1E=;z3Y0qufa9yKYU%u&-ufHNO9T%2aUw>6xIZ=b9 zTk#uD8{W0^HAA`~1ShHlCMi6cc-VD|WACWRu8x8)yq?@k7eBhHZgDOuzbzx^@cnbc zuT@IWP>25m=I>$^cbjp_T>jUV&tdsE1*~A4{;);JSg*>LRz3imuW0%0P_%@BCyUq@58a0U z;&JTz`s+P9c_jJ zRrs7F!E}3qJq1so;O(gxqLVX$N+CdyknfOUzc@ZYm@w~PbCuZM6$Cz$(iJc`Ep=K`o*{;@WY(_=g$KD#U^o5@v(^(U!aVFp$igu z3Bvd!VO%Um0hYs!OHP`O1=t{P6uo|#SxmgQ_qR@B6Q_*Ka|$mmW@;)YekySaVQNgw z)bAQ4CNWX~s4pY?X`{q|W$}WkeuBiffgiQ^S%uu zJ~<(J1U-D-R6(>L2K1N+#!viy@PM-4+WfTB?}o`s5O9*>5?qtwVt(FkOob7Aeb*lJ zNB?ISjv2);eOW9gM#%FP@P&Z2z7Pns^Y(W3j7?19#PS55^yyeoGDRrlJ9BvCFd~^k z#Pd1!0=xr{M8G?79G&n^L=u%qAvg%gJno;N(BpW?3WO-2gz>p#M-rKU7x2lTwWA;m z&kb{=-~~J~7qBfj$PRyQJwHJR%_$qd5-pYKA+@>=MwB4 z@QzMof&#HBcr$3S!T2GRornL}3yGxi_S8~~)5NB}~CCpbD22!Co4#}|ez`wIcIeApW_6LMoPp$-XL3ZBR%QWf(d5S+fv=^KEh5dr}G-}1}1`iXI2NlQ5i0@rZB_J4^B zzJcHYYJ>~GYB3c%^*^5eh%)#$2>2?;VfJB;4q+4yp2Ouk;KK+c65h#?$H7y$WRktW z-k#4D*#CgZ{{x8l&u9DZiT!o16h4&~BP`fn*mApnqM2P*jo%Khgs|EAmzX#QU0h*Xjz!I4P)FR=W* z%sDy`9i4y>JNy?g8X%>TJ1|38QMH|2gn^LGLYlqzr<9UOn4 z58s|*4}48v=zT9{KY;w6a`u356e@6BzE{eB0p|awDMtz8lBpyPus$5PWIWM6jEE28 zhf(n)B4^a3AQDJFU}>y1!zECNj+`(ap5o|8z;j6;0^ktlK*c+K_2UVA#~%QEM>#5q z3JBzAPx)a{v?q}rsU!!I)A#uQ0p$0TBM^XFN^~SUfNA_mTKWGu%zs5WcR>tresP$2 zafyO2HqMB3;~5(fSQ6ZCoU0BA%;{IQOa0^+}nbBQ%=cIM{40!~MLWi_#!treUj_TV4gTk$AApbV!yO77{XF6^@afC1a#AzcXV_J`y?T@PDFPabv`2$-DV^zstv?0Dg_*bgLiOi$$$sn-H=kXPh z8WIs~2=K!2Jd%LN0l`i_hesW=7%3qBU#?32qCN5>7kp*0KP!m8)ywEUC6KAFs$py} z@UQazR~Ub*m$Ay}->H|sV$=Raz5GR^_CHZCjyx`x!nMb9?8zKFaN>D*4#x?YD-INn zfb0n3!H#1$kN&-SAv+U6Lc!QQM+Lu)Xr+H{sf=m#5A}{wto{EBES3KShV$P#2CTtj z_b9)qkiTTY{6(kkTPHu&F=KdUjMRNqOaHf;Fr%C{#y|RM8U5Lf`eK681t3XBz;_2* zDqnGsnDqTN50Jf)G>5;mJvs_ztV68;qsUPBAApJb7YPsl5x8$Vs4gS>!K2wD&Pzx0 z4HTIqUuQq|wIDS~5Suu%i9RJhAwD54@|&GBwwf?DC632Yc*yS2oN%xqGu7*-^^#+G zAlV^Oz)Kq47h0G~<|%$N6_;7giYqe_#HtlHiE%N41jWt#SOHx@BE>zhLZg!6;uW`E zoMj*f1-RouAcrU!q&o$IJ)^jhrnBOr`Md;9SdwBRDG}swVeAzxzI2Uo2m4ZAx&XUN z7(rMV7!YP@TtZZ0L|pu0;@6q}9AhyY-ao?@h`UD%NAWNV^a^qu97v8N5|u>$mT!Xj zIoe!7%h8M^(1>VHB~hFRM5ljjX(@OWWNj!20LBWq^DD7N%acY@IAY>bgk!eBzO>;d zCyY?$&n;3o(aDMd68~ZNj)F=Y&EimGXG|SU<@g60zSQ`d@S(_#`!iIUy|BMIze~34Qy7Ob9|i zP^hJi?uIZ=o64dc*2_wYJQR2BgzS={>~=$5F0te51w-P4j}w$3k+nvC`906bbJTFd z$@vLoRN*|QoftKV?*LWf*lR0ZY*j;5RO~sMN$NU5D&X@Ah~{CQY2c^0aK+|XhTyW! zG~tB#&aDZWw$)|nn)W9!8D91eD>lq?epp?e@BGNR;ewkMzTx5=FJez1Z}(xtX<;A{m?kuPy@99P;I!QIY^UY?7dT&i za;F2sKfs#_j^vO9DS}HW$(K@A1(jq5A6ON1ATzixGvsY1$1v;5`EJ#Xw~BLQ>KGVQ zW1r-ba{Yi^BVGGd!E{`uUJ-)<};b(a~0jD;C;S&&`Da{Ypodh{`HYI!Y^PV z=G(%GBSq>C1)LGIhyYl_9qO~RM|%Pl#5?X_N-vbYJWJIry<1jeu%)XdJ7CM?gEb{v zMkpA4&geFvrOm0$?PZ%UlqR0@)Gn|H%v(SMR!9P@q|sqguHzBIW-wRenyiklhQ|Kj)9=Hh!HOS zdKqEmQ7*11l-QoK-gn0SG){4;Z9V7wxV{xJOPdI|7)J(NoY#17d*W`YM^t5FFWauN z$Zw8K<)}mfqGI?3uBt{OLXuUIaLQ&UkczQ{duDkaY1TRBJpbI(S8ozHJMHoQ4%3+d z%mpbiL7S5M_h*LmCEvKT>c*wK#pAQSXRL3M0|B8~J0g=s++5=Etr_#&G)4*hRdSXX z9A9sGa=qo;y_Vh=ac5tU=D#F$>N9*v-u|eNPE>LiTHsF!=^_idn1Y@Z!R01F@cvan zO(xzcLIbaF~*N200cD`XwMzdBfft49zSxAAD$U7{a;HAc-uqr?jixiZiFBs2)a{I z)xBI-k6S>^c8yT?Y%^_N==^YN`NG_F1s3j}Pt5(#Ae0+RE_h}dbl+k}nk5G0Y}U-1naIGQ_2H2vu`ea7hH ze|H5Pk$jcG`2`H2C;s zW8mLn0I)br7yQs}JIw9iA}1KM?l!FusSsuvc(EN+_E5aI-}05O!9bpQ=~roVu8oAdbgdO0BXMLu zADjq+L@+f-1nHlmeH&A`haLnu74n0Cec@3kfI%Wb&~`NlDikc6@N+Q#dFgi@!bH{( zv`)%G$D5vp=ktPSg*dIyAjn%O)tF`gQ&fg4MrT5rgjTaA@h3qD6=)#d;Pge3?;WS& zN}=?`65QM_`g#E{g0itBaEsi2e_55r`Ilhc))J`@4we^yb`=HMDG_sUx;_yn=0F%r zsQIQ-@!e%oYYDKQWT%$kPQRr48hHCNLpI%J72nU6T9;PI4ov|aogZ1EfN>X5`mLDc zZ2+_|(8eL-OYdbXAjo99wLr}-k~gS%Nktk_T2&(hD+z6+Vo!3&c(I~P238liq7pOY z(nf(u2-+RmjZ+F3eKsnS$sQfrZFd?12Gr$^f*{oa#nWCK1PwI9AWXBm^U3PH>L%U? zo&2-^a5CWydv%y>U~SMImCNg6ZOn14S{)6W583`I7Nj- zU?2&m-ssjG!9@ zH4iArwS6)`w`XD1vh9%oKD3n~zm%AmJW4)Gt_%HuE@A}wLb&Y|L;kisD zTF}}&hg!>RsC?D&#(VW3bqzpuS26K{Wl`arIViVWs`aFe#cWBPo0zCxS<%goCZf+% z)pk@Au_ZQ5w*Y}a8JG%tp_X}N5jzLpWVj{T98fI^l<^$qG=efPl_=btgP=^_ZWxuv zu-+1^cpFtmwz-=)SKhBL9|JRu9J`%9ToZ6jy?kQ ztEA9=7Pk1dc@Dc>;Ij?vy=Wsc3p_N0n!KTxy(>52l&5FiEO+C3Wfgs%YUYisxdM#q zDbG3E($#HLYcg|fD@!&MyPYoa)8^U{lX8i(sdoe1jvE4%oen`tNPB&C16o>|HsnO} zD1bwnTH0o<3>s~Ud3keLyqDADZ4?M{6`w(5i`y~89mdwSRZ60Em8_M}i3@!mza0=w zQCfJRJw(k--3^h>GNr*ZoSbfEO}_qYt;yCh|A0p{&<_MnfChm2x(s2l(#^LYJbMRe zAdSpzh*VeP$m?m)I|%ad6N$wU_ne$vX3*T|?jCcz=J^2i1{+xkX%I|ZebnJpJgcjZ z{(lR!-6QQG#s9aUSQcHNjt~+IW`6O(qo;#!K0dj7^W!k=)#ukQhLr|~m4=4i{xPgP z^#1d({`7N)v zgFmp3-Sp&_DHzy7LT5sg5#}BZSL}8MXLYanjMtg9>-nIWNS!q}82#jl7a3ualhzj; zjmuKmCCgNiNo4H4&8Ge|#xn@OoX^?U~s(xWx^aScbVJp?={MzlwbYO*5ToQTL9< zL6$-0xM>>fXTLSsogFtnxLEgS2FgPfZgzQ9RI~5U`=OU~J+{FosO&?2r8P7o%=Gb_ z7M+S0>Knzx+pPWLVlf+MSJO>J@qf&YKDIu?f;gM2>*eKjh6|1}US0shD}o!@byY&U zP~$8Pk7vkj+^4T!D`9%?qV!jzvt&9Yfw&mDa=@-Yl648|HhEsNEk&&EY_OvwIAaF( z$&m%?-B|9O7*$AQS{J19G3MfC+M>rO-$wQHJe^mJxpUZyBP!QMYz~SlPKh`(l~=ca z*|6ii*;>fhiaT+oF81de6LlPq+oY!2>zSn#M&M>mY=+5MAD-pWJU*cv;FCpE%{v=v zCQV$^d{MM^04AER``k!r9&7@|E9|nmii=yjb#%#@y-3Z}wUW-EqQ=TOL33bYGgE4X zULqz;jc64XW|hl@TLM0d3}`XTU~0Q-H(FJ*`l9DH#?IAhkqOgFG%1%uxgi$TGTZbB z1C`Uq!~4^%BQJC#^Ikt|9$Y;eS11reAYI>{#MYmz5$ItvX2U{AO6GerrIHQGX7@!(Fa$!I%uU{EP9-UIy6M)FCXXa z`dnkB&gSd0{C!r!*P&}e`eKywO{s{TdirzQb-7%eRY#ky?#MLXym?a=%I-O5Kpc#2 zlcJ}!>UP(Ywf%dJ)wif>nRLr4nU8y8^7A8B4c|R{`#Kzs!LS-6`Ax`A=I%6Q)CJlW zL!XAKe(trv85!ed+0AMRMQBHe?b%UlOU?;y9_inEw&Kypyq=de=@Iq#jt;2!bbRFXwUMB5o-Sd|shpjIO^El3(U=XZkj`<)NyY z1)ua$9y1{&%lB!5z1i++SU8KR9BQCGgVGi~F0bWTIxaO@e0hR##!Z!=XL-e@8ZF24 zLM7BWOFSmI4-PbQb!WIqPA1lB?AEZqc3oMUk+}d^exeD` z5cmo_-`oeasr$f66MN!uM73mYSs1%*KpawznP*VBB#XKw!_{Xz4I0 z)HrfyRUVi4Bzh1*R!3*Z#aALSbX3LUS}|uwuQon{Zop(V*p{WEqL98&S^(AK&iGFU z-IrEo)}v!(^ADy+>OpW!nbI~|mxb3})X~Y48OzTas+4z@^~KHwVuZoX#h!>ycW0Roy$)C$PtHOkXwrgZ zkIkF0*EZdl-Enu#8f%YOgT2=Rulh)vtE<_NuN->Wv(^Msn&D{KXRs@ce`jvwy@Td0 zRV*D#i^YBpiw%FP+xJG-ifOwppiMX5)YP=CBDq3bq;6f^8Z~$UBQf-?N8-HMcEq;z zw{r?~jXWW`mQge#?*cE{k1`$+)&5upufx0yzO%ATo%$ zZif$!*M?HHepiZ6p;^K%u+>|wVUqWX)i7Z$?X3=8ld1NuenoWV1e3uiVY;ZDI`zuqJmm zH#o+4H#*|pq@Y*W*;+^LGmqr-kfQ4^hoPcE_p#ZAXmnLFNz7{Rl~t>AbFra#thfvw z3UmE!)^BH6Mfa6oha4MTJ9!WL;htrV4I6~h*PmH@KxLnl#WWzw0&{&nGIF$~WNR)l zf&uw5l|q^KJDYV*zBlvUanX1zBS`Q z^o8Rd^hIV3*?v-${yH^d$uMd_rI~aPJ|SFt$9(imcx@HY;3l3OUO0Hh-IC+PxmEEcznGx(ol|l;1l55-moEq zeZXj@WY9ckXTF!c4#PlMi`}n@eU&)TRdqx&9qeL=vs(}u%l)~l61NMwmd zw~s2d$2Dh0)1 z>kQ8Qz5c06Lc%IdbY4e?F`enEBxAL(ls%k%GIQtcwYt{(?CDH97Ac)+q1hBj;=*{a zcwc&ysB1}Fw#qhTQl~ksVX2Cncg&4N7Vot~KC*|etFX4zNB-na#HGj7y zZ~U9q*)ZBw^|cH3e=LVqFE}&j*Bzf7BThnBQTr~2M-1z*?V<65^zGrI09{?(8b6?; zO-oq0oBP%uFa&>DuC+KA!y|Uw|x-yCu0Z4D!-rG9ve0eIKRFjqa3D z9?sk*Z9dHqQkz741W-XDifQdO z;5IIo7uR>iB(SlO*)k7@ud}0E303jZ>hi1O<+%HxLL|i;pCb5P~T7j!6mkFH@|ETma zkh>$5X>?yaT&9wPjCm4iqo;&o8q~o=^?KF^dpAS{_pf^SdRW;fR~4B{EuZOnPq>(= z`Mc-&Da+k^C(r-o@~e(Fy0c>ur<&~%hip8R#{W{+1&KOrA!yNpGd{(&pB>AF;EyCm zrwSW~Rl65A=N-9L)V%#vi+THcV2%*g!iZrhq;@kvZ&_qtD6a*9n6@HESiyf)8 z!VDd5yHz7srOOXb@Ahfz1pbk%8UmBDl>%KAtg&Ecsq@5xsq?!VPQcBjs_&6&_{z$z zEv!z_!?#!VvmcGiv@T~bQ8_G}<}U2`$q6ZLv0eoit(@99%1T(cI@{E1osYrk-5nly z9<^(eZQzFLp__%Gmy(j%*KN7VnaSlhM8)`-CE?2!2~)RylKzn`+kEOhy}pbAD>v-H zM6|;pb!!QeS*~u)0`X4>y1qcW;q<_;YqXMI*&f4)O)bM2eX14BncK3dzieztibo`R z+&uvns`irhzD`R(agj00doY^VWBbPNO_Nnhmhejdt}Cqi%uKdJG{PT`!_)D~j3{5Z zOxjKfq+4KY*%o~iRYIThnVPGXk0$BOGqb21K)vX6EC{GzOjz zTyzgjT>WUx{`Z~d_U*1j)*1WGI8ktRw-mmE7+MFZi)<$S>hkU2U7$9M_y@cG#==a-qj0E311E&ZW9-ZD-DK50)GN+efszK)Uv{ zoGX3({p{vmZa8XMJ<_C$TN+8$2{u_VIOwGxOjORBr`(QaqD+uUeJq^#LMNTQ>2%$? zf$nZ+M6OXPJ~7I{BvDJc^4R= z_OZJgjIn4ttCI9gjyEm<=VgZu-9fgMFbz5l%f+k=DT5Ipzq4VrG}6!JTIZV$dp2eF zp7^xh*CV~#asLeC)Ao}zI=MM0rZUWcK#^jk8~cl^56w09)R}hb@b0t-NJ&-sW}VgT zfa|*juB@*0Gq?6Hr7oOx(e;;!eSxuN{XNO76-`TVow0?BKVI9kjP}Xk_q~$`O`i=y zICv8`5BWa3s_yF0k#Qep4cSFgpd$;kH=pbqGVwHlHmztc*qr<1==ug&{4!4e<)~jb zdpbEK+`;UAXuYwdM9CpX-f92{E)vT^)P92A=9XzYMxHytoTOP@3 z%ujo8AzRl6k5)?9_1hMwV~zEQI`YAqLyfKQbXcv*g?u&R95mA)SebCmYWp%Hi=b(( z1hDw|x_Z%>h#XC+B;rDLAh}oF+L<0@&JwIUrjFI@6+*r+23EvVzKuj zVGOyd0fH95tW{~RMptGF<2}}|qF;V+(e=X?e@*(ey;sypI(_DyACE+?H|xD(%s|nQ zTcU5=9l!hOyg&=sp5LF`rUu=UAU5rkt3NPcv_nUJMYA?dfsvglXz<$dCt!iQlW^+Xqc)sILJYh^Z;n zNpaL0?sRhU0_<+6EpC@e*n@a0Nlg{A?K+{Sp;{ z#D=@rNe&lw$K^%b3dFM$LPEOCcU)65dSrR}S3Ufl$;hdn7f<(IGJWTs!(BG}=hb4^ zTD@3R6;I}a{s{3}&EVLcM2nrfykE85w_FtK#>H#q#(rY%EO@_pJM?N{d03A&HbUbv z>vfOP`3?HVH`~GMhMW7TAuw9Kp)VQxItbd{&2BARU$LuMp#Dd*h|JQ4L@ZxsUONPB zUvLI)^kL$F${o}`TGo(SDr`Le&Q?z$w!I~d1>yk2Htugcc~PcWRTHS)eW;pS*KTYQoTDxg>*{c8C7jzGA&)(pNON~ocTcz| z8|OFg{eH1aP>E?_)s&OTQGe{jHl?#NIwcI6FS8B9T1S-H8b|vg2VLmrrbZ0CUDCeU zU~*Zf5LK@;)V9;^&|Jcmr&IQgTg{ji9yd7Cypr(QQ?UKa$A@mFvojEvPiIBmbNyw1 zL(}>rt(2f~AYfX|WjoRp2g0lxgT-2-t14wO9o6A}E9m-c?HY~O6Pu?JvSx5SysL+y z)oH|qeMX5BIO_ts()!k0aEU}UBARD~p35*)ENbZ-%$vx@{rj%;$(SnsxHss*x-4Ug z9hX}Y%64GZ%UU~RsJb#+Y#<3M5uvoMZty5*6NPFU%OmN^7c|vVF&=5*mqTup?)hxq zi93(`oIrF{?i5KPTW-2X?a>S*h|w8R3;DB(UnXy*%2>0{AlHnaT^H|k{M@?aC+R0@ zJdpdM)PMan&*uKr2*ImE-p%Wa5@&z13BSK$iRQ28I+}9UIt}w_?Uq*@y1C{>B6sc3 zT9)@V`sPKIZ#dAT#yI!+&aZkJp8MOFQ-fL5QV-tPL7#kPTU{m~p|0N&U{MWq}b zK}5HRk#w3CI=a@WJaz9?&ohrrjmA%{cAe}Scyu3nxLieqG|5HfnZKo0xEB|Fh|go@ zqu!oS`+ObickhZz^6#)tn7Xal^EJvP{KYS(op;8SJ@RUsT5vOG1u|ERWw)`)icX0& z@Ga9yFvq6oao6tFr}gpOnq@GWg*$!nHi_6UH$4y)6`)c-4-y?Pt1u`*Tgj}8duxL+ z>6PRyIto6Y8sOad_VK4V<-kgo}qdFm`IXPj& z)YR0tRw*8r)h&R-R#p|-Co!wy#_h@C5S4Qd3ylNGD*iFJs>8xYF0*mG5`)=h?922~ z#&O#uvPP6I^5HiAU#JR@ySkGkZ4dvzmP;wKj9L*mB#cRpS>cJ4$5xCSFUU zE%Ro460H@fWUx@dIZ;~{c+6JXr~Zf1(2gXtUqfr|&6>vg-S|*Y%AIFJz8iv-FRY?& zFeo#59(kKL%l`<@Vot@ouuy1WbKEg!dK(+rf|U%c-7jM~GE~TTUs#DO3 zM*styV0>EY@vagqa*Vk-3)|MLTf0~@{ylts&zZg2TLt4P5-?Wt$Yx0WY2s|;KEoVu zB47keHA*g#2i9s*(A`|t6QaQi6S;v&Tm4C&xyoC#nTQ@^l^zjMEMw%TsPq_YcAZW< zB2N6$!chz1(dM zL{nOGiTZJxxykg;zb-rqpFVI@=Gv^9$7D7#CaXft^M(&+sgHvL&ac*buCx-qhLLj! zF|&Dcyz9gjwrWJ~Y=?~&De(wi*u2JR2zM~mRziClDWHuT#Vd~#%1Q(4Y>FxDvf{{$ zO0r39-&#D*i-~GiZM~=(m0n#f6`|>JsSHa)Zwrm}b#B<~-!b2Oc9fp2!==@~w5Fjs z`o}W3Wj*XRxGY^FiU??9sW8db=zt3~z6@e-jSPaLSM0cA-<7T-Wg%32=oZ))TPNfC zGc&Llya2h@e16 zc6J-rp~vg)Kr^mm5K|Bbyn0MzPEP=`k?1`wSSi{a-yRmsmPc-=#MgxyR#kG0DSe@w z9)ulthkk9Ru@5dC!(~J>NFwSld^OpV{u!_~F1^`V<*eV zM%8+ptCcYJlT$UbDYXaplC0DJ#(#76G>yG?-u#a5-!}bWi2iL@_lmZIQje3+iVwUk z^Hj7$iJ_2^_(69hLS?SJKC4m+Jnpn)n1L$_QqJj6jok`y5J%49NL06hL8lQWyo(UPgSDItKs69+p|tQzgj?f5I1{R?~WTSzVweP zx0w-WWe6YoaUDtj=mR^w8HWrnB{83p(`UTn4T_sp;Dy-3dZm!zYFIFxP7)z5xhgL{ z9oVa?UEP~5?u%Y=v6ljcwi_pE0=K>4Oxf@S<#BD>ha_8zjb2SG9Z2iz${TEquvoHP zxyph&8?M_0qRDL~o6V>M4%l&|F}>UBxs9cLea3;ry2!rEnZ>b9{N}Gk~QMG#` z!>AjVYnHrv7~$4C4ZRyM1(=bUb{MBfDlJx}*3MSm|3WtO322p30oZA;6uJkUBWbd!X+R9WJNP{+aS|jk= zS#n+TrK@3N+~obM3U+L&LNocY^*xJ~ElC==7*zyba^DB>7&|-oYGk|WE(u%}36-}P zs=U2)BjMD7({1c!OgRCCA%;J6UYW2h_l{c;;+aLya!TwiZQ0pJcEQh2pXe~&Ueviu z-E=PQ(sZ9!rqWQum7lM@`G^f-(6yAcxbqud(ln z5xT2^sDtcsXFSmfmP_h{$kyxEdm|f}1`H&9m$4Shr;)3TM)^dsy=^U#5%P+Un@(&= zvDUiN8xd*yAwg}s$GPrzXZNjH6CSop2SHLdG-$m!*s!pCwZ_@_XD4(!#T_}j>mOY< zjv^-(o_xj*LBDUCI*r=+BJln1kCvh;r0J6$y||WhX4B4nH#d*FvYK^&SV?1WEB~Nt z(ZYjXyUBgkA5t2&>A5$vK_Wf0I^6Q`)?Yq3Hp8zPc}~4=F|1P$ZCZOWbK`G?0rSS| zCj!p}!BgYH!mJPo3sB#uiyJB@w?#(rcsx{V$GLN)+7z&1;u~y&(n8tw_RzfNYUyhw ze>{~T!MeAo`sNnfdlqk~D6{Hqfs`t<3SS>@3DLKX-L|hMV_4xFY8t0xuq4HbWGU%Q8$Q&GDG83t8Z+hr*5t#Z_%0%(RP+(GBnKq z7pk4+e${K=&7-qg;2rVuX?FVq{Li$sw5(Sm>g#KXiTXL&>%lz5Hd))UIdNA?sl*^vC9*u$evK`)Y&9*^;|q_VfO-iel`v}A2xf!%o=keR$W={J?XKL< zRZfy&`!*+SICb}G{YSgwQ`UJUned|J$8KO;HeLP@cVB+Vy%Do3Kr&q%4k>U0^_un|JF)Sq*ms zIVznj4=`acq2;l(rQm3z)1ytN1J~Z1WNvVHcv!Q-yCONG zx^;n)44YByPGpyh-RZs;u5e)@yLBIv*gOkJq(X$S;+WtKyo4ACbHv3MjlfRa=b9u2 zp}&whCyK`}w*m=8P=pWO-02~D*~L#Q&z`W+TX~spqGF1w=Qw0MjI$>#tDK!<6&pX# zs@y3YW^)(47PfBOa#*cyA3y#l>atzYcaL7`=xe%^ZGK+>ZvXXM~6dXn&@D}1!Du` zHVIZWm*u86b<87ybH2O;L;>u~`nQE#m1EZO{i%X1Hi?pwrWnRE5&&2@f7NYw8Ob zz+O<7oo^bN7A^m+xjpmY@s7=lH2t!v6$y7}V8Xg>TwNTEuc_EcVd_WY0vq=khsLP| zb_GV)@0T~Clv>?%{M!todg%c=a%PkYDculZ(l0BkW~Zg@NHQn4CvLj;YROSSQ_iA- zi$RPN>$p%Js$YUkTI3$z_{;TBD3};QZonabJ+;)+I{jMllWXTroRY3)z231e6S+8T zi#BE`VfV3zSD(#nF@I9LD;($S{X&?CRU_?#S;K`()5i_}WgDVU5r_(M*fnDevY(Q7Q{ddJ|ME;yvyb zNK&0ExL~gnxS{avHEktEkVr_BmqteIN(o%ST+v$3m0t;d;dB&~}K!7Kfe< z)9Sw1P=&6_6lSMMCfqsqo@^Apc#?%wByA5xZY;NwQ+cmnlyhol5#U_kJahql8n?e} zm!E83)h>}l-e_#bM%qQtVN7kzi@NrQ%NHJBxhZO2ADU^0g}e2~Y!JWrW%y~sjJwfw zGn>b!Tws{2T=e*uo}|5?pB&M!vbQ_5Ij1e~ZO>(asrtGLqUGxsq-MdJV0G!~a50ye zYaQrIZVHSFuuF&0jm>u&VzzOWt>@TIeP2jjoa4_sDO& z+&eS6CK&99u0G+?^+$`>qBCW*~dTA}BX|MCePac0`s0b~QBm=F|zRuk@8t znyQ!qUXAqu^3G!yZ6k#lsJT&Cu`Yw$2T5UwTKxcIE?L#L4RQxzbvrCqc~^T+pnt{n z=p55aJmD24hS8gFaMIM{8RA)4v7Wd54SQ^jA?32mg2vy(RQBpsmk?!i`U0!4`4_LW zZ(nuk+9SLBCp0rUfCVR$Y8Hl`SY-2_F179BT8JBI^Q%83JT!Oqi%zYJd-5{k$wyNt z{MQZkhH-~51H1RdnTt=u5qF_Q5f%7Jd&aH1l6Kq8BF1LfDyME;)5X!bXZAIu1EaK3 zZwt=KeGo7|&fRN}Rst9ap-sjGPV0({ibBd8ODKj}J1CSlO@Y&VwOSf{z36h7om9$z zp?p#Gwk$fcmYY#+j5iPQgsjVyatu!tXyvN*G+A4tbC~Pz&U->bD(}K_^YA45hSniB z_;xe1au&!)h^UoHG}#6wuw@0EH#!o=ueAB-D_pe4d&0aThpy`}zx{ej?{MGV8F1{| zUDPAd*ZRY~&bHr3NLqwvX+NTw2bO#=!RDyW?1{3|?X2}#AN!i&7hm=~ug~=ZVfQhr} zWx}|=e%4@n19RHr;$n0p+rJSkYi(9-lA5eEPLI1h%qBfkm{C$CEP+d+k)AiZu zwAu(-3yX}%Gbn26V}UKpq57TSLr1OJxE9>n2xX`l-dmJJr2EK6a|H@JZ6|d0TM7lm!yI_}8JE4^^pL z5L;JQyI1DJE1#`#SvYVX7*Q>ZoBQqFjtrT`D)MEn-fhgPqySNy38V8I(K`LRpvkxwh_NCFVA7; z(Wjio&h;%~ylSU$Uv2o=BfB)77g9FXo`>up=sX-|e{A+d6ua&ZXzy_i!o_ryF7zc) zagk#7&`6@968O8!oratKc39>4=V6_}VfA6%Vd&MxYkVGthE<1QAS)61^!f8= zAKnkc-VCdJd_Sx-jQI3<7(T2vtoq{FyP=`*in9X!;T;nWF6Q4X+&-M!a4`DT%x;Uf zIk<%vU#i5s@S2IX>2f{eYs=-L74E%0FC|nF&}!|Ka4aIjuk^EZrsaeZaVdReFlNjCeE3HteIvf9>n51brZ=IC;6 z-btSJan1Ygr8n_rrgCSiTN`mZAI!LXy;OX6fss%CrB}CmFBWUdJ221n^l}%JLGK27 zRM+ls-}AV}2&z-?NkzNm{c$E>oxodB*YrUP^(@Z68gCk-%N-mz;hMYIsogcY3cKAB z#09DjZigvCjV+O` z79C>EP$jMz(if$SQx_rYkOzKQIOm?N|Mi51!zKOCoUTSMJUB4mSv?OuIZ^_Q3WxEqd0nzfn0ObNy&i)opN(y+r=3>ud_@|fob4`MJI-;5!HYXZ?iT{ zlns*JTis){YpXde9g*@zeeFg@OgGm;7THruo;%m8wIP<%bIchef?1SFTIS%lKbm@C zhs7_;4``DM_C}k9(p@{*P(X{`n{2rgb7P>>8vb5}pN897R0~6=4yA+%ZGMf5+p#|W zs0Oc=6S`j2;s+Hp75f4ymeRl&{C7idyFCHIt3c6)C3z-+Y!)yGI9R~8e%|Ja6BAEs}Ix(_d#kOikac>X7 zx0{5k?LSuUvxTmswX4cTrc2b68n$52(GA=>Ypl3VUrV*kD``psBhu!5;iW0JYila& z${m*NInp1Kw%TRK;|(fDQ1b)m0cL?J5bl{#&VeHtZ&uz5@9_`Z`75#0!t%7ep6-je zjfe3O%5oSJ^&sF64zgZVSxLlng*9Nse&UU)3~~oMugQDzJKS;JUO*C04fb37)o7mZ_i4%C*Wz!j;>@t0yM=PqVRG;qJ3C>w~Xj zq`um06UmyWrZj?12!}`>$p?_P#O|cUcCBsKL2hfiG0fGVCDfqP zmfbHE_u7i_tR8NLZ=KXtdC9Wwsrf7E2bli%j%u=z4PqkHVou@KGwLB(*dGa%<@?^G zn9lV>cvi(+`lX(qcv(HdN4cIBls7AY)apaFF<*>bTRyLH_ij$*;TG;92*!Vhzq3~P z)BVMvmm65X_)v|t^&UAqD`9b){ga5_^p{BP$%>Uy(+|>nmaX)9e3u3{yNKR4b4FnB z{+Ye`>mtT&nms$XKBn{*eth={e(FT;bsLzMo)@Tgr6Cd8V%Dxl1V|OyizU0mJ=C_+ zRCH)s+ZR~Q@d}*zyDRJtDqC+u&$u`rX#A^0E@%DnGn-GPrP>qsDJ`)j!j2hWtir5R zK}Je@+dRCKQYDNcck8w^_^)Ur+8(~1|lgi~F68+`{6m+xE!_#u24`VpR-SS9pPAE+qgE96c1=fYO zVY5>2FJ63|a&(;TVy79U1?0D%f!`M}vCHpfo;n7|PAr9D*ai>U&pDqnY0?wS00{gD=HeEAXc>KQe^ywY(O8a)Yb+UO<&7GYc4U78oL34f>Mg6$ha zqJt91daV{(yom&PWiqjlQ&V-eSKeY}LTEFPBf6{}8%9wGN%l;p#-UBMhH+&xl#61EPA{-%(6tN^nu1XU~bL0R*OhYtN z#I)t7Wg?~_ie;ra$_z({Qj%gzOA{>1%7r<~%%-XBY*_k#`~834bG|-#+S zbKlo}UDsW-72BB~n3b$cbHFmx{X^3{d?0V!l*^sH0B(>I$>`L=e`8*mTYSEJ*>&0Y z8-N2GwaJ+SBToF^*T(b9uBRIq1aGzg+7)~y-%O!Un1+SbI2r*keqd)8Z3fSl!DUUA z>|uQE!`c|c02-MiWK$c#)5QX77W0Cb#})zy4p$y+6TeMxCVd~;x3M$Hy^dL#^`xd~unfKVrqOHg&+rzMqCV+Ba7S1oSEw-`v-YI}EZFKB^m6?Zmy|DakpW51>0 z>PN0#?=$TjwmQA*cDk82h3T5%)ALKr!gArBd>P8g2v`ZSHM6rFjmmLej2vq-hs=wi zb~=(&8q@SG@)1D|qP{jehK`Pe3Uwq>T!IiI!SGnIp`kvYD)!LS;8ow;)h|%yhzdTzeOgh(sFQK=$pBE@ zk-6XSA|IZYn@b=#$+A#jZ4kGNuI@97XAPGFTR_Il*AY+$BogYNbD#-c55Mp=kaXtU z!js)eGnBy|XfNNPOG7OIXc$;gJmzmn|Jpr8a;NSOXcDW_I8MtEP+f^oO9#h@%oB=P zd35i{$L5d)-F=l1Mm}4{a(><*ap!&d;YBW5TFy(zNdr|C#ea>QM85S{{n=Gf(-b^o z#@G&flp0j?V$HDapyp}CcM^8g# z0-ghJXQB}2!MnE7n@X$_xNsdnVx%*Tz*pKL%@}z~;`-bZ$c8b#@>k9_)2i$i5dj40 zLL$7O^*RinW5`%_8DD*J+xJ@)hs|6r2h;?dudN)y?d`vOKS9n~-h06&^yDZ0(&%He zADY@QUqz4qtULAQ2YV%Zai>)L>1r!e{sFlr>N0-)rL#&8V)Ccevf4Z&pZt?;yU+jL zm|=OiusklacrPqw;)f9x6uoAUsSg9q+_<2T#04>LJ6YK^1=iUhhfQm8>nEYuauRfbjCXd1x(lG2H{)f!wG+%3pu(TPVYjaYc55p&$A z<;d>ywbt6Zf+A5>m#^FDi&dw0j0P+l*`Fck+36pSj!6a~w;w7Shd8VWvJL@7yEP;R z@%p^kLw90=k__`T!kRwpVBrl03e{v;mMj@X0jM|X_-6EcAan09=o}|29yK=!1a!t- ziGxFOOS7X=L(XbqEFI{-F_M0nD`=XB5eKh81tck%hOdOB3WLfDHF ze3FKAw_i!lbKoY(vU8eiQ;&}A9X*)7@%|CJlg&pZ9FP0TVhts zv*t#eYYBanGa45YmFz7GB@NmP*x;oCpCnS!7?!8Q7xsevKY(9NjI?>pYU z@!J~I>U?vh%&PaNk=xPUyiadhW2}MxCtlCzjrkTqK((=8@Ofx|*z+=9{(pMd5;}Zm0M(?> zldx>fF5#Ij>1oOWy*S+lU!c6q#9Y^<#+8$0T^spy@)eGnR6(8cKe_A4MvDPgJvxE76OWFA6+gvxBTBqq+EFwDNS zltc-E%SgTKe3tPTH~X~Y>DKxdeNi|^g=B4S(_Ql{JzAiyE+rALet`uTtnQ(WDaMb+ z7$H-N>f`=~a~tk14Ype9xOL<<=Rthu^uD;S-%oDg9bdLL?Q!v=C5g0Kfe!*d*t@#O zH+kVy+Skw^TaRNL6~4OmW6>|QBb!m6b!+0{g?l$>sLx!ta7wB+T5ZeR7HHU%>%Mz} zQlKz3{TBk%`MFAduC|&s1O%fh+4Mp7aJ`TeRIfn`^wsO^zf+c5^RO0>bj8r+yqY>> z&bvXTk_qdJ8Ikc_{vN1lh~0k5a~@2lLPMLm>XI9`9-X>2yCM3SX~CSy0+LM3QU~R| zx1RMJeU05Sl!K%|!T1)zoOa~CucUU_s-uIf{DJB z%WUTf3oiA`Ht@Ud;3%p$5CDuhOMpetdVzW9-y%>eeesO~`KRUr5?KK38|f%S0ijPU5l_>ed}^ivt+6_E&6EcGMBN0@4Upxgi3}; z|D3y9NjFHO9_o#M_w?%4&+|0wfDQe0r%zdt4Qh?cG87PFcoaR zM!_`L-~)MKx0BytdXxvfGvEogz9JU;S3Z6-aS!NT0*EKKBqG0rjxSPkA^_POT{eUw zkX6ilp&gH^WXVvqnf!en60{gWbZ8I*CAtKNUE5dQ@%sX7>YG-=3T-i8BNQQ17ChJW z)^We$zsYX|BkYM>VupV{A1KLIdj9x`IPtJN&Ov6GTO03J;*^p3M65ymP6=^H0K{Fd z=f5lx4(+0?c5dDB=)$3qh?DX_BG^ss?pGW8WBHqmQcoeZKUgy;t2k#;5*1y{ECTta zE=KaWfomyv_~^f}C=VO$)ZK{8spSlEC;mbSxCFJpb^}&l+Sb?0XlI&l?q`aA`ypVP4O{ySQ=g>*k{sU!BS}q2=*n>d>r(` ziPB{`7CbsmSl;^Y-`Bnuk>4#T zeb_SBvg`EKHW+qF6|vKZc0AGWxQ(+YVE3aFZVqpfT4J_$el`;N`*ok(qwoHH@{r4) z8wX8?PhU=_)(dJTKY{aNOH|0s2X5V4`TW;hPL;$abA_fiWWlwXsb>pnNb%L_;zHUF zCar47cD$$tFz%||U;yRpAJz}^2 z6fH&0R@=*s`NPj0A8TZ>p~8u@jFdwwmvyBi)8{lYPNHxvtm7;B-5VE-xUEMr*MIhl z+$1%aP!$$Mlau~*&o!NUwCL6JBR_D(X$ymie9N>!wG%EWzy3U42dO;ulG^^7IdU;1 zhoa`l^edNU5+{IQSIyMX0yXUM)u{z?+#4T(F#ms^KnL?*um^Hn*1sGVT?`-<0p$*Z zjUrb@Q+7;1Ls?F?`VdvhAmD=tvc_(kfItONnq|RD@eZfV(%b7n>lFU)8?#9Q)$;;r`9YpJ8V#mc|8``kLP8IR#Fc-1XBd zZm2$(Jd}MbafjPL;nXURlij8BscSPqx-W!mn7;SUn!1f zq`Tyi@~Cidq$AHZK?-TfBDP`wys$}cZkDE}jP*8UpZhrWJh-h!{Y4(JuYtKSZp3PB zOZd6v5qlOER@ux4^D8vlq8`f<+)QeUb@%&kySm+g9|`vbDMT(B&_qJ|tL=xh?Ah~g zW%xvsyKfH}><3l2ZyiO2fap%g0!-9&K-1FmTzO{;ph`x`veaaB9Ve$IloLS)_)gTS zf=Lc(yu?v7lIlX_3=Xk(9E0R!|D(yn0s;aC!jxgh$k1k2TM0%(5JPuzKv1*KP0!?! zR9ZL|T>bRtne&!c2c1GNGOaVPlvf{r>^zcd^$qvIa_z4@p4p$gTMl;b{6g(J>g;8| zI8*-mP3r!2HOkwME+2)PNs@`M!sK&ZKQBL6oDI|&t?xJAt7%dFwRI%;>w%v`Z};E& zHoooRlhUZDz<{C$^S$4VK4uhMm$uw@PUe2 zjQqgz@UnHSC#*WGuiPFEb1$po=awpwjVLEiM}iZugHbKD!n!n?rvjIjlbtPM2hn@QSv2n1AQP~g(Rk2Pg}0)!bl_x>b_B&fREL% zWEew*LKK`rY;U2%6cWkbs^eaT@gM9-ty+SlsgetoD|L0RG>yJKJCbVh?ZtJGZE(l_ z=wvVz_*XaN(ougha;`nCl0RLmcET4`4uOn2@T~uPXZNV#p4xe7~sNFv(J9@<#n|1d!cT7|t zxmR{iB*MofpM)8^_{Rjm{j9x#L^klOK&eoaC{0UBp&)NZmOcQzqDc92o>;w+4Zut? z_Apn-)}r+$IAZ~QK&ViQ)eJ~I_F{GCZa+y z`!M9%q15MPekoK0BPBDJ$&C-~{8rwu#@d50b^GG{kCN2_#k$*^{$Zokb~qu>Lo)&V zVEFPPsN~SXX^^>n`qh$^+#_j zZU%NZ3s4IH6sto6ESbzmPqx$r20J8!!v~|464nL!RhuC|tXxiLh;UJq)zRf_k!>;i zSx7)fyCMWGIc&>Rid`AXewXV+Ld>sCe{>j;`4}B+Sms_oO|*UjwF<*K?szG0;nHT^ zu#1ge?vs|IyKXQb$Xnj{E(}v&+(HY1jd@GG(w~+b_vPq%^rD4yT|O%>0ZN5MTE~Fu zRAcxIuO*>bJmTfrOW%99`i;F`*zy6BSQk2G7wu-TzGFwihZxAGp8EDl1D)Ns4xJ50 zfy_PAg#-uk=tmDV{<&LSB}mKJ|IUG*GAzGwX`|;VR-3uIRl{_v4P)ceQkn6<#e)XB zy4XoFMq?AA9)%JJhesJCr36QF)DM@UX$=uP^`Z7VAY(OzB4hxWQ^rfQ)j|Gl0D)Bu zywom-MaU#sr9ge%voalD{)quz}moIYQsaT@kB<&w)v zBn|rBxY#E_5!=|aZ2W0{55cVRah&z9&PwfJnejL%+Vk($z@vX9n5ynSXXT?)Z&}!x zE$YjH-n?yya_zk208oedX1OwN0m|v$1K{H1NMlyaxu&r&t}SdjzmBbJjIYY32H4Zl ztg>N_CEHF^BKE+G5~Knw4^H$U)rVhnKtor*T(3@n!=*x=x{o6o*2@Prn;+?V*PTtXkBTHQzN>a`(mQKHHGI|%=$9?&7p*-^0 zj+C;b`vdb6tS8-(y9s_}kF;|`S?6D3z|kh@k8SSUE)#FrdWXyS-*14##oc>#c+I9F z0G#XTus{HmI|A?oVED>fVH+t>CPo1i%B8;WL-MP`7Q8w@B@k@pk#9h1X8H8RND-kO zpq2#U3W>p9i3Duv(j+7VGXGtuX3NaPXi|eE`!P%DN>d{)`|InE-}09D~%6!+|><*#RZe18R%e<=0a!ft+QLo?v+tJi+8a}rZay;2O)`IVP? z7G!SHCbV%_z+D)3)E*pum+YMQd5iY<9RJE_R!O7#vltyWR=-cX&p*j$Nogs7SJ<AgCKsv}@QGvw*Ty1)}=Yhilp*!7yWaGn>RAQk2aV^urdR zPD>UD9Fqo|7%MR#T@<||QmOz^Q1-=V5LqZfftL9-??owG=^;=d=F7)h_ov53Sspfi z_m=&M^S`#+S;1E~j@&!?VWm_=y?VXP6j|tY6HDJ$baWG_`iqpbqN%0h=J$Trd!IP^ z!G~;3pKp4UcH~a!M_R#@#<#wq{=jWko34C$0PRKmDjJV#VS<2rF2xRBX6#7}>t$D6 zrXKxGO9z+##bC+U(n-+X$i{_uY{7T+@{W}Ooqa9V$$Hf6?~qq0!$q&fl>HH-URIhPd$ArbH7j1vW-OhS4yV5P z!&|wk#&!H$)?bm{0eR{HTL>MLpOC3%URgx9(ENAMA&YA>m*D)sF-VhK6^jjqBJ?pfAqbP-UBwO&j!He;&M#i$%U3R_t+%(pJip`-chX3wTqT&%g=(_>Ztl%j1f>0(imLcs^n zyUWHnTZ}l%u^^rX+#4RM?$a!wIU=c5DtbsV6)~`L4NyghajY16r(mCbZ6-obH-uz| zXnf?eQv&!)NyH)&)mvE9S^+XJeO4ylchq@8^I^|x_dIN>f!6r`2@rY~>0%a`Ae%gJ z_*djA#f#wO+$>_Te9b`id-4%huIOL^Qpet|Z zmJiX|CrD+e9jI!{)&H%mnJnQr&Ayhb4N;&YX9Yeab;m6eh>+XjUfxhYAzu2Gmz)Sq`k(W9>x|cYfi+nJlH5-?1!aQ5R zPCWD2QTJOtjYM_|tlM`;+;BzX)@ZAAb?stm1meUc*OdDFsr6fF>eW|oJIn_av>-q!Fgh|K5YyE;&3zkG8oB}XVunOu zKndl5Ncm-4iy^5FQWDn75QdMsIpJ!G%)r)JwLXOI_>2sgHpwzp#?JVwN z94KFR3FscE;(e?0GGRvZ^TP?`)pd^oPWAoVIREfiywx6m!u9Jlj1z+4K4YV$z!o4l zU95KWh5%Zr;n8w>gKMpd1s@PxsD%vSIgS3(SQUA&*_q?mfX+$0AQ3aDR8j{7gQZFP z1Y~0qVYgq+I-`(54HrDP@b)u$Y?3iT0d(XJH%~OJ--ugw_r4QrX=3IuPhEx9gGh$7 z_>yqB$hQF^0!fg6Dl_+dX34BPsP(mg`3usOA+hC_UGDz)Bz&Kk>}-pI*Uu-$UK=Il z3D^Jrfi7G@418(F>fx zBV{gB0;gTUmdn>bNpe7yLp(+c-OENO$-2I9W8=_9SpAR#2R1;7!nhC!XxcPT?{)v<$mfeWv)4w+4@bD;ICUfEh&TxXf^<_qph)7Qv zUCQbMs0RGtW{HUIg9Ou6Dd4EWEVnT$| zv~~A?%*5%7S0{YyXSKgO9<}7opeMR<>7HPq>|23UWl(ub;&Aus9v)(a{@r5z)4P^; zIKU3iIqE&a$PR16USAg)}*2PxsLq*dQ$# zLg+R~Dshr`#=SZy=(KUDF^Rg5xd#fi!y_Aq=v7*{Fx4F9V*eC!KH?TM(foZY13k=g zhxs%L5K<|B>t^g*^DL}Lj`2wDM*H7Da*zKm!=Z{6Wik{HN_OG4b%&tj&r?x)phj+5gclsOI&zeIB0Gcys*yv*nhZ==C%9?G8i*dCW z!0rgka}i(@lJh{of#4&fTVDH|Sg>eukgA6C<}}jaNt70=2Nn+tV|dkAdt?cx>(-GGxKeeI$k`&4~(huiY_t71`|UD znj7OYYp8&)^=0d19|Z=j%R5mQ@D%^jIm5%MnY7=U_2%BXyOLGTnP6{6M2F-8V9ym5EXk>c_k9Snq-2&gz3&>>K1uzf=QA%gC&fKu(=(2Ze6{w&)Q z+ZeXLo%}b;AM-_l7nM}my_sk?FtFOAvquN`%M|@Q6jDA~CLrl|3LIptx*@f2F%+!CQ(&KRgdgo5Y;riEg21bawD6nEBIMcdKRSyeY3ZQa+Y-q zzrNXTij1#4@W*`KaapGPBMfe=4_be;W?$&Tr{Jr+g^%jJn9O0VVUb)tBjm_UMD=(f z*s$X|muiNAfL=nQ%bt2Hi&!kVJui;v=&N(SzHjxF1wzJ;&?a8hK+vnQc0prJAYrmJ z4=5h7Z@gDGS+Z<^>Y0n8&n6QcTwPg7NhydymWwJFUt7nQB=UvD8rU2`jWybgMO`7X zrOSa*s2L}5!1-O>M%SeyWMpq}JGmWA@-dltd1<7@i@-Sbf1<$LkU97Joz@e!cpx^ zmOiNWsD4Dn`=>Ugy&0-@ORUSix<|<;wf}C>_riu{{V}Ahw%i_ya1RgKXs}1%ZWsXH zgDEXF^V0wViVj(U&V#$KVo9A3+7#qk^$!?G1Ns;JhlmDxCDgJ{11R0L}&*V2~kd*{4y{@bySg_2QcTk4S3RZrJnqZas|Kv#EmG;k{OG03vINC19h&Vi8!t zCeV{z)v8rJYHVtf=5u zSmtt(x(p)VY3X1w^n8Awtp~-2z|70+K$CW!RLA3x&bBOl45OZ9tcxy>>_?nBz>*Q~K(V^JMC)>F+OGLodCL)F3D zt7yX)ro@2@hE_eDA3w9B?6sHM@9%sJ4^28FQ@8Y=5IX@20hR|`vP>yT zt0m3O5Qs$OP*;fT>Q#x$P%gPyBxx}q$&8a&B6hB|WP`_}u|o`Djw&rnOMV|C{W#uyZ{Kw^#9}7S61=>C<+U+k~UkRyYuMnMX$x-vM_OEz5b>ge9 znta=wv)U1Erdv0q$(!%>^|z1u@Y+`Wdq=+;EtH-mm$ojvAXVNoI^Ugmx_f$gG*sZV zOIWjXj^b3*X@%VL>RugS&^j|Qk-&2V0b>xHVE8+S)3=@yc_`um7w&#}WWyyV4%(Wp#R56y-AZKUchTQ3g!h0=- z=|p3gF2d=IVKQz^|sL-Y0V*6xQhoKNZE64L~@sjrypzw((@Mb<%rTi7kC z3zob$4Qn|jjq(;bh)W}aV6o1?TK2|))(Or^az8E7^!?88G^T8KOKk2eM!I04bkNmH z)6+P*wQA?VrJH&HQP&D5qda$hM;-8EL7wnV*2Ns@xi-}!^N@DuLFYjh6HEJ7N5RS+ zRsG0Xs;`6c#xU1KS1G`ug;XIT-v^3+I@`f}8^ z`z|3)FEF|vw>?l(>*8v$s7Xm+M~ue%h$qe_(+>pxzw9quo&Wr8AbJ|J$n{QcT;*x< z_uer*afBpK^OGS4fCEVNDA0J_*&D%M7Af9Ibi1>w&)u(^wp!e*-kei($L?$46<13> zwu#|)!aoQG_%amm*RTkhnZ^LGy)@U15W@t1hdNPMNfQDJc`1$zjn(7Po0^;BRfJ+JTm^m1_M)$ekZzazE$@!+?%e|~{uZY7Ys;2kkC4j}dLA22g-6Z9S zt@8$uI%px06MXmk?hMf}(}{uMvjx+y7l=#T+qXM~jfR`LH(G)T8x?i{o~Gzg1OjDr zqeLiFB0Xhy8=V~3eAEyg8adoA&}Th#l$I3J86`Gi7n!31GRb`Qyeihr4a$JV5m(sYG;q-mGz4i=n_F zLpT!Wi?N#P?+U7x<^c#L-B{VO-Rv@Du$U?gYY3%M+A$O5iVY)UUC>|;^T%<+#ereS zzuF&8zL1}?Aw2p0U-aaE_dY4MIA_fyoH4(wx9FOpM`lj_3_hIG@3fG70kUwCV!4pG zx6jH8b^Bf$MDRKt9p$XOq-)jg%Usrhs|Xr*Yvd-$)CBPGK6?i^0sxgC@Z69Oh+~3e zk`kJ%>7V5SAxKZoK)6t5RPBavnZE+++fdIp2x&l26?BeJDzHu9oW9$%`8Q06q02yX zi7saiKp{ku?r@8oVO&4Nvj2i6B)6lP0UO>o7SH!S{`e%T1(Ik0D+QWNygyqqt zpSU#Ni{Ia34R5t1k&isnF^C|QXypAdsW@BcoJS`ut8M190c+BP88G+xi;-8${({Hd ztGgAtyJ9jAlFs>-1-8PLBE?(w`Zo;M0^082BDM#g;FR~zhNlo?18#4YcRr$VW&ub2 zwwTMV3_&)7r4qyha8^4IjLREJ*)ixLik_}a0?59p-o{x7VI@|;l8VqIOIs}n#@Nom z>G#vHLl4Q0d?q~Um6xjMyGHjzj}6Ulhu2K+yLkKRFJf(p1Dh4Y- z+U{O{{+pO(&oCju;CXa76qFPfp+qm+{`zuxU%b{lGArrt2NC*{+nU{TKTn;PH?TVP zqsQb`g%_%B9XQ-O=ovT|uz%)4WaLJNtcgK`!}jak^$O8GbCdt{?&q@lYCc$87HLvUnDBr>bA%H=1!v*E$U`<@ro zlaf}xx3#NDygTQoqPvEFHL5NwLSO$d_w)9M^?Kd+Bai0O0)Irwk!qi`z0}Tw0*m*+ zG(NpPthV589MyHr(fo=!5G)KxX9z3vk8v`ASdq4&-3D+j+Gqff-wWwFMn+92pyw3C z<$}HSJP&!A9154RhDR8I^=*l)tTuF-L?C3Av7b?N?c3{_Yty~GCs7Aye{zY*^HoBo)K*j}5bC4Vy#c2+ z93z36>SEkUNx?S zfXqFdb880uZ^vZbu<<=+BRlOewFV#ZWf@Rjh8gQN%i5IM;*L1Gled5^rg_!+!_Az~~y7-j1bw(L4 ztn7b)JTIxe`DmcvV#$i_76!RLU+>v;-&^w0%FJD36y~;vrCQTNPEr2^U073c3w)(n7IQmO$nfh>H>(gfXy^aLj$DN2~^Xup$)7Q zflx@A;oxz#%10V9Y;EF0vWb)-+o@hplhOq)p=xkF^+BS(tQjhAZ1)i8*sVj~cs!+! zG9lNoA&N%`Sqzh>`79Eze&tQXKp z@G()S1N-m#ytL0(Ia=;)#NAw{AVKR6ON5z4%EHDU77vAoE0(kzZh_L287p&r|IF{% zGUkaK3w-c!7CL>q^lRs2EO`_kt1OVuYCN*K{#pA;0Q55$)TowfX#-y89v8jw#>?=x z*_gZ_gVHC3AASxVu(-$C;{86k?%%wN-OaKp3hUoE1VurZAB+#?0xm{v!Zs8j43_d$ zj#55@`A}dnluV{7B*UC%f*4g8Nk71zw~ws=;UK`kE@wtQZ&+u&i$j?nrHe`;<^d8- zM(ND8ou1dvr4HS_TpDVnTzb8omjDGLm|IsBkI$D0{^W~*ek7p)3d;oAoG1iGbe);!5OzXJXWCFsuMF zl;mw34IHReMmYvcvh9kt{IAdd8&JzKb-n26#;@63!YWWG_)36jZ^jP?Ls=l^Xhd?5 zZdyyuXygnyGLMy%#|S)R56BKinMw&C;X)WB1MgHkA>WqCi;-y2;M2U+$;MwREx><8 zukYax``-MuZ_^*gmbC{y?T28Pc^a@z?Vgo2iM}U2iSKvVBW1iHG6}B2CCK@tdPY4` zG;NVs98POF8*y?RBp9OWr9JhC(mHx|%;ISK(GWZ+>mmV?vM`+Udg#wxz2(cxkJm<; zC0?izZtd3F=QWl6+uqkw?q;}Bp_kfDQk}iyC%FJr%j)nXX&Xl^^~ZL7kQ%7M&8kKh z@;OtTeMMnm7X{-l!H1lR(kh>Q2oM!ySy=%4^k23ONXLOqVhC!emA0waNh{K7h4f^O zw4^qME)gPGjL|p*9O%>oK3~Jk%!h!nZDdxccajNh{OnLk5c-VxuAJlK^~oOk}`^X@IlXIs;gGrC9q zvprh1{PnIne#44roy<(BCDSf`oBQ&Hx7u1qpTGQM>R8$4_Yh?6PJFb(b_XnKh-bQL zH~;M8kVlvs4eIXW*39^TU8xhLY=Jw#HT87#ggL1}tw4MgTMR(JZBpszNLg{QSRWv% z=^$I01&q5lfK^b&r?1fq4TwCp4@Y;F;B4vj^iY@-tAjnVWxjdr!+*!DcGtF9Pexv5 z|5r?$F4+G%zCnL89A=L);pj^cjeJrcy-}l`1>@%o_p8ix5t>|SN`+SM($TI|qTM>b_!&d+*reJTt-MbdZy!*yGh)q{a?}WN*X88`It`J6)pQ9w}~Gskz_=?b==qT7IHt`LXtE z`Nk7!SHAh&QxxNh0C`as9dNt*KhDhn-f~Ba3kA&tn&^tsa`YuMIlD>dT9$**t)~%_ z6IDb-V{>CIAUqJ~CX(b#z-dz=+egoW8w**$EySereL|eEu5>UQu;A88SZ!h1|L%<= z?d8(1_#&_HTK(mZuED9*_LSBrERfm-3%q z5e)tb@+ITLu9>k*&@jFnmXmyx-MnQ`fRU*e!(wQBew9gpZ9f9 zDTf_%YxcfAhXlP{(F-}^ZcK>p1s(S8x@iiqk`h4cFfV84_xf4Caohp8K>+S<@xTlM zE^x83m9C?4RWZtbN2;`({jf1UAfTQ_57)I9)MO_nDs2Lc>S=gDV&$th&}bv5iOEEv zDt$w}fo&{c0iA0;Nsr<46dvYutR^1Xm^{YM3Gx1*^p9~zjo!O`e&0#Ij?MN$F;3(I zYP6++fR-d*Bfn1z$D~p~x+1kaA*%}L;le>K&y&J14jXT-iZT1JY4o`K`hR)TLHEzK zBzffdSopoV>ha1tjn%*5&w~`NFFRIStiN^q@$#8j|D`@A6*c6(S0s@(;n^jRAuQfSFHWHM^MvVAKRM zHVveO0s){}Sz1mE+;gCDl+OT&cZPCs{SaPi!eYfd45M(I8-Prr7_iuXH^>L^K{Tj7 z*?4+_21_{?K!rMFr}1cI%^SCEUzhwneXYfuHFUG!R+4+h<86~mu?zUj!`Mw6MBgwf z33mN)n`v@F2d`2*B*t8Mx4uBf?7{4z(T}i?e}fLb@2Q>8lC8Poc&Y{uGQuyXVznWM zBO01MS@fl78J=53rn)%1xtsxQbwH=w=p*3^{TUyJuGB#8Y4|Poh8PCf`$nBpch`^*81JJevEtcP7aE`JO(a_fG#4YNJ1BrCP5Wea|MRw%DyJ)iXME zr#%~gb8FyZu=LxCot zia;^Y9o>M_i}#?^fB*vDm~X5fPEFxUOslYSk;lcf2w z>f+(nZ3ZEpEb;>8I~@VfPw3!>=*!m-;g98yu6>uCwQ~^ZwD3DvkNFD`4?nNz$70#H zCr-&ImFkXz&z||k8K7lXDs-P_ag#sJ$Q-tKdqnVs;9jO)!1LRYV~hR8P&O7&559^C z7+*QDR4?1tyyev_gIeSCJ8SWzrw8z~86frrihIq&}{9r@ySvUJj~=sFtm$Ur%)S8^l1Q!8W6RjTEK&?CH{G_U9;?kd;V*%fi-RBR(8tBgd7^Ia!<=KzFQ+C=^ z{-WxXsJ>e8$iPH5AD<*5F^M37ci{ITnR5K=jMcpI+I{^aey*@th4P0y`ApP#&`V0_(wGGm`lj)`7VtDBzh$>zU3 z|1$}c`XG+4#pT13+}uLjZysdzWoe|xo`SD?19YS;9;?& zSpxj5+|Yiz$G;guus#2rFj(=L$Be;-dZ5NmR&0`BRI(QEFV$eD96JYiHOmktdI16U zNY_z*P!2=Z=p)O~pi=P(c$$JnXc2|Op`PmxAf!|oAEmD3R}v~Af=stVXM**gS*>!| zBAqE|{H-9vdhJAP#JO)HD#_;L;E~Q4+pxNwDnX8fs!ykv`-C*3WhhvxU0l(v^pV38aRV@^C=@~9f?3WD9Y-LDv|-b0aH_5t1BmUDj-=+m8% z0})N1!9Nu&ePB;(-8wM1&N^?gK#{P7`Bj|03At#N+h^W>%i$l_-jCzqR?UiM5sao^95&&ckb(Za4dl@3(9p$!a5D796& zT*%I0=VN*5CXQH40uiL<&>M5ch0OA6kF=Dd1Ad@MBpJMYV){&c{%h-jXY2R>KKs;k zB!0SEQ2V+KuFaKb*7ZO~#vp&kI!;-Pb-ZwgG)uHVkjYCrm@ShRGUNTtKodshiOxON zZ#A#AoBhux>Gzs5*A@+!nVwwP92OuDLUJVQob%8*`fHl9|sB?(i=)wW?(mPKL zCp0-oBd$^i4Y2_E%z~xV=;&8C>i>T=y?Z><|NsC0+-%Ng+Y-`Hj`Iq!97-EDa>_8x zlo&Cm5~Txj*32O!Nhv0p85yRtoRcW$79CWiLI<5Az7Ox;@3Tvni~UiTOHa?|^YOSp z?)Tg6dLs&msF4nHz>2eW@J1T3!Vi;%UwKgGinTG^8gcDh^@g)Ibw7Ms!573GJ1#h^ zLWwv!v>oL@aRsep;r%J8e|3GS4(QJ@m8XV1$=>J-ZEOuK%XRsoA8v$rpmeZoasIe} zvC~*UHd(ej)e3WhwD@SiOkwxRXTEBgCueh*tjT7$$?ny6zV%g^I*B@)-s}qQXUat& zBHBT;6oCx&xM@MMn!YIAkjjmN{)AvkNlET0LOkr3YQH;Hq${BDJ`m>fodFfC87>9r^6o#kKc|c-S>eJPMDAQL{B3=`6wLwf&WjHzr zDJDuSXSGk@pWJuRIeBp1+5h&SByuwN+#oZ{xox$d=uQ~IMDc(dP zZ1Pvu?MOU~e;WDV)e-rnx0071+KJj_k}oMFO9D6?0SBF;rDKt{Z4%M{_wxt-s_km@d@nWoqADF^D)b8b7I2+}o9myjvloOJ(Pbz7$ObRb&gZSw-ysCZEe?QN0vpOda^^Qw^`s?(bv^K;~|{eyY3<4Tn)XkvZqD* z0fJoB9Q^9%8y5~8d$v<%lbQBD6^$D&F&m=_uPsh()7IphQ2Z3!c5h3{+C$Dl5eSAg zY3m41QWgi7;Ly}b4s<^$W%cqoGp9M!DJ%2VkWukY>A9J~-=!3FStI^BV&gUEnJEwq z$J$`U%Ca)q3M{`UED_AU=c8Qx;?eC5DniI3f>@ewaY2N!mHCepk*qC)Cuy-0s2PlPZ`g&@JE!s&PVU&QwTpfyq2FKyeY}>4<%mN!=dsEV zhl&I~CG!?lD4PT;S6B&i)$Mtoq)(05f`r@VKI~Hcr%)BXP(^4XT?ueGXLwHZZi)cx z{~%1Mt1Iskprb(?JVUfT4)pFqD_b(zf%|}Fx)@KR$S6j%G}Ht4D;3>oVq7=p!6yX` zm4k`*AV*1wD&~Y(^xUL`Yat6r-nDXz3_WpR05@bjs?6BsaL;-+>s!kost3WtC8C=WJeb-d`B8c)2wzy>Wy0zYEKi_KnZGJd`RrW z<)fZUk&m{Ck@wf>Fo%x_b@xS+-X#%dvUbD1*<8wL^Yu)^=8di5#$upuWZZi^+f*3)j z3$F2|4eQix#74wBO-9)Rc)tl?=MQrmE2UdRd5)BZmHL?C(2BWipSDzOX=$Dhm4qO5 z9h^@zICU%DOjjIc%**YrsdxVL-a<2XRjUaZcvJn*t?t|wYF%zQlWN4)oloA@9^p9u z@9&MnrGXY7uWEqD|(q?qA7-Qm%)vNAy|@w?q4H z*w8SAX$x1aQoKta6Z8F71|et(xxP}~=GJ`B{Y*X#0fjPxaHJeLzJ!4LGaazVRk6Ft zb~r+i)IJPe zdI4(Ar(4$nCrfovk7@|v1=7`gNHB^pHJKc_fyZK?JNBOVYFDDqb&Sv&2;Jc<)^%-j zb%)&})u38N_InSvPa~xGryK=OM8Nc|&!2bZPbPefH+7RMOfE+| zC?+$H2u2B6Qm3HNqtJ!(zb;_KqzqykzB`))*zT74Ipq6Dmn%&NPKO&?Rdc1W<5{p) zh%aJ>r2rLYRTFx}vIvWe%I~vd6$xzRH#-s4uQn=bAK*V7%-kB_<>tO-3D;h~{tkkrUJ#zcyoWHnvD%M1()8*6BXla%~wxtN?(9xR&| zZYnK4SuH$G3j(GB8VuRZ(80*j1ye45wkyYmtJ%r4h)OtFdYKV5{voSJnkUB#S3lO_ zAGrhZv3ArwH-z<=Ntg#2oTf9MAAt#5pgJF|%dkvgdFg9HK)W z8X-&;itps!$B!JlyKxCWc*v^BNpDUv1>Uv+=BX)>w+rO!j8%|o^?_dJPahnj{Y=^J zZ)I*x{u>-n?}3V)8GNt$;cUt+J4*lQTqhC6(&WinA|l+izpIM@?t9n&0;faiQGzC# ziL6a+S=dBC*gykgprbSpcw(C$c8CkY$C?j@bvHCnaBd@T(in`^h3P8R1&pqdQhn@k zTk~R$dS#hLifhO0=f;7Ld$RpsZRfo8qAKY~8nT(WJgTC1HkV$Dr8{^Kppm^rFPX?|_G`*Fb(4zPk&=>;QIC_F-x80MSgN!sLV;)y%*bAu^rhi>`Ae&^TYM z1kX?lZ{lX4M^F}{KrxHzG-+_?YIYc^0gP@cb%+D~@GYIrdHl@Rw?W+74@K19u6>~6 zPNRKl_-cFhX_Yi387!CHKp~M%3wp+B<9&Zu`Zw39Ydajxux(9hec+Em=Ni*cRP;d04AbZ;9F@_|k?sCEVo!-mdegvq=kH+7(I*pY*}Sv& zvq;l1TPpRFeFz?k1^v`}4y+6vwS`k<^O*mS>T*Cz?) zmX}zkbf21S>AUmIHR{#!)_dp;&tfzEFyn7M9IH{68OR)FmpGw|3D$H6iYZx%FeZSv z@qkBh41$^wtyVdK3 zI&aAn2fZbc658@ri{)j1RI2{81FmBiCYS7wx>kT0ZD3D5G5b?;D^YJ^$U&m%Z4G(% z@$Gx#T8d{@KD>Dm4pIY*!`oZ-n_bMv3;VEO`^d2h*>>J*Y<=kG%uY@{|M2$tix=-- z4Ub&X*0d@zN58kAOo&}Au;1mC;;&M*gK#q6HG9W7z`@c1@N)?UINCAd6m{YtAPvd{ zaU80dG&etW)6s?uIXvsAx|@Yy2ta&Et}d=JLT_O^a2FJhyW)WFfI@U|@E*$2XB#tQ zlFlKYJ&kQBA)NYTnYZbkY-m!Tr;8;CZiOkpG}m5Y8mE#_NCy;BVYH1op|$X;4EgC$ z(v^{d!ke;IhO6YW`hQ<$+TA^Mqb@er)A7YK+e6b^oQ$00|Giw^@!Zw#L=P=HCMODg zD@R-;!EtJCT!r=={T}0yqF5|~F~jgW5eGkQ4mJ4o!U$T75>JL&Ew7d%Hm1Z8<(Y?_ zh*Gxjg;b3}i@=;`fMly^}E*C*7 ztquzV*4ll>pb`wDe>CBRxBGaIh)2rNN9f)WNI~wA81{3=t6m?!^*qIu9+b=6*!l9w zi&X*PwxMINlNM)!%T=QaIBaneiX`U42Qf|GkD_*!`dduf82My=>vWrSTyJpuly<(| zca4W#o2_OagzXw~C>#~oTi5L`?fKjN+3Nnj@r0S(VOu%77oLB_Ja@qSfpf~OV8I9t zl)ev4e=6Nokq0#bnmkw+7TLc8T9Cnz;f}OD! zoN+E(DCu4cGjH=*=x(NuHS@Z?GAZWeJYF6B%g$FXf1>3QQN!3Jotd_e4{4t}+2uT@H=@qX z=HXdCImf#{E$j}{kO2wKG58kXJRZl0HI^NIKR=wc*^_iyvEpcbRfF8u(E_kg!3phf z(2{pG+x(TeNkNBvzH^h8@)`1?3FC-Mm?I)u6L#s-+I6RFSPOCo2iXGE0tO-g9OKu= zsbX-|W!?Vs3rInLOlG$s%lIcA10YT2awB9}DjJ=OP8&}ZHE1&o@LXvco3Vi3sV4gJ z%ERl5ht(Ae*AMw=v{r?-(Md^cKv;Z*MLCbnQ6o|>Ub0g*>^*4{8vbwposFBelMq@CgUqF$Kis9SM{##ymA$J=7W8FJtBWUoN0OS zaZfEl)$@;-J{?U$5*#3G-@V2o5S9UUGs$WT83_9VC9euN(vU4^QY%o(X^{_U5~mUG zwWLwm#_Q)`w*W0dIktoWiU2T)1Ot~T6Rr>8x{*us7~$bvRo}TS|-8=7pWM5 zr*EsP0qI+QC3p^gf(a&*c1H~9N_V4J$;bvwG=& zB!g($_Kb?UPL5g*(?kD@d7e|^3+r36EE!D;7AFBWGA}=p=Nej_-E$@bB#=k`U zlalEm2eL=}3zS@Oy+_JfH(6ew4Yi#E{H7;3$kuAK5qYn?NaALRM)9oT|q4=saU~H99caxE+rJ-fKqMCU`JL$s5s?>a?v1r>T7VF&5LC+EAPj75EVfTezei6X|~S7*pf6@Uu|!#i3)_t0ns2 zKtWEE=9ZhP`FS@RCaX4Bh@WuuZ@#fBrVw3|Xkl$|)NWD6Np7>_x|4|Lxfk}m9O;qF zSN|e~BHBp@XywWH{)A6+GxzV}8UIZ1+CK!wBZt~fosCl7a6x`oT1Zk=cwbSxr-^0&&;y%CN>LLWmjW~WO-nSe>V+7LI$x!(h0=jRfGP=NULWf+d&qC))bHXz+ z6MyIZI=~ji>M1*=uT+TtnTy%L?iy_Q`xnreDeWu^46(Z$jlwOCRWF4I`HrP?&P2Vl zK36oeeXc6YCDRoAss_u*V5lLUdT_kK)B|_J*cd+7C zWVhMC*PMtYx%!2dVGn|k5{^f8V|Iig2JIg+CJm)IUW!USu-0Yw&hUQ-*p#yDWoB@* z!^fR!m3s-Cf+6LaRc1~M?1mi6fxdSCPXmTGVV(dMd0?o5W3j+OA0KbyXWzh+i%V6b zxpsP}s|&R=MI6R}XB{^%kO$aTOppqSqI!38s9j6}x{i^iw=^6xJ#1!vD|hD-_EuP9 z+<8ollluYt8-rQBW-tOoBt)3{Sa2C=LCi0s8QAG{cQ!H9%!d09306)`3PsXfZNtl|aa=w<3mfm- z|C{`0?3?R_oqtX!Ks*MdSjUKdgMa|Bd~ep&895`x|N9cnyzU#~GSdc7MW1}-tDh=Ckj!FJnd_l^*RK_$wQ~YTyJOm2A!)a(+`+8633zQ2ehNW zy9~fDI`19==@Hyj78FHTpu|&Wu)}~AoW?gS#%E{HZXE|6*ulJXjKLNGxLh9e@~0GtB(ARo-aTY#<= z1qGso%^AjW{Gigz-0DC%zHdM`8Hn%3Za+um&ME{oj~ign=n65@m}_iZ@^ap>{r0a|Lx-$B-n>w{;*AMH6 z#mEnV-bfYmfLf52?e3e@&%ZP=`7iNB)&m=ZRh>nHjcDbc&CjCNZ;U$g_SW*LX;*6; zf2^Vt!am;wROYZQ)nt!0)n;+RrYoCZCOa=PbIg%{UZ+Up|KFE}L+-~wR2uf(6tjMibR#PB&Z?a9spL&EYO{7;%<}>81#lZIl<)A&o~R zd84!CNZrLeNw&T35X@>6IrWvb5ibl_4aSyz9;QtGUe@^zHqc2 z4;?ZKHU2QxVln3zksPsILX|liobu=5>unGVZOnr~U23urghY5HBfXp9aLAZ$%Pewm z$=bO+8kR=h)m-$uQ*2%I#V+xNrm7ex(ss~|J>DoL0Lsej0!05Ns11O8SPVwcgvfWk zn_=1@09+eciVc`3;v!qjO^tB^bABm?Q$CcX+F;1gX)&}$*Gl&G&$-f6ICA$Hy<(L@ z7S@muMGlR&j7S?b@8dFZqT0qMT2hA?ZJ4CvQZ7R`zh@9TWWFI%c9+M0o>ge--Q!Y7 zRCGW9AV0I67MV?S)rm`d$ko{mB`?d|FugL^4{cqi```YzeFjsBni41Vm8IaPy4K+? z3$?*U~mHml)FcJhR=gZAGj)q6m040rHxu226-(+C=wYXk)nYPQ)Wrh z_&{roGUXA2h~6@uXWnI6JSuo?@Z+wLFLRxuYb(_pL?kkT0!n}0ueZi>&}qi30h=Q# z4!3^Jes}NriZ3))X5NKJQChD~+EiP<*-8GczXI#uZ99 zNlr4aJZtI4jn^$hJWRt7#EOD{Q7SA8Tqj|6LY>Old9u*~wEwV)xo%I>r#`&i*p}^A zXA9HH9ukYAsdvaJQG=lDI&@4zTEqV8$vc&^OLvSVxI+me|6Pl;-zvi1KKa1nL{3ao z^6kVsr|$}UfAmS^$N$&1r!*&OuLsCTK?EqQw8?IndLr4Txty}zzfFtq^9f=t{_i4) ztH-@-t6^OzIg*ZAn-Y#bW&}}dxnZ^VfV7Gh!}4l|DYBh6kcoDYHNuNnZsB6mY62Dq z93k^sG!fs|HE46c-|xC)%NFk3ii4_(>D%gB{NJoXrvM@m1HWdO&?-Y zy2Zt|pU8ZB_Q38p$(OncIUnq+?(hzk`~MkFy26V6oU1#kBj-3-lzN(&6`Vd`zLF4G zbtV~Go{AjWL`>B=c{_H*@O98!z5P=^82$YEVe(*zq*h=>PvIotKr$H?x%H{{+h2(43cNPOc>Y9s=Da08GvTi!+O; z3NU*j9^k}rwc>vI*a+A)j6(vE8ZQ$hVZe(qx;~@c{MzLAgB%vQjmJi2r}~^`OTt-I z%xMhCP<=jV`@rJqqdNacaYYv+YmF`3$H*wOw?~669LqzJ1S}u#yw2mN8f6PiP*Si4 zRYkcFr?XdU*PW8T9%<00y)x;5t@PgU7o?Hct86=+_FLoMhT?szy(fl@JCn{27`=KPdG&Ue_}0Np3B|7|@i z%gty&0S7q2CRNF`n7_7{4XObkyHd4w?@3>{SuSl4(oBBsvt$8-(7R>tXKu4p-w^fx!BG!Iu#CUaT7A8ng4pI23N)ZU!UN=>DbWDU72A0s^W zP0uE$yFiFkEg0X+BQbMX3SFU_7QiL zE_2#5z3{U2<+At%^i@a1+ud<867i2$f0xX-7{Ab=Dax^s$n!UjY0brREgV_B_JlVH zW_ga3Lz6`Zp)XhJt1+|7Crj@@Z5Bod$ zZiUB4og{>9xq3I%!BfSe;yGA;zz5838^laavrTRCyTI<*5S|;r=Ly5dSQEpgfO=-) zHdkEDGsHg&mhq!;QbC#M7fx}A?56W!K_n!sTT-q1ZC_TAoY98gRL<_#TdDO4mNU+= zjl!;4AAOUkQ1e2|y_2;%5v#bJCcza2-!kO2PY3tm?Q3)*!jC|RW%TU*=^eX#Q94n4 z*|NjuH%^AwnFmb>iDtLXv6eJHzco|ki+@fw}q^51ny(ZC03&%?PEAaM;>$K0smU$H$P2c-owB(7uMZ^zE+SU~smy`5;1R zgCEXQO6tpDX5P60Ug+g;L94%NBvnt`K{nKXdY*6uLodi1UzeJ6j=RrxgB(ndTCOzt z_{h#*_n*(^{HJtw&)W^v|Ivmlj;R%Ytz{kYRV2J-IWE)TQkUPmOci;fi*2MO@X#PC zd4MeL30Jn4lgEDi=z0po3D_OreCWDTTmadIY?`;~*dq2#Om(aBPmR~-Q~to7H{2Rh zY51R&$Wb2T$jG|_kWoJ)ost8ClC>CzSY=_Mq59QGA+6gV@ZBQlvVJ3EoFF7HOcl>U zk8~NrL6|$4>Y+q}Q9U38RV;e_gA9js?QMs5;INIKCHGHDxs4ohtt9E3FSv-yQ$8SXdGG@9DO-8X6}9tIdf<~svJ9gz+Gkq6qlPDnNh=b|Y9#0y5N z0bw#Ob3UUXMv{1~aBf90H>0LJGf+;D|IF`GYfI<4VV~#kv{*x2PO?5X+UvZOnemO# z577m1U_9H0A?maMtgG3(UNxG$@lyVJqbK#5u0BOw>o3ngPI!HGGQ3m@VeBmBezo8> z(^!$S**Z+>(2pnTw%aL4b#(+GR^%$H9CM_Z zBdW5{<&fZj+^Q%1n=9_?j&~B&+0dMI~IJp)8Q5M zrgQfAUdMBl+PU@pH8;-%3;LfN-!|Q^=2bkBm~iLd>IR*jaWy4eX2kSp!Gi98&(1d3 zm`V|)!@h2fJ#t^;poY@tmf_im{pPHnFN=`h$6Rk+G257bs-!3Uu;%{lPpb8@E2V<1 zm0fR7?CcoR!CQAMDeM4hlJ@(g04}SAl2* zh$VD&r}EhsOib1SzgTrN*YA+o0(@@v>7%z`a&`jcKZ5sOe`4shu6_OuuZ(8i*4p|Nuk449c+16Mi zFp_EltWRC?UgwT;2aI1;UHHnEW^1aj8h_%umS7Q6I#a0|^P3?5kl?;jhUb)+{#LUC zZl(rbV9)c((5))x%{{;X-7i0n#lCBEbyWuSD?v^%zSCrWltGV-0{K1>X<=%Hs^O+l zjQ}KxqjaLWOTz+5L-fj2m~0DA+ZsVJp7M;z60s@7A$X6E3=DRgNIY$95xNskZ;X?v zev03I1*J3UPJSB=S4@aBjTT^w&EKA_El7Cu!~2geG9mv?^C+#MD>02fQ6Liqgr=mJwT!<{1V~SKbU4naF<%m zX*=~RQ~LeAEDKMC47_doklej}sTn}I=cxfI*R{+d8}LIVZ4+2&0+dKmZZ_%yc5WER zs05=K4&yq;)NRf%vx+{Eb5z*CPH=QT^`m|q=axjg`1D$fYUr=k3**`nWCR6e%;D)j zI^L2~LzanXZ|N2%@;}C0C1)SaT;zR}$cnqL?Zm&_Jo-99v*V2Nla?Ew%`e}Xr;R*} zCe=PFL*&Q$8OTg{KmJ^Aqwchv3pxf8 z*yRP&D@BPHmQfVdaJ9R2rg}Qc|>Wv;W?n4&u>$(!K{?Ye8g?SaaRLS8p zmSgNf(tC53<+tA&a@2-B((0K>8#kX;A?WY|KX5SoL zdA`}hgMfuhlI@_K(8~kCOu2vMQZom74xcZmu=t*)TXcT?gG0L%iR*43M8@fD| zz@2MSy{4=Zq^r1gz=DDtNOcxIrkGB))=yP!ZEm;b#VB*WFRdFDQNrVxs!=0yITTVP z5nco#O0?)cEq~nNV(b=AG*WTd%j|^F)IWw{?kphS)6HCSm@^zou60#WT@& z-taA_m1nJrE_QX#?QD#I&HF!k3X^(Ks+g|vY+Fj_kqO&8l(NUWt)JkVvg5TC5?p?& zJi=YDbLq+)*BdC^Z)c0hksZ)lZJm9Uz6CnI67@Abp5wl!D2_nHq&9Tzgz{ht2Nv!h z1@B=_q+Bb8xiOGfV%li&n_ixnj$Ft51v>DI|6N}QxJ-s=2u3Go?Lh^g1(?NHPcuDo zLC_pxAY#^Fic8pNK|}c2DlI(E0$1nT#1^kRN~2ILd?>PNwQQvv)hZp^%V+C*1!tVJ zH*&tlK97|oE0*c_nQ671jh%hsYUyX_7XIGx^^7Ry5Tff<_{Sf%dYbpsPOSVC&xs0g z*3+AwQJdC!(pF%P2;2V`+5ae4*tvTtrn%vDETgFTHB8WQ=b(a%3HH(ft*2DZyqy%9MaSbagBWSLOt!PG&+5~%H*+MJpp&^klWt>$T{$EgHn?Y4D5ppOl-6Rj@&3F z=>&o|83I!(az08?sq-buJ~C?5eBL$QCi^J&eV3XX8y&GWZX=mejpatWxC<>s1P2{D zj&7p;CeuDPDSet5@ifZTcC!uYMPNG|lSUKswA!MG0HkWz^6ei#cWiR{^k`zzHvNRK z^}fwWXsF}KmYA>MvpZudWA?Nju^UC8e9FW_z%+hil@vo+pHRtRO9tSyQql{j+BmRc zA|@@l?73$0AhaC@*SCZ;L-=nrzQg-Mna4YGsF%|G34dheJ|7S$xgW#EMT0-l(E)MO zQ>+px4FZq_K<$qovq3mQ=%F+^o%W#N85`&%jpby#8iv@MVuqWbflbq_vR&MN24$^1 zUEf>(woN_h*PH%s<%iPrm5dyvvI)!YoE)SGbLi`|w3@}(^(!}DXUDk4X}+Hm9vhw=GZ%p$7GW198aS7kBTT)2vBI&#>vgdHci(qaB`qBxQaf z=@BZipj#C?g_6+4xXkpXNOk@1^3cMqawCtMX$x{A%`Cvg^6-<)WYB~RbnUpCD*&KS zT~)k>YAEd->2ccVgxZ6G>-Y_cN!P6Ua*kxN`m|q_I;76%MBLLWh&^lgy6|AZ_(Jbc zO*OA}=^{^ZUvBg}>plM_5*6Cu<*EX5;$``En&si;%7QxwdRG1p^|vk#;A@E*1v5HQ z)|YMFyWy!U$)1T%yE4cF8hVm+Zx~-Kazv6O$(NSi*#>iUpRR{DM?k7yP?{lki^7Jy z6kbbjY&CgX<(hr@q~xC8U-p%k-2!zC32=*Wy6@V$)`*dyt^>M#?=eDDq)Atghke7r zrYah`)<;&xMHoV-ZHq+6P;g@oK_t+2)Nkode|tcC@@{&ow}45A^vJ2m5fx%Q5PncM zB3?iI-R#B+b${u9?q7YLK3UI=YdPYpCFAAmc29WfuwhuxvDAQqkqZ$=zf3RL8GoG6 z8&x|iA7K1>>Th$)_e`l(L^938BAG2jZtRT;rn&66Vs7(z-{*_nhc1YZYAz!@629)g z<%~5OL|E8{+#UN-p&pQ>*lPN=u3q5<6{m0Xb;XYC3pE8ETmsK*8J;PFKSKS~AU1E@!do@!`5&?4aJK&A%fM*Mn-~7N@ zyNgQ}mq)Z7NZ>E|#kHi$FW<;Hb2RDEW1qp4Rpgyp7uU9QkV>}|bS*&dq6u_npkz23 zU|t2>vcPT+^)}tkWXF)Zp4oh*Tv~k(SJaVo{r9J;AWyZiowWILs zgVC#o*1gp5f671Pdr$0Y&g%Zr)qaDn6h1J#t2phrL(k|T&jSNJ_|3iVp5n@IWf$x% zPq(J^TFL)Q#MW+XiETEF!7XJX!|FB&-7&MbcWN#5A0yO-PwtqkjoW(m($u2#S!8ck zzO@SOV*SR}1ItYsNY8Jfr zqqL!#WS`299@Gu=h$Dt%a~`d7WE>Fa+87kHA6Df6CI@1ert-oH0*~44-}46p{b$y} zqH+_4zqeNx->oN$EE05OMv{N_=}NdlFt}bmvgKn)p0ABnb7gaqXQo%cIT^g(WTcuZ eANKOV@@L$BXK35t|9v48uKid3|IeXy;{OkX48%(S literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/cheep/cheep_magenta.png b/common/src/main/resources/assets/antarchy/textures/entity/cheep/cheep_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..40b5f5c75f4f618e3fc712bf624f650cd87784f2 GIT binary patch literal 3351 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 KRe94T`u_lC!HYrw literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/dorrie.png b/common/src/main/resources/assets/antarchy/textures/entity/dorrie.png new file mode 100644 index 0000000000000000000000000000000000000000..05cda900da7433971bec3afc2089480098fc9ead GIT binary patch literal 13568 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 S^I*II80eZjD8KIz`hNgWlkt53 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/dorrie_saddle.png b/common/src/main/resources/assets/antarchy/textures/entity/dorrie_saddle.png new file mode 100644 index 0000000000000000000000000000000000000000..fb471c8903636f8443d6c2d6bc679b5e16852e68 GIT binary patch literal 15697 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 z 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 SWO~vQN#KHz`M=JM{N{h|e_F-> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/hercules_beetle/hercules_beetle_pink_saddle.png b/common/src/main/resources/assets/antarchy/textures/entity/hercules_beetle/hercules_beetle_pink_saddle.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4728bf3b12f9d9bfc6a05d39654a3f84238bf0 GIT binary patch literal 39490 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

=0A+aP`j7fq@etH#fd5PMB=#tqGYuOcW4=)a|Yx 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

AmSbI3^HITzf%Q&%DPz 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 POTIONS = DeferredRegister.create(Registries.POTION, Antarchy.MODID); private static final DeferredRegister SOUND_EVENTS = DeferredRegister.create(Registries.SOUND_EVENT, Antarchy.MODID); private static final DeferredRegister FLUIDS = DeferredRegister.create(Registries.FLUID, Antarchy.MODID); + private static final DeferredRegister> MENUS = DeferredRegister.create(Registries.MENU, Antarchy.MODID); private static final Tier ULTIMATE_TIER = new SimpleToolTier( 3072, 10.5F, @@ -1808,6 +1809,26 @@ public final class AntarchyFabricContent { () -> new DeferredSpawnEggItem(CREEPING_HORROR, 0x6B3A1F, 0x6B0000, new Item.Properties())); public static final DeferredItem LURKING_TERROR_SPAWN_EGG = ITEMS.register("lurking_terror_spawn_egg", () -> new DeferredSpawnEggItem(LURKING_TERROR, 0x2D5A1B, 0x8B0000, new Item.Properties())); + + public static final DeferredHolder, EntityType> CHEEP = ENTITY_TYPES.register("cheep", + () -> EntityType.Builder.of(com.craisinlord.antarchy.content.entity.CheepEntity::new, MobCategory.WATER_CREATURE) + .sized(1.0F, 1.2F) + .clientTrackingRange(8) + .build("cheep")); + public static final DeferredHolder, EntityType> DORRIE = ENTITY_TYPES.register("dorrie", + () -> EntityType.Builder.of(com.craisinlord.antarchy.content.entity.DorrieEntity::new, MobCategory.WATER_CREATURE) + .sized(2.4F, 2.0F) + .clientTrackingRange(10) + .build("dorrie")); + public static final DeferredItem CHEEP_ITEM = ITEMS.register("cheep", + () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(2).saturationModifier(0.2F).build()))); + public static final DeferredItem CHEEP_ON_A_STICK = ITEMS.register("cheep_on_a_stick", + () -> new com.craisinlord.antarchy.content.item.CheepOnAStickItem(new Item.Properties().stacksTo(1).durability(25))); + public static final DeferredItem CHEEP_SPAWN_EGG = ITEMS.register("cheep_spawn_egg", + () -> new DeferredSpawnEggItem(CHEEP, 0xFF00AA, 0x00FF44, new Item.Properties())); + public static final DeferredItem DORRIE_SPAWN_EGG = ITEMS.register("dorrie_spawn_egg", + () -> new DeferredSpawnEggItem(DORRIE, 0x1B91B3, 0xC0E8FF, new Item.Properties())); + public static final DeferredHolder ANTARCHY_TAB = CREATIVE_MODE_TABS.register("antarchy", () -> CreativeModeTab.builder(CreativeModeTab.Row.TOP, 0) .title(net.minecraft.network.chat.Component.translatable("itemGroup.antarchy.antarchy")) @@ -1894,6 +1915,8 @@ public final class AntarchyFabricContent { FabricDefaultAttributeRegistry.register(TORETERROR.get(), ToreterrorEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(CREEPING_HORROR.get(), CreepingHorrorEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(LURKING_TERROR.get(), LurkingTerrorEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(CHEEP.get(), com.craisinlord.antarchy.content.entity.CheepEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(DORRIE.get(), com.craisinlord.antarchy.content.entity.DorrieEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(RED_ANT.get(), buildAntAttributes( AntarchySettings.redAntHealth(), @@ -2048,6 +2071,8 @@ public final class AntarchyFabricContent { "basilisk_spawn_egg", "emperor_scorpion_spawn_egg", "toreterror_spawn_egg", "creeping_horror_spawn_egg", "lurking_terror_spawn_egg" -> 90; case "stink_bug", "chiten" -> 22; + case "cheep" -> 21; + case "cheep_on_a_stick" -> 52; case "water_cannon" -> 52; case "primordial_helmet", "primordial_chestplate", "primordial_leggings", "primordial_boots" -> 53; case "jumpy_boots" -> 54; @@ -2329,8 +2354,12 @@ public final class AntarchyFabricContent { MOB_EFFECTS.register(); POTIONS.register(); ITEMS.register(); + MENUS.register(); CREATIVE_MODE_TABS.register(); + // Wire common-module accessors after all registrations are complete. + AntarchyObjects.CHEEP_ITEM = () -> CHEEP_ITEM.get(); + AntarchySoundEvents.bind( SQUIDZOOKA_FIRE, SHRINK_RAY_SOUND, @@ -2480,6 +2509,8 @@ public final class AntarchyFabricContent { CREEPING_HORROR, LURKING_TERROR, STINK_BUG, + CHEEP, + DORRIE, () -> DUPLICATOR_LOG.get(), () -> DUPLICATOR_SAPLING.get(), () -> DUCT_TAPE.get(), diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java index ffa46565..5a7617ae 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java @@ -49,6 +49,10 @@ public final class AntarchyFabricClientBootstrap { public static void register() { AntarchyKeyBindings.register(); + net.minecraft.client.gui.screens.MenuScreens.register( + com.craisinlord.antarchy.fabric.AntarchyFabricContent.DORRIE_MENU.get(), + com.craisinlord.antarchy.content.client.screen.DorrieScreen::new + ); registerRenderers(); registerEntityLayers(); registerColors(); @@ -113,6 +117,8 @@ public final class AntarchyFabricClientBootstrap { EntityRendererRegistry.register(AntarchyFabricContent.WATER_BOMB.get(), WaterBombRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.CREEPING_HORROR.get(), CreepingHorrorRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.LURKING_TERROR.get(), LurkingTerrorRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.CHEEP.get(), com.craisinlord.antarchy.content.client.renderer.CheepRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.DORRIE.get(), com.craisinlord.antarchy.content.client.renderer.DorrieRenderer::new); EntityModelLayerRegistry.registerModelLayer(OuranwoodBoatRenderer.boatLayer(), BoatModel::createBodyModel); EntityModelLayerRegistry.registerModelLayer(OuranwoodBoatRenderer.chestBoatLayer(), ChestBoatModel::createBodyModel); @@ -325,6 +331,7 @@ public final class AntarchyFabricClientBootstrap { DreadClientHandler.tick(); BloodCrystalKatanaTrailHandler.tick(); ScorpionWhipTetherRenderHandler.tick(); + DorrieJumpClientHandler.tick(); }); GravityGunClientHandler.register(); @@ -342,6 +349,7 @@ public final class AntarchyFabricClientBootstrap { JumpyBootsHudRenderer.render(guiGraphics); BloodglassHudRenderer.render(guiGraphics); TriffidGooHudRenderer.render(guiGraphics); + DorrieJumpHudRenderer.render(guiGraphics); }); WorldRenderEvents.AFTER_TRANSLUCENT.register(context -> { diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java index a9ee00f5..57655643 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java @@ -17,13 +17,25 @@ public final class AntarchyKeyBindings { CATEGORY ); + public static final KeyMapping DORRIE_CHARGE_JUMP = new KeyMapping( + "key.antarchy.dorrie_charge_jump", + InputConstants.Type.KEYSYM, + GLFW.GLFW_KEY_LEFT_CONTROL, + CATEGORY + ); + private AntarchyKeyBindings() {} public static void register() { KeyBindingHelper.registerKeyBinding(BRUTALFLY_FLAP); + KeyBindingHelper.registerKeyBinding(DORRIE_CHARGE_JUMP); } public static boolean isBrutalflyFlapPressed() { return Minecraft.getInstance().screen == null && BRUTALFLY_FLAP.isDown(); } + + public static boolean isDorrieChargeJumpPressed() { + return Minecraft.getInstance().screen == null && DORRIE_CHARGE_JUMP.isDown(); + } } diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpClientHandler.java new file mode 100644 index 00000000..75f9c640 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpClientHandler.java @@ -0,0 +1,55 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload; +import com.craisinlord.antarchy.content.network.DorrieJumpInputPayload; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; +import net.minecraft.client.Minecraft; +import net.minecraft.client.player.LocalPlayer; + +public final class DorrieJumpClientHandler { + private static boolean wasPressingJump = false; + private static boolean wasPressingCharge = false; + + private DorrieJumpClientHandler() {} + + public static void tick() { + Minecraft mc = Minecraft.getInstance(); + LocalPlayer player = mc.player; + + if (player == null || mc.screen != null) { + resetAll(); + return; + } + + if (!(player.getVehicle() instanceof DorrieEntity)) { + resetAll(); + return; + } + + // Space bar → upward movement. + boolean pressingJump = mc.options.keyJump.isDown(); + if (pressingJump != wasPressingJump) { + ClientPlayNetworking.send(new DorrieJumpInputPayload(pressingJump)); + wasPressingJump = pressingJump; + } + + // Left ctrl → charge jump. + boolean pressingCharge = AntarchyKeyBindings.isDorrieChargeJumpPressed(); + if (pressingCharge != wasPressingCharge) { + ClientPlayNetworking.send(new DorrieChargeJumpPayload(pressingCharge)); + wasPressingCharge = pressingCharge; + } + } + + private static void resetAll() { + if (wasPressingJump) { + ClientPlayNetworking.send(new DorrieJumpInputPayload(false)); + wasPressingJump = false; + } + if (wasPressingCharge) { + ClientPlayNetworking.send(new DorrieChargeJumpPayload(false)); + wasPressingCharge = false; + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpHudRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpHudRenderer.java new file mode 100644 index 00000000..149de12b --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DorrieJumpHudRenderer.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; + +public final class DorrieJumpHudRenderer { + private static final ResourceLocation JUMP_BAR_BACKGROUND = + ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_background.png"); + private static final ResourceLocation JUMP_BAR_PROGRESS = + ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_progress.png"); + private static final int BAR_WIDTH = 182; + private static final int BAR_HEIGHT = 5; + + private DorrieJumpHudRenderer() {} + + public static void render(GuiGraphics guiGraphics) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + if (player == null || mc.screen != null || player.isDeadOrDying()) return; + + if (!(player.getVehicle() instanceof DorrieEntity dorrie)) return; + + int charge = dorrie.getJumpCharge(); + if (charge <= 0) return; + + int width = mc.getWindow().getGuiScaledWidth(); + int height = mc.getWindow().getGuiScaledHeight(); + int x0 = width / 2 - BAR_WIDTH / 2; + int y0 = height - 29; + + guiGraphics.blit(JUMP_BAR_BACKGROUND, x0, y0, 0, 0, BAR_WIDTH, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + + float chargeRatio = Mth.clamp(charge / 100.0F, 0.0F, 1.0F); + int filledWidth = Mth.clamp((int) (chargeRatio * BAR_WIDTH), 0, BAR_WIDTH); + if (filledWidth > 0) { + guiGraphics.setColor(0.2F, 0.8F, 1.0F, 0.4F + chargeRatio * 0.6F); + guiGraphics.blit(JUMP_BAR_PROGRESS, x0, y0, 0, 0, filledWidth, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + guiGraphics.setColor(1.0F, 1.0F, 1.0F, 1.0F); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java index 8e2a362a..4189a390 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java @@ -36,7 +36,7 @@ public abstract class ToreterrorCameraShakeMixin { )) { double distance = Math.sqrt(cameraPos.distanceToSqr(toreterror.position().add(0, toreterror.getBbHeight() * 0.5, 0))); if (distance > MAX_SHAKE_RANGE) continue; - shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 2.0F); + shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 1.0F); } if (BigBerthaItem.clientShakeTicks > 0) { diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java index f51d4f26..2774ce91 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java @@ -12,6 +12,8 @@ import com.craisinlord.antarchy.fabric.util.JumpyBootsFabricHelper; import com.craisinlord.antarchy.content.item.JumpyBootsItem; import com.craisinlord.antarchy.content.item.GravityGunItem; import com.craisinlord.antarchy.content.network.*; +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import com.craisinlord.antarchy.content.network.DorrieJumpInputPayload; import com.craisinlord.antarchy.content.network.JumpyBootsLaunchPayload; import com.craisinlord.antarchy.content.weather.ThoraxisWeatherSnapshot; import net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry; @@ -51,6 +53,8 @@ public final class AntarchyFabricNetworking { PayloadTypeRegistry.playC2S().register(DiamondMinecartInputPayload.TYPE, DiamondMinecartInputPayload.STREAM_CODEC); PayloadTypeRegistry.playC2S().register(BrutalflyElytraFlapPayload.TYPE, BrutalflyElytraFlapPayload.STREAM_CODEC); PayloadTypeRegistry.playC2S().register(JumpyBootsLaunchPayload.TYPE, JumpyBootsLaunchPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(DorrieJumpInputPayload.TYPE, DorrieJumpInputPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload.TYPE, com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload.STREAM_CODEC); PayloadTypeRegistry.playC2S().register(MultipartAttackPayload.TYPE, MultipartAttackPayload.STREAM_CODEC); PayloadTypeRegistry.playC2S().register(MultipartInteractPayload.TYPE, MultipartInteractPayload.STREAM_CODEC); } @@ -66,6 +70,10 @@ public final class AntarchyFabricNetworking { context.server().execute(() -> handleBrutalflyFlap(context.player(), payload))); ServerPlayNetworking.registerGlobalReceiver(JumpyBootsLaunchPayload.TYPE, (payload, context) -> context.server().execute(() -> handleJumpyBootsLaunch(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(DorrieJumpInputPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleDorrieJumpInput(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleDorrieChargeJumpInput(context.player(), payload))); ServerPlayNetworking.registerGlobalReceiver(MultipartAttackPayload.TYPE, (payload, context) -> context.server().execute(() -> handleMultipartAttack(context.player(), payload))); ServerPlayNetworking.registerGlobalReceiver(MultipartInteractPayload.TYPE, (payload, context) -> @@ -306,4 +314,18 @@ public final class AntarchyFabricNetworking { player.getCooldowns().addCooldown(boots.getItem(), JumpyBootsHelper.COOLDOWN_TICKS); } + + private static void handleDorrieJumpInput(ServerPlayer player, DorrieJumpInputPayload payload) { + if (!(player.getVehicle() instanceof DorrieEntity dorrie)) return; + dorrie.setPressingJump(payload.pressing()); + } + + private static void handleDorrieChargeJumpInput(ServerPlayer player, com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload payload) { + if (!(player.getVehicle() instanceof DorrieEntity dorrie)) return; + if (payload.pressing()) { + dorrie.startJumpCharge(); + } else { + dorrie.releaseJump(); + } + } } diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java index 034fe250..f3e7745e 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java @@ -166,6 +166,9 @@ public final class AntarchyConfigModuleNeoforge { AntarchySettings.setCreepingHorrorAttackDamage(AntarchyMobsConfig.creepingHorrorAttackDamage()); AntarchySettings.setLurkingTerrorHealth(AntarchyMobsConfig.lurkingTerrorHealth()); AntarchySettings.setLurkingTerrorAttackDamage(AntarchyMobsConfig.lurkingTerrorAttackDamage()); + AntarchySettings.setCheepHealth(AntarchyMobsConfig.cheepHealth()); + AntarchySettings.setCheepAttackDamage(AntarchyMobsConfig.cheepAttackDamage()); + AntarchySettings.setDorrieHealth(AntarchyMobsConfig.dorrieHealth()); } private static void bakeToolsConfig() { diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java index 6857193f..1b3b7142 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java @@ -182,6 +182,17 @@ public final class AntarchyMobsConfig { private static final ModConfigSpec.DoubleValue LURKING_TERROR_ATTACK_DAMAGE; + // Cheep + + private static final ModConfigSpec.DoubleValue CHEEP_HEALTH; + private static final ModConfigSpec.DoubleValue CHEEP_ATTACK_DAMAGE; + + + // Dorrie + + private static final ModConfigSpec.DoubleValue DORRIE_HEALTH; + + // Lucid private static final ModConfigSpec.DoubleValue LUCID_ATTACK_RANGE; @@ -473,6 +484,15 @@ public final class AntarchyMobsConfig { LURKING_TERROR_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 6.0D, 0.0D, 1024.0D); b.pop(); + b.push("cheep"); + CHEEP_HEALTH = b.comment("Base max health.").defineInRange("health", 8.0D, 1.0D, 32768.0D); + CHEEP_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 3.0D, 0.0D, 1024.0D); + b.pop(); + + b.push("dorrie"); + DORRIE_HEALTH = b.comment("Base max health.").defineInRange("health", 60.0D, 1.0D, 32768.0D); + b.pop(); + b.push("toreterror"); TORETERROR_HEALTH = b.comment("Base max health.").defineInRange("health", 300.0D, 1.0D, 32768.0D); TORETERROR_JUMP_ATTACK_DAMAGE = b.comment("Damage dealt by the jump shockwave.").defineInRange("jumpAttackDamage", 14.0D, 0.0D, 1024.0D); @@ -629,4 +649,7 @@ public final class AntarchyMobsConfig { static double creepingHorrorAttackDamage() { return CREEPING_HORROR_ATTACK_DAMAGE.get(); } static double lurkingTerrorHealth() { return LURKING_TERROR_HEALTH.get(); } static double lurkingTerrorAttackDamage() { return LURKING_TERROR_ATTACK_DAMAGE.get(); } + static double cheepHealth() { return CHEEP_HEALTH.get(); } + static double cheepAttackDamage() { return CHEEP_ATTACK_DAMAGE.get(); } + static double dorrieHealth() { return DORRIE_HEALTH.get(); } } diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java index b9cde459..2f4c0970 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java @@ -197,6 +197,8 @@ public class AntarchyNeoforge { AntarchyNeoforgeEntites.CREEPING_HORROR, AntarchyNeoforgeEntites.LURKING_TERROR, AntarchyNeoforgeEntites.STINK_BUG, + AntarchyNeoforgeEntites.CHEEP, + AntarchyNeoforgeEntites.DORRIE, () -> AntarchyNeoforgeBlocks.DUPLICATOR_LOG.get(), () -> AntarchyNeoforgeBlocks.DUPLICATOR_SAPLING.get(), () -> AntarchyNeoforgeBlocks.DUCT_TAPE.get(), diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java index d98270f3..013be532 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java @@ -21,10 +21,19 @@ public final class AntarchyKeyBindings { CATEGORY ); + public static final KeyMapping DORRIE_CHARGE_JUMP = new KeyMapping( + "key.antarchy.dorrie_charge_jump", + KeyConflictContext.IN_GAME, + InputConstants.Type.KEYSYM, + InputConstants.KEY_LCONTROL, + CATEGORY + ); + private AntarchyKeyBindings() {} @SubscribeEvent public static void onRegisterKeyMappings(RegisterKeyMappingsEvent event) { event.register(BRUTALFLY_FLAP); + event.register(DORRIE_CHARGE_JUMP); } } diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java index 91ae15fc..31afd393 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java @@ -130,6 +130,8 @@ public final class AntarchyNeoForgeClient { event.registerEntityRenderer(AntarchyNeoforgeEntites.WATER_BOMB.get(), WaterBombRenderer::new); event.registerEntityRenderer(AntarchyNeoforgeEntites.CREEPING_HORROR.get(), CreepingHorrorRenderer::new); event.registerEntityRenderer(AntarchyNeoforgeEntites.LURKING_TERROR.get(), LurkingTerrorRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.CHEEP.get(), context -> withParalyzedGeoLayer(new com.craisinlord.antarchy.content.client.renderer.CheepRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.DORRIE.get(), context -> withParalyzedGeoLayer(new com.craisinlord.antarchy.content.client.renderer.DorrieRenderer(context))); } @SubscribeEvent @@ -248,6 +250,10 @@ public final class AntarchyNeoForgeClient { ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "jumpy_boots"), (guiGraphics, partialTick) -> JumpyBootsHudRenderer.render(guiGraphics) ); + event.registerAboveAll( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dorrie_jump"), + (guiGraphics, partialTick) -> DorrieJumpHudRenderer.render(guiGraphics) + ); } @SubscribeEvent diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpClientHandler.java new file mode 100644 index 00000000..66f95787 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpClientHandler.java @@ -0,0 +1,60 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload; +import com.craisinlord.antarchy.content.network.DorrieJumpInputPayload; +import net.minecraft.client.Minecraft; +import net.minecraft.client.player.LocalPlayer; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.network.PacketDistributor; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class DorrieJumpClientHandler { + private static boolean wasPressingJump = false; + private static boolean wasPressingCharge = false; + + private DorrieJumpClientHandler() {} + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + LocalPlayer player = mc.player; + + if (player == null || mc.screen != null) { + resetAll(); + return; + } + + if (!(player.getVehicle() instanceof DorrieEntity)) { + resetAll(); + return; + } + + boolean pressingJump = mc.options.keyJump.isDown(); + if (pressingJump != wasPressingJump) { + PacketDistributor.sendToServer(new DorrieJumpInputPayload(pressingJump)); + wasPressingJump = pressingJump; + } + + boolean pressingCharge = AntarchyKeyBindings.DORRIE_CHARGE_JUMP.isDown(); + if (pressingCharge != wasPressingCharge) { + PacketDistributor.sendToServer(new DorrieChargeJumpPayload(pressingCharge)); + wasPressingCharge = pressingCharge; + } + } + + private static void resetAll() { + if (wasPressingJump) { + PacketDistributor.sendToServer(new DorrieJumpInputPayload(false)); + wasPressingJump = false; + } + if (wasPressingCharge) { + PacketDistributor.sendToServer(new DorrieChargeJumpPayload(false)); + wasPressingCharge = false; + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpHudRenderer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpHudRenderer.java new file mode 100644 index 00000000..15badad5 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DorrieJumpHudRenderer.java @@ -0,0 +1,47 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; + +public final class DorrieJumpHudRenderer { + private static final ResourceLocation JUMP_BAR_BACKGROUND = + ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_background.png"); + private static final ResourceLocation JUMP_BAR_PROGRESS = + ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_progress.png"); + private static final int BAR_WIDTH = 182; + private static final int BAR_HEIGHT = 5; + + private DorrieJumpHudRenderer() {} + + public static void render(GuiGraphics guiGraphics) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + if (player == null || mc.screen != null || player.isDeadOrDying()) return; + + Entity vehicle = player.getVehicle(); + if (!(vehicle instanceof DorrieEntity dorrie)) return; + + int charge = dorrie.getJumpCharge(); + if (charge <= 0) return; + + int width = mc.getWindow().getGuiScaledWidth(); + int height = mc.getWindow().getGuiScaledHeight(); + int x0 = width / 2 - BAR_WIDTH / 2; + int y0 = height - 29; + + guiGraphics.blit(JUMP_BAR_BACKGROUND, x0, y0, 0, 0, BAR_WIDTH, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + + float chargeRatio = Mth.clamp(charge / 100.0F, 0.0F, 1.0F); + int filledWidth = Mth.clamp((int) (chargeRatio * BAR_WIDTH), 0, BAR_WIDTH); + if (filledWidth > 0) { + guiGraphics.setColor(0.2F, 0.8F, 1.0F, 0.4F + chargeRatio * 0.6F); + guiGraphics.blit(JUMP_BAR_PROGRESS, x0, y0, 0, 0, filledWidth, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + guiGraphics.setColor(1.0F, 1.0F, 1.0F, 1.0F); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java index 480428cc..9fc1b0b3 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java @@ -34,7 +34,7 @@ public final class ToreterrorCameraShakeHandler { )) { double distance = Math.sqrt(cameraPos.distanceToSqr(toreterror.position().add(0, toreterror.getBbHeight() * 0.5, 0))); if (distance > MAX_SHAKE_RANGE) continue; - shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 2.0D); + shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 1.0D); } if (BigBerthaItem.clientShakeTicks > 0) { diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/DorrieJumpNetworking.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/DorrieJumpNetworking.java new file mode 100644 index 00000000..a9778f11 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/DorrieJumpNetworking.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.neoforge.network; + +import com.craisinlord.antarchy.content.entity.DorrieEntity; +import com.craisinlord.antarchy.content.network.DorrieChargeJumpPayload; +import com.craisinlord.antarchy.content.network.DorrieJumpInputPayload; +import net.minecraft.server.level.ServerPlayer; +import net.neoforged.neoforge.network.handling.IPayloadContext; +import net.neoforged.neoforge.network.registration.PayloadRegistrar; + +public final class DorrieJumpNetworking { + private DorrieJumpNetworking() {} + + public static void register(PayloadRegistrar registrar) { + registrar.playToServer( + DorrieJumpInputPayload.TYPE, + DorrieJumpInputPayload.STREAM_CODEC, + DorrieJumpNetworking::handleJumpInput + ); + registrar.playToServer( + DorrieChargeJumpPayload.TYPE, + DorrieChargeJumpPayload.STREAM_CODEC, + DorrieJumpNetworking::handleChargeInput + ); + } + + private static void handleJumpInput(DorrieJumpInputPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer player)) return; + if (!(player.getVehicle() instanceof DorrieEntity dorrie)) return; + dorrie.setPressingJump(payload.pressing()); + }); + } + + private static void handleChargeInput(DorrieChargeJumpPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer player)) return; + if (!(player.getVehicle() instanceof DorrieEntity dorrie)) return; + if (payload.pressing()) { + dorrie.startJumpCharge(); + } else { + dorrie.releaseJump(); + } + }); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java index 9a595827..14061079 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java @@ -115,6 +115,7 @@ public class AntarchyNeoforgeCreativeModeTabs { } if (event.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { + event.accept(AntarchyNeoforgeItems.CHEEP_ON_A_STICK.get()); event.insertAfter(new ItemStack(Items.SHEARS), new ItemStack(AntarchyNeoforgeItems.DUCT_TAPE_ITEM.get()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); event.insertAfter(new ItemStack(Items.MINECART), new ItemStack(AntarchyNeoforgeItems.DIAMOND_MINECART_ITEM.get()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); event.accept(AntarchyNeoforgeItems.BILE_BUCKET.get()); @@ -144,6 +145,7 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.MOLEVORE_NOSE.get()); event.accept(AntarchyNeoforgeItems.MOLEWORM_ITEM.get()); event.accept(AntarchyNeoforgeItems.MUD_PIE.get()); + event.accept(AntarchyNeoforgeItems.CHEEP.get()); event.accept(AntarchyNeoforgeItems.LUCID_EYE.get()); event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_SHARD.get()); event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_APPLE.get()); @@ -407,7 +409,7 @@ public class AntarchyNeoforgeCreativeModeTabs { // 15 - Tools case "ultimate_pickaxe", "ultimate_axe", "ultimate_shovel", "ultimate_hoe", - "duct_tape", "diamond_minecart", "gravity_sculk_sensor" -> 15; + "duct_tape", "diamond_minecart", "gravity_sculk_sensor", "cheep_on_a_stick" -> 15; // 16 - Liquid buckets case "bile_bucket", "ichor_bucket", "antiwater_bucket", "cloud_bucket" -> 16; @@ -435,7 +437,7 @@ public class AntarchyNeoforgeCreativeModeTabs { case "ultimate_bow", "ultimate_crossbow" -> 20; // 21 - Foods - case "cloud_shark_fin_soup", "mud_pie", "rainbow_sugar", + case "cloud_shark_fin_soup", "mud_pie", "cheep", "rainbow_sugar", "blood_crystal_apple" -> 21; // 22 - Crafting ingredients diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java index 81417ae0..7cf43e25 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java @@ -46,7 +46,9 @@ import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; import com.craisinlord.antarchy.content.entity.lucid.LucidEyeProjectileEntity; import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import com.craisinlord.antarchy.content.entity.CheepEntity; import com.craisinlord.antarchy.content.entity.CreepingHorrorEntity; +import com.craisinlord.antarchy.content.entity.DorrieEntity; import com.craisinlord.antarchy.content.entity.LurkingTerrorEntity; import com.craisinlord.antarchy.content.entity.ToreterrorEntity; import com.craisinlord.antarchy.content.entity.WaterBombEntity; @@ -299,6 +301,16 @@ public final class AntarchyNeoforgeEntites { .sized(1.3F, 1.5F) .clientTrackingRange(10) .build("lurking_terror")); + public static final DeferredHolder, EntityType> CHEEP = ENTITY_TYPES.register("cheep", + () -> EntityType.Builder.of(CheepEntity::new, MobCategory.WATER_CREATURE) + .sized(1.0F, 1.2F) + .clientTrackingRange(8) + .build("cheep")); + public static final DeferredHolder, EntityType> DORRIE = ENTITY_TYPES.register("dorrie", + () -> EntityType.Builder.of(DorrieEntity::new, MobCategory.WATER_CREATURE) + .sized(2.4F, 2.0F) + .clientTrackingRange(10) + .build("dorrie")); public static final DeferredHolder, EntityType> UPWARD_FALLING_BLOCK = ENTITY_TYPES.register("upward_falling_block", () -> EntityType.Builder.of( UpwardFallingBlockEntity::new, MobCategory.MISC) diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java index f739c8dc..7f8cb9ce 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java @@ -72,6 +72,8 @@ public class AntarchyNeoforgeEntityAttributes { event.put(AntarchyNeoforgeEntites.TERMITE.get(), termiteAttributes); event.put(AntarchyNeoforgeEntites.MOLEWORM.get(), MolewormEntity.createAttributes().build()); event.put(AntarchyNeoforgeEntites.MOLEVORE.get(), MolevoreEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.CHEEP.get(), com.craisinlord.antarchy.content.entity.CheepEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.DORRIE.get(), com.craisinlord.antarchy.content.entity.DorrieEntity.createAttributes().build()); } private static AttributeSupplier.Builder buildAntAttributes(double health, double speed, double attackDamage) { diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java index 74c1ec69..1375293a 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java @@ -7,6 +7,7 @@ import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; import com.craisinlord.antarchy.content.item.*; +import com.craisinlord.antarchy.content.item.CheepOnAStickItem; import com.craisinlord.antarchy.content.item.BloodCrystalArmorItem; import com.craisinlord.antarchy.content.item.BloodCrystalAppleItem; import com.craisinlord.antarchy.content.item.BloodCrystalKatanaItem; @@ -362,6 +363,14 @@ public final class AntarchyNeoforgeItems { public static final DeferredItem URANIUM_INGOT = ITEMS.registerSimpleItem("uranium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); public static final DeferredItem TITANIUM_INGOT = ITEMS.registerSimpleItem("titanium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); public static final DeferredItem MOLEVORE_NOSE = ITEMS.registerSimpleItem("molevore_nose", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem CHEEP = ITEMS.register("cheep", + () -> new Item(new Item.Properties() + .food(new FoodProperties.Builder() + .nutrition(2) + .saturationModifier(0.2F) + .build()))); + public static final DeferredItem CHEEP_ON_A_STICK = ITEMS.register("cheep_on_a_stick", + () -> new CheepOnAStickItem(new Item.Properties().stacksTo(1).durability(25))); public static final DeferredItem MOLEWORM_ITEM = ITEMS.register("moleworm", () -> new Item(new Item.Properties() .food(new FoodProperties.Builder() @@ -578,6 +587,10 @@ public final class AntarchyNeoforgeItems { () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.CREEPING_HORROR, 0x6B3A1F, 0x6B0000, new Item.Properties())); public static final DeferredItem LURKING_TERROR_SPAWN_EGG = ITEMS.register("lurking_terror_spawn_egg", () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.LURKING_TERROR, 0x2D5A1B, 0x8B0000, new Item.Properties())); + public static final DeferredItem CHEEP_SPAWN_EGG = ITEMS.register("cheep_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.CHEEP, 0xAA22FF, 0x22FF44, new Item.Properties())); + public static final DeferredItem DORRIE_SPAWN_EGG = ITEMS.register("dorrie_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.DORRIE, 0x1B91B3, 0xC0E8FF, new Item.Properties())); private AntarchyNeoforgeItems() {} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java index 2a7e9028..64b32d56 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java @@ -3,6 +3,7 @@ package com.craisinlord.antarchy.neoforge.registry; import com.craisinlord.antarchy.content.network.BloodCrystalKatanaTrailPayload; import com.craisinlord.antarchy.neoforge.network.AntarchyGravityNetworking; import com.craisinlord.antarchy.neoforge.network.BrutalflyElytraNetworking; +import com.craisinlord.antarchy.neoforge.network.DorrieJumpNetworking; import com.craisinlord.antarchy.neoforge.network.JumpyBootsNetworking; import com.craisinlord.antarchy.neoforge.network.MultipartNetworking; import net.neoforged.bus.api.IEventBus; @@ -20,6 +21,7 @@ public class AntarchyNeoforgePayloadHandlers { AntarchyGravityNetworking.register(registrar); BrutalflyElytraNetworking.register(registrar); JumpyBootsNetworking.register(registrar); + DorrieJumpNetworking.register(registrar); registrar.playToClient( com.craisinlord.antarchy.content.network.BloodglassStatePayload.TYPE, com.craisinlord.antarchy.content.network.BloodglassStatePayload.STREAM_CODEC,