From 71a5e171ba85c290845fba4ea75a6b1ba41613f4 Mon Sep 17 00:00:00 2001 From: Majrusz Date: Sat, 2 Dec 2023 13:39:56 +0100 Subject: [PATCH] Fixed server crashes --- .../majrusz-library-common-1.20.1-7.0.0.jar | Bin 383285 -> 389881 bytes .../MajruszsDifficulty.java | 298 +++++++++--------- .../blocks/EnderiumBlock.java | 2 +- .../blocks/EnderiumShardOre.java | 2 +- .../blocks/FragileEndStone.java | 2 +- .../blocks/InfernalSponge.java | 6 +- .../blocks/InfestedEndStone.java | 2 +- .../blocks/SoakedInfernalSponge.java | 6 +- .../bloodmoon/BloodMoon.java | 4 - .../bloodmoon/BloodMoonHelper.java | 2 +- .../majruszsdifficulty/data/WorldData.java | 8 + .../majruszsdifficulty/effects/Bleeding.java | 2 +- .../effects/BleedingImmunity.java | 6 +- .../effects/GlassRegeneration.java | 4 +- .../bleeding/BleedingAppleProtection.java | 2 +- .../bleeding/BleedingArmorProtection.java | 2 +- .../effects/bleeding/BleedingDamage.java | 8 +- .../effects/bleeding/BleedingParticles.java | 12 +- .../majruszsdifficulty/entity/Cerberus.java | 5 +- .../entity/CerberusModel.java | 5 +- .../entity/CreeperlingModel.java | 5 +- .../entity/CursedArmor.java | 7 +- .../entity/CursedArmorModel.java | 5 +- .../entity/IllusionerRenderer.java | 27 +- .../com/majruszsdifficulty/entity/Tank.java | 5 +- .../majruszsdifficulty/entity/TankModel.java | 5 +- .../CreeperSplitIntoCreeperlings.java | 2 +- .../features/SpawnPlayerZombie.java | 2 +- .../listeners/AdvancementProvider.java | 6 +- .../com/majruszsdifficulty/items/Bandage.java | 17 +- .../items/CreativeModeTabs.java | 102 +++--- .../items/CustomArmorMaterial.java | 4 +- .../items/CustomItemTier.java | 4 +- .../items/EnderiumShardLocator.java | 2 +- .../items/TatteredArmor.java | 2 +- .../majruszsdifficulty/items/TreasureBag.java | 4 +- .../itemsets/EnderiumSet.java | 8 +- .../majruszsdifficulty/itemsets/ItemSet.java | 42 +-- .../itemsets/UndeadSet.java | 8 +- .../loot/CurseRandomly.java | 2 +- .../recipes/SoulJarShieldRecipe.java | 2 +- .../treasurebag/TreasureBagClient.java | 2 +- .../treasurebag/TreasureBagHelper.java | 2 +- .../listeners/FishingRewarder.java | 2 +- .../treasurebag/listeners/KillRewarder.java | 8 +- .../treasurebag/listeners/RaidRewarder.java | 4 +- .../undeadarmy/UndeadArmyConfig.java | 14 +- .../undeadarmy/listeners/SoundPlayer.java | 4 +- .../majrusz-library-fabric-1.20.1-7.0.0.jar | Bin 439000 -> 447541 bytes .../com/majruszsdifficulty/Initializer.java | 18 +- .../majrusz-library-forge-1.20.1-7.0.0.jar | Bin 423934 -> 431420 bytes .../majrusz-library-neoforge-1.20.1-7.0.0.jar | Bin 423870 -> 431370 bytes 52 files changed, 342 insertions(+), 351 deletions(-) diff --git a/common/libs/majrusz-library-common-1.20.1-7.0.0.jar b/common/libs/majrusz-library-common-1.20.1-7.0.0.jar index a16f812b715562d7104baedc958ff6a60b611c12..c07da3f035d79c9d21f5461a5f4592746a93e007 100644 GIT binary patch delta 50219 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 nF;zZzM>E6&Yc9NZpv5Tr;(H%a2dzomN! > RECIPES = HELPER.create( BuiltInRegistries.RECIPE_SERIALIZER ); public static final RegistryGroup< SoundEvent > SOUND_EVENTS = HELPER.create( BuiltInRegistries.SOUND_EVENT ); - public static class Entities { - public static final RegistryObject< EntityType< Cerberus > > CERBERUS = ENTITY_TYPES.create( "cerberus", Cerberus::createEntityType ); - public static final RegistryObject< EntityType< Creeperling > > CREEPERLING = ENTITY_TYPES.create( "creeperling", Creeperling::createEntityType ); - public static final RegistryObject< EntityType< CursedArmor > > CURSED_ARMOR = ENTITY_TYPES.create( "cursed_armor", CursedArmor::createEntityType ); - public static final RegistryObject< EntityType< Giant > > GIANT = ENTITY_TYPES.create( "giant", Giant::createEntityType ); - public static final RegistryObject< EntityType< Illusioner > > ILLUSIONER = ENTITY_TYPES.create( "illusioner", Illusioner::createEntityType ); - public static final RegistryObject< EntityType< Tank > > TANK = ENTITY_TYPES.create( "tank", Tank::createEntityType ); + // Network + public static final NetworkObject< TreasureBag.RightClickAction > TREASURE_BAG_RIGHT_CLICK_NETWORK = HELPER.create( "treasure_bag_right_click", TreasureBag.RightClickAction.class ); + public static final NetworkObject< TreasureBagHelper.Progress > TREASURE_BAG_PROGRESS_NETWORK = HELPER.create( "treasure_bag_progress", TreasureBagHelper.Progress.class ); + + // Entities + public static final RegistryObject< EntityType< Cerberus > > CERBERUS_ENTITY = ENTITY_TYPES.create( "cerberus", Cerberus::createEntityType ); + public static final RegistryObject< EntityType< Creeperling > > CREEPERLING_ENTITY = ENTITY_TYPES.create( "creeperling", Creeperling::createEntityType ); + public static final RegistryObject< EntityType< CursedArmor > > CURSED_ARMOR_ENTITY = ENTITY_TYPES.create( "cursed_armor", CursedArmor::createEntityType ); + public static final RegistryObject< EntityType< Giant > > GIANT_ENTITY = ENTITY_TYPES.create( "giant", Giant::createEntityType ); + public static final RegistryObject< EntityType< Illusioner > > ILLUSIONER_ENTITY = ENTITY_TYPES.create( "illusioner", Illusioner::createEntityType ); + public static final RegistryObject< EntityType< Tank > > TANK_ENTITY = ENTITY_TYPES.create( "tank", Tank::createEntityType ); + + // Effects + public static final RegistryObject< Bleeding > BLEEDING_EFFECT = MOB_EFFECTS.create( "bleeding", Bleeding::new ); + public static final RegistryObject< BleedingImmunity > BLEEDING_IMMUNITY_EFFECT = MOB_EFFECTS.create( "bleeding_immunity", BleedingImmunity::new ); + public static final RegistryObject< GlassRegeneration > GLASS_REGENERATION_EFFECT = MOB_EFFECTS.create( "glass_regeneration", GlassRegeneration::new ); + + // Blocks + public static final RegistryObject< EnderiumBlock > ENDERIUM_BLOCK = BLOCKS.create( "enderium_block", EnderiumBlock::new ); + public static final RegistryObject< EnderiumShardOre > ENDERIUM_SHARD_ORE_BLOCK = BLOCKS.create( "enderium_shard_ore", EnderiumShardOre::new ); + public static final RegistryObject< FragileEndStone > FRAGILE_END_STONE_BLOCK = BLOCKS.create( "fragile_end_stone", FragileEndStone::new ); + public static final RegistryObject< InfernalSponge > INFERNAL_SPONGE_BLOCK = BLOCKS.create( "infernal_sponge", InfernalSponge::new ); + public static final RegistryObject< InfestedEndStone > INFESTED_END_STONE_BLOCK = BLOCKS.create( "infested_end_stone", InfestedEndStone::new ); + public static final RegistryObject< SoakedInfernalSponge > SOAKED_INFERNAL_SPONGE_BLOCK = BLOCKS.create( "soaked_infernal_sponge", SoakedInfernalSponge::new ); + + // Items + public static final RegistryObject< Bandage > BANDAGE_ITEM = ITEMS.create( "bandage", Bandage.normal() ); + public static final RegistryObject< CerberusFang > CERBERUS_FANG_ITEM = ITEMS.create( "cerberus_fang", CerberusFang::new ); + public static final RegistryObject< Cloth > CLOTH_ITEM = ITEMS.create( "cloth", Cloth::new ); + public static final RegistryObject< EnderiumTool.Axe > ENDERIUM_AXE_ITEM = ITEMS.create( "enderium_axe", EnderiumTool.Axe::new ); + public static final RegistryObject< EnderiumArmor > ENDERIUM_BOOTS_ITEM = ITEMS.create( "enderium_boots", EnderiumArmor.boots() ); + public static final RegistryObject< EnderiumArmor > ENDERIUM_CHESTPLATE_ITEM = ITEMS.create( "enderium_chestplate", EnderiumArmor.chestplate() ); + public static final RegistryObject< EnderiumArmor > ENDERIUM_HELMET_ITEM = ITEMS.create( "enderium_helmet", EnderiumArmor.helmet() ); + public static final RegistryObject< EnderiumTool.Hoe > ENDERIUM_HOE_ITEM = ITEMS.create( "enderium_hoe", EnderiumTool.Hoe::new ); + public static final RegistryObject< EnderiumIngot > ENDERIUM_INGOT_ITEM = ITEMS.create( "enderium_ingot", EnderiumIngot::new ); + public static final RegistryObject< EnderiumArmor > ENDERIUM_LEGGINGS_ITEM = ITEMS.create( "enderium_leggings", EnderiumArmor.leggings() ); + public static final RegistryObject< EnderiumTool.Pickaxe > ENDERIUM_PICKAXE_ITEM = ITEMS.create( "enderium_pickaxe", EnderiumTool.Pickaxe::new ); + public static final RegistryObject< EnderiumShard > ENDERIUM_SHARD_ITEM = ITEMS.create( "enderium_shard", EnderiumShard::new ); + public static final RegistryObject< EnderiumShardLocator > ENDERIUM_SHARD_LOCATOR_ITEM = ITEMS.create( "enderium_shard_locator", EnderiumShardLocator::new ); + public static final RegistryObject< EnderiumTool.Shovel > ENDERIUM_SHOVEL_ITEM = ITEMS.create( "enderium_shovel", EnderiumTool.Shovel::new ); + public static final RegistryObject< EnderiumTool.Sword > ENDERIUM_SWORD_ITEM = ITEMS.create( "enderium_sword", EnderiumTool.Sword::new ); + public static final RegistryObject< EnderiumSmithingTemplate > ENDERIUM_SMITHING_TEMPLATE_ITEM = ITEMS.create( "enderium_upgrade_smithing_template", EnderiumSmithingTemplate::new ); + public static final RegistryObject< EnderPouch > ENDER_POUCH_ITEM = ITEMS.create( "ender_pouch", EnderPouch::new ); + public static final RegistryObject< EvokerFangScroll > EVOKER_FANG_SCROLL_ITEM = ITEMS.create( "evoker_fang_scroll", EvokerFangScroll::new ); + public static final RegistryObject< Bandage > GOLDEN_BANDAGE_ITEM = ITEMS.create( "golden_bandage", Bandage.golden() ); + public static final RegistryObject< RecallPotion > RECALL_POTION_ITEM = ITEMS.create( "recall_potion", RecallPotion::new ); + public static final RegistryObject< SonicBoomScroll > SONIC_BOOM_SCROLL_ITEM = ITEMS.create( "sonic_boom_scroll", SonicBoomScroll::new ); + public static final RegistryObject< SoulJar > SOUL_JAR_ITEM = ITEMS.create( "soul_jar", SoulJar::new ); + public static final RegistryObject< TatteredArmor > TATTERED_BOOTS_ITEM = ITEMS.create( "tattered_boots", TatteredArmor.boots() ); + public static final RegistryObject< TatteredArmor > TATTERED_CHESTPLATE_ITEM = ITEMS.create( "tattered_chestplate", TatteredArmor.chestplate() ); + public static final RegistryObject< TatteredArmor > TATTERED_HELMET_ITEM = ITEMS.create( "tattered_helmet", TatteredArmor.helmet() ); + public static final RegistryObject< TatteredArmor > TATTERED_LEGGINGS_ITEM = ITEMS.create( "tattered_leggings", TatteredArmor.leggings() ); + public static final RegistryObject< UndeadBattleStandard > UNDEAD_BATTLE_STANDARD_ITEM = ITEMS.create( "undead_battle_standard", UndeadBattleStandard::new ); + public static final RegistryObject< WitherSword > WITHER_SWORD_ITEM = ITEMS.create( "wither_sword", WitherSword::new ); + + // Items (blocks) + public static final RegistryObject< EnderiumBlock.Item > ENDERIUM_BLOCK_ITEM = ITEMS.create( "enderium_block", EnderiumBlock.Item::new ); + public static final RegistryObject< EnderiumShardOre.Item > ENDERIUM_SHARD_ORE_ITEM = ITEMS.create( "enderium_shard_ore", EnderiumShardOre.Item::new ); + public static final RegistryObject< FragileEndStone.Item > FRAGILE_END_STONE_ITEM = ITEMS.create( "fragile_end_stone", FragileEndStone.Item::new ); + public static final RegistryObject< InfernalSponge.Item > INFERNAL_SPONGE_ITEM = ITEMS.create( "infernal_sponge", InfernalSponge.Item::new ); + public static final RegistryObject< InfestedEndStone.Item > INFESTED_END_STONE_ITEM = ITEMS.create( "infested_end_stone", InfestedEndStone.Item::new ); + public static final RegistryObject< SoakedInfernalSponge.Item > SOAKED_INFERNAL_SPONGE_ITEM = ITEMS.create( "soaked_infernal_sponge", SoakedInfernalSponge.Item::new ); + + // Items (spawn eggs) + public static final RegistryObject< SpawnEggItem > CERBERUS_SPAWN_EGG_ITEM = ITEMS.create( "cerberus_spawn_egg", ItemHelper.createEgg( CERBERUS_ENTITY, 0x212121, 0xe0e0e0 ) ); + public static final RegistryObject< SpawnEggItem > CREEPERLING_SPAWN_EGG_ITEM = ITEMS.create( "creeperling_spawn_egg", ItemHelper.createEgg( CREEPERLING_ENTITY, 0x0da70b, 0x000000 ) ); + public static final RegistryObject< SpawnEggItem > CURSED_ARMOR_SPAWN_EGG_ITEM = ITEMS.create( "cursed_armor_spawn_egg", ItemHelper.createEgg( CURSED_ARMOR_ENTITY, 0x808080, 0xe1e1e1 ) ); + public static final RegistryObject< SpawnEggItem > GIANT_SPAWN_EGG_ITEM = ITEMS.create( "giant_spawn_egg", ItemHelper.createEgg( GIANT_ENTITY, 0x00afaf, 0x799c65 ) ); + public static final RegistryObject< SpawnEggItem > ILLUSIONER_SPAWN_EGG_ITEM = ITEMS.create( "illusioner_spawn_egg", ItemHelper.createEgg( ILLUSIONER_ENTITY, 0x3e293c, 0x959b9b ) ); + public static final RegistryObject< SpawnEggItem > TANK_SPAWN_EGG_ITEM = ITEMS.create( "tank_spawn_egg", ItemHelper.createEgg( TANK_ENTITY, 0xc1c1c1, 0x949494 ) ); + + // Items (treasure bags) + public static final RegistryObject< TreasureBag > ANGLER_TREASURE_BAG_ITEM = ITEMS.create( "angler_treasure_bag", TreasureBag.angler() ); + public static final RegistryObject< TreasureBag > ELDER_GUARDIAN_TREASURE_BAG_ITEM = ITEMS.create( "elder_guardian_treasure_bag", TreasureBag.elderGuardian() ); + public static final RegistryObject< TreasureBag > ENDER_DRAGON_TREASURE_BAG_ITEM = ITEMS.create( "ender_dragon_treasure_bag", TreasureBag.enderDragon() ); + public static final RegistryObject< TreasureBag > PILLAGER_TREASURE_BAG_ITEM = ITEMS.create( "pillager_treasure_bag", TreasureBag.pillager() ); + public static final RegistryObject< TreasureBag > UNDEAD_ARMY_TREASURE_BAG_ITEM = ITEMS.create( "undead_army_treasure_bag", TreasureBag.undeadArmy() ); + public static final RegistryObject< TreasureBag > WARDEN_TREASURE_BAG_ITEM = ITEMS.create( "warden_treasure_bag", TreasureBag.warden() ); + public static final RegistryObject< TreasureBag > WITHER_TREASURE_BAG_ITEM = ITEMS.create( "wither_treasure_bag", TreasureBag.wither() ); + + // Items (fake) + static { + ITEMS.create( "advancement_bleeding", FakeItem::new ); + ITEMS.create( "advancement_normal", FakeItem::new ); + ITEMS.create( "advancement_expert", FakeItem::new ); + ITEMS.create( "advancement_master", FakeItem::new ); } - public static class Effects { - public static final RegistryObject< Bleeding > BLEEDING = MOB_EFFECTS.create( "bleeding", Bleeding::new ); - public static final RegistryObject< BleedingImmunity > BLEEDING_IMMUNITY = MOB_EFFECTS.create( "bleeding_immunity", BleedingImmunity::new ); - public static final RegistryObject< GlassRegeneration > GLASS_REGENERATION = MOB_EFFECTS.create( "glass_regeneration", GlassRegeneration::new ); - } + // Potions + public static final RegistryObject< Potion > WITHER_POTION = POTIONS.create( "wither", ()->new Potion( new MobEffectInstance( MobEffects.WITHER, TimeHelper.toTicks( 40.0 ) ) ) ); + public static final RegistryObject< Potion > WITHER_LONG_POTION = POTIONS.create( "long_wither", ()->new Potion( "wither", new MobEffectInstance( MobEffects.WITHER, TimeHelper.toTicks( 80.0 ) ) ) ); + public static final RegistryObject< Potion > WITHER_STRONG_POTION = POTIONS.create( "strong_wither", ()->new Potion( "wither", new MobEffectInstance( MobEffects.WITHER, TimeHelper.toTicks( 20.0 ), 1 ) ) ); - public static class Blocks { - public static final RegistryObject< EnderiumBlock > ENDERIUM_BLOCK = BLOCKS.create( "enderium_block", EnderiumBlock::new ); - public static final RegistryObject< EnderiumShardOre > ENDERIUM_SHARD_ORE = BLOCKS.create( "enderium_shard_ore", EnderiumShardOre::new ); - public static final RegistryObject< FragileEndStone > FRAGILE_END_STONE = BLOCKS.create( "fragile_end_stone", FragileEndStone::new ); - public static final RegistryObject< InfernalSponge > INFERNAL_SPONGE = BLOCKS.create( "infernal_sponge", InfernalSponge::new ); - public static final RegistryObject< InfestedEndStone > INFESTED_END_STONE = BLOCKS.create( "infested_end_stone", InfestedEndStone::new ); - public static final RegistryObject< SoakedInfernalSponge > SOAKED_INFERNAL_SPONGE = BLOCKS.create( "soaked_infernal_sponge", SoakedInfernalSponge::new ); - } + // Particles + public static final RegistryObject< SimpleParticleType > BLOOD_PARTICLE = PARTICLES.create( "blood", ()->new SimpleParticleType( true ) {} ); - public static class Items { - public static final RegistryObject< Bandage > BANDAGE = ITEMS.create( "bandage", Bandage.normal() ); - public static final RegistryObject< CerberusFang > CERBERUS_FANG = ITEMS.create( "cerberus_fang", CerberusFang::new ); - public static final RegistryObject< Cloth > CLOTH = ITEMS.create( "cloth", Cloth::new ); - public static final RegistryObject< EnderiumTool.Axe > ENDERIUM_AXE = ITEMS.create( "enderium_axe", EnderiumTool.Axe::new ); - public static final RegistryObject< EnderiumArmor > ENDERIUM_BOOTS = ITEMS.create( "enderium_boots", EnderiumArmor.boots() ); - public static final RegistryObject< EnderiumArmor > ENDERIUM_CHESTPLATE = ITEMS.create( "enderium_chestplate", EnderiumArmor.chestplate() ); - public static final RegistryObject< EnderiumArmor > ENDERIUM_HELMET = ITEMS.create( "enderium_helmet", EnderiumArmor.helmet() ); - public static final RegistryObject< EnderiumTool.Hoe > ENDERIUM_HOE = ITEMS.create( "enderium_hoe", EnderiumTool.Hoe::new ); - public static final RegistryObject< EnderiumIngot > ENDERIUM_INGOT = ITEMS.create( "enderium_ingot", EnderiumIngot::new ); - public static final RegistryObject< EnderiumArmor > ENDERIUM_LEGGINGS = ITEMS.create( "enderium_leggings", EnderiumArmor.leggings() ); - public static final RegistryObject< EnderiumTool.Pickaxe > ENDERIUM_PICKAXE = ITEMS.create( "enderium_pickaxe", EnderiumTool.Pickaxe::new ); - public static final RegistryObject< EnderiumShard > ENDERIUM_SHARD = ITEMS.create( "enderium_shard", EnderiumShard::new ); - public static final RegistryObject< EnderiumShardLocator > ENDERIUM_SHARD_LOCATOR = ITEMS.create( "enderium_shard_locator", EnderiumShardLocator::new ); - public static final RegistryObject< EnderiumTool.Shovel > ENDERIUM_SHOVEL = ITEMS.create( "enderium_shovel", EnderiumTool.Shovel::new ); - public static final RegistryObject< EnderiumTool.Sword > ENDERIUM_SWORD = ITEMS.create( "enderium_sword", EnderiumTool.Sword::new ); - public static final RegistryObject< EnderiumSmithingTemplate > ENDERIUM_SMITHING_TEMPLATE = ITEMS.create( "enderium_upgrade_smithing_template", EnderiumSmithingTemplate::new ); - public static final RegistryObject< EnderPouch > ENDER_POUCH = ITEMS.create( "ender_pouch", EnderPouch::new ); - public static final RegistryObject< EvokerFangScroll > EVOKER_FANG_SCROLL = ITEMS.create( "evoker_fang_scroll", EvokerFangScroll::new ); - public static final RegistryObject< Bandage > GOLDEN_BANDAGE = ITEMS.create( "golden_bandage", Bandage.golden() ); - public static final RegistryObject< RecallPotion > RECALL_POTION = ITEMS.create( "recall_potion", RecallPotion::new ); - public static final RegistryObject< SonicBoomScroll > SONIC_BOOM_SCROLL = ITEMS.create( "sonic_boom_scroll", SonicBoomScroll::new ); - public static final RegistryObject< SoulJar > SOUL_JAR = ITEMS.create( "soul_jar", SoulJar::new ); - public static final RegistryObject< TatteredArmor > TATTERED_BOOTS = ITEMS.create( "tattered_boots", TatteredArmor.boots() ); - public static final RegistryObject< TatteredArmor > TATTERED_CHESTPLATE = ITEMS.create( "tattered_chestplate", TatteredArmor.chestplate() ); - public static final RegistryObject< TatteredArmor > TATTERED_HELMET = ITEMS.create( "tattered_helmet", TatteredArmor.helmet() ); - public static final RegistryObject< TatteredArmor > TATTERED_LEGGINGS = ITEMS.create( "tattered_leggings", TatteredArmor.leggings() ); - public static final RegistryObject< UndeadBattleStandard > UNDEAD_BATTLE_STANDARD = ITEMS.create( "undead_battle_standard", UndeadBattleStandard::new ); - public static final RegistryObject< WitherSword > WITHER_SWORD = ITEMS.create( "wither_sword", WitherSword::new ); - - // Items (blocks) - public static final RegistryObject< EnderiumBlock.Item > ENDERIUM_BLOCK = ITEMS.create( "enderium_block", EnderiumBlock.Item::new ); - public static final RegistryObject< EnderiumShardOre.Item > ENDERIUM_SHARD_ORE = ITEMS.create( "enderium_shard_ore", EnderiumShardOre.Item::new ); - public static final RegistryObject< FragileEndStone.Item > FRAGILE_END_STONE = ITEMS.create( "fragile_end_stone", FragileEndStone.Item::new ); - public static final RegistryObject< InfernalSponge.Item > INFERNAL_SPONGE = ITEMS.create( "infernal_sponge", InfernalSponge.Item::new ); - public static final RegistryObject< InfestedEndStone.Item > INFESTED_END_STONE = ITEMS.create( "infested_end_stone", InfestedEndStone.Item::new ); - public static final RegistryObject< SoakedInfernalSponge.Item > SOAKED_INFERNAL_SPONGE = ITEMS.create( "soaked_infernal_sponge", SoakedInfernalSponge.Item::new ); - - // Items (spawn eggs) - public static final RegistryObject< SpawnEggItem > CERBERUS_SPAWN_EGG = ITEMS.create( "cerberus_spawn_egg", ItemHelper.createEgg( Entities.CERBERUS, 0x212121, 0xe0e0e0 ) ); - public static final RegistryObject< SpawnEggItem > CREEPERLING_SPAWN_EGG = ITEMS.create( "creeperling_spawn_egg", ItemHelper.createEgg( Entities.CREEPERLING, 0x0da70b, 0x000000 ) ); - public static final RegistryObject< SpawnEggItem > CURSED_ARMOR_SPAWN_EGG = ITEMS.create( "cursed_armor_spawn_egg", ItemHelper.createEgg( Entities.CURSED_ARMOR, 0x808080, 0xe1e1e1 ) ); - public static final RegistryObject< SpawnEggItem > GIANT_SPAWN_EGG = ITEMS.create( "giant_spawn_egg", ItemHelper.createEgg( Entities.GIANT, 0x00afaf, 0x799c65 ) ); - public static final RegistryObject< SpawnEggItem > ILLUSIONER_SPAWN_EGG = ITEMS.create( "illusioner_spawn_egg", ItemHelper.createEgg( Entities.ILLUSIONER, 0x3e293c, 0x959b9b ) ); - public static final RegistryObject< SpawnEggItem > TANK_SPAWN_EGG = ITEMS.create( "tank_spawn_egg", ItemHelper.createEgg( Entities.TANK, 0xc1c1c1, 0x949494 ) ); - - // Items (treasure bags) - public static final RegistryObject< TreasureBag > ANGLER_TREASURE_BAG = ITEMS.create( "angler_treasure_bag", TreasureBag.angler() ); - public static final RegistryObject< TreasureBag > ELDER_GUARDIAN_TREASURE_BAG = ITEMS.create( "elder_guardian_treasure_bag", TreasureBag.elderGuardian() ); - public static final RegistryObject< TreasureBag > ENDER_DRAGON_TREASURE_BAG = ITEMS.create( "ender_dragon_treasure_bag", TreasureBag.enderDragon() ); - public static final RegistryObject< TreasureBag > PILLAGER_TREASURE_BAG = ITEMS.create( "pillager_treasure_bag", TreasureBag.pillager() ); - public static final RegistryObject< TreasureBag > UNDEAD_ARMY_TREASURE_BAG = ITEMS.create( "undead_army_treasure_bag", TreasureBag.undeadArmy() ); - public static final RegistryObject< TreasureBag > WARDEN_TREASURE_BAG = ITEMS.create( "warden_treasure_bag", TreasureBag.warden() ); - public static final RegistryObject< TreasureBag > WITHER_TREASURE_BAG = ITEMS.create( "wither_treasure_bag", TreasureBag.wither() ); - - // Items (fake) - static { - ITEMS.create( "advancement_bleeding", FakeItem::new ); - ITEMS.create( "advancement_normal", FakeItem::new ); - ITEMS.create( "advancement_expert", FakeItem::new ); - ITEMS.create( "advancement_master", FakeItem::new ); - } - } + // Loot Functions + public static final RegistryObject< LootItemFunctionType > CURSE_RANDOMLY_LOOT_FUNCTION = LOOT_FUNCTIONS.create( "curse_randomly", CurseRandomly::create ); - public static class Potions { - public static final RegistryObject< Potion > WITHER = POTIONS.create( "wither", ()->new Potion( new MobEffectInstance( MobEffects.WITHER, TimeHelper.toTicks( 40.0 ) ) ) ); - public static final RegistryObject< Potion > WITHER_LONG = POTIONS.create( "long_wither", ()->new Potion( "wither", new MobEffectInstance( MobEffects.WITHER, TimeHelper.toTicks( 80.0 ) ) ) ); - public static final RegistryObject< Potion > WITHER_STRONG = POTIONS.create( "strong_wither", ()->new Potion( "wither", new MobEffectInstance( MobEffects.WITHER, TimeHelper.toTicks( 20.0 ), 1 ) ) ); - } + // Creative Mode Tabs + public static final RegistryObject< CreativeModeTab > PRIMARY_MODE_TAB = CREATIVE_MODE_TABS.create( "primary", com.majruszsdifficulty.items.CreativeModeTabs.primary() ); - public static class Particles { - public static final RegistryObject< SimpleParticleType > BLOOD = PARTICLES.create( "blood", ()->new SimpleParticleType( true ) {} ); - } + // Placed Features + public static final ResourceKey< PlacedFeature > ENDERIUM_ORE_PLACED_FEATURE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "enderium_ore" ) ); + public static final ResourceKey< PlacedFeature > ENDERIUM_ORE_LARGE_PLACED_FEATURE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "enderium_ore_large" ) ); + public static final ResourceKey< PlacedFeature > FRAGILE_END_STONE_PLACED_FEATURE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "fragile_end_stone" ) ); + public static final ResourceKey< PlacedFeature > FRAGILE_END_STONE_LARGE_PLACED_FEATURE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "fragile_end_stone_large" ) ); + public static final ResourceKey< PlacedFeature > INFESTED_END_STONE_PLACED_FEATURE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "infested_end_stone" ) ); - public static class LootFunctions { - public static final RegistryObject< LootItemFunctionType > CURSE_RANDOMLY = LOOT_FUNCTIONS.create( "curse_randomly", CurseRandomly::create ); - } + // Damage Sources + public static final ResourceKey< DamageType > BLEEDING_DAMAGE_SOURCE = ResourceKey.create( Registries.DAMAGE_TYPE, HELPER.getLocation( "bleeding" ) ); - public static class CreativeModeTabs { - public static final RegistryObject< CreativeModeTab > PRIMARY = CREATIVE_MODE_TABS.create( "primary", com.majruszsdifficulty.items.CreativeModeTabs.primary() ); - } + // Advancements + public static final GameStageAdvancement GAME_STAGE_ADVANCEMENT = new GameStageAdvancement(); - public static class PlacedFeatures { - public static final ResourceKey< PlacedFeature > ENDERIUM_ORE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "enderium_ore" ) ); - public static final ResourceKey< PlacedFeature > ENDERIUM_ORE_LARGE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "enderium_ore_large" ) ); - public static final ResourceKey< PlacedFeature > FRAGILE_END_STONE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "fragile_end_stone" ) ); - public static final ResourceKey< PlacedFeature > FRAGILE_END_STONE_LARGE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "fragile_end_stone_large" ) ); - public static final ResourceKey< PlacedFeature > INFESTED_END_STONE = ResourceKey.create( Registries.PLACED_FEATURE, HELPER.getLocation( "infested_end_stone" ) ); - } + // Sounds + public static final RegistryObject< SoundEvent > UNDEAD_ARMY_APPROACHING_SOUND = MajruszsDifficulty.register( "undead_army.approaching" ); + public static final RegistryObject< SoundEvent > UNDEAD_ARMY_WAVE_STARTED_SOUND = MajruszsDifficulty.register( "undead_army.wave_started" ); - public static class DamageSources { - public static final ResourceKey< DamageType > BLEEDING = ResourceKey.create( Registries.DAMAGE_TYPE, HELPER.getLocation( "bleeding" ) ); - } - - public static class Advancements { - public static final GameStageAdvancement GAME_STAGE = new GameStageAdvancement(); - } - - public static class Sounds { - public static final RegistryObject< SoundEvent > UNDEAD_ARMY_APPROACHING = Sounds.register( "undead_army.approaching" ); - public static final RegistryObject< SoundEvent > UNDEAD_ARMY_WAVE_STARTED = Sounds.register( "undead_army.wave_started" ); - - private static RegistryObject< SoundEvent > register( String name ) { - return SOUND_EVENTS.create( name, ()->SoundEvent.createVariableRangeEvent( HELPER.getLocation( name ) ) ); - } - } - - public static class Recipes { - public static final RegistryObject< RecipeSerializer< ? > > SOUL_JAR_SHIELD = RECIPES.create( "soul_jar_shield", SoulJarShieldRecipe.create() ); - } - - public static class Network { - public static final NetworkObject< TreasureBag.RightClickAction > TREASURE_BAG_RIGHT_CLICK = HELPER.create( "treasure_bag_right_click", TreasureBag.RightClickAction.class ); - public static final NetworkObject< TreasureBagHelper.Progress > TREASURE_BAG_PROGRESS = HELPER.create( "treasure_bag_progress", TreasureBagHelper.Progress.class ); - } + // Recipes + public static final RegistryObject< RecipeSerializer< ? > > SOUL_JAR_SHIELD_RECIPE = RECIPES.create( "soul_jar_shield", SoulJarShieldRecipe.create() ); static { OnGameInitialized.listen( MajruszsDifficulty::addDefaultEmitters ); HELPER.create( Custom.Advancements.class, advancements->{ - advancements.register( Advancements.GAME_STAGE ); + advancements.register( GAME_STAGE_ADVANCEMENT ); } ); HELPER.create( Custom.Attributes.class, attributes->{ - attributes.register( Entities.CERBERUS.get(), Cerberus.createAttributes() ); - attributes.register( Entities.CURSED_ARMOR.get(), CursedArmor.createAttributes() ); - attributes.register( Entities.CREEPERLING.get(), Creeperling.createChildAttributes() ); - attributes.register( Entities.GIANT.get(), Giant.createAttributes() ); - attributes.register( Entities.ILLUSIONER.get(), Illusioner.createAttributes().build() ); - attributes.register( Entities.TANK.get(), Tank.createAttributes() ); + attributes.register( CERBERUS_ENTITY.get(), Cerberus.createAttributes() ); + attributes.register( CURSED_ARMOR_ENTITY.get(), CursedArmor.createAttributes() ); + attributes.register( CREEPERLING_ENTITY.get(), Creeperling.createChildAttributes() ); + attributes.register( GIANT_ENTITY.get(), Giant.createAttributes() ); + attributes.register( ILLUSIONER_ENTITY.get(), Illusioner.createAttributes().build() ); + attributes.register( TANK_ENTITY.get(), Tank.createAttributes() ); } ); HELPER.create( Custom.SpawnPlacements.class, spawnPlacements->{ - spawnPlacements.register( Entities.CERBERUS.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cerberus::checkMonsterSpawnRules ); - spawnPlacements.register( Entities.CURSED_ARMOR.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CursedArmor::checkMonsterSpawnRules ); - spawnPlacements.register( Entities.CREEPERLING.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Creeperling::checkMonsterSpawnRules ); - spawnPlacements.register( Entities.GIANT.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Giant::checkMonsterSpawnRules ); - spawnPlacements.register( Entities.ILLUSIONER.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Illusioner::checkMonsterSpawnRules ); - spawnPlacements.register( Entities.TANK.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Tank::checkMonsterSpawnRules ); + spawnPlacements.register( CERBERUS_ENTITY.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cerberus::checkMonsterSpawnRules ); + spawnPlacements.register( CURSED_ARMOR_ENTITY.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CursedArmor::checkMonsterSpawnRules ); + spawnPlacements.register( CREEPERLING_ENTITY.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Creeperling::checkMonsterSpawnRules ); + spawnPlacements.register( GIANT_ENTITY.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Giant::checkMonsterSpawnRules ); + spawnPlacements.register( ILLUSIONER_ENTITY.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Illusioner::checkMonsterSpawnRules ); + spawnPlacements.register( TANK_ENTITY.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Tank::checkMonsterSpawnRules ); } ); } + private static RegistryObject< SoundEvent > register( String name ) { + return SOUND_EVENTS.create( name, ()->SoundEvent.createVariableRangeEvent( HELPER.getLocation( name ) ) ); + } + private static void addDefaultEmitters( OnGameInitialized data ) { - ParticleEmitter.setDefault( Particles.BLOOD.get(), new ParticleEmitter.Properties( ParticleEmitter.offset( 0.5f ), ParticleEmitter.speed( 0.025f, 0.075f ) ) ); + ParticleEmitter.setDefault( BLOOD_PARTICLE.get(), new ParticleEmitter.Properties( ParticleEmitter.offset( 0.5f ), ParticleEmitter.speed( 0.025f, 0.075f ) ) ); } + private MajruszsDifficulty() {} + @OnlyIn( Dist.CLIENT ) public static class Client { static { HELPER.create( Custom.ItemProperties.class, itemProperties->{ - itemProperties.register( MajruszsDifficulty.Items.ENDERIUM_SHARD_LOCATOR.get(), new ResourceLocation( "shard_distance" ), EnderiumShardLocator.Client::getShardDistance ); + itemProperties.register( MajruszsDifficulty.ENDERIUM_SHARD_LOCATOR_ITEM.get(), new ResourceLocation( "shard_distance" ), EnderiumShardLocator.Client::getShardDistance ); } ); HELPER.create( Custom.ModelLayers.class, modelLayers->{ @@ -260,23 +248,23 @@ public static class Client { } ); HELPER.create( Custom.Particles.class, particles->{ - particles.register( Particles.BLOOD.get(), BloodParticle.Factory::new ); + particles.register( MajruszsDifficulty.BLOOD_PARTICLE.get(), BloodParticle.Factory::new ); } ); HELPER.create( Custom.PotionRecipe.class, recipes->{ - recipes.register( ()->net.minecraft.world.item.alchemy.Potions.WATER, Items.CERBERUS_FANG, ()->net.minecraft.world.item.alchemy.Potions.MUNDANE ); - recipes.register( ()->net.minecraft.world.item.alchemy.Potions.AWKWARD, Items.CERBERUS_FANG, Potions.WITHER ); - recipes.register( Potions.WITHER, ()->net.minecraft.world.item.Items.REDSTONE, Potions.WITHER_LONG ); - recipes.register( Potions.WITHER, ()->net.minecraft.world.item.Items.GLOWSTONE_DUST, Potions.WITHER_STRONG ); + recipes.register( ()->net.minecraft.world.item.alchemy.Potions.WATER, MajruszsDifficulty.CERBERUS_FANG_ITEM, ()->net.minecraft.world.item.alchemy.Potions.MUNDANE ); + recipes.register( ()->net.minecraft.world.item.alchemy.Potions.AWKWARD, MajruszsDifficulty.CERBERUS_FANG_ITEM, MajruszsDifficulty.WITHER_POTION ); + recipes.register( MajruszsDifficulty.WITHER_POTION, ()->net.minecraft.world.item.Items.REDSTONE, MajruszsDifficulty.WITHER_LONG_POTION ); + recipes.register( MajruszsDifficulty.WITHER_POTION, ()->net.minecraft.world.item.Items.GLOWSTONE_DUST, MajruszsDifficulty.WITHER_STRONG_POTION ); } ); HELPER.create( Custom.Renderers.class, renderers->{ - renderers.register( Entities.CERBERUS.get(), CerberusRenderer::new ); - renderers.register( Entities.CURSED_ARMOR.get(), CursedArmorRenderer::new ); - renderers.register( Entities.CREEPERLING.get(), CreeperlingRenderer::new ); - renderers.register( Entities.GIANT.get(), GiantRenderer::new ); - renderers.register( Entities.ILLUSIONER.get(), IllusionerRenderer::new ); - renderers.register( Entities.TANK.get(), TankRenderer::new ); + renderers.register( CERBERUS_ENTITY.get(), CerberusRenderer::new ); + renderers.register( CURSED_ARMOR_ENTITY.get(), CursedArmorRenderer::new ); + renderers.register( CREEPERLING_ENTITY.get(), CreeperlingRenderer::new ); + renderers.register( GIANT_ENTITY.get(), GiantRenderer::new ); + renderers.register( ILLUSIONER_ENTITY.get(), IllusionerRenderer::new ); + renderers.register( TANK_ENTITY.get(), TankRenderer::new ); } ); } } diff --git a/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumBlock.java b/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumBlock.java index b1d9485a1..37ad83f3a 100644 --- a/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumBlock.java +++ b/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumBlock.java @@ -14,7 +14,7 @@ public EnderiumBlock() { public static class Item extends BlockItem { public Item() { - super( MajruszsDifficulty.Blocks.ENDERIUM_BLOCK.get(), new Properties().stacksTo( 64 ).rarity( Rarity.UNCOMMON ) ); + super( MajruszsDifficulty.ENDERIUM_BLOCK.get(), new Properties().stacksTo( 64 ).rarity( Rarity.UNCOMMON ) ); } } } diff --git a/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumShardOre.java b/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumShardOre.java index 73894d8db..fcd901a4c 100644 --- a/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumShardOre.java +++ b/common/src/main/java/com/majruszsdifficulty/blocks/EnderiumShardOre.java @@ -31,7 +31,7 @@ protected void tryDropExperience( ServerLevel level, BlockPos position, ItemStac public static class Item extends BlockItem { public Item() { - super( MajruszsDifficulty.Blocks.ENDERIUM_SHARD_ORE.get(), new Properties().stacksTo( 64 ) ); + super( MajruszsDifficulty.ENDERIUM_SHARD_ORE_BLOCK.get(), new Properties().stacksTo( 64 ) ); } } } diff --git a/common/src/main/java/com/majruszsdifficulty/blocks/FragileEndStone.java b/common/src/main/java/com/majruszsdifficulty/blocks/FragileEndStone.java index 998bc3073..ffc8a7de1 100644 --- a/common/src/main/java/com/majruszsdifficulty/blocks/FragileEndStone.java +++ b/common/src/main/java/com/majruszsdifficulty/blocks/FragileEndStone.java @@ -64,7 +64,7 @@ private static void destroy( Level level, BlockState blockState, BlockPos blockP public static class Item extends BlockItem { public Item() { - super( MajruszsDifficulty.Blocks.FRAGILE_END_STONE.get(), new Properties().stacksTo( 64 ) ); + super( MajruszsDifficulty.FRAGILE_END_STONE_BLOCK.get(), new Properties().stacksTo( 64 ) ); } } } diff --git a/common/src/main/java/com/majruszsdifficulty/blocks/InfernalSponge.java b/common/src/main/java/com/majruszsdifficulty/blocks/InfernalSponge.java index 9fef21ae0..2262baa66 100644 --- a/common/src/main/java/com/majruszsdifficulty/blocks/InfernalSponge.java +++ b/common/src/main/java/com/majruszsdifficulty/blocks/InfernalSponge.java @@ -19,7 +19,7 @@ public class InfernalSponge extends Block { static { OnBlockPlaced.listen( InfernalSponge::absorb ) .addCondition( Condition.isLogicalServer() ) - .addCondition( data->data.blockState.is( MajruszsDifficulty.Blocks.INFERNAL_SPONGE.get() ) ); + .addCondition( data->data.blockState.is( MajruszsDifficulty.INFERNAL_SPONGE_BLOCK.get() ) ); } public InfernalSponge() { @@ -68,13 +68,13 @@ private static void absorb( Level level, BlockPos spongePos ) { } ) - 1; if( absorbedBlocks > 0 ) { - level.setBlock( spongePos, MajruszsDifficulty.Blocks.SOAKED_INFERNAL_SPONGE.get().defaultBlockState(), 2 ); + level.setBlock( spongePos, MajruszsDifficulty.SOAKED_INFERNAL_SPONGE_BLOCK.get().defaultBlockState(), 2 ); } } public static class Item extends BlockItem { public Item() { - super( MajruszsDifficulty.Blocks.INFERNAL_SPONGE.get(), new Properties().rarity( Rarity.UNCOMMON ).fireResistant() ); + super( MajruszsDifficulty.INFERNAL_SPONGE_BLOCK.get(), new Properties().rarity( Rarity.UNCOMMON ).fireResistant() ); } } } diff --git a/common/src/main/java/com/majruszsdifficulty/blocks/InfestedEndStone.java b/common/src/main/java/com/majruszsdifficulty/blocks/InfestedEndStone.java index b8ab5e4bb..4faedac2c 100644 --- a/common/src/main/java/com/majruszsdifficulty/blocks/InfestedEndStone.java +++ b/common/src/main/java/com/majruszsdifficulty/blocks/InfestedEndStone.java @@ -59,7 +59,7 @@ private void tryToSpawnEndermite( Level level, ItemStack itemStack, BlockPos blo public static class Item extends BlockItem { public Item() { - super( MajruszsDifficulty.Blocks.INFESTED_END_STONE.get(), new Properties().stacksTo( 64 ) ); + super( MajruszsDifficulty.INFESTED_END_STONE_BLOCK.get(), new Properties().stacksTo( 64 ) ); } } } diff --git a/common/src/main/java/com/majruszsdifficulty/blocks/SoakedInfernalSponge.java b/common/src/main/java/com/majruszsdifficulty/blocks/SoakedInfernalSponge.java index 5b6b50dbd..6be32ddfc 100644 --- a/common/src/main/java/com/majruszsdifficulty/blocks/SoakedInfernalSponge.java +++ b/common/src/main/java/com/majruszsdifficulty/blocks/SoakedInfernalSponge.java @@ -31,7 +31,7 @@ public class SoakedInfernalSponge extends Block { static { OnBlockPlaced.listen( SoakedInfernalSponge::tryToConvert ) .addCondition( Condition.isLogicalServer() ) - .addCondition( data->data.blockState.is( MajruszsDifficulty.Blocks.SOAKED_INFERNAL_SPONGE.get() ) ); + .addCondition( data->data.blockState.is( MajruszsDifficulty.SOAKED_INFERNAL_SPONGE_BLOCK.get() ) ); } public SoakedInfernalSponge() { @@ -98,7 +98,7 @@ private static void tryToConvert( Level level, BlockPos blockPos ) { for( Direction direction : Direction.values() ) { FluidState fluidState = level.getFluidState( blockPos.relative( direction ) ); if( fluidState.is( Fluids.WATER ) || fluidState.is( Fluids.FLOWING_WATER ) ) { - level.setBlock( blockPos, MajruszsDifficulty.Blocks.INFERNAL_SPONGE.get().defaultBlockState(), 2 ); + level.setBlock( blockPos, MajruszsDifficulty.INFERNAL_SPONGE_BLOCK.get().defaultBlockState(), 2 ); SoundEmitter.of( SoundEvents.LAVA_EXTINGUISH ) .position( blockPos.getCenter() ) .emit( level ); @@ -109,7 +109,7 @@ private static void tryToConvert( Level level, BlockPos blockPos ) { public static class Item extends BlockItem { public Item() { - super( MajruszsDifficulty.Blocks.SOAKED_INFERNAL_SPONGE.get(), new Properties().rarity( Rarity.UNCOMMON ).fireResistant() ); + super( MajruszsDifficulty.SOAKED_INFERNAL_SPONGE_BLOCK.get(), new Properties().rarity( Rarity.UNCOMMON ).fireResistant() ); } } } diff --git a/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoon.java b/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoon.java index 3a28558f9..238d822c2 100644 --- a/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoon.java +++ b/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoon.java @@ -14,10 +14,6 @@ public class BloodMoon { .define( "is_active", Reader.bool(), s->s.isActive, ( s, v )->s.isActive = v ); } - public boolean setActive( boolean isActive ) { - return isActive ? this.start() : this.finish(); - } - public boolean start() { if( !this.isActive && BloodMoonHelper.isValidDayTime() && !Events.dispatch( new OnBloodMoonStarted() ).isCancelled() ) { this.isActive = true; diff --git a/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoonHelper.java b/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoonHelper.java index 617a8879e..4395596cd 100644 --- a/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoonHelper.java +++ b/common/src/main/java/com/majruszsdifficulty/bloodmoon/BloodMoonHelper.java @@ -16,7 +16,7 @@ public class BloodMoonHelper { .define( "blood_moon", Reader.custom( BloodMoon::new ), ()->BLOOD_MOON, v->BLOOD_MOON = v ); Serializables.getStatic( WorldData.Client.class ) - .define( "blood_moon", Reader.bool(), ()->BLOOD_MOON.isActive(), v->BLOOD_MOON.setActive( v ) ); + .define( "blood_moon", Reader.bool(), ()->BLOOD_MOON.isActive(), v->BLOOD_MOON.isActive = v ); } public static boolean start() { diff --git a/common/src/main/java/com/majruszsdifficulty/data/WorldData.java b/common/src/main/java/com/majruszsdifficulty/data/WorldData.java index 2b3867e46..6652c7c0d 100644 --- a/common/src/main/java/com/majruszsdifficulty/data/WorldData.java +++ b/common/src/main/java/com/majruszsdifficulty/data/WorldData.java @@ -1,5 +1,13 @@ package com.majruszsdifficulty.data; +import com.majruszlibrary.data.Serializables; + public class WorldData { + static { + Serializables.getStatic( WorldData.class ); + + Serializables.getStatic( WorldData.Client.class ); + } + public static class Client {} } diff --git a/common/src/main/java/com/majruszsdifficulty/effects/Bleeding.java b/common/src/main/java/com/majruszsdifficulty/effects/Bleeding.java index 9d50ddc57..9b23cd85b 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/Bleeding.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/Bleeding.java @@ -56,7 +56,7 @@ public static class MobEffectInstance extends net.minecraft.world.effect.MobEffe public final @Nullable Entity damageSourceEntity; public MobEffectInstance( int duration, int amplifier, @Nullable LivingEntity attacker ) { - super( MajruszsDifficulty.Effects.BLEEDING.get(), duration, amplifier, false, false, true ); + super( MajruszsDifficulty.BLEEDING_EFFECT.get(), duration, amplifier, false, false, true ); this.damageSourceEntity = attacker; } diff --git a/common/src/main/java/com/majruszsdifficulty/effects/BleedingImmunity.java b/common/src/main/java/com/majruszsdifficulty/effects/BleedingImmunity.java index 6c409d84b..401b851c8 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/BleedingImmunity.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/BleedingImmunity.java @@ -12,8 +12,8 @@ public class BleedingImmunity extends MobEffect { static { OnEntityEffectCheck.listen( OnEntityEffectCheck::cancelEffect ) - .addCondition( data->EffectHelper.has( MajruszsDifficulty.Effects.BLEEDING_IMMUNITY, data.entity ) ) - .addCondition( data->data.effect.equals( MajruszsDifficulty.Effects.BLEEDING.get() ) ); + .addCondition( data->EffectHelper.has( MajruszsDifficulty.BLEEDING_IMMUNITY_EFFECT, data.entity ) ) + .addCondition( data->data.effect.equals( MajruszsDifficulty.BLEEDING_EFFECT.get() ) ); } public BleedingImmunity() { @@ -25,7 +25,7 @@ public void applyEffectTick( LivingEntity entity, int amplifier ) {} @Override public void applyInstantenousEffect( @Nullable Entity source, @Nullable Entity indirectSource, LivingEntity entity, int amplifier, double health ) { - entity.removeEffect( MajruszsDifficulty.Effects.BLEEDING.get() ); + entity.removeEffect( MajruszsDifficulty.BLEEDING_EFFECT.get() ); } @Override diff --git a/common/src/main/java/com/majruszsdifficulty/effects/GlassRegeneration.java b/common/src/main/java/com/majruszsdifficulty/effects/GlassRegeneration.java index 948fbb3bd..8cdbade76 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/GlassRegeneration.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/GlassRegeneration.java @@ -22,7 +22,7 @@ public class GlassRegeneration extends MobEffect { static { OnEntityDamaged.listen( GlassRegeneration::removeOnHit ) .addCondition( Condition.isLogicalServer() ) - .addCondition( data->EffectHelper.has( MajruszsDifficulty.Effects.GLASS_REGENERATION, data.target ) ); + .addCondition( data->EffectHelper.has( MajruszsDifficulty.GLASS_REGENERATION_EFFECT, data.target ) ); } public GlassRegeneration() { @@ -49,7 +49,7 @@ public boolean isDurationEffectTick( int duration, int amplifier ) { } private static void removeOnHit( OnEntityDamaged data ) { - data.target.removeEffect( MajruszsDifficulty.Effects.GLASS_REGENERATION.get() ); + data.target.removeEffect( MajruszsDifficulty.GLASS_REGENERATION_EFFECT.get() ); GLASS_BREAK.position( data.target.position() ).emit( data.getServerLevel() ); } } diff --git a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingAppleProtection.java b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingAppleProtection.java index e2f37f67f..c884f4a60 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingAppleProtection.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingAppleProtection.java @@ -27,7 +27,7 @@ public class BleedingAppleProtection { } private static void cancelBleeding( OnItemEaten data ) { - data.entity.removeEffect( MajruszsDifficulty.Effects.BLEEDING.get() ); + data.entity.removeEffect( MajruszsDifficulty.BLEEDING_EFFECT.get() ); } private static void addTooltip( OnItemTooltip data ) { diff --git a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingArmorProtection.java b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingArmorProtection.java index 66df07b96..516306986 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingArmorProtection.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingArmorProtection.java @@ -21,7 +21,7 @@ public class BleedingArmorProtection { static { OnEntityEffectCheck.listen( OnEntityEffectCheck::cancelEffect ) .addCondition( Condition.isLogicalServer() ) - .addCondition( data->data.effect.equals( MajruszsDifficulty.Effects.BLEEDING.get() ) ) + .addCondition( data->data.effect.equals( MajruszsDifficulty.BLEEDING_EFFECT.get() ) ) .addCondition( data->Random.check( BleedingArmorProtection.calculateCancelChance( data ) ) ); OnBleedingTooltip.listen( BleedingArmorProtection::addTooltip ) diff --git a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingDamage.java b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingDamage.java index 7db895d66..a55ef655f 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingDamage.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingDamage.java @@ -32,7 +32,7 @@ public class BleedingDamage { OnEntityTicked.listen( BleedingDamage::tick ) .addCondition( Condition.isLogicalServer() ) - .addCondition( data->EffectHelper.has( MajruszsDifficulty.Effects.BLEEDING, data.entity ) ); + .addCondition( data->EffectHelper.has( MajruszsDifficulty.BLEEDING_EFFECT, data.entity ) ); } private static void tryToApply( OnEntityDamaged data ) { @@ -42,7 +42,7 @@ private static void tryToApply( OnEntityDamaged data ) { } private static void tick( OnEntityTicked data ) { - int amplifier = EffectHelper.getAmplifier( MajruszsDifficulty.Effects.BLEEDING, data.entity ).orElse( 0 ); + int amplifier = EffectHelper.getAmplifier( MajruszsDifficulty.BLEEDING_EFFECT, data.entity ).orElse( 0 ); int extraDuration = Random.round( 0.3 * ( amplifier + 2 ) * ( 7.26 * EntityHelper.getWalkDistanceDelta( data.entity ) + 1 ) ); int duration = ENTITY_TICKS.getOrDefault( data.entity.getId(), 0 ) + extraDuration; if( duration > DAMAGE_COOLDOWN ) { @@ -57,9 +57,9 @@ private static void dealDamage( LivingEntity entity ) { Holder< DamageType > damageType = entity.level() .registryAccess() .registryOrThrow( net.minecraft.core.registries.Registries.DAMAGE_TYPE ) - .getHolderOrThrow( MajruszsDifficulty.DamageSources.BLEEDING ); + .getHolderOrThrow( MajruszsDifficulty.BLEEDING_DAMAGE_SOURCE ); - if( entity.getEffect( MajruszsDifficulty.Effects.BLEEDING.get() ) instanceof Bleeding.MobEffectInstance effectInstance ) { + if( entity.getEffect( MajruszsDifficulty.BLEEDING_EFFECT.get() ) instanceof Bleeding.MobEffectInstance effectInstance ) { Vec3 motion = entity.getDeltaMovement(); entity.hurt( new DamageSource( damageType, null, effectInstance.damageSourceEntity ), 1.0f ); entity.setDeltaMovement( motion ); // sets previous motion to avoid any knockback from bleeding diff --git a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingParticles.java b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingParticles.java index 0c1731b1b..7be264b31 100644 --- a/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingParticles.java +++ b/common/src/main/java/com/majruszsdifficulty/effects/bleeding/BleedingParticles.java @@ -18,22 +18,22 @@ public class BleedingParticles { OnEntityTicked.listen( BleedingParticles::emit ) .addCondition( Condition.isLogicalServer() ) .addCondition( Condition.cooldown( 0.15f ) ) - .addCondition( data->EffectHelper.has( MajruszsDifficulty.Effects.BLEEDING, data.entity ) ); + .addCondition( data->EffectHelper.has( MajruszsDifficulty.BLEEDING_EFFECT, data.entity ) ); OnEntityDied.listen( BleedingParticles::emit ) .addCondition( Condition.isLogicalServer() ) - .addCondition( data->EffectHelper.has( MajruszsDifficulty.Effects.BLEEDING, data.target ) ); + .addCondition( data->EffectHelper.has( MajruszsDifficulty.BLEEDING_EFFECT, data.target ) ); OnEntityPreDamaged.listen( BleedingParticles::addGuiOverlay ) .priority( Priority.LOWEST ) - .addCondition( data->data.source.is( MajruszsDifficulty.DamageSources.BLEEDING ) ); + .addCondition( data->data.source.is( MajruszsDifficulty.BLEEDING_DAMAGE_SOURCE ) ); } private static void emit( OnEntityTicked data ) { - int amplifier = EffectHelper.getAmplifier( MajruszsDifficulty.Effects.BLEEDING, data.entity ).orElse( 0 ); + int amplifier = EffectHelper.getAmplifier( MajruszsDifficulty.BLEEDING_EFFECT, data.entity ).orElse( 0 ); float walkDistanceDelta = EntityHelper.getWalkDistanceDelta( data.entity ); - ParticleEmitter.of( MajruszsDifficulty.Particles.BLOOD ) + ParticleEmitter.of( MajruszsDifficulty.BLOOD_PARTICLE ) .count( Random.round( 0.5 + 0.5 * ( 15.0 + amplifier ) * walkDistanceDelta ) ) .sizeBased( data.entity ) .offset( AnyPos.from( data.entity.getBbWidth(), data.entity.getBbHeight(), data.entity.getBbWidth() ).mul( 0.25, 0.25, 0.25 ).vec3() ) @@ -41,7 +41,7 @@ private static void emit( OnEntityTicked data ) { } private static void emit( OnEntityDied data ) { - ParticleEmitter.of( MajruszsDifficulty.Particles.BLOOD ) + ParticleEmitter.of( MajruszsDifficulty.BLOOD_PARTICLE ) .count( 50 ) .sizeBased( data.target ) .offset( AnyPos.from( data.target.getBbWidth(), data.target.getBbHeight(), data.target.getBbWidth() ).mul( 0.25, 0.25, 0.25 ).vec3() ) diff --git a/common/src/main/java/com/majruszsdifficulty/entity/Cerberus.java b/common/src/main/java/com/majruszsdifficulty/entity/Cerberus.java index dfe40b015..62084cad7 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/Cerberus.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/Cerberus.java @@ -12,14 +12,13 @@ import com.majruszlibrary.events.base.Condition; import com.majruszlibrary.math.AnyPos; import com.majruszlibrary.math.Random; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszlibrary.time.TimeHelper; import com.majruszsdifficulty.MajruszsDifficulty; import net.minecraft.core.BlockPos; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; -import net.minecraft.server.packs.PackType; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.damagesource.DamageSource; @@ -43,7 +42,7 @@ import net.minecraft.world.phys.Vec3; public class Cerberus extends Monster implements IAnimableEntity { - private static final LazyResource< AnimationsDef > ANIMATIONS = MajruszsDifficulty.HELPER.load( "cerberus_animation", AnimationsDef.class, PackType.SERVER_DATA ); + private static final Resource< AnimationsDef > ANIMATIONS = MajruszsDifficulty.HELPER.load( "cerberus_animation", AnimationsDef.class ); private final Animations animations = Animations.create(); static { diff --git a/common/src/main/java/com/majruszsdifficulty/entity/CerberusModel.java b/common/src/main/java/com/majruszsdifficulty/entity/CerberusModel.java index 1dc9bfb3a..abfe8c66b 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/CerberusModel.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/CerberusModel.java @@ -5,18 +5,17 @@ import com.majruszlibrary.annotation.Dist; import com.majruszlibrary.annotation.OnlyIn; import com.majruszlibrary.math.AnyPos; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszlibrary.platform.Side; import com.majruszsdifficulty.MajruszsDifficulty; import net.minecraft.client.model.HierarchicalModel; import net.minecraft.client.model.geom.ModelPart; import net.minecraft.client.player.LocalPlayer; -import net.minecraft.server.packs.PackType; import net.minecraft.util.Mth; @OnlyIn( Dist.CLIENT ) public class CerberusModel< Type extends Cerberus > extends HierarchicalModel< Type > { - public static LazyResource< ModelDef > MODEL = MajruszsDifficulty.HELPER.load( "cerberus_model", ModelDef.class, PackType.CLIENT_RESOURCES ); + public static Resource< ModelDef > MODEL = MajruszsDifficulty.HELPER.loadClient( "cerberus_model", ModelDef.class ); public final ModelParts modelParts; public final ModelPart body, necks, neck1, neck3, jawUpper1, jawUpper2, jawUpper3, jawLower1, jawLower2, jawLower3, frontLeg1, frontLeg2, hindLeg1, hindLeg2; diff --git a/common/src/main/java/com/majruszsdifficulty/entity/CreeperlingModel.java b/common/src/main/java/com/majruszsdifficulty/entity/CreeperlingModel.java index e72090085..0a751f1aa 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/CreeperlingModel.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/CreeperlingModel.java @@ -4,16 +4,15 @@ import com.majruszlibrary.animations.ModelParts; import com.majruszlibrary.annotation.Dist; import com.majruszlibrary.annotation.OnlyIn; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszsdifficulty.MajruszsDifficulty; import net.minecraft.client.model.HierarchicalModel; import net.minecraft.client.model.geom.ModelPart; -import net.minecraft.server.packs.PackType; import net.minecraft.util.Mth; @OnlyIn( Dist.CLIENT ) public class CreeperlingModel< Type extends Creeperling > extends HierarchicalModel< Type > { - public static LazyResource< ModelDef > MODEL = MajruszsDifficulty.HELPER.load( "creeperling_model", ModelDef.class, PackType.CLIENT_RESOURCES ); + public static Resource< ModelDef > MODEL = MajruszsDifficulty.HELPER.loadClient( "creeperling_model", ModelDef.class ); public final ModelParts modelParts; public final ModelPart head, leftBackFoot, leftFrontFoot, rightBackFoot, rightFrontFoot; diff --git a/common/src/main/java/com/majruszsdifficulty/entity/CursedArmor.java b/common/src/main/java/com/majruszsdifficulty/entity/CursedArmor.java index 7e741bdf7..4677848a8 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/CursedArmor.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/CursedArmor.java @@ -20,7 +20,7 @@ import com.majruszlibrary.math.AnyPos; import com.majruszlibrary.math.Random; import com.majruszlibrary.math.Range; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszlibrary.text.TextHelper; import com.majruszlibrary.time.TimeHelper; import com.majruszsdifficulty.MajruszsDifficulty; @@ -31,7 +31,6 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; -import net.minecraft.server.packs.PackType; import net.minecraft.sounds.SoundSource; import net.minecraft.util.RandomSource; import net.minecraft.world.entity.EntityType; @@ -59,7 +58,7 @@ import java.util.function.Function; public class CursedArmor extends Monster implements IAnimableEntity { - private static final LazyResource< AnimationsDef > ANIMATIONS = MajruszsDifficulty.HELPER.load( "cursed_armor_animation", AnimationsDef.class, PackType.SERVER_DATA ); + private static final Resource< AnimationsDef > ANIMATIONS = MajruszsDifficulty.HELPER.load( "cursed_armor_animation", AnimationsDef.class ); private static float ITEM_DROP_CHANCE = 0.2f; private static float NAME_CHANCE = 0.025f; private static List< String > NAMES = List.of( "Freshah" ); @@ -252,7 +251,7 @@ private static LocationDef getRandomLocationDef() { private static void spawnCursedArmor( OnLootGenerated data ) { TimeHelper.nextTick( delay->{ - CursedArmor cursedArmor = EntityHelper.createSpawner( MajruszsDifficulty.Entities.CURSED_ARMOR, data.getLevel() ) + CursedArmor cursedArmor = EntityHelper.createSpawner( MajruszsDifficulty.CURSED_ARMOR_ENTITY, data.getLevel() ) .position( CursedArmor.getSpawnPosition( data ) ) .beforeEvent( entity->{ float yRot = BlockHelper.getState( data.getLevel(), data.origin ).getValue( ChestBlock.FACING ).toYRot(); diff --git a/common/src/main/java/com/majruszsdifficulty/entity/CursedArmorModel.java b/common/src/main/java/com/majruszsdifficulty/entity/CursedArmorModel.java index c9bd5d907..9ec836cba 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/CursedArmorModel.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/CursedArmorModel.java @@ -4,15 +4,14 @@ import com.majruszlibrary.animations.ModelParts; import com.majruszlibrary.annotation.Dist; import com.majruszlibrary.annotation.OnlyIn; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszsdifficulty.MajruszsDifficulty; import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.geom.ModelPart; -import net.minecraft.server.packs.PackType; @OnlyIn( Dist.CLIENT ) public class CursedArmorModel< Type extends CursedArmor > extends HumanoidModel< Type > { - public static LazyResource< ModelDef > MODEL = MajruszsDifficulty.HELPER.load( "cursed_armor_model", ModelDef.class, PackType.CLIENT_RESOURCES ); + public static Resource< ModelDef > MODEL = MajruszsDifficulty.HELPER.loadClient( "cursed_armor_model", ModelDef.class ); public final ModelParts modelParts; public CursedArmorModel( ModelPart modelPart ) { diff --git a/common/src/main/java/com/majruszsdifficulty/entity/IllusionerRenderer.java b/common/src/main/java/com/majruszsdifficulty/entity/IllusionerRenderer.java index 0243a4f77..050ea158d 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/IllusionerRenderer.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/IllusionerRenderer.java @@ -6,9 +6,11 @@ import com.mojang.blaze3d.vertex.PoseStack; import net.minecraft.client.model.IllagerModel; import net.minecraft.client.model.geom.ModelLayers; +import net.minecraft.client.renderer.ItemInHandRenderer; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.entity.EntityRendererProvider; import net.minecraft.client.renderer.entity.IllagerRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; import net.minecraft.client.renderer.entity.layers.ItemInHandLayer; import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Mth; @@ -22,16 +24,7 @@ public class IllusionerRenderer extends IllagerRenderer< Illusioner > { public IllusionerRenderer( EntityRendererProvider.Context $$0 ) { super( $$0, new IllagerModel<>( $$0.bakeLayer( ModelLayers.ILLUSIONER ) ), 0.5f ); - this.addLayer( new ItemInHandLayer<>( this, $$0.getItemInHandRenderer() ) { - public void render( PoseStack $$0, MultiBufferSource $$1, int $$2, Illusioner $$3, float $$4, float $$5, float $$6, float $$7, float $$8, - float $$9 - ) { - if( $$3.isCastingSpell() || $$3.isAggressive() ) { - super.render( $$0, $$1, $$2, $$3, $$4, $$5, $$6, $$7, $$8, $$9 ); - } - - } - } ); + this.addLayer( new Layer( this, $$0.getItemInHandRenderer() ) ); ( ( IllagerModel )this.model ).getHat().visible = true; } @@ -59,4 +52,18 @@ public void render( Illusioner $$0, float $$1, float $$2, PoseStack $$3, MultiBu protected boolean isBodyVisible( Illusioner $$0 ) { return true; } + + @OnlyIn( Dist.CLIENT ) + private static class Layer extends ItemInHandLayer< Illusioner, IllagerModel< Illusioner > > { + public Layer( RenderLayerParent< Illusioner, IllagerModel< Illusioner > > $$0, ItemInHandRenderer $$1 ) { + super( $$0, $$1 ); + } + + @Override + public void render( PoseStack $$0, MultiBufferSource $$1, int $$2, Illusioner $$3, float $$4, float $$5, float $$6, float $$7, float $$8, float $$9 ) { + if( $$3.isCastingSpell() || $$3.isAggressive() ) { + super.render( $$0, $$1, $$2, $$3, $$4, $$5, $$6, $$7, $$8, $$9 ); + } + } + } } diff --git a/common/src/main/java/com/majruszsdifficulty/entity/Tank.java b/common/src/main/java/com/majruszsdifficulty/entity/Tank.java index a94c1826b..18a70f0ce 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/Tank.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/Tank.java @@ -9,14 +9,13 @@ import com.majruszlibrary.level.LevelHelper; import com.majruszlibrary.math.AnyPos; import com.majruszlibrary.math.Random; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszsdifficulty.MajruszsDifficulty; import net.minecraft.core.BlockPos; import net.minecraft.core.particles.BlockParticleOption; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; -import net.minecraft.server.packs.PackType; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.damagesource.DamageSource; @@ -38,7 +37,7 @@ import net.minecraft.world.phys.Vec3; public class Tank extends Monster implements IAnimableEntity { - private static final LazyResource< AnimationsDef > ANIMATIONS = MajruszsDifficulty.HELPER.load( "tank_animations", AnimationsDef.class, PackType.SERVER_DATA ); + private static final Resource< AnimationsDef > ANIMATIONS = MajruszsDifficulty.HELPER.load( "tank_animations", AnimationsDef.class ); private final Animations animations = Animations.create(); public static EntityType< Tank > createEntityType() { diff --git a/common/src/main/java/com/majruszsdifficulty/entity/TankModel.java b/common/src/main/java/com/majruszsdifficulty/entity/TankModel.java index 97ce30286..6593cec4a 100644 --- a/common/src/main/java/com/majruszsdifficulty/entity/TankModel.java +++ b/common/src/main/java/com/majruszsdifficulty/entity/TankModel.java @@ -4,16 +4,15 @@ import com.majruszlibrary.animations.ModelParts; import com.majruszlibrary.annotation.Dist; import com.majruszlibrary.annotation.OnlyIn; -import com.majruszlibrary.modhelper.LazyResource; +import com.majruszlibrary.modhelper.Resource; import com.majruszsdifficulty.MajruszsDifficulty; import net.minecraft.client.model.HierarchicalModel; import net.minecraft.client.model.geom.ModelPart; -import net.minecraft.server.packs.PackType; import net.minecraft.util.Mth; @OnlyIn( Dist.CLIENT ) public class TankModel< Type extends Tank > extends HierarchicalModel< Type > { - public static LazyResource< ModelDef > MODEL = MajruszsDifficulty.HELPER.load( "tank_model", ModelDef.class, PackType.CLIENT_RESOURCES ); + public static Resource< ModelDef > MODEL = MajruszsDifficulty.HELPER.loadClient( "tank_model", ModelDef.class ); public final ModelParts modelParts; public final ModelPart head, leftLeg, rightLeg, body; diff --git a/common/src/main/java/com/majruszsdifficulty/features/CreeperSplitIntoCreeperlings.java b/common/src/main/java/com/majruszsdifficulty/features/CreeperSplitIntoCreeperlings.java index 0828e1c68..66603968d 100644 --- a/common/src/main/java/com/majruszsdifficulty/features/CreeperSplitIntoCreeperlings.java +++ b/common/src/main/java/com/majruszsdifficulty/features/CreeperSplitIntoCreeperlings.java @@ -63,7 +63,7 @@ private static void spawnCreeperlings( OnExploded data ) { GameStage gameStage = GameStageHelper.determineGameStage( data ); int count = Random.nextInt( 1, COUNT.get( gameStage ) + 1 ); for( int i = 0; i < count; ++i ) { - Creeperling creeperling = EntityHelper.createSpawner( MajruszsDifficulty.Entities.CREEPERLING, data.getLevel() ) + Creeperling creeperling = EntityHelper.createSpawner( MajruszsDifficulty.CREEPERLING_ENTITY, data.getLevel() ) .position( AnyPos.from( creeper.blockPosition() ).add( Random.nextVector( -2, 2, -1, 1, -2, 2 ) ).center().vec3() ) .mobSpawnType( MobSpawnType.EVENT ) .spawn(); diff --git a/common/src/main/java/com/majruszsdifficulty/features/SpawnPlayerZombie.java b/common/src/main/java/com/majruszsdifficulty/features/SpawnPlayerZombie.java index 59960283e..fb9928811 100644 --- a/common/src/main/java/com/majruszsdifficulty/features/SpawnPlayerZombie.java +++ b/common/src/main/java/com/majruszsdifficulty/features/SpawnPlayerZombie.java @@ -38,7 +38,7 @@ public class SpawnPlayerZombie { .addCondition( data->IS_ENABLED ) .addCondition( CustomCondition.check( REQUIRED_GAME_STAGE ) ) .addCondition( data->data.target instanceof Player ) - .addCondition( data->data.target.hasEffect( MajruszsDifficulty.Effects.BLEEDING.get() ) || data.attacker instanceof Zombie ); + .addCondition( data->data.target.hasEffect( MajruszsDifficulty.BLEEDING_EFFECT.get() ) || data.attacker instanceof Zombie ); OnEntityDied.listen( SpawnPlayerZombie::giveAdvancement ) .addCondition( data->data.target instanceof Zombie ) diff --git a/common/src/main/java/com/majruszsdifficulty/gamestage/listeners/AdvancementProvider.java b/common/src/main/java/com/majruszsdifficulty/gamestage/listeners/AdvancementProvider.java index 3996d6190..f799785f2 100644 --- a/common/src/main/java/com/majruszsdifficulty/gamestage/listeners/AdvancementProvider.java +++ b/common/src/main/java/com/majruszsdifficulty/gamestage/listeners/AdvancementProvider.java @@ -28,14 +28,14 @@ private static void giveAdvancement( OnGlobalGameStageChanged data ) { Side.getServer() .getPlayerList() .getPlayers() - .forEach( player->MajruszsDifficulty.Advancements.GAME_STAGE.trigger( player, data.current ) ); + .forEach( player->MajruszsDifficulty.GAME_STAGE_ADVANCEMENT.trigger( player, data.current ) ); } private static void giveAdvancement( OnPlayerGameStageChanged data ) { - MajruszsDifficulty.Advancements.GAME_STAGE.trigger( ( ServerPlayer )data.player, data.current ); + MajruszsDifficulty.GAME_STAGE_ADVANCEMENT.trigger( ( ServerPlayer )data.player, data.current ); } private static void giveAdvancement( OnPlayerLoggedIn data ) { - MajruszsDifficulty.Advancements.GAME_STAGE.trigger( data.player, GameStageHelper.determineGameStage( data.player ) ); + MajruszsDifficulty.GAME_STAGE_ADVANCEMENT.trigger( data.player, GameStageHelper.determineGameStage( data.player ) ); } } diff --git a/common/src/main/java/com/majruszsdifficulty/items/Bandage.java b/common/src/main/java/com/majruszsdifficulty/items/Bandage.java index 7c6296f73..51a4ef1ec 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/Bandage.java +++ b/common/src/main/java/com/majruszsdifficulty/items/Bandage.java @@ -15,7 +15,6 @@ import net.minecraft.ChatFormatting; import net.minecraft.server.level.ServerPlayer; import net.minecraft.sounds.SoundEvents; -import net.minecraft.world.effect.MobEffects; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.Item; @@ -26,11 +25,11 @@ public class Bandage extends Item { private static List< EffectDef > NORMAL_EFFECTS = List.of( - new EffectDef( MajruszsDifficulty.Effects.GLASS_REGENERATION, 0, 20.0f ) + new EffectDef( MajruszsDifficulty.GLASS_REGENERATION_EFFECT, 0, 20.0f ) ); private static List< EffectDef > GOLDEN_EFFECTS = List.of( - new EffectDef( MajruszsDifficulty.Effects.GLASS_REGENERATION, 1, 20.0f ), - new EffectDef( MajruszsDifficulty.Effects.BLEEDING_IMMUNITY, 0, 90.0f ) + new EffectDef( MajruszsDifficulty.GLASS_REGENERATION_EFFECT, 1, 20.0f ), + new EffectDef( MajruszsDifficulty.BLEEDING_IMMUNITY_EFFECT, 0, 90.0f ) ); private final Supplier< List< EffectDef > > effects; @@ -45,7 +44,7 @@ public static Supplier< Bandage > golden() { static { OnPlayerInteracted.listen( Bandage::use ) .addCondition( data->data.itemStack.getItem() instanceof Bandage ) - .addCondition( data->!ItemHelper.isOnCooldown( data.player, MajruszsDifficulty.Items.BANDAGE.get(), MajruszsDifficulty.Items.GOLDEN_BANDAGE.get() ) ); + .addCondition( data->!ItemHelper.isOnCooldown( data.player, MajruszsDifficulty.BANDAGE_ITEM.get(), MajruszsDifficulty.GOLDEN_BANDAGE_ITEM.get() ) ); OnItemTooltip.listen( Bandage::addEffectInfo ) .addCondition( data->data.itemStack.getItem() instanceof Bandage ); @@ -68,20 +67,20 @@ private static void use( OnPlayerInteracted data ) { .position( target.position() ) .emit( target.level() ); Bandage.removeBleeding( bandage, data.player, target ); - ItemHelper.addCooldown( data.player, TimeHelper.toTicks( 0.7 ), MajruszsDifficulty.Items.BANDAGE.get(), MajruszsDifficulty.Items.GOLDEN_BANDAGE.get() ); + ItemHelper.addCooldown( data.player, TimeHelper.toTicks( 0.7 ), MajruszsDifficulty.BANDAGE_ITEM.get(), MajruszsDifficulty.GOLDEN_BANDAGE_ITEM.get() ); ItemHelper.consumeItemOnUse( data.itemStack, data.player ); data.finish(); } private static void removeBleeding( Bandage item, Player player, LivingEntity target ) { - if( target.hasEffect( MajruszsDifficulty.Effects.BLEEDING.get() ) && player instanceof ServerPlayer serverPlayer ) { + if( target.hasEffect( MajruszsDifficulty.BLEEDING_EFFECT.get() ) && player instanceof ServerPlayer serverPlayer ) { if( target.equals( serverPlayer ) ) { MajruszsDifficulty.HELPER.triggerAchievement( serverPlayer, "bandage_used" ); - } else if( item.equals( MajruszsDifficulty.Items.GOLDEN_BANDAGE.get() ) ) { + } else if( item.equals( MajruszsDifficulty.GOLDEN_BANDAGE_ITEM.get() ) ) { MajruszsDifficulty.HELPER.triggerAchievement( serverPlayer, "golden_bandage_used_on_others" ); } } - target.removeEffect( MajruszsDifficulty.Effects.BLEEDING.get() ); + target.removeEffect( MajruszsDifficulty.BLEEDING_EFFECT.get() ); } private static void addEffectInfo( OnItemTooltip data ) { diff --git a/common/src/main/java/com/majruszsdifficulty/items/CreativeModeTabs.java b/common/src/main/java/com/majruszsdifficulty/items/CreativeModeTabs.java index 421778e4e..0eecf87dc 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/CreativeModeTabs.java +++ b/common/src/main/java/com/majruszsdifficulty/items/CreativeModeTabs.java @@ -18,70 +18,70 @@ public static Supplier< CreativeModeTab > primary() { return ()->CreativeModeTab.builder( CreativeModeTab.Row.TOP, 0 ) .title( PRIMARY ) .displayItems( CreativeModeTabs::definePrimaryItems ) - .icon( ()->new ItemStack( MajruszsDifficulty.Items.FRAGILE_END_STONE.get() ) ) + .icon( ()->new ItemStack( MajruszsDifficulty.UNDEAD_BATTLE_STANDARD_ITEM.get() ) ) .build(); } private static void definePrimaryItems( CreativeModeTab.ItemDisplayParameters params, CreativeModeTab.Output output ) { Stream.of( - MajruszsDifficulty.Items.INFERNAL_SPONGE, - MajruszsDifficulty.Items.SOAKED_INFERNAL_SPONGE, - MajruszsDifficulty.Items.ENDERIUM_BLOCK, - MajruszsDifficulty.Items.ENDERIUM_SHARD_ORE, - MajruszsDifficulty.Items.FRAGILE_END_STONE, - MajruszsDifficulty.Items.INFESTED_END_STONE, - MajruszsDifficulty.Items.BANDAGE, - MajruszsDifficulty.Items.GOLDEN_BANDAGE, - MajruszsDifficulty.Items.CLOTH, - MajruszsDifficulty.Items.UNDEAD_BATTLE_STANDARD, - MajruszsDifficulty.Items.SOUL_JAR, - MajruszsDifficulty.Items.RECALL_POTION, - MajruszsDifficulty.Items.EVOKER_FANG_SCROLL, - MajruszsDifficulty.Items.SONIC_BOOM_SCROLL, - MajruszsDifficulty.Items.CERBERUS_FANG, - MajruszsDifficulty.Items.ENDER_POUCH, - MajruszsDifficulty.Items.ENDERIUM_SHARD_LOCATOR, - MajruszsDifficulty.Items.ENDERIUM_SHARD, - MajruszsDifficulty.Items.ENDERIUM_INGOT, - MajruszsDifficulty.Items.ENDERIUM_SMITHING_TEMPLATE + MajruszsDifficulty.INFERNAL_SPONGE_ITEM, + MajruszsDifficulty.SOAKED_INFERNAL_SPONGE_ITEM, + MajruszsDifficulty.ENDERIUM_BLOCK_ITEM, + MajruszsDifficulty.ENDERIUM_SHARD_ORE_ITEM, + MajruszsDifficulty.FRAGILE_END_STONE_ITEM, + MajruszsDifficulty.INFESTED_END_STONE_ITEM, + MajruszsDifficulty.BANDAGE_ITEM, + MajruszsDifficulty.GOLDEN_BANDAGE_ITEM, + MajruszsDifficulty.CLOTH_ITEM, + MajruszsDifficulty.UNDEAD_BATTLE_STANDARD_ITEM, + MajruszsDifficulty.SOUL_JAR_ITEM, + MajruszsDifficulty.RECALL_POTION_ITEM, + MajruszsDifficulty.EVOKER_FANG_SCROLL_ITEM, + MajruszsDifficulty.SONIC_BOOM_SCROLL_ITEM, + MajruszsDifficulty.CERBERUS_FANG_ITEM, + MajruszsDifficulty.ENDER_POUCH_ITEM, + MajruszsDifficulty.ENDERIUM_SHARD_LOCATOR_ITEM, + MajruszsDifficulty.ENDERIUM_SHARD_ITEM, + MajruszsDifficulty.ENDERIUM_INGOT_ITEM, + MajruszsDifficulty.ENDERIUM_SMITHING_TEMPLATE_ITEM ).map( item->new ItemStack( item.get() ) ).forEach( output::accept ); Stream.of( Items.TIPPED_ARROW, Items.POTION, Items.SPLASH_POTION, Items.LINGERING_POTION ).forEach( item-> Stream.of( - MajruszsDifficulty.Potions.WITHER, - MajruszsDifficulty.Potions.WITHER_LONG, - MajruszsDifficulty.Potions.WITHER_STRONG + MajruszsDifficulty.WITHER_POTION, + MajruszsDifficulty.WITHER_LONG_POTION, + MajruszsDifficulty.WITHER_STRONG_POTION ).forEach( potion->output.accept( PotionUtils.setPotion( new ItemStack( item ), potion.get() ) ) ) ); Stream.of( - MajruszsDifficulty.Items.WITHER_SWORD, - MajruszsDifficulty.Items.ENDERIUM_SWORD, - MajruszsDifficulty.Items.ENDERIUM_SHOVEL, - MajruszsDifficulty.Items.ENDERIUM_PICKAXE, - MajruszsDifficulty.Items.ENDERIUM_AXE, - MajruszsDifficulty.Items.ENDERIUM_HOE, - MajruszsDifficulty.Items.TATTERED_HELMET, - MajruszsDifficulty.Items.TATTERED_CHESTPLATE, - MajruszsDifficulty.Items.TATTERED_LEGGINGS, - MajruszsDifficulty.Items.TATTERED_BOOTS, - MajruszsDifficulty.Items.ENDERIUM_HELMET, - MajruszsDifficulty.Items.ENDERIUM_CHESTPLATE, - MajruszsDifficulty.Items.ENDERIUM_LEGGINGS, - MajruszsDifficulty.Items.ENDERIUM_BOOTS, - MajruszsDifficulty.Items.ANGLER_TREASURE_BAG, - MajruszsDifficulty.Items.ELDER_GUARDIAN_TREASURE_BAG, - MajruszsDifficulty.Items.ENDER_DRAGON_TREASURE_BAG, - MajruszsDifficulty.Items.PILLAGER_TREASURE_BAG, - MajruszsDifficulty.Items.UNDEAD_ARMY_TREASURE_BAG, - MajruszsDifficulty.Items.WARDEN_TREASURE_BAG, - MajruszsDifficulty.Items.WITHER_TREASURE_BAG, - MajruszsDifficulty.Items.CERBERUS_SPAWN_EGG, - MajruszsDifficulty.Items.CREEPERLING_SPAWN_EGG, - MajruszsDifficulty.Items.CURSED_ARMOR_SPAWN_EGG, - MajruszsDifficulty.Items.GIANT_SPAWN_EGG, - MajruszsDifficulty.Items.ILLUSIONER_SPAWN_EGG, - MajruszsDifficulty.Items.TANK_SPAWN_EGG + MajruszsDifficulty.WITHER_SWORD_ITEM, + MajruszsDifficulty.ENDERIUM_SWORD_ITEM, + MajruszsDifficulty.ENDERIUM_SHOVEL_ITEM, + MajruszsDifficulty.ENDERIUM_PICKAXE_ITEM, + MajruszsDifficulty.ENDERIUM_AXE_ITEM, + MajruszsDifficulty.ENDERIUM_HOE_ITEM, + MajruszsDifficulty.TATTERED_HELMET_ITEM, + MajruszsDifficulty.TATTERED_CHESTPLATE_ITEM, + MajruszsDifficulty.TATTERED_LEGGINGS_ITEM, + MajruszsDifficulty.TATTERED_BOOTS_ITEM, + MajruszsDifficulty.ENDERIUM_HELMET_ITEM, + MajruszsDifficulty.ENDERIUM_CHESTPLATE_ITEM, + MajruszsDifficulty.ENDERIUM_LEGGINGS_ITEM, + MajruszsDifficulty.ENDERIUM_BOOTS_ITEM, + MajruszsDifficulty.ANGLER_TREASURE_BAG_ITEM, + MajruszsDifficulty.ELDER_GUARDIAN_TREASURE_BAG_ITEM, + MajruszsDifficulty.ENDER_DRAGON_TREASURE_BAG_ITEM, + MajruszsDifficulty.PILLAGER_TREASURE_BAG_ITEM, + MajruszsDifficulty.UNDEAD_ARMY_TREASURE_BAG_ITEM, + MajruszsDifficulty.WARDEN_TREASURE_BAG_ITEM, + MajruszsDifficulty.WITHER_TREASURE_BAG_ITEM, + MajruszsDifficulty.CERBERUS_SPAWN_EGG_ITEM, + MajruszsDifficulty.CREEPERLING_SPAWN_EGG_ITEM, + MajruszsDifficulty.CURSED_ARMOR_SPAWN_EGG_ITEM, + MajruszsDifficulty.GIANT_SPAWN_EGG_ITEM, + MajruszsDifficulty.ILLUSIONER_SPAWN_EGG_ITEM, + MajruszsDifficulty.TANK_SPAWN_EGG_ITEM ).map( item->new ItemStack( item.get() ) ).forEach( output::accept ); } } diff --git a/common/src/main/java/com/majruszsdifficulty/items/CustomArmorMaterial.java b/common/src/main/java/com/majruszsdifficulty/items/CustomArmorMaterial.java index ce69e376c..0e4b3e5f3 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/CustomArmorMaterial.java +++ b/common/src/main/java/com/majruszsdifficulty/items/CustomArmorMaterial.java @@ -21,7 +21,7 @@ public enum CustomArmorMaterial implements ArmorMaterial { SoundEvents.ARMOR_EQUIP_LEATHER, 0.0f, 0.0f, - ()->Ingredient.of( MajruszsDifficulty.Items.CLOTH.get() ) + ()->Ingredient.of( MajruszsDifficulty.CLOTH_ITEM.get() ) ), ENDERIUM( "enderium", @@ -31,7 +31,7 @@ public enum CustomArmorMaterial implements ArmorMaterial { SoundEvents.ARMOR_EQUIP_NETHERITE, 4.0f, 0.1f, - ()->Ingredient.of( MajruszsDifficulty.Items.ENDERIUM_INGOT.get() ) + ()->Ingredient.of( MajruszsDifficulty.ENDERIUM_INGOT_ITEM.get() ) ); private static final int[] MAX_DAMAGE_ARRAY = new int[]{ 13, 15, 16, 11 }; diff --git a/common/src/main/java/com/majruszsdifficulty/items/CustomItemTier.java b/common/src/main/java/com/majruszsdifficulty/items/CustomItemTier.java index 40a0bd426..3e4f1a67e 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/CustomItemTier.java +++ b/common/src/main/java/com/majruszsdifficulty/items/CustomItemTier.java @@ -7,8 +7,8 @@ import java.util.function.Supplier; public enum CustomItemTier implements Tier { - WITHER( 360, 3, 15, 5.0f, 3.0f, ()->Ingredient.of( MajruszsDifficulty.Items.CERBERUS_FANG.get() ) ), - ENDERIUM( 2137, 4, 15, 10.0f, 5.0f, ()->Ingredient.of( MajruszsDifficulty.Items.ENDERIUM_INGOT.get() ) ); + WITHER( 360, 3, 15, 5.0f, 3.0f, ()->Ingredient.of( MajruszsDifficulty.CERBERUS_FANG_ITEM.get() ) ), + ENDERIUM( 2137, 4, 15, 10.0f, 5.0f, ()->Ingredient.of( MajruszsDifficulty.ENDERIUM_INGOT_ITEM.get() ) ); final int maxUses, harvestLevel, enchantability; final float efficiency, attackDamage; diff --git a/common/src/main/java/com/majruszsdifficulty/items/EnderiumShardLocator.java b/common/src/main/java/com/majruszsdifficulty/items/EnderiumShardLocator.java index 8404e74f0..dad725d80 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/EnderiumShardLocator.java +++ b/common/src/main/java/com/majruszsdifficulty/items/EnderiumShardLocator.java @@ -33,7 +33,7 @@ public EnderiumShardLocator() { private static boolean isOre( Level level, BlockPos position ) { - return BlockHelper.getState( level, position ).getBlock() == MajruszsDifficulty.Blocks.ENDERIUM_SHARD_ORE.get(); + return BlockHelper.getState( level, position ).getBlock() == MajruszsDifficulty.ENDERIUM_SHARD_ORE_BLOCK.get(); } @OnlyIn( Dist.CLIENT ) diff --git a/common/src/main/java/com/majruszsdifficulty/items/TatteredArmor.java b/common/src/main/java/com/majruszsdifficulty/items/TatteredArmor.java index 84d5efca0..55326252d 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/TatteredArmor.java +++ b/common/src/main/java/com/majruszsdifficulty/items/TatteredArmor.java @@ -33,7 +33,7 @@ public static Supplier< TatteredArmor > leggings() { private static boolean hasBootsEquipped( OnEntityPowderSnowCheck data ) { return data.entity instanceof LivingEntity entity - && entity.getItemBySlot( EquipmentSlot.FEET ).is( MajruszsDifficulty.Items.TATTERED_BOOTS.get() ); + && entity.getItemBySlot( EquipmentSlot.FEET ).is( MajruszsDifficulty.TATTERED_BOOTS_ITEM.get() ); } private TatteredArmor( Type type ) { diff --git a/common/src/main/java/com/majruszsdifficulty/items/TreasureBag.java b/common/src/main/java/com/majruszsdifficulty/items/TreasureBag.java index 399b46e89..ea99a2bee 100644 --- a/common/src/main/java/com/majruszsdifficulty/items/TreasureBag.java +++ b/common/src/main/java/com/majruszsdifficulty/items/TreasureBag.java @@ -34,7 +34,7 @@ public class TreasureBag extends Item { Serializables.get( RightClickAction.class ) .define( "container_idx", Reader.integer(), s->s.containerIdx, ( s, v )->s.containerIdx = v ); - MajruszsDifficulty.Network.TREASURE_BAG_RIGHT_CLICK.addServerCallback( TreasureBag::openInInventory ); + MajruszsDifficulty.TREASURE_BAG_RIGHT_CLICK_NETWORK.addServerCallback( TreasureBag::openInInventory ); } public static Supplier< TreasureBag > angler() { @@ -126,7 +126,7 @@ public static class Client { } private static void openInInventory( OnItemInventoryClicked data ) { - MajruszsDifficulty.Network.TREASURE_BAG_RIGHT_CLICK.sendToServer( new RightClickAction( data.containerIdx ) ); + MajruszsDifficulty.TREASURE_BAG_RIGHT_CLICK_NETWORK.sendToServer( new RightClickAction( data.containerIdx ) ); data.cancel(); } } diff --git a/common/src/main/java/com/majruszsdifficulty/itemsets/EnderiumSet.java b/common/src/main/java/com/majruszsdifficulty/itemsets/EnderiumSet.java index 00dc17176..69c7b2740 100644 --- a/common/src/main/java/com/majruszsdifficulty/itemsets/EnderiumSet.java +++ b/common/src/main/java/com/majruszsdifficulty/itemsets/EnderiumSet.java @@ -37,10 +37,10 @@ public class EnderiumSet { MobEffects.MOVEMENT_SPEED, MobEffects.SATURATION }; - static final ItemSetRequirement HELMET = ItemSetRequirement.of( MajruszsDifficulty.Items.ENDERIUM_HELMET, EquipmentSlot.HEAD ); - static final ItemSetRequirement CHESTPLATE = ItemSetRequirement.of( MajruszsDifficulty.Items.ENDERIUM_CHESTPLATE, EquipmentSlot.CHEST ); - static final ItemSetRequirement LEGGINGS = ItemSetRequirement.of( MajruszsDifficulty.Items.ENDERIUM_LEGGINGS, EquipmentSlot.LEGS ); - static final ItemSetRequirement BOOTS = ItemSetRequirement.of( MajruszsDifficulty.Items.ENDERIUM_BOOTS, EquipmentSlot.FEET ); + static final ItemSetRequirement HELMET = ItemSetRequirement.of( MajruszsDifficulty.ENDERIUM_HELMET_ITEM, EquipmentSlot.HEAD ); + static final ItemSetRequirement CHESTPLATE = ItemSetRequirement.of( MajruszsDifficulty.ENDERIUM_CHESTPLATE_ITEM, EquipmentSlot.CHEST ); + static final ItemSetRequirement LEGGINGS = ItemSetRequirement.of( MajruszsDifficulty.ENDERIUM_LEGGINGS_ITEM, EquipmentSlot.LEGS ); + static final ItemSetRequirement BOOTS = ItemSetRequirement.of( MajruszsDifficulty.ENDERIUM_BOOTS_ITEM, EquipmentSlot.FEET ); static final ItemSetBonus ENDERMAN_PROTECTION = ItemSetBonus.requires( HELMET ) .component( "majruszsdifficulty.sets.enderium.bonus_1", TextHelper.translatable( "item.majruszsdifficulty.enderium_helmet" ) ); static final ItemSetBonus END_LOOTING = ItemSetBonus.any( 2 ) diff --git a/common/src/main/java/com/majruszsdifficulty/itemsets/ItemSet.java b/common/src/main/java/com/majruszsdifficulty/itemsets/ItemSet.java index 1ec1ea6fb..ea1ea36c0 100644 --- a/common/src/main/java/com/majruszsdifficulty/itemsets/ItemSet.java +++ b/common/src/main/java/com/majruszsdifficulty/itemsets/ItemSet.java @@ -65,38 +65,38 @@ public List< ItemSetRequirement > findRequirementsMet( LivingEntity entity ) { private ItemSet() { Side.runOnClient( ()->()->{ - OnItemTooltip.listen( this::addTooltip ) + OnItemTooltip.listen( data->Client.addTooltip( data, this ) ) .addCondition( data->this.requirements.stream().anyMatch( requirement->requirement.is( data.itemStack ) ) ); } ); } - @OnlyIn( Dist.CLIENT ) - private void addTooltip( OnItemTooltip data ) { - if( !ClientHelper.isShiftDown() ) { - data.components.add( TextHelper.empty() ); - data.components.add( TextHelper.translatable( "majruszsdifficulty.item_sets.hint" ).withStyle( ChatFormatting.GRAY ) ); - return; - } - - List< ItemSetRequirement > requirementsMet = this.findRequirementsMet( Side.getLocalPlayer() ); - - data.components.add( TextHelper.empty() ); - data.components.add( this.getItemTitleComponent( requirementsMet ) ); - data.components.addAll( this.requirements.stream().map( requirement->requirement.toComponent( this, requirementsMet ) ).toList() ); - data.components.add( TextHelper.empty() ); - data.components.add( this.getBonusTitleComponent() ); - data.components.addAll( this.bonuses.stream().map( bonus->bonus.toComponent( this, requirementsMet ) ).toList() ); - } - - @OnlyIn( Dist.CLIENT ) private Component getItemTitleComponent( List< ItemSetRequirement > requirementsMet ) { return TextHelper.translatable( "majruszsdifficulty.item_sets.item_title", this.component, requirementsMet.size(), this.requirements.size() ) .withStyle( ChatFormatting.GRAY ); } - @OnlyIn( Dist.CLIENT ) private Component getBonusTitleComponent() { return TextHelper.translatable( "majruszsdifficulty.item_sets.bonus_title", this.component ) .withStyle( ChatFormatting.GRAY ); } + + @OnlyIn( Dist.CLIENT ) + private static class Client { + private static void addTooltip( OnItemTooltip data, ItemSet itemSet ) { + if( !ClientHelper.isShiftDown() ) { + data.components.add( TextHelper.empty() ); + data.components.add( TextHelper.translatable( "majruszsdifficulty.item_sets.hint" ).withStyle( ChatFormatting.GRAY ) ); + return; + } + + List< ItemSetRequirement > requirementsMet = itemSet.findRequirementsMet( Side.getLocalPlayer() ); + + data.components.add( TextHelper.empty() ); + data.components.add( itemSet.getItemTitleComponent( requirementsMet ) ); + data.components.addAll( itemSet.requirements.stream().map( requirement->requirement.toComponent( itemSet, requirementsMet ) ).toList() ); + data.components.add( TextHelper.empty() ); + data.components.add( itemSet.getBonusTitleComponent() ); + data.components.addAll( itemSet.bonuses.stream().map( bonus->bonus.toComponent( itemSet, requirementsMet ) ).toList() ); + } + } } diff --git a/common/src/main/java/com/majruszsdifficulty/itemsets/UndeadSet.java b/common/src/main/java/com/majruszsdifficulty/itemsets/UndeadSet.java index c2fb04489..04d2d7acd 100644 --- a/common/src/main/java/com/majruszsdifficulty/itemsets/UndeadSet.java +++ b/common/src/main/java/com/majruszsdifficulty/itemsets/UndeadSet.java @@ -9,10 +9,10 @@ import net.minecraft.world.entity.Mob; public class UndeadSet { - static final ItemSetRequirement HELMET = ItemSetRequirement.of( MajruszsDifficulty.Items.TATTERED_HELMET, EquipmentSlot.HEAD ); - static final ItemSetRequirement CHESTPLATE = ItemSetRequirement.of( MajruszsDifficulty.Items.TATTERED_CHESTPLATE, EquipmentSlot.CHEST ); - static final ItemSetRequirement LEGGINGS = ItemSetRequirement.of( MajruszsDifficulty.Items.TATTERED_LEGGINGS, EquipmentSlot.LEGS ); - static final ItemSetRequirement BOOTS = ItemSetRequirement.of( MajruszsDifficulty.Items.TATTERED_BOOTS, EquipmentSlot.FEET ); + static final ItemSetRequirement HELMET = ItemSetRequirement.of( MajruszsDifficulty.TATTERED_HELMET_ITEM, EquipmentSlot.HEAD ); + static final ItemSetRequirement CHESTPLATE = ItemSetRequirement.of( MajruszsDifficulty.TATTERED_CHESTPLATE_ITEM, EquipmentSlot.CHEST ); + static final ItemSetRequirement LEGGINGS = ItemSetRequirement.of( MajruszsDifficulty.TATTERED_LEGGINGS_ITEM, EquipmentSlot.LEGS ); + static final ItemSetRequirement BOOTS = ItemSetRequirement.of( MajruszsDifficulty.TATTERED_BOOTS_ITEM, EquipmentSlot.FEET ); static final ItemSetBonus DURABILITY = ItemSetBonus.any( 3 ) .component( "majruszsdifficulty.sets.undead.bonus_1", 1 ); static final ItemSetBonus SOUL_JAR = ItemSetBonus.any( 4 ) diff --git a/common/src/main/java/com/majruszsdifficulty/loot/CurseRandomly.java b/common/src/main/java/com/majruszsdifficulty/loot/CurseRandomly.java index 5823ae984..b3799ad59 100644 --- a/common/src/main/java/com/majruszsdifficulty/loot/CurseRandomly.java +++ b/common/src/main/java/com/majruszsdifficulty/loot/CurseRandomly.java @@ -35,7 +35,7 @@ public CurseRandomly( LootItemCondition[] itemConditions ) { @Override public LootItemFunctionType getType() { - return MajruszsDifficulty.LootFunctions.CURSE_RANDOMLY.get(); + return MajruszsDifficulty.CURSE_RANDOMLY_LOOT_FUNCTION.get(); } @Override diff --git a/common/src/main/java/com/majruszsdifficulty/recipes/SoulJarShieldRecipe.java b/common/src/main/java/com/majruszsdifficulty/recipes/SoulJarShieldRecipe.java index 124c41d66..0eca175d4 100644 --- a/common/src/main/java/com/majruszsdifficulty/recipes/SoulJarShieldRecipe.java +++ b/common/src/main/java/com/majruszsdifficulty/recipes/SoulJarShieldRecipe.java @@ -48,7 +48,7 @@ public boolean canCraftInDimensions( int width, int height ) { @Override public RecipeSerializer< ? > getSerializer() { - return MajruszsDifficulty.Recipes.SOUL_JAR_SHIELD.get(); + return MajruszsDifficulty.SOUL_JAR_SHIELD_RECIPE.get(); } private static RecipeData convert( CraftingContainer container ) { diff --git a/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagClient.java b/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagClient.java index 832890088..0cbdb7a31 100644 --- a/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagClient.java +++ b/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagClient.java @@ -30,7 +30,7 @@ public class TreasureBagClient { OnItemTooltip.listen( TreasureBagClient::addTooltip ) .addCondition( data->data.itemStack.getItem() instanceof TreasureBag ); - MajruszsDifficulty.Network.TREASURE_BAG_PROGRESS.addClientCallback( TreasureBagClient::onProgressReceived ); + MajruszsDifficulty.TREASURE_BAG_PROGRESS_NETWORK.addClientCallback( TreasureBagClient::onProgressReceived ); } private static void addTooltip( OnItemTooltip data ) { diff --git a/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagHelper.java b/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagHelper.java index e045a093f..08c6c4ad3 100644 --- a/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagHelper.java +++ b/common/src/main/java/com/majruszsdifficulty/treasurebag/TreasureBagHelper.java @@ -144,7 +144,7 @@ private static void sendToPlayer( Player player, ResourceLocation id, BagProgres } private static void sendToPlayer( Player player, ResourceLocation id, BagProgress bagProgress, List< Integer > unlockedIndices ) { - MajruszsDifficulty.Network.TREASURE_BAG_PROGRESS.sendToClient( ( ServerPlayer )player, new Progress( id, bagProgress, unlockedIndices ) ); + MajruszsDifficulty.TREASURE_BAG_PROGRESS_NETWORK.sendToClient( ( ServerPlayer )player, new Progress( id, bagProgress, unlockedIndices ) ); } private static void createDefaultProgress( BagProgress bagProgress, LootParams params, ResourceLocation lootId ) { diff --git a/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/FishingRewarder.java b/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/FishingRewarder.java index 15faf44e5..b58f9794b 100644 --- a/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/FishingRewarder.java +++ b/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/FishingRewarder.java @@ -36,7 +36,7 @@ private static void updateItemsFished( OnItemFished data ) { --fishingInfo.fishesLeft; if( fishingInfo.fishesLeft == 0 ) { - ItemHelper.giveToPlayer( new ItemStack( MajruszsDifficulty.Items.ANGLER_TREASURE_BAG.get() ), data.player ); + ItemHelper.giveToPlayer( new ItemStack( MajruszsDifficulty.ANGLER_TREASURE_BAG_ITEM.get() ), data.player ); } } ); } diff --git a/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/KillRewarder.java b/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/KillRewarder.java index 9d562b47f..7ede5f446 100644 --- a/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/KillRewarder.java +++ b/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/KillRewarder.java @@ -18,10 +18,10 @@ public class KillRewarder { private static final Map< String, Supplier< TreasureBag > > REWARDS = Map.of( - "minecraft:elder_guardian", MajruszsDifficulty.Items.ELDER_GUARDIAN_TREASURE_BAG, - "minecraft:ender_dragon", MajruszsDifficulty.Items.ENDER_DRAGON_TREASURE_BAG, - "minecraft:warden", MajruszsDifficulty.Items.WARDEN_TREASURE_BAG, - "minecraft:wither", MajruszsDifficulty.Items.WITHER_TREASURE_BAG + "minecraft:elder_guardian", MajruszsDifficulty.ELDER_GUARDIAN_TREASURE_BAG_ITEM, + "minecraft:ender_dragon", MajruszsDifficulty.ENDER_DRAGON_TREASURE_BAG_ITEM, + "minecraft:warden", MajruszsDifficulty.WARDEN_TREASURE_BAG_ITEM, + "minecraft:wither", MajruszsDifficulty.WITHER_TREASURE_BAG_ITEM ); static { diff --git a/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/RaidRewarder.java b/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/RaidRewarder.java index 8f48189cb..02401fd85 100644 --- a/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/RaidRewarder.java +++ b/common/src/main/java/com/majruszsdifficulty/treasurebag/listeners/RaidRewarder.java @@ -17,10 +17,10 @@ public class RaidRewarder { } private static void giveTreasureBags( OnRaidDefeated data ) { - data.players.forEach( player->ItemHelper.giveToPlayer( new ItemStack( MajruszsDifficulty.Items.PILLAGER_TREASURE_BAG.get() ), player ) ); + data.players.forEach( player->ItemHelper.giveToPlayer( new ItemStack( MajruszsDifficulty.PILLAGER_TREASURE_BAG_ITEM.get() ), player ) ); } private static void giveTreasureBags( OnUndeadArmyDefeated data ) { - data.undeadArmy.participants.forEach( player->ItemHelper.giveToPlayer( new ItemStack( MajruszsDifficulty.Items.UNDEAD_ARMY_TREASURE_BAG.get() ), player ) ); + data.undeadArmy.participants.forEach( player->ItemHelper.giveToPlayer( new ItemStack( MajruszsDifficulty.UNDEAD_ARMY_TREASURE_BAG_ITEM.get() ), player ) ); } } diff --git a/common/src/main/java/com/majruszsdifficulty/undeadarmy/UndeadArmyConfig.java b/common/src/main/java/com/majruszsdifficulty/undeadarmy/UndeadArmyConfig.java index aef7b7920..f2ac29612 100644 --- a/common/src/main/java/com/majruszsdifficulty/undeadarmy/UndeadArmyConfig.java +++ b/common/src/main/java/com/majruszsdifficulty/undeadarmy/UndeadArmyConfig.java @@ -54,7 +54,7 @@ public class UndeadArmyConfig { new MobDef( EntityType.HUSK, "majruszsdifficulty:undead_army/wave_3_mob", 3 ), new MobDef( EntityType.STRAY, "majruszsdifficulty:undead_army/wave_3_skeleton", 3 ) ), - new MobDef( MajruszsDifficulty.Entities.TANK ), + new MobDef( MajruszsDifficulty.TANK_ENTITY ), GameStage.NORMAL_ID, 24 ), @@ -64,7 +64,7 @@ public class UndeadArmyConfig { new MobDef( EntityType.WITHER_SKELETON, "majruszsdifficulty:undead_army/wave_4_mob", 1 ), new MobDef( EntityType.SKELETON, "majruszsdifficulty:undead_army/wave_4_skeleton", 2 ), new MobDef( EntityType.WITHER_SKELETON, "majruszsdifficulty:undead_army/wave_4_mob", 1 ), - new MobDef( MajruszsDifficulty.Entities.TANK ), + new MobDef( MajruszsDifficulty.TANK_ENTITY ), new MobDef( EntityType.HUSK, "majruszsdifficulty:undead_army/wave_4_mob", 3 ), new MobDef( EntityType.WITHER_SKELETON, "majruszsdifficulty:undead_army/wave_4_mob", 1 ), new MobDef( EntityType.STRAY, "majruszsdifficulty:undead_army/wave_4_skeleton", 3 ), @@ -80,11 +80,11 @@ public class UndeadArmyConfig { new MobDef( EntityType.SKELETON, "majruszsdifficulty:undead_army/wave_5_skeleton", 1 ), new MobDef( EntityType.STRAY, "majruszsdifficulty:undead_army/wave_5_skeleton", 3 ), new MobDef( EntityType.WITHER_SKELETON, "majruszsdifficulty:undead_army/wave_5_mob", 2 ), - new MobDef( MajruszsDifficulty.Entities.TANK ), + new MobDef( MajruszsDifficulty.TANK_ENTITY ), new MobDef( EntityType.HUSK, "majruszsdifficulty:undead_army/wave_5_mob", 3 ), new MobDef( EntityType.WITHER_SKELETON, "majruszsdifficulty:undead_army/wave_5_mob", 2 ) ), - new MobDef( MajruszsDifficulty.Entities.CERBERUS ), + new MobDef( MajruszsDifficulty.CERBERUS_ENTITY ), GameStage.EXPERT_ID, 40 ), @@ -92,13 +92,13 @@ public class UndeadArmyConfig { List.of( new MobDef( EntityType.ZOMBIE, "majruszsdifficulty:undead_army/wave_6_mob", 1 ), new MobDef( EntityType.SKELETON, "majruszsdifficulty:undead_army/wave_6_skeleton", 1 ), - new MobDef( MajruszsDifficulty.Entities.TANK ), + new MobDef( MajruszsDifficulty.TANK_ENTITY ), new MobDef( EntityType.STRAY, "majruszsdifficulty:undead_army/wave_6_skeleton", 1 ), new MobDef( EntityType.HUSK, "majruszsdifficulty:undead_army/wave_6_mob", 1 ), new MobDef( EntityType.WITHER_SKELETON, "majruszsdifficulty:undead_army/wave_6_wither_skeleton", 1 ), - new MobDef( MajruszsDifficulty.Entities.CERBERUS ) + new MobDef( MajruszsDifficulty.CERBERUS_ENTITY ) ), - new MobDef( MajruszsDifficulty.Entities.GIANT, "majruszsdifficulty:undead_army/wave_6_mob", 1 ), + new MobDef( MajruszsDifficulty.GIANT_ENTITY, "majruszsdifficulty:undead_army/wave_6_mob", 1 ), GameStage.MASTER_ID, 48 ) diff --git a/common/src/main/java/com/majruszsdifficulty/undeadarmy/listeners/SoundPlayer.java b/common/src/main/java/com/majruszsdifficulty/undeadarmy/listeners/SoundPlayer.java index cb2239bf6..fe52d98fb 100644 --- a/common/src/main/java/com/majruszsdifficulty/undeadarmy/listeners/SoundPlayer.java +++ b/common/src/main/java/com/majruszsdifficulty/undeadarmy/listeners/SoundPlayer.java @@ -19,7 +19,7 @@ public class SoundPlayer { } private static void playStart( OnUndeadArmyStarted data ) { - SoundEmitter.of( MajruszsDifficulty.Sounds.UNDEAD_ARMY_APPROACHING ) + SoundEmitter.of( MajruszsDifficulty.UNDEAD_ARMY_APPROACHING_SOUND ) .position( AnyPos.from( data.undeadArmy.position ).vec3() ) .volume( Random.nextFloat( 0.2f, 0.3f ) ) .pitch( Random.nextFloat( 0.9f, 1.1f ) ) @@ -34,7 +34,7 @@ private static void playWaveStart( OnUndeadArmyStateChanged data ) { .vec3(); data.undeadArmy.participants.forEach( player->{ - SoundEmitter.of( MajruszsDifficulty.Sounds.UNDEAD_ARMY_WAVE_STARTED ) + SoundEmitter.of( MajruszsDifficulty.UNDEAD_ARMY_WAVE_STARTED_SOUND ) .position( new Vec3( position.x, player.getY(), position.z ) ) .volume( Random.nextFloat( 50.0f, 80.0f ) ) .pitch( Random.nextFloat( 0.9f, 1.1f ) ) diff --git a/fabric/libs/majrusz-library-fabric-1.20.1-7.0.0.jar b/fabric/libs/majrusz-library-fabric-1.20.1-7.0.0.jar index 5a7e2b5163d319d20eb2266beae63a0c3efa5fe5..a9794f3501b2b8cc3163d830ebd7373479efc6d8 100644 GIT binary patch delta 49893 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
cPM%7q+$s^Pmp6{WED*W`<; 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

i5$`ftA;71_odNBLT77(=Se8 y(*U{m_Y^i6)gvER8441Uv-NV5b5lza1H4&*6%hkNA!8xq(l!PL=a0br#Q*?zxc+Yd diff --git a/neoforge/libs/majrusz-library-neoforge-1.20.1-7.0.0.jar b/neoforge/libs/majrusz-library-neoforge-1.20.1-7.0.0.jar index 074865ed1fed94507711e33ca6ecf8851261a9cb..c75da0bd4eda301e93a7debddbc91804d16b1dfb 100644 GIT binary patch delta 66875 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≺NC( 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 Wz^aLXp@6Y~v9=Ak%;qD|MGOF(;VLu$

2`ei;){b&mW%_`g_JGu$c9=_U+{Z%t&8QBI+Ni!qMNM5%)&hO$LKD64Lc5**U>t`U|Jd5CIQg8zsPq@YqH}US z!U6HD546?J@TjU@hdq;({3F3DT<=7dr{~E9@K|x217KBej_U3U7%0HNYh?h5I@Vzb zsey@Q@YiTjgVmgTT0Th1l)8HDS9^+~F#2LtdsRP)%>;uBij#A1ijPPY9JD8yKJ$e1v;DBN~<_FF)L_}HmG&Pp)z_imkg|ZR#JJ0u9Ar>1Nj(<~Cr5giE1opL3MOxXB_xjakkpI& zjJ>*%i-(%`j|X~fTV%hLc%@=Lc*T6fZf^8G7B*KAr8dGr?hs<@*QZ$R2ZefOVx$br zN!RIgz>CT|HwGZB+kS`9_49fzeF@|4Mo#F1{j(Sn5Zp~~DqFQ-MT=(gc1h9Ptr5@l zmbyOrDT>UvkMTG0@MO14 z5r@6)g-<{Zxx*+X*w^R=leL-mJWe~SRcyTV(g2`L;tQbj;vkbzKh3+TvWa84r8jFUIYgG*bS-BwPFJ^X|X=URts@MhP2~h zDN!mf<7DK?`#Er=Pr`!BwPeUyAs95?4%6*MhUw$%yZJV>52Q#|uX zlKPcSKGyg3OHxRCHRhoHNuM_jTlS=4a3}-3csSJ9HX)U?NsBwR*LV!`$WP%WUAL@z z7W}~86?nw{^1izZac2IP`gx>tZ1|a(hZKaQ9CzII!p(iF#_h_~^5^A37|l>euCo!) zr4$gn8GOO5<0$&XvdR)~!A?Jz+up9LmCUeOa&loYpdx=Lb2;B%2AYCcJA@_+RfgqX zf(LnO#$Hr_gb_J{-!P9Kh!!)Z38J6LqTrq>U*Vzx^Mw9N&horIEaE<~@9L2av(X-j z(Vbn{tx{C_4~rRc21eU?o|Zib}jWGdcHx$&j8=B@^rHo_5(+goQ={f%K6rr&>e;>w1o z``xu5$29W=swq|!Bpf+Nq1o*?gaO2G>+oq!Gg+grj4Fq!{t!}Akj6UdN|)S|v>?DD zM65$NnIJ{A=g;yj9Xd*~eV;cMEE3q=Nob&C52^Q>(Y40df#rGE7`YrDD5$kU~Kb}HM`#4r#XtcLuZyYCvV4>)B8}AB{yV= z;*t==H6}U!vgBK95g08QpKB76SG^P)k-jT=uGaa)c>mrCJVb2VXXfo8rgeuB#r5X2 z{T18HlW7l>C;w3+wS`ihTC9Humyl z6USn;{Nt?7mCq{i=V%n~AL47vjxWB|`FX!f)9PeWYL~Fph6MA|Q~J)PqAB+blE4=G z2B*dHkNmzlm>~JX**So#uWS=C8@4-Qo|!B=J)m&{+OkGlNVo}{$EG*B6c#o zQV%C8FJL@mLe?~ks+KR*mTe1u8MIexsMW1gZ_Ee-)<;7ZHDE@%{Erz?zU zU}v778~sK;oyILbMez;R{0nby9!L5=Y1L+h=48j`V?K9-;c+mdecVr_)>`Emx&yFkqBJ#7YPAx{Z?Ib94h=lat2*Pu? z)we=U`)RZ-W*~q}%jF!)tiroDrjVMs$9)fBK|N?&;YU2nS--ADj~E(1a6shdF8e8-=?$wrVAo2{D&NQE32z;ubxrz!ZV7I?aG$_VI7% z?IfCzeOYn%%YHOt4{WcZusn?$1k%tCByOsM7phA*_)khc_%hYsi~YZ%CI2S4Y<|e5 zw(GKe7?D)@igqioroFnVTOO+?+c7jPj3;!^wNJ<=s?2%dtXk^ZkIJfaR^Hc&YlLjk z1+{O?dg}qwp|opYj@R#;EcBZRtt)_bo>tpO$A*%Df{aME6}C5T0?}(BGTRovCVjmZ zqWbiGGrW$9yk)$yRdscW4{qdSHvYigLw5cuD)8=$Q}`^OQ75@}rlbaF2MP@ah@u^H z@l3;V_G-KN`+qRt9&BRwc%QUAH&d>0(Tx(k4qHR;LgJ|p}jfwe-k=W$-k3)t*c z8p*;Oa-Sb4++*?OjKBzm)}QQS)O)`#j#*D|wLr7uTPve{c<%#rW~V%=`nA<&wOynm z1!!Z-t=$$X%lgm1vYs#2 ziF~v9-Ob{KiTv$eYI+QAgY$1`cXgU&Wn|v>$wd~hf=idN8K0O8C@XSbyT8rFs-|kU znUz!HOlWA#@tGI#((+9ymy0TdvUjH@QP$bAu0?jc*0k$2&7=;^#yr}EBY5N;(o`k% z!?cj1#9_6Wi!r51&V>FXr~*@kZ*jPzj@+o^NFV>D*uGn^fcbt?Y=0B|zv%)CxU&Hc z3v6wH!~kwTg2Ms9AHnm0#9`prz}jta7;rfwFHhhsGz1t_}%vx#Y9CeoU^=$qli{Cl*va)A)cjFGamgLTi!%t}x}YitN#(zN75 zlg%OVo@oPs%zZzOuNk{vz#b? z_D|3pc&}m|ZbJk{O&-I)1u+}OqdES%v_40+9+E1(K%Jr)Ax&;k|9#P1>B~pvNawij z;@t(Pbd#^T6m>5k`17Lcf=7v{NMVsnpF=(H(n`%nupmBhBIn=B7s3!JA3~6j$@v7| zHNV4fZqHK$k@6Q@38RvGmFp++;!-iHDFP*)|Gwi(nJE ziWy6m#rJ`x^TOxO-y)f8XONsaf8stE8*k`vQHP#V7H)ROx}^1E4jN_{`k%7+qi+ry$R#$D@I^FI=-MZ2|x7)j({jPntPtLFPUr_%DywVx@F31F-y*6e6q_bi& z_M7degVEG&$HJzu-ClAr+V!GAiAB~M1u8=Ky_{HlJbc!|ior_B8$HDE4*B!OL(SwA z&v*Az2x2#f3Sv5OSP9XpBcab3qzQ$29!#(# zHY`b#`OHWu)+u?hU~(!Gpp5eX($ZjZlULO!5Db}(;zboTZSfM#Y3x?Oy!gJ)s1%D= zf>8!Z5;^vFp}RK*kI?zo2u5LWrhX>AdTgvTg~H%Xn$lEJ7C_#gmNJcM;jtHG1D&WO zET_Hs6PhOves=4k|D~WD%)3Mx&xSAAL(?hlM|q6e<`CcaqG_6zqsa*ckYenc5=)M& z=n(W@au3t<`37!3(5ZQ}#AR~REtxbJTlGm54|?~RsF-2AMp`gsq!h*rn5|Os^S6C? zw21ABLJY9@F4d|OC*!BG4N@GOO7aNo#~@&B=#=$rbqb zoP1y=rWiHsGNs@v5?f5~&G1Kus}!vjD#+oep)&5ZU8ahW)6vBqFw{~Hj2RhoZkO4X zsf!k$u~|3_=I0UDT-S<^r}GAf%J>b1=y+0GA_rMMb=GeOun1CN&SXlISXiQ* zGYS@Zezf0e-W0S3$o??xw!5`PF?Wk>cY8H7_C#ryOpbikjiGXg0seT(46&(G7x_{M z$ru;v{1IbwGV~kS-6)FebuI!`J;@z=w^niPh+ir0(!mymxUGwfPqViQh_1HU-9>s& zSH;{KvDn~SqG;1XNU&!JIaI;ZF4JTsnq>1!7epu&ESMkz&@$ovs%gNY73dEG(j=`w z7V~dSI?<WwkZ9l_?=DEj)v!tk|)hAgBc(cwpcRDs>lSy;PNdGp?x$)0#$1$0wwz z?>5>(473z#DO;ch_CWQ8my4AC@**#8Ej2zuPrxE^1ft2Tef z&S}oCoxiF9z_dr8HXcnPj+y60HLkX7vRc#IEHS7@RN{yt)+woKq}+-t_Y&sQj)tK% z30NM22pao3H%1}nWvoKlP^I+)v=KmPdt-h5T&0Oz3UhMcksBu7wMF6A0Z!l0xD6ec zM@&V2MRW+#-YIeRaOhZX-CVGLP`e#NsKBW2UjqPOAVP+-q#@e1jX!O!7PUfbI~L=j zA0HFMClhQTPZ2LFiPPqZ{t8eXHs|?yTap*_(y>$>6ng)oZq8 z;x;*8;)dhb74)RNKkBy2h8WlD*JF$#^&4mxRnY~d_W5mM5M?zuQ?+IyZ18Q9oBCPF zJ6u6G9GFLz_mA&_z2`4fmG0{pcz6gzCW0~H@mLANdVlK_{~xgTzp607htKBjJdUmR zPUdQ*(Rx!tqF5pUhz5I8C1D(Y7@c7y9??Ysqh8&esRjq{bX}+eIxpN?|1@eWe+W+N z(77$edH)h#@q~EXYOqRc2z}=kYg$tJF(TbbZeB$xQtht?Htkgz$-=-iz^<^*1k z=ci^jLNt=v>^LGrI5x14yM@Wy9c)0`AkRM=;tnm$n%pGS@32E~JK^A@@R4%i1bBtUO2+>?7jbMY^T5 zdx1UwP=mC}LNl*^9dgUzHPi?AciT!5d`8G>i{y~lJ}-`E{F1Kf?%j^i22c);%MCrH zHFG&z_2Lp`qi}d-j(&lBQ5}3G@pDlDJcxR_f8X4yvuCqNl-Qmpg#g6a!mf9=vE8|; zka#4Gf^{Hk5E+JH!<)YLct#pgtWZcX-;zDi?5mF=jELe64gt)C1&ML z_M36!#rj{Pa0un5(wmc$K1CER%pX05MnILB^JL&-!u>~PcJh?^*bjd~mM%#H1~XCc ze31fuIOBMm?bnKw`04k~g#GLFQu1k?S;V4+%L{f6!zR6G@-jvtt(R`LUx<`)o1(Hv z1%x8m-=RKLPEw?{RTf34A!-nndFjncNA43ue+4CG&k0zRB3O;%*fa(-8OG4!d^^Bv z-SL-@T@?Y`1`nEY1va;cf#_8LdfSdpH2TvC@4(W6^Va3DV9##5bLTU;5PRr3FVFSe zzzJ3c^iWB7@1-c*vLCLfY*sAw;mQX^bA{7p_`#*TQhE#hB*&&H5_k~I-J(VzReK?h zIo@*;8&hmFH9W`TpIda?&P$f8b}-6}n-jiHO~aEQYZ52bZ4Hhoev)y3=6MB#in@@* zY`1&$csD0BMnTNW2f-F<_bI&GPvT1qH%`OO+V)H3d$?Fnutr9yH?z;^lcay5b|;4i z7-Fg+xYW_4_-K{)y-Qv^g*T;V`!5V%#OuP}WFhuaK@jMTN3L{GS4Ou;dlSTXP@Yd>3X=ATfJ;t)mGi_dgjH? zvyeQiuZPpLnCx!o(+L@UB7szLChPMz4bNxKW?y_EDtO9xzJfGHV5mECArkM@>^sXs zDhct*6?+Z{ckrOo9My)c5m-_g(H5;S8Ha!eId*J;tntJ*t3bls3i!T2sfsJ0AVQ5Z zM5#iPz+5KJ&QyK44ePhaLiwZ$Z6!9HYnU!13+|w|W`^QH8DB&@KVyuk8j*#y8a4(HAQODiKA+9f zpk*c&uOgEcdaJLIMs|V1{*M&YB=4%hqhkf@!&CNGzEn2U!RT8DxyR3T@R-NzVYDJp zcJdoQnX!MM#?PBk5r3kddHWN|yN!>^mbc(NDFS16BC7o>)|XmZxuq_O^D$PR_$FU` zqTa~r+=6Q2(MX{9Ov$&ZC3C+=d_0)PXH}KmsP3~6U8CL+L^L6d24|o==U1BFNJO9P zmQ;jbkjB<`d}DG|E`L`J>RnO8z(4O?P68^cz1j+lN0%Zqmg5T#nouf@ihtI^Em#ZUB_eM=~(D_W=ZZ?$nCiw z;a9*E;|GFPJ#xGP=qm@3`|b1j1*>>n;QM{NK)iPm@8m3bJOk*T0S5hoUvg0lU)cZ^ zTZjrsi2{m^@f$xP(Z`P!=&atyY(6t@elu^`q)Yl=PgrothaV-8vqoKLcV6mG?Sq;Q z2YF7Np<^ARuJq9@RI5($XI$b~rFqA6>=@2zQ<3GEiu;%jO*%K#W2uVei{$S$@5d>^ zV(kBRUaHA5*fiX7&JTxvJ)>G{(tXCatBh-h6quOeoDgFe?GKxE%?N*4U53J zs6A_GtJBdXQ&#@WhvPO79oL)k)mK7Wrk^P{t}dZT|JCE#^jk&OVO*j^b@S@Ju^MtX zGVy~1u`=|dAbV-XmC#wcAm0LPINMkOO4p);fJc@fFS60^f^L&5mcDhDQ{)n0z$=Mo z>CfRzS_$?@T~a=lGUo-tM?Lz->~+;Dq!l;Wpb7fB*KLrOS+P`ferRw(1_+ z;8I}h*AT@I+gQ<*uhtU>B=EG=e1?XF8<6up!1H{7MOeiK-TQw z_@GSh$xHY<+&=Lg@BQV+>aJ>|7&}j2vo<|HGdJyC_oqjDL1tzArOoD3>p`7`&7BA= z7{|x46JGUc-JLn-Fha;9ck%MydJBfV$3u@GMxtG_K1hrjrwREJaG?gMTm&(Hw%o)k z#jCg^+)XEK?Kbk?(!lTg_p5u%xtE6VpN8l6Q}C;@kOSOUH&=^Hs=Wsz(qfnYU(6G$ zt_AuTD1&I-LM$$D!S`aF@--=*a1DI<81NIABDKhXyo^?a^@zchBl;QREmlB~zN#}2 z*y4}l3mY)jbP*t-kgp~2q#4=P?AS=x>-5?t+&*JE(b`%ImdA z;EUHi31E3;edqqV4ZF(icM0Wf8^_x`kIvt+9K+dNXA?zwC;Cs?2KG-^Jw4KoAH=l( z6@J={zxAD5R0ug3aqvqB&BxKgWZ(lT1UX=@e~O#cdCL9hZEE84<@>7JKf@lxzZyih z@62>u3-qS#Xv*B^1YMd(&g1I!RnXm%<)eS`6q=`iE(7cEAZ24N1`6S!LE2|it_u%G zbIm$!n@3|R5D?a2`%@&| z`<~{WX-{#^auPef%xbF`u|BYxPbSgmc3yM|OyAw>)l<-NB}Ux| zH2KMP89Y35J>-~$ljqu40&#zgu7Ps0*L~85@ZUt`yu&Q{Q72QnswPnd`B+jg&X#=A zQ|N_Ai;m(@s>3s_OwA6v5o&&)|h#^Jmke&_CSCW|zB6-DKo(N_%-yDehOj5heZT+ zxK|8PWE$Un1xMnR>pvPxZvCg&vaIv!4%r$wH@u@Y(cn`2 z0H^;bv;5(s1M7PxOy0fWP(7ZbP!U5QLLzuT735$Z3o%oXP_5oI$ypX2HeZaywA^NG zIdJLy%l&dkz$pUq>o!V91oLJ6Hhu9|{SvI4&s7Q@U7{zermF~!aJJOLS$IJYIUT0? zqD=b4ArcA8e^*c$X&asaionKRbtii(0g>tA(R~f2Kv0Z%jSVYSkEesGC6z_lk%RPM z6{`|GD{|-YVb6{DS3FnJ7&#~_saYH=vuh;bYbNPJdmSaWUsqPb-6a?6BXtuK!s$4b zPO%uDc;s7j@NSOh$eL97CKt(-9?g;XtCDH_x$50Rs(QLc#eRWn|Je0)jjr6|+3N?6 zx%&T5r~nMtVl|I4o*7YUn5LVfFa$OOwtAtxE5x6WmtfD||I3g4o2LJ_=$jwg^dAs# z;wl9ea0Uqi6{z0{2?f0AfJ6t*ph6%6l#o9W>20+ls&*ih8c7Wqd&(7uNFm|GC>tsA{jix8KEsiqM9F8uYiE_F@J;K^S zpU?d*JnPHWcB{`9l2mz9uvT;qnx(WDso~ek6&8io3MtepKF#sIJo}Sx%b3p2TeN_<`m*FFj8c81rOuPpl;`4OW|7 zNRJ2Q3YKzkW20V4N;Btge^1N1*5W{C6sEJcc<|!3NYkB&a3%Q@Qz$4Mi8*cF%EBXM z%N<-Om7jM0GF{`Ie1)|)CBC@Jj{O7JPM{`VE|}Q=bl|{?r{^I2pS~;suA$nYOt$$@ zDso1_c*JpKJOWkCow#MLlQliR*h^*IMOl7cBOy*2@E^xdSO03nSmA@4BO^2wkP&?J zRmRW=A-Qb^Oj^CLSkqp%VG8~+liV*p??fOF#6is5hT|4gACu6|eC|-=rvu1%_D_ zuYIq(96Gl%j=#Kbt-hH*+n{#Rym;f*l3603g;sJr>CU8plqMCGwzT=Im6q(ka0<$b zE7~&d=+OQ*N|!B|tn9RC>ztmdifypg5Y_rrt$MI94-8-(o)ZeEN55poTki_J{QVCv z2;))p{F`y@xl?}%;S>exHeC1-JPp^`))(W(! zRi-&9ZQnEjBqfH)Jws>tu+^xgjHAxKl$E{{LDry6tNYQf5TI!tb}*H%VvAvm(woEkHEVqkbag8;o?OM+AXJFxg2Xw zOhJz;xuk!hX#!TLYMt_AVC|7h>*hiEX9xE1FAR79^YtrZ$o68+$QgCyL9Uk8VhGJ4 zzY)~Ol_Gn1WZg})`sWg3Qrt|WRmP8FFHSaA^Kzs8r@dx*=2{#6QZoGZZ5&*l?uY0v zl=aZ$ZLU}eNd<&kv8E-*PEu%ns`FP7SLZ9GcX$0?TW20f)%NyrHfJMqMBHNtDJqgm zB2!c%k|OhvLKBrr=G-D0$ccv%l?utwED230p(qtsm(qNb>NZK&@7ZT@(EIk!_WeB1 zde*qtT6=f)-lNK6*QaIX_y<5Yd)EGDfBlUi6`R;|)-^@T>uGhqJN8!dU+>&RrPpIh z^UFj$9YXQr8!tCPAuGvh|D7m?Gs^*c$c6UmqHy2#IFZI=@ zGVyAtLbQK~v-jqZ2Q}SNn!#pr^>qo!4<}Di=ltUu{pHH+*`=L!<;V7qiCCbTJ~Kpr zv&K`U5AO?0ty|gGJxZ_aZ!J&B$obpt-re%0wG&oI#s>?2TX5@%XHj%QZvcDV67QY) zDP;EE6eRFZu_kL;Nq&v;gtVvq>CNmvsU)bJwo-fj+Ufwu0!Qe;CE8F@-ZFVzf z`W%1!cT)4;cGp_{_Xb}Y|IM=CdR;?^id|mljOForPp68s8+LzL6&K~R@YU7S$B*w? zTBj&h$Q5(=zKKrvx-G%VeL36Cd25j5oBztj=T6BhGw9f>?U`g?{dP*1hf!OMQ1p#b ze+R9QQET%ooX?g&O^ja|R=M|MSol~;n}sc(vkpbvDEa%o{g8&TWmYdc8K zSl08@uXKtt)hk`*_0hPdXMKQD7y zeKEV*f2r}l#*~)6-V?EnXGD)H8HLAht#6Y)yiwrIw6UqGgq2B}yS@zP8&g)-Ms`;wzr}dAAiOH&j!?(^S79XqSd#mrUcaCaj z^FO_lqQ8vRjb|Oy-r}*nAT8AT>*J=)mG7(;%hai_OAp&=nLJ7>)allv6Eg2Es;qpi z*i+9^aTtGT;`f4% zx%4;9S_KB#k2wZ>dsEvSnxzimr&FZHXTT%=>p185pM2zw?gl5zvSJrVl zm&|W1HdH*bIsQeZ@AVgj2@gHwT+RinY&uphrFda-`^Qh_O>wh3FTa_oThi&%w&inC z&WnXY!E;Js&#dT^HhVukww%Cv9JyLLO+|*i^F^fGr=)C!t{bMoOaENsQ1da&z2>8e z;b-A!yiN2VOybccPm7*=hHJGe8=jvGw8R(P-){|5R@&cS6VMgmEPX}o7aR#TuG%1d z$#%u}Jwp8xObl|iH(prkKSRXsCs6U-dRJS3%#1N@BFh^uI~Mv&uhaGIqa<27Tm*koi?*Me)yM8_%f4Qam>wb9 zd9un%Hs*6^z0C3_va^ze5<@>vmoP~6QU=XJy0uPNc7t8!NvG$tXilbVl~?}#g@XV6SsHt!tT*|(%bOie zc@gU^1P$)}TOaV!-;3=wHKy>d_UiVw&MdxST>X!6>M4#>L)i=2uN`WQ z2XY)D>NmA&{k8qd8xa2HUfulQc~GW!{X&mpOSPU}3h#Dzu#pPp|7%x?c68esL;f;+ zFWrL{wF>DUPSTC0hJV}+3tCx_>n-AbOMfY?uNPJ=@O&A*K`1v_*3nh>nSa$As|5xP zbC($3^53r$zQ8YLTGPI>uI8(r7AJn6vtsMXQLe!vijkkT>M97hpFW!2cck#zs9O6Q ziq*C!E~%Fuy!}H`vQ(n~Uo|Ju`2LAnWA~h4UuAu$GP-*I8$Qw1zk7*z-w7#Q^3mS* z#a|Ugh57hyj^XE&R0PFgXA>=N z^df#yFtVWM2-vguIF*<##e&usIK~xh=wd`KS4<>fUFOn?0#|9qm(9r%5`(O{SdP6y zaDOgsNHqw-8B6@h1_n`p*_K!WWnn_rSkjjK#!zBO`%(Q83{wX~D@+nUn(KhyJrjpC zD_WjC^hslU+Kf+xZ|L8%0oNW)Sx%#jFzDRG@=DLcT=tA3L3%XDfb%@skbf2IpGSvK zhb9hk1&)c9B#g4g6mIh|Me!7#1y0PTO({2h9^m|^FGE~S7NG0v=|h&?Go*;6n6X@# z$+bYo0@|EC^f5Pl>EnoU*UlOYFcwx@(<AZOEDe5#=Kr|r+6=m?b8EoneQX6cutp=I#w;3il?4eKdWsaJ~BR?5w01&gRW9wXG@z<0f7XV ztrmw8TO43FctDhMa&VJzAW% z3|cfm!~K z9O!wJ^^QRx3!5&`lOW0#tFd@LL*=1=2`vKc4zxa1FpO~arHm!T^;v>3UD9~YGLX9j zN4wZT9+!3A*)n=1wV;7;-9|Ce5Z%i#j%*V{l_1%P7UlFeNr0IX_U@+#JZeof zKIVy0aMO=gA)Qy*fVGZkg)_@>7Ib!|71%?s>iK=>JtS_-i+fHx(-YW3FSOv}n>u3T z**@b29C*dgBsM(4;_$a)5h3Y@dF>D(BG`?# zq>hLYFo1Q8@b~NkS9aLL3a%GR-TAnciN27ViV!+K^s#q)rg4E z;1>heEf}iZ14EfkB3Qu_eGG6?WJ#{A-7#m`jAH6~6@7G-7ZaZwwwfpWxNrIE+egM)IaTD5J&9QIUB_O$^!`FkZPU&U(D( z*zo@Fv=LoVy^NP&5p~mzCq{#)FE)A73PQYn@$Au9J78Xc=Sk%{eko|Yh^6`Di>0v& z9%k#EUP2vs#|Sofuf{68 z;|gUsw;Bg=SvO-*fw61oxs=K$A|erKM5&XOE066 z|Ko~OO-dGuLa;b?>##T{`QYd#Ok_+^e?WK`;xYzX2oU^OkWwb&Tx&hzA1s2CgeV-+ zzUY0B!2zN?EDoE(XqB`eq=u4&HcC-rp)wks0~vgIG=o*)L=cWNQ8`9vK(0JB2Hr=Y z&zxZNNmn2^G8j+5I3*&U2V;BR9Y;ifIwb>>He!O{4Vb`XJi#R!ut5?h5}~jWMa?84 zR!qShxD_nghzWM-65PEJN5hV3M5s=uM#K6|*m6e=7~)5z7&FK5pld=Yk#_J7!PM2J zB*BpooNIh6pfdy~?-(oQI1U0g;}mk)mhn&qdpk-K-fzZ`^Oo_5Ec7^0!c06pO4Nmi zg&@zBk|fzY-h$bja3?k+PfDJY-E1r3Do=t{e6dPNTXB|2@a7REkO;-FPJUn>N(WIp z{NY*@tp>`0*a`chu)PGfVTiqJ37)W?k^uW{m_TO(A+;N^2;6qM!#HjTAy{x!PQ92y)hh9C+r|tJOU@hqvV zxHy}^6{i@i2JJBz%$)=~=RnBx?vI8VA)9@@5}Z|g;pS8yqoZ%Qmv#mhV*3~{m8 zh`TEYc^Qk-KwlLRRd*;FJpaUD99PXFVo?7lZA59`<`H=?-GM>x))A7t0~dDpbA=Bky-%56$O; z`^k6-6tfFgvkra%Dey|bQkV)1V4#FRmnFc>O`kgS8y=XU3=?TZ{^PJe0efW*Er9#o zM2rzdkBmXX--%d%3*r946Y zYc}4Czk6=mgLwqW@W?{yDVvC3Wr2xsXD^nlWgL$v!SsDNxmjuQh%{vF!=j|>5;8$g zKn~n&u}xKzFk>-&2LA!s)3KTjrHEr0>@%Ig%21w!Z93bC5gO29EHD}tE+s6kkjBN~5tPr5#)P7u-v|Wdht8M}^ zAfAHtS>wgS(jel4n7ctrPQhIDe0es7VHt4ur)Htxla8B#hHaRE76&7x4v=~d{@0au zn1CqRR3GACB!eBq8*Ou`2XRD9Jb>aHhloE9;29~A$%sGT*#RuD-+%~C!yV?Y!vYE< zUO+0wTbo53xwaFjn6x*07#Wp@TZgH~cw`}^cAO_@XivipU*3sf#29d~UYI+KH@(w88|SkOBtaGr!wf})YB_O zY`H3+!oAi7*MpeAvy$MngY+V5%MBtVZVAW(`w+J2@ft#c4q^FT)e{ljh^HF&f~D^e zhVZyg@T^QMpY1~;x>_&wxOik;bRt-J?t>H(xna}7C#e^geSH1 zSP;*m6{xk(d6)+KEF76quX%(8MQ;RznOf*kou3%Iit7Ht9MvHr8-2TelI+^EvDgy* zT#(LU7(15O^cwWUy z6QL|4h!?xezAfMwhEf?r@D({hIXJQv@k0i)6&UPGRj4yZRd5Ck) zb68`*6Jj7~C@4ijY&(u2&d(+`TVuhgWOD3du$2kH?WTgt1g|@R_<=dW;wNzfe)a?w z_@E_^ETDw#h&W=85BZ2*z+z^c#8jOQ1aET`lp(wFeg^w2BiJYxm*@XniOA2zMbyfN zh<0B=P142od6*z7kl@{U=%ccph)Y4(QruynkdHoZHW9omAJ06!twfaNKmxil8y z^kADk2*hAg5xtm7$Qc3?PY5c&)gtU`m%JhRJs*3Qdy~YZ7|U_?^pI(LF;+w5%n;}< z#yKMF(hyL%jCEsfQbAM+CN{n@WNIr%6ZaDJAI4-*Ib_m3gL9M7tr0*3a?aqwe5Q7g zI#L_zxPL?NSv)^Y8yTSpRZnoBEHlNG`sY~;n>`%wYZ0Wu;v5#b_uepXEq1T>s?#_srZ z72B&-j@Y?@? zL2V^241dh}9Z#vku`tzmBpw5q4YazH(uf+?STRm=;N`~>g)db&*2c}_5fSL~XGy?4 zKb9m}8N#n&J>0BEI#HKurmC*j#JNR zu26wRn^-dBHbeLgj40;B_^3c(2y0+}*U4aSX9jD5`wg^N-9$3cl_3FCmlp~8<|dxU z_I^Zsh-FEE$1Th=Zxta$w{Y?mT}y;$HJ)~!L5z?C`+Y27SYM4rx->+Thi%o&s&VS9 z2!W%uSoVoE=qSIL5#ynPgN4*d$LXxF28$H6h2ZWQ43FQt<@zkI#ib-=8zTa#CE*1A z$Y4o>(Mn9{avKwBM-qJSHclS7QP6pt_NP|H5Eyg^&wry>Mrc6$9UL~UI~bu1y~kMU zY4sQ+xDJENj3e|^9bVUL-bI9N362_eE_OCIw>fvw@$PP(O&Fr@;xv}DpGQH#}_jtQckNQzI45v3@`x#X;L=nC8vqm6Cb$;37`#>TccPBwhI`@eVJy?4%;sZ;e; zS9gEi)zhW-U-+FB1aS%wEVc1U96)O@E=8?ug>$ocVg^o21kSG!&v(uBT=6xJz{fYw zWEUehg~nO(AkT!WAY(UtH$)hn+>yB zw+8XrYL63TVU~p3-RZjAe8y$BJ^HCJ9Q{u-C-A-Dj7U;={$QWwVd19Y4$&IHz`!iP!T#Wo zP*`AaaByHOwIB)b5AZ+pNtA>P`3uG&&0)85g{%G}P$+=W^8 zi@B?#yNjuLB03Zm1EL($6bqA_lKVJ|oHF#k&WdXXAsPQPr~mW)@0}&;Lq-4X0FfRW_APC2ldVUX$kk|$5|CcTZCkGC}T$?HngrrJEeS}5_b;IxfqgY(3SJx&jcrUdj_xEWl zPKxN9I5dbVJV=-^66>$CL3WH|U(uqtQqWNP<@TXpId3TeoZkfz!D(vNDDCG;JhC~h z<>%d$=Npx5c*vj{%jX+CGK+jOsrBc$+_oNh*MM8T8TZDqH^rn@hnud`fESM=Rl}|a zXRyZ~EpV5>sN%$(q5$s1X`y)5BX*xdF)ihES%77U>dMve>KrP1W6sa%lbw(p9k|>y z0oy^BfCYGNthk4A*SKt&>)wpX z<9b(xvNL)f+tQ%CO@3^o8tGkp`kX1PbzSJ_Z`FA~Aiylld$z$3)fbe$2TkewJ&j0`8D8Onh>|oJk6HCD*T-VS&$xIRct|)4~;;krdHbzELW+5&l7J%Op{5n)-82Na)3H z{+(W;;tSng!k)@jX^oyE&^erRQLvTB28cy+(#SMdUvK8llJ%LewVUlbSu&H>B%$mbSJtrfC@HGY7BjQ0Y9O@X-D#)?hvtT5{)*3&JIBle-O~EIE zi1RC{>(@;}650kwKQnnXr9yfB+z-&Sq)7&; zG7B}I8`QF}&@6{MKpPe+kSLEt4?_9?sZ)t9JP>@SRi&7-I8~(>3#X3`W!K@(#w~c2 zhGhXDGqZl0FA<0;>JewtD^m!IPA6sd=3C2VcgqWO$O6v36oOuuq?zm~^W}-KrJuK14}hwjm@_@|&7~I#Ac!wch z>$8dyVQadn#oFmJdRjgv|J*zvoi-GlkShI9%XKi5P-iZB`H0D|OASmau5{-8pp>;@+H|Q20+rt&5rv76_0LSy z?XWf8_zyTj9L$?E65XQ0pjv0ep&zk3BbjyJ!uk9|1!IkHl!#gCfo0l2xy=RKD67*X zYh)edYrkPJ6SCv$r!~!QOE-vN(wQ3=E%oIlaT=YhD%!fT5S^h+2>nHopg^;cO zUyYo*p3u6%H9MkWJwR2}RH}ZAJ=JYrb(ew8}GWjj%!YJ7Ogp`WIWC6+ z5FPIxhwkuUMy{^Z!X-(}Qd`H5ZJmg)aa+}*`c4XzC!Rd7-*<^o`tUW6>lqNP`VESz zApICbv7uGq!f6BARP7jE)q=lryiW#5*L_~8J-W;+b^gtfMfnc-QC{@KBD7{2nr;+a zr^NXh>wndAhfB&kWwt`%rkKjIlT2;(#4gX{Tpjmbf&5G$8hV?y*~2`(rhH|rC?OcV zOzU3JAh7^>;#`iJr|(Bl;w(qZ#e1u;wegsx?aL_12`>Z0Ji?#lHSG!&l~eE$?%(iT>3MMaLHnhJ>d@xk0SOnA&?n_mJYbwr@;&uH*76EWz|?zf5Gy zR)_-lM22rIpM4%5A5pSq&BALP+N49j&%A|f+KK~Faq@#hNSgBtLzqiJC8h&xYoXE% zlZ&OYgWS{poYP)}kcB-mwW)X1c0P%cR;2l=+;Q_ZyK))v$FD*B?SypKUkqxBng>{lQM`U&$)7QmLy0hH^?=sk5Ei6 zxXJ)opOCw-N9$On8<=V+TFZTy{lCO!`p^qhPxR}w;cV*Fct;#CpJm0wWj(J%jL{SS zkQygwHieaz82cP!?MhyJbc0{uGcqdm1}7t1ax=z9;VP$y`vc4xBXgFcWL2P-=|DsX zAuAXqhU(Ov&(uN@LQ1u~=?;@q`G{Aco|hNcs>7Mg&Ta}1$W#{&fG(N;tuPUuc3O2W z!=F8V$o|~$b~(E1fkI?3b#1^&kKJmc>S%eEsmdbZqUSp^CfuFb=0JX!4fkb9&{O`( zc?zn32|eSYydzQw)nKp};qvl2#o<(*Ta)!wuy$dLFJN_P?LhH$!R`xQpQy-Gs^}$< zY7nP*4P!fwq8IO!F)JoVp0_>HIY4pQQ1w-3NOtIlYX4~ph6ZtkFb*6k^$slC9-2_J z52EFg`veY`uNSl>LPq%{_Jle;s5)ezhTa^DQe*o!%y-N69X_$}e(S;~#7f@rTBsh4 z_?iV1OZZrBn|i%GE3^k*c9fx(FNg=gt$+l6AiU$@QsOngB`C6`dRHJfdU@^FCA_=4 z!9Xm8=5->8kisIbLtcdFFUP`_7gjUp%lh)&V2z2gpUOMpDV%Rl)m8{Uzj>1|7VJ-NXV83VRuB{m@!hM!%bwsN7dOS6N%k9tEa^9lfx$&M$<}-2_vM*Av`=HWRdHTHxdC3?Q7UaeG5iHu z=*=K`L#xAQavqJb9``7zuV`a{x~F#aL#_)ea#20a3+VSkPD#8b7uM=jx3Jrf0dSk` zM+kyvJJ$S+RI@iCvW=VqNq`FdTZj|yP+DB7#OoP^_v=rul~0dH;@K0q*sqUqOWJQ+ zpZ&ug&7t^D!$y_Q%7FOqD76pFtKGY9b{CoWmF|h z0(FuXkFbyEyOSB|%lI_aC7bkS5gg|=>jqGxKL`!_ju>kvj5vfzizY2+LbNYQ3Y1AK zlKr8`rNmg?dPw;T%}|tq^*Vkmpy#(VnoMXPdldp>8IBY)OpFFXS$q+>7?;{kL8S`i z9sHG1+H1Pp8miDJ`OL;jJhJlvjhKq$AB+5UDc~!Ny6Ha!igX=zDmE*$HC(iLc&#(vRvsXFhhqR48p2TW}*-Ckei8crK0<(UWTTx@jX!^_IYP6 zMLB10k~(Jt&fQDX>@m(U(T(Kl(QUynK|r8Gqv(a8Itsh(MKUCmfZq?4YF1Pjh+h8_ z=yA!ugy140N^Lg^Bu8|S5G}DAMgP9a7Pk5ZZ4-@ic#VQ>C?VirPx^T+;`g{-*+t{3 z(zV;_C-yxw?^Y2?qx|ekxVX`kKToP_nlaZ;7rASiRo92V55199LpR^Tq}*A+7~(!` zJDf{mz2L=lHCmBo$_Q^pgExnYR_!u(Dnw1+dgtEC+VuV9Y4BLFIpG_-G3kryhWi$LKIO-;Kv-d?rnV^6FRd5T)R z%8O_?DLWkpdH`a@sNbLEwe(^(L?mMIsdwa6Li zN4)IWjlqQ?>Z*ta`g!JcsGeeBl*^i)D4-CG(NE=^fEY<%e1oQkMXi`hI5U=W*DXU{ zq9=0pM|}Wn7#wp<{$u;y=dGx!aPu)e3t_7Gkxe;hj8bA&#~g~FbSuX7+E`Bv55=Ua zbB1S<(IVcoscyNIlXH`gCWgWYtCH`mbPL=?M*J2~D$(g7!@J#Q_je?lYhfv5I&7+a z_-QyIKx_-l3J%|bC|?IYGA~W8l94d!yOc&&QfuwHEHu<)?9thx6x{CQkEv#Il=V7W zV`nN7tcjscFbFuzaCj{pd@t_JUlykL5aIbvazS0PZJX@)jbc1kYMa8mt;zi%3p zG#E%Me`fn$(~c9W(ZQpw^{_%0eJjb}3U1sf_(=7rJJj@zk+bil4&O(jh@S(R-V^1HZA*1b8J)%0e|_RUi4CF{-jd;f=FQtU0o)->FI+ z?n_YkC#kd(a5Btj!X43f%Pw?6o-aa_UclZ7O4!19e?c*|u=X_{?5MptvV?8hDr!@@ z@M3&3Dr`YU&UUbNyltg5;4YH#GI^XV3SPXK$sp9~+G6!Kf*zen?JnK}B5bC&j1b?# zUbBW1at*dljVt*Jg*dQ;!=J5#rm%`$#RiLd}C)Mam&dT=48XSZ8fj%qdm-1a=zgKtzbo_TGML+$|p2B;S!GIAG@A z9Xe^kJ$Jg0o4iPOCO%thM_FK^8#4;V5tGJBMkl40pjv^E?Bd?l&vpEqkp>pI3Qg<< zP-ae1?uGo!-+KmlRNv`rdL5ze#ghqz4CuKyXOkXmR=p%yn<=Ps$cG$mR z&(eEjy1X^E?I#7gY1Z^6(k~#>lGKv(iRGR}l40*Wfv&K)74W2VE{x@xn_}3Cv#;wZ zFiu*s2d`)3U{~^U>WWBrP%X^0xnDF(58f7ffM2lin7dfo!3G0S@)eVxF8z)G!ew7q z|NUdy*{{l0%>hcm@@*I*jFVXHXH4ucPBp|_oBX}=82pI(2@>IezA7M9!?iI*@wR5l zydeYc*I<)(UG9(U$Y27S!4ukHiDyRnk0KKVai*N>y#z9X38_cVfQ{sp<8#A-R;Aqe z?E!HFDWg%6k3+zFVgJl_YBtNTLwxtl=W$V^mf>FxC?mNIu)4zPu-+OLXoHCS<4`L6 zB$fM1Xh|vgSNhIs1L8nA(@}4DIyGs85v6-%E;o$)($2GIt7D}W`f>tcsNbV>C-88M zac4H_Wf4j^aHXsv7X9AIqE5fnts`NEio68VV|1``am=*D*tWdK$BSB@KB=E5M5~%( zb`Cw{Xjqj<9x}!hNe;+L!_#WBtwnMTGOTje@P%q7rWne;x_JQO7{ux(DHs_rb$7yW zk`Hb5^pTi)XB60ewU72UrFrTXTqjSpLYx%%q(j^ARcczz?2EXKl^>QSi|JeRl(=H) zh3M<`Hija4RY&R*WE54g45Gw8)ZGbU3vgyJKDZu~(xlVP9|o>!&;E*7kbV<=vci1X ztoqUus!G|wPeBfR`=M7m^VM5%HZRD2nOP>(>z*5Xjf)ep8yqRpjYgj33tO2ndya~e zP;=xRM#?FDvrXD3TOMPO401|L#d4K#Mb(9PkIZ9(TP}i>b48VYtU)}rHh)cl=74pB z2XVV(hOxDVWJ~D0`NbEv@H;Sh)QaO7r_d_>D5_6g8O2M$vh6{I#3om#W*JAL6LM@z zTVB;jN>(&t`QvoENS4r3_c3(w0Nf*6lf;z=m}0iulT&#YsW3N(#n%lS`mTtOcy?(C zSt%#7bVbRioU&uJoE(l51v%1|L)^tBd-l2X0P)Tew%`|aE@e`|xA9+VWbNO2)Y*zG zQWPu!v(=2ilig6oS512$7HE}J{OnuoZq)!BfU)v~`(2Zt^hrX^HG5+!7t0o~Ix__f z!f3j%g|1C%YPxVmF%6g%ueP4G(BaW#r~^X;zn%Xy0a;IaxbT3ujH;uWLfg@7gkAFc;34)(blb?8{_U2(*4@ns!_V9*Ed zvWV=Q-t3wNV@g*B$3~+FwR!-ambam1Pq$4A;e%oa*q)Ym2WNNxV8N(DjwF6|*V~0d zePPhwlzcgPHIDj=s`oCmRgm0ybKeIBs znxyLm6?cCv&Z*aPFxd&5^k_+13jfxx#XP=q>g&?F32*HJPgx8WVJYPq8MECy&^iuZ zx)NU?LoVr=>EuOwFEgvp*ZBhoU%V3k2@yePFY`9l5_Gf3cmf@C#<*;+(3$_XYOj1yRC_x4)0f)ePN!1 zRTkGLMG_#^m?6{H*3FaV?8t3ZzHDC&5*IG#?1?upLq#o{s)DcC z#vum>N1eDp$GW4MXQRf1l20eQ)K#*jk9#exwAxMzci%c})N_s79n)S)0@r z9s<*z8Fxe7A@fW!0Ax;KO~pZ~>kS2A_GGs!aDz2*xX*l4Z;FVDPa!C%_oJ|%SP)Ne z)brHTFI8x)GGNr(2L}YaB6<{#Ub|+Tun-bk7|{I5J!Q_dVT_Z2dLx{EaIwADqgYvb zBd9y{GB$m#-kJI;s5$fk?bTeh3xE{t&l>hsEEXs>_$=vBu^+G$7aHlKfyTWNT6OK0i`s%bP|nsaYHmuio=44vR;vXDAWdxPP8C;fZm@PId4jb17o%QXgdoU4UzD+kG3~@$)_vxZKIF?&ms_A*YynTd!ja(Z0n3}RWF$F zF&LQfVGqOFt=(3F^6(=gHxvx~Z=nL{IVgW&C?0G5XMH6o3IUZ<$R-gP&pOG_TxwPFv7Yjq*>pqc&v~wwU#l7?m%|N>|`hHh2Sk zI65t^x;|@jXI`2R6yfN2mh9-*jG-2EoY2fyZ!Afb7VgCwjG5nufE8_O)cXaIM-vkl z(|c`*RLP%-<-CfU74pxllrT7}_^}rhP_P=w~ zfi~O$lxRx{NMVt%v@U+_QZ;CeuV@y+L&PKS#c99N_WUaQfJF1yxhHj46%`Q0#1@}7 zZE9p|T@&b?;_Kc z-@wyBymn5%w8+2&RJQ3yp}l|g3Vh5tGBB+YTw$a3bb9ynd*TQ+B>O-x`Gy+xdMvNE z)yEj-EN-x~0F;BfLKK?(WkMdhG-J3sb&T?38eb?zJ-{Zs^dp3sl{*sFE_VP-IF{@i zc~N>+0nfy~k}1?4Z-jMLpZLS*H>~=Q+Ta9@YvfB8a2rk0WckV7K>(vGiTZj=_U_?w z%yq_(gS`%|2yvAN=<-C-CoM2xBL0iMQvNG8K@*07O8RY%=pOz=;@u{k?ao`Czxqmz zUo0IC`A1jb{-?Q~n$Q0yy8HDF8Y{6?5*4Vcj46usUczL@@_l9(n&m643Ei^fH35CZ z0%wLAXSuc5u6;A3d&UMayMX)`(pP06PDRdZ*r&oMOP0_wmiq(0qvy%rQ?F0I?*+b& zcnyC3B|CldB=W6~Msqo`GJnW_$C;^!REuRle^1CgM&q&Q7aD;Pk}G6DKU3<9|5-5* z;N-I^l45-5=?I|bs8SrZGs@_bIicAq#a|s0g3eHa49%Jbgyqi(ZPXPeU%dz*&5!8u zbz9Kh>sz}%CiBK)O|}%D>O!8hX`~j(H2F(Rs*cEV)fUC%mZ-%Vz{~iHk=X3$*rQvW zZoV-5wED=6%-*o-3BCHZX+Em4)IklL+7mudZ9I(eGLvj;+VT_Px#OFf_ttcY{+!w$r_Rpge>|?%KF$pjQe#Q;U@?7NlaB z-8@SQt#54mCE{c{p;t`$&c8-nQaH)>OSW+{lb@yVot<>oVKX5x``o!@JUJY=%V{n2 z=r7HsPXaZIiY36V1}LQ}&kVU%VNz9& z-aN5qp@oWA-EdT0W2VB8GnDf- z&qU*URCH>G#8G(7bl!Y<`}P1+(bC|K<$5O|YzGQa)qeH^j(cNq#0wI3%Ubrhmr*{- zQXh8JA(i5)tPeA0Xz=C-z`T1B#kr`PhQc}PTVVLswFtWE*$KF&KgqaYH)Xa1Rzz!| zR{~syW!Fz_LA36P>694Bgzj0{NPP_Tk}Y+ZaZO2*aa?sWeUQkU0ogd|SG(^8k7Wr! zSV7yVy4lyDYSp!7%U158=&b@>#TU#=#d>ACw*^)UD~0PT3iXuj_zkIVRe8U~7g+mI zrgp@3ziL?ufyZ8@&Gce6;5bvIX?<$CD3FH^gU%5Cmts;NMbx?XCzplxe=Yz2%v=#j zMByY)?R|xYPi6Rf#H7lR0Y%!_G_l|!f>5^$(M(|x_$6)+CnvhSIaXt* zTRg$Sw5ZP8Rkoo_ibk#zYhiSbrKLmY(IO)Im-(U{indZ(2<`DZbT*3Bl@!tPg)kob zuO)fireG*esHu^}4x}3ro8dEo9IPsoYQPRO1k_XNYq$k+EI@fE(4c=`k)#l6Grr}zuGdoSSU-R4G~F0%17ZWxv;933>+xv z_sZc+viwyvLv5)rxj%0j^^das4@LXyCjEPIQzc3(kO7_HBSv!ahc+kf(k@97?+v}l zC^McQUsZ-roso~NcZ&_~D=Rb|>2LRrmVSZdm_}dmGJJ1EgH&CaZj*~<9ni8;hbxt{ z-+Q}}IP|@FyJ67AnM)@>0uN{9K+BcLLi8sfErCpL1GDd6$bCmPq^{yrMP*g;TAdlo zX-rok1pswpmC$^Et|4Rc9`J<7$)0jdwqxOFQ6yFFF62sHDX*!Miv3zYB2!pW7fLI$ ze(XtTj}&JE%c@J{rKovYw9WkFtq+>vFMc-d!D%{Ie@8j&fMX*yCg32~X_ZauSibMa zW4l9yWb~-tf2lEAeB7XRTZbL;$mP6uIoUs_J_lB+GU=I9GF-Tz8uP2@kf=%0PsYo* zT395qWB#sZ{m~4Z@vhN-{1~G~p;)$>Yj|RUK&o?U8rira;5$_e^?^-&p@iKM)SxdM7r8SA< zN@74gb?o4P8h))Mp-m)dxRN2LGk&Mh` zWqH_WSf9}tgJ@+kOUfZ4^B{JEzNlcSd|s!&#EJ8n@^z$6alfPFUSJ2=I{q;gJ7+>t> zOo(SiYV&+FQSVn=t@(Ow&ITllacTej`= z>WTev?)4IlgD88cX@)5#ZE|rAc1?<_^ zvwP~>PO_>6_`pLuHXpb(!Ok}&Dv#)A{#LF%|S4R=6=q+2h(lTnx1(AW|iIK z>6oxPk3QpYEzTFXSTH^2Nv+M=vwF=)$>c zcZikbc=-f_^IoF_2{d+8G*^@WOB^2YFh>fa=(q}pf?eyA-gpT}Uf&Q(Iz9E(m%nu5hoEW?6 z)$3B4-!|4|ReOh-d%uxn#d=_;pjble^`|F`(FWv!(Qa94B5)}Nx$OmB; z9L25_T&KrDS$1~F?fCqHqhiSF%GL^*HZMhF8WMZX%cwfo8X{GYfu7CR)Unq^{uKAI zsH!^Tb?{DUN){Skj2HU?pf0gdK7&(n)Jw&LvnFho7inxdlS(2kX)o-Cmv9X_>ajAZ z5|!0Y7o{1l14Ttg2FcnXX(~x!>Jm3x!;w%_uWR_di$v3G#m+j3g5ieq!BSoth@F}| zf+J|>0!6X)@XSHf+(V{v`8;mZi~WdcwjSu*c)Q<>mWZW^-Tv!`z&_+wz)8@7JG(Rs zi{k=t`0yKN4zlBTVD1RjjpcnROnuDc8gNttt8_)O1(zP-Va>vKq&G{Q^C#Nmm{HjB>Zr2lXz*(QXS2~TaBc;V+f7_P`w5h4Z z_(PL1a~l;wV1xJtQrV7{Z5V+Waa)!8IBo275=O}LwIvB*61^MJ`XmR=qgy%+2{TPf z>=Elgvp5l9{|{%_#K(RaO-+UGx84?#w{<>V$&*l%RZROLT*h9~e2!N&6!a_v`UhU6 zg?JCpKR^4H>fj_Q78X{ur_`~nscO@QRnbgFa`*Rh0ME2?{oHol`B0=P+MY8FbMnWU zCwwqJZnu#;hp3Q!!yhbBOrebj(!x~Yy-jj*RlGR@k@zem+9twp*we3uJFK%%6dB3~ z3pFOkM=&cUZUCy+>;SUy2E=fzk^N#Z`~a1b8XEypX3%vLZ91)7k^+@_`pgRc=bu07 zpD5ZwfXl@->dqTl33TPl)ag||wjBA`>7Ny;8wD|U)3Q0H`bul5JO*k>Smj;vE5##ms321nt22dDMQxaZ1c5oq=ROaR<>pBYrgB z(HaWx5*gFziF}qEz3DkWRN&cy`sihiTz%gwdT}0uLRx)bqi-JRPvKKC>t_VeU#R{X z9!rD>>S(dLoh4zZF8FD}Hi{!Iq%$d`D!|`pK(eLhn@9*j$XAO=p6$nSq1x)11VnXT znP#V{e|S~mW4Vg)%G|IYuyPP6WRWrkG(!iXf~We>il(+*Wrf8)vtMrwjI^KAbekXC z&-!BT&v+YDl)^Z_sh>Yr`Y+^>rTTQLNi#sdkrggISrrEfMz()G3)F3SQ)%NGU-f9P zxtSfo-v2&}t;TRF+;=K`Qm6y11Y~Q^vVrP~pUw1BE9|9WV~Vm(9l}(xZwUb3Eto!D z0{N7Sq*+e)Cv3FL+5h?RwZ><{#>}Eet%jNAqTB9h$B>Op^- z>q@dfd`6ZceVDa_mMqv|W|?FgB;5;jWJn`xpb9gLhqcFcesJe z7_sV(6-2OztV+}i^1)-eikI(WMDOXBN71hx7(vFwPO4*kw>{1VPRw9IgQ)b^s{=3V z=-~&x-%62mt@~c>n!KV|mMU1bnZ>%5^>HVc^7dpJ8QbbzEUy(jWc*SML%e=B=f?Ua z6S5Z=w}=xCji*J5lG(Du7SuvVv{>NNMBYRC*eHcDi&D)-_U1?UDV~?6Xw}v(V%?xl z{riwEXFkq=9&cPFaH}@)6^C%2_xlzR?XaCxi75=lP*jyDN)KfBkHR!{Zz2#2ZzP}e z=jS{bfs$Jqfp5az=zWwUNC7tlH)&z)`X7FbMzV{^w-{#R!G#q!ta7d~J9e-nlE$~r zYM?oDrV*8aEr#Zdt^2m`D5eK&SBsx>HM2aCj?f(PHTNSBfqBw9HPfWM%|4dS@5bk> zgL*^E;z%t&5}6OHJaIcv3+=&hBla%?8gY^Gr0crE>SIX{nn>YUfOIdv2P%6W@Atay zb4*I%4E*s(*?WZNVq;L)Y7 zl9%V(l~XBR?U;&?JKWUJ+fzLGE~Cf&Ua3@zxTB)(1kf4y&T7EgZ9vq^fa>(=fZyWg z=;A6%it8rZiC5)Vq6yRX9(WemQr8RLf_ZeacGe2oIp>*qrMBQ_^CD26GrCAfB1yu5 z=>}#bzD2q4g=S$YXAhh0YfJDonTzR7U?SMnhes$4u_qbv;S|8=)eAUH_w20Qw^jzlxuLL;hRqq&%u;IzV*mG z14=n+=z8C`_S835Fa(W1dVe`wW(N!JDm&$W%jxrYP3Kv+Ob-r>SnS!RyfNp`P;DAz zi{yjWIT2(N4O+kdMvCjVer z`Wz^iE3KjA%B4NIVbmPB?M#vWck=g`Z3~82No&CyRl%F|5k-E~O(g|D z05DOS6v($s>01pOq+s#lE|f z_|??G|M(86W?sy`hLMEHpL~j5-f2|)g&iT;yjjhlF8_;({5NH1k9=+G1GWK-j3pqW zYU*@2_aB_6Uez|^e%S{eF31%5~_QrXodru0M0S7uz*M|VNu7QXoN-Xi`#J}1iZTtvHV*{n!!ap)<{D*#?~*`wYxh7$IM z$TfWtW+Go>e+I_~mJ4{MOz)mhB79NIDmk$@eu4nH_rD7O-HYEDgYHe;vR8cKgv^@* zG90+;1x^sDJ;E>9>T8SYYK!Yc`5jDRX9}qwybxXt5MI#VmIreRF{vNK5MG)h?DJDk zJT1;hRjX-K0q>$8ob?}bbeO&j5qw0l6FY9L3KM6voNQE7JoL#*d~)PrYkChYPwiJ9 zf88arq4g10Xn)*ZtpCgP^|t^mRpcG|kK%nOhba= zd8?8vE0vOho*C?}5t-mblOIzp(?#S)as(ul6=I`^s+IhBB`S%%7wW{aF%pLYa5oGE z2=M`@P`cC6(O^D8UU(O_0eD<@odP@x)V@uB2z_AmPCjXoC40(i$SV0_f4I$(03VBZ zEM-TS$9g@8w+LKl)UHuZpu54zXSkUxi`A2q`uMqps&4`VVFDL3795z!;>P&s>*SgX zZ*sDbsP${}7`2Lpx6ri|K{&=V28Q&;Jl`Ru0U^e)e?WAc30}vYmCcA%epS(jv#SNS5&&IBHH50M z9w-qdPf4i!CgxkpE>A*kM6~PfEDO9JBu~H%_pKp>bE^rR`GISH5SO3bfY2$$lt=Is zR~uOSOG&4=s&FFiNbDDVpnhYhS-QYLB_FIS*P}GVvc`3@m_GVDezCJU|~7K zOw}X(iArFon$NtOBfh?0Re6KnbOz$_Pdeu0rSz=*8+yj=Hb_EG*L&a;~%~eLcg43o%a&-}>0? zSdM5vOyQr43CGy2KTwirAc0Gm%V~18yqE)8SX_!@xhw>2Slv2wvNmG{yuUJ0gMxGZ;DW>5KQlrp`@b>5gOZU8Us?LOKEisgZU z;QqN=dy@K9EcN+54ru*WyRoxBCX0NC#?K|L8b znB|>+-+L7~mueS;14yQF!#liw;o;Zz>DvZp)C} za-0Xy?6=}LPNHA!$XV-ot1J0V6&I_VtoZ1gX9UL-cD@(f`2z|uC>(~yE5UVt+4CDX zLv$2L*>9CxRmZ48i=u+WqiRUK8i)?6W2>WdvSjDK0zCkTvQ1~QcmaG=uaW6XIR0;rY7=m54?!ZGi2!$Hw^ z&2ybW<3LU4q(POw>gLSdbno+ZtXyfOo*4gcwyAg{IL=~~kJ-VZ2K-q3v5DWk>cBm7 zJL;~ifycl3x~0*2z!04w*&zL4bdXSJ^m+q0Ys~N`z-ul!S$zUCY##^;05{zSr}_k& zp_NY#d+tm5*qWyPa5G%TH0}h1SG?T2068<-*;s?9oqV(zjyOD6F*!&EF*$KUitLdT zIGLCMtyWJ+mSt~rv-D{;M8;h=q}))I8I%)#ASAN=VQrMqa@0cQ2)urz`g|B|x%rZ{ zpg?NftJ%sI)v`8@#s;&sliW*v=iki*(g~J68{}Z@#PK+sfR8!itC!&rUE} zt(4!WBceN(O{j?r*IpsL6Uk5P61H0a%HO{!geQ14R~Rs`dE~@vIHE*&3+X?}>4_ri zREcC3h^epdfAZXuEYSYtxdR~nlturg>U=;WfVM4V{^haHiv7uB|4Xg=fJOpY*i`)E z{TrE2u7kk@$=L<`t*QPKB>0QtgW#OJ{xt)_{Sk)dgOf@I4ucH(;llklSw8ib_@9Un znhzdG*y}%X{t`fFKI#92PE~?afo6RB{|osm05t9YpMm@<>_+p!2C06fM*b`8?-)RN z(c1s=^8X=Z2|oV{y#KM1C18UVljY(6A8R67K3b|UGz>b(I``{;O#+0Luk{c4&w%sM zL3ss~{|NtH2U7#vX6w9`LcQQrU0ivW_GZ~xm>BKS`+Am#}6JIuI&HqP>Bgf5RFL^&oS zK8XB;!blt=3cRHOc{ET&ZoY}LdCB14Jz<0M?k%84cIza#n^1?94sa3sIx{a!S9-w% z(xsq~OtGGh_pq?MyzTJ3Tz?zsad;!{C4ZINt}oE!9$zdlMAjhoU2J*92AO?J;X7<| zeE`1p##dY<6*-E)Aw^GBsqOc@7BtzV#~e&$&V#-;;KdNt7-Af^`A&+6<^w5V0%$*4HFeu1}z({-#>SqULvs|O@?ts>ht_}H*5hm=!TGkQ=U za2$c8YuwAWb}KB!T)X;AAP}zt(s$#~tAh+2A*8d5GvET_YODwU9vRr*P-I*#&H-F& zPb>U@d}-gYUJrXoz72+uWr!&dad1Km6`W;vj$Re&R4ga9$iVWq{-#i~DR3Fpqn4CB z^PmSA%OiCDf5>|4fU3IXe^?HsbayDy-5mmgG}7HE-63(Lm6ke!bc%EyLP5He29a*0 zLmH9aKHKL$_j}*>FW8?oYu3!HnKi4<-q@Y4%MV0(xMV9;@Rn}u^{8cDe4;#5Tv7bw z+oh4~nB4T_ zH-jfD#rL<|?n)8Y{LlouGGjDblml8P6eV1Jxfbd&aidza{6cDTpSDjw#%NzGtjni( z7_?ZJtF@NcEbH9nW2q_k)hX2$BAHY|5CRK;IxrTb?eu4Gu}Z2p?=g@AF4jtCpzd=rfJeY7UKIO$}PD z;#}D*HRj4i*9n1^2njg;!ZRLxvdkbDZ#3#^E)bEx|0>#dyg5>EK^9ebTc2%wB;ePt zTK*M>uaePvM7FRuKl)IoW#~k*doi_+@os4ElPfz#~*7(kw|A643v%xV-{>sq0Z#783$b7MML>ZkT?z} z-G+Y+*>-R$A}@`boM{-;#(d4wl)fJNIA(_#AQ^YK+{zM2xl|BE99Qr}P~FD%hmXw| zd{c&R6suVF3pL+r{6o9frac#8Z_aU1#zVZ6`4-<<@v%b!(2dgac@Ljmx?_y2Fzsa! zr>!q39hB;$`$J7y$1j^5(2_4vB~HAhmDfJ*Oe9|tW3HqPzWQ=*SQW}2Tt+VuwRG&| zbnIfCLA>Yx9ivQ=ke6pORoH9m&4_k`INL4xSxo`KB%9$d`4D_6;L{A;{p}k9S0}D; zUH2E`AG;5?AAC=3b8(?BGyRwwCv02xIs0)oX)RMd>lih(_jWx6tCP?a&r)c_KMq3bL(RMWi}Fg?dS^#R6pOH} zrq+E|GJ~!Os@d<{lK#ZhT9zkO3fYvJtpTp9-9$_`mC#%>cWj%*oPny9!dWBP6;^^( zbIT?vcTB+}v`=+i@alY9t{k119F2*QoX_%}*NH{$H{?yb{Pwt_K2&^e%S#v%vbQ)- z$Y$<}GaB39WQMHsp{c)?v7~Le{Eer`fx)8jl|53UFoz&Ye}T(9WJdx;B}cFN~99!Jtb9-GY6wwyQ&pCyvfd9`e_fq>`HvB?SatL^!i9MSG*;i$89p^oCKq}@_~k8 z*b)KQ?PIGyI{Q|)gjt788T7<}H>*(gj#30KeR=cq)odWA<{H7$kN|qUuZh-r(rc6J zuu4iH{`OGzfvyEbHn^5NG;`Kjf5HmgrT2vX&hA*cSe_sAfhqruu;jp3t;vBq@W#-~ zG!jUuEBd{A`Go(wng?b|a!@Tw;Jz?tqSO7d=gc$3-S%)_#g3}|((bxr_(O&88t&0Ek?hu11BgN6a%`}|!GXku_*UkY_{HMw z?qQY`QXp1T-tz_u!!XyG>|ZmZY=Usw7Xk+!&cnRlPp@ZA3X0#A9v4H|oKRy|22wJc z4QH2)jQN@jzPsoNKAqxFgR3qO>kL&AD-*Q37FB&XXcJpR7e; zQ|qf@_pP)do1vAH#_jq6lhaJJ70#lPla9>e`f!tvMfj5HYka8WiG9Iqi$Ec%h51^+ z2p{F9U0vsp_X4uQRt!VX+0zURQ--7UA`CRL@s5{~u`Z&VLS>;A{N}Ts-m*r&zJ4sz zVzH_E!S7{3D7U6~F338e)l%9z(QPV;?`|3KD5r@YlB(SLi;#^~-i?mWYAtPU~DF# zMju2w!-dD1naED>9=SZh?`jq<5u5kv{_Uf~Uz8Ba6RGteOZ$k#yPDHDa_#C}wDvmB zSky1(y&usbIvuD4tRf@i^Lg^P`_e~D50>fb*%x~m2zI2go%a<@k1smJ=&6m4D7rQR z(aq`FHQ(qRnUWl?207NI?QEH9v8k}^ zPR2^}YRHWk%~k_?XS5@HR4bYDDS!XZF2}BSa%;A#^(ji`Da=cY-9Ik68n$7;(%`Jq zT+^x8cuJ!dzn4Y-Wt1C_A9iqm5l@@YJvr_G! zo1N(-w|Uf|JWn3#z|0kbh2JdKEI(0gn559`%L!#o$cleJIj^7lVK3;Hr0cxg&F3-l zi`R-6Fypz7U2MslfM$Gp#Wa(9_tu7mrKQtMkhDf4?$*V{yp5#}r^$?j*tEh5HpV`f=h zL_sdTH!L6Xpd1P{((N=EQh=(!#4l#ihQyO!iN2^hEa1x@l+a2P8x{-5 z`v6<(*H)8DH$1PFAnJDv%gBMG5YCA40U}1<=MwjMpdUmC-BYB$ZP}BG5ds_2udC7d zENWRwBMN7=s7s4wnqEx`obYVF7**HpVWSTXX0^g&>LOmK{>`Hths&*NUl}vl8W+_j z7oocLD#v_I?HV1iFbp_cEgnL-cW)f{o%H{`y7#}AB-biquZ$b_&&JS0@u=zTOa zSo{MtG-#II8zZ7E^1E*bot>icGO-$3Yx(ABsOe2fvCUNUS4nH688FHZ57qpQ9wewMMQdblRFJ+UNI_XWbH*gC?;w{-FO@M7`1Sk?=Uf`AsEnMP=>JST>nbXTEdkz=vTM!nWrGTpu$ zzHT+^m!FAGPzO@C`Ek`ryYpgAkHQJ%DngyPLYB1nzs7b~JT8eI!pOHt3{69A#&R5# z!UdL;2XT3*4^YdX6Y--G?wZDlO{_^sg{mFbN^~XBrg=Zd zv}Hz~)nuVuP^PU==T5)rId`De$XjV66Rno*$>(B z`7=k&JZr^JP_ZS~c~3R^LJXbAEBWJl*y)6(BlS!l{OQL;rwdk7g~_^*sPdOMg(IKU zL8s|^UlvYAxj$7}7)mZT@M6-Y>az9sn7^pm9~Tem7$_s+*LidD$NW7;qsFOL(c0(I zkVR?KH`=L~{$hNOzJ|Kh2cwm@=WCX5KTk;Z6CkuK?+FrKT%ER1=-IbVArV)t5EmPL z+pD78Fcjv;9LX5V`e9^N&GbT?T={~r*A!Z8(sxAhqA04&&Xc&NKv=n1MeO^ouppuE zTYa@g3eQ=SK0mCj#NrxbsV_uMDhsTaKeu1;DS{o0| z!VL}j-udm7)kUq$c+0#8Yq6Vj?;knhsxOR+X#yXnk6E~>)5f){OQMz2+&^y8p)PQ( zeJppHqAnjOe6##5c8dgVm8A52rDE#w5WdJX3nyAw#3RhhIfLSNeIY|=Uap}%ew=$8 z4$Qlaj3X~n`i}gt5>~0%%ZFApKE?0~LpvK(4b;neesc7;p&yz=_^t&7$BFJ-yonUS z-(<~+#$660*pt0iuUGSf6Xuq)a^*KF%jHIwyBz`dzm3xvlx_(Ez$0lyBwip%f^3lK-}dx zCMUxE8~Wwd#-OheOcr;ySfpECIyn&EEP4g=l2`SFxKXpWFq9hJXg9{E!eLZDUd#MK zwnwIeKM)>7Z05M0a_&v?p*#A6H1s@>FOs>fX!(FR^ilMo8~^?BXTmYX9|=o|#?*~x zSzwRWGN2G0(<5gg2*bD~;OagS50=}Wxv%q^(cYx4-i~ zk+3l6Ja(+hgj&k_j48%=9Pe11Sp-dCN*@un?G(Cw4u15bc}5yjo-Dt?KE)GVFV3Uw zv^{hCH`jY|qEG$a_bHpU!qKm+gjQQ4xm!XHrQ9#*SRyVZV1X1y%JxAJXjz!fjZOV< zzLoYt<;ovzN>Z__Jx&Yg0|^EyXSNlToXKQ+MTv-x-jxhHJaTM8J8OG>nf~-V0#nLO ziwEgt>*#xHw7HDo$99#w_y%+1gmPMhe>(RCX%z6kYxWDHe#)Uc*mR)H@PC16mt7$| zgmhWe9i99%)8T=&;`u$rO(^#YpD;Rd@^4n&gF#kFJ>6q3gPtLUuXIwPn62f;D-`o7 z+Uh&{>=xG@*4AiMceJPD%m2t}FL0K)t@`FBmsz~@QY%tD zouWLF*W4?AzU^gDgjciF4cFdw)mD`6kR5RJQ|48%NRD%jxwLFlT!GqhCw+?dReI~X zeEVqrOB69lNQL;PdC8ccKhNJ^qPbx&ajt9=RHkx^$sRV2=lQr7q5g0KOC;LfcQ;|qnm-+^zT8GY$4m;};)A^E3l#E&Ys_t7#-Bg-Bo7)MZA)?TIAIBe++ zQY)FJZ$015@w%FXRLE@X#VjATp;-9D;uTmtUN>)wKAh5*#i2an!=-ISyJKGpN@~jK z-n#rfR6@1-?fMS9NKTH4RE!S%lt^CK^^<<)3i`O)_osKj;%IG<wpy66qWr0sTt~ z_j(N22mvA9Mfy)|95h_G5gSr7qJ4zwa6ok?ut9`=@N{0JS#T2_vDKZ1hxQ2GDvX2- z3j43h@FP*A8c^LQ^M6eT0}wRW5FQ#9d_xjx0+jf_lI_SKNr0CA$2!0a4O zi9ZpMsm?|CNsovWt^WFy?%`#}mpx`8(Pl1OoGp~ITlxv=E|khQe(*(~OlEo3Nex=u z_p2o}E`XMxE-rNbV?1v|Q&Y1GeI+AGi*Mxp$MoDyCEOPE7*v(2ho53u@a6)fE$T7r zZDVyNcu{EN$}o)Fs3!&)Kcy!*ZmyLvu1&;ZQO)d*L`f{HNSXt7ljOe5UHlt(rXxq6tk{ z&ouT+&Xx9(r{&tavkfx;Hu1YfWK0$zH793}KcBu#5>K4VRQt(yHJSNiN-BON7Sz#Y^)S{X2F&yFA{-ktupnmR>W1aCQY8X{dT`Fth z`|ZU!Dxc%F%RpYmLM?k&`oL~azO;e&LiMp%z2*KpRENE{hriMO@ChrVDDOU!kfFlul{d{361>KEX1Qg$ zqQ57g_UG#rNy?=Y14YvtyTJ4DFu&6kqFi=zJ@c@}Vz*RR8PnLOL*9#Sskc;7@Rg&Ay*(liJc}_>`xi8+zO}IBX<~IXxP>#~&E&_|z5Ux688u zl}~3?qpSW0Rd-P%4qm6&NyNIz)@OCRF8<{-_w}=k78Q4Ya3@*JSLC1J=OnzSN}OgA z9x`3b7oaF4!X`*q^$g6j-|vHv5LZZCCV5WPyIf@67e7R;H{GI25NI!_-R6+{QPrJ~ z!3_(c$j*V={@DCup6bVrlG5t1M%O{+=>iS|xj9Bf zKebuY#73BFQAPeMNi!tZ5{{BpWu@@Wfh7*iR1K6Y$zs%{(i-fgGM*FgZ3o9s<$@zo z@7+_u{oiy8Y+bU#xCzk6;O{k&G{9u@-^2?J^Yn&D%=Zz==HJoZ$rcF%9%_ly2IdLG zE6l*r9}eIzz)bU>42B8=pa*b_7f7!_4tIPEuwZW_QkXFjkX?VcBmF%U2F{t`09=Cu zv;qfy6DS3yGce}?@O^mBYa|&=gaiN~>@FV(9gdrVgbAikAm@P)He4+ODH_oTc;E{M zr~<&01sua7su05KOOVJA2pl*+Mga*Cr^>JdQZx!UVLj3xkR4Da1@j{VQmjQQ(hUe9 z@+g9e2sTfKh7B+5M4Cb1i1S?pObBlrKvE<^Fh*KLx&ze*CC9UXJb-hrApJe({TG5| zPyniLts!B8#``aRhQRr@kWxSvw1f~&*mFvNJ;n}FJ_vz=Ah;rMY*-5=8YcX752*?) z1XD0rh)ab=0^dGFB0=zn1MjMv_)Aa%Fr1@8BY=~fBh`WvEY)#9Gf>RS3#7lN=Ya7U zVdgYw7_dxgz%H@ZNP39c$x^(3Dbr}sXy81zNRPq1j}Q_-u;FhZkT6i4|BBH=1BhXW z24Vk?k8r{pA3*-v2XTlFHVgwGT=*##q!EO~2|P#u z@)=PVE-nmV`#X06`UR9NO9CQ+C<2`v>=leB5ODSh2PSSfh{%MmC_=(P*99$T&WMHw z%Vq%VU#bal1}%gL5CEoz8|p$tLD_-mZ@{PjC`SX2 zHG!Cbbr3Sc00Lq-rv;=B)D;K}M%d8>(*3``8N;|2rP#Mm^)gzLBJ{HKQmhde#HW4vf>3f2O9(f1LT0|2l4n{2v)@k zkhZ;q^nl_b-n@tq0vm?GhDHt_4Ti*l^nb@Ogb;5-AdVme#t_JrI~>9b)&{2boUl^g*KnLkk>$u@Mh&u6&3*C@9#IK3qUg zwiH1G5DefzGkpK$^rQ~xhld{^sBpuNkXx{G!C@qp8yH41${|p2JVW$193agG2@p)- zI1PW@2lj8Yz+77)_u+L-kXW!CfC}uyzXY%NfbmiM3q%^>z@WP#5EwTf8XCO02Osf5)sIalaO&xI?#-F{J@|^ zG!6MXXn}zaI--#P8Yvum=ASVI!5uC>2l)!}M2ur_?!|we05I}1^2pz+=A@EzI=#^j17YcqmiVx zBG)2#0#;&&xgjH?!ES_sF{l;^Iq|O+h~*JLO$vX7jO>qq5JrOo$lrC@e^f&ITbWE0 z=q?9zWL%JPOqv0ndmniPv^64s0uN{~Ts&kvcpDBfcn1kg%m^3`z=YsUCLn@=fq)K~ z1a3x-oQQB$_%SuI0vL!u8ixZ#4-tf*mje%IFd7M<)h}$wSbu#DvG#r_33TWcC-NhN zAaEe32Y_XulK^G3@C82PPK4FqKp5zOW#F0-D8q$wN+O>k?m_)s-~!U2!qwD}^TDVA zjL!gDlmfbsQwx~^90tLmKVAxG@RdGtC}?Dm3IV|Y2oo-9gltTLU|BRGuFt-B0IIbzk6My>yarOELhKvP!CJRU!o`x(3 z;(!eQkp6}t{{*d%7*7$DaMBFqc900r@E@WFnaC>t5Zn%0Wayn>2a7L3T4`fe<3S@ea07w=LaJMRC z1_VJe!U=!}EO>t{^501W_!iaWG4^;oSqwor38e=!7wtIDBys_zzhkx z5g-62j6)d>9sYX?IpD8m#mL+Uh!Fm12H6U9LqOR)3`EBP>T|-!|c~e~_y{BA~ne zCNN+O0L_L88&m^&NgfqN2qXZsDgo64!kilxtqwSZ9To~FC?aT*J`xl`1OX_)Lsk@0 zxEKXW8|c~yyTbwK645Z6f&(QABt+yy0L6kuXrNKT54ll*sR&mU9B3d90{jC*u!Zeu zpaBy(O<+`cAcV4gAAy6jW`q^t^iNQ%5p`goA#ODRLk!8HJOUvwUxQRM&roDg5maDA zg64160fc_6F_ruOZ>Wjwt=0LV%IEVdlEPd`#R01sH&V5Ay)dk8n~TY~4}tK*pdd z!FmACP#+Wz1O!?X?-gKC-ar&Ms2pff04n?|9>PU7!%+f3mWT;A$TB4gg$$$y`)4s4 zr5?0@N*sza7;9i0C#Irc!bOr$SV5r?5FCIWf&@T4HW-2cwr>dZ_eDAi=uzM-_el;4 z39P~h4Znmu8wHGbpe`%yn=#M_x;ZF@AOr>+KuHQa$VJ&hI0qsq!K#bKXaq2pe3UkX zeZh_aVfq4;0fdtPa}_JlpAiN+Y)8R>nUz$-GGx zeUmvYV%VTa*z8_OQ?EL^Dry>{BcixFtD3QR5!8H;O0%6V+&Hxqz}L!N{jd+peX~iu zbafLi6nOh>%j}+8j>`RvC`~JBtLaiNK~KpQtl|pj>C--aR!Ik@-hHpW`0&&LFR_89 zEWwAN8CuiiWsfZwo{8dMW!FX-Bim$h%r;8z-J zN3}@Jt`A%LzKg-jvXI2w&N(jbNFp{d+2YUF#?#&e)SuOQ7ucJe7bnve4aN<-Ich52 z!#%7bpd~a7hbEf0l1h2ccD|A@Z8sUAR=8e0AJULE@Ep=06nGtu|Fk04N4MK~yIvq~ zo&Pzhyo7_Qc1QWsdqVH@;~fNAH1NEhQSVS1WjMaYWOkb3ekOKOY-n&goh)vToz*Ds zBwg5S(}u0epUb1t=7^H2D;`Y0EuOJ4J-c}&mI~E{=PT};JR@gOU<^O=8lo}{;Gk$O zZSKdtb(vL+cjD}5M&*&KNS*vZQ`&%;HnL!o8;0k`+uGZ^@W6SFkkO^DnANG9IyBNi zP~uIvgeAkZ$xwrD7G-Up2~#S+8)*?st+v(t8zDw5mjZ&8F(ozr>m!U67iklg<_5k) z>;fpE3IDIx`{(q0m8n$uZv}}dUkJaa(i9iNDc*15d&+YnN-Bpd;cY#%^2WW@abGq8R}G!rKp@UNSS(TEI*!PVUJRLhCZ&Oqj?6L7+AEpb=x9@67rWZp!X&-D9Lo-w~ z0&QeBUa(*wxW)Nwy_)4m9~)&c#u^st;TR|`%|N+nUbMXE0{!CYK7*h3-2!d+T~CI$ zx}rD{4m)a;hA;+B$!kubqF0V|A@TxplY(6ROEIM4I%3m26&jgyi-u>sPne@#GY_A3 z8$8W0B5C;+9^*tto|!&D=~sp}%)^9LG7hy$+nuGaX}ek`&X-*H#bJDYOr+LM257dm4H6VmoF3f$q3%uuG(K;0Ul zjF;?658JJ=+dgz2N1=vHR=-JLNpS7%GayU1{IGt~%)edi)p2iVi)rrg4+HZEKQ@^IM0<+OPd3Soc)%^s2D~|lUso)t_ zWi2rKqV73|W|Ad)Y2e_*w3coaFV>=v4z)EqlKY+6IXc4U_1&gksu<<|3aO%ma{?2) zO=XrR@A`+-1Ne_4Zm5f?QyaZ$d-xVn6_x5rF%wP+kh7aYD3! zN`H!tu5gN5f=bqhpB^^l&EhSn$%mgP^2cA<+;zN^nL5*V%wF7Gh4By6M)vT zWvP``!o!V==#oDVSFJJ-FLF&>6FD2vJ$g-2Qb)}qXc$aW5N_7>JvF>t?Y&mvudQ@J zrI0tw2IgoP!^2_Gj6XR-1P*w3e@JuP|JeIkQa3OB^PWr`iivC9u`$tJ2ezoi9}Aju zMHyZ9gXhh!;7L*>PHpkjTN^o+kQP_y^#nKYDI)n5(n`up%&cFn4V3~{^J0{m(1`ZR zPP0|l6LL*9uR$f>>W%ZHA4{eBnE_vSP46UQ^^QJ%|Lk#5Sy&eBJLes{F)`gba7TNr z9{p8nf}&c;oZmcyE!WVm`1WoT-zuOwh5ThTr0sjl&sWN z<#&n0L3_kqe!b#N<}TOQD)|WcP3Td(!_D1;9c5*gWig9S#kFs|!jD9ug5gJu1#8+J zctY&O{M4PIrB(c8BnQV@$NNPb)iyl&7!GA5H5m>MHNT>#9tWngP`6@wM3Y*@{j$9% znLp4LB+vP_pgHh_+H+WBAW?hlK2)}}&{1R{cIP$eHz<>e0pn2mL1Bit5RYvWL2Fd^ex+^S_Tyl&pkB52nnT81_y*eoI}M%QkcOr8RD654qZkjhTL`RT zbllMOAs&C~ZMX14%90jA4=#t7 z)#|+_EvcU)w43^vtCfkMJddtS=d-zA8azfDOP`q2m74AAMmb1xtioGVZcw*>dY7nB*(j!-7t=6(CXU8ojpS!px&-Q)%f|ez-pi`bjkdn2c> zB)_92TGd2;vVWz7bLA2A?1t|x*ZL7A%#EAGzu35Jd|C?cRF7_C)9uH^wvrw*#mfh_ z0sQ=7TMLzX^YZrXu8Z5`T^zu3T(mnHqaDvP`_w@;m)-%c%FM!N&Mk=7rU7 zN9nJgrn%{f+#+`$4?jWM`f2?copp*?Tch8+_{-j z`D+T;G47xp1722F`={7wMe&cu=Z7Y#V}swu3~dN>?BMC#LTMK7w?4=7 zmrzk78Meeru)0qxof%@iW`H#j@c5EdO#_Ev?1gC@;isysWomol0?T(lHVtTrb;Jk0 zD&LP(6yiW)c|2106WS$Il(}-z0I~I1Bh*~6+MI&eni7X8SYXQHV6Y%5-Oz>ICQI6C z|CHLbDjqDMq&IQB|Njn3OwhyJ2p`J?s{GGGeh0zZurBt&zU}tMRHdRGHOsIV5A7?tS}OD_%JV(; zN1Dy4$A?p|CxX$d zImG$Y=d5k$t3L703Wg?D4K-xnBf!P$k#{5LsO2J2F@eT^iAFE{pebe0-Q4)4Sr^&R zp>rn(L-IBca$8$gE6P;xRs87_kB@rA{G|@(vg$X13cnu~Jm)j4bhKmBo15WkAO-Hb ziaBFL3k40MiQn!x6PpzYv*zg#Z5_szHEM1IN`>_Zo?m*WaF5(`rAeCdaAR}Xt zU4H1p`=xSI1%76?PLhk?@42|ikj*}SpTTC*E2O8EdNws_an61qHyKOI5LsmC@0PhK zy^Hl!xWW(G(_3Tq?&bx9pv}zV%v&B@BifbgC1R=P_DM8#QK?vu=~U+R-tJ)?Ngi|M{F7lWlG>3Fy?{$?B8iV?btvab-N*cPG{-5(w36{UGym_Er~leerwaua z+FeRQvSa-Gs+T2ZT)iR};L z>Fs|cm0O;zcGnPIbaTAfSBSr-WNj_xPSnTXUal?j`C>8C_U8SM9@9B7s;ip~-1*^e z!-0q2-e0s`*y5PoEnaa!W>`irD`V_5$Dk=9`|EXf$>&X0qIF~1j660BcI-?oQprtP za2Y)5t$P2#SjKOs)~Cyt^~56)qs;af=+4g%QG<{YAMn}9C)i|KTM8LTz_<3TW%3&D zPqT}PhwDoBzb7oO&E`%~RG&#kJz@wgb4j6! zMG;!0rwbS9X4H<0*hoaw)HGs*ZSdWn$Zqr~;Tu*oOZf8;%k}x`lL2#q+msFKeU+E? zgV8zVEwP~(&y*wC?)44Yo~X@7+kAaWeeW?t*Mrf*K%MHg^Lh(n`luvZ7rM1V=wxp% z_0U&?Q0mXAH;a0dL%6mPbzN$6%_gBkVQ%phO-PiT_D{4&Tb6f2dri-Fc#Ri(_1+IM z2DJU~ttS*3J7$%T2!H=zWqksz(bD{ZOGjh8;Pdp<&(iLBuY543b-Qi8s>Cs=$d`y% z^m>xp35FYOPnOC=Ex+$c6p(=iY(RI)RK>-`tW0K=^{n@sgHl~ns}g2K99u)A=V^MK z$#(2JTwJor6O8yoIs`rk$yxKfRqylk(v*AkBQW~L$(-xpr=?_5GLF$8>!ZEL$Kz$^ z?~YkIb`~?9ILukiw4=E8BDJ`<3^Hn*O&_}4ytKmVu^&`3a_`IRms=z6I~jmJnsH|n zUdLhT!X~u#WsY&i%=y!5Z1(YG2aH zsJHhvYtzT#4HR@_NYjUB6TU}DL;YiX`O7NUH=L{=8&i?xNXV}YPnjRLo46UcniWB^ z9$NX(d;h*@QkkiHTfB#@@77}tMRunrDlv%7f51Cd*n>B#@9pw}Id;>|HmNbblx4;Q zPX!$&+rh#VUii>pM0biP82{$OJSVk02DxB*=Au@OucYX$cx9{*T`ZQleY9)AC^2lQBM|%iJOhI@6?^g3G8E&Td01*$ zoc5d8k7Qyy#Xpp6ylL8{V)1CqpQ3K(vtpQVVm6w6bx__tR@Qf5c|}1PnK!v-Y5YOd zn_JSxsKjfm#5X?$wJxm-gEM3OwY8Tv)FPGN$RPrFA1n4WtEInj^~$Q!H@s}?>{Bn^ zBYqmpH5PH%)^GOy^dT)ekGG)JoOY{N%OR~{tSrcStEx(ew45S&%~~>-_$_50F~1oP zTfQ<|qD0YT8T^8NRABLmR!V;IWKH@$tz{^Df{+}Uwj+|^l3Q}Hr^WKJ*NZXz8iuZ5 zDeU1LK*c0mz;CqkVmX-;c(o|sz@Q#p>$;bYfwGqMpF1u+ok2Dw?e7Ipz5OBex&v#9 zH#V!qbVGHit&L>vcO(6^|=Dom<}- z2oM2@BSYrLHK!q1>MEhWzrG-N}OGhe02_ams2Zc8C$nmmKRPEC+G{1nmpICwKcci4n z(t9}d?i0qKhdC+~mmCelOWm$|BEB?--IS+_Vy)G5$n7ygDK^1X1?25j@f>Njj!z^A z^^d7N%EQ08X_Vc_{?;JXyXX@y(>2hz5B+FAuC^0)GW}&u8>uGE;tv(H1_c_~zSpf+ zdhwl%ow2O_$F=g*XQ*kIJ~XC%SLX4b>~toZ;rlKRCWmsKD_20frC1vN7;I39Wz9H> z4ZdSjI=@_w4dqFu`cri&B=CEQ)CHon7 zdjMSL<^7|H@2p;IW;ZkwFgmkTBTTHoPlCsKE9*_RJjCoOv&m4BF8g+eH1lM9G|pgM z1qyyr6AS^;r9K5MeTpK3W}e4tZg$k^#lt!RMJi$otj>{7!hbwVOHALL5~5ee{>}AA z{oC$yIR%r=?`(!7X+GO@NJK@?eV>ruTn%A1?Kpk2nQwf=_5l@NFA0@*`)y}MYPtg1 zc$`qbkVlcIfFG<8S|m^dJuZyi4B^gLryvnU-Jd&Yy*KrMiT>A7r);GES zQLnG?5+zb874yK%wrKD8k5cO z>}?W9jE+>%_nJpP$kR+PT&OFx+~752i5yvE4~Lj*$7c-xRqofYmM7)kpHI;*PDR*~ z^SBj2BpIU~1U`jw6WupHqibWmuHmfjH=5*RUS7Ml*1P-mQfCJ4^N8M6Yp&3I$y9ae zqY!YV^&4mXpdav!P3_VG-p+W+Bs^v3-lxxERD7a~I3-Ed|L`tE2tG0)lRMLFOibJz zIJqW$B&(UEi}UV5<42bzWmo?1z~rCo!ovQtEiG-BG5#bkE%lBNjzXXbER_ne)eNMZXXmV`3P zpWO4&6gjJWd_o|Y)5m>;fg`vqM=MY5A^m1w-wb6cM7Bv;_RK2$G4Z5yytdWceeXgj zjg=Ctm(B#5PhlP*){p$WV$F}O!M|2vWUXmVXyF6NiJ*G_gN#;<^e`E<(<(D44O55K zhDvj}s^PSQZ#h>P;l(&4-w4N}n_WRi!r;6~^KeY_SN0^!Dsy4A>Fl+CrvDghi^86% zVNr*kZ*K_8Q8C}B&M%5-qCrM~$k@+!8WtQKbg=@>%087fuA>P;%BxYh6A{;Mo9&<* z(pBIzEZFgfyZ-R4Iea8;%+fQeNy7oF-AXDH?`*qR<{4SCluHYgF*y0*p+{NFaG_JP z?&-IfoO@n_guD9r@)7P8C$542$qms7x>-jbtAxLl#MKl0z$o0Mkc5EYu@Krmb^A;8 z$?!X<7sGFpaN1Hr(#`ls#W14gYIBx!M~$w7w(Aaw~Hme2scZq zsi`OCa5#NI8Swt3(1m2y6@r0{uEhVF`209<^U5e?Y4V+|!{x1qZVqSu>Lx0yZj_9x zKa?kdVU9~-?cJ{GR$&npL)|+eMFly7+@R4fo5}EZ&^F8L*h%%8%3xr zZdj%kC8L;T)Jo6eMKYH!O+E(gW@6ReVSWs{p=y43lH}xln#NYK+c4|><$ zbrZ%WFu6-*GagHY;jS9I?Dbra**bRq1n;k`y737zAr%?_kvr_!hTE(&u0*`=;Jn39 zI+?+;#Qz;NnJZ0HYG-Nm z|5?%^Zq9()0$i48_o4JE7BBt(S?p_>xDrScNpw96v3ViQV%ToTR7W{C3#F5#t4hCM~l(Ns6B&8NB;>~FIubp!JOTZ;h)>3m}C!O%OTWq}N= zmhE9fKFKo~=nJFBzRz-woAF%X5~QZP#+NQX)AJX%hUB0)u`Bg_#$S8N{-i+HIo^vU zPX}1Be$8FjcMYE;AN=D3|K?V&A&WyEIllC>IdceDN|I^MZLHD2ox|SKl6`b6AC~P~ ziR7>!*6s5s&m9`IFDE{AI=I<~dfPvaBz-f^wkp)1o&0lFAtE#>l)X`BU4!{y1n(Fw zCwtDyhHVm5ZnbKA`gejL>qv&687KLGEquf zL{?4neQFvVh$>gB&Yba9HJM|F2{tqK-b~|4#e%}y5MD6(2x+o(s+Xx0DsvDFNBE643MeRes$1#-gSL+RlW5^ zFSol!sp(WJYsqHH63c7k@bRZwGZlHS1*G;L8lc+77!mB?b*Y2LA|m$y7XJYty=S8A zu~r4el>PUad?QnKIreI;d5Z1^QzJy;o|jcP~q9D48xWMaX~?L zSNBvys=dA`JjU^tSzKsMc#}GSI3tN8bp)akV-zt`52Be-n4yeV^GK+7J~ynEBf+OG zyc$GC?xcWf%dAjS&QiS0W3TOWjYqH{bwONtiYjZ6n(Ogc=P%-`v9991M#9rxm*kC7 zKVw50l#yE71yk-mYJM;Fm`~O}qC*b&<%$&q!s+GEtPA=~3)W?P0Afmj@FUk$giiCZ z>up3$^2CIUy_>>JI_i7e;;5SQ{o0ABQ5ep#>OUBWG0gRPDwpW*uFB`$4+%90o+Ap{ z*2%4o{kFP%&55PulCMP7Be%6b^85x6j7Ur?^hjjVKgLVoZOuuWtaTngT%3&m5G(!CbSyLb1(G35 zQ3R4s&S8oo(JI;y-u(+&qeXM|{2_Ovhj=flsC(@+`gKA!#zx+{`?%l5G<^AfVSYp- z)~d>yI#WU}Si8g#@};6^Z;FJ2|D}hWZC2bIe;lcOYE!<{E{mjgwjvHp*N5Setgp6t-y8}>t-{jJbaoTRA zf348J_LlllbszPEsqa)GDOxyfD31Z;7cs;fEDU+KIxSt_MD4m`^7Svf`@+rC)gGF@ zTg-bL6$~>c(-3R%uV6P_tBG%UEZn020wew;$v#ypdR#7#$emjYMF`g3i33Y#@-UD) zT;bN0)iR^6S1Js_?wEk0ak)5#ik3a|t_g zW?;bj5VI3e&c!0S@Lf=FfNLO%N}vd)L?o>9nf6&M8{q0~u|TTjvw-T!)aKQ) zcYt9V`|NREGSLk!^?C+K_Am{(lYMfrjwg4eVakLNoqrPDV*r3fpTTlZND6ru*uQ08 z@y8QFwJ(a$xE`9UrCd_+mF5PC*@7=&ET*IQ&);D7EiA1LP3-2AA%pB-{zAZMz&I=@ zfC&M_9GQxQHpPZNM8WS~JZ7M>BZN3Hnb|ot*qyoBsRtR-GbBKFMI}S0Tyv5-C*y@* z^Ki1jc7~5?rU9g65pM;tyqgX@)dwW8keVaTT51J;T#^Y}pBK5*h>;?Glw&c`u!*nM z@;brjPwYwiOejG6q?hgeR*(`>ipp=4bn5P&T8@RcpmLQ%h+l`|L*3MK8s8eyf)7T2 zSI8Ej%KzvJY;PH2$ig&faXcIn1gS0e8BuVSJX6Ga_yyQ(csvfRk%Vpz0*b}8RM_+z9+jFr15F@?_(QK0-{lsV(d;!qTG@j8*u1c+rI zU(RtQ>T*5DFIv(0!+69}^!<6xRrp9Q922pgy15yJ@%j1|Y%j$TSPRluWpB*)Lu-5h zhN8Va+RX@DzYq5{T>2p*iy7?AcDCu2c}yCR>%7`372-jdI@}O{(e@nhY|4{6_s#KW z*bS|IUl{jj_#qm0s7GGZBGaULTbbn(9r!+rD-I|9 zazz5!!C3bed85iyZnF6CDks@&d4sNQ6?D{Ng2phEOpd6Dp@PBN6eBuZlEA^YL~V>+ zbg!ZB7&^Da{F>;;^eIiy6x#{WUv0nzmrWDB#wY{U$S!S7O3vexZ%jj~0-;MO~B(NM&D zI%3J>C?_^J51Wt@+ATd1)Ct)Fl^&BrHxdoATQ6Yiy|&owi~}{alW1wL%4YF^g#I>vmqv$gfQIP10z`Is}@9*n;A zlJlG&ymW5(q#j{}U+@gE4f)!HzBI=zJ{dDUcrNyO{Q3URFqDmc+tmZE`=h{=y#HMH z{|{Ful`rTk#{cu8;Q=JVHkPJ#F8{L+sGTVTv#dWi5H%nL5m5)!q$yWPawDNtz-q%N z<`HQrRBWy3M`SgY&j&Z)BL2aE<}@vw%pqKSH%E=ka(iu^`#t<~F}q!}N5G_e<>yBI z(dOOj#uo3>$NN?^|JU;Y(hyun=E|a%mgL5%v(=J;N&qFRE!kjDHc|=~g$=Xyfav@_ zlp*WmaXJGISX7=>ro5Btk(d-O6BpfXA+1r#2>UV_IU`FYK}aBSh{QZ%O!^`$QnSab zWV)JE2~R;O)P&pYdOATpaR}dny$b`Xyb~`qhR_%TmjKbvq&gC!GALsDaKb)L!C3mGgZfZ zL6|gd^!^H`qOFl=lCyIIrJV)hI=S_Q-D9-8&cwNxZQO-YC8RNUTwcwPTexy^t^jH? zO&wrs40B^;*cmAumF`Fd6N>v@l!&@X8wrR8~) zQ{f%%CQT;me$t3jMQIWiA(d6$h)b)}!asoUuBTouFbIp{V)?7(&9+Y4C(Dq_>5c0) zZTKCqPQtJs94aw-_cNQr*h<$JGqyr9a8Oisu6mAzL}L`-qmCH0JknT74oP`QadjM( zeDRD^OME_55jN4tkhOcmk5V z^*SD5u&FuZ6SK0VI+9u;uwy`(fPA5ge!ukB4*ygrJjZr*Wr%2WiyarK=Z5}#?E$5% zgh?H0Ksi&x)>=<5L)UeUo*Nc*y(4c{Zh1SHIZ+$gXDg1k3gqy{9v+wqwRT4ErfA({TFiX{~k81tS|FhFo+4 zEVWj@ExDSEZ)B=g63bY`F50I64Y>1jl1IfK=fcSy4sj}^)dU95^9zglVf(Hc@>f$5 z&Y2&+_qy1vF@K1D8}EgmExW)y#1~mxwCtw)$X!`2ov7b`d`oT-p!-b*wLi%^C~N_$ zBMEMLZ!?&p1KE^VA!T9HM(KnG_uFty!gUPp{!9HaeXqbBO$De1IVm-!Pyp@huD|A8Y%Dxa)Yp{96O^c@F*1V3WQ*(fUn~SDJL#2r zQitc<_s_&{A9<0Vznb5m0Hu}9zsISeCRTx0@3JPW&O|TWgurax<4DYTpx7&lH6mWF zK9?8~a1?uDca`~fG4Loyq&H0CbbZM-&pQhr|}U&5}cuLfjKG= z&#P6cAfl@f!==q?pc`bruO!G&8cq=kIe1=lu8*~-1&KBI-kOq_jQ9EVpRHq9&^h-6 zxNQjj7m_U%m|O549t?m)*3{YA@PCgD$x16yeFCVwb85!M4GV2o2z)L6o`^X*-C&9( zFlwOq#TUzRl4MNGNcZIZ@;8E@VEo;&$oBa_d1IO3EN=73&ZBYCYI}M5FN=(QH9C<( z{QI=H85sgIN7z-IhEvT#fNMsSNvPr~x-@P6MFaUknya&D~%5+p@g z@iHB06W_^?FQ`fH-MXWZOu8!zzqK=Qo^hcLUWyJHh3Fg}PYq9}hDPoa-Wg!X&ftw| zI9Wy*2iXuxV=Cx)h-~#TOC7~xcyv$uj^Y(BOAEkm$FyxKE#Q(_9Qn>0U=TN$F-p#m z(ttqd-pl=3z)h1=Kf?Xzc^-(!1|$L_LaKo7z<;^|sehCB{`U+BpPH})iU*KNhNkim zMEdIeb@ADRCLu0RQF#Wk=h?_<6?c?vZR7Aa92wp%3%* z-G=rfiW6atU_>31OAFej-lKr(l__f1DzSmOuN7c|6UOa8v7~pEex}e0-GkQlitj)$ z5Y?7#$uQj8bW9}8ota~;#BgSRa~y$8rdpp6zv2GVl5v+%iybHEf{>OIc&M0&q)xYK z$AP`+UbG#JdMC(VHmOgS{$=YqHzvuV9 z{U_lyhQT&UUqzdZ-a-?MGq$3_zQAQDPj||Cl7phPgUgYhJraj7_0BmCMl8V0YN zL*~EwTS77iSszQ(_>lG)9Dd=Og~jFW#)LOTg)N|x9ZNev)5@|1%ttL1p*Ks5$+Z>f zN?p;fdpHsC3V!tN71@qLg*d+kIKa~|fJ!GRg#_7aIAtb~!v12anu&`cjOoLjo}O@c z#yrjlW>rke4k>`ut$OaTY9l&ZUMVwWygzH7R9^duXQ4U}*L?#SvxCMZP6DQ=Y?zpQRk_PWT_kGGcIYG7qAojD zrhZ+zDN`(lP?^Uh7cZ@R(7-u&>L;t2Ph%rF?j;FvY~x=IFpPtAl&?4nDl9t%X_phH z+KmoyR)pQT0GHO9y@nTVrwktZC7jAOW5BJvl=uTlC(H<=0CuDD3~SSLTCFt|4WV!< zXN|Ft5pMv44oTfc-&bWTarSD*xA6)j#DiIvRVJZ1A&yaIr-iFqHKfazQLc~WN7q)F zRm-G<3}Dk2Fe2grQV&b6uiy>Geo|QW!l>i1>Fa~!u2O=)h~ES21p77d&87KUetW%` zn9GCRyFO~s;~Cp+qTKzKhiqlltbpDF4NlORNcnA6{7htlI|knQ42k}zYb0T~O3*7_ z!13@;(u}b(>XOyO$vTBtG|y4BF|eIO&mQD5yCf@XKtOv@`ciThr({iu(t~HdCp8<`!;ZhCYGV(!6*83L1h|LxqM0xC5jJb>}OAF-`KSMZ*}_KNx<1!scTH znbgEl1jdVyXoBioCmu>-r5#dYj5tchCUVF*LP?%;xFK_IEK5Mfdt}kB*s!hD`LeIo zEv#v?wNG+wes(>vq*Iw)-}+iyt~my|K;IocppKbCCXQg&Kz z^d!cCppg7qyhB7U5f-brTJEoUBmjpEE0}7^dSFrhGTZC@2oyvWQU$fuZ;&xiv{OV) zO};#D*qm_6o3PI~yhn&= zj{sS55vr<26y9Y41RhV z(I8{OVCk_Q@DB6qxCce|cg8PUiV5)LKbAEwy*AKM#-51U+tCk5I6qCXsEKMIFp6xn zx)oE3CESRRs6H(0csc&Vq+ze9OHldH$OgX47;lO$aC1mhbC$X42yjZp$ zAa=v!@VF=HeRsA+n(N#TFnQBhl3=QRN+N|x^^2>$0apYN7Xc0gwV@o^E?;agkdwUG zU@a|%@W`oZ)cepI=5t|jvDk7Yqq$1GLRj?L=#QVkqnX8~rMZWWkpcD$$dVrIuvpx= zK)j?_l)5FqFqezdQB_uDB{>+o2irbez3+&C!p0Xk2*=@YkmJc5s(a4$2ybOX^eZMY zT#j84-bZLPI)TjqJtOIHjDm%zBX%v@_h;Jc8FUB72L;xLOW;Uv$b-I$q!1qFZ`QwEa zX8t3dO?Q8}le_(%%9o#$xp=W_Qr}&llEd0i+>JH*$ZXVzUc=4Q!-i>S8ooKrhigSy zF2~?T$O!a#dCZ4dG2U8k2nD~- z_@`r|@U|{Tm4_@@R2n@Ko7wYEE>#8I0CH6Y-vmL|$zbvg#9t;|vyETSAhMlyElI~% zvw0|XdYOMJU78#u)z%4s490)LBnY!lrynO50 zCrhP=Q9A+LNlG@ni}5x`TPp}tQ2 zmLp2qt&_d~DAC?_)b7l>a)!$k z<1^`E&cNttH$5`}GSb)smY=BSNBeVjF3t87rQdg@^noi0g`7-O7S#EiaDH)IW=X9E zNGwup3*VV4*D`^+su&oW`qX6!2L6o}>AtH{p*GmxQ{JBtuz*c=!6Q}OR~wNR;lP>~WX&ItN#RRyF~d)7SdXlC*wNpK7+m#jG7M=JWmX%y>U5 z2;8>ez$z3;_cDIMnL#IOiCWd@j9Lu6r0XR@y9QVlCZwO7&`N!sr<$K>K(lDR19eJ_ zFci0#jOVTzjc)KFNk(-`My;U40&3K=%{#;LmW~k34Jl12806wIlCfx3$aE>Kt9=7t zDn(b3Eomf5V~T`4q%bGFR2lJpL3?Ran$8`SlD?pG9#SyASelS^jS_JWDZ!DHg zv^FK3%hw@q@!RQyZ{4&B)Yfilxa2CW$dKLe%DxtRh@ZRRd0s9EwbT>qtVqGma{5tW z=s-CvxnLf+c)qSgBKs|fWt58?$4MDrX6jr|hKDk2BJBH%rByKi-wAt-ai&mi!oI2+ zxmxX$%zDQw$N#9-RS61B^CA%~=6zH)p zz#nt)TH7{;%=S6lNtc_L*-8x%_>Ha>kE6m_El+~}Jie3FL(6XATK(DDG|U&!ptBD7 z2ZGp{oq~Mfdr@lj$ZVnXBQ+R2Vx@{Q{j!D><@mEiYG{oM#uK%dIQ0Gym=~*HCob9z zsQsJ-v9HJV=@+82uc|x23~mQ9@UfMFAnH&;oYf7Qh1#H@TM^HgQ(uHR_nXsVCG7=o z$IZu2-Fm|xic%l99VKF8%OM;9oR>)`RPS_I`e#v~3unoJyrJuYFS{r^@i!VIIB6_z zJV~wq8F3TerF}ZilO*l~JHfp`SuhaJZUe{R8Ux*IE@u5*AJI2COeEq@c~GiVG~GKW z#RUcuKCZ zmL9Z1x{1%*ub#`4SE&d9HR)g!zVpiJ6!Cc!VLc|Wa>!I3t!eiY*;b$NXsef&?L}&q zWp#K8o8%!C0p3X|w!%w$bv>UE4i%Y9KFS;wlPSwtdJrlTzKOV(C~5HZ3jM3OLiN}A zbLPzVOzGEkhqC7qOvtF<2N5Q*)Fn!NlKUFfky>lxt$4_ws5}7xkHDOJP+xqIDOXYL zWZ0Ghe?FszS7M$aFPIFBSsfl^3F}gq1W8YOxp?Ifd)3k-mg6H&gfC9{3XJNPl0oQ)hOhDT*V>qNyH5|- z4(Cez{%JWA%NBkByWYcjKKkGGf-t`UGjCndfM#QedHyD?Oh9%4SIz$3ry5B6Oo$i! znj_42egD^h_5_H4p$xj+MY5+R%5!V0Y$5eISon6|R7JoWkyjDpcGm^dDF@!J2Nrpe zgShe>m`m%G(~^v_3AEUp={z2J{0(KM7nES51Xiu_rR^Mmqt70gh>3e(kv>q+4U5M= zIAcD4TyJ%c#>(}Htfw|qNF{+0&->GyQG$Z!8E7WqAOc1biWLit^{Q1%6BoV3kaQhoi{4^5BLFU_5tst2DFF9)Y|)JF|12@ z|Hx-&(*0PvZTj!XbvbO<-O(+yvcrv(giA$1I@T}%%^dOJ#-_N36`{k(dM4G(RYf&n zB%F2R_9!gynXTt^TXFdv*0t``YxzLwX9U5iLFs4w9?tWlZ9p*D^GfD-HeKX7vN3mc z78RYi+YMDX)vb^#oD_DIPUx-6(L)%e#?rjmx}H1xNfv5mm0|T4cgE4JZY~HboaY;P z$7@#rcirOknISUkL{s{#^SmQe*@iq60Kl~P=AJ$E7rYeg|BC>Sh)N5oD z&TN`1Yc`lBP|eF~JI$tnl$3yv3H(fX$}UKNsl7ooNTbS|s|{nLo*1q_qZN>tLb^L^){qKND242b|fG(eLWM#T020Vsxdsb`W2*7+a1L}Ez_T_)Eb z9)I;L?ik~u#*dF(Etemedpxbb&FrwiYDt(aCI8@>|NIMu#Z!7-CIJFr)5-tuY5Om} z>BKspm?D$s<}yoV1q@fV-;mz5-I4rFiL5`iK8%|`tP zT?@28H?xp{p@03S!M~mS$CQd_0px*2l7gB1^T*9VWYe#I!KZ-8_2y0*FvP!~{=(>h zpP-uG8Nk5*>0dJ#GZ@!DY^G*lRAS^m-TND}mCX$XmFjB+q--JbfWiDN#}x$A{@V*6 z%P+OY2H0A)5E$P-mS*60to{3&{Y5_gQF&)jp4;UK|5C? zTWqIdm9Y+u+Q1ye#lwKryOUyG1#!mIM{pi;hQS)kkBX|B9+M?%7fz-=-4nMa>L^IW zjH#00FGScK3CnVSjEKnsv$z>+_x|vVTf76FpiMayW0S#D5eA=;#%7A&y@9n zE)gqUTXv_}a0oUjR#|}MMh;a41MC&H`RXFLJr9#zdtC#7TcsEn|HRccc>28Dzki?_ zB4y3;2jb!|O(`!guE+Bj_8p=@y@#Q(d9rlYSSzpNiIy}IhM|oyP!Sm%fSAtqP%rPz zT~m|4OEhS*Hze7;dytKJTd6XbJDRe@+eOwQ+|K!QNdlI-hlfs1AESgYWd(6BZl=hp z+>+jdrc(f*RhmiO*LBo7{qWA7J|jT$^hqGB^();~I-fW%XUVX4xv@{Zm@LK0aSz6qP583HNaJY-p3C68@&xZ@#+dukR*S*yi^~9DkTAn+(GT<&3`A zZNooaOzoz3+jdG845omKDGqhKj6vy)I#4U)hvd1J?jffQD#>3X1{3 zZPNz4sRRAQWd$g{@6FS*0YmyTh|l8_#?<+@T1HCIhK$LVL!B~&UeC0*442;=uDKzue3nNd7u#)W(h30NNV4QUnXOkFOsT!WkQLQ#o0 z!#w8bV{i>5D`CqtP2=b?fYS^azfxtsAG1Z;H!r#3J;2J+%&QUIfo|<**wBu4%q+8q zJerd*2qM%}_+zLu8{cahk|Y&ub(O`yFI{SbemVmO`KuLQ!_V^qsV@~>=XfZZ;eaE`-To=M4jeGzk%t1Z}uAKLKsb<$Fh*c^;$l5g25Ybovu zS8H{U+>bxi;~}!?d2QxDAKOk~8u=AsT&SK_LqqP=u$`I_fRH>KO z8GHO@wdYLN+)4JM>oB-$AT>AwM`I_z=MW5ekL89^!OoyH6YvT;y~HQ@X{bYR!IDS1 zN*%371?U}^SVK4?gCP;Y>^dW5)|Nb@NF zyc+3BSE!&+l8xX44sY1+mUk& zKbPwNJAl8ZUO0e5q^_HQAp%eujVK2!1`sHSG$L}ra11?M%rdG-)5x+&f_ub2<71Aa z5I(;6CGBn4Rw{>^zCIpM`-^KBr?G6*DIT`#EdZ>w!D783 zLdd03@Z;|4E@|5JB>U&EFn)B6J+&A*7n|6ix&>oe9Ggls=Z~npcLQjL*r|QCJPnmh*!|3mxFaCt81`|HFigjg ziiY$ds!3Z3A0>(f0n{7}=?lLr5Pl}cJ&TEY@YLvt_eqAxd{@CTg53ef|1l$CcHW+? z%ac76Ymci^LevL4@(B3Bl4%AxB2l*KXviknY`v7=5QS!#>=wvWT{1)QMk8F7$N^UX z>r0hpSoGuE>M5H-iwuEcDiZd`#1ux=dlww5j$zolkR0pQo}11Da$kYZcjh$1V+1!E ze!mQKb?uE3F3pe$%^0+C<_^p1NNY!3%dBOyW7%O*#Gz;gF9rb80IN>wrU~kvga~3U zDr?wym|>Z(?hT8nOVV(2+IA*W9ST#W!I10A&DTop#sa}~Z0W`DT24vkwFuJ*T9d=I zaZfvGQl`)9qs{43FH=X~@EuEb-Y4h!aS_MwbB3_Hc*eq?(&cZzR_Ec1Adrqdh7pmX zzfH$a8~$Kix2Xp-IpviTUb^U*t_r&Qp~f4&%16kdCg*5-KGHYPWDV$!lc*A(p-W29 z$lshTI0<@acNoki?sQl?d1rX1bX4=h+G~-9La4^R#hZN@DgBXO9z)zwG2yF^=U*Vi8EUv-u7`OapM( zN9f{HN!O&=QZji&n0|7JP`zL_Z&Dk?RK1IUbo4UmimN!lg4=o*(Y~2&_G!I7VL$kjoL+>GzdE9%p3x%OFjN@0;I(m zw@5u=8VW-aM;t{+3+t_1yZotRFY69 zT)6Dwop1QsZ~f_d>Lfq;oeKB_*#^gBns2w;I@b2y?EV}?$DO)`hmCy-qPM)`ShZ=> zi>0r2Z(o1XrAHVvU~fjq2Hc%h@>*{(*^HfFYG?6oCPz0qDxaxh93t-L*^U%fE$Op` z3QX7r&uCaPWMavti>K_IT9Zv0rx?p1n*|l>hv=sCSj=3A(jKr}@1}#p(wTTjka0!D>6;RYyamk>QK}Qy% zTFab#8WY3WQA!vJhD+{P76!X%Hau$HYi`lyWJWe+nqM7BBt_| zUe<*qq(B1nvh|U!cxaMCthl`jI8*)e)nhDdch$a?Gcf`Tup|tzwWm}$Q#Pg*hs>p- zsORe(0eCsgNjg_C7k3xt*?(C3d`yMpU3A2S`&d~p(PK%{01&))V0ne{rw1t3mL_}UQ&EXuxynJEm~7;ww} zX*W5UPR~;b__@V8jSp7D3JOE2!er5$%Lk+-3_Wy-Z0|-L6afGfx1)?Rj_K$%H#jqR{)}%eGQRDn%g~6B?)1_c+|NMY^xe*G0;mlEejx*Pg|6uu*i!_3 z&+(O2FBPyi%xh)_X**J{a2|GRF^5`QO|7Qdjk4T53>pV1j4ImhSv47U(#gv({+htXtWiTB8zHv1Zt84C`2p2Gl3jo z&}EJfGkAL;!^$uOt-iJTq{&&TXPNif2nQQ_$9|wcnH``p~*Hr&WSuC zN*k2H0C}beL~x)C;`142$bBLWCb=mh;#`9wvY>Y0KOZ!KNusZjcU7L|ucf8ya{`*>K$(QU@rn*VUmqNzFkc8`2oF zas{o;myOD&R&BMlHoPSn0;>LCavGP(*-n`Br?xQ5Jss$V?60}vfKXB$m`PhKp!Ff} zK7@RZGXK7-G~|u?!!l#u z;iOlho82tIlnro$ULSQNefJdR@KljlV?h_v)U0cLM2#lSXrfga-K{#?YTK#UD-G00 z<+HOIs&Ax;%yc28+_ZhiCEQ--9h&ibrFsAn$=```cnI0E8lP@t{nAEof_ZnvNVUR; zCBG*OT%2sO4t?+8ruc`>-+HUV-f;|?PIx2yy!gpOz5^h4+Q_^1oE z$kPf~bClylsyP`yVT@oR<@LIK-jJXCw`z9kpCHb6{7(=vhsymui>l^~vb)LfkgNHn zh=q@{7C$~#)hiptNyfm{h8V+iu_hA0d`<2sE|@|bGx4DnVK)aze7A>4(6fzgzM-~rk;!bVn$v!i-67ZD5443w$u z(pCFTBM+NSo%#vV{@uECBMbXZyi49!oliiDd5Vc<6Dh1YpSQXB(R=l{xBce$^*&&d z@0$V2hExgkPe#%ryxN5DL`C0jrAnlMS#ZEZ&_py|^Ng9+k8}u;YkbAnQYjTy@Z_oh zVy)pv12V${6M`Paq{|X3aT)4EK_o&3aPMS)Qk{%u1~l4{Altz<)v-lkMcSPn93kJ2 zeQjYv+IR+9gpQ!}x06$zYuP+|^ZWHyk2ya201w_bJ zuX!AzViXfhlzDUrU4q(?uG(fg##B8%NQRrse7$8n4qW3k=(g(OERlj$1W6_?`{n_7 z6Oh&^g})+ssugoZSvnJq`vCebD=a1QjhOK97!%|awJ)eJHPvcJnI z+~y(RD@P|`B!lXk$@^h!6jf%3#i9dd_i&n7qvBVDHS`s_)j;QV>LO&ZW!ewxT==G= zjSp*zTr3{rFgHuF3?K6%+~#oP26;<}bvR!X5U?QYvu@TcX5lvM$i^!wR?qslDxQqc z*$~ZEgt@Tuig>R)toAjWx-4j}%SJmW+%?RYHZ>Ykrx)hgk(bz-%*ne355EE8(qBO( zjDaaJ)CW>b2yFF~Aq^HfVcCiL2D>jjHUe&2p@4 z!B;)-f#wSJV62ADrXjXk`Bp?T8mz5_f`S~UIyAP3?H$YE8>QiOVvvz*a1&}qZF#{o ztVZ=q+FGMrGV=j)c}CxNZY2TWUJkh2Hs=nyzI~^!A$>t;$*P*&DJcwz=-ezQoRu5t z2GfyU$oB>a(gSUEk39^Ae2K-47YD;^;GX9XErJ%)Qy;A0JVZ9!T&_8kQ;Jq`QoKy{>Y`H#q>Cw6>V|;gY6P<7n_)*Qh&wO!Xc9Rm>^M7yXQZ@j-a-u7{m7glA(Zp4j%wHC+r~&V+T~qRY8?sk+zh z(}F^Oz5CKa&F$L?^45|;T_M!}uq~RY`XIu7ME>a9Ds^?YL+VlboqljkD)QQ?H;}QT z>8F{BGMw3?6rKD~^0x~s8-fZa!CbNVINON+cdP75jkX`xDn(t1D%hO2dm=%zSCeN2 zeNIlRWjFfT^A-&N^=8)W~E9fQM{)}%OL+zUPEb~-aOkhRA( z##y{rxiM2C<1+{TIQ;(3eEmiI7{c^`jh2TW&&XZDlNs@-6mvu#)4Y~)zNz&sG4(}+ ziLCRTWfD}tBQ5f*Bh?IHvevzH$Dut9K{$y=+6i1TBDQ8b^hN@TFDQ0DO<{AdpT0kc zYw$>a15Z&4a6sG`YJ-$a1e2USJ9OQWHXG}N^@3q|*54?Z9p>i~IIUT8C(kLE16`9O zzt5n}+taaahTZOrPpdem_J<`KS?v!jM6WrNc2U#nzQ3Ojpa0L^&%x4WIWN%0PQ+S=CmaXt9$mUdwk zuLlNuh2Il1R;1B%1;M4FGx6M7Lls(E15X{#@Lf|2QWh#yRn9OfKivJbthN-C{aZ6D z3pn77dk04|*LHnkbTN**UzFKRZK+~2)L1GUkdT#wESx-ni`FScqMQ8b#t;2#J+kGc z)fw&wz$n%@2|D(f{?5|CGpV0&Nk-Z6NWN=Kpx==wl%M={ovk)8k|F_$(DzlobP+YK z@votwEXtDNOHF;1wzieDzMXt;D~kK{K}v)XNLWg6YrMah=|_DmE%Btl`6)B18|zJv z7AL!67Uc-n`EhnWPHcR$3hB!TQ*5sT*QlIL0Z20GWf|h8r!bEX_?Kr_cBVf+s7;AD z{=c%W11`tykN3XyKJC5t9<-IFmO@)H6QQJ1RGPR77iAPz>X3$!9hrZ!DkHa$u5qnv zC9;yN%KZP%bDrLwhd!S^_5QxUb=L3v&Uwyzo*|z~1J2)FcO*E^rYu-;$>y-@?+Pu> zOkL=9Tz~EZ%d5UebjGZbNQ+R3+GF%(`tjNFu_i&j&c*pHx7NOhTc)b45;UgcrjJTM z^vrX<7t4|-pLDyw)ct?r3s0DB+I^*YXVS+pl6|Y1g3?@bU9aod9uNFJsWK)aBFH7% z-k~Q-U+_XH$~QjeWzyvO`w}f@JWr~O77z17&(`gJVs!h+kk@PX$L%SzQ8$WeFtV{Z zTA{nPW7j_Z#_}Wn5xxg)md!J4x>X!^bd|=Lc`yHWCFb(J7ukzB%7E`+L+r|L*I7 zZHq?#wW0X+ftP!IPgs8a+i_vW=J$Tb9>_HDT^3eZ<~@68?7FUcn$>~j4s%b8y!T(T z@4b@mRW|Y)t0NuSjJgYd))*KnVdLzbqiqqu-vm1+RuScggAIZ+H z+#xTQdve8^_Ok(NUz(@;N@nKg1?@UHQ^(mi+IWJ-zNI6jx9bctEMMWOvVGZ#Z^P|B zcuDxn7>np{n*S)%{Yksug)z3z*N>lW5LYRyH0xN(g7$(j?xN{tF`}in%v*FW2xL2Y zUqlsmHh0bKICrRA$Kq{XThyY~u+FNBbEdW0IR;J8h|X1i+F86WYO_sa-|v8wcsAmdy$bZ4(oVub)!wBlve)p}9}W)HZ`tQ$}1~diB4KXwCI5 zjY?(yO=f3JCv8j5&yYfeOv4_R z?GKx_mnC;SNiMu&UUjD{t>anf?W5W{MHx3I+%CHq@p#5CH_>DN<;**3?fHlO)APp{ zJM{W27<~Czb@H=qS=!HI^gnpy7i&bz9~>fc#&E|)>YIXBbi^>LmutI~OV+#_`|Zlm zj>&q~!BO+%Oux%NKEA6v@9W{y&vPfOxV^#U;DJ?M9cR5l#XjBE33CpS_+wUkl zpUu3C`^&;|JI>~g78$WY^i`qc)*t7OIL8?6zU#W>ZJETXjT?qJUdqUGa}M^9Z#_M> z{o0CJbJ519^}T1>RBoCkN8er6b#+GE))C%L-`7=TeM>7W%lNzGqgdU~-e0sn7m*qtJP@TS-f_CcJ;zVUktgp-CH}8zMc>MY)!t(c=;_rvGqN>A79D zvvlk@M15|)X6BF|x40zGqI+!Mr<(>o^Z$IaRPLZ%^v&z9y!#?%KbP2b@>PA?5ta1K zK`r5xNjv*oQgfG?&)PWO&vkE%=C_iaz1Fcg3peIIl1V-A_WkP_m!&>^AG##5Wovca z$gXwaPLvmixZP<>RT;zpWd)F3D8<12g36y4A7DAD6tUf3IbpJjNv`C+~bt zi-Y)(cDbr{IlBX9&(5yhb+zHlUj?@97B!ON%6FXbtCqZ3asIy_uWoG6__HfGMf!f6 z`{k-^2Hl?Ve@vKqboUyy@J%0z4^)}X zO>`aKT$8xxuYa5WRhzxt`tY&M2ev;re5`WZJ=@4XRh~YIocU4hkRWhUMfisAK<60Y%>l%S%eB5lmK#M;9LEj{WxsY8Zu;v~RDAFfPgwkkbCcG53<&dD1KI}33sGz_I zpZe(gR{*bjgMU8U64y&zr@bM2_PAPO}mG8lfnk=qA>lhT~znenknDe#550OqE26!sAgUx1k92Z0X% zwHUI0FHk8`5GbRR4+0YdtY`A3jwTz>fpxjT@4(LjK|i|%diOyX|d^PXo(XA3;0h0J$|Y0ND)O;bSq8u&Hk7;MIz;Z%X7 zh)7H_;>A(wXdQ_1n zD~FPM1e%z>3e#W6GISLrAqQ=LP!kT^boL13crj>9ufP!L_6k(>ZLoj)J2xGHK0Vn` zM8ulo-$~3l469t*3o8HC2bBgzU3OAMb@~)~&`VrrK3?_%1`viIhSn=E&txl`p z3r=ou?8=p+xX`ShyJ)4EEIQanG@b1OO}Uo+7?S!T(4aM)eUqB13f~*1;4!BMM-$(k z;nqhBhCw4>U%!Bsr9)_X@(>-GPHWk?Gjn`7Xz2tk?i?+{9cgY`N8JJL*4B-R;jovZ zZ!98W&*AoWVr_aVzj*oyVd7wsU?rkG=PCo^oEq>#U_oul%{pDz%>86|(F)}X@xaEH<;eN#X zE(oMmCf|3lJ_}6gpwflo!1Q2R<z`Q@{qCe%^I59s31PG^5WJAD+=B+)kp(D?~~e|$f) zB%1tFphnxFEOPohz;!t&AC4shKUZcCupj&>aN^HM0)lFh!UFN4*NKwFvUJ}l)~0m$ zM`@(^Af;Rsm?T%6Oprx@B&A>(Kul?Cb<34Rbl~g3OQHWd4VZ%eOwt(TYRG^`(Sy#N z2MXYZHeytx$SYe0S@TGb+=8)!1q^0l6&A$ftB9zGNJvPC;DKUqT4S6G#rgon8pbgc z@&_%{x^NIWp-z+~^Ff(YPQL?1*A^)Y4c*1qsl^PYissFLH#7=IKEJVmMz$14qcl-U zm5vpnAfa2x&<)W;QDWr{rkAg$=?3c!k+&G3hl&B+vxK3mq7pI6j-Ogde^%HkQS_}s z61`=3zhT~s{g?vs5>Ry9iV^_5U@IeIh_Yu8-St4{$siw!GA*jurb3sPZiwvp*?)v5T^RB%(Xz{wr&?QikIAx5r|ApyauL_8e~0M@;ZZs6b6aVCDKu09DkuC_ zk>V{awA6`GrQKLi!rzk&6U#Q`U)|V_Ic?AnC5nvwgN*@Oxfr73l~>@OWO zuI+5?ZC(Q!qyOqc+BBKm&aU2)cL{pVX*%C24cs3W7 zMAga=XI9U{WHpqV!4pScm6;AE{^(ZnOsMv5@ROVKJR0CvLsL}9=vb(NOPfhF)u>Pw z*yp>LxNJE~ePup0t$`|$@lpl&;z};8gx081gZWQ4(BzWsJPMsI;z^jQ-PLV&Lm*ZKnsRh=^PSvs~~0frSEYT5wVc zd1w;%$7q7(agT(E403qLQ^s|HXM8*LEzbhf1|b3)f=es27Cz35az0hD2qI%m;nbxebVcKMdNX2Ov@2!w1 zi%x1Yqj7MgDeoI783{pA!;n>KYzS9MkbaHWGOPfnwZ`-sNqP{G*sN*%B= zs0V*GKo9T-Ab!Pvb^EX?ebmw&yju};0@~m_bZKr& zz0hazCm2#XbWN^4ZJBiu_)CA|7cpk>H}&&>pJy@A7yPLQe};0}*wl>0KgfvmsX!wr z+2uhjWQ`GJh^wRqBjqp)3d@jV$%ikSK*8x6GX{8*Jquo7$CpJ>#sp5n@CqjuoZ`Y) zLl=xmlitDbTA2ET$^kY+?j}S!zy#pao-DZBgD-oEaiS0rM=54x3R;bkmy-!{$&A$LD@=Skg%Hn1f(g&j#Ka_XK+2+o zh$`A+PE4G^h-Wklk+UEs23Y_S7|TKySTOORR-=(u2^GYHLUVU`vJ=oD3(6lC_$!vr zO+s63C?gb=2+e~l3?tJ90g|0ckjg=n1}4^G;-?Hk>>I>{+ecSdW#e!d@mn~wnon4z zv!P$$@q(2k4+bUI7ZRjqFeykgCf>;$pk2(Jrt2U13fJw{3ER?18gte8tiQ@A;bm6d^y@ZdK@?BzuvMQl)MKeT%&cH z2!F*!Fxt$F9}64MbgT>`#wfvt@w~_QO4dD4QVq?@o!dgUU{*Km!~-n4bURV1YfCa$ zH(MY!?<9RC)0T9{O_=DnhYO6QWCKBL|At^ctRCW5e@9%0;p>e;SO(o0 zLaE^TdyA2AO+rK!c`?Hx!~u|-mkCnS4E2R05|-J65&ssU4251hFaxAvZ`YG6P|D+w zI&wF41pg5J$Jf|3zjI4b>?WxB7LegiDAu1&-B`YGXPh1MNX_4(D}3>v=3o1fFF>x&B%p;jgQi2Dgoq5<=*(!^ z7n*T@5%ll2-+Eoi55oV<8G`j(9y0W%RExbuRp~ur+6$i-S!Nqy!aD}P+yT}|*pY!i zR2Cr@l0Tes0WZ$+X+;G2>O#^qEmuI0m=IA%i$z6YE5emD^#Tls!pavsz=FC+hC%LN zBwIp=$RZ6l%7ed1l2EothzgKs99d)Ly8&;@0Ahebyommn82MLTC_^E61yKcbR!&su zw;ivUU8RGcLcc1~{xx@Wh6OZs5RB3aAhIxC*0_WIEG+_0HxgAt(=?$TWtnYX?O_1> zK`Mf!`(YWBGK?hZ`4}#Q%!7e-P-uTQ(D~xWdk>A*{#$Um1z7~cPa!=I(%ZZ|K$D>z zK@2=83ia8DDxtG6q#8D2I2rN_EC{e93bYfIMvpuQ+=<~gjzZWH_t6kfAbxZw#KoQz zy`rwc#1Jnbr#!OpggU|1P4}CcS1;YnpubtdYR7_;FlCJ3oq*fc3(5Z5k6$jo`#8LIfV23 zAEGkIAGXCX`yq@}EXIf~dgH?^Zid&sI?x2+xD0mHj5(EIT7X$c^SxlPIUGO4*$=(B zU^pXZ6fGXG4I&YKF$H(<{l(@_*$y?Iyg^hQeHl*Nknn}gN`#j9LJBgCWfxC4DR>4#E%J}x=mrBgMj@r z{BqmgvV4FY(S}A%CH1_}4=QeN1s4`ar!X1n^)CJkv$4<^mKI0Wm7==B1@^?yu^kJb zrUpSxa}$bF3x5Xw%Ygsf zw9ED)OGx$t%r8IuiT^SI;Q!peg)kkU=3wH;D})FmNDA!>AQ?^zM*6O?5Sc(`e=KKk z#Ya^rZYfyjj)pBaSo|r0OsD2Ixq3|oZ~uW}a=q2K&EmHXf-f`P3nUBNu0Sw<1(F1& z^T9q~5DC+vL4c$`WFc_*4%t>*V4ZM27Yt>CA#RUUf63x+2TgRlIcK)zt_0q7uo2JA zDL=tZhtRTbFiBab2ZQCi-7KUcn9R^;FmmrB3;7yM*74dQfV}TzA=i2!0?!U1jgpPw z1K(Ki>aU{8s0m=&!|PfzCN71lz5|bvxh1OkNrdV{p=TBRfQiZ?lo9$`o_8n>ssZ1y z%?%>!L=kTy?4r!!i%Fpz;Ku=CO(^&fK@p@Ge*oeO{P(&fA=XHUX$TjF!J`3LC`*u4 zqnQX9T%X_|4vw~iP3{nQrA}BcsfnoyHv%QXKuNeZL2R|el+e2=jQ4L6Z(ghg?-zk4 z?qkeQOCdi@dSN8rzJfK)u_1`m7|M;Vw@7b(h#I(qw@10l&Cm9Pb=er$1cgHh2gZPW z`cOiAGX`23h?3zzRCf^)B~e&7%wK@a#>glig6s~52n@tJOnl%+h~LAZPXJM8ED(MC z2~ls9m?n812FMbO919^x-B?(u0r3eY-WW@W2gAio=%)+-j2Q>OwMYW29Y?qiVPe2^ zLhKqxe3Kjx#H+DFB83jlgm%UgEPXrk0(Og$5V!M{dsvyKdyjA zSPYH8P2?k!2&+q?m;zlQTD4e2vFl;rFa52{jfVpexXVqS0QnjeCwl@oIdvW(x}}Qg zlL-YMsJQRmdMgAJ6vERk?#5$f7UuWB^4=41$rs_zX2|LfF&VUOBJ^WGDlp=?gdlBT zllJVcLss)>@XP}gb4QTm3gX1`Wn#)G9v*?v{4-O{H@^e^+}}bgtmT(Xf)y>8Ix`7O z@zxOehpV7tD@4Gq_}W6mn+&UwsS!*TqIbknMg(%JS{S}QoXM$!W;H|21!B4b3m4IX zI>(=2e8O*$bwUwVP4cmu0>>M#pdEKYg2;`(CrU7v8QNSdrif~S$@tzg8JrbtCP?RG z%9Vei0(-87u1%Aiilvf&4Bu9JL4PEG~+PXEVi5#P5bK;{bh; zn-MMD%hCx#kUI9K6;3*d2PeZkE~WqLs9AH6B@|yHrYKCkV%{&X_zP;h44R!gIS#L5 z$>dHWb5Pkd@Y}k9Ag$9V3wpRN{UV5OgWAMvZ?3oeb3!Fj63l_DSadLkc}U29_a)c* z$n!!$Nd(`zlOI?$u-|RS&1o&KvxM+lGsW;*GZ9aYQl|Z6zbeiW{2lnIy7`MF@}15+ z+GfA*ifiuB?O%oLOql&f_REQe514`f{O)sw==Wr)qXW^*{KI}X1$X{YdiaZ^7=D`( zYH(!+5c@3%+;dSg+JBLx$eS&Y;!H|~t{L{V_1q^RkS%tC!$A30hvl?oNg>}Ae zEHp5lpu84|e`$nqdI7>Sx2lKO3i;JhZY=B~L-Z<*g@Q#55h8R*`-zDUhYE>02<`zB z=PV1bslo?YKPG`G8CYC#V|=)qP*xiqnFR}PSr1InL#vJ87A%=K67{v>z)m!c=%a~o z%)_2ci-{*+!5|m~fr49?$2_qTeFV3Qkv$K(#CEIrj)CAtCro184EdWE=BJ-6+QfsY zt;6x>L1?grKpHKMCsT4EM*K$+_nPBLV)POdbAt#Gt|F78GXPv+J_&$8Vnml_Q36E{ zhh;k@%0B`hRzo=E2954;!kX+NkVlUbU!LBtwFxKE)gqlh=OP+ub1zSm9y&%+_j!+rvyfs&I*^De@O zR7F)q4&g$&ep1+QiYHbBN3qj5x%x5V&zob-?ZRS?}^s zgWL5m47n=`l?0&>h5YA|4b>@gL7iD5LHe&{BTo;b^0Up`LDNP&w{qh0Pe?4WW5BOY zHr=2{SR{icKS&`{C{ui88#!wAw`R_HOHfcQ^Q)5GkXWWb0tDB%$q%^Cz6y$K)G-_L z`_OTQecui@B6|FRxvbIJ6lO|d-xb1T4bDXkDU=tjkbUg{H(Y#JiWOR+eW}bm%>I%w z_wcfO9?eRT3kv8~rj=qclbc3{ zenA=tgb%<*bUb-6;-yXl?2?So`n4lT?PqC%6Y_3+!xIbz&c>rf<)FKNK(9;(-SgNm z9GzFd35pJqcY(a`+6AGg4ARSB!ndI2yaFD0W1%j%8&KvKS^RM3UK&o@FvZ9KQ`MJ* zFdf6YF;SsONTg5T)62uaOhBezVIeCsAtS*Ny=D9Pmnbso`6Iqj2r`&q=-nvM>HafvY{=w7@9wtr3zEieGw6; zU)ImNPpBx1tas03Q97m-(v(QbjF?25IWco$(`SSQ31FHL5y|3Z@g!G@i0I;3N96wr C=>)6* delta 60208 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