From a138aac13dacfbb17e5f53cf399243658d799df9 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Mon, 29 Aug 2022 22:37:00 +0100 Subject: [PATCH] Recoded EcoEnchants --- CONTRIBUTING.md | 36 - LICENSE.md | 704 ++++++++++------ build.gradle | 69 +- config/checkstyle/suppression.xml | 21 - eco-core/build.gradle | 7 - eco-core/core-nms/build.gradle | 9 - eco-core/core-nms/v1_17_R1/build.gradle | 6 - .../v1_17_R1/EcoCraftEnchantmentManager.java | 25 - .../proxy/v1_17_R1/OpenInventory.java | 13 - .../enchants/EcoCraftEnchantment.java | 36 - eco-core/core-nms/v1_18_R1/build.gradle | 6 - .../v1_18_R1/EcoCraftEnchantmentManager.java | 25 - .../proxy/v1_18_R1/OpenInventory.java | 13 - .../enchants/EcoCraftEnchantment.java | 36 - eco-core/core-nms/v1_18_R2/build.gradle | 6 - .../v1_18_R2/EcoCraftEnchantmentManager.java | 25 - .../proxy/v1_18_R2/OpenInventory.java | 13 - .../enchants/EcoCraftEnchantment.java | 36 - eco-core/core-nms/v1_19_R1/build.gradle | 6 - .../v1_19_R1/EcoCraftEnchantmentManager.java | 25 - .../proxy/v1_19_R1/OpenInventory.java | 13 - .../enchants/EcoCraftEnchantment.java | 36 - eco-core/core-plugin/build.gradle | 21 +- .../willfp/ecoenchants/EcoEnchantsPlugin.java | 213 ----- .../ecoenchants/command/CommandDebug.java | 45 - .../command/CommandEcoEnchants.java | 32 - .../command/CommandEnchantinfo.java | 167 ---- .../command/CommandGiverandombook.java | 138 ---- .../ecoenchants/command/CommandLocale.java | 28 - .../command/CommandLocaleDownload.java | 61 -- .../command/CommandLocaleExport.java | 50 -- .../command/CommandRandomenchant.java | 143 ---- .../ecoenchants/command/CommandReload.java | 28 - .../command/CommandToggleDescriptions.java | 52 -- .../ecoenchants/config/CustomEnchantsYml.java | 17 - .../willfp/ecoenchants/config/RarityYml.java | 28 - .../willfp/ecoenchants/config/TargetYml.java | 68 -- .../config/VanillaEnchantsYml.java | 17 - .../config/configs/BaseEnchantmentConfig.java | 24 - .../config/configs/EnchantmentConfig.java | 142 ---- .../ecoenchants/display/EnchantDisplay.java | 275 ------- .../ecoenchants/display/EnchantmentCache.java | 405 --------- .../display/options/DescriptionOptions.java | 76 -- .../display/options/DisplayOptions.java | 150 ---- .../display/options/MaxLevelOptions.java | 45 - .../display/options/NumbersOptions.java | 39 - .../display/options/RequirementsOptions.java | 32 - .../display/options/ShrinkOptions.java | 44 - .../options/sorting/EnchantmentSorter.java | 24 - .../options/sorting/SortParameters.java | 18 - .../options/sorting/SorterManager.java | 52 -- .../implementations/AlphabeticSorter.java | 32 - .../sorting/implementations/LengthSorter.java | 33 - .../RarityAlphabeticSorter.java | 52 -- .../implementations/RarityLengthSorter.java | 52 -- .../RarityTypeAlphabeticSorter.java | 61 -- .../RarityTypeLengthSorter.java | 63 -- .../implementations/TypeAlphabeticSorter.java | 52 -- .../implementations/TypeLengthSorter.java | 51 -- .../ecoenchants/enchantments/EcoEnchant.java | 597 -------------- .../ecoenchants/enchantments/EcoEnchants.java | 609 -------------- .../ConditionHasEcoEnchantRequirements.java | 25 - .../custom/ConditionInEcoEnchantWorld.java | 26 - .../enchantments/custom/CustomEcoEnchant.java | 101 --- .../custom/CustomEcoEnchantLevel.java | 151 ---- .../CustomEcoEnchantRequirementListeners.java | 31 - .../custom/CustomEcoEnchants.java | 38 - .../custom/CustomEnchantEnableListeners.java | 147 ---- .../custom/CustomEnchantLookup.java | 147 ---- .../ecoenchants/artifact/AngerArtifact.java | 18 - .../ecoenchants/artifact/AshArtifact.java | 18 - .../ecoenchants/artifact/CloudsArtifact.java | 24 - .../ecoenchants/artifact/CopperArtifact.java | 18 - .../ecoenchants/artifact/CrimsonArtifact.java | 18 - .../ecoenchants/artifact/DamageArtifact.java | 18 - .../ecoenchants/artifact/DragonArtifact.java | 18 - .../ecoenchants/artifact/DustArtifact.java | 18 - .../ecoenchants/artifact/EmeraldArtifact.java | 18 - .../artifact/EnchantmentArtifact.java | 18 - .../ecoenchants/artifact/EndArtifact.java | 18 - .../ecoenchants/artifact/FireArtifact.java | 18 - .../ecoenchants/artifact/GlowArtifact.java | 18 - .../ecoenchants/artifact/HeartArtifact.java | 18 - .../ecoenchants/artifact/HoneyArtifact.java | 18 - .../ecoenchants/artifact/InkArtifact.java | 18 - .../ecoenchants/artifact/LavaArtifact.java | 18 - .../ecoenchants/artifact/LimeArtifact.java | 24 - .../ecoenchants/artifact/MagicArtifact.java | 18 - .../ecoenchants/artifact/MagmaArtifact.java | 18 - .../ecoenchants/artifact/MusicArtifact.java | 18 - .../artifact/NautilusArtifact.java | 18 - .../ecoenchants/artifact/NetherArtifact.java | 18 - .../ecoenchants/artifact/RainArtifact.java | 18 - .../artifact/RedstoneArtifact.java | 24 - .../ecoenchants/artifact/SlimeArtifact.java | 18 - .../ecoenchants/artifact/SmokeArtifact.java | 18 - .../ecoenchants/artifact/SnowArtifact.java | 18 - .../ecoenchants/artifact/SoulArtifact.java | 18 - .../artifact/SoulFireArtifact.java | 18 - .../ecoenchants/artifact/SparkArtifact.java | 18 - .../ecoenchants/artifact/SparkleArtifact.java | 18 - .../ecoenchants/artifact/SporeArtifact.java | 18 - .../ecoenchants/artifact/SweepArtifact.java | 18 - .../ecoenchants/artifact/TearArtifact.java | 18 - .../ecoenchants/artifact/TotemArtifact.java | 18 - .../artifact/VillagerArtifact.java | 18 - .../ecoenchants/artifact/WarpedArtifact.java | 18 - .../ecoenchants/artifact/WaterArtifact.java | 18 - .../ecoenchants/artifact/WaxArtifact.java | 18 - .../ecoenchants/artifact/WitchArtifact.java | 18 - .../ecoenchants/artifact/ZapArtifact.java | 24 - .../ecoenchants/curse/BreaklessnessCurse.java | 34 - .../ecoenchants/curse/CallingCurse.java | 101 --- .../ecoenchants/curse/DecayCurse.java | 124 --- .../ecoenchants/curse/FragilityCurse.java | 49 -- .../ecoenchants/curse/HarmlessnessCurse.java | 34 - .../ecoenchants/curse/HungerCurse.java | 52 -- .../ecoenchants/curse/InaccuracyCurse.java | 32 - .../ecoenchants/curse/MisfortuneCurse.java | 34 - .../ecoenchants/curse/PermanenceCurse.java | 13 - .../ecoenchants/normal/Abattoir.java | 45 - .../ecoenchants/normal/Abrasion.java | 56 -- .../ecoenchants/normal/Aerial.java | 56 -- .../ecoenchants/normal/Aquatic.java | 40 - .../ecoenchants/normal/Arachnid.java | 40 - .../ecoenchants/normal/Arborist.java | 76 -- .../ecoenchants/normal/Arcanic.java | 36 - .../ecoenchants/normal/Atmospheric.java | 52 -- .../ecoenchants/normal/Backstab.java | 45 - .../ecoenchants/normal/Beheading.java | 109 --- .../ecoenchants/normal/BlastMining.java | 88 -- .../ecoenchants/normal/Bleed.java | 56 -- .../ecoenchants/normal/Blind.java | 43 - .../ecoenchants/normal/BlockBreather.java | 37 - .../ecoenchants/normal/BossHunter.java | 39 - .../ecoenchants/normal/Buckshot.java | 66 -- .../ecoenchants/normal/Butchering.java | 35 - .../ecoenchants/normal/Cerebral.java | 39 - .../ecoenchants/normal/Chopless.java | 35 - .../ecoenchants/normal/Cleave.java | 45 - .../ecoenchants/normal/Collateral.java | 24 - .../ecoenchants/normal/Conclude.java | 42 - .../ecoenchants/normal/Corrosive.java | 53 -- .../ecoenchants/normal/Cranial.java | 34 - .../ecoenchants/normal/Criticals.java | 44 - .../ecoenchants/normal/Cubism.java | 33 - .../ecoenchants/normal/Defender.java | 37 - .../ecoenchants/normal/Deflection.java | 39 - .../ecoenchants/normal/Defusion.java | 30 - .../ecoenchants/normal/Dexterous.java | 43 - .../ecoenchants/normal/Disable.java | 39 - .../ecoenchants/normal/Disappear.java | 33 - .../ecoenchants/normal/Diurnal.java | 37 - .../ecoenchants/normal/Diverse.java | 34 - .../ecoenchants/normal/Dousing.java | 57 -- .../ecoenchants/normal/Drill.java | 72 -- .../ecoenchants/normal/Dullness.java | 42 - .../ecoenchants/normal/Dweller.java | 32 - .../ecoenchants/normal/Economical.java | 41 - .../ecoenchants/normal/Electroshock.java | 39 - .../ecoenchants/normal/EndInfusion.java | 31 - .../ecoenchants/normal/EnderSlayer.java | 41 - .../ecoenchants/normal/Enderism.java | 66 -- .../ecoenchants/normal/Evasion.java | 33 - .../ecoenchants/normal/Extinguishing.java | 36 - .../ecoenchants/normal/Extract.java | 33 - .../ecoenchants/normal/Famine.java | 41 - .../ecoenchants/normal/Farmhand.java | 104 --- .../ecoenchants/normal/Fetching.java | 67 -- .../ecoenchants/normal/Finality.java | 42 - .../ecoenchants/normal/Finishing.java | 40 - .../ecoenchants/normal/FireAffinity.java | 31 - .../ecoenchants/normal/FirstStrike.java | 32 - .../ecoenchants/normal/Flinch.java | 41 - .../ecoenchants/normal/Forcefield.java | 103 --- .../ecoenchants/normal/Freerunner.java | 33 - .../ecoenchants/normal/Frozen.java | 63 -- .../enchantments/ecoenchants/normal/Fury.java | 63 -- .../ecoenchants/normal/Goliath.java | 37 - .../ecoenchants/normal/Graceful.java | 65 -- .../ecoenchants/normal/Grapple.java | 31 - .../ecoenchants/normal/GreenThumb.java | 65 -- .../enchantments/ecoenchants/normal/Grit.java | 59 -- .../ecoenchants/normal/Hellish.java | 33 - .../enchantments/ecoenchants/normal/Hook.java | 32 - .../ecoenchants/normal/Horde.java | 31 - .../ecoenchants/normal/IceShot.java | 40 - .../ecoenchants/normal/Identify.java | 41 - .../ecoenchants/normal/Ignite.java | 57 -- .../ecoenchants/normal/IllusionAspect.java | 41 - .../ecoenchants/normal/Impact.java | 37 - .../ecoenchants/normal/Incandescence.java | 55 -- .../ecoenchants/normal/InfernalTouch.java | 141 ---- .../ecoenchants/normal/Inferno.java | 38 - .../ecoenchants/normal/Infuriate.java | 59 -- .../ecoenchants/normal/Insecticide.java | 34 - .../ecoenchants/normal/Instantaneous.java | 62 -- .../ecoenchants/normal/Introversion.java | 30 - .../ecoenchants/normal/Invigoration.java | 75 -- .../ecoenchants/normal/Kinetic.java | 29 - .../ecoenchants/normal/Launch.java | 67 -- .../ecoenchants/normal/Leeching.java | 36 - .../ecoenchants/normal/Lesion.java | 54 -- .../ecoenchants/normal/Levitate.java | 42 - .../ecoenchants/normal/LiquidShot.java | 37 - .../ecoenchants/normal/LuckyCatch.java | 62 -- .../ecoenchants/normal/Lumberjack.java | 67 -- .../ecoenchants/normal/Magnetic.java | 100 --- .../ecoenchants/normal/Marking.java | 46 -- .../ecoenchants/normal/Marksman.java | 49 -- .../ecoenchants/normal/Necrotic.java | 71 -- .../ecoenchants/normal/NetherInfusion.java | 31 - .../ecoenchants/normal/Netheric.java | 33 - .../ecoenchants/normal/Nocturnal.java | 35 - .../ecoenchants/normal/Optics.java | 36 - .../ecoenchants/normal/Oxygenate.java | 34 - .../ecoenchants/normal/Pacify.java | 34 - .../ecoenchants/normal/Paladin.java | 32 - .../ecoenchants/normal/Paralyze.java | 41 - .../ecoenchants/normal/Parasitic.java | 36 - .../ecoenchants/normal/Parry.java | 44 - .../ecoenchants/normal/Phantasm.java | 35 - .../ecoenchants/normal/Plasmic.java | 66 -- .../ecoenchants/normal/Protector.java | 35 - .../ecoenchants/normal/Proximity.java | 39 - .../ecoenchants/normal/Puncture.java | 35 - .../ecoenchants/normal/Quadrilateralism.java | 35 - .../ecoenchants/normal/Radiance.java | 46 -- .../enchantments/ecoenchants/normal/Rage.java | 60 -- .../ecoenchants/normal/Rapid.java | 41 - .../ecoenchants/normal/Reaper.java | 20 - .../ecoenchants/normal/Rebounding.java | 64 -- .../enchantments/ecoenchants/normal/Reel.java | 63 -- .../ecoenchants/normal/Reinforcement.java | 29 - .../ecoenchants/normal/Rejuvenation.java | 48 -- .../ecoenchants/normal/Replenish.java | 62 -- .../ecoenchants/normal/Respirator.java | 31 - .../ecoenchants/normal/Revenant.java | 35 - .../ecoenchants/normal/Sating.java | 54 -- .../ecoenchants/normal/Serrated.java | 29 - .../ecoenchants/normal/Settle.java | 34 - .../ecoenchants/normal/Shockwave.java | 75 -- .../ecoenchants/normal/ShotAssist.java | 60 -- .../ecoenchants/normal/Sickening.java | 42 - .../ecoenchants/normal/Slaughter.java | 39 - .../ecoenchants/normal/Slicing.java | 70 -- .../ecoenchants/normal/Spearfishing.java | 95 --- .../ecoenchants/normal/Spiked.java | 59 -- .../ecoenchants/normal/Splash.java | 70 -- .../enchantments/ecoenchants/normal/Stab.java | 28 - .../ecoenchants/normal/Stalwart.java | 42 - .../ecoenchants/normal/Stamina.java | 58 -- .../ecoenchants/normal/StoneSwitcher.java | 67 -- .../ecoenchants/normal/StrayAspect.java | 43 - .../ecoenchants/normal/Succession.java | 54 -- .../ecoenchants/normal/Supercritical.java | 38 - .../ecoenchants/normal/Sycophant.java | 32 - .../ecoenchants/normal/Tectonic.java | 52 -- .../ecoenchants/normal/Telekinesis.java | 210 ----- .../enchantments/ecoenchants/normal/Thor.java | 42 - .../ecoenchants/normal/Thrive.java | 57 -- .../ecoenchants/normal/Tornado.java | 44 - .../ecoenchants/normal/Toxic.java | 39 - .../ecoenchants/normal/Transfuse.java | 66 -- .../ecoenchants/normal/Tripleshot.java | 55 -- .../ecoenchants/normal/VampireAspect.java | 39 - .../enchantments/ecoenchants/normal/Vein.java | 58 -- .../ecoenchants/normal/Venom.java | 37 - .../ecoenchants/normal/VoidAffinity.java | 33 - .../ecoenchants/normal/Voltage.java | 69 -- .../ecoenchants/normal/WaterAffinity.java | 32 - .../ecoenchants/normal/WaterAspect.java | 35 - .../ecoenchants/normal/Weakening.java | 44 - .../ecoenchants/normal/Wisdom.java | 44 - .../ecoenchants/normal/WoodSwitcher.java | 68 -- .../ecoenchants/normal/Wound.java | 54 -- .../enchantments/ecoenchants/normal/Zeus.java | 40 - .../ecoenchants/special/Aiming.java | 135 --- .../ecoenchants/special/Annihilate.java | 35 - .../ecoenchants/special/Bladed.java | 34 - .../ecoenchants/special/Bolt.java | 41 - .../ecoenchants/special/Carve.java | 45 - .../ecoenchants/special/Confusion.java | 56 -- .../ecoenchants/special/Energizing.java | 30 - .../ecoenchants/special/Force.java | 33 - .../ecoenchants/special/Frenzy.java | 47 -- .../ecoenchants/special/Harpoon.java | 59 -- .../special/Indestructibility.java | 46 -- .../ecoenchants/special/Instability.java | 101 --- .../ecoenchants/special/Intellect.java | 48 -- .../ecoenchants/special/LifeSteal.java | 36 - .../ecoenchants/special/Pentashot.java | 61 -- .../ecoenchants/special/Preservation.java | 31 - .../ecoenchants/special/Prosperity.java | 57 -- .../ecoenchants/special/Razor.java | 35 - .../ecoenchants/special/Repairing.java | 127 --- .../ecoenchants/special/Soulbound.java | 152 ---- .../ecoenchants/special/Spring.java | 43 - .../ecoenchants/special/Streamlining.java | 28 - .../ecoenchants/special/Volatile.java | 59 -- .../ecoenchants/spell/Ascend.java | 44 - .../ecoenchants/spell/Charge.java | 48 -- .../ecoenchants/spell/Dynamite.java | 86 -- .../ecoenchants/spell/Missile.java | 64 -- .../enchantments/ecoenchants/spell/Quake.java | 45 - .../ecoenchants/spell/Vitalize.java | 53 -- .../enchantments/itemtypes/Artifact.java | 185 ----- .../enchantments/itemtypes/Spell.java | 320 ------- .../enchantments/meta/EnchantmentRarity.java | 158 ---- .../enchantments/meta/EnchantmentTarget.java | 126 --- .../enchantments/meta/EnchantmentType.java | 253 ------ .../support/merging/anvil/AnvilListeners.java | 171 ---- .../support/merging/anvil/AnvilMerge.java | 297 ------- .../support/merging/anvil/AnvilResult.java | 12 - .../grindstone/GrindstoneListeners.java | 106 --- .../merging/grindstone/GrindstoneMerge.java | 57 -- .../obtaining/EnchantingListeners.java | 357 -------- .../obtaining/LootGenerateListeners.java | 163 ---- .../support/obtaining/VillagerListeners.java | 290 ------- .../vanilla/VanillaEnchantmentMetadata.java | 11 - .../support/vanilla/VanillaEnchantments.java | 80 -- .../enchantments/util/EnchantChecks.java | 409 --------- .../enchantments/util/EnchantmentUtils.java | 191 ----- .../util/ItemConversionOptions.java | 101 --- .../enchantments/util/ItemConversions.java | 509 ------------ .../util/LazyHealthFixListener.java | 27 - .../enchantments/util/SpellActivateEvent.java | 66 -- .../enchantments/util/TimedRunnable.java | 10 - .../enchantments/util/VelocityChecks.java | 20 - .../enchantments/util/Watcher.java | 253 ------ .../enchantments/util/WatcherTriggers.java | 779 ------------------ .../enchantments/util/WeakMetadata.java | 30 - .../util/requirements/Requirement.java | 18 - .../RequirementHasPermission.java | 18 - .../RequirementPlaceholderEquals.java | 22 - .../RequirementPlaceholderGreaterThan.java | 26 - .../RequirementPlaceholderLessThan.java | 26 - .../util/requirements/RequirementTrue.java | 14 - .../util/requirements/Requirements.java | 46 -- .../mythicmobs/MythicMobsManager.java | 41 - .../mythicmobs/MythicMobsWrapper.java | 17 - .../plugins/IntegrationMythicMobs.java | 23 - .../registration/RegistrationManager.java | 38 - .../registration/RegistrationWrapper.java | 11 - .../registration/plugins/IntegrationCMI.java | 17 - .../plugins/IntegrationEssentials.java | 21 - .../willfp/ecoenchants/EcoEnchantsPlugin.kt | 90 ++ .../commands/CommandEcoEnchants.kt | 18 + .../commands/CommandEnchantInfo.kt | 64 ++ .../ecoenchants/commands/CommandReload.kt | 15 + .../commands/CommandToggleDescriptions.kt | 50 ++ .../com/willfp/ecoenchants/config/Configs.kt | 10 + .../ecoenchants/display/EnchantDisplay.kt | 118 +++ .../display/EnchantmentFormatting.kt | 77 ++ .../com/willfp/ecoenchants/display/Sorters.kt | 113 +++ .../willfp/ecoenchants/enchants/EcoEnchant.kt | 301 +++++++ .../ecoenchants/enchants/EcoEnchantLike.kt | 69 ++ .../ecoenchants/enchants/EcoEnchants.kt | 138 ++++ .../ecoenchants/enchants/EnchantInfo.kt | 74 ++ .../enchants/EnchantmentConfigs.kt | 18 + .../enchants/LibReforgeEcoEnchant.kt | 55 ++ .../enchants/impl/EnchantmentTelekinesis.kt | 121 +++ .../EnchantRegistrationIntegration.kt | 34 + .../integrations/plugins/CMIIntegration.kt | 13 + .../plugins/EssentialsIntegration.kt | 31 + .../ecoenchants/mechanics/AnvilSupport.kt | 224 +++++ .../mechanics/EnchantingTableSupport.kt | 217 +++++ .../ecoenchants/mechanics/LootSupport.kt | 94 +++ .../ecoenchants/mechanics/VillagerSupport.kt | 104 +++ .../ecoenchants/rarity/EnchantmentRarities.kt | 82 ++ .../ecoenchants/rarity/EnchantmentRarity.kt | 40 + .../target/ActiveEnchantUpdateListeners.kt | 74 ++ .../ecoenchants/target/EnchantLookup.kt | 138 ++++ .../ecoenchants/target/EnchantmentTarget.kt | 73 ++ .../ecoenchants/target/EnchantmentTargets.kt | 88 ++ .../ecoenchants/type/EnchantmentType.kt | 39 + .../ecoenchants/type/EnchantmentTypes.kt | 84 ++ .../core-plugin/src/main/resources/config.yml | 267 ++---- .../src/main/resources/customenchants.yml | 66 -- .../src/main/resources/enchants/_example.yml | 35 + .../enchants/artifact/angerartifact.yml | 60 -- .../enchants/artifact/ashartifact.yml | 60 -- .../enchants/artifact/cloudsartifact.yml | 60 -- .../enchants/artifact/copperartifact.yml | 60 -- .../enchants/artifact/crimsonartifact.yml | 60 -- .../enchants/artifact/damageartifact.yml | 60 -- .../enchants/artifact/dragonartifact.yml | 60 -- .../enchants/artifact/dustartifact.yml | 60 -- .../enchants/artifact/emeraldartifact.yml | 60 -- .../enchants/artifact/enchantmentartifact.yml | 60 -- .../enchants/artifact/endartifact.yml | 60 -- .../enchants/artifact/fireartifact.yml | 60 -- .../enchants/artifact/glowartifact.yml | 60 -- .../enchants/artifact/heartartifact.yml | 60 -- .../enchants/artifact/honeyartifact.yml | 60 -- .../enchants/artifact/inkartifact.yml | 60 -- .../enchants/artifact/lavaartifact.yml | 60 -- .../enchants/artifact/lightartifact.yml | 60 -- .../enchants/artifact/limeartifact.yml | 60 -- .../enchants/artifact/magicartifact.yml | 60 -- .../enchants/artifact/magmaartifact.yml | 60 -- .../enchants/artifact/musicartifact.yml | 60 -- .../enchants/artifact/nautilusartifact.yml | 60 -- .../enchants/artifact/netherartifact.yml | 60 -- .../enchants/artifact/rainartifact.yml | 60 -- .../enchants/artifact/redstoneartifact.yml | 60 -- .../enchants/artifact/skulkartifact.yml | 60 -- .../enchants/artifact/slimeartifact.yml | 60 -- .../enchants/artifact/smokeartifact.yml | 60 -- .../enchants/artifact/snowartifact.yml | 60 -- .../enchants/artifact/soulartifact.yml | 60 -- .../enchants/artifact/soulfireartifact.yml | 60 -- .../enchants/artifact/sparkartifact.yml | 60 -- .../enchants/artifact/sparkleartifact.yml | 60 -- .../enchants/artifact/sporeartifact.yml | 60 -- .../enchants/artifact/sweepartifact.yml | 60 -- .../enchants/artifact/tearartifact.yml | 60 -- .../enchants/artifact/totemartifact.yml | 60 -- .../enchants/artifact/villagerartifact.yml | 60 -- .../enchants/artifact/warpedartifact.yml | 60 -- .../enchants/artifact/waterartifact.yml | 60 -- .../enchants/artifact/waxartifact.yml | 60 -- .../enchants/artifact/witchartifact.yml | 60 -- .../enchants/artifact/zapartifact.yml | 60 -- .../enchants/curse/breaklessnesscurse.yml | 30 - .../resources/enchants/curse/callingcurse.yml | 32 - .../resources/enchants/curse/decaycurse.yml | 30 - .../enchants/curse/fragilitycurse.yml | 29 - .../enchants/curse/harmlessnesscurse.yml | 28 - .../resources/enchants/curse/hungercurse.yml | 28 - .../enchants/curse/inaccuracycurse.yml | 27 - .../enchants/curse/misfortunecurse.yml | 31 - .../enchants/curse/permanencecurse.yml | 28 - .../resources/enchants/normal/abattoir.yml | 34 - .../resources/enchants/normal/abrasion.yml | 29 - .../main/resources/enchants/normal/aerial.yml | 29 - .../resources/enchants/normal/aquatic.yml | 28 - .../resources/enchants/normal/arachnid.yml | 34 - .../resources/enchants/normal/arborist.yml | 39 - .../resources/enchants/normal/arcanic.yml | 31 - .../resources/enchants/normal/atmospheric.yml | 28 - .../resources/enchants/normal/backstab.yml | 29 - .../resources/enchants/normal/beheading.yml | 33 - .../resources/enchants/normal/blastmining.yml | 38 - .../main/resources/enchants/normal/bleed.yml | 31 - .../main/resources/enchants/normal/blind.yml | 30 - .../enchants/normal/blockbreather.yml | 28 - .../resources/enchants/normal/bosshunter.yml | 29 - .../resources/enchants/normal/buckshot.yml | 32 - .../resources/enchants/normal/butchering.yml | 35 - .../resources/enchants/normal/cerebral.yml | 29 - .../resources/enchants/normal/chopless.yml | 31 - .../main/resources/enchants/normal/cleave.yml | 30 - .../resources/enchants/normal/collateral.yml | 28 - .../resources/enchants/normal/conclude.yml | 29 - .../resources/enchants/normal/corrosive.yml | 29 - .../resources/enchants/normal/cranial.yml | 28 - .../resources/enchants/normal/criticals.yml | 30 - .../main/resources/enchants/normal/cubism.yml | 29 - .../resources/enchants/normal/defender.yml | 28 - .../resources/enchants/normal/deflection.yml | 28 - .../resources/enchants/normal/defusion.yml | 36 - .../resources/enchants/normal/dexterous.yml | 29 - .../resources/enchants/normal/disable.yml | 29 - .../resources/enchants/normal/disappear.yml | 32 - .../resources/enchants/normal/diurnal.yml | 29 - .../resources/enchants/normal/diverse.yml | 28 - .../resources/enchants/normal/dousing.yml | 30 - .../main/resources/enchants/normal/drill.yml | 41 - .../resources/enchants/normal/dullness.yml | 30 - .../resources/enchants/normal/dweller.yml | 29 - .../resources/enchants/normal/economical.yml | 28 - .../enchants/normal/electroshock.yml | 27 - .../resources/enchants/normal/enderism.yml | 30 - .../resources/enchants/normal/enderslayer.yml | 36 - .../resources/enchants/normal/endinfusion.yml | 29 - .../resources/enchants/normal/evasion.yml | 32 - .../enchants/normal/extinguishing.yml | 31 - .../resources/enchants/normal/extract.yml | 28 - .../main/resources/enchants/normal/famine.yml | 31 - .../resources/enchants/normal/farmhand.yml | 31 - .../resources/enchants/normal/fetching.yml | 27 - .../resources/enchants/normal/finality.yml | 29 - .../resources/enchants/normal/finishing.yml | 29 - .../enchants/normal/fireaffinity.yml | 29 - .../resources/enchants/normal/firststrike.yml | 28 - .../main/resources/enchants/normal/flinch.yml | 29 - .../resources/enchants/normal/forcefield.yml | 35 - .../resources/enchants/normal/freerunner.yml | 28 - .../main/resources/enchants/normal/frozen.yml | 32 - .../main/resources/enchants/normal/fury.yml | 30 - .../resources/enchants/normal/goliath.yml | 29 - .../resources/enchants/normal/graceful.yml | 28 - .../resources/enchants/normal/grapple.yml | 32 - .../resources/enchants/normal/greenthumb.yml | 27 - .../main/resources/enchants/normal/grit.yml | 31 - .../resources/enchants/normal/hellish.yml | 29 - .../main/resources/enchants/normal/hook.yml | 29 - .../main/resources/enchants/normal/horde.yml | 29 - .../resources/enchants/normal/iceshot.yml | 29 - .../resources/enchants/normal/identify.yml | 29 - .../main/resources/enchants/normal/ignite.yml | 30 - .../enchants/normal/illusionaspect.yml | 29 - .../main/resources/enchants/normal/impact.yml | 29 - .../enchants/normal/incandescence.yml | 32 - .../enchants/normal/infernaltouch.yml | 29 - .../resources/enchants/normal/inferno.yml | 27 - .../resources/enchants/normal/infuriate.yml | 29 - .../resources/enchants/normal/insecticide.yml | 33 - .../enchants/normal/instantaneous.yml | 37 - .../enchants/normal/introversion.yml | 36 - .../enchants/normal/invigoration.yml | 34 - .../resources/enchants/normal/kinetic.yml | 28 - .../main/resources/enchants/normal/launch.yml | 28 - .../resources/enchants/normal/leeching.yml | 31 - .../main/resources/enchants/normal/lesion.yml | 30 - .../resources/enchants/normal/levitate.yml | 30 - .../resources/enchants/normal/liquidshot.yml | 29 - .../resources/enchants/normal/luckycatch.yml | 28 - .../resources/enchants/normal/lumberjack.yml | 45 - .../resources/enchants/normal/magnetic.yml | 31 - .../resources/enchants/normal/marking.yml | 30 - .../resources/enchants/normal/marksman.yml | 28 - .../resources/enchants/normal/necrotic.yml | 29 - .../resources/enchants/normal/netheric.yml | 30 - .../enchants/normal/netherinfusion.yml | 29 - .../resources/enchants/normal/nocturnal.yml | 29 - .../main/resources/enchants/normal/optics.yml | 29 - .../resources/enchants/normal/oxygenate.yml | 31 - .../main/resources/enchants/normal/pacify.yml | 34 - .../resources/enchants/normal/paladin.yml | 28 - .../resources/enchants/normal/paralyze.yml | 29 - .../resources/enchants/normal/parasitic.yml | 29 - .../main/resources/enchants/normal/parry.yml | 28 - .../resources/enchants/normal/phantasm.yml | 34 - .../resources/enchants/normal/plasmic.yml | 29 - .../resources/enchants/normal/protector.yml | 28 - .../resources/enchants/normal/proximity.yml | 29 - .../resources/enchants/normal/puncture.yml | 28 - .../enchants/normal/quadrilateralism.yml | 29 - .../resources/enchants/normal/radiance.yml | 30 - .../main/resources/enchants/normal/rage.yml | 29 - .../main/resources/enchants/normal/rapid.yml | 28 - .../main/resources/enchants/normal/reaper.yml | 29 - .../resources/enchants/normal/rebounding.yml | 31 - .../main/resources/enchants/normal/reel.yml | 28 - .../enchants/normal/reinforcement.yml | 28 - .../enchants/normal/rejuvenation.yml | 31 - .../resources/enchants/normal/replenish.yml | 27 - .../resources/enchants/normal/respirator.yml | 28 - .../resources/enchants/normal/revenant.yml | 33 - .../main/resources/enchants/normal/sating.yml | 28 - .../resources/enchants/normal/serrated.yml | 34 - .../main/resources/enchants/normal/settle.yml | 33 - .../resources/enchants/normal/shockwave.yml | 28 - .../resources/enchants/normal/shotassist.yml | 31 - .../resources/enchants/normal/sickening.yml | 30 - .../resources/enchants/normal/slaughter.yml | 33 - .../resources/enchants/normal/slicing.yml | 30 - .../enchants/normal/spearfishing.yml | 33 - .../main/resources/enchants/normal/spiked.yml | 29 - .../main/resources/enchants/normal/splash.yml | 30 - .../main/resources/enchants/normal/stab.yml | 30 - .../resources/enchants/normal/stalwart.yml | 32 - .../resources/enchants/normal/stamina.yml | 28 - .../enchants/normal/stoneswitcher.yml | 34 - .../resources/enchants/normal/strayaspect.yml | 30 - .../resources/enchants/normal/succession.yml | 33 - .../enchants/normal/supercritical.yml | 30 - .../resources/enchants/normal/sycophant.yml | 28 - .../resources/enchants/normal/tectonic.yml | 32 - .../resources/enchants/normal/telekinesis.yml | 35 - .../main/resources/enchants/normal/thor.yml | 31 - .../main/resources/enchants/normal/thrive.yml | 32 - .../resources/enchants/normal/tornado.yml | 33 - .../main/resources/enchants/normal/toxic.yml | 29 - .../resources/enchants/normal/transfuse.yml | 39 - .../resources/enchants/normal/tripleshot.yml | 32 - .../enchants/normal/vampireaspect.yml | 29 - .../main/resources/enchants/normal/vein.yml | 51 -- .../main/resources/enchants/normal/venom.yml | 29 - .../enchants/normal/voidaffinity.yml | 29 - .../resources/enchants/normal/voltage.yml | 29 - .../enchants/normal/wateraffinity.yml | 29 - .../resources/enchants/normal/wateraspect.yml | 30 - .../resources/enchants/normal/weakening.yml | 29 - .../main/resources/enchants/normal/wisdom.yml | 37 - .../enchants/normal/woodswitcher.yml | 36 - .../main/resources/enchants/normal/wound.yml | 31 - .../main/resources/enchants/normal/zeus.yml | 31 - .../resources/enchants/special/aiming.yml | 49 -- .../resources/enchants/special/annihilate.yml | 32 - .../resources/enchants/special/bladed.yml | 38 - .../main/resources/enchants/special/bolt.yml | 31 - .../main/resources/enchants/special/carve.yml | 30 - .../resources/enchants/special/confusion.yml | 29 - .../resources/enchants/special/energizing.yml | 32 - .../main/resources/enchants/special/force.yml | 34 - .../resources/enchants/special/frenzy.yml | 28 - .../resources/enchants/special/harpoon.yml | 29 - .../enchants/special/indestructibility.yml | 29 - .../enchants/special/instability.yml | 30 - .../resources/enchants/special/intellect.yml | 37 - .../resources/enchants/special/lifesteal.yml | 31 - .../resources/enchants/special/pentashot.yml | 33 - .../enchants/special/preservation.yml | 35 - .../resources/enchants/special/prosperity.yml | 32 - .../main/resources/enchants/special/razor.yml | 38 - .../resources/enchants/special/repairing.yml | 31 - .../resources/enchants/special/soulbound.yml | 28 - .../resources/enchants/special/spring.yml | 29 - .../enchants/special/streamlining.yml | 28 - .../resources/enchants/special/volatile.yml | 31 - .../main/resources/enchants/spell/ascend.yml | 32 - .../main/resources/enchants/spell/charge.yml | 31 - .../resources/enchants/spell/dynamite.yml | 37 - .../main/resources/enchants/spell/missile.yml | 33 - .../main/resources/enchants/spell/quake.yml | 32 - .../resources/enchants/spell/vitalize.yml | 34 - .../main/resources/enchants/telekinesis.yml | 18 + .../src/main/resources/enchants/test.yml | 24 + .../core-plugin/src/main/resources/lang.yml | 206 +---- .../core-plugin/src/main/resources/plugin.yml | 115 +-- .../core-plugin/src/main/resources/rarity.yml | 121 ++- .../core-plugin/src/main/resources/target.yml | 130 --- .../src/main/resources/targets.yml | 171 ++++ .../core-plugin/src/main/resources/types.yml | 19 + .../src/main/resources/vanillaenchants.yml | 263 +++++- eco-core/core-proxy/build.gradle | 6 - .../EcoCraftEnchantmentManagerProxy.java | 8 - .../proxy/proxies/OpenInventoryProxy.java | 14 - eco-core/core-stub/build.gradle | 2 - .../paper/enchantments/EnchantmentRarity.java | 32 - eco-extensions/alchemy/build.gradle | 7 - .../willfp/ecoenchants/alchemy/Alchemy.java | 81 -- .../ecoenchants/alchemy/AlchemyMain.java | 27 - .../resources/enchants/normal/alchemy.yml | 31 - .../alchemy/src/main/resources/extension.yml | 4 - eco-extensions/autosell/build.gradle | 12 - .../willfp/ecoenchants/autosell/Autosell.java | 96 --- .../ecoenchants/autosell/AutosellMain.java | 27 - .../ecoenchants/autosell/EconomyHandler.java | 35 - .../resources/enchants/normal/autosell.yml | 29 - .../autosell/src/main/resources/extension.yml | 4 - eco-extensions/biomes/build.gradle | 7 - .../ecoenchants/biomes/BiomesEnchantment.java | 84 -- .../willfp/ecoenchants/biomes/BiomesMain.java | 43 - .../biomes/enchants/defensive/Elevation.java | 20 - .../biomes/enchants/defensive/Glacial.java | 20 - .../enchants/defensive/HeatTreated.java | 20 - .../biomes/enchants/defensive/Oceanic.java | 20 - .../biomes/enchants/defensive/Tropical.java | 20 - .../biomes/enchants/offensive/Altitude.java | 22 - .../biomes/enchants/offensive/Aquamarine.java | 22 - .../enchants/offensive/Dehydration.java | 19 - .../biomes/enchants/offensive/Icelord.java | 19 - .../biomes/enchants/offensive/Rainforest.java | 19 - .../resources/enchants/normal/altitude.yml | 36 - .../resources/enchants/normal/aquamarine.yml | 36 - .../resources/enchants/normal/dehydration.yml | 36 - .../resources/enchants/normal/elevation.yml | 35 - .../resources/enchants/normal/glacial.yml | 35 - .../resources/enchants/normal/heattreated.yml | 35 - .../resources/enchants/normal/icelord.yml | 36 - .../resources/enchants/normal/oceanic.yml | 35 - .../resources/enchants/normal/rainforest.yml | 36 - .../resources/enchants/normal/tropical.yml | 35 - .../biomes/src/main/resources/extension.yml | 4 - eco-extensions/build.gradle | 17 - eco-extensions/citizen/build.gradle | 7 - .../willfp/ecoenchants/citizen/Citizen.java | 56 -- .../ecoenchants/citizen/CitizenMain.java | 24 - .../resources/enchants/normal/citizen.yml | 31 - .../citizen/src/main/resources/extension.yml | 4 - eco-extensions/countereffects/build.gradle | 7 - .../CounterEffectsEnchantment.java | 49 -- .../countereffects/CounterEffectsMain.java | 33 - .../countereffects/enchants/Abundance.java | 18 - .../countereffects/enchants/Apothecary.java | 19 - .../countereffects/enchants/Resolve.java | 18 - .../countereffects/enchants/Vigor.java | 18 - .../countereffects/enchants/Vivacity.java | 18 - .../resources/enchants/normal/abundance.yml | 31 - .../resources/enchants/normal/apothecary.yml | 31 - .../resources/enchants/normal/resolve.yml | 31 - .../main/resources/enchants/normal/vigor.yml | 31 - .../resources/enchants/normal/vivacity.yml | 31 - .../src/main/resources/extension.yml | 4 - eco-extensions/effects/build.gradle | 7 - .../effects/EffectsEnchantment.java | 39 - .../ecoenchants/effects/EffectsMain.java | 33 - .../effects/enchants/JumpBoost.java | 16 - .../effects/enchants/NightVision.java | 16 - .../effects/enchants/Regeneration.java | 16 - .../ecoenchants/effects/enchants/Speed.java | 16 - .../effects/enchants/WaterBreathing.java | 16 - .../resources/enchants/normal/jumpboost.yml | 29 - .../resources/enchants/normal/nightvision.yml | 28 - .../enchants/normal/regeneration.yml | 28 - .../main/resources/enchants/normal/speed.yml | 29 - .../enchants/normal/waterbreathing.yml | 28 - .../effects/src/main/resources/extension.yml | 4 - eco-extensions/endershot/build.gradle | 7 - .../ecoenchants/endershot/Endershot.java | 66 -- .../ecoenchants/endershot/EndershotMain.java | 24 - .../resources/enchants/normal/endershot.yml | 29 - .../src/main/resources/extension.yml | 4 - eco-extensions/firewand/build.gradle | 7 - .../willfp/ecoenchants/firewand/Firewand.java | 60 -- .../ecoenchants/firewand/FirewandMain.java | 24 - .../resources/enchants/spell/firewand.yml | 34 - .../firewand/src/main/resources/extension.yml | 4 - eco-extensions/intimidation/build.gradle | 7 - .../intimidation/Intimidation.java | 47 -- .../intimidation/IntimidationMain.java | 24 - .../enchants/normal/intimidation.yml | 28 - .../src/main/resources/extension.yml | 4 - eco-extensions/mmo/build.gradle | 24 - .../com/willfp/ecoenchants/mmo/MMOMain.java | 52 -- .../ecoenchants/mmo/MMOPrerequisites.java | 29 - .../mmo/enchants/abilities/Discounted.java | 34 - .../mmo/enchants/abilities/Recover.java | 35 - .../mmo/enchants/mana/Augment.java | 38 - .../ecoenchants/mmo/enchants/mana/Drain.java | 29 - .../ecoenchants/mmo/enchants/mana/Elixir.java | 38 - .../ecoenchants/mmo/enchants/mana/Siphon.java | 34 - .../mmo/enchants/mana/Spirituality.java | 30 - .../mmo/enchants/misc/Strengthening.java | 38 - .../mmo/enchants/stamina/Athletic.java | 38 - .../mmo/enchants/stamina/Endurance.java | 30 - .../mmo/enchants/stamina/Fortitude.java | 34 - .../mmo/enchants/stamina/Motivate.java | 38 - .../mmo/integrations/mmo/MMOIntegration.java | 23 - .../mmo/integrations/mmo/MMOManager.java | 58 -- .../mmo/integrations/mmo/plugins/MMOCore.java | 53 -- .../ecoenchants/mmo/structure/MMOEnchant.java | 8 - .../mmo/structure/MMOEnchantment.java | 14 - .../ecoenchants/mmo/structure/MMOSpell.java | 13 - .../resources/enchants/normal/athletic.yml | 27 - .../resources/enchants/normal/augment.yml | 27 - .../resources/enchants/normal/discounted.yml | 26 - .../main/resources/enchants/normal/elixir.yml | 26 - .../resources/enchants/normal/endurance.yml | 30 - .../resources/enchants/normal/fortitude.yml | 25 - .../resources/enchants/normal/motivate.yml | 26 - .../resources/enchants/normal/recover.yml | 26 - .../main/resources/enchants/normal/siphon.yml | 25 - .../enchants/normal/spirituality.yml | 30 - .../enchants/normal/strengthening.yml | 27 - .../main/resources/enchants/spell/drain.yml | 27 - .../mmo/src/main/resources/extension.yml | 3 - eco-extensions/precision/build.gradle | 7 - .../ecoenchants/precision/Precision.java | 103 --- .../ecoenchants/precision/PrecisionMain.java | 24 - .../resources/enchants/special/precision.yml | 30 - .../src/main/resources/extension.yml | 4 - eco-extensions/rainbow/build.gradle | 7 - .../willfp/ecoenchants/rainbow/Rainbow.java | 71 -- .../ecoenchants/rainbow/RainbowMain.java | 24 - .../resources/enchants/normal/rainbow.yml | 60 -- .../rainbow/src/main/resources/extension.yml | 4 - eco-extensions/softtouch/build.gradle | 7 - .../ecoenchants/softtouch/SoftTouch.java | 121 --- .../ecoenchants/softtouch/SoftTouchMain.java | 24 - .../resources/enchants/normal/softtouch.yml | 33 - .../src/main/resources/extension.yml | 4 - eco-extensions/sprint-artifacts/build.gradle | 7 - .../SprintArtifactsListener.java | 61 -- .../sprintartifacts/SprintArtifactsMain.java | 22 - .../src/main/resources/extension.yml | 4 - eco-extensions/summoning/build.gradle | 7 - .../summoning/SummoningEnchantment.java | 137 --- .../ecoenchants/summoning/SummoningMain.java | 33 - .../ecoenchants/summoning/SummoningType.java | 7 - .../summoning/enchants/Crawler.java | 17 - .../summoning/enchants/Firestorm.java | 17 - .../ecoenchants/summoning/enchants/Ghoul.java | 17 - .../summoning/enchants/Metallic.java | 17 - .../summoning/enchants/Mortality.java | 17 - .../summoning/enchants/Sniper.java | 17 - .../resources/enchants/normal/crawler.yml | 33 - .../resources/enchants/normal/firestorm.yml | 34 - .../main/resources/enchants/normal/ghoul.yml | 34 - .../resources/enchants/normal/mortality.yml | 34 - .../main/resources/enchants/normal/sniper.yml | 33 - .../resources/enchants/special/metallic.yml | 34 - .../src/main/resources/extension.yml | 4 - eco-extensions/transmission/build.gradle | 7 - .../transmission/Transmission.java | 38 - .../transmission/TransmissionMain.java | 24 - .../resources/enchants/spell/transmission.yml | 31 - .../src/main/resources/extension.yml | 4 - eco-extensions/xray/build.gradle | 7 - .../com/willfp/ecoenchants/xray/Xray.java | 133 --- .../com/willfp/ecoenchants/xray/XrayMain.java | 24 - .../main/resources/enchants/spell/xray.yml | 51 -- .../xray/src/main/resources/extension.yml | 4 - gradle.properties | 4 +- gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 257 +++--- lib/LumineUtils-1.16.1-20201105.000306-31.jar | Bin 6752207 -> 0 bytes settings.gradle | 29 +- 803 files changed, 3917 insertions(+), 35626 deletions(-) delete mode 100644 CONTRIBUTING.md delete mode 100644 eco-core/core-nms/build.gradle delete mode 100644 eco-core/core-nms/v1_17_R1/build.gradle delete mode 100644 eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/EcoCraftEnchantmentManager.java delete mode 100644 eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/OpenInventory.java delete mode 100644 eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/enchants/EcoCraftEnchantment.java delete mode 100644 eco-core/core-nms/v1_18_R1/build.gradle delete mode 100644 eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/EcoCraftEnchantmentManager.java delete mode 100644 eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/OpenInventory.java delete mode 100644 eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/enchants/EcoCraftEnchantment.java delete mode 100644 eco-core/core-nms/v1_18_R2/build.gradle delete mode 100644 eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/EcoCraftEnchantmentManager.java delete mode 100644 eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/OpenInventory.java delete mode 100644 eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/enchants/EcoCraftEnchantment.java delete mode 100644 eco-core/core-nms/v1_19_R1/build.gradle delete mode 100644 eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/EcoCraftEnchantmentManager.java delete mode 100644 eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/OpenInventory.java delete mode 100644 eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/enchants/EcoCraftEnchantment.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandDebug.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEcoEnchants.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEnchantinfo.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandGiverandombook.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocale.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleDownload.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleExport.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandRandomenchant.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandReload.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandToggleDescriptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/CustomEnchantsYml.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/RarityYml.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/TargetYml.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/VanillaEnchantsYml.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/BaseEnchantmentConfig.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/EnchantmentConfig.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantmentCache.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DescriptionOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DisplayOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/MaxLevelOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/NumbersOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/RequirementsOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/ShrinkOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/EnchantmentSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SortParameters.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SorterManager.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/AlphabeticSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/LengthSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityAlphabeticSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityLengthSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeAlphabeticSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeLengthSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeAlphabeticSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeLengthSorter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchants.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionHasEcoEnchantRequirements.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionInEcoEnchantWorld.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchant.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantLevel.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantRequirementListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchants.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantEnableListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantLookup.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AngerArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AshArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CloudsArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CopperArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CrimsonArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DamageArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DragonArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DustArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EmeraldArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EnchantmentArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EndArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/FireArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/GlowArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HeartArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HoneyArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/InkArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LavaArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LimeArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagicArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagmaArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MusicArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NautilusArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NetherArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RainArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RedstoneArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SlimeArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SmokeArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SnowArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulFireArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkleArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SporeArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SweepArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TearArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TotemArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/VillagerArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WarpedArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaterArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaxArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WitchArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/ZapArtifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/BreaklessnessCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/CallingCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/DecayCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/FragilityCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HarmlessnessCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HungerCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/InaccuracyCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/MisfortuneCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/PermanenceCurse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abattoir.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abrasion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aerial.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aquatic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arachnid.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arborist.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arcanic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Atmospheric.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Backstab.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Beheading.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlastMining.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Bleed.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Blind.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlockBreather.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BossHunter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Butchering.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cerebral.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Chopless.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cleave.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Collateral.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Conclude.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Corrosive.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cranial.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Criticals.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cubism.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defender.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Deflection.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defusion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dexterous.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disable.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disappear.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diurnal.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diverse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dousing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Drill.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dullness.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dweller.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Economical.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Electroshock.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EndInfusion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EnderSlayer.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Enderism.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Evasion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extinguishing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extract.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Famine.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Farmhand.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fetching.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finality.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finishing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FireAffinity.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FirstStrike.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Flinch.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Freerunner.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Frozen.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fury.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Goliath.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Graceful.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grapple.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/GreenThumb.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grit.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hellish.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hook.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Horde.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IceShot.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Identify.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Ignite.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IllusionAspect.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Impact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Incandescence.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Inferno.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Infuriate.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Insecticide.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Instantaneous.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Introversion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Invigoration.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Kinetic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Launch.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Leeching.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lesion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Levitate.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LiquidShot.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LuckyCatch.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lumberjack.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Magnetic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marking.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marksman.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Necrotic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/NetherInfusion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Netheric.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Nocturnal.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Optics.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Oxygenate.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Pacify.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paladin.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paralyze.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parasitic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parry.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Phantasm.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Plasmic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Protector.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Proximity.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Puncture.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Quadrilateralism.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Radiance.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rage.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rapid.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reaper.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rebounding.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reel.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reinforcement.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rejuvenation.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Replenish.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Respirator.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Revenant.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sating.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Serrated.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Settle.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Shockwave.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/ShotAssist.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sickening.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slaughter.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slicing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spearfishing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spiked.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Splash.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stab.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stalwart.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stamina.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StoneSwitcher.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StrayAspect.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Succession.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Supercritical.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sycophant.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tectonic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Telekinesis.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thor.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tornado.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Toxic.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Transfuse.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tripleshot.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VampireAspect.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Vein.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Venom.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VoidAffinity.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Voltage.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAffinity.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAspect.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Weakening.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wisdom.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WoodSwitcher.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wound.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Zeus.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Aiming.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Annihilate.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bladed.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bolt.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Carve.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Confusion.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Energizing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Force.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Frenzy.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Harpoon.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Indestructibility.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Instability.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Intellect.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/LifeSteal.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Pentashot.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Preservation.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Razor.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Repairing.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Spring.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Streamlining.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Volatile.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Ascend.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Charge.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Dynamite.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Missile.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Quake.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Vitalize.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Artifact.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentRarity.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentTarget.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentType.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilResult.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneMerge.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/EnchantingListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/LootGenerateListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/VillagerListeners.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantmentMetadata.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantments.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantChecks.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantmentUtils.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversionOptions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/LazyHealthFixListener.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/SpellActivateEvent.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/TimedRunnable.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/VelocityChecks.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/Watcher.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WatcherTriggers.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WeakMetadata.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirement.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementHasPermission.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderEquals.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderGreaterThan.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderLessThan.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementTrue.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirements.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsManager.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsWrapper.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/plugins/IntegrationMythicMobs.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationManager.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationWrapper.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationCMI.java delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationEssentials.java create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/EcoEnchantsPlugin.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEcoEnchants.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEnchantInfo.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandReload.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandToggleDescriptions.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantmentFormatting.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/Sorters.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchant.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchantLike.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchants.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantInfo.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantmentConfigs.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/LibReforgeEcoEnchant.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/impl/EnchantmentTelekinesis.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/EnchantRegistrationIntegration.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/CMIIntegration.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/EssentialsIntegration.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/AnvilSupport.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/EnchantingTableSupport.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/LootSupport.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/VillagerSupport.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarities.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarity.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/ActiveEnchantUpdateListeners.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantLookup.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTarget.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTargets.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentType.kt create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentTypes.kt delete mode 100644 eco-core/core-plugin/src/main/resources/customenchants.yml create mode 100644 eco-core/core-plugin/src/main/resources/enchants/_example.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/angerartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/ashartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/cloudsartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/copperartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/crimsonartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/damageartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/dragonartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/dustartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/emeraldartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/enchantmentartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/endartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/fireartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/glowartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/heartartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/honeyartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/inkartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/lavaartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/lightartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/limeartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/magicartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/magmaartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/musicartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/nautilusartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/netherartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/rainartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/redstoneartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/skulkartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/slimeartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/smokeartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/snowartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/soulartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/soulfireartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/sparkartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/sparkleartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/sporeartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/sweepartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/tearartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/totemartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/villagerartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/warpedartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/waterartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/waxartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/witchartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/artifact/zapartifact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/breaklessnesscurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/callingcurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/decaycurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/fragilitycurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/harmlessnesscurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/hungercurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/inaccuracycurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/misfortunecurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/curse/permanencecurse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/abattoir.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/abrasion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/aerial.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/aquatic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/arachnid.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/arborist.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/arcanic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/atmospheric.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/backstab.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/beheading.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/blastmining.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/bleed.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/blind.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/blockbreather.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/bosshunter.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/buckshot.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/butchering.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/cerebral.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/chopless.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/cleave.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/collateral.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/conclude.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/corrosive.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/cranial.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/criticals.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/cubism.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/defender.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/deflection.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/defusion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/dexterous.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/disable.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/disappear.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/diurnal.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/diverse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/dousing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/drill.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/dullness.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/dweller.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/economical.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/electroshock.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/enderism.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/enderslayer.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/endinfusion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/evasion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/extinguishing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/extract.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/famine.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/farmhand.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/fetching.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/finality.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/finishing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/fireaffinity.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/firststrike.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/flinch.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/forcefield.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/freerunner.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/frozen.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/fury.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/goliath.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/graceful.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/grapple.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/greenthumb.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/grit.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/hellish.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/hook.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/horde.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/iceshot.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/identify.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/ignite.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/illusionaspect.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/impact.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/incandescence.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/infernaltouch.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/inferno.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/infuriate.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/insecticide.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/instantaneous.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/introversion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/invigoration.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/kinetic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/launch.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/leeching.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/lesion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/levitate.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/liquidshot.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/luckycatch.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/lumberjack.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/magnetic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/marking.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/marksman.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/necrotic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/netheric.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/netherinfusion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/nocturnal.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/optics.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/oxygenate.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/pacify.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/paladin.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/paralyze.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/parasitic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/parry.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/phantasm.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/plasmic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/protector.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/proximity.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/puncture.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/quadrilateralism.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/radiance.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/rage.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/rapid.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/reaper.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/rebounding.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/reel.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/reinforcement.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/rejuvenation.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/replenish.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/respirator.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/revenant.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/sating.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/serrated.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/settle.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/shockwave.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/shotassist.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/sickening.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/slaughter.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/slicing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/spearfishing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/spiked.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/splash.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/stab.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/stalwart.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/stamina.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/stoneswitcher.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/strayaspect.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/succession.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/supercritical.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/sycophant.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/tectonic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/telekinesis.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/thor.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/thrive.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/tornado.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/toxic.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/transfuse.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/tripleshot.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/vampireaspect.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/vein.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/venom.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/voidaffinity.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/voltage.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/wateraffinity.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/wateraspect.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/weakening.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/wisdom.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/woodswitcher.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/wound.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/normal/zeus.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/aiming.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/annihilate.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/bladed.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/bolt.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/carve.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/confusion.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/energizing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/force.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/frenzy.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/harpoon.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/indestructibility.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/instability.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/intellect.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/lifesteal.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/pentashot.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/preservation.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/prosperity.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/razor.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/repairing.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/soulbound.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/spring.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/streamlining.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/special/volatile.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/spell/ascend.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/spell/charge.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/spell/dynamite.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/spell/missile.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/spell/quake.yml delete mode 100644 eco-core/core-plugin/src/main/resources/enchants/spell/vitalize.yml create mode 100644 eco-core/core-plugin/src/main/resources/enchants/telekinesis.yml create mode 100644 eco-core/core-plugin/src/main/resources/enchants/test.yml delete mode 100644 eco-core/core-plugin/src/main/resources/target.yml create mode 100644 eco-core/core-plugin/src/main/resources/targets.yml create mode 100644 eco-core/core-plugin/src/main/resources/types.yml delete mode 100644 eco-core/core-proxy/build.gradle delete mode 100644 eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/EcoCraftEnchantmentManagerProxy.java delete mode 100644 eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/OpenInventoryProxy.java delete mode 100644 eco-core/core-stub/build.gradle delete mode 100644 eco-core/core-stub/src/main/java/io/papermc/paper/enchantments/EnchantmentRarity.java delete mode 100644 eco-extensions/alchemy/build.gradle delete mode 100644 eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java delete mode 100644 eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/AlchemyMain.java delete mode 100644 eco-extensions/alchemy/src/main/resources/enchants/normal/alchemy.yml delete mode 100644 eco-extensions/alchemy/src/main/resources/extension.yml delete mode 100644 eco-extensions/autosell/build.gradle delete mode 100644 eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/Autosell.java delete mode 100644 eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/AutosellMain.java delete mode 100644 eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/EconomyHandler.java delete mode 100644 eco-extensions/autosell/src/main/resources/enchants/normal/autosell.yml delete mode 100644 eco-extensions/autosell/src/main/resources/extension.yml delete mode 100644 eco-extensions/biomes/build.gradle delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesEnchantment.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesMain.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Elevation.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Glacial.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/HeatTreated.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Oceanic.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Tropical.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Altitude.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Aquamarine.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Dehydration.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Icelord.java delete mode 100644 eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Rainforest.java delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/altitude.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/aquamarine.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/dehydration.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/elevation.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/glacial.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/heattreated.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/icelord.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/oceanic.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/rainforest.yml delete mode 100644 eco-extensions/biomes/src/main/resources/enchants/normal/tropical.yml delete mode 100644 eco-extensions/biomes/src/main/resources/extension.yml delete mode 100644 eco-extensions/build.gradle delete mode 100644 eco-extensions/citizen/build.gradle delete mode 100644 eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/Citizen.java delete mode 100644 eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/CitizenMain.java delete mode 100644 eco-extensions/citizen/src/main/resources/enchants/normal/citizen.yml delete mode 100644 eco-extensions/citizen/src/main/resources/extension.yml delete mode 100644 eco-extensions/countereffects/build.gradle delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsEnchantment.java delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsMain.java delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Abundance.java delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Apothecary.java delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Resolve.java delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vigor.java delete mode 100644 eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vivacity.java delete mode 100644 eco-extensions/countereffects/src/main/resources/enchants/normal/abundance.yml delete mode 100644 eco-extensions/countereffects/src/main/resources/enchants/normal/apothecary.yml delete mode 100644 eco-extensions/countereffects/src/main/resources/enchants/normal/resolve.yml delete mode 100644 eco-extensions/countereffects/src/main/resources/enchants/normal/vigor.yml delete mode 100644 eco-extensions/countereffects/src/main/resources/enchants/normal/vivacity.yml delete mode 100644 eco-extensions/countereffects/src/main/resources/extension.yml delete mode 100644 eco-extensions/effects/build.gradle delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsEnchantment.java delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsMain.java delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/JumpBoost.java delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/NightVision.java delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Regeneration.java delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Speed.java delete mode 100644 eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/WaterBreathing.java delete mode 100644 eco-extensions/effects/src/main/resources/enchants/normal/jumpboost.yml delete mode 100644 eco-extensions/effects/src/main/resources/enchants/normal/nightvision.yml delete mode 100644 eco-extensions/effects/src/main/resources/enchants/normal/regeneration.yml delete mode 100644 eco-extensions/effects/src/main/resources/enchants/normal/speed.yml delete mode 100644 eco-extensions/effects/src/main/resources/enchants/normal/waterbreathing.yml delete mode 100644 eco-extensions/effects/src/main/resources/extension.yml delete mode 100644 eco-extensions/endershot/build.gradle delete mode 100644 eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/Endershot.java delete mode 100644 eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/EndershotMain.java delete mode 100644 eco-extensions/endershot/src/main/resources/enchants/normal/endershot.yml delete mode 100644 eco-extensions/endershot/src/main/resources/extension.yml delete mode 100644 eco-extensions/firewand/build.gradle delete mode 100644 eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/Firewand.java delete mode 100644 eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/FirewandMain.java delete mode 100644 eco-extensions/firewand/src/main/resources/enchants/spell/firewand.yml delete mode 100644 eco-extensions/firewand/src/main/resources/extension.yml delete mode 100644 eco-extensions/intimidation/build.gradle delete mode 100644 eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/Intimidation.java delete mode 100644 eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/IntimidationMain.java delete mode 100644 eco-extensions/intimidation/src/main/resources/enchants/normal/intimidation.yml delete mode 100644 eco-extensions/intimidation/src/main/resources/extension.yml delete mode 100644 eco-extensions/mmo/build.gradle delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOMain.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOPrerequisites.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Discounted.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Recover.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Augment.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Drain.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Elixir.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Siphon.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Spirituality.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/misc/Strengthening.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Athletic.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Endurance.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Fortitude.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Motivate.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOIntegration.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOManager.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/plugins/MMOCore.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchant.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchantment.java delete mode 100644 eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOSpell.java delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/athletic.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/augment.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/discounted.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/elixir.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/endurance.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/fortitude.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/motivate.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/recover.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/siphon.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/spirituality.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/normal/strengthening.yml delete mode 100644 eco-extensions/mmo/src/main/resources/enchants/spell/drain.yml delete mode 100644 eco-extensions/mmo/src/main/resources/extension.yml delete mode 100644 eco-extensions/precision/build.gradle delete mode 100644 eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/Precision.java delete mode 100644 eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/PrecisionMain.java delete mode 100644 eco-extensions/precision/src/main/resources/enchants/special/precision.yml delete mode 100644 eco-extensions/precision/src/main/resources/extension.yml delete mode 100644 eco-extensions/rainbow/build.gradle delete mode 100644 eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/Rainbow.java delete mode 100644 eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/RainbowMain.java delete mode 100644 eco-extensions/rainbow/src/main/resources/enchants/normal/rainbow.yml delete mode 100644 eco-extensions/rainbow/src/main/resources/extension.yml delete mode 100644 eco-extensions/softtouch/build.gradle delete mode 100644 eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouch.java delete mode 100644 eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouchMain.java delete mode 100644 eco-extensions/softtouch/src/main/resources/enchants/normal/softtouch.yml delete mode 100644 eco-extensions/softtouch/src/main/resources/extension.yml delete mode 100644 eco-extensions/sprint-artifacts/build.gradle delete mode 100644 eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsListener.java delete mode 100644 eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsMain.java delete mode 100644 eco-extensions/sprint-artifacts/src/main/resources/extension.yml delete mode 100644 eco-extensions/summoning/build.gradle delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningEnchantment.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningMain.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningType.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Crawler.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Firestorm.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Ghoul.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Metallic.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Mortality.java delete mode 100644 eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Sniper.java delete mode 100644 eco-extensions/summoning/src/main/resources/enchants/normal/crawler.yml delete mode 100644 eco-extensions/summoning/src/main/resources/enchants/normal/firestorm.yml delete mode 100644 eco-extensions/summoning/src/main/resources/enchants/normal/ghoul.yml delete mode 100644 eco-extensions/summoning/src/main/resources/enchants/normal/mortality.yml delete mode 100644 eco-extensions/summoning/src/main/resources/enchants/normal/sniper.yml delete mode 100644 eco-extensions/summoning/src/main/resources/enchants/special/metallic.yml delete mode 100644 eco-extensions/summoning/src/main/resources/extension.yml delete mode 100644 eco-extensions/transmission/build.gradle delete mode 100644 eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/Transmission.java delete mode 100644 eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/TransmissionMain.java delete mode 100644 eco-extensions/transmission/src/main/resources/enchants/spell/transmission.yml delete mode 100644 eco-extensions/transmission/src/main/resources/extension.yml delete mode 100644 eco-extensions/xray/build.gradle delete mode 100644 eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/Xray.java delete mode 100644 eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/XrayMain.java delete mode 100644 eco-extensions/xray/src/main/resources/enchants/spell/xray.yml delete mode 100644 eco-extensions/xray/src/main/resources/extension.yml delete mode 100644 lib/LumineUtils-1.16.1-20201105.000306-31.jar diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index c9085e9d..00000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,36 +0,0 @@ -# How to contribute to EcoEnchants - -## Codestyle - -1. The EcoEnchants checkstyle is in /config/checkstyle.xml - -- The pull request must not have any checkstyle issues. -- Every method and field must have a javadoc attached. - -2. Use lombok wherever possible. - -- As of 6.0.0, EcoEnchants is now built with lombok. -- @Getter, @Setter, @ToString, @EqualsAndHashCode, @UtilityClass are the most important. - -3. Use JetBrains annotations - -- Every parameter should be annotated with @NotNull or @Nullable -- Use @NotNull over lombok @NonNull - -4. Imports - -- No group (*) imports. -- No static imports. - -## Dependency Injection - -- EcoEnchants uses Dependency Injection since 6.0.0. -- Any calls to AbstractEcoPlugin#getInstance are code smells and should never be used unless **absolutely necessary**. -- NamespacedKeys, FixedMetadataValues, Runnables, and Schedules should be managed using EcoEnchantsPlugin through DI. -- Any DI class should extend PluginDependent where possible. If the class extends another, then you **must** store the - plugin instance in a private final variable called **plugin** with a private or protected getter. - -## Other - -- All drops **must** be sent through a DropQueue - calls to World#dropItem will get your PR rejected. -- Any non-plugin-specific changes **must** be made to eco-util, or core-proxy, rather than core-plugin. \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md index 0a74fe45..6b111d16 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,52 +2,71 @@ Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. Preamble -The GNU General Public License is a free, copyleft license for software and other kinds of works. +The GNU General Public License is a free, copyleft license for +software and other kinds of works. -The licenses for most software and other practical works are designed to take away your freedom to share and change the -works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all -versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use -the GNU General Public License for most of our software; it applies also to any other work released this way by its -authors. You can apply it to your programs, too. +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make -sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive -source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and -that you know you can do these things. +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. -Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: -responsibilities to respect the freedom of others. +To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients -the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute -and/or modify it. +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. -For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems -will not be attributed erroneously to authors of previous versions. +For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. -Some devices are designed to deny users access to install or run modified versions of the software inside them, although -the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the -software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely -where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we stand ready to extend this provision to those -domains in future versions of the GPL, as needed to protect the freedom of users. +Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict -development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger -that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that +Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. -The precise terms and conditions for copying, distribution and modification follow. +The precise terms and conditions for copying, distribution and +modification follow. TERMS AND CONDITIONS @@ -55,106 +74,142 @@ The precise terms and conditions for copying, distribution and modification foll "This License" refers to version 3 of the GNU General Public License. -"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +"Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. -"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". " -Licensees" and +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. -To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, -other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a -work "based on" the earlier work. +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. -A "covered work" means either the unmodified Program or a work based on the Program. +A "covered work" means either the unmodified Program or a work based +on the Program. -To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily -liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. -Propagation includes copying, distribution (with or without modification), making available to the public, and in some -countries other activities as well. +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. -To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction -with a user through a computer network, with no transfer of a copy, is not conveying. +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright -notice, and (2) -tells the user that there is no warranty for the work (except to the extent that warranties are provided), that -licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a -list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. 1. Source Code. -The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means -any non-source form of a work. +The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. -A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, -or, in the case of interfaces specified for a particular programming language, one that is widely used among developers -working in that language. +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. -The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in -the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to -enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is -available to the public in source code form. A +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used -to run it. +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. -The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and ( -for an executable work) run the object code and to modify the work, including scripts to control those activities. -However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs -which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding -Source includes interface definition files associated with source files for the work, and the source code for shared -libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data -communication or control flow between those subprograms and other parts of the work. +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the -Corresponding Source. +The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. -The Corresponding Source for a work in source code form is that same work. +The Corresponding Source for a work in source code form is that +same work. 2. Basic Permissions. -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided -the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. -The output from running a covered work is covered by this License only if the output, given its content, constitutes a -covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. -You may make, run and propagate covered works that you do not convey, without conditions so long as your license -otherwise remains in force. You may convey covered works to others for the sole purpose of having them make -modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do not control copyright. Those thus making or running -the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that -prohibit them from making any copies of your copyrighted material outside their relationship with you. +You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not -allowed; section 10 makes it unnecessary. +Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling -obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or -restricting circumvention of such measures. +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the -extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you -disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, -your or third parties' legal rights to forbid circumvention of technological measures. +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. 4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating -that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices -of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for -a fee. +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source -code under the terms of section 4, provided that you also meet all of these conditions: +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. @@ -177,17 +232,22 @@ code under the terms of section 4, provided that you also meet all of these cond interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of -the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or -distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the -compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause -this License to apply to the other parts of the aggregate. +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. 6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, in one of these ways: +You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the @@ -230,55 +290,77 @@ machine-readable Corresponding Source under the terms of this License, in one of Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, -need not be included in conveying the object code work. +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. -A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used -for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In -determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a -particular product received by a particular user, "normally used" refers to a typical or common use of that class of -product, regardless of the status of the particular user or of the way in which the particular user actually uses, or -expects or is expected to use, the product. A product is a consumer product regardless of whether the product has -substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of -the product. +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. -"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information -required to install and execute modified versions of a covered work in that User Product from a modified version of its -Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code -is in no case prevented or interfered with solely because modification has been made. +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the -conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to -the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding -Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not -apply if neither you nor any third party retains the ability to install modified object code on the User Product (for -example, the work has been installed in ROM). +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). -The requirement to provide Installation Information does not include a requirement to continue to provide support -service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product -in which it has been modified or installed. Access to a network may be denied when the modification itself materially -and adversely affects the operation of the network or violates the rules and protocols for communication across the -network. +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format -that is publicly documented (and with an implementation available to the public in source code form), and must require -no special password or key for unpacking, reading or copying. +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. 7. Additional Terms. -"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of -its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were -included in this License, to the extent that they are valid under applicable law. If additional permissions apply only -to part of the Program, that part may be used separately under those permissions, but the entire Program remains -governed by this License without regard to the additional permissions. +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or -from any part of it. (Additional permissions may be written to require their own removal in certain cases when you -modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have -or can give appropriate copyright permission. +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by -the copyright holders of that material) supplement the terms of this License with terms: +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or @@ -303,182 +385,251 @@ the copyright holders of that material) supplement the terms of this License wit any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the -Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with -a term that is a further restriction, you may remove that term. If a license document contains a further restriction but -permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of -that license document, provided that the further restriction does not survive such relicensing or conveying. +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a -statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as -exceptions; the above requirements apply either way. +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. 8. Termination. -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to -propagate or modify it is void, and will automatically terminate your rights under this License (including any patent -licenses granted under the third paragraph of section 11). +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). -However, if you cease all violation of this License, then your license from a particular copyright holder is -reinstated (a) -provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) -permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days -after the cessation. +However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you -of the violation by some reasonable means, this is the first time you have received notice of violation of this -License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the -notice. +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. -Termination of your rights under this section does not terminate the licenses of parties who have received copies or -rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not -qualify to receive new licenses for the same material under section 10. +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. 9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a -covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not -require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered -work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a +You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, -modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third -parties with this License. +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. -An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or -subdividing an organization, or merging organizations. If propagation of a covered work results from an entity -transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work -the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with -reasonable efforts. +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For -example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, -and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, -selling, offering for sale, or importing the Program or any portion of it. +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. 11. Patents. -A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the -Program is based. The work thus licensed is called the contributor's "contributor version". +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". -A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already -acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or -selling its contributor version, but do not include claims that would be infringed only as a consequence of further -modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent -sublicenses in a manner consistent with the requirements of this License. +A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential -patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its -contributor version. +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. -In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not -to enforce a patent -(such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a -patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not -available for anyone to copy, free of charge and under the terms of this License, through a publicly available network -server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, -or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a -manner consistent with the requirements of this License, to extend the patent license to downstream recipients. " -Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in -a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in -that country that you have reason to believe are valid. +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring -conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing -them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is -automatically extended to all recipients of the covered work and works based on it. +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. -A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, -or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You -may not convey a covered work if you are a party to an arrangement with a third party that is in the business of -distributing software, under which you make payment to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a -discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from -those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered -work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to -infringement that may otherwise be available to you under applicable patent law. +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this -License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to -satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence -you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further -conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License -would be to refrain entirely from conveying the Program. +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work -licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the -resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special -requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply -to the combination as such. +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. 14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to -time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new -problems or concerns. +The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the -GNU General Public License "or any later version" applies to it, you have the option of following the terms and -conditions either of that numbered version or of any later version published by the Free Software Foundation. If the -Program does not specify a version number of the GNU General Public License, you may choose any version ever published +Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published by the Free Software Foundation. -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, -that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the -Program. +If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. -Later license versions may give you additional or different permissions. However, no additional obligations are imposed -on any author or copyright holder as a result of your choosing to follow a later version. +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. 15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING -THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR -IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU -ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO -MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO -LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM -TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to -their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil -liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program -in return for a fee. +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs -If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve -this is to make it free software which everyone can redistribute and change under these terms. +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. -To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to -most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer -to where the full notice is found. +To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. Copyright (C) @@ -498,21 +649,26 @@ to where the full notice is found. Also add information on how to contact you by electronic and paper mail. -If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: +If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. -The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of -course, your program's commands might be different; for a GUI interface, you would use an "about box". +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". -You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for -the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see +You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see . -The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is -a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If -this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read +The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read . diff --git a/build.gradle b/build.gradle index 64c7dd25..4b1cd78c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,9 +1,18 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10" + } +} + plugins { id 'java-library' id 'com.github.johnrengelman.shadow' version '7.0.0' id 'maven-publish' id 'java' - id 'checkstyle' } dependencies { @@ -11,6 +20,7 @@ dependencies { } allprojects { + apply plugin: 'kotlin' apply plugin: 'java' apply plugin: 'maven-publish' apply plugin: 'com.github.johnrengelman.shadow' @@ -20,26 +30,8 @@ allprojects { mavenLocal() maven { url 'https://jitpack.io' } maven { url 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/' } - maven { url 'https://repo.codemc.org/repository/nms/' } - maven { url 'https://repo.codemc.org/repository/maven-public' } - maven { url "https://oss.sonatype.org/content/repositories/snapshots" } - maven { url 'https://oss.sonatype.org/content/groups/public/' } - maven { url 'https://maven.enginehub.org/repo/' } - maven { url 'https://repo.essentialsx.net/releases/' } - maven { url 'https://ci.ender.zone/plugin/repository/project/' } - maven { url 'https://ci.ender.zone/plugin/repository/everything/' } - maven { url 'https://repo.md-5.net/content/repositories/snapshots/' } - maven { url 'https://repo.dmulloy2.net/nexus/repository/public/' } maven { url 'https://papermc.io/repo/repository/maven-public/' } - maven { url 'https://repo.maven.apache.org/maven2/' } - maven { url 'https://repo.dustplanet.de/artifactory/ext-release-local/' } - maven { url 'https://libraries.minecraft.net/' } - maven { url 'https://repo.spongepowered.org/maven/' } - maven { url 'https://org.kitteh.pastegg' } - maven { url 'https://repo.mikeprimm.com/' } - maven { url 'https://maven.enginehub.org/repo/' } - maven { url 'https://github.com/factions-site/repo/raw/public/' } - maven { url 'https://mvn.lumine.io/repository/maven-public/' } + maven { url 'https://repo.essentialsx.net/releases/' } } jar { @@ -51,20 +43,15 @@ allprojects { relocate('org.joml', 'com.willfp.ecoenchants.libreforge.joml') } - compileJava { - onlyIf { !sourceSets.main.allSource.files.isEmpty() } - } - dependencies { - compileOnly 'com.willfp:eco:6.37.2' + compileOnly 'com.willfp:eco:6.38.0' + implementation 'com.willfp:libreforge:3.90.0' + implementation 'org.joml:joml:1.10.4' - compileOnly 'org.jetbrains:annotations:22.0.0' + compileOnly 'org.jetbrains:annotations:23.0.0' + compileOnly 'com.github.ben-manes.caffeine:caffeine:3.0.6' - compileOnly 'org.projectlombok:lombok:1.18.22' - annotationProcessor 'org.projectlombok:lombok:1.18.22' - - testCompileOnly 'org.projectlombok:lombok:1.18.22' - testAnnotationProcessor 'org.projectlombok:lombok:1.18.22' + compileOnly 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10' } tasks.withType(JavaCompile) { @@ -73,11 +60,18 @@ allprojects { } processResources { - filesNotMatching(["**/*.png", "**/models/**", "**/textures/**"]) { + filesNotMatching(["**/*.png", "**/models/**", "**/textures/**", "**enchants.yml", "**lang.yml"]) { expand projectVersion: project.version } } + tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) { + kotlinOptions { + jvmTarget = "17" + freeCompilerArgs += ["-Xjvm-default=all"] + } + } + java.sourceCompatibility = JavaVersion.VERSION_17 java.targetCompatibility = JavaVersion.VERSION_17 @@ -85,7 +79,6 @@ allprojects { compileJava.dependsOn clean build.dependsOn shadowJar - build.dependsOn check } tasks.withType(Jar) { @@ -108,15 +101,7 @@ group = 'com.willfp' archivesBaseName = project.name version = findProperty("version") -compileJava.options.encoding = 'UTF-8' - -publishing { - publications { - maven(MavenPublication) { - from(components.java) - } - } -} +build.dependsOn shadowJar task buyThePlugins { dependsOn subprojects.build diff --git a/config/checkstyle/suppression.xml b/config/checkstyle/suppression.xml index 4821bb6e..12c9ad42 100644 --- a/config/checkstyle/suppression.xml +++ b/config/checkstyle/suppression.xml @@ -5,27 +5,6 @@ "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd"> - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/eco-core/build.gradle b/eco-core/build.gradle index 2fa30c94..2f7415f3 100644 --- a/eco-core/build.gradle +++ b/eco-core/build.gradle @@ -1,9 +1,2 @@ group 'com.willfp' version rootProject.version - -subprojects { - dependencies { - implementation 'com.willfp:libreforge:3.89.0' - implementation 'org.joml:joml:1.10.4' - } -} diff --git a/eco-core/core-nms/build.gradle b/eco-core/core-nms/build.gradle deleted file mode 100644 index 4aa1efc1..00000000 --- a/eco-core/core-nms/build.gradle +++ /dev/null @@ -1,9 +0,0 @@ -group 'com.willfp' -version rootProject.version - -subprojects { - dependencies { - compileOnly project(':eco-core:core-proxy') - compileOnly project(':eco-core:core-plugin') - } -} \ No newline at end of file diff --git a/eco-core/core-nms/v1_17_R1/build.gradle b/eco-core/core-nms/v1_17_R1/build.gradle deleted file mode 100644 index e732641e..00000000 --- a/eco-core/core-nms/v1_17_R1/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -group 'com.willfp' -version rootProject.version - -dependencies { - compileOnly 'org.spigotmc:spigot:1.17-R0.1-SNAPSHOT' -} \ No newline at end of file diff --git a/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/EcoCraftEnchantmentManager.java b/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/EcoCraftEnchantmentManager.java deleted file mode 100644 index 857034f1..00000000 --- a/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/EcoCraftEnchantmentManager.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_17_R1; - -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantments; -import com.willfp.ecoenchants.proxy.proxies.EcoCraftEnchantmentManagerProxy; -import com.willfp.ecoenchants.proxy.v1_17_R1.enchants.EcoCraftEnchantment; -import net.minecraft.core.IRegistry; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.NamespacedKey; -import org.bukkit.craftbukkit.v1_17_R1.util.CraftNamespacedKey; - -import java.util.Map; - -public final class EcoCraftEnchantmentManager implements EcoCraftEnchantmentManagerProxy { - @Override - public void registerNewCraftEnchantments() { - Map metadataMap = VanillaEnchantments.getMetadataMap(); - - for (Enchantment enchantment : IRegistry.X) { - NamespacedKey key = CraftNamespacedKey.fromMinecraft(IRegistry.X.getKey(enchantment)); - VanillaEnchantmentMetadata metadata = metadataMap.get(org.bukkit.enchantments.Enchantment.getByKey(key)); - new EcoCraftEnchantment(enchantment, metadata).register(); - } - } -} diff --git a/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/OpenInventory.java b/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/OpenInventory.java deleted file mode 100644 index f5e5db80..00000000 --- a/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/OpenInventory.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_17_R1; - -import com.willfp.ecoenchants.proxy.proxies.OpenInventoryProxy; -import org.bukkit.craftbukkit.v1_17_R1.entity.CraftPlayer; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public final class OpenInventory implements OpenInventoryProxy { - @Override - public Object getOpenInventory(@NotNull final Player player) { - return ((CraftPlayer) player).getHandle().bV; - } -} diff --git a/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/enchants/EcoCraftEnchantment.java b/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/enchants/EcoCraftEnchantment.java deleted file mode 100644 index e9f4ec23..00000000 --- a/eco-core/core-nms/v1_17_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_17_R1/enchants/EcoCraftEnchantment.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_17_R1.enchants; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.craftbukkit.v1_17_R1.enchantments.CraftEnchantment; -import org.jetbrains.annotations.NotNull; - -public class EcoCraftEnchantment extends CraftEnchantment { - private final VanillaEnchantmentMetadata metadata; - - public EcoCraftEnchantment(@NotNull final Enchantment target, - @NotNull final VanillaEnchantmentMetadata metadata) { - super(target); - this.metadata = metadata; - } - - @Override - public int getMaxLevel() { - return metadata.maxLevel() == null ? this.getHandle().getMaxLevel() : metadata.maxLevel(); - } - - @Override - public boolean conflictsWith(@NotNull final org.bukkit.enchantments.Enchantment other) { - if (other instanceof EcoEnchant) { - return other.conflictsWith(this); - } - - return metadata.conflicts() == null ? super.conflictsWith(other) : metadata.conflicts().contains(other.getKey()); - } - - public void register() { - EnchantmentUtils.register(this); - } -} diff --git a/eco-core/core-nms/v1_18_R1/build.gradle b/eco-core/core-nms/v1_18_R1/build.gradle deleted file mode 100644 index 2aa928f6..00000000 --- a/eco-core/core-nms/v1_18_R1/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -group 'com.willfp' -version rootProject.version - -dependencies { - compileOnly 'org.spigotmc:spigot:1.18-R0.1-SNAPSHOT' -} \ No newline at end of file diff --git a/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/EcoCraftEnchantmentManager.java b/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/EcoCraftEnchantmentManager.java deleted file mode 100644 index bb3877dd..00000000 --- a/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/EcoCraftEnchantmentManager.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_18_R1; - -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantments; -import com.willfp.ecoenchants.proxy.proxies.EcoCraftEnchantmentManagerProxy; -import com.willfp.ecoenchants.proxy.v1_18_R1.enchants.EcoCraftEnchantment; -import net.minecraft.core.IRegistry; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.NamespacedKey; -import org.bukkit.craftbukkit.v1_18_R1.util.CraftNamespacedKey; - -import java.util.Map; - -public final class EcoCraftEnchantmentManager implements EcoCraftEnchantmentManagerProxy { - @Override - public void registerNewCraftEnchantments() { - Map metadataMap = VanillaEnchantments.getMetadataMap(); - - for (Enchantment enchantment : IRegistry.Y) { - NamespacedKey key = CraftNamespacedKey.fromMinecraft(IRegistry.Y.b(enchantment)); - VanillaEnchantmentMetadata metadata = metadataMap.get(org.bukkit.enchantments.Enchantment.getByKey(key)); - new EcoCraftEnchantment(enchantment, metadata).register(); - } - } -} diff --git a/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/OpenInventory.java b/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/OpenInventory.java deleted file mode 100644 index e5704fe5..00000000 --- a/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/OpenInventory.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_18_R1; - -import com.willfp.ecoenchants.proxy.proxies.OpenInventoryProxy; -import org.bukkit.craftbukkit.v1_18_R1.entity.CraftPlayer; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public final class OpenInventory implements OpenInventoryProxy { - @Override - public Object getOpenInventory(@NotNull final Player player) { - return ((CraftPlayer) player).getHandle().bW; - } -} diff --git a/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/enchants/EcoCraftEnchantment.java b/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/enchants/EcoCraftEnchantment.java deleted file mode 100644 index 3b661b90..00000000 --- a/eco-core/core-nms/v1_18_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R1/enchants/EcoCraftEnchantment.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_18_R1.enchants; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.craftbukkit.v1_18_R1.enchantments.CraftEnchantment; -import org.jetbrains.annotations.NotNull; - -public class EcoCraftEnchantment extends CraftEnchantment { - private final VanillaEnchantmentMetadata metadata; - - public EcoCraftEnchantment(@NotNull final Enchantment target, - @NotNull final VanillaEnchantmentMetadata metadata) { - super(target); - this.metadata = metadata; - } - - @Override - public int getMaxLevel() { - return metadata.maxLevel() == null ? this.getHandle().a() : metadata.maxLevel(); - } - - @Override - public boolean conflictsWith(@NotNull final org.bukkit.enchantments.Enchantment other) { - if (other instanceof EcoEnchant) { - return other.conflictsWith(this); - } - - return metadata.conflicts() == null ? super.conflictsWith(other) : metadata.conflicts().contains(other.getKey()); - } - - public void register() { - EnchantmentUtils.register(this); - } -} diff --git a/eco-core/core-nms/v1_18_R2/build.gradle b/eco-core/core-nms/v1_18_R2/build.gradle deleted file mode 100644 index fb2d9471..00000000 --- a/eco-core/core-nms/v1_18_R2/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -group 'com.willfp' -version rootProject.version - -dependencies { - compileOnly 'org.spigotmc:spigot:1.18.2-R0.1-SNAPSHOT' -} \ No newline at end of file diff --git a/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/EcoCraftEnchantmentManager.java b/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/EcoCraftEnchantmentManager.java deleted file mode 100644 index 7d65e414..00000000 --- a/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/EcoCraftEnchantmentManager.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_18_R2; - -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantments; -import com.willfp.ecoenchants.proxy.proxies.EcoCraftEnchantmentManagerProxy; -import com.willfp.ecoenchants.proxy.v1_18_R2.enchants.EcoCraftEnchantment; -import net.minecraft.core.IRegistry; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.NamespacedKey; -import org.bukkit.craftbukkit.v1_18_R2.util.CraftNamespacedKey; - -import java.util.Map; - -public final class EcoCraftEnchantmentManager implements EcoCraftEnchantmentManagerProxy { - @Override - public void registerNewCraftEnchantments() { - Map metadataMap = VanillaEnchantments.getMetadataMap(); - - for (Enchantment enchantment : IRegistry.V) { - NamespacedKey key = CraftNamespacedKey.fromMinecraft(IRegistry.V.b(enchantment)); - VanillaEnchantmentMetadata metadata = metadataMap.get(org.bukkit.enchantments.Enchantment.getByKey(key)); - new EcoCraftEnchantment(enchantment, metadata).register(); - } - } -} diff --git a/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/OpenInventory.java b/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/OpenInventory.java deleted file mode 100644 index 8db2bf14..00000000 --- a/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/OpenInventory.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_18_R2; - -import com.willfp.ecoenchants.proxy.proxies.OpenInventoryProxy; -import org.bukkit.craftbukkit.v1_18_R2.entity.CraftPlayer; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public final class OpenInventory implements OpenInventoryProxy { - @Override - public Object getOpenInventory(@NotNull final Player player) { - return ((CraftPlayer) player).getHandle().bV; - } -} diff --git a/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/enchants/EcoCraftEnchantment.java b/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/enchants/EcoCraftEnchantment.java deleted file mode 100644 index d9cc44bc..00000000 --- a/eco-core/core-nms/v1_18_R2/src/main/java/com/willfp/ecoenchants/proxy/v1_18_R2/enchants/EcoCraftEnchantment.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_18_R2.enchants; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.craftbukkit.v1_18_R2.enchantments.CraftEnchantment; -import org.jetbrains.annotations.NotNull; - -public class EcoCraftEnchantment extends CraftEnchantment { - private final VanillaEnchantmentMetadata metadata; - - public EcoCraftEnchantment(@NotNull final Enchantment target, - @NotNull final VanillaEnchantmentMetadata metadata) { - super(target); - this.metadata = metadata; - } - - @Override - public int getMaxLevel() { - return metadata.maxLevel() == null ? this.getHandle().a() : metadata.maxLevel(); - } - - @Override - public boolean conflictsWith(@NotNull final org.bukkit.enchantments.Enchantment other) { - if (other instanceof EcoEnchant) { - return other.conflictsWith(this); - } - - return metadata.conflicts() == null ? super.conflictsWith(other) : metadata.conflicts().contains(other.getKey()); - } - - public void register() { - EnchantmentUtils.register(this); - } -} diff --git a/eco-core/core-nms/v1_19_R1/build.gradle b/eco-core/core-nms/v1_19_R1/build.gradle deleted file mode 100644 index 05e27d11..00000000 --- a/eco-core/core-nms/v1_19_R1/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -group 'com.willfp' -version rootProject.version - -dependencies { - compileOnly 'org.spigotmc:spigot:1.19-R0.1-SNAPSHOT' -} \ No newline at end of file diff --git a/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/EcoCraftEnchantmentManager.java b/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/EcoCraftEnchantmentManager.java deleted file mode 100644 index c9dd2f49..00000000 --- a/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/EcoCraftEnchantmentManager.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_19_R1; - -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantments; -import com.willfp.ecoenchants.proxy.proxies.EcoCraftEnchantmentManagerProxy; -import com.willfp.ecoenchants.proxy.v1_19_R1.enchants.EcoCraftEnchantment; -import net.minecraft.core.IRegistry; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.NamespacedKey; -import org.bukkit.craftbukkit.v1_19_R1.util.CraftNamespacedKey; - -import java.util.Map; - -public final class EcoCraftEnchantmentManager implements EcoCraftEnchantmentManagerProxy { - @Override - public void registerNewCraftEnchantments() { - Map metadataMap = VanillaEnchantments.getMetadataMap(); - - for (Enchantment enchantment : IRegistry.W) { - NamespacedKey key = CraftNamespacedKey.fromMinecraft(IRegistry.W.b(enchantment)); - VanillaEnchantmentMetadata metadata = metadataMap.get(org.bukkit.enchantments.Enchantment.getByKey(key)); - new EcoCraftEnchantment(enchantment, metadata).register(); - } - } -} diff --git a/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/OpenInventory.java b/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/OpenInventory.java deleted file mode 100644 index 7b5dedd6..00000000 --- a/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/OpenInventory.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_19_R1; - -import com.willfp.ecoenchants.proxy.proxies.OpenInventoryProxy; -import org.bukkit.craftbukkit.v1_19_R1.entity.CraftPlayer; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public final class OpenInventory implements OpenInventoryProxy { - @Override - public Object getOpenInventory(@NotNull final Player player) { - return ((CraftPlayer) player).getHandle().bU; - } -} diff --git a/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/enchants/EcoCraftEnchantment.java b/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/enchants/EcoCraftEnchantment.java deleted file mode 100644 index 555b20ea..00000000 --- a/eco-core/core-nms/v1_19_R1/src/main/java/com/willfp/ecoenchants/proxy/v1_19_R1/enchants/EcoCraftEnchantment.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.proxy.v1_19_R1.enchants; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantmentMetadata; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import net.minecraft.world.item.enchantment.Enchantment; -import org.bukkit.craftbukkit.v1_19_R1.enchantments.CraftEnchantment; -import org.jetbrains.annotations.NotNull; - -public class EcoCraftEnchantment extends CraftEnchantment { - private final VanillaEnchantmentMetadata metadata; - - public EcoCraftEnchantment(@NotNull final Enchantment target, - @NotNull final VanillaEnchantmentMetadata metadata) { - super(target); - this.metadata = metadata; - } - - @Override - public int getMaxLevel() { - return metadata.maxLevel() == null ? this.getHandle().a() : metadata.maxLevel(); - } - - @Override - public boolean conflictsWith(@NotNull final org.bukkit.enchantments.Enchantment other) { - if (other instanceof EcoEnchant) { - return other.conflictsWith(this); - } - - return metadata.conflicts() == null ? super.conflictsWith(other) : metadata.conflicts().contains(other.getKey()); - } - - public void register() { - EnchantmentUtils.register(this); - } -} diff --git a/eco-core/core-plugin/build.gradle b/eco-core/core-plugin/build.gradle index cddf13e1..01e398b7 100644 --- a/eco-core/core-plugin/build.gradle +++ b/eco-core/core-plugin/build.gradle @@ -2,14 +2,17 @@ group 'com.willfp' version rootProject.version dependencies { - compileOnly project(":eco-core:core-proxy") - compileOnly 'org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT' - compileOnly 'commons-io:commons-io:2.8.0' - compileOnly 'com.comphenix.protocol:ProtocolLib:4.6.0-SNAPSHOT' - compileOnly 'net.essentialsx:EssentialsX:2.19.0' - compileOnly 'io.papermc.paper:paper-api:1.17.1-R0.1-SNAPSHOT' - compileOnly 'com.sk89q.worldguard:worldguard-bukkit:7.0.4-SNAPSHOT' - compileOnly 'io.lumine:Mythic:5.0.1' - compileOnly 'com.github.ben-manes.caffeine:caffeine:3.0.5' compileOnly fileTree(dir: '../../lib', include: ['*.jar']) + compileOnly 'io.papermc.paper:paper-api:1.17.1-R0.1-SNAPSHOT' + compileOnly 'net.essentialsx:EssentialsX:2.19.0' +} + +build.dependsOn publishToMavenLocal + +publishing { + publications { + maven(MavenPublication) { + from(components.java) + } + } } \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java deleted file mode 100644 index 60c46d72..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java +++ /dev/null @@ -1,213 +0,0 @@ -package com.willfp.ecoenchants; - -import com.willfp.eco.core.command.impl.PluginCommand; -import com.willfp.eco.core.display.DisplayModule; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.core.integrations.IntegrationLoader; -import com.willfp.eco.util.TelekinesisUtils; -import com.willfp.ecoenchants.command.CommandEcoEnchants; -import com.willfp.ecoenchants.command.CommandEnchantinfo; -import com.willfp.ecoenchants.config.CustomEnchantsYml; -import com.willfp.ecoenchants.config.RarityYml; -import com.willfp.ecoenchants.config.TargetYml; -import com.willfp.ecoenchants.config.VanillaEnchantsYml; -import com.willfp.ecoenchants.display.EnchantDisplay; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.custom.CustomEcoEnchantRequirementListeners; -import com.willfp.ecoenchants.enchantments.custom.CustomEnchantEnableListeners; -import com.willfp.ecoenchants.enchantments.custom.CustomEnchantLookup; -import com.willfp.ecoenchants.enchantments.support.merging.anvil.AnvilListeners; -import com.willfp.ecoenchants.enchantments.support.merging.grindstone.GrindstoneListeners; -import com.willfp.ecoenchants.enchantments.support.obtaining.EnchantingListeners; -import com.willfp.ecoenchants.enchantments.support.obtaining.LootGenerateListeners; -import com.willfp.ecoenchants.enchantments.support.obtaining.VillagerListeners; -import com.willfp.ecoenchants.enchantments.util.ItemConversions; -import com.willfp.ecoenchants.enchantments.util.LazyHealthFixListener; -import com.willfp.ecoenchants.enchantments.util.TimedRunnable; -import com.willfp.ecoenchants.enchantments.util.WatcherTriggers; -import com.willfp.ecoenchants.integrations.mythicmobs.MythicMobsManager; -import com.willfp.ecoenchants.integrations.mythicmobs.plugins.IntegrationMythicMobs; -import com.willfp.ecoenchants.integrations.registration.RegistrationManager; -import com.willfp.ecoenchants.integrations.registration.plugins.IntegrationCMI; -import com.willfp.ecoenchants.integrations.registration.plugins.IntegrationEssentials; -import com.willfp.libreforge.LibReforgePlugin; -import org.bukkit.event.HandlerList; -import org.bukkit.event.Listener; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Objects; - -@SuppressWarnings("unused") -public class EcoEnchantsPlugin extends LibReforgePlugin { - /** - * Instance of the plugin. - */ - private static EcoEnchantsPlugin instance; - - /** - * Rarity.yml. - */ - private final RarityYml rarityYml; - - /** - * Target.yml. - */ - private final TargetYml targetYml; - - /** - * VanillaEnchants.yml. - */ - private final VanillaEnchantsYml vanillaEnchantsYml; - - /** - * CustomEnchants.yml. - */ - private final CustomEnchantsYml customEnchantsYml; - - /** - * Internal constructor called by bukkit on plugin load. - */ - public EcoEnchantsPlugin() { - instance = this; - - rarityYml = new RarityYml(this); - targetYml = new TargetYml(this); - vanillaEnchantsYml = new VanillaEnchantsYml(this); - customEnchantsYml = new CustomEnchantsYml(this); - - this.registerJavaHolderProvider(player -> new ArrayList<>(CustomEnchantLookup.provideLevels(player))); - } - - @Override - public void handleEnableAdditional() { - this.getLogger().info(EcoEnchants.values().size() + " Enchantments Loaded"); - - TelekinesisUtils.registerTest(player -> FastItemStack.wrap(player.getInventory().getItemInMainHand()).getEnchantmentLevel(EcoEnchants.TELEKINESIS, false) > 0); - } - - @Override - public void handleReloadAdditional() { - this.getDisplayModule().update(); - for (EcoEnchant enchant : EcoEnchants.values()) { - HandlerList.unregisterAll(enchant); - this.getScheduler().runLater(() -> { - if (enchant.isEnabled()) { - this.getEventManager().registerListener(enchant); - - if (enchant instanceof TimedRunnable) { - this.getScheduler().syncRepeating((TimedRunnable) enchant, 5, ((TimedRunnable) enchant).getTime()); - } - } - }, 1); - } - this.getScheduler().runTimer(() -> { - for (EcoEnchant enchant : EcoEnchants.values()) { - enchant.clearCachedRequirements(); - } - }, 300, 300); - } - - @Override - @NotNull - public List loadAdditionalIntegrations() { - return Arrays.asList( - new IntegrationLoader("Essentials", () -> RegistrationManager.register(new IntegrationEssentials())), - new IntegrationLoader("CMI", () -> RegistrationManager.register(new IntegrationCMI())), - new IntegrationLoader("MythicMobs", () -> MythicMobsManager.register(new IntegrationMythicMobs())) - ); - } - - @Override - protected List loadPluginCommands() { - return Arrays.asList( - new CommandEnchantinfo(this), - new CommandEcoEnchants(this) - ); - } - - @Override - protected List loadListeners() { - return Arrays.asList( - new EnchantingListeners(this), - new GrindstoneListeners(this), - new AnvilListeners(this), - new WatcherTriggers(this), - new VillagerListeners(this), - new ItemConversions(this), - new CustomEnchantEnableListeners(this), - new CustomEcoEnchantRequirementListeners(this), - new LazyHealthFixListener(this), - new LootGenerateListeners(this) - ); - } - - @Override - @Nullable - protected DisplayModule createDisplayModule() { - return new EnchantDisplay(this); - } - - @Override - @NotNull - public EnchantDisplay getDisplayModule() { - return (EnchantDisplay) Objects.requireNonNull(super.getDisplayModule()); - } - - @NotNull - @Override - public String getMinimumEcoVersion() { - return "6.37.1"; - } - - /** - * Get the instance of EcoEnchants. - *

- * Bad practice to use this. - * - * @return The instance. - */ - public static EcoEnchantsPlugin getInstance() { - return instance; - } - - /** - * Get rarity.yml. - * - * @return rarity.yml. - */ - public RarityYml getRarityYml() { - return this.rarityYml; - } - - /** - * Get target.yml. - * - * @return target.yml. - */ - public TargetYml getTargetYml() { - return this.targetYml; - } - - /** - * Get vanillaenchants.yml. - * - * @return vanillaenchants.yml. - */ - public VanillaEnchantsYml getVanillaEnchantsYml() { - return this.vanillaEnchantsYml; - } - - /** - * Get customenchants.yml - * - * @return customenchants.yml. - */ - public CustomEnchantsYml getCustomEnchantsYml() { - return customEnchantsYml; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandDebug.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandDebug.java deleted file mode 100644 index d24479fb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandDebug.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import org.bukkit.Bukkit; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -@SuppressWarnings("deprecation") -public class CommandDebug extends Subcommand { - /** - * Instantiate a new /ecoenchants debug command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandDebug(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "debug", "ecoenchants.command.debug", true); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - Player player = (Player) sender; - player.sendMessage("Held Item: " + player.getInventory().getItemInMainHand()); - player.sendMessage("Lore: "); - Bukkit.getLogger().info(""); - - Bukkit.getLogger().info("Held Item: " + player.getInventory().getItemInMainHand()); - Bukkit.getLogger().info("Lore: "); - ItemMeta meta = player.getInventory().getItemInMainHand().getItemMeta(); - if (meta != null) { - for (String s : new ArrayList<>(meta.hasLore() ? meta.getLore() : new ArrayList<>())) { - Bukkit.getLogger().info(s); - player.sendMessage(s); - } - } - Bukkit.getLogger().info(""); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEcoEnchants.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEcoEnchants.java deleted file mode 100644 index e18ac68f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEcoEnchants.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.PluginCommand; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import org.bukkit.command.CommandSender; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class CommandEcoEnchants extends PluginCommand { - /** - * Instantiate a new /ecoenchants command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandEcoEnchants(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "ecoenchants", "ecoenchants.command.ecoenchants", false); - - this.addSubcommand(new CommandDebug(plugin)) - .addSubcommand(new CommandReload(plugin)) - .addSubcommand(new CommandGiverandombook(plugin)) - .addSubcommand(new CommandRandomenchant(plugin)) - .addSubcommand(new CommandLocale(plugin)) - .addSubcommand(new CommandToggleDescriptions(plugin)); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("invalid-command")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEnchantinfo.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEnchantinfo.java deleted file mode 100644 index a13add06..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandEnchantinfo.java +++ /dev/null @@ -1,167 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.command.impl.PluginCommand; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentRarity; -import org.apache.commons.lang.WordUtils; -import org.bukkit.ChatColor; -import org.bukkit.Material; -import org.bukkit.command.CommandSender; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.util.StringUtil; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; - -public class CommandEnchantinfo extends PluginCommand { - /** - * Instantiate a new /enchantinfo command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandEnchantinfo(@NotNull final EcoPlugin plugin) { - super(plugin, "enchantinfo", "ecoenchants.command.enchantinfo", false); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - if (args.isEmpty()) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("missing-enchant")); - return; - } - StringBuilder nameBuilder = new StringBuilder(); - - args.forEach(arg -> nameBuilder.append(arg).append(" ")); - String searchName = nameBuilder.toString(); - searchName = searchName.substring(0, searchName.length() - 1); - - EcoEnchant enchantment = EcoEnchants.getByName(searchName); - - if (enchantment == null) { - String finalSearchName = searchName; - enchantment = EcoEnchants.values().stream().filter(ecoEnchant -> ChatColor.stripColor(ecoEnchant.getDisplayName()).equalsIgnoreCase(finalSearchName)).findFirst().orElse(null); - } - - if (enchantment == null || !enchantment.isEnabled()) { - String message = this.getPlugin().getLangYml().getMessage("not-found").replace("%name%", searchName); - sender.sendMessage(message); - return; - } - - Set conflictNames = new HashSet<>(); - - Set conflicts = enchantment.getConflicts(); - - new HashSet<>(conflicts).forEach(enchantment1 -> { - if (enchantment1 instanceof EcoEnchant ecoEnchant) { - if (!ecoEnchant.isEnabled()) { - conflicts.remove(enchantment1); - } - } - }); - - conflicts.forEach((enchantment1 -> { - if (enchantment1 instanceof EcoEnchant enchant) { - conflictNames.add(enchant.getDisplayName()); - } else { - conflictNames.add(this.getPlugin().getLangYml().getFormattedString("enchantments." + enchantment1.getKey().getKey() + ".name")); - } - })); - - StringBuilder conflictNamesBuilder = new StringBuilder(); - conflictNames.forEach(name1 -> conflictNamesBuilder.append(name1).append(", ")); - String allConflicts = conflictNamesBuilder.toString(); - if (allConflicts.length() >= 2) { - allConflicts = allConflicts.substring(0, allConflicts.length() - 2); - } else { - allConflicts = this.getPlugin().getLangYml().getFormattedString("no-conflicts"); - } - - Set targets = enchantment.getTargetMaterials(); - - Set applicableItemsSet = new HashSet<>(); - - if (this.getPlugin().getConfigYml().getBool("commands.enchantinfo.show-target-group")) { - enchantment.getTargets().forEach(target -> { - String targetName = target.getName(); - targetName = targetName.toLowerCase(); - targetName = targetName.replace("_", " "); - targetName = WordUtils.capitalize(targetName); - applicableItemsSet.add(targetName); - }); - } else { - targets.forEach(material -> { - String matName = material.toString(); - matName = matName.toLowerCase(); - matName = matName.replace("_", " "); - matName = WordUtils.capitalize(matName); - applicableItemsSet.add(matName); - }); - } - - StringBuilder targetNamesBuilder = new StringBuilder(); - applicableItemsSet.forEach(name1 -> targetNamesBuilder.append(name1).append(", ")); - String allTargets = targetNamesBuilder.toString(); - if (allTargets.length() >= 2) { - allTargets = allTargets.substring(0, allTargets.length() - 2); - } else { - allTargets = this.getPlugin().getLangYml().getFormattedString("no-targets"); - } - - String maxLevel = String.valueOf(enchantment.getMaxLevel()); - - final String finalName = EnchantmentCache.getEntry(enchantment).getName(); - final String finalDescription = EnchantmentCache.getEntry(enchantment).getStringDescription(1); - final EnchantmentRarity finalRarity = enchantment.getEnchantmentRarity(); - final String finalTargets = allTargets; - final String finalConflicts = allConflicts; - final String finalMaxLevel = maxLevel; - Arrays.asList(this.getPlugin().getLangYml().getMessage("enchantinfo").split("\\r?\\n")).forEach((string -> { - string = string.replace("%name%", finalName) - .replace("%description%", finalDescription) - .replace("%rarity%", finalRarity.getName()) - .replace("%target%", finalTargets) - .replace("%conflicts%", finalConflicts) - .replace("%maxlevel%", finalMaxLevel); - sender.sendMessage(string); - })); - } - - @Override - public List tabComplete(@NotNull final CommandSender sender, - @NotNull final List args) { - List completions = new ArrayList<>(); - - List names = EcoEnchants.values().stream().filter(EcoEnchant::isEnabled).map(EcoEnchant::getDisplayName).map(ChatColor::stripColor).toList(); - - if (args.isEmpty()) { - // Currently, this case is not ever reached - return names; - } - - StringUtil.copyPartialMatches(String.join(" ", args), names, completions); - - if (args.size() > 1) { // Remove all previous words from the candidate of completions - ArrayList finishedArgs = new ArrayList<>(args); - finishedArgs.remove(args.size() - 1); - - String prefix = String.join(" ", finishedArgs); - completions = completions.stream().map(enchantName -> StringUtils.removePrefix(enchantName, prefix).trim()).collect(Collectors.toList()); - } - - Collections.sort(completions); - return completions; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandGiverandombook.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandGiverandombook.java deleted file mode 100644 index c07ca62b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandGiverandombook.java +++ /dev/null @@ -1,138 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.eco.core.items.builder.EnchantedBookBuilder; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentRarity; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Bukkit; -import org.bukkit.command.CommandSender; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemStack; -import org.bukkit.util.StringUtil; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.stream.Collectors; - -public class CommandGiverandombook extends Subcommand { - /** - * The cached enchantment names. - */ - private static final List RARITY_NAMES = EnchantmentRarity.values().stream().map(EnchantmentRarity::getName).collect(Collectors.toList()); - - /** - * The cached type names. - */ - private static final List TYPE_NAMES = EnchantmentType.values().stream().map(EnchantmentType::getName).collect(Collectors.toList()); - - /** - * Instantiate a new command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandGiverandombook(@NotNull final EcoPlugin plugin) { - super(plugin, "giverandombook", "ecoenchants.command.giverandombook", false); - } - - /** - * Called on /reload. - */ - @ConfigUpdater - public static void reload() { - RARITY_NAMES.clear(); - RARITY_NAMES.addAll(EnchantmentRarity.values().stream().map(EnchantmentRarity::getName).toList()); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - if (args.isEmpty()) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("requires-player")); - return; - } - Player player = Bukkit.getServer().getPlayer(args.get(0)); - - EnchantmentRarity rarity = args.size() >= 2 ? EnchantmentRarity.getByName(args.get(1).toLowerCase()) : null; - - EnchantmentType type = rarity == null && args.size() >= 2 ? EnchantmentType.getByName(args.get(1).toLowerCase()) : null; - - - if (player == null) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("invalid-player")); - return; - } - - List allowed = Arrays.stream(Enchantment.values()).filter(enchantment -> { - if (enchantment instanceof EcoEnchant) { - return ((EcoEnchant) enchantment).isEnabled(); - } - return true; - }).filter(enchantment -> { - if (rarity != null) { - if (!(enchantment instanceof EcoEnchant ecoEnchant)) { - return false; - } - return ecoEnchant.getEnchantmentRarity().equals(rarity); - } else if (type != null) { - if (!(enchantment instanceof EcoEnchant ecoEnchant)) { - return false; - } - return ecoEnchant.getType().equals(type); - } - return true; - }).toList(); - - Enchantment enchantment = allowed.get(NumberUtils.randInt(0, allowed.size() - 1)); - int level = NumberUtils.randInt(1, enchantment.getMaxLevel()); - - ItemStack itemStack = new EnchantedBookBuilder() - .addStoredEnchantment(enchantment, level) - .build(); - - for (ItemStack stack : player.getInventory().addItem(itemStack).values()) { - player.getWorld().dropItem(player.getLocation(), stack); - } - - String message = this.getPlugin().getLangYml().getMessage("gave-random-book"); - message = message.replace("%enchantment%", EnchantmentCache.getEntry(enchantment).getName() + " " + NumberUtils.toNumeral(level) + "§r"); - sender.sendMessage(message); - - String message2 = this.getPlugin().getLangYml().getMessage("received-random-book"); - message2 = message2.replace("%enchantment%", EnchantmentCache.getEntry(enchantment).getName() + " " + NumberUtils.toNumeral(level) + "§r"); - player.sendMessage(message2); - } - - @Override - public List tabComplete(@NotNull final CommandSender sender, - @NotNull final List args) { - List completions = new ArrayList<>(); - - List playerNames = Bukkit.getOnlinePlayers().stream().map(Player::getName).collect(Collectors.toList()); - - if (args.isEmpty()) { - // Currently, this case is not ever reached - return playerNames; - } - - if (args.size() == 1) { - StringUtil.copyPartialMatches(String.join(" ", args.get(0)), playerNames, completions); - } - - if (args.size() == 2) { - StringUtil.copyPartialMatches(String.join(" ", args.get(1)), RARITY_NAMES, completions); - StringUtil.copyPartialMatches(String.join(" ", args.get(1)), TYPE_NAMES, completions); - } - - Collections.sort(completions); - return completions; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocale.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocale.java deleted file mode 100644 index 5d8ef4ce..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocale.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import org.bukkit.command.CommandSender; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class CommandLocale extends Subcommand { - /** - * Instantiate a new /ecoenchants locale command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandLocale(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "locale", "ecoenchants.command.locale", false); - - this.addSubcommand(new CommandLocaleExport(plugin)) - .addSubcommand(new CommandLocaleDownload(plugin)); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("specify-locale-subcommand")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleDownload.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleDownload.java deleted file mode 100644 index a8a0c60c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleDownload.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.eco.core.config.ConfigType; -import com.willfp.eco.core.config.TransientConfig; -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.web.Paste; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import org.bukkit.command.CommandSender; -import org.jetbrains.annotations.NotNull; - -import java.io.IOException; -import java.util.List; - -public class CommandLocaleDownload extends Subcommand { - /** - * Instantiate a new /ecoenchants locale download command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandLocaleDownload(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "download", "ecoenchants.command.locale.download", false); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - if (args.isEmpty()) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("invalid-locale")); - return; - } - - Paste paste = Paste.getFromHastebin(args.get(0)); - if (paste == null) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("invalid-locale")); - return; - } - - String contents = paste.getContents(); - Config configuration = new TransientConfig(contents, ConfigType.YAML); - - for (String key : configuration.getKeys(true)) { - this.getPlugin().getLangYml().set(key, configuration.get(key)); - } - - try { - this.getPlugin().getLangYml().save(); - - for (EcoEnchant value : EcoEnchants.values()) { - value.getConfig().loadFromLang(); - value.getConfig().save(); - } - } catch (IOException e) { - e.printStackTrace(); - } - - sender.sendMessage(this.getPlugin().getLangYml().getMessage("downloaded-locale")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleExport.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleExport.java deleted file mode 100644 index c9dc7b9a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandLocaleExport.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.eco.core.web.Paste; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import org.bukkit.command.CommandSender; -import org.bukkit.configuration.file.YamlConfiguration; -import org.jetbrains.annotations.NotNull; - -import java.io.StringReader; -import java.util.List; - -public class CommandLocaleExport extends Subcommand { - /** - * Instantiate a new /ecoenchants locale export command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandLocaleExport(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "export", "ecoenchants.command.locale.export", false); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - YamlConfiguration configuration = YamlConfiguration.loadConfiguration(new StringReader(this.getPlugin().getLangYml().toPlaintext())); - for (EcoEnchant enchant : EcoEnchants.values()) { - configuration.set("enchantments." + enchant.getKey().getKey() + ".name", enchant.getConfig().getHandle().getString("name")); - configuration.set("enchantments." + enchant.getKey().getKey() + ".description", enchant.getConfig().getHandle().getString("description")); - } - - Paste paste = new Paste(configuration.saveToString()); - - paste.getHastebinToken(token -> { - if (token.length() > 15) { - sender.sendMessage( - this.getPlugin().getLangYml().getMessage("export-failed") - ); - } else { - sender.sendMessage( - this.getPlugin().getLangYml().getMessage("link-to-locale").replace( - "%token%", token - ) - ); - } - }); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandRandomenchant.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandRandomenchant.java deleted file mode 100644 index fc203209..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandRandomenchant.java +++ /dev/null @@ -1,143 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import org.bukkit.Bukkit; -import org.bukkit.Material; -import org.bukkit.command.CommandSender; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.bukkit.util.StringUtil; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.stream.Collectors; - -public class CommandRandomenchant extends Subcommand { - /** - * Instantiate a new /ecoreload command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandRandomenchant(@NotNull final EcoPlugin plugin) { - super(plugin, "randomenchant", "ecoenchants.command.randomenchant", false); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - Player player; - - if ((args.isEmpty() && sender instanceof Player) || !sender.hasPermission("ecoenchants.command.randomenchant.others")) { - player = (Player) sender; - } else if (!args.isEmpty()) { - player = Bukkit.getServer().getPlayer(args.get(0)); - } else { - player = null; - } - - if (player == null) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("invalid-player")); - return; - } - - ItemStack itemStack = player.getInventory().getItemInMainHand(); - ItemMeta meta = itemStack.getItemMeta(); - - if (itemStack.getType() == Material.AIR || meta == null || !EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { - if (player.equals(sender)) { - player.sendMessage(this.getPlugin().getLangYml().getMessage("must-hold-item")); - } else { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("must-hold-item-other")); - } - return; - } - - List ecoEnchants = new ArrayList<>(EcoEnchants.values()); - Collections.shuffle(ecoEnchants); - EcoEnchant enchant = null; - - List onItem = new ArrayList<>(); - - if (meta instanceof EnchantmentStorageMeta) { - onItem.addAll(((EnchantmentStorageMeta) meta).getStoredEnchants().keySet()); - } else { - onItem.addAll(meta.getEnchants().keySet()); - } - - for (EcoEnchant ecoEnchant : ecoEnchants) { - if (ecoEnchant.canEnchantItem(itemStack)) { - if (!ecoEnchant.conflictsWithAny(onItem)) { - if (ecoEnchant.isEnabled()) { - if (onItem.stream().noneMatch(enchantment -> enchantment.conflictsWith(ecoEnchant))) { - if (!onItem.contains(ecoEnchant)) { - boolean conflicts = false; - for (Enchantment enchantment : onItem) { - if (enchantment instanceof EcoEnchant ecoEnchantOnItem) { - if (ecoEnchantOnItem.getType().equals(ecoEnchant.getType()) && ecoEnchantOnItem.getType().isSingular()) { - conflicts = true; - } - } - } - if (this.getPlugin().getConfigYml().getBool("anvil.hard-cap.enabled") - && !player.hasPermission("ecoenchants.command.randomenchant.bypasshardcap") - && onItem.size() >= this.getPlugin().getConfigYml().getInt("anvil.hard-cap.cap")) { - conflicts = true; - } - if (!conflicts) { - enchant = ecoEnchant; - } - } - } - } - } - } - } - - if (enchant == null) { - player.sendMessage(this.getPlugin().getLangYml().getMessage("no-enchants-available")); - return; - } - - if (meta instanceof EnchantmentStorageMeta) { - ((EnchantmentStorageMeta) meta).addStoredEnchant(enchant, enchant.getMaxLevel(), true); - } else { - meta.addEnchant(enchant, enchant.getMaxLevel(), true); - } - - itemStack.setItemMeta(meta); - String message = this.getPlugin().getLangYml().getMessage("applied-random-enchant"); - message = message.replace("%enchantment%", EnchantmentCache.getEntry(enchant).getName() + "§r"); - player.sendMessage(message); - } - - @Override - public List tabComplete(@NotNull final CommandSender sender, - @NotNull final List args) { - List completions = new ArrayList<>(); - - List playerNames = Bukkit.getOnlinePlayers().stream().map(Player::getName).collect(Collectors.toList()); - - if (args.isEmpty() || !sender.hasPermission("ecoenchants.command.randomenchant.others")) { - // Currently, this case is not ever reached - return playerNames; - } - - if (args.size() == 1) { - StringUtil.copyPartialMatches(String.join(" ", args), playerNames, completions); - Collections.sort(completions); - return completions; - } - - return new ArrayList<>(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandReload.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandReload.java deleted file mode 100644 index 42e6dc7f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandReload.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.eco.util.NumberUtils; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import org.bukkit.command.CommandSender; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class CommandReload extends Subcommand { - /** - * Instantiate a new command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandReload(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "reload", "ecoenchants.command.reload", false); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("reloaded", StringUtils.FormatOption.WITHOUT_PLACEHOLDERS) - .replace("%time%", NumberUtils.format(this.getPlugin().reloadWithTime()))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandToggleDescriptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandToggleDescriptions.java deleted file mode 100644 index 2cb95ad9..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/command/CommandToggleDescriptions.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.command; - -import com.willfp.eco.core.command.impl.Subcommand; -import com.willfp.eco.core.data.PlayerProfile; -import com.willfp.eco.core.data.keys.PersistentDataKey; -import com.willfp.eco.core.data.keys.PersistentDataKeyType; -import com.willfp.eco.util.NamespacedKeyUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class CommandToggleDescriptions extends Subcommand { - /** - * Persistent data key for descriptions. - */ - public static final PersistentDataKey DESCRIPTIONS_KEY = new PersistentDataKey<>( - NamespacedKeyUtils.create("ecoenchants", "descriptions_enabled"), - PersistentDataKeyType.BOOLEAN, - true - ).player(); - - /** - * Instantiate a new command handler. - * - * @param plugin The plugin for the commands to listen for. - */ - public CommandToggleDescriptions(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin, "toggledescriptions", "ecoenchants.command.toggledescriptions", true); - } - - @Override - public void onExecute(@NotNull final CommandSender sender, - @NotNull final List args) { - if (!((EcoEnchantsPlugin) this.getPlugin()).getDisplayModule().getOptions().getDescriptionOptions().isEnabled()) { - sender.sendMessage(this.getPlugin().getLangYml().getMessage("descriptions-disabled")); - return; - } - Player player = (Player) sender; - PlayerProfile profile = PlayerProfile.load(player); - boolean currentStatus = profile.read(DESCRIPTIONS_KEY); - currentStatus = !currentStatus; - profile.write(DESCRIPTIONS_KEY, currentStatus); - if (currentStatus) { - player.sendMessage(this.getPlugin().getLangYml().getMessage("enabled-descriptions")); - } else { - player.sendMessage(this.getPlugin().getLangYml().getMessage("disabled-descriptions")); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/CustomEnchantsYml.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/CustomEnchantsYml.java deleted file mode 100644 index eaf5720b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/CustomEnchantsYml.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.config; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.BaseConfig; -import com.willfp.eco.core.config.ConfigType; -import org.jetbrains.annotations.NotNull; - -public class CustomEnchantsYml extends BaseConfig { - /** - * Instantiate target.yml. - * - * @param plugin Instance of EcoEnchants. - */ - public CustomEnchantsYml(@NotNull final EcoPlugin plugin) { - super("customenchants", plugin, true, ConfigType.YAML); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/RarityYml.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/RarityYml.java deleted file mode 100644 index 95cdecfb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/RarityYml.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.willfp.ecoenchants.config; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.BaseConfig; -import com.willfp.eco.core.config.ConfigType; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class RarityYml extends BaseConfig { - /** - * Instantiate rarity.yml. - * - * @param plugin Instance of EcoEnchants. - */ - public RarityYml(@NotNull final EcoPlugin plugin) { - super("rarity", plugin, false, ConfigType.YAML); - } - - /** - * Get all rarity names. - * - * @return Set of all rarity names. - */ - public List getRarities() { - return this.getSubsection("rarities").getKeys(false); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/TargetYml.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/TargetYml.java deleted file mode 100644 index dd62ed8f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/TargetYml.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.willfp.ecoenchants.config; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.BaseConfig; -import com.willfp.eco.core.config.ConfigType; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import org.bukkit.Material; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.List; -import java.util.Objects; -import java.util.Set; - -public class TargetYml extends BaseConfig { - /** - * Instantiate target.yml. - * - * @param plugin Instance of EcoEnchants. - */ - public TargetYml(@NotNull final EcoPlugin plugin) { - super("target", plugin, false, ConfigType.YAML); - } - - /** - * Get all target names. - * - * @return Set of all names. - */ - public List getTargets() { - return this.getSubsection("targets").getKeys(false); - } - - /** - * Get all materials from a target name. - * - * @param target The name of the target. - * @return All materials. - */ - public Set getTargetMaterials(@NotNull final String target) { - Set materials = new HashSet<>(); - this.getStrings("targets." + target).forEach(materialName -> { - materials.add(Material.getMaterial(materialName.toUpperCase())); - }); - - materials.removeIf(Objects::isNull); - - return materials; - } - - /** - * Get the slot for a target name. - * - * @param target The target. - * @return The slot, or {@link com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget.Slot#ANY} - */ - public EnchantmentTarget.Slot getSlot(@NotNull final String target) { - for (String str : this.getStrings("targets." + target)) { - if (str.startsWith("slot:")) { - return EnchantmentTarget.Slot.valueOf( - str.replace("slot:", "").toUpperCase() - ); - } - } - - return EnchantmentTarget.Slot.ANY; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/VanillaEnchantsYml.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/VanillaEnchantsYml.java deleted file mode 100644 index cc71a265..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/VanillaEnchantsYml.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.config; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.BaseConfig; -import com.willfp.eco.core.config.ConfigType; -import org.jetbrains.annotations.NotNull; - -public class VanillaEnchantsYml extends BaseConfig { - /** - * Instantiate target.yml. - * - * @param plugin Instance of EcoEnchants. - */ - public VanillaEnchantsYml(@NotNull final EcoPlugin plugin) { - super("vanillaenchants", plugin, true, ConfigType.YAML); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/BaseEnchantmentConfig.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/BaseEnchantmentConfig.java deleted file mode 100644 index 760ee7d8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/BaseEnchantmentConfig.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.config.configs; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.ConfigType; -import com.willfp.eco.core.config.ExtendableConfig; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class BaseEnchantmentConfig extends ExtendableConfig { - /** - * Instantiate a new config for an enchantment. - * - * @param name The name of the config. - * @param source The class in the jar where the config is contained. - * @param plugin The provider of the enchantment. - * @param enchant The enchantment. - */ - public BaseEnchantmentConfig(@NotNull final String name, - @NotNull final Class source, - @NotNull final EcoEnchant enchant, - @NotNull final EcoPlugin plugin) { - super(name, true, plugin, source, "enchants/" + enchant.getType().getName() + "/", ConfigType.YAML); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/EnchantmentConfig.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/EnchantmentConfig.java deleted file mode 100644 index 9b467249..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/config/configs/EnchantmentConfig.java +++ /dev/null @@ -1,142 +0,0 @@ -package com.willfp.ecoenchants.config.configs; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.config.interfaces.LoadableConfig; -import com.willfp.eco.core.config.wrapper.ConfigWrapper; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentRarity; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import lombok.Getter; -import org.bukkit.Bukkit; -import org.bukkit.NamespacedKey; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.io.IOException; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -public class EnchantmentConfig extends ConfigWrapper { - /** - * The name of the config. - */ - @Getter - private final String name; - - /** - * The enchantment. - */ - @Getter - private final EcoEnchant enchant; - - /** - * Instance of EcoEnchants. - */ - @Getter - private final EcoPlugin plugin; - - /** - * Instantiate a new config for an enchantment. - * - * @param handle The handle. - * @param name The config name. - * @param enchant The enchant. - * @param plugin Instance of EcoEnchants. - */ - public EnchantmentConfig(@NotNull final Config handle, - @NotNull final String name, - @NotNull final EcoEnchant enchant, - @NotNull final EcoPlugin plugin) { - super(handle); - this.name = name; - this.enchant = enchant; - this.plugin = plugin; - } - - /** - * Get a set of enchantments stored by key. - * - * @param path The location of the enchantments in the config. - * @return A set of all enchantments. - */ - public Set getEnchantments(@NotNull final String path) { - Set enchantments = new HashSet<>(); - List enchantmentKeys = this.getStrings(path); - for (String key : enchantmentKeys) { - if (Enchantment.getByKey(NamespacedKey.minecraft(key)) != null) { - enchantments.add(Enchantment.getByKey(NamespacedKey.minecraft(key))); - } - } - return enchantments; - } - - /** - * Get the rarity of the enchantment. - * - * @return The rarity, or null if invalid. - */ - public EnchantmentRarity getRarity() { - String rarityName = this.getString("obtaining.rarity"); - return EnchantmentRarity.getByName(rarityName); - } - - /** - * Get all applicable targets. - * - * @return The targets. - */ - public Set getTargets() { - List targetNames = this.getStrings(EcoEnchants.GENERAL_LOCATION + "targets"); - if (targetNames.isEmpty()) { - return new HashSet<>(); - } - Set targets = new HashSet<>(); - - targetNames.forEach((s -> { - if (EnchantmentTarget.getByName(s) == null) { - Bukkit.getLogger().warning("Target specified in " + name + " is invalid!"); - return; - } - targets.add(EnchantmentTarget.getByName(s)); - })); - - return targets; - } - - /** - * Load config values from lang.yml. - */ - public void loadFromLang() { - if (!this.getPlugin().getLangYml().has("enchantments." + this.getEnchant().getKey().getKey())) { - return; - } - - this.set("name", this.getPlugin().getLangYml().getString("enchantments." + this.getEnchant().getKey().getKey() + ".name")); - this.set("description", this.getPlugin().getLangYml().getString("enchantments." + this.getEnchant().getKey().getKey() + ".description")); - - this.getPlugin().getLangYml().set("enchantments." + this.getEnchant().getKey().getKey(), null); - - try { - this.save(); - this.getPlugin().getLangYml().save(); - } catch (IOException e) { - e.printStackTrace(); - } - } - - /** - * Save if savable config. - */ - public void save() { - try { - if (this.getHandle() instanceof LoadableConfig loadableConfig) { - loadableConfig.save(); - } - } catch (IOException e) { - e.printStackTrace(); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java deleted file mode 100644 index 60204743..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java +++ /dev/null @@ -1,275 +0,0 @@ -package com.willfp.ecoenchants.display; - -import com.google.common.collect.Lists; -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.display.Display; -import com.willfp.eco.core.display.DisplayModule; -import com.willfp.eco.core.display.DisplayPriority; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.display.options.DisplayOptions; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.custom.CustomEcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.util.ItemConversionOptions; -import lombok.Getter; -import org.bukkit.Material; -import org.bukkit.NamespacedKey; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemFlag; -import org.bukkit.inventory.ItemStack; -import org.bukkit.persistence.PersistentDataContainer; -import org.bukkit.persistence.PersistentDataType; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -/** - * All methods and fields pertaining to showing players the enchantments on their items. - */ -@SuppressWarnings("DeprecatedIsStillUsed") -public class EnchantDisplay extends DisplayModule { - /** - * The meta key to hide enchantments in lore. - *

- * EcoEnchants packet lore implementation of HideEnchants. - */ - @Getter - private final NamespacedKey keySkip; - - /** - * The legacy V key. - *

- * Exists for backwards compatibility. - */ - @Getter - @Deprecated - private final NamespacedKey legacyV; - - /** - * The configurable options for displaying enchantments. - */ - @Getter - private final DisplayOptions options; - - /** - * Create EcoEnchants display module. - * - * @param plugin Instance of EcoEnchants. - */ - public EnchantDisplay(@NotNull final EcoPlugin plugin) { - super(plugin, DisplayPriority.LOW); - keySkip = this.getPlugin().getNamespacedKeyFactory().create("ecoenchantlore-skip"); - legacyV = this.getPlugin().getNamespacedKeyFactory().create("ecoenchantlore-v"); - options = new DisplayOptions(this.getPlugin()); - } - - /** - * Update config values. - */ - public void update() { - options.update(); - EnchantmentCache.update(); - } - - @Override - public void display(@NotNull final ItemStack itemStack, - @Nullable final Player player, - @NotNull final Object... args) { - if (options.isRequireTarget()) { - if (!EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { - return; - } - } - - FastItemStack fastItemStack = FastItemStack.wrap(itemStack); - - boolean hide = (boolean) args[0]; - - if (hide || fastItemStack.getPersistentDataContainer().has(keySkip, PersistentDataType.INTEGER)) { - fastItemStack.addItemFlags(ItemFlag.HIDE_ENCHANTS); - if (itemStack.getType() == Material.ENCHANTED_BOOK) { - fastItemStack.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS); - } - fastItemStack.getPersistentDataContainer().set(keySkip, PersistentDataType.INTEGER, 1); - return; - } - - List itemLore = fastItemStack.getLore(); - - List lore = new ArrayList<>(); - List requirementLore = new ArrayList<>(); - - LinkedHashMap enchantments = new LinkedHashMap<>(fastItemStack.getEnchants(true)); - - enchantments.entrySet().removeIf(enchantmentIntegerEntry -> enchantmentIntegerEntry.getValue().equals(0)); - - List unsorted = new ArrayList<>(); - enchantments.forEach((enchantment, integer) -> unsorted.add(enchantment)); - - Map tempEnchantments = new HashMap<>(enchantments); - - options.getSorter().sortEnchantments(unsorted); - - enchantments.clear(); - unsorted.forEach(enchantment -> enchantments.put(enchantment, tempEnchantments.get(enchantment))); - enchantments.forEach((enchantment, level) -> { - if (enchantment instanceof EcoEnchant ecoEnchant && ecoEnchant.hasFlag("hide-in-lore")) { - return; - } - - String name = player == null - ? EnchantmentCache.getEntry(enchantment).getNameWithLevel(level) - : EnchantmentCache.getEntry(enchantment).getNameWithLevel(level, player); - - lore.add(Display.PREFIX + name); - if (!options.getDescriptionOptions().isShowingAtBottom()) { - if (enchantments.size() <= options.getDescriptionOptions().getThreshold() - && options.getDescriptionOptions().isEnabled() - && options.getDescriptionOptions().enabledForPlayer(player) - ) { - if (options.getDescriptionOptions().isOnlyOnBooks() && itemStack.getType() != Material.ENCHANTED_BOOK) { - return; - } - - lore.addAll(EnchantmentCache.getEntry(enchantment).getDescription(level)); - } - } - - if (player != null && enchantment instanceof EcoEnchant ecoEnchant) { - if (ecoEnchant instanceof CustomEcoEnchant custom) { - requirementLore.addAll(custom.getLevel(level).getNotMetLines(player).stream().map(l -> Display.PREFIX + l).toList()); - } - - if (!ecoEnchant.areRequirementsMet(player)) { - requirementLore.addAll(StringUtils.formatList(EnchantmentCache.getEntry(enchantment).getRequirementLore(), player)); - } - } - }); - - if (options.getShrinkOptions().isEnabled() && (enchantments.size() > options.getShrinkOptions().getThreshold())) { - List> partitionedCombinedLoreList = Lists.partition(lore, options.getShrinkOptions().getShrinkPerLine()); - List newLore = new ArrayList<>(); - partitionedCombinedLoreList.forEach(list -> { - StringBuilder builder = new StringBuilder(); - for (String s : list) { - builder.append(s); - builder.append(", "); - } - String line = builder.toString(); - line = line.substring(0, line.length() - 2); - newLore.add(line); - }); - lore.clear(); - lore.addAll(newLore); - } - - if (options.getDescriptionOptions().isShowingAtBottom()) { - if (enchantments.size() <= options.getDescriptionOptions().getThreshold() - && options.getDescriptionOptions().isEnabled() - && options.getDescriptionOptions().enabledForPlayer(player) - ) { - for (Map.Entry entry : enchantments.entrySet()) { - lore.addAll(EnchantmentCache.getEntry(entry.getKey()).getDescription(entry.getValue())); - } - } - } - - if (!(itemStack.getType() == Material.ENCHANTED_BOOK && !options.isPrefixOnBooks())) { - if (!enchantments.isEmpty()) { - lore.addAll(0, options.getLorePrefix()); - lore.addAll(options.getLoreSuffix()); - } - } - - if (this.getOptions().isAboveLore()) { - lore.addAll(itemLore); - } else { - lore.addAll(0, itemLore); - } - lore.addAll(requirementLore); - - if (!lore.isEmpty()) { - fastItemStack.setLore(lore); - } - - if (itemStack.getType() == Material.ENCHANTED_BOOK) { - fastItemStack.addItemFlags(ItemFlag.HIDE_ENCHANTS, ItemFlag.HIDE_POTION_EFFECTS); - } else { - fastItemStack.addItemFlags(ItemFlag.HIDE_ENCHANTS); - } - if (itemStack.getType() == Material.ENCHANTED_BOOK) { - fastItemStack.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS); - } - } - - @Override - public void revert(@NotNull final ItemStack itemStack) { - if (options.isRequireTarget()) { - if (!EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { - return; - } - } - - FastItemStack fastItemStack = FastItemStack.wrap(itemStack); - - PersistentDataContainer pdc = fastItemStack.getPersistentDataContainer(); - - // Fixes weird bug. Apparently nullable. - //noinspection ConstantConditions - if (pdc == null) { - return; - } - - pdc.remove(legacyV); - - if (!pdc.has(keySkip, PersistentDataType.INTEGER)) { - fastItemStack.removeItemFlags(ItemFlag.HIDE_POTION_EFFECTS); - fastItemStack.removeItemFlags(ItemFlag.HIDE_ENCHANTS); - } - - pdc.remove(keySkip); - } - - @Override - public Object[] generateVarArgs(@NotNull final ItemStack itemStack) { - if (options.isRequireTarget()) { - if (!EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { - return new Object[]{false}; - } - } - - FastItemStack fastItemStack = FastItemStack.wrap(itemStack); - - if (!itemStack.hasItemMeta()) { - return new Object[]{false}; - } - - boolean hideEnchants = fastItemStack.hasItemFlag(ItemFlag.HIDE_ENCHANTS) || fastItemStack.hasItemFlag(ItemFlag.HIDE_POTION_EFFECTS); - - if (fastItemStack.getPersistentDataContainer().has(legacyV, PersistentDataType.INTEGER)) { - hideEnchants = false; - } - - if (Display.isFinalized(itemStack)) { - hideEnchants = false; - } - - if (ItemConversionOptions.isUsingExperimentalHideFixer() && ItemConversionOptions.isUsingForceHideFixer()) { - hideEnchants = false; - } - - if (ItemConversionOptions.isUsingExperimentalHideFixer() && fastItemStack.hasItemFlag(ItemFlag.HIDE_ENCHANTS) && fastItemStack.hasItemFlag(ItemFlag.HIDE_POTION_EFFECTS)) { - hideEnchants = false; - } - - return new Object[]{hideEnchants}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantmentCache.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantmentCache.java deleted file mode 100644 index cafc9bee..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantmentCache.java +++ /dev/null @@ -1,405 +0,0 @@ -package com.willfp.ecoenchants.display; - -import com.google.common.collect.ImmutableMap; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.eco.core.display.Display; -import com.willfp.eco.util.NumberUtils; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.options.NumbersOptions; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentRarity; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import lombok.Getter; -import lombok.ToString; -import lombok.experimental.UtilityClass; -import org.apache.commons.lang.WordUtils; -import org.bukkit.Bukkit; -import org.bukkit.NamespacedKey; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.enchantments.EnchantmentWrapper; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import javax.swing.JProgressBar; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@UtilityClass -public class EnchantmentCache { - /** - * Instance of EcoEnchants. - */ - public static final EcoEnchantsPlugin PLUGIN = EcoEnchantsPlugin.getInstance(); - - /** - * The physical cache. - */ - private static final Map CACHE = new HashMap<>(); - - /** - * Get the {@link CacheEntry} for a specific enchantment. - *

- * Returns a default "broken" cache entry if not cached. - * - * @param enchantment The enchantment to query. - * @return The found cache entry. - */ - public static CacheEntry getEntry(@NotNull final Enchantment enchantment) { - CacheEntry matching = CACHE.get(enchantment.getKey()); - if (matching != null) { - return matching; - } else { - updateEnchantment(enchantment); - Bukkit.getLogger().warning(enchantment.getKey() + " (from class " + enchantment.getClass() + ") was not cached! Trying to fix..."); - return getEntry(enchantment); - } - } - - /** - * Get the entire cache. - * - * @return An immutable map of the cache. - */ - public static Map getCache() { - return ImmutableMap.copyOf(CACHE); - } - - /** - * Update the cache. - */ - @ConfigUpdater - public static void update() { - CACHE.clear(); - Arrays.asList(Enchantment.values()).forEach(EnchantmentCache::updateEnchantment); - } - - private static void updateEnchantment(@NotNull final Enchantment enchantment) { - CACHE.remove(enchantment.getKey()); - - if (enchantment instanceof EnchantmentWrapper) { - Bukkit.getLogger().severe("Found erroneous enchantment registration!"); - Bukkit.getLogger().severe("Enchantment " + enchantment.getKey() - + " (Found in class " + enchantment.getClass().getName() + ", Path: " + enchantment.getClass().getProtectionDomain().getCodeSource().getLocation().getPath() + ")" - ); - Bukkit.getLogger().severe("Tell the author to lean how enchantments are stored internally."); - Bukkit.getLogger().severe("Hint: Extend Enchantment instead of EnchantmentWrapper."); - CACHE.put(enchantment.getKey(), new CacheEntry( - enchantment, - "&4INVALID ENCHANTMENT", - new HashMap<>(Map.of(1, Collections.singletonList(Display.PREFIX + "INVALID ENCHANTMENT: " + enchantment.getClass().getName()))), - EnchantmentType.NORMAL, - EnchantmentRarity.getByName(PLUGIN.getConfigYml().getString("rarity.vanilla-rarity")), - "&7" - )); - return; - } - - String name; - String color; - EnchantmentType type; - EnchantmentRarity rarity; - List description; - if (enchantment instanceof EcoEnchant ecoEnchant) { - description = StringUtils.formatList(ecoEnchant.getWrappedDescription()); - name = ecoEnchant.getDisplayName(); - type = ecoEnchant.getType(); - rarity = ecoEnchant.getEnchantmentRarity(); - } else { - description = Arrays.asList( - WordUtils.wrap( - PLUGIN.getLangYml().getString("enchantments." + enchantment.getKey().getKey().toLowerCase() + ".description"), - PLUGIN.getConfigYml().getInt("lore.describe.wrap"), - "\n", false - ).split("\\r?\\n") - ); - name = PLUGIN.getLangYml().getString("enchantments." + enchantment.getKey().getKey().toLowerCase() + ".name"); - type = enchantment.isCursed() ? EnchantmentType.CURSE : EnchantmentType.NORMAL; - if (enchantment.isTreasure()) { - rarity = EnchantmentRarity.getByName(PLUGIN.getConfigYml().getString("rarity.vanilla-treasure-rarity")); - } else { - rarity = EnchantmentRarity.getByName(PLUGIN.getConfigYml().getString("rarity.vanilla-rarity")); - } - } - - color = type.getColor(); - - - if (rarity == null) { - rarity = EnchantmentRarity.getByName(PLUGIN.getConfigYml().getString("rarity.vanilla-rarity")); - } - - if (rarity.hasCustomColor() && type != EnchantmentType.CURSE) { - color = rarity.getCustomColor(); - } - - description.replaceAll(line -> line.replace("§r", "§r" + PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor())); - description.replaceAll(line -> line.replace("&r", "&r" + PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor())); - description.replaceAll(line -> Display.PREFIX + PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor() + line); - - Map> levelDescription = new HashMap<>(); - - if (enchantment instanceof EcoEnchant ecoEnchant) { - for (int i = 1; i <= ecoEnchant.getMaxLevel(); i++) { - List levelDesc = new ArrayList<>(); - for (String s : description) { - levelDesc.add(s.replace("%value%", ecoEnchant.getPlaceholder(i))); - } - - levelDescription.put( - i, - levelDesc - ); - } - } else { - for (int i = 1; i <= enchantment.getMaxLevel(); i++) { - levelDescription.put(i, description); - } - } - CACHE.put(enchantment.getKey(), new CacheEntry(enchantment, name, levelDescription, type, rarity, color)); - } - - @ToString - public static final class CacheEntry { - /** - * The enchantment that this cache is for. - */ - @Getter - private final Enchantment enchantment; - - /** - * The name of the enchantment. - */ - private final String name; - - /** - * The default color of the enchantment. - */ - @Getter - private final String color; - - /** - * The description, line-wrapped. - */ - private final Map> description; - - /** - * The description, not line-wrapped or colorized. - */ - private final Map stringDescription; - - /** - * The type of the enchantment. - */ - @Getter - private final EnchantmentType type; - - /** - * The requirement lore. - */ - @Getter - private final List requirementLore; - - /** - * The rarity of the enchantment. - */ - @Getter - private final EnchantmentRarity rarity; - - private CacheEntry(@NotNull final Enchantment enchantment, - @NotNull final String name, - @NotNull final Map> description, - @NotNull final EnchantmentType type, - @NotNull final EnchantmentRarity rarity, - @NotNull final String color) { - this.enchantment = enchantment; - this.name = name; - this.description = description; - this.type = type; - this.rarity = rarity; - this.color = color; - this.stringDescription = new HashMap<>(); - this.requirementLore = new ArrayList<>(); - if (enchantment instanceof EcoEnchant ecoEnchant) { - for (String s : ecoEnchant.getRequirementLore()) { - requirementLore.add(Display.PREFIX + s); - } - } - - for (Integer level : description.keySet()) { - StringBuilder descriptionBuilder = new StringBuilder(); - - for (String s : description.get(level)) { - descriptionBuilder.append(s); - descriptionBuilder.append(" "); - } - - String processedStringDescription = descriptionBuilder.toString(); - processedStringDescription = processedStringDescription.replace(Display.PREFIX, ""); - stringDescription.put(level, processedStringDescription.replaceAll(PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor(), "")); - } - } - - /** - * Get the name with the level. - * - * @param level The level. - * @return The name with the level. - */ - public String getNameWithLevel(final int level) { - return getNameWithLevel(level, null); - } - - /** - * Get enchantment with level. - * - * @param level The level. - * @param player The player. - * @return The name with the level. - */ - public String getNameWithLevel(final int level, - @Nullable final Player player) { - StringBuilder builder = new StringBuilder(); - builder.append(name); - - if (enchantment instanceof EcoEnchant enchant && player != null) { - if (!enchant.areRequirementsMet(player)) { - builder.insert(0, PLUGIN.getDisplayModule().getOptions().getRequirementsOptions().getRequirementColor()); - } - } - - if (!(enchantment.getMaxLevel() == 1 && level == 1) && level != 0) { - StringBuilder numberString = new StringBuilder(); - numberString.append(" "); - - NumbersOptions numbersOptions = PLUGIN.getDisplayModule().getOptions().getNumbersOptions(); - - if (numbersOptions.isUseNumerals() && level < numbersOptions.getThreshold()) { - numberString.append(NumberUtils.toNumeral(level)); - } else { - numberString.append(level); - } - - if (level > enchantment.getMaxLevel() && PLUGIN.getDisplayModule().getOptions().getMaxLevelOptions().isReformatAboveMaxLevel()) { - if (PLUGIN.getDisplayModule().getOptions().getMaxLevelOptions().isNumbersOnly()) { - String aboveMaxLevel = PLUGIN.getDisplayModule().getOptions().getMaxLevelOptions().getAboveMaxLevelFormat(); - - builder.append(aboveMaxLevel) - .append(numberString); - } else { - String aboveMaxLevel = PLUGIN.getDisplayModule().getOptions().getMaxLevelOptions().getAboveMaxLevelFormat(); - builder.append(aboveMaxLevel) - .append(numberString); - } - } else { - builder.append(numberString); - } - } - - builder.insert(0, color); - return StringUtils.format(builder.toString(), StringUtils.FormatOption.WITHOUT_PLACEHOLDERS); - } - - /** - * Get the description of an enchantment at a certain level. - * - * @param level The level. - * @return The description, wrapped and formatted. - */ - public List getDescription(final int level) { - List description = this.description.get(level); - if (description == null) { - if (enchantment instanceof EcoEnchant enchant) { - List levelDesc = new ArrayList<>(); - List defDesc = enchant.getWrappedDescription(); - defDesc.replaceAll(line -> line.replace("&r", "&r" + PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor())); - defDesc.replaceAll(line -> Display.PREFIX + PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor() + line); - for (String s : defDesc) { - levelDesc.add(s.replace("%value%", enchant.getPlaceholder(level))); - } - - this.description.put( - level, - StringUtils.formatList(levelDesc) - ); - } else { - List baseDesc = this.description.get(1); - this.description.put(level, baseDesc); - return baseDesc; - } - - return getDescription(level); - } else { - return description; - } - } - - /** - * Get the description of an enchantment at a certain level. - * - * @param level The level. - * @return The description, unwrapped and unformatted. - */ - public String getStringDescription(final int level) { - String stringDesc = this.stringDescription.get(level); - if (stringDesc == null) { - StringBuilder descriptionBuilder = new StringBuilder(); - - for (String s : description.get(level)) { - descriptionBuilder.append(s); - descriptionBuilder.append(" "); - } - - String processedStringDescription = descriptionBuilder.toString(); - processedStringDescription = processedStringDescription.replace(Display.PREFIX, ""); - stringDescription.put(level, processedStringDescription.replaceAll(PLUGIN.getDisplayModule().getOptions().getDescriptionOptions().getColor(), "")); - return getStringDescription(level); - } else { - return stringDesc; - } - } - - /** - * Get the description of an enchantment at level 1. - * - * @return The description, wrapped and formatted. - */ - @Deprecated - public List getDescription() { - return getDescription(1); - } - - /** - * Get the description of an enchantment at level 1. - * - * @return The description, unwrapped and unformatted. - */ - @Deprecated - public String getStringDescription() { - return getStringDescription(1); - } - - /** - * Get the unformatted name of the enchantment. - * - * @return The raw name. - */ - public String getRawName() { - return name; - } - - /** - * Get the formatted name of the enchantment. - * - * @return The name. - */ - public String getName() { - return getNameWithLevel(0); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DescriptionOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DescriptionOptions.java deleted file mode 100644 index b6a4fc46..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DescriptionOptions.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.willfp.ecoenchants.display.options; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.data.PlayerProfile; -import com.willfp.ecoenchants.command.CommandToggleDescriptions; -import lombok.Getter; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -public class DescriptionOptions extends PluginDependent { - /** - * The threshold below which to describe enchantments. - */ - @Getter - private int threshold; - - /** - * If the options are enabled. - */ - @Getter - private boolean enabled; - - /** - * The description lines color. - */ - @Getter - private String color; - - /** - * If enchantment descriptions should be at the bottom of the enchantment lore rather than under each enchantment. - */ - @Getter - private boolean showingAtBottom; - - /** - * If descriptions should only be shown on books. - */ - @Getter - private boolean onlyOnBooks; - - /** - * Create new description options. - * - * @param plugin EcoEnchants. - */ - public DescriptionOptions(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update the options. - */ - public void update() { - threshold = this.getPlugin().getConfigYml().getInt("lore.describe.before-lines"); - enabled = this.getPlugin().getConfigYml().getBool("lore.describe.enabled"); - color = this.getPlugin().getLangYml().getFormattedString("description-color"); - showingAtBottom = this.getPlugin().getConfigYml().getBool("lore.describe.at-bottom"); - onlyOnBooks = this.getPlugin().getConfigYml().getBool("lore.describe.only-on-books"); - } - - /** - * Get if descriptions are enabled for a player. - * - * @param player The player. - * @return If enabled. - */ - public boolean enabledForPlayer(@Nullable final Player player) { - if (player == null) { - return true; - } - - return PlayerProfile.load(player).read(CommandToggleDescriptions.DESCRIPTIONS_KEY); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DisplayOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DisplayOptions.java deleted file mode 100644 index e7f0c2f3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/DisplayOptions.java +++ /dev/null @@ -1,150 +0,0 @@ -package com.willfp.ecoenchants.display.options; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.display.Display; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import com.willfp.ecoenchants.display.options.sorting.SorterManager; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentRarity; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import lombok.Getter; -import org.jetbrains.annotations.ApiStatus; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Objects; -import java.util.Set; -import java.util.stream.Collectors; - -public class DisplayOptions extends PluginDependent { - /** - * The description options being used. - */ - @Getter - private final DescriptionOptions descriptionOptions = new DescriptionOptions(this.getPlugin()); - /** - * The enchantment level options being used. - */ - @Getter - private final NumbersOptions numbersOptions = new NumbersOptions(this.getPlugin()); - /** - * The shrink options being used. - */ - @Getter - private final ShrinkOptions shrinkOptions = new ShrinkOptions(this.getPlugin()); - /** - * The max level options being used. - */ - @Getter - private final MaxLevelOptions maxLevelOptions = new MaxLevelOptions(this.getPlugin()); - /** - * The requirements options being used. - */ - @Getter - private final RequirementsOptions requirementsOptions = new RequirementsOptions(this.getPlugin()); - /** - * The enchantment types, sorted according to config. - */ - @Getter - private final List sortedTypes = new ArrayList<>(); - /** - * The enchantment rarities, sorted according to config. - */ - @Getter - private final List sortedRarities = new ArrayList<>(); - /** - * The enchantment sorter being used. - */ - @Getter - private EnchantmentSorter sorter; - - /** - * If item must be a target. - */ - @Getter - private boolean requireTarget = true; - - /** - * If enchants should be displayed above lore. - */ - @Getter - private boolean aboveLore = true; - - /** - * Lore prefix (above enchantments). - */ - @Getter - private List lorePrefix; - - /** - * Lore suffix (below enchantments). - */ - @Getter - private List loreSuffix; - - /** - * If prefix/suffix should show on books. - */ - @Getter - private boolean prefixOnBooks; - - /** - * Instantiate new display options. - * - * @param plugin EcoEnchants. - */ - @ApiStatus.Internal - public DisplayOptions(@NotNull final EcoPlugin plugin) { - super(plugin); - update(); - } - - /** - * Update all options. - */ - public void update() { - descriptionOptions.update(); - numbersOptions.update(); - shrinkOptions.update(); - maxLevelOptions.update(); - requirementsOptions.update(); - - sortedTypes.clear(); - sortedTypes.addAll(this.getPlugin().getConfigYml().getStrings("lore.type-ordering").stream() - .map(typeName -> EnchantmentType.values().stream().filter(type -> type.getName().equalsIgnoreCase(typeName)).findFirst().orElse(null)) - .filter(Objects::nonNull).toList()); - sortedTypes.addAll(EnchantmentType.values().stream().filter(enchantmentType -> !sortedTypes.contains(enchantmentType)).toList()); - - sortedRarities.clear(); - sortedRarities.addAll(this.getPlugin().getConfigYml().getStrings("lore.rarity-ordering").stream() - .map(rarityName -> EnchantmentRarity.values().stream().filter(rarity -> rarity.getName().equalsIgnoreCase(rarityName)).findFirst().orElse(null)) - .filter(Objects::nonNull).toList()); - sortedRarities.addAll(EnchantmentRarity.values().stream().filter(enchantmentRarity -> !sortedRarities.contains(enchantmentRarity)).toList()); - - requireTarget = this.getPlugin().getConfigYml().getBool("lore.require-target"); - aboveLore = this.getPlugin().getConfigYml().getBool("lore.above-other-lore"); - - lorePrefix = this.getPlugin().getConfigYml().getFormattedStrings("lore.prefix").stream().map(s -> Display.PREFIX + s).collect(Collectors.toList()); - loreSuffix = this.getPlugin().getConfigYml().getFormattedStrings("lore.suffix").stream().map(s -> Display.PREFIX + s).collect(Collectors.toList()); - prefixOnBooks = this.getPlugin().getConfigYml().getBool("lore.prefix-on-books"); - - boolean byType = this.getPlugin().getConfigYml().getBool("lore.sort-by-type"); - boolean byLength = this.getPlugin().getConfigYml().getBool("lore.sort-by-length"); - boolean byRarity = this.getPlugin().getConfigYml().getBool("lore.sort-by-rarity"); - Set params = new HashSet<>(); - if (byType) { - params.add(SortParameters.TYPE); - } - if (byLength) { - params.add(SortParameters.LENGTH); - } - if (byRarity) { - params.add(SortParameters.RARITY); - } - - sorter = SorterManager.getSorter(params.toArray(new SortParameters[]{})); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/MaxLevelOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/MaxLevelOptions.java deleted file mode 100644 index 4652f17f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/MaxLevelOptions.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.display.options; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import lombok.Getter; -import org.jetbrains.annotations.NotNull; - -public class MaxLevelOptions extends PluginDependent { - - /** - * If enchantments should have a different format above max level. - */ - @Getter - private boolean reformatAboveMaxLevel; - - /** - * The above max level format. - */ - @Getter - private String aboveMaxLevelFormat; - - /** - * If only the numbers should be formatted. - */ - @Getter - private boolean numbersOnly; - - /** - * Create new description options. - * - * @param plugin EcoEnchants. - */ - public MaxLevelOptions(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update the options. - */ - public void update() { - reformatAboveMaxLevel = this.getPlugin().getConfigYml().getBool("lore.above-max-level.reformat"); - numbersOnly = this.getPlugin().getConfigYml().getBool("lore.above-max-level.numbers-only"); - aboveMaxLevelFormat = this.getPlugin().getLangYml().getString("above-max-level-color"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/NumbersOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/NumbersOptions.java deleted file mode 100644 index cef528ba..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/NumbersOptions.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.display.options; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import lombok.Getter; -import org.jetbrains.annotations.NotNull; - -public class NumbersOptions extends PluginDependent { - /** - * If numerals should be used. - *

- * If false then numbers will be used instead. - */ - @Getter - private boolean useNumerals; - - /** - * The threshold above which numbers will be used instead. - */ - @Getter - private int threshold; - - /** - * Create new numbers options. - * - * @param plugin EcoEnchants. - */ - public NumbersOptions(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update the options. - */ - public void update() { - useNumerals = this.getPlugin().getConfigYml().getBool("lore.use-numerals"); - threshold = this.getPlugin().getConfigYml().getInt("lore.use-numbers-above-threshold"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/RequirementsOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/RequirementsOptions.java deleted file mode 100644 index 585530bd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/RequirementsOptions.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.display.options; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import lombok.Getter; -import org.jetbrains.annotations.NotNull; - -public class RequirementsOptions extends PluginDependent { - /** - * If numerals should be used. - *

- * If false then numbers will be used instead. - */ - @Getter - private String requirementColor; - - /** - * Create new numbers options. - * - * @param plugin EcoEnchants. - */ - public RequirementsOptions(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update the options. - */ - public void update() { - requirementColor = this.getPlugin().getLangYml().getString("missing-requirements-format"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/ShrinkOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/ShrinkOptions.java deleted file mode 100644 index c6139d10..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/ShrinkOptions.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.display.options; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import lombok.Getter; -import org.jetbrains.annotations.NotNull; - -public class ShrinkOptions extends PluginDependent { - /** - * The threshold above which enchantments will be shrunk. - */ - @Getter - private int threshold; - - /** - * If shrinking is enabled. - */ - @Getter - private boolean enabled; - - /** - * The amount of enchantments to have per-line. - */ - @Getter - private int shrinkPerLine; - - /** - * Create new shrink options. - * - * @param plugin EcoEnchants. - */ - public ShrinkOptions(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update the options. - */ - public void update() { - threshold = this.getPlugin().getConfigYml().getInt("lore.shrink.after-lines"); - enabled = this.getPlugin().getConfigYml().getBool("lore.shrink.enabled"); - shrinkPerLine = this.getPlugin().getConfigYml().getInt("lore.shrink.maximum-per-line"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/EnchantmentSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/EnchantmentSorter.java deleted file mode 100644 index 7a0a3a01..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/EnchantmentSorter.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting; - -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public interface EnchantmentSorter { - /** - * Sort list of enchantments. - *

- * All implementations must treat enchantments as final or effectively final. - * - * @param toSort The enchantments to sort. - */ - void sortEnchantments(@NotNull List toSort); - - /** - * Get the parameters that the sorter fulfills. - * - * @return Array of all parameters. - */ - SortParameters[] getParameters(); -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SortParameters.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SortParameters.java deleted file mode 100644 index cd357891..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SortParameters.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting; - -public enum SortParameters { - /** - * If the sorter should sort by type or if type should be ignored. - */ - TYPE, - - /** - * If the sorter should sort by rarity or if rarity should be ignored. - */ - RARITY, - - /** - * If the sorter should sort by length or alphabetically. - */ - LENGTH -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SorterManager.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SorterManager.java deleted file mode 100644 index 6b2478a3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/SorterManager.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting; - -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.options.sorting.implementations.AlphabeticSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.LengthSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.RarityAlphabeticSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.RarityLengthSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.RarityTypeAlphabeticSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.RarityTypeLengthSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.TypeAlphabeticSorter; -import com.willfp.ecoenchants.display.options.sorting.implementations.TypeLengthSorter; -import lombok.experimental.UtilityClass; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -@UtilityClass -public class SorterManager { - /** - * All registered enchantment sorters. - */ - private static final Set REGISTERED = new HashSet<>(); - - static { - EcoEnchantsPlugin instance = EcoEnchantsPlugin.getInstance(); // Really dirty and janky. - REGISTERED.add(new AlphabeticSorter(instance)); - REGISTERED.add(new LengthSorter(instance)); - REGISTERED.add(new TypeAlphabeticSorter(instance)); - REGISTERED.add(new TypeLengthSorter(instance)); - REGISTERED.add(new RarityAlphabeticSorter(instance)); - REGISTERED.add(new RarityLengthSorter(instance)); - REGISTERED.add(new RarityTypeAlphabeticSorter(instance)); - REGISTERED.add(new RarityTypeLengthSorter(instance)); - } - - /** - * Get a sorter based off of parameters. - *

- * Any combination of parameters is valid. - * - * @param parameters The parameters to find a sorter from. - * @return The matching sorter. - */ - public static EnchantmentSorter getSorter(@NotNull final SortParameters... parameters) { - return REGISTERED.stream() - .filter(enchantmentSorter -> Arrays.asList(enchantmentSorter.getParameters()).containsAll(Arrays.asList(parameters)) && enchantmentSorter.getParameters().length == parameters.length) - .findFirst() - .orElse(new AlphabeticSorter(EcoEnchantsPlugin.getInstance())); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/AlphabeticSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/AlphabeticSorter.java deleted file mode 100644 index 17d053c4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/AlphabeticSorter.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class AlphabeticSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public AlphabeticSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - toSort.sort(((enchantment1, enchantment2) -> EnchantmentCache.getEntry(enchantment1).getRawName().compareToIgnoreCase(EnchantmentCache.getEntry(enchantment2).getRawName()))); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[0]; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/LengthSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/LengthSorter.java deleted file mode 100644 index 635c97d8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/LengthSorter.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.Comparator; -import java.util.List; - -public class LengthSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public LengthSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - toSort.sort(Comparator.comparingInt(enchantment -> EnchantmentCache.getEntry(enchantment).getRawName().length())); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.LENGTH}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityAlphabeticSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityAlphabeticSorter.java deleted file mode 100644 index f91b8396..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityAlphabeticSorter.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -public class RarityAlphabeticSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public RarityAlphabeticSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - if (this.getPlugin().getDisplayModule().getOptions().getSortedRarities().isEmpty() - || this.getPlugin().getDisplayModule().getOptions().getSortedTypes().isEmpty()) { - this.getPlugin().getDisplayModule().update(); - } - - List sorted = new ArrayList<>(); - - this.getPlugin().getDisplayModule().getOptions().getSortedRarities().forEach(enchantmentRarity -> { - List rarityEnchants = new ArrayList<>(); - for (Enchantment enchantment : toSort) { - if (EnchantmentCache.getEntry(enchantment).getRarity().equals(enchantmentRarity)) { - rarityEnchants.add(enchantment); - } - } - rarityEnchants.sort((enchantment1, enchantment2) -> EnchantmentCache.getEntry(enchantment1).getRawName().compareToIgnoreCase(EnchantmentCache.getEntry(enchantment2).getRawName())); - sorted.addAll(rarityEnchants); - }); - - toSort.clear(); - toSort.addAll(sorted); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.RARITY}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityLengthSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityLengthSorter.java deleted file mode 100644 index bb7d4311..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityLengthSorter.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Comparator; -import java.util.List; - -public class RarityLengthSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public RarityLengthSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - if (this.getPlugin().getDisplayModule().getOptions().getSortedRarities().isEmpty() - || this.getPlugin().getDisplayModule().getOptions().getSortedTypes().isEmpty()) { - this.getPlugin().getDisplayModule().update(); - } - - List sorted = new ArrayList<>(); - this.getPlugin().getDisplayModule().getOptions().getSortedRarities().forEach(enchantmentRarity -> { - List rarityEnchants = new ArrayList<>(); - for (Enchantment enchantment : toSort) { - if (EnchantmentCache.getEntry(enchantment).getRarity().equals(enchantmentRarity)) { - rarityEnchants.add(enchantment); - } - } - rarityEnchants.sort(Comparator.comparingInt(enchantment -> EnchantmentCache.getEntry(enchantment).getRawName().length())); - sorted.addAll(rarityEnchants); - }); - - toSort.clear(); - toSort.addAll(sorted); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.RARITY, SortParameters.LENGTH}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeAlphabeticSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeAlphabeticSorter.java deleted file mode 100644 index 249f229c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeAlphabeticSorter.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -public class RarityTypeAlphabeticSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public RarityTypeAlphabeticSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - if (this.getPlugin().getDisplayModule().getOptions().getSortedRarities().isEmpty() - || this.getPlugin().getDisplayModule().getOptions().getSortedTypes().isEmpty()) { - this.getPlugin().getDisplayModule().update(); - } - - List sorted = new ArrayList<>(); - this.getPlugin().getDisplayModule().getOptions().getSortedTypes().forEach(enchantmentType -> { - List typeEnchants = new ArrayList<>(); - for (Enchantment enchantment : toSort) { - if (EnchantmentCache.getEntry(enchantment).getType().equals(enchantmentType)) { - typeEnchants.add(enchantment); - } - } - typeEnchants.sort((enchantment1, enchantment2) -> EnchantmentCache.getEntry(enchantment1).getRawName().compareToIgnoreCase(EnchantmentCache.getEntry(enchantment2).getRawName())); - - this.getPlugin().getDisplayModule().getOptions().getSortedRarities().forEach(enchantmentRarity -> { - List rarityEnchants = new ArrayList<>(); - for (Enchantment enchantment : typeEnchants) { - if (EnchantmentCache.getEntry(enchantment).getRarity().equals(enchantmentRarity)) { - rarityEnchants.add(enchantment); - } - } - rarityEnchants.sort((enchantment1, enchantment2) -> EnchantmentCache.getEntry(enchantment1).getRawName().compareToIgnoreCase(EnchantmentCache.getEntry(enchantment2).getRawName())); - sorted.addAll(rarityEnchants); - }); - }); - - toSort.clear(); - toSort.addAll(sorted); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.RARITY, SortParameters.TYPE}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeLengthSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeLengthSorter.java deleted file mode 100644 index bfa0089b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/RarityTypeLengthSorter.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Comparator; -import java.util.List; - -public class RarityTypeLengthSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public RarityTypeLengthSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - if (this.getPlugin().getDisplayModule().getOptions().getSortedRarities().isEmpty() - || this.getPlugin().getDisplayModule().getOptions().getSortedTypes().isEmpty()) { - this.getPlugin().getDisplayModule().update(); - } - - List sorted = new ArrayList<>(); - this.getPlugin().getDisplayModule().getOptions().getSortedTypes().forEach(enchantmentType -> { - List typeEnchants = new ArrayList<>(); - for (Enchantment enchantment : toSort) { - if (EnchantmentCache.getEntry(enchantment).getType().equals(enchantmentType)) { - typeEnchants.add(enchantment); - } - } - - typeEnchants.sort(Comparator.comparingInt(enchantment -> EnchantmentCache.getEntry(enchantment).getRawName().length())); - - this.getPlugin().getDisplayModule().getOptions().getSortedRarities().forEach(enchantmentRarity -> { - List rarityEnchants = new ArrayList<>(); - for (Enchantment enchantment : typeEnchants) { - if (EnchantmentCache.getEntry(enchantment).getRarity().equals(enchantmentRarity)) { - rarityEnchants.add(enchantment); - } - } - rarityEnchants.sort(Comparator.comparingInt(enchantment -> EnchantmentCache.getEntry(enchantment).getRawName().length())); - sorted.addAll(rarityEnchants); - }); - }); - - toSort.clear(); - toSort.addAll(sorted); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.RARITY, SortParameters.TYPE, SortParameters.LENGTH}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeAlphabeticSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeAlphabeticSorter.java deleted file mode 100644 index c8cfe183..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeAlphabeticSorter.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -public class TypeAlphabeticSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public TypeAlphabeticSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - if (this.getPlugin().getDisplayModule().getOptions().getSortedRarities().isEmpty() - || this.getPlugin().getDisplayModule().getOptions().getSortedTypes().isEmpty()) { - this.getPlugin().getDisplayModule().update(); - } - - List sorted = new ArrayList<>(); - this.getPlugin().getDisplayModule().getOptions().getSortedTypes().forEach(enchantmentType -> { - List typeEnchants = new ArrayList<>(); - for (Enchantment enchantment : toSort) { - if (EnchantmentCache.getEntry(enchantment).getType().equals(enchantmentType)) { - typeEnchants.add(enchantment); - } - } - - typeEnchants.sort((enchantment1, enchantment2) -> EnchantmentCache.getEntry(enchantment1).getRawName().compareToIgnoreCase(EnchantmentCache.getEntry(enchantment2).getRawName())); - sorted.addAll(typeEnchants); - }); - - toSort.clear(); - toSort.addAll(sorted); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.TYPE}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeLengthSorter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeLengthSorter.java deleted file mode 100644 index 608049ea..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/options/sorting/implementations/TypeLengthSorter.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.willfp.ecoenchants.display.options.sorting.implementations; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.display.options.sorting.EnchantmentSorter; -import com.willfp.ecoenchants.display.options.sorting.SortParameters; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -public class TypeLengthSorter extends PluginDependent implements EnchantmentSorter { - /** - * Instantiate sorter. - * - * @param plugin Instance of EcoEnchants. - */ - public TypeLengthSorter(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @Override - public void sortEnchantments(@NotNull final List toSort) { - if (this.getPlugin().getDisplayModule().getOptions().getSortedRarities().isEmpty() - || this.getPlugin().getDisplayModule().getOptions().getSortedTypes().isEmpty()) { - this.getPlugin().getDisplayModule().update(); - } - - List sorted = new ArrayList<>(); - this.getPlugin().getDisplayModule().getOptions().getSortedTypes().forEach(enchantmentType -> { - List typeEnchants = new ArrayList<>(); - for (Enchantment enchantment : toSort) { - if (EnchantmentCache.getEntry(enchantment).getType().equals(enchantmentType)) { - typeEnchants.add(enchantment); - } - } - - sorted.addAll(typeEnchants); - }); - - toSort.clear(); - toSort.addAll(sorted); - } - - @Override - public SortParameters[] getParameters() { - return new SortParameters[]{SortParameters.TYPE, SortParameters.LENGTH}; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java deleted file mode 100644 index b239ca28..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java +++ /dev/null @@ -1,597 +0,0 @@ -package com.willfp.ecoenchants.enchantments; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.config.configs.BaseEnchantmentConfig; -import com.willfp.ecoenchants.config.configs.EnchantmentConfig; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.enchantments.custom.CustomEcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentRarity; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import com.willfp.ecoenchants.enchantments.util.Watcher; -import com.willfp.ecoenchants.enchantments.util.requirements.Requirement; -import com.willfp.ecoenchants.enchantments.util.requirements.Requirements; -import lombok.Getter; -import net.kyori.adventure.text.Component; -import org.apache.commons.lang.Validate; -import org.apache.commons.lang.WordUtils; -import org.bukkit.Bukkit; -import org.bukkit.Material; -import org.bukkit.NamespacedKey; -import org.bukkit.World; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.EntityCategory; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.Listener; -import org.bukkit.inventory.EquipmentSlot; -import org.bukkit.inventory.ItemStack; -import org.bukkit.permissions.Permission; -import org.bukkit.permissions.PermissionDefault; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Set; -import java.util.UUID; - -@SuppressWarnings({"deprecation", "RedundantSuppression"}) -public abstract class EcoEnchant extends Enchantment implements Listener, Watcher { - /** - * Instance of EcoEnchants for enchantments to be able to access. - */ - @Getter - private final EcoEnchantsPlugin plugin = EcoEnchantsPlugin.getInstance(); - - /** - * The permission/config name of the enchantment. - */ - @Getter - private final String permissionName; - - /** - * The type of the enchantment. - */ - @Getter - private final EnchantmentType type; - - /** - * The enchantment's config. - */ - @Getter - private final EnchantmentConfig config; - - /** - * The targets of the enchantment. - */ - @Getter - private final Set targets = new HashSet<>(); - - /** - * The materials of the targets. - */ - @Getter - private final Set targetMaterials = new HashSet<>(); - - /** - * The names of the worlds that this enchantment is disabled in. - */ - @Getter - private final Set disabledWorldNames = new HashSet<>(); - - /** - * The worlds that this enchantment is disabled in. - */ - @Getter - private final List disabledWorlds = new ArrayList<>(); - - /** - * The display name of the enchantment. - */ - @Getter - private String displayName; - - /** - * The description of the enchantment. - */ - @Getter - private String description; - - /** - * If the enchantment can be removed in a grindstone. - */ - @Getter - private boolean grindstoneable; - - /** - * If the enchantment can be obtained from an enchanting table. - */ - @Getter - private boolean availableFromTable; - - /** - * If the enchantment can be obtained from a villager. - */ - @Getter - private boolean availableFromVillager; - - /** - * If the enchantment can be obtained from a loot chest. - */ - @Getter - private boolean availableFromLoot; - - /** - * The maximum level for the enchantment to be obtained naturally. - */ - private int maxLevel; - - /** - * The enchantments that conflict with this enchantment. - */ - @Getter - private Set conflicts; - - /** - * The rarity of the enchantment. - */ - @Getter - private EnchantmentRarity enchantmentRarity; - - /** - * If the enchantment is enabled. - */ - private boolean enabled; - - /** - * Custom option flags for the enchantment. - */ - private final List flags = new ArrayList<>(); - - /** - * All the requirements needed in order to use the enchantment. - */ - private final Map> requirements = new HashMap<>(); - - /** - * Cached players to see if they meet requirements. - */ - private final Map cachedRequirements = new HashMap<>(); - - /** - * The requirement lore shown if the player doesn't meet the requirements. - */ - @Getter - private final List requirementLore = new ArrayList<>(); - - protected EcoEnchant(@NotNull final String key, - @NotNull final EnchantmentType type, - @Nullable final Config overrideConfig, - @NotNull final Prerequisite... prerequisites) { - super(NamespacedKey.minecraft(key)); - - this.type = type; - this.permissionName = key.replace("_", ""); - this.config = new EnchantmentConfig( - Objects.requireNonNullElseGet(overrideConfig, () -> new BaseEnchantmentConfig( - this.permissionName, - this.getClass(), - this, - this.getPlugin() - )), - this.permissionName, - this, - this.getPlugin() - ); - - if (Bukkit.getPluginManager().getPermission("ecoenchants.fromtable." + permissionName) == null) { - Permission permission = new Permission( - "ecoenchants.fromtable." + permissionName, - "Allows getting " + permissionName + " from an Enchanting Table", - PermissionDefault.TRUE - ); - permission.addParent(Objects.requireNonNull(Bukkit.getPluginManager().getPermission("ecoenchants.fromtable.*")), true); - Bukkit.getPluginManager().addPermission(permission); - } - - if (type.getRequiredToExtend() != null && !type.getRequiredToExtend().isInstance(this) && !(this instanceof CustomEcoEnchant)) { - return; - } - - if (!Prerequisite.areMet(prerequisites)) { - return; - } - - enabled = Objects.requireNonNullElse(config.getBoolOrNull("enabled"), true); - - if (!this.isEnabled() && this.getPlugin().getConfigYml().getBool("advanced.hard-disable.enabled")) { - return; - } - - this.update(); - - EcoEnchants.addNewEcoEnchant(this); - } - - /** - * Create a new EcoEnchant. - * - * @param key The key name of the enchantment - * @param type The type of the enchantment - * @param prerequisites Optional {@link Prerequisite}s that must be met - */ - protected EcoEnchant(@NotNull final String key, - @NotNull final EnchantmentType type, - @NotNull final Prerequisite... prerequisites) { - this(key, type, null, prerequisites); - } - - /** - * Update the enchantment based off config values. - * This can be overridden but may lead to unexpected behavior. - */ - public void update() { - config.loadFromLang(); - enchantmentRarity = config.getRarity(); - Validate.notNull(enchantmentRarity, "Rarity specified in " + this.permissionName + " is invalid!"); - conflicts = config.getEnchantments(EcoEnchants.GENERAL_LOCATION + "conflicts"); - grindstoneable = config.getBool(EcoEnchants.GENERAL_LOCATION + "grindstoneable"); - availableFromTable = config.getBool(EcoEnchants.OBTAINING_LOCATION + "table"); - availableFromVillager = config.getBool(EcoEnchants.OBTAINING_LOCATION + "villager"); - availableFromLoot = config.getBool(EcoEnchants.OBTAINING_LOCATION + "loot"); - maxLevel = config.getInt(EcoEnchants.GENERAL_LOCATION + "maximum-level", 1); - displayName = config.getFormattedString("name"); - description = config.getString("description"); - disabledWorldNames.clear(); - disabledWorldNames.addAll(config.getStrings(EcoEnchants.GENERAL_LOCATION + "disabled-in-worlds")); - disabledWorlds.clear(); - List worldNames = new ArrayList<>(); - for (World world : Bukkit.getWorlds()) { - worldNames.add(world.getName().toLowerCase()); - } - List disabledExistingWorldNames = disabledWorldNames.stream().filter(s -> worldNames.contains(s.toLowerCase())).toList(); - disabledWorlds.addAll(Bukkit.getWorlds().stream().filter(world -> disabledExistingWorldNames.contains(world.getName().toLowerCase())).toList()); - targets.clear(); - targetMaterials.clear(); - targets.addAll(config.getTargets()); - targets.forEach(enchantmentTarget -> targetMaterials.addAll(enchantmentTarget.getMaterials())); - enabled = config.getBool("enabled"); - flags.clear(); - flags.addAll(config.getStrings(EcoEnchants.GENERAL_LOCATION + "flags")); - EnchantmentUtils.registerPlaceholders(this); - for (String req : config.getStrings(EcoEnchants.GENERAL_LOCATION + "requirements.list")) { - List split = Arrays.asList(req.split(":")); - if (split.size() < 2) { - continue; - } - - Requirement requirement = Requirements.getByID(split.get(0).toLowerCase()); - - this.requirements.put(requirement, split.subList(1, split.size())); - } - requirementLore.clear(); - requirementLore.addAll(config.getStrings(EcoEnchants.GENERAL_LOCATION + "requirements.not-met-lore")); - - postUpdate(); - this.register(); - this.clearCachedRequirements(); - } - - protected void postUpdate() { - // Unused as some enchantments may have postUpdate tasks, however most won't. - } - - /** - * Register the enchantment with spigot. - * Only used internally. - */ - public void register() { - EnchantmentUtils.register(this); - } - - /** - * Clear requirements cache. - */ - public void clearCachedRequirements() { - this.cachedRequirements.clear(); - } - - /** - * Format the %value% placeholder in description lore. - * - * @param level The level of the enchantment. - * @return The placeholder. - */ - public String getPlaceholder(final int level) { - return "unknown"; - } - - /** - * Does the player meet the requirements to use this enchantment. - * - * @param entity The entity. - * @return If the requirements are met. - */ - public boolean areRequirementsMet(@NotNull final LivingEntity entity) { - if (!(entity instanceof Player player)) { - return true; - } - - if (cachedRequirements.containsKey(player.getUniqueId())) { - return cachedRequirements.get(player.getUniqueId()); - } - - for (Map.Entry> entry : requirements.entrySet()) { - if (!entry.getKey().isMetBy(player, entry.getValue())) { - cachedRequirements.put(player.getUniqueId(), false); - return false; - } - } - - cachedRequirements.put(player.getUniqueId(), true); - return true; - } - - /** - * Get description of enchantment line-wrapped. - * - * @return The description. - */ - public List getWrappedDescription() { - return Arrays.asList(WordUtils.wrap(description, this.getPlugin().getConfigYml().getInt("lore.describe.wrap"), "\n", false).split("\\r?\\n")); - } - - /** - * If enchantment conflicts with any enchantment in collection. - * - * @param enchantments The collection to test against. - * @return If there are any conflicts. - */ - public boolean conflictsWithAny(@NotNull final Collection enchantments) { - return conflicts.stream().anyMatch(enchantments::contains); - } - - /** - * If enchantment has specified flag. - * - * @param flag The flag. - * @return If the enchantment has the flag. - */ - public boolean hasFlag(@NotNull final String flag) { - return this.flags.contains(flag); - } - - /** - * If enchantment is enabled. - * - * @return If enabled. - */ - public boolean isEnabled() { - return enabled; - } - - /** - * Get the internal name of the enchantment. - * - * @return The name. - * @deprecated Exists for parity. - */ - @NotNull - @Deprecated - public String getName() { - return this.getKey().getKey().toUpperCase(); - } - - /** - * Get max level of enchantment. - * - * @return The max level. - */ - @Override - public int getMaxLevel() { - return maxLevel; - } - - /** - * @return 1 - */ - @Override - public int getStartLevel() { - return 1; - } - - /** - * Do not use this method. - * Only here for compatibility with {@link Enchantment}. - * - * @return Returns {@link EnchantmentTarget#ALL}. Do not use. - * @deprecated {@link EnchantmentTarget} is not supported due to its lack of flexibility. Use {@link EcoEnchant#getTargets()} instead. - */ - @Override - @Deprecated - public @NotNull org.bukkit.enchantments.EnchantmentTarget getItemTarget() { - return org.bukkit.enchantments.EnchantmentTarget.ALL; - } - - /** - * Treasure enchantments do not exist in EcoEnchants. - * - * @return false. - * @see EnchantmentType#SPECIAL - * @deprecated Treasure enchantments do not exist. Use {@link EcoEnchant#getType()} instead. - */ - @Override - @Deprecated - public boolean isTreasure() { - return this.type.equals(EnchantmentType.SPECIAL); - } - - /** - * While this method works, it is not recommended to use it. - * - * @return Returns if enchantment is cursed. - * @see EnchantmentType#CURSE - * @deprecated Use {@link EcoEnchant#getType()} instead. - */ - @Override - @Deprecated - public boolean isCursed() { - return this.type.equals(EnchantmentType.CURSE); - } - - /** - * Get if enchantment conflicts with specified enchantment. - * - * @param enchantment The enchantment to test against. - * @return If conflicts. - */ - @Override - public boolean conflictsWith(@NotNull final Enchantment enchantment) { - if (enchantment instanceof EcoEnchant) { - return conflicts.contains(enchantment) || ((EcoEnchant) enchantment).conflicts.contains(this); - } - return conflicts.contains(enchantment); - } - - /** - * If enchantment can be applied to item. - * - * @param itemStack The {@link ItemStack} to test against. - * @return If can be applied. - */ - @Override - public boolean canEnchantItem(@NotNull final ItemStack itemStack) { - if (this.type.isSingular() && EcoEnchants.hasAnyOfType(itemStack, this.type)) { - return FastItemStack.wrap(itemStack).getEnchantmentLevel(this, true) > 0; - } - - if (itemStack.getType() == Material.BOOK || itemStack.getType() == Material.ENCHANTED_BOOK) { - return true; - } - - return targetMaterials.contains(itemStack.getType()); - } - - /** - * Paper parity. - *

- * You should use EnchantmentCache instead. - * - * @param level The level. - * @return The display name. - * @deprecated Use {@link EnchantmentCache#getEntry(Enchantment)} instead. - */ - @Deprecated - @Override - public @NotNull Component displayName(final int level) { - return StringUtils.toComponent(EnchantmentCache.getEntry(this).getNameWithLevel(level)); - } - - /** - * Paper parity. - *

- * You should use {@link EcoEnchant#isAvailableFromVillager()} instead. - * - * @return If tradeable. - * @deprecated Use {@link EcoEnchant#isAvailableFromVillager()} instead. - */ - @Deprecated - @Override - public boolean isTradeable() { - return this.isAvailableFromVillager(); - } - - /** - * Paper parity. - *

- * You should use {@link EcoEnchant#isAvailableFromLoot()} instead. - * - * @return If discoverable. - * @deprecated Use {@link EcoEnchant#isAvailableFromLoot()} instead. - */ - @Deprecated - @Override - public boolean isDiscoverable() { - return this.isAvailableFromLoot(); - } - - /** - * Paper parity. - *

- * EcoEnchants has its own systems for everything like this. Will always return 0. - * - * @param level The level. - * @param entityCategory The category. - * @return 0 - * @deprecated EcoEnchants has its own systems for this. - */ - @Deprecated - @Override - public float getDamageIncrease(final int level, - @NotNull final EntityCategory entityCategory) { - return 0; - } - - /** - * Paper parity. - *

- * EcoEnchants has its own systems for targets. - *

- * Use {@link EcoEnchant#getTargets()} instead. - * - * @return An empty set. - * @deprecated Use {@link EcoEnchant#getTargets()}. - */ - @Deprecated - @Override - public @NotNull Set getActiveSlots() { - return new HashSet<>(); - } - - /** - * Paper parity. - *

- * eco / EcoEnchants recodes display entirely. - * - * @return A translation key. - * @deprecated Useless method, all items will be display differently using eco. - */ - @Deprecated - @Override - public @NotNull String translationKey() { - return "ecoenchants:enchantment." + this.getKey().getKey(); - } - - /** - * Paper parity. - *

- * EcoEnchants has its own systems for rarity. - *

- * Use {@link EcoEnchant#getEnchantmentRarity()} instead. - * - * @return {@link io.papermc.paper.enchantments.EnchantmentRarity#COMMON}. - * @deprecated Use {@link EcoEnchant#getEnchantmentRarity()}. - */ - @Deprecated - @Override - public @NotNull io.papermc.paper.enchantments.EnchantmentRarity getRarity() { - return io.papermc.paper.enchantments.EnchantmentRarity.COMMON; - } - - @Override - public String toString() { - return "EcoEnchant{" + this.getKey() + "}"; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchants.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchants.java deleted file mode 100644 index 886239cf..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchants.java +++ /dev/null @@ -1,609 +0,0 @@ -package com.willfp.ecoenchants.enchantments; - -import com.google.common.collect.BiMap; -import com.google.common.collect.HashBiMap; -import com.google.common.collect.ImmutableList; -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.custom.CustomEcoEnchants; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.AngerArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.AshArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.CloudsArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.CopperArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.CrimsonArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.DamageArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.DragonArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.DustArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.EmeraldArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.EnchantmentArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.EndArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.FireArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.GlowArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.HeartArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.HoneyArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.InkArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.LavaArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.LimeArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.MagicArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.MagmaArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.MusicArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.NautilusArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.NetherArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.RainArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.RedstoneArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SlimeArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SmokeArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SnowArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SoulArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SoulFireArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SparkArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SparkleArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SporeArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.SweepArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.TearArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.TotemArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.VillagerArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.WarpedArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.WaterArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.WaxArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.WitchArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.artifact.ZapArtifact; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.BreaklessnessCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.CallingCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.DecayCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.FragilityCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.HarmlessnessCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.HungerCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.InaccuracyCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.MisfortuneCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.curse.PermanenceCurse; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Abattoir; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Abrasion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Aerial; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Aquatic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Arachnid; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Arborist; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Arcanic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Atmospheric; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Backstab; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Beheading; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.BlastMining; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Bleed; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Blind; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.BlockBreather; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.BossHunter; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Buckshot; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Butchering; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cerebral; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Chopless; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cleave; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Collateral; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Conclude; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Corrosive; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cranial; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Criticals; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cubism; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Defender; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Deflection; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Defusion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dexterous; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Disable; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Disappear; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Diurnal; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Diverse; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dousing; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Drill; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dullness; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dweller; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Economical; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Electroshock; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.EndInfusion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.EnderSlayer; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Enderism; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Evasion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Extinguishing; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Extract; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Famine; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Farmhand; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Fetching; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Finality; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Finishing; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.FireAffinity; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.FirstStrike; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Flinch; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Forcefield; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Freerunner; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Frozen; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Fury; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Goliath; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Graceful; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Grapple; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.GreenThumb; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Grit; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Hellish; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Hook; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Horde; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.IceShot; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Identify; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Ignite; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.IllusionAspect; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Impact; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Incandescence; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.InfernalTouch; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Inferno; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Infuriate; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Insecticide; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Instantaneous; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Introversion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Invigoration; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Kinetic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Launch; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Leeching; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Lesion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Levitate; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.LiquidShot; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.LuckyCatch; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Lumberjack; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Magnetic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Marking; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Marksman; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Necrotic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.NetherInfusion; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Netheric; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Nocturnal; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Optics; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Oxygenate; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Pacify; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Paladin; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Paralyze; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Parasitic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Parry; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Phantasm; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Plasmic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Protector; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Proximity; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Puncture; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Quadrilateralism; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Radiance; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rage; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rapid; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Reaper; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rebounding; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Reel; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Reinforcement; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rejuvenation; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Replenish; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Respirator; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Revenant; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Sating; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Serrated; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Settle; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Shockwave; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.ShotAssist; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Sickening; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Slaughter; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Slicing; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Spearfishing; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Spiked; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Splash; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Stab; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Stalwart; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Stamina; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.StoneSwitcher; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.StrayAspect; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Succession; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Supercritical; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Sycophant; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Tectonic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Telekinesis; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Thor; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Thrive; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Tornado; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Toxic; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Transfuse; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Tripleshot; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.VampireAspect; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Vein; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Venom; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.VoidAffinity; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Voltage; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.WaterAffinity; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.WaterAspect; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Weakening; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Wisdom; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.WoodSwitcher; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Wound; -import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Zeus; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Aiming; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Annihilate; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Bladed; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Bolt; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Carve; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Confusion; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Energizing; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Force; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Frenzy; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Harpoon; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Indestructibility; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Instability; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Intellect; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.LifeSteal; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Pentashot; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Preservation; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Prosperity; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Razor; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Repairing; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Soulbound; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Spring; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Streamlining; -import com.willfp.ecoenchants.enchantments.ecoenchants.special.Volatile; -import com.willfp.ecoenchants.enchantments.ecoenchants.spell.Ascend; -import com.willfp.ecoenchants.enchantments.ecoenchants.spell.Charge; -import com.willfp.ecoenchants.enchantments.ecoenchants.spell.Dynamite; -import com.willfp.ecoenchants.enchantments.ecoenchants.spell.Missile; -import com.willfp.ecoenchants.enchantments.ecoenchants.spell.Quake; -import com.willfp.ecoenchants.enchantments.ecoenchants.spell.Vitalize; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.support.vanilla.VanillaEnchantments; -import com.willfp.ecoenchants.integrations.registration.RegistrationManager; -import com.willfp.libreforge.chains.EffectChains; -import lombok.experimental.UtilityClass; -import org.bukkit.NamespacedKey; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.List; -import java.util.Optional; - -@UtilityClass -@SuppressWarnings({"unused", "checkstyle:JavadocVariable"}) -public class EcoEnchants { - public static final String CONFIG_LOCATION = "config."; - public static final String OBTAINING_LOCATION = "obtaining."; - public static final String GENERAL_LOCATION = "general-config."; - - private static final BiMap BY_KEY = HashBiMap.create(); - private static final BiMap BY_NAME = HashBiMap.create(); - - public static final EcoEnchant TELEKINESIS = new Telekinesis(); - public static final EcoEnchant MARKSMAN = new Marksman(); - public static final EcoEnchant INFERNAL_TOUCH = new InfernalTouch(); - public static final EcoEnchant SPRING = new Spring(); - public static final EcoEnchant STRAY_ASPECT = new StrayAspect(); - public static final EcoEnchant ILLUSION_ASPECT = new IllusionAspect(); - public static final EcoEnchant SLICING = new Slicing(); - public static final EcoEnchant DEXTEROUS = new Dexterous(); - public static final EcoEnchant BEHEADING = new Beheading(); - public static final EcoEnchant NECROTIC = new Necrotic(); - public static final EcoEnchant TECTONIC = new Tectonic(); - public static final EcoEnchant EVASION = new Evasion(); - public static final EcoEnchant SUCCESSION = new Succession(); - public static final EcoEnchant FARMHAND = new Farmhand(); - public static final EcoEnchant WISDOM = new Wisdom(); - public static final EcoEnchant LEECHING = new Leeching(); - public static final EcoEnchant VAMPIRE_ASPECT = new VampireAspect(); - public static final EcoEnchant INSTABILITY = new Instability(); - public static final EcoEnchant THRIVE = new Thrive(); - public static final EcoEnchant DRILL = new Drill(); - public static final EcoEnchant THOR = new Thor(); - public static final EcoEnchant STREAMLINING = new Streamlining(); - public static final EcoEnchant FIRST_STRIKE = new FirstStrike(); - public static final EcoEnchant FINISHING = new Finishing(); - public static final EcoEnchant CRITICALS = new Criticals(); - public static final EcoEnchant INCANDESCENCE = new Incandescence(); - public static final EcoEnchant SUPERCRITICAL = new Supercritical(); - public static final EcoEnchant ABRASION = new Abrasion(); - public static final EcoEnchant SPLASH = new Splash(); - public static final EcoEnchant EXTINGUISHING = new Extinguishing(); - public static final EcoEnchant GOLIATH = new Goliath(); - public static final EcoEnchant OPTICS = new Optics(); - public static final EcoEnchant DEFUSION = new Defusion(); - public static final EcoEnchant CEREBRAL = new Cerebral(); - public static final EcoEnchant GRIT = new Grit(); - public static final EcoEnchant BOSS_HUNTER = new BossHunter(); - public static final EcoEnchant INVIGORATION = new Invigoration(); - public static final EcoEnchant REJUVENATION = new Rejuvenation(); - public static final EcoEnchant FRAGILITY_CURSE = new FragilityCurse(); - public static final EcoEnchant TRIPLESHOT = new Tripleshot(); - public static final EcoEnchant RAPID = new Rapid(); - public static final EcoEnchant SATING = new Sating(); - public static final EcoEnchant REINFORCEMENT = new Reinforcement(); - public static final EcoEnchant SOULBOUND = new Soulbound(); - public static final EcoEnchant RAZOR = new Razor(); - public static final EcoEnchant PROSPERITY = new Prosperity(); - public static final EcoEnchant PRESERVATION = new Preservation(); - public static final EcoEnchant FRENZY = new Frenzy(); - public static final EcoEnchant BUTCHERING = new Butchering(); - public static final EcoEnchant PROXIMITY = new Proximity(); - public static final EcoEnchant ENDER_SLAYER = new EnderSlayer(); - public static final EcoEnchant PROTECTOR = new Protector(); - public static final EcoEnchant INDESTRUCTIBILITY = new Indestructibility(); - public static final EcoEnchant ENERGIZING = new Energizing(); - public static final EcoEnchant INTELLECT = new Intellect(); - public static final EcoEnchant DEFLECTION = new Deflection(); - public static final EcoEnchant LAUNCH = new Launch(); - public static final EcoEnchant PERMANENCE_CURSE = new PermanenceCurse(); - public static final EcoEnchant SPEARFISHING = new Spearfishing(); - public static final EcoEnchant NETHER_INFUSION = new NetherInfusion(); - public static final EcoEnchant REPLENISH = new Replenish(); - public static final EcoEnchant FLINCH = new Flinch(); - public static final EcoEnchant ELECTROSHOCK = new Electroshock(); - public static final EcoEnchant NOCTURNAL = new Nocturnal(); - public static final EcoEnchant CONFUSION = new Confusion(); - public static final EcoEnchant ARCANIC = new Arcanic(); - public static final EcoEnchant PENTASHOT = new Pentashot(); - public static final EcoEnchant LUMBERJACK = new Lumberjack(); - public static final EcoEnchant STONE_SWITCHER = new StoneSwitcher(); - public static final EcoEnchant MAGNETIC = new Magnetic(); - public static final EcoEnchant REPAIRING = new Repairing(); - public static final EcoEnchant CALLING_CURSE = new CallingCurse(); - public static final EcoEnchant BLAST_MINING = new BlastMining(); - public static final EcoEnchant LIQUID_SHOT = new LiquidShot(); - public static final EcoEnchant GRAPPLE = new Grapple(); - public static final EcoEnchant HEART_ARTIFACT = new HeartArtifact(); - public static final EcoEnchant SPARKLE_ARTIFACT = new SparkleArtifact(); - public static final EcoEnchant LAVA_ARTIFACT = new LavaArtifact(); - public static final EcoEnchant DRAGON_ARTIFACT = new DragonArtifact(); - public static final EcoEnchant ENCHANTMENT_ARTIFACT = new EnchantmentArtifact(); - public static final EcoEnchant SMOKE_ARTIFACT = new SmokeArtifact(); - public static final EcoEnchant FIRE_ARTIFACT = new FireArtifact(); - public static final EcoEnchant EMERALD_ARTIFACT = new EmeraldArtifact(); - public static final EcoEnchant NETHER_ARTIFACT = new NetherArtifact(); - public static final EcoEnchant END_ARTIFACT = new EndArtifact(); - public static final EcoEnchant WATER_ARTIFACT = new WaterArtifact(); - public static final EcoEnchant TOTEM_ARTIFACT = new TotemArtifact(); - public static final EcoEnchant REDSTONE_ARTIFACT = new RedstoneArtifact(); - public static final EcoEnchant ZAP_ARTIFACT = new ZapArtifact(); - public static final EcoEnchant MUSIC_ARTIFACT = new MusicArtifact(); - public static final EcoEnchant SNOW_ARTIFACT = new SnowArtifact(); - public static final EcoEnchant WITCH_ARTIFACT = new WitchArtifact(); - public static final EcoEnchant HONEY_ARTIFACT = new HoneyArtifact(); - public static final EcoEnchant DAMAGE_ARTIFACT = new DamageArtifact(); - public static final EcoEnchant CLOUDS_ARTIFACT = new CloudsArtifact(); - public static final EcoEnchant MAGIC_ARTIFACT = new MagicArtifact(); - public static final EcoEnchant DUST_ARTIFACT = new DustArtifact(); - public static final EcoEnchant MAGMA_ARTIFACT = new MagmaArtifact(); - public static final EcoEnchant INK_ARTIFACT = new InkArtifact(); - public static final EcoEnchant ZEUS = new Zeus(); - public static final EcoEnchant KINETIC = new Kinetic(); - public static final EcoEnchant FIRE_AFFINITY = new FireAffinity(); - public static final EcoEnchant PARASITIC = new Parasitic(); - public static final EcoEnchant PARRY = new Parry(); - public static final EcoEnchant AIMING = new Aiming(); - public static final EcoEnchant HOOK = new Hook(); - public static final EcoEnchant BLEED = new Bleed(); - public static final EcoEnchant WEAKENING = new Weakening(); - public static final EcoEnchant OXYGENATE = new Oxygenate(); - public static final EcoEnchant WATER_ASPECT = new WaterAspect(); - public static final EcoEnchant STAMINA = new Stamina(); - public static final EcoEnchant COLLATERAL = new Collateral(); - public static final EcoEnchant HUNGER_CURSE = new HungerCurse(); - public static final EcoEnchant PALADIN = new Paladin(); - public static final EcoEnchant SERRATED = new Serrated(); - public static final EcoEnchant BLADED = new Bladed(); - public static final EcoEnchant INFERNO = new Inferno(); - public static final EcoEnchant STAB = new Stab(); - public static final EcoEnchant TORNADO = new Tornado(); - public static final EcoEnchant EXTRACT = new Extract(); - public static final EcoEnchant AERIAL = new Aerial(); - public static final EcoEnchant FAMINE = new Famine(); - public static final EcoEnchant ANNIHILATE = new Annihilate(); - public static final EcoEnchant RADIANCE = new Radiance(); - public static final EcoEnchant HORDE = new Horde(); - public static final EcoEnchant VEIN = new Vein(); - public static final EcoEnchant ICE_SHOT = new IceShot(); - public static final EcoEnchant PUNCTURE = new Puncture(); - public static final EcoEnchant SHOCKWAVE = new Shockwave(); - public static final EcoEnchant VOLATILE = new Volatile(); - public static final EcoEnchant INSTANTANEOUS = new Instantaneous(); - public static final EcoEnchant FREERUNNER = new Freerunner(); - public static final EcoEnchant BOLT = new Bolt(); - public static final EcoEnchant DULLNESS = new Dullness(); - public static final EcoEnchant IGNITE = new Ignite(); - public static final EcoEnchant CLEAVE = new Cleave(); - public static final EcoEnchant CARVE = new Carve(); - public static final EcoEnchant TOXIC = new Toxic(); - public static final EcoEnchant WATER_AFFINITY = new WaterAffinity(); - public static final EcoEnchant FORCEFIELD = new Forcefield(); - public static final EcoEnchant SYCOPHANT = new Sycophant(); - public static final EcoEnchant CHOPLESS = new Chopless(); - public static final EcoEnchant GREEN_THUMB = new GreenThumb(); - public static final EcoEnchant SPIKED = new Spiked(); - public static final EcoEnchant HARPOON = new Harpoon(); - public static final EcoEnchant REEL = new Reel(); - public static final EcoEnchant SHOT_ASSIST = new ShotAssist(); - public static final EcoEnchant FROZEN = new Frozen(); - public static final EcoEnchant DISAPPEAR = new Disappear(); - public static final EcoEnchant HARMLESSNESS_CURSE = new HarmlessnessCurse(); - public static final EcoEnchant FURY = new Fury(); - public static final EcoEnchant LEVITATE = new Levitate(); - public static final EcoEnchant BREAKLESSNESS_CURSE = new BreaklessnessCurse(); - public static final EcoEnchant DECAY_CURSE = new DecayCurse(); - public static final EcoEnchant MISFORTUNE_CURSE = new MisfortuneCurse(); - public static final EcoEnchant VENOM = new Venom(); - public static final EcoEnchant CRANIAL = new Cranial(); - public static final EcoEnchant AQUATIC = new Aquatic(); - public static final EcoEnchant BUCKSHOT = new Buckshot(); - public static final EcoEnchant DIVERSE = new Diverse(); - public static final EcoEnchant LIFE_STEAL = new LifeSteal(); - public static final EcoEnchant LIME_ARTIFACT = new LimeArtifact(); - public static final EcoEnchant FORCE = new Force(); - public static final EcoEnchant END_INFUSION = new EndInfusion(); - public static final EcoEnchant DIURNAL = new Diurnal(); - public static final EcoEnchant MARKING = new Marking(); - public static final EcoEnchant CORROSIVE = new Corrosive(); - public static final EcoEnchant WOUND = new Wound(); - public static final EcoEnchant FINALITY = new Finality(); - public static final EcoEnchant BLIND = new Blind(); - public static final EcoEnchant SICKENING = new Sickening(); - public static final EcoEnchant DEFENDER = new Defender(); - public static final EcoEnchant NETHERIC = new Netheric(); - public static final EcoEnchant ENDERISM = new Enderism(); - public static final EcoEnchant RAGE = new Rage(); - public static final EcoEnchant IMPACT = new Impact(); - public static final EcoEnchant PARALYZE = new Paralyze(); - public static final EcoEnchant IDENTIFY = new Identify(); - public static final EcoEnchant INFURIATE = new Infuriate(); - public static final EcoEnchant ATMOSPHERIC = new Atmospheric(); - public static final EcoEnchant REVENANT = new Revenant(); - public static final EcoEnchant INSECTICIDE = new Insecticide(); - public static final EcoEnchant SLAUGHTER = new Slaughter(); - public static final EcoEnchant SETTLE = new Settle(); - public static final EcoEnchant PHANTASM = new Phantasm(); - public static final EcoEnchant ARACHNID = new Arachnid(); - public static final EcoEnchant PACIFY = new Pacify(); - public static final EcoEnchant ABATTOIR = new Abattoir(); - public static final EcoEnchant DISABLE = new Disable(); - public static final EcoEnchant HELLISH = new Hellish(); - public static final EcoEnchant VOID_AFFINITY = new VoidAffinity(); - public static final EcoEnchant CUBISM = new Cubism(); - public static final EcoEnchant QUADRILATERALISM = new Quadrilateralism(); - public static final EcoEnchant LESION = new Lesion(); - public static final EcoEnchant CONCLUDE = new Conclude(); - public static final EcoEnchant GRACEFUL = new Graceful(); - public static final EcoEnchant BLOCK_BREATHER = new BlockBreather(); - public static final EcoEnchant VOLTAGE = new Voltage(); - public static final EcoEnchant TRANSFUSE = new Transfuse(); - public static final EcoEnchant INACCURACY_CURSE = new InaccuracyCurse(); - public static final EcoEnchant RESPIRATOR = new Respirator(); - public static final EcoEnchant FETCHING = new Fetching(); - public static final EcoEnchant ECONOMICAL = new Economical(); - public static final EcoEnchant SOUL_ARTIFACT = new SoulArtifact(); - public static final EcoEnchant SOUL_FIRE_ARTIFACT = new SoulFireArtifact(); - public static final EcoEnchant CRIMSON_ARTIFACT = new CrimsonArtifact(); - public static final EcoEnchant ASH_ARTIFACT = new AshArtifact(); - public static final EcoEnchant WARPED_ARTIFACT = new WarpedArtifact(); - public static final EcoEnchant TEAR_ARTIFACT = new TearArtifact(); - public static final EcoEnchant BACKSTAB = new Backstab(); - public static final EcoEnchant DWELLER = new Dweller(); - public static final EcoEnchant STALWART = new Stalwart(); - public static final EcoEnchant PLASMIC = new Plasmic(); - public static final EcoEnchant MISSILE = new Missile(); - public static final EcoEnchant QUAKE = new Quake(); - public static final EcoEnchant VITALIZE = new Vitalize(); - public static final EcoEnchant DYNAMITE = new Dynamite(); - public static final EcoEnchant CHARGE = new Charge(); - public static final EcoEnchant ASCEND = new Ascend(); - public static final EcoEnchant ARBORIST = new Arborist(); - public static final EcoEnchant LUCKY_CATCH = new LuckyCatch(); - public static final EcoEnchant INTROVERSION = new Introversion(); - public static final EcoEnchant VILLAGER_ARTIFACT = new VillagerArtifact(); - public static final EcoEnchant ANGER_ARTIFACT = new AngerArtifact(); - public static final EcoEnchant NAUTILUS_ARTIFACT = new NautilusArtifact(); - public static final EcoEnchant SWEEP_ARTIFACT = new SweepArtifact(); - public static final EcoEnchant REAPER = new Reaper(); - public static final EcoEnchant WOOD_SWITCHER = new WoodSwitcher(); - public static final EcoEnchant REBOUNDING = new Rebounding(); - public static final EcoEnchant COPPER_ARTIFACT = new CopperArtifact(); - public static final EcoEnchant GLOW_ARTIFACT = new GlowArtifact(); - public static final EcoEnchant SPARK_ARTIFACT = new SparkArtifact(); - public static final EcoEnchant SPORE_ARTIFACT = new SporeArtifact(); - public static final EcoEnchant WAX_ARTIFACT = new WaxArtifact(); - public static final EcoEnchant RAIN_ARTIFACT = new RainArtifact(); - public static final EcoEnchant SLIME_ARTIFACT = new SlimeArtifact(); - public static final EcoEnchant DOUSING = new Dousing(); - - /** - * Get all registered {@link EcoEnchant}s. - * - * @return A list of all {@link EcoEnchant}s. - */ - public static List values() { - return ImmutableList.copyOf(BY_KEY.values()); - } - - /** - * Get {@link EcoEnchant} matching display name. - * - * @param name The display name to search for. - * @return The matching {@link EcoEnchant}, or null if not found. - */ - public static EcoEnchant getByName(@NotNull final String name) { - return BY_NAME.get(name); - } - - /** - * Get {@link EcoEnchant} matching permission name. - * - * @param permissionName The permission name to search for. - * @return The matching {@link EcoEnchant}, or null if not found. - */ - public static EcoEnchant getByPermission(@NotNull final String permissionName) { - Optional matching = values().stream().filter(enchant -> enchant.getPermissionName().equalsIgnoreCase(permissionName)).findFirst(); - return matching.orElse(null); - } - - /** - * Get {@link EcoEnchant} matching key. - * - * @param key The NamespacedKey to search for. - * @return The matching {@link EcoEnchant}, or null if not found. - */ - public static EcoEnchant getByKey(@NotNull final NamespacedKey key) { - return BY_KEY.get(key); - } - - /** - * Get if {@link ItemStack} has any {@link EcoEnchant} matching specified {@link EnchantmentType}. - * - * @param item The {@link ItemStack} to check. - * @param type The {@link EnchantmentType} to match. - * @return True if has, false if doesn't have. - */ - public static boolean hasAnyOfType(@NotNull final ItemStack item, - @NotNull final EnchantmentType type) { - return FastItemStack.wrap(item).getEnchants(true).keySet() - .stream() - .filter(enchantment -> enchantment instanceof EcoEnchant) - .map(enchantment -> (EcoEnchant) enchantment) - .anyMatch(ecoEnchant -> ecoEnchant.getType().equals(type)); - } - - /** - * Update all {@link EcoEnchant}s. - * - * @param plugin Instance of EcoEnchants. - */ - @ConfigUpdater - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - for (Config config : plugin.getCustomEnchantsYml().getSubsections("chains")) { - EffectChains.compile(config, "Custom Enchant Chains"); - } - - CustomEcoEnchants.update(plugin); - - for (EcoEnchant ecoEnchant : new HashSet<>(values())) { - ecoEnchant.update(); - } - - VanillaEnchantments.update(plugin); - RegistrationManager.registerEnchantments(); - } - - /** - * Add new {@link EcoEnchant} to EcoEnchants. - *

- * Only for internal use, enchantments are automatically added in the constructor. - * - * @param enchant The {@link EcoEnchant} to add. - */ - public static void addNewEcoEnchant(@NotNull final EcoEnchant enchant) { - BY_KEY.remove(enchant.getKey()); - BY_NAME.inverse().remove(enchant); - BY_KEY.put(enchant.getKey(), enchant); - BY_NAME.put(enchant.getDisplayName(), enchant); - } - - /** - * Remove {@link EcoEnchant} from EcoEnchants. - * - * @param enchant The {@link EcoEnchant} to remove. - */ - public static void removeEcoEnchant(@NotNull final EcoEnchant enchant) { - BY_KEY.remove(enchant.getKey()); - BY_NAME.inverse().remove(enchant); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionHasEcoEnchantRequirements.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionHasEcoEnchantRequirements.java deleted file mode 100644 index 5e56fc7f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionHasEcoEnchantRequirements.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.libreforge.conditions.Condition; -import org.bukkit.NamespacedKey; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public class ConditionHasEcoEnchantRequirements extends Condition { - /** - * Create new condition. - */ - public ConditionHasEcoEnchantRequirements() { - super("has_ecoenchant_requirements"); - } - - @Override - public boolean isConditionMet(@NotNull final Player player, - @NotNull final Config config) { - EcoEnchant ecoEnchant = EcoEnchants.getByKey(NamespacedKey.minecraft(config.getString("enchant"))); - return ecoEnchant.areRequirementsMet(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionInEcoEnchantWorld.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionInEcoEnchantWorld.java deleted file mode 100644 index 4e731a58..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/ConditionInEcoEnchantWorld.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.util.ListUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.libreforge.conditions.Condition; -import org.bukkit.NamespacedKey; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public class ConditionInEcoEnchantWorld extends Condition { - /** - * Create new condition. - */ - public ConditionInEcoEnchantWorld() { - super("in_ecoenchant_world"); - } - - @Override - public boolean isConditionMet(@NotNull final Player player, - @NotNull final Config config) { - EcoEnchant ecoEnchant = EcoEnchants.getByKey(NamespacedKey.minecraft(config.getString("enchant"))); - return !ListUtils.containsIgnoreCase(ecoEnchant.getDisabledWorldNames(), player.getWorld().getName()); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchant.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchant.java deleted file mode 100644 index 7f0ea5ef..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchant.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Bukkit; -import org.jetbrains.annotations.NotNull; - -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; -import java.util.logging.Logger; - -public class CustomEcoEnchant extends EcoEnchant { - /** - * The levels. - */ - private final Map levels; - - /** - * Create custom EcoEnchant. - * - * @param config The config. - */ - public CustomEcoEnchant(@NotNull final Config config) { - super( - config.getString("id"), EnchantmentType.getByName(config.getString("type").toUpperCase()), config - ); - - this.levels = new HashMap<>(); - - int i = 1; - for (Config levelConfig : config.getSubsections("levels")) { - levels.put(i, new CustomEcoEnchantLevel(this, levelConfig, i)); - i++; - } - } - - @Override - public String getPlaceholder(final int level) { - return this.getLevel(level).getValuePlaceholder(); - } - - @Override - protected void postUpdate() { - for (EnchantmentTarget target : this.getTargets()) { - if (target.getSlot() == null) { - Logger logger = this.getPlugin().getLogger(); - logger.warning(""); - logger.warning("Problem with target " + target.getName() + "!"); - logger.warning("Go to target.yml and specify a slot for enchants to activate on!"); - logger.warning("Example:"); - logger.warning(target.getName() + ":"); - logger.warning(" - slot:hands"); - logger.warning(" - material1"); - logger.warning(" - material2"); - logger.warning(""); - logger.warning("Read the wiki to see available slots!"); - logger.warning("Custom Enchantment " + this.getKey().getKey() + " will not work until then"); - logger.warning(""); - } - } - } - - /** - * Get the level. - * - * @param level The level. - * @return The level. - */ - public CustomEcoEnchantLevel getLevel(final int level) { - return levels.get(level); - } - - /** - * Get the levels. - * - * @return The levels. - */ - public Set getLevels() { - return new HashSet<>(levels.values()); - } - - @Override - public int getMaxLevel() { - return this.levels.size(); - } - - @Override - public boolean isEnabled() { - return true; - } - - static { - new ConditionInEcoEnchantWorld(); - new ConditionHasEcoEnchantRequirements(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantLevel.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantLevel.java deleted file mode 100644 index c9697cb4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantLevel.java +++ /dev/null @@ -1,151 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.github.benmanes.caffeine.cache.Cache; -import com.github.benmanes.caffeine.cache.Caffeine; -import com.willfp.eco.core.config.BuildableConfig; -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.placeholder.StaticPlaceholder; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.libreforge.Holder; -import com.willfp.libreforge.conditions.Conditions; -import com.willfp.libreforge.conditions.ConfiguredCondition; -import com.willfp.libreforge.effects.ConfiguredEffect; -import com.willfp.libreforge.effects.Effects; -import lombok.Getter; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Objects; -import java.util.Set; -import java.util.UUID; -import java.util.concurrent.TimeUnit; - -public class CustomEcoEnchantLevel implements Holder { - /** - * The parent EcoEnchant. - */ - @Getter - private final EcoEnchant parent; - - /** - * The conditions. - */ - private final Set conditions = new HashSet<>(); - - /** - * The effects. - */ - private final Set effects = new HashSet<>(); - - /** - * The value placeholder. - */ - @Getter - private final String valuePlaceholder; - - /** - * The level. - */ - private final int level; - - /** - * Create custom EcoEnchant level. - * - * @param parent The parent. - * @param config The config. - * @param level The level. - */ - public CustomEcoEnchantLevel(@NotNull final EcoEnchant parent, - @NotNull final Config config, - final int level) { - this.parent = parent; - this.level = level; - - config.injectPlaceholders(new StaticPlaceholder("level", () -> String.valueOf(level))); - - for (Config cfg : config.getSubsections("effects")) { - effects.add(Effects.compile(cfg, "Custom EcoEnchant ID " + parent.getKey().getKey())); - } - - for (Config cfg : config.getSubsections("conditions")) { - conditions.add(Conditions.compile(cfg, "Custom EcoEnchant ID " + parent.getKey().getKey())); - } - - conditions.add(Conditions.compile( - new BuildableConfig() - .add("args.enchant", parent.getKey().getKey()) - .add("id", "in_ecoenchant_world"), - "EcoEnchants Internals (world) - If you see this message, report it as a bug!" - )); - - conditions.add(Conditions.compile( - new BuildableConfig() - .add("args.enchant", parent.getKey().getKey()) - .add("id", "has_ecoenchant_requirements"), - "EcoEnchants Internals (requirements) - If you see this message, report it as a bug!" - )); - - this.valuePlaceholder = config.getString("value-placeholder"); - } - - @NotNull - @Override - public Set getConditions() { - return conditions; - } - - @NotNull - @Override - public Set getEffects() { - return effects; - } - - @Override - public String toString() { - return "CustomEcoEnchantLevel{" - + "parent=" + parent - + ",level=" + level - + '}'; - } - - @NotNull - @Override - public List getNotMetLines(@NotNull final Player player) { - return NotMetLineCacheEntry.CACHE.get(new NotMetLineCacheEntry(player.getUniqueId(), this.getId()), (entry) -> { - List lines = new ArrayList<>(); - - for (ConfiguredCondition condition : this.getConditions()) { - if (!condition.isMet(player)) { - lines.addAll(Objects.requireNonNullElse(condition.getNotMetLines(), new ArrayList<>())); - } - } - - return lines; - }); - } - - @NotNull - @Override - public String getId() { - return this.parent.getKey().getKey() + "_" + this.level; - } - - /** - * Cache for not met lines. - * - * @param uuid The UUID. - * @param holderID The holder ID. - */ - private record NotMetLineCacheEntry(@NotNull UUID uuid, - @NotNull String holderID) { - /** - * The cache. - */ - static final Cache> CACHE = Caffeine.newBuilder() - .expireAfterWrite(1, TimeUnit.SECONDS) - .build(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantRequirementListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantRequirementListeners.java deleted file mode 100644 index e42eb48b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchantRequirementListeners.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.libreforge.events.EffectActivateEvent; -import org.bukkit.event.Listener; -import org.jetbrains.annotations.NotNull; - -public class CustomEcoEnchantRequirementListeners extends PluginDependent implements Listener { - /** - * Initialize new listeners and link them to a plugin. - * - * @param plugin The plugin to link to. - */ - public CustomEcoEnchantRequirementListeners(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - public void onActivate(@NotNull final EffectActivateEvent event) { - if (!(event.getHolder() instanceof CustomEcoEnchantLevel level)) { - return; - } - - EcoEnchant enchant = level.getParent(); - - if (!(enchant.areRequirementsMet(event.getPlayer()))) { - event.setCancelled(true); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchants.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchants.java deleted file mode 100644 index ebfb2f58..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEcoEnchants.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import lombok.experimental.UtilityClass; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.Set; - -@UtilityClass -public class CustomEcoEnchants { - /** - * Custom EcoEnchants. - */ - private static final Set VALUES = new HashSet<>(); - - /** - * Update the map. - * - * @param plugin Instance of EcoEnchants. - */ - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - for (EcoEnchant enchant : VALUES) { - EcoEnchants.removeEcoEnchant(enchant); - EnchantmentUtils.unregister(enchant); - } - - VALUES.clear(); - - for (Config cfg : plugin.getCustomEnchantsYml().getSubsections("enchants")) { - VALUES.add(new CustomEcoEnchant(cfg)); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantEnableListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantEnableListeners.java deleted file mode 100644 index e4db5108..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantEnableListeners.java +++ /dev/null @@ -1,147 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.libreforge.LibReforgeUtils; -import com.willfp.libreforge.effects.ConfiguredEffect; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.entity.EntityPickupItemEvent; -import org.bukkit.event.inventory.InventoryClickEvent; -import org.bukkit.event.player.PlayerDropItemEvent; -import org.bukkit.event.player.PlayerItemHeldEvent; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.jetbrains.annotations.NotNull; - -public class CustomEnchantEnableListeners extends PluginDependent implements Listener { - /** - * Initialize new listeners and link them to a plugin. - * - * @param plugin The plugin to link to. - */ - public CustomEnchantEnableListeners(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Called on item pickup. - * - * @param event The event to listen for. - */ - @EventHandler - public void onItemPickup(@NotNull final EntityPickupItemEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!EnchantmentTarget.ALL.getMaterials().contains(event.getItem().getItemStack().getType())) { - return; - } - - refreshPlayer(player); - } - - /** - * Called on player join. - * - * @param event The event to listen for. - */ - @EventHandler - public void onPlayerJoin(@NotNull final PlayerJoinEvent event) { - refresh(); - } - - /** - * Called on player leave. - * - * @param event The event to listen for. - */ - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - refresh(); - - Player player = event.getPlayer(); - - for (EcoEnchant value : EcoEnchants.values()) { - if (!(value instanceof CustomEcoEnchant enchant)) { - continue; - } - - for (CustomEcoEnchantLevel level : enchant.getLevels()) { - for (ConfiguredEffect effect : level.getEffects()) { - effect.disableFor(player); - } - } - } - } - - /** - * Called on item drop. - * - * @param event The event to listen for. - */ - @EventHandler - public void onInventoryDrop(@NotNull final PlayerDropItemEvent event) { - if (!EnchantmentTarget.ALL.getMaterials().contains(event.getItemDrop().getItemStack().getType())) { - return; - } - - refreshPlayer(event.getPlayer()); - } - - /** - * Called on slot change. - * - * @param event The event to listen for. - */ - @EventHandler - public void onChangeSlot(@NotNull final PlayerItemHeldEvent event) { - refreshPlayer(event.getPlayer()); - - this.getPlugin().getScheduler().run(() -> refreshPlayer(event.getPlayer())); - } - - /** - * Called on armor change. - * - * @param event The event to listen for. - */ - @EventHandler - public void onArmorChange(@NotNull final ArmorChangeEvent event) { - refreshPlayer(event.getPlayer()); - } - - /** - * Called on inventory click. - * - * @param event The event to listen for. - */ - @EventHandler - public void onInventoryClick(@NotNull final InventoryClickEvent event) { - if (!(event.getWhoClicked() instanceof Player)) { - return; - } - - refreshPlayer((Player) event.getWhoClicked()); - } - - /** - * Force refresh all online players. - *

- * This is a very expensive method. - */ - public void refresh() { - this.getPlugin().getServer().getOnlinePlayers().forEach(this::refreshPlayer); - } - - private void refreshPlayer(@NotNull final Player player) { - CustomEnchantLookup.clearCache(player); - LibReforgeUtils.updateEffects(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantLookup.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantLookup.java deleted file mode 100644 index f58b486e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/custom/CustomEnchantLookup.java +++ /dev/null @@ -1,147 +0,0 @@ -package com.willfp.ecoenchants.enchantments.custom; - -import com.github.benmanes.caffeine.cache.Cache; -import com.github.benmanes.caffeine.cache.Caffeine; -import com.willfp.eco.core.EcoPlugin; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Set; -import java.util.concurrent.TimeUnit; -import java.util.function.Function; - -public class CustomEnchantLookup { - /** - * All registered providers. - */ - private static final Set>> PROVIDERS = new HashSet<>(); - - /** - * Cached items. - */ - private static final Cache> ITEM_CACHE = Caffeine.newBuilder() - .expireAfterWrite(2, TimeUnit.SECONDS) - .build(); - - /** - * Cached enchant levels. - */ - private static final Cache> ENCHANT_LEVELS_CACHE = Caffeine.newBuilder() - .expireAfterWrite(2, TimeUnit.SECONDS) - .build(); - - /** - * Instance of EcoEnchants. - */ - private static final EcoPlugin PLUGIN = EcoEnchantsPlugin.getInstance(); - - /** - * Register provider. - * - * @param provider The provider. - */ - public static void registerProvider(@NotNull final Function> provider) { - PROVIDERS.add(provider); - } - - /** - * Provide ItemStacks. - * - * @param p The player. - * @return The ItemStacks. - */ - public static Map provide(@NotNull final Player p) { - return ITEM_CACHE.get(p, player -> { - Map found = new HashMap<>(); - for (Function> provider : PROVIDERS) { - found.putAll(provider.apply(player)); - } - found.keySet().removeIf(Objects::isNull); - return found; - }); - } - - /** - * Provide levels. - * - * @param p The player. - * @return The levels. - */ - public static List provideLevels(@NotNull final Player p) { - return new ArrayList<>(ENCHANT_LEVELS_CACHE.get(p, player -> { - List found = new ArrayList<>(); - - for (Map.Entry entry : provide(player).entrySet()) { - ItemStack itemStack = entry.getKey(); - EnchantmentTarget.Slot slot = entry.getValue(); - if (itemStack == null) { - continue; - } - - Map enchants = EnchantChecks.getEnchantsOnItem(itemStack); - - if (enchants.isEmpty()) { - continue; - } - - for (Map.Entry enchantEntry : enchants.entrySet()) { - if (!(enchantEntry.getKey() instanceof CustomEcoEnchant enchant)) { - continue; - } - - if (slot != EnchantmentTarget.Slot.ANY) { - if (!enchant.getTargets().stream() - .map(EnchantmentTarget::getSlot).toList() - .contains(slot)) { - continue; - } - } - - found.add(enchant.getLevel(enchantEntry.getValue())); - } - } - - return found; - })); - } - - /** - * Clear cache. - * - * @param player The player. - */ - public static void clearCache(@NotNull final Player player) { - ITEM_CACHE.invalidate(player); - ENCHANT_LEVELS_CACHE.invalidate(player); - } - - static { - registerProvider(player -> Map.of( - player.getInventory().getItemInMainHand(), - EnchantmentTarget.Slot.HANDS - )); - registerProvider(player -> Map.of( - player.getInventory().getItemInOffHand(), - EnchantmentTarget.Slot.HANDS - )); - registerProvider(player -> { - Map items = new HashMap<>(); - for (ItemStack stack : player.getInventory().getArmorContents()) { - items.put(stack, EnchantmentTarget.Slot.ARMOR); - } - return items; - }); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AngerArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AngerArtifact.java deleted file mode 100644 index d60ed683..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AngerArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class AngerArtifact extends Artifact { - public AngerArtifact() { - super( - "anger_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.VILLAGER_ANGRY; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AshArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AshArtifact.java deleted file mode 100644 index 40dfa27a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/AshArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class AshArtifact extends Artifact { - public AshArtifact() { - super( - "ash_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.WHITE_ASH; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CloudsArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CloudsArtifact.java deleted file mode 100644 index 1811d272..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CloudsArtifact.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Color; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class CloudsArtifact extends Artifact { - public CloudsArtifact() { - super( - "clouds_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.REDSTONE; - } - - @Override - public Particle.DustOptions getDustOptions() { - return new Particle.DustOptions(Color.AQUA, 1.0f); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CopperArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CopperArtifact.java deleted file mode 100644 index ca4e83c8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CopperArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class CopperArtifact extends Artifact { - public CopperArtifact() { - super( - "copper_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.WAX_ON; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CrimsonArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CrimsonArtifact.java deleted file mode 100644 index 269a528a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/CrimsonArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class CrimsonArtifact extends Artifact { - public CrimsonArtifact() { - super( - "crimson_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.CRIMSON_SPORE; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DamageArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DamageArtifact.java deleted file mode 100644 index dbc80da2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DamageArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class DamageArtifact extends Artifact { - public DamageArtifact() { - super( - "damage_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.DAMAGE_INDICATOR; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DragonArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DragonArtifact.java deleted file mode 100644 index fa9e0cdd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DragonArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class DragonArtifact extends Artifact { - public DragonArtifact() { - super( - "dragon_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.DRAGON_BREATH; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DustArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DustArtifact.java deleted file mode 100644 index ab491a79..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/DustArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class DustArtifact extends Artifact { - public DustArtifact() { - super( - "dust_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.CRIT; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EmeraldArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EmeraldArtifact.java deleted file mode 100644 index 15299ee9..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EmeraldArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class EmeraldArtifact extends Artifact { - public EmeraldArtifact() { - super( - "emerald_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.COMPOSTER; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EnchantmentArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EnchantmentArtifact.java deleted file mode 100644 index 57695a44..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EnchantmentArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class EnchantmentArtifact extends Artifact { - public EnchantmentArtifact() { - super( - "enchantment_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.ENCHANTMENT_TABLE; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EndArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EndArtifact.java deleted file mode 100644 index 7f279b4c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/EndArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class EndArtifact extends Artifact { - public EndArtifact() { - super( - "end_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.END_ROD; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/FireArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/FireArtifact.java deleted file mode 100644 index 13fb98c5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/FireArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class FireArtifact extends Artifact { - public FireArtifact() { - super( - "fire_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.FLAME; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/GlowArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/GlowArtifact.java deleted file mode 100644 index ac682227..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/GlowArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class GlowArtifact extends Artifact { - public GlowArtifact() { - super( - "glow_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.GLOW; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HeartArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HeartArtifact.java deleted file mode 100644 index 105575c9..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HeartArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class HeartArtifact extends Artifact { - public HeartArtifact() { - super( - "heart_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.HEART; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HoneyArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HoneyArtifact.java deleted file mode 100644 index 227d2e3b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/HoneyArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class HoneyArtifact extends Artifact { - public HoneyArtifact() { - super( - "honey_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.FALLING_HONEY; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/InkArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/InkArtifact.java deleted file mode 100644 index 6fea17dc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/InkArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class InkArtifact extends Artifact { - public InkArtifact() { - super( - "ink_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SQUID_INK; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LavaArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LavaArtifact.java deleted file mode 100644 index 89bb94c6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LavaArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class LavaArtifact extends Artifact { - public LavaArtifact() { - super( - "lava_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.DRIP_LAVA; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LimeArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LimeArtifact.java deleted file mode 100644 index 452f9819..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/LimeArtifact.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Color; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class LimeArtifact extends Artifact { - public LimeArtifact() { - super( - "lime_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.REDSTONE; - } - - @Override - public Particle.DustOptions getDustOptions() { - return new Particle.DustOptions(Color.fromRGB(3, 252, 140), 1.0f); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagicArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagicArtifact.java deleted file mode 100644 index 0de89a98..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagicArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class MagicArtifact extends Artifact { - public MagicArtifact() { - super( - "magic_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.CRIT_MAGIC; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagmaArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagmaArtifact.java deleted file mode 100644 index 520c1cba..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MagmaArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class MagmaArtifact extends Artifact { - public MagmaArtifact() { - super( - "magma_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.LAVA; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MusicArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MusicArtifact.java deleted file mode 100644 index 4e1984ca..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/MusicArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class MusicArtifact extends Artifact { - public MusicArtifact() { - super( - "music_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.NOTE; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NautilusArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NautilusArtifact.java deleted file mode 100644 index 3a8b2ce4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NautilusArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class NautilusArtifact extends Artifact { - public NautilusArtifact() { - super( - "nautilus_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.NAUTILUS; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NetherArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NetherArtifact.java deleted file mode 100644 index b7e6a836..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/NetherArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class NetherArtifact extends Artifact { - public NetherArtifact() { - super( - "nether_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.PORTAL; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RainArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RainArtifact.java deleted file mode 100644 index dec3d5fa..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RainArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class RainArtifact extends Artifact { - public RainArtifact() { - super( - "rain_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.WATER_SPLASH; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RedstoneArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RedstoneArtifact.java deleted file mode 100644 index 75f143b4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/RedstoneArtifact.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Color; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class RedstoneArtifact extends Artifact { - public RedstoneArtifact() { - super( - "redstone_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.REDSTONE; - } - - @Override - public Particle.DustOptions getDustOptions() { - return new Particle.DustOptions(Color.RED, 1.0f); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SlimeArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SlimeArtifact.java deleted file mode 100644 index 8b96d718..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SlimeArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SlimeArtifact extends Artifact { - public SlimeArtifact() { - super( - "slime_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SLIME; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SmokeArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SmokeArtifact.java deleted file mode 100644 index 1bb67824..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SmokeArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SmokeArtifact extends Artifact { - public SmokeArtifact() { - super( - "smoke_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.CAMPFIRE_COSY_SMOKE; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SnowArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SnowArtifact.java deleted file mode 100644 index 009f400f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SnowArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SnowArtifact extends Artifact { - public SnowArtifact() { - super( - "snow_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SNOWBALL; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulArtifact.java deleted file mode 100644 index df2f4bae..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SoulArtifact extends Artifact { - public SoulArtifact() { - super( - "soul_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SOUL; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulFireArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulFireArtifact.java deleted file mode 100644 index 4604a6ec..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SoulFireArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SoulFireArtifact extends Artifact { - public SoulFireArtifact() { - super( - "soul_fire_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SOUL_FIRE_FLAME; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkArtifact.java deleted file mode 100644 index 824f08c5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SparkArtifact extends Artifact { - public SparkArtifact() { - super( - "spark_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.ELECTRIC_SPARK; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkleArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkleArtifact.java deleted file mode 100644 index 917f04da..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SparkleArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SparkleArtifact extends Artifact { - public SparkleArtifact() { - super( - "sparkle_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.FIREWORKS_SPARK; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SporeArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SporeArtifact.java deleted file mode 100644 index 529e2d2d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SporeArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SporeArtifact extends Artifact { - public SporeArtifact() { - super( - "spore_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.FALLING_SPORE_BLOSSOM; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SweepArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SweepArtifact.java deleted file mode 100644 index c3cbc353..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/SweepArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class SweepArtifact extends Artifact { - public SweepArtifact() { - super( - "sweep_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SWEEP_ATTACK; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TearArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TearArtifact.java deleted file mode 100644 index 64ed9ac3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TearArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class TearArtifact extends Artifact { - public TearArtifact() { - super( - "tear_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.DRIPPING_OBSIDIAN_TEAR; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TotemArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TotemArtifact.java deleted file mode 100644 index f0a656b6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/TotemArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class TotemArtifact extends Artifact { - public TotemArtifact() { - super( - "totem_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.TOTEM; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/VillagerArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/VillagerArtifact.java deleted file mode 100644 index f6d76fd6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/VillagerArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class VillagerArtifact extends Artifact { - public VillagerArtifact() { - super( - "villager_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.VILLAGER_HAPPY; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WarpedArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WarpedArtifact.java deleted file mode 100644 index 2a746ca5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WarpedArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class WarpedArtifact extends Artifact { - public WarpedArtifact() { - super( - "warped_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.WARPED_SPORE; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaterArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaterArtifact.java deleted file mode 100644 index 770e34a0..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaterArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class WaterArtifact extends Artifact { - public WaterArtifact() { - super( - "water_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.DRIP_WATER; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaxArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaxArtifact.java deleted file mode 100644 index b7f59f83..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WaxArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class WaxArtifact extends Artifact { - public WaxArtifact() { - super( - "wax_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.WAX_OFF; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WitchArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WitchArtifact.java deleted file mode 100644 index 6095fae5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/WitchArtifact.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class WitchArtifact extends Artifact { - public WitchArtifact() { - super( - "witch_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.SPELL_WITCH; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/ZapArtifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/ZapArtifact.java deleted file mode 100644 index 81d8654e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/artifact/ZapArtifact.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.artifact; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import org.bukkit.Color; -import org.bukkit.Particle; -import org.jetbrains.annotations.NotNull; - -public class ZapArtifact extends Artifact { - public ZapArtifact() { - super( - "zap_artifact" - ); - } - - @Override - public @NotNull Particle getParticle() { - return Particle.REDSTONE; - } - - @Override - public Particle.DustOptions getDustOptions() { - return new Particle.DustOptions(Color.YELLOW, 1.0f); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/BreaklessnessCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/BreaklessnessCurse.java deleted file mode 100644 index ff191323..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/BreaklessnessCurse.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class BreaklessnessCurse extends EcoEnchant { - public BreaklessnessCurse() { - super( - "breaklessness_curse", EnchantmentType.CURSE - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageBlock(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockDamageEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/CallingCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/CallingCurse.java deleted file mode 100644 index 18c345f5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/CallingCurse.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.eco.util.NumberUtils; -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.TimedRunnable; -import org.bukkit.entity.Entity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.PigZombie; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -import java.util.HashMap; -import java.util.Map; - -public class CallingCurse extends EcoEnchant implements TimedRunnable { - private final Map players = new HashMap<>(); - private double distance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance"); - - public CallingCurse() { - super( - "calling_curse", EnchantmentType.CURSE - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(distance); - } - - @EventHandler - public void onArmorEquip(@NotNull final ArmorChangeEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerJoin(@NotNull final PlayerJoinEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - refresh(); - } - - private void refresh() { - players.clear(); - this.getPlugin().getScheduler().runLater(() -> { - for (Player player : this.getPlugin().getServer().getOnlinePlayers()) { - int level = EnchantChecks.getArmorPoints(player, this, 0); - if (level > 0) { - if (this.areRequirementsMet(player)) { - players.put(player, level); - } - } - } - }, 1); - - distance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance"); - } - - @Override - public void run() { - players.forEach((player, level) -> { - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - for (Entity e : player.getWorld().getNearbyEntities(player.getLocation(), distance, distance, distance)) { - if (!(e instanceof Monster)) { - continue; - } - - if (e instanceof PigZombie) { - ((PigZombie) e).setAngry(true); - } - - ((Monster) e).setTarget(player); - - Vector vector = player.getLocation().toVector().clone().subtract(e.getLocation().toVector()).normalize().multiply(0.23d); - - if (VectorUtils.isFinite(vector)) { - e.setVelocity(vector); - } - } - }); - } - - @Override - public long getTime() { - return this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "repeat-ticks"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/DecayCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/DecayCurse.java deleted file mode 100644 index eb37542d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/DecayCurse.java +++ /dev/null @@ -1,124 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.TimedRunnable; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDropItemEvent; -import org.bukkit.event.entity.EntityPickupItemEvent; -import org.bukkit.event.inventory.InventoryClickEvent; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.Repairable; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -public class DecayCurse extends EcoEnchant implements TimedRunnable { - private final Set players = new HashSet<>(); - private int amount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - public DecayCurse() { - super( - "decay_curse", EnchantmentType.CURSE - ); - } - - @EventHandler - public void onItemPickup(@NotNull final EntityPickupItemEvent event) { - if (!(event.getEntity() instanceof Player)) { - return; - } - refreshPlayer((Player) event.getEntity()); - } - - @EventHandler - public void onPlayerJoin(@NotNull final PlayerJoinEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - refresh(); - } - - @EventHandler - public void onInventoryDrop(@NotNull final EntityDropItemEvent event) { - if (!(event.getEntity() instanceof Player)) { - return; - } - refreshPlayer((Player) event.getEntity()); - } - - @EventHandler - public void onInventoryClick(@NotNull final InventoryClickEvent event) { - if (!(event.getWhoClicked() instanceof Player)) { - return; - } - refreshPlayer((Player) event.getWhoClicked()); - } - - private void refresh() { - players.clear(); - this.getPlugin().getScheduler().runLater(() -> this.getPlugin().getServer().getOnlinePlayers().forEach(player -> { - if (Arrays.stream(player.getInventory().getContents()).parallel().anyMatch(item -> EnchantChecks.item(item, this))) { - if (this.areRequirementsMet(player)) { - players.add(player); - } - } - }), 1); - amount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "multiplier"); - } - - private void refreshPlayer(@NotNull final Player player) { - players.remove(player); - if (Arrays.stream(player.getInventory().getContents()).parallel().anyMatch(item -> EnchantChecks.item(item, this))) { - if (this.areRequirementsMet(player)) { - players.add(player); - } - } - } - - @Override - public void run() { - players.forEach((player -> { - for (ItemStack item : player.getInventory().getContents()) { - int level = EnchantChecks.getItemLevel(item, this); - if (level == 0) { - continue; - } - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!(item.getItemMeta() instanceof Repairable)) { - continue; - } - - if (player.getInventory().getItemInMainHand().equals(item)) { - continue; - } - if (player.getInventory().getItemInOffHand().equals(item)) { - continue; - } - if (player.getItemOnCursor().equals(item)) { - continue; - } - - DurabilityUtils.damageItemNoBreak(item, amount, player); - } - })); - } - - @Override - public long getTime() { - return this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "repeat-ticks"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/FragilityCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/FragilityCurse.java deleted file mode 100644 index 4fe68cf6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/FragilityCurse.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerItemDamageEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class FragilityCurse extends EcoEnchant { - public FragilityCurse() { - super( - "fragility_curse", EnchantmentType.CURSE - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(( - this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "minimum-extra-durability") - + this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "maximum-extra-durability") - ) / 2D); - } - - @EventHandler - public void onItemDamage(@NotNull final PlayerItemDamageEvent event) { - ItemStack item = event.getItem(); - - if (!EnchantChecks.item(item, this)) { - return; - } - - if (!this.areRequirementsMet(event.getPlayer())) { - return; - } - - if (this.getDisabledWorlds().contains(event.getPlayer().getWorld())) { - return; - } - - int min = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "minimum-extra-durability"); - int max = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "maximum-extra-durability"); - - event.setDamage(event.getDamage() * NumberUtils.randInt(min, max)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HarmlessnessCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HarmlessnessCurse.java deleted file mode 100644 index 9b261644..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HarmlessnessCurse.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class HarmlessnessCurse extends EcoEnchant { - public HarmlessnessCurse() { - super( - "harmlessness_curse", EnchantmentType.CURSE - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setDamage(0); - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HungerCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HungerCurse.java deleted file mode 100644 index a9081736..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/HungerCurse.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.FoodLevelChangeEvent; -import org.jetbrains.annotations.NotNull; - -public class HungerCurse extends EcoEnchant { - public HungerCurse() { - super( - "hunger_curse", EnchantmentType.CURSE - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "times-more-hunger")); - } - - @EventHandler - public void onHunger(@NotNull final FoodLevelChangeEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!EnchantChecks.helmet(player, this)) { - return; - } - - if (event.getFoodLevel() > player.getFoodLevel()) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - int delta = player.getFoodLevel() - event.getFoodLevel(); - delta *= this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "times-more-hunger"); - - event.setFoodLevel(player.getFoodLevel() - delta); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/InaccuracyCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/InaccuracyCurse.java deleted file mode 100644 index 597d1d58..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/InaccuracyCurse.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class InaccuracyCurse extends EcoEnchant { - public InaccuracyCurse() { - super( - "inaccuracy_curse", EnchantmentType.CURSE - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - double spread = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "spread"); - - Vector velocity = event.getProjectile().getVelocity().clone(); - - velocity.add(new Vector(NumberUtils.randFloat(-spread, spread), NumberUtils.randFloat(-spread, spread), NumberUtils.randFloat(-spread, spread))); - event.getProjectile().setVelocity(velocity); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/MisfortuneCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/MisfortuneCurse.java deleted file mode 100644 index dc3f3d2c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/MisfortuneCurse.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.jetbrains.annotations.NotNull; - -public class MisfortuneCurse extends EcoEnchant { - public MisfortuneCurse() { - super( - "misfortune_curse", EnchantmentType.CURSE - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setDropItems(false); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/PermanenceCurse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/PermanenceCurse.java deleted file mode 100644 index d3f354aa..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/curse/PermanenceCurse.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.curse; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; - -public class PermanenceCurse extends EcoEnchant { - public PermanenceCurse() { - super( - "permanence_curse", EnchantmentType.CURSE - ); - } - // Listeners are in anvil listeners -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abattoir.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abattoir.java deleted file mode 100644 index 64841ac2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abattoir.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Abattoir extends EcoEnchant { - public Abattoir() { - super( - "abattoir", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * 100 * (level + 1)); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim instanceof Monster) { - return; - } - - if (victim instanceof Player) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abrasion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abrasion.java deleted file mode 100644 index 40ce5526..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Abrasion.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; - -public class Abrasion extends EcoEnchant { - public Abrasion() { - super( - "abrasion", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity uncastVictim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(uncastVictim instanceof Player victim)) { - return; - } - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - ArrayList armor = new ArrayList<>(Arrays.asList(victim.getInventory().getArmorContents())); - if (armor.isEmpty()) { - return; - } - - for (ItemStack armorPiece : armor) { - if (armorPiece == null) { - continue; - } - - DurabilityUtils.damageItem(victim, armorPiece, level); - - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aerial.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aerial.java deleted file mode 100644 index ee16b5bc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aerial.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.jetbrains.annotations.NotNull; - -public class Aerial extends EcoEnchant { - public Aerial() { - super( - "aerial", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * level * 100); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - if (!(event.getProjectile() instanceof Arrow)) { - return; - } - - if (shooter.isOnGround()) { - return; - } - - event.getProjectile().setMetadata("shot-in-air", this.getPlugin().getMetadataValueFactory().create(true)); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!arrow.hasMetadata("shot-in-air")) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aquatic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aquatic.java deleted file mode 100644 index 11cd0f7e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Aquatic.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Material; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Aquatic extends EcoEnchant { - public Aquatic() { - super( - "aquatic", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * level * 100); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getLocation().getBlock().getType().equals(Material.WATER)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double reduction = 1 + (multiplier * level); - event.setDamage(damage * reduction); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arachnid.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arachnid.java deleted file mode 100644 index 213e0d62..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arachnid.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Spider; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Arachnid extends EcoEnchant { - public Arachnid() { - super( - "arachnid", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * 100 * (level + 1)); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Spider)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arborist.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arborist.java deleted file mode 100644 index 54f21476..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arborist.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.Tag; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; -import java.util.Random; - -public class Arborist extends EcoEnchant { - public Arborist() { - super( - "arborist", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (!Tag.LEAVES.isTagged(block.getType())) { - return; - } - - event.setDropItems(false); - - Material toDrop; - - List materials = new ArrayList<>(); - - for (String materialName : this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "items")) { - Material material = Material.getMaterial(materialName.toUpperCase()); - if (material != null) { - materials.add(material); - } - } - - toDrop = materials.get(new Random().nextInt(materials.size())); - - if (toDrop == null) { - toDrop = block.getType(); - } - - ItemStack item = new ItemStack(toDrop, 1); - - new DropQueue(player) - .setLocation(block.getLocation()) - .addItem(item) - .push(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arcanic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arcanic.java deleted file mode 100644 index bdffb91a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Arcanic.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Arcanic extends EcoEnchant { - public Arcanic() { - super( - "arcanic", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (!(event.getCause().equals(EntityDamageEvent.DamageCause.POISON) || event.getCause().equals(EntityDamageEvent.DamageCause.WITHER))) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Atmospheric.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Atmospheric.java deleted file mode 100644 index 6a21f2b8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Atmospheric.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.jetbrains.annotations.NotNull; - -public class Atmospheric extends EcoEnchant { - public Atmospheric() { - super( - "atmospheric", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * level * 100); - } - - @Override - public void onTridentLaunch(@NotNull final LivingEntity shooter, - @NotNull final Trident trident, - final int level, - @NotNull final ProjectileLaunchEvent event) { - if (shooter.isOnGround()) { - return; - } - - trident.setMetadata("shot-in-air", this.getPlugin().getMetadataValueFactory().create(true)); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!trident.hasMetadata("shot-in-air")) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Backstab.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Backstab.java deleted file mode 100644 index 372e958a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Backstab.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Backstab extends EcoEnchant { - public Backstab() { - super( - "backstab", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * level * 100); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - Vector pDir = attacker.getLocation().getDirection(); - Vector eDir = victim.getLocation().getDirection(); - double xv = pDir.getX() * eDir.getZ() - pDir.getZ() * eDir.getX(); - double zv = pDir.getX() * eDir.getX() + pDir.getZ() * eDir.getZ(); - double angle = Math.atan2(xv, zv); // Value between -Ï€ and +Ï€ - double angleInDegrees = (angle * 180) / Math.PI; - - if (angleInDegrees > 60 || angleInDegrees < -32) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Beheading.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Beheading.java deleted file mode 100644 index e766aa9e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Beheading.java +++ /dev/null @@ -1,109 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.core.items.builder.SkullBuilder; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDeathEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.SkullMeta; -import org.jetbrains.annotations.NotNull; - -public class Beheading extends EcoEnchant { - public Beheading() { - super( - "beheading", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onDeath(@NotNull final EntityDeathEvent event) { - if (event.getEntity().getKiller() == null) { - return; - } - - Player player = event.getEntity().getKiller(); - - if (!this.areRequirementsMet(player)) { - return; - } - - LivingEntity victim = event.getEntity(); - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - ItemStack item; - - if (victim instanceof Player) { - item = new ItemStack(Material.PLAYER_HEAD, 1); - SkullMeta meta = (SkullMeta) item.getItemMeta(); - assert meta != null; - meta.setOwningPlayer((Player) victim); - item.setItemMeta(meta); - } else { - item = getHead(event.getEntityType()); - if (item == null) { - if (event.getEntityType().equals(EntityType.ZOMBIE)) { - item = new ItemStack(Material.ZOMBIE_HEAD, 1); - } else if (event.getEntityType().equals(EntityType.SKELETON)) { - item = new ItemStack(Material.SKELETON_SKULL, 1); - } else if (event.getEntityType().equals(EntityType.CREEPER)) { - item = new ItemStack(Material.CREEPER_HEAD, 1); - } else if (event.getEntityType().equals(EntityType.ENDER_DRAGON)) { - item = new ItemStack(Material.DRAGON_HEAD, 1); - } else { - return; - } - } - } - - new DropQueue(player) - .addItem(item) - .addXP(event.getDroppedExp()) - .setLocation(victim.getLocation()) - .push(); - - event.setDroppedExp(0); - } - - private ItemStack getHead(@NotNull final EntityType type) { - for (String s : this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "custom-heads")) { - String[] split = s.split("::"); - if (type.name().equalsIgnoreCase(split[0])) { - SkullBuilder builder = new SkullBuilder().setSkullTexture(split[1]); - - if (split.length >= 3) { - builder.setDisplayName(split[2]); - } - - return builder.build(); - } - } - return null; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlastMining.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlastMining.java deleted file mode 100644 index fdbc0268..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlastMining.java +++ /dev/null @@ -1,88 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.Particle; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.Set; - -public class BlastMining extends EcoEnchant { - public BlastMining() { - super( - "blast_mining", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (block.hasMetadata("block-ignore")) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) { - return; - } - - Set toBreak = new HashSet<>(); - - for (int x = -1; x <= 1; x++) { - for (int y = -1; y <= 1; y++) { - for (int z = -1; z <= 1; z++) { - if (x == 0 && y == 0 && z == 0) { - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "enable-sound")) { - block.getWorld().createExplosion(block.getLocation().clone().add(0.5, 0.5, 0.5), 0, false); - } else { - block.getWorld().spawnParticle(Particle.EXPLOSION_NORMAL, block.getLocation().clone().add(0.5, 0.5, 0.5), 1); - } - continue; - } - Block block1 = block.getWorld().getBlockAt(block.getLocation().clone().add(x, y, z)); - - if (this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blacklisted-blocks").contains(block1.getType().name().toLowerCase())) { - continue; - } - - if (block1.getType().getHardness() > block.getType().getHardness() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "hardness-check")) { - continue; - } - - if (block1.getType() == Material.AIR) { - continue; - } - - if (!AntigriefManager.canBreakBlock(player, block1)) { - continue; - } - - toBreak.add(block1); - } - } - } - - AnticheatManager.exemptPlayer(player); - EnchantmentUtils.rehandleBreaking(player, toBreak, this.getPlugin()); - AnticheatManager.unexemptPlayer(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Bleed.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Bleed.java deleted file mode 100644 index 400b47c8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Bleed.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.concurrent.atomic.AtomicInteger; - -public class Bleed extends EcoEnchant { - public Bleed() { - super( - "bleed", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double bleedDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bleed-damage"); - - int bleedCount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "amount-per-level"); - bleedCount *= level; - final int finalBleedCount = bleedCount; - - AtomicInteger currentBleedCount = new AtomicInteger(0); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - currentBleedCount.addAndGet(1); - - victim.damage(bleedDamage); - - if (currentBleedCount.get() >= finalBleedCount) { - bukkitRunnable.cancel(); - } - }).runTaskTimer(0, 10); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Blind.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Blind.java deleted file mode 100644 index 3836c2bb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Blind.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Blind extends EcoEnchant { - public Blind() { - super( - "blind", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "duration-per-level"); - - victim.setVelocity(new Vector(0, 0, 0)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, duration * level, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlockBreather.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlockBreather.java deleted file mode 100644 index 8a8473a3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BlockBreather.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class BlockBreather extends EcoEnchant { - public BlockBreather() { - super( - "block_breather", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (!event.getCause().equals(EntityDamageEvent.DamageCause.SUFFOCATION)) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BossHunter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BossHunter.java deleted file mode 100644 index a22f6e86..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/BossHunter.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.NamespacedKey; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Boss; -import org.bukkit.entity.ElderGuardian; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.persistence.PersistentDataType; -import org.jetbrains.annotations.NotNull; - -@SuppressWarnings("deprecation") -public class BossHunter extends EcoEnchant { - public BossHunter() { - super( - "boss_hunter", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Boss || victim instanceof ElderGuardian) && !victim.getPersistentDataContainer().has(new NamespacedKey("ecobosses", "boss"), PersistentDataType.STRING)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java deleted file mode 100644 index 4b4e67b3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Sound; -import org.bukkit.SoundCategory; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.AbstractArrow; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Buckshot extends EcoEnchant { - public Buckshot() { - super( - "buckshot", EnchantmentType.NORMAL - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - this.getPlugin().getScheduler().runLater(1, () -> event.getProjectile().remove()); - if (shooter instanceof Player player) { - player.playSound(shooter.getLocation(), Sound.ENTITY_ARROW_SHOOT, SoundCategory.PLAYERS, 1.0f, 1.0f); - } - - int number = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "amount-per-level"); - number *= level; - - double spread = Math.abs(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "spread-per-level")); - spread *= level; - - if (shooter instanceof Player player) { - AnticheatManager.exemptPlayer(player); - } - - for (int i = 0; i < number; i++) { - Vector velocity = event.getProjectile().getVelocity().clone(); - - velocity.add(new Vector(NumberUtils.randFloat(-spread, spread), NumberUtils.randFloat(-spread, spread), NumberUtils.randFloat(-spread, spread))); - - Arrow arrow1 = shooter.launchProjectile(Arrow.class, velocity); - if (EnchantChecks.mainhand(shooter, Enchantment.ARROW_FIRE)) { - arrow1.setFireTicks(Integer.MAX_VALUE); - } - if (EnchantChecks.mainhand(shooter, EcoEnchants.MARKSMAN)) { - arrow1.setGravity(false); - } - arrow1.setPickupStatus(AbstractArrow.PickupStatus.DISALLOWED); - } - - if (shooter instanceof Player player) { - AnticheatManager.unexemptPlayer(player); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Butchering.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Butchering.java deleted file mode 100644 index b24a2081..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Butchering.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Butchering extends EcoEnchant { - public Butchering() { - super( - "butchering", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim instanceof Monster) { - return; - } - - if (victim instanceof Player) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - event.setDamage(event.getDamage() + (level * multiplier)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cerebral.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cerebral.java deleted file mode 100644 index 0fe58864..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cerebral.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Cerebral extends EcoEnchant { - public Cerebral() { - super( - "cerebral", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (arrow.getLocation().getY() < victim.getLocation().getY() + victim.getEyeHeight() - 0.22) { - return; - } - - if (!EnchantChecks.arrow(arrow, this)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Chopless.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Chopless.java deleted file mode 100644 index 2d0f84a6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Chopless.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Chopless extends EcoEnchant { - public Chopless() { - super( - "chopless", EnchantmentType.NORMAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (victim.getEquipment() == null) { - return; - } - - if (!victim.getEquipment().getItemInMainHand().getType().toString().endsWith("_AXE")) { - return; - } - - double reduction = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percent-less-per-level"); - - double multiplier = 1 - ((reduction / 100) * level); - - event.setDamage(event.getDamage() * multiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cleave.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cleave.java deleted file mode 100644 index 74119832..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cleave.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Cleave extends EcoEnchant { - public Cleave() { - super( - "cleave", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim.hasMetadata("cleaved")) { - return; - } - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - double damagePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-percentage-per-level") * 0.01; - double radiusPerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius-per-level"); - final double damage = damagePerLevel * level * event.getDamage(); - final double radius = radiusPerLevel * level; - - victim.getNearbyEntities(radius, radius, radius).stream() - .filter(entity -> entity instanceof LivingEntity) - .filter(entity -> !entity.equals(attacker)) - .forEach(entity -> { - entity.setMetadata("cleaved", this.getPlugin().getMetadataValueFactory().create(true)); - this.getPlugin().getScheduler().run(() -> ((LivingEntity) entity).damage(damage, attacker)); - this.getPlugin().getScheduler().runLater(() -> entity.removeMetadata("cleaved", this.getPlugin()), 5); - }); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Collateral.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Collateral.java deleted file mode 100644 index 4b456406..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Collateral.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.jetbrains.annotations.NotNull; - -public class Collateral extends EcoEnchant { - public Collateral() { - super( - "collateral", EnchantmentType.NORMAL - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - arrow.setPierceLevel(level); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Conclude.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Conclude.java deleted file mode 100644 index 5e611a02..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Conclude.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Conclude extends EcoEnchant { - public Conclude() { - super( - "conclude", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double minhealth = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "minimum-health-per-level"); - if (victim.getHealth() > level * minhealth) { - return; - } - - event.setDamage(30); // cba to do this properly - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Corrosive.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Corrosive.java deleted file mode 100644 index 0f6a2360..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Corrosive.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; - -public class Corrosive extends EcoEnchant { - public Corrosive() { - super( - "corrosive", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity uncastVictim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(uncastVictim instanceof Player victim)) { - return; - } - - if (attacker instanceof Player player) { - if (!AntigriefManager.canInjure(player, uncastVictim)) { - return; - } - } - - ArrayList armor = new ArrayList<>(Arrays.asList(victim.getInventory().getArmorContents())); - if (armor.isEmpty()) { - return; - } - - for (ItemStack armorPiece : armor) { - if (armorPiece == null) { - continue; - } - - DurabilityUtils.damageItem(victim, armorPiece, level); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cranial.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cranial.java deleted file mode 100644 index f6f43ee9..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cranial.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Cranial extends EcoEnchant { - public Cranial() { - super( - "cranial", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (trident.getLocation().getY() < victim.getLocation().getY() + victim.getEyeHeight() - 0.22) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Criticals.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Criticals.java deleted file mode 100644 index 6c42ebe0..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Criticals.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Criticals extends EcoEnchant { - public Criticals() { - super( - "criticals", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return NumberUtils.format(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * 100 * level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(attacker.getFallDistance() > 0 && !attacker.isOnGround())) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "use-additive")) { - damage = damage / 1.5; - double bonus = damage * (multiplier * level); - damage = damage + bonus + damage / 2; - event.setDamage(damage); - } else { - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cubism.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cubism.java deleted file mode 100644 index 7b1c8bdf..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Cubism.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Slime; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Cubism extends EcoEnchant { - public Cubism() { - super( - "cubism", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Slime)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defender.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defender.java deleted file mode 100644 index b6adfe03..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defender.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Tameable; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Defender extends EcoEnchant { - public Defender() { - super( - "defender", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Tameable pet)) { - return; - } - - if (pet.getOwner() == null) { - return; - } - if (!pet.getOwner().equals(attacker)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Deflection.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Deflection.java deleted file mode 100644 index 912e7fe8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Deflection.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Deflection extends EcoEnchant { - public Deflection() { - super( - "deflection", EnchantmentType.NORMAL - ); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (blocker.hasMetadata("cleaved") || blocker.hasMetadata("carved")) { - return; - } - - if (attacker.hasMetadata("cleaved") || attacker.hasMetadata("carved")) { - return; - } - if (attacker.equals(blocker)){ - return; - } - double perlevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percent-deflected-per-level"); - double damagePercent = (perlevel / 100) * level; - double damage = event.getDamage() * damagePercent; - - attacker.damage(damage, attacker); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defusion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defusion.java deleted file mode 100644 index 5b0344cd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Defusion.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Creeper; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Defusion extends EcoEnchant { - public Defusion() { - super( - "defusion", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Creeper)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - event.setDamage(event.getDamage() + (level * multiplier)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dexterous.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dexterous.java deleted file mode 100644 index 1cb1e7f3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dexterous.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerItemHeldEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class Dexterous extends EcoEnchant { - public Dexterous() { - super( - "dexterous", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onDextHold(@NotNull final PlayerItemHeldEvent event) { - Player player = event.getPlayer(); - ItemStack item = player.getInventory().getItem(event.getNewSlot()); - - if (!EnchantChecks.item(item, this)) { - player.getAttribute(Attribute.GENERIC_ATTACK_SPEED).setBaseValue(4.0); - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - int level = EnchantChecks.getItemLevel(item, this); - double bonus = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "add-speed-per-level"); - player.getAttribute(Attribute.GENERIC_ATTACK_SPEED).setBaseValue(4.0 + (level * bonus)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disable.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disable.java deleted file mode 100644 index 9688d06a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disable.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Disable extends EcoEnchant { - public Disable() { - super( - "disable", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_DIGGING, level * 10, 5)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disappear.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disappear.java deleted file mode 100644 index b7538ee6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Disappear.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Disappear extends EcoEnchant { - public Disappear() { - super( - "disappear", EnchantmentType.NORMAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - this.getPlugin().getScheduler().runLater(() -> { - if (victim.getHealth() > EcoEnchants.DISAPPEAR.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "threshold")) { - return; - } - - int ticksPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - final int ticks = ticksPerLevel * level; - victim.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, ticks, 1, false, false, true)); - }, 1); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diurnal.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diurnal.java deleted file mode 100644 index 656e20bb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diurnal.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Diurnal extends EcoEnchant { - public Diurnal() { - super( - "diurnal", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.NORMAL)) { - return; - } - - long time = attacker.getWorld().getTime(); - - if (time > 12300 && time < 23850) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diverse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diverse.java deleted file mode 100644 index 02fcd986..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Diverse.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Diverse extends EcoEnchant { - public Diverse() { - super( - "diverse", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim.getEquipment() == null) { - return; - } - - if (!victim.getEquipment().getItemInMainHand().getType().toString().endsWith("_SWORD")) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dousing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dousing.java deleted file mode 100644 index 7b5079a4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dousing.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.block.BlockFace; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.jetbrains.annotations.NotNull; - -public class Dousing extends EcoEnchant { - public Dousing() { - super( - "dousing", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowHit(@NotNull final LivingEntity uncastShooter, - final int level, - @NotNull final ProjectileHitEvent event) { - if (!(uncastShooter instanceof Player shooter)) { - return; - } - - if (event.getHitBlock() == null) { - return; - } - - if (!AntigriefManager.canBreakBlock(shooter, event.getHitBlock())) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - BlockFace face = event.getHitBlockFace(); - - assert face != null; - - Block toIgnite = event.getHitBlock().getRelative(face); - if (toIgnite.getType().equals(Material.FIRE)) { - toIgnite.setType(Material.AIR); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Drill.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Drill.java deleted file mode 100644 index 43a20441..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Drill.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Drill extends EcoEnchant { - public Drill() { - super( - "drill", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (block.hasMetadata("block-ignore")) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) { - return; - } - - int blocks = level * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "blocks-per-level"); - - AnticheatManager.exemptPlayer(player); - - for (int i = 1; i <= blocks; i++) { - Vector simplified = VectorUtils.simplifyVector(player.getLocation().getDirection().normalize()).multiply(i); - Block block1 = block.getWorld().getBlockAt(block.getLocation().clone().add(simplified)); - block1.setMetadata("block-ignore", this.getPlugin().getMetadataValueFactory().create(true)); - - if (this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blacklisted-blocks").contains(block1.getType().name().toLowerCase())) { - continue; - } - - if (block1.getType().getHardness() > block.getType().getHardness() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "hardness-check")) { - continue; - } - - if (!AntigriefManager.canBreakBlock(player, block1)) { - continue; - } - - player.breakBlock(block1); - block1.removeMetadata("block-ignore", this.getPlugin()); - } - - AnticheatManager.unexemptPlayer(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dullness.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dullness.java deleted file mode 100644 index 5a3ef65a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dullness.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Dullness extends EcoEnchant { - public Dullness() { - super( - "dullness", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int durationPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "duration-per-level"); - - victim.addPotionEffect(new PotionEffect(PotionEffectType.WEAKNESS, level * durationPerLevel, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dweller.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dweller.java deleted file mode 100644 index 94e01f1f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Dweller.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Illager; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Dweller extends EcoEnchant { - public Dweller() { - super( - "dweller", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Illager)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Economical.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Economical.java deleted file mode 100644 index 8684ffcd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Economical.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.destroystokyo.paper.event.player.PlayerElytraBoostEvent; -import com.willfp.eco.core.Prerequisite; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.event.EventHandler; -import org.jetbrains.annotations.NotNull; - -public class Economical extends EcoEnchant { - public Economical() { - super( - "economical", EnchantmentType.NORMAL, - Prerequisite.HAS_PAPER - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onElytraBoost(@NotNull final PlayerElytraBoostEvent event) { - if (!EnchantChecks.chestplate(event.getPlayer(), this)) { - return; - } - if (!EnchantmentUtils.passedChance(this, EnchantChecks.getArmorPoints(event.getPlayer(), this))) { - return; - } - if (this.getDisabledWorlds().contains(event.getPlayer().getWorld())) { - return; - } - if (!this.areRequirementsMet(event.getPlayer())) { - return; - } - event.setShouldConsume(false); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Electroshock.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Electroshock.java deleted file mode 100644 index fde33d2b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Electroshock.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.LightningUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Electroshock extends EcoEnchant { - public Electroshock() { - super( - "electroshock", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double damage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage"); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - boolean silent = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "local-lightning-sound"); - LightningUtils.strike(attacker, damage, silent); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EndInfusion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EndInfusion.java deleted file mode 100644 index 8ab7bc46..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EndInfusion.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class EndInfusion extends EcoEnchant { - public EndInfusion() { - super( - "end_infusion", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.THE_END)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EnderSlayer.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EnderSlayer.java deleted file mode 100644 index b414eff4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/EnderSlayer.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.google.common.collect.ImmutableSet; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.Set; - -public class EnderSlayer extends EcoEnchant { - private static final Set END_MOBS = new ImmutableSet.Builder() - .add(EntityType.ENDERMITE) - .add(EntityType.ENDERMAN) - .add(EntityType.ENDER_DRAGON) - .add(EntityType.SHULKER) - .build(); - - public EnderSlayer() { - super( - "ender_slayer", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!END_MOBS.contains(victim.getType())) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - - event.setDamage(event.getDamage() + (level * multiplier)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Enderism.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Enderism.java deleted file mode 100644 index 757f93ca..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Enderism.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.World; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Enderism extends EcoEnchant { - public Enderism() { - super( - "enderism", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.THE_END)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } - - @EventHandler - public void onHit(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getDamager() instanceof Arrow arrow)) { - return; - } - if (!(((Arrow) event.getDamager()).getShooter() instanceof Player player)) { - return; - } - - if (!player.getWorld().getEnvironment().equals(World.Environment.THE_END)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.arrow(arrow, this)) { - return; - } - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getArrowLevel(arrow, this); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Evasion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Evasion.java deleted file mode 100644 index 7fd8c83c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Evasion.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Evasion extends EcoEnchant { - public Evasion() { - super( - "evasion", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extinguishing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extinguishing.java deleted file mode 100644 index 39dda6a2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extinguishing.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Extinguishing extends EcoEnchant { - public Extinguishing() { - super( - "extinguishing", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (!event.getCause().equals(EntityDamageEvent.DamageCause.FIRE_TICK)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.setFireTicks(0); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extract.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extract.java deleted file mode 100644 index 4cdb6dcc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Extract.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Extract extends EcoEnchant { - public Extract() { - super( - "extract", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level"); - double amountToHeal = level * multiplier; - double newHealth = attacker.getHealth() + amountToHeal; - if (newHealth > attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - newHealth = attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - } - attacker.setHealth(newHealth); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Famine.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Famine.java deleted file mode 100644 index a2ed445b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Famine.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Famine extends EcoEnchant { - public Famine() { - super( - "famine", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.addPotionEffect(new PotionEffect(PotionEffectType.HUNGER, level * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"), level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Farmhand.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Farmhand.java deleted file mode 100644 index cfa975ff..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Farmhand.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Location; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Farmhand extends EcoEnchant { - public Farmhand() { - super( - "farmhand", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onTill(@NotNull final PlayerInteractEvent event) { - Player player = event.getPlayer(); - - if (!event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { - return; - } - - if (event.getClickedBlock() == null) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!(event.getClickedBlock().getType().equals(Material.DIRT) || event.getClickedBlock().getType().equals(Material.GRASS_BLOCK))) { - return; - } - - ItemStack item = event.getItem(); - - if (!EnchantChecks.item(item, this)) { - return; - } - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!item.getType().toString().endsWith("_HOE")) { - return; - } - - if (!AntigriefManager.canBreakBlock(player, event.getClickedBlock())) { - return; - } - - event.getClickedBlock().setType(Material.FARMLAND); - int initial = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "initial-radius"); - int levelrad = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "per-level-radius"); - int radius = initial + (EnchantChecks.getItemLevel(item, this) - 1) * levelrad; - Vector[] vecs; - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "use-cube")) { - vecs = VectorUtils.getCube(radius); - } else { - vecs = VectorUtils.getSquare(radius); - } - - if (!this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "per-block-damage")) { - DurabilityUtils.damageItem(player, player.getInventory().getItemInMainHand(), 1); - } - - for (Vector vec : vecs) { - Location loc = event.getClickedBlock().getLocation().add(vec); - Block block = event.getClickedBlock().getWorld().getBlockAt(loc); - - if (!AntigriefManager.canBreakBlock(player, block)) { - continue; - } - - if (!(block.getType().equals(Material.DIRT) || block.getType().equals(Material.GRASS_BLOCK))) { - continue; - } - - if (!block.getWorld().getBlockAt(loc.add(0, 1, 0)).getType().equals(Material.AIR)) { - continue; - } - - block.setType(Material.FARMLAND); - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "per-block-damage")) { - - DurabilityUtils.damageItem(player, player.getInventory().getItemInMainHand(), 1); - } - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fetching.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fetching.java deleted file mode 100644 index e5d29393..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fetching.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.core.events.EntityDeathByEntityEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Wolf; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.Collection; - -public class Fetching extends EcoEnchant { - public Fetching() { - super( - "fetching", EnchantmentType.NORMAL - ); - } - - @EventHandler(priority = EventPriority.HIGH) - public void onWolfKill(@NotNull final EntityDeathByEntityEvent event) { - LivingEntity entity = event.getVictim(); - - if (entity instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "not-on-players")) { - return; - } - - if (!(event.getKiller() instanceof Wolf wolf)) { - return; - } - - if (!wolf.isTamed() || wolf.getOwner() == null) { - return; - } - - if (!(wolf.getOwner() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!(EnchantChecks.helmet(player, this))) { - return; - } - - int xp = event.getXp(); - Collection drops = event.getDrops(); - - new DropQueue(player) - .addItems(drops) - .setLocation(entity.getLocation()) - .addXP(xp) - .forceTelekinesis() - .push(); - - event.getDeathEvent().setDroppedExp(0); - event.getDeathEvent().getDrops().clear(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finality.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finality.java deleted file mode 100644 index 993d0bef..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finality.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Finality extends EcoEnchant { - public Finality() { - super( - "finality", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double minhealth = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "minimum-health-per-level"); - if (victim.getHealth() > level * minhealth) { - return; - } - - event.setDamage(30); // cba to do this properly - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finishing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finishing.java deleted file mode 100644 index 07680e10..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Finishing.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Finishing extends EcoEnchant { - public Finishing() { - super( - "finishing", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double minhealth = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "minimum-health-per-level"); - if (victim.getHealth() > level * minhealth) { - return; - } - - event.setDamage(30); // cba to do this properly - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FireAffinity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FireAffinity.java deleted file mode 100644 index c391a209..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FireAffinity.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class FireAffinity extends EcoEnchant { - public FireAffinity() { - super( - "fire_affinity", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (attacker.getFireTicks() == 0) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FirstStrike.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FirstStrike.java deleted file mode 100644 index 8f2d1671..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/FirstStrike.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class FirstStrike extends EcoEnchant { - public FirstStrike() { - super( - "first_strike", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim.getHealth() != victim.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Flinch.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Flinch.java deleted file mode 100644 index 072035b1..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Flinch.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Flinch extends EcoEnchant { - public Flinch() { - super( - "flinch", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int finalDuration = duration * level; - - attacker.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, finalDuration, 1, false, false, false)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java deleted file mode 100644 index 1875220e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java +++ /dev/null @@ -1,103 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.TimedRunnable; -import org.bukkit.entity.Endermite; -import org.bukkit.entity.Entity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.HashMap; -import java.util.Map; - -public class Forcefield extends EcoEnchant implements TimedRunnable { - private final Map players = new HashMap<>(); - private double initialDistance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "initial-distance"); - private double bonus = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - private double damagePerPoint = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - - public Forcefield() { - super( - "forcefield", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onArmorEquip(@NotNull final ArmorChangeEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerJoin(@NotNull final PlayerJoinEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - refresh(); - } - - private void refresh() { - players.clear(); - this.getPlugin().getScheduler().runLater(() -> { - for (Player player : this.getPlugin().getServer().getOnlinePlayers()) { - int level = EnchantChecks.getArmorPoints(player, this, 0); - if (level > 0) { - if (this.areRequirementsMet(player)) { - players.put(player, level); - } - } - } - }, 1); - initialDistance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "initial-distance"); - bonus = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - damagePerPoint = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - } - - @Override - public void run() { - new HashMap<>(players).forEach((player, level) -> { - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - double distance = initialDistance + (level * bonus); - final double damage = damagePerPoint * level; - - for (Entity e : player.getWorld().getNearbyEntities(player.getLocation(), distance, 2.0d, distance)) { - if (!(e instanceof Monster)) { - continue; - } - - if (e instanceof Endermite) { - continue; - } - - if (e.getCustomName() != null || e.isCustomNameVisible()) { - continue; - } - - ((Monster) e).damage(damage); - - double damageChance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-chance"); - - if (NumberUtils.randFloat(0, 1) < damageChance) { - EnchantChecks.getArmorPoints(player, this, 1); - } - } - }); - } - - @Override - public long getTime() { - return this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "repeat-ticks"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Freerunner.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Freerunner.java deleted file mode 100644 index a2d576c3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Freerunner.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Freerunner extends EcoEnchant { - public Freerunner() { - super( - "freerunner", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onFallDamage(@NotNull final LivingEntity faller, - final int level, - @NotNull final EntityDamageEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Frozen.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Frozen.java deleted file mode 100644 index 09703ca3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Frozen.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Frozen extends EcoEnchant { - public Frozen() { - super( - "frozen", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onHurt(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!(event.getDamager() instanceof LivingEntity victim)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - final int points = EnchantChecks.getArmorPoints(player, this, 0); - - if (points == 0) { - return; - } - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!EnchantmentUtils.passedChance(this, points)) { - return; - } - - int divisor = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "points-per-level"); - final int level = (int) Math.ceil((double) points / divisor); - - this.getPlugin().getScheduler().runLater(() -> { - victim.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, points * 5, level)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_DIGGING, points * 5, level)); - }, 1); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fury.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fury.java deleted file mode 100644 index 96410c97..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Fury.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.PigZombie; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Fury extends EcoEnchant { - public Fury() { - super( - "fury", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double distancePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance-per-level"); - final double distance = distancePerLevel * level; - - for (Entity e : victim.getWorld().getNearbyEntities(victim.getLocation(), distance, distance, distance)) { - if (!(e instanceof Monster)) { - continue; - } - - if (e instanceof PigZombie) { - ((PigZombie) e).setAngry(true); - } - - ((Monster) e).setTarget(victim); - - Vector vector = attacker.getLocation().toVector().clone().subtract(e.getLocation().toVector()).normalize().multiply(0.23d); - - if (VectorUtils.isFinite(vector)) { - e.setVelocity(vector); - } - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Goliath.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Goliath.java deleted file mode 100644 index e7779f6f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Goliath.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Goliath extends EcoEnchant { - public Goliath() { - super( - "goliath", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim.getHealth() <= attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - return; - } - - double timesMoreHealth = victim.getHealth() / attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level * timesMoreHealth); - if (bonus - 1 > this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier-cap")) { - bonus = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier-cap") + 1; - } - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Graceful.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Graceful.java deleted file mode 100644 index e0d383a5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Graceful.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerMoveEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -@SuppressWarnings("deprecation") -public class Graceful extends EcoEnchant { - public Graceful() { - super( - "graceful", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onFall(@NotNull final PlayerMoveEvent event) { - Player player = event.getPlayer(); - - if (player.isOnGround()) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (player.getVelocity().getY() > -1) { - return; - } - - if (player.getLocation().clone().add(0, -3, 0).getBlock().getType().equals(Material.AIR)) { - return; - } - - if (!EnchantChecks.boots(player, this)) { - return; - } - - int level = EnchantChecks.getBootsLevel(player, this); - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_FALLING, 20, 5, false, false, true)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grapple.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grapple.java deleted file mode 100644 index 8e0da516..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grapple.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Grapple extends EcoEnchant { - public Grapple() { - super( - "grapple", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double baseMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-multiplier"); - Vector vector = attacker.getLocation().toVector().clone().subtract(victim.getLocation().toVector()).normalize().multiply(level * baseMultiplier); - - if (VectorUtils.isFinite(vector)) { - victim.setVelocity(vector); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/GreenThumb.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/GreenThumb.java deleted file mode 100644 index 81ac81e2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/GreenThumb.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Material; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerInteractEvent; -import org.jetbrains.annotations.NotNull; - -public class GreenThumb extends EcoEnchant { - public GreenThumb() { - super( - "green_thumb", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onInteract(@NotNull final PlayerInteractEvent event) { - Player player = event.getPlayer(); - - if (!event.getAction().equals(Action.LEFT_CLICK_BLOCK)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (event.getClickedBlock() == null) { - return; - } - - if (!event.getClickedBlock().getType().equals(Material.DIRT)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!AntigriefManager.canBreakBlock(player, event.getClickedBlock())) { - return; - } - - if (!AntigriefManager.canPlaceBlock(player, event.getClickedBlock())) { - return; - } - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "damage")) { - DurabilityUtils.damageItem(player, player.getInventory().getItemInMainHand(), 1); - } - - event.getClickedBlock().setType(Material.GRASS_BLOCK); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grit.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grit.java deleted file mode 100644 index 2fdd2394..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Grit.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.meta.Damageable; -import org.jetbrains.annotations.NotNull; - -public class Grit extends EcoEnchant { - public Grit() { - super( - "grit", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onGritHurt(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!(event.getDamager() instanceof Player attacker)) { - return; - } - - if (!this.areRequirementsMet(attacker)) { - return; - } - - if (!AntigriefManager.canInjure(attacker, player)) { - return; - } - - int totalGritPoints = EnchantChecks.getArmorPoints(player, this, 0); - - if (totalGritPoints == 0) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!(attacker.getInventory().getItemInMainHand() instanceof Damageable)) { - return; - } - - int damage = (int) Math.ceil(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level") * totalGritPoints); - - DurabilityUtils.damageItem(attacker, attacker.getInventory().getItemInMainHand(), damage); - } - -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hellish.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hellish.java deleted file mode 100644 index b02b339b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hellish.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Hellish extends EcoEnchant { - public Hellish() { - super( - "hellish", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.NETHER)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hook.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hook.java deleted file mode 100644 index f6209400..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Hook.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Hook extends EcoEnchant { - public Hook() { - super( - "hook", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double baseMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-multiplier"); - Vector vector = attacker.getLocation().toVector().clone().subtract(victim.getLocation().toVector()).normalize().multiply(level * baseMultiplier); - if (VectorUtils.isFinite(vector)) { - victim.setVelocity(vector); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Horde.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Horde.java deleted file mode 100644 index 9164aefe..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Horde.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Horde extends EcoEnchant { - public Horde() { - super( - "horde", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double distance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance-per-level") * level; - - int entitiesNearby = (int) attacker.getNearbyEntities(distance, distance, distance).stream().filter(entity -> entity instanceof LivingEntity).count(); - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier-per-level"); - multiplier = (1 + (level * multiplier * entitiesNearby)); - - event.setDamage(event.getDamage() * multiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IceShot.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IceShot.java deleted file mode 100644 index aa808d93..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IceShot.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class IceShot extends EcoEnchant { - public IceShot() { - super( - "ice_shot", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.setVelocity(new Vector(0, 0, 0)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 30, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Identify.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Identify.java deleted file mode 100644 index 51a06410..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Identify.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Identify extends EcoEnchant { - public Identify() { - super( - "identify", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int finalDuration = duration * level; - - attacker.addPotionEffect(new PotionEffect(PotionEffectType.GLOWING, finalDuration, 1, false, false, false)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Ignite.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Ignite.java deleted file mode 100644 index 67acefb3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Ignite.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.block.BlockFace; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.jetbrains.annotations.NotNull; - -public class Ignite extends EcoEnchant { - public Ignite() { - super( - "ignite", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowHit(@NotNull final LivingEntity uncastShooter, - final int level, - @NotNull final ProjectileHitEvent event) { - if (!(uncastShooter instanceof Player shooter)) { - return; - } - - if (event.getHitBlock() == null) { - return; - } - - if (!AntigriefManager.canBreakBlock(shooter, event.getHitBlock())) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - BlockFace face = event.getHitBlockFace(); - - assert face != null; - - Block toIgnite = event.getHitBlock().getRelative(face); - if (toIgnite.getType().equals(Material.AIR)) { - toIgnite.setType(Material.FIRE); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IllusionAspect.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IllusionAspect.java deleted file mode 100644 index c6dcd743..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/IllusionAspect.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class IllusionAspect extends EcoEnchant { - public IllusionAspect() { - super( - "illusion_aspect", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, level * 10 + 15, level)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, level * 10 + 15, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Impact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Impact.java deleted file mode 100644 index 902b73b2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Impact.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Impact extends EcoEnchant { - public Impact() { - super( - "impact", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setDamage(event.getDamage() * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-multiplier")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Incandescence.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Incandescence.java deleted file mode 100644 index 286dad61..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Incandescence.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Incandescence extends EcoEnchant { - public Incandescence() { - super( - "incandescence", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onIncandescenceHurt(@NotNull final EntityDamageByEntityEvent event) { - if (event.getCause() == EntityDamageEvent.DamageCause.THORNS) { - return; - } - - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!(event.getDamager() instanceof LivingEntity victim)) { - return; - } - - int totalIncandescencePoints = EnchantChecks.getArmorPoints(player, this); - - if (totalIncandescencePoints == 0) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!AntigriefManager.canInjure(player, victim)) { - return; - } - - this.getPlugin().getScheduler().runLater(() -> victim.setFireTicks(totalIncandescencePoints - * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-point") - + this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "initial-ticks")), - 1); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java deleted file mode 100644 index 27ababe7..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/InfernalTouch.java +++ /dev/null @@ -1,141 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.core.tuples.Pair; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Bukkit; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.block.Container; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Item; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.BlockDropItemEvent; -import org.bukkit.inventory.FurnaceRecipe; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.Recipe; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Set; - -public class InfernalTouch extends EcoEnchant { - private static final Map> RECIPES = new HashMap<>(); - private static final Set FORTUNE_MATERIALS = new HashSet<>( - Arrays.asList( - Material.GOLD_INGOT, - Material.IRON_INGOT - ) - ); - - static { - Iterator iterator = Bukkit.recipeIterator(); - while (iterator.hasNext()) { - Recipe recipe = iterator.next(); - if (!(recipe instanceof FurnaceRecipe furnaceRecipe)) { - continue; - } - int xp = (int) Math.ceil(furnaceRecipe.getExperience()); - RECIPES.put(furnaceRecipe.getInput().getType(), new Pair<>(furnaceRecipe.getResult().getType(), xp)); - } - - FORTUNE_MATERIALS.add(Material.COPPER_INGOT); - } - - public InfernalTouch() { - super( - "infernal_touch", EnchantmentType.NORMAL - ); - } - - @NotNull - private static Pair getOutput(@NotNull final Material input) { - Pair toReturn = RECIPES.get(input); - if (toReturn == null) { - return new Pair<>(input, 0); - } - return toReturn; - } - - @EventHandler - public void infernalTouchBreak(@NotNull final BlockDropItemEvent event) { - - Player player = event.getPlayer(); - Block block = event.getBlock(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (event.getBlockState() instanceof Container) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!AntigriefManager.canBreakBlock(player, block)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - List drops = new ArrayList<>(); - - for (Item item : event.getItems()) { - drops.add(item.getItemStack()); - } - - int experience = 0; - int fortune = EnchantChecks.getMainhandLevel(player, Enchantment.LOOT_BONUS_BLOCKS); - - for (ItemStack itemStack : drops) { - Pair out = getOutput(itemStack.getType()); - itemStack.setType(out.getFirst()); - experience += out.getSecond(); - - if (fortune > 0 && FORTUNE_MATERIALS.contains(itemStack.getType())) { - itemStack.setAmount((int) Math.round((Math.random() * ((double) fortune - 1)) + 1.1)); - experience++; - } - } - - if (!this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "drop-xp")) { - experience = 0; - } - - int i = 0; - for (Item item : event.getItems()) { - item.setItemStack(drops.get(i)); - i++; - } - - new DropQueue(player) - .setLocation(block.getLocation()) - .addXP(experience) - .push(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Inferno.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Inferno.java deleted file mode 100644 index 22353798..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Inferno.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.jetbrains.annotations.NotNull; - -public class Inferno extends EcoEnchant { - public Inferno() { - super( - "inferno", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentLaunch(@NotNull final LivingEntity shooter, - @NotNull final Trident trident, - final int level, - final @NotNull ProjectileLaunchEvent event) { - trident.setFireTicks(Integer.MAX_VALUE); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (trident.getFireTicks() <= 0) { - return; - } - - victim.setFireTicks(100); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Infuriate.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Infuriate.java deleted file mode 100644 index 2a2b69db..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Infuriate.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.PigZombie; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Infuriate extends EcoEnchant { - public Infuriate() { - super( - "infuriate", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double distancePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance-per-level"); - final double distance = distancePerLevel * level; - - for (Entity e : attacker.getWorld().getNearbyEntities(attacker.getLocation(), distance, distance, distance)) { - if (!(e instanceof Monster)) { - continue; - } - - if (e instanceof PigZombie) { - ((PigZombie) e).setAngry(true); - } - - ((Monster) e).setTarget(attacker); - - Vector vector = attacker.getLocation().toVector().clone().subtract(e.getLocation().toVector()).normalize().multiply(0.23d); - - if (VectorUtils.isFinite(vector)) { - e.setVelocity(vector); - } - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Insecticide.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Insecticide.java deleted file mode 100644 index 83457511..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Insecticide.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Spider; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Insecticide extends EcoEnchant { - public Insecticide() { - super( - "insecticide", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Spider)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Instantaneous.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Instantaneous.java deleted file mode 100644 index 06929c3b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Instantaneous.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockDamageEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -public class Instantaneous extends EcoEnchant { - public Instantaneous() { - super( - "instantaneous", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageBlock(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockDamageEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (block.getDrops(player.getInventory().getItemInMainHand()).isEmpty()) { - return; - } - - if (block.getType().getHardness() > 100) { - return; - } - - List blacklist = new ArrayList<>(); - - for (String s : this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blacklisted-blocks")) { - blacklist.add(Material.getMaterial(s)); - } - - if (blacklist.contains(block.getType())) { - return; - } - - AnticheatManager.exemptPlayer(player); - - event.setInstaBreak(true); - - AnticheatManager.unexemptPlayer(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Introversion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Introversion.java deleted file mode 100644 index 7e7bee50..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Introversion.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Introversion extends EcoEnchant { - public Introversion() { - super( - "introversion", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Player)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - event.setDamage(event.getDamage() + (level * multiplier)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Invigoration.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Invigoration.java deleted file mode 100644 index 9ae6c67a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Invigoration.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Invigoration extends EcoEnchant { - public Invigoration() { - super( - "invigoration", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onInvigorationHurt(@NotNull final EntityDamageEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (player.getHealth() > this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "below-health")) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - int totalInvigorationPoints = EnchantChecks.getArmorPoints(player, this, 0); - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (totalInvigorationPoints == 0) { - return; - } - - double damageReduction = totalInvigorationPoints * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "reduction-multiplier") * 0.01; - event.setDamage(event.getDamage() * (1 - damageReduction)); - } - - @EventHandler - public void onInvigorationDamage(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getDamager() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (player.getHealth() > this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "below-health")) { - return; - } - - int totalInvigorationPoints = EnchantChecks.getArmorPoints(player, this, 0); - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (totalInvigorationPoints == 0) { - return; - } - - double damageBonus = totalInvigorationPoints * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-multiplier") * 0.01; - damageBonus += 1; - event.setDamage(event.getDamage() * damageBonus); - } - -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Kinetic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Kinetic.java deleted file mode 100644 index 033f3818..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Kinetic.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Kinetic extends EcoEnchant { - public Kinetic() { - super( - "kinetic", EnchantmentType.NORMAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (!event.getCause().equals(EntityDamageEvent.DamageCause.FLY_INTO_WALL)) { - return; - } - - double reduction = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "reduction-per-level"); - double multiplier = 1 - ((reduction / 100) * level); - event.setDamage(event.getDamage() * multiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Launch.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Launch.java deleted file mode 100644 index 1e3a25f4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Launch.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.VelocityChecks; -import org.bukkit.Material; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Launch extends EcoEnchant { - public Launch() { - super( - "launch", EnchantmentType.NORMAL - ); - } - - // START OF LISTENERS - @EventHandler - public void onFireworkUse(@NotNull final PlayerInteractEvent event) { - if (event.getItem() == null) { - return; - } - - if (!event.getItem().getType().equals(Material.FIREWORK_ROCKET)) { - return; - } - - if (!event.getAction().equals(Action.RIGHT_CLICK_AIR)) { - return; - } - - Player player = event.getPlayer(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!player.isGliding()) { - return; - } - - if (!EnchantChecks.chestplate(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getChestplateLevel(player, this); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double boost = 1 + (multiplier * level); - Vector vector = player.getVelocity().multiply(boost); - - if (VelocityChecks.isUnsafeVelocity(vector)) { - return; - } - - this.getPlugin().getScheduler().run(() -> player.setVelocity(vector)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Leeching.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Leeching.java deleted file mode 100644 index 36572d15..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Leeching.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Leeching extends EcoEnchant { - public Leeching() { - super( - "leeching", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level"); - double amountToHeal = level * multiplier; - double newHealth = attacker.getHealth() + amountToHeal; - if (newHealth > attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - newHealth = attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - } - attacker.setHealth(newHealth); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lesion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lesion.java deleted file mode 100644 index a8359a7b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lesion.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.concurrent.atomic.AtomicInteger; - -public class Lesion extends EcoEnchant { - public Lesion() { - super( - "lesion", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double bleedDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bleed-damage"); - - int bleedCount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "amount-per-level"); - bleedCount *= level; - final int finalBleedCount = bleedCount; - - AtomicInteger currentBleedCount = new AtomicInteger(0); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - currentBleedCount.addAndGet(1); - - victim.damage(bleedDamage); - - if (currentBleedCount.get() >= finalBleedCount) { - bukkitRunnable.cancel(); - } - }).runTaskTimer(0, 10); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Levitate.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Levitate.java deleted file mode 100644 index a9fd3f02..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Levitate.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Levitate extends EcoEnchant { - public Levitate() { - super( - "levitate", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "duration-per-level"); - - victim.setVelocity(new Vector(0, 0, 0)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.LEVITATION, duration * level, 0)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LiquidShot.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LiquidShot.java deleted file mode 100644 index 07065e2d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LiquidShot.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Blaze; -import org.bukkit.entity.Enderman; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.MagmaCube; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class LiquidShot extends EcoEnchant { - public LiquidShot() { - super( - "liquid_shot", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Blaze || victim instanceof MagmaCube || victim instanceof Enderman)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LuckyCatch.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LuckyCatch.java deleted file mode 100644 index 0a28227c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/LuckyCatch.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Entity; -import org.bukkit.entity.Item; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerFishEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class LuckyCatch extends EcoEnchant { - public LuckyCatch() { - super( - "lucky_catch", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onFish(@NotNull final PlayerFishEvent event) { - Player player = event.getPlayer(); - ItemStack item = player.getInventory().getItemInMainHand(); - - if (!EnchantChecks.item(item, this)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (event.getState() == PlayerFishEvent.State.CAUGHT_ENTITY) { - return; - } - - int level = EnchantChecks.getItemLevel(item, this); - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - Entity caught = event.getCaught(); - - if (!(caught instanceof Item caughtItem)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - caughtItem.getItemStack().setAmount(caughtItem.getItemStack().getAmount() * 2); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lumberjack.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lumberjack.java deleted file mode 100644 index b8701637..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Lumberjack.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.BlockUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; -import java.util.Set; - -public class Lumberjack extends EcoEnchant { - private List materials; - - public Lumberjack() { - super( - "lumberjack", EnchantmentType.NORMAL - ); - } - - @Override - protected void postUpdate() { - materials = new ArrayList<>(); - for (String string : this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "whitelisted-blocks")) { - Material match = Material.getMaterial(string.toUpperCase()); - if (match != null) { - materials.add(match); - } - } - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (block.hasMetadata("block-ignore")) { - return; - } - - if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) { - return; - } - - if (!materials.contains(block.getType())) { - return; - } - - int blocksPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "blocks-per-level"); - int limit = level * blocksPerLevel; - - Set treeBlocks = BlockUtils.getVein(block, materials, limit); - treeBlocks.removeIf(block1 -> !AntigriefManager.canBreakBlock(player, block1)); - - AnticheatManager.exemptPlayer(player); - EnchantmentUtils.rehandleBreaking(player, treeBlocks, this.getPlugin()); - AnticheatManager.unexemptPlayer(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Magnetic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Magnetic.java deleted file mode 100644 index 040ab596..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Magnetic.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.TimedRunnable; -import org.bukkit.entity.Entity; -import org.bukkit.entity.ExperienceOrb; -import org.bukkit.entity.Item; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -import java.util.HashMap; -import java.util.Map; - -public class Magnetic extends EcoEnchant implements TimedRunnable { - private final Map players = new HashMap<>(); - private double initialDistance = 1; - private double bonus = 1; - - public Magnetic() { - super( - "magnetic", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onArmorEquip(@NotNull final ArmorChangeEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerJoin(@NotNull final PlayerJoinEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - refresh(); - } - - private void refresh() { - players.clear(); - this.getPlugin().getScheduler().runLater(() -> this.getPlugin().getServer().getOnlinePlayers().forEach(player -> { - int level = EnchantChecks.getArmorPoints(player, this, 0); - if (level > 0) { - if (this.areRequirementsMet(player)) { - players.put(player, level); - } - } - }), 1); - initialDistance = EcoEnchants.MAGNETIC.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "initial-distance"); - bonus = EcoEnchants.MAGNETIC.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-level"); - } - - @Override - public void run() { - players.forEach((player, level) -> { - double distance = initialDistance + (level * bonus); - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-while-sneaking")) { - if (player.isSneaking()) { - return; - } - } - - for (Entity e : player.getWorld().getNearbyEntities(player.getLocation(), distance, 2.0d, distance)) { - if (!(e instanceof Item || e instanceof ExperienceOrb)) { - continue; - } - - if (e instanceof Item && ((Item) e).getPickupDelay() > 0) { - continue; - } - - - Vector vector = player.getLocation().toVector().subtract(e.getLocation().toVector()).normalize().multiply(0.1 * level); - - if (VectorUtils.isFinite(vector)) { - e.setVelocity(vector); - } - } - }); - } - - @Override - public long getTime() { - return this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "repeat-ticks"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marking.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marking.java deleted file mode 100644 index a7c42d37..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marking.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Marking extends EcoEnchant { - public Marking() { - super( - "marking", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - int ticksPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - int ticks = ticksPerLevel * level; - - victim.setMetadata("marked", this.getPlugin().getMetadataValueFactory().create(true)); - - this.getPlugin().getScheduler().runLater(() -> victim.removeMetadata("marked", this.getPlugin()), ticks); - } - - @EventHandler - public void onHitWhileMarked(@NotNull final EntityDamageEvent event) { - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - if (!victim.hasMetadata("marked")) { - return; - } - - event.setDamage(event.getDamage() * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier-while-weak")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marksman.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marksman.java deleted file mode 100644 index 4a36b2dc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Marksman.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.entity.Projectile; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.jetbrains.annotations.NotNull; - -public class Marksman extends EcoEnchant { - public Marksman() { - super( - "marksman", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onMarksmanShoot(@NotNull final ProjectileLaunchEvent event) { - if (!(event.getEntity().getShooter() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - Projectile a = event.getEntity(); - a.setGravity(false); - - int ticks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "remove-arrow-after-ticks"); - - this.getPlugin().getScheduler().runLater(() -> { - if (!a.isOnGround()) { - a.remove(); - } - }, ticks); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Necrotic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Necrotic.java deleted file mode 100644 index 79040fee..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Necrotic.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import com.willfp.ecoenchants.enchantments.util.WeakMetadata; -import org.bukkit.Material; -import org.bukkit.entity.Player; -import org.bukkit.entity.WitherSkeleton; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDeathEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class Necrotic extends EcoEnchant { - public Necrotic() { - super( - "necrotic", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void necroticKill(@NotNull final EntityDeathEvent event) { - if (event.getEntity().getKiller() == null) { - return; - } - - if (!(event.getEntity() instanceof WitherSkeleton victim)) { - return; - } - - Player player = event.getEntity().getKiller(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (WeakMetadata.SUMMONED_ENTITY_MEMORY.containsKey(event.getEntity())) { - return; - } - - ItemStack item = new ItemStack(Material.WITHER_SKELETON_SKULL, 1); - - new DropQueue(player) - .addItem(item) - .setLocation(victim.getLocation()) - .addXP(event.getDroppedExp()) - .push(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/NetherInfusion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/NetherInfusion.java deleted file mode 100644 index 5b3e737b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/NetherInfusion.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class NetherInfusion extends EcoEnchant { - public NetherInfusion() { - super( - "nether_infusion", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.NETHER)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Netheric.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Netheric.java deleted file mode 100644 index 106d5718..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Netheric.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Netheric extends EcoEnchant { - public Netheric() { - super( - "netheric", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.NETHER)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Nocturnal.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Nocturnal.java deleted file mode 100644 index 0d3818f4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Nocturnal.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Nocturnal extends EcoEnchant { - public Nocturnal() { - super( - "nocturnal", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.NORMAL)) { - return; - } - - if (!(attacker.getWorld().getTime() > 12300 && attacker.getWorld().getTime() < 23850)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Optics.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Optics.java deleted file mode 100644 index cbbd8210..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Optics.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Location; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Optics extends EcoEnchant { - public Optics() { - super( - "optics", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - Location land = arrow.getLocation(); - Location source = attacker.getLocation(); - - double distance = land.distance(source); - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "block-multiplier"); - - double damageMultiplier = (distance * level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Oxygenate.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Oxygenate.java deleted file mode 100644 index e7c57194..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Oxygenate.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.jetbrains.annotations.NotNull; - -public class Oxygenate extends EcoEnchant { - public Oxygenate() { - super( - "oxygenate", EnchantmentType.NORMAL - ); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (player.getRemainingAir() == player.getMaximumAir()) { - return; - } - - int oxygenLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "oxygen-per-level"); - int oxygen = level * oxygenLevel; - int newOxygen = player.getRemainingAir() + oxygen; - newOxygen = Math.min(newOxygen, player.getMaximumAir()); - - player.setRemainingAir(newOxygen); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Pacify.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Pacify.java deleted file mode 100644 index 57ffccc7..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Pacify.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Creeper; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Pacify extends EcoEnchant { - public Pacify() { - super( - "pacify", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Creeper)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paladin.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paladin.java deleted file mode 100644 index 971b4bb7..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paladin.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Horse; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Paladin extends EcoEnchant { - public Paladin() { - super( - "paladin", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(attacker.getVehicle() instanceof Horse)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paralyze.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paralyze.java deleted file mode 100644 index 3bd3ca4d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Paralyze.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Paralyze extends EcoEnchant { - public Paralyze() { - super( - "paralyze", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int finalDuration = duration * level; - - attacker.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_DIGGING, finalDuration, 10, false, false, false)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parasitic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parasitic.java deleted file mode 100644 index f38e7f9f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parasitic.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Parasitic extends EcoEnchant { - public Parasitic() { - super( - "parasitic", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level"); - double amountToHeal = level * multiplier; - double newHealth = attacker.getHealth() + amountToHeal; - if (newHealth > attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - newHealth = attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - } - - if (attacker.getHealth() > 0) { - attacker.setHealth(newHealth); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parry.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parry.java deleted file mode 100644 index e46c23ea..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Parry.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Parry extends EcoEnchant { - public Parry() { - super( - "parry", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void parryHit(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 - (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Phantasm.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Phantasm.java deleted file mode 100644 index 7e4253cc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Phantasm.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Skeleton; -import org.bukkit.entity.Trident; -import org.bukkit.entity.Zombie; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Phantasm extends EcoEnchant { - public Phantasm() { - super( - "phantasm", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Zombie || victim instanceof Skeleton)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Plasmic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Plasmic.java deleted file mode 100644 index 707cfc8a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Plasmic.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Material; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.EntityEquipment; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Plasmic extends EcoEnchant { - private static final Material[] ITEMS; - - static { - ITEMS = new Material[]{ - Material.DIAMOND_HELMET, - Material.DIAMOND_CHESTPLATE, - Material.DIAMOND_LEGGINGS, - Material.DIAMOND_BOOTS, - - Material.NETHERITE_HELMET, - Material.NETHERITE_CHESTPLATE, - Material.NETHERITE_LEGGINGS, - Material.NETHERITE_BOOTS - }; - } - - public Plasmic() { - super( - "plasmic", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - EntityEquipment equipment = victim.getEquipment(); - if (equipment == null) { - return; - } - - int pieces = 0; - for (ItemStack armorPiece : equipment.getArmorContents()) { - if (armorPiece == null) { - continue; - } - if (Arrays.asList(ITEMS).contains(armorPiece.getType())) { - pieces++; - } - } - - if (pieces == 0) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier * pieces))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Protector.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Protector.java deleted file mode 100644 index 290f46ef..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Protector.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Tameable; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Protector extends EcoEnchant { - public Protector() { - super( - "protector", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity uncastVictim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(uncastVictim instanceof Tameable victim)) { - return; - } - - if (victim.getOwner() == null) { - return; - } - if (!victim.getOwner().equals(attacker)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Proximity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Proximity.java deleted file mode 100644 index bea9edb4..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Proximity.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Proximity extends EcoEnchant { - public Proximity() { - super( - "proximity", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().equals(victim.getWorld())) { - return; - } - - double distance = attacker.getLocation().distance(victim.getLocation()); - - double decreaseAfter = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "when-closer-than-blocks"); - - if (distance > decreaseAfter) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Puncture.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Puncture.java deleted file mode 100644 index 4384c74e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Puncture.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Shulker; -import org.bukkit.entity.Trident; -import org.bukkit.entity.Turtle; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Puncture extends EcoEnchant { - public Puncture() { - super( - "puncture", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Turtle || victim instanceof Shulker)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Quadrilateralism.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Quadrilateralism.java deleted file mode 100644 index 414691ec..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Quadrilateralism.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Slime; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Quadrilateralism extends EcoEnchant { - public Quadrilateralism() { - super( - "quadrilateralism", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Slime)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Radiance.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Radiance.java deleted file mode 100644 index 879c7897..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Radiance.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Radiance extends EcoEnchant { - public Radiance() { - super( - "radiance", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double radius = level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius-multiplier"); - int duration = level * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "duration-per-level"); - - for (Entity e : arrow.getNearbyEntities(radius, radius, radius)) { - if (e.hasMetadata("NPC")) { - continue; - } - - if (!(e instanceof LivingEntity entity)) { - continue; - } - - if (e.equals(attacker)) { - continue; - } - - entity.addPotionEffect(new PotionEffect(PotionEffectType.GLOWING, duration, 0, false, false, false)); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rage.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rage.java deleted file mode 100644 index ba154cf2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rage.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.PigZombie; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Rage extends EcoEnchant { - public Rage() { - super( - "rage", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double distancePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance-per-level"); - final double distance = distancePerLevel * level; - - for (Entity e : victim.getWorld().getNearbyEntities(victim.getLocation(), distance, distance, distance)) { - if (!(e instanceof Monster)) { - continue; - } - - if (e instanceof PigZombie) { - ((PigZombie) e).setAngry(true); - } - - ((Monster) e).setTarget(victim); - - Vector vector = attacker.getLocation().toVector().clone().subtract(e.getLocation().toVector()).normalize().multiply(0.23d); - - if (VectorUtils.isFinite(vector)) { - e.setVelocity(vector); - } - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rapid.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rapid.java deleted file mode 100644 index e1225eec..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rapid.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.jetbrains.annotations.NotNull; - -public class Rapid extends EcoEnchant { - public Rapid() { - super( - "rapid", EnchantmentType.NORMAL - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - if (shooter instanceof Player player) { - AnticheatManager.exemptPlayer(player); - } - double multiplier = 1 - ((this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percent-faster-per-level") / 100) * level); - - if (event.getForce() < multiplier) { - return; - } - - double force = 1 / event.getForce(); - event.getProjectile().setVelocity(event.getProjectile().getVelocity().multiply(force)); - - if (shooter instanceof Player player) { - AnticheatManager.unexemptPlayer(player); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reaper.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reaper.java deleted file mode 100644 index 2b7ef38e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reaper.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; - -public class Reaper extends EcoEnchant { - public Reaper() { - super( - "reaper", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - // Actual code is in soulbound. -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rebounding.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rebounding.java deleted file mode 100644 index f0dbf63d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rebounding.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Rebounding extends EcoEnchant { - public Rebounding() { - super( - "rebounding", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onDamage(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - if (!(event.getDamager() instanceof LivingEntity attacker)) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!this.areRequirementsMet(victim)) { - return; - } - - int level = EnchantChecks.getArmorPoints(victim, this); - - if (level == 0) { - return; - } - - if (this.getDisabledWorlds().contains(attacker.getWorld())) { - return; - } - - Vector vector = attacker.getLocation().toVector().clone().subtract(victim.getLocation().toVector()).normalize() - .multiply((level * (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-multiplier") - 1)) + 1); - - if (!VectorUtils.isFinite(vector)) { - return; - } - - vector.setY(0.2); - - if (!VectorUtils.isFinite(vector)) { - return; - } - - attacker.setVelocity(vector); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reel.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reel.java deleted file mode 100644 index f6770f32..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reel.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerFishEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Reel extends EcoEnchant { - public Reel() { - super( - "reel", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onFish(@NotNull final PlayerFishEvent event) { - if (!event.getState().equals(PlayerFishEvent.State.CAUGHT_ENTITY)) { - return; - } - - if (!(event.getCaught() instanceof LivingEntity victim)) { - return; - } - - Player player = event.getPlayer(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (victim.hasMetadata("NPC")) { - return; - } - - if (!AntigriefManager.canInjure(player, victim)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - double baseMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-multiplier"); - Vector vector = player.getLocation().toVector().clone().subtract(victim.getLocation().toVector()).normalize().multiply(level * baseMultiplier); - if (VectorUtils.isFinite(vector)) { - victim.setVelocity(vector); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reinforcement.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reinforcement.java deleted file mode 100644 index ad4bc6d8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Reinforcement.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Reinforcement extends EcoEnchant { - public Reinforcement() { - super( - "reinforcement", EnchantmentType.NORMAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (event.getCause().equals(EntityDamageEvent.DamageCause.FALL)) { - return; - } - - double reduction = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "reduction-per-level"); - double multiplier = 1 - ((reduction / 100) * level); - event.setDamage(event.getDamage() * multiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rejuvenation.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rejuvenation.java deleted file mode 100644 index 596a0438..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Rejuvenation.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityRegainHealthEvent; -import org.jetbrains.annotations.NotNull; - -public class Rejuvenation extends EcoEnchant { - public Rejuvenation() { - super( - "rejuvenation", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onRejuvenationHeal(@NotNull final EntityRegainHealthEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!event.getRegainReason().equals(EntityRegainHealthEvent.RegainReason.SATIATED) && !event.getRegainReason().equals(EntityRegainHealthEvent.RegainReason.REGEN)) { - return; - } - - int totalRejuvenationPoints = EnchantChecks.getArmorPoints(player, this, 0); - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (totalRejuvenationPoints == 0) { - return; - } - - double amount = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "per-point-multiplier"); - amount = amount * totalRejuvenationPoints; - amount += 1; - - event.setAmount(event.getAmount() * amount); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Replenish.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Replenish.java deleted file mode 100644 index 3165660a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Replenish.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.block.data.Ageable; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.jetbrains.annotations.NotNull; - -public class Replenish extends EcoEnchant { - public Replenish() { - super( - "replenish", EnchantmentType.NORMAL - ); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - Material type = block.getType(); - - if (!(block.getBlockData() instanceof Ageable data)) { - return; - } - - if (block.getType() == Material.GLOW_BERRIES || block.getType() == Material.SWEET_BERRY_BUSH) { - return; - } - - if (block.getType() == Material.CACTUS || block.getType() == Material.BAMBOO) { - return; - } - - if (block.getType() == Material.CHORUS_FLOWER || block.getType() == Material.SUGAR_CANE) { - return; - } - - - if (data.getAge() != data.getMaximumAge()) { - event.setDropItems(false); - event.setExpToDrop(0); - - data.setAge(0); - - this.getPlugin().getScheduler().runLater(() -> { - block.setType(type); - block.setBlockData(data); - }, 1); - } - - data.setAge(0); - - this.getPlugin().getScheduler().runLater(() -> { - block.setType(type); - block.setBlockData(data); - }, 1); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Respirator.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Respirator.java deleted file mode 100644 index 48b0c627..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Respirator.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Respirator extends EcoEnchant { - public Respirator() { - super( - "respirator", EnchantmentType.NORMAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - final @NotNull EntityDamageEvent event) { - if (!event.getCause().equals(EntityDamageEvent.DamageCause.DRAGON_BREATH)) { - return; - } - - double reduction = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percent-less-per-level"); - - double multiplier = 1 - ((reduction / 100) * level); - - event.setDamage(event.getDamage() * multiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Revenant.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Revenant.java deleted file mode 100644 index a214959f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Revenant.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Skeleton; -import org.bukkit.entity.Zombie; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Revenant extends EcoEnchant { - public Revenant() { - super( - "revenant", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Zombie || victim instanceof Skeleton)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sating.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sating.java deleted file mode 100644 index a2db6c61..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sating.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.FoodLevelChangeEvent; -import org.jetbrains.annotations.NotNull; - -public class Sating extends EcoEnchant { - public Sating() { - super( - "sating", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onSatingHunger(@NotNull final FoodLevelChangeEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.helmet(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (event.getFoodLevel() > player.getFoodLevel()) { - return; - } - - int level = EnchantChecks.getHelmetLevel(player, this); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Serrated.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Serrated.java deleted file mode 100644 index ef3ec479..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Serrated.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Serrated extends EcoEnchant { - public Serrated() { - super( - "serrated", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Settle.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Settle.java deleted file mode 100644 index c744f4fb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Settle.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Creeper; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Settle extends EcoEnchant { - public Settle() { - super( - "settle", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Creeper)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Shockwave.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Shockwave.java deleted file mode 100644 index 86b5d6c3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Shockwave.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.AbstractArrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class Shockwave extends EcoEnchant { - public Shockwave() { - super( - "shockwave", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onShoot(@NotNull final ProjectileLaunchEvent event) { - if (!(event.getEntity() instanceof AbstractArrow entity)) { - return; - } - - if (!(event.getEntity().getShooter() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - ItemStack item = player.getInventory().getItemInMainHand(); - if (entity instanceof Trident trident) { - item = trident.getItem(); - } - - if (!EnchantChecks.item(item, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int ticks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "particle-tick-delay"); - - int level = EnchantChecks.getMainhandLevel(player, this); - double damage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - damage *= level; - final double finalDamage = damage; - - this.getPlugin().getRunnableFactory().create(runnable -> { - if (entity.isOnGround() || entity.isInBlock() || entity.isDead()) { - runnable.cancel(); - } - entity.getNearbyEntities(1.5, 1.5, 1.5).stream() - .filter(entity1 -> entity1 instanceof LivingEntity) - .filter(entity1 -> entity1 != player) - .filter(entity1 -> !entity1.hasMetadata("shockwaved")) - .filter(entity1 -> AntigriefManager.canInjure(player, (LivingEntity) entity1)) - .forEach((mob -> { - ((LivingEntity) mob).damage(finalDamage, entity); - mob.setMetadata("shockwaved", this.getPlugin().getMetadataValueFactory().create(true)); - this.getPlugin().getScheduler().runLater(() -> mob.removeMetadata("shockwaved", this.getPlugin()), 10); - } - )); - }).runTaskTimer(4, ticks); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/ShotAssist.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/ShotAssist.java deleted file mode 100644 index f1fb87e3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/ShotAssist.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class ShotAssist extends EcoEnchant { - public ShotAssist() { - super( - "shot_assist", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onHit(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getDamager() instanceof Arrow)) { - return; - } - - if (!(((Arrow) event.getDamager()).getShooter() instanceof Player player)) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity)) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - assert player != null; - - int points = EnchantChecks.getArmorPoints(player, this, 0); - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (points == 0) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double reduction = 1 + (multiplier * points); - event.setDamage(damage * reduction); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sickening.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sickening.java deleted file mode 100644 index 7677fd0b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sickening.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Sickening extends EcoEnchant { - public Sickening() { - super( - "sickening", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "duration-per-level"); - - victim.setVelocity(new Vector(0, 0, 0)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, duration * level, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slaughter.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slaughter.java deleted file mode 100644 index 22f9ac78..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slaughter.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Monster; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Slaughter extends EcoEnchant { - public Slaughter() { - super( - "slaughter", EnchantmentType.NORMAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim instanceof Monster) { - return; - } - - if (victim instanceof Player) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 1)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slicing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slicing.java deleted file mode 100644 index 0431ace1..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Slicing.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Bukkit; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerMoveEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; - -public class Slicing extends EcoEnchant { - private final ArrayList entities = new ArrayList<>(); - - public Slicing() { - super( - "slicing", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onPlayerCollide(@NotNull final PlayerMoveEvent event) { - Player player = event.getPlayer(); - - if (!player.isGliding()) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.chestplate(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - for (Entity entity : player.getNearbyEntities(1, 1, 1)) { - LivingEntity victim; - if (entity instanceof LivingEntity) { - victim = (LivingEntity) entity; - } else { - continue; - } - - if (entities.contains(victim)) { - continue; - } - - double damage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - int level = EnchantChecks.getChestplateLevel(player, this); - victim.damage(level * damage, player); - entities.add(victim); - - Bukkit.getServer().getScheduler().runTaskLater(this.getPlugin(), () -> entities.remove(victim), this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "cooldown")); - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "damage-elytra")) { - DurabilityUtils.damageItem(player, player.getInventory().getChestplate(), 1); - } - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spearfishing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spearfishing.java deleted file mode 100644 index cd3e6ddb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spearfishing.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Random; - -public class Spearfishing extends EcoEnchant { - public Spearfishing() { - super( - "spearfishing", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onSpearfishingLand(@NotNull final ProjectileHitEvent event) { - if (event.getEntityType() != EntityType.TRIDENT) { - return; - } - - if (!(event.getEntity().getShooter() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!(event.getEntity() instanceof Trident trident)) { - return; - } - - if (!trident.getWorld().getBlockAt(trident.getLocation().add(0, 0.2, 0)).getType().equals(Material.WATER)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - ItemStack item = trident.getItem(); - - if (!EnchantChecks.item(item, this)) { - return; - } - - int level = EnchantChecks.getItemLevel(item, this); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - List potentialDrops = new ArrayList<>(); - this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "drops").forEach(material -> { - potentialDrops.add(Material.getMaterial(material.toUpperCase())); - }); - - Collections.shuffle(potentialDrops, new Random(NumberUtils.randInt(0, 100000))); - ItemStack drop = new ItemStack(potentialDrops.get(0), 1); - - if (EnchantChecks.item(item, EcoEnchants.TELEKINESIS)) { - new DropQueue(player) - .addItem(drop) - .setLocation(trident.getLocation()) - .forceTelekinesis() - .push(); - } else { - new DropQueue(player) - .addItem(drop) - .setLocation(trident.getLocation()) - .push(); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spiked.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spiked.java deleted file mode 100644 index cf5347eb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Spiked.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerFishEvent; -import org.jetbrains.annotations.NotNull; - -public class Spiked extends EcoEnchant { - public Spiked() { - super( - "spiked", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onFish(@NotNull final PlayerFishEvent event) { - if (!event.getState().equals(PlayerFishEvent.State.CAUGHT_ENTITY)) { - return; - } - - if (!(event.getCaught() instanceof LivingEntity victim)) { - return; - } - - Player player = event.getPlayer(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (victim.hasMetadata("NPC")) { - return; - } - - if (!AntigriefManager.canInjure(player, victim)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - double damagePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - double damage = damagePerLevel * level; - victim.damage(damage, player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Splash.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Splash.java deleted file mode 100644 index 8d0699ee..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Splash.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Bukkit; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -@SuppressWarnings("deprecation") -public class Splash extends EcoEnchant { - public Splash() { - super( - "splash", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentHit(@NotNull final LivingEntity shooter, - final int level, - @NotNull final ProjectileHitEvent event) { - Trident trident = (Trident) event.getEntity(); - - ItemStack item = trident.getItem(); - - if (!EnchantChecks.item(item, this)) { - return; - } - - if (this.getDisabledWorlds().contains(shooter.getWorld())) { - return; - } - - double radius = level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius-multiplier"); - double damage = level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - - for (Entity victim : trident.getNearbyEntities(radius, radius, radius)) { - if (victim.hasMetadata("NPC")) { - continue; - } - - if (!(victim instanceof LivingEntity entity)) { - continue; - } - - if (victim.equals(shooter)) { - continue; - } - - Bukkit.getPluginManager().callEvent(new EntityDamageByEntityEvent(trident, entity, EntityDamageEvent.DamageCause.ENTITY_ATTACK, damage)); - - if (shooter instanceof Player) { - if (!AntigriefManager.canInjure((Player) shooter, entity)) { - continue; - } - } - - entity.damage(damage, trident); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stab.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stab.java deleted file mode 100644 index d1a15d96..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stab.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Stab extends EcoEnchant { - public Stab() { - super( - "stab", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double baseDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-base"); - double perLevelDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - double damage = baseDamage + (level * perLevelDamage); - - event.setDamage(event.getDamage() + damage); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stalwart.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stalwart.java deleted file mode 100644 index 1e3858b3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stalwart.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Stalwart extends EcoEnchant { - public Stalwart() { - super( - "stalwart", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "duration-per-level"); - duration *= level; - - int amplifier = (int) Math.ceil((double) level / 4) - 1; - - victim.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, duration, amplifier, false, false, true)); - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stamina.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stamina.java deleted file mode 100644 index fb563bbe..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Stamina.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.FoodLevelChangeEvent; -import org.jetbrains.annotations.NotNull; - -public class Stamina extends EcoEnchant { - public Stamina() { - super( - "stamina", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @EventHandler - public void onStaminaHunger(@NotNull final FoodLevelChangeEvent event) { - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!player.isSprinting()) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.boots(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (event.getFoodLevel() > player.getFoodLevel()) { - return; - } - - int level = EnchantChecks.getBootsLevel(player, this); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StoneSwitcher.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StoneSwitcher.java deleted file mode 100644 index e591088b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StoneSwitcher.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class StoneSwitcher extends EcoEnchant { - public StoneSwitcher() { - super( - "stone_switcher", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (!block.getType().equals(Material.STONE)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setDropItems(false); - - Material material; - double random = NumberUtils.randFloat(0, 1); - double band = 1 / (double) this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").size(); - int selectedIndex = (int) Math.floor(random / band); - selectedIndex = Math.min(selectedIndex, this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").size() - 1); - String materialName = this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").get(selectedIndex); - material = Material.getMaterial(materialName.toUpperCase()); - - if (material == null) { - material = Material.COBBLESTONE; - } - - ItemStack item = new ItemStack(material, 1); - - new DropQueue(player) - .setLocation(block.getLocation()) - .addItem(item) - .push(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StrayAspect.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StrayAspect.java deleted file mode 100644 index 11cf512f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/StrayAspect.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class StrayAspect extends EcoEnchant { - public StrayAspect() { - super( - "stray_aspect", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int ticksPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - - victim.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, level * ticksPerLevel, level)); - victim.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_DIGGING, level * ticksPerLevel, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Succession.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Succession.java deleted file mode 100644 index c83d067f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Succession.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.AbstractArrow; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.jetbrains.annotations.NotNull; - -public class Succession extends EcoEnchant { - public Succession() { - super( - "succession", EnchantmentType.NORMAL - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - int amount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "extra-arrows-per-level") * level; - - boolean fire = EnchantChecks.mainhand(shooter, Enchantment.ARROW_FIRE); - - if (shooter instanceof Player player) { - AnticheatManager.exemptPlayer(player); - } - - for (int i = 1; i <= amount; i++) { - this.getPlugin().getScheduler().runLater(() -> { - Arrow arrow1 = shooter.launchProjectile(Arrow.class, event.getProjectile().getVelocity()); - arrow1.setPickupStatus(AbstractArrow.PickupStatus.DISALLOWED); - if (fire) { - arrow1.setFireTicks(Integer.MAX_VALUE); - } - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "per-arrow-damage") && shooter instanceof Player) { - DurabilityUtils.damageItem((Player) shooter, ((Player) shooter).getInventory().getItemInMainHand(), 1); - } - }, (long) i * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "delay-between-arrows")); - } - if (shooter instanceof Player player) { - AnticheatManager.unexemptPlayer(player); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Supercritical.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Supercritical.java deleted file mode 100644 index 2de2131a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Supercritical.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Supercritical extends EcoEnchant { - public Supercritical() { - super( - "supercritical", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setDamage(event.getDamage() * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-multiplier")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sycophant.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sycophant.java deleted file mode 100644 index 96df8afd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Sycophant.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Sycophant extends EcoEnchant { - public Sycophant() { - super( - "sycophant", EnchantmentType.NORMAL - ); - } - - @Override - public void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level"); - double amountToHeal = level * multiplier; - double newHealth = blocker.getHealth() + amountToHeal; - if (newHealth > blocker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - newHealth = blocker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - } - blocker.setHealth(newHealth); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tectonic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tectonic.java deleted file mode 100644 index 25968078..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tectonic.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.Collection; - -public class Tectonic extends EcoEnchant { - public Tectonic() { - super( - "tectonic", EnchantmentType.NORMAL - ); - } - - @Override - public void onFallDamage(@NotNull final LivingEntity faller, - final int level, - @NotNull final EntityDamageEvent event) { - - if (!event.getCause().equals(EntityDamageEvent.DamageCause.FALL)) { - return; - } - - int radius = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "initial-radius") + (this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "per-level-radius") * level - 1); - int damage = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "initial-damage") + (this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "per-level-damage") * level - 1); - - - Collection entities = faller.getWorld().getNearbyEntities(faller.getLocation(), radius, 2, radius); - - for (Entity entity : entities) { - if (entity.equals(faller)) { - continue; - } - if (!(entity instanceof LivingEntity)) { - continue; - } - entity.teleport(entity.getLocation().add(0, 0.3, 0)); - if (faller instanceof Player && !AntigriefManager.canInjure((Player) faller, (LivingEntity) entity)) { - return; - } - ((LivingEntity) entity).damage(damage); - } - } - -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Telekinesis.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Telekinesis.java deleted file mode 100644 index b50f47f6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Telekinesis.java +++ /dev/null @@ -1,210 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.core.events.EntityDeathByEntityEvent; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.core.integrations.mcmmo.McmmoManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.integrations.mythicmobs.MythicMobsManager; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Item; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.event.block.BlockDropItemEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.ItemMeta; -import org.bukkit.persistence.PersistentDataType; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Objects; - -public class Telekinesis extends EcoEnchant { - private static boolean always = false; - - public Telekinesis() { - super( - "telekinesis", EnchantmentType.NORMAL - ); - } - - @Override - protected void postUpdate() { - always = this.getPlugin().getConfigYml().getBool("advanced.force-dropqueue"); - } - - // For block drops - @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) - public void telekinesisDropItem(@NotNull final BlockDropItemEvent event) { - Player player = event.getPlayer(); - - if (!always && !(EnchantChecks.mainhand(player, this)) && this.areRequirementsMet(player)) { - return; - } - - if (this.getDisabledWorldNames().contains(player.getWorld().getName())) { - return; - } - - if (event.isCancelled()) { - return; - } - - Block block = event.getBlock(); - - if (!AntigriefManager.canBreakBlock(player, block)) { - return; - } - - List drops = new ArrayList<>(); - - for (Item item : event.getItems()) { - drops.add(item.getItemStack()); - for (int i = 0; i < McmmoManager.getBonusDropCount(block); i++) { - drops.add(item.getItemStack()); - } - } - - event.getItems().clear(); - - DropQueue queue = new DropQueue(player) - .setLocation(block.getLocation()) - .addItems(drops); - - if (!always) { - queue.forceTelekinesis(); - } - - queue.push(); - } - - // For exp drops, blockdropitemevent doesn't cover xp - @EventHandler(priority = EventPriority.HIGH) - public void telekinesisBreak(@NotNull final BlockBreakEvent event) { - Player player = event.getPlayer(); - Block block = event.getBlock(); - - if (!always && !(EnchantChecks.mainhand(player, this)) && this.areRequirementsMet(player)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!AntigriefManager.canBreakBlock(player, block)) { - return; - } - - if (block.getType().equals(Material.SPAWNER)) { - event.setExpToDrop(0); - } - - DropQueue queue = new DropQueue(player) - .setLocation(block.getLocation()) - .addXP(event.getExpToDrop()); - - if (!always) { - queue.forceTelekinesis(); - } - - queue.push(); - - event.setExpToDrop(0); - } - - @EventHandler(priority = EventPriority.HIGH) - public void telekinesisKill(@NotNull final EntityDeathByEntityEvent event) { - Player player = null; - LivingEntity entity = event.getVictim(); - ItemStack item = null; - - if (entity instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "not-on-players")) { - return; - } - - if (!MythicMobsManager.canDropItems(entity)) { - return; - } - - if (event.getKiller() instanceof Player) { - player = (Player) event.getKiller(); - item = player.getInventory().getItemInMainHand(); - } else if (event.getKiller() instanceof Arrow) { - if (((Arrow) event.getKiller()).getShooter() instanceof Player) { - player = (Player) ((Arrow) event.getKiller()).getShooter(); - item = player.getInventory().getItemInMainHand(); - } - } else if (event.getKiller() instanceof Trident trident) { - if (trident.getShooter() instanceof Player) { - player = (Player) trident.getShooter(); - item = trident.getItem(); - } - } - - //noinspection ConstantConditions - if (player == null || item == null) { - return; - } - - if (Objects.equals(player, entity)) { - return; - } - - if (!EnchantChecks.item(item, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int xp = event.getXp(); - Collection drops = event.getDrops(); - - drops.removeIf(itemStack -> { - if (itemStack == null) { - return true; - } - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return false; - } - //noinspection ConstantConditions - if (meta.getPersistentDataContainer() == null) { - return false; - } - return meta.getPersistentDataContainer().has(this.getPlugin().getNamespacedKeyFactory().create("soulbound"), PersistentDataType.INTEGER); - }); - - new DropQueue(player) - .addItems(drops) - .setLocation(entity.getLocation()) - .addXP(xp) - .forceTelekinesis() - .push(); - - event.getDeathEvent().setDroppedExp(0); - event.getDeathEvent().getDrops().clear(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thor.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thor.java deleted file mode 100644 index 5d29599e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thor.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.LightningUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Thor extends EcoEnchant { - public Thor() { - super( - "thor", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double damage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "lightning-damage"); - - boolean silent = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "local-lightning-sound"); - LightningUtils.strike(victim, damage, silent); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java deleted file mode 100644 index e59a4699..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.attribute.Attribute; -import org.bukkit.attribute.AttributeInstance; -import org.bukkit.attribute.AttributeModifier; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.jetbrains.annotations.NotNull; - -import java.util.UUID; - -public class Thrive extends EcoEnchant { - private final AttributeModifier modifier = new AttributeModifier(UUID.nameUUIDFromBytes("thrive".getBytes()), this.getKey().getKey(), 1, AttributeModifier.Operation.ADD_NUMBER); - - public Thrive() { - super( - "thrive", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onArmorEquip(@NotNull final ArmorChangeEvent event) { - Player player = event.getPlayer(); - - if (!this.areRequirementsMet(player)) { - return; - } - - int points = EnchantChecks.getArmorPoints(player, this); - - AttributeInstance inst = player.getAttribute(Attribute.GENERIC_MAX_HEALTH); - - assert inst != null; - - if (this.getDisabledWorlds().contains(player.getWorld())) { - points = 0; - } - - inst.removeModifier(modifier); - - if (points > 0) { - inst.addModifier( - new AttributeModifier( - UUID.nameUUIDFromBytes("thrive".getBytes()), - this.getKey().getKey(), - this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "health-per-point") * points, - AttributeModifier.Operation.ADD_NUMBER - ) - ); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tornado.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tornado.java deleted file mode 100644 index 3afc824c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tornado.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Tornado extends EcoEnchant { - public Tornado() { - super( - "tornado", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double baseVelocity = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-per-level"); - double yVelocity = baseVelocity * level; - - Vector toAdd = new Vector(0, yVelocity, 0); - - if (victim instanceof Player pVictim) { - AnticheatManager.exemptPlayer(pVictim); - - this.getPlugin().getScheduler().runLater(() -> { - AnticheatManager.unexemptPlayer(pVictim); - }, 40); - } - - this.getPlugin().getScheduler().run(() -> { - victim.setVelocity(victim.getVelocity().clone().add(toAdd)); - }); - - this.getPlugin().getScheduler().runLater(() -> victim.setVelocity(victim.getVelocity().clone().add(toAdd)), 1); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Toxic.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Toxic.java deleted file mode 100644 index 212f98af..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Toxic.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Toxic extends EcoEnchant { - public Toxic() { - super( - "toxic", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.addPotionEffect(new PotionEffect(PotionEffectType.POISON, level * 10 + 20, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Transfuse.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Transfuse.java deleted file mode 100644 index f2738f61..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Transfuse.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class Transfuse extends EcoEnchant { - public Transfuse() { - super( - "transfuse", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (!this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "works-on").contains(block.getType().toString().toLowerCase())) { - return; - } - - event.setDropItems(false); - - Material material; - double random = NumberUtils.randFloat(0, 1); - double band = 1 / (double) this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").size(); - int selectedIndex = (int) Math.floor(random / band); - selectedIndex = Math.min(selectedIndex, this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").size() - 1); - String materialName = this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").get(selectedIndex); - material = Material.getMaterial(materialName.toUpperCase()); - if (material == null) { - material = Material.COBBLESTONE; - } - - ItemStack item = new ItemStack(material, 1); - - new DropQueue(player) - .setLocation(block.getLocation()) - .addItem(item) - .push(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tripleshot.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tripleshot.java deleted file mode 100644 index 293681b8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Tripleshot.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.AbstractArrow; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Tripleshot extends EcoEnchant { - public Tripleshot() { - super( - "tripleshot", EnchantmentType.NORMAL - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (shooter instanceof Player player) { - AnticheatManager.exemptPlayer(player); - } - - for (int i = -1; i < 2; i += 2) { - Vector velocity = event.getProjectile().getVelocity(); - - float radians = (float) ((float) i * Math.toRadians(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "angle"))); - velocity.rotateAroundY(radians); - - Arrow arrow1 = shooter.launchProjectile(Arrow.class, velocity); - if (EnchantChecks.mainhand(shooter, Enchantment.ARROW_FIRE)) { - arrow1.setFireTicks(Integer.MAX_VALUE); - } - arrow1.setPickupStatus(AbstractArrow.PickupStatus.DISALLOWED); - } - - if (shooter instanceof Player player) { - AnticheatManager.unexemptPlayer(player); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VampireAspect.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VampireAspect.java deleted file mode 100644 index 6dbe0c7e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VampireAspect.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class VampireAspect extends EcoEnchant { - public VampireAspect() { - super( - "vampire_aspect", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.addPotionEffect(new PotionEffect(PotionEffectType.WITHER, level * 10 + 20, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Vein.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Vein.java deleted file mode 100644 index b7da4cc2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Vein.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.util.BlockUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.Collections; -import java.util.List; -import java.util.Set; - -public class Vein extends EcoEnchant { - public Vein() { - super( - "vein", EnchantmentType.NORMAL - ); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (block.hasMetadata("block-ignore")) { - return; - } - - if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) { - return; - } - - List materials = Collections.singletonList(block.getType()); - - if (!this.getConfig() - .getStrings(EcoEnchants.CONFIG_LOCATION + "whitelisted-blocks") - .contains(block.getType().toString().toLowerCase())) { - return; - } - - int blocksPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "blocks-per-level"); - int limit = level * blocksPerLevel; - - Set blockSet = BlockUtils.getVein(block, materials, limit); - blockSet.removeIf(block1 -> !AntigriefManager.canBreakBlock(player, block1)); - - AnticheatManager.exemptPlayer(player); - EnchantmentUtils.rehandleBreaking(player, blockSet, this.getPlugin()); - AnticheatManager.unexemptPlayer(player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Venom.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Venom.java deleted file mode 100644 index 730ac04d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Venom.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Venom extends EcoEnchant { - public Venom() { - super( - "venom", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - victim.addPotionEffect(new PotionEffect(PotionEffectType.WITHER, level * 10 + 20, level)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VoidAffinity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VoidAffinity.java deleted file mode 100644 index 3c275127..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/VoidAffinity.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.World; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class VoidAffinity extends EcoEnchant { - public VoidAffinity() { - super( - "void_affinity", EnchantmentType.NORMAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getWorld().getEnvironment().equals(World.Environment.THE_END)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Voltage.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Voltage.java deleted file mode 100644 index 5d3d9465..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Voltage.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Material; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.EntityEquipment; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Voltage extends EcoEnchant { - private static final Material[] ITEMS = { - Material.IRON_HELMET, - Material.IRON_CHESTPLATE, - Material.IRON_LEGGINGS, - Material.IRON_BOOTS, - - Material.GOLDEN_HELMET, - Material.GOLDEN_CHESTPLATE, - Material.GOLDEN_LEGGINGS, - Material.GOLDEN_BOOTS, - - Material.CHAINMAIL_HELMET, - Material.CHAINMAIL_CHESTPLATE, - Material.CHAINMAIL_LEGGINGS, - Material.CHAINMAIL_BOOTS, - }; - - public Voltage() { - super( - "voltage", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - EntityEquipment equipment = victim.getEquipment(); - if (equipment == null) { - return; - } - - int pieces = 0; - - for (ItemStack armorPiece : equipment.getArmorContents()) { - if (armorPiece == null) { - continue; - } - - if (Arrays.asList(ITEMS).contains(armorPiece.getType())) { - pieces++; - } - } - - if (pieces == 0) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - event.setDamage(event.getDamage() * (1 + (level * multiplier * pieces))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAffinity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAffinity.java deleted file mode 100644 index 6fd7fbb6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAffinity.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Material; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class WaterAffinity extends EcoEnchant { - public WaterAffinity() { - super( - "water_affinity", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!attacker.getLocation().getBlock().getType().equals(Material.WATER)) { - return; - } - - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level); - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAspect.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAspect.java deleted file mode 100644 index 465811a3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WaterAspect.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Blaze; -import org.bukkit.entity.Enderman; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.MagmaCube; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class WaterAspect extends EcoEnchant { - public WaterAspect() { - super( - "water_aspect", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Blaze || victim instanceof MagmaCube || victim instanceof Enderman)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - double damageMultiplier = (level * multiplier) + 1; - - event.setDamage(event.getDamage() * damageMultiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Weakening.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Weakening.java deleted file mode 100644 index 8a4a5074..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Weakening.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Weakening extends EcoEnchant { - public Weakening() { - super( - "weakening", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - int ticksPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"); - int ticks = ticksPerLevel * level; - - victim.setMetadata("weak", this.getPlugin().getMetadataValueFactory().create(true)); - - this.getPlugin().getScheduler().runLater(() -> victim.removeMetadata("weak", this.getPlugin()), ticks); - } - - @EventHandler - public void onDamage(@NotNull final EntityDamageEvent event) { - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - if (!victim.hasMetadata("weak")) { - return; - } - - event.setDamage(event.getDamage() * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier-while-weak")); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wisdom.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wisdom.java deleted file mode 100644 index 562b7ab1..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wisdom.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.events.NaturalExpGainEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.inventory.InventoryType; -import org.jetbrains.annotations.NotNull; - -public class Wisdom extends EcoEnchant { - public Wisdom() { - super( - "wisdom", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onExpChange(@NotNull final NaturalExpGainEvent event) { - Player player = event.getExpChangeEvent().getPlayer(); - - if (event.getExpChangeEvent().getAmount() < 0) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (player.getOpenInventory().getTopInventory().getType() == InventoryType.GRINDSTONE) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - event.getExpChangeEvent().setAmount((int) Math.ceil(event.getExpChangeEvent().getAmount() * (1 + (level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-point"))))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WoodSwitcher.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WoodSwitcher.java deleted file mode 100644 index d53bdad6..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/WoodSwitcher.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.Tag; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class WoodSwitcher extends EcoEnchant { - public WoodSwitcher() { - super( - "wood_switcher", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (!Tag.LOGS.isTagged(block.getType())) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - event.setDropItems(false); - - Material material; - double random = NumberUtils.randFloat(0, 1); - double band = 1 / (double) this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").size(); - int selectedIndex = (int) Math.floor(random / band); - selectedIndex = Math.min(selectedIndex, this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").size() - 1); - String materialName = this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks").get(selectedIndex); - material = Material.getMaterial(materialName.toUpperCase()); - - if (material == null) { - material = block.getType(); - } - - ItemStack item = new ItemStack(material, 1); - - new DropQueue(player) - .setLocation(block.getLocation()) - .addItem(item) - .push(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wound.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wound.java deleted file mode 100644 index 86a81ed2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Wound.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.concurrent.atomic.AtomicInteger; - -public class Wound extends EcoEnchant { - public Wound() { - super( - "wound", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double bleedDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bleed-damage"); - - int bleedCount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "amount-per-level"); - bleedCount *= level; - final int finalBleedCount = bleedCount; - - AtomicInteger currentBleedCount = new AtomicInteger(0); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - currentBleedCount.addAndGet(1); - - victim.damage(bleedDamage); - - if (currentBleedCount.get() >= finalBleedCount) { - bukkitRunnable.cancel(); - } - }).runTaskTimer(0, 10); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Zeus.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Zeus.java deleted file mode 100644 index e532da4b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Zeus.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.normal; - -import com.willfp.eco.util.LightningUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Zeus extends EcoEnchant { - public Zeus() { - super( - "zeus", EnchantmentType.NORMAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double damage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "lightning-damage"); - - boolean silent = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "local-lightning-sound"); - LightningUtils.strike(victim, damage, silent); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Aiming.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Aiming.java deleted file mode 100644 index 387bee5f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Aiming.java +++ /dev/null @@ -1,135 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.entities.Entities; -import com.willfp.eco.core.entities.TestableEntity; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.GameMode; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Enderman; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.atomic.AtomicInteger; - -@SuppressWarnings({"unchecked", "unused"}) -public class Aiming extends EcoEnchant { - private final List targets = new ArrayList<>(); - - public Aiming() { - super( - "aiming", EnchantmentType.SPECIAL - ); - targets.clear(); - targets.addAll(this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "targets").stream().map( - Entities::lookup - ).toList()); - } - - @EventHandler - public void aimingLaunch(@NotNull final ProjectileLaunchEvent event) { - if (!(event.getEntity().getShooter() instanceof Player player)) { - return; - } - - if (!(event.getEntity() instanceof Arrow arrow)) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance-per-level"); - - double distance = level * multiplier; - double force = arrow.getVelocity().clone().length() / 3; - force = Math.min(force, 1); - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "require-full-force") && force < 0.9) { - return; - } - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "scale-on-force")) { - distance *= force; - } - - final double finalDistance = distance; - - Runnable runnable = this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - List nearbyEntities = (List) (List) Arrays.asList(arrow.getNearbyEntities(finalDistance, finalDistance, finalDistance).stream() - .filter(entity -> entity instanceof LivingEntity) - .filter(entity -> this.targets.stream().anyMatch(target -> target.matches(entity))) - .map(entity -> (LivingEntity) entity) - .filter(entity -> !entity.equals(player)) - .filter(entity -> !(entity instanceof Enderman)) - .filter(entity -> AntigriefManager.canInjure(player, entity)) - .filter(entity -> { - if (entity instanceof Player) { - return ((Player) entity).getGameMode().equals(GameMode.SURVIVAL) || ((Player) entity).getGameMode().equals(GameMode.ADVENTURE); - } - return true; - }).toArray()); - - if (nearbyEntities.isEmpty()) { - return; - } - - LivingEntity entity = nearbyEntities.get(0); - double dist = Double.MAX_VALUE; - - for (LivingEntity livingEntity : nearbyEntities) { - double currentDistance = livingEntity.getLocation().distance(arrow.getLocation()); - if (currentDistance >= dist) { - continue; - } - - dist = currentDistance; - entity = livingEntity; - } - if (entity != null) { - Vector vector = entity.getEyeLocation().toVector().clone().subtract(arrow.getLocation().toVector()).normalize(); - arrow.setVelocity(vector); - } - }); - - final int period = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "check-ticks"); - final int checks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "checks-per-level") * level; - AtomicInteger checksPerformed = new AtomicInteger(0); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - checksPerformed.addAndGet(1); - if (checksPerformed.get() > checks) { - bukkitRunnable.cancel(); - } - if (arrow.isDead() || arrow.isInBlock() || arrow.isOnGround()) { - bukkitRunnable.cancel(); - } - this.getPlugin().getScheduler().run(runnable); - }).runTaskTimer(3, period); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Annihilate.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Annihilate.java deleted file mode 100644 index e2e3e8f9..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Annihilate.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.util.VectorUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Annihilate extends EcoEnchant { - public Annihilate() { - super( - "annihilate", EnchantmentType.SPECIAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double baseMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-multiplier"); - Vector vector = attacker.getLocation().toVector().clone().subtract(victim.getLocation().toVector()).normalize().multiply(level * baseMultiplier).multiply(-1); - if (!VectorUtils.isFinite(vector)) { - return; - } - vector.setY(0.2); - if (!VectorUtils.isFinite(vector)) { - return; - } - victim.setVelocity(vector); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bladed.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bladed.java deleted file mode 100644 index c2dd99dc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bladed.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Bladed extends EcoEnchant { - public Bladed() { - super( - "bladed", EnchantmentType.SPECIAL - ); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) { - return; - } - double baseDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "base-multiplier"); - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = 1 + (multiplier * level) + baseDamage; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bolt.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bolt.java deleted file mode 100644 index ae15875c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Bolt.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.util.LightningUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Bolt extends EcoEnchant { - public Bolt() { - super( - "bolt", EnchantmentType.SPECIAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - double damage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "lightning-damage"); - - boolean silent = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "local-lightning-sound"); - LightningUtils.strike(victim, damage, silent); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Carve.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Carve.java deleted file mode 100644 index e8f25885..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Carve.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Carve extends EcoEnchant { - public Carve() { - super( - "carve", EnchantmentType.SPECIAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim.hasMetadata("cleaved")) { - return; - } - - double damagePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-percentage-per-level") * 0.01; - double radiusPerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius-per-level"); - final double damage = damagePerLevel * level * event.getDamage(); - final double radius = radiusPerLevel * level; - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - victim.getNearbyEntities(radius, radius, radius).stream() - .filter(entity -> entity instanceof LivingEntity) - .filter(entity -> !entity.equals(attacker)) - .forEach(entity -> { - entity.setMetadata("cleaved", this.getPlugin().getMetadataValueFactory().create(true)); - this.getPlugin().getScheduler().run(() -> ((LivingEntity) entity).damage(damage, attacker)); - this.getPlugin().getScheduler().runLater(() -> entity.removeMetadata("cleaved", this.getPlugin()), 20); - }); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Confusion.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Confusion.java deleted file mode 100644 index 127e8777..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Confusion.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class Confusion extends EcoEnchant { - public Confusion() { - super( - "confusion", EnchantmentType.SPECIAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity uncastVictim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(uncastVictim instanceof Player victim)) { - return; - } - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - List hotbar = new ArrayList<>(); - for (int i = 0; i < 9; i++) { - hotbar.add(victim.getInventory().getItem(i)); - } - Collections.shuffle(hotbar); - int i2 = 0; - for (ItemStack item : hotbar) { - victim.getInventory().setItem(i2, item); - i2++; - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Energizing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Energizing.java deleted file mode 100644 index 37d1aacc..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Energizing.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Energizing extends EcoEnchant { - public Energizing() { - super( - "energizing", EnchantmentType.SPECIAL - ); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - int duration = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level") * level; - int amplifier = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "initial-level") + (level - 2); - - player.addPotionEffect(new PotionEffect(PotionEffectType.FAST_DIGGING, duration, amplifier, true, true, true)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Force.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Force.java deleted file mode 100644 index b7e8c0ae..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Force.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Force extends EcoEnchant { - public Force() { - super( - "force", EnchantmentType.SPECIAL - ); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) { - return; - } - double damage = event.getDamage(); - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double bonus = (multiplier * (level + 6)) + 1; - event.setDamage(damage * bonus); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Frenzy.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Frenzy.java deleted file mode 100644 index 2c256781..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Frenzy.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDeathEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Frenzy extends EcoEnchant { - public Frenzy() { - super( - "frenzy", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onFrenzyKill(@NotNull final EntityDeathEvent event) { - if (event.getEntity().getKiller() == null) { - return; - } - - Player player = event.getEntity().getKiller(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - int duration = (int) (level * 20 * this.getConfig().getDouble((EcoEnchants.CONFIG_LOCATION + "seconds-per-level"))); - - player.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE, duration, level, true, true, true)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Harpoon.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Harpoon.java deleted file mode 100644 index 9d501fac..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Harpoon.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerFishEvent; -import org.jetbrains.annotations.NotNull; - -public class Harpoon extends EcoEnchant { - public Harpoon() { - super( - "harpoon", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onFish(@NotNull final PlayerFishEvent event) { - if (!event.getState().equals(PlayerFishEvent.State.CAUGHT_ENTITY)) { - return; - } - - if (!(event.getCaught() instanceof LivingEntity victim)) { - return; - } - - Player player = event.getPlayer(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (victim.hasMetadata("NPC")) { - return; - } - - if (!AntigriefManager.canInjure(player, victim)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - double damagePerLevel = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level"); - double damage = damagePerLevel * level; - victim.damage(damage, player); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Indestructibility.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Indestructibility.java deleted file mode 100644 index 7adbb7ce..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Indestructibility.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerItemDamageEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class Indestructibility extends EcoEnchant { - public Indestructibility() { - super( - "indestructibility", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onItemDamage(@NotNull final PlayerItemDamageEvent event) { - ItemStack item = event.getItem(); - - if (!EnchantChecks.item(item, this)) { - return; - } - - if (this.getDisabledWorlds().contains(event.getPlayer().getWorld())) { - return; - } - - if (!this.areRequirementsMet(event.getPlayer())) { - return; - } - - double level = EnchantChecks.getItemLevel(item, this); - double levelBonus = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "level-bonus"); - - if (NumberUtils.randFloat(0, 1) < (100 / (level + (1 + levelBonus)) / 100)) { - return; - } - - event.setCancelled(true); - event.setDamage(0); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Instability.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Instability.java deleted file mode 100644 index 5288b445..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Instability.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; - -public class Instability extends EcoEnchant { - - private static final List toProtect = new ArrayList<>(); - - public Instability() { - super( - "instability", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onInstabilityExplode(@NotNull final EntityDamageEvent event) { - if (!toProtect.contains(event.getEntity())) { - return; - } - - if (event.getCause() != EntityDamageEvent.DamageCause.ENTITY_EXPLOSION && event.getCause() - != EntityDamageEvent.DamageCause.BLOCK_EXPLOSION) { - return; - } - - event.setCancelled(true); - toProtect.remove(event.getEntity()); - } - - @EventHandler - public void onInstabilityLand(@NotNull final ProjectileHitEvent event) { - if (event.getEntityType() != EntityType.ARROW) { - return; - } - - if (!(event.getEntity().getShooter() instanceof Player player)) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!(event.getEntity() instanceof Arrow)) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - boolean fire = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "fire"); - boolean breakblocks = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "break-blocks"); - - float power = (float) (0.5 + (level * 0.5)); - - if (!AntigriefManager.canCreateExplosion(player, event.getEntity().getLocation())) { - return; - } - - if (breakblocks) { - breakblocks = AntigriefManager.canBreakBlock(player, event.getEntity().getLocation().getWorld().getBlockAt(event.getEntity().getLocation())); - } - - List toAdd = event.getEntity().getNearbyEntities(power, power, power) - .stream().filter(entity -> entity instanceof LivingEntity && !AntigriefManager.canInjure(player, (LivingEntity) entity)) - .toList(); - - toProtect.addAll( - toAdd - ); - - this.getPlugin().getScheduler().runLater(() -> toProtect.removeAll(toAdd), 20); - - event.getEntity().getWorld().createExplosion(event.getEntity().getLocation().getX(), event.getEntity().getLocation().getY(), event.getEntity().getLocation().getZ(), power, fire, breakblocks); - - event.getEntity().remove(); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Intellect.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Intellect.java deleted file mode 100644 index 2e2d7cd7..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Intellect.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.events.NaturalExpGainEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.inventory.InventoryType; -import org.jetbrains.annotations.NotNull; - -public class Intellect extends EcoEnchant { - public Intellect() { - super( - "intellect", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onExpChange(@NotNull final NaturalExpGainEvent event) { - Player player = event.getExpChangeEvent().getPlayer(); - - if (event.getExpChangeEvent().getAmount() < 0) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - if (level == 0) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (player.getOpenInventory().getTopInventory().getType() == InventoryType.GRINDSTONE) { - return; - } - - event.getExpChangeEvent().setAmount((int) Math.ceil(event.getExpChangeEvent().getAmount() * (1 + (level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "bonus-per-point"))))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/LifeSteal.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/LifeSteal.java deleted file mode 100644 index 38a054c2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/LifeSteal.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class LifeSteal extends EcoEnchant { - public LifeSteal() { - super( - "life_steal", EnchantmentType.SPECIAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level"); - double amountToHeal = level * multiplier; - double newHealth = attacker.getHealth() + amountToHeal; - if (newHealth > attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - newHealth = attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - } - attacker.setHealth(newHealth); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Pentashot.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Pentashot.java deleted file mode 100644 index 074103c5..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Pentashot.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.AbstractArrow; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Pentashot extends EcoEnchant { - public Pentashot() { - super( - "pentashot", EnchantmentType.SPECIAL - ); - } - - @Override - public void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - int bonusPerSide = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "side-arrows-per-level") * level; - - if (shooter instanceof Player player) { - AnticheatManager.exemptPlayer(player); - } - - for (int i = -bonusPerSide; i <= bonusPerSide; i += 1) { - if (i == 0) { - continue; - } - - Vector velocity = event.getProjectile().getVelocity(); - - float radians = (float) ((float) i * Math.toRadians(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "angle"))); - velocity.rotateAroundY(radians); - - Arrow arrow1 = shooter.launchProjectile(Arrow.class, velocity); - if (EnchantChecks.mainhand(shooter, Enchantment.ARROW_FIRE)) { - arrow1.setFireTicks(Integer.MAX_VALUE); - } - arrow1.setPickupStatus(AbstractArrow.PickupStatus.DISALLOWED); - } - - if (shooter instanceof Player player) { - AnticheatManager.unexemptPlayer(player); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Preservation.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Preservation.java deleted file mode 100644 index 07fe41ad..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Preservation.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public class Preservation extends EcoEnchant { - public Preservation() { - super( - "preservation", EnchantmentType.SPECIAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (event.getCause().equals(EntityDamageEvent.DamageCause.FALL)) { - return; - } - - double reduction = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percent-less-per-level"); - - double multiplier = 1 - ((reduction / 100) * level); - - event.setDamage(event.getDamage() * multiplier); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java deleted file mode 100644 index 5867e03c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.attribute.Attribute; -import org.bukkit.attribute.AttributeInstance; -import org.bukkit.attribute.AttributeModifier; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.jetbrains.annotations.NotNull; - -import java.util.UUID; - -public class Prosperity extends EcoEnchant { - private final AttributeModifier modifier = new AttributeModifier(UUID.nameUUIDFromBytes("prosperity".getBytes()), this.getKey().getKey(), 1, AttributeModifier.Operation.ADD_NUMBER); - - public Prosperity() { - super( - "prosperity", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onArmorEquip(@NotNull final ArmorChangeEvent event) { - Player player = event.getPlayer(); - - if (!this.areRequirementsMet(player)) { - return; - } - - int points = EnchantChecks.getArmorPoints(player, this); - - AttributeInstance inst = player.getAttribute(Attribute.GENERIC_MAX_HEALTH); - - assert inst != null; - - if (this.getDisabledWorlds().contains(player.getWorld())) { - points = 0; - } - - inst.removeModifier(modifier); - - if (points > 0) { - inst.addModifier( - new AttributeModifier( - UUID.nameUUIDFromBytes("prosperity".getBytes()), - this.getKey().getKey(), - this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "health-per-point") * points, - AttributeModifier.Operation.ADD_NUMBER - ) - ); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Razor.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Razor.java deleted file mode 100644 index 97d2d617..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Razor.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Razor extends EcoEnchant { - public Razor() { - super( - "razor", EnchantmentType.SPECIAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) { - return; - } - double perLevelMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier"); - double baseDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "base-damage"); - double extra = (level * perLevelMultiplier) + baseDamage; - if (this.getConfig().getBool((EcoEnchants.CONFIG_LOCATION) + "decrease-if-cooldown") && attacker instanceof Player) { - extra *= ((Player) attacker).getAttackCooldown(); - } - - event.setDamage(event.getDamage() + extra); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Repairing.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Repairing.java deleted file mode 100644 index 20ab14bd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Repairing.java +++ /dev/null @@ -1,127 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.TimedRunnable; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDropItemEvent; -import org.bukkit.event.entity.EntityPickupItemEvent; -import org.bukkit.event.inventory.InventoryClickEvent; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.Repairable; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -public class Repairing extends EcoEnchant implements TimedRunnable { - private final Set players = new HashSet<>(); - private int amount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "multiplier"); - - public Repairing() { - super( - "repairing", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void onItemPickup(@NotNull final EntityPickupItemEvent event) { - if (!(event.getEntity() instanceof Player)) { - return; - } - refreshPlayer((Player) event.getEntity()); - } - - @EventHandler - public void onPlayerJoin(@NotNull final PlayerJoinEvent event) { - refresh(); - } - - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - refresh(); - } - - @EventHandler - public void onInventoryDrop(@NotNull final EntityDropItemEvent event) { - if (!(event.getEntity() instanceof Player)) { - return; - } - - refreshPlayer((Player) event.getEntity()); - } - - @EventHandler - public void onInventoryClick(@NotNull final InventoryClickEvent event) { - if (!(event.getWhoClicked() instanceof Player)) { - return; - } - refreshPlayer((Player) event.getWhoClicked()); - } - - private void refresh() { - players.clear(); - this.getPlugin().getScheduler().runLater(() -> this.getPlugin().getServer().getOnlinePlayers().forEach(player -> { - if (Arrays.stream(player.getInventory().getContents()).parallel().anyMatch(item -> EnchantChecks.item(item, this))) { - if (this.areRequirementsMet(player)) { - players.add(player); - } - } - }), 1); - amount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "multiplier"); - } - - private void refreshPlayer(@NotNull final Player player) { - players.remove(player); - if (Arrays.stream(player.getInventory().getContents()).parallel().anyMatch(item -> EnchantChecks.item(item, this))) { - if (this.areRequirementsMet(player)) { - players.add(player); - } - } - } - - @Override - public void run() { - players.forEach((player -> { - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - for (ItemStack item : player.getInventory().getContents()) { - int level = EnchantChecks.getItemLevel(item, this); - if (level == 0) { - continue; - } - - if (!(item.getItemMeta() instanceof Repairable)) { - continue; - } - - if (player.getInventory().getItemInMainHand().equals(item)) { - continue; - } - - if (player.getInventory().getItemInOffHand().equals(item)) { - continue; - } - - if (player.getItemOnCursor().equals(item)) { - continue; - } - - DurabilityUtils.repairItem(item, amount * level); - } - })); - } - - @Override - public long getTime() { - return this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "repeat-ticks"); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java deleted file mode 100644 index 09615069..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java +++ /dev/null @@ -1,152 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.NamespacedKey; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.entity.PlayerDeathEvent; -import org.bukkit.event.player.PlayerRespawnEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.bukkit.persistence.PersistentDataContainer; -import org.bukkit.persistence.PersistentDataType; -import org.jetbrains.annotations.NotNull; -import org.bukkit.entity.Arrow; - -import java.util.ArrayList; -import java.util.List; - -@SuppressWarnings("unchecked") -public class Soulbound extends EcoEnchant { - public Soulbound() { - super( - "soulbound", EnchantmentType.SPECIAL - ); - } - - @EventHandler(priority = EventPriority.LOW) - public void onSoulboundDeath(@NotNull final PlayerDeathEvent event) { - if (event.getKeepInventory()) { - return; - } - - Player player = event.getEntity(); - List soulboundItems = new ArrayList<>(); // Stored as list to preserve duplicates - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!(event.getEntity() instanceof Arrow)) { - if (player.getKiller() != null) { - Player killer = player.getKiller(); - int reaperLevel = EnchantChecks.getMainhandLevel(killer, EcoEnchants.REAPER); - if (reaperLevel > 0) { - if (!(EcoEnchants.REAPER.getDisabledWorlds().contains(killer.getWorld()))) { - if (EnchantmentUtils.passedChance(EcoEnchants.REAPER, reaperLevel)) { - return; - } - } - } - } - } - - for (ItemStack itemStack : player.getInventory().getContents()) { - if (itemStack == null) { - continue; - } - - if (itemStack.containsEnchantment(this)) { - soulboundItems.add(itemStack); - } - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "on-books")) { - if (itemStack.getItemMeta() instanceof EnchantmentStorageMeta && (((EnchantmentStorageMeta) itemStack.getItemMeta()).getStoredEnchants().containsKey(this))) { - soulboundItems.add(itemStack); - } - } - } - - event.getDrops().removeAll(soulboundItems); - - for (ItemStack itemStack : soulboundItems) { - ItemMeta meta = itemStack.getItemMeta(); - assert meta != null; - PersistentDataContainer container = meta.getPersistentDataContainer(); - container.set(this.getPlugin().getNamespacedKeyFactory().create("soulbound"), PersistentDataType.INTEGER, 1); - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "remove-after")) { - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "on-books")) { - if (meta instanceof EnchantmentStorageMeta) { - ((EnchantmentStorageMeta) meta).removeStoredEnchant(this); - } - } - meta.removeEnchant(this); - } - - itemStack.setItemMeta(meta); - } - - player.setMetadata("soulbound-items", this.getPlugin().getMetadataValueFactory().create(soulboundItems)); - } - - public boolean hasSoulboundItems(@NotNull final Player player) { - final NamespacedKey soulbound = this.getPlugin().getNamespacedKeyFactory().create("soulbound"); - for (ItemStack itemStack : player.getInventory().getContents()) { - if (itemStack != null && itemStack.getItemMeta().getPersistentDataContainer().has(soulbound, PersistentDataType.INTEGER)) { - return false; - } - } - return true; - } - - @EventHandler(priority = EventPriority.HIGHEST) - public void onSoulboundRespawn(@NotNull final PlayerRespawnEvent event) { - Player player = event.getPlayer(); - - this.getPlugin().getScheduler().run(() -> { - if (!hasSoulboundItems(player)) { - return; - } - - if (!player.hasMetadata("soulbound-items")) { - return; - } - - List soulboundItems = (List) player.getMetadata("soulbound-items").get(0).value(); - - if (soulboundItems == null) { - player.removeMetadata("soulbound-items", this.getPlugin()); - return; - } - - for (ItemStack soulboundItem : soulboundItems) { - player.getInventory().remove(soulboundItem); - - ItemMeta meta = soulboundItem.getItemMeta(); - assert meta != null; - meta.getPersistentDataContainer().remove(this.getPlugin().getNamespacedKeyFactory().create("soulbound")); - soulboundItem.setItemMeta(meta); - player.getInventory().addItem(soulboundItem); - } - - player.removeMetadata("soulbound-items", this.getPlugin()); - }); - } - - @EventHandler(priority = EventPriority.HIGHEST) - public void onDeath(@NotNull final PlayerDeathEvent event) { - final NamespacedKey soulbound = this.getPlugin().getNamespacedKeyFactory().create("soulbound"); - event.getDrops().removeIf(itemStack -> itemStack.getItemMeta().getPersistentDataContainer().has(soulbound, PersistentDataType.INTEGER)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Spring.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Spring.java deleted file mode 100644 index 5a009d16..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Spring.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.player.PlayerMoveEvent; -import org.jetbrains.annotations.NotNull; - -public class Spring extends EcoEnchant { - public Spring() { - super( - "spring", EnchantmentType.SPECIAL - ); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (event.getCause() == EntityDamageEvent.DamageCause.FALL) { - event.setCancelled(true); - } - } - - @Override - public void onJump(@NotNull final Player player, - final int level, - @NotNull final PlayerMoveEvent event) { - if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) { - return; - } - AnticheatManager.exemptPlayer(player); - - double multiplier = 0.5 + ((double) (level * level) / 4 - 0.2) / 3; - player.setVelocity(player.getLocation().getDirection().multiply(multiplier).setY(multiplier)); - - this.getPlugin().getScheduler().runLater(() -> AnticheatManager.unexemptPlayer(player), 100); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Streamlining.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Streamlining.java deleted file mode 100644 index d0b49c9a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Streamlining.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public class Streamlining extends EcoEnchant { - public Streamlining() { - super( - "streamlining", EnchantmentType.SPECIAL - ); - } - - @Override - public void onArmorEquip(@NotNull final Player player, - final int level, - @NotNull final ArmorChangeEvent event) { - if (level == 0) { - player.setWalkSpeed(0.2f); - return; - } - - player.setWalkSpeed((float) (0.2f + (level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "speed-per-level")))); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Volatile.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Volatile.java deleted file mode 100644 index 60d9e4b8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Volatile.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.special; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Location; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Volatile extends EcoEnchant { - public Volatile() { - super( - "volatile", EnchantmentType.SPECIAL - ); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity uncastAttacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(uncastAttacker instanceof Player attacker)) { - return; - } - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - boolean fire = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "fire"); - boolean breakblocks = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "break-blocks"); - - float power = (float) (0.5 + (level * 0.5)); - - if (!AntigriefManager.canCreateExplosion(attacker, event.getEntity().getLocation())) { - return; - } - - if (breakblocks && !AntigriefManager.canBreakBlock(attacker, event.getEntity().getLocation().getWorld().getBlockAt(event.getEntity().getLocation()))) { - return; - } - - Location explosionLoc = victim.getEyeLocation(); - - victim.getWorld().createExplosion(explosionLoc, power, fire, breakblocks); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Ascend.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Ascend.java deleted file mode 100644 index 680d7a7f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Ascend.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.spell; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public class Ascend extends Spell { - private static final String IGNORE_FALL_KEY = "ignore-fall-damage"; - - public Ascend() { - super("ascend"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - int ticks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level") * level; - player.addPotionEffect(new PotionEffect(PotionEffectType.LEVITATION, ticks, this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "power") - 1, false, false)); - player.setMetadata(IGNORE_FALL_KEY, this.getPlugin().getMetadataValueFactory().create(true)); - this.getPlugin().getScheduler().runLater(() -> player.removeMetadata(IGNORE_FALL_KEY, this.getPlugin()), ticks * 4L); - - return true; - } - - @EventHandler - public void onFallDamage(@NotNull final EntityDamageEvent event) { - if (!event.getCause().equals(EntityDamageEvent.DamageCause.FALL)) { - return; - } - - if (!event.getEntity().hasMetadata(IGNORE_FALL_KEY)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Charge.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Charge.java deleted file mode 100644 index d677d235..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Charge.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.spell; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Charge extends Spell { - public Charge() { - super("charge"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - AnticheatManager.exemptPlayer(player); - - Vector velocity = player.getEyeLocation().getDirection().clone(); - velocity.normalize(); - velocity.multiply(level * this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity-per-level")); - velocity.setY(player.getEyeLocation().getDirection().clone().getY() + 0.2); - player.setVelocity(safenVector(velocity)); - - this.getPlugin().getScheduler().runLater(() -> AnticheatManager.unexemptPlayer(player), 10); - - return true; - } - - private Vector safenVector(@NotNull final Vector vector) { - if (Math.abs(vector.getX()) > 4) { - vector.setX(vector.getX() < 0 ? -3.9 : 3.9); - } - - if (Math.abs(vector.getY()) > 4) { - vector.setY(vector.getY() < 0 ? -3.9 : 3.9); - } - - if (Math.abs(vector.getZ()) > 4) { - vector.setZ(vector.getZ() < 0 ? -3.9 : 3.9); - } - - return vector; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Dynamite.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Dynamite.java deleted file mode 100644 index f7f34a47..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Dynamite.java +++ /dev/null @@ -1,86 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.spell; - -import com.willfp.eco.core.integrations.anticheat.AnticheatManager; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.Particle; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerInteractEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.Set; - -public class Dynamite extends Spell { - public Dynamite() { - super("dynamite"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - Block block = event.getClickedBlock(); - - if (!event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { - return false; - } - - if (block == null) { - return false; - } - - if (block.hasMetadata("block-ignore")) { - return false; - } - - AnticheatManager.exemptPlayer(player); - - Set toBreak = new HashSet<>(); - - int baseDiff = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "base-bonus"); - int bonusPerLevel = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "per-level-bonus"); - final int size = baseDiff + (bonusPerLevel * (level - 1)); - - - for (int x = -size; x <= size; x++) { - for (int y = -size; y <= size; y++) { - for (int z = -size; z <= size; z++) { - if (x == 0 && y == 0 && z == 0) { - block.getWorld().spawnParticle(Particle.EXPLOSION_HUGE, block.getLocation().clone().add(0.5, 0.5, 0.5), 1); - } - Block block1 = block.getWorld().getBlockAt(block.getLocation().clone().add(x, y, z)); - - if (this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blacklisted-blocks").contains(block1.getType().name().toLowerCase())) { - continue; - } - - if (block1.getType().getHardness() > block.getType().getHardness() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "hardness-check")) { - continue; - } - - if (!AntigriefManager.canBreakBlock(player, block1)) { - continue; - } - - toBreak.add(block1); - } - } - } - - EnchantmentUtils.rehandleBreaking(player, toBreak, this.getPlugin()); - - AnticheatManager.unexemptPlayer(player); - - return true; - } - - @Override - protected boolean requiresBlockClick() { - return true; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Missile.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Missile.java deleted file mode 100644 index 7a5aa3d9..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Missile.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.spell; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.entity.Player; -import org.bukkit.entity.WitherSkull; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityExplodeEvent; -import org.bukkit.event.player.PlayerInteractEvent; -import org.jetbrains.annotations.NotNull; - -public class Missile extends Spell { - public Missile() { - super("missile"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - WitherSkull skull = player.launchProjectile(WitherSkull.class, player.getEyeLocation().getDirection().multiply(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity"))); - skull.setCharged(true); - skull.setIsIncendiary(false); - skull.setMetadata("eco-damage", this.getPlugin().getMetadataValueFactory().create(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level") * level)); - skull.setMetadata("nobreak", this.getPlugin().getMetadataValueFactory().create(true)); - skull.setShooter(player); - - return true; - } - - @EventHandler(priority = EventPriority.LOW) - public void onWitherSkullDamage(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getDamager() instanceof WitherSkull)) { - return; - } - - if (event.getDamager().getMetadata("eco-damage").isEmpty()) { - return; - } - - double multiplier = event.getDamager().getMetadata("eco-damage").get(0).asDouble(); - - if (((WitherSkull) event.getDamager()).getShooter().equals(event.getEntity())) { - event.setCancelled(true); - } - - event.setDamage(multiplier); - } - - @EventHandler - public void onWitherSkullExplode(@NotNull final EntityExplodeEvent event) { - if (!(event.getEntity() instanceof WitherSkull)) { - return; - } - - if (event.getEntity().getMetadata("nobreak").isEmpty()) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Quake.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Quake.java deleted file mode 100644 index 382f3d2d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Quake.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.spell; - -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerInteractEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.Collection; - -public class Quake extends Spell { - public Quake() { - super("quake"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - int radius = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "radius-per-level") * level; - int damage = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "damage-per-level") * level; - - - Collection entities = player.getWorld().getNearbyEntities(player.getLocation(), radius, 3, radius); - - for (Entity entity : entities) { - if (entity.equals(player)) { - continue; - } - if (!(entity instanceof LivingEntity)) { - continue; - } - if (!AntigriefManager.canInjure(player, (LivingEntity) entity)) { - continue; - } - - ((LivingEntity) entity).damage(damage); - } - - return true; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Vitalize.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Vitalize.java deleted file mode 100644 index 887b6df8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/spell/Vitalize.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.willfp.ecoenchants.enchantments.ecoenchants.spell; - -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.Location; -import org.bukkit.Particle; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerInteractEvent; -import org.jetbrains.annotations.NotNull; - -public class Vitalize extends Spell { - public Vitalize() { - super("vitalize"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - player.setHealth(player.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()); - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "spawn-heart-particles")) { - spawnParticles(player); - } - - return true; - } - - private void spawnParticles(@NotNull final Player player) { - Location location = player.getLocation().clone(); - - location.add(0, 1, 0); - - int limit = NumberUtils.randInt(8, 13); - - for (int i = 0; i < limit; i++) { - Location spawnLoc = location.clone(); - spawnLoc.add( - NumberUtils.randFloat(-1.2, 1.2), - NumberUtils.randFloat(-0.3, 1.2), - NumberUtils.randFloat(-1.2, 1.2) - ); - - spawnLoc.getWorld().spawnParticle( - Particle.HEART, - spawnLoc, - 1 - ); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Artifact.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Artifact.java deleted file mode 100644 index b0e40957..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Artifact.java +++ /dev/null @@ -1,185 +0,0 @@ -package com.willfp.ecoenchants.enchantments.itemtypes; - -import com.google.common.util.concurrent.AtomicDouble; -import com.willfp.eco.core.Prerequisite; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.Location; -import org.bukkit.Particle; -import org.bukkit.block.Block; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Projectile; -import org.bukkit.event.EventHandler; -import org.bukkit.event.HandlerList; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.bukkit.event.player.PlayerMoveEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -public abstract class Artifact extends EcoEnchant { - /** - * The artifact particle. - */ - private Particle particle; - - /** - * The extra particle dust options. - *

- * Used for redstone particles. - */ - @Nullable - private Object extra; - - /** - * Create a new artifact enchantment. - * - * @param key The key name of the enchantment - * @param prerequisites Optional {@link Prerequisite}s that must be met - */ - protected Artifact(@NotNull final String key, - @NotNull final Prerequisite... prerequisites) { - super(key, EnchantmentType.ARTIFACT, prerequisites); - - if (!Prerequisite.areMet(prerequisites)) { - HandlerList.unregisterAll(this); // Prevent events firing - return; - } - - this.particle = this.getParticle(); - this.extra = this.getDustOptions(); - } - - /** - * Get the artifact particle. - * - * @return The artifact particle. - */ - @NotNull - public abstract Particle getParticle(); - - /** - * The extra particle dust options. - * - * @return The dust options. - */ - @Nullable - public Object getDustOptions() { - return null; - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (!this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "on-blocks").contains(block.getType().name().toLowerCase())) { - return; - } - - int amount = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "amount"); - block.getWorld().spawnParticle(particle, block.getLocation().add(0.5, 0.5, 0.5), amount, 0.4, 0.4, 0.4, 0, extra, false); - } - - /** - * Called on player fly while wearing an elytra. - * - * @param event The event to listen for. - */ - @EventHandler - public void onElytra(@NotNull final PlayerMoveEvent event) { - Player player = event.getPlayer(); - - if (!player.isGliding()) { - return; - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.chestplate(player, this)) { - return; - } - - this.getPlugin().getScheduler().runAsync(() -> { - Vector point1 = player.getLocation().getDirection().clone(); - point1.rotateAroundY(Math.toRadians(90)); - point1.multiply(1.2); - Location location1 = player.getLocation().clone().add(point1); - - Vector point2 = player.getLocation().getDirection().clone(); - point2.rotateAroundY(Math.toRadians(-90)); - point2.multiply(1.2); - Location location2 = player.getLocation().clone().add(point2); - - player.getWorld().spawnParticle(particle, location1, 1, 0, 0, 0, 0, extra, true); - player.getWorld().spawnParticle(particle, location2, 1, 0, 0, 0, 0, extra, true); - }); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - double radius = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius"); - - AtomicDouble yAtomic = new AtomicDouble(0); - - double yDelta = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "y-delta"); - double radiusMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius-multiplier"); - double offset = NumberUtils.randFloat(0, 0.75); - - boolean doubleHelix = this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "use-double-helix"); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - for (int i = 0; i < 3; i++) { - if (yAtomic.get() > victim.getHeight()) { - bukkitRunnable.cancel(); - } - yAtomic.addAndGet(yDelta); - double y = yAtomic.get(); - double x = radius * NumberUtils.fastCos((y + offset) * radiusMultiplier); - double z = radius * NumberUtils.fastSin((y + offset) * radiusMultiplier); - Location particleLocation = victim.getLocation(); - particleLocation.add(x, y, z); - victim.getWorld().spawnParticle(particle, particleLocation, 1, 0, 0, 0, 0, extra, false); - if (doubleHelix) { - Location particleLocation2 = victim.getLocation(); - particleLocation2.add(-x, y, -z); - victim.getWorld().spawnParticle(particle, particleLocation2, 1, 0, 0, 0, 0, extra, false); - } - } - }).runTaskTimerAsynchronously(0, 1); - } - - @Override - public void onProjectileLaunch(@NotNull final LivingEntity shooter, - @NotNull final Projectile projectile, - final int level, - @NotNull final ProjectileLaunchEvent event) { - int ticks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "particle-tick-delay"); - - int noteColor; - AtomicDouble color = new AtomicDouble(0); - if (particle.equals(Particle.NOTE)) { - noteColor = NumberUtils.randInt(0, 24); - color.set((double) noteColor / 24); - } - final double finalColor = color.get(); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - if (projectile.isOnGround() || projectile.isDead()) { - bukkitRunnable.cancel(); - } - projectile.getLocation().getWorld().spawnParticle(particle, projectile.getLocation(), 1, 0, 0, 0, finalColor, extra, true); - }).runTaskTimerAsynchronously(4, ticks); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java deleted file mode 100644 index e1df8f6a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java +++ /dev/null @@ -1,320 +0,0 @@ -package com.willfp.ecoenchants.enchantments.itemtypes; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.eco.core.integrations.placeholder.PlaceholderManager; -import com.willfp.eco.core.placeholder.PlayerPlaceholder; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.display.EnchantmentCache; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.SpellActivateEvent; -import net.md_5.bungee.api.ChatMessageType; -import net.md_5.bungee.api.chat.TextComponent; -import org.bukkit.Bukkit; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.SoundCategory; -import org.bukkit.Tag; -import org.bukkit.block.Container; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.inventory.BlockInventoryHolder; -import org.bukkit.permissions.PermissionAttachmentInfo; -import org.bukkit.util.NumberConversions; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.UUID; - -@SuppressWarnings("deprecation") -public abstract class Spell extends EcoEnchant { - /** - * Items that must be left-clicked to activate spells for. - */ - private static final List LEFT_CLICK_ITEMS = Arrays.asList( - Material.FISHING_ROD, - Material.BOW, - Material.CROSSBOW, - Material.TRIDENT - ); - - /** - * Items that don't cause spells to activate when right clicked. - */ - private static final List BLACKLIST_CLICKED_BLOCKS = new ArrayList<>(Arrays.asList( - Material.CRAFTING_TABLE, - Material.GRINDSTONE, - Material.ENCHANTING_TABLE, - Material.FURNACE, - Material.SMITHING_TABLE, - Material.LEVER, - Material.REPEATER, - Material.COMPARATOR, - Material.RESPAWN_ANCHOR, - Material.NOTE_BLOCK, - Material.ITEM_FRAME, - Material.CHEST, - Material.BARREL, - Material.BEACON, - Material.LECTERN, - Material.FLETCHING_TABLE, - Material.SMITHING_TABLE, - Material.STONECUTTER, - Material.SMOKER, - Material.BLAST_FURNACE, - Material.BREWING_STAND, - Material.DISPENSER, - Material.DROPPER, - Material.FIRE - )); - - static { - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.BUTTONS.getValues()); - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.BEDS.getValues()); - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.DOORS.getValues()); - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.FENCE_GATES.getValues()); - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.TRAPDOORS.getValues()); - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.ANVIL.getValues()); - BLACKLIST_CLICKED_BLOCKS.addAll(Tag.SHULKER_BOXES.getValues()); - } - - /** - * The cooldown end times linked to players. - */ - private final Map tracker = new HashMap<>(); - /** - * Players currently running spells - prevents listener firing twice. - */ - private final Set preventDuplicateList = new HashSet<>(); - - /** - * Create a new spell enchantment. - * - * @param key The key name of the enchantment - * @param prerequisites Optional {@link Prerequisite}s that must be met - */ - protected Spell(@NotNull final String key, - @NotNull final Prerequisite... prerequisites) { - super(key, EnchantmentType.SPELL, prerequisites); - - PlaceholderManager.registerPlaceholder( - new PlayerPlaceholder( - this.getPlugin(), - this.getPermissionName() + "_" + "cooldown", - player -> StringUtils.toNiceString(getCooldown(this, player)) - ) - ); - } - - /** - * Utility method to get a player's cooldown time of a specific spell. - * - * @param spell The spell to query. - * @param player The player to query. - * @return The time left in seconds before next use. - */ - public static int getCooldown(@NotNull final Spell spell, - @NotNull final Player player) { - if (!spell.tracker.containsKey(player.getUniqueId())) { - return 0; - } - - long msLeft = spell.tracker.get(player.getUniqueId()) - System.currentTimeMillis(); - - long secondsLeft = (long) Math.ceil((double) msLeft / 1000); - - return NumberConversions.toInt(secondsLeft); - } - - /** - * Get a multiplier for a spell cooldown. - *

- * Used for perks.. - * - * @param player The player to query. - * @return The multiplier. - */ - public static double getCooldownMultiplier(@NotNull final Player player) { - if (player.hasPermission("ecoenchants.cooldowntime.quarter")) { - return 0.25; - } - - if (player.hasPermission("ecoenchants.cooldowntime.third")) { - return 0.33; - } - - if (player.hasPermission("ecoenchants.cooldowntime.half")) { - return 0.5; - } - - if (player.hasPermission("ecoenchants.cooldowntime.75")) { - return 0.75; - } - - String prefix = "ecoenchants.cooldowntime."; - for (PermissionAttachmentInfo permissionAttachmentInfo : player.getEffectivePermissions()) { - String permission = permissionAttachmentInfo.getPermission(); - if (permission.startsWith(prefix)) { - try { - return Double.parseDouble(permission.substring(permission.lastIndexOf(".") + 1)) / 100; - } catch (NumberFormatException e) { - return 1; - } - } - } - - return 1; - } - - /** - * Get the cooldown time of the spell (in seconds). - * - * @return The time, in seconds. - */ - public int getCooldownTime() { - return this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "cooldown"); - } - - /** - * Get the sound to be played on activation. - * - * @return The sound. - */ - public final Sound getActivationSound() { - return Sound.valueOf(this.getConfig().getString(EcoEnchants.CONFIG_LOCATION + "activation-sound").toUpperCase()); - } - - /** - * Listener called on spell activation. - * - * @param event The event to listen for. - */ - @EventHandler - public void onUseEventHandler(@NotNull final PlayerInteractEvent event) { - Player player = event.getPlayer(); - - if (preventDuplicateList.contains(player.getUniqueId())) { - return; - } - preventDuplicateList.add(player.getUniqueId()); - this.getPlugin().getScheduler().runLater(() -> preventDuplicateList.remove(player.getUniqueId()), 2); - - if (player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (LEFT_CLICK_ITEMS.contains(player.getInventory().getItemInMainHand().getType())) { - if (!(event.getAction().equals(Action.LEFT_CLICK_AIR) || event.getAction().equals(Action.LEFT_CLICK_BLOCK))) { - return; - } - if (requiresBlockClick() && !event.getAction().equals(Action.LEFT_CLICK_BLOCK)) { - return; - } - } else { - if (!(event.getAction().equals(Action.RIGHT_CLICK_AIR) || event.getAction().equals(Action.RIGHT_CLICK_BLOCK))) { - return; - } - if (requiresBlockClick() && !event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { - return; - } - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int cooldown = getCooldown(this, player); - - if (event.getClickedBlock() != null) { - if (event.getClickedBlock().getState() instanceof Container - || event.getClickedBlock().getState() instanceof BlockInventoryHolder - || BLACKLIST_CLICKED_BLOCKS.contains(event.getClickedBlock().getType())) { - return; - } - } - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "not-while-sneaking")) { - if (player.isSneaking()) { - return; - } - } - - if (!this.areRequirementsMet(player)) { - return; - } - - if (cooldown > 0) { - if (!this.hasFlag("no-cooldown-message")) { - if (this.getPlugin().getConfigYml().getBool("types.special.cooldown-in-actionbar")) { - String message = this.getPlugin().getLangYml().getFormattedString("messages.on-cooldown") - .replace("%seconds%", String.valueOf(cooldown)) - .replace("%name%", EnchantmentCache.getEntry(this).getRawName()); - - player.spigot().sendMessage( - ChatMessageType.ACTION_BAR, - TextComponent.fromLegacyText(message) - ); - } else { - String message = this.getPlugin().getLangYml().getMessage("on-cooldown") - .replace("%seconds%", String.valueOf(cooldown)) - .replace("%name%", EnchantmentCache.getEntry(this).getRawName()); - player.sendMessage(message); - } - player.playSound(player.getLocation(), Sound.BLOCK_NOTE_BLOCK_BASS, 1, 0.5f); - } - } else { - SpellActivateEvent spellActivateEvent = new SpellActivateEvent(player, this); - Bukkit.getPluginManager().callEvent(spellActivateEvent); - - if (!spellActivateEvent.isCancelled()) { - if (onUse(player, level, event)) { - if (!this.hasFlag("no-use-message")) { - String message = this.getPlugin().getLangYml().getMessage("used-spell").replace("%name%", EnchantmentCache.getEntry(this).getRawName()); - player.sendMessage(message); - player.playSound(player.getLocation(), this.getActivationSound(), SoundCategory.PLAYERS, 1, 1); - } - - tracker.remove(player.getUniqueId()); - tracker.put(player.getUniqueId(), System.currentTimeMillis() + (long) ((this.getCooldownTime() * 1000L) * Spell.getCooldownMultiplier(player))); - } - } - } - } - - /** - * Get if the spell requires a block to be clicked to trigger the spell. - * - * @return If the spell requires a block to be clicked. - */ - protected boolean requiresBlockClick() { - return false; - } - - /** - * Actual spell-specific implementations; the functionality. - * - * @param player The player who triggered the spell. - * @param level The level of the spell on the item. - * @param event The event that activated the spell. - * @return If the spell should be activated. - */ - public abstract boolean onUse(@NotNull Player player, - int level, - @NotNull PlayerInteractEvent event); -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentRarity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentRarity.java deleted file mode 100644 index bc5b8229..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentRarity.java +++ /dev/null @@ -1,158 +0,0 @@ -package com.willfp.ecoenchants.enchantments.meta; - -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.config.RarityYml; -import lombok.Getter; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.HashSet; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.Set; - -public class EnchantmentRarity { - /** - * All registered rarities. - */ - private static final Set REGISTERED = new HashSet<>(); - - static { - update(EcoEnchantsPlugin.getInstance()); - } - - /** - * The name of the rarity. - */ - @Getter - private final String name; - /** - * The probability of getting an enchantment with this rarity from an enchanting table. - */ - @Getter - private final double tableProbability; - /** - * The minimum xp level to get an enchantment of this rarity from an enchanting table. - */ - @Getter - private final int minimumLevel; - /** - * The probability of a villager obtaining an enchantment with this rarity. - */ - @Getter - private final double villagerProbability; - /** - * The probability of an item in a loot chest having an enchantment with this rarity. - */ - @Getter - private final double lootProbability; - /** - * The custom display color, or null if not enabled. - */ - @Getter - private final String customColor; - - /** - * Create new EnchantmentRarity. - * - * @param name The name of the rarity - * @param tableProbability The probability of getting an enchantment with this rarity from an enchanting table. - * @param minimumLevel The minimum xp level - * @param villagerProbability The probability of a villager obtaining an enchantment with this rarity - * @param lootProbability The probability of an item in a loot chest having an enchantment with this rarity - * @param customColor The custom display color, or null if not enabled - */ - public EnchantmentRarity(@NotNull final String name, - final double tableProbability, - final int minimumLevel, - final double villagerProbability, - final double lootProbability, - @Nullable final String customColor) { - this.name = name; - this.tableProbability = tableProbability; - this.minimumLevel = minimumLevel; - this.villagerProbability = villagerProbability; - this.lootProbability = lootProbability; - this.customColor = customColor; - } - - /** - * Get EnchantmentRarity matching name. - * - * @param name The name to search for. - * @return The matching EnchantmentRarity, or null if not found. - */ - public static EnchantmentRarity getByName(@NotNull final String name) { - Optional matching = REGISTERED.stream().filter(rarity -> rarity.getName().equalsIgnoreCase(name)).findFirst(); - return matching.orElse(null); - } - - /** - * Update all rarities. - * - * @param plugin Instance of EcoEnchants. - */ - @ConfigUpdater - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - RarityYml rarityYml = plugin.getRarityYml(); - List raritiesNames = rarityYml.getRarities(); - raritiesNames.forEach(rarity -> { - double probability = rarityYml.getDouble("rarities." + rarity + ".table-probability"); - int minimumLevel = rarityYml.getInt("rarities." + rarity + ".minimum-level"); - double villagerProbability = rarityYml.getDouble("rarities." + rarity + ".villager-probability"); - double lootProbability = rarityYml.getDouble("rarities." + rarity + ".loot-probability"); - String customColor = null; - if (rarityYml.getBool("rarities." + rarity + ".custom-color.enabled")) { - customColor = rarityYml.getString("rarities." + rarity + ".custom-color.color"); - } - - new EnchantmentRarity(rarity, probability, minimumLevel, villagerProbability, lootProbability, customColor).register(); - }); - } - - /** - * Get all rarities. - * - * @return A set of all rarities. - */ - public static Set values() { - return REGISTERED; - } - - /** - * Register rarity. - */ - private void register() { - Optional matching = REGISTERED.stream().filter(rarity -> rarity.getName().equalsIgnoreCase(name)).findFirst(); - matching.ifPresent(REGISTERED::remove); - - REGISTERED.add(this); - } - - /** - * Is custom color enabled. - * - * @return If has enabled custom color. - */ - public boolean hasCustomColor() { - return this.customColor != null; - } - - @Override - public boolean equals(@NotNull final Object o) { - if (this == o) { - return true; - } - if (!(o instanceof EnchantmentRarity that)) { - return false; - } - return Objects.equals(getName(), that.getName()); - } - - @Override - public int hashCode() { - return Objects.hash(getName()); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentTarget.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentTarget.java deleted file mode 100644 index c3835b62..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentTarget.java +++ /dev/null @@ -1,126 +0,0 @@ -package com.willfp.ecoenchants.enchantments.meta; - -import com.google.common.collect.ImmutableSet; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import lombok.Getter; -import org.bukkit.Material; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.Set; - -public class EnchantmentTarget { - /** - * Target containing the materials from all other targets. - */ - public static final EnchantmentTarget ALL = new EnchantmentTarget("all", new HashSet<>(), Slot.ANY); - /** - * All registered targets. - */ - private static final Set REGISTERED = new HashSet<>(); - - static { - REGISTERED.add(ALL); - update(EcoEnchantsPlugin.getInstance()); - } - - /** - * The name of the target. - */ - @Getter - private final String name; - - /** - * The materials of the target. - */ - @Getter - private final Set materials; - - /** - * The slot to check for custom enchants. - */ - @Getter - private final Slot slot; - - /** - * Create new rarity. - * - * @param name The name of the rarity - * @param materials The items for the target - */ - public EnchantmentTarget(@NotNull final String name, - @NotNull final Set materials, - @NotNull final Slot slot) { - this.name = name; - materials.removeIf(Objects::isNull); - this.materials = materials; - this.slot = slot; - } - - /** - * Get EnchantmentTarget matching name. - * - * @param name The name to search for. - * @return The matching EnchantmentTarget, or null if not found. - */ - public static EnchantmentTarget getByName(@NotNull final String name) { - Optional matching = REGISTERED.stream().filter(rarity -> rarity.getName().equalsIgnoreCase(name)).findFirst(); - return matching.orElse(null); - } - - /** - * Update all targets. - * - * @param plugin Instance of EcoEnchants. - */ - @ConfigUpdater - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - List targetNames = plugin.getTargetYml().getTargets(); - ALL.materials.clear(); - targetNames.forEach(name -> { - Set materials = plugin.getTargetYml().getTargetMaterials(name); - new EnchantmentTarget(name, materials, plugin.getTargetYml().getSlot(name)).register(); - }); - } - - /** - * Get all rarities. - * - * @return A set of all rarities. - */ - public static Set values() { - return ImmutableSet.copyOf(REGISTERED); - } - - private void register() { - Optional matching = REGISTERED.stream().filter(rarity -> rarity.getName().equalsIgnoreCase(name)).findFirst(); - matching.ifPresent(REGISTERED::remove); - matching.ifPresent(enchantmentTarget -> ALL.getMaterials().removeAll(enchantmentTarget.getMaterials())); - REGISTERED.add(this); - ALL.getMaterials().addAll(this.getMaterials()); - } - - /** - * Enchant slots. - */ - public enum Slot { - /** - * In hands. - */ - HANDS, - - /** - * In armor. - */ - ARMOR, - - /** - * In inventory. - */ - ANY - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentType.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentType.java deleted file mode 100644 index 02d2ef0e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/meta/EnchantmentType.java +++ /dev/null @@ -1,253 +0,0 @@ -package com.willfp.ecoenchants.enchantments.meta; - -import com.google.common.collect.ImmutableList; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import lombok.Getter; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.function.Supplier; - -public class EnchantmentType { - /** - * Instance of EcoEnchants. - */ - private static final EcoEnchantsPlugin PLUGIN = EcoEnchantsPlugin.getInstance(); - - /** - * All registered types. - */ - private static final List REGISTERED = new ArrayList<>(); - - /** - * Most enchantments are like this. - *

- * eg: Arachnid, Telekinesis, Sharpness. - */ - public static final EnchantmentType NORMAL = new EnchantmentType( - "normal", - false, - () -> PLUGIN.getLangYml().getString("normal-color") - ); - - /** - * Negative enchantments. - *

- * eg: Curse of Decay, Curse of Vanishing. - */ - public static final EnchantmentType CURSE = new EnchantmentType( - "curse", - false, - () -> PLUGIN.getLangYml().getString("curse-color") - ); - - /** - * Extremely powerful enchantments. - *

- * eg: Razor, Force. - */ - public static final EnchantmentType SPECIAL = new EnchantmentType( - "special", - () -> !PLUGIN.getConfigYml().getBool("types.special.allow-multiple"), - () -> PLUGIN.getLangYml().getString("special-color") - ); - - /** - * Cosmetic enchantments. - *

- * eg: Ash Artifact, Totem Artifact. - */ - public static final EnchantmentType ARTIFACT = new EnchantmentType( - "artifact", - () -> !PLUGIN.getConfigYml().getBool("types.artifact.allow-multiple"), - () -> PLUGIN.getLangYml().getString("artifact-color"), - Artifact.class - ); - - /** - * Ability enchantments. - *

- * eg: Missile, Quake. - */ - public static final EnchantmentType SPELL = new EnchantmentType( - "spell", - true, - () -> PLUGIN.getLangYml().getString("spell-color"), - Spell.class - ); - - /** - * Lambda to fetch the color of the type. - */ - private final Supplier colorSupplier; - - /** - * Lambda to fetch the singularity of the type. - */ - private final Supplier singularSupplier; - - /** - * The name of the type. - */ - @Getter - private final String name; - - /** - * The class that all enchantments of this type must extend. - *

- * Null if not required. - */ - @Getter - @Nullable - private final Class requiredToExtend; - - /** - * If only one enchantment of this type is allowed on an item. - */ - @Getter - private boolean singular; - - /** - * The color of enchantments of this type to have in lore. - */ - @Getter - private String color; - - /** - * Create simple EnchantmentType. - *

- * Singularity and Color will not be updated using this constructor. - * - * @param name The name of the type. - * @param singular Whether an item can have several enchantments of this type. - * @param color The color for enchantments with this type in lore to have. - */ - public EnchantmentType(@NotNull final String name, - final boolean singular, - @NotNull final String color) { - this(name, () -> singular, () -> color); - } - - /** - * Create EnchantmentType with updatable color. - *

- * Singularity will not be updated using this constructor. - * - * @param name The name of the type. - * @param singular Whether an item can have several enchantments of this type. - * @param colorSupplier Lambda to fetch the color of enchantments with this type to have. Updates on /ecoreload. - */ - public EnchantmentType(@NotNull final String name, - final boolean singular, - @NotNull final Supplier colorSupplier) { - this(name, () -> singular, colorSupplier); - } - - /** - * Create EnchantmentType with updatable color that must extend a specified class. - *

- * Singularity will not be updated using this constructor. - * - * @param name The name of the type. - * @param singular Whether an item can have several enchantments of this type. - * @param colorSupplier Lambda to fetch the color of enchantments with this type to have. Updates on /ecoreload. - * @param requiredToExtend Class that all enchantments of this type must extend - or null if not required. - */ - public EnchantmentType(@NotNull final String name, - final boolean singular, - @NotNull final Supplier colorSupplier, - @Nullable final Class requiredToExtend) { - this(name, () -> singular, colorSupplier, requiredToExtend); - } - - /** - * Create EnchantmentType with updatable color and singularity. - * - * @param name The name of the type. - * @param singularSupplier Lambda to fetch whether an item can have several enchantments of this type. Updates on /ecoreload. - * @param colorSupplier Lambda to fetch the color of enchantments with this type to have. Updates on /ecoreload. - */ - public EnchantmentType(@NotNull final String name, - @NotNull final Supplier singularSupplier, - @NotNull final Supplier colorSupplier) { - this(name, singularSupplier, colorSupplier, null); - } - - /** - * Create EnchantmentType with updatable color and singularity that must extend a specified class. - * - * @param name The name of the type. - * @param singularSupplier Lambda to fetch whether an item can have several enchantments of this type. Updates on /ecoreload. - * @param colorSupplier Lambda to fetch the color of enchantments with this type to have. Updates on /ecoreload. - * @param requiredToExtend Class that all enchantments of this type must extend - or null if not required. - */ - public EnchantmentType(@NotNull final String name, - @NotNull final Supplier singularSupplier, - @NotNull final Supplier colorSupplier, - @Nullable final Class requiredToExtend) { - this.name = name; - this.singularSupplier = singularSupplier; - this.colorSupplier = colorSupplier; - this.requiredToExtend = requiredToExtend; - color = colorSupplier.get(); - singular = singularSupplier.get(); - REGISTERED.add(this); - } - - /** - * Get EnchantmentType matching name. - * - * @param name The name to search for. - * @return The matching EnchantmentType, or null if not found. - */ - public static EnchantmentType getByName(@NotNull final String name) { - Optional matching = REGISTERED.stream().filter(enchantmentType -> enchantmentType.getName().equalsIgnoreCase(name)).findFirst(); - return matching.orElse(null); - } - - /** - * Update suppliers of all types. - */ - @ConfigUpdater - public static void update() { - REGISTERED.forEach(EnchantmentType::refresh); - } - - /** - * All registered enchantment types. - * - * @return All registered types. - */ - public static List values() { - return ImmutableList.copyOf(REGISTERED); - } - - private void refresh() { - this.color = colorSupplier.get(); - this.singular = singularSupplier.get(); - } - - @Override - public boolean equals(@NotNull final Object o) { - if (this == o) { - return true; - } - if (!(o instanceof EnchantmentType that)) { - return false; - } - return Objects.equals(getName(), that.getName()); - } - - @Override - public int hashCode() { - return Objects.hash(getName()); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilListeners.java deleted file mode 100644 index 8d1dd192..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilListeners.java +++ /dev/null @@ -1,171 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.merging.anvil; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.core.proxy.ProxyConstants; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.proxy.proxies.OpenInventoryProxy; -import org.bukkit.Material; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.Listener; -import org.bukkit.event.inventory.PrepareAnvilEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.UUID; - -public class AnvilListeners extends PluginDependent implements Listener { - /** - * Map to prevent incrementing cost several times as inventory events are fired 3 times. - */ - private static final Map ANTI_REPEAT = new HashMap<>(); - - /** - * Class for AnvilGUI wrappers to ignore them. - */ - private static final String ANVIL_GUI_CLASS = "net.wesjd.anvilgui.version.Wrapper" + ProxyConstants.NMS_VERSION.substring(1) + "$AnvilContainer"; - - /** - * Instantiate anvil listeners and link them to a specific plugin. - * - * @param plugin The plugin to link to. - */ - public AnvilListeners(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Called when items are placed into an anvil. - * - * @param event The event to listen to. - */ - @EventHandler(priority = EventPriority.HIGHEST) - public void onAnvilPrepare(@NotNull final PrepareAnvilEvent event) { - /* - This code is almost as bad as AnvilMerge#doMerge - Inventory events fire three times so I have to do weird workarounds - I also don't know how any of this works - so many things are null - - Do I know when the items are changed? No - Do I know when the experience and name is set? No - Do I know when the merge has failed? No - But it works and I won't touch it. - - I wrote this code in July 2020 and I'm amazed that it holds up. - */ - - - ItemStack left = event.getInventory().getItem(0); - ItemStack right = event.getInventory().getItem(1); - ItemStack out = event.getResult(); - String name = event.getInventory().getRenameText(); - - if (event.getViewers().isEmpty()) { - return; // Prevent ArrayIndexOutOfBoundsException when using AnvilGUI - } - - event.setResult(null); - event.getInventory().setItem(2, null); - - Player player = (Player) event.getViewers().get(0); - if (this.getPlugin().getProxy(OpenInventoryProxy.class).getOpenInventory(player).getClass().toString().equals(ANVIL_GUI_CLASS)) { - return; - } - - if (name == null) { - name = ""; - } - - AnvilResult newOut = AnvilMerge.doMerge(left, right, out, name, player); - - if (newOut.result() == null) { - newOut = new AnvilResult(new ItemStack(Material.AIR, 0), newOut.xp()); - } - - int modCost; - if (newOut.xp() == null) { - modCost = 0; - } else { - modCost = newOut.xp(); - } - - AnvilResult finalNewOut = newOut; - this.getPlugin().getScheduler().run(() -> { - - // This is a disgusting bodge - if (!ANTI_REPEAT.containsKey(player.getUniqueId())) { - ANTI_REPEAT.put(player.getUniqueId(), 0); - } - - Integer num = ANTI_REPEAT.get(player.getUniqueId()); - num += 1; - ANTI_REPEAT.put(player.getUniqueId(), num); - - this.getPlugin().getScheduler().runLater(() -> ANTI_REPEAT.remove(player.getUniqueId()), 1); - - // End pain - - int preCost = event.getInventory().getRepairCost(); - ItemStack item = finalNewOut.result(); - - if (event.getInventory().getItem(0) == null) { - return; - } - - if (!Objects.requireNonNull(event.getInventory().getItem(0)).getType().equals(item.getType())) { - return; - } - - if (this.getPlugin().getConfigYml().getBool("anvil.rework-cost")) { - int repairCost = FastItemStack.wrap(item).getRepairCost(); - int reworkCount = NumberUtils.log2(repairCost + 1); - if (repairCost == 0) { - reworkCount = 0; - } - reworkCount++; - repairCost = (int) Math.pow(2, reworkCount) - 1; - FastItemStack fis = FastItemStack.wrap(item); - fis.setRepairCost(repairCost); - item = fis.unwrap(); - } - - int cost; - - if (ANTI_REPEAT.get(player.getUniqueId()) == 1) { - cost = preCost + modCost; - } else { - cost = preCost; - } - - if (!Objects.equals(left, player.getOpenInventory().getItem(0))) { - return; - } - if (cost == 0) { - return; - } - - /* - This is a weird anti-dupe bodge. Don't look into it. - */ - ItemStack l = event.getInventory().getItem(0); - Map leftEnchants = l == null ? new HashMap<>() : FastItemStack.wrap(l).getEnchants(true); - Map outEnchants = item == null ? new HashMap<>() : FastItemStack.wrap(item).getEnchants(true); - - if (event.getInventory().getItem(1) == null - && !leftEnchants.equals(outEnchants)) { - return; - } - - event.getInventory().setRepairCost(cost); - event.setResult(item); - event.getInventory().setItem(2, item); - }); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java deleted file mode 100644 index 69472443..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java +++ /dev/null @@ -1,297 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.merging.anvil; - -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import lombok.experimental.UtilityClass; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.Damageable; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.HashMap; -import java.util.Map; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.concurrent.atomic.AtomicInteger; - -@SuppressWarnings("deprecation") -@UtilityClass -public class AnvilMerge { - /** - * Instance of EcoEnchants. - */ - private static final EcoEnchantsPlugin PLUGIN = EcoEnchantsPlugin.getInstance(); - - /** - * Config key for allowing unsafe levels. - */ - private static final String ALLOW_UNSAFE_KEY = "anvil.allow-unsafe-levels"; - - /** - * Merge items in anvil. - * - * @param left The {@link ItemStack} on the left of the anvil. - * @param right The {@link ItemStack} in the middle of the anvil. - * @param old The previous {@link ItemStack} result. - * @param itemName The anvil display name. - * @param player The player merging (for permissions). - * @return The result. - */ - public AnvilResult doMerge(@Nullable final ItemStack left, - @Nullable final ItemStack right, - @Nullable final ItemStack old, - @NotNull final String itemName, - @NotNull final Player player) { - /* - If you're currently looking at this code, - pray to whatever god you have that any changes - don't cause things to break. - - I have no idea how this code works, it does - and it scares me. - I'll just pretend that I understand it and never look at it again. - */ - - // Copied to non-final string. - String name = itemName; - - int outDamage = -1; - if (old != null && old.getItemMeta() instanceof Damageable) { - outDamage = ((Damageable) old.getItemMeta()).getDamage(); - } - - if (left == null) { - return AnvilResult.FAIL; - } - - if (left.getEnchantments().containsKey(EcoEnchants.PERMANENCE_CURSE)) { - return AnvilResult.FAIL; - } - - name = name.replace("§", "&"); - - if (player.hasPermission("ecoenchants.anvil.color")) { - name = StringUtils.format(name); - } - - if (!EnchantmentTarget.ALL.getMaterials().contains(left.getType()) || right == null || !EnchantmentTarget.ALL.getMaterials().contains(right.getType())) { - ItemStack out = left.clone(); - ItemMeta outMeta = out.getItemMeta(); - assert outMeta != null; - ItemMeta meta = left.getItemMeta(); - assert meta != null; - - outMeta.setDisplayName(name); - - if (meta.getDisplayName().equals(name)) { - - if (meta instanceof Damageable) { - int leftDamage = ((Damageable) meta).getDamage(); - - if (outDamage >= leftDamage || outDamage == -1) { - return AnvilResult.FAIL; - } else { - ((Damageable) outMeta).setDamage(outDamage); - } - } else { - return AnvilResult.FAIL; - } - if (right == null) { - return AnvilResult.FAIL; - } - } - - out.setItemMeta(outMeta); - - if (out.equals(left)) { - return AnvilResult.FAIL; - } - return new AnvilResult(out, 0); - } - - if (left.getItemMeta() instanceof Damageable && right.getItemMeta() instanceof EnchantmentStorageMeta) { - outDamage = ((Damageable) left.getItemMeta()).getDamage(); - } - - if (!left.getType().equals(right.getType()) && !(right.getItemMeta() instanceof EnchantmentStorageMeta)) { - return AnvilResult.FAIL; - } - - if (left.getAmount() != right.getAmount()) { - return AnvilResult.FAIL; - } - - Map outEnchants = new HashMap<>(); - - HashMap leftEnchants = new HashMap<>(FastItemStack.wrap(left).getEnchants(true)); - HashMap rightEnchants = new HashMap<>(FastItemStack.wrap(right).getEnchants(true)); - - leftEnchants.forEach(((enchantment, integer) -> { - int level = integer; - - if (rightEnchants.containsKey(enchantment)) { - int rightLevel = rightEnchants.get(enchantment); - if (rightLevel > level) { - level = rightLevel; - } else if (rightLevel == level - && ((rightLevel > enchantment.getMaxLevel() && PLUGIN.getConfigYml().getBool("anvil.allow-combining-unsafe")) - || ((rightLevel + 1) <= enchantment.getMaxLevel() || PLUGIN.getConfigYml().getBool(ALLOW_UNSAFE_KEY)))) { - level++; - } - rightEnchants.remove(enchantment); - } - - if (PLUGIN.getConfigYml().getBool("anvil.hard-cap.enabled")) { - if (!player.hasPermission("ecoenchants.anvil.bypasshardcap")) { - if (outEnchants.keySet() - .stream() - .filter(enchant -> { - if (enchant instanceof EcoEnchant) { - return !((EcoEnchant) enchant).hasFlag("hard-cap-ignore"); - } - - return true; - }).count() >= PLUGIN.getConfigYml().getInt("anvil.hard-cap.cap")) { - return; - } - } - } - - outEnchants.put(enchantment, level); - })); - - rightEnchants.forEach(((enchantment, integer) -> { - AtomicBoolean doesConflict = new AtomicBoolean(false); - - EnchantmentType.values().forEach(enchantmentType -> { - if (!(enchantment instanceof EcoEnchant enchant)) { - return; - } - if (enchant.getType().equals(enchantmentType) && EcoEnchants.hasAnyOfType(left, enchantmentType) && enchantmentType.isSingular()) { - doesConflict.set(true); - } - }); - - leftEnchants.forEach((enchantment1, integer1) -> { - if (enchantment.conflictsWith(enchantment1)) { - doesConflict.set(true); - } - if (enchantment1.conflictsWith(enchantment)) { - doesConflict.set(true); - } - }); - - boolean canEnchantItem = enchantment.canEnchantItem(left); - if (left.getItemMeta() instanceof EnchantmentStorageMeta) { - canEnchantItem = true; - } - - if (PLUGIN.getConfigYml().getBool("anvil.hard-cap.enabled")) { - if (!player.hasPermission("ecoenchants.anvil.bypasshardcap")) { - if (outEnchants.keySet() - .stream() - .filter(enchant -> { - if (enchant instanceof EcoEnchant) { - return !((EcoEnchant) enchant).hasFlag("hard-cap-ignore"); - } - - return true; - }).count() >= PLUGIN.getConfigYml().getInt("anvil.hard-cap.cap")) { - doesConflict.set(true); - } - } - } - - if (canEnchantItem && !doesConflict.get()) { - outEnchants.put(enchantment, integer); - } - })); - - // Test if the output is the same as left - if (outEnchants.equals(leftEnchants) && left.getItemMeta().getDisplayName().equals(name) && left.getItemMeta() instanceof Damageable) { - int leftDamage = ((Damageable) left.getItemMeta()).getDamage(); - - if (outDamage == leftDamage) { - return AnvilResult.FAIL; - } - } - - ItemStack output = left.clone(); - - if (output.getItemMeta() instanceof EnchantmentStorageMeta meta) { - meta.getStoredEnchants().forEach(((enchantment, integer) -> { - meta.removeStoredEnchant(enchantment); - })); - - outEnchants.forEach(((enchantment, integer) -> { - meta.addStoredEnchant(enchantment, integer, PLUGIN.getConfigYml().getBool("anvil.allow-existing-unsafe-levels") || PLUGIN.getConfigYml().getBool(ALLOW_UNSAFE_KEY)); - })); - - meta.setDisplayName(name); - - output.setItemMeta(meta); - } else { - ItemMeta meta = output.getItemMeta(); - meta.getEnchants().forEach(((enchantment, integer) -> { - meta.removeEnchant(enchantment); - })); - - outEnchants.forEach(((enchantment, integer) -> { - meta.addEnchant(enchantment, integer, PLUGIN.getConfigYml().getBool("anvil.allow-existing-unsafe-levels") || PLUGIN.getConfigYml().getBool(ALLOW_UNSAFE_KEY)); - })); - - if (output.getItemMeta() instanceof Damageable) { - ((Damageable) meta).setDamage(outDamage); - } - - meta.setDisplayName(name); - - output.setItemMeta(meta); - } - - - // Calculate difference in enchant levels - int totalEnchantLevelDelta; - AtomicInteger outEnchantLevels = new AtomicInteger(); - AtomicInteger inEnchantLevels = new AtomicInteger(); - - outEnchants.forEach(((enchantment, integer) -> { - if (enchantment instanceof EcoEnchant) { - outEnchantLevels.addAndGet(integer); - } - })); - leftEnchants.forEach(((enchantment, integer) -> { - if (enchantment instanceof EcoEnchant) { - outEnchantLevels.addAndGet(integer); - } - })); - - totalEnchantLevelDelta = Math.abs(outEnchantLevels.intValue() - inEnchantLevels.intValue()); - - if (output.equals(left)) { - return AnvilResult.FAIL; - } - - if (PLUGIN.getConfigYml().getBool("anvil.cost-exponent.enabled")) { - double exponent = PLUGIN.getConfigYml().getDouble("anvil.cost-exponent.exponent"); - int prevDelta = totalEnchantLevelDelta; - - double costMultiplier = Math.pow(exponent, totalEnchantLevelDelta); - double modifiedCost = Math.ceil((double) totalEnchantLevelDelta * costMultiplier); - totalEnchantLevelDelta = (int) modifiedCost; - - if (prevDelta > 0 && totalEnchantLevelDelta == 0) { - totalEnchantLevelDelta = prevDelta; - } - } - - return new AnvilResult(output, totalEnchantLevelDelta); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilResult.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilResult.java deleted file mode 100644 index c7f1a7a8..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilResult.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.merging.anvil; - -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.Nullable; - -public record AnvilResult(@Nullable ItemStack result, - @Nullable Integer xp) { - /** - * Fail result. - */ - public static final AnvilResult FAIL = new AnvilResult(null, null); -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneListeners.java deleted file mode 100644 index ea800c32..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneListeners.java +++ /dev/null @@ -1,106 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.merging.grindstone; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.util.NumberUtils; -import org.bukkit.Bukkit; -import org.bukkit.Location; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.ExperienceOrb; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.inventory.InventoryClickEvent; -import org.bukkit.event.inventory.InventoryType; -import org.bukkit.inventory.GrindstoneInventory; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -public class GrindstoneListeners extends PluginDependent implements Listener { - /** - * Instantiate grindstone listeners and link them to a specific plugin. - * - * @param plugin The plugin to link to. - */ - public GrindstoneListeners(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Called when items are grindstoned. - * - * @param event The event to listen to. - */ - @EventHandler - public void onGrindstone(@NotNull final InventoryClickEvent event) { - Player player = (Player) event.getWhoClicked(); - - if (player.getOpenInventory().getTopInventory().getType() != InventoryType.GRINDSTONE) { - return; - } - if (event.getSlotType() != InventoryType.SlotType.RESULT) { - return; - } - - GrindstoneInventory inventory = (GrindstoneInventory) player.getOpenInventory().getTopInventory(); - - ItemStack top = inventory.getItem(0); - ItemStack bottom = inventory.getItem(1); - ItemStack out = inventory.getItem(2); - - if (out == null) { - return; - } - - List removed = new ArrayList<>(); - - if (top != null) { - removed.addAll(top.getEnchantments().keySet()); - } - - if (bottom != null) { - removed.addAll(bottom.getEnchantments().keySet()); - } - - Map toKeep = GrindstoneMerge.doMerge(top, bottom); - - removed.removeAll(toKeep.keySet()); - - this.getPlugin().getScheduler().runLater(() -> { - if (inventory.getItem(2) != null || event.isCancelled()) { - return; - } - - ItemMeta outMeta = out.getItemMeta(); - - if (outMeta == null) { - return; - } - - if (outMeta instanceof EnchantmentStorageMeta storageMeta) { - toKeep.forEach((enchant, level) -> storageMeta.addStoredEnchant(enchant, level, true)); - out.setItemMeta(storageMeta); - } else { - toKeep.forEach((enchant, level) -> outMeta.addEnchant(enchant, level, true)); - out.setItemMeta(outMeta); - } - - if (!removed.isEmpty()) { - Location loc = player.getLocation().clone().add( - NumberUtils.randFloat(-1, 1), - NumberUtils.randFloat(-1, 1), - NumberUtils.randFloat(-1, 1) - ); - ExperienceOrb orb = (ExperienceOrb) loc.getWorld().spawnEntity(loc, EntityType.EXPERIENCE_ORB); - orb.setExperience(removed.size() * 15); - } - }, 1); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneMerge.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneMerge.java deleted file mode 100644 index 0c0d3a98..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/grindstone/GrindstoneMerge.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.merging.grindstone; - -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import lombok.experimental.UtilityClass; -import org.bukkit.Bukkit; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.jetbrains.annotations.Nullable; - -import java.util.HashMap; -import java.util.Map; - -@UtilityClass -public class GrindstoneMerge { - - /** - * Merge items in a grindstone. - * - * @param top The item at the top of the GUI. - * @param bottom The item at the bottom of the GUI. - * @return All enchantments for the output item to have. - */ - public static Map doMerge(@Nullable final ItemStack top, - @Nullable final ItemStack bottom) { - Map bottomEnchants = FastItemStack.wrap(bottom).getEnchants(true); - Map topEnchants = FastItemStack.wrap(top).getEnchants(true); - - Map toKeep = new HashMap<>(); - - bottomEnchants.forEach(((enchantment, integer) -> { - if (enchantment instanceof EcoEnchant ecoEnchant) { - if (!ecoEnchant.isGrindstoneable()) { - toKeep.putIfAbsent(enchantment, integer); - } - } else { - if (enchantment.isCursed()) { - toKeep.putIfAbsent(enchantment, integer); - } - } - })); - topEnchants.forEach(((enchantment, integer) -> { - if (enchantment instanceof EcoEnchant ecoEnchant) { - if (!ecoEnchant.isGrindstoneable()) { - toKeep.putIfAbsent(enchantment, integer); - } - } else { - if (enchantment.isCursed()) { - toKeep.putIfAbsent(enchantment, integer); - } - } - })); - - return toKeep; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/EnchantingListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/EnchantingListeners.java deleted file mode 100644 index 38bb7133..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/EnchantingListeners.java +++ /dev/null @@ -1,357 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.obtaining; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Color; -import org.bukkit.GameMode; -import org.bukkit.Location; -import org.bukkit.Material; -import org.bukkit.Particle; -import org.bukkit.Sound; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.enchantments.EnchantmentOffer; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.enchantment.EnchantItemEvent; -import org.bukkit.event.enchantment.PrepareItemEnchantEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.concurrent.atomic.AtomicBoolean; - -public class EnchantingListeners extends PluginDependent implements Listener { - /** - * All players currently enchanting a secondary item. - */ - private static final Map CURRENTLY_ENCHANTING_SECONDARY = new HashMap<>(); - - /** - * All enchantments that by default cannot be enchanted in a table but are in EcoEnchants. - */ - private static final Set SECONDARY_ENCHANTABLE = new HashSet<>(); - - /** - * Instantiate enchanting listeners and link them to a specific plugin. - * - * @param plugin The plugin to link to. - */ - public EnchantingListeners(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update from config. - * - * @param plugin Instance of EcoEnchants. - */ - @ConfigUpdater - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - SECONDARY_ENCHANTABLE.clear(); - for (String string : plugin.getTargetYml().getStrings("extra-enchantable-items")) { - SECONDARY_ENCHANTABLE.add(Material.matchMaterial(string.toUpperCase())); - } - } - - /** - * Called on player leave. - * - * @param event The event to listen to. - */ - @EventHandler - public void onPlayerLeave(@NotNull final PlayerQuitEvent event) { - CURRENTLY_ENCHANTING_SECONDARY.remove(event.getPlayer()); - } - - /** - * Called on player enchant item. - * - * @param event The event to listen to. - */ - @EventHandler - public void enchantItem(@NotNull final EnchantItemEvent event) { - Player player = event.getEnchanter(); - ItemStack item = event.getItem(); - int cost = event.getExpLevelCost(); - - Map toAdd = event.getEnchantsToAdd(); - if (!this.getPlugin().getConfigYml().getBool("enchanting-table.enabled")) { - this.getPlugin().getScheduler().runLater(() -> { - ItemStack item0 = event.getInventory().getItem(0); - event.getInventory().setItem(0, item0); - }, 1); - return; - } - - if (SECONDARY_ENCHANTABLE.contains(event.getItem().getType())) { - ItemStack lapis = event.getInventory().getItem(1); - if (!player.getGameMode().equals(GameMode.CREATIVE)) { - if (lapis == null) { - event.setCancelled(true); - return; - } - - if (lapis.getAmount() < event.whichButton() + 1) { - event.setCancelled(true); - return; - } - - lapis.setAmount(lapis.getAmount() - (event.whichButton() + 1)); - - event.getInventory().setItem(1, lapis); - } - } - - double multiplier = 0.01; - if (item.getType().equals(Material.BOOK) || item.getType().equals(Material.ENCHANTED_BOOK)) { - multiplier /= this.getPlugin().getConfigYml().getInt("enchanting-table.book-times-less-likely"); - } - - if (this.getPlugin().getConfigYml().getBool("enchanting-table.reduce-probability.enabled")) { - multiplier /= this.getPlugin().getConfigYml().getDouble("enchanting-table.reduce-probability.factor"); - } - - List enchantments = new ArrayList<>(EcoEnchants.values()); - Collections.shuffle(enchantments); // Prevent list bias towards early enchantments like telekinesis - - boolean gotSpecial = false; - - for (EcoEnchant enchantment : enchantments) { - if (!enchantment.canEnchantItem(item)) { - continue; - } - if (NumberUtils.randFloat(0, 1) > enchantment.getEnchantmentRarity().getTableProbability() * multiplier) { - continue; - } - if (enchantment.getEnchantmentRarity().getMinimumLevel() > cost) { - continue; - } - if (!enchantment.isEnabled()) { - continue; - } - if (!enchantment.isAvailableFromTable()) { - continue; - } - if (!player.hasPermission("ecoenchants.fromtable." + enchantment.getPermissionName())) { - continue; - } - - AtomicBoolean anyConflicts = new AtomicBoolean(false); - - toAdd.forEach((enchant, integer) -> { - if (enchantment.conflictsWithAny(toAdd.keySet())) { - anyConflicts.set(true); - } - if (enchant.conflictsWith(enchantment)) { - anyConflicts.set(true); - } - - if (enchant instanceof EcoEnchant ecoEnchant) { - if (enchantment.getType().equals(ecoEnchant.getType()) && ecoEnchant.getType().isSingular()) { - anyConflicts.set(true); - } - } - }); - if (anyConflicts.get()) { - continue; - } - - int level; - - double maxLevelDouble = enchantment.getMaxLevel(); - - if (enchantment.getType().equals(EnchantmentType.SPECIAL)) { - double enchantlevel1 = NumberUtils.randFloat(0, 1); - double enchantlevel2 = NumberUtils.bias(enchantlevel1, this.getPlugin().getConfigYml().getDouble("enchanting-table.special-bias")); - double enchantlevel3 = 1 / maxLevelDouble; - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } else { - int maxLevel = this.getPlugin().getConfigYml().getInt("enchanting-table.maximum-obtainable-level"); - double enchantlevel1 = (cost / (double) enchantment.getEnchantmentRarity().getMinimumLevel()) / (maxLevel / (double) enchantment.getEnchantmentRarity().getMinimumLevel()); - double enchantlevel2 = NumberUtils.triangularDistribution(0, 1, enchantlevel1); - double enchantlevel3 = 1 / maxLevelDouble; - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } - - level = Math.min(level, enchantment.getMaxLevel()); - toAdd.put(enchantment, level); - - if (this.getPlugin().getConfigYml().getBool("enchanting-table.cap-amount.enabled") && toAdd.size() >= this.getPlugin().getConfigYml().getInt("enchanting-table.cap-amount.limit")) { - break; - } - - if (enchantment.getType().equals(EnchantmentType.SPECIAL)) { - gotSpecial = true; - } - - if (this.getPlugin().getConfigYml().getBool("enchanting-table.reduce-probability.enabled")) { - multiplier /= this.getPlugin().getConfigYml().getDouble("enchanting-table.reduce-probability.factor"); - } - } - toAdd.forEach(event.getEnchantsToAdd()::putIfAbsent); - - if (SECONDARY_ENCHANTABLE.contains(event.getItem().getType()) && !toAdd.containsKey(EcoEnchants.INDESTRUCTIBILITY)) { - event.getEnchantsToAdd().put(Enchantment.DURABILITY, CURRENTLY_ENCHANTING_SECONDARY.get(player)[event.whichButton()]); - CURRENTLY_ENCHANTING_SECONDARY.remove(player); - } - - if (gotSpecial && this.getPlugin().getConfigYml().getBool("enchanting-table.notify-on-special.enabled")) { - String soundName = this.getPlugin().getConfigYml().getString("enchanting-table.notify-on-special.sound").toUpperCase(); - Sound sound = Sound.valueOf(soundName); - float pitch = (float) this.getPlugin().getConfigYml().getDouble("enchanting-table.notify-on-special.pitch"); - player.playSound( - player.getLocation(), - sound, - 1.0f, - pitch - ); - - if (this.getPlugin().getConfigYml().getBool("enchanting-table.notify-on-special.show-particles")) { - Particle.DustOptions extra = new Particle.DustOptions( - Color.fromRGB(Integer.parseInt( - this.getPlugin().getLangYml().getString("special-particle-color").substring(1), - 16 - )), - 1.0f - ); - - Location location = player.getLocation().clone(); - - location.add(0, 1, 0); - - int limit = this.getPlugin().getConfigYml().getInt("enchanting-table.notify-on-special.particle-amount"); - - for (int i = 0; i < limit; i++) { - Location spawnLoc = location.clone(); - spawnLoc.add( - NumberUtils.randFloat(-2, 2), - NumberUtils.randFloat(-0.3, 1.6), - NumberUtils.randFloat(-2, 2) - ); - - spawnLoc.getWorld().spawnParticle(Particle.REDSTONE, spawnLoc, 1, 0, 0, 0, 0, extra, true); - } - } - - player.sendMessage(this.getPlugin().getLangYml().getMessage("got-special")); - } - - // Ew - this.getPlugin().getScheduler().runLater(() -> { - ItemStack item0 = event.getInventory().getItem(0); - if (item0 == null) { - return; - } - if (item0.getItemMeta() instanceof EnchantmentStorageMeta meta) { - for (Enchantment enchantment : meta.getStoredEnchants().keySet()) { - meta.removeStoredEnchant(enchantment); - } - event.getEnchantsToAdd().forEach(((enchantment, integer) -> { - meta.addStoredEnchant(enchantment, integer, false); - })); - item0.setItemMeta(meta); - } - event.getInventory().setItem(0, item0); - }, 1); - } - - /** - * Called on prepare enchant. - * For secondary enchantments, generates unbreaking tooltips. - * - * @param event The event to listen to. - */ - @EventHandler - public void secondaryEnchant(@NotNull final PrepareItemEnchantEvent event) { - if (!this.getPlugin().getConfigYml().getBool("enchanting-table.enabled")) { - return; - } - - int maxLevel = this.getPlugin().getConfigYml().getInt("enchanting-table.maximum-obtainable-level"); - - try { - event.getOffers()[2].setCost(Math.min(event.getOffers()[2].getCost(), maxLevel)); - } catch (ArrayIndexOutOfBoundsException | NullPointerException ignored) { - } - - if (!SECONDARY_ENCHANTABLE.contains(event.getItem().getType())) { - return; - } - - if (!EnchantmentTarget.ALL.getMaterials().contains(event.getItem().getType())) { - return; - } - - int bonus = event.getEnchantmentBonus(); - if (bonus > 15) { - bonus = 15; - } - if (bonus == 0) { - bonus = 1; - } - - double baseLevel = NumberUtils.randInt(1, 8) + Math.floor((double) bonus / 2) + NumberUtils.randInt(0, bonus); - - int bottomEnchantLevel = (int) Math.ceil(Math.max(baseLevel / 3, 1)); - int midEnchantLevel = (int) ((baseLevel * 2) / 3) + 1; - int topEnchantLevel = (int) Math.max(baseLevel, bonus * 2); - - bottomEnchantLevel *= (int) Math.ceil((double) maxLevel / 30); - midEnchantLevel *= (int) Math.ceil((double) maxLevel / 30); - topEnchantLevel *= (int) Math.ceil((double) maxLevel / 30); - - bottomEnchantLevel = Math.min(bottomEnchantLevel, maxLevel); - - int midUnbreakingLevel = NumberUtils.randInt(1, 3); - if (midUnbreakingLevel < 2) { - midUnbreakingLevel = 2; - } - if (midEnchantLevel < 15) { - midUnbreakingLevel = 1; - } - - int topUnbreakingLevel = 3; - if (topEnchantLevel < 20) { - topUnbreakingLevel = 2; - } - if (topEnchantLevel < 10) { - topUnbreakingLevel = 1; - } - - EnchantmentOffer[] offers = { - new EnchantmentOffer(Enchantment.DURABILITY, 1, bottomEnchantLevel), - new EnchantmentOffer(Enchantment.DURABILITY, midUnbreakingLevel, midEnchantLevel), - new EnchantmentOffer(Enchantment.DURABILITY, topUnbreakingLevel, topEnchantLevel), - }; - - for (int i = 0; i < offers.length; i++) { - event.getOffers()[i] = offers[i]; - } - - CURRENTLY_ENCHANTING_SECONDARY.remove(event.getEnchanter()); - - int[] unbLevels = { - event.getOffers()[0].getEnchantmentLevel(), - event.getOffers()[1].getEnchantmentLevel(), - event.getOffers()[2].getEnchantmentLevel() - }; - - CURRENTLY_ENCHANTING_SECONDARY.put(event.getEnchanter(), unbLevels); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/LootGenerateListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/LootGenerateListeners.java deleted file mode 100644 index c3988708..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/LootGenerateListeners.java +++ /dev/null @@ -1,163 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.obtaining; - -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Material; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.world.LootGenerateEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.stream.Collectors; - -public class LootGenerateListeners extends PluginDependent implements Listener { - /** - * Create a new loot populator. - * - * @param plugin The this.getPlugin(). - */ - public LootGenerateListeners(@NotNull final EcoEnchantsPlugin plugin) { - super(plugin); - } - - @EventHandler - public void onGenerate(@NotNull final LootGenerateEvent event) { - if (!this.getPlugin().getConfigYml().getBool("loot.enabled")) { - return; - } - - for (ItemStack itemStack : event.getLoot()) { - modifyItem(itemStack); - } - } - - private void modifyItem(@Nullable final ItemStack item) { - if (item == null) { - return; - } - if (!EnchantmentTarget.ALL.getMaterials().contains(item.getType())) { - return; - } - if (item.getType().equals(Material.BOOK)) { - return; - } - - Map toAdd = new HashMap<>(); - List existing = FastItemStack.wrap(item).getEnchants(true) - .keySet().stream().filter(enchant -> !(enchant instanceof EcoEnchant)).collect(Collectors.toList()); - - List enchantments = new ArrayList<>(EcoEnchants.values()); - Collections.shuffle(enchantments); // Prevent list bias towards early enchantments like telekinesis - - double multiplier = 0.01; - if (item.getType().equals(Material.BOOK) || item.getType().equals(Material.ENCHANTED_BOOK)) { - multiplier /= this.getPlugin().getConfigYml().getInt("loot.book-times-less-likely"); - } - - if (this.getPlugin().getConfigYml().getBool("loot.reduce-probability.enabled")) { - multiplier /= this.getPlugin().getConfigYml().getDouble("loot.reduce-probability.factor"); - } - - int cap = 0; - - for (EcoEnchant enchantment : enchantments) { - if (enchantment == null || enchantment.getEnchantmentRarity() == null) { - continue; - } - - if (NumberUtils.randFloat(0, 1) > enchantment.getEnchantmentRarity().getLootProbability() * multiplier) { - continue; - } - - if (!enchantment.isAvailableFromLoot()) { - continue; - } - - if (!enchantment.canEnchantItem(item)) { - continue; - } - - if (!enchantment.isEnabled()) { - continue; - } - - AtomicBoolean anyConflicts = new AtomicBoolean(false); - - if (enchantment.conflictsWithAny(existing)) { - anyConflicts.set(true); - } - - toAdd.forEach((enchant, integer) -> { - if (enchantment.conflictsWithAny(toAdd.keySet())) { - anyConflicts.set(true); - } - if (enchant.conflictsWith(enchantment)) { - anyConflicts.set(true); - } - - EcoEnchant ecoEnchant = (EcoEnchant) enchant; - if (enchantment.getType().equals(ecoEnchant.getType()) && ecoEnchant.getType().isSingular()) { - anyConflicts.set(true); - } - }); - if (anyConflicts.get()) { - continue; - } - - int level; - - if (enchantment.getType().equals(EnchantmentType.SPECIAL)) { - double enchantlevel1 = NumberUtils.randFloat(0, 1); - double enchantlevel2 = NumberUtils.bias(enchantlevel1, this.getPlugin().getConfigYml().getDouble("enchanting-table.special-bias")); - double enchantlevel3 = 1 / (double) enchantment.getMaxLevel(); - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } else { - double enchantlevel2 = NumberUtils.triangularDistribution(0, 1, 1); - double enchantlevel3 = 1 / (double) enchantment.getMaxLevel(); - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } - - toAdd.put(enchantment, level); - - if (this.getPlugin().getConfigYml().getBool("loot.reduce-probability.enabled")) { - multiplier /= this.getPlugin().getConfigYml().getDouble("loot.reduce-probability.factor"); - } - - if (!enchantment.hasFlag("hard-cap-ignore")) { - cap++; - } - - if (this.getPlugin().getConfigYml().getBool("anvil.hard-cap.enabled")) { - if (cap >= this.getPlugin().getConfigYml().getInt("anvil.hard-cap.cap")) { - break; - } - } - } - - if (item.getItemMeta() instanceof EnchantmentStorageMeta meta) { - toAdd.forEach(((enchantment, integer) -> meta.addStoredEnchant(enchantment, integer, false))); - item.setItemMeta(meta); - } else { - ItemMeta meta = item.getItemMeta(); - toAdd.forEach(((enchantment, integer) -> meta.addEnchant(enchantment, integer, false))); - item.setItemMeta(meta); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/VillagerListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/VillagerListeners.java deleted file mode 100644 index ac35b5bd..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/obtaining/VillagerListeners.java +++ /dev/null @@ -1,290 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.obtaining; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.Color; -import org.bukkit.Location; -import org.bukkit.Material; -import org.bukkit.Particle; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Entity; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.entity.VillagerAcquireTradeEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.MerchantRecipe; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.concurrent.atomic.AtomicBoolean; - -public class VillagerListeners extends PluginDependent implements Listener { - /** - * Create new villager listeners. - * - * @param plugin The plugin. - */ - public VillagerListeners(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Called on villager gain trade. - * - * @param event The event to listen for. - */ - @EventHandler - public void onVillagerGainBookTrade(@NotNull final VillagerAcquireTradeEvent event) { - if (!event.getRecipe().getResult().getType().equals(Material.ENCHANTED_BOOK)) { - return; - } - - if (!this.getPlugin().getConfigYml().getBool("villager.enabled")) { - return; - } - - ItemStack result = event.getRecipe().getResult().clone(); - int uses = event.getRecipe().getUses(); - int maxUses = event.getRecipe().getMaxUses(); - boolean experienceReward = event.getRecipe().hasExperienceReward(); - int villagerExperience = event.getRecipe().getVillagerExperience(); - float priceMultiplier = event.getRecipe().getPriceMultiplier(); - List ingredients = event.getRecipe().getIngredients(); - - if (!(result.getItemMeta() instanceof EnchantmentStorageMeta meta)) { - return; - } - - ArrayList enchantments = new ArrayList<>(EcoEnchants.values()); - Collections.shuffle(enchantments); // Prevent list bias towards early enchantments like telekinesis - - double multiplier = 0.01 / this.getPlugin().getConfigYml().getDouble("villager.book-times-less-likely"); - - EcoEnchant applied = null; - - for (EcoEnchant enchantment : enchantments) { - if (NumberUtils.randFloat(0, 1) > enchantment.getEnchantmentRarity().getVillagerProbability() * multiplier) { - continue; - } - - if (!enchantment.isAvailableFromVillager()) { - continue; - } - - if (!enchantment.isEnabled()) { - continue; - } - - int level; - - if (enchantment.getType().equals(EnchantmentType.SPECIAL)) { - double enchantlevel1 = NumberUtils.randFloat(0, 1); - double enchantlevel2 = NumberUtils.bias(enchantlevel1, this.getPlugin().getConfigYml().getDouble("enchanting-table.special-bias")); - double enchantlevel3 = 1 / (double) enchantment.getMaxLevel(); - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } else { - int cost = event.getRecipe().getIngredients().get(0).getAmount(); - double enchantlevel1 = (double) cost / 64; - double enchantlevel2 = NumberUtils.triangularDistribution(0, 1, enchantlevel1); - double enchantlevel3 = 1 / (double) enchantment.getMaxLevel(); - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } - - meta.getStoredEnchants().forEach(((enchantment1, integer) -> meta.removeStoredEnchant(enchantment1))); - - meta.addStoredEnchant(enchantment, level, false); - - applied = enchantment; - break; - } - - if (applied == null) { - return; - } - - result.setItemMeta(meta); - - MerchantRecipe recipe = new MerchantRecipe(result, uses, maxUses, experienceReward, villagerExperience, priceMultiplier); - recipe.setIngredients(ingredients); - event.setRecipe(recipe); - - if (this.getPlugin().getConfigYml().getBool("villager.notify-on-special.enabled")) { - if (applied.getType().equals(EnchantmentType.SPECIAL)) { - showParticles(event.getEntity()); - } - } - } - - /** - * Called on villager gain trade. - * - * @param event The event to listen for. - */ - @EventHandler - public void onVillagerGainItemTrade(@NotNull final VillagerAcquireTradeEvent event) { - - if (!EnchantmentTarget.ALL.getMaterials().contains(event.getRecipe().getResult().getType())) { - return; - } - - if (event.getRecipe().getResult().getType().equals(Material.BOOK)) { - return; - } - - if (!this.getPlugin().getConfigYml().getBool("villager.enabled")) { - return; - } - - ItemStack result = event.getRecipe().getResult().clone(); - int uses = event.getRecipe().getUses(); - int maxUses = event.getRecipe().getMaxUses(); - boolean experienceReward = event.getRecipe().hasExperienceReward(); - int villagerExperience = event.getRecipe().getVillagerExperience(); - float priceMultiplier = event.getRecipe().getPriceMultiplier(); - List ingredients = event.getRecipe().getIngredients(); - - if (result.getItemMeta() instanceof EnchantmentStorageMeta) { - return; - } - - ItemMeta meta = result.getItemMeta(); - - ArrayList enchantments = new ArrayList<>(EcoEnchants.values()); - Collections.shuffle(enchantments); // Prevent list bias towards early enchantments like telekinesis - - Map toAdd = new HashMap<>(); - - Set onItem = FastItemStack.wrap(result).getEnchants(false).keySet(); - - double multiplier = 0.01; - - for (EcoEnchant enchantment : enchantments) { - if (NumberUtils.randFloat(0, 1) > enchantment.getEnchantmentRarity().getVillagerProbability() * multiplier) { - continue; - } - - if (!enchantment.isAvailableFromVillager()) { - continue; - } - - if (!enchantment.canEnchantItem(result)) { - continue; - } - - if (!enchantment.isEnabled()) { - continue; - } - - AtomicBoolean anyConflicts = new AtomicBoolean(false); - toAdd.forEach((enchant, integer) -> { - if (enchantment.conflictsWithAny(toAdd.keySet())) { - anyConflicts.set(true); - } - - if (enchant.conflictsWith(enchantment)) { - anyConflicts.set(true); - } - - if (enchantment.conflictsWith(enchant)) { - anyConflicts.set(true); - } - - if (enchantment.getType().equals(enchant.getType()) && enchant.getType().isSingular()) { - anyConflicts.set(true); - } - }); - for (Enchantment enchant : onItem) { - if (enchantment.conflictsWithAny(onItem)) { - anyConflicts.set(true); - } - - if (enchant.conflictsWith(enchantment)) { - anyConflicts.set(true); - } - - if (enchantment.conflictsWith(enchant)) { - anyConflicts.set(true); - } - } - - if (anyConflicts.get()) { - continue; - } - - int level; - - if (enchantment.getType().equals(EnchantmentType.SPECIAL)) { - double enchantlevel1 = NumberUtils.randFloat(0, 1); - double enchantlevel2 = NumberUtils.bias(enchantlevel1, this.getPlugin().getConfigYml().getDouble("enchanting-table.special-bias")); - double enchantlevel3 = 1 / (double) enchantment.getMaxLevel(); - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } else { - int cost = event.getRecipe().getIngredients().get(0).getAmount(); - double enchantlevel1 = (double) cost / 64; - double enchantlevel2 = NumberUtils.triangularDistribution(0, 1, enchantlevel1); - double enchantlevel3 = 1 / (double) enchantment.getMaxLevel(); - level = (int) Math.ceil(enchantlevel2 / enchantlevel3); - } - - toAdd.put(enchantment, level); - - if (this.getPlugin().getConfigYml().getBool("villager.reduce-probability.enabled")) { - multiplier /= this.getPlugin().getConfigYml().getDouble("villager.reduce-probability.factor"); - } - } - - toAdd.forEach(((enchantment, integer) -> meta.addEnchant(enchantment, integer, false))); - - result.setItemMeta(meta); - - MerchantRecipe recipe = new MerchantRecipe(result, uses, maxUses, experienceReward, villagerExperience, priceMultiplier); - recipe.setIngredients(ingredients); - event.setRecipe(recipe); - - if (this.getPlugin().getConfigYml().getBool("villager.notify-on-special.enabled")) { - if (toAdd.keySet().stream().anyMatch(enchant -> enchant.getType().equals(EnchantmentType.SPELL))) { - showParticles(event.getEntity()); - } - } - } - - private void showParticles(@NotNull final Entity villager) { - Particle.DustOptions extra = new Particle.DustOptions( - Color.fromRGB(Integer.parseInt( - this.getPlugin().getLangYml().getString("special-particle-color").substring(1), - 16 - )), - 1.0f - ); - - Location location = villager.getLocation().clone(); - - location.add(0, 1, 0); - - int limit = this.getPlugin().getConfigYml().getInt("villager.notify-on-special.particle-amount"); - - for (int i = 0; i < limit; i++) { - Location spawnLoc = location.clone(); - spawnLoc.add( - NumberUtils.randFloat(-2, 2), - NumberUtils.randFloat(-0.3, 1.6), - NumberUtils.randFloat(-2, 2) - ); - - spawnLoc.getWorld().spawnParticle(Particle.REDSTONE, spawnLoc, 1, 0, 0, 0, 0, extra, true); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantmentMetadata.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantmentMetadata.java deleted file mode 100644 index fd06eff0..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantmentMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.vanilla; - -import org.bukkit.NamespacedKey; - -import java.util.Set; - -public record VanillaEnchantmentMetadata( - Integer maxLevel, - Set conflicts -) { -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantments.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantments.java deleted file mode 100644 index f4993df3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/vanilla/VanillaEnchantments.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.willfp.ecoenchants.enchantments.support.vanilla; - -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.proxy.proxies.EcoCraftEnchantmentManagerProxy; -import lombok.experimental.UtilityClass; -import org.bukkit.NamespacedKey; -import org.bukkit.enchantments.Enchantment; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.stream.Collectors; - -@UtilityClass -public class VanillaEnchantments { - /** - * Vanilla Enchantment Metadata Map. - */ - private static final Map MAP = new HashMap<>(); - - /** - * Get a map of all custom enchantment metadata. - * - * @return The map. - */ - public Map getMetadataMap() { - return MAP; - } - - /** - * Update the map. - * - * @param plugin Instance of EcoEnchants. - */ - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - Map map = new HashMap<>(); - - List enchantments = Arrays.stream(Enchantment.values()) - .filter(enchantment -> enchantment.getClass().getName().contains("CraftEnchantment")).toList(); - - Map maxLevels = plugin.getVanillaEnchantsYml().getStrings("max-levels").stream() - .collect(Collectors.toMap( - s -> Enchantment.getByKey(NamespacedKey.minecraft(s.split(":")[0].toLowerCase())), - s1 -> Integer.parseInt(s1.split(":")[1]) - )); - - Map> conflicts = plugin.getVanillaEnchantsYml().getStrings("conflicts").stream() - .collect(Collectors.toMap( - s -> Enchantment.getByKey(NamespacedKey.minecraft(s.split(":")[0].toLowerCase())), - s1 -> { - String[] split = s1.split(":"); - Set keys = new HashSet<>(); - for (int i = 1; i < split.length; i++) { - keys.add(NamespacedKey.minecraft(split[i])); - } - - keys.removeIf(key -> key.getKey().equalsIgnoreCase("none")); - - return keys; - } - )); - - for (Enchantment enchantment : enchantments) { - VanillaEnchantmentMetadata metadata = new VanillaEnchantmentMetadata(maxLevels.get(enchantment), conflicts.get(enchantment)); - - map.put(enchantment, metadata); - } - - MAP.clear(); - MAP.putAll(map); - - if (plugin.getVanillaEnchantsYml().getBool("enabled")) { - plugin.getProxy(EcoCraftEnchantmentManagerProxy.class).registerNewCraftEnchantments(); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantChecks.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantChecks.java deleted file mode 100644 index bdb67719..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantChecks.java +++ /dev/null @@ -1,409 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - - -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.ArrowUtils; -import com.willfp.eco.util.DurabilityUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import lombok.experimental.UtilityClass; -import org.bukkit.Material; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.atomic.AtomicInteger; - -@UtilityClass -public class EnchantChecks { - /** - * Does the specified ItemStack have a certain Enchantment present? - * - * @param item The {@link ItemStack} to check - * @param enchantment The enchantment to query - * @return If the item has the queried enchantment - */ - public static boolean item(@Nullable final ItemStack item, - @NotNull final Enchantment enchantment) { - return getItemLevel(item, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the specified ItemStack have? - * - * @param item The {@link ItemStack} to check - * @param enchantment The enchantment to query - * @return The level of the enchantment, or 0 if not found - */ - public static int getItemLevel(@Nullable final ItemStack item, - @NotNull final Enchantment enchantment) { - if (item == null) { - return 0; - } - if (item.getType().equals(Material.AIR)) { - return 0; - } - - return FastItemStack.wrap(item).getEnchantmentLevel(enchantment, false); - } - - /** - * Get all {@link EcoEnchant}s on a specified ItemStack. - * - * @param item The ItemStack to query. - * @return A {@link HashMap} of all EcoEnchants, where the key represents the level. - */ - public static Map getEnchantsOnItem(@Nullable final ItemStack item) { - if (item == null) { - return new HashMap<>(); - } - if (item.getType().equals(Material.AIR)) { - return new HashMap<>(); - } - - Map ecoEnchants = new HashMap<>(); - for (Map.Entry enchantmentIntegerEntry : FastItemStack.wrap(item).getEnchants(false).entrySet()) { - if (enchantmentIntegerEntry.getKey() instanceof EcoEnchant enchant) { - ecoEnchants.put(enchant, enchantmentIntegerEntry.getValue()); - } - } - - return ecoEnchants; - } - - /** - * Does the specified Arrow have a certain Enchantment present? - *

- * EcoEnchants automatically gives an arrow NBT data consisting of the enchantments present to avoid switching errors. - * - * @param arrow The {@link Arrow} to check. - * @param enchantment The enchantment to query. - * @return If the arrow has the queried enchantment. - */ - public static boolean arrow(@NotNull final Arrow arrow, - @NotNull final Enchantment enchantment) { - return getArrowLevel(arrow, enchantment) != 0; - } - - /** - * What level specified Arrow has of a certain Enchantment present? - *

- * EcoEnchants automatically gives an arrow NBT data consisting of the enchantments present to avoid switching errors. - * - * @param arrow The {@link Arrow} to check. - * @param enchantment The enchantment to query. - * @return The level found on the arrow, or 0 if not found. - */ - public static int getArrowLevel(@NotNull final Arrow arrow, - @NotNull final Enchantment enchantment) { - ItemStack bow = ArrowUtils.getBow(arrow); - - if (bow == null) { - return 0; - } - - return getItemLevel(bow, enchantment); - } - - /** - * Get all {@link EcoEnchant}s on a specified Arrow. - * - * @param arrow The Arrow to query. - * @return A {@link HashMap} of all EcoEnchants, where the key represents the level. - */ - public static Map getEnchantsOnArrow(@NotNull final Arrow arrow) { - ItemStack bow = ArrowUtils.getBow(arrow); - - if (bow == null) { - return new HashMap<>(); - } - - return getEnchantsOnItem(bow); - } - - /** - * Does the specified {@link LivingEntity} have a certain Enchantment present on the item in their main hand? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return If the LivingEntity has the enchantment. - */ - public static boolean mainhand(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getMainhandLevel(entity, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the queried {@link LivingEntity} have on their main hand item? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The level found on the mainhand item, or 0 if not found. - */ - public static int getMainhandLevel(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - if (entity.getEquipment() == null) { - return 0; - } - - ItemStack item = entity.getEquipment().getItemInMainHand(); - - return getItemLevel(item, enchantment); - } - - /** - * Get all {@link EcoEnchant}s on a queried {@link LivingEntity}s main hand item. - * - * @param entity The entity to query. - * @return A {@link HashMap} of all EcoEnchants, where the key represents the level. - */ - public static Map getEnchantsOnMainhand(@NotNull final LivingEntity entity) { - if (entity.getEquipment() == null) { - return new HashMap<>(); - } - - ItemStack item = entity.getEquipment().getItemInMainHand(); - - return getEnchantsOnItem(item); - } - - /** - * Does the specified {@link LivingEntity} have a certain Enchantment present on the item in their offhand? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return If the LivingEntity has the enchantment. - */ - public static boolean offhand(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getOffhandLevel(entity, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the queried {@link LivingEntity} have on their offhand item? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The level found on the offhand item, or 0 if not found. - */ - public static int getOffhandLevel(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - if (entity.getEquipment() == null) { - return 0; - } - - ItemStack item = entity.getEquipment().getItemInOffHand(); - - return getItemLevel(item, enchantment); - } - - /** - * Get all {@link EcoEnchant}s on a queried {@link LivingEntity}s offhand item. - * - * @param entity The entity to query. - * @return A {@link HashMap} of all EcoEnchants, where the key represents the level. - */ - public static Map getEnchantsOnOffhand(@NotNull final LivingEntity entity) { - if (entity.getEquipment() == null) { - return new HashMap<>(); - } - - ItemStack item = entity.getEquipment().getItemInOffHand(); - - return getEnchantsOnItem(item); - } - - /** - * Get a cumulative total of all levels on a {@link LivingEntity}s armor of a certain enchantment. - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The cumulative total of all levels, ie 4 pieces all with level 3 returns 12 - */ - public static int getArmorPoints(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getArmorPoints(entity, enchantment, 0); - } - - /** - * Get a cumulative total of all levels on a {@link LivingEntity}s armor of a certain enchantment. - *

- * Then, apply a specified amount of damage to all items with said enchantment. - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @param damage The amount of damage to deal to all armor pieces. - * @return The cumulative total of all levels, ie 4 pieces all with level 3 returns 12. - */ - public static int getArmorPoints(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment, - final int damage) { - if (entity.getEquipment() == null) { - return 0; - } - - boolean isPlayer = entity instanceof Player; - - AtomicInteger armorPoints = new AtomicInteger(0); - List armor = Arrays.asList(entity.getEquipment().getArmorContents()); - armor.forEach((itemStack -> { - int level = getItemLevel(itemStack, enchantment); - if (level != 0) { - armorPoints.addAndGet(getItemLevel(itemStack, enchantment)); - if (damage > 0 && isPlayer) { - Player player = (Player) entity; - DurabilityUtils.damageItem(player, itemStack, level); - } - } - })); - - return armorPoints.get(); - } - - /** - * Get all {@link EcoEnchant}s on a queried {@link LivingEntity}s armor. - * - * @param entity The entity to query. - * @return A {@link HashMap} of all EcoEnchants, where the key represents the cumulative total levels. - */ - public static Map getEnchantsOnArmor(@NotNull final LivingEntity entity) { - if (entity.getEquipment() == null) { - return new HashMap<>(); - } - - Map ecoEnchants = new HashMap<>(); - - for (ItemStack itemStack : entity.getEquipment().getArmorContents()) { - ecoEnchants.putAll(EnchantChecks.getEnchantsOnItem(itemStack)); - } - - return ecoEnchants; - } - - /** - * Does the specified {@link LivingEntity} have a certain Enchantment present on their helmet? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return If the LivingEntity has the enchantment. - */ - public static boolean helmet(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getHelmetLevel(entity, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the queried {@link LivingEntity} have on their helmet? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The level found, or 0 if not found. - */ - public static int getHelmetLevel(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - if (entity.getEquipment() == null) { - return 0; - } - - ItemStack item = entity.getEquipment().getHelmet(); - - return getItemLevel(item, enchantment); - } - - /** - * Does the specified {@link LivingEntity} have a certain Enchantment present on their chestplate? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return If the LivingEntity has the enchantment. - */ - public static boolean chestplate(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getChestplateLevel(entity, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the queried {@link LivingEntity} have on their chestplate? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The level found, or 0 if not found. - */ - public static int getChestplateLevel(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - if (entity.getEquipment() == null) { - return 0; - } - - ItemStack item = entity.getEquipment().getChestplate(); - - return getItemLevel(item, enchantment); - } - - /** - * Does the specified {@link LivingEntity} have a certain Enchantment present on their leggings? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return If the LivingEntity has the enchantment. - */ - public static boolean leggings(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getLeggingsLevel(entity, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the queried {@link LivingEntity} have on their leggings? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The level found, or 0 if not found. - */ - public static int getLeggingsLevel(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - if (entity.getEquipment() == null) { - return 0; - } - - ItemStack item = entity.getEquipment().getLeggings(); - - return getItemLevel(item, enchantment); - } - - /** - * Does the specified {@link LivingEntity} have a certain Enchantment present on their boots? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return If the LivingEntity has the enchantment. - */ - public static boolean boots(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - return getBootsLevel(entity, enchantment) != 0; - } - - /** - * What level of the specified enchantment does the queried {@link LivingEntity} have on their boots? - * - * @param entity The entity to query. - * @param enchantment The enchantment to check. - * @return The level found, or 0 if not found. - */ - public static int getBootsLevel(@NotNull final LivingEntity entity, - @NotNull final Enchantment enchantment) { - if (entity.getEquipment() == null) { - return 0; - } - - ItemStack item = entity.getEquipment().getBoots(); - - return getItemLevel(item, enchantment); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantmentUtils.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantmentUtils.java deleted file mode 100644 index 4dc2451e..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/EnchantmentUtils.java +++ /dev/null @@ -1,191 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.integrations.placeholder.PlaceholderManager; -import com.willfp.eco.core.placeholder.PlayerPlaceholder; -import com.willfp.eco.util.NumberUtils; -import com.willfp.eco.util.StringUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import lombok.experimental.UtilityClass; -import org.bukkit.NamespacedKey; -import org.bukkit.block.Block; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.lang.reflect.Field; -import java.util.HashMap; -import java.util.Map; -import java.util.Set; - -@UtilityClass -@SuppressWarnings({"unchecked", "deprecation"}) -public class EnchantmentUtils { - /** - * If the enchantment has successfully passed its specified chance. - * - * @param enchantment The enchantment to query. - * @param level The level to base the chance off of. - * @return If the enchantment should then be executed. - */ - public static boolean passedChance(@NotNull final EcoEnchant enchantment, - final int level) { - return NumberUtils.randFloat(0, 1) < ((enchantment.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "chance-per-level") * level) / 100); - } - - /** - * If the enchantment has successfully passed its specified chance. - * - * @param enchantment The enchantment to query. - * @param level The level to base the chance off of. - * @return If the enchantment should then be executed. - */ - public static String chancePlaceholder(@NotNull final EcoEnchant enchantment, - final int level) { - return NumberUtils.format(enchantment.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "chance-per-level") * level); - } - - /** - * If attack was fully charged if required. - * - * @param enchantment The enchantment. - * @param entity The attacker. - * @return If was fully charged. - */ - public static boolean isFullyChargeIfRequired(@NotNull final EcoEnchant enchantment, - @NotNull final LivingEntity entity) { - if (entity instanceof Player) { - if (((Player) entity).getAttackCooldown() != 1.0f) { - return enchantment.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "allow-not-fully-charged"); - } - } - - return true; - } - - /** - * Register the placeholders for an enchantment. - * - * @param enchantment The enchantment to register placeholders for. - */ - public static void registerPlaceholders(@NotNull final EcoEnchant enchantment) { - PlaceholderManager.registerPlaceholder( - new PlayerPlaceholder( - enchantment.getPlugin(), - enchantment.getPermissionName() + "_" + "enabled", - player -> String.valueOf(enchantment.isEnabled()) - ) - ); - - enchantment.getConfig().getKeys(true).forEach(string -> { - String key = string.replace(".", "_").replace("-", "_"); - Object object = enchantment.getConfig().get(string); - - PlaceholderManager.registerPlaceholder( - new PlayerPlaceholder( - enchantment.getPlugin(), - enchantment.getPermissionName() + "_" + key, - player -> StringUtils.toNiceString(object) - ) - ); - }); - } - - /** - * Register enchantment with the server. - * - * @param enchantment The enchantment. - */ - public static void register(@NotNull final Enchantment enchantment) { - try { - Field byIdField = Enchantment.class.getDeclaredField("byKey"); - Field byNameField = Enchantment.class.getDeclaredField("byName"); - byIdField.setAccessible(true); - byNameField.setAccessible(true); - Map byKey = (Map) byIdField.get(null); - Map byName = (Map) byNameField.get(null); - byKey.remove(enchantment.getKey()); - byName.remove(enchantment.getName()); - - if (enchantment instanceof EcoEnchant) { - byName.remove(((EcoEnchant) enchantment).getDisplayName()); - } - - Map byNameClone = new HashMap<>(byName); - for (Map.Entry entry : byNameClone.entrySet()) { - if (entry.getValue().getKey().equals(enchantment.getKey())) { - byName.remove(entry.getKey()); - } - } - - if (enchantment instanceof EcoEnchant) { - if (EcoEnchantsPlugin.getInstance().getConfigYml().getBool("advanced.dual-registration.enabled")) { - byName.put(((EcoEnchant) enchantment).getDisplayName(), enchantment); - } - } - - Field f = Enchantment.class.getDeclaredField("acceptingNew"); - f.setAccessible(true); - f.set(null, true); - f.setAccessible(false); - - Enchantment.registerEnchantment(enchantment); - } catch (NoSuchFieldException | IllegalAccessException ignored) { - } - } - - /** - * Unregister enchantment with the server. - * - * @param enchantment The enchantment. - */ - public static void unregister(@NotNull final Enchantment enchantment) { - try { - Field byIdField = Enchantment.class.getDeclaredField("byKey"); - Field byNameField = Enchantment.class.getDeclaredField("byName"); - byIdField.setAccessible(true); - byNameField.setAccessible(true); - Map byKey = (Map) byIdField.get(null); - Map byName = (Map) byNameField.get(null); - byKey.remove(enchantment.getKey()); - byName.remove(enchantment.getName()); - - if (enchantment instanceof EcoEnchant) { - byName.remove(((EcoEnchant) enchantment).getDisplayName()); - } - - Map byNameClone = new HashMap<>(byName); - for (Map.Entry entry : byNameClone.entrySet()) { - if (entry.getValue().getKey().equals(enchantment.getKey())) { - byName.remove(entry.getKey()); - } - } - - Field f = Enchantment.class.getDeclaredField("acceptingNew"); - f.setAccessible(true); - f.set(null, true); - f.setAccessible(false); - } catch (NoSuchFieldException | IllegalAccessException ignored) { - } - } - - /** - * Old method still used for backwards compatibility. - * - * @param player The player. - * @param toBreak The blocks to break. - * @param plugin Instance of EcoEnchants, required for meta. - */ - public static void rehandleBreaking(@NotNull final Player player, - @NotNull final Set toBreak, - @NotNull final EcoPlugin plugin) { - for (Block block : toBreak) { - block.setMetadata("block-ignore", plugin.getMetadataValueFactory().create(true)); - player.breakBlock(block); - block.removeMetadata("block-ignore", plugin); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversionOptions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversionOptions.java deleted file mode 100644 index dcea9e1d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversionOptions.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import lombok.Getter; -import lombok.experimental.UtilityClass; -import org.jetbrains.annotations.NotNull; - -@UtilityClass -public class ItemConversionOptions { - /** - * Allow reading enchantments from lore-based plugins. - */ - @Getter - private boolean usingLoreGetter = false; - - /** - * Allow reading enchantments from lore-based plugins aggressively. - */ - @Getter - private boolean usingAggressiveLoreGetter = false; - - /** - * If the experimental hide fixer is being used. - */ - @Getter - private boolean usingExperimentalHideFixer = false; - - /** - * If the aggressive experimental hide fixer is being used. - */ - @Getter - private boolean usingAggressiveExperimentalHideFixer = false; - - /** - * If all items should have hide enchants removed. - */ - @Getter - private boolean usingForceHideFixer = false; - - /** - * If above max level enchantments should be clamped. - */ - @Getter - private boolean usingLevelClamp = false; - - /** - * If items with above max level enchantments should be deleted. - */ - @Getter - private boolean usingLevelClampDelete = false; - - /** - * If illegal enchantments should be deleted. - */ - @Getter - private boolean removingIllegal = false; - - /** - * If illegal items should be deleted. - */ - @Getter - private boolean deletingIllegal = false; - - /** - * If hard cap clamp is enabled. - */ - @Getter - private boolean usingHardCapClamp = false; - - /** - * If disabled enchantments should be removed entirely. - */ - @Getter - private boolean removeDisabled = false; - - /** - * Reload the options. - * - * @param plugin Instance of ecoenchants. - */ - @ConfigUpdater - public void reload(@NotNull final EcoPlugin plugin) { - usingLoreGetter = plugin.getConfigYml().getBool("advanced.lore-getter.enabled"); - usingAggressiveLoreGetter = plugin.getConfigYml().getBool("advanced.lore-getter.aggressive"); - usingExperimentalHideFixer = plugin.getConfigYml().getBool("advanced.hide-fixer.enabled"); - usingAggressiveExperimentalHideFixer = plugin.getConfigYml().getBool("advanced.hide-fixer.aggressive"); - usingForceHideFixer = plugin.getConfigYml().getBool("advanced.hide-fixer.force"); - usingLevelClamp = plugin.getConfigYml().getBool("advanced.level-clamp.enabled"); - usingLevelClampDelete = plugin.getConfigYml().getBool("advanced.level-clamp.delete-item"); - removingIllegal = plugin.getConfigYml().getBool("advanced.remove-illegal.enabled"); - deletingIllegal = plugin.getConfigYml().getBool("advanced.remove-illegal.delete-item"); - removeDisabled = plugin.getConfigYml().getBool("advanced.remove-disabled.enabled"); - usingHardCapClamp = plugin.getConfigYml().getBool("advanced.hard-cap-clamp.enabled"); - } - - static { - reload(EcoEnchantsPlugin.getInstance()); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java deleted file mode 100644 index 267ffc5d..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java +++ /dev/null @@ -1,509 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.fast.FastItemStack; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; -import org.bukkit.Bukkit; -import org.bukkit.ChatColor; -import org.bukkit.Material; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.inventory.InventoryOpenEvent; -import org.bukkit.event.player.PlayerItemHeldEvent; -import org.bukkit.inventory.BlockInventoryHolder; -import org.bukkit.inventory.Inventory; -import org.bukkit.inventory.ItemFlag; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.EnchantmentStorageMeta; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; - -@SuppressWarnings("deprecation") -public class ItemConversions extends PluginDependent implements Listener { - /** - * Pass an {@link EcoPlugin} in order to interface with it. - * - * @param plugin The plugin to manage. - */ - public ItemConversions(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * On player hold item. - *

- * Listener for lore conversion. - * - * @param event The event to listen for. - */ - @EventHandler - public void loreConverter(@NotNull final PlayerItemHeldEvent event) { - if (!ItemConversionOptions.isUsingLoreGetter()) { - return; - } - - ItemStack itemStack = event.getPlayer().getInventory().getItem(event.getNewSlot()); - - convertLore(itemStack); - } - - /** - * On player open inventory. - *

- * Listener for lore conversion. - * - * @param event The event to listen for. - */ - @EventHandler - public void aggressiveLoreConverter(@NotNull final InventoryOpenEvent event) { - if (!ItemConversionOptions.isUsingAggressiveLoreGetter()) { - return; - } - - Inventory inventory = event.getInventory(); - - if (inventory.getHolder() == null) { - return; - } - - if (!(inventory.getHolder() instanceof BlockInventoryHolder)) { - return; - } - - for (ItemStack itemStack : inventory.getContents()) { - convertLore(itemStack); - } - } - - private void convertLore(@Nullable final ItemStack itemStack) { - if (itemStack == null) { - return; - } - - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return; - } - - Map toAdd = new HashMap<>(); - - List lore = meta.getLore(); - - if (lore == null) { - return; - } - - for (String line : new ArrayList<>(lore)) { - String rawLine = line; - line = ChatColor.stripColor(line); - - EcoEnchant enchant; - int level; - List lineSplit = new ArrayList<>(Arrays.asList(line.split(" "))); - if (lineSplit.size() == 0) { - continue; - } - if (lineSplit.size() == 1) { - enchant = EcoEnchants.getByName(lineSplit.get(0)); - level = 1; - } else { - EcoEnchant attemptFullLine = EcoEnchants.getByName(line); - - if (attemptFullLine != null) { - enchant = attemptFullLine; - level = 1; - } else { - String levelString = lineSplit.get(lineSplit.size() - 1); - lineSplit.remove(levelString); - levelString = levelString.trim(); - - try { - level = NumberUtils.fromNumeral(levelString); - } catch (IllegalArgumentException e) { - continue; - } - - String enchantName = String.join(" ", lineSplit); - enchant = EcoEnchants.getByName(enchantName); - } - } - - if (enchant != null) { - lore.remove(rawLine); - toAdd.put(enchant, level); - } - } - - if (meta instanceof EnchantmentStorageMeta) { - lore.clear(); - toAdd.forEach((enchantment, integer) -> ((EnchantmentStorageMeta) meta).addStoredEnchant(enchantment, integer, true)); - } else { - toAdd.forEach((enchantment, integer) -> meta.addEnchant(enchantment, integer, true)); - } - meta.setLore(lore); - itemStack.setItemMeta(meta); - } - - /** - * On player hold item. - *

- * Listener for hide fixer. - * - * @param event The event to listen for. - */ - @EventHandler - public void hideFixer(@NotNull final PlayerItemHeldEvent event) { - if (!ItemConversionOptions.isUsingExperimentalHideFixer()) { - return; - } - - ItemStack itemStack = event.getPlayer().getInventory().getItem(event.getNewSlot()); - - hideFixItem(itemStack); - } - - /** - * On player open inventory. - *

- * Listener for hide fixer. - * - * @param event The event to listen for. - */ - @EventHandler - public void aggressiveHideFixer(@NotNull final InventoryOpenEvent event) { - if (!ItemConversionOptions.isUsingAggressiveExperimentalHideFixer()) { - return; - } - - Inventory inventory = event.getInventory(); - - if (inventory.getHolder() == null) { - return; - } - - if (!(inventory.getHolder() instanceof BlockInventoryHolder)) { - return; - } - - for (ItemStack itemStack : inventory.getContents()) { - hideFixItem(itemStack); - } - } - - private void hideFixItem(@Nullable final ItemStack itemStack) { - if (itemStack == null) { - return; - } - - if (!EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { - return; - } - - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return; - } - - if (ItemConversionOptions.isUsingForceHideFixer()) { - meta.removeItemFlags(ItemFlag.HIDE_ENCHANTS); - meta.removeItemFlags(ItemFlag.HIDE_POTION_EFFECTS); - } else { - if (meta.hasItemFlag(ItemFlag.HIDE_ENCHANTS) && meta.hasItemFlag(ItemFlag.HIDE_POTION_EFFECTS)) { - meta.removeItemFlags(ItemFlag.HIDE_ENCHANTS, ItemFlag.HIDE_POTION_EFFECTS); - } - } - - itemStack.setItemMeta(meta); - } - - /** - * On player hold item. - *

- * Listener for hide fixer. - * - * @param event The event to listen for. - */ - @EventHandler - public void levelClamp(@NotNull final PlayerItemHeldEvent event) { - if (!ItemConversionOptions.isUsingLevelClamp()) { - return; - } - - if (event.getPlayer().hasPermission("ecoenchants.bypasslevelclamp")) { - return; - } - - ItemStack itemStack = event.getPlayer().getInventory().getItemInMainHand(); - - clampItemLevels(itemStack, event.getPlayer()); - } - - private void clampItemLevels(@Nullable final ItemStack itemStack, - @NotNull final Player player) { - if (itemStack == null) { - return; - } - - if (!EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { - return; - } - - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return; - } - - Map levels = FastItemStack.wrap(itemStack).getEnchants(true); - - if (meta instanceof EnchantmentStorageMeta storageMeta) { - levels.forEach((enchantment, integer) -> { - if (integer > enchantment.getMaxLevel()) { - storageMeta.removeStoredEnchant(enchantment); - storageMeta.addStoredEnchant(enchantment, enchantment.getMaxLevel(), true); - } - }); - } else { - levels.forEach((enchantment, integer) -> { - if (integer > enchantment.getMaxLevel()) { - meta.removeEnchant(enchantment); - meta.addEnchant(enchantment, enchantment.getMaxLevel(), true); - } - }); - } - - itemStack.setItemMeta(meta); - - if (ItemConversionOptions.isUsingLevelClampDelete()) { - itemStack.setType(Material.AIR); - itemStack.setAmount(0); - Bukkit.getLogger().warning(player.getName() + " has/had an illegal item!"); - } - } - - /** - * On player hold item. - *

- * Listener for hide fixer. - * - * @param event The event to listen for. - */ - @EventHandler - public void removeDisallowed(@NotNull final PlayerItemHeldEvent event) { - if (!ItemConversionOptions.isRemovingIllegal()) { - return; - } - - if (event.getPlayer().hasPermission("ecoenchants.allowillegal")) { - return; - } - - ItemStack itemStack = event.getPlayer().getInventory().getItem(event.getNewSlot()); - - clampItemLevels(itemStack, event.getPlayer()); - } - - private void removeDisallowed(@Nullable final ItemStack itemStack, - @NotNull final Player player) { - if (itemStack == null) { - return; - } - - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return; - } - - if (meta instanceof EnchantmentStorageMeta) { - return; - } - - boolean illegal = false; - - EcoEnchant illegalEnchant = null; - - for (Enchantment enchantment : meta.getEnchants().keySet()) { - if (enchantment instanceof EcoEnchant enchant) { - if (!enchant.getTargetMaterials().contains(itemStack.getType())) { - illegal = true; - illegalEnchant = enchant; - } - } - } - - if (!illegal) { - return; - } - - if (ItemConversionOptions.isDeletingIllegal()) { - itemStack.setType(Material.AIR); - itemStack.setItemMeta(new ItemStack(Material.AIR).getItemMeta()); - itemStack.setItemMeta(meta); - } else { - meta.removeEnchant(illegalEnchant); - } - - Bukkit.getLogger().warning(player.getName() + " has/had an illegal item!"); - } - - - /** - * On player hold item. - *

- * Listener for conversion. - * - * @param event The event to listen for. - */ - @EventHandler - public void invalidRemover(@NotNull final PlayerItemHeldEvent event) { - if (!ItemConversionOptions.isRemoveDisabled()) { - return; - } - - ItemStack itemStack = event.getPlayer().getInventory().getItem(event.getNewSlot()); - - fixInvalid(itemStack); - } - - private void fixInvalid(@Nullable final ItemStack itemStack) { - if (itemStack == null) { - return; - } - - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return; - } - - Map enchants = FastItemStack.wrap(itemStack).getEnchants(true); - - for (Enchantment enchantment : new HashSet<>(enchants.keySet())) { - if (enchantment instanceof EcoEnchant enchant) { - if (!enchant.isEnabled()) { - enchants.remove(enchantment); - } - } - } - - if (meta instanceof EnchantmentStorageMeta storageMeta) { - storageMeta.getStoredEnchants().forEach((enchantment, integer) -> { - storageMeta.removeStoredEnchant(enchantment); - }); - - enchants.forEach((enchantment, integer) -> { - storageMeta.addStoredEnchant(enchantment, integer, true); - }); - } else { - meta.getEnchants().forEach((enchantment, integer) -> { - meta.removeEnchant(enchantment); - }); - - enchants.forEach((enchantment, integer) -> { - meta.addEnchant(enchantment, integer, true); - }); - } - - itemStack.setItemMeta(meta); - } - - /** - * On player hold item. - *

- * Listener for conversion. - * - * @param event The event to listen for. - */ - @EventHandler - public void hardCapClamp(@NotNull final PlayerItemHeldEvent event) { - if (!ItemConversionOptions.isUsingHardCapClamp()) { - return; - } - - - if (!this.getPlugin().getConfigYml().getBool("anvil.hard-cap.enabled")) { - return; - } - - if (event.getPlayer().hasPermission("ecoenchants.anvil.bypasshardcap")) { - return; - } - - ItemStack itemStack = event.getPlayer().getInventory().getItem(event.getNewSlot()); - - clampHardCap(itemStack); - } - - private void clampHardCap(@Nullable final ItemStack itemStack) { - if (itemStack == null) { - return; - } - - ItemMeta meta = itemStack.getItemMeta(); - if (meta == null) { - return; - } - - Map enchants = FastItemStack.wrap(itemStack).getEnchants(true); - Map replacement = new HashMap<>(); - - int i = 0; - for (Map.Entry entry : enchants.entrySet()) { - if (i >= this.getPlugin().getConfigYml().getInt("anvil.hard-cap.cap")) { - break; - } - - Enchantment enchantment = entry.getKey(); - if (enchantment instanceof EcoEnchant enchant) { - if (!enchant.hasFlag("hard-cap-ignore")) { - i++; - replacement.put(entry.getKey(), entry.getValue()); - } - } else { - i++; - replacement.put(entry.getKey(), entry.getValue()); - } - } - - for (Map.Entry entry : enchants.entrySet()) { - Enchantment enchantment = entry.getKey(); - if (enchantment instanceof EcoEnchant enchant) { - if (enchant.hasFlag("hard-cap-ignore")) { - replacement.put(entry.getKey(), entry.getValue()); - } - } - } - - if (meta instanceof EnchantmentStorageMeta storageMeta) { - storageMeta.getStoredEnchants().forEach((enchantment, integer) -> { - storageMeta.removeStoredEnchant(enchantment); - }); - - replacement.forEach((enchantment, integer) -> { - storageMeta.addStoredEnchant(enchantment, integer, true); - }); - } else { - meta.getEnchants().forEach((enchantment, integer) -> { - meta.removeEnchant(enchantment); - }); - - replacement.forEach((enchantment, integer) -> { - meta.addEnchant(enchantment, integer, true); - }); - } - - itemStack.setItemMeta(meta); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/LazyHealthFixListener.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/LazyHealthFixListener.java deleted file mode 100644 index 4b109237..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/LazyHealthFixListener.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.player.PlayerJoinEvent; -import org.jetbrains.annotations.NotNull; - -public class LazyHealthFixListener extends PluginDependent implements Listener { - public LazyHealthFixListener(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @EventHandler - public void onJoin(@NotNull final PlayerJoinEvent event) { - Player player = event.getPlayer(); - - if (player.getHealth() >= 19.0) { - this.getPlugin().getScheduler().runLater(3, () -> player.setHealth( - player.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue() - )); - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/SpellActivateEvent.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/SpellActivateEvent.java deleted file mode 100644 index d67a4d6a..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/SpellActivateEvent.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import lombok.Getter; -import org.bukkit.entity.Player; -import org.bukkit.event.Cancellable; -import org.bukkit.event.HandlerList; -import org.bukkit.event.player.PlayerEvent; -import org.jetbrains.annotations.NotNull; - -public class SpellActivateEvent extends PlayerEvent implements Cancellable { - /** - * Internal, for bukkit. - */ - private static final HandlerList HANDLERS = new HandlerList(); - - /** - * The spell that was activated. - */ - @Getter - private final Spell spell; - - /** - * If the spell activation was cancelled. - */ - private boolean cancelled; - - /** - * Create new SpellActivateEvent. - * - * @param player The player. - * @param spell The spell. - */ - public SpellActivateEvent(@NotNull final Player player, - @NotNull final Spell spell) { - super(player); - - this.spell = spell; - this.cancelled = false; - } - - /** - * Bukkit parity. - * - * @return The handler list. - */ - public static HandlerList getHandlerList() { - return HANDLERS; - } - - @Override - public boolean isCancelled() { - return cancelled; - } - - @Override - public void setCancelled(final boolean cancel) { - this.cancelled = cancel; - } - - @NotNull - @Override - public HandlerList getHandlers() { - return HANDLERS; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/TimedRunnable.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/TimedRunnable.java deleted file mode 100644 index e6f399f3..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/TimedRunnable.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -public interface TimedRunnable extends Runnable { - /** - * Get the time between repetitions. - * - * @return The time. - */ - long getTime(); -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/VelocityChecks.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/VelocityChecks.java deleted file mode 100644 index 3ec2e29b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/VelocityChecks.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class VelocityChecks { - /** - * Checks to see if the velocity is unsafe. This is taken from Papers 0054-Add-velocity-warnings.patch. - * - * @param vel The velocity. - * @return If unsafe. - */ - public static boolean isUnsafeVelocity(@NotNull final Vector vel) { - final double x = vel.getX(); - final double y = vel.getY(); - final double z = vel.getZ(); - - return x > 4 || x < -4 || y > 4 || y < -4 || z > 4 || z < -4; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/Watcher.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/Watcher.java deleted file mode 100644 index cd9f8251..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/Watcher.java +++ /dev/null @@ -1,253 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.eco.core.events.ArmorEquipEvent; -import org.bukkit.block.Block; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Projectile; -import org.bukkit.entity.Trident; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.event.block.BlockDamageEvent; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.bukkit.event.player.PlayerMoveEvent; -import org.jetbrains.annotations.NotNull; - -public interface Watcher { - - /** - * Called when an entity shoots another entity with an arrow. - * - * @param attacker The shooter. - * @param victim The victim. - * @param arrow The arrow entity. - * @param level The level of the enchantment on the arrow. - * @param event The event that called this watcher. - */ - default void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity damages another entity with a trident throw. - * - * @param attacker The shooter. - * @param victim The victim. - * @param trident The trident entity. - * @param level The level of the enchantment on the trident. - * @param event The event that called this watcher. - */ - default void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when a player jumps. - * - * @param player The player. - * @param level The level of the enchantment found on the player's armor. - * @param event The event that called this watcher. - */ - default void onJump(@NotNull final Player player, - final int level, - @NotNull final PlayerMoveEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity attacks another entity with a melee attack. - * - * @param attacker The attacker. - * @param victim The victim. - * @param level The level of the enchantment found on the attacker's weapon. - * @param event The event that called this watcher. - */ - default void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity shoots a bow. - * - * @param shooter The entity that shot the bow. - * @param arrow The arrow that was shot. - * @param level The level of the enchantment found on the bow. - * @param event The event that called this watcher. - */ - default void onBowShoot(@NotNull final LivingEntity shooter, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityShootBowEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity shoots a projectile. - * - * @param shooter The entity that shot the bow. - * @param projectile The projectile that was shot. - * @param level The level of the enchantment found on the projectile. - * @param event The event that called this watcher. - */ - default void onProjectileLaunch(@NotNull final LivingEntity shooter, - @NotNull final Projectile projectile, - final int level, - @NotNull final ProjectileLaunchEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity takes fall damage. - * - * @param faller The entity that took the fall damage. - * @param level The level of the enchantment found on the entity's armor. - * @param event The event that called this watcher. - */ - default void onFallDamage(@NotNull final LivingEntity faller, - final int level, - @NotNull final EntityDamageEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an arrow hits a block or entity. - * - * @param shooter The entity that shot the arrow. - * @param level The level of the enchantment found on the arrow. - * @param event The event that called this watcher. - */ - default void onArrowHit(@NotNull final LivingEntity shooter, - final int level, - @NotNull final ProjectileHitEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when a trident hits a block or entity. - * - * @param shooter The entity that threw the trident. - * @param level The level of the enchantment found on the trident. - * @param event The event that called this watcher. - */ - default void onTridentHit(@NotNull final LivingEntity shooter, - final int level, - @NotNull final ProjectileHitEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when a player breaks a block. - * - * @param player The player. - * @param block The block that was broken. - * @param level The level of the enchantment found on the player's main hand item. - * @param event The event that called this watcher. - */ - default void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity takes damage wearing armor. - * - * @param victim The entity that took damage. - * @param level The level of the enchantment found on the entity's armor. - * @param event The event that called this watcher. - */ - default void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity puts on or takes off armor with an enchantment. - * - * @param player The player that equipped the armor. - * @param level The level of the enchantment found on the player's armor. - * @param event The event that called this watcher. - */ - @Deprecated - default void onArmorEquip(@NotNull final Player player, - final int level, - @NotNull final ArmorEquipEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity puts on or takes off armor with an enchantment. - * - * @param player The player that equipped the armor. - * @param level The level of the enchantment found on the player's armor. - * @param event The event that called this watcher. - */ - default void onArmorEquip(@NotNull final Player player, - final int level, - @NotNull final ArmorChangeEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when a player damages a block. - * - * @param player The player that damaged the block. - * @param block The damaged block. - * @param level The level of the enchantment found on the player's main hand. - * @param event The event that called this watcher. - */ - default void onDamageBlock(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockDamageEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when an entity throws a trident. - * - * @param shooter The entity that threw the trident. - * @param trident The trident that was thrown. - * @param level The level of the enchantment found on the trident. - * @param event The event that called this watcher. - */ - default void onTridentLaunch(@NotNull final LivingEntity shooter, - @NotNull final Trident trident, - final int level, - @NotNull final ProjectileLaunchEvent event) { - // Empty default as enchantments only override required watchers. - } - - /** - * Called when a player blocks an attack with a shield. - * - * @param blocker The player that blocked the attack. - * @param attacker The attacker. - * @param level The level of the enchantment found on the shield. - * @param event The event that called this watcher. - */ - default void onDeflect(@NotNull final Player blocker, - @NotNull final LivingEntity attacker, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - // Empty default as enchantments only override required watchers. - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WatcherTriggers.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WatcherTriggers.java deleted file mode 100644 index b6859840..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WatcherTriggers.java +++ /dev/null @@ -1,779 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.PluginDependent; -import com.willfp.eco.core.config.updating.ConfigUpdater; -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.eco.core.events.ArmorEquipEvent; -import com.willfp.eco.core.events.PlayerJumpEvent; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.eco.core.integrations.mcmmo.McmmoManager; -import com.willfp.eco.util.PlayerUtils; -import com.willfp.ecoenchants.EcoEnchantsPlugin; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.libreforge.LibReforgeUtils; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.AbstractArrow; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Projectile; -import org.bukkit.entity.Trident; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.event.block.BlockDamageEvent; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.event.entity.ProjectileHitEvent; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.Map; - -public class WatcherTriggers extends PluginDependent implements Listener { - /** - * If watchers should be triggered against npcs. - */ - private static boolean allowOnNPC = false; - - /** - * Create new listener for watcher events. - * - * @param plugin The plugin to link the events to. - */ - public WatcherTriggers(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - /** - * Update if allowed on npc. - * - * @param plugin Instance of EcoEnchants. - */ - @ConfigUpdater - public static void update(@NotNull final EcoEnchantsPlugin plugin) { - allowOnNPC = plugin.getConfigYml().getBool("allow-on-npc"); - } - - /** - * Called when an entity shoots another entity with an arrow. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onArrowDamage(@NotNull final EntityDamageByEntityEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getDamager() instanceof Arrow arrow)) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - if (((Arrow) event.getDamager()).getShooter() == null) { - return; - } - - if (!(((Arrow) event.getDamager()).getShooter() instanceof LivingEntity attacker)) { - return; - } - - if (!allowOnNPC) { - if (victim.hasMetadata("NPC")) { - return; - } - } - - if (attacker instanceof Player && !AntigriefManager.canInjure((Player) attacker, victim)) { - return; - } - - if (event.isCancelled()) { - return; - } - - EnchantChecks.getEnchantsOnArrow(arrow).forEach(((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(attacker.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(attacker)) { - return; - } - - enchant.onArrowDamage(attacker, victim, arrow, level, event); - })); - } - - /** - * Called when an entity damages another entity with a trident throw. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onTridentDamage(@NotNull final EntityDamageByEntityEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getDamager() instanceof Trident trident)) { - return; - } - - if (!(((Trident) event.getDamager()).getShooter() instanceof LivingEntity attacker)) { - return; - } - - if (((Trident) event.getDamager()).getShooter() == null) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - if (event.isCancelled()) { - return; - } - - ItemStack item = trident.getItem(); - - if (!allowOnNPC) { - if (victim.hasMetadata("NPC")) { - return; - } - } - - if (attacker instanceof Player && !AntigriefManager.canInjure((Player) attacker, victim)) { - return; - } - - EnchantChecks.getEnchantsOnItem(item).forEach(((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(attacker.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(attacker)) { - return; - } - - enchant.onTridentDamage(attacker, victim, trident, level, event); - })); - } - - /** - * Called when a player jumps. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onJump(@NotNull final PlayerJumpEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - Player player = event.getPlayer(); - - EnchantChecks.getEnchantsOnArmor(player).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(player)) { - return; - } - - enchant.onJump(player, level, event); - }); - } - - /** - * Called when an entity attacks another entity with a melee attack. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onMeleeAttack(@NotNull final EntityDamageByEntityEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getDamager() instanceof LivingEntity attacker)) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (event.getCause() == EntityDamageEvent.DamageCause.THORNS) { - return; - } - - if (!allowOnNPC) { - if (victim.hasMetadata("NPC")) { - return; - } - } - - if (attacker instanceof Player && !AntigriefManager.canInjure((Player) attacker, victim)) { - return; - } - - EnchantChecks.getEnchantsOnMainhand(attacker).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(attacker.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(attacker)) { - return; - } - - enchant.onMeleeAttack(attacker, victim, level, event); - }); - } - - /** - * Called when an entity shoots a bow. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onBowShoot(@NotNull final EntityShootBowEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (event.getProjectile().getType() != EntityType.ARROW) { - return; - } - - LivingEntity shooter = event.getEntity(); - Arrow arrow = (Arrow) event.getProjectile(); - - EnchantChecks.getEnchantsOnMainhand(shooter).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(shooter.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(shooter)) { - return; - } - - enchant.onBowShoot(shooter, arrow, level, event); - }); - } - - /** - * Called when an entity launches a projectile. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onProjectileLaunch(@NotNull final ProjectileLaunchEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getEntity() instanceof AbstractArrow)) { - return; - } - - if (!(event.getEntity().getShooter() instanceof Player)) { - return; - } - - LivingEntity shooter = (LivingEntity) event.getEntity().getShooter(); - - Projectile projectile = event.getEntity(); - - if (shooter.getEquipment() == null) { - return; - } - - ItemStack item = shooter.getEquipment().getItemInMainHand(); - - if (projectile instanceof Trident trident) { - item = trident.getItem(); - } - - EnchantChecks.getEnchantsOnItem(item).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(shooter.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(shooter)) { - return; - } - - enchant.onProjectileLaunch(shooter, projectile, level, event); - }); - } - - /** - * Called when an entity takes fall damage. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onFallDamage(@NotNull final EntityDamageEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!event.getCause().equals(EntityDamageEvent.DamageCause.FALL)) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - EnchantChecks.getEnchantsOnArmor(victim).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(victim.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(victim)) { - return; - } - - enchant.onFallDamage(victim, level, event); - }); - } - - /** - * Called when an arrow hits a block or entity. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onArrowHit(@NotNull final ProjectileHitEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getEntity().getShooter() instanceof LivingEntity shooter)) { - return; - } - - if (!(event.getEntity() instanceof Arrow arrow)) { - return; - } - - if (event.getEntity().getShooter() == null) { - return; - } - - EnchantChecks.getEnchantsOnArrow(arrow).forEach(((enchant, level) -> { - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(shooter.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(shooter)) { - return; - } - - enchant.onArrowHit(shooter, level, event); - })); - } - - /** - * Called when a trident hits a block or entity. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onTridentHit(@NotNull final ProjectileHitEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getEntity().getShooter() instanceof LivingEntity shooter)) { - return; - } - - if (event.getEntity().getShooter() == null) { - return; - } - - if (!(event.getEntity() instanceof Trident trident)) { - return; - } - - ItemStack item = trident.getItem(); - - EnchantChecks.getEnchantsOnItem(item).forEach((enchant, level) -> { - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(shooter.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(shooter)) { - return; - } - - enchant.onTridentHit(shooter, level, event); - }); - } - - /** - * Called when a player breaks a block. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onBlockBreak(@NotNull final BlockBreakEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - Player player = event.getPlayer(); - Block block = event.getBlock(); - - if (!AntigriefManager.canBreakBlock(player, block)) { - return; - } - - if (event.isCancelled()) { - return; - } - - EnchantChecks.getEnchantsOnMainhand(player).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(player)) { - return; - } - - enchant.onBlockBreak(player, block, level, event); - }); - } - - /** - * Called when an entity takes damage wearing armor. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onDamageWearingArmor(@NotNull final EntityDamageEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity victim)) { - return; - } - - EnchantChecks.getEnchantsOnArmor(victim).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(victim.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(victim)) { - return; - } - - enchant.onDamageWearingArmor(victim, level, event); - }); - } - - /** - * Called when an entity puts on or takes off armor with an enchantment. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - @Deprecated - public void onArmorEquip(@NotNull final ArmorEquipEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - Player player = event.getPlayer(); - - this.getPlugin().getScheduler().runLater(() -> EcoEnchants.values().forEach(enchant -> { - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(player)) { - return; - } - - int level = EnchantChecks.getArmorPoints(player, enchant); - enchant.onArmorEquip(player, level, event); - }), 1); - } - - /** - * Called when an entity puts on or takes off armor with an enchantment. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onArmorChange(@NotNull final ArmorChangeEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - Player player = event.getPlayer(); - - EcoEnchants.values().forEach(enchant -> { - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(player)) { - return; - } - - int level = EnchantChecks.getArmorPoints(player, enchant); - enchant.onArmorEquip(player, level, event); - }); - } - - /** - * Called when a player damages a block. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onDamageBlock(@NotNull final BlockDamageEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - Player player = event.getPlayer(); - Block block = event.getBlock(); - - if (event.getBlock().getDrops(player.getInventory().getItemInMainHand()).isEmpty()) { - return; - } - - EnchantChecks.getEnchantsOnMainhand(player).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(player)) { - return; - } - - enchant.onDamageBlock(player, block, level, event); - }); - } - - /** - * Called when an entity throws a trident. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onTridentLaunch(@NotNull final ProjectileLaunchEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getEntity() instanceof Trident trident)) { - return; - } - - if (!(event.getEntity().getShooter() instanceof LivingEntity)) { - return; - } - - LivingEntity shooter = (LivingEntity) trident.getShooter(); - ItemStack item = trident.getItem(); - assert shooter != null; - - EnchantChecks.getEnchantsOnItem(item).forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(shooter.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(shooter)) { - return; - } - - enchant.onTridentLaunch(shooter, trident, level, event); - }); - } - - /** - * Called when a player blocks an attack with a shield. - * - * @param event The event to listen for. - */ - @EventHandler(ignoreCancelled = true) - public void onDeflect(@NotNull final EntityDamageByEntityEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - - if (!(event.getEntity() instanceof Player blocker)) { - return; - } - - LivingEntity attacker = PlayerUtils.tryAsPlayer(event.getDamager()); - - if (attacker == null) { - return; - } - - if (attacker.equals(blocker)) { - return; - } - - if (!blocker.isBlocking()) { - return; - } - - if (!AntigriefManager.canInjure(blocker, attacker)) { - return; - } - - Map enchants = blocker.getInventory().getItemInMainHand().getType() == Material.SHIELD - ? EnchantChecks.getEnchantsOnMainhand(blocker) - : EnchantChecks.getEnchantsOnOffhand(blocker); - - enchants.forEach((enchant, level) -> { - if (event.isCancelled()) { - return; - } - - if (!enchant.isEnabled()) { - return; - } - - if (enchant.getDisabledWorlds().contains(blocker.getWorld())) { - return; - } - - if (!enchant.areRequirementsMet(blocker)) { - return; - } - - enchant.onDeflect(blocker, attacker, level, event); - }); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WeakMetadata.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WeakMetadata.java deleted file mode 100644 index 70bac110..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/WeakMetadata.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util; - -import org.bukkit.entity.Entity; - -import java.util.Map; -import java.util.WeakHashMap; - -/** - * Weak metadata to prevent memory leaks. - *

- * @author Akiranya (Nailm) - */ -public class WeakMetadata { - - /** - * Summoned entities by the summoning enchantments. - *

- *

K: summoned entity - *

V: the target of the summoned entity - */ - public static final Map SUMMONED_ENTITY_MEMORY = new WeakHashMap<>(); - - /** - * Victim entities which the summoned entities target at. - *

- *

K: entity which the summoned entities target at - *

V: nothing (passing null is fine) - */ - public static final Map SUMMONED_ENTITY_TARGET = new WeakHashMap<>(); -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirement.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirement.java deleted file mode 100644 index 8e27c7ea..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirement.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public interface Requirement { - /** - * If the requirement is met for a player. - * - * @param player The player. - * @param args The args. - * @return If met. - */ - boolean isMetBy(@NotNull Player player, - @NotNull List args); -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementHasPermission.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementHasPermission.java deleted file mode 100644 index 92e50022..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementHasPermission.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class RequirementHasPermission implements Requirement { - @Override - public boolean isMetBy(@NotNull final Player player, - @NotNull final List args) { - if (args.isEmpty()) { - return false; - } - - return player.hasPermission(args.get(0)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderEquals.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderEquals.java deleted file mode 100644 index c51dcedb..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderEquals.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import com.willfp.eco.core.integrations.placeholder.PlaceholderManager; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class RequirementPlaceholderEquals implements Requirement { - @Override - public boolean isMetBy(@NotNull final Player player, - @NotNull final List args) { - if (args.size() < 2) { - return false; - } - - return PlaceholderManager.translatePlaceholders( - args.get(0), - player - ).equalsIgnoreCase(args.get(1)); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderGreaterThan.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderGreaterThan.java deleted file mode 100644 index 8562660f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderGreaterThan.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import com.willfp.eco.core.integrations.placeholder.PlaceholderManager; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class RequirementPlaceholderGreaterThan implements Requirement { - @Override - public boolean isMetBy(@NotNull final Player player, - @NotNull final List args) { - if (args.size() < 2) { - return false; - } - - try { - return Double.parseDouble(PlaceholderManager.translatePlaceholders( - args.get(0), - player - )) >= Double.parseDouble(args.get(1)); - } catch (NumberFormatException e) { - return false; - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderLessThan.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderLessThan.java deleted file mode 100644 index 6f4694c2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementPlaceholderLessThan.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import com.willfp.eco.core.integrations.placeholder.PlaceholderManager; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class RequirementPlaceholderLessThan implements Requirement { - @Override - public boolean isMetBy(@NotNull final Player player, - @NotNull final List args) { - if (args.size() < 2) { - return false; - } - - try { - return Double.parseDouble(PlaceholderManager.translatePlaceholders( - args.get(0), - player - )) < Double.parseDouble(args.get(1)); - } catch (NumberFormatException e) { - return false; - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementTrue.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementTrue.java deleted file mode 100644 index 6a556b01..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/RequirementTrue.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class RequirementTrue implements Requirement { - @Override - public boolean isMetBy(@NotNull final Player player, - @NotNull final List args) { - return true; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirements.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirements.java deleted file mode 100644 index fcf1a1e2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/requirements/Requirements.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.willfp.ecoenchants.enchantments.util.requirements; - -import org.jetbrains.annotations.NotNull; - -public final class Requirements { - /** - * Requires a player to have a permission. - */ - public static final Requirement HAS_PERMISSION = new RequirementHasPermission(); - - /** - * Placeholder equals value. - */ - public static final Requirement PLACEHOLDER_EQUALS = new RequirementPlaceholderEquals(); - - /** - * Numeric placeholder greater than value. - */ - public static final Requirement PLACEHOLDER_GREATER_THAN = new RequirementPlaceholderGreaterThan(); - - /** - * Numeric placeholder less than value. - */ - public static final Requirement PLACEHOLDER_LESS_THAN = new RequirementPlaceholderLessThan(); - - /** - * Get Requirements matching ID. - * - * @param name The ID to search for. - * @return The matching Requirements. - */ - @NotNull - public static Requirement getByID(@NotNull final String name) { - return switch (name.toLowerCase()) { - case "has-permission" -> HAS_PERMISSION; - case "placeholder-equals" -> PLACEHOLDER_EQUALS; - case "placeholder-greater-than" -> PLACEHOLDER_GREATER_THAN; - case "placeholder-less-than" -> PLACEHOLDER_LESS_THAN; - default -> new RequirementTrue(); - }; - } - - private Requirements() { - throw new UnsupportedOperationException("This is a utility class and cannot be instantiated"); - } -} \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsManager.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsManager.java deleted file mode 100644 index edeca773..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsManager.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.willfp.ecoenchants.integrations.mythicmobs; - -import lombok.experimental.UtilityClass; -import org.bukkit.entity.Entity; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.Set; - -@UtilityClass -public class MythicMobsManager { - /** - * All registered MythicMobs integrations. - */ - private static final Set REGISTERED = new HashSet<>(); - - /** - * Register a new MythicMobs integration. - * - * @param integration The integration to register. - */ - public static void register(@NotNull final MythicMobsWrapper integration) { - REGISTERED.add(integration); - } - - /** - * Check if given entity should drop items or not. - * - * @param entity - The entity to check. - * @return - If given entity can drop items or not. - */ - public static boolean canDropItems(@NotNull final Entity entity) { - for (MythicMobsWrapper wrapper : REGISTERED) { - if (!wrapper.canDropItems(entity)) { - return false; - } - } - - return true; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsWrapper.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsWrapper.java deleted file mode 100644 index 43e21e35..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/MythicMobsWrapper.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.integrations.mythicmobs; - -import com.willfp.eco.core.integrations.Integration; -import org.bukkit.entity.Entity; -import org.jetbrains.annotations.NotNull; - -public interface MythicMobsWrapper extends Integration { - /** - * If an entity can drop items. - * - * @param entity The entity. - * @return If can drop items. - * @see MythicMobsManager#canDropItems(Entity) - */ - boolean canDropItems(@NotNull Entity entity); -} - diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/plugins/IntegrationMythicMobs.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/plugins/IntegrationMythicMobs.java deleted file mode 100644 index 94abebea..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/mythicmobs/plugins/IntegrationMythicMobs.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.willfp.ecoenchants.integrations.mythicmobs.plugins; - -import com.willfp.ecoenchants.integrations.mythicmobs.MythicMobsWrapper; -import io.lumine.mythic.bukkit.MythicBukkit; -import org.bukkit.entity.Entity; -import org.jetbrains.annotations.NotNull; - -public class IntegrationMythicMobs implements MythicMobsWrapper { - @Override - public boolean canDropItems(@NotNull final Entity entity) { - if (!MythicBukkit.inst().getAPIHelper().isMythicMob(entity)) { - return true; - } - - return !MythicBukkit.inst().getAPIHelper().getMythicMobInstance(entity).getType().getPreventMobKillDrops() - && !MythicBukkit.inst().getAPIHelper().getMythicMobInstance(entity).getType().getPreventOtherDrops(); - } - - @Override - public String getPluginName() { - return "MythicMobs"; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationManager.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationManager.java deleted file mode 100644 index 72eb903f..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationManager.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.integrations.registration; - -import lombok.experimental.UtilityClass; -import org.bukkit.Bukkit; -import org.jetbrains.annotations.NotNull; - -import java.util.HashSet; -import java.util.Set; - -@UtilityClass -public class RegistrationManager { - /** - * All registered essentials integrations. - */ - private static final Set REGISTERED = new HashSet<>(); - - /** - * Register a new essentials integration. - * - * @param essentials The integration to register. - */ - public static void register(@NotNull final RegistrationWrapper essentials) { - REGISTERED.add(essentials); - } - - /** - * Register all {@link com.willfp.ecoenchants.enchantments.EcoEnchant}s with Essentials. - */ - public static void registerEnchantments() { - for (RegistrationWrapper wrapper : REGISTERED) { - try { - wrapper.registerAllEnchantments(); - } catch (Exception e) { - Bukkit.getLogger().warning("Failed to register enchantments for plugin " + wrapper.getPluginName()); - } - } - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationWrapper.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationWrapper.java deleted file mode 100644 index 2804f63b..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/RegistrationWrapper.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.willfp.ecoenchants.integrations.registration; - -import com.willfp.eco.core.integrations.Integration; - -public interface RegistrationWrapper extends Integration { - /** - * @see RegistrationManager#registerEnchantments(); - */ - void registerAllEnchantments(); -} - diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationCMI.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationCMI.java deleted file mode 100644 index ff6b241c..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationCMI.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.integrations.registration.plugins; - -import com.willfp.ecoenchants.integrations.registration.RegistrationWrapper; -import net.Zrips.CMILib.Enchants.CMIEnchantment; - -public class IntegrationCMI implements RegistrationWrapper { - @Override - public void registerAllEnchantments() { - CMIEnchantment.initialize(); - CMIEnchantment.saveEnchants(); - } - - @Override - public String getPluginName() { - return "CMI"; - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationEssentials.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationEssentials.java deleted file mode 100644 index 2d1c01f2..00000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/integrations/registration/plugins/IntegrationEssentials.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.willfp.ecoenchants.integrations.registration.plugins; - -import com.earth2me.essentials.Enchantments; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.integrations.registration.RegistrationWrapper; - -public class IntegrationEssentials implements RegistrationWrapper { - @Override - public void registerAllEnchantments() { - for (EcoEnchant enchantment : EcoEnchants.values()) { - Enchantments.registerEnchantment(enchantment.getKey().getKey(), enchantment); - Enchantments.registerAlias(enchantment.getPermissionName(), enchantment); - } - } - - @Override - public String getPluginName() { - return "Essentials"; - } -} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/EcoEnchantsPlugin.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/EcoEnchantsPlugin.kt new file mode 100644 index 00000000..bc031662 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/EcoEnchantsPlugin.kt @@ -0,0 +1,90 @@ +package com.willfp.ecoenchants + +import com.willfp.eco.core.command.impl.PluginCommand +import com.willfp.eco.core.display.DisplayModule +import com.willfp.eco.core.integrations.IntegrationLoader +import com.willfp.ecoenchants.commands.CommandEcoEnchants +import com.willfp.ecoenchants.commands.CommandEnchantInfo +import com.willfp.ecoenchants.config.RarityYml +import com.willfp.ecoenchants.config.TargetsYml +import com.willfp.ecoenchants.config.TypesYml +import com.willfp.ecoenchants.config.VanillaEnchantsYml +import com.willfp.ecoenchants.display.EnchantDisplay +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.enchants.impl.EnchantmentTelekinesis +import com.willfp.ecoenchants.integrations.EnchantRegistrations +import com.willfp.ecoenchants.integrations.plugins.CMIIntegration +import com.willfp.ecoenchants.integrations.plugins.EssentialsIntegration +import com.willfp.ecoenchants.mechanics.AnvilSupport +import com.willfp.ecoenchants.mechanics.EnchantingTableSupport +import com.willfp.ecoenchants.mechanics.LootSupport +import com.willfp.ecoenchants.mechanics.VillagerSupport +import com.willfp.ecoenchants.target.ActiveEnchantUpdateListeners +import com.willfp.ecoenchants.target.EnchantLookup.heldEnchantLevels +import com.willfp.libreforge.LibReforgePlugin +import org.bukkit.event.Listener + +class EcoEnchantsPlugin : LibReforgePlugin() { + val targetsYml = TargetsYml(this) + val rarityYml = RarityYml(this) + val typesYml = TypesYml(this) + val vanillaEnchantsYml = VanillaEnchantsYml(this) + + init { + instance = this + } + + override fun handleEnableAdditional() { + copyConfigs("enchants") + + registerHolderProvider { it.heldEnchantLevels } + } + + override fun handleReloadAdditional() { + // Load hardcoded enchantments + EnchantmentTelekinesis(this) + + logger.info(EcoEnchants.values().size.toString() + " Enchants Loaded") + } + + override fun loadListeners(): List { + return listOf( + ActiveEnchantUpdateListeners(this), + VillagerSupport(this), + EnchantingTableSupport(this), + LootSupport(this), + AnvilSupport(this) + ) + } + + override fun loadAdditionalIntegrations(): List { + return listOf( + IntegrationLoader("Essentials") { EnchantRegistrations.register(EssentialsIntegration()) }, + IntegrationLoader("CMI") { EnchantRegistrations.register(CMIIntegration()) } + ) + } + + override fun loadPluginCommands(): List { + return listOf( + CommandEcoEnchants(this), + CommandEnchantInfo(this) + ) + } + + override fun createDisplayModule(): DisplayModule { + return EnchantDisplay(this) + } + + override fun getMinimumEcoVersion(): String { + return "6.38.0" + } + + companion object { + /** + * Instance of EcoEnchants. + */ + @JvmStatic + lateinit var instance: EcoEnchantsPlugin + private set + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEcoEnchants.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEcoEnchants.kt new file mode 100644 index 00000000..15635fc0 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEcoEnchants.kt @@ -0,0 +1,18 @@ +package com.willfp.ecoenchants.commands + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.command.impl.PluginCommand +import org.bukkit.command.CommandSender + +class CommandEcoEnchants(plugin: EcoPlugin) : PluginCommand(plugin, "ecoenchants", "ecoenchants.command.ecoenchants", false) { + override fun onExecute(sender: CommandSender, args: List) { + sender.sendMessage( + plugin.langYml.getMessage("invalid-command") + ) + } + + init { + addSubcommand(CommandReload(plugin)) + .addSubcommand(CommandToggleDescriptions(plugin)) + } +} \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEnchantInfo.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEnchantInfo.kt new file mode 100644 index 00000000..122f5ccb --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandEnchantInfo.kt @@ -0,0 +1,64 @@ +package com.willfp.ecoenchants.commands + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.command.impl.PluginCommand +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.enchants.EnchantInfo +import org.bukkit.ChatColor +import org.bukkit.command.CommandSender +import org.bukkit.entity.Player +import org.bukkit.util.StringUtil + + +class CommandEnchantInfo(plugin: EcoPlugin) : PluginCommand( + plugin, "enchantinfo", "ecoenchants.command.enchantinfo", true +) { + override fun onExecute(sender: CommandSender, args: List) { + sender as Player + + if (args.isEmpty()) { + sender.sendMessage(this.plugin.langYml.getMessage("missing-enchant")) + return + } + + val nameBuilder = StringBuilder() + + args.forEach { arg -> nameBuilder.append(arg).append(" ") } + var searchName = nameBuilder.toString() + searchName = searchName.substring(0, searchName.length - 1) + + val enchantment = EcoEnchants.getByName(searchName) + + if (enchantment == null) { + val message = plugin.langYml.getMessage("not-found").replace("%name%", searchName) + sender.sendMessage(message) + return + } + + EnchantInfo.open(sender, plugin, enchantment) + } + + override fun tabComplete(sender: CommandSender, args: List): List { + val completions = mutableListOf() + + val names = EcoEnchants.values().mapNotNull { ChatColor.stripColor(it.displayName) } + + if (args.isEmpty()) { + // Currently, this case is not ever reached + return names + } + + StringUtil.copyPartialMatches(args.joinToString(" "), names, completions) + + if (args.size > 1) { // Remove all previous words from the candidate of completions + val finishedArgs = args.toMutableList() + finishedArgs.drop(args.size - 1) + val prefix = finishedArgs.joinToString(" ") + completions.clear() + completions.stream().map { it.removePrefix(prefix).trim() } + } + + completions.sort() + return completions + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandReload.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandReload.kt new file mode 100644 index 00000000..eba928cc --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandReload.kt @@ -0,0 +1,15 @@ +package com.willfp.ecoenchants.commands + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.command.impl.Subcommand +import com.willfp.eco.util.StringUtils +import org.bukkit.command.CommandSender + +class CommandReload(plugin: EcoPlugin) : Subcommand(plugin, "reload", "ecoenchants.command.reload", false) { + override fun onExecute(sender: CommandSender, args: List) { + sender.sendMessage( + plugin.langYml.getMessage("reloaded", StringUtils.FormatOption.WITHOUT_PLACEHOLDERS) + .replace("%time%", plugin.reloadWithTime().toString()) + ) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandToggleDescriptions.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandToggleDescriptions.kt new file mode 100644 index 00000000..366cc1f6 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/commands/CommandToggleDescriptions.kt @@ -0,0 +1,50 @@ +package com.willfp.ecoenchants.commands + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.command.impl.Subcommand +import com.willfp.eco.core.data.keys.PersistentDataKey +import com.willfp.eco.core.data.keys.PersistentDataKeyType +import com.willfp.eco.core.data.profile +import com.willfp.eco.util.NamespacedKeyUtils +import org.bukkit.command.CommandSender +import org.bukkit.entity.Player + +class CommandToggleDescriptions(plugin: EcoPlugin) : Subcommand( + plugin, + "toggledescriptions", + "ecoenchants.command.toggledescriptions", + true +) { + + override fun onExecute( + player: CommandSender, + args: List + ) { + player as Player + + if (!plugin.configYml.getBool("display.descriptions.enabled")) { + player.sendMessage(plugin.langYml.getMessage("descriptions-disabled")) + return + } + + var currentStatus = player.profile.read(descriptionsKey) + currentStatus = !currentStatus + player.profile.write(descriptionsKey, currentStatus) + if (currentStatus) { + player.sendMessage(plugin.langYml.getMessage("enabled-descriptions")) + } else { + player.sendMessage(plugin.langYml.getMessage("disabled-descriptions")) + } + } + + companion object { + private val descriptionsKey = PersistentDataKey( + NamespacedKeyUtils.create("ecoenchants", "descriptions_enabled"), + PersistentDataKeyType.BOOLEAN, + true + ).player() + + val Player.seesEnchantmentDescriptions: Boolean + get() = this.profile.read(descriptionsKey) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt new file mode 100644 index 00000000..c12dd272 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt @@ -0,0 +1,10 @@ +package com.willfp.ecoenchants.config + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.config.BaseConfig +import com.willfp.eco.core.config.ConfigType + +class TypesYml(plugin: EcoPlugin) : BaseConfig("types", plugin, true, ConfigType.YAML) +class TargetsYml(plugin: EcoPlugin) : BaseConfig("targets", plugin, true, ConfigType.YAML) +class RarityYml(plugin: EcoPlugin) : BaseConfig("rarity", plugin, true, ConfigType.YAML) +class VanillaEnchantsYml(plugin: EcoPlugin) : BaseConfig("vanillaenchants", plugin, true, ConfigType.YAML) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt new file mode 100644 index 00000000..2e8968c0 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantDisplay.kt @@ -0,0 +1,118 @@ +package com.willfp.ecoenchants.display + +import com.willfp.eco.core.display.Display +import com.willfp.eco.core.display.DisplayModule +import com.willfp.eco.core.display.DisplayPriority +import com.willfp.eco.core.display.DisplayProperties +import com.willfp.eco.core.fast.fast +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.commands.CommandToggleDescriptions.Companion.seesEnchantmentDescriptions +import com.willfp.ecoenchants.display.EnchantSorter.sortForDisplay +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.enchants.wrap +import com.willfp.ecoenchants.target.EnchantmentTargets.isEnchantable +import org.bukkit.Material +import org.bukkit.entity.Player +import org.bukkit.inventory.ItemFlag +import org.bukkit.inventory.ItemStack +import org.bukkit.persistence.PersistentDataType + +@Suppress("DEPRECATION") +class EnchantDisplay(private val plugin: EcoEnchantsPlugin) : DisplayModule(plugin, DisplayPriority.HIGH) { + private val internalHideEnchants = + plugin.namespacedKeyFactory.create("ecoenchantlore-skip") // Same for backwards compatibility + + override fun display( + itemStack: ItemStack, + player: Player?, + props: DisplayProperties, + vararg args: Any + ) { + if (!itemStack.isEnchantable) { + return + } + + val fast = itemStack.fast() + val pdc = fast.persistentDataContainer + + if ( + fast.hasItemFlag(ItemFlag.HIDE_ENCHANTS) + || fast.hasItemFlag(ItemFlag.HIDE_POTION_EFFECTS) + || pdc.has(internalHideEnchants, PersistentDataType.INTEGER) + ) { + fast.addItemFlags(ItemFlag.HIDE_ENCHANTS) + if (itemStack.type == Material.ENCHANTED_BOOK) { + fast.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS) + } + pdc.set(internalHideEnchants, PersistentDataType.INTEGER, 1) + return + } + + val lore = fast.lore + val enchantLore = mutableListOf() + + // Get enchants mapped to EcoEnchantLike + val unsorted = fast.getEnchants(true) + val enchants = unsorted.keys.sortForDisplay() + .associateWith { unsorted[it]!! } + + val shouldCollapse = plugin.configYml.getBool("display.collapse.enabled") && + enchants.size > plugin.configYml.getInt("display.collapse.threshold") + + val shouldDescribe = (plugin.configYml.getBool("display.descriptions.enabled") && + enchants.size <= plugin.configYml.getInt("display.descriptions.threshold") + && player?.seesEnchantmentDescriptions ?: true) + || pdc.has(plugin.namespacedKeyFactory.create("force-describe"), PersistentDataType.INTEGER) + + val formattedNames = mutableMapOf() + + val notMetLines = mutableListOf() + + for ((enchant, level) in enchants) { + if (player != null && enchant is EcoEnchant) { + notMetLines.addAll(enchant.getLevel(level).getNotMetLines(player).map { Display.PREFIX + it }) + } + + formattedNames[DisplayableEnchant(enchant.wrap(), level)] = enchant.wrap().getFormattedName(level) + } + + if (shouldCollapse) { + val perLine = plugin.configYml.getInt("display.collapse.per-line") + for (names in formattedNames.values.chunked(perLine)) { + enchantLore.add( + Display.PREFIX + names.joinToString( + plugin.configYml.getFormattedString("display.collapse.delimiter") + ) + ) + } + } else { + for ((displayable, formattedName) in formattedNames) { + val (enchant, level) = displayable + + enchantLore.add(Display.PREFIX + formattedName) + + if (shouldDescribe) { + enchantLore.addAll(enchant.getFormattedDescription(level).map { Display.PREFIX + it }) + } + } + } + + fast.addItemFlags(ItemFlag.HIDE_ENCHANTS) + if (itemStack.type == Material.ENCHANTED_BOOK) { + fast.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS) + } + + fast.lore = enchantLore + lore + notMetLines + } + + override fun revert(itemStack: ItemStack) { + val fast = itemStack.fast() + val pdc = fast.persistentDataContainer + + if (!pdc.has(internalHideEnchants, PersistentDataType.INTEGER)) { + fast.removeItemFlags(ItemFlag.HIDE_POTION_EFFECTS, ItemFlag.HIDE_ENCHANTS) + } + + pdc.remove(internalHideEnchants) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantmentFormatting.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantmentFormatting.kt new file mode 100644 index 00000000..99d17e51 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/EnchantmentFormatting.kt @@ -0,0 +1,77 @@ +package com.willfp.ecoenchants.display + +import com.github.benmanes.caffeine.cache.Cache +import com.github.benmanes.caffeine.cache.Caffeine +import com.willfp.eco.core.config.updating.ConfigUpdater +import com.willfp.eco.util.NumberUtils +import com.willfp.eco.util.StringUtils +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchantLike +import org.apache.commons.lang.WordUtils + +// This is an object to be able to invalidate the cache on reload +object DisplayCache { + val nameCache: Cache = Caffeine.newBuilder() + .build() + + val descriptionCache: Cache> = Caffeine.newBuilder() + .build() + + @JvmStatic + @ConfigUpdater + fun onReload() { + nameCache.invalidateAll() + descriptionCache.invalidateAll() + } +} + +data class DisplayableEnchant( + val enchant: EcoEnchantLike, + val level: Int +) + +fun EcoEnchantLike.getFormattedName(level: Int): String { + val plugin = EcoEnchantsPlugin.instance + + return DisplayCache.nameCache.get(DisplayableEnchant(this, level)) { + val numerals = plugin.configYml.getBool("display.numerals.enabled") && + level <= plugin.configYml.getInt("display.numerals.threshold") + + val typeFormat = this.type.format + val name = this.unformattedDisplayName + val number = if (numerals) NumberUtils.toNumeral(level) else level.toString() + val dontShowNumber = (level == 1 && this.enchant.maxLevel == 1) || level < 1 + + if (plugin.configYml.getBool("display.above-max-level.enabled") && level > this.enchant.maxLevel) { + val format = plugin.configYml.getString("display.above-max-level.format") + val levelOnly = plugin.configYml.getBool("display.above-max-level.level-only") + + if (levelOnly) { + StringUtils.format("$typeFormat$name $format$number") + } else { + StringUtils.format("$format$name $number") + } + } else { + if (dontShowNumber) { + StringUtils.format("$typeFormat$name") + } else { + StringUtils.format("$typeFormat$name $number") + } + } + } +} + +fun EcoEnchantLike.getFormattedDescription(level: Int): List { + val plugin = EcoEnchantsPlugin.instance + + return DisplayCache.descriptionCache.get(DisplayableEnchant(this, level)) { + val descriptionFormat = plugin.configYml.getString("display.descriptions.format") + val wrap = plugin.configYml.getInt("display.descriptions.word-wrap") + + val description = this.getUnformattedDescription(level) + + WordUtils.wrap(description, wrap, "\n", false) + .lines() + .map { StringUtils.format(descriptionFormat + it) } + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/Sorters.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/Sorters.kt new file mode 100644 index 00000000..c957f48b --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/display/Sorters.kt @@ -0,0 +1,113 @@ +package com.willfp.ecoenchants.display + +import com.willfp.eco.core.config.updating.ConfigUpdater +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.wrap +import com.willfp.ecoenchants.rarity.EnchantmentRarities +import com.willfp.ecoenchants.rarity.EnchantmentRarity +import com.willfp.ecoenchants.type.EnchantmentType +import com.willfp.ecoenchants.type.EnchantmentTypes +import org.bukkit.ChatColor +import org.bukkit.enchantments.Enchantment + +interface EnchantmentSorter { + fun sort(enchantments: Collection, children: List): List +} + +object EnchantSorter { + private val sorters = mutableListOf() + + @JvmStatic + @ConfigUpdater + fun update(plugin: EcoEnchantsPlugin) { + sorters.clear() + + if (plugin.configYml.getBool("display.sort.rarity")) { + sorters.add(RaritySorter) + } + + if (plugin.configYml.getBool("display.sort.type")) { + sorters.add(TypeSorter) + } + + if (plugin.configYml.getBool("display.sort.length")) { + sorters.add(LengthSorter) + } + } + + fun Collection.sortForDisplay(): List = + sorters.getSafely(0).sort(this, sorters.drop(1)) +} + +fun List.getSafely(index: Int) = + this.getOrNull(index) ?: AlphabeticSorter + +object AlphabeticSorter : EnchantmentSorter { + override fun sort(enchantments: Collection, children: List): List { + return enchantments.sortedBy { ChatColor.stripColor(it.wrap().displayName) } + } +} + +object LengthSorter : EnchantmentSorter { + override fun sort(enchantments: Collection, children: List): List { + return enchantments.sortedBy { ChatColor.stripColor(it.wrap().displayName)!!.length } + } +} + +object TypeSorter : EnchantmentSorter { + private val types = mutableListOf() + + @JvmStatic + @ConfigUpdater + fun update(plugin: EcoEnchantsPlugin) { + types.clear() + types.addAll(plugin.configYml.getStrings("display.sort.type-order").mapNotNull { + EnchantmentTypes.getByID(it) + }) + } + + override fun sort(enchantments: Collection, children: List): List { + val enchants = mutableListOf() + + for (type in types) { + for (enchantment in children.getSafely(0).sort(enchantments, children.drop(1))) { + if (type != enchantment.wrap().type) { + continue + } + + enchants.add(enchantment) + } + } + + return enchants + } +} + +object RaritySorter : EnchantmentSorter { + private val rarities = mutableListOf() + + @JvmStatic + @ConfigUpdater + fun update(plugin: EcoEnchantsPlugin) { + rarities.clear() + rarities.addAll(plugin.configYml.getStrings("display.sort.rarity-order").mapNotNull { + EnchantmentRarities.getByID(it) + }) + } + + override fun sort(enchantments: Collection, children: List): List { + val enchants = mutableListOf() + + for (rarity in rarities) { + for (enchantment in children.getSafely(0).sort(enchantments, children.drop(1))) { + if (rarity != enchantment.wrap().rarity) { + continue + } + + enchants.add(enchantment) + } + } + + return enchants + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchant.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchant.kt new file mode 100644 index 00000000..0a194e89 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchant.kt @@ -0,0 +1,301 @@ +package com.willfp.ecoenchants.enchants + +import com.github.benmanes.caffeine.cache.Caffeine +import com.willfp.eco.core.config.ConfigType +import com.willfp.eco.core.config.TransientConfig +import com.willfp.eco.core.config.config +import com.willfp.eco.core.config.interfaces.Config +import com.willfp.eco.core.fast.fast +import com.willfp.eco.core.placeholder.InjectablePlaceholder +import com.willfp.eco.core.placeholder.PlaceholderInjectable +import com.willfp.eco.core.placeholder.PlayerStaticPlaceholder +import com.willfp.eco.core.placeholder.StaticPlaceholder +import com.willfp.eco.util.NumberUtils +import com.willfp.eco.util.StringUtils +import com.willfp.eco.util.containsIgnoreCase +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.display.getFormattedName +import com.willfp.ecoenchants.rarity.EnchantmentRarities +import com.willfp.ecoenchants.target.EnchantLookup.getEnchantLevel +import com.willfp.ecoenchants.target.EnchantmentTargets +import com.willfp.ecoenchants.target.TargetSlot +import com.willfp.ecoenchants.type.EnchantmentTypes +import com.willfp.libreforge.conditions.Conditions +import com.willfp.libreforge.conditions.ConfiguredCondition +import net.kyori.adventure.text.Component +import org.bukkit.Bukkit +import org.bukkit.Material +import org.bukkit.NamespacedKey +import org.bukkit.enchantments.Enchantment +import org.bukkit.enchantments.EnchantmentTarget +import org.bukkit.entity.EntityCategory +import org.bukkit.event.Listener +import org.bukkit.inventory.EquipmentSlot +import org.bukkit.inventory.ItemStack +import org.bukkit.permissions.Permission +import org.bukkit.permissions.PermissionDefault +import java.io.File +import java.util.* + + +@Suppress("DEPRECATION") +abstract class EcoEnchant( + val id: String, + configProvider: (EcoEnchant) -> Config, + protected val plugin: EcoEnchantsPlugin +) : Enchantment(NamespacedKey.minecraft(id)), EcoEnchantLike { + internal val config by lazy { configProvider(this) } + override val enchant by lazy { this } + + private val levels = Caffeine.newBuilder() + .build() + + override val displayName = config.getFormattedString("display-name") + override val unformattedDisplayName = config.getString("display-name") + + val conditions: Set + + val targets = config.getStrings("targets") + .mapNotNull { EnchantmentTargets.getByID(it) } + + val slots: Set + get() = targets.map { it.slot }.toSet() + + override val type = EnchantmentTypes.getByID(config.getString("type")) ?: EnchantmentTypes.values().first() + + override val rarity = + EnchantmentRarities.getByID(config.getString("rarity")) ?: EnchantmentRarities.values().first() + + private val conflictNames = config.getStrings("conflicts") + + val conflicts: Collection + get() = conflictNames.mapNotNull { getByKey(NamespacedKey.minecraft(it)) } + + constructor( + config: Config, + plugin: EcoEnchantsPlugin + ) : this(config.getString("id"), { config }, plugin) + + constructor( + id: String, + config: Config, + plugin: EcoEnchantsPlugin + ) : this(id, { config }, plugin) + + @JvmOverloads + constructor( + id: String, + plugin: EcoEnchantsPlugin, + force: Boolean = true + ) : this( + id, + { + if (force) { + EnchantmentConfig(id, it::class.java, plugin) + } else { + val file = File(plugin.dataFolder, "enchants") + .walk() + .firstOrNull { file -> file.nameWithoutExtension == id } + + if (file == null) { + // If config is deleted, don't register it + config { + "dont-register" to true + } + } else { + TransientConfig(file, ConfigType.YAML) + } + } + }, + plugin + ) + + init { + config.injectPlaceholders( + PlayerStaticPlaceholder( + "level" + ) { p -> + p.getEnchantLevel(this).toString() + } + ) + + conditions = config.getSubsections("conditions").mapNotNull { + Conditions.compile(it, "Enchantment $id") + }.toSet() + + if (Bukkit.getPluginManager().getPermission("ecoenchants.fromtable.$id") == null) { + val permission = Permission( + "ecoenchants.fromtable.$id", + "Allows getting $id from an Enchanting Table", + PermissionDefault.TRUE + ) + permission.addParent( + Bukkit.getPluginManager().getPermission("ecoenchants.fromtable.*")!!, + true + ) + Bukkit.getPluginManager().addPermission(permission) + } + + // Non-forced enchantments with deleted configs will have this as their entire config (see above), + // and that way the enchantment isn't registered. + if (!config.getBool("dont-register")) { + register() + } + } + + private fun register() { + EcoEnchants.addNewEnchant(this) + } + + fun getLevel(level: Int): EcoEnchantLevel = levels.get(level) { + createLevel(it) + } + + open fun createLevel(level: Int) = + EcoEnchantLevel(this, level, emptySet(), conditions) + + fun registerListener(listener: Listener) { + this.plugin.eventManager.registerListener(listener) + } + + override fun getUnformattedDescription(level: Int): String { + val placeholderValue = NumberUtils.evaluateExpression( + config.getString("placeholder"), + null, + object : PlaceholderInjectable { + override fun getPlaceholderInjections(): List { + return listOf( + StaticPlaceholder( + "level", + ) { level.toString() } + ) + } + + override fun clearInjectedPlaceholders() { + // Do nothing + } + } + ) + + return config.getString("description") + .replace("%placeholder%", NumberUtils.format(placeholderValue)) + } + + @Deprecated( + message = "getName is a legacy Spigot API", + replaceWith = ReplaceWith("this.displayName(level)") + ) + override fun getName(): String = this.id.uppercase() + + override fun getMaxLevel(): Int = this.config.getInt("max-level") + + override fun getStartLevel(): Int = 1 + + @Deprecated( + message = "getItemTargets is an incompatible Spigot API", + replaceWith = ReplaceWith("this.targets") + ) + override fun getItemTarget(): EnchantmentTarget = EnchantmentTarget.ALL + + val isEnchantable: Boolean = this.config.getBool("enchantable") + + @Deprecated( + message = "Treasure enchantments do not exist in EcoEnchants", + replaceWith = ReplaceWith("this.isEnchantable") + ) + override fun isTreasure(): Boolean = !isEnchantable + + override fun isCursed(): Boolean { + return false + } + + fun conflictsWithDirectly(other: Enchantment): Boolean { + return conflictNames.containsIgnoreCase(other.key.key) + } + + override fun conflictsWith(other: Enchantment): Boolean { + if (conflictsWithDirectly(other)) { + return true + } + + if (other !is EcoEnchant) { + return false + } + + return other.conflictsWithDirectly(this) + } + + override fun canEnchantItem(item: ItemStack): Boolean { + if ( + item.fast().getEnchants(true).keys + .filterIsInstance() + .count { it.type == this.type } >= this.type.limit + ) { + return false + } + + if (item.fast().getEnchants(true).any { (enchant, _) -> enchant.conflictsWithDeep(this) }) { + return false + } + + if (item.type == Material.BOOK || item.type == Material.ENCHANTED_BOOK) { + return true + } + + return targets.any { it.matches(item) } + } + + override fun displayName(level: Int): Component { + return StringUtils.toComponent(this.wrap().getFormattedName(level)) + } + + override fun isTradeable(): Boolean = this.config.getBool("tradeable") + + override fun isDiscoverable(): Boolean = this.config.getBool("discoverable") + + @Deprecated( + message = "EcoEnchants do not have damage increase, this method is for sharpness/boa/smite", + replaceWith = ReplaceWith("0.0f") + ) + override fun getDamageIncrease(level: Int, entityCategory: EntityCategory): Float = 0.0f + + @Deprecated( + message = "getActiveSlots is an incompatible Paper API", + replaceWith = ReplaceWith("this.slots") + ) + override fun getActiveSlots() = emptySet() + + @Suppress("DeprecatedCallableAddReplaceWith") + @Deprecated( + message = "Enchant display overrides this system" + ) + override fun translationKey(): String = "ecoenchants:enchantment.$id" + + @Deprecated( + message = "EcoEnchants uses a custom system for enchantment rarity", + replaceWith = ReplaceWith("this.enchantRarity") + ) + override fun getRarity(): io.papermc.paper.enchantments.EnchantmentRarity { + return io.papermc.paper.enchantments.EnchantmentRarity.RARE + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + if (other !is EcoEnchant) { + return false + } + + return other.id == this.id + } + + override fun hashCode(): Int { + return Objects.hash(id) + } + + override fun toString(): String { + return "EcoEnchant{$key}" + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchantLike.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchantLike.kt new file mode 100644 index 00000000..782ff3a4 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchantLike.kt @@ -0,0 +1,69 @@ +package com.willfp.ecoenchants.enchants + +import com.github.benmanes.caffeine.cache.Caffeine +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.rarity.EnchantmentRarities +import com.willfp.ecoenchants.rarity.EnchantmentRarity +import com.willfp.ecoenchants.type.EnchantmentType +import com.willfp.ecoenchants.type.EnchantmentTypes +import org.bukkit.NamespacedKey +import org.bukkit.enchantments.Enchantment +import java.util.* + +interface EcoEnchantLike { + val type: EnchantmentType + val displayName: String + val unformattedDisplayName: String + val enchant: Enchantment + val rarity: EnchantmentRarity + + fun getUnformattedDescription(level: Int): String +} + +private val ecoEnchantLikes = Caffeine.newBuilder() + .build() + +fun Enchantment.wrap(): EcoEnchantLike { + if (this is EcoEnchant) { + return this + } + return ecoEnchantLikes.get(this.key) { + VanillaEcoEnchantLike(this, EcoEnchantsPlugin.instance) // Jank + } +} + +fun Enchantment.conflictsWithDeep(other: Enchantment): Boolean { + return this.conflictsWith(other) || other.conflictsWith(this) +} + +class VanillaEcoEnchantLike( + override val enchant: Enchantment, + private val plugin: EcoEnchantsPlugin +) : EcoEnchantLike { + override val type: EnchantmentType = + EnchantmentTypes.getByID(plugin.vanillaEnchantsYml.getString("${enchant.key.key}.type")) + ?: EnchantmentTypes.values().first() + + override val rarity: EnchantmentRarity = + EnchantmentRarities.getByID(plugin.vanillaEnchantsYml.getString("${enchant.key.key}.rarity")) + ?: EnchantmentRarities.values().first() + + override val displayName = plugin.vanillaEnchantsYml.getFormattedString("${enchant.key.key}.name") + override val unformattedDisplayName = plugin.vanillaEnchantsYml.getString("${enchant.key.key}.name") + + override fun getUnformattedDescription(level: Int): String { + return plugin.vanillaEnchantsYml.getString("${enchant.key.key}.description") + } + + override fun equals(other: Any?): Boolean { + if (other !is VanillaEcoEnchantLike) { + return false + } + + return this.enchant == other.enchant + } + + override fun hashCode(): Int { + return Objects.hash(this.enchant) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchants.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchants.kt new file mode 100644 index 00000000..1fb04b44 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EcoEnchants.kt @@ -0,0 +1,138 @@ +package com.willfp.ecoenchants.enchants + +import com.google.common.collect.HashBiMap +import com.google.common.collect.ImmutableSet +import com.willfp.eco.core.config.updating.ConfigUpdater +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.integrations.EnchantRegistrations +import com.willfp.ecoenchants.rarity.EnchantmentRarities +import com.willfp.ecoenchants.target.EnchantmentTargets +import com.willfp.ecoenchants.type.EnchantmentTypes +import org.bukkit.ChatColor +import org.bukkit.NamespacedKey +import org.bukkit.enchantments.Enchantment + +@Suppress("UNUSED") +object EcoEnchants { + private val BY_KEY = HashBiMap.create() + private val BY_NAME = HashBiMap.create() + + /** + * Get all registered [EcoEnchant]s. + * + * @return A list of all [EcoEnchant]s. + */ + @JvmStatic + fun values(): Set { + return ImmutableSet.copyOf(BY_KEY.values) + } + + /** + * Get [String]s for all registered [EcoEnchant]s. + * + * @return A list of all [EcoEnchant]s. + */ + @JvmStatic + fun keySet(): Set { + return ImmutableSet.copyOf(BY_KEY.keys) + } + + /** + * Get [EcoEnchant] matching key. + * + * @param key The key to search for. + * @return The matching [EcoEnchant], or null if not found. + */ + @JvmStatic + fun getByKey(key: String?): EcoEnchant? { + return if (key == null) { + null + } else BY_KEY[key] + } + + /** + * Get [EcoEnchant] matching name. + * + * @param name The name to search for. + * @return The matching [EcoEnchant], or null if not found. + */ + @JvmStatic + fun getByName(name: String?): EcoEnchant? { + return if (name == null) { + null + } else BY_NAME[name] + } + + /** + * Update all [EcoEnchant]s. + * + * @param plugin Instance of EcoEnchants. + */ + @JvmStatic + @ConfigUpdater + fun update(plugin: EcoEnchantsPlugin) { + EnchantmentRarities.update(plugin) + EnchantmentTargets.update(plugin) + EnchantmentTypes.update(plugin) + + for (enchant in values()) { + removeEnchant(enchant) + } + + for ((id, config) in plugin.fetchConfigs("enchants")) { + if (config.has("effects")) { + LibReforgeEcoEnchant(id, config, plugin) + } + } + } + + /** + * Remove [EcoEnchant] from EcoEnchants. + * + * @param enchant The [EcoEnchant] to remove. + */ + @JvmStatic + @Suppress("UNCHECKED_CAST", "DEPRECATION") + fun removeEnchant(enchant: EcoEnchant) { + BY_KEY.remove(enchant.id) + BY_NAME.remove(enchant.id) + + Enchantment::class.java.getDeclaredField("byKey") + .apply { + isAccessible = true + (get(null) as MutableMap).apply { remove(enchant.key) } + } + + Enchantment::class.java.getDeclaredField("byName") + .apply { + isAccessible = true + (get(null) as MutableMap).apply { remove(enchant.name) } + } + + EnchantRegistrations.removeEnchant(enchant) + } + + /** + * Add new [EcoEnchant] to EcoEnchants. + * + * Only for internal use, enchants are automatically added in the constructor. + * + * @param enchant The [EcoEnchant] to add. + */ + @Suppress("UNCHECKED_CAST", "DEPRECATION") + internal fun addNewEnchant(enchant: EcoEnchant) { + removeEnchant(enchant) + + Enchantment::class.java.getDeclaredField("acceptingNew") + .apply { + isAccessible = true + set(null, true) + } + + BY_KEY[enchant.id] = enchant + BY_NAME[ChatColor.stripColor(enchant.displayName)] = enchant + + Enchantment.registerEnchantment(enchant) + EnchantRegistrations.registerEnchantments() + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantInfo.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantInfo.kt new file mode 100644 index 00000000..88561408 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantInfo.kt @@ -0,0 +1,74 @@ +package com.willfp.ecoenchants.enchants + +import com.github.benmanes.caffeine.cache.Cache +import com.github.benmanes.caffeine.cache.Caffeine +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.gui.menu +import com.willfp.eco.core.gui.menu.Menu +import com.willfp.eco.core.gui.slot +import com.willfp.eco.core.gui.slot.FillerMask +import com.willfp.eco.core.gui.slot.MaskItems +import com.willfp.eco.core.items.builder.EnchantedBookBuilder +import com.willfp.eco.util.formatEco +import com.willfp.ecoenchants.display.getFormattedName +import org.bukkit.entity.Player +import org.bukkit.persistence.PersistentDataType + +object EnchantInfo { + private val menus: Cache = Caffeine.newBuilder() + .build() + + fun open(player: Player, plugin: EcoPlugin, enchant: EcoEnchant) { + menus.get(enchant) { + val level = if (plugin.configYml.getBool("enchantinfo.item.show-max-level")) { + enchant.maxLevel + } else { + 1 + } + + menu(plugin.configYml.getInt("enchantinfo.rows")) { + setTitle(enchant.getFormattedName(0)) + + setSlot( + plugin.configYml.getInt("enchantinfo.item.row"), + plugin.configYml.getInt("enchantinfo.item.column"), + slot( + EnchantedBookBuilder() + .addStoredEnchantment(enchant, level) + .writeMetaKey( + plugin.namespacedKeyFactory.create("force-describe"), + PersistentDataType.INTEGER, + 1 + ) + .addLoreLines { + plugin.configYml.getStrings("enchantinfo.item.lore") + .map { + it.replace("%max_level%", enchant.maxLevel.toString()) + .replace("%rarity%", enchant.rarity.displayName) + .replace( + "%targets%", + enchant.targets.joinToString(", ") { target -> target.displayName } + ) + .replace( + "%conflicts%", + enchant.conflicts.joinToString(", ") { conflict -> + conflict.wrap().getFormattedName(0) + }.ifEmpty { plugin.langYml.getFormattedString("no-conflicts") } + ) + } + .formatEco() + } + .build() + ) + ) + + setMask( + FillerMask( + MaskItems.fromItemNames(plugin.configYml.getStrings("enchantinfo.mask.items")), + *plugin.configYml.getStrings("enchantinfo.mask.pattern").toTypedArray() + ) + ) + } + }.open(player) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantmentConfigs.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantmentConfigs.kt new file mode 100644 index 00000000..2424b409 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/EnchantmentConfigs.kt @@ -0,0 +1,18 @@ +package com.willfp.ecoenchants.enchants + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.config.ConfigType +import com.willfp.eco.core.config.ExtendableConfig + +class EnchantmentConfig( + name: String, + source: Class<*>, + plugin: EcoPlugin +) : ExtendableConfig( + name, + true, + plugin, + source, + "enchants/", + ConfigType.YAML +) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/LibReforgeEcoEnchant.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/LibReforgeEcoEnchant.kt new file mode 100644 index 00000000..ee81a940 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/LibReforgeEcoEnchant.kt @@ -0,0 +1,55 @@ +package com.willfp.ecoenchants.enchants + +import com.willfp.eco.core.config.interfaces.Config +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.libreforge.Holder +import com.willfp.libreforge.conditions.ConfiguredCondition +import com.willfp.libreforge.effects.ConfiguredEffect +import com.willfp.libreforge.effects.Effects +import java.util.* + +class LibReforgeEcoEnchant( + id: String, + config: Config, + plugin: EcoEnchantsPlugin +) : EcoEnchant( + id, + config, + plugin +) { + private val effects: Set + + init { + effects = config.getSubsections("effects").mapNotNull { + Effects.compile(it, "Enchantment $id") + }.toSet() + } + + override fun createLevel(level: Int): EcoEnchantLevel = + EcoEnchantLevel(this, level, effects, conditions) +} + +class EcoEnchantLevel( + parent: EcoEnchant, + level: Int, + override val effects: Set, + override val conditions: Set +) : Holder { + override val id = "${parent.id}_$level" + + override fun equals(other: Any?): Boolean { + if (other !is EcoEnchantLevel) { + return false + } + + return this.id == other.id + } + + override fun toString(): String { + return id + } + + override fun hashCode(): Int { + return Objects.hash(this.id) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/impl/EnchantmentTelekinesis.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/impl/EnchantmentTelekinesis.kt new file mode 100644 index 00000000..17ca76c0 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchants/impl/EnchantmentTelekinesis.kt @@ -0,0 +1,121 @@ +package com.willfp.ecoenchants.enchants.impl + +import com.willfp.eco.core.drops.DropQueue +import com.willfp.eco.core.events.EntityDeathByEntityEvent +import com.willfp.eco.core.integrations.antigrief.AntigriefManager +import com.willfp.eco.util.TelekinesisUtils +import com.willfp.eco.util.tryAsPlayer +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.target.EnchantLookup.hasEnchant +import com.willfp.ecoenchants.target.EnchantLookup.hasEnchantActive +import org.bukkit.GameMode +import org.bukkit.Material +import org.bukkit.entity.Player +import org.bukkit.event.EventHandler +import org.bukkit.event.EventPriority +import org.bukkit.event.Listener +import org.bukkit.event.block.BlockBreakEvent +import org.bukkit.event.block.BlockDropItemEvent + +class EnchantmentTelekinesis( + plugin: EcoEnchantsPlugin +) : EcoEnchant( + "telekinesis", + plugin, + force = false +) { + init { + this.registerListener(TelekinesisHandler(this)) + TelekinesisUtils.registerTest { it.hasEnchantActive(this) } + } + + private class TelekinesisHandler( + private val enchant: EcoEnchant + ) : Listener { + @EventHandler( + priority = EventPriority.HIGH, + ignoreCancelled = true + ) + fun handle(event: BlockDropItemEvent) { + val player = event.player + val block = event.block + + if (!AntigriefManager.canBreakBlock(player, block)) { + return + } + + val drops = event.items.map { it.itemStack } + event.items.clear() + + DropQueue(player) + .setLocation(block.location) + .addItems(drops) + .push() + } + + @EventHandler( + priority = EventPriority.HIGH, + ignoreCancelled = true + ) + fun handle(event: BlockBreakEvent) { + val player = event.player + val block = event.block + + if (!AntigriefManager.canBreakBlock(player, block)) { + return + } + + if (player.gameMode == GameMode.CREATIVE || player.gameMode == GameMode.SPECTATOR) { + return + } + + // Filter out telekinesis spawner xp to prevent dupe + if (block.type == Material.SPAWNER && player.hasEnchant(enchant)) { + event.expToDrop = 0 + } + + DropQueue(player) + .setLocation(block.location) + .addXP(event.expToDrop) + .push() + + event.expToDrop = 0 + } + + + @EventHandler( + priority = EventPriority.HIGH, + ignoreCancelled = true + ) + fun handle(event: EntityDeathByEntityEvent) { + val victim = event.victim + + if (victim is Player && enchant.config.getBool("not-on-players")) { + return + } + + val player = event.killer.tryAsPlayer() ?: return + + // Only DropQueue-ify entity drops with telekinesis + if (!player.hasEnchantActive(enchant)) { + return + } + + val xp = event.xp + val drops = event.drops + + drops.removeAll { it == null } + + DropQueue(player) + .addItems(drops) + .setLocation(victim.location) + .addXP(xp) + .forceTelekinesis() + .push() + + event.deathEvent.droppedExp = 0 + event.deathEvent.drops.clear() + } + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/EnchantRegistrationIntegration.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/EnchantRegistrationIntegration.kt new file mode 100644 index 00000000..07a279b5 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/EnchantRegistrationIntegration.kt @@ -0,0 +1,34 @@ +package com.willfp.ecoenchants.integrations + +import com.willfp.eco.core.integrations.Integration +import com.willfp.ecoenchants.enchants.EcoEnchant +import org.jetbrains.annotations.NotNull + + +interface EnchantRegistrationIntegration : Integration { + fun registerEnchants() + + fun removeEnchant(enchantment: EcoEnchant) { + + } +} + +object EnchantRegistrations { + private val registered = mutableSetOf() + + fun register(@NotNull integration: EnchantRegistrationIntegration) { + registered.add(integration) + } + + internal fun registerEnchantments() { + for (integration in registered) { + runCatching { integration.registerEnchants() } + } + } + + fun removeEnchant(enchantment: EcoEnchant) { + for (integration in registered) { + runCatching { integration.removeEnchant(enchantment) } + } + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/CMIIntegration.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/CMIIntegration.kt new file mode 100644 index 00000000..4198e35a --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/CMIIntegration.kt @@ -0,0 +1,13 @@ +package com.willfp.ecoenchants.integrations.plugins + +import com.willfp.ecoenchants.integrations.EnchantRegistrationIntegration +import net.Zrips.CMILib.Enchants.CMIEnchantment + +class CMIIntegration: EnchantRegistrationIntegration { + override fun registerEnchants() { + CMIEnchantment.initialize() + CMIEnchantment.saveEnchants() + } + + override fun getPluginName() = "CMI" +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/EssentialsIntegration.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/EssentialsIntegration.kt new file mode 100644 index 00000000..ed74eebc --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/integrations/plugins/EssentialsIntegration.kt @@ -0,0 +1,31 @@ +package com.willfp.ecoenchants.integrations.plugins + +import com.earth2me.essentials.Enchantments +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.integrations.EnchantRegistrationIntegration +import org.bukkit.NamespacedKey +import org.bukkit.enchantments.Enchantment + +class EssentialsIntegration: EnchantRegistrationIntegration { + override fun registerEnchants() { + for (enchantment in EcoEnchants.values()) { + Enchantments.registerEnchantment(enchantment.id, enchantment) + } + } + + @Suppress("UNCHECKED_CAST", "DEPRECATION") + override fun removeEnchant(enchantment: EcoEnchant) { + Enchantment::class.java.getDeclaredField("ENCHANTMENTS") + .apply { + isAccessible = true + (get(null) as MutableMap).apply { + for (enchant in values.filterIsInstance()) { + remove(enchant.key) + } + } + } + } + + override fun getPluginName() = "Essentials" +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/AnvilSupport.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/AnvilSupport.kt new file mode 100644 index 00000000..898c32b9 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/AnvilSupport.kt @@ -0,0 +1,224 @@ +package com.willfp.ecoenchants.mechanics + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.fast.fast +import com.willfp.eco.core.proxy.ProxyConstants +import com.willfp.eco.util.StringUtils +import org.bukkit.ChatColor +import org.bukkit.Material +import org.bukkit.entity.Player +import org.bukkit.event.EventHandler +import org.bukkit.event.EventPriority +import org.bukkit.event.Listener +import org.bukkit.event.inventory.PrepareAnvilEvent +import org.bukkit.inventory.ItemStack +import org.bukkit.inventory.meta.Damageable +import org.bukkit.inventory.meta.EnchantmentStorageMeta +import org.jetbrains.annotations.NotNull +import java.util.* +import kotlin.math.abs +import kotlin.math.max +import kotlin.math.min +import kotlin.math.pow +import kotlin.math.roundToInt + +data class AnvilResult( + val result: ItemStack?, + val xp: Int? +) + +fun Int.infiniteIfNegative() = if (this < 1) Int.MAX_VALUE else this + +private val FAIL = AnvilResult(null, null) + +@Suppress("DEPRECATION") +class AnvilSupport( + private val plugin: EcoPlugin +) : Listener { + /** + * Map to prevent incrementing cost several times as inventory events are fired 3 times. + */ + private val antiRepeat = mutableSetOf() + + /** + * Class for AnvilGUI wrappers to ignore them. + */ + private val anvilGuiClass = "net.wesjd.anvilgui.version.Wrapper" + + ProxyConstants.NMS_VERSION.substring(1) + + "\$AnvilContainer" + + /** + * Called when items are placed into an anvil. + * + * @param event The event to listen to. + */ + @EventHandler(priority = EventPriority.HIGHEST) + fun onAnvilPrepare(@NotNull event: PrepareAnvilEvent) { + val player = event.viewers.getOrNull(0) as? Player ?: return + + // TODO: Implement proxies + /* + if (this.getPlugin().getProxy(OpenInventoryProxy::class.java).getOpenInventory(player).getClass().toString() + .equals(ANVIL_GUI_CLASS) + ) { + return + } + */ + + if (antiRepeat.contains(player.uniqueId)) { + return + } + + antiRepeat.add(player.uniqueId) + + this.plugin.scheduler.run { + antiRepeat.remove(player.uniqueId) + + val left = event.inventory.getItem(0)?.clone() + val old = left?.clone() + val right = event.inventory.getItem(1)?.clone() + + event.result = null + event.inventory.setItem(2, null) + + val result = doMerge( + left, + right, + event.inventory.renameText ?: "", + player + ) + + val price = result.xp ?: 0 + val outItem = result.result ?: ItemStack(Material.AIR) + + val oldCost = event.inventory.repairCost + + val oldLeft = event.inventory.getItem(0) + + if (oldLeft == null || oldLeft.type != outItem.type) { + return@run + } + + if (result == FAIL || left == old) { + return@run + } + + val cost = oldCost + price + + if (cost == 0) { + return@run + } + + /* + Transplanted anti-dupe bodge from pre-recode. + */ + val leftEnchants = left?.fast()?.getEnchants(true) ?: emptyMap() + val outEnchants = outItem.fast().getEnchants(true) + + if (event.inventory.getItem(1) == null && leftEnchants != outEnchants) { + return@run + } + + if (plugin.configYml.getBool("anvil.use-rework-penalty")) { + val repairCost = outItem.fast().repairCost + outItem.fast().repairCost = (repairCost + 1) * 2 - 1 + } + + event.inventory.repairCost = cost + event.result = outItem + event.inventory.setItem(2, outItem) + } + } + + private fun doMerge( + left: ItemStack?, + right: ItemStack?, + itemName: String, + player: Player + ): AnvilResult { + if (left == null || left.type == Material.AIR) { + return FAIL + } + + val formattedItemName = if (player.hasPermission("ecoenchants.anvil.color")) { + StringUtils.format(itemName) + } else { + ChatColor.stripColor(itemName) + }.let { if (it.isNullOrEmpty()) left.fast().displayName else it } + + if (right == null || right.type == Material.AIR) { + if (left.fast().displayName == formattedItemName) { + return FAIL + } + + left.fast().displayName = formattedItemName.let { "§o$it" } // Not a great way to make it italic, but it works + + return AnvilResult(left, 0) + } + + if (left.type != right.type) { + return FAIL + } + + left.fast().displayName = formattedItemName.let { "§o$it" } // Same again, it works though + + val leftEnchants = left.fast().getEnchants(true) + val rightEnchants = right.fast().getEnchants(true) + + val outEnchants = leftEnchants.toMutableMap() + + for ((enchant, level) in rightEnchants) { + if (enchant.canEnchantItem(left) && !outEnchants.containsKey(enchant)) { + if (outEnchants.size < plugin.configYml.getInt("anvil.enchant-limit").infiniteIfNegative()) { + outEnchants[enchant] = level + } + } + + if (outEnchants.containsKey(enchant)) { + val currentLevel = outEnchants[enchant]!! + outEnchants[enchant] = if (level == currentLevel) { + min(enchant.maxLevel, level + 1) + } else { + max(level, currentLevel) + } + } + } + + val leftMeta = left.itemMeta + val rightMeta = right.itemMeta + + if (leftMeta is Damageable && rightMeta is Damageable) { + val maxDamage = left.type.maxDurability.toInt() + val leftDurability = maxDamage - leftMeta.damage + val rightDurability = maxDamage - rightMeta.damage + val damage = maxDamage - max(maxDamage, leftDurability + rightDurability) + + leftMeta.damage = damage + } + + if (leftMeta is EnchantmentStorageMeta) { + for (storedEnchant in leftMeta.storedEnchants.keys.toSet()) { + leftMeta.removeStoredEnchant(storedEnchant) + } + + for ((enchant, level) in outEnchants) { + leftMeta.addStoredEnchant(enchant, level, true) + } + } else { + for (storedEnchant in leftMeta.enchants.keys.toSet()) { + leftMeta.removeEnchant(storedEnchant) + } + + for ((enchant, level) in outEnchants) { + leftMeta.addEnchant(enchant, level, true) + } + } + + left.itemMeta = leftMeta + + val enchantLevelDiff = abs(leftEnchants.values.sum() - outEnchants.values.sum()) + val xpCost = plugin.configYml.getDouble("anvil.cost-exponent").pow(enchantLevelDiff) * enchantLevelDiff + + return AnvilResult(left, xpCost.roundToInt()) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/EnchantingTableSupport.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/EnchantingTableSupport.kt new file mode 100644 index 00000000..42e9adaa --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/EnchantingTableSupport.kt @@ -0,0 +1,217 @@ +package com.willfp.ecoenchants.mechanics + +import com.willfp.eco.core.config.updating.ConfigUpdater +import com.willfp.eco.core.items.Items +import com.willfp.eco.core.items.TestableItem +import com.willfp.eco.core.recipe.parts.EmptyTestableItem +import com.willfp.eco.util.NumberUtils +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.enchants.conflictsWithDeep +import org.bukkit.GameMode +import org.bukkit.Material +import org.bukkit.enchantments.Enchantment +import org.bukkit.enchantments.EnchantmentOffer +import org.bukkit.event.EventHandler +import org.bukkit.event.Listener +import org.bukkit.event.enchantment.EnchantItemEvent +import org.bukkit.event.enchantment.PrepareItemEnchantEvent +import org.bukkit.event.player.PlayerQuitEvent +import java.util.* +import kotlin.math.ceil +import kotlin.math.floor +import kotlin.math.min + + +class EnchantingTableSupport( + private val plugin: EcoEnchantsPlugin +) : Listener { + @EventHandler + fun onLeave(event: PlayerQuitEvent) { + ExtraItemSupport.currentlyEnchantingExtraItem.remove(event.player.uniqueId) + } + + @EventHandler + fun onEnchant(event: EnchantItemEvent) { + val player = event.enchanter + val item = event.item + val cost = event.expLevelCost + val toAdd = event.enchantsToAdd + + if (!plugin.configYml.getBool("enchanting-table.enabled")) { + return + } + + val isExtraEnchantable = ExtraItemSupport.extraEnchantableItems.any { it.matches(item) } + + if (isExtraEnchantable) { + val lapis = event.inventory.getItem(1) + + if (player.gameMode != GameMode.CREATIVE) { + if (lapis == null) { + event.isCancelled = true + return + } + + val lapisCost = event.whichButton() + 1 + + if (lapis.amount < lapisCost) { + event.isCancelled = true + return + } + + lapis.amount -= lapisCost + + event.inventory.setItem(1, lapis) + } + } + + var multiplier = 0.01 + if (item.type == Material.BOOK || item.type == Material.ENCHANTED_BOOK) { + multiplier *= plugin.configYml.getDouble("enchanting-table.book-multiplier") + } + + val enchantments = EcoEnchants.values().shuffled() + + for (enchantment in enchantments) { + if (!enchantment.isEnchantable) { + continue + } + + if (!enchantment.canEnchantItem(item)) { + continue + } + + if (!player.hasPermission("ecoenchants.fromtable.${enchantment.id}")) { + continue + } + + if (NumberUtils.randFloat(0.0, 1.0) > enchantment.rarity.tableChance * multiplier) { + continue + } + + if (enchantment.rarity.minimumLevel > cost) { + continue + } + + if (toAdd.size >= this.plugin.configYml.getInt("enchanting-table.cap")) { + break + } + + if (toAdd.size > plugin.configYml.getInt("anvil.enchant-limit").infiniteIfNegative()) { + break + } + + if (toAdd.any { (it, _) -> enchantment.conflictsWithDeep(it) }) { + continue + } + + if ( + toAdd.keys.filterIsInstance() + .count { it.type == enchantment.type } >= enchantment.type.limit + ) { + continue + } + + val maxLevel = enchantment.maxLevel + val maxObtainableLevel = plugin.configYml.getInt("enchanting-table.maximum-obtainable-level") + + val levelPart1 = cost / maxObtainableLevel.toDouble() + val levelPart2 = NumberUtils.bias(levelPart1, enchantment.type.highLevelBias) + val levelPart3 = NumberUtils.triangularDistribution(0.0, 1.0, levelPart2) + val level = ceil(levelPart3 * maxLevel).coerceIn(1.0..maxLevel.toDouble()).toInt() + + multiplier /= this.plugin.configYml.getDouble("enchanting-table.reduction") + + toAdd[enchantment] = level + } + + toAdd.forEach(event.enchantsToAdd::putIfAbsent) + + if (toAdd.isEmpty() && isExtraEnchantable) { + toAdd[Enchantment.DURABILITY] = + ExtraItemSupport.currentlyEnchantingExtraItem[player.uniqueId]!![event.whichButton()] + ExtraItemSupport.currentlyEnchantingExtraItem.remove(player.uniqueId) + } + } + + @EventHandler + fun handleExtraItem(event: PrepareItemEnchantEvent) { + if (!plugin.configYml.getBool("enchanting-table.enabled")) { + return + } + + val item = event.item + + if (!ExtraItemSupport.extraEnchantableItems.any { it.matches(item) }) { + return + } + + val maxObtainableLevel = plugin.configYml.getInt("enchanting-table.maximum-obtainable-level") + + /* + I have no clue how this code works, it's transplanted from old EcoEnchants, and I know it works + perfectly, it's effectively 1:1 with vanilla if memory serves, so I'm not going to rewrite it. + */ + + event.offers.getOrNull(2)?.cost = min(event.offers[2].cost, maxObtainableLevel) + + val bonus = event.enchantmentBonus.coerceIn(1..15) + + val baseLevel = NumberUtils.randInt(1, 8) + floor(bonus / 2.0) + NumberUtils.randInt(0, bonus) + + val levelScale = ceil(maxObtainableLevel / 30.0).toInt() + + val bottomEnchantLevel = (ceil((baseLevel / 3).coerceAtLeast(1.0)).toInt() * levelScale).coerceAtMost(maxObtainableLevel) + val midEnchantLevel = ((baseLevel * 2 / 3).toInt() + 1) * levelScale + val topEnchantLevel = baseLevel.coerceAtLeast(bonus * 2.0).toInt() * levelScale + + var midUnbreakingLevel = NumberUtils.randInt(1, 3) + if (midUnbreakingLevel < 2) { + midUnbreakingLevel = 2 + } + if (midEnchantLevel < 15) { + midUnbreakingLevel = 1 + } + + var topUnbreakingLevel = 3 + if (topEnchantLevel < 20) { + topUnbreakingLevel = 2 + } + if (topEnchantLevel < 10) { + topUnbreakingLevel = 1 + } + + val offers = arrayOf( + EnchantmentOffer(Enchantment.DURABILITY, 1, bottomEnchantLevel), + EnchantmentOffer(Enchantment.DURABILITY, midUnbreakingLevel, midEnchantLevel), + EnchantmentOffer(Enchantment.DURABILITY, topUnbreakingLevel, topEnchantLevel) + ) + + for (i in offers.indices) { + event.offers[i] = offers[i] + } + + ExtraItemSupport.currentlyEnchantingExtraItem[event.enchanter.uniqueId] = arrayOf( + event.offers[0].enchantmentLevel, + event.offers[1].enchantmentLevel, + event.offers[2].enchantmentLevel + ) + } +} + +object ExtraItemSupport { + internal val currentlyEnchantingExtraItem = mutableMapOf>() + + internal val extraEnchantableItems = mutableListOf() + + @JvmStatic + @ConfigUpdater + fun reload(plugin: EcoEnchantsPlugin) { + extraEnchantableItems.clear() + extraEnchantableItems.addAll(plugin.targetsYml.getStrings("extra-enchantable-items").map { + Items.lookup(it) + }.filterNot { it is EmptyTestableItem }) + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/LootSupport.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/LootSupport.kt new file mode 100644 index 00000000..727f0fb1 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/LootSupport.kt @@ -0,0 +1,94 @@ +package com.willfp.ecoenchants.mechanics + +import com.willfp.eco.core.fast.fast +import com.willfp.eco.util.NumberUtils +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.enchants.conflictsWithDeep +import com.willfp.ecoenchants.target.EnchantmentTargets.isEnchantable +import org.bukkit.Material +import org.bukkit.event.EventHandler +import org.bukkit.event.Listener +import org.bukkit.event.world.LootGenerateEvent +import org.bukkit.inventory.ItemStack +import org.bukkit.inventory.meta.EnchantmentStorageMeta +import kotlin.math.ceil + +class LootSupport( + private val plugin: EcoEnchantsPlugin +) : Listener { + @EventHandler + fun onGenerate(event: LootGenerateEvent) { + if (!this.plugin.configYml.getBool("loot.enabled")) { + return + } + + for (itemStack in event.loot) { + modifyItem(itemStack) + } + } + + private fun modifyItem(item: ItemStack) { + if (!item.isEnchantable) { + return + } + + val enchants = item.fast().getEnchants(true) + + var multiplier = 0.01 + + if (item.type == Material.BOOK || item.type == Material.ENCHANTED_BOOK) { + multiplier *= plugin.configYml.getDouble("loot.book-multiplier") + } + + val enchantments = EcoEnchants.values().shuffled() + + for (enchantment in enchantments) { + if (!enchantment.isDiscoverable) { + continue + } + + if (!enchantment.canEnchantItem(item)) { + continue + } + + if (NumberUtils.randFloat(0.0, 1.0) > enchantment.rarity.lootChance * multiplier) { + continue + } + + if (enchants.any { (it, _) -> enchantment.conflictsWithDeep(it) }) { + continue + } + + if (enchants.size > plugin.configYml.getInt("anvil.enchant-limit").infiniteIfNegative()) { + break + } + + if ( + enchants.keys.filterIsInstance() + .count { it.type == enchantment.type } >= enchantment.type.limit + ) { + continue + } + + val maxLevel = enchantment.maxLevel + + val levelPart1 = NumberUtils.bias(NumberUtils.randFloat(0.7, 1.0), enchantment.type.highLevelBias) + val levelPart2 = NumberUtils.triangularDistribution(0.0, 1.0, levelPart1) + val level = ceil(levelPart2 * maxLevel).coerceIn(1.0..maxLevel.toDouble()).toInt() + + multiplier /= this.plugin.configYml.getDouble("villager.reduction") + + enchants[enchantment] = level + } + + val meta = item.itemMeta + if (meta is EnchantmentStorageMeta) { + enchants.forEach { (enchant, level) -> meta.addStoredEnchant(enchant, level, true) } + } else { + enchants.forEach { (enchant, level) -> meta.addEnchant(enchant, level, true) } + } + item.itemMeta = meta + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/VillagerSupport.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/VillagerSupport.kt new file mode 100644 index 00000000..cfc282d4 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/mechanics/VillagerSupport.kt @@ -0,0 +1,104 @@ +package com.willfp.ecoenchants.mechanics + +import com.willfp.eco.core.fast.fast +import com.willfp.eco.util.NumberUtils +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.enchants.conflictsWithDeep +import com.willfp.ecoenchants.target.EnchantmentTargets.isEnchantable +import org.bukkit.Material +import org.bukkit.event.EventHandler +import org.bukkit.event.Listener +import org.bukkit.event.entity.VillagerAcquireTradeEvent +import org.bukkit.inventory.MerchantRecipe +import org.bukkit.inventory.meta.EnchantmentStorageMeta +import kotlin.math.ceil + + +class VillagerSupport( + private val plugin: EcoEnchantsPlugin +) : Listener { + @EventHandler + fun onTrade(event: VillagerAcquireTradeEvent) { + if (!this.plugin.configYml.getBool("villager.enabled")) { + return + } + + val result = event.recipe.result.clone() + + if (!result.isEnchantable) { + return + } + + val enchants = result.fast().getEnchants(true) + + var multiplier = 0.01 + + if (result.type == Material.BOOK || result.type == Material.ENCHANTED_BOOK) { + multiplier *= plugin.configYml.getDouble("villager.book-multiplier") + } + + val enchantments = EcoEnchants.values().shuffled() + + for (enchantment in enchantments) { + if (!enchantment.isTradeable) { + continue + } + + if (!enchantment.canEnchantItem(result)) { + continue + } + + if (NumberUtils.randFloat(0.0, 1.0) > enchantment.rarity.villagerChance * multiplier) { + continue + } + + if (enchants.any { (it, _) -> enchantment.conflictsWithDeep(it) }) { + continue + } + + if (enchants.size > plugin.configYml.getInt("anvil.enchant-limit").infiniteIfNegative()) { + break + } + + if ( + enchants.keys.filterIsInstance() + .count { it.type == enchantment.type } >= enchantment.type.limit + ) { + continue + } + + val maxLevel = enchantment.maxLevel + + val levelPart1 = event.recipe.ingredients[0].amount / 64.0 + val levelPart2 = NumberUtils.bias(levelPart1, enchantment.type.highLevelBias) + val levelPart3 = NumberUtils.triangularDistribution(0.0, 1.0, levelPart2) + val level = ceil(levelPart3 * maxLevel).coerceIn(1.0..maxLevel.toDouble()).toInt() + + multiplier /= this.plugin.configYml.getDouble("villager.reduction") + + enchants[enchantment] = level + } + + val meta = result.itemMeta + if (meta is EnchantmentStorageMeta) { + enchants.forEach { (enchant, level) -> meta.addStoredEnchant(enchant, level, true) } + } else { + enchants.forEach { (enchant, level) -> meta.addEnchant(enchant, level, true) } + } + result.itemMeta = meta + + val recipe = MerchantRecipe( + result, + event.recipe.uses, + event.recipe.maxUses, + event.recipe.hasExperienceReward(), + event.recipe.villagerExperience, + event.recipe.priceMultiplier + ) + + recipe.ingredients = event.recipe.ingredients + event.recipe = recipe + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarities.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarities.kt new file mode 100644 index 00000000..ce0c073d --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarities.kt @@ -0,0 +1,82 @@ +package com.willfp.ecoenchants.rarity + +import com.google.common.collect.HashBiMap +import com.google.common.collect.ImmutableSet +import com.willfp.eco.core.config.updating.ConfigUpdater +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchants + +@Suppress("UNUSED") +object EnchantmentRarities { + private val BY_ID = HashBiMap.create() + + /** + * Get all registered [EnchantmentRarity]s. + * + * @return A list of all [EnchantmentRarity]s. + */ + @JvmStatic + fun values(): Set { + return ImmutableSet.copyOf(BY_ID.values) + } + + /** + * Get [String]s for all registered [EnchantmentRarity]s. + * + * @return A list of all [EnchantmentRarity]s. + */ + @JvmStatic + fun keySet(): Set { + return ImmutableSet.copyOf(BY_ID.keys) + } + + /** + * Get [EnchantmentRarity] matching key. + * + * @param id The key to search for. + * @return The matching [EnchantmentRarity], or null if not found. + */ + @JvmStatic + fun getByID(id: String?): EnchantmentRarity? { + return if (id == null) { + null + } else BY_ID[id] + } + + /** + * Update all [EnchantmentRarity]s. + * + * @param plugin Instance of EcoEnchants. + */ + @JvmStatic + fun update(plugin: EcoEnchantsPlugin) { + for (type in values()) { + removeRarity(type) + } + for (config in plugin.rarityYml.getSubsections("rarities")) { + EnchantmentRarity(config) + } + } + + /** + * Remove [EnchantmentRarity] from EcoEnchants. + * + * @param rarity The [EnchantmentRarity] to remove. + */ + @JvmStatic + fun removeRarity(rarity: EnchantmentRarity) { + BY_ID.remove(rarity.id) + } + + /** + * Add new [EnchantmentRarity] to EcoEnchants. + * + * Only for internal use, rarities are automatically added in the constructor. + * + * @param rarity The [EnchantmentRarity] to add. + */ + internal fun addNewRarity(rarity: EnchantmentRarity) { + BY_ID.remove(rarity.id) + BY_ID[rarity.id] = rarity + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarity.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarity.kt new file mode 100644 index 00000000..e0a30aaf --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/rarity/EnchantmentRarity.kt @@ -0,0 +1,40 @@ +package com.willfp.ecoenchants.rarity + +import com.willfp.eco.core.config.interfaces.Config +import java.util.* + +@Suppress("DEPRECATION") +class EnchantmentRarity( + internal val config: Config +) { + val id = config.getString("id") + val displayName = config.getFormattedString("display-name") + val tableChance = config.getDouble("table-chance") + val minimumLevel = config.getInt("minimum-level") + val villagerChance = config.getDouble("villager-chance") + val lootChance = config.getDouble("loot-chance") + + init { + EnchantmentRarities.addNewRarity(this) + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + if (other !is EnchantmentRarity) { + return false + } + + return other.id == this.id + } + + override fun hashCode(): Int { + return Objects.hash(id) + } + + override fun toString(): String { + return "EnchantmentType{$id}" + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/ActiveEnchantUpdateListeners.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/ActiveEnchantUpdateListeners.kt new file mode 100644 index 00000000..2e72760e --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/ActiveEnchantUpdateListeners.kt @@ -0,0 +1,74 @@ +package com.willfp.ecoenchants.target + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.events.ArmorChangeEvent +import com.willfp.ecoenchants.target.EnchantLookup.clearEnchantCache +import com.willfp.ecoenchants.target.EnchantmentTargets.isEnchantable +import com.willfp.libreforge.updateEffects +import org.bukkit.entity.Player +import org.bukkit.event.EventHandler +import org.bukkit.event.Listener +import org.bukkit.event.entity.EntityPickupItemEvent +import org.bukkit.event.inventory.InventoryClickEvent +import org.bukkit.event.player.PlayerDropItemEvent +import org.bukkit.event.player.PlayerItemHeldEvent +import org.bukkit.event.player.PlayerJoinEvent + +@Suppress("UNUSED", "UNUSED_PARAMETER") +class ActiveEnchantUpdateListeners(private val plugin: EcoPlugin) : Listener { + @EventHandler + fun onItemPickup(event: EntityPickupItemEvent) { + if (event.entity !is Player) { + return + } + val player = event.entity as Player + + if (!event.item.itemStack.isEnchantable) { + return + } + + refreshPlayer(player) + } + + @EventHandler + fun onPlayerJoin(event: PlayerJoinEvent) { + refresh() + } + + @EventHandler + fun onInventoryDrop(event: PlayerDropItemEvent) { + if (!event.itemDrop.itemStack.isEnchantable) { + return + } + + refreshPlayer(event.player) + } + + @EventHandler + fun onChangeSlot(event: PlayerItemHeldEvent) { + refreshPlayer(event.player) + plugin.scheduler.run { refreshPlayer(event.player) } + } + + @EventHandler + fun onArmorChange(event: ArmorChangeEvent) { + refreshPlayer(event.player) + } + + @EventHandler + fun onInventoryClick(event: InventoryClickEvent) { + if (event.whoClicked !is Player) { + return + } + refreshPlayer(event.whoClicked as Player) + } + + private fun refresh() { + plugin.server.onlinePlayers.forEach { player: Player -> refreshPlayer(player) } + } + + private fun refreshPlayer(player: Player) { + player.clearEnchantCache() + player.updateEffects() + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantLookup.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantLookup.kt new file mode 100644 index 00000000..69eec908 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantLookup.kt @@ -0,0 +1,138 @@ +package com.willfp.ecoenchants.target + +import com.github.benmanes.caffeine.cache.Caffeine +import com.willfp.eco.core.fast.fast +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchant +import com.willfp.ecoenchants.enchants.EcoEnchantLevel +import org.bukkit.entity.Player +import org.bukkit.inventory.ItemStack +import java.util.concurrent.TimeUnit + +typealias SlotProvider = (Player) -> Map + +object EnchantLookup { + private val plugin = EcoEnchantsPlugin.instance + + private val slotProviders = mutableSetOf<(Player) -> Map>() + + private val itemCache = Caffeine.newBuilder() + .expireAfterWrite(2, TimeUnit.SECONDS) + .build>() + + private val enchantCache = Caffeine.newBuilder() + .expireAfterWrite(2, TimeUnit.SECONDS) + .build>() + + @JvmStatic + fun registerProvider(provider: SlotProvider) { + slotProviders.add { + val found = mutableMapOf() + for ((item, slot) in provider(it)) { + if (item != null && slot != null) { + found[item] = slot + } + } + found + } + } + + private fun provide(player: Player): Map { + return itemCache.get(player) { + val found = mutableMapOf() + for (provider in slotProviders) { + found.putAll(provider(player)) + } + + found + } + } + + val Player.heldEnchants: Map + get() { + return enchantCache.get(player) { + val found = mutableMapOf() + + for ((itemStack, slot) in provide(this)) { + val enchants = itemStack.fast().enchants + + for ((enchant, level) in enchants) { + if (enchant !is EcoEnchant) { + continue + } + + if (enchant.slots.contains(slot) || slot == TargetSlot.ANY) { + found[enchant] = found.getOrDefault(enchant, 0) + level + } + } + } + + found + } + } + + val Player.activeEnchants: Map + get() { + return this.heldEnchants.filter { (enchant, level) -> + enchant.getLevel(level).conditions.all { it.isMet(this) } + } + } + + fun Player.getEnchantLevel(enchant: EcoEnchant): Int { + return this.heldEnchants[enchant] ?: 0 + } + + fun Player.getActiveEnchantLevel(enchant: EcoEnchant): Int { + return this.activeEnchants[enchant] ?: 0 + } + + fun Player.hasEnchant(enchant: EcoEnchant): Boolean { + return this.getEnchantLevel(enchant) > 0 + } + + fun Player.hasEnchantActive(enchant: EcoEnchant): Boolean { + return this.getActiveEnchantLevel(enchant) > 0 + } + + val Player.heldEnchantLevels: List + get() = this.heldEnchants + .map { (enchant, level) -> enchant.getLevel(level) } + + /** + * Clear item and enchant cache. + */ + fun Player.clearEnchantCache() { + itemCache.invalidate(player) + enchantCache.invalidate(player) + } + + init { + registerProvider { + mapOf( + Pair( + it.inventory.itemInMainHand, + TargetSlot.HANDS + ) + ) + } + + if (!plugin.configYml.getBool("no-offhand")) { + registerProvider { + mapOf( + Pair( + it.inventory.itemInOffHand, + TargetSlot.HANDS + ) + ) + } + } + + registerProvider { + val items = mutableMapOf() + for (stack in it.inventory.armorContents) { + items[stack] = TargetSlot.ARMOR + } + items + } + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTarget.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTarget.kt new file mode 100644 index 00000000..b5e0f581 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTarget.kt @@ -0,0 +1,73 @@ +package com.willfp.ecoenchants.target + +import com.willfp.eco.core.config.interfaces.Config +import com.willfp.eco.core.items.Items +import com.willfp.eco.core.items.TestableItem +import com.willfp.eco.core.recipe.parts.EmptyTestableItem +import com.willfp.ecoenchants.EcoEnchantsPlugin +import org.bukkit.inventory.ItemStack +import java.util.* + +interface EnchantmentTarget { + val id: String + val displayName: String + val slot: TargetSlot + val items: List + + fun matches(itemStack: ItemStack): Boolean { + for (item in items) { + if (item.matches(itemStack)) { + return true + } + } + return false + } +} + +class ConfiguredEnchantmentTarget( + private val config: Config +) : EnchantmentTarget { + override val id = config.getString("id") + override val displayName = config.getFormattedString("display-name") + + override val slot = TargetSlot.valueOf(config.getString("slot").uppercase()) + + override val items = config.getStrings("items") + .map { Items.lookup(it) } + .filterNot { it is EmptyTestableItem } + + init { + EnchantmentTargets.addNewTarget(this) + } + + override fun equals(other: Any?): Boolean { + if (other !is EnchantmentTarget) { + return false + } + + return this.id == other.id + } + + override fun hashCode(): Int { + return Objects.hash(this.id) + } +} + +internal object AllEnchantmentTarget : EnchantmentTarget { + override val id = "all" + override val displayName = EcoEnchantsPlugin.instance.langYml.getFormattedString("all") + override val slot = TargetSlot.ANY + override val items = EnchantmentTargets.values() + .filterNot { it == this } + .flatMap { it.items } + + override fun equals(other: Any?): Boolean { + return other is AllEnchantmentTarget + } +} + +enum class TargetSlot { + HANDS, + ARMOR, + ANY +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTargets.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTargets.kt new file mode 100644 index 00000000..ce8abb15 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/target/EnchantmentTargets.kt @@ -0,0 +1,88 @@ +package com.willfp.ecoenchants.target + +import com.google.common.collect.ImmutableSet +import com.willfp.ecoenchants.EcoEnchantsPlugin +import org.bukkit.Material +import org.bukkit.inventory.ItemStack + +object EnchantmentTargets { + private val BY_ID = mutableMapOf() + + init { + BY_ID["all"] = AllEnchantmentTarget + update(EcoEnchantsPlugin.instance) + } + + /** + * Get EnchantTarget matching name. + * + * @param name The name to search for. + * @return The matching EnchantTarget, or null if not found. + */ + @JvmStatic + fun getByID(name: String): EnchantmentTarget? { + return BY_ID[name] + } + + /** + * Get target from item. + * + * @param item The item. + * @return The target. + */ + @JvmStatic + fun getForItem(item: ItemStack): List { + return BY_ID.values + .filter { !it.id.equals("all", ignoreCase = true) } + .filter { it.matches(item) } + } + + val ItemStack.isEnchantable: Boolean + get() = getForItem(this).isNotEmpty() || this.type == Material.BOOK || this.type == Material.ENCHANTED_BOOK + + /** + * Get all targets. + * + * @return A set of all targets. + */ + @JvmStatic + fun values(): Set { + return ImmutableSet.copyOf(BY_ID.values) + } + + @JvmStatic + fun update(plugin: EcoEnchantsPlugin) { + for (target in values()) { + if (target is AllEnchantmentTarget) { + continue + } + removeTarget(target) + } + + for (config in plugin.targetsYml.getSubsections("targets")) { + ConfiguredEnchantmentTarget(config) + } + } + + /** + * Remove [EnchantmentTarget] from EcoEnchants. + * + * @param target The [EnchantmentTarget] to remove. + */ + @JvmStatic + fun removeTarget(target: EnchantmentTarget) { + BY_ID.remove(target.id) + } + + /** + * Add new [EnchantmentTarget] to EcoEnchants. + * + * Only for internal use, targets are automatically added in the constructor. + * + * @param target The [EnchantmentTarget] to add. + */ + internal fun addNewTarget(target: EnchantmentTarget) { + BY_ID.remove(target.id) + BY_ID[target.id] = target + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentType.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentType.kt new file mode 100644 index 00000000..4496a917 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentType.kt @@ -0,0 +1,39 @@ +package com.willfp.ecoenchants.type + +import com.willfp.eco.core.config.interfaces.Config +import com.willfp.ecoenchants.mechanics.infiniteIfNegative +import java.util.* + +@Suppress("DEPRECATION") +class EnchantmentType( + internal val config: Config +) { + val id = config.getString("id") + val format = config.getString("format") + val limit = config.getInt("limit").infiniteIfNegative() + val highLevelBias = config.getDouble("high-level-bias") + + init { + EnchantmentTypes.addNewType(this) + } + + override fun equals(other: Any?): Boolean { + if (this === other) { + return true + } + + if (other !is EnchantmentType) { + return false + } + + return other.id == this.id + } + + override fun hashCode(): Int { + return Objects.hash(id) + } + + override fun toString(): String { + return "EnchantmentType{$id}" + } +} diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentTypes.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentTypes.kt new file mode 100644 index 00000000..3aa386f4 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/type/EnchantmentTypes.kt @@ -0,0 +1,84 @@ +package com.willfp.ecoenchants.type + +import com.google.common.collect.HashBiMap +import com.google.common.collect.ImmutableSet +import com.willfp.eco.core.config.updating.ConfigUpdater +import com.willfp.ecoenchants.EcoEnchantsPlugin +import com.willfp.ecoenchants.enchants.EcoEnchants +import com.willfp.ecoenchants.rarity.EnchantmentRarities +import com.willfp.ecoenchants.target.EnchantmentTargets + +@Suppress("UNUSED") +object EnchantmentTypes { + private val BY_ID = HashBiMap.create() + + /** + * Get all registered [EnchantmentType]s. + * + * @return A list of all [EnchantmentType]s. + */ + @JvmStatic + fun values(): Set { + return ImmutableSet.copyOf(BY_ID.values) + } + + /** + * Get [String]s for all registered [EnchantmentType]s. + * + * @return A list of all [EnchantmentType]s. + */ + @JvmStatic + fun keySet(): Set { + return ImmutableSet.copyOf(BY_ID.keys) + } + + /** + * Get [EnchantmentType] matching key. + * + * @param id The key to search for. + * @return The matching [EnchantmentType], or null if not found. + */ + @JvmStatic + fun getByID(id: String?): EnchantmentType? { + return if (id == null) { + null + } else BY_ID[id] + } + + /** + * Update all [EnchantmentType]s. + * + * @param plugin Instance of EcoEnchants. + */ + @JvmStatic + fun update(plugin: EcoEnchantsPlugin) { + for (type in values()) { + removeType(type) + } + for (config in plugin.typesYml.getSubsections("types")) { + EnchantmentType(config) + } + } + + /** + * Remove [EnchantmentType] from EcoEnchants. + * + * @param type The [EnchantmentType] to remove. + */ + @JvmStatic + fun removeType(type: EnchantmentType) { + BY_ID.remove(type.id) + } + + /** + * Add new [EnchantmentType] to EcoEnchants. + * + * Only for internal use, types are automatically added in the constructor. + * + * @param type The [EnchantmentType] to add. + */ + internal fun addNewType(type: EnchantmentType) { + BY_ID.remove(type.id) + BY_ID[type.id] = type + } +} diff --git a/eco-core/core-plugin/src/main/resources/config.yml b/eco-core/core-plugin/src/main/resources/config.yml index 85d63fb5..7493a38d 100644 --- a/eco-core/core-plugin/src/main/resources/config.yml +++ b/eco-core/core-plugin/src/main/resources/config.yml @@ -3,142 +3,106 @@ # by Auxilor # -allow-on-npc: false # If enchantments should activate against NPCs. - -commands: - enchantinfo: - show-target-group: true # Show name of target group rather than individual items - -anvil: - rework-cost: false # Use vanilla rework penalty - allow-unsafe-levels: false # Allow unsafe enchantments like Sharpness 6 by combining 2 Sharp 5. - allow-combining-unsafe: false # Allow further combining unsafe levels, eg Sharp 6 + Sharp 6 = Sharp 7. - allow-existing-unsafe-levels: true # Allow combining existing unsafe enchantments like Sharpness 6 - - cost-exponent: # Increase value of each extra level by the exponent^levels - enabled: true # Use exponent - exponent: 0.95 # Exponent. Beware that slight changes to this value may cause huge changes in cost. - - hard-cap: # Completely limit the amount of enchantments that can be placed on an item - enabled: false # Enable a hard cap - cap: 10 # Most enchantments allowed on an item - -lore: - use-numerals: true - use-numbers-above-threshold: 10 # After level 10, enchantments will display as Name Number, eg: Sharpness 25 instead of Sharpness XXV - - above-other-lore: true # If enchantments should be displayed above other lore - - # If above max level enchantments should be formatted differently - # Format is available in lang.yml - above-max-level: - reformat: true - numbers-only: true # If only the numbers should be reformatted - - sort-by-type: false # Sort enchantments by type - sort-by-length: false # Sort enchantments by length - sort-by-rarity: false # Sort enchantments by rarity. - # Any combination of the above options is valid - - require-target: true # Only display items included in target.yml - - type-ordering: # Only used if sort-by-type is enabled - top to bottom - - normal - - special - - artifact - - spell - - curse - - rarity-ordering: # Only used if sort-by-rarity is enabled - top to bottom - - common - - uncommon - - rare - - epic - - legendary - - special - - veryspecial - - describe: # Describe enchantments in lore - enabled: false - before-lines: 5 # Describe before or equal to number of enchantments - wrap: 30 # Word wrap after number of characters - at-bottom: false # If descriptions should be shown after all enchantments rather than under each one - only-on-books: false # If descriptions should only be shown on books - - # Ensure that describe and shrink have no overlap as this may cause errors - - shrink: # Collapse large amount of enchantments - enabled: true - after-lines: 9 # Collapse after number of enchantments - maximum-per-line: 2 # Maximum number of enchantments to have in 1 line - - prefix: [] # Lines used above the enchantments - suffix: [] # Lines used below the enchantments - prefix-on-books: false # If the prefix/suffix should work on books as well as items +# If the hand slot shouldn't work in the players offhand +no-offhand: false # Restart your server after this option, doesn't work with /ecoenchants reload +# Options for enchanting items in the enchanting table enchanting-table: - enabled: true # Enable EcoEnchants through an enchanting table - book-times-less-likely: 2 # Times less likely to get an EcoEnchant on a book to balance them out. Don't recommend editing. - maximum-obtainable-level: 30 # Max level for enchanting table. Vanilla default is 30, change if you have a plugin that edits this. - special-bias: 0.7 # Value between 0-1 dictating rarity of high-level special enchantments. 0 is no extra bias, 1 is only level 1. - notify-on-special: # Tell player in chat and make a sound when they get a special enchantment - enabled: true - sound: ENTITY_PLAYER_LEVELUP - pitch: 1.5 - show-particles: true - particle-amount: 26 - - cap-amount: # Prevent getting above a certain amount of enchantments - enabled: true # Enable capping - limit: 5 # Cap at amount - - reduce-probability: # Reduce probability of adding new enchantment by factor after each enchantment added - enabled: true # Enable reduction - factor: 2.2 # Factor to reduce probability by. Done as compound, so second pass is (factor) times less likely than first, third less likely than second, etc + enabled: true # If custom enchantments should be available from enchanting tables + book-multiplier: 0.5 # Multiplier applied to the chance of getting an enchantment on a book (to balance enchant numbers) + maximum-obtainable-level: 30 # The max level for the enchanting table. EcoEnchants doesn't change the limit, but if you have a plugin that does, adjust this to match. + cap: 5 # The maximum amount of enchantments to get at any given time + reduction: 2.2 # The chance to get each subsequent enchantment is divided by this number, e.g. 2nd enchant is 2.2x less likely than 1st, 3rd is 2.2x less likely again, etc +# Options for obtaining custom enchants from villagers villager: - enabled: true # Enable EcoEnchants through villagers - book-times-less-likely: 7 # Times less likely to get an enchantment from a book with a villager. Recommended to be higher as books can only have one enchantment on them. - notify-on-special: # Show particles when the villager unlocks a special enchantment trade - enabled: true - particle-amount: 14 - - reduce-probability: # Reduce probability of adding new enchantment by factor after each enchantment added. Does not apply to books as they only ever contain one enchantment. - enabled: true # Enable reduction - factor: 5 # Factor to reduce probability by. Done as compound, so second pass is (factor) times less likely than first, third less likely than second, etc + enabled: true # If custom enchantments should be available from villagers + book-multiplier: 0.14 # Multiplier applied to the chance of getting an enchantment on a book (to balance enchant numbers) + reduction: 5 # The chance to get each subsequent enchantment is divided by this number, e.g. 2nd enchant is 5x less likely than 1st, 3rd is 5x less likely again, etc +# Options for obtaining custom enchants in natural loot loot: - enabled: true # Enable EcoEnchants through loot chests - book-times-less-likely: 2 + enabled: true # If custom enchantments should be available from natural loot + book-multiplier: 0.5 # Multiplier applied to the chance of getting an enchantment on a book (to balance enchant numbers) + reduction: 7.5 # The chance to get each subsequent enchantment is divided by this number, e.g. 2nd enchant is 7.5x less likely than 1st, 3rd is 7.5x less likely again, etc - reduce-probability: # Reduce probability of adding new enchantment by factor after each enchantment added. Does not apply to books as they only ever contain one enchantment. - enabled: true # Enable reduction - factor: 7.5 # Factor to reduce probability by. Done as compound, so second pass is (factor) times less likely than first, third less likely than second, etc +# Options for merging items in an anvil +anvil: + cost-exponent: 0.95 # The exponent for each enchant level to prevent constant "Too Expensive!" problems + enchant-limit: -1 # The limit for the amount of enchantments on an item (-1 to disable) + use-rework-penalty: true # If the rework penalty should be applied -types: - special: - allow-multiple: false # Allow multiple special enchantments on a single item - cooldown-in-actionbar: true # Show cooldown messages in the action bar rather than in chat - artifact: - allow-multiple: false # Allow multiple artifacts on a single item (can cause lag!) +# Options for how enchantments are displayed on items +display: + numerals: + enabled: true # If numerals should be used for the enchantment levels + threshold: 10 # Above this, numbers will be used instead of numerals -rarity: - vanilla-rarity: uncommon # Vanilla enchantments do not have an EcoEnchants rarity - what rarity should they have? - vanilla-treasure-rarity: legendary # Treasure enchantments do not appear in vanilla enchanting tables (Mending, Soul Speed, Frost Walker) - # The above options *do not* affect actual enchantment rarities. They are purely for cosmetic purposes, like in item lores. + above-max-level: + enabled: true # If enchantments above their max level should have a custom format + format: "" # The format to apply + level-only: true # If only the level should be formatted -use-faster-move-trigger: true # Disable if you want move trigger to detect sub-1-block movements -raytrace-distance: 80 # The distance that alt_click should check for a location -block-item-drop-place-check: true # If the block_item_drop trigger should only fire on naturally placed blocks (prevents dupes) + sort: + type: false # If enchantments should be sorted by time + type-order: # The order for types to be sorted in. Types not in this list will not be displayed if type sorting is enabled. + - normal + - special + - curse -cooldown: # For custom enchantments + length: false # If enchantments should be sorted by length + + rarity: false # If enchantments should be sorted by rarity + rarity-order: # The order for rarities to be sorted in. Rarities not in this list will not be displayed if rarity sorting is enabled. + - common + - uncommon + - rare + - epic + - legendary + - special + - veryspecial + + collapse: + enabled: true # If enchantments should be collapsed in lore + threshold: 9 # Above this amount, enchantments will be collapsed + per-line: 2 # The amount of enchantments to put in each line + delimiter: ", " # The delimiter between enchantments + + descriptions: + enabled: true # If enchantment descriptions should be shown in lore + threshold: 5 # Above this amount, enchantment descriptions will not be shown + word-wrap: 30 # Number of characters to have on each line + format: "&8" + +# Options for the /enchantinfo GUI +enchantinfo: + rows: 3 # How many rows for the GUI + mask: # The background material + items: + - black_stained_glass_pane + pattern: # 1 for the first item, 2 for the second item, etc + - "111111111" + - "111101111" + - "111111111" + item: + row: 2 + column: 5 + show-max-level: true # Whether the book should be the max level or level 1 + lore: # The description is automatically appended + - "" + - "&fMax Level: &a%max_level%" + - "&fRarity: &a%rarity%" + - "&fApplicable to: &a%targets%" + - "&fConflicts with: &a%conflicts%" + +cooldown: in-actionbar: true sound: enabled: true sound: "BLOCK_NOTE_BLOCK_PLING" pitch: 0.5 -cannot-afford: # For custom enchantments +cannot-afford: in-actionbar: true sound: enabled: true @@ -155,6 +119,10 @@ cannot-afford-type: point-names: # If you have point names that look ugly (eg g_souls) then you can map them to nice names to be shown to players. example_point: "Nicely Formatted Point" +use-faster-move-trigger: true # Disable if you want move trigger to detect sub-1-block movements +raytrace-distance: 80 # The distance that alt_click should check for a location +block-item-drop-place-check: true # If the block_item_drop trigger should only fire on naturally placed blocks (prevents dupes) + potions: icon: permanent: true @@ -164,63 +132,4 @@ potions: triggered: true particles: permanent: false - triggered: true - -advanced: - force-dropqueue: true - # When combined with collate, this massively reduces calls to getItemMeta, which can hurt performance when many enchants are on an item. - # Enabling this option makes all drops go through telekinesis listeners - lore-getter: - # This converts enchantments with matching names from other enchantment plugins from lore into real enchantments. - # This is experimental not recommended to be used for extended periods of time: enchantments are automatically converted. - # Only use this if absolutely necessary as it may cause some bugs. - enabled: false - aggressive: false - # Aggressive mode converts all items in all inventories when opened. - # This will most likely have a significant performance penalty. - hide-fixer: - # Fixes some items obtained in older versions with a bug that caused enchantments to be hidden. - # Works both in packets to display the enchants to the client as well as changing the server-side item too. - # Only use this option if you've encountered this bug as it may strip HideEnchants from items that you might not expect it to. - enabled: false - aggressive: false - # Aggressive mode converts all items in all inventories whenever revealed. - # This may impact performance. - force: false # If **all** items should have hide enchants removed - absolute last ditch effort, most likely to break other things. - hard-disable: - # Fixes potential problems with other plugins where the enchantments are still present when disabled. - # Enabling this prevents the enchantments from being registered with the server at all when disabled. - # There may be some unknown problems with this, but will fix bugs with plugins such as Slimefun. - # Hard disabled enchantments will not update on /ecoreload. You will have to restart your server. - enabled: false - dual-registration: - # Fixes potential plugin conflicts/serialization issues when updating from a version before 7.3.0. - # Registers byName both the internal enchantment name (new method) and the display name (old method). - # There may be potential bugs with having duplicate enchantments, so enable this only if you need it. - enabled: true - level-clamp: - # Helps reverse players who have illegal above-max-level enchantments. - # When holding an item, any enchantments above their max level will be set to the max level in order to prevent illegal items. - # Players with ecoenchants.bypasslevelclamp permission will be ignored. - # This may impact performance. - enabled: false - # If the item should be deleted rather than have the enchantment level capped. - delete-item: false - remove-illegal: - # Helps reverse players who have enchantments on illegal items. - # When holding an item, any enchantments present on the item that shouldn't be will be removed. - # Players with ecoenchants.allowillegal permission will be ignored. - # This may impact performance. - enabled: false - # If the item should be deleted rather than have the enchantment removed. - delete-item: false - remove-disabled: - # Remove invalid / disabled enchantments from items server-side - # Useful if you're disabling enchantments permanently and don't mind removing them from existing players - # Also helps remove deleted enchantments or enchantments from old plugins - enabled: false - hard-cap-clamp: - # Helps reverse players who have items with more enchants than the hard cap. - # Players with ecoenchants.anvil.bypasshardcap permission will be ignored. - # This may impact performance. - enabled: false + triggered: true \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/customenchants.yml b/eco-core/core-plugin/src/main/resources/customenchants.yml deleted file mode 100644 index 25b976bd..00000000 --- a/eco-core/core-plugin/src/main/resources/customenchants.yml +++ /dev/null @@ -1,66 +0,0 @@ -chains: - - id: example_chain - effects: - - id: teleport - - id: potion_effect - args: - effect: blindness - level: 3 - duration: 30 - apply_to_player: true - - id: send_message - args: - message: "&fYou have been teleported!" - action_bar: true - - id: play_sound - args: - sound: entity_dragon_fireball_explode - pitch: 1.5 - volume: 4 - -enchants: - - id: escape - type: normal - name: "Escape" - description: Gain a short burst of speed %value% after taking damage - - obtaining: - table: true - villager: true - loot: true - rarity: epic - - general-config: - flags: [ ] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [ ] - not-met-lore: [ ] - conflicts: [ ] - - levels: - - effects: - - id: potion_effect - args: - effect: speed - level: 1 - duration: 30 - apply_to_player: true - triggers: - - take_damage - conditions: [ ] - value-placeholder: I - - effects: - - id: potion_effect - args: - effect: speed - level: 2 - duration: 30 - apply_to_player: true - triggers: - - take_damage - conditions: [ ] - value-placeholder: II \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/_example.yml b/eco-core/core-plugin/src/main/resources/enchants/_example.yml new file mode 100644 index 00000000..7b81cfe5 --- /dev/null +++ b/eco-core/core-plugin/src/main/resources/enchants/_example.yml @@ -0,0 +1,35 @@ +# The ID of the enchantment is the name of the .yml file, +# for example razor.yml has the ID of razor +# You can place enchantments anywhere in this folder, +# including in subfolders if you want to organize your enchantment configs +# _example.yml is not loaded. + +display-name: "Example" # The name of the enchantment in-game +description: "Gives a &a%placeholder%%&8 bonus to damage" # The description of the enchantment +placeholder: "%level% * 20" # The placeholder to show in the enchantment description +type: normal # The enchantment type, from types.yml + +targets: # The items that the enchantment can be applied to, see targets.yml + - sword +conflicts: # The enchantments that conflict with this + - sharpness +rarity: common # The rarity of the enchantment, see rarity.yml +max-level: 4 # The max level of the enchantment + +tradeable: true # If the enchantment can be obtained from villagers +discoverable: true # If the enchantment can generate naturally in chests +enchantable: true # If the enchantment can be obtained from enchanting tables + +# The effects of the enchantment (i.e. the functionality) +# See here: https://plugins.auxilor.io/effects/configuring-an-effect +# Use %level% as a placeholder for the enchantment level +effects: + - id: damage_multiplier + args: + multiplier: 1 + 0.2 * %level% + triggers: + - melee_attack + +# The conditions required to use the enchantment, +# you can use %level% as a placeholder here too +conditions: [ ] diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/angerartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/angerartifact.yml deleted file mode 100644 index 00b5e6a9..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/angerartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Anger Artifact EcoEnchant -# - -name: "Anger Artifact" -description: Creates angry villager particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/ashartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/ashartifact.yml deleted file mode 100644 index d258d5a1..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/ashartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Ash Artifact EcoEnchant -# - -name: "Ash Artifact" -description: Creates basalt deltas particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/cloudsartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/cloudsartifact.yml deleted file mode 100644 index c8efb2fc..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/cloudsartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Clouds Artifact EcoEnchant -# - -name: "Clouds Artifact" -description: Creates cloud particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/copperartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/copperartifact.yml deleted file mode 100644 index e2befc47..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/copperartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Copper Artifact EcoEnchant -# - -name: "Copper Artifact" -description: Creates copper particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/crimsonartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/crimsonartifact.yml deleted file mode 100644 index 3b284bae..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/crimsonartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Crimson Artifact EcoEnchant -# - -name: "Crimson Artifact" -description: Creates crimson forest particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/damageartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/damageartifact.yml deleted file mode 100644 index 9f29eb7f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/damageartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Damage Artifact EcoEnchant -# - -name: "Damage Artifact" -description: Creates damage particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/dragonartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/dragonartifact.yml deleted file mode 100644 index faedcd4c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/dragonartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Dragon Artifact EcoEnchant -# - -name: "Dragon Artifact" -description: Creates dragon breath particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/dustartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/dustartifact.yml deleted file mode 100644 index 02e98599..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/dustartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Dust Artifact EcoEnchant -# - -name: "Dust Artifact" -description: Creates dust particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/emeraldartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/emeraldartifact.yml deleted file mode 100644 index 721caba6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/emeraldartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Emerald Artifact EcoEnchant -# - -name: "Emerald Artifact" -description: Creates emerald particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/enchantmentartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/enchantmentartifact.yml deleted file mode 100644 index 1f21052e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/enchantmentartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Enchantment Artifact EcoEnchant -# - -name: "Enchantment Artifact" -description: Creates enchantment particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/endartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/endartifact.yml deleted file mode 100644 index 2c742e12..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/endartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# End Artifact EcoEnchant -# - -name: "End Artifact" -description: Creates end rod particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/fireartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/fireartifact.yml deleted file mode 100644 index 07b6666b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/fireartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Fire Artifact EcoEnchant -# - -name: "Fire Artifact" -description: Creates fire particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/glowartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/glowartifact.yml deleted file mode 100644 index cda72d9f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/glowartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Glow Artifact EcoEnchant -# - -name: "Glow Artifact" -description: Creates glow particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/heartartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/heartartifact.yml deleted file mode 100644 index 6d81756e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/heartartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Heart Artifact EcoEnchant -# - -name: "Heart Artifact" -description: Creates heart particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/honeyartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/honeyartifact.yml deleted file mode 100644 index f28dbe35..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/honeyartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Honey Artifact EcoEnchant -# - -name: "Honey Artifact" -description: Creates dripping honey particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false| - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/inkartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/inkartifact.yml deleted file mode 100644 index 6199b60f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/inkartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Ink Artifact EcoEnchant -# - -name: "Ink Artifact" -description: Creates ink particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/lavaartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/lavaartifact.yml deleted file mode 100644 index e463c68d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/lavaartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Lava Artifact EcoEnchant -# - -name: "Lava Artifact" -description: Creates dripping lava particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/lightartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/lightartifact.yml deleted file mode 100644 index 502aaf76..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/lightartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Light Artifact EcoEnchant -# - -name: "Light Artifact" -description: Creates light particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/limeartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/limeartifact.yml deleted file mode 100644 index 50d7f157..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/limeartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Lime Artifact EcoEnchant -# - -name: "Lime Artifact" -description: Creates lime particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/magicartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/magicartifact.yml deleted file mode 100644 index e14ae873..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/magicartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Magic Artifact EcoEnchant -# - -name: "Magic Artifact" -description: Creates magic particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/magmaartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/magmaartifact.yml deleted file mode 100644 index d96e1b69..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/magmaartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Magma Artifact EcoEnchant -# - -name: "Magma Artifact" -description: Creates lava pop particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/musicartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/musicartifact.yml deleted file mode 100644 index 5c2520ec..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/musicartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Music Artifact EcoEnchant -# - -name: "Music Artifact" -description: Creates note particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/nautilusartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/nautilusartifact.yml deleted file mode 100644 index a9ce20b5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/nautilusartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Nautilus Artifact EcoEnchant -# - -name: "Nautilus Artifact" -description: Creates nautilus particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/netherartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/netherartifact.yml deleted file mode 100644 index 1ce4871e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/netherartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Nether Artifact EcoEnchant -# - -name: "Nether Artifact" -description: Creates nether portal particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/rainartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/rainartifact.yml deleted file mode 100644 index 16f7c820..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/rainartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Rain Artifact EcoEnchant -# - -name: "Rain Artifact" -description: Creates rain particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/redstoneartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/redstoneartifact.yml deleted file mode 100644 index cd855918..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/redstoneartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Redstone Artifact EcoEnchant -# - -name: "Redstone Artifact" -description: Creates redstone particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/skulkartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/skulkartifact.yml deleted file mode 100644 index 617f6ddd..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/skulkartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Skulk Artifact EcoEnchant -# - -name: "Skulk Artifact" -description: Creates skulk vibration particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/slimeartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/slimeartifact.yml deleted file mode 100644 index 4e6669fe..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/slimeartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Slime Artifact EcoEnchant -# - -name: "Slime Artifact" -description: Creates slime particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/smokeartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/smokeartifact.yml deleted file mode 100644 index 52bb4eec..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/smokeartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Smoke Artifact EcoEnchant -# - -name: "Smoke Artifact" -description: Creates smoke particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/snowartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/snowartifact.yml deleted file mode 100644 index ff41cf4b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/snowartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Snow Artifact EcoEnchant -# - -name: "Snow Artifact" -description: Creates snow particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/soulartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/soulartifact.yml deleted file mode 100644 index 770eaaad..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/soulartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Soul Artifact EcoEnchant -# - -name: "Soul Artifact" -description: Creates soul particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/soulfireartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/soulfireartifact.yml deleted file mode 100644 index 34043f21..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/soulfireartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Soul Fire Artifact EcoEnchant -# - -name: "Soul Fire Artifact" -description: Creates soul flame particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/sparkartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/sparkartifact.yml deleted file mode 100644 index c26e0123..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/sparkartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Spark Artifact EcoEnchant -# - -name: "Spark Artifact" -description: Creates spark particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/sparkleartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/sparkleartifact.yml deleted file mode 100644 index a5734403..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/sparkleartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Sparkle Artifact EcoEnchant -# - -name: "Sparkle Artifact" -description: Creates firework particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/sporeartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/sporeartifact.yml deleted file mode 100644 index 38836cf5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/sporeartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Spore Artifact EcoEnchant -# - -name: "Spore Artifact" -description: Creates dripleaf spore particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/sweepartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/sweepartifact.yml deleted file mode 100644 index a2f7fd52..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/sweepartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Sweep Artifact EcoEnchant -# - -name: "Sweep Artifact" -description: Creates sweep attack particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/tearartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/tearartifact.yml deleted file mode 100644 index 4730ed6c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/tearartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Tear Artifact EcoEnchant -# - -name: "Tear Artifact" -description: Creates crying obsidian particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/totemartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/totemartifact.yml deleted file mode 100644 index 65d2131f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/totemartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Totem Artifact EcoEnchant -# - -name: "Totem Artifact" -description: Creates totem particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/villagerartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/villagerartifact.yml deleted file mode 100644 index 6b8c2131..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/villagerartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Villager Artifact EcoEnchant -# - -name: "Villager Artifact" -description: Creates happy villager particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/warpedartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/warpedartifact.yml deleted file mode 100644 index d1416fbf..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/warpedartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Warped Artifact EcoEnchant -# - -name: "Warped Artifact" -description: Creates warped forest particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/waterartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/waterartifact.yml deleted file mode 100644 index 342b00ed..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/waterartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Water Artifact EcoEnchant -# - -name: "Water Artifact" -description: Creates dripping water particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/waxartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/waxartifact.yml deleted file mode 100644 index 6c492353..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/waxartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Wax Artifact EcoEnchant -# - -name: "Wax Artifact" -description: Creates wax particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/witchartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/witchartifact.yml deleted file mode 100644 index ac6dd89b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/witchartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Witch Artifact EcoEnchant -# - -name: "Witch Artifact" -description: Creates witch particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/artifact/zapartifact.yml b/eco-core/core-plugin/src/main/resources/enchants/artifact/zapartifact.yml deleted file mode 100644 index 6ea67985..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/artifact/zapartifact.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Zap Artifact EcoEnchant -# - -name: "Zap Artifact" -description: Creates electric particles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: artifact - -general-config: - flags: [] - targets: - - pickaxe - - sword - - axe - - elytra - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - # For Attack - radius: 1 - y-delta: 0.07 - radius-multiplier: 5 - use-double-helix: false - - # For Arrows + Tridents - particle-tick-delay: 2 - - # For Pickaxes - amount: 10 - on-blocks: - - diamond_ore - - deepslate_diamond_ore - - gold_ore - - deepslate_gold_ore - - lapis_ore - - deepslate_lapis_ore - - redstone_ore - - deepslate_redstone_ore - - iron_ore - - deepslate_iron_ore - - copper_ore - - deepslate_copper_ore - - emerald_ore - - deepslate_emerald_ore - - obsidian - - ancient_debris \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/breaklessnesscurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/breaklessnesscurse.yml deleted file mode 100644 index ba6632ef..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/breaklessnesscurse.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Curse of Breaklessness EcoEnchant -# - -name: "Curse of Breaklessness" -description: '&a%value%%&r chance to prevent block breaking.' -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - - axe - - hoe - - shovel - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - chance-per-level: 15 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/callingcurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/callingcurse.yml deleted file mode 100644 index 8995c7a2..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/callingcurse.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Curse of Calling EcoEnchant -# - -name: "Curse of Calling" -description: Angers all mobs within &a%value%&r blocks. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: false - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - mending - -config: - repeat-ticks: 20 # How often (in ticks) to call entities - distance: 20 # Entity Range \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/decaycurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/decaycurse.yml deleted file mode 100644 index 19a79ff8..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/decaycurse.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Curse of Decay EcoEnchant -# - -name: "Curse of Decay" -description: Automatically damages items when not held. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - all - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - mending - - repairing - -config: - repeat-ticks: 100 # How often (in ticks) to repair items - multiplier: 1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/fragilitycurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/fragilitycurse.yml deleted file mode 100644 index 38b78e1a..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/fragilitycurse.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Curse of Fragility EcoEnchant -# - -name: "Curse of Fragility" -description: Decreases item durability by &a%value%&r times. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - all - grindstoneable: false - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - unbreaking - -config: - minimum-extra-durability: 2 #minimum extra durability lost on each usage - maximum-extra-durability: 8 #maximum extra durability lost on each usage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/harmlessnesscurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/harmlessnesscurse.yml deleted file mode 100644 index 67404d6b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/harmlessnesscurse.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Curse of Harmlessness EcoEnchant -# - -name: "Curse of Harmlessness" -description: '&a%value%%&r chance for attacks to do nothing.' -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: false - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - chance-per-level: 15 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/hungercurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/hungercurse.yml deleted file mode 100644 index 671e2a7d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/hungercurse.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Curse of Hunger EcoEnchant -# - -name: "Curse of Hunger" -description: Increases hunger loss by &a%value%&rx. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - grindstoneable: false - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sating - -config: - times-more-hunger: 2 diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/inaccuracycurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/inaccuracycurse.yml deleted file mode 100644 index c33ca926..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/inaccuracycurse.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Curse of Inaccuracy EcoEnchant -# - -name: "Curse of Inaccuracy" -description: Arrows fire incorrectly. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - spread: 0.2 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/misfortunecurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/misfortunecurse.yml deleted file mode 100644 index 44978722..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/misfortunecurse.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Curse of Misfortune EcoEnchant -# - -name: "Curse of Misfortune" -description: '&a%value%%&r chance for blocks to not drop items.' -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - - axe - - hoe - - shovel - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - fortune - -config: - chance-per-level: 15 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/curse/permanencecurse.yml b/eco-core/core-plugin/src/main/resources/enchants/curse/permanencecurse.yml deleted file mode 100644 index 85dc0176..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/curse/permanencecurse.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Curse of Permanence EcoEnchant -# - -name: "Curse of Permanence" -description: Prevents item from being modified in an anvil. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - all - grindstoneable: false - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - mending - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/abattoir.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/abattoir.yml deleted file mode 100644 index 75528abc..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/abattoir.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Abattoir EcoEnchant -# - -name: "Abattoir" -description: Increases damage against passive mobs by &a%value%&r. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - conflicts: - - serrated - - bladed - - phantasm - - pacify - - arachnid - - impaling - maximum-level: 5 - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/abrasion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/abrasion.yml deleted file mode 100644 index 2ee1926e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/abrasion.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Abrasion EcoEnchant -# - -name: "Abrasion" -description: Damages your opponents armor by &a%value%&r. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - allow-not-fully-charged: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/aerial.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/aerial.yml deleted file mode 100644 index 0fc94135..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/aerial.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Aerial EcoEnchant -# - -name: "Aerial" -description: Increases arrow damage by &a%value%%&r when shot while in air. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - multiplier: 0.06 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/aquatic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/aquatic.yml deleted file mode 100644 index e0db2c1b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/aquatic.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Aquatic EcoEnchant -# - -name: "Aquatic" -description: Trident deals &a%value%%&r more damage when shot from water. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - multiplier: 0.05 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/arachnid.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/arachnid.yml deleted file mode 100644 index 2dd3950a..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/arachnid.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Arachnid EcoEnchant -# - -name: "Arachnid" -description: Increases damage against spiders by &a%value%%&r. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - serrated - - bladed - - phantasm - - pacify - - abattoir - - impaling - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/arborist.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/arborist.yml deleted file mode 100644 index 82f4cc7e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/arborist.yml +++ /dev/null @@ -1,39 +0,0 @@ -# -# Arborist EcoEnchant -# - -name: "Arborist" -description: Get more sticks, apples, and saplings from leaves. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - axe - - shears - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - silk_touch - maximum-level: 4 - -config: - items: - - stick - - apple - - acacia_sapling - - birch_sapling - - dark_oak_sapling - - jungle_sapling - - oak_sapling - - spruce_sapling - chance-per-level: 3 # Chance to drop item. \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/arcanic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/arcanic.yml deleted file mode 100644 index 562b0343..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/arcanic.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Arcanic EcoEnchant -# - -name: "Arcanic" -description: '&a%value%%&r chance to ignore potion damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 2 #Chance of ignoring potion damage = Total points (16 points * 3 chance = 48% chance) \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/atmospheric.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/atmospheric.yml deleted file mode 100644 index 77e00d26..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/atmospheric.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Atmospheric EcoEnchant -# - -name: "Atmospheric" -description: Increases trident damage by &a%value%%&r when you are in air. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - multiplier: 0.06 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/backstab.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/backstab.yml deleted file mode 100644 index 8345a02c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/backstab.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Backstab EcoEnchant -# - -name: "Backstab" -description: Deal &a%value%%&r more damage from behind. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - multiplier: 0.1 # 1 + (Level * Multiplier) is multiplied with the damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/beheading.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/beheading.yml deleted file mode 100644 index 9a4881ac..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/beheading.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Beheading EcoEnchant -# - -name: "Beheading" -description: '&a%value%%&r chance of getting player or mob head.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 10 # chance of dropping skull per level - custom-heads: # custom heads for mobs (mob_type::texture_value::display name) - - "enderman::eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTZjMGIzNmQ1M2ZmZjY5YTQ5YzdkNmYzOTMyZjJiMGZlOTQ4ZTAzMjIyNmQ1ZTgwNDVlYzU4NDA4YTM2ZTk1MSJ9fX0=::Enderman's Head" - - "spider::eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2Q1NDE1NDFkYWFmZjUwODk2Y2QyNThiZGJkZDRjZjgwYzNiYTgxNjczNTcyNjA3OGJmZTM5MzkyN2U1N2YxIn19fQ==::Spider's Head" - - "cave_spider::eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDE2NDVkZmQ3N2QwOTkyMzEwN2IzNDk2ZTk0ZWViNWMzMDMyOWY5N2VmYzk2ZWQ3NmUyMjZlOTgyMjQifX19::Cave Spider's Head" \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/blastmining.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/blastmining.yml deleted file mode 100644 index 9e1a2006..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/blastmining.yml +++ /dev/null @@ -1,38 +0,0 @@ -# -# Blast Mining EcoEnchant -# - -name: "Blast Mining" -description: Mines blocks in a 3x3 area. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - drill - - vein - maximum-level: 3 - -config: - chance-per-level: 20 - disable-on-sneak: true - enable-sound: true # Play explosion sound - hardness-check: true # Only break blocks with hardness less than or equal to first block - blacklisted-blocks: - - bedrock - - end_portal_frame - - end_portal - - end_gateway \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/bleed.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/bleed.yml deleted file mode 100644 index 47a32965..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/bleed.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Bleed EcoEnchant -# - -name: "Bleed" -description: '&a%value%%&r chance to cause your opponent to bleed, damaging them repeatedly.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - chance-per-level: 1.5 #chance of bleeding per level - allow-not-fully-charged: false #dont require sword attack to be at full charge - bleed-damage: 1 - amount-per-level: 1 # Bleed number per level diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/blind.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/blind.yml deleted file mode 100644 index 4ffdb66e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/blind.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Blind EcoEnchant -# - -name: "Blind" -description: '&a%value%%&r chance of blinding your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 1 #as percentage - duration-per-level: 15 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/blockbreather.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/blockbreather.yml deleted file mode 100644 index 29861575..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/blockbreather.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Block Breather EcoEnchant -# - -name: "Block Breather" -description: '&a%value%%&r chance to ignore suffocation damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 15 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/bosshunter.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/bosshunter.yml deleted file mode 100644 index 64461b50..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/bosshunter.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Boss Hunter EcoEnchant -# - -name: "Boss Hunter" -description: Increases damage against bosses. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - multiplier: 0.1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/buckshot.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/buckshot.yml deleted file mode 100644 index 3404766c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/buckshot.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Buckshot EcoEnchant -# - -name: "Buckshot" -description: Shoots multiple arrows spread out. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - succession - - pentashot - - tripleshot - maximum-level: 2 - -config: - amount-per-level: 3 # Arrows to shoot per level - spread-per-level: 0.2 # Spread randomness per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/butchering.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/butchering.yml deleted file mode 100644 index 67fd5214..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/butchering.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Butchering EcoEnchant -# - -name: "Butchering" -description: Increases damage against passive mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sharpness - - bane_of_arthropods - - smite - - defusion - - razor - - ender_slayer - maximum-level: 5 - -config: - bonus-per-level: 2.5 # Damage to creepers = base damage + (level * bonus), eg Defusion 5 will do 12.5 more damage to creepers \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/cerebral.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/cerebral.yml deleted file mode 100644 index 4c332eb8..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/cerebral.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Cerebral EcoEnchant -# - -name: "Cerebral" -description: Increases damage on headshots. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - multiplier: 0.03 # Damage = level * multiplier + 1. Headshot with Cerebral 5 = 5 * 0.05 + 1 = 1.25x damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/chopless.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/chopless.yml deleted file mode 100644 index 1aef37c0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/chopless.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Chopless EcoEnchant -# - -name: "Chopless" -description: Reduces damage dealt by axes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - percent-less-per-level: 0.8 # Points * Percent less / 100 * damage = damage taken \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/cleave.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/cleave.yml deleted file mode 100644 index 931c3f6a..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/cleave.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Cleave EcoEnchant -# - -name: "Cleave" -description: Damage all entities around attacked entity. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - carve - maximum-level: 8 - -config: - damage-percentage-per-level: 2.5 - radius-per-level: 0.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/collateral.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/collateral.yml deleted file mode 100644 index cdc6b68b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/collateral.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Collateral EcoEnchant -# - -name: "Collateral" -description: Arrows can go through entities. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: -# No config is available for this enchantment diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/conclude.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/conclude.yml deleted file mode 100644 index 7d0650aa..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/conclude.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Conclude EcoEnchant -# - -name: "Conclude" -description: '&a%value%%&r chance to instantly kill entities on low health.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - minimum-health-per-level: 1 # Multiplied by level, eg: if 1, then Conclude 5 kills any mobs below 2.5 hearts - chance-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/corrosive.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/corrosive.yml deleted file mode 100644 index 253840ab..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/corrosive.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Corrosive EcoEnchant -# - -name: "Corrosive" -description: Damages your opponents armor. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/cranial.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/cranial.yml deleted file mode 100644 index 62b5655d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/cranial.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Cranial EcoEnchant -# - -name: "Cranial" -description: Increases damage on headshots. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - multiplier: 0.03 # Damage = level * multiplier + 1. Headshot with Cranial 5 = 5 * 0.05 + 1 = 1.25x damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/criticals.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/criticals.yml deleted file mode 100644 index 10404213..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/criticals.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Criticals EcoEnchant -# - -name: "Criticals" -description: Increases critical damage by &a%value%%&r. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - multiplier: 0.1 # 1 + (Level * Multiplier) is multiplied with the damage - use-additive: false # Multiply base damage rather than vanilla critical damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/cubism.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/cubism.yml deleted file mode 100644 index 2c8f800e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/cubism.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Cubism EcoEnchant -# - -name: "Cubism" -description: Increases damage dealt against slimes and magma cubes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - multiplier: 0.035 # Damage = level * multiplier + 1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/defender.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/defender.yml deleted file mode 100644 index 5cee7eee..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/defender.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Defender EcoEnchant -# - -name: "Defender" -description: Prevents damaging your own pets. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: -# No config available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/deflection.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/deflection.yml deleted file mode 100644 index 7bf0fac8..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/deflection.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Deflection EcoEnchant -# - -name: "Deflection" -description: Rebounds some incoming damage back to your attacker. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - percent-deflected-per-level: 5 # Percent of damage to deal to attacker per level (can go above 100) \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/defusion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/defusion.yml deleted file mode 100644 index b35f43a0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/defusion.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Defusion EcoEnchant -# - -name: "Defusion" -description: Increases damage against creepers. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sharpness - - bane_of_arthropods - - smite - - butchering - - razor - - ender_slayer - - introversion - maximum-level: 5 - -config: - bonus-per-level: 2.5 # Damage to creepers = base damage + (level * bonus), eg Defusion 5 will do 12.5 more damage to creepers \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/dexterous.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/dexterous.yml deleted file mode 100644 index 6d8390a4..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/dexterous.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Dexterous EcoEnchant -# - -name: "Dexterous" -description: Increases attack speed. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - add-speed-per-level: 0.2 #Bonus to attack speed, default 4.0 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/disable.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/disable.yml deleted file mode 100644 index efc7f1fa..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/disable.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Disable EcoEnchant -# - -name: "Disable" -description: '&a%value%%&r chance of giving your opponent extreme mining fatigue.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - allow-not-fully-charged: false - chance-per-level: 2 #as percentage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/disappear.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/disappear.yml deleted file mode 100644 index 6e099365..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/disappear.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Disappear EcoEnchant -# - -name: "Disappear" -description: Go invisble if damaged on low health. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - ticks-per-level: 2 - threshold: 5 # If health is below threshold after being damaged, go invisble diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/diurnal.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/diurnal.yml deleted file mode 100644 index e30f61f0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/diurnal.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Diurnal EcoEnchant -# - -name: "Diurnal" -description: Increases damage dealt at daytime. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - nocturnal - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/diverse.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/diverse.yml deleted file mode 100644 index 6b3e4f33..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/diverse.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Diverse EcoEnchant -# - -name: "Diverse" -description: Increases damage dealt against players holding swords. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - multiplier: 0.05 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/dousing.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/dousing.yml deleted file mode 100644 index e6755792..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/dousing.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Dousing EcoEnchant -# - -name: "Dousing" -description: '&a%value%%&r chance to put out fire on block.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [ ] - not-met-lore: [ ] - conflicts: - - ignite - maximum-level: 8 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/drill.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/drill.yml deleted file mode 100644 index 02d554b1..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/drill.yml +++ /dev/null @@ -1,41 +0,0 @@ -# -# Drill EcoEnchant -# - -name: "Drill" -description: Mines blocks behind other blocks. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - - axe - - shovel - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - lumberjack - - blast_mining - - vein - maximum-level: 5 - -config: - chance-per-level: 100 # Not chance-based by default - blocks-per-level: 1 - disable-on-sneak: true - hardness-check: true # Only break blocks with hardness less than or equal to first block - blacklisted-blocks: - - bedrock - - end_portal_frame - - end_portal - - end_gateway \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/dullness.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/dullness.yml deleted file mode 100644 index 511bfd8d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/dullness.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Dullness EcoEnchant -# - -name: "Dullness" -description: '&a%value%%&r chance of giving your opponent weakness.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - allow-not-fully-charged: false #require sword attack to be at full charge - chance-per-level: 2 - duration-per-level: 10 # 20 ticks is one second \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/dweller.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/dweller.yml deleted file mode 100644 index 3bcbae67..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/dweller.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Dweller EcoEnchant -# - -name: "Dweller" -description: Increases damage against illagers. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - multiplier: 0.2 # 1 + (Level * Multiplier) is multiplied with the damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/economical.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/economical.yml deleted file mode 100644 index 5cf7b878..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/economical.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Economical EcoEnchant -# - -name: "Economical" -description: '&a%value%%&r chance to not consume fireworks while boosting.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - elytra - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - chance-per-level: 20 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/electroshock.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/electroshock.yml deleted file mode 100644 index cf437949..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/electroshock.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Electroshock EcoEnchant -# - -name: "Electroshock" -description: '&a%value%%&r chance to strike lightning on your attacker.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - - conflicts: [ ] - maximum-level: 3 - -config: - local-lightning-sound: false # Should be lightning sound played locally - chance-per-level: 5 - damage: 4 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/enderism.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/enderism.yml deleted file mode 100644 index 25604d5a..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/enderism.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Enderism EcoEnchant -# - -name: "Enderism" -description: Increases damage dealt in the end. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - netheric - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/enderslayer.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/enderslayer.yml deleted file mode 100644 index 43f1633b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/enderslayer.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Ender Slayer EcoEnchant -# - -name: "Ender Slayer" -description: Increases damage against end mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sharpness - - bane_of_arthropods - - smite - - defusion - - razor - - butchering - - introversion - maximum-level: 5 - -config: - bonus-per-level: 2.5 # Damage to creepers = base damage + (level * bonus), eg Defusion 5 will do 12.5 more damage to creepers \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/endinfusion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/endinfusion.yml deleted file mode 100644 index d022abc6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/endinfusion.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# End Infusion EcoEnchant -# - -name: "End Infusion" -description: Increases damage dealt in the end. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - nether_infusion - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/evasion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/evasion.yml deleted file mode 100644 index 6736b106..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/evasion.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Evasion EcoEnchant -# - -name: "Evasion" -description: '&a%value%%&r chance to ignore incoming damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - # Each level of evasion on each piece of armor counts as a point, so if a player is wearing 4 pieces of armor all with Evasion 3, then that would be 12 points - chance-per-level: 0.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/extinguishing.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/extinguishing.yml deleted file mode 100644 index 948f07f7..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/extinguishing.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Extinguishing EcoEnchant -# - -name: "Extinguishing" -description: '&a%value%%&r chance to remove fire when taking fire damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 4 #Chance of being extinguished = Total points (12 points * 4 chance = 48% chance) \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/extract.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/extract.yml deleted file mode 100644 index 4299be59..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/extract.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Extract EcoEnchant -# - -name: "Extract" -description: Heals a portion of damage dealt. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - health-per-level: 1 # Level * Health = Amount of health to heal diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/famine.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/famine.yml deleted file mode 100644 index bbca822d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/famine.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Famine EcoEnchant -# - -name: "Famine" -description: '&a%value%%&r chance of giving your opponent hunger.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - allow-not-fully-charged: false - chance-per-level: 1.5 - ticks-per-level: 40 - amplifier-per-level: 1 diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/farmhand.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/farmhand.yml deleted file mode 100644 index ffd6dcfd..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/farmhand.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Farmhand EcoEnchant -# - -name: "Farmhand" -description: Till blocks around initial block. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - hoe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - initial-radius: 1 - per-level-radius: 1 - use-cube: true #If set to false, then it will use a square, and so will not go up/down edges - per-block-damage: true #If set to false, then it will only take 1 durability \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/fetching.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/fetching.yml deleted file mode 100644 index 60c0a6b2..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/fetching.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Fetching EcoEnchant -# - -name: "Fetching" -description: Drops and xp from wolf kills go directly into your inventory. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - not-on-players: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/finality.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/finality.yml deleted file mode 100644 index fe1e5449..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/finality.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Finality EcoEnchant -# - -name: "Finality" -description: '&a%value%%&r chance to instantly kill entities on low health.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - minimum-health-per-level: 1 # Multiplied by level, eg: if 1, then Finality 5 kills any mobs below 2.5 hearts - chance-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/finishing.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/finishing.yml deleted file mode 100644 index f1ee9968..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/finishing.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Finishing EcoEnchant -# - -name: "Finishing" -description: '&a%value%%&r chance to instantly kill entities on low health.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - minimum-health-per-level: 1 # Multiplied by level, eg: if 1, then Finishing 5 kills any mobs below 2.5 hearts - chance-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/fireaffinity.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/fireaffinity.yml deleted file mode 100644 index 555abb8c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/fireaffinity.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Fire Affinity EcoEnchant -# - -name: "Fire Affinity" -description: Increases damage dealt when on fire. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - water_affinity - maximum-level: 7 - -config: - multiplier: 0.05 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/firststrike.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/firststrike.yml deleted file mode 100644 index 2e9d05ea..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/firststrike.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# First Strike EcoEnchant -# - -name: "First Strike" -description: Increases damage dealt when entity is on max health. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - multiplier: 0.15 # 1 + (Level * Multiplier) is multiplied with the damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/flinch.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/flinch.yml deleted file mode 100644 index f495e864..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/flinch.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Flinch EcoEnchant -# - -name: "Flinch" -description: '&a%value%%&r chance to blind your attacker.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 2.5 - ticks-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/forcefield.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/forcefield.yml deleted file mode 100644 index 9e165b7d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/forcefield.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Forcefield EcoEnchant -# - -name: "Forcefield" -description: Damages all nearby monsters. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - initial-distance: 1.5 # Initial range - bonus-per-level: 0.3 # Bonus range per level (Level 1 also includes bonus) - damage-per-level: 0.5 - repeat-ticks: 20 # Damage nearby mobs every few ticks. Lower values lead to more damage and may cause lag - damage-chance: 0.2 # The chance for armor to be damaged every damage tick \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/freerunner.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/freerunner.yml deleted file mode 100644 index 9cee7ea1..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/freerunner.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Freerunner EcoEnchant -# - -name: "Freerunner" -description: '&a%value%%&r chance to ignore fall damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/frozen.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/frozen.yml deleted file mode 100644 index d849f79b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/frozen.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Frozen EcoEnchant -# - -name: "Frozen" -description: '&a%value%%&r chance to give your attacker slowness.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 0.6 - points-per-level: 6 # Points of frozen required to increment slowness level by 1 diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/fury.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/fury.yml deleted file mode 100644 index 121a5002..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/fury.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Fury EcoEnchant -# - -name: "Fury" -description: '&a%value%%&r chance of angering nearby monsters towards your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - allow-not-fully-charged: false #require sword attack to be at full charge - chance-per-level: 2 - distance-per-level: 3 # Distance for mobs to check \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/goliath.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/goliath.yml deleted file mode 100644 index e6e5ba15..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/goliath.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Goliath EcoEnchant -# - -name: "Goliath" -description: Increases damage against entities with more health than you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - multiplier: 0.01 # If enemy has 200 health, and you have 20 w/ goliath 8 then your damage is multiplied by: ((200/10)*8*0.01) + 1 = 2.6 - multiplier-cap: 2.5 # Never deal more than x times more damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/graceful.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/graceful.yml deleted file mode 100644 index 0da2472c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/graceful.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Graceful EcoEnchant -# - -name: "Graceful" -description: '&a%value%%&r chance of getting slow falling just above hitting the ground.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 4 #chance of slow falling per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/grapple.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/grapple.yml deleted file mode 100644 index ca91f7e8..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/grapple.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Grapple EcoEnchant -# - -name: "Grapple" -description: Pulls entities towards you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - knockback - - tornado - - annihilate - maximum-level: 2 - -config: - velocity-multiplier: 0.75 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/greenthumb.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/greenthumb.yml deleted file mode 100644 index cc5908ed..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/greenthumb.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Green Thumb EcoEnchant -# - -name: "Green Thumb" -description: Left clicking dirt turns it to grass. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - hoe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - damage: true # Damage hoe on use \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/grit.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/grit.yml deleted file mode 100644 index 8ee563c6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/grit.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Grit EcoEnchant -# - -name: "Grit" -description: Damages your opponents weapon. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - damage-per-level: 0.3 # Damage * points (0.3 * 12 points = 3.6) Rounded up. diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/hellish.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/hellish.yml deleted file mode 100644 index c49c3893..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/hellish.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Hellish EcoEnchant -# - -name: "Hellish" -description: Increases damage dealt in the nether. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - void_affinity - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/hook.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/hook.yml deleted file mode 100644 index 0f27976b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/hook.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Hook EcoEnchant -# - -name: "Hook" -description: Pulls entities towards you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - punch - maximum-level: 2 - -config: - velocity-multiplier: 0.75 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/horde.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/horde.yml deleted file mode 100644 index 09ec5432..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/horde.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Horde EcoEnchant -# - -name: "Horde" -description: Increases damage dealt the more mobs are nearby. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - multiplier-per-level: 0.005 # Multiplier per mob per level (ie 10 mobs at level 4 will be 1.2x more powerful) - distance-per-level: 2.5 diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/iceshot.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/iceshot.yml deleted file mode 100644 index 6447e2d1..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/iceshot.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Ice Shot EcoEnchant -# - -name: "Ice Shot" -description: '&a%value%%&r chance of freezing your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 3 #chance of slowness per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/identify.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/identify.yml deleted file mode 100644 index ece888f9..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/identify.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Identify EcoEnchant -# - -name: "Identify" -description: '&a%value%%&r chance to give your attacker glowing.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - chance-per-level: 10 - ticks-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/ignite.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/ignite.yml deleted file mode 100644 index 1c94e924..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/ignite.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Ignite EcoEnchant -# - -name: "Ignite" -description: '&a%value%%&r chance to light hit block on fire.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - dousing - maximum-level: 8 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/illusionaspect.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/illusionaspect.yml deleted file mode 100644 index 20b3910b..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/illusionaspect.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Illusion Aspect EcoEnchant -# - -name: "Illusion Aspect" -description: '&a%value%%&r chance to blind and nauseate opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - chance-per-level: 3 #chance of illusioning opponent per level - allow-not-fully-charged: false #dont require sword attack to be at full charge \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/impact.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/impact.yml deleted file mode 100644 index b4018082..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/impact.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Impact EcoEnchant -# - -name: "Impact" -description: '&a%value%%&r chance to deal extreme damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - damage-multiplier: 3 - chance-per-level: 0.5 # Chance to deal more (as percentage) \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/incandescence.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/incandescence.yml deleted file mode 100644 index 11620be5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/incandescence.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Incandescence EcoEnchant -# - -name: "Incandescence" -description: Light your attacker on fire. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - initial-ticks: 20 - ticks-per-point: 2 # Ticks victim will be alight for multiplied by each enchantment point, eg: All armor with incandescence 3 = 4*3 = 12 points. diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/infernaltouch.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/infernaltouch.yml deleted file mode 100644 index 065754d7..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/infernaltouch.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Infernal Touch EcoEnchant -# - -name: "Infernal Touch" -description: Automatically smelt mined blocks. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - silk_touch - - stone_switcher - -config: - drop-xp: true # If experience should be given \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/inferno.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/inferno.yml deleted file mode 100644 index 536d8d0d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/inferno.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Infernal EcoEnchant -# - -name: "Inferno" -description: Flaming tridents. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: -# No config available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/infuriate.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/infuriate.yml deleted file mode 100644 index 5eee45ae..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/infuriate.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Infuriate EcoEnchant -# - -name: "Infuriate" -description: '&a%value%%&r chance to cause nearby mobs to attack your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - chance-per-level: 2 - distance-per-level: 2 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/insecticide.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/insecticide.yml deleted file mode 100644 index 99fc9c1c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/insecticide.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Insecticide EcoEnchant -# - -name: "Insecticide" -description: Increases damage against spiders. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - power - - force - - revenant - - slaughter - - settle - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/instantaneous.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/instantaneous.yml deleted file mode 100644 index 77fb03e4..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/instantaneous.yml +++ /dev/null @@ -1,37 +0,0 @@ -# -# Instantaneous EcoEnchant -# - -name: "Instantaneous" -description: '&a%value%%&r chance to instantly break blocks.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - pickaxe - - axe - - shovel - - hoe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - chance-per-level: 3 - blacklisted-blocks: - - BEDROCK - - OBSIDIAN - - END_PORTAL - - END_PORTAL_GATE - - NETHER_PORTAL \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/introversion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/introversion.yml deleted file mode 100644 index 1229a811..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/introversion.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Introversion EcoEnchant -# - -name: "Introversion" -description: Increases damage against players. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sharpness - - bane_of_arthropods - - smite - - defusion - - razor - - ender_slayer - - butchering - maximum-level: 5 - -config: - bonus-per-level: 2.5 # Damage to players = base damage + (level * bonus), eg Introversion 5 will do 12.5 more damage to players \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/invigoration.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/invigoration.yml deleted file mode 100644 index 8a9ad02c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/invigoration.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Invigoration EcoEnchant -# - -name: "Invigoration" -description: Increases outgoing damage and reduces incoming damage when low on health. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - # Each level of invigoration on each piece of armor counts as a point, so if a player is wearing 4 pieces of armor all with Invigoration 3, then that would be 12 points - reduction-multiplier: 5 # In percent, so default is take 5% less damage per point - damage-multiplier: 2.5 # In percent, so default is deal 2.5% more damage per point - below-health: 5 # Activates below specified health diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/kinetic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/kinetic.yml deleted file mode 100644 index 3421fd6f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/kinetic.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Kinetic EcoEnchant -# - -name: "Kinetic" -description: Reduces damage taken when flying into a wall. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - elytra - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - reduction-per-level: 15 #Percent less damage taken per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/launch.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/launch.yml deleted file mode 100644 index 6667bc31..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/launch.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Launch EcoEnchant -# - -name: "Launch" -description: Fireworks give a short burst of extreme speed. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - elytra - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - multiplier: 0.3 # Velocity multiplier per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/leeching.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/leeching.yml deleted file mode 100644 index aef18e5d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/leeching.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Leeching EcoEnchant -# - -name: "Leeching" -description: Heals a portion of damage dealt. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - life_steal - maximum-level: 3 - -config: - health-per-level: 1 # Level * Health = Amount of health to heal - allow-not-fully-charged: false diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/lesion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/lesion.yml deleted file mode 100644 index d748ee7f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/lesion.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Lesion EcoEnchant -# - -name: "Lesion" -description: '&a%value%%&r chance to your opponent to bleed, damaging them repeatedly.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - chance-per-level: 3 #chance of bleeding per level - bleed-damage: 1 - amount-per-level: 1 # Bleed number per level diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/levitate.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/levitate.yml deleted file mode 100644 index f9829236..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/levitate.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Levitate EcoEnchant -# - -name: "Levitate" -description: '&a%value%%&r chance of applying levitation to your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - chance-per-level: 3 #chance of levitation per level - duration-per-level: 30 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/liquidshot.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/liquidshot.yml deleted file mode 100644 index fc6a9e0e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/liquidshot.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Liquid Shot EcoEnchant -# - -name: "Liquid Shot" -description: Increases damage against fiery mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - multiplier: 0.05 # Damage = level * multiplier + 1. Damage on blaze/magma cube with Liquid Shot 5 = 5 * 0.05 + 1 = 1.25x damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/luckycatch.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/luckycatch.yml deleted file mode 100644 index 2136b8a9..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/luckycatch.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Lucky Catch EcoEnchant -# - -name: "Lucky Catch" -description: '&a%value%%&r chance to double fishing drops.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - rod - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 15 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/lumberjack.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/lumberjack.yml deleted file mode 100644 index fdbd2cea..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/lumberjack.yml +++ /dev/null @@ -1,45 +0,0 @@ -# -# Lumberjack EcoEnchant -# - -name: "Lumberjack" -description: Instantly cut down entire trees. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - maximum-level: 6 - conflicts: - - drill - -config: - disable-on-sneak: true - blocks-per-level: 32 - whitelisted-blocks: - - oak_wood - - dark_oak_wood - - acacia_wood - - jungle_wood - - birch_wood - - crimson_stem - - spruce_wood - - warped_stem - - oak_log - - dark_oak_log - - acacia_log - - jungle_log - - birch_log - - spruce_log \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/magnetic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/magnetic.yml deleted file mode 100644 index a98dcc00..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/magnetic.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Magnetic EcoEnchant -# - -name: "Magnetic" -description: Items and XP go towards you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - initial-distance: 2.5 # Initial item pickup range - bonus-per-level: 0.6 # Bonus range per level (Level 1 also includes bonus) - repeat-ticks: 3 # Check magnetic every few ticks. Lower values give smoother animations and feels better to the end user, however may cause lag on lower-end hardware. - disable-while-sneaking: true \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/marking.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/marking.yml deleted file mode 100644 index 79f1d39e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/marking.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Marking EcoEnchant -# - -name: "Marking" -description: Increases subsequent damage dealt to opponent. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - ticks-per-level: 15 # Ticks to weaken player for per level - multiplier-while-weak: 1.25 # Times more damage to deal while weakened diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/marksman.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/marksman.yml deleted file mode 100644 index 6659d8fe..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/marksman.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Marksman EcoEnchant -# - -name: "Marksman" -description: Removes arrow drop. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - remove-arrow-after-ticks: 120 #to prevent server lag, as arrows shot into the sky will not land. there are 20 ticks in a second. diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/necrotic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/necrotic.yml deleted file mode 100644 index 2e783c23..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/necrotic.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Necrotic EcoEnchant -# - -name: "Necrotic" -description: Wither skeletons have a &a%value%%&r higher chance to drop skulls. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - looting - maximum-level: 4 - -config: - chance-per-level: 5 #Chance of dropping a wither skull per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/netheric.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/netheric.yml deleted file mode 100644 index 53562426..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/netheric.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Netheric EcoEnchant -# - -name: "Netheric" -description: Increases damage dealt in the nether. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - enderism - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/netherinfusion.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/netherinfusion.yml deleted file mode 100644 index 3ba42604..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/netherinfusion.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Nether Infusion EcoEnchant -# - -name: "Nether Infusion" -description: Increases damage dealt in the nether. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - end_infusion - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/nocturnal.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/nocturnal.yml deleted file mode 100644 index 1e0edb5c..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/nocturnal.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Nocturnal EcoEnchant -# - -name: "Nocturnal" -description: Increases damage dealt at night. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - diurnal - maximum-level: 6 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/optics.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/optics.yml deleted file mode 100644 index 46b1e7b9..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/optics.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Optics EcoEnchant -# - -name: "Optics" -description: Increases damage when further from target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - block-multiplier: 0.001 # Damage multiplier is distance * level * multiplier + 1 eg: 50 blocks with optics 5 and multiplier 0.001 = 50*5*0.001+1 = 1.25x damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/oxygenate.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/oxygenate.yml deleted file mode 100644 index e3bcd511..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/oxygenate.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Oxygenate EcoEnchant -# - -name: "Oxygenate" -description: Gain oxygen when breaking blocks underwater. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - pickaxe - - axe - - shovel - - hoe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - oxygen-per-level: 8 # Oxygen ticks to give per level diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/pacify.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/pacify.yml deleted file mode 100644 index 86afee77..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/pacify.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Pacify EcoEnchant -# - -name: "Pacify" -description: Increases damage against creepers. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - serrated - - bladed - - phantasm - - arachnid - - abattoir - - impaling - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/paladin.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/paladin.yml deleted file mode 100644 index 6bf34616..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/paladin.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Paladin EcoEnchant -# - -name: "Paladin" -description: Increases damage dealt when riding a horse. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - multiplier: 0.2 # 1 + (Level * Multiplier) is multiplied with the damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/paralyze.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/paralyze.yml deleted file mode 100644 index 3399c3df..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/paralyze.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Paralyze EcoEnchant -# - -name: "Paralyze" -description: '&a%value%%&r chance to give your attacker mining fatigue.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 1.5 - ticks-per-level: 5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/parasitic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/parasitic.yml deleted file mode 100644 index 43bb377d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/parasitic.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Parasitic EcoEnchant -# - -name: "Parasitic" -description: Heals a portion of damage dealt. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - health-per-level: 1 # Level * Health = Amount of health to heal diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/parry.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/parry.yml deleted file mode 100644 index fad6a90a..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/parry.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Parry EcoEnchant -# - -name: "Parry" -description: Reduces incoming damage when holding item. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - multiplier: 0.05 # 1 - (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/phantasm.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/phantasm.yml deleted file mode 100644 index bff379d5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/phantasm.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Phantasm EcoEnchant -# - -name: "Phantasm" -description: Increases damage against undead mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - serrated - - bladed - - arachnid - - pacify - - abattoir - - impaling - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/plasmic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/plasmic.yml deleted file mode 100644 index 7dc006d0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/plasmic.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Plasmic EcoEnchant -# - -name: "Plasmic" -description: Increases damage dealt against opponents with diamond or netherite armor. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - voltage - maximum-level: 5 - -config: - multiplier: 0.015 # bonus damage multiplier = multiplier * level * pieces diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/protector.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/protector.yml deleted file mode 100644 index a9bd663d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/protector.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Protector EcoEnchant -# - -name: "Protector" -description: Prevents damaging your own pets. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: -# No config available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/proximity.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/proximity.yml deleted file mode 100644 index 363a7621..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/proximity.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Proximity EcoEnchant -# - -name: "Proximity" -description: Increases damage when closer to opponent. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - when-closer-than-blocks: 1.5 - multiplier: 0.05 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/puncture.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/puncture.yml deleted file mode 100644 index 41bf163f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/puncture.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Puncture EcoEnchant -# - -name: "Puncture" -description: Trident deals additional damage to shelled mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - multiplier: 0.12 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/quadrilateralism.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/quadrilateralism.yml deleted file mode 100644 index ea3b7d8e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/quadrilateralism.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Quadrilateralism EcoEnchant -# - -name: "Quadrilateralism" -description: Increases damage dealt against slimes and magma cubes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - multiplier: 0.035 # Damage = level * multiplier + 1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/radiance.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/radiance.yml deleted file mode 100644 index aa511304..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/radiance.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Radiance EcoEnchant -# - -name: "Radiance" -description: Causes entities to glow near where arrow lands. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - radius-multiplier: 3 # Radius Multiplier * level = Radius of which to damage entities - duration-per-level: 10 # Duration (in ticks) to make entity glow for \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/rage.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/rage.yml deleted file mode 100644 index 50b62447..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/rage.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Rage EcoEnchant -# - -name: "Rage" -description: '&a%value%%&r chance of angering nearby monsters towards your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - chance-per-level: 3 - distance-per-level: 4 # Distance for mobs to check \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/rapid.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/rapid.yml deleted file mode 100644 index d2423df6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/rapid.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Rapid EcoEnchant -# - -name: "Rapid" -description: Increases bow pull speed. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - percent-faster-per-level: 16 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/reaper.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/reaper.yml deleted file mode 100644 index b967d0e3..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/reaper.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Reaper EcoEnchant -# - -name: "Reaper" -description: '&a%value%%&r chance to prevent your opponents soulbound from working.' -enabled: true - -obtaining: - table: true - villager: false - loot: false - rarity: legendary - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 2 diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/rebounding.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/rebounding.yml deleted file mode 100644 index 91a0deb5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/rebounding.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Rebounding EcoEnchant -# - -name: "Rebounding" -description: Deal knockback to entities that attack you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - velocity-multiplier: 1.07 diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/reel.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/reel.yml deleted file mode 100644 index 02aa2d02..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/reel.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Reel EcoEnchant -# - -name: "Reel" -description: Pulls entities towards you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - rod - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - velocity-multiplier: 0.75 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/reinforcement.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/reinforcement.yml deleted file mode 100644 index 135b5f69..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/reinforcement.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Reinforcement EcoEnchant -# - -name: "Reinforcement" -description: Reduces incoming damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - elytra - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - reduction-per-level: 2 #Percent less damage taken per level (Protection is 4%) \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/rejuvenation.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/rejuvenation.yml deleted file mode 100644 index ed2152ab..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/rejuvenation.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Rejuvenation EcoEnchant -# - -name: "Rejuvenation" -description: Increases natural regeneration speed. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - per-point-multiplier: 0.1 # 8 points * multiplier +1 = 1.8x natural regen \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/replenish.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/replenish.yml deleted file mode 100644 index 9aa585e7..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/replenish.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Replenish EcoEnchant -# - -name: "Replenish" -description: Automatically replants crops. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - hoe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/respirator.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/respirator.yml deleted file mode 100644 index acaf960e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/respirator.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Respirator EcoEnchant -# - -name: "Respirator" -description: Reduces dragon breath damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - percent-less-per-level: 15 # Points * Percent less / 100 * damage = damage taken \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/revenant.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/revenant.yml deleted file mode 100644 index 59e58aee..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/revenant.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Revenant EcoEnchant -# - -name: "Revenant" -description: Increases damage against undead mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - power - - force - - insecticide - - slaughter - - settle - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/sating.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/sating.yml deleted file mode 100644 index 55e06bb5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/sating.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Sating EcoEnchant -# - -name: "Sating" -description: Reduces hunger loss by &a%value%%&r. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 10 # Chance to "ignore" food loss (in percent) every time you lose food \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/serrated.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/serrated.yml deleted file mode 100644 index c284aa06..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/serrated.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Serrated EcoEnchant -# - -name: "Serrated" -description: Trident deals additional damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - bladed - - phantasm - - arachnid - - pacify - - abattoir - - impaling - maximum-level: 5 - -config: - multiplier: 0.4 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/settle.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/settle.yml deleted file mode 100644 index 367c1b15..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/settle.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Settle EcoEnchant -# - -name: "Settle" -description: Increases damage against creepers. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - power - - force - - revenant - - slaughter - - insecticide - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/shockwave.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/shockwave.yml deleted file mode 100644 index bef3f3fd..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/shockwave.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Shockwave EcoEnchant -# - -name: "Shockwave" -description: Damages entities that arrows fly near. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - damage-per-level: 1 diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/shotassist.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/shotassist.yml deleted file mode 100644 index 568adcd9..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/shotassist.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Shot Assist EcoEnchant -# - -name: "Shot Assist" -description: Deal more damage with arrows while wearing. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - multiplier: 0.015 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/sickening.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/sickening.yml deleted file mode 100644 index 41397dc1..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/sickening.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Sickening EcoEnchant -# - -name: "Sickening" -description: '&a%value%%&r chance of nauseating your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - chance-per-level: 3 #as percentage - duration-per-level: 30 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/slaughter.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/slaughter.yml deleted file mode 100644 index 46935b26..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/slaughter.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Slaughter EcoEnchant -# - -name: "Slaughter" -description: Increases damage against passive mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - power - - force - - revenant - - insecticide - - settle - maximum-level: 5 - -config: - multiplier: 0.4 # Formula is (multiplier * (level + 1) + 1)*damage | Power is 0.25 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/slicing.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/slicing.yml deleted file mode 100644 index 714fea9f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/slicing.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Slicing EcoEnchant -# - -name: "Slicing" -description: Damages entities when flown through. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - elytra - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - damage-per-level: 0.7 #Damage given to opponent per level - cooldown: 20 #Cooldown in ticks until player can attack another entity with slicing - damage-elytra: true \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/spearfishing.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/spearfishing.yml deleted file mode 100644 index 1fa255c5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/spearfishing.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Spearfishing EcoEnchant -# - -name: "Spearfishing" -description: '&a%value%%&r chance of dropping fish when tridenting water.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 4 - drops: - - cod - - salmon - - pufferfish - - tropical_fish \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/spiked.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/spiked.yml deleted file mode 100644 index 1b41fae0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/spiked.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Spiked EcoEnchant -# - -name: "Spiked" -description: Hooking onto an entity will damage it. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: common - -general-config: - flags: [] - targets: - - rod - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - harpoon - maximum-level: 3 - -config: - damage-per-level: 1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/splash.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/splash.yml deleted file mode 100644 index 119a4fc3..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/splash.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Splash EcoEnchant -# - -name: "Splash" -description: Damages entities near where trident lands but does not drop experience. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - wisdom - maximum-level: 4 - -config: - radius-multiplier: 2 # Radius Multiplier * level = Radius of which to damage entities - damage-per-level: 1 # Damage to give to nearby entities \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/stab.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/stab.yml deleted file mode 100644 index 5065f3f9..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/stab.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Stab EcoEnchant -# - -name: "Stab" -description: Increases melee trident damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - damage-base: 0.5 # More damage to do as base - damage-per-level: 0.5 # More damage to do per level - # Default values are taken from sharpness diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/stalwart.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/stalwart.yml deleted file mode 100644 index a189cb27..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/stalwart.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Stalwart EcoEnchant -# - -name: "Stalwart" -description: '&a%value%%&r chance to get resistance for a short time when taking damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - chance-per-level: 2 - duration-per-level: 5 # Ticks to get resistance for \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/stamina.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/stamina.yml deleted file mode 100644 index 16f3ae97..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/stamina.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Stamina EcoEnchant -# - -name: "Stamina" -description: Decreases hunger loss by &a%value%%&r while sprinting. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - chance-per-level: 10 # Chance to "ignore" food loss (in percent) every time you lose food while sprinting \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/stoneswitcher.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/stoneswitcher.yml deleted file mode 100644 index a73c474d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/stoneswitcher.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Stone Switcher EcoEnchant -# - -name: "Stone Switcher" -description: '&a%value%%&r for stone to drop as variants.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - transfuse - - silk_touch - maximum-level: 6 - -config: - blocks: - - andesite - - granite - - diorite - chance-per-level: 10 # Chance for drop to be switched diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/strayaspect.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/strayaspect.yml deleted file mode 100644 index e9d8b198..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/strayaspect.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Stray Aspect EcoEnchant -# - -name: "Stray Aspect" -description: '&a%value%%&r chance of slowing your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - allow-not-fully-charged: false - chance-per-level: 1 #chance of slowness per level - ticks-per-level: 10 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/succession.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/succession.yml deleted file mode 100644 index 0f6269c6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/succession.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Succession EcoEnchant -# - -name: "Succession" -description: Shoots multiple arrows in a burst. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [ ] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [ ] - not-met-lore: [ ] - conflicts: - - tripleshot - - pentashot - - buckshot - maximum-level: 4 - -config: - extra-arrows-per-level: 1 - per-arrow-damage: true # If set to false, then it will only take 1 durability - delay-between-arrows: 4 # Tick delay between each subsequent arrow \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/supercritical.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/supercritical.yml deleted file mode 100644 index eb9e11c0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/supercritical.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Supercritical EcoEnchant -# - -name: "Supercritical" -description: '&a%value%%&r chance to deal extreme damage.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - damage-multiplier: 3 - allow-not-fully-charged: false - chance-per-level: 0.5 # Chance to deal supercrit per hit \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/sycophant.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/sycophant.yml deleted file mode 100644 index fd922938..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/sycophant.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Sycophant EcoEnchant -# - -name: "Sycophant" -description: Heals a portion of damage blocked. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - shield - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - health-per-level: 1 # Level * Health = Amount of health to heal diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/tectonic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/tectonic.yml deleted file mode 100644 index 79a154ef..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/tectonic.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Tectonic EcoEnchant -# - -name: "Tectonic" -description: Damages nearby entities when taking fall damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - feather_falling - maximum-level: 2 - -config: - initial-radius: 3 - per-level-radius: 2 - initial-damage: 1 - per-level-damage: 1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/telekinesis.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/telekinesis.yml deleted file mode 100644 index 7fe295fc..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/telekinesis.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Telekinesis EcoEnchant -# - -name: "Telekinesis" -description: Drops and xp go directly into your inventory. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - pickaxe - - axe - - shovel - - hoe - - sword - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - use-orb: true # Use experience orb above player to give xp. Use if you need mending interaction. - not-on-players: false # Disallow getting drops from players \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/thor.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/thor.yml deleted file mode 100644 index e759a0b0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/thor.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Thor EcoEnchant -# - -name: "Thor" -description: '&a%value%%&r chance of striking lightning on your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - local-lightning-sound: false # Should be lightning sound played locally - chance-per-level: 2 - allow-not-fully-charged: false # dont require sword attack to be at full charge - lightning-damage: 2.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/thrive.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/thrive.yml deleted file mode 100644 index d00372ec..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/thrive.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Thrive EcoEnchant -# - -name: "Thrive" -description: Increases maximum health. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - prosperity - maximum-level: 2 - -config: - health-per-point: 1 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/tornado.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/tornado.yml deleted file mode 100644 index d6383875..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/tornado.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Tornado EcoEnchant -# - -name: "Tornado" -description: Knocks your opponent into the air. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - knockback - - grapple - - annihilate - maximum-level: 2 - -config: - velocity-per-level: 0.25 - time-to-exempt: 60 #In ticks. Time to exempt hit player from being detected by your Anti-Cheat for flying (The higher max velocity is - the higher should be this value) \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/toxic.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/toxic.yml deleted file mode 100644 index 42a8b1d5..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/toxic.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Toxic EcoEnchant -# - -name: "Toxic" -description: '&a%value%%&r chance to apply poison to your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - chance-per-level: 3 #chance of poisoning opponent per level - allow-not-fully-charged: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/transfuse.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/transfuse.yml deleted file mode 100644 index f67c5857..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/transfuse.yml +++ /dev/null @@ -1,39 +0,0 @@ -# -# Transfuse EcoEnchant -# - -name: "Transfuse" -description: '&a%value%%&r chance for stone to drop as random ore.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - stone_switcher - - silk_touch - maximum-level: 7 - -config: - blocks: - - diamond_ore - - gold_ore - - lapis_ore - - redstone_ore - - iron_ore - - copper_ore - chance-per-level: 0.03 # Chance for drop to be switched - works-on: - - stone diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/tripleshot.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/tripleshot.yml deleted file mode 100644 index 5378f731..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/tripleshot.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Tripleshot EcoEnchant -# - -name: "Tripleshot" -description: Shoots 3 arrows. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - succession - - pentashot - - buckshot - maximum-level: 1 - -config: - chance-per-level: 100 # Not chance-based by default - angle: 11 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/vampireaspect.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/vampireaspect.yml deleted file mode 100644 index 3d7e9a70..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/vampireaspect.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Vampire Aspect EcoEnchant -# - -name: "Vampire Aspect" -description: '&a%value%%&r chance to apply wither to your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - chance-per-level: 3 #chance of withering opponent per level - allow-not-fully-charged: false #dont require sword attack to be at full charge \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/vein.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/vein.yml deleted file mode 100644 index e6d20b52..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/vein.yml +++ /dev/null @@ -1,51 +0,0 @@ -# -# Vein EcoEnchant -# - -name: "Vein" -description: Mine blocks in a vein. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - maximum-level: 5 - conflicts: - - drill - - blast_mining - -config: - disable-on-sneak: true - blocks-per-level: 8 - whitelisted-blocks: - - coal_ore - - iron_ore - - copper_ore - - gold_ore - - ancient_debris - - lapis_ore - - diamond_ore - - redstone_ore - - nether_quartz_ore - - gilded_blackstone - - nether_gold_ore - - glowstone - - deepslate_coal_ore - - deepslate_iron_ore - - deepslate_copper_ore - - deepslate_gold_ore - - deepslate_lapis_ore - - deepslate_diamond_ore - - deepslate_redstone_ore \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/venom.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/venom.yml deleted file mode 100644 index d9ef7168..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/venom.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Venom EcoEnchant -# - -name: "Venom" -description: '&a%value%%&r Chance of withering your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 1 #chance of wither per level \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/voidaffinity.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/voidaffinity.yml deleted file mode 100644 index 4d6d4741..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/voidaffinity.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Void Affinity EcoEnchant -# - -name: "Void Affinity" -description: Increases damage dealt in the end. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - netheric - maximum-level: 5 - -config: - multiplier: 0.02 # Multiplier per level for damage. Calculated as damage * (1 + level * multiplier) diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/voltage.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/voltage.yml deleted file mode 100644 index 1f1276ef..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/voltage.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Voltage EcoEnchant -# - -name: "Voltage" -description: Increases damage dealt against opponents with iron, gold, or chain armor. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - plasmic - maximum-level: 5 - -config: - multiplier: 0.015 # bonus damage multiplier = multiplier * level * pieces diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/wateraffinity.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/wateraffinity.yml deleted file mode 100644 index eb586098..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/wateraffinity.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Water Affinity EcoEnchant -# - -name: "Water Affinity" -description: Increases damage dealt when in water. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - fire_affinity - maximum-level: 7 - -config: - multiplier: 0.02 # 1 + (Level * Multiplier) is multiplied with the damage diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/wateraspect.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/wateraspect.yml deleted file mode 100644 index e3a95580..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/wateraspect.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Water Aspect EcoEnchant -# - -name: "Water Aspect" -description: Increases damage dealt against fiery mobs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - fire_aspect - maximum-level: 2 - -config: - multiplier: 0.2 # Damage = level * multiplier + 1. Damage on blaze/magma cube with Water Aspect 2 = 2 * 0.2 + 1 = 1.4x damage \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/weakening.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/weakening.yml deleted file mode 100644 index 2970ebd6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/weakening.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Weakening EcoEnchant -# - -name: "Weakening" -description: Increases subsequent damage dealt to opponent. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - ticks-per-level: 1.5 # Ticks to weaken player for per level - multiplier-while-weak: 1.25 # Times more damage to deal while weakened diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/wisdom.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/wisdom.yml deleted file mode 100644 index 0dbc3fa6..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/wisdom.yml +++ /dev/null @@ -1,37 +0,0 @@ -# -# Wisdom EcoEnchant -# - -name: "Wisdom" -description: Increases dropped experience. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - sword - - axe - - pickaxe - - shovel - - hoe - - bow - - crossbow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - splash - - intellect - maximum-level: 3 - -config: - bonus-per-point: 0.2 #Increase per level relative to base \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/woodswitcher.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/woodswitcher.yml deleted file mode 100644 index 61897c9e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/woodswitcher.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Wood Switcher EcoEnchant -# - -name: "Wood Switcher" -description: Breaking logs have a &a%value%%&r chance to drop as other logs. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - silk_touch - maximum-level: 6 - -config: - blocks: - - oak_log - - birch_log - - spruce_log - - jungle_log - - acacia_log - - dark_oak_log - chance-per-level: 10 # Chance for drop to be switched diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/wound.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/wound.yml deleted file mode 100644 index 73111041..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/wound.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Wound EcoEnchant -# - -name: "Wound" -description: '&a%value%%&r chance to cause your opponent to bleed, damaging them repeatedly.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 7 - -config: - chance-per-level: 3 #chance of bleeding per level - bleed-damage: 1 - amount-per-level: 1 # Bleed number per level diff --git a/eco-core/core-plugin/src/main/resources/enchants/normal/zeus.yml b/eco-core/core-plugin/src/main/resources/enchants/normal/zeus.yml deleted file mode 100644 index de93ee2d..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/normal/zeus.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Zeus EcoEnchant -# - -name: "Zeus" -description: '&a%value%%&r chance to strike lightning on your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - local-lightning-sound: false # Should be lightning sound played locally - chance-per-level: 1 - lightning-damage: 2.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/aiming.yml b/eco-core/core-plugin/src/main/resources/enchants/special/aiming.yml deleted file mode 100644 index fc053c45..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/aiming.yml +++ /dev/null @@ -1,49 +0,0 @@ -# -# Aiming EcoEnchant -# - -name: "Aiming" -description: Arrows hone in on your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - distance-per-level: 4 # Distance to scan per aiming level - scale-on-force: true # Scale distance based on bow pull - require-full-force: true # Require full bow pull (works with rapid) If true, then scale-on-force is irrelevant. - check-ticks: 10 # Ticks between rotations - checks-per-level: 2 # Amount of times to rotate arrow per level (prevents "floating") - targets: # List of entity lookups (https://plugins.auxilor.io/all-plugins/the-entity-lookup-system) - - "zombie" - - "creeper" - - "player" - - "skeleton" - - "spider" - - "wither" - - "ender_dragon" - - "wither_skeleton" - - "husk" - - "piglin" - - "hoglin" - - "pig" - - "chicken" - - "cow" - - "cave_spider" - - "horse" diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/annihilate.yml b/eco-core/core-plugin/src/main/resources/enchants/special/annihilate.yml deleted file mode 100644 index 4b2fa968..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/annihilate.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Annihilate EcoEnchant -# - -name: "Annihilate" -description: Extreme Knockback. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - knockback - - tornado - - grapple - maximum-level: 2 - -config: - velocity-multiplier: 2.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/bladed.yml b/eco-core/core-plugin/src/main/resources/enchants/special/bladed.yml deleted file mode 100644 index a657fac4..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/bladed.yml +++ /dev/null @@ -1,38 +0,0 @@ -# -# Bladed EcoEnchant -# - -name: "Bladed" -description: Trident deals extreme additional damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: veryspecial - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - impaling - - serrated - - phantasm - - arachnid - - pacify - - abattoir - maximum-level: 5 - -config: - disable-on-players: false # Should this enchantment only boost damage on mobs - base-multiplier: 1.5 # Percent more damage to do as base - multiplier: 0.5 # 1 + (Level * Multiplier) is multiplied with the damage - # To explain, Bladed V would be 4x more damage: 1.5 + (5*0.5) - # By default, Bladed I acts like Serrated VI diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/bolt.yml b/eco-core/core-plugin/src/main/resources/enchants/special/bolt.yml deleted file mode 100644 index 11facbad..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/bolt.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Bolt EcoEnchant -# - -name: "Bolt" -description: '&a%value%%&r chance of striking powerful lightning on your opponent.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - local-lightning-sound: false # Should be lightning sound played locally - chance-per-level: 5 - allow-not-fully-charged: false # dont require sword attack to be at full charge - lightning-damage: 8 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/carve.yml b/eco-core/core-plugin/src/main/resources/enchants/special/carve.yml deleted file mode 100644 index 10c3bb24..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/carve.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Carve EcoEnchant -# - -name: "Carve" -description: Heavily damage all entities around attacked entity. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - cleave - maximum-level: 8 - -config: - damage-percentage-per-level: 10 - radius-per-level: 0.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/confusion.yml b/eco-core/core-plugin/src/main/resources/enchants/special/confusion.yml deleted file mode 100644 index 80f872ca..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/confusion.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Confusion EcoEnchant -# - -name: "Confusion" -description: '&a%value%%&r chance to shuffle your opponents hotbar.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 4 - -config: - chance-per-level: 2 #chance of shuffling opponents hotbar per level - allow-not-fully-charged: false #dont require sword attack to be at full charge \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/energizing.yml b/eco-core/core-plugin/src/main/resources/enchants/special/energizing.yml deleted file mode 100644 index f464d264..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/energizing.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Energizing EcoEnchant -# - -name: "Energizing" -description: Receive a short burst of haste after breaking a block. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - pickaxe - - axe - - shovel - - hoe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - ticks-per-level: 8 - initial-level: 2 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/force.yml b/eco-core/core-plugin/src/main/resources/enchants/special/force.yml deleted file mode 100644 index 66d1a345..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/force.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Force EcoEnchant -# - -name: "Force" -description: Massively increases arrow damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: veryspecial - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - power - - revenant - - insecticide - - slaughter - - settle - maximum-level: 4 - -config: - disable-on-players: false # Should this enchantment only boost damage on mobs - multiplier: 0.25 # Formula is (multiplier * (level + 6) + 1)*damage | Default functions as power 5 + level, eg force 2 = power 7 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/frenzy.yml b/eco-core/core-plugin/src/main/resources/enchants/special/frenzy.yml deleted file mode 100644 index cd8270f2..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/frenzy.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Frenzy EcoEnchant -# - -name: "Frenzy" -description: Gives strength after killing an entity. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - seconds-per-level: 1.5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/harpoon.yml b/eco-core/core-plugin/src/main/resources/enchants/special/harpoon.yml deleted file mode 100644 index 401b18b3..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/harpoon.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Harpoon EcoEnchant -# - -name: "Harpoon" -description: Hooking onto an entity will heavily damage it. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - rod - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - spiked - maximum-level: 3 - -config: - damage-per-level: 2 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/indestructibility.yml b/eco-core/core-plugin/src/main/resources/enchants/special/indestructibility.yml deleted file mode 100644 index ecb12dcd..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/indestructibility.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Indestructibility EcoEnchant -# - -name: "Indestructibility" -description: Massively increases item durability. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - all - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - unbreaking - maximum-level: 3 - -config: - level-bonus: 4 # Indestructiblity 1 is the same as unbreaking +level, ie: indestructibility 3 with bonus 4 is the same as unbreaking 7 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/instability.yml b/eco-core/core-plugin/src/main/resources/enchants/special/instability.yml deleted file mode 100644 index cdd7fb5a..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/instability.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Instability EcoEnchant -# - -name: "Instability" -description: Explosive arrows. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - fire: false - break-blocks: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/intellect.yml b/eco-core/core-plugin/src/main/resources/enchants/special/intellect.yml deleted file mode 100644 index f6daf96f..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/intellect.yml +++ /dev/null @@ -1,37 +0,0 @@ -# -# Intellect EcoEnchant -# - -name: "Intellect" -description: Massively increases dropped experience. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - bow - - crossbow - - trident - - pickaxe - - axe - - shovel - - hoe - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - splash - - wisdom - maximum-level: 3 - -config: - bonus-per-point: 1.2 #Increase per level relative to base \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/lifesteal.yml b/eco-core/core-plugin/src/main/resources/enchants/special/lifesteal.yml deleted file mode 100644 index ca215434..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/lifesteal.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Life Steal EcoEnchant -# - -name: "Life Steal" -description: Heals a large portion of damage dealt. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - leeching - maximum-level: 3 - -config: - health-per-level: 2 # Level * Health = Amount of health to heal - allow-not-fully-charged: false diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/pentashot.yml b/eco-core/core-plugin/src/main/resources/enchants/special/pentashot.yml deleted file mode 100644 index b8de2575..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/pentashot.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Pentashot EcoEnchant -# - -name: "Pentashot" -description: Shoots 5 arrows. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - bow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - succession - - tripleshot - - buckshot - maximum-level: 1 - -config: - chance-per-level: 100 # Not chance-based by default - side-arrows-per-level: 2 # If you want to have more levels - angle: 11 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/preservation.yml b/eco-core/core-plugin/src/main/resources/enchants/special/preservation.yml deleted file mode 100644 index 42a6a297..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/preservation.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Preservation EcoEnchant -# - -name: "Preservation" -description: Massively reduces incoming damage. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - protection - - fire_protection - - projectile_protection - - blast_protection - maximum-level: 4 - -config: - percent-less-per-level: 5 # Points * Percent less / 100 * damage = damage taken \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/prosperity.yml b/eco-core/core-plugin/src/main/resources/enchants/special/prosperity.yml deleted file mode 100644 index 14cf7631..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/prosperity.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Prosperity EcoEnchant -# - -name: "Prosperity" -description: Massively increases maximum health. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: veryspecial - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - thrive - maximum-level: 3 - -config: - health-per-point: 2 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/razor.yml b/eco-core/core-plugin/src/main/resources/enchants/special/razor.yml deleted file mode 100644 index b5b716d3..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/razor.yml +++ /dev/null @@ -1,38 +0,0 @@ -# -# Razor EcoEnchant -# - -name: "Razor" -description: Massively increases damage dealt. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: veryspecial - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sharpness - - smite - - bane_of_arthropods - - defusion - - butchering - - ender_slayer - - introversion - maximum-level: 6 - -config: - disable-on-players: false # Should this enchantment only boost damage on mobs - multiplier: 0.2 # Vanilla sharpness is 0.5*level + 0.5 extra damage. Razor formula is multiplier*level + base extra damage. - base-damage: 7.5 # Vanilla Smite 5/BOA 5 extra damage is 12.5 - decrease-if-cooldown: true \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/repairing.yml b/eco-core/core-plugin/src/main/resources/enchants/special/repairing.yml deleted file mode 100644 index 8d55f74e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/repairing.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Repairing EcoEnchant -# - -name: "Repairing" -description: Automatically repairs items when not held. -enabled: true - -obtaining: - table: false - villager: true - loot: true - rarity: veryspecial - -general-config: - flags: [] - targets: - - all - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - mending - - decay_curse - maximum-level: 3 - -config: - repeat-ticks: 100 # How often (in ticks) to repair items - multiplier: 1 # Amount to repair = multiplier * level. Does not accept decimals \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/soulbound.yml b/eco-core/core-plugin/src/main/resources/enchants/special/soulbound.yml deleted file mode 100644 index 4fcb49f8..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/soulbound.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Soulbound EcoEnchant -# - -name: "Soulbound" -description: Keep this item on death. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - all - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - -config: - remove-after: false # If soulbound should be 1-time use - on-books: true # If soulbound should work on books \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/spring.yml b/eco-core/core-plugin/src/main/resources/enchants/special/spring.yml deleted file mode 100644 index 4d1a0a3e..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/spring.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Spring EcoEnchant -# - -name: "Spring" -description: Increases jump height and distance. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - disable-on-sneak: false -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/streamlining.yml b/eco-core/core-plugin/src/main/resources/enchants/special/streamlining.yml deleted file mode 100644 index 9e5bbcd7..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/streamlining.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Streamlining EcoEnchant -# - -name: "Streamlining" -description: Increases movement speed. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 8 - -config: - speed-per-level: 0.02 # Base is 0.2 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/special/volatile.yml b/eco-core/core-plugin/src/main/resources/enchants/special/volatile.yml deleted file mode 100644 index cc7e5df3..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/special/volatile.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Volatile EcoEnchant -# - -name: "Volatile" -description: '&a%value%%&r chance to have explosive sword attacks.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - fire: false - break-blocks: false - allow-not-fully-charged: false - chance-per-level: 5 \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/spell/ascend.yml b/eco-core/core-plugin/src/main/resources/enchants/spell/ascend.yml deleted file mode 100644 index 738f7a86..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/spell/ascend.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Ascend EcoEnchant -# - -name: "Ascend" -description: Levitates you into the air -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - activation-sound: ENTITY_FIREWORK_ROCKET_LARGE_BLAST - cooldown: 90 # In seconds - power: 25 # Level of levitation to give - ticks-per-level: 6 - not-while-sneaking: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/spell/charge.yml b/eco-core/core-plugin/src/main/resources/enchants/spell/charge.yml deleted file mode 100644 index 2650d1cf..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/spell/charge.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Charge EcoEnchant -# - -name: "Charge" -description: Launches you in the direction you're looking. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - activation-sound: ENTITY_FIREWORK_ROCKET_LAUNCH - cooldown: 40 # In seconds - velocity-per-level: 1.5 - not-while-sneaking: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/spell/dynamite.yml b/eco-core/core-plugin/src/main/resources/enchants/spell/dynamite.yml deleted file mode 100644 index 98530f20..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/spell/dynamite.yml +++ /dev/null @@ -1,37 +0,0 @@ -# -# Dynamite EcoEnchant -# - -name: "Dynamite" -description: Mines blocks in a large area. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: - activation-sound: ENTITY_DRAGON_FIREBALL_EXPLODE - cooldown: 60 # In seconds - hardness-check: true # Only break blocks with hardness less than or equal to first block - blacklisted-blocks: - - bedrock - - end_portal_frame - - end_portal - base-bonus: 2 # Base extra blocks on all sides to break (1 = 3x3x3, 2 = 5x5x5, 3 = 7x7x7) - per-level-bonus: 1 # Extra blocks on all sides per level - not-while-sneaking: true diff --git a/eco-core/core-plugin/src/main/resources/enchants/spell/missile.yml b/eco-core/core-plugin/src/main/resources/enchants/spell/missile.yml deleted file mode 100644 index cddebdb0..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/spell/missile.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Missile EcoEnchant -# - -name: "Missile" -description: Shoots a wither skull -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - activation-sound: ENTITY_WITHER_SHOOT - cooldown: 40 # In seconds - velocity: 3 - damage-per-level: 8 - not-while-sneaking: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/spell/quake.yml b/eco-core/core-plugin/src/main/resources/enchants/spell/quake.yml deleted file mode 100644 index 414be683..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/spell/quake.yml +++ /dev/null @@ -1,32 +0,0 @@ -# -# Quake EcoEnchant -# - -name: "Quake" -description: Damages all nearby entities -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - activation-sound: ENTITY_ENDER_DRAGON_GROWL - cooldown: 40 # In seconds - damage-per-level: 3 - radius-per-level: 2 - not-while-sneaking: false \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/spell/vitalize.yml b/eco-core/core-plugin/src/main/resources/enchants/spell/vitalize.yml deleted file mode 100644 index 5c2ebc71..00000000 --- a/eco-core/core-plugin/src/main/resources/enchants/spell/vitalize.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Vitalize EcoEnchant -# - -name: "Vitalize" -description: Puts you back on max health -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - sword - - axe - - pickaxe - - shovel - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 1 - -config: - activation-sound: ENTITY_PLAYER_LEVELUP - cooldown: 450 # In seconds - not-while-sneaking: false - spawn-heart-particles: true \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/enchants/telekinesis.yml b/eco-core/core-plugin/src/main/resources/enchants/telekinesis.yml new file mode 100644 index 00000000..0b87772a --- /dev/null +++ b/eco-core/core-plugin/src/main/resources/enchants/telekinesis.yml @@ -0,0 +1,18 @@ +display-name: "Telekinesis" +description: "among us" +type: normal + +targets: + - pickaxe + - sword + - axe +conflicts: [] +rarity: common +max-level: 1 + +tradeable: true +discoverable: true +enchantable: true + +conditions: [ ] +not-on-players: true diff --git a/eco-core/core-plugin/src/main/resources/enchants/test.yml b/eco-core/core-plugin/src/main/resources/enchants/test.yml new file mode 100644 index 00000000..8eb5f522 --- /dev/null +++ b/eco-core/core-plugin/src/main/resources/enchants/test.yml @@ -0,0 +1,24 @@ +display-name: "Test" +description: "Gives a &a%placeholder%%&8 bonus to damage" +placeholder: "%level% * 20" +type: normal + +targets: + - sword +conflicts: + - sharpness +rarity: common +max-level: 4 + +tradeable: true +discoverable: true +enchantable: true + +effects: + - id: damage_multiplier + args: + multiplier: 1 + 0.2 * %level% + triggers: + - melee_attack + +conditions: [ ] diff --git a/eco-core/core-plugin/src/main/resources/lang.yml b/eco-core/core-plugin/src/main/resources/lang.yml index 13bf1492..67468a29 100644 --- a/eco-core/core-plugin/src/main/resources/lang.yml +++ b/eco-core/core-plugin/src/main/resources/lang.yml @@ -1,213 +1,19 @@ -# INFO: Use the key name of enchantments if you want to add them to this file - messages: prefix: "&a&lEcoEnchants &r&8» &r" no-permission: "&cYou don't have permission to do this!" not-player: "&cThis command must be run by a player" invalid-command: "&cUnknown subcommand!" reloaded: "Reloaded! Took %time%ms" - got-special: "You got a &dSpecial &fenchantment!" - skip-added: "&aAdded &flore skip to item!" - skip-removed: "&cRemoved &flore skip from item!" - missing-enchant: "&cYou must specify an enchantment!" - not-found: "&cCannot find an enchantment matching name: &f%name%." - enchantinfo: | - %name%: &r%description% - &9Rarity: &r%rarity% - &9Max Level: &r%maxlevel% - &9Can be applied to: &r%target% - &9Conflicts with: &r%conflicts% on-cooldown: "&fThis spell is on cooldown! Wait &a%seconds% Seconds&f to use &a%name%&f again." - used-spell: "&fUsed &a%name%&f spell!" - must-hold-item: "&cYou must be holding an enchantable item!" - no-enchants-available: "&fNo available enchantments found for this item!" - applied-random-enchant: "&fAdded %enchantment% to your item!" - gave-random-book: "&fGave %enchantment% book!" - received-random-book: "&fYou have received a %enchantment% book!" invalid-player: "&cInvalid Player!" requires-player: "&cRequires a Player!" - must-hold-item-other: "&cPlayer is not holding an enchantable item!" - link-to-locale: "The locale has been successfully exported! Your token is: %token%" - downloaded-locale: "Locale downloaded! Reload config to enact changes." - invalid-locale: "&cYou must supply a valid locale! Check the wiki for more information." - specify-locale-subcommand: "&cYou must specify whether to export or download a locale!" + cannot-afford-type: "&cYou can't afford to do this! &fCost: &a%cost% %type%" + cannot-transmit: "&cYou can't transmit here!" enabled-descriptions: "&fYou have successfully &aenabled &fenchantment descriptions!" disabled-descriptions: "&fYou have successfully &cdisabled &fenchantment descriptions!" descriptions-disabled: "&cEnchantment descriptions are disabled on this server." - export-failed: "&cExporting the locale failed. Try again later!" - cannot-afford-type: "&cYou can't afford to do this! &fCost: &a%cost% %type%" - cannot-transmit: "&cYou can't transmit here!" + not-found: "&cCannot find an enchantment matching name: &f%name%." + missing-enchant: "&cYou must specify an enchantment!" -no-targets: "&cCannot be applied" -no-conflicts: "&cNo conflicts" - -missing-requirements-format: "" - -curse-color: "&c" -normal-color: "&7" -special-color: "" -artifact-color: "" -spell-color: "" - -above-max-level-color: "" - -description-color: "&8" - -special-particle-color: "#FF69B4" - -enchantments: - protection: - name: "Protection" - description: Reduces most types of damage. - - fire_protection: - name: "Fire Protection" - description: Reduces fire damage and burn time. - - feather_falling: - name: "Feather Falling" - description: Reduces fall damage. - - blast_protection: - name: "Blast Protection" - description: Reduces explosion damage and knockback. - - projectile_protection: - name: "Projectile Protection" - description: Reduces projectile damage. - - respiration: - name: "Respiration" - description: Extends underwater breathing time. - - aqua_affinity: - name: "Aqua Affinity" - description: Increases underwater mining speed. - - thorns: - name: "Thorns" - description: Reflects some of the damage taken when hit. - - depth_strider: - name: "Depth Strider" - description: Increases underwater movement speed. - - frost_walker: - name: "Frost Walker" - description: Turns water beneath the player into ice. - - binding_curse: - name: "Curse of Binding" - description: Items cannot be removed from armor slots. - - sharpness: - name: "Sharpness" - description: Increases damage. - - smite: - name: "Smite" - description: Increases damage against undead mobs. - - bane_of_arthropods: - name: "Bane of Arthropods" - description: Increases damage and slows arthropod mobs. - - knockback: - name: "Knockback" - description: Increases knockback. - - fire_aspect: - name: "Fire Aspect" - description: Sets target on fire. - - looting: - name: "Looting" - description: Increases mob loot. - - sweeping: - name: "Sweeping Edge" - description: Increases sweeping attack damage. - - efficiency: - name: "Efficiency" - description: Increases mining speed. - - silk_touch: - name: "Silk Touch" - description: Mined blocks drop themselves exactly. - - unbreaking: - name: "Unbreaking" - description: Increases item durability. - - fortune: - name: "Fortune" - description: Increases certain block drops. - - power: - name: "Power" - description: Increases arrow damage. - - punch: - name: "Punch" - description: Increases arrow knockback. - - flame: - name: "Flame" - description: Arrows set target on fire. - - infinity: - name: "Infinity" - description: Shooting consumes no regular arrows. - - luck_of_the_sea: - name: "Luck of the Sea" - description: Increases rate of good loot. - - lure: - name: "Lure" - description: Decreases fishing wait time. - - loyalty: - name: "Loyalty" - description: Trident returns after being thrown. - - impaling: - name: "Impaling" - description: Trident deals additional damage to ocean mobs. - - riptide: - name: "Riptide" - description: Trident launches player when thrown in water or while raining. - - channeling: - name: "Channeling" - description: Strikes lightning where trident lands during thunderstorms. - - multishot: - name: "Multishot" - description: Shoots 3 arrows. - - quick_charge: - name: "Quick Charge" - description: Decreases crossbow charging time. - - piercing: - name: "Piercing" - description: Arrows pass through multiple entities. - - mending: - name: "Mending" - description: Repair the item while gaining XP orbs. - - vanishing_curse: - name: "Curse of Vanishing" - description: Item destroyed on death. - - soul_speed: - name: "Soul Speed" - description: Increases walking speed on soul sand and soul soil. - - swift_sneak: - name: "Swift Sneak" - description: Increases speed while sneaking. +all: "All" +no-conflicts: "No Conflicts" \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/plugin.yml b/eco-core/core-plugin/src/main/resources/plugin.yml index 345e588a..1bb3d245 100644 --- a/eco-core/core-plugin/src/main/resources/plugin.yml +++ b/eco-core/core-plugin/src/main/resources/plugin.yml @@ -9,15 +9,12 @@ depend: - eco - ProtocolLib softdepend: - - Essentials - - MythicMobs - - AureliumSkills - - mcMMO - - Jobs - Vault - - CMI - - CMILib + - AureliumSkills + - PlayerPoints + - Jobs - TMMobcoins + - Reforges - EcoBosses - Talismans - EcoArmor @@ -26,112 +23,50 @@ softdepend: - Boosters commands: - enchantinfo: - description: Show information about an enchantment - permission: ecoenchants.command.enchantinfo ecoenchants: - description: Master command for other subcommands. + description: Base Command permission: ecoenchants.command.ecoenchants + enchantinfo: + description: Show info about an enchant + permission: ecoenchants.command.enchantinfo permissions: ecoenchants.*: description: All ecoenchants permissions default: op children: - ecoenchants.fromtable.*: true - ecoenchants.bypasslevelclamp: true - ecoenchants.anvil.*: true ecoenchants.command.*: true - ecoenchants.allowillegal: true - ecoenchants.anvil.*: - description: Allows all anvil permissions - default: op - children: - ecoenchants.anvil.bypasshardcap: true - ecoenchants.anvil.color: true + ecoenchants.anvil.*: true + ecoenchants.fromtable.*: true ecoenchants.command.*: - description: Allows all commands + description: All commands default: op children: ecoenchants.command.reload: true - ecoenchants.command.debug: true - ecoenchants.command.enchantinfo: true - ecoenchants.command.randomenchant: true - ecoenchants.command.randomenchant.bypasshardcap: true - ecoenchants.command.giverandombook: true - ecoenchants.command.locale.*: true ecoenchants.command.ecoenchants: true ecoenchants.command.toggledescriptions: true - ecoenchants.command.locale.*: - description: Allows managing locale features + ecoenchants.command.enchantinfo: true + ecoenchants.anvil.*: + description: All anvil perks default: op children: - ecoenchants.command.locale.download: true - ecoenchants.command.locale.export: true - ecoenchants.command.locale: true + ecoenchants.anvil.color: true ecoenchants.fromtable.*: description: Allows getting all enchantments from an enchanting table default: true + ecoenchants.anvil.color: + description: Allows using color codes in anvils + default: op ecoenchants.command.reload: description: Allows reloading the config default: op - ecoenchants.command.debug: - description: Allows the use of /ecoenchants debug to print verbose debug information to console - default: op - ecoenchants.command.enchantinfo: - description: Allows the use of /enchantinfo to show enchant info - default: true - ecoenchants.command.giverandombook: - description: Allows the use of /ecoenchants giverandombook to give a book with a random enchantment - default: op - ecoenchants.command.randomenchant: - description: Allows the use of /ecoenchants randomenchant to apply a random enchantment to an item - default: op - ecoenchants.command.randomenchant.others: - description: Allows the use of /ecoenchants randomenchant to apply a random enchantment to an item for another player - default: op - ecoenchants.command.randomenchant.bypasshardcap: - description: Allows /ecoenchants randomenchant bypassing the anvil hard cap - default: op - ecoenchants.command.locale: - description: Allows the use of /ecoenchants locale to manage locale i18n - default: op - ecoenchants.command.locale.download: - description: Allows the use of /ecoenchants locale download to download locales - default: op - ecoenchants.command.locale.export: - description: Allows the use of /ecoenchants locale export to export locales - default: op - ecoenchants.command.toggledescriptions: - description: Allows the use of /ecoenchants toggledescriptions - default: true ecoenchants.command.ecoenchants: - description: Allows the use of /ecoenchants + description: Allows the use of /ecoenchants. default: true - ecoenchants.anvil.bypasshardcap: - description: Allows bypassing the anvil hard cap - default: op - ecoenchants.anvil.color: - description: Allows color from anvil renames - default: op - ecoenchants.bypasslevelclamp: - description: Allows bypassing the advanced level clamp option - default: op - ecoenchants.allowillegal: - description: Don't remove illegal items when remove-illegal is enabled. - default: op - - # Perks - ecoenchants.cooldowntime.half: - description: Halves the cooldown time on spells - default: false - ecoenchants.cooldowntime.third: - description: Thirds the cooldown time on spells - default: false - ecoenchants.cooldowntime.quarter: - description: Quarters the cooldown time on spells - default: false - ecoenchants.cooldowntime.75: - description: Reduces the cooldown time on spells by 25% - default: false \ No newline at end of file + ecoenchants.command.toggledescriptions: + description: Allows the use of /ecoenchants toggledescriptions. + default: true + ecoenchants.command.enchantinfo: + description: Allows the use of /enchantinfo. + default: true \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/rarity.yml b/eco-core/core-plugin/src/main/resources/rarity.yml index 54ce2f56..a264fd61 100644 --- a/eco-core/core-plugin/src/main/resources/rarity.yml +++ b/eco-core/core-plugin/src/main/resources/rarity.yml @@ -1,76 +1,63 @@ +# Table chance is the chance of getting enchantment as a percentage from an enchanting table +# Minimum Level is the minimum xp level you have to be to get the enchantment +# You can add more rarities by following the pattern. +# Remember, enchantments are more likely to be high-level the closer they are to maximum-obtainable-level +# Villager chance is the chance of a villager having this trade as a percentage. Vanilla default for all enchantments is 2.7%, however you can choose this per-rarity. +# Loot chance is the chance of an item in a loot chest having this enchantment as a percentage + rarities: - # Table Probability is the chance of getting enchantment as a percentage from an enchanting table - # Minimum Level is the minimum xp level you have to be to get the enchantment - # You can add more rarities by following the pattern. - # Remember, enchantments are more likely to be high-level the closer they are to maximum-obtainable-level - # Villager probability is the chance of a villager having this trade as a percentage. Vanilla default for all enchantments is 2.7%, however you can choose this per-rarity. - # Loot probability is the chance of an item in a loot chest having this enchantment as a percentage - - # Custom Color is a custom name color for all enchantments of rarity to have - # This is disabled by default. - # Curses override this, and always display in their specified color. - - common: - table-probability: 30 + - id: common + display-name: "Common" + table-chance: 30 minimum-level: 1 - villager-probability: 10.5 - loot-probability: 12 - custom-color: - enabled: false - color: "&7" - uncommon: - table-probability: 20 + villager-chance: 10.5 + loot-chance: 12 + + - id: uncommon + display-name: "Uncommon" + table-chance: 20 minimum-level: 5 - villager-probability: 9 - loot-probability: 16 - custom-color: - enabled: false - color: "&a" - rare: - table-probability: 20 + villager-chance: 9 + loot-chance: 16 + + - id: rare + display-name: "Rare" + table-chance: 20 minimum-level: 15 - villager-probability: 7.5 - loot-probability: 18 - custom-color: - enabled: false - color: "&9" - epic: - table-probability: 10 + villager-chance: 7.5 + loot-chance: 18 + + - id: epic + display-name: "Epic" + table-chance: 10 minimum-level: 16 - villager-probability: 6 - loot-probability: 20 - custom-color: - enabled: false - color: "&5" - legendary: - table-probability: 8 + villager-chance: 6 + loot-chance: 20 + + - id: legendary + display-name: "Legendary" + table-chance: 8 minimum-level: 20 - villager-probability: 4.5 - loot-probability: 15 - custom-color: - enabled: false - color: "&6" - special: - table-probability: 2 + villager-chance: 4.5 + loot-chance: 15 + + - id: special + display-name: "Special" + table-chance: 2 minimum-level: 30 - villager-probability: 3 - loot-probability: 5 - custom-color: - enabled: false - color: "&d" - veryspecial: - table-probability: 1 + villager-chance: 3 + loot-chance: 5 + + - id: veryspecial + display-name: "Very Special" + table-chance: 1 minimum-level: 30 - villager-probability: 1.5 - loot-probability: 2 - custom-color: - enabled: false - color: "&4" - artifact: - table-probability: 5 + villager-chance: 1.5 + loot-chance: 2 + + - id: artifact + display-name: "Artifact" + table-chance: 5 minimum-level: 1 - villager-probability: 9 - loot-probability: 5 - custom-color: - enabled: false - color: "&8" + villager-chance: 9 + loot-chance: 5 diff --git a/eco-core/core-plugin/src/main/resources/target.yml b/eco-core/core-plugin/src/main/resources/target.yml deleted file mode 100644 index a2eaf35e..00000000 --- a/eco-core/core-plugin/src/main/resources/target.yml +++ /dev/null @@ -1,130 +0,0 @@ -extra-enchantable-items: - - elytra - - shield - - flint_and_steel - - shears - - carrot_on_a_stick - - player_head - -targets: - axe: - - slot:hands - - wooden_axe - - stone_axe - - iron_axe - - golden_axe - - diamond_axe - - netherite_axe - - book: - - book - - enchanted_book - - pickaxe: - - slot:hands - - wooden_pickaxe - - stone_pickaxe - - iron_pickaxe - - golden_pickaxe - - diamond_pickaxe - - netherite_pickaxe - - hoe: - - slot:hands - - wooden_hoe - - stone_hoe - - iron_hoe - - golden_hoe - - diamond_hoe - - netherite_hoe - - shovel: - - slot:hands - - wooden_shovel - - stone_shovel - - iron_shovel - - golden_shovel - - diamond_shovel - - netherite_shovel - - sword: - - slot:hands - - wooden_sword - - stone_sword - - iron_sword - - golden_sword - - diamond_sword - - netherite_sword - - helmet: - - slot:armor - - turtle_helmet - - leather_helmet - - chainmail_helmet - - iron_helmet - - golden_helmet - - diamond_helmet - - netherite_helmet - - chestplate: - - slot:armor - - leather_chestplate - - chainmail_chestplate - - iron_chestplate - - golden_chestplate - - diamond_chestplate - - netherite_chestplate - - leggings: - - slot:armor - - leather_leggings - - chainmail_leggings - - iron_leggings - - golden_leggings - - diamond_leggings - - netherite_leggings - - boots: - - slot:armor - - leather_boots - - chainmail_boots - - iron_boots - - golden_boots - - diamond_boots - - netherite_boots - - elytra: - - slot:armor - - elytra - - bow: - - slot:hands - - bow - - crossbow: - - slot:hands - - crossbow - - shears: - - slot:hands - - shears - - trident: - - slot:hands - - trident - - shield: - - slot:hands - - shield - - rod: - - slot:hands - - fishing_rod - - flintandsteel: - - slot:hands - - flint_and_steel - - carrot_stick: - - slot:hands - - carrot_on_a_stick diff --git a/eco-core/core-plugin/src/main/resources/targets.yml b/eco-core/core-plugin/src/main/resources/targets.yml new file mode 100644 index 00000000..3e5bf4bf --- /dev/null +++ b/eco-core/core-plugin/src/main/resources/targets.yml @@ -0,0 +1,171 @@ +# These are extra items that cannot normally be enchanted in an enchanting table, +# add items to this list to be able to enchant them. + +extra-enchantable-items: + - "*elytra" + - "*shield" + - "*flint_and_steel" + - "*shears" + - "*carrot_on_a_stick" + - "*player_head" + +# A target consists of items and a slot. +# The slot is either hands, armor, or any. +# Hands means the enchant will activate on hands, armor +# means it will only work on armor, and any +# means it will activate whenever its on the player. + +targets: + - id: pickaxe + display-name: "Pickaxes" + slot: hands + items: + - "*wooden_pickaxe" + - "*stone_pickaxe" + - "*iron_pickaxe" + - "*golden_pickaxe" + - "*diamond_pickaxe" + - "*netherite_pickaxe" + + - id: axe + display-name: "Axes" + slot: hands + items: + - "*wooden_axe" + - "*stone_axe" + - "*iron_axe" + - "*golden_axe" + - "*diamond_axe" + - "*netherite_axe" + + - id: hoe + display-name: "Hoes" + slot: hands + items: + - "*wooden_hoe" + - "*stone_hoe" + - "*iron_hoe" + - "*golden_hoe" + - "*diamond_hoe" + - "*netherite_hoe" + + - id: shovel + display-name: "Shovels" + slot: hands + items: + - "*wooden_shovel" + - "*stone_shovel" + - "*iron_shovel" + - "*golden_shovel" + - "*diamond_shovel" + - "*netherite_shovel" + + - id: sword + display-name: "Swords" + slot: hands + items: + - "*wooden_sword" + - "*stone_sword" + - "*iron_sword" + - "*golden_sword" + - "*diamond_sword" + - "*netherite_sword" + + - id: helmet + display-name: "Helmets" + slot: armor + items: + - "*turtle_helmet" + - "*leather_helmet" + - "*chainmail_helmet" + - "*iron_helmet" + - "*golden_helmet" + - "*diamond_helmet" + - "*netherite_helmet" + + - id: chestplate + display-name: "Chestplates" + slot: armor + items: + - "*leather_chestplate" + - "*chainmail_chestplate" + - "*iron_chestplate" + - "*golden_chestplate" + - "*diamond_chestplate" + - "*netherite_chestplate" + + - id: leggings + display-name: "Leggings" + slot: armor + items: + - "*leather_leggings" + - "*chainmail_leggings" + - "*iron_leggings" + - "*golden_leggings" + - "*diamond_leggings" + - "*netherite_leggings" + + - id: boots + display-name: "Boots" + slot: armor + items: + - "*leather_boots" + - "*chainmail_boots" + - "*iron_boots" + - "*golden_boots" + - "*diamond_boots" + - "*netherite_boots" + + - id: trident + display-name: "Tridents" + slot: hands + items: + - "*trident" + + - id: bow + display-name: "Bows" + slot: hands + items: + - "*bow" + + - id: crossbow + display-name: "Crossbows" + slot: hands + items: + - "*crossbow" + + - id: shears + display-name: "Shears" + slot: hands + items: + - "*shears" + + - id: shield + display-name: "Shields" + slot: hands + items: + - "*shield" + + - id: fishing_rod + display-name: "Fishing Rods" + slot: hands + items: + - "*fishing_rod" + + - id: flint_and_steel + display-name: "Flint and Steels" + slot: hands + items: + - "*flint_and_steel" + + - id: carrot_on_a_stick + display-name: "Carrots on Sticks" + slot: hands + items: + - "*carrot_on_a_stick" + + - id: elytra + display-name: "Elytra" + slot: armor + items: + - "*elytra" diff --git a/eco-core/core-plugin/src/main/resources/types.yml b/eco-core/core-plugin/src/main/resources/types.yml new file mode 100644 index 00000000..0a292067 --- /dev/null +++ b/eco-core/core-plugin/src/main/resources/types.yml @@ -0,0 +1,19 @@ +# Enchantment types are like categories. +# They have a color that shows in lore, they have an optional limit +# as to how many of a certain type can be on any item, et cetera. + +types: + - id: normal # The ID of the type + format: "&7" # The format of enchantments of this type in display + limit: -1 # The maximum amount of enchants of this type on an item (-1 to disable) + high-level-bias: 0 # The bias against getting high levels of enchants with this type. Between 0-1, 0 is no bias, 1 is only level 1. + + - id: curse + format: "&c" + limit: -1 + high-level-bias: 0 + + - id: special + format: "" + limit: 1 + high-level-bias: 0.7 diff --git a/eco-core/core-plugin/src/main/resources/vanillaenchants.yml b/eco-core/core-plugin/src/main/resources/vanillaenchants.yml index 731dfa3c..49c5aa16 100644 --- a/eco-core/core-plugin/src/main/resources/vanillaenchants.yml +++ b/eco-core/core-plugin/src/main/resources/vanillaenchants.yml @@ -1,31 +1,236 @@ -# -# Allows for modifying certain aspects of vanilla enchantments -# -enabled: false # There may be potential conflicts if modifying vanilla enchantments. +# Rarity option does not affect vanilla enchantments. +# The option is there for the display option to sort by rarity. -# Set custom max levels for vanilla enchantments. -# To do this, add each enchantment like this: -# - ":4" -# For example, to allow efficiency 6 and protection 5, you would do this: -# max-levels: -# - "efficiency:6" -# - "protection:5" -# -# Currently, it is *not* possible to modify the enchantment levels from enchanting tables. -# It will work with anvils however, but since it is still possible to get enchantments at their vanilla -# max levels, then it isn't recommended to lower the max level of a vanilla enchantment, only to raise it. -max-levels: [] +protection: + name: "Protection" + description: Reduces most types of damage. + type: normal + rarity: common -# Set custom conflicts for vanilla enchantments. -# To do this, add each enchantment like this: -# - ":::..... etc" -# For example, to make mending conflict with efficiency and sharpness, you would do this: -# conflicts: -# - "mending:efficiency:sharpness" -# -# If you want to remove all conflicts, set the list to 'none': -# conflicts: -# - "mending:none" -# -# Beware that this will *override* conflicts, not add to them. -conflicts: [] \ No newline at end of file +fire_protection: + name: "Fire Protection" + description: Reduces fire damage and burn time. + type: normal + rarity: common + +feather_falling: + name: "Feather Falling" + description: Reduces fall damage. + type: normal + rarity: common + +blast_protection: + name: "Blast Protection" + type: normal + description: Reduces explosion damage and knockback. + rarity: common + +projectile_protection: + name: "Projectile Protection" + description: Reduces projectile damage. + type: normal + rarity: common + +respiration: + name: "Respiration" + description: Extends underwater breathing time. + type: normal + rarity: common + +aqua_affinity: + name: "Aqua Affinity" + description: Increases underwater mining speed. + type: normal + rarity: common + +thorns: + name: "Thorns" + description: Reflects some of the damage taken when hit. + type: normal + rarity: common + +depth_strider: + name: "Depth Strider" + description: Increases underwater movement speed. + type: normal + rarity: common + +frost_walker: + name: "Frost Walker" + description: Turns water beneath the player into ice. + type: normal + rarity: common + +binding_curse: + name: "Curse of Binding" + description: Items cannot be removed from armor slots. + type: curse + rarity: common + +sharpness: + name: "Sharpness" + description: Increases damage. + type: normal + rarity: common + +smite: + name: "Smite" + description: Increases damage against undead mobs. + type: normal + rarity: common + +bane_of_arthropods: + name: "Bane of Arthropods" + description: Increases damage and slows arthropod mobs. + type: normal + rarity: common + +knockback: + name: "Knockback" + description: Increases knockback. + type: normal + rarity: common + +fire_aspect: + name: "Fire Aspect" + description: Sets target on fire. + type: normal + rarity: common + +looting: + name: "Looting" + description: Increases mob loot. + type: normal + rarity: common + +sweeping: + name: "Sweeping Edge" + description: Increases sweeping attack damage. + type: normal + rarity: common + +efficiency: + name: "Efficiency" + description: Increases mining speed. + type: normal + rarity: common + +silk_touch: + name: "Silk Touch" + description: Mined blocks drop themselves exactly. + type: normal + rarity: common + +unbreaking: + name: "Unbreaking" + description: Increases item durability. + type: normal + rarity: common + +fortune: + name: "Fortune" + description: Increases certain block drops. + type: normal + rarity: common + +power: + name: "Power" + description: Increases arrow damage. + type: normal + rarity: common + +punch: + name: "Punch" + description: Increases arrow knockback. + type: normal + rarity: common + +flame: + name: "Flame" + description: Arrows set target on fire. + type: normal + rarity: common + +infinity: + name: "Infinity" + description: Shooting consumes no regular arrows. + type: normal + rarity: common + +luck_of_the_sea: + name: "Luck of the Sea" + description: Increases rate of good loot. + type: normal + rarity: common + +lure: + name: "Lure" + description: Decreases fishing wait time. + type: normal + rarity: common + +loyalty: + name: "Loyalty" + description: Trident returns after being thrown. + type: normal + rarity: common + +impaling: + name: "Impaling" + description: Trident deals additional damage to ocean mobs. + type: normal + rarity: common + +riptide: + name: "Riptide" + description: Trident launches player when thrown in water or while raining. + type: normal + rarity: common + +channeling: + name: "Channeling" + description: Strikes lightning where trident lands during thunderstorms. + type: normal + rarity: common + +multishot: + name: "Multishot" + description: Shoots 3 arrows. + type: normal + rarity: common + +quick_charge: + name: "Quick Charge" + description: Decreases crossbow charging time. + type: normal + rarity: common + +piercing: + name: "Piercing" + description: Arrows pass through multiple entities. + type: normal + rarity: common + +mending: + name: "Mending" + description: Repair the item while gaining XP orbs. + type: normal + rarity: common + +vanishing_curse: + name: "Curse of Vanishing" + description: Item destroyed on death. + type: curse + rarity: common + +soul_speed: + name: "Soul Speed" + description: Increases walking speed on soul sand and soul soil. + type: normal + rarity: common + +swift_sneak: + name: "Swift Sneak" + description: Increases speed while sneaking. + type: normal + rarity: common diff --git a/eco-core/core-proxy/build.gradle b/eco-core/core-proxy/build.gradle deleted file mode 100644 index 5795f8bc..00000000 --- a/eco-core/core-proxy/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -group 'com.willfp' -version rootProject.version - -dependencies { - compileOnly 'org.spigotmc:spigot-api:1.17.1-R0.1-SNAPSHOT' -} \ No newline at end of file diff --git a/eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/EcoCraftEnchantmentManagerProxy.java b/eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/EcoCraftEnchantmentManagerProxy.java deleted file mode 100644 index 5c8c1458..00000000 --- a/eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/EcoCraftEnchantmentManagerProxy.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.willfp.ecoenchants.proxy.proxies; - -public interface EcoCraftEnchantmentManagerProxy { - /** - * Re-Register new CraftEnchantments for all vanilla enchantments in order to modify their max level. - */ - void registerNewCraftEnchantments(); -} diff --git a/eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/OpenInventoryProxy.java b/eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/OpenInventoryProxy.java deleted file mode 100644 index 0264cab8..00000000 --- a/eco-core/core-proxy/src/main/java/com/willfp/ecoenchants/proxy/proxies/OpenInventoryProxy.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.willfp.ecoenchants.proxy.proxies; - -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public interface OpenInventoryProxy { - /** - * Get the NMS inventory container for a player's inventory view. - * - * @param player The player to query. - * @return The NMS inventory container. - */ - Object getOpenInventory(@NotNull Player player); -} diff --git a/eco-core/core-stub/build.gradle b/eco-core/core-stub/build.gradle deleted file mode 100644 index 2f7415f3..00000000 --- a/eco-core/core-stub/build.gradle +++ /dev/null @@ -1,2 +0,0 @@ -group 'com.willfp' -version rootProject.version diff --git a/eco-core/core-stub/src/main/java/io/papermc/paper/enchantments/EnchantmentRarity.java b/eco-core/core-stub/src/main/java/io/papermc/paper/enchantments/EnchantmentRarity.java deleted file mode 100644 index 6ea30dd8..00000000 --- a/eco-core/core-stub/src/main/java/io/papermc/paper/enchantments/EnchantmentRarity.java +++ /dev/null @@ -1,32 +0,0 @@ -package io.papermc.paper.enchantments; - -/** - * This right here is the worst workaround I have ever seen in my entire life. - *

- * I hate the fact that I've done it, I hate everything that made me have to - * do this, and I hate the fact that there's an issue here in the first place. - *

- * Spigot rules prevent you from having a hard dependency on papermc. Already, - * that's extremely infuriating, but it is what it is, I guess. - *

- * However, I want to use the paper API if paper is installed, and also provide - * paper API support for anyone who uses it. - *

- * Unfortunately, because EcoEnchant is both an Enchantment and a listener, - * spigot can't register the listener because it throws a ClassDefNotFound error - * when getting the methods - the solution to this for me is to load a stub class - * that exists, the actual method signature shouldn't be any different and I don't - * depend on this module in core-plugin, so I won't have any bugs on my end. - *

- * I really hope this solution works because if it doesn't then I have a lot of - * work to do. A potential (and janky) workaround would be to load asm and then - * remove this class from existence if the server is running paper. - *

- * This class here will be loaded after paper so it shouldn't cause any - * issues there, and the class will always then be present on the classpath. - *

- * I will write this once and then never look at it again. - */ -public enum EnchantmentRarity { - -} diff --git a/eco-extensions/alchemy/build.gradle b/eco-extensions/alchemy/build.gradle deleted file mode 100644 index c8367a56..00000000 --- a/eco-extensions/alchemy/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.1' -description = 'Alchemy Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java b/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java deleted file mode 100644 index 29784deb..00000000 --- a/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.willfp.ecoenchants.alchemy; - - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityPotionEffectEvent; -import org.bukkit.event.entity.EntityPotionEffectEvent.Cause; -import org.bukkit.metadata.FixedMetadataValue; -import org.bukkit.potion.PotionEffect; -import org.jetbrains.annotations.NotNull; - -public class Alchemy extends EcoEnchant { - /** - * true Metadata key. - */ - private final FixedMetadataValue metaKeyTrue = this.getPlugin().getMetadataValueFactory().create(true); - - /** - * Instantiate Alchemy Enchantment. - */ - public Alchemy() { - super("alchemy", EnchantmentType.NORMAL); - } - - /** - * Enchantment functionality. - * - * @param event The event to listen for. - */ - @EventHandler - public void onPotionEffect(@NotNull final EntityPotionEffectEvent event) { - if (event.getNewEffect() == null) { - return; - } - if (!(event.getEntity() instanceof LivingEntity entity)) { - return; - } - if (!(event.getCause() == Cause.POTION_DRINK) && !(event.getCause() == Cause.POTION_SPLASH) ) { - return; - } - - if (entity.hasMetadata(event.getNewEffect().toString())) { - return; - } - - int level = EnchantChecks.getArmorPoints(entity, this); - if (level == 0) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - if (this.getDisabledWorlds().contains(entity.getWorld())) { - return; - } - - PotionEffect effect = event.getNewEffect(); - - PotionEffect newEffect = new PotionEffect( - effect.getType(), - effect.getDuration(), - ((effect.getAmplifier() + 1) * 2) - 1, - effect.isAmbient(), - effect.hasParticles(), - effect.hasIcon() - ); - - entity.setMetadata(newEffect.toString(), metaKeyTrue); - - entity.removePotionEffect(effect.getType()); - - this.getPlugin().getScheduler().run(() -> newEffect.apply(entity)); - - this.getPlugin().getScheduler().runLater(() -> entity.removeMetadata(newEffect.toString(), this.getPlugin()), 1); - } -} diff --git a/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/AlchemyMain.java b/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/AlchemyMain.java deleted file mode 100644 index 618131d1..00000000 --- a/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/AlchemyMain.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.willfp.ecoenchants.alchemy; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class AlchemyMain extends Extension { - /** - * Alchemy enchantment. - */ - public static final EcoEnchant ALCHEMY = new Alchemy(); - - public AlchemyMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/alchemy/src/main/resources/enchants/normal/alchemy.yml b/eco-extensions/alchemy/src/main/resources/enchants/normal/alchemy.yml deleted file mode 100644 index b980d62a..00000000 --- a/eco-extensions/alchemy/src/main/resources/enchants/normal/alchemy.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Alchemy EcoEnchant -# - -name: "Alchemy" -description: Chance to double the strength of potions -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 6 - -config: - chance-per-level: 4 \ No newline at end of file diff --git a/eco-extensions/alchemy/src/main/resources/extension.yml b/eco-extensions/alchemy/src/main/resources/extension.yml deleted file mode 100644 index fde7329a..00000000 --- a/eco-extensions/alchemy/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Alchemy -main: com.willfp.ecoenchants.alchemy.AlchemyMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/autosell/build.gradle b/eco-extensions/autosell/build.gradle deleted file mode 100644 index bb6c3cd7..00000000 --- a/eco-extensions/autosell/build.gradle +++ /dev/null @@ -1,12 +0,0 @@ -group 'com.willfp' -version '1.0.1' -description = 'Autosell Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} - -dependencies { - compileOnly 'com.github.brcdev-minecraft:shopgui-api:2.2.0' - compileOnly 'com.github.MilkBowl:VaultAPI:1.7' -} \ No newline at end of file diff --git a/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/Autosell.java b/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/Autosell.java deleted file mode 100644 index 708122d8..00000000 --- a/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/Autosell.java +++ /dev/null @@ -1,96 +0,0 @@ -package com.willfp.ecoenchants.autosell; - - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.eco.core.integrations.antigrief.AntigriefManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import net.brcdev.shopgui.ShopGuiPlusApi; -import org.bukkit.GameMode; -import org.bukkit.block.Block; -import org.bukkit.block.Container; -import org.bukkit.entity.Item; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.block.BlockDropItemEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashSet; -import java.util.Set; - -public class Autosell extends EcoEnchant { - private final Set noRepeat = new HashSet<>(); - - public Autosell() { - super( - "autosell", EnchantmentType.NORMAL - ); - } - - @EventHandler(priority = EventPriority.LOW) - public void autosellHandler(@NotNull final BlockDropItemEvent event) { - if (noRepeat.contains(event)) { - return; - } - - Player player = event.getPlayer(); - Block block = event.getBlock(); - - if (!this.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (event.getBlockState() instanceof Container) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (!AntigriefManager.canBreakBlock(player, block)) { - return; - } - - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - Collection drops = new ArrayList<>(); - - for (Item item : event.getItems()) { - drops.add(item.getItemStack()); - } - - for (ItemStack itemStack : new ArrayList<>(drops)) { - double price = ShopGuiPlusApi.getItemStackPriceSell(player, itemStack); - if (price <= 0) { - continue; - } - - EconomyHandler.getInstance().depositPlayer(player, price); - - drops.remove(itemStack); - } - - event.getItems().clear(); - - new DropQueue(player) - .setLocation(block.getLocation()) - .addItems(drops) - .push(); - } -} diff --git a/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/AutosellMain.java b/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/AutosellMain.java deleted file mode 100644 index 67e16881..00000000 --- a/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/AutosellMain.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.willfp.ecoenchants.autosell; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class AutosellMain extends Extension { - /** - * Autosell enchantment. - */ - public static final EcoEnchant AUTOSELL = new Autosell(); - - public AutosellMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - EconomyHandler.setEnabled(EconomyHandler.init()); - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/EconomyHandler.java b/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/EconomyHandler.java deleted file mode 100644 index c3c09a13..00000000 --- a/eco-extensions/autosell/src/main/java/com/willfp/ecoenchants/autosell/EconomyHandler.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.autosell; - -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.UtilityClass; -import net.milkbowl.vault.economy.Economy; -import org.bukkit.Bukkit; -import org.bukkit.plugin.RegisteredServiceProvider; - -@UtilityClass -public class EconomyHandler { - /** - * The instance. - */ - @Getter - private static Economy instance = null; - - @Getter - @Setter - private static boolean enabled = false; - - /** - * Initialize the economy manager. - * - * @return If was successful. - */ - public boolean init() { - RegisteredServiceProvider rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); - if (rsp == null) { - return false; - } - instance = rsp.getProvider(); - return true; - } -} diff --git a/eco-extensions/autosell/src/main/resources/enchants/normal/autosell.yml b/eco-extensions/autosell/src/main/resources/enchants/normal/autosell.yml deleted file mode 100644 index c9fb89b2..00000000 --- a/eco-extensions/autosell/src/main/resources/enchants/normal/autosell.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Autosell EcoEnchant -# - -name: "Autosell" -description: Drops are instantly sold to the shop -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [ ] - targets: - - pickaxe - - axe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [ ] - not-met-lore: [ ] - conflicts: - - silk_touch - -config: - # No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/autosell/src/main/resources/extension.yml b/eco-extensions/autosell/src/main/resources/extension.yml deleted file mode 100644 index 8cd01083..00000000 --- a/eco-extensions/autosell/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Autosell -main: com.willfp.ecoenchants.autosell.AutosellMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/biomes/build.gradle b/eco-extensions/biomes/build.gradle deleted file mode 100644 index aefdf025..00000000 --- a/eco-extensions/biomes/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.0' -description = 'Biomes Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesEnchantment.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesEnchantment.java deleted file mode 100644 index 66b239ee..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesEnchantment.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.willfp.ecoenchants.biomes; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.jetbrains.annotations.NotNull; - -public abstract class BiomesEnchantment extends EcoEnchant { - private static final String MULTIPLIER_KEY = "multiplier"; - - protected BiomesEnchantment(@NotNull final String key, - @NotNull final EnchantmentType type, - @NotNull final Prerequisite... prerequisites) { - super(key, type, prerequisites); - } - - public abstract boolean isValid(@NotNull Biome biome); - - private boolean isInBiome(@NotNull final LivingEntity entity) { - Biome entityBiome = entity.getLocation().getBlock().getBiome(); - return isValid(entityBiome); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!isInBiome(attacker)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + MULTIPLIER_KEY); - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } - - @Override - public void onDamageWearingArmor(@NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageEvent event) { - if (!isInBiome(victim)) { - return; - } - - double reduction = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "reduction-per-level"); - double multiplier = 1 - ((reduction / 100) * level); - event.setDamage(event.getDamage() * multiplier); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!isInBiome(attacker)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + MULTIPLIER_KEY); - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!isInBiome(attacker)) { - return; - } - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + MULTIPLIER_KEY); - event.setDamage(event.getDamage() * (1 + (level * multiplier))); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesMain.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesMain.java deleted file mode 100644 index 2449800d..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/BiomesMain.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.willfp.ecoenchants.biomes; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.biomes.enchants.defensive.Elevation; -import com.willfp.ecoenchants.biomes.enchants.defensive.Glacial; -import com.willfp.ecoenchants.biomes.enchants.defensive.HeatTreated; -import com.willfp.ecoenchants.biomes.enchants.defensive.Oceanic; -import com.willfp.ecoenchants.biomes.enchants.defensive.Tropical; -import com.willfp.ecoenchants.biomes.enchants.offensive.Altitude; -import com.willfp.ecoenchants.biomes.enchants.offensive.Aquamarine; -import com.willfp.ecoenchants.biomes.enchants.offensive.Dehydration; -import com.willfp.ecoenchants.biomes.enchants.offensive.Icelord; -import com.willfp.ecoenchants.biomes.enchants.offensive.Rainforest; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class BiomesMain extends Extension { - public static final EcoEnchant ELEVATION = new Elevation(); - public static final EcoEnchant GLACIAL = new Glacial(); - public static final EcoEnchant HEAT_TREATED = new HeatTreated(); - public static final EcoEnchant OCEANIC = new Oceanic(); - public static final EcoEnchant TROPICAL = new Tropical(); - public static final EcoEnchant ALTITUDE = new Altitude(); - public static final EcoEnchant AQUAMARINE = new Aquamarine(); - public static final EcoEnchant DEHYDRATION = new Dehydration(); - public static final EcoEnchant ICELORD = new Icelord(); - public static final EcoEnchant RAINFOREST = new Rainforest(); - - public BiomesMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Elevation.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Elevation.java deleted file mode 100644 index 93a19546..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Elevation.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.defensive; - - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Elevation extends BiomesEnchantment { - public Elevation() { - super("elevation", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"mountain", "hill"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Glacial.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Glacial.java deleted file mode 100644 index e098c54a..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Glacial.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.defensive; - - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Glacial extends BiomesEnchantment { - public Glacial() { - super("glacial", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"snowy", "ice", "frozen"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/HeatTreated.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/HeatTreated.java deleted file mode 100644 index d5124e9b..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/HeatTreated.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.defensive; - - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class HeatTreated extends BiomesEnchantment { - public HeatTreated() { - super("heat_treated", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"desert", "badlands", "savanna"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Oceanic.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Oceanic.java deleted file mode 100644 index 5e7dd109..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Oceanic.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.defensive; - - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Oceanic extends BiomesEnchantment { - public Oceanic() { - super("oceanic", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"ocean"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Tropical.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Tropical.java deleted file mode 100644 index 09772f6c..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/defensive/Tropical.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.defensive; - - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Tropical extends BiomesEnchantment { - public Tropical() { - super("tropical", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"jungle"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Altitude.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Altitude.java deleted file mode 100644 index 6f7e5de1..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Altitude.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.offensive; - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Altitude extends BiomesEnchantment { - /** - * Instantiate enchantment. - */ - public Altitude() { - super("altitude", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"mountain", "hill"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Aquamarine.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Aquamarine.java deleted file mode 100644 index c70ac50f..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Aquamarine.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.offensive; - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Aquamarine extends BiomesEnchantment { - /** - * Instantiate enchantment. - */ - public Aquamarine() { - super("aquamarine", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"ocean"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Dehydration.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Dehydration.java deleted file mode 100644 index 3a788e38..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Dehydration.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.offensive; - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Dehydration extends BiomesEnchantment { - public Dehydration() { - super("dehydration", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"desert", "badlands", "savanna"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Icelord.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Icelord.java deleted file mode 100644 index ae29de91..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Icelord.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.offensive; - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Icelord extends BiomesEnchantment { - public Icelord() { - super("icelord", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"snowy", "ice", "frozen"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Rainforest.java b/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Rainforest.java deleted file mode 100644 index 12439d1c..00000000 --- a/eco-extensions/biomes/src/main/java/com/willfp/ecoenchants/biomes/enchants/offensive/Rainforest.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.willfp.ecoenchants.biomes.enchants.offensive; - -import com.willfp.ecoenchants.biomes.BiomesEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.block.Biome; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public class Rainforest extends BiomesEnchantment { - public Rainforest() { - super("rainforest", EnchantmentType.NORMAL); - } - - @Override - public boolean isValid(@NotNull final Biome biome) { - return Arrays.stream(new String[]{"jungle"}).anyMatch(biome.name().toLowerCase()::contains); - } -} diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/altitude.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/altitude.yml deleted file mode 100644 index edb0a9c7..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/altitude.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Altitude EcoEnchant -# - -name: "Altitude" -description: Deal more damage in hilly biomes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - - sword - - axe - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - aquamarine - - dehydration - - icelord - - rainforest - maximum-level: 6 - -config: - multiplier: 0.03 \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/aquamarine.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/aquamarine.yml deleted file mode 100644 index 4e6a4692..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/aquamarine.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Aquamarine EcoEnchant -# - -name: "Aquamarine" -description: Deal more damage in oceans. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - - sword - - axe - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - altitude - - dehydration - - icelord - - rainforest - maximum-level: 6 - -config: - multiplier: 0.03 \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/dehydration.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/dehydration.yml deleted file mode 100644 index 5870636f..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/dehydration.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Dehydration EcoEnchant -# - -name: "Dehydration" -description: Deal more damage in hot biomes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - - sword - - axe - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - altitude - - aquamarine - - icelord - - rainforest - maximum-level: 6 - -config: - multiplier: 0.03 \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/elevation.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/elevation.yml deleted file mode 100644 index 8366acdf..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/elevation.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Elevation EcoEnchant -# - -name: "Elevation" -description: Take less damage in hilly biomes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - glacial - - heat_treated - - oceanic - - tropical - maximum-level: 3 - -config: - reduction-per-level: 2 # As percentage \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/glacial.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/glacial.yml deleted file mode 100644 index 7b1e1b06..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/glacial.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Glacial EcoEnchant -# - -name: "Glacial" -description: Take less damage in cold biomes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - elevation - - heat_treated - - oceanic - - tropical - maximum-level: 3 - -config: - reduction-per-level: 2 # As percentage \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/heattreated.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/heattreated.yml deleted file mode 100644 index 03e1fee0..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/heattreated.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Heat Treated EcoEnchant -# - -name: "Heat Treated" -description: Take less damage in hot biomes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - elevation - - glacial - - oceanic - - tropical - maximum-level: 3 - -config: - reduction-per-level: 2 # As percentage \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/icelord.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/icelord.yml deleted file mode 100644 index 4064b4a5..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/icelord.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Icelord EcoEnchant -# - -name: "Icelord" -description: Deal more damage in cold biomes. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - - sword - - axe - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - altitude - - aquamarine - - dehydration - - rainforest - maximum-level: 6 - -config: - multiplier: 0.03 \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/oceanic.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/oceanic.yml deleted file mode 100644 index 80d8d8fd..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/oceanic.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Oceanic EcoEnchant -# - -name: "Oceanic" -description: Take less damage in oceans. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - elevation - - glacial - - heat_treated - - tropical - maximum-level: 3 - -config: - reduction-per-level: 2 # As percentage \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/rainforest.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/rainforest.yml deleted file mode 100644 index 61b651a2..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/rainforest.yml +++ /dev/null @@ -1,36 +0,0 @@ -# -# Rainforest EcoEnchant -# - -name: "Rainforest" -description: Deal more damage in jungles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - bow - - crossbow - - sword - - axe - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - altitude - - aquamarine - - dehydration - - icelord - maximum-level: 6 - -config: - multiplier: 0.03 \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/enchants/normal/tropical.yml b/eco-extensions/biomes/src/main/resources/enchants/normal/tropical.yml deleted file mode 100644 index fffe05d4..00000000 --- a/eco-extensions/biomes/src/main/resources/enchants/normal/tropical.yml +++ /dev/null @@ -1,35 +0,0 @@ -# -# Tropical EcoEnchant -# - -name: "Tropical" -description: Take less damage in jungles. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - elevation - - glacial - - heat_treated - - oceanic - maximum-level: 3 - -config: - reduction-per-level: 2 # As percentage \ No newline at end of file diff --git a/eco-extensions/biomes/src/main/resources/extension.yml b/eco-extensions/biomes/src/main/resources/extension.yml deleted file mode 100644 index 0b4d5449..00000000 --- a/eco-extensions/biomes/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Biomes -main: com.willfp.ecoenchants.biomes.BiomesMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/build.gradle b/eco-extensions/build.gradle deleted file mode 100644 index fac46e61..00000000 --- a/eco-extensions/build.gradle +++ /dev/null @@ -1,17 +0,0 @@ -group 'com.willfp' -description = 'Extension Parent' - -subprojects { - dependencies { - compileOnly project(":eco-core:core-plugin") - compileOnly project(":eco-core:core-proxy") - compileOnly 'org.spigotmc:spigot-api:1.17.1-R0.1-SNAPSHOT' - compileOnly 'com.willfp:libreforge:3.3.0' - } - - tasks.withType(Jar) { - destinationDirectory = file("$rootDir/bin/") - } - - tasks.jar.enabled = false -} \ No newline at end of file diff --git a/eco-extensions/citizen/build.gradle b/eco-extensions/citizen/build.gradle deleted file mode 100644 index 869ce1ef..00000000 --- a/eco-extensions/citizen/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '1.1.0' -description = 'Citizen Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/Citizen.java b/eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/Citizen.java deleted file mode 100644 index da53f017..00000000 --- a/eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/Citizen.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.willfp.ecoenchants.citizen; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Trident; -import org.bukkit.entity.Villager; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Citizen extends EcoEnchant { - public Citizen() { - super( - "citizen", EnchantmentType.NORMAL - ); - } - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity uncastVictim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(uncastVictim instanceof Villager)) { - return; - } - - event.setCancelled(true); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Villager)) { - return; - } - - event.setCancelled(true); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!(victim instanceof Villager)) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/CitizenMain.java b/eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/CitizenMain.java deleted file mode 100644 index adb508ef..00000000 --- a/eco-extensions/citizen/src/main/java/com/willfp/ecoenchants/citizen/CitizenMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.citizen; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class CitizenMain extends Extension { - public static final EcoEnchant CITIZEN = new Citizen(); - - public CitizenMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/citizen/src/main/resources/enchants/normal/citizen.yml b/eco-extensions/citizen/src/main/resources/enchants/normal/citizen.yml deleted file mode 100644 index 0a5b02b5..00000000 --- a/eco-extensions/citizen/src/main/resources/enchants/normal/citizen.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Citizen EcoEnchant -# - -name: "Citizen" -description: Prevent you from injuring villagers. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: uncommon - -general-config: - flags: [] - targets: - - sword - - axe - - bow - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 1 - -config: - # No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/citizen/src/main/resources/extension.yml b/eco-extensions/citizen/src/main/resources/extension.yml deleted file mode 100644 index f5002d5f..00000000 --- a/eco-extensions/citizen/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Citizen -main: com.willfp.ecoenchants.citizen.CitizenMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/countereffects/build.gradle b/eco-extensions/countereffects/build.gradle deleted file mode 100644 index 2ba936f6..00000000 --- a/eco-extensions/countereffects/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '1.1.0' -description = 'CounterEffects Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsEnchantment.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsEnchantment.java deleted file mode 100644 index f1d5d9d5..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsEnchantment.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.willfp.ecoenchants.countereffects; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.LivingEntity; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityPotionEffectEvent; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; - -public abstract class CounterEffectsEnchantment extends EcoEnchant { - protected CounterEffectsEnchantment(@NotNull final String key, - @NotNull final EnchantmentType type, - @NotNull final Prerequisite... prerequisites) { - super(key, type, prerequisites); - } - - public abstract PotionEffectType[] getPotionEffects(); - - @EventHandler - public void onEffect(@NotNull final EntityPotionEffectEvent event) { - if (event.isCancelled()) { - return; - } - - if (!(event.getEntity() instanceof LivingEntity livingEntity)) { - return; - } - - if (event.getNewEffect() == null) { - return; - } - - int level = EnchantChecks.getArmorPoints(livingEntity, this); - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (Arrays.asList(this.getPotionEffects()).contains(event.getNewEffect().getType())) { - event.setCancelled(true); - } - } -} diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsMain.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsMain.java deleted file mode 100644 index f8f268a5..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/CounterEffectsMain.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.countereffects; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.countereffects.enchants.Abundance; -import com.willfp.ecoenchants.countereffects.enchants.Apothecary; -import com.willfp.ecoenchants.countereffects.enchants.Resolve; -import com.willfp.ecoenchants.countereffects.enchants.Vigor; -import com.willfp.ecoenchants.countereffects.enchants.Vivacity; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class CounterEffectsMain extends Extension { - public static final EcoEnchant APOTHECARY = new Apothecary(); - public static final EcoEnchant ABUNDANCE = new Abundance(); - public static final EcoEnchant VIGOR = new Vigor(); - public static final EcoEnchant VIVACITY = new Vivacity(); - public static final EcoEnchant RESOLVE = new Resolve(); - - public CounterEffectsMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Abundance.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Abundance.java deleted file mode 100644 index a4f361c2..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Abundance.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.countereffects.enchants; - -import com.willfp.ecoenchants.countereffects.CounterEffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Abundance extends CounterEffectsEnchantment { - public Abundance() { - super("abundance", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType[] getPotionEffects() { - return new PotionEffectType[]{ - PotionEffectType.HUNGER - }; - } -} diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Apothecary.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Apothecary.java deleted file mode 100644 index dfb7332b..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Apothecary.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.willfp.ecoenchants.countereffects.enchants; - -import com.willfp.ecoenchants.countereffects.CounterEffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Apothecary extends CounterEffectsEnchantment { - public Apothecary() { - super("apothecary", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType[] getPotionEffects() { - return new PotionEffectType[]{ - PotionEffectType.WITHER, - PotionEffectType.POISON - }; - } -} diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Resolve.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Resolve.java deleted file mode 100644 index 0599d468..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Resolve.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.countereffects.enchants; - -import com.willfp.ecoenchants.countereffects.CounterEffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Resolve extends CounterEffectsEnchantment { - public Resolve() { - super("resolve", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType[] getPotionEffects() { - return new PotionEffectType[]{ - PotionEffectType.WEAKNESS - }; - } -} diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vigor.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vigor.java deleted file mode 100644 index 8544bc4a..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vigor.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.countereffects.enchants; - -import com.willfp.ecoenchants.countereffects.CounterEffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Vigor extends CounterEffectsEnchantment { - public Vigor() { - super("vigor", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType[] getPotionEffects() { - return new PotionEffectType[]{ - PotionEffectType.CONFUSION - }; - } -} diff --git a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vivacity.java b/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vivacity.java deleted file mode 100644 index f9d42a26..00000000 --- a/eco-extensions/countereffects/src/main/java/com/willfp/ecoenchants/countereffects/enchants/Vivacity.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.willfp.ecoenchants.countereffects.enchants; - -import com.willfp.ecoenchants.countereffects.CounterEffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Vivacity extends CounterEffectsEnchantment { - public Vivacity() { - super("vivacity", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType[] getPotionEffects() { - return new PotionEffectType[]{ - PotionEffectType.SLOW_DIGGING - }; - } -} diff --git a/eco-extensions/countereffects/src/main/resources/enchants/normal/abundance.yml b/eco-extensions/countereffects/src/main/resources/enchants/normal/abundance.yml deleted file mode 100644 index 2f1e130b..00000000 --- a/eco-extensions/countereffects/src/main/resources/enchants/normal/abundance.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Abundance EcoEnchant -# - -name: "Abundance" -description: Chance to not get affected by hunger. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 2 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-extensions/countereffects/src/main/resources/enchants/normal/apothecary.yml b/eco-extensions/countereffects/src/main/resources/enchants/normal/apothecary.yml deleted file mode 100644 index 5de75235..00000000 --- a/eco-extensions/countereffects/src/main/resources/enchants/normal/apothecary.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Apothecary EcoEnchant -# - -name: "Apothecary" -description: Chance to not get affected by posion or wither. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 2 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-extensions/countereffects/src/main/resources/enchants/normal/resolve.yml b/eco-extensions/countereffects/src/main/resources/enchants/normal/resolve.yml deleted file mode 100644 index 61016d23..00000000 --- a/eco-extensions/countereffects/src/main/resources/enchants/normal/resolve.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Resolve EcoEnchant -# - -name: "Resolve" -description: Chance to not get affected by weakness. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 2 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-extensions/countereffects/src/main/resources/enchants/normal/vigor.yml b/eco-extensions/countereffects/src/main/resources/enchants/normal/vigor.yml deleted file mode 100644 index 1e649191..00000000 --- a/eco-extensions/countereffects/src/main/resources/enchants/normal/vigor.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Vigor EcoEnchant -# - -name: "Vigor" -description: Chance to not get affected by nausea. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 2 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-extensions/countereffects/src/main/resources/enchants/normal/vivacity.yml b/eco-extensions/countereffects/src/main/resources/enchants/normal/vivacity.yml deleted file mode 100644 index e4f0cf6a..00000000 --- a/eco-extensions/countereffects/src/main/resources/enchants/normal/vivacity.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Vivacity EcoEnchant -# - -name: "Vivacity" -description: Chance to not get affected by mining fatigue. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 2 - -config: - chance-per-level: 12.5 \ No newline at end of file diff --git a/eco-extensions/countereffects/src/main/resources/extension.yml b/eco-extensions/countereffects/src/main/resources/extension.yml deleted file mode 100644 index 42727258..00000000 --- a/eco-extensions/countereffects/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: CounterEffects -main: com.willfp.ecoenchants.countereffects.CounterEffectsMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/effects/build.gradle b/eco-extensions/effects/build.gradle deleted file mode 100644 index c4a7c862..00000000 --- a/eco-extensions/effects/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.0' -description = 'Effects Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsEnchantment.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsEnchantment.java deleted file mode 100644 index c91b2fe1..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsEnchantment.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.willfp.ecoenchants.effects; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.eco.core.events.ArmorChangeEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.potion.PotionEffect; -import org.bukkit.potion.PotionEffectType; -import org.jetbrains.annotations.NotNull; - -public abstract class EffectsEnchantment extends EcoEnchant { - protected EffectsEnchantment(@NotNull final String key, - @NotNull final EnchantmentType type, - @NotNull final Prerequisite... prerequisites) { - super(key, type, prerequisites); - } - - public abstract PotionEffectType getPotionEffect(); - - @EventHandler - public void onEquip(@NotNull final ArmorChangeEvent event) { - final Player player = event.getPlayer(); - - if (player.hasPotionEffect(this.getPotionEffect()) && player.getPotionEffect(this.getPotionEffect()).getDuration() >= 1639) { - player.removePotionEffect(this.getPotionEffect()); - } - - int level = EnchantChecks.getArmorPoints(player, this); - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - if (level > 0) { - player.addPotionEffect(new PotionEffect(this.getPotionEffect(), 0x6fffffff, level - 1, false, false, true)); - } - } -} diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsMain.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsMain.java deleted file mode 100644 index 9c8a5a52..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/EffectsMain.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.effects; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.effects.enchants.JumpBoost; -import com.willfp.ecoenchants.effects.enchants.NightVision; -import com.willfp.ecoenchants.effects.enchants.Regeneration; -import com.willfp.ecoenchants.effects.enchants.Speed; -import com.willfp.ecoenchants.effects.enchants.WaterBreathing; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class EffectsMain extends Extension { - public static final EcoEnchant JUMP_BOOST = new JumpBoost(); - public static final EcoEnchant NIGHT_VISION = new NightVision(); - public static final EcoEnchant REGENERATION = new Regeneration(); - public static final EcoEnchant SPEED = new Speed(); - public static final EcoEnchant WATER_BREATHING = new WaterBreathing(); - - public EffectsMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/JumpBoost.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/JumpBoost.java deleted file mode 100644 index 03091f03..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/JumpBoost.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.willfp.ecoenchants.effects.enchants; - -import com.willfp.ecoenchants.effects.EffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class JumpBoost extends EffectsEnchantment { - public JumpBoost() { - super("jump_boost", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType getPotionEffect() { - return PotionEffectType.JUMP; - } -} diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/NightVision.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/NightVision.java deleted file mode 100644 index 5a554089..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/NightVision.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.willfp.ecoenchants.effects.enchants; - -import com.willfp.ecoenchants.effects.EffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class NightVision extends EffectsEnchantment { - public NightVision() { - super("night_vision", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType getPotionEffect() { - return PotionEffectType.NIGHT_VISION; - } -} diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Regeneration.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Regeneration.java deleted file mode 100644 index f3e218e0..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Regeneration.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.willfp.ecoenchants.effects.enchants; - -import com.willfp.ecoenchants.effects.EffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Regeneration extends EffectsEnchantment { - public Regeneration() { - super("regeneration", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType getPotionEffect() { - return PotionEffectType.REGENERATION; - } -} diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Speed.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Speed.java deleted file mode 100644 index 53e2a3ea..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/Speed.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.willfp.ecoenchants.effects.enchants; - -import com.willfp.ecoenchants.effects.EffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class Speed extends EffectsEnchantment { - public Speed() { - super("speed", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType getPotionEffect() { - return PotionEffectType.SPEED; - } -} diff --git a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/WaterBreathing.java b/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/WaterBreathing.java deleted file mode 100644 index 02637995..00000000 --- a/eco-extensions/effects/src/main/java/com/willfp/ecoenchants/effects/enchants/WaterBreathing.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.willfp.ecoenchants.effects.enchants; - -import com.willfp.ecoenchants.effects.EffectsEnchantment; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import org.bukkit.potion.PotionEffectType; - -public class WaterBreathing extends EffectsEnchantment { - public WaterBreathing() { - super("water_breathing", EnchantmentType.NORMAL); - } - - @Override - public PotionEffectType getPotionEffect() { - return PotionEffectType.WATER_BREATHING; - } -} diff --git a/eco-extensions/effects/src/main/resources/enchants/normal/jumpboost.yml b/eco-extensions/effects/src/main/resources/enchants/normal/jumpboost.yml deleted file mode 100644 index 799d8f74..00000000 --- a/eco-extensions/effects/src/main/resources/enchants/normal/jumpboost.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Jump Boost EcoEnchant -# - -name: "Jump Boost" -description: Gives you permanent jump boost. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - spring - maximum-level: 3 - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/effects/src/main/resources/enchants/normal/nightvision.yml b/eco-extensions/effects/src/main/resources/enchants/normal/nightvision.yml deleted file mode 100644 index 57918f59..00000000 --- a/eco-extensions/effects/src/main/resources/enchants/normal/nightvision.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Night Vision EcoEnchant -# - -name: "Night Vision" -description: Gives you permanent night vision. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 1 - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/effects/src/main/resources/enchants/normal/regeneration.yml b/eco-extensions/effects/src/main/resources/enchants/normal/regeneration.yml deleted file mode 100644 index 0bff0618..00000000 --- a/eco-extensions/effects/src/main/resources/enchants/normal/regeneration.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Regeneration EcoEnchant -# - -name: "Regeneration" -description: Gives you permanent regeneration. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 2 - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/effects/src/main/resources/enchants/normal/speed.yml b/eco-extensions/effects/src/main/resources/enchants/normal/speed.yml deleted file mode 100644 index 73ab1f73..00000000 --- a/eco-extensions/effects/src/main/resources/enchants/normal/speed.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Speed EcoEnchant -# - -name: "Speed" -description: Gives you permanent speed. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - boots - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - streamlining - maximum-level: 3 - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/effects/src/main/resources/enchants/normal/waterbreathing.yml b/eco-extensions/effects/src/main/resources/enchants/normal/waterbreathing.yml deleted file mode 100644 index 184e4cad..00000000 --- a/eco-extensions/effects/src/main/resources/enchants/normal/waterbreathing.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Water Breathing EcoEnchant -# - -name: "Water Breathing" -description: Gives you permanent water breathing. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 1 - -config: -# No config is available for this enchantment \ No newline at end of file diff --git a/eco-extensions/effects/src/main/resources/extension.yml b/eco-extensions/effects/src/main/resources/extension.yml deleted file mode 100644 index 46b3d530..00000000 --- a/eco-extensions/effects/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Effects -main: com.willfp.ecoenchants.effects.EffectsMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/endershot/build.gradle b/eco-extensions/endershot/build.gradle deleted file mode 100644 index 438bfd9e..00000000 --- a/eco-extensions/endershot/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.0' -description = 'Endershot Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/Endershot.java b/eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/Endershot.java deleted file mode 100644 index 6f0ce715..00000000 --- a/eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/Endershot.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.willfp.ecoenchants.endershot; - -import com.willfp.eco.core.integrations.mcmmo.McmmoManager; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.SoundCategory; -import org.bukkit.entity.EnderPearl; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -public class Endershot extends EcoEnchant { - public Endershot() { - super("endershot", EnchantmentType.NORMAL); - } - - @EventHandler(priority = EventPriority.LOW) - public void onBowShoot(@NotNull final EntityShootBowEvent event) { - if (McmmoManager.isFake(event)) { - return; - } - if (event.getProjectile().getType() != EntityType.ARROW) { - return; - } - if (!(event.getEntity() instanceof Player player)) { - return; - } - - if (!player.isSneaking()) { - return; - } - - event.setCancelled(true); - - if (!EnchantChecks.mainhand(player, this)) { - return; - } - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - if (!player.getInventory().contains(Material.ENDER_PEARL, 1) && !player.getGameMode().equals(GameMode.CREATIVE)) { - return; - } - - boolean hasInfinity = EnchantChecks.mainhand(player, ARROW_INFINITE) && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "work-with-infinity"); - if (!hasInfinity) { - ItemStack pearl = new ItemStack(Material.ENDER_PEARL, 1); - player.getInventory().remove(pearl); - } - - EnderPearl pearl = player.launchProjectile(EnderPearl.class); - pearl.setShooter(player); - pearl.setVelocity(event.getProjectile().getVelocity()); - player.playSound(player.getLocation(), Sound.ENTITY_ARROW_SHOOT, SoundCategory.PLAYERS, 1f, 1f); - } -} diff --git a/eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/EndershotMain.java b/eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/EndershotMain.java deleted file mode 100644 index 94e578a8..00000000 --- a/eco-extensions/endershot/src/main/java/com/willfp/ecoenchants/endershot/EndershotMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.endershot; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class EndershotMain extends Extension { - public static final EcoEnchant ENDERSHOT = new Endershot(); - - public EndershotMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/endershot/src/main/resources/enchants/normal/endershot.yml b/eco-extensions/endershot/src/main/resources/enchants/normal/endershot.yml deleted file mode 100644 index 56d777c3..00000000 --- a/eco-extensions/endershot/src/main/resources/enchants/normal/endershot.yml +++ /dev/null @@ -1,29 +0,0 @@ -# -# Endershot EcoEnchant -# - -name: "Endershot" -description: Shoot ender pearls out of your bow while crouching -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 1 - -config: - work-with-infinity: true # Don't consume ender pearls when enchanted with infinity \ No newline at end of file diff --git a/eco-extensions/endershot/src/main/resources/extension.yml b/eco-extensions/endershot/src/main/resources/extension.yml deleted file mode 100644 index dc8a1c7f..00000000 --- a/eco-extensions/endershot/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Endershot -main: com.willfp.ecoenchants.endershot.EndershotMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/firewand/build.gradle b/eco-extensions/firewand/build.gradle deleted file mode 100644 index f5ddd6f4..00000000 --- a/eco-extensions/firewand/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.0' -description = 'Firewand Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/Firewand.java b/eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/Firewand.java deleted file mode 100644 index 3243550a..00000000 --- a/eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/Firewand.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.willfp.ecoenchants.firewand; - - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.entity.Player; -import org.bukkit.entity.SmallFireball; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityExplodeEvent; -import org.bukkit.event.player.PlayerInteractEvent; -import org.jetbrains.annotations.NotNull; - -public class Firewand extends Spell { - public Firewand() { - super("firewand"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - SmallFireball fireball = player.launchProjectile(SmallFireball.class, player.getEyeLocation().getDirection().multiply(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "velocity"))); - fireball.setIsIncendiary(this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "fire")); - fireball.setMetadata("eco-damage", this.getPlugin().getMetadataValueFactory().create(this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "damage-per-level") * level)); - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "no-explode")) { - fireball.setMetadata("nobreak", this.getPlugin().getMetadataValueFactory().create(true)); - } - fireball.setShooter(player); - - return true; - } - - @EventHandler(priority = EventPriority.LOW) - public void onFireballDamage(@NotNull final EntityDamageByEntityEvent event) { - if (!(event.getDamager() instanceof SmallFireball)) { - return; - } - if (event.getDamager().getMetadata("eco-damage").isEmpty()) { - return; - } - - double multiplier = event.getDamager().getMetadata("eco-damage").get(0).asDouble(); - - event.setDamage(multiplier); - } - - @EventHandler - public void onFireballExplode(@NotNull final EntityExplodeEvent event) { - if (!(event.getEntity() instanceof SmallFireball)) { - return; - } - if (event.getEntity().getMetadata("nobreak").isEmpty()) { - return; - } - - event.setCancelled(true); - } -} diff --git a/eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/FirewandMain.java b/eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/FirewandMain.java deleted file mode 100644 index 25792316..00000000 --- a/eco-extensions/firewand/src/main/java/com/willfp/ecoenchants/firewand/FirewandMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.firewand; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class FirewandMain extends Extension { - public static final EcoEnchant FIREWAND = new Firewand(); - - public FirewandMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/firewand/src/main/resources/enchants/spell/firewand.yml b/eco-extensions/firewand/src/main/resources/enchants/spell/firewand.yml deleted file mode 100644 index 6c8197aa..00000000 --- a/eco-extensions/firewand/src/main/resources/enchants/spell/firewand.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Firewand EcoEnchant -# - -name: "Firewand" -description: Shoots a fireball -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - rod - - carrot_stick - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - activation-sound: ENTITY_GHAST_SHOOT - cooldown: 60 # In seconds - velocity: 3 - fire: true - damage-per-level: 8 - no-explode: false # Don't explode \ No newline at end of file diff --git a/eco-extensions/firewand/src/main/resources/extension.yml b/eco-extensions/firewand/src/main/resources/extension.yml deleted file mode 100644 index 09fe60d6..00000000 --- a/eco-extensions/firewand/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Firewand -main: com.willfp.ecoenchants.firewand.FirewandMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/intimidation/build.gradle b/eco-extensions/intimidation/build.gradle deleted file mode 100644 index 0bcfd973..00000000 --- a/eco-extensions/intimidation/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '1.1.0' -description = 'Intimidation Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/Intimidation.java b/eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/Intimidation.java deleted file mode 100644 index fdd1357d..00000000 --- a/eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/Intimidation.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.willfp.ecoenchants.intimidation; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.entity.Monster; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityTargetLivingEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Intimidation extends EcoEnchant { - public Intimidation() { - super( - "intimidation", EnchantmentType.NORMAL - ); - } - - @EventHandler - public void onSwitchTarget(@NotNull final EntityTargetLivingEntityEvent event) { - if (!(event.getEntity() instanceof Monster attacker)) { - return; - } - - if (event.getTarget() == null) { - return; - } - - if (!EnchantChecks.mainhand(event.getTarget(), this)) { - return; - } - - if (event.isCancelled()) { - return; - } - - if (this.getDisabledWorlds().contains(event.getTarget().getWorld())) { - return; - } - - int level = EnchantChecks.getArmorPoints(event.getTarget(), this); - - if (EnchantmentUtils.passedChance(this, level)) { - event.setCancelled(true); - } - } -} diff --git a/eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/IntimidationMain.java b/eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/IntimidationMain.java deleted file mode 100644 index 55cb8e59..00000000 --- a/eco-extensions/intimidation/src/main/java/com/willfp/ecoenchants/intimidation/IntimidationMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.intimidation; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class IntimidationMain extends Extension { - public static final EcoEnchant INTIMIDATION = new Intimidation(); - - public IntimidationMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/intimidation/src/main/resources/enchants/normal/intimidation.yml b/eco-extensions/intimidation/src/main/resources/enchants/normal/intimidation.yml deleted file mode 100644 index a213c4fb..00000000 --- a/eco-extensions/intimidation/src/main/resources/enchants/normal/intimidation.yml +++ /dev/null @@ -1,28 +0,0 @@ -# -# Intimidation EcoEnchant -# - -name: "Intimidation" -description: Decrease the chance of hostile mobs being aggravated at you. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - helmet - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [] - maximum-level: 4 - -config: - chance-per-level: 20 \ No newline at end of file diff --git a/eco-extensions/intimidation/src/main/resources/extension.yml b/eco-extensions/intimidation/src/main/resources/extension.yml deleted file mode 100644 index 9e7e3674..00000000 --- a/eco-extensions/intimidation/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Intimidation -main: com.willfp.ecoenchants.intimidation.IntimidationMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/mmo/build.gradle b/eco-extensions/mmo/build.gradle deleted file mode 100644 index a09a8ddd..00000000 --- a/eco-extensions/mmo/build.gradle +++ /dev/null @@ -1,24 +0,0 @@ -group 'com.willfp' -version '5.0.0' -description = 'MMO Extension' - -repositories { - maven { - url 'https://mvn.lumine.io/repository/maven-public/' - } -} - -dependencies { - compileOnly 'net.Indyuce:MMOCore:1.7.0' - compileOnly 'net.Indyuce:MMOItems:6.5.4' - compileOnly 'net.Indyuce:MMOLib:1.7.3' -} - -configurations.all { - exclude group: 'com.mojang', module: 'authlib' - exclude group: 'org.kitteh.pastegg' -} - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOMain.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOMain.java deleted file mode 100644 index f8720be1..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOMain.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.willfp.ecoenchants.mmo; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.mmo.enchants.abilities.Discounted; -import com.willfp.ecoenchants.mmo.enchants.abilities.Recover; -import com.willfp.ecoenchants.mmo.enchants.mana.Augment; -import com.willfp.ecoenchants.mmo.enchants.mana.Drain; -import com.willfp.ecoenchants.mmo.enchants.mana.Elixir; -import com.willfp.ecoenchants.mmo.enchants.mana.Siphon; -import com.willfp.ecoenchants.mmo.enchants.mana.Spirituality; -import com.willfp.ecoenchants.mmo.enchants.misc.Strengthening; -import com.willfp.ecoenchants.mmo.enchants.stamina.Athletic; -import com.willfp.ecoenchants.mmo.enchants.stamina.Endurance; -import com.willfp.ecoenchants.mmo.enchants.stamina.Fortitude; -import com.willfp.ecoenchants.mmo.enchants.stamina.Motivate; -import org.bukkit.Bukkit; -import org.jetbrains.annotations.NotNull; - -public class MMOMain extends Extension { - public static final EcoEnchant ELIXIR = new Elixir(); - public static final EcoEnchant SIPHON = new Siphon(); - public static final EcoEnchant DRAIN = new Drain(); - public static final EcoEnchant SPIRITUALITY = new Spirituality(); - public static final EcoEnchant AUGMENT = new Augment(); - public static final EcoEnchant DISCOUNTED = new Discounted(); - public static final EcoEnchant RECOVER = new Recover(); - public static final EcoEnchant ENDURANCE = new Endurance(); - public static final EcoEnchant FORTITUDE = new Fortitude(); - public static final EcoEnchant MOTIVATE = new Motivate(); - public static final EcoEnchant ATHLETIC = new Athletic(); - public static final EcoEnchant STRENGTHENING = new Strengthening(); - - public MMOMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - protected void onEnable() { - if (!MMOPrerequisites.HAS_MMOCORE.isMet()) { - Bukkit.getLogger().severe("MMO Extension requires MMOCore to be installed!"); - Bukkit.getLogger().severe("Disabling..."); - this.disable(); - } - } - - @Override - protected void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOPrerequisites.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOPrerequisites.java deleted file mode 100644 index 934a88c8..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/MMOPrerequisites.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.willfp.ecoenchants.mmo; - -import com.willfp.eco.core.Prerequisite; -import org.bukkit.Bukkit; -import org.bukkit.plugin.Plugin; - -import java.util.Arrays; -import java.util.Set; -import java.util.stream.Collectors; - -public class MMOPrerequisites { - private static final Set enabledPlugins = Arrays.stream(Bukkit.getPluginManager().getPlugins()).map(Plugin::getName).collect(Collectors.toSet()); - - public static final Prerequisite HAS_MMOCORE = new Prerequisite( - () -> enabledPlugins.contains("MMOCore"), - "Has mmocore installed" - ); - public static final Prerequisite HAS_MMOITEMS = new Prerequisite( - () -> enabledPlugins.contains("MMOItems"), - "Has mmoitems installed" - ); - - public static Prerequisite[] append(Prerequisite[] array, Prerequisite newElement) { - Prerequisite[] copy = new Prerequisite[array.length + 1]; - System.arraycopy(array, 0, copy, 0, array.length); - copy[array.length] = newElement; - return copy; - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Discounted.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Discounted.java deleted file mode 100644 index adeedab3..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Discounted.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.abilities; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.mmo.MMOPrerequisites; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.Indyuce.mmoitems.api.event.AbilityUseEvent; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; - -public class Discounted extends MMOEnchantment { - public Discounted() { - super("discounted", EnchantmentType.NORMAL, MMOPrerequisites.HAS_MMOITEMS); - } - - @EventHandler - public void onAbility(AbilityUseEvent event) { - Player player = event.getPlayer(); - - if (!EnchantChecks.mainhand(player, this)) - return; - - int level = EnchantChecks.getMainhandLevel(player, this); - - double cost = event.getAbility().getModifier("mana"); - if (cost == 0.0D) return; - - double multiplier = 1 - (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * level); - cost *= multiplier; - - event.getAbility().setModifier("mana", cost); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Recover.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Recover.java deleted file mode 100644 index 40488adf..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/abilities/Recover.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.abilities; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.mmo.MMOPrerequisites; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.Indyuce.mmoitems.api.event.AbilityUseEvent; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; - -public class Recover extends MMOEnchantment { - public Recover() { - super("recover", EnchantmentType.NORMAL, MMOPrerequisites.HAS_MMOITEMS); - } - - @EventHandler - public void onAbility(AbilityUseEvent event) { - Player player = event.getPlayer(); - - if (!EnchantChecks.mainhand(player, this)) - return; - - int level = EnchantChecks.getMainhandLevel(player, this); - - double cooldown = event.getAbility().getModifier("cooldown"); - - if (cooldown == 0.0D) return; - - double multiplier = 1 - (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * level); - cooldown *= multiplier; - - event.getAbility().setModifier("cooldown", cooldown); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Augment.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Augment.java deleted file mode 100644 index 58b45105..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Augment.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.mana; - -import com.willfp.eco.core.events.ArmorEquipEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.mmogroup.mmolib.MMOLib; -import net.mmogroup.mmolib.api.player.MMOPlayerData; -import net.mmogroup.mmolib.api.stat.SharedStat; -import net.mmogroup.mmolib.api.stat.modifier.StatModifier; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public class Augment extends MMOEnchantment { - private static final String KEY = "ecoenchants_bonus_mana"; - - public Augment() { - super("augment", EnchantmentType.NORMAL); - } - - @Override - public void onArmorEquip(@NotNull Player player, int level, @NotNull ArmorEquipEvent event) { - MMOPlayerData data = MMOPlayerData.get(player); - - data.getStatMap().getInstance(SharedStat.MAX_MANA).remove(KEY); - - if (level == 0) { - MMOLib.plugin.getStats().runUpdates(data.getStatMap()); - return; - } - - int mana = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "mana-per-level") * level; - - data.getStatMap().getInstance(SharedStat.MAX_MANA).addModifier(KEY, new StatModifier(mana)); - - MMOLib.plugin.getStats().runUpdates(data.getStatMap()); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Drain.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Drain.java deleted file mode 100644 index 8a1405ea..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Drain.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.mana; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.mmo.integrations.mmo.MMOManager; -import com.willfp.ecoenchants.mmo.structure.MMOSpell; -import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerInteractEvent; - -public class Drain extends MMOSpell { - public Drain() { - super("drain"); - } - - @Override - public boolean onUse(Player player, int level, PlayerInteractEvent event) { - double radius = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "radius-per-level") * level; - double amount = 1 - ((this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percentage-per-level") / 100) * level); - - player.getNearbyEntities(radius, radius, radius).forEach(entity -> { - if (!(entity instanceof Player)) - return; - - Player victim = (Player) entity; - MMOManager.setMana(victim, MMOManager.getMana(player) * amount); - }); - - return true; - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Elixir.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Elixir.java deleted file mode 100644 index ff2a1c15..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Elixir.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.mana; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import com.willfp.ecoenchants.mmo.integrations.mmo.MMOManager; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Elixir extends MMOEnchantment { - public Elixir() { - super("elixir", EnchantmentType.NORMAL); - } - - @Override - public void onMeleeAttack(@NotNull LivingEntity attacker, @NotNull LivingEntity victim, int level, @NotNull EntityDamageByEntityEvent event) { - if (!(attacker instanceof Player && victim instanceof Player)) - return; - Player pAttacker = (Player) attacker; - Player pVictim = (Player) victim; - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - double victimMana = MMOManager.getMana(pVictim); - - double quantity = (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percentage-per-level") / 100) * level; - - double toSteal = victimMana * quantity; - - MMOManager.setMana(pVictim, victimMana - toSteal); - MMOManager.giveMana(pAttacker, toSteal); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Siphon.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Siphon.java deleted file mode 100644 index 2805ebfd..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Siphon.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.mana; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.mmo.integrations.mmo.MMOManager; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Siphon extends MMOEnchantment { - public Siphon() { - super("siphon", EnchantmentType.NORMAL); - } - - @Override - public void onArrowDamage(@NotNull LivingEntity attacker, @NotNull LivingEntity victim, @NotNull Arrow arrow, int level, @NotNull EntityDamageByEntityEvent event) { - if (!(attacker instanceof Player && victim instanceof Player)) - return; - Player pAttacker = (Player) attacker; - Player pVictim = (Player) victim; - - double victimMana = MMOManager.getMana(pVictim); - - double quantity = (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percentage-per-level") / 100) * level; - - double toSteal = victimMana * quantity; - - MMOManager.setMana(pVictim, victimMana - toSteal); - MMOManager.giveMana(pAttacker, toSteal); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Spirituality.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Spirituality.java deleted file mode 100644 index 34a99cec..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/mana/Spirituality.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.mana; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.Indyuce.mmocore.api.event.PlayerRegenResourceEvent; -import net.Indyuce.mmocore.api.player.profess.resource.PlayerResource; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; - -public class Spirituality extends MMOEnchantment { - public Spirituality() { - super("spirituality", EnchantmentType.NORMAL); - } - - @EventHandler - public void onRegainMana(PlayerRegenResourceEvent event) { - if (!event.getResource().equals(PlayerResource.MANA)) - return; - - Player player = event.getPlayer(); - - int levels = EnchantChecks.getArmorPoints(player, this); - if (levels == 0) return; - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * levels; - event.setAmount(event.getAmount() * (multiplier + 1)); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/misc/Strengthening.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/misc/Strengthening.java deleted file mode 100644 index 0e46365e..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/misc/Strengthening.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.misc; - -import com.willfp.eco.core.events.ArmorEquipEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.mmogroup.mmolib.MMOLib; -import net.mmogroup.mmolib.api.player.MMOPlayerData; -import net.mmogroup.mmolib.api.stat.SharedStat; -import net.mmogroup.mmolib.api.stat.modifier.StatModifier; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public class Strengthening extends MMOEnchantment { - private static final String KEY = "ecoenchants_bonus_strength"; - - public Strengthening() { - super("strengthening", EnchantmentType.NORMAL); - } - - @Override - public void onArmorEquip(@NotNull Player player, int level, @NotNull ArmorEquipEvent event) { - MMOPlayerData data = MMOPlayerData.get(player); - - data.getStatMap().getInstance(SharedStat.ATTACK_DAMAGE).remove(KEY); - - if (level == 0) { - MMOLib.plugin.getStats().runUpdates(data.getStatMap()); - return; - } - - double multiplier = (this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "multiplier") * level) * data.getStatMap().getInstance(SharedStat.ATTACK_DAMAGE).getBase(); - - data.getStatMap().getInstance(SharedStat.ATTACK_DAMAGE).addModifier(KEY, new StatModifier(multiplier)); - - MMOLib.plugin.getStats().runUpdates(data.getStatMap()); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Athletic.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Athletic.java deleted file mode 100644 index e45e1279..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Athletic.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.stamina; - -import com.willfp.eco.core.events.ArmorEquipEvent; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.mmogroup.mmolib.MMOLib; -import net.mmogroup.mmolib.api.player.MMOPlayerData; -import net.mmogroup.mmolib.api.stat.SharedStat; -import net.mmogroup.mmolib.api.stat.modifier.StatModifier; -import org.bukkit.entity.Player; -import org.jetbrains.annotations.NotNull; - -public class Athletic extends MMOEnchantment { - private static final String KEY = "ecoenchants_bonus_stamina"; - - public Athletic() { - super("athletic", EnchantmentType.NORMAL); - } - - @Override - public void onArmorEquip(@NotNull Player player, int level, @NotNull ArmorEquipEvent event) { - MMOPlayerData data = MMOPlayerData.get(player); - - data.getStatMap().getInstance(SharedStat.MAX_STAMINA).remove(KEY); - - if (level == 0) { - MMOLib.plugin.getStats().runUpdates(data.getStatMap()); - return; - } - - int stamina = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "stamina-per-level") * level; - - data.getStatMap().getInstance(SharedStat.MAX_STAMINA).addModifier(KEY, new StatModifier(stamina)); - - MMOLib.plugin.getStats().runUpdates(data.getStatMap()); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Endurance.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Endurance.java deleted file mode 100644 index bb2dfd06..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Endurance.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.stamina; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import net.Indyuce.mmocore.api.event.PlayerRegenResourceEvent; -import net.Indyuce.mmocore.api.player.profess.resource.PlayerResource; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; - -public class Endurance extends MMOEnchantment { - public Endurance() { - super("endurance", EnchantmentType.NORMAL); - } - - @EventHandler - public void onRegainMana(PlayerRegenResourceEvent event) { - if (!event.getResource().equals(PlayerResource.STAMINA)) - return; - - Player player = event.getPlayer(); - - int levels = EnchantChecks.getArmorPoints(player, this); - if (levels == 0) return; - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier") * levels; - event.setAmount(event.getAmount() * (multiplier + 1)); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Fortitude.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Fortitude.java deleted file mode 100644 index bee3bab9..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Fortitude.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.stamina; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.mmo.integrations.mmo.MMOManager; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Fortitude extends MMOEnchantment { - public Fortitude() { - super("fortitude", EnchantmentType.NORMAL); - } - - @Override - public void onArrowDamage(@NotNull LivingEntity attacker, @NotNull LivingEntity victim, @NotNull Arrow arrow, int level, @NotNull EntityDamageByEntityEvent event) { - if (!(attacker instanceof Player && victim instanceof Player)) - return; - Player pAttacker = (Player) attacker; - Player pVictim = (Player) victim; - - double victimStamina = MMOManager.getStamina(pVictim); - - double quantity = (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percentage-per-level") / 100) * level; - - double toSteal = victimStamina * quantity; - - MMOManager.setStamina(pVictim, victimStamina - toSteal); - MMOManager.giveStamina(pAttacker, toSteal); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Motivate.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Motivate.java deleted file mode 100644 index 5cad4241..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/enchants/stamina/Motivate.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.mmo.enchants.stamina; - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import com.willfp.ecoenchants.mmo.integrations.mmo.MMOManager; -import com.willfp.ecoenchants.mmo.structure.MMOEnchantment; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.jetbrains.annotations.NotNull; - -public class Motivate extends MMOEnchantment { - public Motivate() { - super("motivate", EnchantmentType.NORMAL); - } - - @Override - public void onMeleeAttack(@NotNull LivingEntity attacker, @NotNull LivingEntity victim, int level, @NotNull EntityDamageByEntityEvent event) { - if (!(attacker instanceof Player && victim instanceof Player)) - return; - Player pAttacker = (Player) attacker; - Player pVictim = (Player) victim; - - if (!EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - - double victimStamina = MMOManager.getStamina(pVictim); - - double quantity = (this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "percentage-per-level") / 100) * level; - - double toSteal = victimStamina * quantity; - - MMOManager.setStamina(pVictim, victimStamina - toSteal); - MMOManager.giveStamina(pAttacker, toSteal); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOIntegration.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOIntegration.java deleted file mode 100644 index 16d3cdd0..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOIntegration.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.willfp.ecoenchants.mmo.integrations.mmo; - - -import com.willfp.eco.core.integrations.Integration; -import org.bukkit.entity.Player; - -public interface MMOIntegration extends Integration { - double getMana(Player player); - - void setMana(Player player, double amount); - - double getMaxMana(Player player); - - void giveMana(Player player, double amount); - - double getStamina(Player player); - - void setStamina(Player player, double amount); - - double getMaxStamina(Player player); - - void giveStamina(Player player, double amount); -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOManager.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOManager.java deleted file mode 100644 index ea778cb6..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/MMOManager.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.willfp.ecoenchants.mmo.integrations.mmo; - -import org.bukkit.entity.Player; - -import java.util.HashSet; -import java.util.Set; - -public class MMOManager { - private static final Set integrations = new HashSet<>(); - - public static void register(MMOIntegration integration) { - integrations.add(integration); - } - - private static MMOIntegration getIntegration() { - return integrations.stream().findFirst().get(); - } - - public static double getMana(Player player) { - MMOIntegration integration = getIntegration(); - return integration.getMana(player); - } - - public static double getMaxMana(Player player) { - MMOIntegration integration = getIntegration(); - return integration.getMaxMana(player); - } - - public static void setMana(Player player, double amount) { - MMOIntegration integration = getIntegration(); - integration.setMana(player, amount); - } - - public static void giveMana(Player player, double amount) { - MMOIntegration integration = getIntegration(); - integration.giveMana(player, amount); - } - - public static double getStamina(Player player) { - MMOIntegration integration = getIntegration(); - return integration.getStamina(player); - } - - public static double getMaxStamina(Player player) { - MMOIntegration integration = getIntegration(); - return integration.getMaxStamina(player); - } - - public static void setStamina(Player player, double amount) { - MMOIntegration integration = getIntegration(); - integration.setStamina(player, amount); - } - - public static void giveStamina(Player player, double amount) { - MMOIntegration integration = getIntegration(); - integration.giveStamina(player, amount); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/plugins/MMOCore.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/plugins/MMOCore.java deleted file mode 100644 index a8222e3f..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/integrations/mmo/plugins/MMOCore.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.willfp.ecoenchants.mmo.integrations.mmo.plugins; - -import com.willfp.ecoenchants.mmo.integrations.mmo.MMOIntegration; -import net.Indyuce.mmocore.api.player.PlayerData; -import net.Indyuce.mmocore.api.player.stats.StatType; -import org.bukkit.entity.Player; - -public class MMOCore implements MMOIntegration { - @Override - public double getMana(Player player) { - return PlayerData.get(player).getMana(); - } - - @Override - public void setMana(Player player, double amount) { - PlayerData.get(player).setMana(amount); - } - - @Override - public void giveMana(Player player, double amount) { - PlayerData.get(player).giveMana(amount); - } - - @Override - public double getMaxMana(Player player) { - return PlayerData.get(player).getStats().getStat(StatType.MAX_MANA); - } - - @Override - public double getStamina(Player player) { - return PlayerData.get(player).getStamina(); - } - - @Override - public void setStamina(Player player, double amount) { - PlayerData.get(player).setStamina(amount); - } - - @Override - public void giveStamina(Player player, double amount) { - PlayerData.get(player).giveStamina(amount); - } - - @Override - public double getMaxStamina(Player player) { - return PlayerData.get(player).getStats().getStat(StatType.MAX_STAMINA); - } - - @Override - public String getPluginName() { - return "MMOCore"; - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchant.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchant.java deleted file mode 100644 index a84195f6..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchant.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.willfp.ecoenchants.mmo.structure; - -import java.util.HashSet; -import java.util.Set; - -public interface MMOEnchant { - Set REGISTRY = new HashSet<>(); -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchantment.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchantment.java deleted file mode 100644 index c4540d98..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOEnchantment.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.willfp.ecoenchants.mmo.structure; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.mmo.MMOPrerequisites; - -public abstract class MMOEnchantment extends EcoEnchant implements MMOEnchant { - protected MMOEnchantment(String key, EnchantmentType type, Prerequisite... prerequisites) { - super(key, type, MMOPrerequisites.append(prerequisites, MMOPrerequisites.HAS_MMOCORE)); - - MMOEnchant.REGISTRY.add(this); - } -} diff --git a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOSpell.java b/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOSpell.java deleted file mode 100644 index d1323d4a..00000000 --- a/eco-extensions/mmo/src/main/java/com/willfp/ecoenchants/mmo/structure/MMOSpell.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.willfp.ecoenchants.mmo.structure; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import com.willfp.ecoenchants.mmo.MMOPrerequisites; - -public abstract class MMOSpell extends Spell implements MMOEnchant { - protected MMOSpell(String key, Prerequisite... prerequisites) { - super(key, MMOPrerequisites.append(prerequisites, MMOPrerequisites.HAS_MMOCORE)); - - MMOEnchant.REGISTRY.add(this); - } -} diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/athletic.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/athletic.yml deleted file mode 100644 index 5fa32a65..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/athletic.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Athletic EcoEnchant -# - -name: "Athletic" -description: Increases your max stamina. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - conflicts: [ ] - maximum-level: 4 - -config: - stamina-per-level: 10 # Bonus max stamina to give per level \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/augment.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/augment.yml deleted file mode 100644 index b8bce8cc..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/augment.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Augment EcoEnchant -# - -name: "Augment" -description: Increases your max mana. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - conflicts: [ ] - maximum-level: 4 - -config: - mana-per-level: 10 # Bonus max mana to give per level \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/discounted.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/discounted.yml deleted file mode 100644 index 82df1df3..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/discounted.yml +++ /dev/null @@ -1,26 +0,0 @@ -# -# Discounted EcoEnchant -# - -name: "Discounted" -description: Reduces mana cost for abilities. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - sword - - axe - grindstoneable: true - conflicts: [ ] - maximum-level: 5 - -config: - multiplier: 0.1 # Mana cost = initial cost * (1 - multiplier * level), thus 10 cost with discounted 5 means final cost is 5 \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/elixir.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/elixir.yml deleted file mode 100644 index 5219ab9b..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/elixir.yml +++ /dev/null @@ -1,26 +0,0 @@ -# -# Elixir EcoEnchant -# - -name: "Elixir" -description: Steals a portion of your victim's mana. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - conflicts: [ ] - maximum-level: 3 - -config: - allow-not-fully-charged: false - percentage-per-level: 5 # Percentage of your opponents mana to steal per level \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/endurance.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/endurance.yml deleted file mode 100644 index be314031..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/endurance.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Endurance EcoEnchant -# - -name: "Endurance" -description: Increases the rate that you regain stamina. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - conflicts: [ ] - maximum-level: 4 - -config: - multiplier: 0.1 # How many times faster to regain per level - # The formula is default amount * (1 + (multiplier * level)) - # ie, If you were going to regen 10 stamina with a multiplier of 0.1 and 8 levels, then you would regenerate: - # 10 * (1 + (0.1 * 8)) = 10 * 1.8 = 18 \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/fortitude.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/fortitude.yml deleted file mode 100644 index 58a4775a..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/fortitude.yml +++ /dev/null @@ -1,25 +0,0 @@ -# -# Fortitude EcoEnchant -# - -name: "Fortitude" -description: Steals a portion of your victim's stamina. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - conflicts: [ ] - maximum-level: 3 - -config: - percentage-per-level: 5 # Percentage of your opponents stamina to steal per level \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/motivate.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/motivate.yml deleted file mode 100644 index 2785d5b8..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/motivate.yml +++ /dev/null @@ -1,26 +0,0 @@ -# -# Motivate EcoEnchant -# - -name: "Motivate" -description: Steals a portion of your victim's stamina. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - sword - - axe - grindstoneable: true - conflicts: [ ] - maximum-level: 3 - -config: - allow-not-fully-charged: false - percentage-per-level: 5 # Percentage of your opponents stamina to steal per level \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/recover.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/recover.yml deleted file mode 100644 index 9be0739b..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/recover.yml +++ /dev/null @@ -1,26 +0,0 @@ -# -# Recover EcoEnchant -# - -name: "Recover" -description: Reduces cooldown for abilities. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - sword - - axe - grindstoneable: true - conflicts: [ ] - maximum-level: 5 - -config: - multiplier: 0.1 # Cooldown = initial cooldown * (1 - multiplier * level), thus 8 cooldown with recover 5 means final cooldown is 4 \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/siphon.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/siphon.yml deleted file mode 100644 index a3c08306..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/siphon.yml +++ /dev/null @@ -1,25 +0,0 @@ -# -# Siphon EcoEnchant -# - -name: "Siphon" -description: Steals a portion of your victim's mana. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - conflicts: [ ] - maximum-level: 3 - -config: - percentage-per-level: 5 # Percentage of your opponents mana to steal per level \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/spirituality.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/spirituality.yml deleted file mode 100644 index 30614072..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/spirituality.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Spirituality EcoEnchant -# - -name: "Spirituality" -description: Increases the rate that you regain mana. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - conflicts: [ ] - maximum-level: 4 - -config: - multiplier: 0.1 # How many times faster to regain per level - # The formula is default amount * (1 + (multiplier * level)) - # ie, If you were going to regen 10 mana with a multiplier of 0.1 and 8 levels, then you would regenerate: - # 10 * (1 + (0.1 * 8)) = 10 * 1.8 = 18 \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/normal/strengthening.yml b/eco-extensions/mmo/src/main/resources/enchants/normal/strengthening.yml deleted file mode 100644 index 5990e06a..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/normal/strengthening.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Strengthening EcoEnchant -# - -name: "Strengthening" -description: Increases your attack damage while wearing. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: epic - -general-config: - flags: [] - targets: - - helmet - - chestplate - - leggings - - boots - grindstoneable: true - conflicts: [ ] - maximum-level: 4 - -config: - multiplier: 0.02 # Multiplier * Levels * Base Attack Damage is added to your total attack damage while wearing \ No newline at end of file diff --git a/eco-extensions/mmo/src/main/resources/enchants/spell/drain.yml b/eco-extensions/mmo/src/main/resources/enchants/spell/drain.yml deleted file mode 100644 index 1d002ccb..00000000 --- a/eco-extensions/mmo/src/main/resources/enchants/spell/drain.yml +++ /dev/null @@ -1,27 +0,0 @@ -# -# Drain EcoEnchant -# - -name: "Drain" -description: Reduces all nearby players' mana. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - conflicts: [ ] - maximum-level: 3 - -config: - activation-sound: ENTITY_ENDERMAN_TELEPORT - cooldown: 240 # In seconds - radius-per-level: 10 # Radius to check nearby players' mana - percentage-per-level: 10 # Percentage of nearby players' mana to reduce diff --git a/eco-extensions/mmo/src/main/resources/extension.yml b/eco-extensions/mmo/src/main/resources/extension.yml deleted file mode 100644 index 758320be..00000000 --- a/eco-extensions/mmo/src/main/resources/extension.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: MMO -main: com.willfp.ecoenchants.mmo.MMOMain -version: ${projectVersion} \ No newline at end of file diff --git a/eco-extensions/precision/build.gradle b/eco-extensions/precision/build.gradle deleted file mode 100644 index 7611bbd4..00000000 --- a/eco-extensions/precision/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.0' -description = 'Precision Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/Precision.java b/eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/Precision.java deleted file mode 100644 index fd99fbce..00000000 --- a/eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/Precision.java +++ /dev/null @@ -1,103 +0,0 @@ -package com.willfp.ecoenchants.precision; - -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.GameMode; -import org.bukkit.entity.Enderman; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Trident; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.ProjectileLaunchEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.atomic.AtomicInteger; - -@SuppressWarnings("unchecked") -public class Precision extends EcoEnchant { - public Precision() { - super( - "precision", EnchantmentType.SPECIAL - ); - } - - @EventHandler - public void aimingLaunch(@NotNull final ProjectileLaunchEvent event) { - if (!(event.getEntity().getShooter() instanceof Player player)) { - return; - } - - if (!(event.getEntity() instanceof Trident trident)) { - return; - } - - if (event.isCancelled()) { - return; - } - - ItemStack itemStack = trident.getItem(); - if (!EnchantChecks.item(itemStack, this)) { - return; - } - if (this.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - int level = EnchantChecks.getMainhandLevel(player, this); - - double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance-per-level"); - - final double finalDistance = level * multiplier; - Runnable runnable = this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - List nearbyEntities = (List) (List) Arrays.asList(trident.getNearbyEntities(finalDistance, finalDistance, finalDistance).stream() - .filter(entity -> entity instanceof LivingEntity) - .filter(entity -> !entity.equals(player)) - .filter(entity -> !(entity instanceof Enderman)) - .filter(entity -> { - if (entity instanceof Player) { - return ((Player) entity).getGameMode().equals(GameMode.SURVIVAL) || ((Player) entity).getGameMode().equals(GameMode.ADVENTURE); - } - return true; - }).toArray()); - if (nearbyEntities.isEmpty()) { - return; - } - LivingEntity entity = nearbyEntities.get(0); - double dist = Double.MAX_VALUE; - for (LivingEntity livingEntity : nearbyEntities) { - double currentDistance = livingEntity.getLocation().distance(trident.getLocation()); - if (currentDistance >= dist) { - continue; - } - - dist = currentDistance; - entity = livingEntity; - } - if (entity != null) { - Vector vector = entity.getEyeLocation().toVector().clone().subtract(trident.getLocation().toVector()).normalize(); - trident.setVelocity(vector); - } - }); - - final int period = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "check-ticks"); - final int checks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "checks-per-level") * level; - AtomicInteger checksPerformed = new AtomicInteger(0); - - this.getPlugin().getRunnableFactory().create(bukkitRunnable -> { - checksPerformed.addAndGet(1); - if (checksPerformed.get() > checks) { - bukkitRunnable.cancel(); - } - if (trident.isDead() || trident.isInBlock() || trident.isOnGround()) { - bukkitRunnable.cancel(); - } - this.getPlugin().getScheduler().run(runnable); - }).runTaskTimer(3, period); - } -} diff --git a/eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/PrecisionMain.java b/eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/PrecisionMain.java deleted file mode 100644 index 3b5f59c6..00000000 --- a/eco-extensions/precision/src/main/java/com/willfp/ecoenchants/precision/PrecisionMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.precision; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class PrecisionMain extends Extension { - public static final EcoEnchant PRECISION = new Precision(); - - public PrecisionMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/precision/src/main/resources/enchants/special/precision.yml b/eco-extensions/precision/src/main/resources/enchants/special/precision.yml deleted file mode 100644 index 46c65ed2..00000000 --- a/eco-extensions/precision/src/main/resources/enchants/special/precision.yml +++ /dev/null @@ -1,30 +0,0 @@ -# -# Precision EcoEnchant -# - -name: "Precision" -description: Tridents hone in on your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: special - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 5 - -config: - distance-per-level: 4 # Distance to scan per level - check-ticks: 10 # Ticks between rotations - checks-per-level: 2 # Amount of times to rotate arrow per level (prevents "floating") \ No newline at end of file diff --git a/eco-extensions/precision/src/main/resources/extension.yml b/eco-extensions/precision/src/main/resources/extension.yml deleted file mode 100644 index 8f4f864d..00000000 --- a/eco-extensions/precision/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Precision -main: com.willfp.ecoenchants.precision.PrecisionMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/rainbow/build.gradle b/eco-extensions/rainbow/build.gradle deleted file mode 100644 index 6ff5398d..00000000 --- a/eco-extensions/rainbow/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '2.1.0' -description = 'Rainbow Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/Rainbow.java b/eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/Rainbow.java deleted file mode 100644 index 3ca79c63..00000000 --- a/eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/Rainbow.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.willfp.ecoenchants.rainbow; - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.Tag; -import org.bukkit.block.Block; -import org.bukkit.entity.Player; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.inventory.ItemStack; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.List; -import java.util.Random; - -public class Rainbow extends EcoEnchant { - public Rainbow() { - super( - "rainbow", EnchantmentType.NORMAL - ); - } - - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR) { - return; - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (!Tag.LEAVES.isTagged(block.getType())) { - return; - } - - event.setDropItems(false); - - Material toDrop; - - List materials = new ArrayList<>(); - - for (String materialName : this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "items")) { - Material material = Material.getMaterial(materialName.toUpperCase()); - if (material != null) { - materials.add(material); - } - } - - toDrop = materials.get(new Random().nextInt(materials.size())); - - if (toDrop == null) { - toDrop = block.getType(); - } - - ItemStack item = new ItemStack(toDrop, 1); - - new DropQueue(player) - .setLocation(block.getLocation()) - .addItem(item) - .push(); - } -} diff --git a/eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/RainbowMain.java b/eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/RainbowMain.java deleted file mode 100644 index 6694f4a8..00000000 --- a/eco-extensions/rainbow/src/main/java/com/willfp/ecoenchants/rainbow/RainbowMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.rainbow; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class RainbowMain extends Extension { - public static final EcoEnchant RAINBOW = new Rainbow(); - - public RainbowMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/rainbow/src/main/resources/enchants/normal/rainbow.yml b/eco-extensions/rainbow/src/main/resources/enchants/normal/rainbow.yml deleted file mode 100644 index adc5509a..00000000 --- a/eco-extensions/rainbow/src/main/resources/enchants/normal/rainbow.yml +++ /dev/null @@ -1,60 +0,0 @@ -# -# Rainbow EcoEnchant -# - -name: "Rainbow" -description: Chance to drop flowers and dyes from leaves. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: rare - -general-config: - flags: [] - targets: - - axe - - shears - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - silk_touch - maximum-level: 4 - -config: - items: - - white_dye - - orange_dye - - magenta_dye - - light_blue_dye - - yellow_dye - - lime_dye - - pink_dye - - gray_dye - - light_gray_dye - - cyan_dye - - purple_dye - - blue_dye - - brown_dye - - green_dye - - red_dye - - black_dye - - dandelion - - poppy - - blue_orchid - - allium - - azure_bluet - - red_tulip - - orange_tulip - - white_tulip - - pink_tulip - - oxeye_daisy - - cornflower - - lily_of_the_valley - - wither_rose - chance-per-level: 3 # Chance to drop item. \ No newline at end of file diff --git a/eco-extensions/rainbow/src/main/resources/extension.yml b/eco-extensions/rainbow/src/main/resources/extension.yml deleted file mode 100644 index 6a1ce31c..00000000 --- a/eco-extensions/rainbow/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Rainbow -main: com.willfp.ecoenchants.rainbow.RainbowMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/softtouch/build.gradle b/eco-extensions/softtouch/build.gradle deleted file mode 100644 index 5e44bc3f..00000000 --- a/eco-extensions/softtouch/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '1.1.0' -description = 'Soft Touch Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouch.java b/eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouch.java deleted file mode 100644 index dce76411..00000000 --- a/eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouch.java +++ /dev/null @@ -1,121 +0,0 @@ -package com.willfp.ecoenchants.softtouch; - - -import com.willfp.eco.core.drops.DropQueue; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import org.apache.commons.lang.StringUtils; -import org.bukkit.GameMode; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.block.CreatureSpawner; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.event.block.BlockPlaceEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.BlockStateMeta; -import org.bukkit.persistence.PersistentDataType; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class SoftTouch extends EcoEnchant { - public SoftTouch() { - super("soft_touch", EnchantmentType.NORMAL); - } - - @Override - public String getPlaceholder(final int level) { - return EnchantmentUtils.chancePlaceholder(this, level); - } - - @SuppressWarnings("checkstyle:OperatorWrap") - @Override - public void onBlockBreak(@NotNull final Player player, - @NotNull final Block block, - final int level, - @NotNull final BlockBreakEvent event) { - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (!(block.getState() instanceof CreatureSpawner spawner)) { - return; - } - - EntityType type = spawner.getSpawnedType(); - - event.setDropItems(false); - event.setExpToDrop(0); - - ItemStack itemStack = new ItemStack(Material.SPAWNER); - BlockStateMeta meta = (BlockStateMeta) itemStack.getItemMeta(); - assert meta != null; - spawner.setSpawnedType(type); - meta.setBlockState(spawner); - meta.getPersistentDataContainer().set(this.getPlugin().getNamespacedKeyFactory().create("softtouch"), PersistentDataType.STRING, type.name()); - - String entityName = displayNicely(type); - - String name = this.getConfig().getFormattedString(EcoEnchants.CONFIG_LOCATION + "name"); - name = name.replace("%type%", entityName); - name = name.replace("[", "").replace("]", ""); - meta.setDisplayName(name); - - List lore = this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "lore"); - lore.replaceAll(s -> s.replace("%type%", entityName)); - meta.setLore(lore); - - itemStack.setItemMeta(meta); - - new DropQueue(player) - .addItem(itemStack) - .push(); - } - - - @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST) - public void onSpawnerPlace(@NotNull final BlockPlaceEvent event) { - Block block = event.getBlock(); - Material material = block.getType(); - - if (material != Material.SPAWNER) { - return; - } - - ItemStack itemStack = event.getItemInHand(); - if (!(itemStack.getItemMeta() instanceof BlockStateMeta blockStateMeta)) { - return; - } - - if (!blockStateMeta.getPersistentDataContainer().has(this.getPlugin().getNamespacedKeyFactory().create("softtouch"), PersistentDataType.STRING)) { - return; - } - - EntityType type = EntityType.valueOf(blockStateMeta.getPersistentDataContainer().get(this.getPlugin().getNamespacedKeyFactory().create("softtouch"), PersistentDataType.STRING)); - - CreatureSpawner spawner = (CreatureSpawner) blockStateMeta.getBlockState(); - spawner.setSpawnedType(type); - - Player player = event.getPlayer(); - if (player.getGameMode() == GameMode.CREATIVE) { - return; - } - - CreatureSpawner spawnerState = (CreatureSpawner) block.getState(); - spawnerState.setSpawnedType(type); - spawnerState.update(); - } - - private String displayNicely(@NotNull final EntityType type) { - String name = type.name().toLowerCase(); - name = name.replace("_", ""); - name = StringUtils.capitalize(name); - return name; - } -} diff --git a/eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouchMain.java b/eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouchMain.java deleted file mode 100644 index 78ad3475..00000000 --- a/eco-extensions/softtouch/src/main/java/com/willfp/ecoenchants/softtouch/SoftTouchMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.softtouch; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class SoftTouchMain extends Extension { - public static final EcoEnchant SOFT_TOUCH = new SoftTouch(); - - public SoftTouchMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/softtouch/src/main/resources/enchants/normal/softtouch.yml b/eco-extensions/softtouch/src/main/resources/enchants/normal/softtouch.yml deleted file mode 100644 index 99b28ecc..00000000 --- a/eco-extensions/softtouch/src/main/resources/enchants/normal/softtouch.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Soft Touch EcoEnchant -# - -name: "Soft Touch" -description: '&a%value%%&r chance to drop a spawner when you mine it.' -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - silk_touch - maximum-level: 5 - -config: - chance-per-level: 10 - name: - - "&a%type%&f Spawner" - lore: - - "&a%type%&f Spawner" - - "&fCan be placed anywhere in the world" \ No newline at end of file diff --git a/eco-extensions/softtouch/src/main/resources/extension.yml b/eco-extensions/softtouch/src/main/resources/extension.yml deleted file mode 100644 index 12b6bec7..00000000 --- a/eco-extensions/softtouch/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Soft Touch -main: com.willfp.ecoenchants.softtouch.SoftTouchMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/sprint-artifacts/build.gradle b/eco-extensions/sprint-artifacts/build.gradle deleted file mode 100644 index 9e96bd59..00000000 --- a/eco-extensions/sprint-artifacts/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.2.4' -description = 'Sprint Artifacts Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsListener.java b/eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsListener.java deleted file mode 100644 index 13e9275d..00000000 --- a/eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsListener.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.willfp.ecoenchants.sprintartifacts; - -import com.willfp.ecoenchants.enchantments.itemtypes.Artifact; -import com.willfp.ecoenchants.enchantments.util.EnchantChecks; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.player.PlayerMoveEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.ItemMeta; -import org.jetbrains.annotations.NotNull; - -import java.util.Optional; - -@SuppressWarnings("deprecation") -public class SprintArtifactsListener implements Listener { - @EventHandler - public void onPlayerMove(@NotNull final PlayerMoveEvent event) { - Player player = event.getPlayer(); - - if (!player.isSprinting()) { - return; - } - - if (!player.isOnGround()) { - return; - } - - ItemStack boots = player.getInventory().getBoots(); - if (boots == null) { - return; - } - ItemMeta bootsMeta = boots.getItemMeta(); - if (bootsMeta == null) { - return; - } - - Optional matching = bootsMeta.getEnchants().keySet().stream() - .filter(enchantment -> enchantment instanceof Artifact) - .map(enchant -> (Artifact) enchant) - .findFirst(); - if (matching.isEmpty()) { - return; - } - Artifact artifact = matching.get(); - - if (!artifact.areRequirementsMet(player)) { - return; - } - - if (!EnchantChecks.boots(player, artifact)) { - return; - } - - if (artifact.getDisabledWorlds().contains(player.getWorld())) { - return; - } - - player.getWorld().spawnParticle(artifact.getParticle(), player.getLocation().add(0, 0.1, 0), 1, 0, 0, 0, 0, artifact.getDustOptions(), true); - } -} diff --git a/eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsMain.java b/eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsMain.java deleted file mode 100644 index 0e55fa46..00000000 --- a/eco-extensions/sprint-artifacts/src/main/java/com/willfp/ecoenchants/sprintartifacts/SprintArtifactsMain.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.willfp.ecoenchants.sprintartifacts; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import org.bukkit.Bukkit; -import org.jetbrains.annotations.NotNull; - -public class SprintArtifactsMain extends Extension { - public SprintArtifactsMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - Bukkit.getPluginManager().registerEvents(new SprintArtifactsListener(), this.getPlugin()); - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/sprint-artifacts/src/main/resources/extension.yml b/eco-extensions/sprint-artifacts/src/main/resources/extension.yml deleted file mode 100644 index 7676cb60..00000000 --- a/eco-extensions/sprint-artifacts/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Sprint Artifacts -main: com.willfp.ecoenchants.sprintartifacts.SprintArtifactsMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/summoning/build.gradle b/eco-extensions/summoning/build.gradle deleted file mode 100644 index fc4ff031..00000000 --- a/eco-extensions/summoning/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '5.1.3' -description = 'Summoning Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningEnchantment.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningEnchantment.java deleted file mode 100644 index ea8814f1..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningEnchantment.java +++ /dev/null @@ -1,137 +0,0 @@ -package com.willfp.ecoenchants.summoning; - -import com.willfp.eco.core.Prerequisite; -import com.willfp.eco.util.NumberUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; -import com.willfp.ecoenchants.enchantments.util.WeakMetadata; -import org.bukkit.Location; -import org.bukkit.World; -import org.bukkit.attribute.Attribute; -import org.bukkit.entity.*; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.event.entity.EntityDamageEvent; -import org.bukkit.event.entity.EntityDeathEvent; -import org.bukkit.event.entity.EntityTargetEvent; -import org.jetbrains.annotations.NotNull; - -public abstract class SummoningEnchantment extends EcoEnchant { - private final SummoningType summoningType; - - protected SummoningEnchantment(@NotNull final String key, - @NotNull final EnchantmentType type, - @NotNull final SummoningType summoningType, - @NotNull final Prerequisite... prerequisites) { - super(key, type, prerequisites); - - this.summoningType = summoningType; - } - - public abstract EntityType getEntity(); - - @Override - public void onMeleeAttack(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!summoningType.equals(SummoningType.MELEE)) { - return; - } - - if (event.getCause() == EntityDamageEvent.DamageCause.ENTITY_SWEEP_ATTACK - && this.getConfig().getBool("config.ignore-sweep-attacks")) { - return; - } - - doSpawn(attacker, victim, level); - } - - @Override - public void onArrowDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Arrow arrow, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!summoningType.equals(SummoningType.RANGED)) { - return; - } - - doSpawn(attacker, victim, level); - } - - @Override - public void onTridentDamage(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - @NotNull final Trident trident, - final int level, - @NotNull final EntityDamageByEntityEvent event) { - if (!summoningType.equals(SummoningType.TRIDENT)) { - return; - } - - doSpawn(attacker, victim, level); - } - - private void doSpawn(@NotNull final LivingEntity attacker, - @NotNull final LivingEntity victim, - final int level) { - if (summoningType.equals(SummoningType.MELEE)) { - if (EnchantmentUtils.isFullyChargeIfRequired(this, attacker)) { - return; - } - } - - if (!EnchantmentUtils.passedChance(this, level)) { - return; - } - - if (WeakMetadata.SUMMONED_ENTITY_MEMORY.containsKey(victim) || WeakMetadata.SUMMONED_ENTITY_TARGET.containsKey(victim)) { - return; - } - - Location location = victim.getLocation().clone(); - World world = victim.getWorld(); - - int toSpawn = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "mobs-per-level") * level; - int ticksToLive = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-to-live-per-level") * level; - double health = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level") * level; - - for (int i = 0; i < toSpawn; i++) { - Location locToSpawn = location.clone().add(NumberUtils.randFloat(-3, 3), NumberUtils.randFloat(0, 3), NumberUtils.randFloat(-3, 3)); - Mob entity = (Mob) world.spawnEntity(locToSpawn, this.getEntity()); - - entity.setTarget(victim); - if (health > entity.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { - health = entity.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); - } - entity.setHealth(health); - WeakMetadata.SUMMONED_ENTITY_MEMORY.put(entity, victim); - WeakMetadata.SUMMONED_ENTITY_TARGET.put(victim, null); - this.getPlugin().getScheduler().runLater(entity::remove, ticksToLive); - } - } - - @EventHandler - public void onSwitchTarget(@NotNull final EntityTargetEvent event) { - if (!WeakMetadata.SUMMONED_ENTITY_MEMORY.containsKey(event.getEntity())) { - return; - } - - LivingEntity target = (LivingEntity) WeakMetadata.SUMMONED_ENTITY_MEMORY.get(event.getEntity()); - event.setTarget(target); - } - - @EventHandler(priority = EventPriority.LOW) - public void onDropItem(@NotNull final EntityDeathEvent event) { - if (!WeakMetadata.SUMMONED_ENTITY_MEMORY.containsKey(event.getEntity())) { - return; - } - - event.getDrops().clear(); - event.setDroppedExp(0); - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningMain.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningMain.java deleted file mode 100644 index 0c9be4a9..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningMain.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.willfp.ecoenchants.summoning; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import com.willfp.ecoenchants.summoning.enchants.Crawler; -import com.willfp.ecoenchants.summoning.enchants.Firestorm; -import com.willfp.ecoenchants.summoning.enchants.Ghoul; -import com.willfp.ecoenchants.summoning.enchants.Metallic; -import com.willfp.ecoenchants.summoning.enchants.Mortality; -import org.jetbrains.annotations.NotNull; - -public class SummoningMain extends Extension { - public static final EcoEnchant METALLIC = new Metallic(); - public static final EcoEnchant FIRESTORM = new Firestorm(); - public static final EcoEnchant MORTALITY = new Mortality(); - public static final EcoEnchant GHOUL = new Ghoul(); - public static final EcoEnchant CRAWLER = new Crawler(); - - public SummoningMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningType.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningType.java deleted file mode 100644 index 20f2ea2d..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/SummoningType.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.willfp.ecoenchants.summoning; - -public enum SummoningType { - MELEE, - RANGED, - TRIDENT -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Crawler.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Crawler.java deleted file mode 100644 index 89999425..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Crawler.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.summoning.enchants; - -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.summoning.SummoningEnchantment; -import com.willfp.ecoenchants.summoning.SummoningType; -import org.bukkit.entity.EntityType; - -public class Crawler extends SummoningEnchantment { - public Crawler() { - super("crawler", EnchantmentType.NORMAL, SummoningType.TRIDENT); - } - - @Override - public EntityType getEntity() { - return EntityType.CAVE_SPIDER; - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Firestorm.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Firestorm.java deleted file mode 100644 index 3849de91..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Firestorm.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.summoning.enchants; - -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.summoning.SummoningEnchantment; -import com.willfp.ecoenchants.summoning.SummoningType; -import org.bukkit.entity.EntityType; - -public class Firestorm extends SummoningEnchantment { - public Firestorm() { - super("firestorm", EnchantmentType.NORMAL, SummoningType.MELEE); - } - - @Override - public EntityType getEntity() { - return EntityType.BLAZE; - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Ghoul.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Ghoul.java deleted file mode 100644 index 00c1ce48..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Ghoul.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.summoning.enchants; - -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.summoning.SummoningEnchantment; -import com.willfp.ecoenchants.summoning.SummoningType; -import org.bukkit.entity.EntityType; - -public class Ghoul extends SummoningEnchantment { - public Ghoul() { - super("ghoul", EnchantmentType.NORMAL, SummoningType.RANGED); - } - - @Override - public EntityType getEntity() { - return EntityType.ZOMBIE; - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Metallic.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Metallic.java deleted file mode 100644 index a1941965..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Metallic.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.summoning.enchants; - -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.summoning.SummoningEnchantment; -import com.willfp.ecoenchants.summoning.SummoningType; -import org.bukkit.entity.EntityType; - -public class Metallic extends SummoningEnchantment { - public Metallic() { - super("metallic", EnchantmentType.SPECIAL, SummoningType.MELEE); - } - - @Override - public EntityType getEntity() { - return EntityType.IRON_GOLEM; - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Mortality.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Mortality.java deleted file mode 100644 index e366b660..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Mortality.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.summoning.enchants; - -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.summoning.SummoningEnchantment; -import com.willfp.ecoenchants.summoning.SummoningType; -import org.bukkit.entity.EntityType; - -public class Mortality extends SummoningEnchantment { - public Mortality() { - super("mortality", EnchantmentType.NORMAL, SummoningType.RANGED); - } - - @Override - public EntityType getEntity() { - return EntityType.WITHER_SKELETON; - } -} diff --git a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Sniper.java b/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Sniper.java deleted file mode 100644 index 0f452cba..00000000 --- a/eco-extensions/summoning/src/main/java/com/willfp/ecoenchants/summoning/enchants/Sniper.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoenchants.summoning.enchants; - -import com.willfp.ecoenchants.enchantments.meta.EnchantmentType; -import com.willfp.ecoenchants.summoning.SummoningEnchantment; -import com.willfp.ecoenchants.summoning.SummoningType; -import org.bukkit.entity.EntityType; - -public class Sniper extends SummoningEnchantment { - public Sniper() { - super("sniper", EnchantmentType.NORMAL, SummoningType.TRIDENT); - } - - @Override - public EntityType getEntity() { - return EntityType.SKELETON; - } -} diff --git a/eco-extensions/summoning/src/main/resources/enchants/normal/crawler.yml b/eco-extensions/summoning/src/main/resources/enchants/normal/crawler.yml deleted file mode 100644 index 598cb71c..00000000 --- a/eco-extensions/summoning/src/main/resources/enchants/normal/crawler.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Crawler EcoEnchant -# - -name: "Crawler" -description: Spawns cave spiders to attack your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - sniper - maximum-level: 3 - -config: - mobs-per-level: 2 # Amount of mobs to spawn per level - ticks-to-live-per-level: 30 # Ticks for mob to live per level - health-per-level: 6 # Health for mobs to have per level - chance-per-level: 5 # Chance to spawn mobs per level - ignore-sweep-attacks: true # Ignore sweep attacks \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/resources/enchants/normal/firestorm.yml b/eco-extensions/summoning/src/main/resources/enchants/normal/firestorm.yml deleted file mode 100644 index c5209230..00000000 --- a/eco-extensions/summoning/src/main/resources/enchants/normal/firestorm.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Firestorm EcoEnchant -# - -name: "Firestorm" -description: Spawns blazes to attack your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - metallic - maximum-level: 3 - -config: - mobs-per-level: 2 # Amount of mobs to spawn per level - ticks-to-live-per-level: 50 # Ticks for mob to live per level - health-per-level: 4 # Health for mobs to have per level - chance-per-level: 5 # Chance to spawn mobs per level - allow-not-fully-charged: false # don't require sword attack to be at full charge - ignore-sweep-attacks: true # Ignore sweep attacks \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/resources/enchants/normal/ghoul.yml b/eco-extensions/summoning/src/main/resources/enchants/normal/ghoul.yml deleted file mode 100644 index 7b4cd2a7..00000000 --- a/eco-extensions/summoning/src/main/resources/enchants/normal/ghoul.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Ghoul EcoEnchant -# - -name: "Ghoul" -description: Spawns zombies to attack your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - mortality - maximum-level: 4 - -config: - mobs-per-level: 1 # Amount of mobs to spawn per level - ticks-to-live-per-level: 30 # Ticks for mob to live per level - health-per-level: 4 # Health for mobs to have per level - chance-per-level: 5 # Chance to spawn mobs per level - ignore-sweep-attacks: true # Ignore sweep attacks \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/resources/enchants/normal/mortality.yml b/eco-extensions/summoning/src/main/resources/enchants/normal/mortality.yml deleted file mode 100644 index 9751387d..00000000 --- a/eco-extensions/summoning/src/main/resources/enchants/normal/mortality.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Mortality EcoEnchant -# - -name: "Mortality" -description: Spawns wither skeletons to attack your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - bow - - crossbow - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - ghoul - maximum-level: 4 - -config: - mobs-per-level: 1 # Amount of mobs to spawn per level - ticks-to-live-per-level: 30 # Ticks for mob to live per level - health-per-level: 6 # Health for mobs to have per level - chance-per-level: 5 # Chance to spawn mobs per level - ignore-sweep-attacks: true # Ignore sweep attacks \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/resources/enchants/normal/sniper.yml b/eco-extensions/summoning/src/main/resources/enchants/normal/sniper.yml deleted file mode 100644 index 691c2f8e..00000000 --- a/eco-extensions/summoning/src/main/resources/enchants/normal/sniper.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# Sniper EcoEnchant -# - -name: "Sniper" -description: Spawns skeletons to attack your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - trident - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - crawler - maximum-level: 3 - -config: - mobs-per-level: 2 # Amount of mobs to spawn per level - ticks-to-live-per-level: 40 # Ticks for mob to live per level - health-per-level: 4 # Health for mobs to have per level - chance-per-level: 5 # Chance to spawn mobs per level - ignore-sweep-attacks: true # Ignore sweep attacks \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/resources/enchants/special/metallic.yml b/eco-extensions/summoning/src/main/resources/enchants/special/metallic.yml deleted file mode 100644 index 1e61a176..00000000 --- a/eco-extensions/summoning/src/main/resources/enchants/special/metallic.yml +++ /dev/null @@ -1,34 +0,0 @@ -# -# Metallic EcoEnchant -# - -name: "Metallic" -description: Spawns iron golems to attack your target. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: veryspecial - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: - - firestorm - maximum-level: 2 - -config: - mobs-per-level: 1 # Amount of mobs to spawn per level - ticks-to-live-per-level: 20 # Ticks for mob to live per level - health-per-level: 4 # Health for mobs to have per level - chance-per-level: 5 # Chance to spawn mobs per level - allow-not-fully-charged: false # don't require sword attack to be at full charge - ignore-sweep-attacks: true # Ignore sweep attacks \ No newline at end of file diff --git a/eco-extensions/summoning/src/main/resources/extension.yml b/eco-extensions/summoning/src/main/resources/extension.yml deleted file mode 100644 index 9c24ccc9..00000000 --- a/eco-extensions/summoning/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Summoning -main: com.willfp.ecoenchants.summoning.SummoningMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/transmission/build.gradle b/eco-extensions/transmission/build.gradle deleted file mode 100644 index d576284e..00000000 --- a/eco-extensions/transmission/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '1.1.0' -description = 'Transmission Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/Transmission.java b/eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/Transmission.java deleted file mode 100644 index 49285d61..00000000 --- a/eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/Transmission.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.willfp.ecoenchants.transmission; - - -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.Location; -import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.util.Vector; -import org.jetbrains.annotations.NotNull; - -public class Transmission extends Spell { - public Transmission() { - super("transmission"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - double distance = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "distance"); - - Vector vector = player.getEyeLocation().getDirection().clone(); - vector.normalize(); - vector.multiply(distance); - - Location end = player.getEyeLocation().clone().add(vector); - - if (player.rayTraceBlocks(distance) != null) { - player.sendMessage(this.getPlugin().getLangYml().getPrefix() + this.getConfig().getFormattedString(EcoEnchants.CONFIG_LOCATION + "block-in-path")); - return false; - } - - player.teleport(end); - - return true; - } -} diff --git a/eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/TransmissionMain.java b/eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/TransmissionMain.java deleted file mode 100644 index bcbaea31..00000000 --- a/eco-extensions/transmission/src/main/java/com/willfp/ecoenchants/transmission/TransmissionMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.transmission; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class TransmissionMain extends Extension { - public static final EcoEnchant TRANSMISSION = new Transmission(); - - public TransmissionMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/transmission/src/main/resources/enchants/spell/transmission.yml b/eco-extensions/transmission/src/main/resources/enchants/spell/transmission.yml deleted file mode 100644 index 60424afe..00000000 --- a/eco-extensions/transmission/src/main/resources/enchants/spell/transmission.yml +++ /dev/null @@ -1,31 +0,0 @@ -# -# Transmission EcoEnchant -# - -name: "Transmission" -description: Teleports you in the direction you are looking -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - sword - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 1 - -config: - activation-sound: ENTITY_ENDERMAN_TELEPORT - cooldown: 15 # In seconds - distance: 8 - block-in-path: "&cThere are blocks in the way!" \ No newline at end of file diff --git a/eco-extensions/transmission/src/main/resources/extension.yml b/eco-extensions/transmission/src/main/resources/extension.yml deleted file mode 100644 index 0f8e906c..00000000 --- a/eco-extensions/transmission/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Transmission -main: com.willfp.ecoenchants.transmission.TransmissionMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/eco-extensions/xray/build.gradle b/eco-extensions/xray/build.gradle deleted file mode 100644 index 4ea0d0eb..00000000 --- a/eco-extensions/xray/build.gradle +++ /dev/null @@ -1,7 +0,0 @@ -group 'com.willfp' -version '3.2.0' -description = 'Xray Extension' - -shadowJar { - archiveFileName = project.getDescription() + " v" + project.version + ".jar" -} \ No newline at end of file diff --git a/eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/Xray.java b/eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/Xray.java deleted file mode 100644 index 8d264e97..00000000 --- a/eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/Xray.java +++ /dev/null @@ -1,133 +0,0 @@ -package com.willfp.ecoenchants.xray; - -import com.willfp.eco.util.TeamUtils; -import com.willfp.ecoenchants.enchantments.EcoEnchants; -import com.willfp.ecoenchants.enchantments.itemtypes.Spell; -import org.bukkit.Bukkit; -import org.bukkit.Location; -import org.bukkit.Material; -import org.bukkit.block.Block; -import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; -import org.bukkit.entity.Shulker; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; -import org.bukkit.event.block.BlockBreakEvent; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.metadata.MetadataValue; -import org.bukkit.scoreboard.Team; -import org.jetbrains.annotations.NotNull; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.UUID; - -public class Xray extends Spell { - public Xray() { - super("xray"); - } - - @Override - public boolean onUse(@NotNull final Player player, - final int level, - @NotNull final PlayerInteractEvent event) { - Block block = event.getClickedBlock(); - - if (!event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { - return false; - } - - Location location; - - if (block == null) { - location = player.getLocation(); - } else { - location = block.getLocation(); - } - - Set toReveal = new HashSet<>(); - - int size = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "blocks-per-level") * level; - - int ticks = this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks"); - - List materials = new ArrayList<>(); - - for (String materialName : this.getConfig().getStrings(EcoEnchants.CONFIG_LOCATION + "blocks")) { - Material material = Material.getMaterial(materialName.toUpperCase()); - if (material != null) { - materials.add(material); - } - } - - for (int x = -size; x <= size; x++) { - for (int y = -size; y <= size; y++) { - for (int z = -size; z <= size; z++) { - Block block1 = location.getWorld().getBlockAt(location.clone().add(x, y, z)); - - if (!materials.contains(block1.getType())) { - continue; - } - - toReveal.add(block1); - } - } - } - - toReveal.forEach(block1 -> { - Shulker shulker = (Shulker) block1.getWorld().spawnEntity(block1.getLocation(), EntityType.SHULKER); - shulker.setInvulnerable(true); - shulker.setSilent(true); - shulker.setAI(false); - shulker.setGravity(false); - shulker.setGlowing(true); - shulker.setInvisible(true); - shulker.setMetadata("xray-shulker", this.getPlugin().getMetadataValueFactory().create(true)); - - block1.setMetadata("xray-uuid", this.getPlugin().getMetadataValueFactory().create(shulker.getUniqueId())); - - if (this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "color-glow")) { - @SuppressWarnings("deprecation") - Team team = TeamUtils.getMaterialColorTeam(block1.getType()); - team.addEntry(shulker.getUniqueId().toString()); - } - - this.getPlugin().getScheduler().runLater(() -> { - shulker.remove(); - block1.removeMetadata("xray-uuid", this.getPlugin()); - }, ticks); - }); - - return true; - } - - @EventHandler - public void onBlockBreak(@NotNull final BlockBreakEvent event) { - Block block = event.getBlock(); - - if (!block.hasMetadata("xray-uuid")) { - return; - } - - for (MetadataValue meta : block.getMetadata("xray-uuid")) { - if (!(meta.value() instanceof UUID uuid)) { - continue; - } - - assert uuid != null; - - Entity entity = Bukkit.getServer().getEntity(uuid); - - if (entity != null) { - entity.remove(); - } - } - - for (Entity shulkerEntity : block.getLocation().getWorld().getNearbyEntities(block.getLocation(), 2, 2, 2, entity -> entity.hasMetadata("xray-shulker"))) { - shulkerEntity.remove(); - } - } -} diff --git a/eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/XrayMain.java b/eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/XrayMain.java deleted file mode 100644 index 044e3864..00000000 --- a/eco-extensions/xray/src/main/java/com/willfp/ecoenchants/xray/XrayMain.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.willfp.ecoenchants.xray; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.extensions.Extension; -import com.willfp.ecoenchants.enchantments.EcoEnchant; -import org.jetbrains.annotations.NotNull; - -public class XrayMain extends Extension { - public static final EcoEnchant XRAY = new Xray(); - - public XrayMain(@NotNull final EcoPlugin plugin) { - super(plugin); - } - - @Override - public void onEnable() { - // Handled by super - } - - @Override - public void onDisable() { - // Handled by super - } -} diff --git a/eco-extensions/xray/src/main/resources/enchants/spell/xray.yml b/eco-extensions/xray/src/main/resources/enchants/spell/xray.yml deleted file mode 100644 index b8f5a985..00000000 --- a/eco-extensions/xray/src/main/resources/enchants/spell/xray.yml +++ /dev/null @@ -1,51 +0,0 @@ -# -# Xray EcoEnchant -# - -name: "Xray" -description: Glow nearby ores through walls. -enabled: true - -obtaining: - table: true - villager: true - loot: true - rarity: legendary - -general-config: - flags: [] - targets: - - pickaxe - grindstoneable: true - disabled-in-worlds: [ ] - requirements: - list: [] - not-met-lore: [] - conflicts: [ ] - maximum-level: 3 - -config: - activation-sound: ENTITY_ENDERMAN_TELEPORT - cooldown: 40 # In seconds - blocks: - - coal_ore - - iron_ore - - copper_ore - - gold_ore - - redstone_ore - - lapis_ore - - ancient_debris - - diamond_ore - - emerald_ore - - deepslate_emerald_ore - - nether_gold_ore - - deepslate_gold_ore - - deepslate_diamond_ore - - deepslate_redstone_ore - - deepslate_iron_ore - - deepslate_coal_ore - - deepslate_lapis_ore - - deepslate_copper_ore - blocks-per-level: 3 # Blocks on all sides to scan per level - ticks: 60 - color-glow: true # Color ore glow based on ore type. diff --git a/eco-extensions/xray/src/main/resources/extension.yml b/eco-extensions/xray/src/main/resources/extension.yml deleted file mode 100644 index edc3ce04..00000000 --- a/eco-extensions/xray/src/main/resources/extension.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Xray -main: com.willfp.ecoenchants.xray.XrayMain -version: ${projectVersion} -author: Auxilor \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index d1ee6a5b..11ba395b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ #libreforge-updater -#Mon Aug 29 10:58:45 BST 2022 -version=8.111.0 +#Mon Aug 29 16:15:50 BST 2022 +version=9.0.0 plugin-name=EcoEnchants diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 41d9927a4d4fb3f96a785543079b8df6723c946b..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f 100644 GIT binary patch delta 20096 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 delta 20926 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 i_W%EDg1>@4`_ '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi done - -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" -APP_BASE_NAME=${0##*/} +APP_BASE_NAME=`basename "$0"` # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum +MAX_FD="maximum" warn () { echo "$*" -} >&2 +} die () { echo echo "$*" echo exit 1 -} >&2 +} # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -121,9 +87,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java + JAVACMD="$JAVA_HOME/jre/sh/java" else - JAVACMD=$JAVA_HOME/bin/java + JAVACMD="$JAVA_HOME/bin/java" fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -132,7 +98,7 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD=java + JAVACMD="java" which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the @@ -140,95 +106,80 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi fi -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi # For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=$( cygpath --unix "$JAVACMD" ) + JAVACMD=`cygpath --unix "$JAVACMD"` - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" exec "$JAVACMD" "$@" diff --git a/lib/LumineUtils-1.16.1-20201105.000306-31.jar b/lib/LumineUtils-1.16.1-20201105.000306-31.jar deleted file mode 100644 index 5873432a00f2f93a0cd440b1f991e801611bc94d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6752207 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

    r;Xp1*i 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

    $a#fCg%T=12m}U|5nGp@}@LKGM5_@>7X% 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 z˴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

    RT1Yi|XbO+Z0)-x6|}Z#3yK|r6*>l7;rbk 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

    wjF-W{o@F`C236lq>Lj1|~9NcGuh+8p+UW2Pg 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%0ACT_J&hM2w$vgAYg;gupZP4oh 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%0D%)1|&- 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 W zJtD|=PJdriy`1CD%{$CgUtSe6KMXcf6o5eQ8TR0! zkuQoAzcb+NV!!0w=>63nWXM_wN59es{U3!>ZMKIEHkYuM)UFKRi16Fv4rAa1|Hk+ddP6{`%+Ar+|cXvdjqKnPYKfQud+~C ztx6X(sx{T(PAe*D(X3LnYVlk~UVTx>$c`u2xI9a7t|!Q-P-3Rm-Ca>tXp!~i=&1M! zVF&$rU@{u5wMa#q&q~wm8^1hWTvSPlUX_BmmAEYG(9S?!rv z50wO8(+8eHpCyh;tYg&zC>@?3N1s6mf+vM>t0@hI&r5-!w1rPBN~&2-pjUxGJoqhC zicTu6H%ZhN?ZTwHKy|5p9?ZGI;3hc5L!a>k)vUn=zAiIP!fd1t_$@ny#FOtD$)^#n z55y*Pwe1RGgq||P+?^epEHMVi-TKk&KNcT*slr@IUEVVeU3EUBVV2gWGVeMPGPc{) z7V_*X?2tV*m?eYghjX^Nj@BP!98oi+<8_6J0tdnCl^rY55ORmdW#x`OfS7CoQ%a9^ zkAUXTyRi!cfN~XKlk!}Tz4+~jAE~37g`J531_dC|WwSIOTg2e3QVX!AjDFsB#PmFX63n6*s$(F-B)yrfVYD=8}j)>P8$r zx54KWd;+D{F*ie%T~zz1T5qK9J*AVW&(R>;yBvQ+AiRPaS;s-0fF_MO-6!n4`Ej`p zYx8Ly2)D6Rt9J5jp3Jd)M|z8mG?oK(UFvXkC49P1R4QfwDxAuMTLJGw%!l~8%y7AI z@9Jh2(fj0!^r$cf5Jc$vwQ!Z$)hzFSD-5;Qow8MYB?{J;yUPDtm00F~FH!#0ZYq_( z?oJipc~Y7xXew#sOY*!!QKSSYL-iW+V873*Z{CXK{*v${TTxP82132mv)5#B z5Ps?%VTRdMW?~$tvCi7;BxP5JwuN1n*VbC-=(_UE7^zd)0Q4od=n!TU58Z36gqg>0 z5DHOxm_yhrZ21%pI|4uu4mCJ(EInT5GjlIgk2*C;g z$;NFJ;$gV{(M?d|otO}F64{(ThLMPTakyxbm5D8!w z5>Qhpn}`v^e}IQ(NEQ3!^z;(-j8`;e2Ze?CXd%;z{#V2 zivvZI8K4&p!6opFm>gRqA!J9+>b8;`42?MD-l5(338in(61?yV4vD04B60LY&ioP; zu_itM8;)&9d`-mw=rK3rh5nI=IWsUkM1Bu~MkCk~b3dDT9Fb9^J%!K7polKoA)yQxchxyppHNv9MOBYnX-0$@2${yQyLvvT{S zu&lOV6DQAZnweK;nfzoPu)UY@(_$K9u?Y%rS^^Jb%ZtD8(`wFTu}bbZy0&98UPmVb z21t;$zPx|9{Ep22+~H5z5#rH$Cu38gUmmnJ44^^~1)ZChAIRxbDkp?gxes)LzFWGN zr5uBo$*A=n2PK{V@q1vn5)i^9Wh|7qKldFJ3^oSs_x^R}%v^_`FsTkB@$oD)vwtY* z5uc{)6?!%9`r&&LfVPo4A9qXH3E9b}`iVhQf%0k_)ESKi2UAifK$EV8;@YrpnR<;n za<;j%B8bAFk;83_LR=vVlzP9<^OhPw&|N)80EN}rw6dse6nie*Q zh>?ZZL1)}1Uz#|N*6FOXKzg()R5Ie{7SfNI6ZP5tQjl#9j4kbMMGpRPr8Sb ztq-S6o$IyxmYS0e^Fsi1LUL=TcC>)#&&9q|5+2YyIGWqV1%~HMkqI@MB}qQ5njvVt z;jwML?5*@xR#*3ai*Czujdr~$^4IMEbg5=F2J)tM{Z*-qE1LEQ;dL^tQ;fpghg@~n zVGQ*(k;qLb-^&?~ZVlFb9fQ@4O9SXA5%_C*Z1J7Sz*f+euTvo{CB-sf!kSKGS#2 z=u7>#dN_iSO$4H=@P7GZjUGD-->>_t<@}$xMwsCYGB-;0rS?!fKGBI{&I}twnl{tOqB3e1!fWxGhkFky`9LAHfKiq+K2Vicr*TQb&yw-OK*JqEMAwrED4Vl}cu;^O^h^?*-y)#7)n-c7&-=geTk7SWv}QrX|<|h1HNU)ufGGU$#5*k+_r;NMQE&zNoHLG9EKV^cvtPbN-AegD&GPQ2TVQ) zt;LP-gnt5ao{N!64{s@SqefZmAm!cl+ov0z__a+37W7bkkO@98=}doq%^%0KU|x5BSk;m4oKv(07#;FdJ~kD^wmkg%Ug&D;p&WDcPg}Oe8K*oj=WA z%)>cAp1uz~d8Y$pz2lc($-&ZW$Wya-;N23Er`zQYbQouF!lI*1Xwj5rwsOR`*UFZ)rLe%Fe93t>`(+m2Hm=?YRN9b49NPaRRm`2d16^P0w?q-u)iVelv}UQVOXlLimY2=LHA<%OaKafc%7%> zBHg(imk~DdtzT@prAcliEi{P-paBz>w|X@~Xg1s))xHa1x4?SpqA-ZhAe-=xhRsta zr^t2@rxQQ${caal^Y!N*`o>qG^orP{lXwX^s0*+wz}r2)TjHH~2RlcD`GXkp%shPT zqpjU`1%k)m9pivl#rPKeq(bw~1c*0lAWJnRpD|XK;Vm3)W_Z|*;PWFq#O%nkOCONP z=w}&=7bai`@wm6Q#t-?GXoxsFWE7ytB(W-Ir0>VmFu4t;VMD10>7Rhd8zRda^F2!_ zezS|XGt47v5K6BLQ?Cz4m!IS69!O})xzE{|K2wtv)Ms(2<`Q zc)~sU_N)ZTF*r;lg)kX%BGT)Ux*Ge3$o3_lXV`wuhy%TF1a^C$Bb&GtDzndWhpYi#e+-x!j1 z?>P|Kud?I<`A=nu`rj@~{~FcCzjRm==NtLVNQb3Kg&09JfFKaydx;4u5F~_wK*S*f zNEt9|c2b5@=uKJ8Ncrt2ndU9E*vfwXuIvw1UBi#vnQ2olr*U;CZ(QhDe0+IWY<|>O zbxLVv+8kr+P4V}+H#5Ch+t2vaxZpV4xZJ&$i{SLFVaWLy5+K@MPqKgjvn$0PlLGaz=AKvO4+ z2$b2(M#_T)w_8vjLxgJ6UAT73d%Gdt5$V@zk;_~aF-yBk!C!$jwJ$~0EoHo%5SQ*Q z8n?}-zLP-o5AX(wMl>8%_f}u7&CTY5zTB$|RgB~1v0U4i$ixg{%ZJkwJz@tXp?a|N z-GMLqZs-`$06;JY=BK$v0IghC>h9P2h*GtgiiM>iaA_DSEr1tPwdb zj(yiL#B+O?z3EKaTQ1Hv?;q2A+)dmI-Rj^rU{7mVC-${PImV=f6Gu6hF6tm4hHUN% zhuwpR37aUI^UBOsOie8;P6SdL8`c1!D&~3ToQ+c*g+cG|cl_PhGg8`g0`Bnwl~Zcj zO1AxsrJs?X%cY5T=FHep!o39RHEiD7vDJK-Bn2$vD;EJpvDpUXN3)=|^_3=2fG5Ue zP_7m`!Z~$~7ENb(c+ECrXR4Fd)P^*R&4G7;S~hr8b&z(2Dnh7H(N^K()CVta>oo#2 z)dKaxV!poIg^Hx8wv51AMNy;ck}6QEf|hOa>vX4|Wbny`|) z6w#;yo#4ZVP9T{f%=Uq_^wu|Y)hMETJ!NajyPS&AaZGYIN96=FO#{o{2xvHKC=5(&=KHuU`ke9i=SFk*BXS($M6dcq6LQ6nqYh;A0*5)8wM@ zmQhU2DuDkNUsVEU`j!)|IvkcHR8CsBKNM1?M-HfgzWEnB^m4x#LfPUc@AkDeao(<_<=6zn9_c-ycYB5MlGHZ&$ z5d*5Yu?wL+Y`vTy6u8?Z`$eR#>XMufZ3Ppinjag!6Qm|g|<)I*y1EW&*hEA~r*Uwj7 zpajsA_Y{YgdK<8M;0?;!BYSk^V;+ivc$99jqEf{z>uHv-x=~4qJgBIxrZgd&Mkd{6 zXoD!N3Z8-Dy}{31yT55iPZ=V9juGaWto@S1=_Xz&M_(zIi1LB9*i@nwA|EG~+~s<5 z2WQDow$Cu!#%Yf<#;Q9{JW-jev2DS%)z`Y0Qa(4)TPk~;c_z2yrd<<$E+NDG!6@mg zdS6*iPnYNzbl%6Z(INgsN-|_b<@oa2@^f-3NhQ0`XrSOzDkr|Fy>~6^YjVQJwk{sx^ zBdv4zlhIs^JPzgX#J+@V>rr96uFg=ZiIUESE!}SVhY-SwFuZ3YzfeOnpZImLLyBBX z4fUSC7~;Je6rRhL-xz2Nll$zG0R`gJs0#wth}+BV>Zp;XJe^xlbIDMSa8*bf#euSM zURKICTM~sS3*yHWDfzOI7d>2uyN|d$#qR?imscaxGg&r zk@d10JZZYX!GrGvXiU#7ga<=q2uzd~Jn7Syqv#RC7o!`Yk>BDA#RCaaqs+3q!=a>#Fw(H3jvt6x_yAxxxkmt~e3U6jknbF*`4SoeC1#PGJJ!x+V{RHmD zgfGt|Pc~5p;;;ynz0Qr9WLN9TXyA&hZ%Tf>)(U}5xoa}K>$@FMg}4e|XQknyXMUN? zrb*-m5%|$+cdk|&%aS?!i&on-LiYf!G51WQ=A`Uon3Ju9X6`wF$-tJt;0!-FoHm?Dm9hPn7umH}L*bG2VH!mP(!>Y&so`81}5$F$elgy|~xk{5ouN7Uw(ibCf!Hh}7kyAaR1lGw5zG z3%o!N-n3Orr!qL*Q)s(nqipaspP+-n{8&RG{xHPQ8S^keEo0kUhp}?U8g0U0Mj!9} z9REF@U4{o%hhc_{Lqs_SggHBlJ29q>eWk}5@#q4cC6uY)GI1O+K05VS!nVBrX2^$> z^`t(iM>mM^*L_51ft))s>5b9%vT4E+m5;TW0kL}+{rOf%2lIIln(uZ8kmw2B1>YJ7 zo>=&AM!LhdMaibarrpq|(BNypT;(*<9lC`?a-`ZYvl*yH3q=s&EA1c1MNnfMd%4t) zk(#tA5{wRBf!ah3X18Nlz=*EDs|q~3owg%eIPPLv7exNFvQU$kj{ZEQ;rL0DWL$02Q}KsmDU7taUg+x`1+%OFbN=(^7r!j&9_1;zqW zW}e3!bNdsR!L*SD0(T5V6GjGG;WQ6Jes0_P#bhf;9$1#Z=V=erxduV_wv+lim|Hus8YeI zDJg>dL{rraz$U5NJg!z0DMZ)$LGCgRfrAc<5GJp2%dg7iPQF=*4`O%(vKDDad z0^WH52(Ag0a3$+`F7BC+l6xpjxOC|TSqrHdVGJok{&nTXq4+q)1M~9d48mKZ6E#PM zlZZ=&P;|uCKNIR{uSh>=W-a4R*gRQn?Frs@Js56>EmS4-Q4yrr(&zQWzBwy_$}bEU zkHAhs8qFIPGF8Mf`5d=*Q0IvpH|PBzrZVMr(UKt<8nGGK@cC>EoH-2*?Fj_exFow^ zpDTZFyppi%t2zOZs7y|%cN~PrdG`g zGya~Q#6CB1=AcFn+SyzIS88P$yu1N66F9DqU!tC`p!p8`_g%@^b4kbgo(l13HTAyt zUh)n6Y7a9in-kA#X|cw}^afE4Kevo!Eky&7Qq0j?grfhvn0j_t9&O!6*%#z#J~6>> zk$fmZ#Yn%-XHI%xjFMSY)yNc`j{;z1`ui2R28Zc(V{*)5hOVfM5BO4!TSeS}sfwoR z`NdosZ0lYXkLv36xB~brV~Gz6vQ9TSx?8k4D*e*@5_j<1i6arYYcq*%9#<|eW7X6^ z*LqU>R-Po!cG??8Ggqwy=aWVo;Jv}!jtGK!yovBMI9$D1nh|&22B6N#6Ve&GOT*qx zBg%=b$+&!G8E~6!LhZ?_M1eUstO7GXshqGc*(;M={(_XfV_7j9Z+Du>bCPdwxF2a< z{HHHyWqKoFepwR1hm+JGpRo&ea+%Cz2To(8Wk>Q@ z8afu^)e4D+Pt5I0-kuBeaH80z(oIZvq%7C2yOEZet_sU5E2%-Dou6Bom{EB z`0%XZ|FMKtFyq!CvbQU4zM;Gxv@3ET#MbNwO$dMCq~nCxUx}69{hcJh)`14@6d3LFbIw zQT_=$HZ6}}l%*y1Pot3S;KS?!6%Psq3xsxY1R(cQuPemERtQ~y8b_7Lm5=4J60xyS zbxEz7@f$)qk05f4q98Y*nkn-;ZQ_<6KcQP7ZFi@%GFXBrCA7X3 z=^5V|_;V8Yqtal6y*FKC{>N_b)$GAY;0Dpv55+vs&m6>`g*lMI?}t~=d7Rlt;iw8B zaN9&P`wYDmaC3hxy_t$b_bq~u?(gIS<@!Lnuu9jMsnLP-Xw`ww?80fEp0w(`OU0|) ziVbWn=9eSJuc&dR>E<`Qpm=b-n}5D_7JmMs%J#}APn}^D_o`n5!xns|f9vg*e9ene z5nHyaLUHg5fP8Lvc}s4!(n^%c1vJR@CuAFL z43Lf6%?%O{0Ug&fD{a|=pzDu8Gp{{lNkAOE`8fzj72*)DFxD#nGa+r0p^hE27>Lfo z9p z2x|ALIS*20K%WWf$RqB+Y__sN7Y(Nam`D0mweckQOv=+iKbryfM4uz3!5+{IM+Oml z@hyGUGdKDuO>xeUmXk@B%Z>*1R#BpsY`4e+rgA;NxRr#xGlb7jsX%=Y$%P_Iz-K0& zJ)&dKs9*i+8h(i57C!asmj;Ash(^p`ZWg)KAYunq6)=Gk(*3N)U7t>_p2VIm}Ktd29j& z%ixpgZN)w%o`Bw;rb0R-mf#3W*gu%-p+G?z9ikwKt=#DPG_!a+ymSXEjj;m_pO!oi4IZlBajyZdN;OOkPk z^awsPr^ZMuTw#!L7Qr{^WcU75HL!01H>yL;>&e0#(*Y?J1$<#Q@7(&A8YHxs*FHbh zO`vL}1m++O7l#EZSoyvE@p)5Gb|xikctI_&xY8NQKnmRGkbmU+@gYa)<0W09OA;bh zu~Ha$$&A={gm9RFFAY>OF~S-NGoHsCo+uh(@&sKUAf!%AEVeMcd+SiDY!Uk{2mgkp zBu}D*Hv$Gj;f9i3HHv2obmPz^@L(I2-$!V#<_&lD#T&qi&sd+yo)x(_4&|igxY{Lc zN>zUrHQBF@O|s*zO|o)S_XrT^OBouW!>U-5RJBctCNkpGJ8xeACi`sJh$~)7i zW16l`&9WV^OngolNQx>Y6I$C}YNocjx>fTBSfuH(%g77Qbd}ftYujo%5b);+iG4P} zOPs}v*jH74ty<8|X#|IXHv`uVTDgF#%dV(@{iieR@+9Mcj{au@V6g0ciM)OZGp#>k z>>Y5eB>_lgD)ixfe`y+tpduFe#gmy#6Zo}IEz;ftiz9_D=y{Vah){pDKGYvC&MLp@ zr>_Qtw5~H5*>k=2XMsJ~{bYoX{}}LxPey8eeyV_M9XBFTGYP-AN*#)84Vljr;;^EDt%P$-DF;B^*^ZFz_ZW5y!8;Q|F1{a6jkV zIPe--fNbi~LVo0ruVWU{$dMQ2Jm##x8(ZMP1T}dOlRoQM0HZJUBRqgG{cuC@wIY@G z1LUuVS3wFnF=Jn1tLc*ebW1G%Z{HICjXWlnwX;<=akR0pHL(6KV6vda7a;BLkN*=- zvu=y10RJHypcso9q29mn5;79w@@Fble73-bSrr~h>fytm>~3nke!Olqu@6hHTkHyw zc{ zeI1Fj`oOc%)TiZprRZ^yv*fHS)zYNA1{J8~h%Nh*!CSk!)BNsY&U!j-KqEPH!8&(Dyq|S({i&jaUEsEo#SN;QK%O)TMXNPqLlK|Q@|gbjlv#0o zhCr#I0{TEI7zaDKhtl0(mzU417@I~05zV}abLe=9$R`ZP1ZV?sY|HZ_P(U8xvDeDi)Y#>#7$RT2%f6h?c`yd zQYXz90lz;9TU+|rL#zdeGMl#0Zb5fay_H!~8;6uLg5J0`41=~ER~u?s4Z#$z@r0Ccl9v@ETUJpoA4Txw#FHRjteLzQ2uZv`HcaW|_+tI*jW6RLL9g-c zaut0V9*|lk2|j?I?SlI3>7LHO6~4fx_*YfCV6_%@Y3&57GAHoR-0M`)J7FV*HFfZ+ zRY6I&2K(G98*tuHX9SQE>UPY}z@Ak*sQq_qzxoPV5tA;5{9p&iVY;VV`jJ9$g=Qzg zLYeY>LT4a;BH7ljqLL>8QHJLb<~4|{p+$w+q~lMA>QB#{1@fj^WX=VwYt-QdeSl}b;qaR0 zFvNwYWIw8a6M*mJg&8}y}nLP>V3n_8M4+gt+thprDj@W5(bRx^%L=#rc{{5@mJ5K zNLlbjLYBqn9e`VM;UNxkVu1)nQf-MbHc0)n6R1+!bui*B*`2g;U=5(yqvz%hANmct zLCfNWgu#2JT=ao76UNve9!D(t4fKY0hC_r^O|$h8_<82UP1>ihK1}P5#>FXhfCT@6 zb{ERQ;*!!s^vuE+DFXN@!sksIk8gF*3Z;2CJ9OTfC{V57*hOv^k<AtRO4*A9=JuAs*C=!oeaBCV ztqnz*dXO~`XqnpN9$u9G+!~ZOn|Dz873r5eo3Y~(uN2nSQ zUP4X-3Pg!&Q3;f<*nPrJ26r-w=qic7PH*vZ%kJj8-kgJ|pFiKo^%?0MBWRJrs)g%g zM*ZgF{;HJU`^N{;H{32HAdB^~5|dHNU()@y{X0vkq_a4U@}(_5)>)USJg*|T9vsNv zfi9g+rLes2V#`SPP44d>a2HG)nGBz!SZhe^s~WOsES9~K`Rmp>GT{l}?WWnOjN#=c zw~8{fez?FysLi9{WdIF6eUElvMeKyp?-QQhAu&~hksa4`>@Rtp6VX50!347UlvFQ1 zC5UY)`N`jD%XH#CL9@!*KjmE)>$y0An365x&kP)Mt{Qih}k z@yG?(upv!_UhxV+_d@XN*WBAc3d5BiGb-e5o6}-I@D=8EnjBO>$LAWCCGiJ9wjc$< zuaQgzC#CBv;U9x4p$k7^58&Jx!{3Uy24Ue|t7`jXbGY-vvn)}?NTP_r4vM2h@c-Fm zQYMO1l(jGvbxCMdQ3%o{R?&vq8^5Ss!7oe;0pDRyde* zusJ(D*W(d*bnR6QWrOD8Wk*@eybJF;p$5~O!fZ=Thdl5OtlO4J;SvqD5LMCE9KC;q ziQ1^s)-s!f%~htbpEy%VP%VdX%KvBw;tiG%J zLv*_hIj0MKAoOfKv4>GcB}{WZN^_p30+Et-xQs)Y365vzyi_C6()QJod?BdjJX6vy zK;lg%x2P?nC8c8cIGFh%6j@=C#IhCS0K`T5099UgpxB2PHcdcV;MZd&Ok4tHikZ>S z;Rv$`qRfD)<&>N3BLF|GV6i++=sQ5Rn9v@7}E5R<%H%8HA8*6V8=7trSGtHCnIK z7itjAO>ZN69`XwOuZ|L`)hI~zi$O%L)_VLnI#hC2l6M#wE+JpG@mXA|-3-)Aj%^k(|RcEJBiPv ziBzw{u}r6nv5fbR-BY%2ay66oORm;`PT6&&juKa*3-mSeD(}i{9#QNxb`l?d6gtvj z3Z6$N0PJOK(^B%B_F7z#BXe~*Jv6xvfvdE%UGM7`IBJojIMh8*F$s$DW5Rs43433% zlN5q5SPxaiYR76=s!xCFP2?<^!i^R>BdZk=@w`7ZmPz(_G2@k@eVn`IO`$8^R)-Q8 z-{K0H$|BveOZfP8&nVs&EHQ_he73dcmJn#iMBmkUc6DWm!M~v=OBFGzq!D!5<7otH zP8vsnu*S{6cQ=Bl)}js~Hlg>NBpowk&mTj39Jrkz#1 zqCcQ2MHq$_R za~Z5W#Kpbv0<(BSTC-ascI~khX^QPft2EnSL%Sk)?v95aLRPTFmrea~$4bOyicrml z4wFcC1FQEP%0)C~j{2S-;5TQB&4D;|LP0R7g)JAafj2yLYl!jUNRGh=aDZFbm%w)C zBtt+QstDe+qn>Rr*b30G*3w3-ght}ZeG0w&_b!qi_dxay zuuSfPYgAjMsA@0%IEBc4Ucz^b$4xn9BqDD4aT$V+q`xAW>0z8l;j5o`eCcifzcKW}|FeGbMJpjzG%<6rHgNpUfc{sDDO6oo z{R`hKD~>)Cvt2wj1Ed;ZBknIS*A&kT6qlUH51rc`-nL-O-qmFcU|~Ae{Btuvc0}a9 zTiI42qEikx#deJ4uCi{%7!(u)e|K=^G_moz%4c@Tb9=C!UH#oV{1SbpOe5Y+#!2mv z(MGCBKzOnBWN2Bj^o(32vzk040${{5>11Y|d713e&&eyL57R$)V{NPFQ8d(Mcs3Ff z{#uYl&D<(=NNY;lSevm%PCP3CD2=d?ykdf3*_DQ@Mt{*c9EmO(?Zb9zMI;7@;|K|| z33cr=3d@O1PAMq7UPN&qV!N-OcQS>NiaIf68*@S?lzWOGHY3+lqwxgzUt``AEk~M)6jN!YR{at z4yT^hm4Yx}*qcDTZ>ua*V8GuFC^>PJHl{?|v#rxWYC$5y>O;g;tX!CPklFV0hYMu( zS4D5TU8%}tH;I@Ps!o9wqq?rRmab>nUK>shSAs*Jx7q)kB&Ht_O5iMpiAcHZ#Z+BIn>y;^~IQU{8x(P=pT( zb9GM%-333LO?UL1h6vvwf|+-U{=N)zg^wE0+m__MMpWBHqGNc2)^X9#TsTEx6}{r! zx(K2;xB#hvd*&>iE>muxoR?F?YPbx{UI3{?`U2l>OMBSz??AbZ(za zs;KoONlhksuSe1U-WGu!bFTsARG9Rr(etd)0paovTC&)y0{d%m;ogvD4j??n;=!Y= z#qwXk-r)-H!s1$fgJbb8=Dw;vVvdU8xzY=B4R0rjwl`B!S5I@#{1V~ByNY=W9Yq5E zNL%JNB)o9l%%xcL5jI8&mYGsTfl5k1=s!a=h)xTH` zxir!!K3`b45tx4}cmKX{&HuN&Wvc3Y(HGFaB-5-RqykXQE#A8%DS~<>}4*s{d`iq?$dy46K)CodcFhj-8V z`cvPeFC@PlJ^MY|pCea`B_W%R_er-Pe^s}t60O#v+mQcA(bG%Uq?3`krJ`TMjtyw& z;zzuN#1YWv4v4$s=8KOz_sYFDr%S(G$KjpMbYL2(ss_-^$~+YNwn^Zsy@i zM-`8XOqRaO<%>|&Mim!ZbtSj&Onbr2_f%I5ST%Dllp0Cm0&0z$Ce=BP|B<$k>f7Ci z<<1m=3d6c6<3L;W%N^Rz?3xy^1Z}bzQE+~}sIN~8g%53ndlxF@P7qt))7gY5vLn0Z`JEJHXvk*CB_}Wvc zrj>}(dILkS`WNJE2<@6)5e(bOXDv$sfOE}4u=joOuaK~YG<0&EX~Tc zUz8r{o=`;xs^ZMeJW2xn#v_zOK!W3rPM?yQ+Y-(el>QK zZk;bQWvY*(zFW$xLN^UCL1z{J@%Vw4r# zdwy#$8Gc(N=i@SHm24d-r)jDv$SqFvjFY2LFCKU<@8zrLHFJD*H^XDo%?yvV2>n{} zdp_uFVU-A<1;*mi(eKe&Dd>2wusl?l?+bD*BsDRs<-2}4ZW%ENFV`PZ=*O3FvVSCx zw~pD}qi6bHy+bK_box#97+~MM7&OQV8e=Sw7#ant<{$Xj*FLAWKY-ib9RQs{0mW;7 z1YXrLj;gOYD%Zu|fk*jc0=$@Z>@+3YVKOu0*w>`B!-F!$Gs(<;F-%zVm=(k0Wr90k z>CN4Hyw{fpDA#|Vx8{eHvzJ}uV(v$@ zSRP;uz@_Lw(>%)T2OXi+-o|=D^juvry8PjJONY#eW&R2G*X#uRK`4FtbqWCdBd}KN z-=3YMOg#RYoc{Ip-<<#om9+jk0elp#jr?^2D4Ua-*EA@tAmxQ5urM!!m@iPqo$G_4 z@2>n^Z%mi^QqFuG|Fi{nC5ACcy^0xx9!WgbI`Npvba)n%z1acm?(YTT#WTnX7R^)> zBv5uPj+jj1*)d&n-gT%Wg?(e7l+hI2$%AUMoxaAn8SxRYyFx(^&}@9Jap@6Tt7*YT zpKK!wk}s9{J%BsQFu{*35NvQiIflFgb6Q`gB+h6pt)`|r3?pjQMnYS->$K@yV8-ov z$VU7eVjR=z_PGzMI8{=m0oM&*{~Vi3pYN~X-lv_#)abcZal~>jtt-BaP$f3bZFk00 zLk20#2QZ#bEYdR~AJ-A76$(ZR&xBcsn~m)f1sheDF#4W?vGaj7Yvj&NwxahSe4nFP z^2vvsOWpeOF(&9xok-x89JyF6%D{}b2)XHKe*+*4!)Y+?5aURNvDQZe%T_ZUYx@g$ z_`R#pG5NH?oHxZcMC<$Vb=xdi?Si8xGnZ^7d{-?ex?{q`?6wB}Dr2EL=912~Xx8iP z1hXa@i$>)+h^-uUDir=~tYV8xgjZHht}QO;44ch#EYYmeX3xguB#0LCCy0%5_+FVN z#EhHyAZn~g7B|{Z2hxhw9XQRTNId9F8*!4@Z0AnA?n~sGSe+sHOd6J0O<4K%fF(j5 zFT!s}+)>2};TNcNa9#Z96!BdZ)Mf*%gc(M}NluVfg-Q(9cw} zQbQ6$_a)U9j7LFGwp6fUumqB<(6qy+$q^qBv7%SivLgFMK)o#0w(P(3s^iu97UetT zq*?Khk>z`FYOb*iop>j%txt}(_ObB>M4LAs)3^E>6H^{lpQea=nM-7twOP*l2EZwOaNQUWQ;0cOVcW}Pykl!OubKL-m$en!<5g}VJNLO z66evJ(c&6WRNy#TyhT28bh~a!m_pkcxqqp(dK2kXVuI}*lF7P;+<;>xv&Prj;KmD{ z`JuIrjw2n9cySk|*r?`hZm70Maz~6^D1+LBLw-8OlukL6V@{~NxIV|n3#H_$}5)o~2SNZnMZdU%t*qmjPE zm!Fo-JkGGv$T>&iff!DPdNI^Zuy&Ilcsz&hkMIXmGfRYa#=c&n(J+Gg0&i_WP;)k& z+_DvIC}SUxarhk^NjL~&&|t6T2r`2^dCHy!*+#!tWxf`;7D#5Ww}r(-n21_&t^+QH zl+a2)=gwD>lIMoxoMshXABM;Um1ij2H^D(DARF&cZo;L_Oj*iJ)Pzdx8I(7J+pQC~ zy`n9!?BU=BSo%(33=MD)1&NVAqeTzM>p)A|OGAoYz=&B&aD{9WLUtVgH4vt9HEIC9 zpBlS1li-@2Gj|tFqN{X%Xbh4%I7Gn3IAmWsCgR&!yrU8c&KQLWl=4*|C~X%$b1&A1 zPZ3-JOell1XmDd-+>ZC?ucEiMkJi#F#tnu9mbLF@=hCV$1Yg=l+gF)TW~0|lH0LT8 zvbur32{5C&D3q>pPQ;xOJuOYx@e*(MJ`z+1C~oU1xtX@cNjjDDc?VPsl9oH#Awfmn zeH-XWioi;2-i@$;8d;j0yh%Wtt~nZPfci~^T@$q=N#0sbZayH-u{B&pV7r%9b(uSV zE}uoQ6mC@yLnV}Q1)#n-WcN=XE=;*&_+1`1AIi$U~ul~P(HCVCQQrF`lYSI<4#G)RJMYr zzLZw3BqmT3l{h7pJ6@c!hqsm`UnAd1dk}^pnr~lLmZuasR_KePspD@I^e^`c^Ygh2 z4t-6UeSh|czNEUkC1;xeehE&bZcwfmyKE-~o|*%~GA1;2*H~5A(%>_psA-KC8

    } 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

    y1Vpj*`Ev<-7?4ZJ`B(s;6w{48U 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

    w)kj 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

    *>VGAZSkw`w}{>$Z#cP&hI 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 z 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%0DXvS;Z=Q01kl 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

    Q?2e#^%|tk&YN~R_CS#u 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 {HlV1SEZCu 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%0AIg3T05*vr^%(#V^S3hhh~wkAXh8+tpYs~u=; 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

    6YVwfY%mmmr6$h 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

    vgz$K|AQUmdaCTA_Z(J+oBbM47p9XOT!3<@M5nI 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≀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

    Fn=JUHm@4lnyPln}P>ccp}@4^+aRR*9> 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Ό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

    3=)e1 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

    ^2IzVUi5CgKcZ0s!w( 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

    cWnZ)w0 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

    4zru0EymNn)NVE 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

    )OBrV?ttOzjTe`LcO4Mt)=8o{evG%g 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�>_s;e{$Z)#VgAgk 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%0Dn(fv@Nx{sHYTp3$Q zQ*~^%Wsgm*SWj6duwJg}v@&0zXlc0~N}%_W4R0{Lz*+;Y)kAXYu=hr%?;80P(@9z< zM)9-;(nnVp^wa4p^nm!m@Djl*(6svd0uxd@`9|*JxA)S{T%vohU)YA=P2M3((?27q zcEOtxu~ucLU0pbqkUhcgQ8nECZGPjnci)LHPa|{ny%UK{j1GYZt8MwW*oBCSO5yE8 z&QBs6e;phF4g|^{7+fQV@C=R!nnwjS z@g6R-fhyG@N|h!-s}-k%<5Sy!7lJ@6ii))fytISnteEY)Ccuco^C@=*=vaBg$@h(o ztJZ3vraaSBDcu6TIoe7OXx8>)?_2Er+H9;UM2a}ENFxnUQhnqWT%sj|`2P7X^E`7; zjs>AFm#ETzY)}7?j_LF-E42Seo&MdOB2_e9uvJk%qMR_*amgwa$dq@`0I;FdobqRK zMdW5()%!woHQJJ)c2FtR%=Kikq9!IrGblebW(4Ar1fT=?AmxDl$n4ce?{nq00>QJM z*tz(&Ihl~v8}<}vJPtCv9=v=!vY!Vy69n{uH6(n6hh^V6+_P zTSUoM&*r7&Wyey13gn!&HRKjhr8UQ7W$;!e{{RK@vvMjFyvd*(WIdgesy+D`B@dWw zE+|OL8&|zE1Qz8@J@>K)sMIGhA3D}6EYN^LWiCshF7W`gs7;E<4hjcFz`($wA^HXu zwQ1Rs^l7Kg@|G8L^d&C%$C!x-ALoD*zCTPZm5#ldQ2ZJUf&<{PU{kx(LHQZKjeXH4+*jdv!6R9S~ zO@fOKq58Lv3GZDQ8I7$6$Pw8R54(F|!G#UQc~t@X`mZ%6%Po5-OUafjORHsOcrly*q|kD%EL6yM#2?144SDKO+=gOV7b*puMLV@aViX6Y zx#`Bq>ix60*C4ajiw9Q8ntG;;$){EexjVNQNoQokA8qNHCTd$(3wm~U;W90H)HJGh z_l5bn@01rs*fr4Z`^rk<;$Mz6Q3e&%rdvtTC_{qIy7Wss?CywiNQmEbO_1h zj4zRuQX?PTyQ&sw%uwbx0{(by`p$wG5V}vmn+UTYzxu9-mQw#HE=eB-jy%s<&#P4 zlu5lGwGFGk@j5L`6d~DRw-q}g;%AwS`fk0;I8z*xx?XMmD6X~Avu`Y=?jW|j*5D(# z9;M(VH_I7TFu1eX=l0+BZyX zRG2;!#7UlyEF02JMW7s_CDuk!J`5nDCC0^zcA$@7Sa9Ipy>{cR0fiE{8cZGi4{k^1E%I5u@d*j4` z6(Ky>f5XiUl_+(pTZ#?$!&VFuM!1D&eZ+$e5#B`RF{aL{LfvJTK#b`!~Z2y-7?zm&DirdxlVIX-GtKRzbRV(w;;Sn)=|WYgXMi#Sa?l z7_>fQ*Vq+K1p8Vy;MHf(P!78ISL2&@fhbishmL`5pTvyCqhqJCDtNkG*yRvcY?~dN ztoHE6D{P5NQKMIJ(DzS~0NDz-Pw?Qc+{Y)xTw+MOGu^ty2{X5js0Ly&FP?X9DwBT zx(Cnf8JuaCT=e)ehG~&C#rF}qV!OZ9(?czyh3(xJ?W1pADf1O#bLLp?#LM&cqHsxo zx?j@UGRwbn>Pc69Y}5&K@hD^u2lf;5SFN9#sXhzFDdkv@0VmYsG`fcy>}GRxsfFup z>KwP0cK>Q|aDoq*zaO6-DzA)_)$VE0Snv2NTix`Bj{hF|Q-O_7CG>A^~6)|Kp^u zU}DI`%+B~9@*q-m)d6`C^ApF+sUD_ApP<23pv%cq)qfZX#?Jf)a>A09WmR=NSb0Hx z{ewA4J}SmcenJe3*-V{uWudBo>DuvCj11?El-TN^^9y*Ljn}Z|YH9}y4%x+JnbEFZ z`Z0!C=j!vs<)haoJJrX{a`R>=>58^am5EuVgv@OSq7)mo`hobg3kcHpYsQ#Eh2&|Rbyqx7@!x-_>tPc+aG@2 z&_$wP(PR_QbCpDlCn!=LA_nP=tu6kpYF$1`g=ffD4GodPRp`+{zxA>MQW(O4t+0=* zr@x!rADeMs(wkZkGAt+M_#OQ~V=_vvdCoB7l)^}3ffgQQsI6g%f6ISPjjuk4819!i z_0?**#61Zx#$;-l*G-`?Zob{}92pul2fu3Sx_Dj2p-NR*AqTO=kH8f-YE@V7TwKp_ zu|beU%FUX@W@)@IUsua+fGsqiAwvAoqsVxv@5c@D($z)8c=d;GYFIe~m{XILR^JjY zE4Eq}MUM5??!&$shOC}%y+n18%teM(p}pBc)&3`;?ViJ7o&oew=#6F&_pZ^}2N|I& zE?q!uSIn7UZq2ngxruI(wYU+kW$VNdE8~`Elc5JEes+I6O8>zeCFI<%yYwF4bWq-;UFA zR?jJND*XcXe_C!(oIIoUN+nM)t4C8%A;#4MS(QWaZKFB}N)Orq1P$CiZkerd& z(C4WP|6Li^8pbbCPAgAQFMrddz{!Dex&PC7rjWh`RXf3x_QV+tZ|aCQ;9HgfyN7yi zUj8RD(QDHIrW=tWXAoXRhpQ+7pj9K&a6=3R~vmzY7RGS{*hzO z>OU7)6)j-eSh$^mEoygHR&#PPqS)~+7dxS$tw*V9J>Bl*5gTflvdPn(0j8f#BCe{& zzW_a^^heGLNNy=te!Cz~KMskyqj;jd@;4*(XE^u$AG2e>g*=Zjy z$PHZ~i-Io=jB@in&X5LVofEHjfZ?vM?JH;02LiJR)-caWo36nMK4KXapqDl_azI8> zC=8PrV4qho|@G9 z*4}03nMO$MuiTCSy0e4nYSihrL3Bt5p*@L+wF@Z|WUD!Sv%ZNWO=Iv0ywgRe5msJ7 zIZST;vD&Sq*B!LQsknCokhlxn4l_Ecj7*(gM#MGdfzJ6J9{&7!<>Ibwecr63S zAs%*1>8@PwyHpm2rqm!`DGMwx2Ko@r=V&+9S~TZC#ayabpxzEb+a3~~lM7<13{uXH zYm1D@ou?%vRhH?Y3CN3_K}ZU!QyINlc{J|8p}Z}vKaN0aLA2Jy_rR*X_#J2CySZZ}!9TG9?i#Eh_O(^8n$U6Vyh_yOnj9A# z>l56y98!e zT4drTW^!9xMkPC(RaOf<^bcRY@I>@4aV^54Q7yn^2-TYh=;E`x2Xdu-=VFzw#hwdJ zxGPSliLm!zJ>JdvovMguMB|lB&0D}*(y(dZ&%L>IzHum47_hDFzUyoRf2N_YK-xKZ zIIofHeZm%)PKfd=75GiOp-&|G)Ry92$#ev&H4~=F9ru2+Gk<}zn>4tsLXQq_t@eyx zo*(&?wPgPW)JlvZ!?R*233nm0bICqcEKYK@Do@QfS;rD&$LywN_?Y38ru= ztyQ_yr%a8PCE+U}Kz4hnW?{1KuM>vTi}lYL1?Q*%$bZwf9&5CvU0qw+*^E~|Qm z!>ISDHI}jYvwNTu_YFsRQzCQm$mY9&fMU)2@rN-hESA~*VqJ+Iw}T3>+&RJ;Z8a#^ z1oztZAu~cu;losS1)6KwikP!1!!=N)dO`hECX2lx@A|M&k@PVj3n(y!u?ejp^n~!! ze5luzCN$_UvgV;OAH;anYt&22pzk^p*l~8OhHARzgUCONK#2L$mD7>;*M7%Dv1-`< z5^aGK)e+{x`psY%K?_JzN&Pu{4Wqp zDK08Yo2}~lcUOVxbHD0A<-C%43JL@^d#^F!nnm4j_HoshPJa0I2Si3hDg88BsI=}>BM~MkWJKjfNg&X^X^z#`TPWYS2Ri<#di`0xYu$tF!BcY{# zG7}68IDosLR(nYGDkuYL4~MAp^VK6oYgLw+7l3gNy7{2AKJcc=B#L>qh$>O7lRgsS zYn9TSrShr_67ubLYOp}uPtoz3J+L!tXBrNu`T?a%n#XE4Ft;BW+Y245Nk$tiZ4$%o z+s}EN{w32x-pkcDM3ORr=yP>SuHVB^SL21LEO=v##Zi%8A7wF3mzV|g4iAtOX=2gM zV;mlkFVx=L2QCpdOG9xSNk6;B_h@AxJfnwor(I0JZN@-tVC>JO{qSs^uOJDFmx`_0 z+S4T9E)2+hHxX5{H^KU64}C}!R>j@}ri*?`_R-qc2p=IVu#-OFZn=iCy2rSTwlJy9t6wlE*Hw!u<(y8pZ)<>I){`WVGe(ff_kx`f9&|Z^ij3ywz^)<&biGtB&{%wC8cD%np^OG^##KcNf}hse|22zC zl3iGTRt|h3`d4H-zd&!oK)=6@s4s2$mf9W7oZf3`n~9&#zZ}|KPT(E9zxYTm$bSM+ zT>q;!=U{7N?O-ftZ)0fe;2`*~*u4MpYFGVhlM40Y(kPBK6$SxJI7m2Hx<-o8*Prp% z5K@vJQp^;HP(B?~^j^2o2HP#Ezmu>fl?r)3Z26oDjdoq4ieRqFoQBo8iA(Ec___;~ z@R`qMy0}RkWPIgwN1NN_+TV6jj~l8oy!X_;&pjknQ)13w^8r}LGyd9zsSqLtEoiL2 zLi6>p5Q)&%ate?{xC+W;u@GqzHS{q!ooEX9Ae1iTJm&PIB3-~1ozA8R3;mJ&*ac}S zwuvkX7_7~QLz3tt^Zgb4C<4b9B}ah|Sz+r726lsr(^?SWS)5&pr0a?4w8%%h0UHvVme)0q)d@8(I zVIkj%`*^r(AKTSzYEtGe3_?)ilt27b3!N{Lq=gYqh0sF+JRAN}vZdfx{Y$>4g4sDx zK!2rc|A=A2SdDg9i$E?uQZWhz+OeQ3V&?(13=M;IYqcd`24m?xY`;q--z8Fws=ZYz zhh;ZY9~RZ2QeE$WTt%)*rfa<<)u~}Fa1^vKt9T8y4(Xg$I?{Ytq`@pvA4*G2`A<&J z@^E_p(S~0Gl%)_S4e1S5OqU<9Hkr>0xf&N`jHn>;@bGw3&-g`4pfAI3D-Fi}4Wo0! zNLVfOShwL?gTQh%( z%IYu0X0R|ipj;tGh*?WdV8PB=*2lIPq;i)~L$NtJ3|;7i0D!v@#{i|(=OQ(l;VaG# z4R|y1#|nxxXwGAgsJQvlihkr31eA7R=fWVQ=;W3j5tf^g7W)}4)$b&8`D6Djv0^+N z2PO^F7Mm6`iZz$I(b&ZBHb%nx(G*Ro%(LK>&IZaCXBla2pdM6J;Ef6eRW?u?L|ZsK zs@+zoOJoFg12p*)C6rA?9q=wOr-^HLpaGtq15iZ&uWD67C8k#xD|@mZ@A?cCZT+-&so!)a;cGK zubjA^$fHJN9vOhD=L2Qwp$qll;iONx5=5_49JdtD0PZE)(gWanZfimNOL|k{(v013 zFSTW><=*I7b*<)1jo<1OZ?~H2Omm}+T7nk1Tt|2ixoGH%8LVS_Y(#e&A9G`Tf}pdp z{k0y1>_qlt#0Iks^(X%n5z$Q%SfR_h5CO3&q{lo4i3Ld*%ZY;N!0#s`bw%Pt_1Lr$cbaq70-sJ?Dt^CQ6J>M+q&m%XJyzz_(td3= zfOp2bRMs*mUvbl-&hBKIB!h1bDqFV&;Z+SN97ibyaU+*vVME^>iau2FQqg zOb&6=en8I1J99pq!#4_9HP(8je90_t6`mSpFFJyb{+h!vvH@?@7g&72QTd+=q|d%x57mei(03(DX* z9K}$*1tImIyBI_QkCIy}@kRD8S__Gn$%B>hK($-F8{g?13wy$Yqg zZN5&vG&3*#X>IHfO`|Q&!m^jPBf zHrD*E9gRYar?>7JUn?Kj1<~26oCPND=4b*9zas4DT7gj9C25m#A3G4=4u3*YWJiVH zM)eFl>Iex;(!sQ9i>lnQ$On$a$(c6OkkDY}u#z9pZx_!^P_v2Sl95jG3-9EoPUF7#aKEqiD?7*kS=_;tkkO;dYmW6^4^U-yM{3-m zAyuqk3to^hO!9xET*}kiq_9-5wQUBzB^I#h(eKpW!{>KRse&Xzi#@i#A;PpxH@A4X zh6Ms%(K&rjdi%ZA3Ow$Yi~w=B6P!35%s`WeLtY&5uv5es%iE|prG;Hp^fB}CTz@Z! z+=+P9i)Xo=UDMNPg8t&6a#LBh7g@H~sc_@zK@-W#BRAu{YDVRu_kr6*v4g+#{($tW zaXFQE#9|r9ZJ+A9lL9t`qEe^JN zGKzi(Y?`xK<|W1Is7@B0g~?i=-+>opflb_wefOwUT_oIl>v2GT0nhqvK_eyerIW=n zkJf0911u%S=TB)=S6T1ty40T4n!5H12g~-c3e&2kHgQwjvgrn!n$GNDfQk)ChQ_caSCY>SBYV^_rSs!_BCt0<3+Iu&75uQWiCuUopt zD3HjT23r0cSs%L1Ryq1fh8krvi~b1t07H`35@r1M9+Kyu&;>Dld1^gR3oS()_kL%X zGAMvzBd|Zsr1|{jUdR@KJ@_)(byUpOG%?R_zF`n=EKyt5|A5(c{mvh)55#glubT%KxL z??EGRd_jcQPuj4Ql4Q#BapDfcI}mk8MelZHDRS7G<}8Op>QXQ zA=uu^fc`-vgm0up(wt*>E0p4pUJ{iD2@eNzBiXEBhE9ebaf z&lsICgglJxxcZn=U=sI+V4LWH&eoaMiANv&6SFU6W&8)+00WRK72fa`$3Ux1sJ-&8 zdxX56VoBtCB*?_2OSx2P+i@=>m532Y03w}{AsE2SsZh%v9=Can+u z=VDuIJSb{d8Q6wunyVkP_R1)Zo7z|s(y;Z{ z-vTD2M1c1UB-M&g->Ly7sEC6gxL#UaJ!8RaA!BL>`#{YSW4;D|%7X#GsYNHlO%X8?ghBtPIJtqYG2dpATK1R^CRry(yHq| zlS!nU^on{UOB8LeVe8*?0((!HLOy!%p>4D4JM%qOT{%WznLwZ#-ufb&e;=S^)k;rJ zwd5d)S4_oRmbeq&hS-%hyg%F!mNb17Tf@tAiip;xQ*_@9Xr)%zu~#{cf6!heRe~>{ zS0{>ft8lP12*LB)-_5oQiPR13)VUG2C64MXWp%yb&OcmMz2xKSXB$+tBm!dBV1zYD@DUQ=^OD?w5|ii~3ET#r-wwP2H-JNf*Q zm)8fV3(S*H4+>LVpVdfojYFZtqMG=ixTZycyj#d%nPinv`AsVlh=AVVM^>N;Qeo`= z8JlNq};mD>8qz|*7{JCq_YYNV95k$q0u2UgA)DacTqa)guy z?UrLu&WhUAm3&&i`Wa{kCndu;ye<4)`eCWH9(B*I0-#1a>ieip)Fr1M1M?swzB>jr z2EV|{wq;+O8pYpp>bN^~BHW5?O65efQZbRW?=JN_)%qXXfxN0K4M7jlRUZWFJalXb zIBBh5mXfi%h4HYiKqN0*=U_dHr0t9nXGWQ5rAcJiCQjKeN{3vmI;lPtbXKdy^_CsZ zSe%#stg`KM(^%KL(1LJwqrnRXeeawy(B0nCekm8^=B>&+7by(|y@SL4jJ=ggmC6sc zGwMn=*d-iSN-0^VA7+1;;q3w`v5unR*l)E%yCiGNDijE$9DqRKj+Gq1w(Ajvgz1KT zt5nW`GSvI#=OQLZAI0UzP)#px~cC{^4OTQ zg?WnZI_OZM@<2Gl#|0`-$ z{n5$5{p;SM@T>Rz_odDHf9QMsPL4kX^$maios^oWYT<}Hi25JGMtdXAcmkQlL+*6;oVe*HqBd02iO+co3>u0F0`M*PJpp&x+-&I4L3i7IzC=ZXk#DDpZe>N)KTQEO?P{ykW`y5a-HJ@k7ryrkc%~ z?MBJ%TJs(lWWg(^&}~U$$cQRTnt-AOV1;wZ$CrD9RPlw;qBOa=Q?1^y2|8)@8l>ed z$Uv5}E9KVMk=A)r^G^kzR?ornR;2%eYE#V_!K8<*X(ldY8VI|v(2B&K8D146feMS? z(5TUvqUz_Mj@wC@U1`$HX~@VbA0#$R(S;qwl;3YP6E@@wM>_$1TlMg0J+<8ZIWfec zQ-%T|GoR!zW>mK>V+05|`sOy9C`k%xO%wGqYqVULi92eXt$`&8>UlaqnTMH>%bGXq zaUgsi7`kA3p2M&ZH?~P=r~eh?#1t73wo#6%cH;tpPj`Yr>~o6RuDt)%Vk*MP=mrp{ zsWjGDlY*)u+GuvU!C=G$K0J|y zRXT}6Py;p{^dN1SMnspk8bEW}qKmr9!`q-|0n1S(z4cOjy_CTe{|@##>WpVl^8@{k z($)!yUt2}PrucS8MkOI@7{lx&VhmwkJPdOU=P0hl!Kop=hxocdgPSH`9FS-ED; z7Tx)IDk_VjVf{|p=JnSMOL+gO+OsetjZ#Zsjf-Jr!aCX3aWX%On$iST`XbO8(e5(= zPbZBxM|$` z#?iz@+m!y{E@#b#JS5y(!*7M~*!1M|qCr|#2un&Gw_-sJNhW!7#D)n%Bf%guzyKv` z7w2P&-sp&kb+8|(YCN^Lu$I374YBocf+D!i%H*VWhxB{DetCdaP;E_Mvt_Yf>HEoH zzVwgKE8sBVC8l3cAIg;i#S)ma0R$S{?@V2>j=02Mt#K$jow9ekozUN+-IUniX{^Vp0sXLc%P4# z9S7qI6MaZjjB!+>*YB99Dt1TVsgbl6PYpI70t%N{V`^?g&D{$1mNuOqu{!H2k~Cm? zBt~04_F~7u`R>)j4SsiPm`8pf-c`{MGr&L+45@Z{VSqFKn>rr+F*HJul3qsA+9j;55M3nE+3xt%ZC zW;AsRoQ_{sBeYr;38u|!`?ChrKk-Ug@kAeX$q1r37SQt8b}%p*csd&nwO@$IJ_@@m z5KXu(F|N=K!x`)ZtMit^2un*a-_g>WB(2af+>trVKx8%Rc%-g8C41!zyRchy_NPV& zBV1c#1S{?VepRJJ1~oC@#sRE5NwQCybG@0bptG+se@0i)EO@^1NBxeweWP{y&DQC7 zw)ZW^c-?fOYlGE4!0&r>_?Opj{Iwe09eCmV`>l3dUSSGzs>98$;w@@wV}_=TUPW$PiMJX(v#($dk*8!7s?OucO5=0 z4b-1a5kpzF_-UV-Okwa!TTW${P~aNt*Fi}owt9K5GaEaQDv{fnIi@f+0BwPDa%*(9 zU#Rw;pw;a}O+-`d5f?e88121FOcC#SU(v&bIi?`jOs*V1=(V&%lTP&J>7z0P4do)s z(9WS)&JqPV{}k8j|A_y@!|Wc^C?T{l*hbCBi3AU^kv2k!R;q#HJzjA)xR<o|TqS$50QsBs6G`mbQfXpc@$N{ZGON12aI zdo2o;qW%V5K;70ph)Rd3(ioB6!tvoIa?mNZ_r~Di3f1rg(hV3$?-G1M(!mc;QB4N7 zza#9Rc5=8w%_w>(*rDzStCSc0<@!T+P||2f!wwkz3f8-IvgnPKU6sb%E!QjDA7uaW{qFgj<_fp#ckpZY zqbKy2E1L~mD*c%ad>R}?Sg|mZd?9#hyKk6wA*yviOFQI0u73peg|}H`4%%HaUi9LH zL(bcKV1`g&fPKl#Ufs+oAzTkWl3Kg71pTiStHZ-+U{H5KUo=1N3o^AygZLc+itc%10LgY?Y)#WYnikymmfK=57K4Rv?=;K)fN zA{auTOwWDpWK<6v(xLFlRfrDU1Y5gzA|> znZO2%cFSRopxla@&@ewG!jRZd2Cq-vL!>zZ|W4U&^|nrrLpD*9@nb<=me`o9|uu~-~O!{87>DDjeKc6 z)RF&bT;l&SSk;iADNHO!*IB)?j6L=OEb2T^di?WUO@f^bQ=-TZLc9h_?%mWTUR&yD@!0o5!Ww zWtM}@g{1fUhaJckoHfIo@f_>3Z)+AkcL7)-_7kDf0e+lB3nRTtU+eD>Wy3#QE05Y0 zo|rt_)$}X?`k)yg-aV79-j3#VZiI@N7!x)2SZB^*Q`f6aCx8(q3+!QgrB>xQI2Z+{ zAqkN@Bb$6gz@vTcK6wR*pm}G1jE7jDfG)R*n5u;bjO5_EOFolhJB=;~H&vKXKEJ8j zYwNVo#+#^4uX@lK0sJ4cph$D8O&*-;ioAekU=xN)qF_&43TpbFnvqHEt%eLrvUH9> z;ciHj$l4;@ynEe8G@2YqwiFcAQe+d>wPx&5QHgdBs6hg^ZoLiV6HKSYQKh@*7R>b5 ze)`KiZhTHbQi=~h8*UpM-KqwOvR%GkQ!>DOE$xJT8SbeH#b**aopk(`OyBY+3XY{} zc$05IZSjkEui8W#iRT7uM-3u02jhwo)+(7YV!T_gQDDbZLW-r^f_VlA;Kdd~G=1V6 zMtP%k?7SuKH9x^7Gp%OFxH0&n`ZEpMCh9qZ@FH_ZgHq>)Fsg{xggCv3U&P5Of+!6o z4`VmUID28Or;8|SEXyND%Moz~pIJmcofi{?Vmrq4z_1LN=ESy(m-5vq`AanO{sl+f z+FCd;F5E=_{<*wIPI>-Cd3pFI{&!yIX3ocr{g~)2XnNV)j^Dy^R`PIvl*b z?(w4eG3#}y^W)>*9 z1x>3+KtWph$2c=FeNgZvr0v5|u7Lw&CQPWqRnbF&SKzk2Oj%6@hOt}dBDIWy&Io

    5k41xA}R#q8Q+*FMNLJA$HvN7UtKzoJV_=}{^n7Mh!)r1sf;yJCM>wUB6@%o zGII*W*wcx!R>TE9P>Vt>jh);YeXwH&fI2XB2QBO*t1!N{9xu2qTQzOo?+8xU74qx z-Y4n^YSAFA%fpxBoOwo{uQR=kcKR)9R2}RE$~Vea1au*2yMOWus`$#pgoB0rOrU|` z$TxsJ&(JHPbrZy#*J&LBl9zr9Q={>LS1@nExnaR-rU+{W0GcWBa8V>WnbUMp;5tzZ z8l6ifuc|rr>PQ@&r=`scRTp8TEAZxy!9BVi6SL)q5e=CY;?!)Y)_|hXHmP=%o!Bm4Q;(`|4^wp=5nLGK6Llu zn?2#_fW<)M(tCxS-)`n|9y>r;fc7Ng2d$^2+6+{_C)M$16sI=a_ng{x`vRn{e&b zkRq{Fa;-}Sb2L>v@^3jBia#Fn_P2zQRMmRVFAB`&ojU#`Ms}|*SV3` zTq~gG%D1Z;y=>dF(~*i-$2+^z(9^%Q z4F5{7HsWavew{peKX`|{O{R8BZ6$L+$*(UY{b=))2T`<&uU3zz5Zai;e zTn~U|?SKs4iQ_9cFh^z*(=aGh)9}S1;jG@>NiwOIW*3$9iz+Ez7WIq)P_TNuFj2C# z82idb+Bo%%48Oc2wYbLssJ*@Oqcbc1jh6L|SfQ?;o>j?}Eh;)iS<-t#x?qPk9_PZ) zjO+}40^gG-l0^OrI~du0#Yl#v7qcEc^Z0Y4N67Z=7gI|@g&XnM`2s9G_th&xM^-qx z!#oBE@OX8?`pYMp_$z+q=pczG=)0FI#b1XRf_Ux47N_ZxeSiFW7Grq`L!bE5mzqz~ z(jm+@>$Hk$>PbCmELh0X%H2FP>P7Y=F)4GF_x8B-=DL)EO)bamo~bBI4`X_|)-Rd4 z3(Yg9j51*ZFEv%tF(UG+@GNJ)F>5V#rfEN02v6H`gH?%^DrMvOUdsLM!IYt?1_f{V zY+6l1e2?#{Fqy`L$IB@XEgN_WlsVqlzsj^YT)D4zNL*Amv;0H_&_i>qcT4qlIVkwm z+%^|5Q1Qwk|Cjl=^e6r&qW^(W%ydW83&YI^zFf!*nnv}z@>uQRm@bhzR|#xtSLET6 zsm@DOP_*)`R`czpIR)3pJ6y?KyZki@$V2YN_Tlra z^-V&qQkK>tj#*3FdX7@IR`MB)X_^`46KQUn84WkenKic(uGx`=tB1YxJ?+ra!Lw1O zg|!H?6s19?jrN{b1s@6RJ-hiw$N*yBnjP?Qug#!=mj5V;x^1n|0r_(mBWy31EbA2SH$g5J{PWxcQ?Xf{gKj$3d7N z|0oO+V!v;}eQhdau5j+cdAQYf`CJi_HCjMtg5t*1GI$X^q`@o>YBrX})Z3 z{$4*hoRUWGs?SZmo=opv-uAqF)V2DX^LbJ#i=+_!l9U%=T+vI(iG7I^rUGlsIH+=) zzt>-JDsGxbxe1uZlztdRs{dn$2`O+@S>Rcq5(p6XRneMNso#zgt;iEm%FmD2k+GyE%#boSMpZTj1Uh{N6NpH6_OGXy>;0y z#T6JIa|Kz^PwykR7abrhE`r`yEp?CT!rb&1#^okSW-h9$T-@9!jcn6Q8U#zztw38| zV_R5CsI9Y^V6%>4b-SBmb=V3{hBuC-vGiwMD0_jl`% zpW)0b4OEx#rCz|5f+s^dTMaRmlrPwyV%njenit#$DH*V_Yhq)al29wO)2(3}Gj9qW zmKzS;B}V~`u~*;{$#S9~c-ocI${$``A_54MS*h0aiJrB&ote3>_2G{+nn11ln(8V`z?$js9NA&8v`w36sW2^tuU&G?@s90M_r`GR8s z=j|DaRk-3srP8fIcIlYtPXiS1&brP4krqNof@ef$>XZmL`+IiG+1r`Yj{^0;<4$0- z{&i6!NVJv(`Uq)ls`9hnorp#KwT^_5gs-S4!iAA=ja!>eJm|(Pple9u!gT7crs}*4 zcQH}SLm-)@;clAG%TA9XH?hV z+3rl+J@$4K-c;N(iAhL-Mk>Ml0I;6y?ZL?%Xp1Lda54O79o*l0o{8Z+^~xm}BX$6; z)9il`uKgA=UWrX`F?%VMjU?lv?38&c#RLz!|9&6+gRU1Q-KH9*gHL+q|EFHTohY4B z8u~~4Ximl*>0CKc7SG|QjW9h!_EE4j!O|E%J%F-u`xi^#s#tuL36=Tr+oJ=;0~y9) zU3V<+7!Zyn8UOJ>evkj`Kmlt@>%Oa(RB++Pn zLaN^x*N3_#RRA*tB8nFz<1I}3EL7?rblLDm!~k&=I(mh*ypT(C)n&B+nH$9 z$C4*lvji2<*>XT@RMsEKA|?flH>p|7-oz)u#U7a*`+465SJ3R#R(u}p3zO+mLyS{0 zAo0R)0W{E~tZKr~K8c-DJi+lzkDK|qqGhn4!+E>~xtFP2!3*zk*jtdypg`sGkCO-J zoDY%$Si$tyHId$Z?q}{#kA&HrbV-`POzrL=gbyrpwk7Dx8Oky+EV74LLPWaP zMhrc!^|2wzOPB1VsWWxNiI*ed{X`jW`zun6{~`;JN9^HU+SuTz?qo1|)=Nnvk%$bC z*j-T15Oalw8kLWbQ+XB;AJxz*a}L2UAQcNG1yqg`tU_EG&u8>K0=EBHzyxa>!ey%w zn?|;aW*V0yIa1B|$Qhxb+y|x3k_(+pIm}^B!06)n;B#ODW$~-%7dK)0U&{w!Zf>El)lYZLmlE$t!A?0L-5qbWF68=n9fRV&p=o?-9G_-0<6uuRH zxGn7Lq8>=(34=M_(?g@sk}ah@fg+A@$qw_C2OX5qJxbpelR}#k;mC`!N`miUPl$RU zh2`nrFC&t7?|KD_&Gb&R=94#IWC={RFE8#Q1$3FR%kzFaItx3!sY=3RPwt4u6;55O zX=q$Vmeapy+gLOjWhIZ96lrj|br!W|c1%;244nno);-J-nM|c~1)!TTiNKfumZE&t z`Qgm~Ec}s#d&bOgs-mf8Czh#nX41~6N~4uHBj?^44^X1DC>QA7eyxkfC#rYafefzX zkv(yM%u^Flyk^{@Vny;HSw0sF5j{ZNs)EaZ`v=+kUw(rwj_yj#@2X%A-M5*+jD2;TJtE-jM zYEZUn<8Lz;(FCIM?bQ(W*)~B)Vd(?>JJQhBR&V0|apI&^B)QT0)_xB&*#(D(6;_~U zC%EYYW|^QJhgU68=uW3)SIZfZ#~%bWCq^ z`L!43rq!R-@Q5MGGN0x_()c+$FK&}E=HP-ct|^=qDSVXSI1=68B-4oYY*DaUeH^3* zRNN?`XLiA92iqdkI8=mP_{ zRJwc1h!0A#;xG@#=_EmtNPivfK1<5eoDODkDppd!tqGopKW)Y9~gZ6V^*xRxNG51}H?X9;Yx+ zjK*e~)$YzXfrwXQ>>fLz_xTvmnW0G9ooQDRv%^6)zJ+r0PRY}v;SxJon4Q-e1%O>6 zT8}n)P`wZ1P}C<7TS+UJjUTOWa3Tt77zfDQKy_kw!#2WkcyO6EV?W_e8_bT=L6x|| z1Y#;Zz2*47#k`sJSVh@tU8-D>l*&EE0C2>-H6k%IZ|2{LBNxhow&`&0?9aTsZVuS@ zA){pVU9wE)6A$}UQdnx^_uZ1eU5CccR=K+;?xyYE_*GGmdMKK+iH1t+U$4q-dFd_g z7goLCz2}%GqxF-5EpD=(EV-@=Ey&8Nt&Y3NP6y>)yPBC!n*(`kZA!7*9sxqUwOb&Y zFznL$SEu=6q!y+Ayo7=AVj7o8;)UM7NqtZ?Uket)Bn?e-RIVD^u$bGmfUf?bx<2Rr zNS3&%>)q5Hz~J?O;q}1bXVH#-gDxHJ37p1tSFE4ll!DXU3dkHh%wg`Fy_%qk#nOwJ zls?D^zbkCwHo@3|6>-MO8a0}?kRcV*`|A1+W9mt1X zj^6KC-)zEJPVbx?2KOsQcUm5anVJcthhSB{m-hnSsGbDa2?rxc#?U>;;s=$eISZkW z*+H`8s!&R%GVyc?5=o0~f4x??F5oGq=3=H^4%r>6#|_!}=T1s9pL>u`^C+K@&|bTy zWEF5!-G|(~9bS?HU))2l?ZrrVW1P58*9Xtj8kq5O_&M;<8O6xqVz9`ygaZ6w3f+w2 zq~q*z7FyOtUYOtS>g~GVDS%V4trjfYl@GlZdiN z=6QXkEzaJ-{px7212gsuO!JnA$L_-76Y^xh5giz{1`tF5q(+8;0=No<%4%N98hQD5 zTyj3l`0`I+IDDSy$f%eFI+Q|>X=0)Hny(u^u%BV}-g5psWc^vcjZkP!bJ7EgyDC7d!$Qz+YzL)4|oJX4s(6o;JWLIgId7NA;z+T3@x7;CH&s(=6s z;8qBVM*`ij<01I;=v8T8B@jxSk0OT<_{`k3%e2U!7vwEYwoIbeDQHrVUlXjJC~i`* zD5Xkt3?+{aO_-GhB`Z;? zj(Y&ZXq^+wTyPT5T0W}9gnN9awXtU&NAK1!uZGr6BUcu$qwa=D4Ph=c8VBY*3^sz9 zhd7|PCv7$HV-!Ir<%cUW6UB0EYRX*UjuN+W_A|8|WCi~D1_H7gs7=#4#AB{J0r5(V z`^`jQ()cS3Gdlpgd+A?W0HY-GjW)$XV#aj#1Ud04IAl$}`$V&HIkqsjw%A2dt2l*S zVD>E~%|f4V4K-{Eb!aC6oQj>J^v`!Zk!$25 zV;Gu3Eyj?~I)TuNKbCr=`5`Z+TG3L01lTRyU1T22KDmyckwakG#VC$pV7lHl{axjv zJ344=())Og7YxDYuk1o>0a5QbR0=$@-n&0bl<-8Eyn@jaWaf=`}wr+Cl|;HbS}IP@7JB&e7Zxc4g+y0dWQUb9a$lHbe>xo*vLw#IV&h@X{6|I3-7&p@K0$W7T-$%GeUMt$*=&*jQEyd7=t|O$dN7+;a zSGJ-Eu0s>x_%Fn{k}2;kyL$X9bydyTKC>4eHb0l-$@6H^@bFve=i^d4ucFC=aUR#h z|3o}tllK{UAr|#Gh3%MmJCbp6Ow3MImeelxuSjab8DR`zDAAmP*c@!#par8_QJ?d$ zeQ3J#d`q|ke`~oDd&|Eg^N?^)*H!(3aim3zlyRg5Al(wu1UYsg$L41( zzl2!5asIzJd&ef*x@}u`rfu7{ZQHhOd!}vM)=b;BZOydpn``a;;jDXOzc=>z10zQC zsJ-^qYALlmR)xNqoqtzhvD>SO^uZ2YquwqN%~ILH@O>7q&=93^=AJFynuH+KJX@9b6OCS zY)o&oD8&14P1U*08NQn+TkQb&whzfB=9)GTIZof>W|d;oa*^AuwUx4qAR|k}cup#1 z6|8WI@N%uz0x$7Ko{=V2M3x7XwEWUZ60hfxCBRyxJ z;H-{}VxvAN-fAF6PWp0ECpX&gE9`*Bhqz5`Nz(^I)& z^}Z14B*&Y^89g@6(Yg0R2Ya8=_kLW_SvyAwBWTrzM{e7eS5EZ?t7ycQSJ2bizkyrO zRL+j|NuyLvJvJI;*~lpPabJ~yqkb%&G?zNkqWjkPhaTi|QD7+Mm!i}{3tGM5lU@{^ z?hvm}>zE67e)mKSb=mgz_*_(F%6n`eZ9MIcjzpA*JA5~GQFpcW2p^`hd!urf?3{3m zleb|0wy0Yq<6-Pb}so6KJ`g=Q2bi{L$V3 z?>CVt@NpxI#uWYn6CB2-IfykQicP#@+2rv`Z1=_{@%Q$tA;f#3S3lVtevRR{63fLLGix9fr(kebtBB@lY>K~T=1R>o?8$4i)%b)}23wlhZfRj_s-S`np%wXXiiV0{&q}=#7^8Mbv!{V8;WiRJk@JTjZ z!Rd*=nLJsUHBff-Y8Q@jdz}&4(!OR(h$p_Tv@5NxqV518@rTlfM-EppQWY%lTr2Y* zQY1fyh*{>>oa%er*_An9N4gp*qnW;1G2J1TtkOLD*1^P*w^^b83L!_tA`##Ckqs_> zR&M@pWrKh1;{2DB|6gqO|IPwY({lS)GHVRAhqZ>QVN?A<8mVMPQN6L6MP`U$YI96x zB!9O)m+L00&G393b2xWllxR3m5-NC$Ae}a(3?xWKGbk!tK2#E`M&yK)MkHE}`-zjD z`vF`~%Jt-Ez2R6~lY3fvVZ%&!mYtthZefp)_h;;{s}Vb3!<1~PGZCJ|)UnP3_JA8BDez11=7CUK zfSyD)$*HGCjPAzfCUY$e4ay}#_!B$mJ9L4#W~`O35-ju;D5;b#>IN3BP&LN-GX2F_ zDPV3Wn-ipy4fFg9^x(s?Y$}TrwArw4;Wl}Ack-0&wDmMr#hyED*vvQhz=KLBK$PK?Y*`XB&7Sp#=Hq7+E|XZmfPE%G-B`9)9=n zW>s2i@ay0F`j(z|gM#2-UCFtqCtK)4`Sl9+doR-P1FM98E?X(oB7_x83q8;($|S-< z3T@oerXLLzGBo`2O|dM~Dm2LwVs{meb{YIxNA7|Mu={aYIGQ1NX{X@8>R`lxU2O-C z!CyE zC2h-#1=D(q5@Z=3SS-L7aG6ZSac2A;vJi!%6&Hy;HtejgXd@qLy{#e_>gB|eYLUx7~2($+rp+hj$iBG#rAbaSC- zfw>3V{Wy4Hq%nC8>f)rf{-cD9%*+b9DiJX~cely)13fh?$_U5ozNrhyM6b%hWr5NM zhff9P$n31SSM;21>wcQg)TG$4ocY*!V-^j{QMC)Wxd=u{HYpXYSSK5zMvvd!TP_vi zvp$PS612Fm=^gQYX)M}wI_i9gWe78v9C}*ago`K^U2p;RD>E`_<;5dNX+69 z-Au`SLg$th@2E0S@2EJ^?&t`>7o-Q^$Ye`kG_#7cb-!Jnc7d5oR$~yxAJltX0n6rz zw0~nq$eH(+_X#2jF2o3B(+eW|*6sF}k=~F`;2xNj5?q@Sm#zLrKMXXT_JH_H14i(AQvYyeHlPAky{;6d>4V<*FRp;evf0-HnKh;m zw+D=z9CZ0yc}n0{m|q#-r;Kn2;TPng7rPV0CEBOqW1^qv2N+QF{)Ef^a=tkJyrw@( z)uY8Nq_yonqw8|$75xRT4bRg{oLPMU3W!A{ltp}5F5wm0jmUJ?-aUzT`fm1sE_Y-t zymdfpib71z4?(kCs_~#Q>Fox{yRhP&^O1Y&oISkO0l7Dno4aRPfr_^uU?t~o$&@hP zj@;df(t{6Tmpf+14fMnj@(PV%Lg^lM?2rl5_PJMhH#Gb>dev|^X?Bhd~Hge+ch z!1Wt}{OS|uJsgicxz}@7b>8)u8xY^gZvg_|9;Ai2y?MgHOC)#3{SHckFu$=_ozlaU zjnmt(yR(~q@;eadqo`6;QW<3BMLXRoMmwnriv*b!l`|zJ7V%Y*a(H(3HpQy4@lA0BBzd?eqb|JUzC1 zwV|oiEq_=}jyOJ3L5uw59Y3NR{t3@lp((p88AH0lwy5rylg;+>m!`fVtJ*afcWBUg zAIO<_d*}#qyLBA!>vc&}SvT~gToWn}s|TN~6BfZWzoUPxWtCvN#Cj<@`SX~xU4_>B zB^fIQ@vJKY3ldu>bUt=K9|xdMbO^n=t)nq^FvfeUci=_twSd z)9q!80h0PUO{^%^iKz#*i~$9KytF%UoR}0K3Ly(#CS3=lPfqs%QQW;gxLWCPvHonC~^FZ8R1xtG-UzWUAVZEm(o2ZQx0>q=)Owx^%S}r z8&=y76IxpzI+CoKvP47%Y+%u91?_6q?G!qHY~87EEHC;wG~aW6dXbC?f~aGfUgw71 zJwgfenw<}0k=sVTi?w*f3A!pirDLAQbG~XLlPyeXUO{X<+?m#ni90wezNwCBsbOx^ z1U$_HVi9{yreq4{=M%Y1I%VujGVmmy$nHg4oOvs*#hb}|Fku(7ps>P@&|t|l5HJ>G zI+c?aKb9CsyE(oKu41!HkJD1Vo0i`fst6}Z9~qE0V(6SO-cb;V$}pMT`(1&hfoUri z42j0eFx@*Z63M(t@R|%=&4v*X(;hxUvzc2dIFt?h00?d3Ktwm)QK@N6Z1b0Vgj;z@ zp_CxXL(s81#NsA0kk&X&aQ`5fg*rje%_5Dm_{y|ZMEumW!B%m~cq4*i`H!%q7{WXUaOwEWEjU{2~WbtnwAYh63x>ut@f4L9l8}ZPE`SHP3vvb!Fkiv zoGmK|>jXgM`IzX(NQ}+=7*5Hi(cRKIk;OSx7=ZN5nW)M}k^*J3kc)oi#8YwVd^0Ce zUPU?zl#{@hD*9Q8D?7%-I_FdcgOYocHbK(F>A%smY|RVv!bi3$nyC@^WqF&2jaxvb zp}f9)6UXd`lqm$|`OKD4E2xg?ik*9H1VFND-jM?6exQtWZ}bRz)FcFj$BrEfYqX$4(wPi*tLZBZNtkDVh|C#V zr`EBworRKAX>ceH%Jp0p&MfL7N~e2l;q|}Z@mKm73H2) zlfuZKr#xB9?c^{n4fA$c6?8Qrc{ZY}rf!>#9#^MLd5mV34Eq$-7n_|4u$Y!fha#5E zGn{J`l~qMyQIJVx4V>r1e?$%1ni!D@YfamQa@K6qh2J6~vLy$o1!Q3wk}^3}e|Ywo z(lB7z-x<8V@Od>3(%Hf|Sk5@gv;xio@Zl&0)MkA^^D*suHFRBe$t?q~45(q+Llkge zJ;DCu;UPdNKN~spYJ}(_-a!n{V^+gq_^X01%7CiQXDGifmaU&bETup+%HmTr`6_pM z2s)_by;I*}>aE@yJrfUZST_D%xGoLmIMm>pvq%{S60m{C`CMHNt+$tN_{}vL1}oU} zYv;#;k~A`%_fEE#XNF!Z0Cx-arw}eHNO3QZGs;5X5xE{{mBrUW&fP!j$!JHS9o|5@ z-^6kcHmhh;yU3eI{KYAW1}2=4Q(Kr0b?%k0Jt!`Eo7C(5mR<$S1O@EIqgSxYJ?IJX z1S&|9`awhx7Ro0azGYURzCc}kF?B&OcD`alP_IOV&BsrCmum1{pK~Lo7Euwwl;#Dq z81M~}+-4BwI51P*pcH#9N{NAYSh|UOxF9vlx6zqj+_O)_#Y==K4 zx7XJf5$u(MdwOROVLR5y8@~1yZ;zQTvgL(Cd)ICc@f(EpK6l^77x(%ucMpg+3houe zd(bZi;Y+IIMrv}zZ^-n1;zITdi#4}rpyJg|gXSBjBe!Ql@q?#1^BdQ0e(mH-I~aB< z7!fTc`n}d5A!=HsmuW}I14PzPw^&?OG#I@PL0J(wP>rIj`@32Yz0Cfe;yM081@e&C zMUuKMgNCg*ctN#PUpX4SD-GTSVuWW9NoU{ug_%&OiJ2BxQ{W)Sz#Rmmpx?EMI4L12 zX(-Gw;60=OGTvt327(dU<*Dy9jPnylA+^WA)NB#Qe&!^~6EH_3TY)7HG-M`yR}S_Bm&%Tq%rF zv`j2VGi3bJ!dqc?xdKG3+eb>?tuqi8AxqVyTf$EZV!aZsQl__fp;p3G!BAWDN;c)IRSW;_)B&^-_O{ z3BTmRANdVKexX$z;2H9KQ?Uf~=xQ$Wte@^1M>1Ir2 zA$O@#(U@YTvRY#;j>j1HTrRZM2PqEcsbX#jl!W3cYOFU)iY}1A2V4O+rEiYV=|jd8 zgEt12T2)yNQ*0Nq{>Xh?f6^)xgaEZIluwmM-+DmUdFevNmsJjY@A=mm$sDt(_Fr&z z^nZk$vi|cK=|34W{}GCxoMKp-N3pDhwFlt6NC z!OnE8+v?b~Veuu?(+4D&8~h<2F;3gkDNCWaGj*^v+-H7YOn-hnUV{CG#ATp%7Z}*% zb<6Cxu)O4|zih$Yo|7?CV&UThwt0_u+X6#wq*8ka3%qGyKUTSEK&<2G#Y(N(@1!q96M;Beb zu%#zaCbh8iMfvI7SzTIA3a z%RFiAmOSuZb)~GagaTEQC9Pf8y$Hj&(=%2ewCiXu#q20ChIibOQfw4b^NR|pBt0^$ zPRrq$9snWacT907^=JLm=#2!dB0e6(jgL>PLS+Xnrjq6CySV+L;_nU_M0*mbLPCwN zT?fzyWO}clW7e_(hUFV?fY(6k<;ZmjJ_=}@s3;qxlhCVA@4P>NTfAQCYTl7^V{Sk* z>gtY*UV?*<2v?Z`7@&;&2I_U(fX@kZ5e>r)kF@D5L9D z*zksGe)ar2U;_XKj@kSthQ#b2$$-rNSj$TGwm;RZY-eR+D`sMA;`pzeoc|il*~Iio z0trBed^c|BR9B+{53$WkfpvOXT2KYZn-59JEihcjZcRfkXxy%Gzx?7&V&4jWGQ=mw zd;KQn>(Sf!b>$#{u9*vUT12UiOu(MsQiEI%8LZAZ(B@NjZH>G3C$;YlS{U8>Fci6% zxh<`htx7P2b?-0Vr#&5sHV+;R(ocLF^v4r_>ogV#+ut$gIcwsgmde{LOX=3C>h*}y z*9WCKsPzo!(x58BAC`AOC)o7{KBHr#}x$@E@~E{(suS5B=c(fFX#>2nfjt zv;5b?Ojh1eLQ+HivaR2g5u|2-uM)&Zt&qSE!9#o{3I1hi3D_)=k6gkesw&w-Hg5I*w&T5(&fUq;d#?(`g59Nhr{jr<$cBM z7wMk?dR3+giRu~@DngCADo@3oTD3&Yg$m*o$hFN1g=Ls{f~}kA&3Q*#6G;#w@Xh5b z%dra6q{Q=%7Lhr{J<}84$3c?QL3p1Pa7y;TvmgWchjvv%dz(^;nzeeb9^nxC<(O^w zp^|c~=LC*9b90lrf>e=#45Quq_IxcUXq>rAXX`+MTUv}NTx5~0d8?3!U&)S&yHX+e z#qiNKFSod!-tzDTJV$4J7$My)#Krs6LS`E37=;EFq6+j;Vhv;jcPZsqM{TQGQ1^v! zpS)Q@t8jd>9((>en7>Uo=wEkD0naQ#EIB?EK?a6`M}hSVqrt0zF1s}^?gJM z2z7MOQi;jaqTDZWVT)%j2JqM6-?C4Sf09l_giQ|717i(2P3Rwl_4tIhiO?VOu^>QW zRjjN&#U+p6htc=#z`qhoA-OO`QMb)bq=wrN{7ZKsEWTspW9jUiCO^r=1pDf2wCdLC#?xrmI z2--Gv@lgH_ssJjXUXff3(Qj5=tiZ}Bms*Fs8=6fnZd}fI@91}CF1<@p?Mz%ao8ETQ zrb#}XSjjL|&|WAW%4L8ypjB%U6=H@bs6lz_Y(15c!Iy}q`J_3M}LDJF9co9(|1};hQ7|(Z+{~Qbt?>&YHne`?GQB4GXfMT#}gax zxO_Ti2DR6_5A-nXCu-an%+c0-qYwjqm4v9+|LhR&Tpq`WsYnV`UfV-A>$<*nHT#4W zjMM$XR0NEAU08dGDb6A5pWXag%WADjJ0A?l19&S<0%8%jwVLOMYQ7UKKy4Jvtcp$Pel=dRz>H3`C(g$=ZC0H3fc8llM+ zpAfarFaF#udR{1iv!Y_wXGtDl?@38ArQ z;&1)Kr@hTK`LUqN6$|(O2K$gq%n8W;fbyJw20s6@BJejV_Vos@2Or)%yX} zd9c9M5t3D2l}#=y>+AC})jCb&pVvNg1H_5IFP5L(lU~nVUe_GQIrrbkS*gd}n;+=E zflNy9jY%@7`fc{aBQ@p{B%4%(wKfb<_MVibhPZiEo%Dy5=ET`eNT9>?Pb~JB`cdla zJKG8jPAyD{P4MODIn8d7n`Gs?!R{hUFmJ%`3{@NO)l-|844axYZ;e6BG71;9%~;eR zxS0xX%`H>(6>n=$Q>jZf_Y;PEUv{7Sq6GqOfvy?og?DXOm00TR87a^ev=v+KFWyX& z@doI%!?6g`xc{`a?SaR(_VmrRoO0S$2&CjaqJWmH)@o)lzS6YZGV zTob33L_y(EVJSh}OIqtBbZcYPrm>ZF5V`W!>X+0&pekuvR=-VZ<5p2|6vS)AlCSfZ z2)I#m8~2^OGXf++C<*T2@lhT&ECsKI5x` z6NLf74ju{)I;U>K%hr?;u>quRO}GCgsZ61iKI?7iXv>bN)N8Yz826OYo~dBMZn|fW zva}XZE)s1fsuZ6Bve!&#OIP25R(>fW>8mik2U3G{{O$m338}9S`)Nj!QE+Q7O-4OE zITX*^ZknTSO*cxsL4>eit(f)-T9`E{%+a`!qqe+a;D4vX<5R23;wtrcVE(Q>0{#(s zX7yKPWoc;{PlIbDR+LM7gz>s@HZ`E@?U{*2id~pM8;leY#R3Ui6O!_Y-X9#Ye{1zx zMd)pu?7?*~hKQlt>(-RO9AYHXup~io0WoH1(w)f#XSTEgWN)=xwP4A5ysAnEmtiAm z3RE2zOf1m}dCBTvuNbo~ieo_-SSDfznah;y+e3W$H_>`w9cf}y>slzP%JA^hu?JA; zTrP!F^kr8-JWoX0XUao({!*w(SOatL#`+{X3z~<_|uliG=n{FBHyWD$w#Za z3nfZxSeO!3fJ7HDdU4K^`eY>RI!lYE?^Z!@lW$cshDZ6Oq?V@7kG5$9qY32zKznVw z_0V@#CC)DDq88T&g@q}8xaZPkcA8Xq^9iUOUg_27#2J#Mlhyx@C72!G}1lm4YWPaCbPk41`%I9loc4UTeBCWdsi*1f7_+4K6(_Y4t<1Fg~NfEd}`Ju zI%{zG&d3U?$ouk@z1l}Hke}5$Olyilc(?N8e`XhWFh=LI>Ysil7(2Q3*ynm_n4LQ)qD3NSe-h71E-|L> zriCqCXBYOo!3n&PXxXH8r*V@_+e-yHvt>*n1>E9`;(CQa^+rMUNsQ5h92VP`D!9A~ z@PN)J?s6j|^TgW&Z7`PH$CwmtZ}*)R9+a#-*?kO>W_e;eb%VeZGr+u^S{Ro;@ao`N=IHp$KPv;PW<1At zhxoc;8|U<}2LL>ZcfzoL-RbY#vqfY=ji5~@pm}9NtiV9~Ov-xl;e~j-7-!O-&wA=& z7#7L}-Jg@jMS+toQ&lfpcGfGJ1anzSKwr}a+91-*rQ#%*`v%fu?&LM_dyw8cUh@?c z-{7Axbmzkz(EzWQOKf`c-3-({#CfnwQdBzjbXx$LJXxb(m9C1T*4Axi#h}=G1{%u> zu@#aMMTJtbf^DmYcALnRog&#&TWAk@G@1=CzFqVgViq7d{{WAi1G(%1XO*G2?h<<| ziPZq@^pB0MjPRzxf}FYQ@PDruA!5>_jOb%xQW!B1CbdQtq9nPYl2jK&McUWLgren? zD>9E2@B2x%4BTB6LiunXqq_W&&7yo*5oYlPrWvslW=;x87Ik#zqO+i00dw>AO2JCb z`CW>1TrMNjWY%4Yc38cDTh8p+f$ToyV9D!uG;PP|m-wP(ecjx;Ols{v1bB3Ov}D8ywgnwN*< zRw+PsrBo97aPb*aU@iZkIy?u2-Dblz0ff7O1b0NWwM~nSapP)Oxa)~U9>W)?@rAuD zAqLuM!M%PdL-ODN3DdfCUb=aHx2)oMu{Be^m00iAljrI+@7~6RUAr3BoyN~}(huTD z(Zh0IM`WqrBo!eLl?i~xm^v=p1{2k!LB<*2cE(PKD2TprRW_( z-Cz51(MJe)D$@xfRN;WUJ=}3Kju~*x(^=a~qt)Iw6%S+^gKh70_&bvbY!iEJmv>Nt zzPV;)&w;s92nO=S0w!s}{AVk2HUguu0TZ=+c6fob4xAz@mdSnpNL}Womf)kdf2|ec zc-MA**EcIN)B%^(ajDRnp~dkCt7y2RHEqidjCY7+HD*a#F}2>LRr;wPGd*mg7+g&p zqb7->RkLKzQ`037I~wbVc$1jQJ~As*>&S4EG<6r&^G??DfVK_S%7p1Ee#D`cbekI* z(q=>$=-7Hh0942b+0Q@C-wI|^_XcBgL%|B4#~EzvXimZ*-M<<%0$Lf}U6f?Hctc^D z3he_EkDe@{wT4WBpu|Z-u_W#9-^ZEc*F!B0)Gc0z(UN)b;QOlmpU_&1-Y$e((9P_Z z(EcCD!sb)Dp%WUea?&z-w^npF{JgnXF#`R(ahldv5o1r3`IKBF7u1o720IP`E{JkV z35gidU}iF(64Q>zU;Ci;Tz8N3vuxDeu zm<)&LsKnbt103ABi<>`d4`(j8=@(T>+!_gcV~A^N0U2ac%w*c0MeOk-JWwnfn>SL~ z()hSGIc1jSR_>uz$Xv9>Ai&j+y8_d^gPa+|0;@rk&IPEM45?4cdk&}(WTU+_jSmuc z#}thR7LLYLw>v{yGY(7l*j>F$J)?6{#`_a5fVH!oY9cq7@h|N!x1@59sMWr?ydIgy zo?<2YIvlWg=8dWS-ykJOe?fWsXD@FMHZ~k0{Ba^-tlzO0v_DWM_~L(lx~%4m_5-!& zAbBT57LR_zLb5X-L9tOn(#;jn6={D8S)ukR&iD}+Z~i-}gqPL2B<|5x$96chS$xd} z9o18Ce0&^2mZLWsOwi;gn~??%&KUC1*~>+A#9b>C^OU^xL41ftZl=P#tzkVc*1T^7 zeJFMlqunb`;VsWLVpTMea>)RFoYIC7%aO#s?D^jV=wruoLk*Z;zvA)!>E8Cw$=3e? z)go4M{=uF9_n1jZM-KA`$vUvo-(FB`xwKB#gwohQ|zce?NQ@40;Ic{hD`koD52o4yX^mPZ9AaYw`rfYm|eteo?fw!fX`s z(+$o>VG8eOS$kH&Sk14%<2(Z{0ZVk?d|vgoAW~{+iP_kr3y0qJ<~SMl~@K(9BI|D#_)IDU%11 z&39p9fyHDQ_&%;s?-7e4?t4oV_Ijhv#)e^9tAI7D!r~2hLx5R~duN4=ZV20iY|AK~ z9P)s?ilc>WU8rf z@Sbf{1Un~(;&iFWTse zO)f#+IsAPp@6cN0$alK<*4_kQIUvL;@jNgR^+bIh;=Yi(z_^}hk_KdRqakXL4Rt1| zd{)*;sHp7kCVjz-4k6W&u^^o@+c*#k%)G*}*cHZ*8_}3)b39RFue*OwDyZX?Ame|= z)R_M`re^%dG4+2&P7uooGyiwNr^47Hn_-N6UtjWexTSU(L%_%<$j>+aEOB#SSqkG@ zB=Yw+5#$r=Q;66(xgEkLbY#Bgg)1#uSlHMkGd@-_#Wd5Sl;WUJ0tkoP7OGyJlx45O zuFsuCE!AE8r2P~;M%W@+mF8s0X5t><%Z2j;#X6uiBUV5sN4?-=S#9i+8VNY% zaEAe&BknN$`tout7c`X8Bjq8?yVu51X(?EM!*S$M;{N)>6SdKj(zNdr&J33@bqJ+{ z6bu|&bAi&7aw)X3i)=n%J+v(t;S``RL)^fqwvep)E zf?5u3;>Nk5miv5Fy&!ZV5MddE!5*zyD%-6gO}ivc5>3=iQc&Rd3hYL}gKZq{5fk0j z(r8@gS%$l>90t^tvmAlM=V_`mP1%ifT1s~-HC&@mt6F;;6ITX$ERkOY538t$oi%H; zExlL2FXD3B++@q@TfZbNlEhQ-u0O13Azb^pEP00PPJLQQ5uqiW%4{cj|-Q5E4*TFW)w+9XqB$G#~&}9xM$v>+kQ^2aI$sDYge`HBC2Y)4&@gAEqbrKill8}#r=!{{6m`hl;v{PY04p-mj!cIXmqDZNxu7H-yFWAn1M3%swBip>YT zvr{MQwyv3HVQJSV74m(dkYuK2Va9e~t7&jn_5JF4(rL9qq8A<~eWM)8&%ejjbii&& z`)hG+`DmGJl|oK7XCv11=G-{>AR7u(Vh}23nr~(5e6Fnz*WUZligx}=EkE++Wvw3_ zmY+&MxjJlD3WHtF+P-ulH;ab8g|p3mj41dN!{Wo?HxgscrWuMPlNTvH++uf}}JQ}KJlIii8VseZ-?CUS*2DYc; z5uoAp7213kaa|kM3RXxKJh2|`Edn{A z`QK7!1&)3W%365IUQvZ6o!pLv4y*D)*sR*le?hmaIIsTPdLBY+cLoVvEP&70f%O2l zthr2m>Z` z$Qq0>Z3bH@=$3eD7XIWO3=pBVhjAb&l8J*OoUxqlVI1@1U-SVy0C$M_Zhx z5uhXJ(~=A*PoCF5D;7@MMx>P1lfd{&V5F2BrOKC?$PCN zyr8yOC+bmrK%y?qElBhoUiJ=uew$zy<{Pb&m{uFL%TJ#rHJ!r2wBb|Uve_o+c$+9J&MDH1iSH&pn*=8&|FO1H2x z)N_KDN#b00C&yo zQ&e=2p&0OC0$yLOqNrek5wXaK{5mdwNFyen2Q8q95kNUEpuAk5GNtI;7Vl*iwfPQ9 zlxswkd#q=qgkB8A-s@L_x4_L_Ns%_MJXdB>Ahs}MJ4N+m#p@tl314d&!d?o(4Wn6H zD#qjy)X0NNVD!y<$k+8!8jZI7{ci#F4P&4s_(zHe`+>In&vL~7+I!0QpWajD86_>1 z9~HGV4jz|zHmP9gO*n7wmI$TXoI+KwPZV#F6@n&jd16B5j<_?`!vn#7Z#r5_t^U+m zbR-%oJAOAz>G?~7w(6LaLO&enfZuV3r{~IT`c?MptD~;R&t0+`~#33 zx}nP{MFv_*UxMx=Ru}O`TIhWVOlxn8m#?974J!(Mv%TjyD}Q6Kr%}*G&8e1@siX^W zBJJu@Ueiw16(DgtigDZT>4)Y4xKkH}Kka0XClm|VjbR0x*0IZTa4 zooqD`*e`Qjd)Q|l9C{Z31*?~qC7)KoLcNbtK5=<8wU6)>Hy+v>(8e29=L7Za1@P_F zChCS*+84~t1G17ErjKd#_WkCSviSwb`X0r52yfqt_6A08gtp}-%~|^stYQyv9XP7+wcbf5v<4Q068Q}RFKPI&KYO+`jKt$N86sd4V^e#*LRi2~ z3A1-#ksSRJ@yp-SK9U4nRv!*0Py65^Ife~l_nQ%=z#e?Bn!igC+}ROP0Kf?8VlBsxJzJ$mEedh~5We4dl388Y$)u%ELsQdNlOIoQ z=|6tS?$2L0zg$ARI4``s2S5F9K!>BaF``0n@iP6N1)oHWpC}N+V4tI5`A~b&Q(|8s zo{os<9;AVs5w=U zVJTa+IF>tQ`taEwU)M$c_aN`L1p2Q?I*<`5li1`%TDzMtu&E}~^|3*ysQ-}`rF2&HY zJqy7FX+^}2f)86?lN?h zkH5`I3T2a_NFU#CL9JjJY57D#h=L$eV9ZM52U~SgXK}aEwd{iKM6?WXapqe9Z}Nlm zEl}$Y1VlQ|zmt>cJI{}k7qvS(et_s9DP z2;P(^koiqaz}N11ZK)$JmYH+Q?j2N>5a}|Ywem`Sraz&H3z z;XDT7e4~Si={VgwX+@w5%U*6 zTwM5RA+;jf+b4i5bjP`n(1%-!=$bpWyTLuF)k&;i5kbCCm!Eu$m z;q4AkN&U&0*ilVD*#pQBHVay%Z!s9%WdZ33(>Hk1aVoG*Q|sQ0BW|DKCOJAK9fEi1 zAUZJn?s;AqHJC##B22Ok&#*Dy8@=QM$3+>f7Bkcu*`hmmf`kgoWmLKi_V0h;KceB| zRCngP)7{$N?hmj;JeSwr?ybzJ0KDR*Z84pJI!3h70acIXHj&1Lx-VMENN<*~#|D4n zr^sIsv6dM!RLtm?w`72P{k!W@A6-U<|5SSOKhA^x*GEN$|JPA*M~>)UN5x~;_do-R zqfn@;dg}hGMkp>2gFcYCU=TDL0gFD72ZQFWjhK}5IwqE@O1}uY?ut1<<~cT221~;z z2GTG0rNKeJ-mv3oNqqJSlUPMZA+hc`6@?)nO zQ}x}2gPdie!3FbS$~GD*<#J)aqq_DlaH)Wy$du?%mbc)6K zP=tb0a48+=c~yk%!ytkHozP5(3F>76dZV@7Y&BPm&b=^2gcEQ!Ki}vYo)};(6EW@( zQR{5~VY{*8YZ3W~4kfLjykq+!qCRJ$!maQwo@rRhQ2qtbdQWQVx~{wfhT1;*Z&ZQI z2=;YD@VzsFgLX63$0{A>3T6f)Xm1~z>fX3X-Uvh*oOJXWgDi88r;vlN^@6>KP?x40 z-ntqx28wj)a(N)kg{0ZaH02@ZC%>&&jf^_|{TTL^lA;?&ehkjD)TCBQF9`dmEiN$6zWPXu6%IFqs1Vj#le9<0~-?&*#SV*1LZ}UqpcGzXPZLN^2Ye4 zYR0Uuk3;fTkXD7jY zb5c(^FoZ{xS^-`s;yh9<5ybhD_{)ilpgX7Ke1tJQN2LQYQf*~_|8?$vqVS_n;p~K(doK}DL-a`6k zm63S^a9M}}8iq^89XX2w{6CDnV|1i#*Dcx|+qP{x9ox2TJL#Y+ww;buv2EM7)3MRX z$@6{hIeY9e&VIgK_rDr7>d(E_y4IT4oO8{0F@(Z|_<}Edv!`(!z5;U-e~G7ggJwRo z$WrqsW}K8|J#Z)#3tN&F&Xl2K+v-u~Y2E0#vnmSIy_U43T+ODVi=Of{bo-%AXyi(0 zXVuDajY7{V=OUibKGGeq0Nf&SNUQ(}1mOrvHtm!p7kNRCxaED=MB9qEl+>&xD`q#gg&+{27J1f{x`SveA+x<&4`C_KrfV&V>2?@~1CIDEE@DW;yK zYKNKxS^8VbY_;l)jjUH5q$z<7p~=K{xYu1ot9tp7Voq8Qn7{?T20;~z0R;}TyU796 zk(9>4;RO06Lu)^6>5fKXD!qLwHFf38c240XvW+b=*=!#+z7ERrQnohw$Y$XhRKc(ZrFi!h|e>AN=3 z1A7Ro6vDqmx?Wci54=%((Ljae!Ca*C)8(||(Y#KAwbkCL`9Y$D-?1=`njU2@e+D`r zR1yk;tILnQm?ew9aF6yrLo~x2 zcX<{;6a#N_O|XGVA$ktBB!AX~>tCHw)Z2~{ZDxV)TM*&z-IyKYb35w^kvpQIx zII-RsZcy(;s|Z7Sag|hZp%x)#nB;td!K9FfC-*HzeO~7p1>xV<0m4?}-@7;B5! z0c%<|fg&{GE_>;)ufx(tp(U*$BU!`iErmNX;y7wT5|HL8?Np#gn>wnzffAsgzYly0 z+$K9BwuCbV7eKE8xzdw6qD~_dO^%^v0&`Cqz1th9+rHtivMFQkR|Q&W@w{H@!N|`8 zMN@s0O#4TA4%AGJb=8m$YW0R5OM5oqX!Q0mEP=E8DXu{@bfi>0DP~Hh#0#_*_{eIi7Xq#Hij3^ zM4*3a=-k@sxtNJrpGKJ&Bwf)8W-Jb;*4DQ5v;d z*~nau?vyt%!Op~a(fRseON5_g;M(XfU0Xb%Fs)K^JltCQrlohQ8H!e&_{U)-vlmpV z=3iUZ!_j=R?HV#lwFA9H`Z@bN5w;7}CMVg~wDmX-*i9_%Y=y?v;b2WCMg=H|r7WM$ z5|V@9s|>ej8Roc;xb()`GkT%%bS8@w2Uka6I5YO-1c`Oc8C_8)A6Cfi21c7xnMv<1 z&=FMFA;UW+h`wyw;9QIL3t;EBK9H)QY^9PcS03IMWnU`Y!D>S|i^! z&<<;SR3GC=XbU)8pA%Otk1m?d<1JD8aU%I`BBvd?1h@ae1#+QiQz1^Wx?OVKd(2A9K+HV7`jzLDjr;KNxZ@?T2>goC)xA3CXs?Qjuw-zv`OUG9cS<4+O}Cy!<{O;D+ip9Lk~2~BYplCAuU z(bg_ARGo`mYSB_XX$Bh8i!EO%+T__J1j!8UPJV-S+I^&TpUT0(j3L6dIo*m*5c&=H zxtPfA97Bl>Tht8wP2jy7fqOfOvwj+tG*(QgJZp29ftLP<15M6yL=`dCb>Y-6LBL+GtI4g|><4QWe*9ka4Eg zqi4`@ZjGum4X?zwofozD<-D=Z42aL_!5Edz8<6cWqu5~)(f4Bx2v6@pF-K_m;P&l# z@xT^zO=}G!ti?LhEI7s&@D+8*?GGZ1tqCE6{T}*@!x-^Bi0(b%(_b!p+Yr)!yy}J* z;i9`_gOKV*!txpQ{CT?O29poay+{2%X=E5{YDoBwFjgYU{d{OcaQP|b{QX{gF@cdC z7}`07`m}RtAE8ekQKvMqr+wch+7KSbpblJ*+0)MelqwZVdGWsTYJB!`yes6qmyu%j zO!K{g-3I*Ai)5vJZKwT$pq~F#lPL19y@;B3<_qLbetT&Q`9Lc4D3; zW{$2_4)*`KF;AGZpa1bCP|S?Q5q^b+Cj6D6uPBKu?nsRmQ63^KgbcZM)a9n}NaC}6 zTLnAao9P%a@Eh@)L!Stdxm`uLC8Fc?)Sm$J0M`0*!tU-|P|p~804EQuU(PKNiodDd z**ICWU(Wi7pgM(uO1730PttEDcR>U<3cI9^H9lt86X`|@5fNYdrFno}qKLR=Z;6~IGAUs?^4C=FOdvY_a(cMMB zMAwlby~YplzPc%l#AbPM6v>oAzf37o*DGU(U_>6e zR%EKwlQ%mt_@1T`lP?>)YUGrcT&ueZ9qTe?19xvV8-#Gu z#kGlZh~N6l$crxdIgXN&q#|kQ_f-84JjrIQ>KvECsls@)?QT!FVETnp;-6cD1Xb~R zC3^77N|d<_Sxaw)9Yo_J9B(RgezeL2GiwZDU#gZr5PtL#-voqm(SI(&)JU{N(%mt1ra|5G5DI5^l?nK6R?*OdPCqiMOx-fA)}n+ubP@vY=Dqkx!Y$6IfWG>AZ=#+^0}p7C1Z2jdN86 zLS=vUZr_Aw6x(-~nkW67d6zLeR?VjF(_S8?QZpxOpgY#&Cb&e-acAVEGO1LN*FnXn z;I1%I$gUx(sBW0OWH;(`^A!RfJKKr-NL=`Xy3qkjiO5uS^C?3vXwN?1tGL(zEULv> z`x{VRhd8)>`RwmP#d}#lBtr5QFGDr2i`^_NnEI?M{P4N)!ptoG@SkfYGCy6!nVIR~ zRy0&Q10kphUn6T476F2C!=O{+sWlcQUK3YtN)yYHE6;rF^0BSel-hX?AC-z-wOWq| z6RXJ#IU@(?&!|7&KMuMm7Xudp2iEE@fG!*F6sI5@2mX9M;-Jki+VIV_WMsMY`!RW! zGMAVju8M>5#Oris2521mDM2ok6K1$Y17Fr~H@al*Ma>cIMWPbVL zLX&RgtFFv3rE;Arc12w62y3J;&~3gdrj%F=<%J_*FcdQ$-@nM`cDEl7Pcs^PKd9}g z*?Un-Ty9lEHJ2-Eqt0%#)6Vgr`_=2+KI0jNtVZnA1?8@Bx`vUt2pw)_p&W#Pujbx^@2-o zaJ)&=>_jiIN>u@SZ*@ZmCN)l$B+wraQa%dNuMK&!cZk|mGW8c=s5#~CNFpj#TC=ve zSEfh~(z>{~@jci}d;_7`z^99p#^^q>Ii>Xc3{KYw>nerL!7z<@6^Ukz7d?xA0Y-PQ z(cjcDyB8|>w$N*N^0+bScf3))4=`yxKM|wK`jtbZt==8bg=#+zqao_+RqWf{$h+Km zJYMb!$}Q3UvlNa|bCSu8m@2!rKUwX~A(O9=QU$%-E#19U1je+kHNeVLwQv7iBt^bv zM=bRf2P)?^vx&|JS z^I0f+$W@k>;C9jZ)w%C3;Up>4m&}0Lpw^#50A>YHJ-Li7r6@66EyRs)yg*|*wg%^T zX)c0qpMUoReq|0|d&|39RIsF}Huo2{$Je-+?=N~NN+ zgS(ZfnKPM)gPo(1tCg{pt(B{nteLynfA%c_RqYh!718`J^-t8#djg@tsKVNA)xW>6 z2@{!woPIM|MahqMJ!D~UznF8AdDj35$BG6_e^BkW;xmg}N3PmAPy1bRA9GK0+r8c` zFB5*ls2Qm_eNpQ#*Lg(dj0wuK57XXcww-<>YN?$<1Qw$n2%9do{#|?0-uwBM$X%`8 z45EY_10{gr70C;O)!)8XyI2P|>|7zfWw(?PxtTv*Ws0q=v5G!`HS{scLRo;F@*xuh z@{8C{4>GteXIqmN-2+?Sy_&aNZRE<~a2d7;=*OB%+e!WBQVBSEt6iJKiLKvxVP2b) za>(WtY(!h&5wF>ASC|mC6BC3cvf<8`$_i(CA9H0~;yiKj(-_iGLrf5&Y*KM*in#wx zR-zF5xesXmVDH|wpha}787=-;9HAk|hQb?yjPA5y5!R|6ogrYx z75#M#KhzVO97Ma6ZwKN;8DD#tWGsU!b;@bzG=$^*i(FfQteBj!MZyP`Jy1u4-v3iLCrfLYW(%>E4?v6afj)v4qaDScYh}c8U0`2dtjQt zQuM0LMynbSliZNN^kh8R?8eW zxal38lAK=R`I112)|i4^@i^lG-SN*^IXyjhs8=h;85c8p8mjr|*WnLeI=0H}VZs#V z4FVqi<_2tjx(N~4v}YqwyEoZ@u(J0XHWtm-oduR;V<6AzEyMZ-4(O{9%`bG(cTy<1 zgAdtTNkE>1XuuT27o-@IhTf%3lKkrULBll@(kYNId1_XYpG3+V(T8BxKJ3>~6a*PR zr24x>W6}s_9#zsX$HV`VL2so30~aKbUgbn+uKw3v=>i^w(~@Dw=(o@9?=Pqc>^)kq zb{{G^sz%F&J_xK3MO1O~AE5JKfJ&F7e@9gm<1B+wG;}`{R`3t5+%XF=&e(m? zN3AEHwOj0cw~5^oIhx#8BDvS>mX-RsH@5={|NLB*0o57ga@IWStU9f>w&$-^TaHqM zAUtpcy~3?qge$Js?5C+vbix;mlb;DI&na(_GZP(3rM77!wo$6t2ySBpPD97!6}h;`f@p1C2ds+KU<9iaW;>7DFI z!l$=K9mvaP(F)2*ZJ6xg;z>FBFI4pwaxHP#ISYTZHn833 zGCZ9Z0&qnI*bFB>B3)rExDuGl8uY2%3o~Lg#S(F*!B)P0U>Z_%HI4w6 z{09&|!)AhhTc9|sXwWC7PMZRElI-rHq*E?3Ww2&;LKV_9=L+8;! zqFG(r$zjAIK+mj!uB1WX9vdgt>)(^#EL9Gc@6^?{V3O|zI-UoguNt$8cRyQ3h_A%Q zj4w$2k==(8nZ5xDOh{3>IqQnCf#Z>?#nHs*-`_)quxYe2Do^BMr!Li^Kot4( zvO7C5YdL^Lml4~;;1q6j*q7(E{~bFrj0EVtV<-LP(Tc9<+?7rPZdWxy56~zX3&{JM zzRRw#RHVXS$K*OdV9n}U z2a=K8hr-ayQ2`ZB*u+xe?K(g4SF0PWdg*|xE8z&P3H0-czoD4q9fOUzU1z!Ju45|2 zIXDx#UqLyyV+$W=w}S$TUiTf9X*S>unP_tRkzkV0Q?8=wihr8`9ub*SnI`91quQa@ zHxKHBomVZpur^y`odEo%;@!Kw1osP+g$>h5CHO{)T&9Xd5Q)gaAP<6n34^ta6^sAk z<;<1Aui@Jft6BoM2Jwba1{>b@8HexZVonw@ylBvJW9wY`WIC*N82`zdWQzimg|Cy5 z{$I0({(orx{+WfCnYjPggbe&I{{?J*50>Yj@ zww<}u^i)$*7E}xUxWUFMz0I~=fHwOjl{HB5&!x77OSKC13ZR``MN?yAg^u^7A7i4a zInm4e806h$`_soc_tWRqeyak(I%1wU9a0)*q=%YKr*@4_^(9Bt)|sP%Lm>}Vq#exp zqK!J+!i1o^Ql17P4>8ynVq>ci|G}1-wy+0@3{gN-PCn^kGmJg~bq^r0%KVZLYxAg)8M{lkXeTGE_sQC9 zXtVqB2hbC_qVmh300qWaJj@ z%offG(K_D!PW2iK{=3dc_%Cka&9SWu%?)M?wD=b_v=<1jdpb+5)yU^)jDS*=Z|Xn8o&-p=A6 zdi*MI!!Y#|=Th#Z$znQVx$a4@St7}<^^7H8L1(jvKI^RWZ#Eeeh4D3o}JPqDY_Ff=h|o5!+~0%zGKRXQ=70j<~oe2^1am&hB|?pRK7C*fnn2f z)_d;R8v8B}9N20(Wc}Ua2Pci(1w*CLjojwNfcDhc@x4{NsEP&~#xgEjxRj92q_6;uYwKTD%gw=FN; z4L|_`Ulwlb8kJWb$s9Ro%qrJ?m{BaHy}ne>BNPAzCyJd>!Fq6Y+VNqJ|lPtf2jG*JT$o_sue1oiFdlJNJf0EY;mQ=dNymTFLw*!8A zY7p3xz1%Vje7I?8THFYrJbw_vV~M@jv%lZB|NcpgO3f&5YhWv#foy`^o=VKw2)4A; z%*IwHjF0o{rZ4KspD!->ttPUFBGKXxDdH%TiBqs1H+-VgELr22CBYD>{hy%%5EYSH zbeQ#}c%4ef;1%MEeu83a(?+dGd-l}T0YcX0&=KW%Kdb1}d9=4k%DfF_XEMQT4*5t1 zEldPNL{=Xoef+}x+acBzD7huR`FlM+>e{~qtC?Mw1M{kDKyvMSdVnz~?@ax(KSNHh zOTuH;<4!15GOD1lEZyo7{#tOZt(-=XD($6wCRZQ+Rm zJ&Hf~A^f2(kFzLsUY0>YQSDrnuDkz=e9vK&^g6$1Lp7d&KYpgolUJSQVP=GXUm+qT z(YarCmDj!_+9Nyx1E%O+<9v*C_6_!f=Egr38Y=Y~BrzQQR$vNB(;_Q#Qn$W|qn5;- z$_LKa*C6C-1NJ2!H-wjL|dOATbz`4 zo48Rv8K^q>l{Bcw6#)$4RMRFrZ_%cX4LveE0^cYFD4=6Hr?6HaUy@2iD~JSP6ka^j zTl1pGAleto-MvnZK#B>RN|D^!;5VjOa~8|Fo=Z(wwBFz418cDGXYd|io8NQYLseE` zP!f%mPSIhkPwSm^;l6F6VHV|)@BjC@}I9yT;I1Yz2bI5CZHZHOh)#v!PhxsQt@qF^nJfFc|zAQNzYzBWJJx^>iXPJGm>G_IRH7X^_}s zn?lapvyFYbo<>^zZg|LwDC}=99H!jW2}@b`{D)@R_c&;Ruo^9(hu%NP1c-mqcrESVdvU1)u#sbbDuqY};=s zlF|=dH`Xfw{t1JL^Wu?)tV26>Lz|@%?*kl(EwQ$m(qgECP@?3or=I3JYB){56<+eZ zKA#Y(Pj&XIE!tzVikjZIg~8sTqy4d-_RS^n`%!sK2o8N&M$e8gIz!Be5+RNQuuh-VaEX?ZHsaiQMm5 z{9!quXk4LYjU9Ey--d#vz{cbbr64nBLnp_2&9fruqwK)zYtYwQ4BB`SZ$R<0VCOE7 zB32z0L^(Zvp)<%Hhvx@@@+L1tN+*ZY#CTmCNs2c_W){v4`d@*oQ(?~6kNIwYW2nCv zNFvsqz5Lrp)a98s_jdSQx3NE?O z!9v43V4PoUwK3*)j6~w*+sBOHd)-8XA5uV)u!v`Sr!!K(R%G|;jJheIoCBo@UqV^@ zK#hxTO!vND@ih#EX{O@&%J$r%(}I~`WtbLWl1d*rFr!0I#SM}InQ z*-N)>BdujI^$&NgpJ_IPj&dN*Fu>t)ICr%-CT8Vd9V0=ipjHX{<#uw?-@e-t77T?SzubNw8{T==L>VT> zh*?J$L?@BebAc(eC>CjBS{IGKUgU|u+lnPaLinW@U-0!!EGkOgEr~>YCsXFNs^pId zJSoxFP!IJeebIdh|A=iM9tncxM)k!keD~PGyxIq2k^u5vR zay6U~oY4&O{&Ea=tmfTM)H{Y^?s+(N;U6nG)t(Vn1O_6&7e*M>X}_cUCSuq=zA1Zm*~w0Ol%_XRxrA`B zs44St{XXD*Up!5u)-sb?gAHL+Tgst$BhWQ=zs*-Ja31(LUkP=)&;k$Apg-dVVAg{$ zGhQ>5n+gnKy`Yu_bluYEEcA4Ak8Dk%Tnqj)V(kfI-9vrZB}9DPTK=D}A^&eitgq{) z|21MYevMdohhF}IRz+HqRkm79wv0_e0yP?`hoG=@S{!wB`*Nl-n!@IGVf@`o*zkl_>hj~Z<_crx$6$yMa51uWsPgDP|^P?+{^Ld-O0MLU{+yxC#tDXTvO zQrDJOb6KKu5DGLdvMQjK5wvGDFXTyE^U3XtVl1y=B1-5jXTZT9%kvyn*a#XqU~hxb z^@6~A{eX{0X~=S<^up7P8tnfCaZS&NKv@&q6W^vr4GbWC${s|$0AOul2llrxH1Rm8`LufbOY z?EOLK!6-AqbwM)JG42U7-|ZG1PLBA30cR`~3M*w{4tY{&U@91C-{tomRkja$4|&uN z+-v%y;EE{_s}^dd@hdz32p#gW+RJ5C&M2j?kEZmGT8_yoWK~kQ*7wNwTko-<$PCE! zb{GyO;oEIOPKGV+4C7QTDvh6rZFa%&9erbAX$9QW0?X>n0(?{~EXFVO@ckEz+>mSi zfrkD~o{oJ+1u-}ausAN)RW=ow%C)kD4s)}me^OuVoPqct5!*bN`Kz_bx0CJM)X;cQL29x*)_mk==}{*>#a zUQAt@p_oY%^?)BT4muA?pBdYGuzhYvZg*=a2*z?ApjKFc@p3}#P242Gd5rVPwYp$| zV2Qh6xg(A06xfLJ12G7-TI5<-_Hv?)9G$qpd30Iou$u`h67jnc9kb;~QW*=v+eT- zW!U~N*oCrXW;aC43!yd|QVDU7KRaaRraS z5^t3PZ^uUkfo4|HMNy>EKi~;15|QD!bKc$XpZ34Q6Qa^h2X+D!V9e!~HTxZ)QgoHk z;B#+xjnM7%Ns7nA;4}Q+Q($^Sof2koXj zS)f}zrp{7_deJM-;jr`efA5MYS9t~noRiU(Jl*UgW`hO{825ti*DLT!5p?FdypDIqu!FesG2@@KkS$T zBg~O3h*4<#Wpn0ss%u9SWL>@s4>7#K6iB9(58Hb!qJdfsbvj6^=s;LH&PNE<*5=X@ zHI-dTETRR{^AY zAD&RZzu7Wr!VP|#Sot;jp5dNMe)g zlpfiZ$a6fR;6UuDYe9*HI5eIIGwXuF4J#o*-*h&@Bo>mc8+J>51Hr*(9L-77gs+r> zp+`AhQ>?DZQkP7B+1btppNH)CkpVY1m6Q$-t6I)PQ!NhVtm()q!+>P?Fc@X`CpD%* zDkTdE+ujTreH+%h#yWrr<02Jr!FN*X6&}6Pr{dK=r=nace^hPf%XC&ZcPQ*M zw{4TBRPaE+QZM|}pcvKf)}_{gj`B+_N+L$iQB%8mX^6g!v$dIlTN6pc|Ib?sqvD>oA)S~f5HJ)g8}S}^a{D)%## zT;L!TV)Y==+lp+{k65mW30KXh$f~1wT{~niWwqqMQazk0sZpAuNG#Q^F8i2z3qc@% zB0CB^`Ku88+HB%!(6*l{1Ol=gW4e&$Mb*=@;OfToqDOn+_GNE zoyZT11GFBB$48>EWn<}cE#s16(U)nfW&Wxu(LN-}03@^GnKV=}~rnKe#KyNE-A*GKstqrt#1Yapt{6#xg@M+)T{!f&EEFuNDy z*o#$la8e%QxQmtI+)znc8EphEq2UqIX`(r(R70xUcPNce!FAv**K&pzQ30s^Fk8qG z->q-42ZPt$4;QyzpD>!msyePIGXYyqdVgtpKa7!$d4DVgudvIGG2yk(OG)Ip=wWsp zgXFgUu>~#~XHfb(rH7%=8TXk|e`BN@cH@G<%Yx1c<*Ag>r%F%6G}mF>O{tMqV+*ad z0lJk<2WNPR*Kv}q)xH?muM4~Dw;&zw7bCA~Z(B{X=?0PQQ!dlKP+*PL%ycBc6qO@U z;|vGfWxk)I@GF`%f}8QB7Lca@fHQFf3pLmaEC|v|W?!^$oQ8@K|-ag zG2D!F>5{y*yCz*-nL#q8>T-&@$5lB8RIHD_0t0@He0lo z#px7vEWv~e9l;Y+jP%*IlVGN-=L&w`<#Fe(-;*QHM}MaOWw9U29(U+2Vogi=E_(OS zu}1>COZDn_eqKdGSN)wz9o*M!@chgI{5?>sfQ!--BY-)oTb(f=HI{!kk}<36TDwOu zLIb?unS&Y~GD6}eWrxgOy&wR2t1VLUC*_A)bhox3FOv^U*=xd20xBhyPYSG|0Cfmy zz|Ho93y8~Z`y_4J@c1@J)-dDA zOQ=#{^GyI;AYmTCm7_gJK!syq4t2a26>2=+M6b>Y!;5kcszJZMl9FnaH8l$3lNYx9 z4pxUV;0EwthDp0xH~Zrq2!dfHg_`E9ob;*6)bZS+dd%yk%EEoY%4Kn_NqIjz)TN0f zevPf}&+Lx;LXbd6aMNPEGZol%+W3`0njJdF-C-V|T3<0S=z|yeoLQ`kkz#_hh-Hk@ znH?B_1#C%lCNu-v_$AVU>%l~hXVT>rhkQ@vl|!-Cl#oA77n>e z8?K^VS{z?K4}#uirOMq&1H)~v2+S zIyEB`a{qT8_i+5$Kx$@PYs#EyB(PXyo>&v&oHVq+N-rTtm-CPD8vWN+k5TWG&U2}{ z4>~PDG2gqG9rb2;n4QBjC1nE^5)F+2DfMj8x>qwTb`2WwA__#B(5!x7Qn9<{(p_y} z>`x2LDw8@-u;|5ty7YK$Br2{@_Q0Tew_h)A+Ue@*o-i`w4a0eNBkFD}ii*WR0a8v! zU){uc%&y5_NCp%YYxZMvfQmyu(Pr^_u*1I`Q_aTN4PzL_0nC#H#`4&ACm~xBW+i{> z9t5m)h^7e|Zz_Y&E}~?2?h0SvfH&aEFC;pEVLtm*?4tk`aY?;n}Fl68GuTz;(c|wY@ zg^a9g(jD(|#|GhO|BP<43AJWXAsD-p-CI8GyDfG#k}rD`n8r&Ixg6!CZo55sW!A!F zfR2%@Odbj6HI(IvP4b>WO9`%K#)i>|9*G~7=G`XV6&9EH1)5GR_7R%(7n%Konf(L0 zs!w5+?mcRctacgQw6P+{qH5#i9*&$3Te?He!FNQx`iFq+o$2&6+Z7{SLTrni;_pqY z-PC`ka#6(lJ6^&ggBm2`@x;Li*FpOyuF{1Nco5?4BHS5>g zu0vH@cs3HIdAXXxT5x3@yBK(_C)3qiGjc|x&)NDjH!WnQX8rKEF6fsAy7MmQZ1Kq7 zr?i;_O_NM5LKU{t(a8uxVkEqa?=;cFIDzg`J)V=d)Pv{12`Ax!sjy}d$iAp5Dv6g0 zknvNED4Kqpp}BNFP!&)5KqFlirkDXPKpYCzV=P+H<{uFL?lD!i#W??CK+Lsto5vK} z8yVc>OK~7bl3?* z;b}aqmOu|ww1=FpQY?>BFj9l}JH2P)+qaCiK!`xxPbnIaY90OHnda9BTIo-=*DBVM zal6Nx^`<`}%N3*2C!1rwcvrYgPAZU3-|Jb@QfYEE-4kg_+R3kHTvXINi9ee`Zol~j zt!wXO=R_Z5t)mXZsLUOkJ_=T=Xv*y{2%x9&YZ&3#fb6TCI<&CMEWar8%x9y5p07ym zx!5+ne!Ch!bd3eM9og*noBRtN7+HR%=|68m6S}-99p}_+yZV+=Qkg(ccqX*dm*RXN zU$35^-;m(F`lsZz?9}*5_5P2+E1MjeUxjan-6HAdfVo7XEZSzVM#>);?~={1RagQx ze1pYYf-DlsNtjorp zM&P-KFJ&ENOV%X+@C0MvUyfnbmf&S4a47Q(DZ|h^sR6DnickEiqgHQphZ%hnfe5BV z90v~C925EAA)X(J^fRVpE~zem5i}_D^H+PIIHdH#f>!r08@F8VKu;6&Tt``5c?;Lc zH}xU$c{P%lrEu+%$ByLVKCnq^EmjSf6LmZTZQ-W1CzgdPFkE1`>A<3>>5Ri$?1mhe z0aqiQKdV6le$P+%qlmSjD&drf5)REUs7RVNgu$Wsp&?;EV>OfHi^hdrVgEt&>`508 z824R4d#ycytfdpByKodvfzdLB9FO||7d@?DZe630OKI&+8x(YWLO!ndJyN*Ft|;+v zW>iFahBs(J#Yth=RE~>5Ynb;O=m&Zt#VX8uCW|mb5yylE&U5;TpRz%`!~Ro1Vw_PK zx4-yCh0y<2K=}V><^%@|2mAjIZT3IpLZC|TKVlcZ%oaBkT^wO*E9#=3)X# z!jcrofRC;lBmN9(!gMX;R)a(fpv@X}TTq z?-`sc`M zC{3ZxqXbvwSHXG3AzWd#0Fn>jmQM+?UITRk&i=GP>Thn@abIvk*vrB$OY+{t7!`T7 zsq4UH0Na9i*psJ&`3a=9phbC^;qK(HBQ9?8Nb?gXvM^mf!|b2IF!|VHd}rfMAH7c? zt;zaxX!p9#Sg_==B1RCNEy=_O*%M?6p86vWMLWra5nNg%x5)0lYeoDV zV9)DZDjSo7TU4h??S(5pU_UXvnx#=id3Ht1q5BK*PxN`CT2rBZ@pfST)obN{ zI==o({{6*?GP1J&-*pS>dMdcf*!~FGaY%K+X2XHTw&1*2NWxZ87g)L|afzDY--!IbbK|X8ejo3V_EhnoSZ|8{Y~`-8(bf<8SO#*e zh)CqmqeA-&eb61f@>QnGi0Bkb|i`Y+fuNDt&A|KpNr_HST z>$toS~Q5p6lE7=Rd#lB`qq+cT}vK> zp*KRCxZLyg44(j7@}rSk^SU!;ka{?mSP#>%u9fcTnakPKFT!%#V%!@(6oK-8VoWd} zq3)k=sn?~nI;^dQIBi(Op34#luadg@!muteTbeBj6w5;{qe;X4K#Yk1mxM}8NRjyx zL=?aTpS9~F2a|Bla}k~x{d?E}Jp~Uw1HQmOLtfgMKTGC%2Kv~ePgR_WJqkB*2?90F zh=R)C?WLJ45y7ULqoboLAftV2DrW>k{gYohY!Lb!y&6VI$`aZfx2MX~t(h057@A{2 zRLRZoG$p?LZ&Hjz9v}rP>p>FC;yK`TAbK9foRPiLI{33^u(PUh(tuoLaj7S&=K;G4 z^CD9Y{v6k+I-?i02J#hR^+xo56%d~*Va^DrxkkFq{ibv1KPRh9DT!Rj!(jdlGp%Kl zRK-{$x4<6)(WvxX;9CxsDuap2PGzNIK5I2{-7Y|yXA7{$kmpB8rH$P3lT_u(KMR%j zG86z-rwOVv&e}fLdARh(Q0$d+TI$>bTWXtYy1j1ZgQQT-8}M^%s9| zB*B>#R$Yi80ZCqSa*pK*ZaMfTlsl!aQ-Q>5E|9M`&VkH2i3br3UqLQH|Te1w~TR5r^5rqzXyjq2k2XqN$Of|%w1Er&>etf zHT?i!c}li>QuEA8x-;}UghP2^v!}A#L6%dz(r7)cmTz|r2IKf#Z4C!5?RU%%gzH9icj(-z0bZ3UwU839sAeDqnj;^o>4eoZUySILndc&trb; z-9IV$wl9Ebv0XtNzH#*<1gr(@3-uetRZnU#qJ%$BqAeK!;-@hNRmEL2Umw3&2+ z`wAWqVKAQ(UvaQx{PEbGjx4~2V_#f<*6(brc)*8Ow^;U2;-U6ZG#Sz!E4*kd77Vb% z-TonHxYfdbrX<+_bv`|aIe#8K{WzDTHy&S>oFZ$l+6{DgO?*p@*9v)5`xF%i66%V& zi0cgPh#oOwX%CHv^02c{~_(1f&>e*EnR8bwr$(C zZQHhO+qUgWTa~u$N=n=y=2&%_)}T zq|qPFXMSQchw;)r2<+r-@-@wCP{0P~2jkwV_p1r@E?`|-4$a>}xIQ2dKKM+$aNAPU z%{{5WPNiOLFfUKYMd))T_K8rgFtg8J#B=sYKEbm)x0Ue2%1zK`cRuM`NM{%B77z}y zb+m;HjxBUk#!`6`hk5x=F=g+c+-_xQcc5u@$)cQTbLBc$OJCtOXR~8w5U1 zUazZO$=iNBA9J5%bi2ZsqSv&%Bfj07UxntydtKv<0&P}Qx3FxD%-6?T#AX>%E)teV?D7alf8-okBlLSuhfq z8W~GOORc$(<`*z{3e%4@WMUr6ksM{)ie{7;iztCoIciFjrG6Qe^AO2RBIvM^5|NF~ zmPgX$M;4Tz&ka$6A?mlkr*gVFx`$rf8S<~wOKY{VEQUXpEplk#t}X{b`%v8%Q&^TV z0khVgW%|(8%2svyV}^Dvc!UB`DK%*Ehr_2ZhQp<}w<%Up06t}Gw%1aOZw?2uCdJzf zHlq`gP$DnV6LM%R5&@L}1|vz1w@Ti&T4HDf;zZG1Ixn;`8zrV&N()^n9U-d?h++tr z=#vb!GIB;W`r}u^S%jMM_1ky6^+65UcxsKd&8H%SRvxD&z_S`Af%CC4HSeHS`_llP zV+7}_+r8L(lLw1d*93%n391iK;I)RxM{%*c=z+VGpDe|~uNd%@X`+8TCyUPW)i=(` zyXSp=7oLyS3J}Y=GG0=!7;`vC!j33Xz+l9tNt#hFvZ5%(JnyfNiAE%UC6pK(LL(mSiqsOEQz%Sdfuti(fh2sXOZf;76@?%?mq zv~{{Gf*we&OiyhJ$xD;+H#u#|L zn01z;1;<50sFS9zpyaR;xD5_Z(xz{$#&^?WxePoUA_VO?+=J|XG7h8ZSvny=7{V?~ zM827CjI=J16u?EeD+gNO=4>tebc)MVK)^w-$}e}jId_iw%MiMSLhse0QUB5$PS)Pj zMH%lRRfx|?D>z_^5a%Q$b)7VFPo|tTn4;iC?J?*&ol{OM5{WDuG1p$>^4YK$p)U7r zzwgY5ii3NJmng`7p)1Y__X$~t&h{7@zD$piNy$+H!aY9M(3pc7UqifQ#Dp=e*c3v3 zhz=Mjy9GJad7SF*uqX-Euau6^fO2AMX|ZL>-_HaM)1Y2m!;oSrM~rxNGQ;xx8MoZ*bP5<2;>`+uBB+ zQ-UF-xcab{7#`)Gk~tnC4kM#+tkms+cFVc-qH(X&a0XIn7=^KtexRYGX2YVStOun=%GL39vsI#eT>?7RDjO$PEHCE4Bi*X*I?Wx_; zov|#Tr8+};82v&`I-Olo?mW35RK7#6OjS9#UM-o@;6ZP;rm1m-0HNq@q>B8m?`&kfVE>FY0!6SSmE99X-d!S^x^;#{4NqcWV=?sswWb{Yjd6ZpA%kA z*cLBX9J0msg-m-Ztg1|*V67{sYFlSCNYz#3>e{>NW7NplCkNmJdw(~Neg(i|s;WWc zoE5@Tm}^A<&lI5Fr~t5Yuk}Ff<3N|rt%E?uBK`z!<3QT}7=V4bXNg5G-e99{A??8a zM}s^1J9W}oe0&X_WWg~cJ|Nm8lE5pzwmCWl~rE2&%6_S(K-S5xM?M?V7@~8v30XXdRwi4 zw^g=WYYP67;U3nRE2%a>l+J^iQ%{eHkT^p4?aFkEF!dd%{A6f%&4iLM((Y*K@Kd`I z=!AR1UV6OOWzWFHn=6W%Ta1)N%fKxX>7^5SXBFKOOl}*MX!Qis%?RpfPgNhGPT|W@ zAb{_-z6hZz zZzGbn0eM|wN%E2ws$!Ytd%E&wPt{};zybdYChK&pW3~441D!_vPd`w$|9PbGk1~j= ziKEjGvg5y6GsiF zbd|e^D8G`Gk9g|tpk5VG_)01LcJm}k%-j+hhDqT5tY4k|w11snPV@ZqzCrXM6Ac!g zC@pl4N^lak6)H1RU6&=(wB6JqACK?%mky`b18=?0IIA`(v<8{_(T`=JCQ*Hk?h-Yj zd7FMZRq9HGxH}W{Tj+Qp|14FJfwVF`;zpf~GWCvO)Sh51I*vJ@s2yg^th>tG6_PMQ zpIl3dReFT3EQu4uKG4fF7X%f^T#4uHvXF2pp-%kKJ^CqCnJUWcDIBJT3y&YN>^G0( zNP0$@bEZs*2N3uOZeq6OcIMJd7(6c2kti$|Lpw7-cgwZtHbo6;k*d|kvg;6z8W=Y(lS>#GSmc^96Djrhv`xl88=6z!EEP%RfIt(cui89QUT9AOg@j)VxE#?h}8 zkZvti*iAws4(wSo3Y&@deY`7}%pf#G%31c_y9xKzm;SgOP%ZFx7)WDJ{z)Hz1S--% zpURuh@x&DRS-Ufnik4KaFx#m(3m$M&y3}97;yD08x5>UJ(o03uRJ) z7X2s6vNr?_XKi@Mh;|ZgpABRywXwK`TznOhwu-3fJ=_=q=R(Kg;Y1>H-dKScN1?!< z=X}-%Defs6I(s1V&=trMdgxmU0F#SQtuK1DLuMZnAr;-X0940$Qb1r6u?=!F>2In} zJ{~mM{Q`o)9+A{Z>VC-XFi}|)txw10Y1mqOloJ_V1+)PAaDOJf0k;b zUdLU#g$GpViFttpp7fDl$K)406Imn|+!{9r1gQAGAGrT`(jLJ$zZ_T;s|NaFy|NNs z&Nckq?G3+OqmtkFuEpTpmgVN?f3a(cCHP}}syVhMhVBPW|GX#mfovcR3|R|5s&RP@reZxXm6BbSq6AG!l+sG$#F>W0)!bg{`&dUv zRbhFWs4|18*%4hZ|Eij^q!fC2s!Wt@)>4Bk+P{CrQ?EBmph~@YO5nw$?;!bUJhEtc zGX$6u6XZOJ0hrbFyr;6%f}^rX%al@wS{2)6Va^qb`DR{b%Yz?3{xmn-0HRO&Lvp;s2+iJ&N+o^lX)yz}?!z|I%*X<>k-x8q9V42-0B}#Lq ziPxQ>D#cjVfZB{Ump%{$xNKWsWIkr;%W)gFNC#hmr$Ax!fGGt^8118rh}P5y2U8VqAiZn#cgp{F>0dZM^A-PjoztOz|(*>Yt@O?jx+C}&o8JeEjY%9Wek z!|1ptkjvv4ODju7aOA`79tnU4>wvNI8x)|`+6c2W)@ud*0P300uOsG1bX^b`a! zR)cTu?-wavzG#TEzrp-wXiZDjY<-32#!!(;bIE{I1V-7&@ZQ{#gY2m%#Gzv*0kL}! z=YI*=Y2aIMS}xbfoXhI_0f>>4eouIJtbfs(OpN3htZyT)?|@pWtD&zym1*bmiIfaR z__v23THv(@Iu|qf2r)e{lEx9Doal>#$lc9|5E;`fIv}v1)Ua0^Icm;88Ba5Vw`G}B zS6jwgoM^N*%+DXREHaBpvD>gq$%~5Qk2El@fYfl8Ph591F!;F)eK`W49j&aZ5LTB( z8AHo?h4T>AQ`(?w>arZSAZrwz0IRw_QSgdXGkx7*#do3^Q&mX+vBj=Uf@h8VM$}C$ z&_!6=fagqu6WOX>donXb{Vj#a&lR|u4s2#I?xsjgQ?H#lnOz;}rw+10z2K~_LkAZC z^IZYZAjk-P<>(t8KY8+9Gmt~bv}R+87J|_7JJmPC0jwr_!^|XrY^jl!?_=x;e=c)g z#->;>GR0?n!9i>~7fV&@%d2_Cb4{%9K(!=$8TL$ZkwcXMr>DGRnqq6E!`<&H(4a~E zN5|1?>81;M-)j!s8THy6DT!Om$_)1&7enOPM|%iTk1+D`9nnd`%*nB7m0O8m?UV$; z!SCX+WbM0oN2!o``VB1L!SiACy_2qdENP8|Qg+t;ZIn@Lt$5+Gwhe?vwGX1m1>#H3 ze(Dl9w5Dohh~Mnz0e9LQa3IsHhq}7_w5kW&a{raJK3*q}C9L!g>3uvC&fxcA(A73y zN;`2XU~I~YxpT%_+3sh&=*Hd;Cs0pxdhL5^{4pnk{Z&DfUcG&qC_N7;o*LW6HR)#d0Cr+c!q8ouimcNN4P<6_KY zCeXGcMRJ-B2z6qDA#Hv@gm(-I>}V?5`w&0az@`{3 zI;#fLpGy#S_5NYw(6Xisxc?|_zyCP0`hT)FyHAVkGR4NC;sH#FW>TToB2 z9u+d!Qi_~TOG=Mkz!JO!7^xB_uw0LH9KCca&Dm|RfUng~f89D^(J<>unW=9@lZV$Y>_* z3sUCyz#GTVjS^Yue?h2JoU>E+RkRM#X{p84Dn&xoO&yscUi33hMeu~`{v-elZPDht zK?%m+k-h*8+>$S%V1=j%6N}XrpJ}qXVX1~7I%9Q=%Ya@)w==f&y?Bc)ZOqF(TNYL@ zG1`Y1T%ud{94UwN3D#=o*mp{vwGttr8@F$FNJ&X-OuWbR_p^WoJ!;ymvkrM515cYR zqZO9Q5^Y~454%8Ty#5-3Zku2P|4r93d6g=zgnI@Nb~Ak&nlAqEU76JnKBRxltl{i1 zDqS3J+U{sg*D1;D%(rPQ9z3x)fq_0k%sWVfgtyPiB3I^9L2}h8I+32fL_@FW98q1J zC(4{9s~`DzI9+Og0nJo)wc3JgBQQ9nuXE)RDT z*+kBx-;Pcg+@gIfiS9mZ{|0=1!4EOkPgZPLbM!u_g0+BPVzJS=bB10`k}wn)LCqUO z^fB^P_z;J&nV=FUk;MB;8!zFuN~vexsRsm3L^J@3tR;q?L8`W z(%i_~cD03Wo9p-cR6JB>EdD$-O_3DC;(%~`3I6=FP~!xa1}k9(LRma0Pz_F@8?%kA zgYJo>u|N+xO>zOnrgdJ@Pvq{;B%__E(?dAlnYC(nsvZ)RqE={Lo3@BZzHd?h@yW-$ z35q^8k28_NXeT`L0*c5@ojI!*Q4xc$8QwVC<9v{eC)q~S>6i#++bP31;1puCNUK!4 zv=gAd1K=WwFH4H&_b;~A(r^B60>zDrd7tQSULXI6k-Yes=kpdJY1^9vSve1hd=p}%FbtygHoS7sNPb^42CUB!h|fhA@0u~}eq8Qh9Cn4;3?hvbRz%Bm^z z>l^SNUx%Yy58v*eh=JyRBz*td4p(@a-j@ zmRL-d0xkwe1R>~2U{G!r$xn8^x`a{e_m9mXEt?KFBqk=~U+*roj$EzSaL&TAO_JFP zwYH+b3GCWEzGidV`GWJ4efB;nrjP-=n%(iW>3zs~@VR-|&VAw8@i+-;vIBf2|00^p zo`DTpipG>OF9^0U74)P`f*x5o`|LzLU!KyIo;KHNI*-Q~H)jA5%-^#lyjl^t-YPt1 z29XUAF`>75t^iXB$m*0zP#zM`s;nrBk>Am$%~_JJQPF=|eug1#%*2c<7jit=yw&;C z*%(Ub`LqE7+Pmrj{Iac}N>+~9lOLWsAEj?w4jI}j<>%hsTwGk_W<)%_w3aB*bnNIy zfa?alhUqNG!m{wNm+Nrq2MJPb=0JUO7~nS3mIyP zoSbVFs*&716IIfb1dTUyszIZc+^xHt32C4P4__WhvKUHQkFV~x9@{(Mqd8^$v?p49 zyAN88-0mWWVP={@NU1?WU#Hv_m_Nl|gEl#jZ|`+G6tLl8eLomt3XqmD=M*i6v7`bO zfA}<_qBL1vT44eM=#I$hJp&ciTuWJG>IAKzR}bBh6e7q~Yu(-bX!2yRWll59W_La= z-Uz+6FKfW~3>aS{kUOA=Rn~XKS>c0;qm!v%Z%dhzbzGvXv!A z3StYDYSt!5pjy}uy16GprQY4r$`R0f6c3iAF`GhEs1MZwXJuNKNlBz8kO8NKP%FU2 z3EYh^ZQVN0b4qN`4CKL*ae>LYpi!ffGOveTt$$;S#~aJlQ!dul-%@g+b?>>rSh^a; ztHCMdhOR-Aip%;)q{*!h#uZ;r4O{)Jj}=s9%9x2@hE`Wxd#NA*WcW6#OCZ1U#Wp*bH266 zi(miqvg*JQ*%LiXH3mHtI5kbsIlj8ldp~Ji4qTb(UF%**NK+O6_lKIXrI+Azt4Y&& zcu$h%vw?f#MztAS1a*d}m4aO+z)4CqP4bonI>mCvj=|>VI z5s|n}+~cHfh43>YYL;J{Mr^~9V|9|g3jLDE0#;$w6Aft9xRlKG z*BN-Dkn5Hvbg1Y=z`OQei3AnO#kx_+zh{e-I+ z!+l`A5?hjvsYJ+%E;V$Vf_t9(t=Gk?{-N}8{RWxEQf{o(y%!;lQWDp4buBDu3jl{Y zHe2(yx260fYVMM#G)rrr*fjEW&xjI&PG#)rP^jg7K27}FH}0Y-(zVE<4*Ixsr-PgY z&ulbn)7NAZlEg_9Lyb_{MD0c{n>0^}3kKLzw(O_Ph+QZ4>@93=A^>jSt^iA&-(e0A zOE=Oz`OKZ1_dTm|5J)SV`%g@Li6h``o`E`CSO-acc)caTd>QzhT?;XyldL|u$t0ni zG2m!^G^*SNdqf7!en{d~`$Qhk<*yZ?k@=zBG?uW-{wy}yIwt&}*e|PARDg58G$$=D zuGRu5zddUn?6f)1Fs%Y8+t{i%I&Sd0Z$z6mwB$3W`+1=I$^6|V(LhOcHzA_|_%V~v z_NdVIH;_KdOoFX)!8jCrKY%Du2T)};@V^|PE=u;iUIo9{Ko;b<+8nM-HwVGtg|qz! z`F6dFzMq-anybclNaI72d_t}wK39&FLO2!`?# zIivQrJDO8E{55xgzwC;DG*il)mOG8i=h{W=+@W$U$~nWLlbe-3fW2vFjFT+3T8}dRibys#TLl3*_5S^ww*mdQnwu3Qkf)g zj~v{yYdC|P-nmw`XVwfeCwCy;^N=eZ-Tr78#jd!ey};9nR@C|3ks%<-ZZ+65N9Od_ z7E^n7wiK}XNYawH`)vINmUw#;J>6Y#>MsZAxW$h`!aS12V$_T*{Viuc5^-x_Q#=Ld zbOs>5al!&!LGq3Q1G|@geWdWA*=Wc0X+V5&o#>6Ku_r-D+spiQ?w`PX z4HWdrq#x6efOr9h3?ae;H) zxavF2l93F%4G^cW<1oP&`$IQU-IpNb6M@PdHRT@SnN9qhosT_fNJ}-B{_?%%=pV*2 z@WeGyH*rKAeA25n{1|yxuibt0Qh&pZX)XGetNelyxx`F%p;En9ewiC=&HQE5yXpkHkkhY=O*t9ggc1) zpFtuO@_({8{wGN#ZQw5AZg1ge;`HC_jS@8|cje`lub1wb@xx$f2r+PQU=YR(;^@NY zbbLfX@`PY{!~*|7vZN$>`V0)S8Ts3RUgld1POIPmO-5MyUY0oLSo~ zO{m`ixjy1^X>GB) z*c@D6fM~K&4OMCwC%V|QU66bd<#LZvwi^mgNKH0+`LiDSq;2lp+RSpZv%R*y-ffh{ zKN9TIsLYADWy=wpBctH5T{^n;zQJ~*rW#F0k+Hz$%Eoq$egnEfq6lHeLx)?tZP7nW zBJfJD*MEX7eh6H+=-*ZTZV|?3Wa8A?&$4GB1yu!}b}i)s)C{W}UZn zRcp(O*v7OFfQbr4jk9B^)mt|?V_RBzBrUHwvC&E8LQRyaB&Sf$YU<^LNsBfo9%u7r ztf+6}9++{Z19sKUl(e^)0$trdfuC9=ssFaL`1ewK=Dg*Mzc9sS!pzCSv0W3N*~JQm zrJ38J%rggQLXHOXyq+>#Qy9Xny=3HRGetlcy)m87B`D@ixKT^=_p(5BLT`;X$(VV2 zC>K(XavP^ZT!57V-Ah?eP=`>&6e(B6DG?tgS>U2`|AgyW+wqlhcCQZ$n{9llUf7d> zyL}J8!i=jX6xvhBat~&Mg64ESb!-{ar;LTD*aX7b!#B5kCKwbsMO0>khUO!thvO1I zxKq?xj{)+=*vwdz4-nTUN>SGe_h=rjJGdY@1uNJ&iBXq+UbISQYJ z0IajBZEMav1bT=+&bF9qA*&M8TYyewB$zN>AkHW)G>95Z+(2F99a#-@;aT-N{25VU zCi$Bw`=FBaVv^6~0V#JiXYDD(S)OMzI9FFWNlay2QWuEq>cK$l!gyR~D~~qLi6lzD zCvKguFzQyrlA*(x7q^OqtM*jy+g4piUoz42nMSQ)Wf>ZOBP9t>tXq&gv<7S#cW(s~ zfgX3T_3G$5NS)WGNIR>kuG_*^S2l}ADf*Pe0*Kb6jIS|lZ8kQE3=#o z;tft3QI7&Mt1K_N6TczxR63(((_jTy!H9}dc6BQ6H>uNpMz0GasT&%Oer4*Td zw9H^gLCAeI*Q`!YQQl-TQ;M@jrn!71QS^w2zv1VcZR*}q<-6K{mn7No-PqSxkmJld zcMU-EI^|g2F@9=$Y3_&=U{O46Kkr&rM9BMy#xz2RD`jdc%jn}JE20b>J7tC4`mH{0 zo6Lp&isp8#H$IYqR1rEWmCwF#+TKz)-j8-yV(1N^$0`pkwD3@s)R^$DxOiLKr5_jl zR2JCoUuNOSyC~yI-jtg_LKavjrTws8J*ZOuD+1WyeBuS1I-RCRi6DuzAPTX<_Wk#< zb!S`_c}LRt*@FGzNYIxTWBj)gC(#&_5U|N*M%Q$r>>Ol;=onl&=E_LY`BQ0;xuSX8 zXijKedjSt_-rhRW{9!!HE#K=7{ukCa8A2vqkV8?judHTlRgxS?_$xaeN}GBI5arvK zVkvH|CvM+<4y+~xPTw95^2>&oac+ikjVN9(sBhHHxbwRggxR*o2-(`m!W-TlnMHqI zhf3U5$pIbm-|FhvGzxVLNFvK(Jv2eg47szxs^DVU4@I(_Dkzzf;%Hj%W;Pr*X9a13 z6yEA6#4}p1+9<`9PoKRWwIv;|hj}V1wH*Z=J}a_rx4g^hNM*e~Z8Rs9UoR$z67Pj6 zhM{JC1QR3NyqLk`b31JB2;Pr1TWFeaq+P<&Ik z6kE!JEOs348SmaR7q%#+Cfmkjsj}krB69A+AU}82eSVM2 zElPMjnu)$ZxYB=*UQJKDN4Xv<#ZtzEA$0(sV2$xAIjN6E9|O$?hW>~&EFFUO@?b+aXb8!yo0uVNyWl2lZT~UQb^ukg;fiDFn#EVWc^LiJ zR`17J>}J@)qPiaq+*WU3Gj%s2*?y^Z}#E8yZf6Yi0CM&yqbL!T^v)qUW7Huz zon)-Q$&9)q-IKogjTjAB=uU||w~AyMKaMd7Pu^(S@)E;M`Xxs=r6MdfSFi*l8_S$K z0;Ci*(+|>Vn!kJxIk1#(>2^*ejw`Bd@&aaW+n~Fwu-P2_rj8sYB^~$+2pO7b7jmSu z6nJY%<$^6r`GP6P+KQMTE_;Xq4ws++Q#eLFMA9AQGnYh&Dg3_clz{PXQgH#5Pu7Tr zM4_{@w6*}FFFM{HwZti+szlIhIWa>?++Lpewnr}I2NN$W9jaIAF4E?5nB**>HzZur zX_^=6Tx=Ky4iyh+DEVE|rc&r)vh$LszK6^{t|D8|o*9l2j-6d39k zcl+2Sh|KhwxFyVD+_P|953kfTDF%;#D|avWZhXV;(uNF*-Da3D?I>7pcMTzQNjCQN zNMQ|eczCFPG3?urVv5)U0lu~ax?XkN$*vDKUSQmR*%3mHxo5F0W_G#%)p~{P#L_#C z`UKpT9NrE+xpn=3zv-WBPxJ5AdcDKlcgstUdx;G3cB<=tx7dJC7&3dL-26%Gk+<#x zG~nSOwmnpMv&lwy-5EIW@e<+=ij6G3roU3~&Sd!regNbl)9oqY^5H&D4G`tNq2E)F zSQvg<$RX$5Eg7jRS8*$G4oan3-kPgd6{rdc4`DJqgH^ZJTH5>|TSF(LCebpFmZ3y~ zp-ld03BKrrJ%uDcX+1l)V*MT;Tb=y5vA%EAhpb-pe(3Zsu!ibU={(A}wS5QeX@gOjCMbXPeqDrRt+DGb_o+Jg-7TZcii`j-1tlX(TEI?W zel>9Vm{h!n2+sA-I-N0Q!#nGmvn=3Ina!?9716+gCRt$=^h|C$=;##&dQB*O@iUIb zIjJ>PDs}JZFc?TwJ}QNtK$3iYjhgcnwemL=NjdvxiO~U&+`q^txuof{w@6nP!ABC? ze>JQ}+K{=YV2PN;@q)_u@pnn65&TR+;a_#xw_Be zM578%KrL@2_a_?h@J@X%jn4(!+VSZ$$Q}~ch^EG zjJ!BpCzBhBu)RJH8-81GJK)aVz+#x)UeqKsqIH|yg&B0WQzWGqCtI{ zjqER;(xOQ%&nb)(<^g*01l06vD@fEmSa6ZD#7eNmN)TKkOd^wEn-)zDI|}M4*{5@t4U7Btl!ReEw(14v~kq&3CdPF4NRXt7>>$X=z-Yi-;LkXe($-5P8SD*_uQ z3uAI)q}v(N_QLz)fViQ7pgSqQ6+l-Iw0ScOXTC?55vDgxTd?O+i0(DQy-AH~#Ajzt zAxazc#YoAl4Nph-h{(ZOvu9W1nQl>7+s}Gj+XwKEN%scdMHTCh2WE=#pN?fL|3mWZ zpLM4H+rcbE`5#eAnT7 zhr_-~rkXj<#jjK8?^4+^yPFy5EbU3Swzl_YuN$BD?Y8$Zy}mC{eH1x#Yre}h?%kP! zdbkuw>vb6Ijk`}Y#WgMN#F^(R{!l{C;ht71L7-@ZgYWF~8u5@#g&21YHOl0gTtuI5 zgwPg&@1>SKx31n7y;w7JS~Gf0-x)o}P^_*XfsT{6NUAfhXW6z5rS79hnNY(lDg^ry z;ZqT4CBDn^U#*ipu|0AeJ+J{Y+X=bKZWyK$81GSF&_qWgL4>0W3jO3W2=%z3AHVPO zG&p;ocm;5ipqqkzzNek8JeR_t(x5@^tX{Q~_EjHo#&KG+Aw{fA3vfY^?cryDrSwX} z=#WOg_ZWxDIg_1-QwkQc7mO+UGyKC6^wsI$ILdtA32huuhk~F@N_@RGeU8I)=4HFv z^f(CTWEkniT;!rX)S*{jjFA8b0fJB)?X@2cFr;a5Qo&gU2URf`H(rJ5F#k9t6YmisS6ePF;qgOf^KVaoi{WW zS^!g9+-tAhoyFH@ICn!+#>kX0aDfM{n3fu6IE^Kh;Nw)Pf3z{i{e&DV25oAX4){C9 z3d=Ls8VMprvq?Cc!~4t2y}y?y6`cv=HG z`qY#bmfB6Yfg?Rh2B+ZDPBQ6@A~X?=D=wF_8m2E->;=~*&u+oe>`0rZK6@V(&-|r} z7NIl^(t9Kq-LrdqEtC(&q7T*Od(RvKT=90teens!I?9p(h6Ld1`>bNHm9w0f!0;K< z(@2S#NAU3h`NAtoO)r6P>=zp47`q+|UH0z6OUn6dx{u5#wyQ<9#IM(1YX0t}Kn$1j zo5i>NkTF%r&M-;s5?pxuly9fEWX(kg8!8W(usx5kNOlb0OCP7`Y`%JxAHnNL)GSsv z^kvg_4Ihu_tsVEEd9?E{plvL*n(rV_*t%nvEG3eN&2ko4TITYGJY8~nuukNA0Jw;{ zi`x9TqZ{}c2-7msNzBLML{RNwO*How`4ZrstEJz<+HzyOv|5`5d zf4Ev25bjE=DPM6U7ZS6K=ukk0QG(#;)(5{JfQ7(ESx5AN1oR2T1@WGnXyQr464x79 zATp?fTZv`R!HaDYQ)#88&Xz_Q;1`;SWlSahoUuxAG3AsrIj_t}lgjLWz3_O<8`8f` zoXEYLZ+p$~T=>nP*!jNRgZzRz)DRG%-d446#+<$~HSuCx*TA?wjaFtIGwd2PJ(_U0 zmK%&-9p>bWF|J>l z$AA;tC~vmXV8@iDMYE=vZpbs~s#>)@%O)Kdl;#b>y*>>WvEfrA^EipEE$;Xe-YPuR z4w|PwQVwFycmUDKoFx^}ufSP09_5f;ZUjgQajcVCl>pARI?5Ss?;Jm7jH86SH>|HS zeH`I6FK?TO1Zb6SGafWUT%0f^0m0aXO|(178NM9p(e zp+$HMP#GdM*_T;uT|4#6ejhb}X&qNqzOE{Y%(SsBBz&w+f(e%-XiylGx;V@hlDNCP zfv8q>T)tXqU8PyB3_)&=_d=?v_$M7yJViuR8Txc*uf^WUY_eHv%&xc&FH7uXU>#XI zAKpB=k7F7&oo{Q`v|a(PIfQAL>{EdS1L#Kz6y@d8O;ccy!%x&)cM&PSlO@%plQk67 z@zDp+cBUQ|!(2!si*HJCI7$jCXd7jYKV@NK>X-!1SUY~YJ!nlG8bHk!P!wcn)fbJ}T=nUdtR~J!yFg z-=4&fH5`R5$XR%b3{DqA)i{Ij*u+>YHKuuqiaa;rf}k`2aPU){&%SJK@=4?ru6Q=g zYkc<|a47=UhIxSmRNJrI^Y!#@({bH=4c7l-0>R8pOkR4470qrGY|-hMheHkJ^oKnu zgLA`JxN{0dR9)lmFI+76D<;>g&sYEJr~~O4cQ{)^!$b zhpP@8jPiUE+qgr@pzP7}5T>SzPw9~$il(cZNh;4G$qc*CHMp#;-$xKtrQ~l$ZVt-# zov6X`wArlKXO_a#=Ua`t&}I+HW078|?;4wXw`1pLFW3Xo(2s%AJnj;69`x|Z*CN4O zt77=s5yBBGHrXrgQ?;{8C`k1btote*E2O5s{2R6Wt&^ZQ8x1(havEii8f9X|C#Q1j z4w_~2e1$?bRG$QNn(Yf~i~ebCcgfm?8D)n6Ro!Wp*fzAlhy^CvQ#YOYX800b|CVza zRQhWGb92aF+{}dOEAP*z^b_|~FNkHqLcshKgZ>?Jv5Ev8iN)wfF)nwj1m_#gXJ$=m z1k=C+O;*J{O*ze*vzYG}(WeOTz(fLYFfK&|<0`8A5py-thZ1cCBc^qkqdY`hj)9_I z`o>yyale0a`!XT)9Z!T$CsnzZCj1-0C?aI56pMgg?H~{8R_+z;`PUN1ll9%c8s*jO z-i|sz7_>T4l(0I7hyT^IUwLV)HlZmas>&y_0+m=&(z1)ko!+Y*&Ub_!RO{iX!s6m* zk&CNj&9}Kn_cbcGnRm=Qqjq2eU z7$F?E*hb6f;Vq?|o55POYKbF>73VF6>`4XASZ@{a9&=PpAvZfujA1BbpPn)kr%S+D z)^*DDi}8*bVqPVkz8wL3x+wOOfGhH-K+AtuPCVm&$2cYx>LdfrE`Ah^PaAh6Q&&M6 zLrAgkf!BC$z)$^lBpE~OSf)x!F?cA}r1vY%ZV;S=MWVU}<7{syWob72?A$FqcVTh4 z)EATPLeP+}!_Xhijf!teeDC+3|7ZF1~^+#B1S@1S_j4x)Lc7z;v-3 z7%SV{PlZXgB8RL_awWH3A_=cUED%**He_GJnKT{9Rya3&;%O8~Bkjl;Fm7%(?k)nA z98#r2a>{}%<#Ghj)?}{WZbQ3NlMMJQ83!eUKr+b$Q*`hZ-KXgSyf`w}P0p##jG;1S ze~E-vIyG^?guD$v^>B=B8^+&8Vb$u(3U&)7GH5N9M0sgE7C#T0vv6^7ISNQkzKP{Ie27G_Hag!3JCvhnb6r*f}g%>Bg_ZQh=Y%WvpC}E1?jM=8S+XSQJ zb1JIYo87P{tDc61e@S026sDQJ`;r@k01j7oPvtYvEN z0Fw&hQU8L`y@(%s!>AYOuTck3Z?cS}T(Kr8ZL;SzfXE%2r3o(*fptU;Xu?CWZ)cvG zlmA6V#`H$^X%AC#3|DQLz8n`KgjE{=!Jb-e$Hxribe)d+p)2)$vb*Faoqnz!)g5*D!l&n5P>(w^T-vT9 z?ZnCISXgf-toxzyHy25*k$u`BUeW~9t8$9!GbJpZh{d`H_Vox;cW{Fvv9X^|titv6 z=!xg8Vaf?{s!}xFJ#d|ePRRBj`Mb1aXCHQi`-`ntM>tuPj!#>b@67#u^ulK=?HA{R z=)&s}w((ManXh=Hy1rdR$PbV$b}#0U7n7`;j`+U*o2vmTm5{H&`zH4qthDO!m(Dw} z$Pb&uxVyNHU26^IR^v-2^#eR5MpprqguZe#KIH5HJ?DcHm4lCvF9*xBI*_f`5$*4G z+Ycj^hQ3!s?=M5!KUzJnYGAO@SA6R`O8cCUaeZ_1F@7&-xg+1%xfgD!ZU4s-EnZ}&>Qu?@Enf^R^40k6b?q+Bxn-HTG|@qvG;>% z9h4<_-%!Sb$eUJ1#}SglN9E~KRhh%Xv`6>ZxomL4+{fx}iL&z8?dOlljBaTt<`M(UN!-fD`o%lk19QgWwf6(m<%U4-rc9)T+L7}>0`jC-Yh{7} z%8ys#<$fy>umXRpxZeElrc^rPDw$H(QDzak*{msc$T2rW*})Qi>BeuCEl38e4(%1m zI+I}ULm8ccQPtX{jBZJlLS5Xsc9-5MvZk4dO&ZF@sL`}1$&&n>^=dgS*XF{CN zLYn3je7cPbv~XqVg`}(4&~*WTMY1dp$vvwRJ!I8fV-F92cD^BxXc}sIBi7zoDmN_m z->{b85LUOGB_2VJ-f<|0GNi*B(xGnYzjn+nKYo$9e~EmgXZr>6ek|RuI3N1u8=ePu z$N7^=@$#qO=-e0*3Q?la<&|>1?aPcvag-?iFVfyIO0#Y2(v1u=!?tbPwr$&1hTgDk z+qRWq+qNSzlo?U6&pCDLt6TN$eOtS&t-o)3f2=vz9CP$Op8hf2Xk_HUI)SY=b(!{p zX}Mm+o2VqGAAgVjJBl!=AS<=N<;}#LteQFUS88yRZjk5;U!^SYWC7zzJ@4VIB!ur} zBE~y@?&g%*C^=LMC*PS-oz{re+Wfs?xoHYS?KUQ$XHERz0&^G z5~T4Ae;fG%^kI?wT}$wvtnvRzY5uE0AZBRnV(;YnZ;V53d>>d%ooB8}F~=^s=xGS9Z&&hV zP|w-A4{jfjJ$nnq!WcZ2_UnVoP<>e>W{O`s?bEsp_ic>whJ-raO4AZ$5D5(Y>!d2Z{|w4Sq=O_*@&IEXSY+s zXV^r_Y0sIWL!i5MGc&Z4&~tRD+Ttt=&|q6xbi^#A9CA$F+XjQF-pg2bBMotsIh}R1 z1Ql+ZMo4{E%iQzJ?Q_q?C|`0fC&5cqdil<%gH4cbIOHlK>p;Z;vLUB92?b~(_ABGI z9m7>-SZwgE=e>SV+bE0gModfI41xC0_LR!Gky>%NQi7z+S>lZ12KBb*fy-40^cDhF zCQSZ)X5$~&KJr>peVR7X&B7;|V#ssrR%Dtew?W448V=w|?za6y5_nK`ktWC(4J^g$ zP7sy1#}`DlCAxDG>VoZsMI4caU01Te`&%cTZ;@fxp|q93)~H34v0}#0fp737@O!+H zo|CS&!->ps`nPoZlNQ&>z54N{f{us`$CoB-Btc0`I~MR{1HN8`v+a6kz9r54o>t#P z*jV#f+H-r9z|5XJWOEJNSq(+7KwQ<8_E_9aneBQH?>?_N~L7 z;v9heV(gyOpwp07X*2O}3(^G`?#FE*dRs}m9<2jC7J1ut+#M8ZH3m-K?6UPtTyZVh zxu$hALG(^~WYin8!%A)lU%kzeNX%0DaKku*C%#!_Jo3zK*tZqSU$jVJa~vuBB{%L- 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

    N!^#C>2tyS)KHRPw$lh|u9Qz~2CNUo28044U z80GF6fZ=GO_*h4e@J(>nB)?z>F`D2)NEq^gOM#R?$ru)36Ue)VyKQQ=ADqF%3_YCW zKuoq+4GF=nSV6#N0jKgwDF)4PBm!igUX<<+c= zV3GWrP6opo!R?2WI1u_Q7sRFND6;d;k0Dx)rSh1B6h1AaiQ`WrGH^t^4Al4;Z&Px}gsGX@I>f4n|XQV+4s%^6nled;f!g|$ZUj&c0n>ltd? zgKL&6@E~;d2Fhqyw-_-(P#O{gKy37mJ586asBt|o!=G>!mfQ(JfZ+?B(*{HP zNP|$S?v~4Z`wDL3==qdT5-Zl@shOh|jhQ{lE<uH5YAd+tdp#vQ*Jmf2_cb#{#}GTDS?Ia-T)~TCnHJL`(mvt)^9UN$lx% zw@g2mhEEN#)mx)o@`fl{82_o~D!ANqMsL`7$g6*d_zO?;Ks8@2=?%5~3)wHVYl#3_ zseKEJKgc9Bh{)IUCPWF8-$-oJ95{bUN`~e0sR*Xy@ug;@HFw`0TOT7`gg9}|;ET}T z$Mgb*%Y++4f>q$O5mrZeg0;7{+2@9mfr7t0ZYWi+8H*3Jb^yN**lUZrh75B_GN)xS z_0!Gz)fIQp7#1j|o&7x~*8 zAwE-PN~O>W)|Kv|Qz!c&=VnUXrnl!4>=p+sV7Ic%%q~jZyjLS`hVi^qnVx#l(-O{} ze<*c;oBsTFQtcUxd7}Ev9V>tiw4v;gk%oFvo+_QF4I_bdq$gVc1g8N!HjRpc7O>O4 z&AqH#rR-(Zp-X>7&ne&OrBhkkXQJlPR?!Ge!0Fr9GbgxUtK6G$!mX33SRmG}ga-Rn zZe#$OZdA9tJrZZK=4?#QJ_R9z}c)*9WA$&#duvwR$jt zKI23YM)n0E^umCuHR{X(O)DyR`2m7loj*@pG{m<#_lml}pD~0uCZ=|SSs{x^TJ&K+ zErRNTQP1sajE5#2#YruDzV+BjiRFiFGYxCvjh}~K#>=qLp&PBazzO50N~7H^>7XQGeyMMuIfuP2R~VA~*3akHU%7l4Kx6nl5@m*4RL?>hndt|{ z5Cg_c#;s>3|9SNx5CSm{cVeeG)O_UF5!_gzYnomT(cH%O_c{? zHS1tFmS4o8U5dcfdsMCK^pdfNCACr333^K} zyWJM+L0(Ibqt{cAj=#~K4c}$y`=xH`?_=CGodSo=E0)TDEBN8Sv9BP8)gd|$U)7Ot z%Uuvdc#;CFetd7Cn#J}(p_J+Xa2iJlttr?ucn_n;Qm^9SFs)^uJP1c93)Y22#u>W6 zB{DiX)D~lQ&lFT1C6>Xi!S~s8O#T;fEt%p^-WV1-D}qOXu&kmpEcW#RRYPns&+aLs zu%Q?dMB)K|zP)0!a!FldrZ)s5<^x-uuxT#za(AE2zp9ny^9X|8N3|0F$3O+Tf2mgg znVmR0w&R%`QZx# zXC3Q_39uUHKsoiQJMkK=DXfa(`V){(gjxd6Q<(JoXYcE*D}LfmW20par&yV+5yOMC zmiEKvjmy`Mbj7Ns%JEN2k@pa(vqn_;hV`Nv-v+2Dkr`rB1j%BhvY2jVs$Q{%k77F1 zl#~e|8mU>kjH%31)cRA^i@FJ`-M&vWBCn7Gw>o}7FG(0)Z2DQ zWa}lxFqCtHW&SFZMTPb7a*-w9YSStEOB^l*NUV@freEhNr-w%vFy>)$&F?lu}{^ZEg^*5y4(6Ro={G=}H>}BsBW)eGy+q zT(X0rL@h^_X)dcl_WRYM`|nqAJA9nz83bpcPm^`KW#dotea2h^G9m+|$zk%9B|=+ic~QmuNAm0bN4 z734Y?c9LdM_MonXsKg0{TMfNW$I_sJ&Sr7qP|a`MqTh&8OtqfF;mo?qaf6Bh^aS8< z#eA!FiUAFM!M7xUi^J+{9bR*lJPB^HV_Or9Kl;#63gtpmQ4Bb_>^f>#DJ4kT>emU*^7*{I z@#E`lb+Dd+FxY+8L`56luh&@2@e)K3POZT`z*FKl1&w~^7Z>=dI1A&$FNa*W+wNnz zOXs&Iv>Pl7EEBwPZnGf}zAoYjr%=sA^1DG?%j-sDF8=wLR2r!XEc@GB_~aT#q!UD5 zNZnB%@MX-5EhKNJD0=!gsAk4l*#Ph^UL>?RE z6nSmehm4(zT&HK~SBY(rRHBCosNeagJr|m3b3o zFcLoXftbu*b2LU6V%^vrM~1NK>xv#=V(+X94LYK|JrHin{3kbW7QsE>I!Durw!Fh4 z7~1=aP8@!8qY>~{=O6ew`Ed=szqD>y!`S#(v&&7dF$7|TY}Fv1WNd)>Sl|c0w#|(%tF}sT^VEK_$ESbR*;Ig4IW)-$x&)59 z8u3e5l0{Xtv1$mOgBE2j*4KBIqeW(QMiX)=;U^rJ@&-r@an+`U=@Jes1%g+H&MyjE z_;?5Va4@s&qx9ha%x3Fa^z*l$Cg0-EQ7%zY=xF=Hk_3jz4(<9<63g1KWY)aKaYxaE zabDS`4h$HAzbKAw+*jr8nv9O2IKekKxcP6S{IQdE7t$2cd?eoU-)Idz&k&bM5zgW( zl4f~YE(SbVZOv!XM)klIC-*;|VsK#HLQ)plRL|nyHfarr;)$I7n&yfebo=8$M7LdsyqP3E zbcpU_(eA@B`Ul&>MIWO-?2o*$mClfBB1zlrvMLDx;mO5n?a-6R_2 zP9ih?yy$2jPCLnE(+t~mMC&-Fb(`a!!YZ;DR&b6y{i1}py4@f)d@v?Fgr3JhMeWTT zq&Z={ec7SguahH#++6Gag;jcl_(f#Cs%kK#|3(=7C#>>sYQvW>$6t8m-`mxSmVfy? zbN4;$D}ZX26L#v>57Z(EB9#!7DCdf^1d>RzdZpR~IXU7@I7z1s@<%K&h zOZy<^*u`bEI9#SXOs%)vzD`Byeq*g3lzZ^2?0H?kfXqV+^b~CM9IE#G3_~8gkjZP6 z->|xgSwVBc4BuG+ykdz`fw~TW6T(Cgc&A#tGx2T%$|lTNFI>Hb1&`eab?D&R4R1W< z4aGX*GXYH)^#&yaS00#X&}L7Sr|$9}Zs=gO+<*bii(l9X`F0^Y$F4Wx74^I~)olFZ zrZFNSqNqt2i*)^+58AXHkZ$}#xj>m|@su~2Q70RQDL-(YS8h^zalwYVEjgf|)LQVj z(&Tl)4Cs3{rfbS==|Zz6wT1x!6$u)pQdAs>U!^jHyFFhJkKp~~WG?jN9U-HD%BL)- zoqwmeOx0Mm5;co*6b9^LtH_@MoZFtxiW?Pdp3!ZD5bGzLo@mRjxwQsYbo+TQHw!&A za{(C-V51SjAj;;YuN#$9fkwqCNQYeedXh65Sp51W-x<6)>PKnd3p4$KATv)+f>0=R zw#ww2zm2(}QH7uuLq$J&n2|P1#UFIn+C(WT77?HF)4~K?!<6#00|FawvL|d6^KlWS zX1_LOwBscTAf;;IsMoUAIQDbaXJuk#9nJx{;C2ST+KU)RCtph>aix*lZ*Yc{P!p6@ ziSBRK5}{545{{EJp-GWWB=V6R6x)AqH04%FU6OuPzP|sJUh_{f_(J-Q#(!&m3cDB@ z+d7*6wE0&Yddf@7uJOTp#=!~XEwO*eBjH7ao>U4<}`g^^)J_?7RR_Pr>wC3+?*WWI$Zh#p`NgtR6i=46e4Ls0`SHE|aWpG~{WU8;uQyQROQB{xK|DhI$p@5sp?zm5upmU%}WR*3v zN~s&El%MSO;%vxe$~1O=cdvljHf*=|EyqWhOTTNN347FodGEflp3js>8F%VfeSxUmg2TkS_3ahDEVYJY%K{Nicz8BH*B`M2L zmy{bP1=>%>S5J@|IH9ka7s(Z_3fFKy$pJ^I&>eHm6t|8K)e!n_y7d3eL&Oyf{7%AV7BhgV zdqI3WRG`$m&_wK&hrT_9)99CsP#r<@UURJE*spMnx|KwaHB=C(l#FCRle^PBL>|q^ zkFlCRT*sqc-jpAOcQmF=?Fp9j{k1KDkzwdE1d(Ha$4PZF7}fbkNs4d-sjsCcLG*6r zz~=Qj4Zs{X(C25rSVgBG$@Q1WkaO^k1l|Zhu#%|MSFs0UStZmUk|7`GT5!T#{36*m zC-pq!+%AhvQzYT+zMJ}RQn@>ARPn|`wYAVPNkHtnev*Hka9MQEyjc+P0t!PaKpbA`m z%%~Jy%}{G2oqO~7Y zC1Yl6m>W`sD`w2xW4bE1<>ry0Djw5>CD9U5rpPmuO*|Kx(xfqkqFq~RddQ*BdlGY3 z8}93A--*xx!V$&1$kY~QFlizV9W|5bMCdlx zm%%TE&t&6N#IGVv=sMrv0BL;L52WR&NV5*F{JDiDug8p5b7tVr*D z%S&-xQJ?beP2$(@_6wB9C=uOfPfsaFDfh;oGW3P=^gmaHMXG=31rqt1CjqJ@@%j=q zUO973-XPSC9&-34<=#tq3U>+%JWUT&?%5kMi~MLDKKMIt#hGa^HGYDfhTHZ7peM2U zawfus!cpsrb4;;h3&!uk-)EkEZ|!Astu!^s*&$9##y}_6OU8al4IsJ@zZ-f+MtUH-!~_Yz>^X)HG%K;wOVbw&WlQJiDT=aNf#v;K4Ut8;}~GWx)LrI^N=&qRVdub2xKOW5Qe`XIKv-hkv1p<3P^_Lqb`} z6d>gsstMZ^gq&}R_TaN( zl(PY9e+C4UW@FBA85%e8^TPYc+{_Jf%={G_@ z8@exXIUFCe3#;K zO}VydkV`@2FEjbb05bBeHoy6ck%VHQwGigzLdLxkm z>v-n8%D#IYtuQRLN-H~it1TB>B<+-SLQI=R>yl`(p$aH_n;sQZ)x{oxv~cjI8PEe1 z91(nl6+}RQG!{#(LmWh-!VpfgBIwW(sOg=q?(`0vn%3pRE^ff5VG?MciDEIy(UukK z;j+qvd4mwuSFZJQHy6q4*Z?rvLdRWW(W991yRS!qBY#zGaCrpo@O$5#i&St})IH!vgfKifSvR`iMWeBt|K@rjq zGEgtky8~zjA_=RZ{x5dg4MSJBb}*?G~@J zHImepa=#hyX5Q_ZS1&o1l{dwEFNSrvL_VCF6cU+;4)d$fXkMqoSP%^1jX*N~<~~yD z^cIOpEzqhKjOeWD3zCN_)HO0vSGUk_!{?$`j>9yc#w}>lKLDKliOpS-d_toO8-hD} z%mg;h;rs2{|HoM3Bf67$Z8a}V=>w_29$e2iQuR6&t!n!h=6JA5@wWmr^bg+NsDzb| zghu5ftk9z;HsiGpmpDafiJIbwHe(L2(585wP13H&2NNO-jaTnV%*c+X06itHI3$q= z@E><%2+N%oBBB(&J>Uad_~L ztc6Degj2vpGIT9ti%^&t)wGo0@i;oO+}$U!_mBpv0ZptgU%;gyM6n<3SFfP1PM6hS zmSQ0$HKXJpAEcI43WRI-n0xlh1k};uiYsGvcvi}5&H5X-yvZ|J2?^>ex4LIlgipos z1p*}F97l|l;Ix*A$4>GHSq=t^X^ZxT%o(+6F)H~jcLB)7Au&!?bIh&byU6W~8vK4N zm}5fQxwL!M8TPRtJK~q*saKm$7un|s2@O*)i1DhUf0$EES0Mq=C=KMI7B)$SjG z=gVc?i<(z*pG7(%p^YkDujeolm{rjH-T$j-EUc?q^<;CC}C5V6! z5k>Ijwy5@yym-~re06?A!&&**y%<#G7|J-**y~-@z?SridvW7=;_TFDM&pQAl3`LI z0rM}joRgjl8yDwyMOF1K1UWe}^bIWj1tsn(P?PGBdIKs#`9#-aIh^gadO8yXaBx3< zEJmdBI;&c0dkK0=_bbXOtHd&OtMCI8?Mh>k!p$X$`6Ac0pGM)Q81Lg;Y~I0I3gpp0 z=j+|tZUeb+hQ^-(ISeXwWKD`gHkagcLND48FHa=m zl2Wo86uPRJt&%=>_~0u7#JV$ou*~i0GUcP1Uf)=anWq1IZ|l%5$-U;U@=$Cn!8^4Q z?>M34Uq}gg=-~ONA=hCRA!%VH84WbGQN;fsGSV=XHttIWO@O&afhk>U$+th@Q~tF= z5mkebsJ)oMjvj*9W7eKpxcI8+D^gE1UQFAU_batw`M0n%LTY41px-A{KCjZ4&yJ=YNocIE>>=q>o`{+Hk z%ImX*#1LYLqv?|MBaUk8Ux7ix>@29}VGjyJF_D*MP)YU;FieDJLgT>g#A8yw1#*2LediIxjk^6nU3xRARq`gs$U^f| zPsmb7_VeCM4vPL^!nt1Q`aH?NP_MjyDQgyO_)`>~pmT%SiL)}>;TH$3)CH{MpxyLS zd;Fm7~W48EEz1j^zY^0%oU_h)u3?XDpXts@7zH|&L`5UG=CdguXoR>*cU#I{imhsS#e^jf`cY;^W>;k=IiSAX@-9?Cvw-67D#` zv7j$v)6_fVEXscQB?XYSOY6*GWX>tRPBDd2USFs`lU;mHUHSAO$8REr_VP%FODD6S zt3j_Us=zF(x}kuRy)DBhb-U0h;|T4ffh!p&iGy|=PnKt6duc?E&4`_M#EIMvoIW?C z(_Z<}lR4PkE(tCk*&YH9^uEiAo*{;}k;CKOBBN_whPMW2@4chC*m?Ghve#n$L%tAI ziP_!LeeRo6&p%5{hv)tAo4p>(^8Rdk#a5ckUcAOx2p}|Q^(g~_^Rrq zB3~byEKnz!k3(x$`Vh?hI7~RTD;eJ=pNI(qvXpU7_rtcN-H@NOQm18#*+KVPv5!P{ z(1l8*FPk!+q_1z2@2Sx+8FQtCWG|ZS_2Jx~Xr_)DfwohB7*kZpHR{o{PaDsnrf8p4 z9oCvOx6hPHbY;ZDZ2=7JdmK2IdIa^0b|W0}LYqINYJJ&;y6_HB^Q@)pslre831ve} znj+E~VJ_+;y)}nYsTu-T_S`qaI^Vd`*>oE=L%u?`2SISsZL740SGd45?a-`8KH7ov zZaT+@vU(MQubcJ)@C(n$Rt(N8Ko0~W1t@r?(d;U)JT9gkt#D)p}p+X;qLW!U_ zmGwfhP~-$HJB`iiwVA755m>}xJH-&btFg+Ug+D|e)3=vgvQrH9&aUx1;+?e@jxZEm zIdavN_X17097kz%R65~A66?t>tqt=-A^K5}L+bm%+1rl7CUhfu^qeIW99moYz=f4_ zqa~UMs!5w^eEyTd4K#;w4wB}2ITPMJa_do52P1twtW8y1l-;Yz}#`KwMDc^PjC>d{>Dl@HPL zb@RgmXAF2l!L;ft$=-4*Uw345Ly*x1Zu4!Kvi2}nNB8Qy#R8Z{z<^JcN@w{;ug*rm zxfLUaafd)&BcjHUJb-FE9VzaicO3iPsE$At!bK`#S%zw@!*?Md<+eHfP%>mB&{|C? z`A1CFqydfQ9&)QwPIppl#lW9Y1KCD0hh12gXN?A=l7N&lWX%rh5YEg{3medH?w(C*b(O#3Eo zqK2~712-X9O?nXlNfc)WP9ro_yGi36mCSwb zfqRjQT3H+EbR~y}kF{pq=T8k%uwXvixA2J_I+q8W#(=IrAI>9ts{IX*!IqbGTQ4m8 z+!EoR-@d;E7C&m{t_8)v5#=sj+QNBFxx52A?HY0o1TqH72LJRnVD=mZJS8VTn<_j* z%XUmvO_2{A?hc}btm zp-!6m&A5gRW?<)0OI)A9|3oIQchJqSMO339nnzO#+sn2m)N>ZoiHEB8vzLgr=#t1( zI((=N-gr{N4;@6E$G_r`J24O%)_P*O_jzh2N0MziKM)`M;7Xb>$XP!lOc+T_Q*KL6 z+s?FfXcB=#&~@7ZNVd?*7==OanWbWT$>zMCsm!>BYYr)R3XJu+Fw$D`w<|lcyWcgu z3I$Enh)Rkdj)?x5`5-Is4*GFrgc?TVUhyL2*4hG0UA*?cI9)&8g@L+G%jwga1}t0t*@;?yVLH~GO8Yil0~ z0bWOE4yGw4I!=eK&$lN~JN!q zJzt3ZNF0AI`mcU9+&R&jz4gznRa!iIQOsb5@i)Ah{B#UbDC=oW9q495$<8FhWIC{niw0z`vnOoNaQfQ~C%s3X^!7FNT}SGNfy>^E1988S2U~ zc=?X}Tz$vLK!PD#??%oh5gxtLLK?bXqKQ>uGZ&R)dDEOx=x-NE2TmrwAp5fr`I=gvhI|WSQWJod9};&+!{Lxx zg?5^{NAmtMJS+MrqR9HY>#uMR%J~Qg`I^wA|5u*sKTT===a%6AJ2kFQ(RP>DN#jdgZnYl;c|1~@@wr2vzvko@u=y{K&7JiIX02z zhYU$s5|s$+Pj$)GL>%>Ej>c4Hk&UjF&_plfb`a482WDuc2=JHS}f3kCbA_cJ~(kU zax9{3wdvV2<1Z;aBO>!ZDp|vTX+9Q(xprTQf23ZT=mlqMg8fo-4g~QXnb$&=w~FH9 zFY2xdtZO$uuxzYIfsIkY8(Odkk@v4w12{S}E>%AavB&{OP}MlI{%%3g?em!qG9me%f6v40v`x1wuxWG0K*nInFN`9^%LY;d|9MPRQbjU zkm1OuHWp*tH4C|+#=zoDX&wr?x~XAP@;pa4f=}kdT0gCQRQN|xVHsy$Mj`mMIf!91 zVRe~tQXqp&fE3$KjS82~8Rt!5obU!UGbG2V$n-oX5x9E3m9KTY+1M*)<(Nh*f$eSv zS3tC88^PNOc_BTHKCrPtTiS?L<*^8Vq?3HyE0^BW4}d$c|d=zFW zRNfk(WiT(skxP(Gs&ov8^WSP)P)>Ipy_L@yF(_xx7}t2(uRmR)+)$4Obs|}-WI$Z; zc31UrGm_XvW&|xmif?s)8#W0^4Y}!VM~9{9^dR7|9`z1#GvTT5;0)NcmM&_KrWktE zYCl3VLgxJHY#eTMh(rDcl9 zi|=5=X?p`w{b^!=WFL(@i$V7wGKrXJ&Yh~`5jdqS?>=G_s{$i`SxtJuSoDZq6l%Qm zp{Y~rMr)^J#CyBnF`mF^ol&`#lnlA8I?hw}dLO&0{F(h`*Vw)0U`Cg1nz`VxS2I4}VeIi!Q;iiSQKx}t z`%Lg|C#H;j?RM)3p#OmQ3U^^RQnksXMUxjU=0&Fu#oX*FjGsjHIdW?^hyTF2es$T%{JVXD8`hIFHAPqczTM% zyYd>QF;uiDZFHl{)!y>Ac+X6<8Z6FoAxM$8>NllU1#ZJ(%mkb7N!h1ry-$LH z0wmUTJ8(cSSOCoXT%1+bz7RY9p3}{i>Ul2dI&n~~p~6VZWdm|LO2s}_KU|@uW>o;z zVEZU^bHEx^a|oxBj6iR7TXWd_Ekl!_1ntBuV>yg}s+3$BXMB^5(t)vs3L$+II5UuR z6`rCSYE#>K(#&{!1Z$vyWNR)C2lq}9uICMlnbln++DoDfMc(j3+O+a4g6V}CSZpj- zoI0S|4*-LmAo;16NG*+jj?#(~XKdu~sw@8_5CnKIrz4ip8l+sIq{$%c{ysBLuF{XW zLFDUfRA&^nF#E!`?xM^66lo9UT{0@pUJxq7xg2pE)*R*@k1|s=s4hA!HbaR!BN&X5 zWVSJ+Q`(qVI*}MYrKnMdR!=*Wi4?lDOAQlL!Up&D_c#}NS9*~33s8jpSNadtKj7!T z=s(Ji=2i~>8sq-O_P|m`_k#7eS_TWH2q0{vZ7d*wZ~R^WwVWDwl>-v(PyS29R9t15 zb!B5Eoj$>`s{K*GJ0OyY#L)C^7Q;Jk?>8sqB?EG%88#UsX>dj$Ws*0+TFcDL%U+3J}fK@Vjj2Pb&Luy$3r2W zZ}gjSmS6mkDIh~DQ9qV^RdZ7g1)>E1)i>*n_c!sGnfedQU zj0AT;zr>G3o=e?Xi3cvg_}XsNnrj0^ir)Al=8eL9&jIZc^<^rp1kei=po=RoQ#wI@ z@nf62jGI8osXca4_FF=)yeF7ZyED-$RV$n*kg0G0*;394nI?4?#$BqASh+)PAA;9u zvI^tPAM8I2mH$%HKxtwaqyJ?Tc0JpiH&SW#Ha;)pq5)#Ji&1I0Y8?3I^O52xRwA*x z{i?bfen;ju`hWm8AKnR}wR_XFd2=c(+*y2p*zAvJTUg09u!Tef7Vgiaay%YQNDJt1e6Ece(TGiYHI#%vj)kFc|% zEFXL<2QkX5ApeX~WTX`CtLuM5?uY9@Y)iDhSSTYaJk*?D%*f{wy;&#c9>cgO>uXnh zlsG6PVLMli8N8{saR@ClTcGwW)TARUk$N@dd~n@HrhwuQs&au)4Aw&jfY)PnqpXT@ zKIGMRt=4#lJ;XCrpwve0ajftZX+!z>6IlAzfNg#V`@$Wwtuh;?Zu4b!>YJ~K^0yX2 zQv_^Y2P}%2@j*>ELrXJHbVjRf^wZ=vk#t?ewC_lM@Ug~NaxrvGcaQ7b(5<_LjO-;f zdwPVp*R-ICksiGQl}NUKnkqbD$MYab>x`MMKT@c`T@f5pCHIKdW5(O{6KBRX$RuzL zQD^Q2QzKM+)0gQLPzkiM*CQgF+|eloA;Ng9e?clPV(^THSDjeA=Re8LwH3ES1VoI?v!+7$=2r>Mx`=NsWaE1I^QR&~=P1)Y+ zKZuvaODcY8z72iGeG4Oi2;7E_Nz&`JWQfnsB}_ofq4cNB#cr2oHDs)gYEF^!Lh14Y z=T>*CzB>u3JzLTCBQ>ZW?VHSNJ6ziM9RG9L6qWVuPj&BA_iY(zl|vcnc&frLMUG!< z^<0-~P`7%VS#51jUxR^2+XberO@+~<{X#^}^@`Iss~`a)&m{U)Y5-iN)< zf|K3ABKh#ZPnxVUNx#x^(KsU-2>P6&`P40x>bT{ga*r8>Zq2|i=d#nWz-<_Q$_Orw zJxB@K)gB>(O1_n(;tvGlf}sv`n32Adl7P)5{QvW;t!*Gi*L1#nBVpFx7Lkq=JG}XeB}l)p{%uDdeiUdMj_B?!a|1 zd{JhL@oH0PtTyEX5e>~Xur`^4Ki0#|BxBaEl@6@amant=VWTdhy?+EV>WM6RZFBxr zqcg%DN^+yebh>8{QaNmv8lApe$p+`ycl~tC?i3Jkfsj%h2V{#@0~S#FEG0@HZ?K5 zV7tw-?s|W_g6y_t2RJJ?@7?@%N7+%Sht*PtF0Cw@&qTHnKWZHUu0g&*YsH4RG%tSG zZ-k(s54@w@IwEXg0nAAPvm%UA#&-&?Lxu zo|aP94>L)9l-V?>SekVzvjmh_R|k+BNVz^@>b`+kazO{~+yvK9}KCgrP6*71w zzz>9hYr1B}UtE8qw4j|+ob5rQbL??}eWDb^T?rhZ8SE(2LYw3Vly8V8XL<2zsrEDeAescu5*Re40v)n!C$TZ}oi9%SPe z_)i}O=nxWU!!7e_^x7EmFb!s5$Cz_4ufJj9u9CHe;IqjrgZwY`i5r4bY_l@wshv!wpMh8|9X~^zP+ijBmXZ) zv#%$c8|weXIamDBzH&4+b^X^7X;7Az{qiLJSVZ?=PYRs&_sZy!G4~ zpN#x`d41&lPHm{D#{zL0X(is2lOD)GBg&?kx#ym`Ih^{?ppJ%4IerEietvm5h3BAxN(&){OsQEub)B#4Os?^IzdN28A+I$~ z6!r*GTbM)SW7&UCtOQO8P>!%GB`z&FGRm7KVp2W=`|zpcF9lEsYCoBv9p#qFG=OA zXab8eb43;^Tz0=kK5|TW;HdBI2C>;DK^HQc&k?uTC*|4JY$1vMp@rPckQ~pQSj_Yp zmyVP4+F+`S0EC8-joDVIz@l7dS44A6tIVjNrRS3cH8lF6*64#MmB)m3 zfWGEj6Z)fQpwpZ;ag!gORk>n4dLH1VZH?VpI=~&%R~`Xm!k**~lq6$>Z~N+4qBS^G z%rPI1V{6f~&E6REjE@Pxrq&H4(`x3`l-3}$jUPWMfL0}vWm$~f-AzM zdgE$z)&0elAy>C#)*t1Uh7A7+T6y2W2>Ew~_&UC7Af|Y?s+>f77Y5Zev$!xf!3gzgYDOEIxBr^9c-{FWju157 zZXU=;t`e`z6SdSHl0?}Uqv(+{SdRA#?euX;VS$T?IxHC|$=%2q!a>`8^A^wX_93J< z0nH6EgE68dChSgKgP7FHo)r09DoNUpWAlP^GRD@=lW>e5evEE@LAWxXqZJ=Fi(IG; zlU)_;87|+^KKKrf5kk9m%a+6soq$n?_t*R#(Xoz~5VrCDI_;yaPy4=K=+OE9r-;zM zPW#t#lY+64xxKNWmgl+g|PqcP9)3wizK?cdr)a%)1C{(aOp-r?}D=`fYDaw)0{_no@O zpxU?E^R@qmvedO)~`l+ zLv*enyXzlYdjQ3Ox%~A<;DH2yN7=S3&49C3&G@u#?QKA8hmKdPc@kUW4QyX`oPm%* z%X*c1Kh--X%AjgK-2$Z_YuuVl9&`z^qa)K%DQy~nZBptj%6a!JVFHOcwl6y62PelP zdjv?VcJL06aI8lwu}_$PXcEl@D>Mu5m&w%6Q0CerSpq*vz_=m(ltaNSeR}>jR2C2w zeLpdYooumN^;onP0Wi)M+?hS%p34S@Be!a*Tvz^t zwl%K!n5LVWp3dC6fxg5hqF&h9J#rn-nh~rFhfzokedVvlhkpM2O~Rc}&sLnY_}0=# zy8+UkBN4~DE1+)%RK8GN22RjDQU+C6WG4CD_wG9h!}x3_57>;KPN+luuC+7GP1LOJ!fU#r_<#Br1}Lma2=F6o z=Ovmrb#37i76UADgK#N*qY3!|qrSL9bJ>cAth zppOBS*I_3ecUG9015%%lD$ODHo^7!PE)&WE!U^2;Jr(^V z7H8EC{KMs%&P>EzeIGc3#)zmC%r4CzJ`gSJ=4WT*_lKQyb=z|mGDv?4=Z_WDtO$oC zqN38{SWN_=kQ2Ck;J*6`9I@$Vvg<%P)*cj>IPxlX>U*YF3M`I%eW4m9*4vzoE@(ODLVOq8g@ZjD-HPky z4c5F*51`smJd;d8$AIeP(uZj6+CtVCQc**(>_l4YsEILXrrMMQT9WFF*LMhX60v|? zVE%Q+ zroxQtd*PB$v&apRsM0XSpQ}k@u+lDGmF?wk5M`mC5ShF4!mL?1e@xZ>7@E|Ep4|DE zX}Sq>5yS4n3L-p#&g;jIb*H6gZj%_xaAb@wJeqgjoAG$7>kR0+r^DiCq`~P}- zaQ#F0{C@*p@h@QfuUP6(ch^%|Ncr@P6TdJzAocP8)+Z>!2O&;Rj%>+?+)IUtONszc zxMFPi@sorjM+*_ux%GSt2qg!h*GPqDNQKpf$#%ZP!X06JI0L51CzYB>di^I&) zW!&v(Az68g8eLAkZ0+A?l0Rlu%OUN<4Bfs_IAcDjg2|m;Jib9jo`M(Zj|dHtXPN4- zWLlmh&%(5LRNPNaw_c3u(mF1rxEwqLs?5T~_^=#z>lognCVYaH&Q?#9h}q+hVu(Db z2xo6CznP{T*JnRy3%kI8aOlGDJ4iX}DI5JaSO#udmpms4nfHyLT> zF_4R6952+gsws7eWWuHQ3>lr}hey(_Vaovffwnozo;;@EL8XYHN-va#ep>lRDDgN> zh%3_~!}!?Rnku+KNd)e^d_hl|buo4LuK|{EWV8O0Q6qM#IwsFkqltDd{wb2#ncwO< z=~2)iNP&z(eO9HzYK;usvDb-m{@t8KCL)oZz^6tZ-^cIuVQCS=sicZ_cBK|!hao3T zaBk_hf<&|gY%#;7+1{m90u1?Ey}%XPa)<;!L2(`rsX$!&gqVk{ad14-UT$MQH9xl? zMv76W!pW6W5)|8x2r2{EG;46{m@3v|arl`^ugdj*K!e}w*etzB|(o<5&kQU|}GI4y?%S{8B?CfS0#)B9D z{({cnnjj0$2Bxn(XTnTwwXh1N+I|T`htFTH#Hp#=jyqaJ81kUY6>~vQWT0Wlm1mkQ zF>FIb>4UxRA*O_+B!vVAmFBSN4q6zE@C^yr8&56TG4a6-tvZJ#Nk$f#R-#TdDW9{W za&onU=IIq1h)dgTM0p5VOkeuhwBtl_9qF}}5w`$^sgIh{Hr()Qq4eR-HKk^><8gaa zVLjp%ea?Tuz?#iaI}3VI`Hk;%>CAMk5Pyv3ckyW>J+ z4hJeF9V^NmR3^=*!wsVweCtTZR89yE5o#7{J2!Ar)136&qHr}U$}WiSUM&J|)2**# zBJxoPDC1+5Vy>x40%yvKiZO~)gY+~iLsA+DOq>hi>w})$rH!;B6%{4G8K52x#bpG) z6xdcijT1&m!-VOJOS81wrSGG*6I1zTx4Kq6jc27w>r9ykz{)4SE7t=bgV9~|q;1arO;!uK=5YM-?4P}S#GG6Ima3(SD)(Hz58o7Ym5&B~jeM$N zVv4n5;Z*veB3OkMq+F&xp$6yQoWO2ubBUauRs>dLux_BP87B{Q+{YFlo#)FjKnUOD zT5V^a46=+2x@$rR9}2QO0mFWY;RGVsl!lp^SHv+PJyOYk-@vP`uG`kH_fPiEGX+t9h|(Qzo+b*%ls<54KUmycOk zej3G_uGsU^m$`l1SE8V9R%%*KZKK__WDoBuN@B}<_8R5vvDVI8IS8)RV#iwuYtlC* z5YN=d3V({_tuC7jS+~5mnK+l$Hp7W?WbY5zQ%UH?l$sS7TAA>O+;ZbRnofHOJ_qM3 zW3;b&`&N>Q)Q@CH>;}n149L`o?{FUle2NK739)Rl8M!|xV!ANvnWmnj+ith!C%sL7 z$*N7}Ms8(GN`EBAaml#$)fk-gkC*dLl(^PDaewp$v0Z`VhPIqyen=*G5_QHF&s=Yf zx|3arq80~lu$Vg29nYP5+bYa-2v#961Ct$94{cJkmqm8WmEKp+8BcE#R5EZ~_Xk~u zO44)x)a8=1o~=e@!xC-85uuLl4WT7r6%fiByBXx&j#20x8!0zpwisBJbL$t)vLeIN z9zDCk-!H`pO=;JKO8wkTOF3CH zenOgO94=dGY~@seJ-!th`_5kUs%)Cz7C3F}E1=URMQk!JFSB&SDBcixj%eGusWJ!g zc*K};P7@#{zVW{}d&{6YqcB@Dkf6cc-CYiD!QI_Cz`@;}0KwfIf;++8-GaLx+}(B3 z-S^hiRL$+4n!n%wZ}0uS>sf2P*tim69rDo6eT(*l%snJ5_<_v8VSvlbj#GA~L$8%( z?bieh?u+XUb}UWwA~uLm7aas9JD(;%_s)_Qt=1A6l$)$T8KhHUvo%Nk%K|Hz=hZ(L zf$`y{ay|}lIs4jygVs&FN7!S>=hR!JByX2jGX@C}Dej0r^Dqmj%H!W^D0*k+QbTl1 zav*X|b)ot^3?S^XD%I#h`%N}_`F1zWZ`yUM6D zl{AQd`~H#9QwIO~TgyP@%qHC;;py(h^#ykbe> z(!c)IN2NF8z5MRE<%qLzx)05qe*-KY-9eF6>Lce;7UTETDYiOQNwE%I{-L@In7{a; zR5q7BEYLneZ}y;$VQi-5TA#dO%Pr;=qD-m=v@@7F1{!rn(rc#G%9~9@ zc<&K${-9se)$rKssvO3CwI!<_{d%%OQ_U0rPr8I*0}JCvG_!AV4kp(%UjqiXXGpW*wW=;fvCwRYFI%bQ_GBSvW# z^U@n;dFPZO;PRaNp-FpGYg!LaMVV+TV-I!7gj2F9c!w0)5BM@X(8AZlSB*ab>8DY? zRre)IHPz5Sk7#E(m~Aq(AaGaaz8$Mu_S_MZR&ZRI%Q9lVdbJ-%Uw19iQ4+-iFVT8f zD7viiUeRP#cu-Psc$J-If2Eu%C z;ihO=gq4gh=p9wBrKtcBf=pMb9iU zH!xUBEX8VGtX3RDCxG(Jd5tc4EyD0SBD5ywDE3n>OtmVvCetnTWQ*rQZXK4u0hO#SohRXuWe|ert}EVq+6B^OJ1305)gJi)?rB zy|+V5_nl|uWq)Ibi-+niN!9K7u#LYZu}Id^`-@`|p}4c;{$hU^zdJ@PQuk)$9?)i& z>JQ!}L&j;v!*ge6iyyJXYv)3j!Me-0_Q&5Y&594Xo)xQHnp2WBTtUC1=Db|BnJ;V@ z9Wn`5b=cFr?A3M|*&1(-X%n)^feop{FQ7PAHYVW7qmun;52exTm zH_{}XPHcSDidY~7(T>#cBP(j|ekpGA4eto5JY>uGsD4p`8Nmbw?b@utWV}GM3hx6+xdhDF0D(tNlwn z0YAmhu}5}IziBO!-DkK+?S~yR_7wAC zz!U0!_(K0;TK>aV9-AO#bqLij)?X|)Yl@NlojjKHyKKx@CDH|vrJxbynOH_?b@T#ZFJVHT2GA$Ryl44~Ew!NzE5oWeHZdA(a?`j!G7v9dPl+ z6p9;^Yhvs8X*i0;2SP?si5*d)q7$CZHNI(KFgXbmC`tGWidCz_Tp>@kv6BPQH|b?) z|1_`LYS+_&E#`3ws*F=t5}LuQ)2TMSaT{l|ERrZXV`WZu)BgG=JE?IGJo17D;^D8B zy45OE=_~GzxT6C-qTLw<%xD>p9sjYKlrwcqA46kHbo&d0XiY0JVT~MOqdJzku`M9P zPx}Hbyd}RZc}XJqEyESPi7RHb=G+%8IwJlCb2Tp9yR>SI_v{Tc)2VM1| zF~LSJ+xkDEPiiD~5^7?%^^YMt>GglRuUNROI4cC?{QS#lmPPKtR15nShx(2>{$_oK zW-G>oXeUoMBU6a6KH7sufF-&ckRIqDq?dGG`3cEpYIOK-rSa5tP}pK zf;dsxW-@*HV%m;EKPV1!VuP+Z?a$}EKh#OHdt?^#uy=>4pvz8gJI}C&!MTY;-CVeq zAp-?md}DhHfq##w=x$D?7j;a}>f;V+lj1;kvi4`Nj7A?{Z2Qp3MD2GuivcPG^l4EN zk0L7Mu7mL~@MWavw=!a+ta-_*j*Be<&{3m?#T5XybHytHU}D@%A=Wj8go~*{Zt>xc zNUtm^l>qudP-aE{JyS-umc`XbcA;CPz6~F2=_7xTg`{%w`oCF5H=<(iqbUaM zrMpVhgnu<=ggRzqllnTNPSl1_#wI&;cEzyiRYSfjAp<0P^`9*KA~($3;lEx%D4PFn zANPM|D*sDakhlDo4e>9Y^Pj#b`k!C^cOhJ|nxs9tFph5`_i`E{66syS7ia>}I_aY{ zyTC7$NlFwkiT5L$7M<2jN=yXXebL{sxqIw?K+aIK+!mnNFVfqbeXA+T#`WL#y`*Os z^7DI!Hi8C0%-vQL+elRuPw3!q%C&Dg$c@(~<7eD9SuYhir{6d+j4GCpehW$2`)bKM zTa~edotlJMJj3izgFbenw`9Yc;#rt|-g-NmtiE5uN>Wox-%}`om39=aj)xl%Uw#rp z#-fgsdm5}c`UA`Qn?^7P--u%E5B&@OeUa29?fSy(y_zb0sl1g3rihIqpcK1+@2Em!JX2lvi5}$7sJ)+7aB*V`R5!a7!Q1 z*7YDdv>h2~t1lc}ctW!{qe)m+@auZEzaB3qM=IBoK<>~D zGt0$6NqnMaz}=8-88@`)D5>+oz7Lz$&N3nyi{2`F2S#bdV3*QkmQ*Qp@Oi_3Ds1!s z31)8Hk_K$aEN*OMa0cOQBI3=7Ic##Dn|lzmY+`5&O2!N*FLKSL53BENTaQZDyiiB} zu2i>SEnp|-O4T)Yj5NU({F`vDOYad_jqiT!!d#6i$mx*`H zlzObEbQ4e|Fd_y#hwOz=C zPZ&02s|nHuKB;OsBK1_-X2PeqQ>^F>*ss^^6L<)yIZ$&I;&l9Vg$--l|CI4Pr%qyr+H8y1kQ>u~{1-Ivt)*T<@ZYu*@4p4Z{-=$nsExfd2xx2r z`j1~!1?22tZ|4m92g7*$FPT4E!&(zv6JrBg1lkw_4+?^KyMO~uM5ieKM-`58DJla5 z-D+t69-2gGI(ItF!@J$5h`(^R6|u#s)wzy-1@Q~>i_mKI1z$MI$j@rOv{v^E9`{`5 z2cE;t=i9AZe<%k8!|z!R>pn8fM??8?j9vz$ASTSpBw+gNgNo%it&Hzxf=QCxsBv#? z{&S%vlt2bV8!pb-15xjUcwNVY+cQHZI>!1yUbp$%!xFbDA+l?Kf3dAs2^7*mvxfWx z{QNL_y)t086;>onyq1tJLn%}rlGJ{N0Y0m;*P|(ECLUT;8p`bjB16H-$H`?S4oW;T z1Sz0Xx3vTq`$N^htDwo;%N^H)9~DPYTM%PV@N6rj^9b!|vsCj&j$U0O3*1l&{`u2v zTEQ}$$PJ2JU04Hwun!E2wBtETPycbYVTF7zmjad#G~Z2+PUgdiyOo{Qb#W41vPwp8 zlvR|vU()iMBuxH>C;%y-%Q4V!K_{_PH%&j?mClT(LJ|Ig-bQAr*|8d5d6?mrQ`!B? z1hpeB*sQ?6pNR0t%mT4O_wnF?(=ExC|$c@?i1-igOGg&JX7@!K#HYK5e0hgsA z*f}82i@B%w2F&)}Kw^Ccz(Mui|vX$VRf)IMv+ zo-^ZgtEYSoE}YDV8#Ky~H_A0drAkf#ik=jArquH(!E^pnRL!=IGh^14HOm6;zZcxd zOxcXvs>Gv5s2zxUSTkA=)oc5_TmJ^}>3>!VEUg?uMZ zlS+O7wi$Lom#=3!)KQw$>Zz+=Y+zUzsLJSi#l!3+^dK$ppV03f@f^duR9ffJp{Bbi zh4l8QgJ#M&dGx)4e_ zVqccC{Db+@J>eY-TWPHiY&Ymz8QPRqN1ydaf_gF*^i?T6bULN%hZ^?9EG-S%l9Na1 zqR4`wOx8OJv2$SS6-GJsJm)^OUa^7D#WI!Qlswj0^5rp=AE789Me(8fQi%w=CKXtI zdv3RKrrkHukCX+{h_to`9{cV7>ViG;$w^g>e-C<}pV^~1#4}!7OP^_%O?AI^?Rs)) zzXd3AZv}XDO---DW;mo&@Xwe1VPU?JJ-1Q#__>%n%@}v=8HUXX$))*|+~pW{=k%v! zt5?qL_opO7xMQOpjq3qti2Z%v1TO(Rjs ze)vhm5WYVDpMQo45o5#WLzog4Br*13%FP(0EYCFnMBlYH%QUZWIdqjj|1rb} zQPxMVFpNId+--PI$~UjP&8fHdeERCeFkSu0)6B4c7lcGM2ol{n+5=C!fgc73s7}rT z$Z`GzfZG*YNtkz~T~e?7A%hpy12XA?Y=9?3B*1eyH`;OWa7r#WAV7w;%;NFYvqeEH z`}H8)!a*}8EWsP=4K{s_2XT&0P_W)&01-=;=Qr|5ecxH+LRAk)>Os%fM(`D7JlQiX zpz~9p+9&cHTOCIlbI8|Uk*i7@v%8>T(@*KT^6%6(oE4(VB}Gxm(L&rMsx$zgC6Dmn z+|9t@11@=%6$FZKIK7p#*+YK(XD@UV+&fwA|LBJi{U5|IF_0P1)yCyNFN6Q5F!uj& z$26+TtFCEa2p}Uso4|5M(~>&o$*Y(cXHmVwazNJxSh|~<*udXlURfr3sF9Zh`X~0X>hLAx zNaO@kPK#+B*geIDLNobP9_u9CWO7Wj_RrKRR532M^}d;-Vz)TxkO4bnBS6Q=T7hl4 z00!DPDTT&8cMIw#&nV=7b+g|l-5A>O~E2~JxfcvThkuYelT*P2w5b>-pR z-CVU*eX)ns1JbrCj>!o}&C*fB;#>`^bZ1HTUFzhYbDN66uk}hxSMhZ7t^w>Ee;xN{ z?o>x(U=$B928W+00-1cq=+ux#qFni>Y({j7>UKtKkELWaQMoo-w#EC^K^Nu?n15%= z5u94(Zx?+sV`m*qB%E7{3c=sa^qwb5$^Op2;kEE5!J-y zxGWc*TP@hB+3!w%Npa9LI`S|B?iD-{Xy5O&PiZS-VA2N2QUlVg5jhm~Lv)MaISyDf z8eIRbPZNlC+AYlo3*-;EwHj66k#ng#cz z3;8E?u?aad>x+dKF*el0bwJPCAnNtp6l|!UaOtb&i_7bBS&0A7stYD?9kD&6<`wDn z|`|pH?AdsJh^N-YI4`Vq}C5{M?#t0;6M}XwK%V3e!rXI? zdTW+2F5H1kgdK<=;2qo2iV4DvsnYL#L79Lk%gX1pQ=grvYlYgU_)T~rVOlJ1s#f3i z(>_BQhLTSSMK5L!-+QR8^;=e?6^aZSGLfrHt zCF%|XlCi*2_W0+luGv%F2rQ!r71qXunbu&3R)OQ!ASwjJt|roAFl;ao=VPRQMZXjjGtcGm|b7on4R|q zdTXkh*z0PVBMUVt>WCmp$&dX^Xm$e-v76*+ncDJK0re@c>h`GD)5x`smRD_}5&~b4 zo!Z;0>Pwny>&wI)tYR>Sw}EvuQzxr4vumpha`K0UEQ#fV=D!Mn&g2_P+6#w+kZK;= zeIj(MrfKr10`c3EV|2qBrzSzzk=vSu!{0UjUbHcKjYJLNHc(_W< zc5p+C^J_)?#HPGT`u&9(UhlvmO~$J~Jc>9!2 z37Cfk6kD0Ip`mt69@DgI;5mKOPL|yhCtUPWiuCHuYVcVTN3h3fK2b(lOa z#1aSiI-^CBs1g9AcV72kM_-Rx;p=R{tFjvA@T40#NwmNIjn;lHxKbjS5Q1&5nl>HT zTrXmFX^OWARJX2YjU%uMFE=J^_z~Cmtk6+`v9!C9Mb<{GZ&5_wX~pYexI2VciMhEs zu7;!5QB0fVh=l1!y!mI@?`I1eTz1s;AkeNn7lMB-9kovCq{Qa8qWw^)nu3oO3o`~6 zx2s%P8~W`qrz(}fS+4<<2r*EATNAJ@1AwK*gF&m6nl0273UT*zz_-Jm?|`S|SRWNE zL}3*fbi>0nr@|wTU)~@3jqOg~UF7ZbA;w?CD~`sUKJT>SH+rlw5SX;K zmV-D-z|AThldhUw53N!3JlhRa@zylrE;b8LoS2R{*CvT)*`XQ^P;_DuY$E-wc>g9T z;PEYXrC{;FV>vQuqkJd{-CZ$zF-t*B1f33YZ6PQ`krlyl_r_xxQ29H@fQKXSIa)x7 zdNFqhors_(QKKKI=Z=>c%{p#Bri&CgwOt=Ecvzaekc|%K8#a0krCu)jl>gf+q|n*t zm@sCTsae9W-7i<;{*{u7xRoP=f*PPyvGC`M>`OM2a`Oc=H7e42cJh}4WvmS zn{Ap<9WF|2M8!cnb8`_Sf~U%?)X4ZZ#Le|makiJAdvXNPgOYbrPcl?So*)I!kMExv zPdCKsItcT?ju9P2lLBn!GCF~%g7mUQNbVw;f$8PG?URd>lfOj8gcXPev~hiCsE(-I zf3^6~IX4Tb36f6=b1cwl>M0>(~knQBfJ14rUon7(|P^0(1v6ad|Qd2jh^jPlbVYiL)`%^b1e&*-)ax};#gfX{OB3bQ;C70S> zy9g-QFRgwrm2Vri0xWIuC{iJ0Y6~{k!v#|b5E+i@4usukpd1v<|(OMF5jJ^px*1Ywe@&!n!Rv8Z;1@$^|gi(gP7O0_%(W zZ!64JDgH*##;#Hy5)0glOQwuyG`6dknP%gyG*50*-HWE+(PDck$9U37^Mx%xls=+rqkYo;~4b+ou%f&vbjXa72v!jL9HouAxsx4N$4n# zm+>qjRb>6uyx8I`ft4I#jhq}UHX^pBUkhV94RTl(F=`AYFHDfetbYXW$+5o($$-W4 zT&`Qcfa;>%M_M~D5}m5Wg}pt63^1uL@w%CRK#8?IH>J1#db~MdCD7E*?%Q!>@F$=b zEPIkh{$t=xNRNqqyzh()@7Wor)1cZXu4fp$P)H@D%xk6BSv;gE5R>RO|FWpv49BuS zU87vntIi%^cJI_gqNR3fo!ip{`7M%O54rDUNkY)|O?T>0{;gtvOXJo1!Ctkon)%sNg zZ*S+W`75tHb04pZ(HBw--C|8$1!A%(U>g|iq9v&TRVCWN5P@pP1O1OCu*8PC2zgM_ zG2Y^6ahlH_-Gq8}_>wLv`HehfIfmXNWUB+<zT(5}~Fw;9TUH#@bCF?_p?w>6B3UBdQ1LW3wj(6&At z`Tf2$-<#(PGU4=#P47NF$-)m`tJTaKp18;E-U>hZYN0SFSH4ry65ORmfyYhv=w-p_ zQ`>Pn4*)Ep9@2<+iJHPm%>(B29{2Bg4KKY0mG`MM0)BOp$B%j%-MQxX?X(43%sF+^ z{^#zO<`{NEk=$dYtGLeO+!6NoZ#p4NM&Nn!Jvnb6`9t}ZEFu(RMXPjH(^&W@^<|q346SKE4Cxf55SSEZQ zG5)^?#@aVvue>;DtMlBJ>U`YUA2%oa+GBV;1=_BNvLpqA=0A9I4()qjMozKT$1Jvj zI=M%#PjQJ-atF^Fj*!M$5;?bID=v%s9!K=n6~mEbz936uKGfb3nbkl4YB1{7i;@KW z3YAEnvflQC)5l{1@e=n!AKc4w%l7Nz+3|tuL-KCOwerBzypjp+^FYC9qN>V~X(!`2#X2Q+y@k_kaU~eTIK0~Y`)7lrW zz7Hfxq{-ATqPixb%^F3~>fp?or05fg7f(TjgncJ6@_JZ~IuQu!T|H9z=RFbj6dh&t zu;1p_BF)AWF(;pZXMSNMMPs;}{D54_*eT#wK}B4{!hxW@yN3O$eHtIQWIUufMMce1rMXq!T5TZ)kW?*Ppj}tyz1{9v}Kz? zWJ_Jmt$SUm{^vb>phJ-Zi|Akjrph>-lZqcaKa@Jdu)J&37IkPOA+-4_7&_|D^(>&m z50!krj$g^II)=sjFV=-``(qHvFNQI^aUF}D>=(LtBx7T)N|amw17PZyxG_)O#c%g9 zWUqN(Ohvo5IH*d_HHj6cd~9k2b85F%m?G#S4o6?slnvOKGU4d!C@F1UsVz%Ld|^^X zR~qDbm=hWq69(U;ux`nZ#~6T&8S^ks7cl?y^ z2@tQC*3VoihGXiL)><$K=Yix}7XzML)`D{mK`C1S=t#eR`^&8oCr{>6Pj47Xaoydu zALZppf*P&5-5B^&nmRik=f?ReIsc4$9z$P3f57~QJwqR3XHypO%NJ+D|88Ov`X44X z30D_aC(!@m^Tj>>l@tG`vk>IuW@!TYFUER7Q};g<1J*AofP*5S12rQwEZ=I z7Rlzj7(iP(tptuJ74EX<2(|DD>}Z^IW2%UjarU~pY;AgKPENkIVQ zzEkln*`o^CZ8b-=6w#`tqFgW@JkTloy#dw^`Q>v;4&v?r>2CL9{2lJ3wLJ#sD32rA zun~-VYQe#J+QN0(tvM|XnDMOQRX8nix`dLp56)Ncw4c~h2`KA3sTkvUb%FjimWNcw zc=m(F*;=Xgnovb?E@(uV76MDEc#^w%QDlnjX^sXbzx5s2(-T8(882t|5Z%!q4e2_% z82u#OsEcGhGl4C!d$rhIUCGfHty#JVz9wQJfJ|0Js7f=uDPT?oOBu9bTsb? zCBu8yS0GU9Qh*AzCSv}*^Cb?n(T*`vT2HeF*Wfn?J=5PWSrMwSmn`S@Kz|vO2=~xs zdH;-3#DF3D|M}3V=>PeO5A`TqcQR8GQl!S_;`RQ-ON(+>Q6)v%eo$*A z)qjBTrMJnLSkFk6p!y8T6Gg}*lsu^`Tz1&XT)q#|o5#yQ5pRoXV-JPBE6wfQgp;GXLak=WvS!UTB^#x4~9-jy_CRi$M!n5^`x+X+M}LWwSQ zm*Yri6KX|I%0LgxIua^k#o?N9Jd*FeXMkx-&HL*5Pp9gtCRf_~8@H=+UA2LBan>`N zbwJ52{#d@kLLayq@?wkPg2ja=xlOn3BGP)%H>67*iosmTfUdMBj@D7Lm*35e6h5&U zXICS9;%=WIVjb}>Cq=xtP@n*h=#};T34e1?@mqTrT&6dSAXTM(CMCA?2~m|f<-aK{e)O=`5JF7z*O+8KxYq6 zU62tAahPOiC}WEo32D}s8lmlG&Of)~X|`D>x8uQ!T)(O zdYG+ZIa#|ur&Yb9GpZA?A%v|nxXp%S7Lww~?QD!InHy&c!|)4kExj0#xI8%tZ{xg>UGnk9oyV|*coc`+?s7liP59{gh=ht8Zy>E2C zN#N;ZXh-NghQDJ&1&~QZ$wVQ~oflTxxu0Gz%wQLUXFUC8&UiYgP^8MRV9j`fc#|9Q zFl+u%7LT*rKbh5SoVJI?h*v}JRAO`Ari4Vd1S@>0m` ztEq?T?h79M{`d@EWX^(R9|1 z6ZF^wLRKdHt>O1ExNQ3|q4H#ATFhcsT4_mxvdjQ3#;FO7-lAWzFT7PS@{i0cn5f+s z7{Ykw>f{vr4fg9{UTGkw_BA}|6d^B$A)wBRL=~O5988VaF<6)jLq1rxzew+l_w7GN zcu7VtAPp7P|FB%~3`tQlEEdtJksY=Dvx)yGPhUc`s|49!E{Q#w4rCFFRt4G(IvDhm z5@;|b7V_dd;jDh*1V#ve_ev{Aqf8u5@!aKe8VA%ll=Rt)8JV7gD;>u95WgqjyB~Pe zb|^4#cUgx?t1>oNu3=sL8Wd3UIHJ-DQQqeI;2AnOlpm8zp`(C19`Qw5hAw2E{^b)T--PK35@US0h}R36kz#+aDHLzbJN z5fgXSb3n|9#jnX@`J`P&ROt=;rwH&MCc)?(b!@T&oqpdj+9c($h_}cJ_DI*JVc+~~ zIUQo<;AOA4oPFu6?5c0DK}T_BDr7gWRgKEP|E+g zO6tD=uK%0d5^=S(G5z0v=edu!kJ{k#SAo#KN%}X`Z3ohd$*s`2( z4eWN_gD*C#Uz9YLkHVLji=!l5dAga`7wp71e*B7v?)}^QQf;JY{%(27g_qX?O#t-J z09)1(i0C_0g&QdOjk_+53#y^cADw8j7;+?UWkOp9~W*cDelE^&fRevRvI@;x;Ml!D(|3WDSaa3~Qg-eRWGl{#1 zm)jWfqZJLQ+k_452=v;SG@>H9|B9yRYcZ3ymGzB9{S!M_YAgY#9eJZmo+mHiqs$`q zV_-OoVJuHdQPEc}x!fMfjw4^fn;fKk7?(6>g`Tevb_cMt2`7&l+y33yxZ)*2DNAuN zYou7C%Es59ZX?r2o1j4$SlS@mUM<+qEF;pi7=;{j-Z{w7OPt2liFvFzW zo-LihX4l!BFh zUnYn@N)TCxQv{B~dvo)%*t1#5h*1${kkpjm#1)7P5;)gq+F=dQ1Ysoa#81I-nhqGF zmg{DEH!#U2C3S9YqRZZodYHE|NG0dd30j*mz)P9{N<+9xsFa;s%oAre31UVeIHsnA5O2Ylu0iWBqdp340w?Xu=eM#E1^KtTTww7Le5bLHv?W1vmK&z zsh2$rfE9UP$bB76aLXo$!nauj3&lWrEVSyuCKV*EU*t0#l0tyhV7uB{vH}|Q$Iyfz z4?mU$+S!?S=jBZ9XggQf8k^4aWHm&|_Phy2dMWkLIi(E(B-{$G(%e3MS_uV*APe~l z6um7F&Go7|P-&8&h(ZG=dwxqrI>t4@NwOueka%T&Np>M+k11Zjf&!N#oG}<9+6HMZ zA|F~_J&Z0mdeMM9X(z8$37!geR4^b}LiA*oJKQt?HA0DqQ4x0kujMIbvQBaidkIgY zLE?nPufJ}I4fFEXRrm4&oxV;_IK3AG`K(KN2pF14KoU6@Vy;mYwK85YQOzCbcH{6S z5;@1JEd7ih5k+)1M};sHhi3=VkX3gjdJ|a(t$J$vziqjA1AXGb^@05%7>Xc^tf@*D>} zh2bQ*aJy1wykrIncp6c2YX&?RdD(5*OP0`#=Xdx-WI460@dJE^{Jy z39CP4N{FKCilt2o+f&s%qtY4{*d=Sr;@b92WdzGpZrkGvlO!y}WIUS^7OV<$o=W3Y zkmyG<&hy>4($7=0$D>MBz30wlOANIp)%+MS^(9%m@VND@r*Q6XD6t8kR=ez!D;dUSfc`XNu*+BNlDg5_YNfsv zUXJ=APWy^0&Xf$u#xFis94*=kb-HrM%t<3eNaPfJ&FQ=0bfzAO8+N;vQWvJ+ow5L6 zLN1@QE}D?+oXb(vYH{DbQgWd5u|CfiEN;fp3c}3HMk?&h>irs#ChO4oEUYSJTBN)VV<*l11*sCR8cC{=p$C8FLa0WRXbt zq+HQV@nE>DsO4OHrz7x#%c27tQp9o=ktEu!&^Au`X@gyKwgJ+I&9e>m_RYbbl}7PF z2pc;h!RUWNX%n6*0Fv1vDtK=Oq3=Hgw8c8K5fJMmmk_F_QVwqMuVA#FVofJPcJmCV z|4c_a;u1<*w3}sWzf-g{QOFiAkPR=ji&8?|OO6%8;d*G|EDfmJWmN4|YFg+>@g0y-nwp8JL9U z`v#o=^D=#*BPL1CeMAAauIVQaC^q14)WU?QVs;ro`dQ;FVa@wPtUZRT4}>(@W9u>| z+mWjyUx%g>#CgjE3P2lMzJ39JaQzH|EM+*GEP`c#4wqpshl(!uvk5ST!VttHmR`H2 z_gz^dtJz^^xc55Y=}HZ|awM$zX`7+``x|U%Q97S?fGKq%xgkZXLyF>0bV@#xi6Rp} z2^_CzdSqP3qdqtoqb3TUZ+#xEWQQ@*Yys76QCoYQo&0Ngg;8JzFiDt!a`ET@7K zDbJ5B8}RF!zWPiXVezME&^R-#1U}Ou9WI#ty8C`uii#yALY=m`1vy-LrClwsgM-DC z6|P>R!^Rq_mU-vK7T7MxJvYxl{krXPTP|$5o&+&Z5buqd+Zd{oqVS_13U*N6rIB}e z!Myb6J{mDopQ?*qSfpU>eJ zLo6@b&t^;(vD4w(6(S7)D(N1qi$$@p*{Z7~&&i0PMBQ_TG$e=MkN@fxRiv~o8@J)!%kad^Zx zq`g)SzuqiXOFMKqb1Ce zTs~gTVZQ;t=CG}YAf)=2DX&%~l8K4>!(ix`QamL9<|nqv@ZOyfhvl<>n5S0^r{6_kek)~GVP z$*)vPesvBpPElka(DRkoTV2c&SaT0jj?hIeZ%nlx9~Cm!$6d5P)6$18N(0fJ6w$Ov z2;+iMxalEy7dm`fgNt+DO_6Lqxwg9qyaZBfn~tU}Lb{y3cI!wqQ@mgVAYQuR=al)< zn4|iLKD$-FY9P%zj*PYUm*CyX6J8DyYDbT**Uw(*szAuq1r*!Mj6Pr45?&5p(kL=; zt(va}!hpULiQr_?p1737b9#Tvn{Pl)ME|U5paPAogvRce@Lmk)!&2`b#pYe}kUXzP zvkYsGjyl#dpv9B^%$hrG2c+w-m;Dk=sz z2iJOVQ^#bP+lshLoM1=BnBK{Wl3xxnyJYLAWRLXyB#tsb zXt1P+A}4QOx-5MZ|Tr>(LOd39KK!b~7xDgi{ymBdM9o-PIdL4nryJ)+nraI;fM zgJVVVBq#UB0bGU@&_bX zMt8~HI{7ov&I>A*EKLuI0Iiy%LL=%ov49@SG9 zXV2_a_7Tjd+X=446|h^R-WD3DADDS;>W0w!3myKc&_4DopBH5?&R`-!J3KQyDKS_D=G^{}Wa*)PXlxW|V&$ja0_JJ*U}c~> z&&pD3hi>!&2|;e8LyWIgG@>LoEA<-BzsvFK zH6oaZpCm6ph#DOgJw+WO?;B9i)T&Ge_Z z$uJ*|4=43ZlXXQc`slVZrI9*INj5-*gHzYsxzLb@*088h55Tzux{p8Q&n&4=)DF_C zTSD{{(p9&aUxBj;K-P7nY|XKWM_vNs-dNT4zquo2P)-;$4Xor%Y0K(#S8AJ=)D;05 zMrsRj8T)nn(M4qu)2Zll+wK5Oa-r`wt!t}0c)qh*6{4}c>?O78dv|7YOUuWwt06{} z;)G6nji!b*oJ~!?s(_~!(U;0A9F}u^Y=ORKa&9RM?hhq=E^&$(_BFqg4!mG&O=m}V zx$|lt6g_`X2q_XKlqk&BGU2f~ub1Q|&1m8DUb<;XMDNP;u8p)2;AMx~oQqplN}8kc zz|<2mny08>CHxALXal%aPv)Z;msaVt6s4x6Ec6Tbh79fSo+jRR_C7p>R5Pu77tQSo zet>)>SR?Ze(Ca-G-D}S4+*n^PAX+Z2za>5Ck3M*6i)-05wXx-}=+G?wt3F0%j9o7) z^E*nv+$8iY1*o7eS(-XiNJ_Qq#5n4M{F67uH{Ms;Jhh%aglRV<4r976N2ySMNMJ?X z$pvL(;SBF3es;2HL@%y#j%{9f>GW*8?!@uABI9-t&0odKaA5_p_-OnAUn`Ec!X#>9SW2Xi|fEo6;V zIB)P`%azXC3c=7_ocO==hd4=r^SZDsDHr};M@ZzvyNBSpQfTlv=7Yk1;Z}TON z#Tn`^S15aTglD-#tD^$mwNav5@XA5p@+FF)D+`M4+=8Etlu3K`rWq0MPqy7I-HC@9 z;m{)H$8^eQff%JsNv-lg+I3>?97kHUmgh-jT2i61dg^7>YK`^?FD>)6`g{t!*ZB5@ zocdz4gH7WHlcp(K{ND4u#38>E(<8oNN5BI@`k5!LTD3fHyg4e?KKDDv9eScA&yQj1F2gCCt2xJI~L@U(OFoJz48YY3*jB- z4}R84+SbV#)I;4V455vay#3JSI++g7x5tc015h_{hHAQ}oV>{&!bb7ySdCVi#4o7CoI z;!bl@)h6Py`}9oz0onaKDRRWn$9^%53W0eREnw|Mux}w(TX$oM8R@W<#?p9wot!S2&`-p%t z#6o+eqan<>c_k0UG(GBtDBBzKzJpc3j)t5_5aFS$z^RiunvcuUHYqy~epHP<@*>9z z$Glc)W^ScP5^F`sa>~|}%3|e-21IM_!!d#gmlC1r{y6e6YfZlf9zWzG6YuxC3P!~` zoPO?+NxGbQkn}r>f@D~P4(UmTi~PQ znBeEaJv<1>iF}`|Jtzy&Iu_SMww4OC z-aQod#?Uvvh(lG8_h~=77y!~I(_5h)tt(MUHG{Cy>8%>~me&u+WtX=;k*quc0yVS{(N(eMvWkZRZrfnw;7jIONUXJAfJh zr{;<)We1fuhhU@@F!t?tVuH(|Gx+#*2;m6S4 zKr|AGG0#QN_ip>36Xe>i0&G=e$e-95BhnggV$<9Q>bvPon3+Bt^;Lo@;r!HrMnAz* z)3nn+@uS^!t%w`3?uf8*K5tXrI{Uu?DH$yjA6!$Zc^Y_2jkrg@$K&2|%eVHL66CMg zx4|hSy{`u?ge+Sd$k1;Rn1u}sw_@>FAz#pGytj%_x zP{6-YyoJISW!O-Y>5@ozSxUQK6I47cZGrT=9MQQ~$b5PFUNAKd4$)=63CCx#V=1~&x#N^FkpcT*T(DUZwc2&>F(W~YM^dcqTLh2}SM9u!$6GDZeOtWTiRi-gfbY{*s<)%>iUwda9$BEc#8WD7gV; zl*|E4Dx6?53+LPH9O}Qh-YsjlW=eWQ)M7hz#e5@nk)6BH)0NsmWR%Srsg=#4GLxx$ zBEORdAf2}$sg&CxRVp5xBy}t+8)25qop3Vq<{7I#8!8{IsJKTY0#w?!B?ML0VS^<& zD;pR3xAgXc^$p{Dq#sv6x16}K!t=lgABiPg56E@DsW3s7Spe!n&M@60eY*S}KR7XQ zy6mczJ#g%jIE!rn_MN@Ztde;(&n@&WXxVyf$h7LAcz!~OM-Lt^7@-ExcK-r^a)j#v zJ|msdg+-m@LHh^?Tnb}K)GX|FV0W7#aHOrqN18h)xb~qq!;uk$WUP@Ew#OGNAF8R& zYy-i4rrlQuR`{6)XlEc*LRL!xf57>BkA55qcCR6hFD0towq2Fj4sa~odhL4iNUE1>rIAV zWzFnsJ_NZK1<(}MtAM!Fc`a6CyqSP_rkN*psm1rNBCGw_+mO+NI|S5B`?D;q#|`p~ z&t>Fam1|Ce2B^EG#vWBNPuxrpT~OjcO9sERGPO9VqDx*-M_M;wM6oHddJ+(g2LC;9 z8;aBrb8Mti&ER4}N7Oq3amlcHv`7Zb-sh5#-x#nZptk{G1?ROA)^KwKl2DO}b7=$A z5z>nra>MD*9fu@Eo8(e!i?r$rektxY4sj{U-goF>3AQ1u_XYB7Xj<#d-bZTU_vP1{ zjbEG7E1T7uJqAIl>chFp2=dGb^r7zXl_vaF+B-<=HvPw>8YkWQik?6RKU5cCaAprp z=94QY0nfZ{_3aJEze_@oZuajXz_Wr3y*cb^-?x zB!K-^fd^9_#t-luj?(4Z=g57Y=6#1UyNLmrNtrGrw zjbR)V74%aRfuDfb_hTIFBjBqf3S|V}H+;<*AQl>BhbWTO&mf@|(z}ui3!Q|JIs{3G z4#SC5kr1IG@fekJ1fcqjwJs#iRaBr23B94{`2KhTv2%let%3MnYUhKp?lL}wD+VVg zlt3Nny_B`{5S1KcsZMQ|db%XFSm2d^LfHMIMj=SQSU6X4KwQZDqnwf#O9{j*!1y;s z;S28Q$$VgE#$q1vu0FY>^kU#w)v!-MSa^OfA#kPF@f$q;(!F6adZNGKlU<2(DGuZr z-WxrvK~~$IsW;!%6u>R5Hv_+Fl(`SWLPM7N7TwtRM zeG)%l6S5GLrqCheFW^~xNL`V9ih%8h|VT1q@SbHdsQP8Q4R zGSWpxO+j2(S|Zsn)uZ=TlnIBF%4UC-mf8zV6-o48(-vbJ_)bg(*?GYNxm0Ws+M`pc zik(*Rt8Fs4jLUUjxqWJMAJAa*G{aXhO!A29^i2*0w8d*e%Baqa?VL%pLB@XQwInSw zMUTWKcPgq2)2hp;%ni}j4(o$bHA76*CUHdF5!0lnu{o*7AO;xks5?Gpdc@F8(L(KI z{tPz-A`sUs4W2es7C;!`go&Qx4!9U&>x*sxxLo(Uq%pd~xiGSQ#YMI;5r`WBJ?jnH z;ND^J-)5AWcK_k=fr{L1>38$d?B}{yiYHr-2-{U|V0NLpa5*?Bq(!>j2iz0D_~GQbxV9j~}c-+EozavOk+*XT`{?3zlx zD6;sa7W6d3Nr2rwH;)0ksqz&}*4%*p;BRk`(oN;D`n`Y-!mUTbkG;+=9WHS>kbS>1U3$&bm0OSL5h5n$e?3{)IeD4iEHVOfbL}Sq ze#IK2+iXGe@^PMvsgb+q+yD0W@tQg`bYZ@(8D@1k$N|!k_}cdI`aor?$NW)<@>Oi} zxv}xOVVkhisl*dXb8o{u?GOf$$(^fGb>S zLtjz1v380aY)BnQvL9f_4hoWOI2mVz+h`S zeRTsptVXMDac7O1JA?+S+;-I0rAfqc8)+4z`6-x$w7~|#b8St6)x@W9G9T#}6$Sh) z==fLB_dWNeO#6WK{W&g3IvH^e8u546AjVW0pi2(10fQ?Y!dJ5JBe&w=&CykXt)};5 zwEA9Fr}v}Zn&{W%9^V-L#@g}97YVRc3bVnV#ZZbh*aLD3$k$IE=G-1M{O{~oV{hQg zkaDS}w_7H{_s+u7@h_pU5-&O$r%U!VnxlF!AB@{8vB-yX{%3)V%e)=vT2&*THGEIy zrv)E&Hv2^vblI^`;=>%EqJT?lVU6VX3PPVmuTC_|KWiQL5Jx|XM=?84hUDyCbkKN4 zc(X+AL=RxAA?3Z$Yq}q~>XZyFda*dfX};7b7@SO_b=H22?gK;kFY{5wHsN6I5L>T{ z(rfrNxfv3QXQ1QYj;K#AZ#?ALof$FEiHaiHx&69za9#mk$S62CrMaEv{t~`NJm{8X zSNuH5xKU6_*ReyS^G|X95^cR#NtCKlr!JV25@o7!p6oR( z3J)!k(h)Q*d<*zFi^nPM6XCY4+DEiRUz!6Krxrm9qpbpzMm*MjvT%#96@U0`D;`#$ zZw;rEmvk3qVp7(G6ScW}flZ$Aa|GivCGP27Qr@UO<7X12Iunp}0(va`=wc-cVGm_6n`8JQs@x`dF(-x>gJh?sl~PSh?uI=RM@6Vn@MhHj=D5Y)u8-=!gr(>q=t3Fh zE;2%Vdf~Jc7j09Wo?#dPF1uyq1yu6&Y~nw4Tdk4c-b5IoxFnp(9eqKp1t%GqO5MWV z;wK%r)tS=VaVNjO+s~lm5*ADc%y>w+cQ75@D&H}%7E*-xBKaQR%qJT1++p7kw;?yk zARJ(gR?e&E(7UBh_9Fgn5T0O-!M?bo9;m*OI)F=Zr|4nb5bEYlJ`j4iv1%uIZU?@& z!@0YmWCPdch>mhsJWdDVbfz4t7Int8?J|>$r;w1e|0A{-w^v4V)j@RSNz_Eo01ucX za-rE2e4h0-^7oFIEck#p0ra@XhdzPp+xtXF?RD*+`;<=|#|yylLZdzgwnN4J0T4sW62( z8?>MinnpYfvhOP(Ag6@IwrZg7qs~!WBVrAC8zi{NIfaP|x2)0-?vD^sW+O1% zK_Q^gh4I{luTnop(CpLHDSHu5KlrU4mm#Bhz#^r1kcQ59l7`W_6^Bi5F%F?|KMW~n z5A9pbDA-4tR<&+7@O!N_NN?`832mOXX>A_9wY6?NvHua;qI0^0!$ zQ)Dtb-RZKOu<1HKjnL~1j3}#o0hZp8ZH$Cd=*U5&F#H%e@7UhtvmK;qc02So@eFsp&B`oQAM=}(!k8>saN)a|% zD!G~=>Bs@nm;tQ1Ydd7p&HV>}>yvjs%8m@E=8yG|6N7!~V9U@m3JDcE^X>be@-9dD zXBZz60DyMa|EVzZf8%rgavf|He#V|1Q5AQiE_sT0!~FruHOO4_^I)7&1i+ zZ?%>S0$#|HcR8f@i_r_DCJx|g1~ZC6kLtBa2e8hyPG^!{C=B8_i$^Y5^CLx%+~7-b z5`Xb7`tXtY;ggj;dodY~w;F54w{!5~dN8^6e(`bjc6~hlneK+w1Ns@*(?%%ZRXQk z7L%_|oSX^*S~-g4(1k=!oliyW)QHH?5Nc{{_V90uA~LS1OVuw+wi)cF$to^xX0Eux zWKYVnFls@yL~3QQltsn8Pf0}-Z!lI+6piV%F1WH-p6v1v+Q1|d;4Z(8w2)5Yq$tO? zZ~|8{fec00))t{gAT1Isk&hAq!-z;eXV}sptu3I0i%fwkZBL3VFV_rc{Y8?w$Ws@I^TGB#saE`=JWazj#@!4TQ_B7+y=><&=-hsVi?X?QSo_FsyTx5mkv{FINf2CzICFct#v*n-V)92Ng1zd&XmiEfvTi*^}m2As)FrIumWyx=XtXMNF{d z?`8qPX;qI?8*DOB6B!8MJVd4zImbXzhi=pfw0o1_n3j=FNbJ7PA+Q`|}IA+>dTkNJX zI|+?2QBAT2<{OwYTnh#oE}9+X`OU$aTr2kesgx@xhLXZ`x$ht|fah=loekT9y+9pk zynM?e2&Ek)9)iD3n3syu)`0iK_Br-aR&MSL#ty0G4p#$gBodz!S2RtBWsOCWD6tIg zy>7w2mNaLJ(WSArEt}hrAj8ykXN#^I3izIZf zrta<>(CYh0Q+lr4WO6#J#40IZIy8UF;>YgaGvEq@1DC>*Ec^$@&fXe)te&}Ss&quF z6CwlWgC2u?pwBhl#&rU6MsITzA8=?WlOajmp~lbXsCgoh-1f=FgW4;42LhE8YvsCD zw^ku?HLi{~nBXR{{siG~DVjVmUWjX*F!e45AbRw9yi&2)>^j+r zy_BTgTg{gK3C%-8;uG9mslm%~a6)|0K+Q2>7s~IYqw*w=U0^$cyNSX@CpY>SI;)=G zD77^&Ot(8^-~~tr^I_!Fy@K4?{}onRd`EwWNU&=viyFUF;dQj|j<6`#{wz&T5R}_2UL$Z_ZT&!dE!zB| zT5lUSBkHXeA<7rgR8~yUv5G^Jv5E4K+DN=yFH5`5;2ZA_{3J10&CY(ER>Iu z%agKVi8m3_tk{4%!|Mm3+*GhyLgG+YE%X5~9G7u6hpFpQSDM^M-vgCJLC%%>b^^S` z6$iiCtg>w)Eyiv|uNJWNxI%sE1wTDb%HfGJ_Uus^jkL?VykjZ0F z@`QYljb91axz{+m6hvnQem+M%M|zg9c-#eAVa&a4PcBta_~@Vqy`aZ|X$8DsK*O@4 zHl|HRVR6ajVhRn~kTsmcM}25MWZI5X!E#d5YElTw%<8pG{oA;@f39V32`;A~5j?mA zjl?uWP<)$`oBcy5c-W=nl0)NQE>XCGqMiVy*(^3fVjkB)@pqiH#SkN>XjCQqQKEen zxx6fEB}SP{;a&iigoMs-DG>j1NrPiyfEN#EolkOsJ29NKSuDkX$)*5KpA9)L z!0PxvMgg4*QQ;s|Bp*W}{g)%$XSr=SAN$=I z$&!j zP7(&aUk+3u)!$Q> z!^f~gqfd7o_M+qD+Y2w^PJUwFhBoBSEtfA|t@M}|-*!vh+y9zi;va7rfB$ObF0lTm z2`0z?()lBx?`Uo)=wNL0ACIKImE$i>%*FiwX(MP-+4)tOBY)d~tBdv5pwFt6t*VFt zAqqn>>ygXBGx1r&Ygjd97>lFcTe4scf0IPtOuuTFCZcB9d(C6)d>KCWy>Crn#=~Qo zR3?mVPqCl)oMhf)dfNDWT!iERND+|HYcnx2G!1I55zdo`O;}7be44 zuPwg34ahkjZJ6AxuC7Rf3grICajO`zH^qio7r{ACDa;bUTMs+tYUDdXLjPpMh(plP zCtLkdf(ptn(h#YG-XRQ`ln9t*#=IlAU?dPxm?8&)hqGZLx#1606q?*kh`{oNior-4Gs~Q z{<0B9m!4MtPqLC2s#ATej?>_rwO4eE)bFRI^x}hbN80s zzZ_wh*8ED68r%Jaa7dwX;V$3Eodd_b^LRytA^vuSv_#?H&$PuPt53nbr3&;^v&L%e zWg5bYdZqd|?L=g~o}nLhz>}Bv4`=eX-F&-T!T&&;byR3<&vn(FA+{b25hQsw2mi*X z_o0Ff(6p)bl{bFycW|Fk zlvEVsy&T(9T`v%4Su&q>QVDVl~Fwp5# zA|R}zONWhR91ushOuPJ7G&=$fsUv>JuhXj4;&W#A-%Rq|@xEhDJc-jS%xMe{zwV;tt7W7!-pH`x#on|7;x?~v6=FJlJ;u$aFh@UWH-O2 z8g>M)bw>q8z5l$Y>TJ3!x}MtmcUtQuFiib@rxCd#SV?G&ikTZDZ!v2cYYh-16t2=7 z4z<2qbuZ51@?Jd>Jx(jTqpISuf6dB6gYOg7^&Z5<_lO;B7}Uz$f}~jqO(WjWY!w~D z#oY(2XKA@Mg&r%=6W|x&@Yb8X(7vuxv5rDasdVsO%HCfXX-bDt zerig8;%pmr>uRQzR$-F3Uh$B037)Ky?9bY5IQ}JJT$E9YB%}ZRi|YnvSdKvS^~#Qp zs~KPNJ=?5ccPO?-<@;Y4MdY+auk>F?84J|^Gy?u_kTQM)$6s--q0|2j*Zu#%6SI^x z6&K{-zhP-W1lqtuHEOk#sAmzW{|QhjOMs=o)#@-<2_-j z>%!5EWOT}L#qXV=cVQ+2(m?-1=g)2INvev=S6_{#b)23jd1g>IdDQh!LQDfOz4}i0 zkFJ{+D*(b3VLF1|?L(&t1GO8rcAm=;lj+Y$>Ltemtfn&kU_Y*`rIQlf;7AvaeyEnh zw8zAvrZCN#Fv9G_?1kGLG)0$sNvq6~4YGDGOmKAOc!SbTebSth05)WdCw|WP0pO-U zEeJOXNQ8z^(ho z-xbJsEVB?b$zJb2{CUU|!u5FVtzald&$p3=0z&8s(AvnJl1VgzzDcac9Rc2Z@3_Wo zWoPUXWZ@K8(Sx&iGM;p;L~ndTcm`-jUYNSQg28^AEK3?PtbZ85`4^ z_Mn)vx&O?STYl;lG%s|Qp*U@OI`5i&Z5BTnK?~Dfju)HUTr_*jl}$s&NGJ=Z;20HX zZ7NQM7Y6*JvRyt>I8v{iV!m?GRGBynoFX2|^0h{Y{EEhqp#N4PVf=PtWa>p$*Nt*Q3-J=&qj=Y7V`MEr zkEFigenI$miCzdjA|3O_!u13g^*^cpMmAI^XW1l?KUtz0nYRb(T_SwuzE=4F263TF zKF}GbIN~6rfLPoTragX7_f9ATIto2iC3vFY_*iwAOCDauAnP8xH$$ z6Hc}c#Q%qHs$}M1tp8h-{Gads5A?d~R~d=K0MDIJxWxox4Y8*}3uEmMLaB0#IVdS1 zR0M!nMY%h*)*4n3h2!2O{E5;j2SLo^7b6hqN~AH{jeoa`@i94>mf`#P`Hs_zv`O|D zg%e^xnjZ#DHa#W4oHeA6OjV}c${KDwV@5+%66xcUPiT7iT+M}OehEve5-zXnc4-Je zScwyXgfJ`+Gq5sX2n#7kYGq<}j=X@0Q?%@H-jk08ei5{W`)1aE;7iNMmo!UVo>cp) zWPX&5Fn%?yk26uaBG(5hFeI%c;KuOEt9XW(-1r%580g|@$CAfdwrqetVRM3=>gn=> zZX6BTDrA;fWIe`Zi;@D7C9ve^|j~2M(KYy>xfg`~wYVkqZ6n9DWQ+i`>*o+oI z90#F6e#he``za~u<;MTHeyBN`u13ejHZ*=R**R379iTRZd11{HfnlJgBV>sCnJhk0 ziM2E9^-^npguJ4At<=4{JYBLQRkdk2eQ4WK*LODozUmUv#q}X^oJ4=VN@x6NGYr3r zdx80pQajlG4)vb^>I8-!9{Ke`TK)#n|9}5F{r?g`{|8v2>Y#6D_kXv*Myb5HVyR+u z$<{MR6O&bC3>H=hBB@3w@~_T=Dw5S1mLwZm3728zVo289v&DvhMOnCl$@9ccT>hba*i>0Yh z6s$bA+*fz#9(X<%E3F6YEVX-R0&S;c$j(Ke`3gVeBPnr*g$Rid#H9hg~ix0lgD3&66 z>(vU`yOlGV+&~k)U#Gnr5Crp@z>CCO_B>gq4C+#v7&vw*lTmcixFC;Mfq^)-*vVVE zoj24~PHnFd?nUHGTO>DQIAr`tei`*a+!kppp|6m=gz3ZmQq`mfAHHavyh(T3wy z5K@qrVvQ8IB`PKP=p&7Mwij=G!Sb}_^3Gi0o#n?khD)GbR>-PQ?J=-hJ1aq=X7bW0 zly_?@(=vXCWhR+1`-Su0FfvFRPH+dWsJIG)BWyA2r4RCK(UXktR_Y#gr}B>mDnVR> zY59~MU#ak|9WeJ*4aBfvBPj1qMPMzZ#13vjhxzG_Sdjp*d8tRTj&_vq3DmRtGZ@sH z{s0?Kbg;~*+*s5wlJ8jfEGL%|$!n!`VZa)yHE624p$3MP&a0IDf9l!*0bxu*IG~Kn zH0?8$18fj>Tt0l8gbl8XYsyuP(7G$qqmc;P=A>>Bcc=fr$Tl>jb(+kJ*qG&S^6B)% z;0fJ9`;6|FwopWK^K({lELtO!c|IH*55C{UO;+ehW|}s$GkKd?SvBSADuHrG<25|6 zGUV=&WlB~t*X*GjZ;J_NY)~6y&$x2q2%_Ikt~@W?bKow;T~pG%DsW(^S7yQt;?hv05-I7~i2+th?*J zR?q7S+sjL5(ujDQE$O~?bl#XTLc16_ty`&q zvKz3GS<=yT0~ec3l#X`Fvy!tedKs5(%y1sG!erh%z};E*5ekuoAkn#X^9Y{TJE&~) zOpkYrsIzys+7SJ?T<*Ty0LmA7ftB49CEI(ppG?Qpo(NHTqkNS;GDCw??>Sn$2sd%Y zev=WN)UhUggAuOW=JqN>d*FdBjqD}1hR02e%I}x*u{8a=OY^sUZSVc-VALJig+z6l zrOxkTfMU(^M9O`vHU?+JfGAv2~NZJjs-E$m+%*Yh9A-AimgahoO! zDPbB=zH?Pr+v9B^KYOGIV?!R>A;T!6;u5h5(s6A+@vKO)bDK)Yy4FWpw<#G6oFNO~ znOayiS8%uWuqf%|^E_J^?Wtu>(&$&j+fz?cQ%FqF&q?X>my<59VsK3k@IcQGiJaMU zm;K2-aS?jsoIkfMJhL4%2VL1Ib!_Gnn~v>I(ZTxs!#Z*!{@v||*W_qqMUC3j5x_b8$`pt(WR%e)Q z`S#M0+0BLXZPaH3kk7EGXJRo3`*&BJ^_F@j=iu7i;2VgWXQbOBF6%Bnz@4@KXGjKy z&eDy!y#7rxxsFkwbbHEX1(LSDg3fyrNJAB%aU~tbKJMpc&zbHJ5bi_nH2@VS&o8>= z?Zfi3SbF)Lb!Hv(TL(7%YIXCnrniNGvDKXd-xmqJ7DrOa+crpu!DE}ZnGuzA%^JLR8`-Gj&^XK!T zg%?1pzXdv?dSx*xTEDq<8!^8?^D4S3qj?A?ZwG$>^{4MdyY3ol=Rmoj0}IrUJjp`x z2`0dnj{$` z{msyVH*UQRbD-^WLX&Z~kbl4kyCilIUf2qoD0QAbx|OSInx0fcC1vltXNi9EX<`Jf zh+NvE`jHcr0cPZo-TKm+?Vo4%4gwZjv)4#nCMht{6p}Wf`74X9QWXnap_M|uG%aNp z6wHZy?D#PTqPD(U{t0%9&3G=qstg*&aNELZn^5I-`33o|HB8E#ex`?85NVFVN?}fL zjPl{q_6+*x2v+k{MzHklznU+z`{-INvT%~%#!B7k^J8q)LrjqDjRV49M3QtoH*m`S z0_p*Cjp%|_ee z%|F&<^^!9ZQ@7OY`pV3e3v`$-99ZayCXxDQUdM7@wKt6mlX8Qh9(*K5- z?}@cWX4Y^#$1S=01D}}>7|fOBfBC@8A-hoBSu9w?ILQ331{l<^@x1VY@Qsd8oUw3m zlMMU)$}CC4t6nToYEQK=$AIMn91}-z=9X5FpyPLSIDey#FKK_`QQ7zw@IH{J$;`i9 zs`QAj50Qc{z8rC0ZP+E2Kr(@G%930^Nzd3$O1$;9Rre1lCKSX?m)_Z&5YPl>6_h9e zZ8k`q)I|}`J}^bbb6UTm*CRLt=;zqMj(lg%yAxgx_l>GJ;54-SB($8=pRX!8>+;1k zjT%~UhtBO2D}-F=Ny=%6b(K@i1JMSP5VZ!u${mD@msEkS5f0(#iyDKjJ3MvQQ0El2 zjett5RcLkFd0OBEi)R}~F2SI^6Tv7+SO$_1%$1_!3URz4);`=ftpAKFz4|k0wp(P+nTbNk2Jb2h*Er$t>oQAw1yTaiR-(LCNun z^Gwp__|gWrLy4kUQa17CWR4-6t`fkMxw%E;p^zFNN+9LclUe5dwqIZIZ94~<4_P;zGhH*^Z($_>l?6nB4bFz-@R6W` z0~&g(OoslqV${F<`+ki@XeZ2f|2Y$O6}~`r&w!5re=&Lv-GZ2sMTFgPD ztwWdG_;KU7E>OX_AVU5Lz)~pLC+L}oZW8Mv#wYv5V>25EFn(WB`=pZQQO5WUN(<7< z1gV`Je<4&!VnL2b>qoquPwYwqHZ7)vT4Dem9+)_7C&7%j9%b~;)wZSCId;#7tNk=a zS&AepHAKiMXg5rR9I2J%BUgYoEu2X3Hwl_i^``yP5ZHolRjf^~{iS=#>=l@QFT-zE zU2SnoUro^jPJu!@dn{slvw>N1gX?9%HQ1+v(PoOuH8)w=o?Bns=>t=8l@7e|Orj8> z(ZX9kaFv1`sD#Hsp&> z@c1_zYjQn%kg1WbY=z{pqsGVF){1d<+hcx;0J@>9MJ=|NdA_;bYQh9F##ES4wEVCtS0kow?!HHtg~A@V5;v3pd&OVHA<*d-`vFpY&5_lQ2lfi_PI zhoNtG37e!PC`8TNW{{l(`FP^rxIT5BL62T#V^@iF2^LuRxlr%nu5QIXhyRWFO0W~- zq=4%Iu<+XHHF7SyQMIalK;leM`dkf$$7U29`>Ri|1SD<9v^1p+s?)Ud;ASz*A0&hZ zzHa$jc@(gq;hFxwd3S=;sE%yduH)*U5(?Am71-wyxd_-{noB|0<68Cjl0O@bsd;s2 zmcUW4b5v-&DEGYlrH8YL8C>933;X)(=JO%4`-+s;y(Kur8R1?S@5$uFb{=S|{*&e_ zixSlr+V$$h;vcu_*eZ7zn>779kV#8!aGs&U$+cdXU=C;3a@Lvo^tZQH99M!WDkl$@ zPErKi69Do4O1C5^aNrf$Ga-kflrHKaz))yLN5z*4;Cr8z;flh=6EQ+Tu7~1N!7TU! z&h&&#q%fT2Y5q3cjj~8O@)Rlk9=S~gM}A`RR@#u=5^DQSa;T##tyS@`D$JD;=r7Ly zc+rA362)@I&<*6d``@RYRn$s^~l{7&Gh8lNY~ha zxG0t++Y)0;L%TJE^Li!gHypCsz7q)AbM1+sn#%N)wEU^u2k{x7#`?>&)~f%dr>f%$2fhlU}n0RT#eN@csSC!ILB4)`3OqTETiujx!X4Nm1JJC?iZ zui95}sWydUr9H)M^U2v~dM-egT=a2^mu&kS%P6iWy$>`D02xm#J#JkYa>Wbu5#7 z&K_u9KX*J}o3^(nWAEBdjm$O{FIW%*eY`Cw1?b|pW)QNllxYRAnQ@)&w?N`(-c@0W+yZ#uwFSY{5RoIqzRY- zHG)OXc=b~y%_Ax6Z@JZtMX7@#lBNOuaPVlc;*Flsn{t{rrfzXs^PT@2qww`rZU@PQ@Q--Ujjs!suLS%1~} zA6cHh?H%zO1fDsPeqDMF__*#hF6>C5##4Bzo{{w%XE%Sv(yWq+R-mmC^SWX&H{Oin zp&+fw*)6EQ8=@Uuk2>v}79SdFw8y0lXA>qO*A3G(g%yEkH};{q^#OGNp6;UvOrvxD zhQ3?`9s!J5>MaxzsfhW2N$+9$69Nd_(}-C85(qcJ>iPA)b5BkI@Q+d0qWdhnS|PBlS`Al5_6*vPgny6iDHg}a z6IJ&#QC-aDW+xCOyyz!sSCg~aaSt*n&S`l>mswBt*pXaZ(&4lIH8+4#9GyTO1Rd& z`AAQ9M;NE5rs{LRopT8~&`;)5WGc`2>sDu9aYl|$y5-RiZoV-fAl0p6(r*?Ga$rvr z-LNY_0f2(C&xjn#Gs1{=eCtK~6YxXDAj@-N=79K7z4y*zPN z%wSb5Z6K-pmaw|68b8?F4bkZIl0<6H5aaUuNn#HXLwl9Y_kqrV(Hc>*Wq5kDXUyew zgYNQh3yG`49?Z=JeP8Pf4a|joxHpU5-?SstYM_fq#1#`g5bMYo_Qlmh%8Vzy&yn53 z%lxB<$a?!Zy!bgFzB&026Y7o#=I%CuZsVOur!DbvZ(BtI;028bb|?m^6CF6J?LZu; zBk*#!YI-weQUvdvJ+grT3(lC;1>F)egx#kRxl4K4i5U=9Vb2YXEr9KMf5}fwAN=)7 zTiq99@7HlA|M_QS9xZj8CoyM`I+4?hUScnu7b$T9eWX+x6kkjP&ldC`lpw3Xml$P4!wUTuuvU-gp;Q+E2!*Po22# zevU)2Z%67ag|42M{W$6evMY^z7O=N#dbegcPsTSv^PVP2QxZ!Pj8v4B1yfLZ5p{+J zYSc#R@KxuF@TTpKCr*vzDlx7emiuiSA=CKLxOTLw7r3ZZIAClb6_QD+WHoinrg!vV zcVvxPwZ{4g^`rsel{3nY8@6FeRdp(S%zL;vyCwNkO7y{Mms+Y&y=-I;cZnibwCwH& z%w-yxTO9iuS2W&o686x8=v@NDXC=Q~%Ql@47U^9CB3D!j=6Hfzknyc8j09rOWyNa} z{)4XQT?WKwxBt<@pPMh+fZw&M{VAU1ZOx|xwlh`AFcsN&1t5mU*NFwgnw>1%nfsKY zk&?SS;IlQY9y0D~WJ1ZAW2ok%NU$y+)*qMmB>Vda#%aRMC=zjvZPgLg;~zt$#&Z6r zl#eCxa%YG{ZbW0g+{!xgTUyy=X1A|x@pZA(LMZmM@`t6i*X=L0w7~&y@%B>Nf6Yqs z%l7Lw0a1zF&W*T`qr1E+Rs+s^1%?p_r;7pkOZ;fUD7T>RJGfq!y# zUf5u8{V8b?kD>Rg3%wJNo%cq^l-(=kw}8zi1h}ImdRWElczSIAMT$$b>Me-Rn+5+| zIJ~`hlAQ*OfSiW3z8FwZ#ksii9?wd+oenttcJKTDZBOF?!n+zKcqhjRJf|E%wUk!V zALswSNPEZN$isE(JClhqv2EL)*tTuk$pq7}ZQHh;jy4l;cY(!2MxQ9q_S}yzh?yNx4E$XU?}Ag4lpiEFcYX)m{EFBm z<~~F5XPD#;#y6ZF{`cyrsQaAm)vnhIkuQKB*z6Y@J#W~a!R7Vc7aej=JG&SA!#5W1 ziRcHvI48Vc8p^gh=a?_r={1|nwqo!V=E$~VbbA8lD5m?4q}zST6=U@E_&ly>&+nsa zIK9D^Ywqr#7Kcm~pPa)T&E!64tssJ#-yYGcS0vq^w+k^C8q@+izn+!3!*k|Yp1`G# zMZKb7PmZpc-{ETJDmCf{#;Ypu9(ldN)YXu9mf3?#tyLFP0yy0DSM%}~2 zQ(S|pV1*^@#-NY&L4z|;spQWfgWH1uw*(oeTsE~Wjs~}bzO4RmFqwmGsj9dNGb+c} z+w!GFkS3#!JN6ns>Ae)xa82)GE3tKGEf5yy{P@>{G_~LS|Jg2=q%&1uj{pMl`ft0- zdH%yq{!1}-`Esp^+8NuMSlXHYKNAv3D%Sr1RP!n0FE)jvml7i=qDsM5GVF$6BPljY z5})wHQ-I7G1sdnMjpRPahG3=596%rGx2CL0-pT^^}}^HAMyuc z@d07VSQy<`d{YXgCpG7ee+Xd&5P!soboDbT^Y~$>D2ehqB{jCB2W;QVcGFPSf0of~ z9AgcrG5vN-Omy=hq>AgGy<(&H6b4IDX`KGP31drlQ^iEnu*Rj+D+=3Hi|JKRjKj<; z`E6Q7m@etAvDHL_Ge=2iconmFDmUGbTQ@u*z9Dwj^B#4N_tuMVg7H|vlf+Qy`#~t9 z%C{ihOxZ6!i&FH>83wOQ7RfKEAIpxy>UR6V)zaavzqSzd*N7vN@x-4Xn}9|tKeSooM8D*DRS1Py7mHfcPm6a3E>f)3ALL+q$Rrl?)0m_$5*s&6_zSZ1N zt3-h@d^eXQ{!lI=Il{byiq_P@8(%)!~FE4Qu5tJ91-mr#`^c5&S#Y+>)wJLFuc>DLzELXAb-*14DkB=CX6dDX~lxq3`?3Y?O z&p8oNxEvI&y`mp>OXC7e4|PFdzUySp=@V(biNLMsFkJc2*HE(`w_&55RC_!(-4rJT zjN$V8o(8qPcQrLR;$rAc5l94Un*U{?C_an)T?qQs6aN2;1O49}i!%1c|75j0|JQOW zOHJDzMI4jQ7$<`>8X5vu2&$0k_h6XuIGF-69KgvDM<%ol)oWu#x^ug7z$**lWoGM} z?U1ql3y9J;@WS$GRffOX`qcOCDqUG=S)AQXsx*UVXA_TETw7dQ(YKQX(>p-#* z)^N|g;xUv!wzYO;7I1bpMqmbgiyKFcMR@Z`arJ~L8efkhJ?tI(prqS6rj_R3Se(pe z8=x$TiOHQ6n4%4g@pmt9_L`Dxj&ibWTp`*>y5lGVlJ@rP0rmho_;Jo?$K`|~hRAc~ zY8)i27Gc8ecj0gB=+w>D8te%iF|6|hT|_hUg|bk>plf2QvbbGHee`hd zdt{vxO4iY2h_+%0%;*t#a(UFRoePTOY_Qn<8XUt1Vlzw_G(a;j6g`{p1-fMyxR%{o zNii{;%F(~~Wl(xU-=G~72$#AE`V9jV#!3$-(A2pGnWMKYILNQD*_sw_me|gQ14&Z* z8zXt>5iKhzf>B7VH_NaNtiZ6~LL8AxNY7=N-(2xEO1XZVBYv$X9$W}F^J1Fa%3}<& zX%|#yslB{wQOVfie|J|Cv?$Y+hVWPihVB zTzIPQg#gm0)9l9=d8wXemx)Y@U7=S45tZ)L$=uKG`zMei1|Gk7pR5^Qey3%LSf!4U&MlU(2(~ov-ViEmFR=j2~W8i|m>i5IGZh^yV zU|r!>$QtkY4Ec^v(IM(YL-GV>YQ>-GCJVE3(+VpjQso}PiiMGp2q;|Ro9=*L1)Kdo zM_o$(mpcMPmvqsp)jEMWECz(va2Y5JwFfUOHok$JC2L&g{(%7_)UyYe*FtqDK|V`Q z0sxSa0bB}bPcR;bM5c~f?SUMF;+W}+!IaRLDx(+#{e_*~&167AgL-XB7&2#Rw3PFD z2oikqvVku)?alz393-c#(@QIOYt4`KWe{A`zFsVRw`9koR&GV}*93H?0)&;zf$OYC zM+N-)aADB4ed=iF^$|phH?${giWu;h@5b_uFZ}JTZerWF0{)v+)^L>6AyBD>tmcx0 zzx<+)VpUO@UA?emawjEi{5W*rT(;qZV#G)sL<}Fzq3idmt0;nSwX?)# zQfkN2S+tymeZ>frS+6oh9kM>L2)yV{dDcxL{sXI(gg4vS8G8H%2b_i&t{c5ssAu&w}aY^;BKkpxQM|=CKumwXWPc#B3-u;o@wiZPb38kfdbzWqAzpi3U z-Gt1v)-wJ+)~NLg+cm*#gXzJmUsyQ?a5*>P`z+~C3YtwwyBzyMIti2Axu=wj+RbAI z!g$F9lY`6JextC}3D}hh*b9YA8U9JrN0B~x>Hd@Bkdbj6mbM4BrU&4z2D**@36?&( zQZS#91m*@U0BaF zxqZ==wFXApRA)=w@Jo(g{Pw$ZFh_dV;kMfx2g-y;(`QF@zM$3;ci~?Be@GQhBPS}( zU#%SN|JIrM^FJJL{$+ssA4=$dML`YizWj3ks^Q2|fBnjVB7IcT)`=y1LK(k-;zE_t z8l%R~6*f!nVxv?b0W^lI^K9Fb(Y?PCn{MiZ#U~vnG?weJtP8A`tGrSKcOjX85TGT( zbKbe-XXwM$@tCA^k9SkDsWjr;09VDSw|RHkv)RSO0m0|{-d7=K@D}tP_l1iT!*LrH z3EST5??f)`S|u(ZtBru`C}$A{oqy_U!SJ8_o#z6;-VPD&pGLi=_uiVNe80 zKB&b^9WA*aj9V1!0$Ka8acBWmIAinh%&!%%;95F>m`!YjTEHaD>Oeb(usUm__$<)@ zhfzY}D$$Gz5CD)vwtWFqyhhW^WFD7ak>Q;^4%NbT;5ZOmV1%mYSbO~ZnK9diWIUzL zpA$+HPz~V&Dj85))tr%BM`IN=>OD(x@DR7d_Gam!kn4yxf{jnyoo!y+OkO@)xFNs$ z^E>`<2^cY#w1B@}?rAoPF#Ynl6N3r!S@Bo-HoO0@iKE4MB5guIdfS^v)2vPhJ|>d2 zsM=6;eYLFmx=|m;4H_dhKTWOf*a{$r+b*Xr%lyo6o+0I2Pa zhg_C7{>ii%^;Ad-Psoi^uj{=h`I$4V%?2B+Wjo zUL$5~@s~~%%;3TX{6$l*aaek1Q3bY0pQ{hWkw&>O6K@XN=*#vwy|pX4i~84l13n3> zQ>{?KdduN^&*D^Bt3nG+(3qvt&hRW+o)Eqb^@f$N*dS`c6X+f`J`T@P8V#3P48t|H z98PyR{7Y(SxhAzgR{I&KGHQ}nyQMeNzVw0JC<2hx%FA-?)|JP6kTK}H;#mk)?dOkk zA2w+#hHa?96cjf3)pxmbBxpPso4Vq|Xg6acY#+9xJ+eE|ZWT_?d*Mf1_rtcc-C!9Xji2#t^ z)T@AogbYxVC++p%%FedTsq5JQwuD1-TE$kOX%NI@z8`)QV_;<|ShSFy!=@~l|iR;MCw#!%;O-2QZ3*jX2b!Z^xcz@UuB5?_J|3C0rS`F_cR? zj#9RY$(fhGT7jtYBY*}&t23Z}eSfk5h<4`%wh~$G79$VMwU@{N;|Et${b6I(tLXAJ6qd`) zTbOxfrd`x&k@-mK+i0k|?G#2b0=t>a8Yb109F|?}eCqxEdK!rr(bMZy)+QQ(Ir^9( zif&%IB);j#gr@QOolH6wrND*@I*wc>m}Dw!3Yliy(2Xi*~0PqV`BI|jnY>p z-XRYZXE~J-2xb%m*Li0qq#q(~PP)8VT>%Bl*9#p|+7PRnbCi%x6}Su4gp?XaRtn=71%P~cR>nELnkeZMwT^zll%uP|LRjOVv4!z-dD zuOC}v0`hx;J_uVS!&ELikWWO4n=q8rJL5O8s8O}mg1%AdIHhYcRp{dsSG@60NJaXj zjbDNkM=X`?lWx2l|H?Bjq z_}c?Mfq5qCv16#gH~M;E%{10Gm}R4T+)cOMe)_p_RtL#3YJM>~4i*sOSRYc|*d1FV z{bUw9Kq#7*Q&b7(lUf-<&{ z3w-G-VuqwMi*9=*h#%h5tMSJYiy~0nq9r_rnghvb+Up&`Ls+k19K@UI24|=oum#a! zL-6^}oQiLo21)LhA?ovMV zi0FIq+er&$l0vwoI5g55HSCy>Km*}EOAuw@B}12h07J1fEYFi{JIVP4%XU)PIbZwv zMoZ){M1TGF%-^_a$JIZ&kW@y|lOGju{Xx5rIs@N;G zwx4DeRcG}p;8;^$ZG_>&TwCKoE}jFkBb- z+W4K=n&h-|;R*HBuR!PDp~`S`SA?wZ3R$~zlVyB@M0uSe+CM5A$S%F}%sr!<#pV?) z8W@5)k05R$PY!VpVxlLjnd;NyC$iY$)s!k{jjUwSmO9&CxR=l%j~UH?gC?CVZhyn8 z2Lq$qe=c($rYi%Su-k2ye|QJ4G?y8d?|KJesc0u!!H>eX-U+vove7GS#bI+eP^>0| z?%4&XOnPSa@`2VxOHSrU<$t&QPPbAA@5o}qa-{iglYFB#K1JLP&^BjPf1qYOG3ww_ghRSmHwTC9 zc|8A4So~Mkz+Bwwy@0UR7<}1%EZ!4s9}K_PoQmk?vM@j~vJ5k;0M*F5>MMJZmO?KY zn>i(+9&C^GPBfi$!hD65Dc|1S|DV58z7a;WxhC>}RxDK+#t}76oWjALL-B)h;S2+Q3Pi~z40`$85s`c$YFn!yy z`Q_x8rc0yBqm7+-Lw{&F@uH@NI;T!^tE2QN&m8Qb#s_noN5Gi7a#BHUafKtTMb$SN z-_2YO-G-vXEYqIsy7O<@dAY}$*<`M*lvInYr;SC%!&~#s#N1LSP2<|c5!bgXzUpS} z2;C&c3Rb4zt-c7UKkj3m!e0>6$FiggUJmBoWZe^xYB-ibg)3=~HfVufgymF~u$^S` zu5uZ#C?+_*cSqarH2M?0G1n-fuk&naN^Kr@{cpTsM^~^~K(3PQ(&k})+L?MqVN}{n zT^zCOx7E*m1eNd4L4NIe>hkIxQlT8FUk$yH*5#3ASSDSWDptH=j_Y@}NqELqNGn~~ zo?QCRGrT4pH#UZbQZLvfZf`x)xG$<5vtRT8xvyQ9{L))(8pA7H8!lyYn};}cxP#LI z%~SGO3)*j{-oVF(Xe==1?I698y5F){c;%veA8+cFqVN#2Q<|i!T=EVz%EBUzmtha+ zY{ViwBaq`y&Udy1)3}())32U~D?eMm3dS8V9PN?YqcNL6OXeduW4ptn!(K#jY4cg$ z>G3IdCA=v36$cf&T#KF$JlfgR2E*?1h`r{sL`~+au8Cjfs^CR4KVU@{g{#aPH7jf_e9w>%n_}v~oBn z=a)Ug%MaqFI%T{Vb~N(hOwZ~?;tl=M)Vz@2N0T>hf6(Fd`|2bqdxa?`56@q2kKzE; znOW<7idxhR6E*F{H&s*pst0hwdAwM5A=G;xN6`33H7PwPZ>A}X1Ou_fr*kgZ?H17ATDl+WbZsG1 z9NKCyX83+vmHk#-1|-Nik1&wQEM!7Nc}&108*sjq=ui2Uyc zw%~ubzAL+YUDOSoO#a8<{(s-!lT@|cvA+`bKNJAk)luy1Rgz6&xw0c3WwsJ?N@@Akz!LsDfyIMtEK&udcAqro2Yzq=*M}^Y z>CcaMd63J3zF6j}=5g=NKS);M8~|0@f{gH_dq?v=ylx@pVPo>~ zgN)=(#Ft>MmSb4F{j0Qj!KG=`+r-sZr{N@wn`2d_u?XvYA@nfX@^2tcnXMC?ofUw* z1#4>X_I^+h4oQRricpLSUzlCCz*0MTK5)VzWAFXPkP_qMc8quTS1*PEJp_0jqYtMv zMaLg4s2W8g6lhA$5yVo}hXy!v`B4S{hXa44C@qsr)MCjtG0~&Vm;(v_uBII?qHJ3F z0x7vF6Rj~>IEQ0c{HW!=12V^kZ8ThgM96xb#3c6>^Tk+)vtQe9-FXPO zxBIshlK>-OZ+9{8sUlxy;iA;fK`Pt#2wEQ487SHw#P4&uK@b z;Qw{BhlJ{}nxO-Jd6XUhZ622OKRh`EC1pi~42`Yr&CFyC?F`NTd)Zf|{_2dQj`pFZ zxc&<=HRYxnZUr5GOHwLt;)p?%fcEpF5UB1y$s$VLvNXlxw`v#7k&Yw%g zYAfuSn06)XPsozG;sSwr^PS}l?F|nOvD>>T&PEfpkCkPX&-ALhyx0G{e-!}X z{FOt4*?8unGksbXi8ReA$Dge`m2sVz#^xmV=3!*@7M$H~Lq{ij!o_F1f{hBEC;bwR z&vCEA&EMcKCc%Z>3Dd1qHKwXm)mxHl+_5W|r!2^5df?OmcyCm7fdhYyUzEB{HXR-b zMue`8woM~}F*`-Z-5@8M7_!9%GN(d274F25sGLZrsr{`F>{|O_D>s{pnD0_ihJowp zvDAzn3CbmzMqbXor|gx@99EUt-X*Dalhx>Cd9o2*&&Ltdcr4Gf;AqWO@-t0krc+^+ ztE>bUNN%qaz)^H0NruWAY38hX6dJf`;VXHOr9N}(S(e(N5FM1wWLSOs4s5J3qH#D?pS5fg+*iiW92@gfp-VZ(*mW^#d?jYKE9UnCSF`x^@? zYrxXbSeR??t@a^|1qFg%MG=IpK}csgkTzGNaxqtJQU9_TeMcVn#2w9Qh$^nh$Qy5> znKi}mcUOd1OSRwCTT8c25O)MRU@0|_?-NZAUOw@SfM%7wt)w0Zpe-3A><$Pc&jf>Q zHLZY$m#4O1m7F{^n}srhLHS0?G)b?NvxaSkc2=mVNIpzFi^P=$?EblD#Y*IK&w40= zT4K?qkhJ-LeIgsmoi&0Lx77gVE9${6JhPUcz~;eG5?yyJ4@y!Llj1QMm?Pu^l?x*Jx6; zo|+1qKW>>9)DZ{QLQ;0)7aTMYLjX+@hAoENKMHTS&*#ONB75XgVi6I+Vn*i#O;MF- zH+AZ!hPp;|Ev%}YrhbdSu9fg7lSx-ckI^QDMSbh+i2$M#%H;rdS!?-h_dVNLL%nm= z&Z9=Or?#Z;bEClX@~ARDi&@T0_Ph7Wp~_Vn2)rTFvBYOE$!riv4;QFp$dCoit@bnC z>diS4is~G0fztuv0kww71C9zWo9E06WOIM?02!0$( z+aK4%?_4=(DJX>ZL?^!z{o;8fm!o2yfF*&}XUhwJ54dqVBD(6bJY3-Ubn>l_Bc7KS z5l{7nd6!xM?{(8xm|31a@Q^h74ns8(lJb9Q43`-M!|puTJvlqa27D7ii?Qw$$MK8< zqvw0DT#S?3vxNjgCWt25Hn(=mYIYd?Pr8r~s05x*R_yCO*B5ez=2`-b@o~fA@Gm+d zt_P^go*AZZtaV@wV1~jz_S(KiZKv zXq@&em%U&A5MHo&BbJTc4%A^FCR1)Soab@8l6;y5^ zQQqr&_Pb>QtZjHpvk{-ETw1drKq;WfwJfK%#BV(IwOy~LGx})jqp^Hqb-cTIELEzz zS)vpJD@xFRevY7qv8b2c_?EdUG}g{$#Ej!4K%bB>dCg*_ir-xU%>ysdXlL?yu`b-*QS>nJ>I20ateGP5mGhfFxJ`f?w8ONoM45fu zBl6lh4Ku1hqQ60j+Jz8-@`vbnA~o}na(-dEx7Ow-<|JPghrOV(z3@FiUvI?Sn9oLh z5wEu6%#@>BoF_y2R(8DeH+?6a?dvu)-d?G>oxVFf`9|}X>lNjrk9(6F$2+y^GTNou zh*X6gIlul2orFVklYns)Vayj&z=e&%LyrBp`l{pf={ijVqr;+Ub#lX7eX;3<47iVC z_MpE1A(K7-0soJ=kL6^+ko-0CbN_ATQQ$w#{ePiozNoJj|KM@`mzCpx0cpB4pnXsm zu|9iD+|3!PfA*>d4}sc&8mcBr2`$DB6av5!5F;&I>#^edCNH>IB4(u5=CrDsmMV-Y z)NG=}tA52ImW3_}RWzx2Yk228@Hd616@GFw{IPN4`03BLo${yU()aQ4v-@$9|NXGw z6(p1V5QbJB+gFjTX!xbcqQ|r-|K%q&e$Ei0Cl0Aj>d zEn)_S(%nLAaS~e1p%%BjKUbB!cd?gIl~%1LuHMet-p=M6d~T5v+Frb?`5EY8M@P0*qje1f%#=-swDF#5$Iu(x z5o#jT?SZL*Wqz%Uvb}31ny!wEtl-7s)K01Alj(%T#sE?}3=IbpAP!bvVV!0lZF#{0 z`pLzdM8Ifxfhb`pV)Wx4XC`7W!8Zaahx}i_zh9k(vVyHKSgddZiHTOJTDm>hG1g)H zQ8&~ir!b`KmR1a7G)_VtQnGRHiGeE02-CZ#3B$jZGLqJ6sfvpV&A{!EQrXFiCD~r7 zr20U)Q7zq+9P0^Sk&vKdEy4n&0wnh;6>BvN?D&02&K2lD=M7bAMS4ecDrIW)Yp_7$ zBt!##XcNnFSiuW#oGCCvmTWJ8Ca6+C{_8+P5Hy6LQ*kcDl_gVRWKR#V{vb|Bj>75aiHV?Tk2}D*Iybt= zkv5y!f>6hFsq%wxY6#13prb1OV8~Aej^&5bWV3jw1meHc^l(P-?Qh3}T8BUxY1DaG2#&dR z9ag)IRs|~^j=vqspJS=m%cwdsW#_iGS)itL&n5d^U@0$GKWfXsD@~+tU?xkIWwq)V zl_YdkJmI>SrA(+~i?DvPIHT-0?xy!=h4)txzRVE(L~|K#qzIbr2WX+@DYXq2SRCf0 zxw0)Qee;hQZl23LUSvm#k})+qIce!5cUTu88$m1wFy#;oLI_B?@S}#vs`dR!kDs*A zkwri0LJ3RZ^OO?wr!wvuU20mLInGZG9s8k*UN&m~DhS3T`7rbd<01;!L7?CuyThhMEgY}C4$j!#Y)RzLo<8gh|{27C2q_l)g1#Dzf z#Tq1q^=ZH$pqncUPpjEBhD!ho5!JXatje^)TSkjWS{ZRP2I1Hy4@ihX4tj_*gt6OU zWo#zEZ+JohZHP!Vud=iPm{PAu!8v?bnm!f}lehyi%|0Z3#$(nTLk2g#@bm81QkVmR zy3F)UMk9B2{a2$T!GYdja&5~JTLm%H0mECeFFzdyl2aG4+A)H7F&oL8Ls z3E;;L%+6hpA@D%64tNnyygSUrVyHR!awb(R|E#6fg<7=}7{{q2)HY+s<>j8stsA zuYZFy@6-_|h~p=s@=i^uQi}AU)JK(@(HPmSkCxJKE$?UD;&wq*3?bvXVaG3>4&91gWv}_6`V6Gi zs#O5Ed+oY%M}w2MdQIo|MS=_E;-txj_ZOEguBGZ}BowCQ~*#`*w` z60_ZtPTX?z?53NxqjTX8x*6&Kw|I!gly;zd<98Tbwy6SLmA^_XDQ!Np7F0`<i znu!`(MTdl@n@l=Zn`l04PI~V?Ra*LUb65xrn+CgDJlblW*W@L6URiotdJsq#N#$iD zo%tr~CYA_##l$*Jp;-4?3cSjSQm+QJYKQfGW`U5@fL1S&6a%B8aDA&-R5x#ixvJM~7 zCaa;AQSDh(bvc$#b{pAdw^%dnF3RTg)(rx)j0qGbQ|Tx;uyVS$oZ+n+82En4V>u)s zxC|rqP)tdu$TEj%u|1^@=Gg9PPV!gIRtJpZ)HETC&Io3g!lbxhCgMF zyqKk)ZHkJyrL6Xjcr$~QsA>w6%muT%8!=!zFwSwrhRQ{&R9}=&;>-9f317`Gk3Dg5E_k;nWx zo_!plTgFW}a?xt_B>LNAZ{cx7trkNw3982*dADfOd0|=V|KXex0M)6cJW_Cn}S*qk}$hig^H48%8rOQl1Ke6 zyuWE$oq!-b&~@q=65>!hTsFfUsm)kvja)pJ`_VGm7~{`p`xn?wdcUByfbt{1Wp+gy zpN%r*ah7+Kw5sNk@mFVoK&d^}P4SA?YeIRqnVgL~3xO`rY$rVtC5bZY9X^>`UKlA< zS|x>{5<ix{QxjZsU@J9AL9{vYv|ZrmyRlIJlo|WDoezk% z4U?S@BEk6J0+Nrbm_z7R^>7GFkptgiEy$3ks_Amf_8~IF`I43TsH)o<{<>ycs})pE zwOhzKEabDofxiSTiy0viJ4RM@D>FZwsh3;R_;O=HNUe-f<_>>sImF>1s?< zF#UL1$o;=Gf!u#9x*~*7pH+?A!SqwCQh>9=J>6L@)Eq)+E`u7q*pV77A_!~VxX&7}}nP+=JpO|a1 z`V)PmhR?b<-NQ(WuF#~dAbXRcXopMg(sqXTF#9%$qWTXAq~5r74u94R7-K9?z`fJZ z(#Pe!@T{|wE|Cl#!JoBp7(v(>#cfS|c)+698)gn`H17P6>PSG}G+pzC-%_;e{6x`qL2^iz->()bMTKjPsmd3)c?96OUaP?23U8_A| zkM2KgdszQ&_y3>7dJ$7&ds_!5Q)lP@k7UA-#;f<&8QxF6e$0e{C>EsNNj<>CSyO~E zULn>2i4_rBh!V9aVKSEX&qQ@cgHEH`>MHf`{N|>le2t3VdN!~UP)w?|=r*?2m+}Pn z*8+8`j}sG{^$i(A{d)*$T+Z~DuYOz4-Itk@JOn)t5WmQtQhM=bJ^U4-%JRO^aT;LO z8F)~lLj#BnWjO**8x>qA(U+0KYBzi03alsnz=aHM^jveWBTK#fYa85a(2eZddf%=c z*p(i3VFEP4W3@?3d+(y*p17mth062po1iJXtSl7fU%~9oQ)9z!->oPMha&I2C|AYv zW!v+HOvPF06>>rdQ`{^O$eV)W*b*2yLh|31vK+Btwn@LD%6SK%s?~6(hQ>)hJ$;2^ zemXlIT`DFZk*ql@`;_*XAXq6<)G}`U^1)!e8zr0Pr5teimcoQ62Sp3i*61%*ey<1h zsq^lO}f_Y+3yl-*hPV zjUg)K38w&Bczg4dL@jU@ugW4}txIXUxf4%Pv;xbCSqXuWEp0xAQymqhPDADpfm=~# zUxy%hm%hvszGWs_AYhw~TQqm|q5Qz}DA$F$$+M}FGA^(~6JD~Z%Nk`G*(o(H&sr>& zkJSw2;@XJhqUaZBuOtbswvBH;Y( zSn98shXfG2Cnv;CP`$At%z=`Et>-L&8X@Kv30+@Q5U(Y%qUUDO01Iht{tDGer=7S? z)KFt9sM>VyEj=eg<8-PY!h=DtpcVVQM|BtIZMdG9%~dF55GHb}rb&4q<@c(_?<##k zaPr*zgB^jrfL&}U8Axi`-YeqhLf#mS3G^fn85&MP2X`VQHz@sx@Q_Z<&=Bxq6Qepl z>?jLr;VUG);`WZ_nxnX-IF1RY8_FMT*Q!2I97dA!Mz*@re_>|g7nD4j5U-f3 zmN3P5*RAopU{4ziTI#ef?X8b7{SU}zIj-p#)b<YhT9M}e-cqoi-Rv-SpXU{m z(AqtKSF{PwzeWX6`-G_982Kq*k;(&F*-z>G-oLisG`pvA6DbseEEw`GykO z$5eN))J{|`4_$%fSHh=1Op1Q@;)d*zC$O_Var%+Y$}=91OeatTW~Dx)U3IDopo|f{ zxY*SNvnKWYBJg%VW`LQXRM|xB9GtZQc0lgVzFXOgG|Zos;8*riAzyN!B=)F|vx*(+ znBS^SfkeO5;I55*32ORyG-Efvd!m8(R~rl2G__elnQKDH&(OQTe$X{mfxytGK|2SMLfkd~V0#`5&&>>fSl#wOCWx+WEbgEAIV z`8fG7_6%r$?`@)AEUS`WnZNdqUo80~sBPqKH=yJN$Ok0kfV+kvnZfX?l=q&dgK_b5 z-)l;>qU(D$izal+*g|C(rag~j{MzDo_v#O09I%h77KdMi)0{BxZ|~jz$z^r$DGJiv zb(MB$C9~TB*kenbI8ya%aw^_l!@v|ipF)zs>ytHq)&;bf*02Gvu5RBUKgQxg&PWgG zQOwh$<^y1yO{{Vq;aH$qt>K)X(s=^4nLXyKxY)C8B%_F7xq`Xx(x{LAj3UjGhw%n# ze~%i_K(xRf&i{GKh|N6u%~}q>-Ui$vU}#MOAu+>dz6=9%yPVPd!t|3cjYMZQ*et`7 zY74m!g);`c0174(>j+Ce*_?VZ8#5=uv4f=_uZWQJStr~ylMHD|DQ`g!1&UR#_Xuam zw6gox16<_6TzcaUn@;_dTN(Hhe&|pe6xB;-68b5nRIped@>e^_2!Pl~_ZmF^xXKF)i zwz)S5iL$lybIQDyz81|ePMF+*XJtR|T+F{Jrs{-y)+NtPG0`8-^B|AerH{zB`9W3A z=~nbiop?BZ6)9*cch}sWzA3WhxDaJHJyi@m#u037+GQ;tVQg)%1oNs`j}!fX>9IzA z9VcojnSEKk6tX7k!Ffx%xurSa45@k5ZHkH74P(~no!v{_tEuE;55G(ah$1M&o?eY& zsS59LLY;=z8I*q;FM{URHP)z`zr^l4kzQ|;!|hXCH}968(Ruy=$IlHDXB_`1@ELb+ zI~fdVC4gP|z`|1tFs>93II{UbWYq34IYn!@htXE%JXK%k!ARbA^cJPKy;**O*X0?O z;2LOR9;qqhIFRyEu3pI?)@BB+#O)#AxPHd1lXsegEggvv@ek{n(IbDLIvch;-d~l6 z4+-^4m5NpxVyfqt-bC5=!8hkR#TC~-IQI1NNJWoUm=*05zGH8#V5ii0M>0#5ZwXux zKUTa_=?Hvnrqr0~f#f&zb)=$HzG5EXLJBPKbaYPcH?_E!LioI8W(R(S9t@>u26F19 z9vR8Z#ZM1#mjp79J~0yB^Cvgum!-wkOI9)%3}}VzRagJA`nslfuNJ4!Sz|B@mEQ(; zo)hltDvxq$ON^rLngQ5hA(1W`q1?Gq*H082GMwr~TV;_BG>JD|5wF#i2TRF>SQ8}i z3(iq@-0LJ7)mUF?#IDV-P!!oyX=JbusLS8NWw6aORLi%{-GP2BXEp62HZh*KlJByI zYo=QBL)1(e#y#dw)U@wvKswEN^yU&e8+q*&J8epBKC>GShmtgAG)=V@b4@%(+h>lP z&%F4@(HDNZK1hvV1g;1Cwk`9p&tKnO@~}1q6F)H`FehPja$*~pX+rhQah*i~H`)X! zQFB{P4o6!O@9qsn+XTf_pN$*Sb58>QSoNMJqyKFGLQs9+{<{O>f5K2Hdpf(A+6vp) z8~+Px7p1@_Kfs9SYc~%eWU+eF_3e8jT+<+oQQ6=x7`UqTj$tXC%t9$$Qa{x1D4_ua zy)i;M^AbLip*x#@E-(1Dp3mP8(0ZBNFn`R`?i&%C6ndDP2cLQvwX$lFB|l!4s14~R zjB8^==JBJu2jav9zj?8$&9zgqoV}YWhSHFJ>@KC@FsaD9=AUB;w=LqoX!O@ZLgEJ* zlkk~ZJbrL(Knv5UH1hzN%i&xqou(t~Nf=&q7qGBz8g7+v3QG9Xp?Fzq#cJH=ahNS0 zl&B^YOtc~+u_pqEj!#5%CwJqd6V<8g6;+(ga%us&i0-A{Q{2-U{!e+XewGMOEw}WK|1{KQ>dFODenEr( ze!c$hhT5P1VcY(%c+Gz&CzZb_@Ghq2o`NQZ4qvG0f1w7|w4LY0P(Rq43kH+FV@hNc zf>EOS1e9|0M$P{mouvO!D7UM(iE3#bF&O_nRbG3?4Lj15KqkG zmMLk@?R&L3)w1>ckhwwfdH+b@5Bh|u&qCX-Cp^E_KD)1_9NKKwwAyU8g6t31bA;0;wt7FGvm!4Ztbs z(2T{$EUw^_x9*hv37SR*&|VZYZ{KSb!bm=~NK&hyx%16HQLy|QZRs3C#M5Z{Q=jYS zT=6v-ux^l9cxNKR$rYf%uCAVEL>he_Ebl%p_rn44O)gHagAWHQ}H*hbw?-r`#Z+X=W*BaEUk=n4w9I`Cu{&pOhVQez5vR7xE}lj^~^V$tDZ(||+KI}S1YaKRh20-KU+ z51|M*l3?>l)CA;wge*k0x6#q3SO2;0^Uhw3=tY&RYzKS-9<0y+8=vGveK>BdGoej| zyX^JMJY0Y_<-purL7Fs!4xYZIwx9^nsy!ej+bmjSP8%00*wLrgs=Av6z(0mko_x|8 zQbtHQG4yHgT-44RDp#>PLJuCKK}HSngCxAgyEFF6wd^mV4+-{8Fn40e8S%tR_q5^9 zjtnaB+J=$L10#kKN{B#lHg!p^egDZPAW~V$qgM zokj#pO7z8&onAb~+rn9!rY)KULz(_2JTG(RFmwtXs;5U8W~`p{21c}kJ&}y{UXewW zAQn8}*KLfD;?MjwC1BukA44zEoBRY!WOan3#_XhovJtEhtD&h&QrwC!Uw25p1g+pQ7armoeZ!kB`)1GT`nC1BBO0dZ5G7M2eqylKsVA;PHJ~ zQ2e77gE&_1#1Fo&;@rB@LGs2`8x>Yyo=^kY=O}Xn86>7@53j*gNqws37l5h7C-hVK zGAl6Xqus(4sBJA83boZU4JQH<=-Gg=nbMRWC^w9dih~OVOe#weW9*7&FO=Zk-G^Ql z8Mz-74!qEB|9oKRi5c$?eA#k1{w+FC_CGu@M870C7tb%=fQ|h>uJ!*LI!^jupZ+fd zc~QLXKM(|ft$ENUV6*7VE@ZgTq937jD+`&G5F!qaWbn^9k;!_QRig8YdY;pfo;eZa zz25@81g5+VtW|V{7zg=0=7*WL6FiqEIXyjo-&cCM4M$+plh4=Wq&4V@e5BppnhzR_ z9Fm&Osmr=;I^@=1i`IN-R(dP7+ z6}q8weOFE;kvXA2wn~7-$*%Of_=EeU)0rUFM;`$c#ce#RchQCFHMj|Bj}^7%8mv0j za`1L&PTHu}2{D`ZLSv8Wx&=M_uxN0K0Abp#wuHaQP&{d^I4*9`WbnS`FH~gL2Yfebg(Q4o3Xxy&cg*VaJ8{Yco0>a*g|vSl5uJ-tN1_D34Z-s!&|PXE z9-d|!w;-JTTot#is}Ts+(QV(AUEo3%yc|647<6WR=%jQQlrCd2n{*YeU2Gmu2&U!k z!v;yunEynJzOzFohcb77 z-aRKG5s65}&XsHD`jG4-^U77P#Akn8yD@m@XPIN-xdAX~5I#J@zav4N^m&N)zO`?o zJK%le480tthoA1rIB>A~kXGZq$kGPTFgLibfaKtfxT-krsm;XVe{!a36dS(38bq*hD;t<@1Ot$#HIOBcGpNTSq(%MY*+`FE%T4VuTkjEA?Z( zN`eTRQ4TZ|v&AzKu6w|cB?iz>(O6Bn$7dr1)zNrapG6OJWG-QTN)Ta6VChI9m^L4{ zB8Lwnor-g>0k45J!uvc^Y>JBuU!lV;N*5@@AZzOARQ=EX?5$jnahM5LR9=Hj9CJ z%x4mfit9n{va6we))$2l^YoZ`^K1D@ufOTdvt--AUd zza4CfCP`mjQKgHM<%jF8YH6jo;Ae{`G|Dq0#M(v;5N(RiMP_GaN-I_W(IOgiqxM*0 zF^4XUa$)pXJJ|}9KSqo@v~Wy7ye`EFnf+VN);!RE9d2%gBY|g(- zjL2mu>iHLeWSrS;Wbde$S|xK9hbVRwrQQO6b6%F)TXan74>${(i8(f*=o3ugDis?U zk^)h(WSjuj=dh78F-oK)+DKf34C5p$#{Gwh)k#D9L}~#UOkX1};`P~~efBwPFh?S` z?CjBwzDa_pTGWw5`^=7};@X{fxVIB$!UgNxoNTinDIb8e=(4(Ud&j((_~NFgLs8I# zffX58vAJDm?gWblrON{OX(A!gWt4NBi0OMh0*+Al!`i}JPPl(#UHYC_RvQnp0hqU4Phm;GX3a)6c1Ru$zAOoQXS$8NNRSIFcFx;Nc>wH%)q($a%Zs zHx^b-5fCrknbf&acLDw}TB-||w>sHsyyQkK>*InC zIMA{5Afm`9Ffv`_=JrK+jLqAGjl-Q=LCNC>V;d~Q z$#Kk7Nu8b3LfW1*e2}s%oGEPj?qVQUemU!J%^f1@#PA-cFrXomB z$5PgZC(O%?-ruFt5m+4)3}J}AkJNI?Ej_=}KU5{%h7nIM?Ax+0v^|WKb{)Z$bYd1{E3o@_ z30&tSY4uhYf$FwsVe9l}c4*VVSO?4rkk2znL+vr)jP4upy}}WV3;%A1x!UiLTQy*h z8b{Ui_@Mf*p`e`xt)|(sOGUuy1$(Bu!2cPlK-1{Kp4qv#gEvUnUXUO~Dx6)0XLcx$ zeh9Iu==Y|6b7<8I-1WN3qA+pbEA35|eutmey{I19IQ>>voMkAP(%PAY-vH1PQ$OGv zHF0^C$&Ym;agfF@YWn-97wJYu6E9In+YSIm`|Cno^>2U_>T;m~{E$u1=_^b%dn*=+se zJmiP>0QxmHCi9#$K8qVN^W6EU16HDRagbd)pH&sf(V4^1*9uVET5QXeO_gM^vMVkB zvKv>JEkpbACIr+VUqy^7B-p~FMdQ8bc&Elt5EFd`bzx%;Dk%&{w45vjv0!=wKVh4K z>Qdyq?f~^E6_Na!T+-uabzAB#vM_-l5RiCMqz*IpZc&HByhUc{(cUnuQ)T8kTj09- zuv*nf2W!T99<>#47%@pC(iXAf>C6t|umbOA1sM(N^CfzNm><@kr4@w~Dh>2rD`Fx1 z&x+a*By~xXN-kNGTJv3Hc(PZHN)pRJ;%NjHk^VC3@*$_j&P(y@Ce3&lX*F>Q;hH^r z%pVLcqe$KJRpIm6kT2D|3bzE8dQmxCW<&#Xr4e=0tGae()`3`e#Y%uy0TtvWQ|nC| zap_9wE_P^_*Ao=N(L0^_$1{4S6#sF5)t(oO+{7)3Bix**@^vhEY)ae&9e@OGYQ*)7 z9RpFC4dF?xEBB^WI{5v^?#q=AEp1S_yelQ`yj@#=OJ`U^M}Lvv_*w<>U&@)1hze%y z%bpgFhRJi2c30%H%3mcBWR|Tlp6N&Hk=8+nBxVQGHG4lEB8SzYhX?YGzP%k6bs-IyuVX#Ib~a|me=FTu!L;-V;%FWe1LR17XpGfPUz#S>r|q5Xc{_B# zwO_>+oy@Q%u%B>kN+npBnM?uRX|B*Pi%b-S`Gfwdju;oh*mDyg30 zswllzBe`xA3~i&2HR(_U5``EkDhM0JXWT_{n1||yh~eh;B-3n$hpv?e)S~8$+}~8^<=?|$})$0 z7`CjBRw2r0@#DjcQ{2aV^!aD9d5el;VZe!XtQwR6fFET~uHM@G z$Tvzu(s7q+UmB$_2uYfY+Zfi`A5nI=saQ2OLr5zO*|bMG<*hY_<}M5LZ#+`j zq^6arKXWqA*={2*)S3E5i}MC`tlkZma&@6sj8mrz^{1TEN(Pae4W|Vm&eZ;mSM$9 zd3s8vQyoDLYeJ_?rg*gk^uYX`XAlf0ZtwSx(Ax*kV({x6&gf8Y)gE4%BFB1BINPHl z%D1$oh8#9_9b2o+9+CL)@@)vP8 zVq{hlrv+}H2XnpBtHmK|5fpO34&vD$)sA>{mO6L&xFuO7 zS2%aY;}t3$8#~z9ZF56o{2t{bmrs@aUS?-H)5e&BIfN*K#cCp#Gbk8)Y5$&S)NNd! z9C(bA#9M!4Q80pe?wDm7Ns>Ng+)?1qH+fU<7ii28(A`~NbkBTFw4J9ekw}pne&=I5 zUvBIwiBe(ajwDy81?J(2fI97f_nP|D6rfJDWMSCEt`RzE$7!Ns580N!&0ij1xHSM6 zSQatQJy)!AE0xhye{rndHM_6na;RfOZ@-t^gmSLBT9oNC6lc8ny23_?AH3xYregI{$*hEJ*CodV4sX&`Y{{4M9_ixd<#xSS@JhM-_zon1s-yBby8AjU1 zNt(5I=OHqq@4&;YIiGxlu2nu?Y(6>1+y{GTVb8UxU24O?cOj*%;=@q#-5ozBZcY!x zNFD5xWrns#9b)GXU3Fx=;roo`pqFt3p|HDS-);_14+M%2koG3xR;bq{4<^Qvp-|uR zCk~RpI$rW#FX)0Mn25&8(u1h^npRaS^6-F*^9teKSjgst${KAm}-K zC0GhGe&;zVKcQtkb;LhSGceT*B(&f>{WbT$*W0NpI$qu=psvYP?!MHreNUmn^hqt) zeU_(oTlfC*b;$jW=t4W?mump}?0LR_%!2V9UCt?1siE{iN2K|f@3Z_a%GLPn5SPx* zSsaKRaBO5PKuP#OK(6X~*>BJBcTzJ{(?;V91|e9X)D=!Mt0H3?a2--)(9Er>|1Lt{ z&C*UhN%#vTDNNL*ML3FH^OO1eDw8x0?1`T9Z?o2SzM5LmuI79}n-?{%4vGJLtTg#v zMG2}6){hkXM!BrJawF#HiQGxl9`+t~${H5Sqmn|~wND#FWcDPHJZXFy_{CBa`H1PS z2@n6v&jNk&?{f)P@82gdWWEB=_5j$u8UxUY2b(ky=Pj7WnV%i8FuSmh_!C|G zwbPClXC#Gq@MH^%bCs0f5Gb9p<$ZslE-u6M)(6&lz%MOL;|4iD!UWcS*|>n+LcM)6 zCngwM{fcufxr-a`m@h>l@R4{n`UCx|M3HXW4}l$~ybiUGodU6f^WqAv%w$clJ%Ps(0qi>*g!Ey!Xh7 z_fOV~x?(dZ7x<-~K|2WN3H=g3N&VkK@K_KB+Ux*wLGG>KDf@^ke&gT=?>pI~;+>&6 zVVKpt;A%}fqGxAos#dVfF<&DDFF}4_yF*9ycB@7+xU^j0Y;38a`rM~pyu8GCc)Y)2v0;B|TJgL5 zM*ReC(*Du!{CFW`oLI0uiCDj{$;M?0{B?h&j#*-9)7BugA_6LYUNR^Dp4)EOp&$Y^bpnYGbyen)K;Wf$w3FkFg{OI?sb#?ic1pDK>zb7>G8$fmQdb zss(2gz_JN}<;Edg0adUH_1ORfawEMMlzoA>L7_{W;3VghgiNi#S6(UUQ$?v(+J!~2 z0ao6fb5w5aR0*c45CwtQX|T(=H1>~5Hi)H<%90eJ=vYU+kG@}3&i~zf(y>NFvlpbmqjHYTL)z^>v6j9C*1%TrvackO+f4r4~N=e?~DVzLR1e= z?Gx<;oEn1Thpx%@uO2*2VZ4{X4GrC)$Cc~Kj=Pj#+s@>Xcs=|8<&*wkvMbK~8}o7= zdG8zbf@Q|r@p26Bt7QL$73NDj<#?Yf{s9$nzb*U$Md3sK`VkrKD`Ee&K3Kz1AF-`& z>m~{M5~$9We@JXEVju2`_$|pj8g0gMTSGDRcN=L|lTP?te2-#~WJ~JfybC^C@}mUh z`0q550@Q^Qkp)S3W`vYi+zVU3=jMm?z_xDIx5D0a4-@rQ5i)+d%>sSSs`>9apqD8x zfdcJ-9DIRnw-l@qRX_(>d;IPE5nmP)jYQwXK|LK`x=K%M!KAHQovfwPcoPa(jYU`u zm8|32_q@INq~6?khE!!tfTkB4NTcE#6ymG`5e_tn^Lmj0456`0!av%@&`cpWd}e?z zgh{(nzz-ABrjr2eTY#8FbAfn~K%Xc8-syf{q)<+{zVy4OG3zwDKT?I+c#%-P(Ls0w zyMJB5k9`3~gkIcJZngxtV}CY$LqYgv2mRe;w#PF8X$imW6eOKG!kizljSv48P!-oF zt&xu=7f3>=H|{1%KIB3iEgeKI?(!ps`qc}d5w*rI><1ahSg+nEYbP6dSx?>k8{YNS zNFg#Dzce3EG%U`slCJ03&CK1vo@R9eZFleoTCOfWE@f(?ohbzV( zOO}V%IA4WyqJlbO33^NELk;VM3Q$Fq2P2!etSGVr@KD~zKYa8n`=_IeFcZ7tzWF0( z2zBxp=!V0G3f3OyM@yI&na$4^lY0Z`p+k_zHiBY?dcp|Up5?b?h6b_^M$;lvor$Jp>-+c3Ay zUVmgAD}?gsOlDFut)%ury4}66{bWt{?$TpcM`E-+TR4DrLreGGK6A|3_kjIy9Opev zQmNM%30LC%S9_y7F@DjJuu%2r#1A+`Pd&j812b}@w{)mft5AnJ+aTo>vwdkxrCQXRcxQls?q4 zPf{UH)WAaoNPmLYmw*ZiblE4?hp9^^-2l(U!@ZNxU5TP95 z@#~gn_hdQx<(=T?1BH51v&`-H)d%=iA@Bk6&%QW-Z#sZ)pVTv_AKnd3Sgwe{@LSRQ zitow81cLRx%X9QWzUsWEJ|9XI_2lwMX--s8=9Li43&0^awwI|OcH6VdVFxre9eCfX z+QrnAH54@v8<2~;^%-{|8FvH-W`8TQPJGn(sK>al`c1%u2l2c6vW*E^X6LA&jeLpyf$)fwGXJ#N)&gWgh2%hu@xPf3sTrn~u=NVJipr~QTWk)h(K1cz3*YXrw2@d@!8%(9qEpuYx zZHXZR1KhnwvhUzpH{eROokq#Q1(5~v0;!ZBWswrKJ!ghREYFlhXNHoxV8vg_uZgk{ ze&tF2)k%r9Wrmmv4YgJ7E@?JWNn z7j+*~h?Lx9qQ4ObvG}hbE9P3#KP^q$ZQ5>|emzhe=|aFEZZ29AEQrW!bM zuvV;KS6*9HyS4g=SK2ON;(^gr-rf#{8Po*_6uIy_v4Wlbh6{Jh5Zav)K(Jow_h;w> zKfjX?LG(L0!eMCt>4AfNJ}%>`25~8P5%1s zKGJX9i}!}Ns4lc@y|YvIhQga1?3f)@Iaxq?0i8>kAR!R91>VmJrSbk-A{KogfX^QF!BoJ8q2wEx|@=hu2pKUgSX zhqNJG;KZ~+TQl89byIG3MD-)>VvlDtoNWl=vj0nurUpG=w(((=q#Ha{-hmf_^AJ}X zT-KlUmZZGQiCvK6oXU{z1U;xoS!Yw|IwvS|Ky9!KSuZ!(asWSB>?2l4ml!rI5Wa6S zFI-4@?}nmhE9&pAE`u~S`Slgj^Y~;**PWLPL5|KIKsyvaO7WmUwXr^O4jomNL+MZ} zce}Cy_Ep^PWP#HHy<$~))413rA#wA(Qx+^yifH+&34i-Bue3sHztb_nv_I4Vq9zQ~ z3K_e^CKOru)PXK0B-&+-J&R+at+M99SjjTAa^`^@$u4e+tANv#zk8`9={n1;f{DgB zZi*dfDaShMw8Qn~S3?#hk;$k)bMmZ)L5slTlnq;jSN$!McsB|MZmo*&I+BQ8e$;r& zF8VgdY|>r70SjUjS&;WSsbp0|A|cmb_-4x^CdZWST$-{n0js3dJ`AuHWdD4tN;Hy6!#xG1-)!bRda6XI>M zVI%StpWXPm@&4_uY<4b1rIVL-Tu6mfOW~_i`ZTQQUO1qLb%P+_o3@PMrc0F=J6C4@ zNUrS~N@_HAfC>6A47`^3{s#L8?MMD$+=_zB91zbd?w{Tt-S|G@d-MApId(IX3A zC&B}P7=mz`y&zHv=jZ+L1BrS}W@oQ6;eZzF{RJHy)^_G}y?OlZ0mN=7vGTT33%l0X zXD#V(jfai(+eBQO%N7?>c*W_hZ1wcd?sykcA~Iy(867qwQ6-kdBl^Bm=c+FFpp9=% zRs~)`e4?`=08`S)p9FbssQXVSU9z%{8kPvU4=HhaTu?w#M7$!u8HD~yO8#Jwq9Qm+ z+7P68(Ne5II;j?0hdm$rW61-W+agr#v3T9F+io!07ou+f8t!ejj3ktV!1Kk_ROh`9 z_kHJmx9`XOc+D?Uc?0#@>BjPeJvw5ltD_;W$c1=!S!LL#ExG%KGY7b+5j|B(}5e{fwO;Au$gFs)!K8```tU z1Q#kWseft+yNEhWwjpllHzZnubc+mh+MU-OOsY*Z=Xy9~hmgY;3l$Tr#$dPK?B}qjo$)$_}$5#&21H$gak^%^4?( zq{xsmJY@v6(N#&ZKxR#UE9LI;+V zJ7|~mIMIyflb!|?lWD$6>;ZYD^-$Z$cg3Bh(0iv3h`|`7T<{c-T5m@he5v=cU2v4* zdmOlS({CCM*5kAhYezW$(V;w9i5wZWhiaklta*}Zc4(ZK(Ljr#TD*h7T}n{z&1Q#G zkH&Z7{4z#=rz06qh`?sWqckP@CFPYmRr&)ZmQO|wof3x<3Yv+;6tbnVTiZ|?Kpdu% zO5B}0jrK2H#+q4g>TK2t$ipn;@!?!37?(CXDg!F7Mim3sk#Hj1l4z(YE2CNMP|O}& z3T`987J6KeVWD?Qg_dF+v5;(M<^JRAskV@L{t|M@)vnF3V5q;@vOq%lqb_AR&Q1p9E5|J2t&{ggp}QFhTkS?1h-{@ z-T=)J8~?DYd>wp@-uev~xUSSC1lEe($2)g80Z@#QLnxMr5n{!T!rOx_LuergZBkHn zaxGp&*u~~MG^gZLl0U6*(VuZkJ?_i?Q3ZGS8@VFP*=mPdKy77-;^_Co-%z>Ucu~?7 z7^G$ft2tR<4QTyHQ-$CvcTkp&*y%te?g3WZ8HxAPa$kXpn4O?`VJN#muc=vC)c%q9 zXZJhLL{+FD!}z^}(QC$63jNf^68JByPwd3d!U+yRY$9w|i5`Y=`$%2-n0sIUVDP6@ zvCddUw?|@K{Kl@>8lOJ42=6D%fx-g(SrFZ@_;dEkw&y7B=v&U%$csRWxG# zH_=Gq#}mlG#=z>oAx^{${}q3dCjYTQ8OoKwzDR?aQp1w;2d3X)kCPFUTu&1$!&=C@ zK><{ZO?({LGHW=$63g>dC4rZrO6Kwf0Bf~74~F9DDcVbaq-1RtGL+(C%5gt_=Dp^+ zo{0SZego?P90PRB(PJ^u(PS}M>Z`R`({dhe#MWy2)3z5f=2~bo-y@maS{hpUs)uIxuP^)wVT#LgJr8y(?< z?&O;z$|Sz8m0vOvQT-%7Be$efT0XKb;&}vRL~>japdi!8D|w5>Mb2zKUrX_CUmZ2* zt#fMrx~(fF88r6bib2*uVNY0%Po(mUAzAGzhOqQw7kQ&bNk;cj9c5KB+O_U(W2Ayn^P!Y=>&J?sGmrSbG^)F|4UlFiB73c*4TNA>OOy*_jM5G{ zM(Gmr#yZfJxM2}b*4!j$S`Lo2nMildwCCoQBAj|xrSMWF=?&+TC@T6|N{r4chXt`P z|Az5rFocG_1Ku)pTkv>cQ)ly`>24GnU96sNb8}Szh)Ubjr-muhtdk4 z6Hw%f=<>P=WQ)Yio;$e#G8jEVVk+LUb?z9U!5SH&uY9t9-#ECv$+2?^uSH6 z5A91%$?GBg#3~-UW}yh)yOsSBg=pmT%^=>#a%hDW%$gmDo?*Zzi%;lYda9NCIHF*9 zR}Ky(Z|_Midv_p(zsra`6fqW;*I@FpHdpXG#0lu}`|9s6(XZv-?C)Nw42x-U=pIh6 z$3`}wAky>Y6jw0ogr(&kDYK!Mp&Hnmz!&NS)iJC#V653*ti4ncnX%ZMS8=K8~OHerbme+V$Iy zgVx+CilC!VScYg+X^4(82Gc|v_9y0h$W`99li%n+Ki#EE(8>`ge zj}?<`4pGxd3|pI_>z}~XvnykTgp*(8z&QcaW%fX!FWhoZAw`Diwmd_xu@@HL^+W$o zdL3woZ!#a>fM@6|)I480W$v@9=4b=ZfkDIAGa-PgRzj+_k_S-&JL(|Uq10$rNw7g7 zxuK*zbpuI-1G{U&oFhh&JKMN(Fj==BgnkAV^360m4TUhKuQq~KEA8|VRq0-}N=FOq z?IAU49h#Ycm|j(Usp{;7FQ~f*mLN1dKujAr=hW?&slN$==3*OWgX+_EO|f*v)DZ(ft!ndF!C+z|K(Q-~2zswz)0_plYKoco?81Tk!s993O&dIz2_ zZXPAmz;CKbIn-R}X)_k>9#TlPI;c8ha>||*RZtg%c@toRfkS^YGuAXCyP@@P&g%1o z-X~ktf^l3B3*hEngXoOyWj|8LYy4DP5yT}eHt-jqyLOG;^`gX{MAgEa5%DT50B`rW z$~7C#hY#F*R~LgFpFFqX>jF`D26m1KGFhvX&V&^~7keU|VCs|U{~aM88zc6Tb(Pl) ze=l3ewp^Ew&GkD=G&!Zjb_x0va{f4JAX&?@kyJcp6jdt zCO?)@Iu5Z<(LM#Z2Q08*))2KnVxLS6(LJ1HqQ3Yz%;s~u8gi)z^%?k#u&8i zzHG5&YkhP_I*r5SjZh4NbOzwxVDkiceRS>^`_5<#$Ym+EOP)?4VdOswV?btcUs7{k z!3171Z?@q3TGBgQW0#&u-o8(4q%04XK4BUgaOrZhsblrFaBYWm)(5`*V9*^eW?*nF zG0OSZ{3Pw(qi_eG5WFyT*!8N97!XR+WMWJ{XSY1unp?eSTAu2ET+7mJXKLc%*+T^Q zTJrQH{uc5jJdm9&D$ViSJBIsz2KVB}N66Jd6>nb-6V%yw)P(+qc|rRpn&p9Q2>$*_ zJ`^DTRr2v~^}GI;ZrA_q{`_x3k-B>p(r*l(ZsKv{M2#4`Vq|fO;I357a%)uc)WfxQ z?Qs%iDj`PW5*bEw#@*62LRD)hMUg7N<|fJ_mCB-&;G_uG-XBx9b8D3Af-N$h99z=N zNzzrFmp>nMObz$m_qfyVox`bQdR`aoerjRyfNB}1>X9jPgqt2xEha^pQNom4h~Zcs za~9^~nwyxFw5r%QvOqMr62Bb_h+Tj?;8|Fi;3a3j6v#mL(X0(Yqvza1OK0cgQ&GF2Y9Du1yIh!TU73TWZ zn-(bj40B*`q7ZII?Tfg}j2Qm2P0k`;>vUQwQA6l$&XqkRfm}`ek?<1vJUOI_7A3-a z^=pjr&O-hLgkex#X@239UN>s}!4j0p3nL{IfVdUwd2LlDQ@IRH;D$3J58HD^+i8nT z&@FzdG3SK3sOcCL+GX0Ob4(N-e^P6T=ZZ~4CtACzHl;P+P%D~jvibK{g=Kq50HLU~ zoR`{Fw4*S5q{V0oY7}(XJ`r2>^>f?kvX=?z-R-DGF2V}R6_=EmCGtcQYPBMVAC0Ad zn@xVZ{=!x?r6Jm?SC^U%NH=+v(QifFHY-N*Xw={Mph4gvAu6ctG+6v5B_>%aO$*mx z_axfxS1g}M71du9P zZC{(KiwaOn6rrw>s=saRK^Y_&FbAv>u}xc}#;$Tc%v9D6uJBF^WL<&|k3zdVSj$hQ zN)7gSy%_WYSoBFQsX~JS8G3NvHYc{7DaaNLsVeCYwKSg1qK2_a(Pa^v^H6TD8Dx?X zc1T26oY!@Nl;%RpLZSZSQU7-`9}BA<70Jru62qefdi+y8g4X{HAVR`3*M9u2nL?dn zM!pgLtcg>2KnPJ&ZXiadpaUm!v<1pII8r$~H~K2Ex?bRNZhRXhm}+B% ze8XT9`6w+KIlIO1nem&~in86{1%Bw!c*k_iuoU$7{n%Aw+iDI8v9UdIA+3+@fwZL`Q$M)E*hP_(^_H;U^y>l_h%c4jSEa3Hd`&9OYf*Ebjd2PRx_5=tt zt%Y+ostz~2d#}U-2`fa3f|bfhpMl*n@NN0UIy&J=RtLy|w?5D$gFg3S5^CkpDKhUj zKGoPZPyt*1N|^jpieQ2iWw>TR?yhQnox@Z62lk|SL;*$9C)&z3c&isdKMzPOSe6K9 z2@(LQ)odgUQH@BG9CuJ2Tv_bx&bE(##4dA5Y9c{No#c%1op8`Nmy@{+JiLkkEBwSu z%Cg`$Qw8kk-k5bHj+^xM2mzf8!fP~|UU|<-exh)PSH%vnkb&_5UwxAuD+cFZV^uE< zxi_~1kMcf01+RsS3X>@D_~x3oo5rk!mD$MS3=9-WG%a?X+tL|P8W8Z6oX>hhQ1%FpS&)Jl~y>hrHGM}m}~ z+vS&NJhIz$FV&UVGT}SL?g!EZ%1|M|hCL%`MS zXUVjJD*?PqKqBRjp;Eg}>_1XQWXCe7^P`{{Y3dG2wqD}=IFNv|upY`E5A_Bdc>J!y z*Eq}s^`XnfoHagI`O#W#wYKiRXd3LC8YuEoQ|PDKbbG;OsYL8|OUBnFMb=6IzEWxJ zn>{@{;!VDmV*xhB8{A-t_IJNqLRQDO6_C@9@5Jk8v5ehe*`@4O&+3OnUjeWV4hz)dM;V+P^j5atG_0;8w7Nak|b33q`L9Y4-%0b>L1;z+Z3m5?9Z zC6(RU3dws$usZKucWf21Siz`6r%8LsuE`TK;|3&er#WB|i5dmpSm*^Cx4JoKO{`mHJ5OBUXsmM_o$ zj10T0#2Qdym8J8PIIwEXCy~X&y@fkma3X+Ws?djkO_EVj2gSh+8Vp7m?ZPKJ>S_SN zJK44Pkr^{R!-f|c5dMPA3-`B_mR`xiJ4h3!EmXlo?2a?4r3RAhe3x4-wrE2l%uX%I zgKbZ8U}W9qEhXXR)II`K;e2{cwJn`6mL;AACu5~5kxK`(d+?%Id zw@1)IzSg2G;09`;XI+YUyrQRQM-&8mwE;4PGZQ&tNNS-Pwy{#bBOn{ng~|<_eE(1G zv|bO|{pusPeR4Nx2B6#lgbU+EnJsrf%|&l}-ZAhHPX9ddE|URVi+F(dJWQy@cKn1z z!u0SBb&D6>O(5<^;jAeb9^mxt+)SVn&r7n9k{l44?{Nq>1NLF?4H@KUa&6#g zeeT5pp~=$z^9v9K@!xbX5ogJfb&(qDN zF6yW^`cDeY_?!pyY`_tl|HGPWl{IR7hzel8I>K4+{XXbw+l44?Jjo4UEZ+dbvg$`; z1O3_zM0*mnhVC2)<&ozG+p))^M#pjJrbXYh${b^jglPP*uP?1}xGwR3ZgAl1Sp>5# zu#i_Fk~IPhKk3$-Atumv@7E+3e$yp6SJ8`B$xe;w&Zm5X{}ZP&2O=_Z1jNAocc`2| z^dMIvDD^*T1y$;xER8?OaXr?*N|4$9-QT$%%od^0RroDtQPf2q<)_gk<9?q(s_!2sEy6zrcx<3to986<=-K6-7jls*$QG2YZ$|1 zxL!AMh|^t}r2Zj_b`#Q1IXuT3j@|d0j#pog)7QSg&L)MPaV z>$4fH#+^DBgtu6kNQN0;rYSj$DpGcnwK1ap7>VdDDm7nGm;AWS#_5R0{V6#NiQGsv z_~=RBD>yRhvhZvRusnPHq08lrfiq>9nHZpRx{Ag4T5-X~Zg9%~SvAcXOy1 z=qDx>m)6{S=$_>twHu^xAcrK%5De*-yT@Rq7`YQcZjy92HuhEcSaD&7l7~RggCx8knMYiDAkaNiz@m@rA4qd-jAT6 z6Y83e)muk;;3uU?%a*r>B>}>iqYTfCc7dv3KNrEFL)PScb~7=0-MHMs-PQwwsFiZz zIMS$D-U#2jZ&Yx`bQ@=Kz0@>yMOe1_07Jw%A>&|w%TUfy-DrlwDuC>kP9w<3>l`gG zX04WRm_ufo#_XESXX5?w2&;R$ChB*;QVq+B#W?x`10HpU_>#-7%fK1m$i~f9i5DT2 z)L|XOSK;1#bn!y?KuWp|kLd79_-z-<*`!$N@j8dODX%boE4^Hm!h_=2-Os(O>c%(2 z9$~2;Kc|tb)!bxJu08CoM5AnA{*<}@us=#Of%dt_ zqaERgqxry?hHLERR*GQrC?npyP|oh3=(RD1J@yMFo#IgD%bXIUou{S)6>k;WcLv>< zW;m-FHC4K$*gW&mX@4|Hx4Mh!afG>L%&P1R^Qd)@<_!3c6H~KpSsDto{1AMT2730# z5ph}KwxeOuD;m|NnIRAD(mFPI6(l+ypoi+OW?_WyHRWU&3zx=SC>4 zI6CgYJHWd>(l^$bn!!SvQijtDM`&)LlMB$0Ms;H->pF2Y^^?Nt8&F#FHM$dD026`p z^?}80J0d@rs1ITDfSVKd&?^(kaJbv}G!&tvo}ht9aPU*qURcOeR>rs>X36&2xFK;g zf#idE!ZnrreavJp9DC?}NSm3N%>l&XI?1IPge_4xV+;TcdyMcn=;-fW@g^Attu#Qv z)M+@1!JD>594A=OAL~RdUa-LN5VSZ~9XtnLoW9ZBBMcHQc~LDG zKwXDkKHirHz@cRPbKq`3+;2bS!bPTB*|xXkkXGnq2ib-8AF;=yjZRS-W_9>dY#kf~kY@1gF%9`ENEOt&zs%-6n^uE-$w+<^T*V_)}CWkVB;)mOBQo|I& zXp0=eKfx6Ueg3m7zwfjq4Pww60uPU=LZLXcoYB&>WV5ApoTYGqeW=Xx?ug)vO#`GgMpEiBBky z@HjZx)twUXAhFhbrnSfRm&q)igib&8UBHklo^GK60>qe=^_{tD`B6o@_CD3i-THv< zIligmFEJ@G(o~g_IjfUco*arQvm#9yLvKGFN??kqkjtK-Gi!@lw>(Dz#?&0bXs$9h z5^O;M_s@u2YeXG4Gv#D;`pVC7Kv9MiUcRHLr5+_Ax68|_bfFO4kvF6 zik4k#XN_N=J;4Et&e1Kt8ftgEDm+M;(;m0Mp3R*&g_SE{($En|=C?MN1X%>siW~vy z8{O)D;s3bxzcTQ@gt#`HVqvTUppp9Xj3&g1L^UPR-fU3JwItN;MrWK>ZIh`fx^uz_ zr50K!<`|_6@fU00-mXJ@d4aonPuGhz>K7(R z%mjHb z$H%r|C1Ln1{f{u7k&8VQPb&w3RZOB&d)a6V>WIfJ%BK~wDnXv-6}Ifw~PdCnbzOQMt_}PEDrEy1AG@gvOXXOWL^nA27+rg=nlNhr~sD zf+&bW748@^;|BT_{IS#W9mLI)sMx4sF=gppX_P*Cm5tZ}MyLkq&E5DvOutoDcw>0m zOQeH-j2B%b>@O9yJ5EiD*T^arIlG z4eT06!fIZhhp{)Gq^?0U0bs+aL7=|X4y)PQ9- z>ngvr!ls|s4Y*^kM6^&jQP_~ER3N`tV*|q23 z<_tAJTWF~7#$wyBtjEyxW|#X~1D4Zaef|$=@4%gDv~7P@Y}-yMNyWBp+qR9W=#6dL zuGqG1+qOFAo^!|T@$bIp^cejap0)S0*IIM_X2mh*5RBYtHt-wUOh+FUb)g9~hJR^9 z)e4m_)zJgddqm>Wh{9>~Z2+~D$S9){$J(Q6&w)|)p|t1P;F>`@iJ8xI`VrClsVlID z8;T-+ac}j>R%~wW%mIxdT2g}pT32PS-8I+hzNV1|dFs{U8qT=oX&lM{!gGE^UpBkg zUydg0Oxt?c4=^W3EYIjDUW0;_c|rH=K7DyPt%&q7z>VLpk)59BJ|UvS17i(7ORrT&F)QT??8a?7;-{VIi&EBxO`~Wjm88|~lKsrWzd;mEn>Il)u9REQLhq@S|Gs>-%4L7C9lQFmg7RiR)fJjT?|RiTr6 z{LVT4-PirSrH7hx^UJNEWo zi|lAh`?%t_=W0p!;;B8zQr`Q?*=`19gA6m)HQ=LYq&$W08*}_j5O3V8-M#)=ejR4>$HKYhwT$skN*VY`uooirG;W6MrHSLvyySw^7Zk&-!3FyKQ zlZtE5qkLgQ_EGmN>=AT3WA!bOwja>70&;7bodRKmwFbLZAy$1TS!-@Nw@UMKdxAY9 zr?y)Uxcr?0#IiTHx7Jeo@4)18UijacWBg~x{*_MLuCzNXNme!J*ZcZw6eWi%50g^U zBzijCPMtRo;qIT-TKIZ;!U5i0%+YEhI{Nrqnc>>x={wxM%;6n{C4r=x{fP}B9_Z;~)3Ru0T3(epF{)NbMr%pb3DaI>JLvwoTSB=OdzcEi8y zPme1&5tw2g6;tkDUB*u-PKJv+!FT*oy9Qrtzdx`AwaZl%I7EN^nbH|#+FEzBwNGY@ zLbD$-j+QD%bTY>6+sPU(RQ`8)s*Za8oTc}7?RZ}kOmlOHn>uWlH$g+i$Z*@z^&9sm zuE!I2mC9~Cs1Dtqs_H+q82rg<{4c=f24K#0KUz-$3X*(**yM5SMG*EddFFdE&WtJf zh9!^v{enwY#Ii)7KX){`MMcIM@vHmzUOIxdh_?R=ez#nF!k_h>b5isFE9XSi#o5Kt z2fYGndmYykw|lwI{^@ zE#hC#pNnqOW=(6raz5x|@Q(7a$v2bgTC^K6c@J?f=JL9JKAUh}G{WxNe8l~<{+8i% z$@7%e_38UT@rUD_s(GhbWupY=Fl+kByQ@m;?IF!}@t48dtKc?7l{(54$j-}?9wgH> z&5$lqr&X#hbeMln@t|Ms5^P&p_2su+CtI-EfBg%&T0F|Xuqi5|3!@p3k(|-}7?dv9 zb#T?^G(RLL{u`>=zJrSZ7Sp& z1gX9lYTCGgl&i-29Qb0x+;YL$4S9~xpy}O!U_Z3hP(#zo4e$&Fh(v{BQjA9oSf(?#35}FOf~Ed7!fuf1Ylz59TaNKJq0?$~$2`A+WcypN zl-bQP;7>-eip=CJ#nN{dI7Ber2M=*iLgIz4AnIBHFfF${o{Pl~xz{fs!XZV)6z0oM zhE&h+2x4NgqrW{yo9yUUM~Olyf~0Hj7e+Bnr(X(u**YnM;7ZUuMvre6w{hIhQJiGF z;8sfO_o$NIMXoZ07LmTghSBco*GNf|rSZ9+c=xN_(!_oG7;^aCm**r+5jVsYU+pkX z-^A{b$MnJ}MiiTIAx-P3ElYaD8GmK3EkSz375_ayw&Nq6a%ieAyKO{pxL88(#NMM* z^o<)PxC-l%ez73_y^EObc37>rX+G4olG-KfK^>cYLG_7#aN+t+yKASkDY1Xl8umqU zkbLp1)6YhEg!1xIwW~&X)wt(|^o2$CX4d}|)aF$}(A5K+K4R#>TIU>+c+KLQsR47- z+>b+)730p-uMye>;~=|xC6tl;%y6@KPULI;85&Eknh+lbw|OWxE^O+SMuSu`_nN`t z+mo3HUX9?-IiW*2sa*2)txSc0lzs{JgZ^I6^27eSCgeZiul}Ffuz%h)3+hnL$_rSZ zwu~d`S)X1TOB)O(cf{!Mm zO-Qz<)ALBkaSGLdlg>qr1nwt=um}jF}%fD@T*ft%IJz*iIIb$2(jMa&}NB{l(KJR5x$S*9muUNRD+L zZrMVS6;oE!H>`v8L!7{ZVL_p&n!;yonEu3Lfe=z4l5eHQjxIuna!{C1*Ks+|;t=KI z4(y8b;8;pAs$EHeWnL$2IAZjhpU*n$`-Qvb2eVM0mX})A z$FR(${r%bRzp714AUjBj-wpv+0o6!~(&5wP)bDh z&H$KvbmoLtTCfGTV=8#0BqpDXS9vwRkQW!I3pewmk6Ai7-;^M#U%|1yHyA60Qmh<@d?s1M0_|G1Mzgp+)EK)1EMrF!vUPB3M`otCt60$Lu0R4 z^~LeYl_0~pwWcegSE4)^SLha1sYQ>)iUPpV0UnA@Edoff-MB;;IeTRiUOZmS7BATuPL?pnZ_kB`8OV zPCI&{v+<_sHmpUG;$&7VSj~0XRD;L=Wo~icVZq_1DL;ZF&xqR}jQoWhHs}zUqZ6^- z9Gdz`FFk~5!)6ks_QU3*+AP~(;`d`=Zct4veJS{_jnQ9Psfm8JV@@_B>%9ABi6p{{ zS!*Y#u0AznZhLz{A51h!nJ=WG`!mfFO~;1WxErhxISWZy;={k}AwcXYR8ms zE_)k-7C-C&asS+NYSS^CrE&Qw7m8JCcDLi?J{+#dt^KTRlT`WNnif495XfUhe2)8Q>0I-&Z*(DB z1OzhJV^Az+-0Bbt*@aM%%}0!?GIqIDox1{yxu1!%4ns#WP>#?mm_1rXD&Ao`e^q{> z5yXjmEPL@#e`)C*KjdwTi1s=4FNm9UG~J2Eby0Ihd?Tx#@FysR=4N(GRS9&v!*#i% zlhv#Lh8t-Go7gIzbmHmLU%AM_#qyBiE z&_IjAh{r@I3I5Ljyg)>J1yU))ARTuAulsPl>UNaM^Np>qUvNq?7$c z3`&~EozBcc%VNzr*3InKTK@cU7W1MHkRX@E^MUg6Saocn@8VW8{^`0TqPlM$4EbnVgW z`cUZSy~^(Ly<|o}LlRkp(Fb)=*ZImFT#;<6InUAS_(b`S}@_DR8mJQv=e#oY>jaXFy4?Db!GIJip8)_*CzMJYKGG0N%0knz)}Lx*^; z(#=4+PQEwP=+;{euLJh2#25qdb)!=Se>dr1e{;B{MOVyrdE_t`pw1Chl*<)WoFit5 zYeg@QonI^zRh&X*iNj7Ri=9_cA}KA@iY&-7F$5k`!NON!eICAtcWGYT7FHN6QVso-2D+d24oK2z$7&1Neg&`xTUq`z?pq6k$yYOW>b%2xY zZ>XPtP!Gdtwqv60mZ`s@>AzClb;2oa+7`7|IZhBL&rqcOg6yk&PC-Gmn}s#e#xJ4! z3cUB2*)IDHzSfvq;fv6C0|Bz11&G_$HSf8&J|FA=J?zwZwiYTipBC3_h1-+RT#Xh3 z#b)kmM4(uao!)+I%kGJ?NjY)5>WT8@rksuj^5c@xxcB=a0!I8Dqx8dB(Ly&nRU~V8= zcqNT4x)0p_O?~3P*CfvFW9Mj3=cf{ZOu9wv3A&Zx*5LKq0bI%E&*NOzR>zCi%Ru7` zIagw(PlQT3p#WllAAqG`2mIu3j8 z!N1Vb6yeLP{KVQfk$%{mJ2HK0GaT%8E;<{AdFf$Krl-z|{W){Hu_rMCuua1xe zJ59KtCzZNVwOzyWSbXxHPYiyvIQ{Sp;?l|MU*XH{9b5Ukaa{p*5A|dpIOd4i&O1Xh z8b}fCk>)r~(%#2PN8ycDc5h(_-DR8)jr1j4C?t~e&yd$x=-N=y?+!$W@ZWVIEdOB@ z@;}ZLK^F__@7)I}p*m3nS*S_`O$Qbre81hIE6~t79_dia3 z_9}KOGhB?hf~tdrgSNXPK|bU|G+-n}3M6amqf;}7>`a#^x;lLzriaLh#OoXgi-^Na z5HSXr<>M`og+t?7AvbG?e>GK`QelmZpRExJ-pS*J5+Zrxo+BWbC@+^FYZj^&3ZxXY zp!Nx`mLRP_2vgDuBnsH14IeAFCM{7epZGh2P(J;Yz+u_LC|8GFDmq;g~K$P zyCy>|RB>43?sfN~`J0RqacjU1pE+?f4Bw~JJU%VDJ-P9UI$F|OuajESNZRbNek&x* z27Z3z=&XyFfw|R8rWkPUDwhW^BaiqEC$y|SnG!RDOO7?wjmVq+W}c*kNIq-g1GphffYknupVK^ zpbf`g>${F#9FNSO6gbo_oRkC^f(7U8w- z3hESblak>cwjv3=RO6a6kJdzRZ@xk+_WT<9lxRMGi8M`!s%DBrwNSXp2I^*bYT?GYG~~lcg!`!{;UdF>2pN>r z*mCNi2jFQXBHY)UMZ3_S#qdRyaC6>X+ts83LJOJUHh2Kc-|NZl^|A(94U$&S3_b;d@^N-8G2Ze%VKVOeorpp|P zCWaYV6fMIaG4BsQG-2#d2wNPt_-2Rpq`Jes;_gr!4B8BN4nl_m1P7rAymHEd%Kn}^ zS2xqmwWG{$c)SlpO|VXH7PM#5bsrA*b2BK`u=9J%j z#mmee@-BF{p+p#mdQ$ifN*d}p!C8fvEVmb=O!fo&j>s3N<{i7Ae7eBFgxY>Nal z(UL0~ra46fTSHLuDHCbOb?=L29x6ydFX&Prj<7-*8%3(pH)k^>iu!CpEwGY(N5Y0B zkte400JaeNA-}2dodwH2+fM4LO-*{)ipD8jH2{u!7oB@*8*RwIj)a<^c@*U zFA#02smEpSaRBf)Xbs&D<>QYkDx_2F>Ye>^tbn7UzJ%Ac^z#VsnzDiZ*iaO;f@oOq zpWuL_W&QoqZTCnwbP@(r*Dm6xAdK%RX9@uUBRZztH5*FyJo}^}t%WT^5oWR_U(Gd; z20-e{poovi#yhHzxaz<`rWdU;Nq&D4sys-toz*n*4VC&A1+>j&WUEvIi8W%BePRuN z7jG7kA}2bf0S?#i(DhIeMsYNwNXzque^TG2W=EQVzDsQ5-`)~T|DnwO@x%GQC5r!d zv`ON>DlC196;lugvVh-0g3?0JQo$Bfq|9F)0X?{A)NgH3V6`AJ&eq1~>-z@3{X-73mFm$N-(d-(vD(FWOagV;mQbYRf&>~@ zwn5J9#IbUh5mU&_0;;&(1k3~QD(L=&_j?M;es%-i{dlEX7!?M1pm|8%lTxVk4R#{Q zNn%1JJ`@^-OFoODbWlOp&dxYDA`u!|-Q=ga9yx5|onE6jgIorz)^DZ!{zd89G^$PG zn&%7&dT(1A@nT0Ys+o?$;aYKGMWk@^#fw7OLg-*la=fcO!`7BR%pN6_Mo7_yg^A_B z`JD2(=mgGoS2RKsM?36@7AM_D0)&Ec>dir#U>xg3sju_geS_JN3>E#UaDa(&8&edn zr`q$XD%Q!G(J7rzSEI4RZh2QTQ!Ljno1exWIfKHTmp_vsNbse6u|wjW4N5o}QSFN2 zm5|J0N9ARV)Y_8{%|2tWu!ocw>5;w}#gaU*LWPm(pli(Qz_WA+NuBzdO()fIH@Fvt zu1Bzmbk3tYNR3rRWhZ~L z`Dq}7vl0_f-jRgaFxMlCCIxfUuDs6^|6;yATFt-q5N>cyLEx;g#X(-pa_Dn&AlBGp z==g@=_vwS8XFfV~(=q;s5)?FWvM>^| zv$L}Jh630*n*8%G6{({24@WM~o>T@q4lNNBDI%d?Ot=s%&@8iGJt8fO3-ACD^Rytv zW6ZDRwo6Yuq_R!Y%~js}LS&x`s+(RR>IPwEWJ|rUexWacE$RmZEp)|dV-P|1&?^WwdbLyDc-bqF2FE(F6^zr*Nz7?Hmf%Yj?$?tc4I5Q%!q*} z5*NUoOZeUXGB(uzT1%|5(7Gx05F3$})K$wDR=swVr7rGn2@j12-nD*Cr_g(^eY&~u z0*Ek0eme@2&GQ6!w61W59tcIXSA}50Z7X zVX*A-s?wk}i+;Vbs~M`zvWY$k>jKdqct1ZX(X$r+@l#`RCG1=jPu)C?E9Mq1DlEnIq*W zLw=sH+k|d@xUjfX3p~;x7TMEP$=66BRntd}mnSW^(7@-u8uFkd;E#FKqcj|nSH~+N zo?@Jnx~v)|wMbBYe@0}TWm~8rvAsOUO2{YtS)Y;?V)vp*Fdpndi_6AiCmdmpwYPB1 z^4KGrKqH)0CCo&|HRn{aft!^Z?L^1ApGoNWZ>hwZPefoth=tOxbxWDyW0T*d z$ofq>I5crV>R!Je1u{O`TnC&*ENUaU%#!fXOD?}aum^3*w|}>D4izbY-bF9 zzXcJ?xyX`LfYs^WmT`AFHrVG2?YRO3A|<#ctmJNQjrtROp{%9TlG1)1nkMc=GZ$#5 zc5)EieLm$?#FlcCN`IfB=*K<^*ESQP5*K z-?;8%+aq7|oMgLQQRGK?&YoE!+R~6ELo`KLUTq4r@fkBu*BFdSC99`1c$zwXpBanW zTl*Qr(1YKIo(%_i`@vZoLBH|S;YRqyLT3_e*>%WQOl?cn9RH)a~r*0+Rpvc;DM6G4Yg>1WkC(yhB z*Ji(iC{_kvkFGd{UeAiiirC_|cQ%q5mRBT4m13F(f*A;~oPjVsRX?9{9mpR0$UXK= z40&#%?%)X)%>*(spYpL?!inBqZJgWF$J!0y)asa+&8r=>(Y^wg$OlV} z2M}@9_vs;xu;0-)*k%+Yf7ZtDkQjcCSIbR@$-QL1z(U+`cx>GiLM^@rb0YP;{4O;M z=Dp#~Bx+2vwh0w2noVjj`76u=;Ukg#djPi`>K!-0%4u9pQcH{MVkyI|y@c}$^JM1d z^?&WvUyBasA-+|1yZ<(z=s)=n|7}3gKkwW^6)mSVVbsq>S7I^OD(2kKHF6qCc1diG zoyF~0a+gdg2O%5?5Z^Vba1wb^qDrQn;%UBaDFS^!66N^yGK4P*NJe51iuDrBcCA~( z(QD>aM&j?cy(2xKioC&^Lom4bw{=d`!`y^U3xby@3ywznLJikKnl8$=q`jcVwPh4N zHj$rvaLrfY{2)g3uPtt?6kf}AbF*BL03ZOh57DpRBhegv$|4sg4~ zQPmUaA)Tdo?bR%+OHaoydc^mf(Jn;e_J{1$6g!JGms8ljFGL2|u;X$2T$ou(5Kv+p z58GvKWC+*_Sz9*ir6e}2ac_byS@i)h%ku--w>Liuo-wCUill2a5Nutelry|%W<~V9 zl=;|R)INEkVMp!Z!gs+g#lP&)C$QiQLbf}lYt~(YdCnO23Sz*?n2NX4@K|9w_|@xJ zhRQIS$biD%LI&u4m{`QPcd!q(QgARD5r)!0n#Pz&6rDB3 zBP4}usIVjN{%J{$q_TaaD3%LFc!7@TX zj6gYSOn3h9%ho_=NXEM44J~of{!@fZfylL)!n=p;_i@OtQT560Zt{Rh8mYh?@7$VE z`?D|RwyM<_cFGcyAn@jWJjD0VFf)hZK@csIO*NQ4^8wcZ+q>gjNW;+0&Q#|6K9!Nm z>Pv?&JCg+~@TBGX{Js;dsL@pi9i#+Ye1Jc0@lzV;jrjceH2GBIBTTe&i+a-@zMF+Z z>S`vif`pf#4Bv+c>HPEzulTKl^mL10v7|9j1XeiTj*HO^mLsej!<*2)L-b;46222E z+RPkUy8wghi3g~JCL8^qHPnv4=#zrmtbBqFCUX@I=~b)?kiqEYS066>MzRQytHJ3% zG@2&^NL&Q*LBKIg=-Ed17{e(RQ=p6YL}-*vOOu4Wqnk)GKAkk^O$J{sp*!g$ujfLP)t=2Z*Q@ z%wSRN1bd3XT(MT3I8_o@=TAHg7HvJXUx{lHRt#27VGTzqifc^P4BY;*Q&Q2be;Xk) z&xr5qeohg_F^#yeCJnN>?&6BvDw{Kts8J9TxH0SWZKR095h(1fq~=)7Cqu+`hz^v< zu}}e!+@Sn{&xaZv2r}rN?Pdu~J$SMdg9PTr0aRk(ixT6TB-i0){4!VJ+G>$RR?4Z}=IS-nn?YYE4BN zP0BPP{nqfiI2r*;$@CTEHUE1xOTG6;rdv7>tFp@Vis#A2_33*d{t3a4pRrSR#0I;$ z{|KOG?X9sGo+vU}jzYCHN9DOPqpT>Z8OtLIm`)}Z_h-oP?rmz`v2QZqF5yLTP3b4> zGpGBIC>*tKYRVq&{z->sc2~!Qcc-$o7RR!q_tP_727k27+4y-JRjXIRFvZ|d++3mn zlW`*kw%A(lTK-oErya*mW|FgbW^NqI6X#!^B^J$G=ZFQ>h1kZ0vZaGLH2gS#Uh}$C z7cGvccC;CT^UfdCU4G9(`v?Pf*>5S2+3*wIR%;Xrd+84Qriu8s`fDv39Ru^yWe2x` z2MmvdJy8_77|Zu0>T0-IZ1kQ7&Z1oot!{C2Y=8xipx)>$W@mPXGqHcjc(VvXh}P>E z{)|1`37fYE6Rmae(hT|tOVPKW^jT#zEi=-1#?=7_%;{>8le^SeyPxdfmI=I)%HQ5l zNrfb640h;TO)9OI9Sk{ez0#p8sTZ^_H2F7*<<=@{xd2raBuF}&2(%J}d?TtA?Q=W+ zWzjivpMK*;3>MrHz0}Sy;Or%DuP%b>OTSvp!w0;9A64rveqv`^Viw3A!`FI;`L z=1;YAJBUu-k0dlcT^=B;!AG-JiIJwXgzHlrE_@?#yrRMtfJKKr=g@;f@ZqP&JdGD zc*=NRlH9GG-C1kOSwQezLT{fCfzk(YGJKv$*PpIV1NetCy}I@!yKu77v{JgZs_Srg z1Yjinun>082hwBo+)BYOgp(_`G?lw(H~aQDF9GQlf!14$$r$d|*(5$iM+=;6Q`!hV zG1mC-LFyTH50OYUiushSo`z8vZM9nruAed7Vz&gKe1F844_B+M$qrA_MX}f%U|@@D z1J_95^kLcTg9`+d#Ys?3jwGDYoK4LiI6EV!@x>%E!sFScFi$0H_byp4DT99jV@9E) z8|7aOAM=i9i6T5=r`FCq#m-1tCls?Zq>aXAAJuTSoLs!HH^E1t?Y;BU>0mJz+ecth z2o&nPIU$GxZ|VDB40Bd~VOo$~qxi6-$tdctR?hqr_{N$5_15!!N&JBMcg>vWe`x0Z z8~A2z@h#&2A2*kxiHp1)$Vrh;n=p%zQjh zWO#5y+S&gKf{j8EeKkY!pSh+H*eX{;*5Gv-E<=qj7(z=u#<*_U91VQMbpxeP!tA9K zH0YX4y7!rh8T7xVaT?f2n9Pe?$6lJVPow`7`H=m?6HphZc*&3JLmzyBKj#2{1ZCvo z`KIxw>Jtpl?3#zjOP>_Zqqp=U`Ry+bg*i@dwS!XMj91Das3aw-!Sy)DFL*e}A;%Zp zV+-wm;~Z|05H;(iWC?9@*h{r}`^3U^b%VEXxNo+B$TK(7&|5%rUfLGe7GMs(ecE>fuBeL?+QP*NJKTPBieP2m1>_j9<)-a|6 zZV%aR(d4jdo3rZg1oN3rAEVb7n$vSo15=1^e*%CA4h(K!rfb;>na`K%5HmYK&k`ec zfz{VDz^l4%^$M+K*qP&((>uXG-U8;AIhao0#~k=usQbUqY{dV+9djiU$8VdaiHfa( ztAT~JfuZ%cZr9n-A~=!k0s=N2J#L4y`AomeFBPz$P%BiwrN(`@wn;K`SE^>*3BZ# zu8W;ze&6lrCpxX7YVu9ap1Wh-S9)kW_uMeF1yl=2>GV~yF%s7j-|GrOUgR7K?B zLJdDST`Ma(!FXQQSl>D+gC!Pda8Bh*a_-W2H0@T#`M;*bg14H zwrZG)FGk3K5jGEXI|EeJdQKWi@%!@Xf?+52deI%@h*YN^cAq)0GoaHov2Byd#WAmvP`6>Q4|Hs+ps!dJ_dXmq(aLJjtX-5FdGsX0tiA{ zIrj2_3}n;EqA+nZ=7Ow|sI!(V-H3@+{>tNcGoN1~zo=boBzk$qV&D}OcdETFB>*qI zNd6w!RO{tjjYDIvNKP9r1xB2z+iYhsQ8F5|yhg)Wpr}LiiTR@kj0+P_=z%gP*gsLD zyRX(L&w;}zwS_}-ucmw*v^gPp&bW^R6eut9rxlwcsFg|CU<1|VRHeyw)7S4++$K0X zWhBDV;Zlbhc56>^egk$(-#5KcksI{tk@QS^7~rf1?1QM5j9BRFsX3zGSE=0k;#Fsj zJGGflcX(UQpQ}a)ARA7q<(=~eUA%rIFz99c z1vhOVp)Dc$u$feLj8}M8tWE^|`7V_Z#oG<|%`ulS$<+uMGJi7mr5Ee@!I(2ge7MMnT!cA(b;6IK-PE$F78&G! z^!{EnJCa=7!1miP{jVtUN;NNUTotrW+rQ~68`e_G zNwYS7v831V zK~!V1G?WiV;FKk=DrOYrHaON?4XvK0RjC8aRg$?#NwHs8a$1-t0TanPrE(Sw!m;om z>aG38Lijev{mL4rnJNhk(9`$zxRfF@^5e+d16DQ1LN19)vMvgl9ATVyUUgO$W1G8) zQl>g9`2dLaO7`I*hM>h$j4O{yuQ_DF9viP)z{k+fZZziQw^cSg#Z5L;(sbZiE#2GK ziTg$y#ik`NP}*4xGU72AU`tiDA4URF?GM&~#!*W+rR2^gSLSmXtLP%Iak2anko>y; z9M)r(*}#mKRZ=5w+p-2T;D|}gasY=HEqNBE*-Km1`M02oRb|f3D_KdYFLtCp7>xJ5 zBj&M_M>BC&`xXu;lrUA$WfY``W)Gj#)$L219cy=p!f^{71^v2u+fq4;Gv zi`les??jfop~pj?xtJJ>>W;Rj?e_rxMcm^f;M`*WWe#q`yX=q(VV$?=bRqa&!G ztHNpsJRN$b$Fb(pMC9g|T%@P0q?K%jHs$m4$WrU=(kd%ieMCalpBTQbXU(a@`g~g| zV)1D{unai85OpqCh4u*phCn? z@3u6#CqkNxs@?Al@1bBZrmzdrqEbwNNIOL)6j1qa*s2)D3JJEmLY5C1vCVPCFU&KR zBvvD^uYPbH5|Cx_VvZs=rih8-7`Cbm;@Ayc7Zu2l=CqHd_AONHvxi#Vg<(sBb}`jC zm*y-iE}vordk~?bHR}4$bABz&$KwJR-Cx;HdxMtk2yC@IuF-95TO5Y6u{u(~&xB6N zUyYE@@o`I}M$l3D3{BgrBacGgp;Y6FH8g=2RgrinL<`g5{-b;3;LgGPKHmrJ;vQb} zP}FVudfm0nc}%fMqx3G82!b*3h5ZbtB1cyDR)-OLL44cn6@nSf)Q!Hs5x zZ+wC3^M0*R+OoL?cqU^33wk}mcD#vYrEs3V929Qu+GYBoxoR~TNej%8+Me$E(Bop} z5%*>C?ho%Y9&@O=iO^Djf$e-8(7If`vx~EGIDE75bV8+BboaWW{jBY%?zM*Bsctg& zVJx3=QLU%VdLzqN?q)WMx}*C?n_T0Wn2}-W4HxuDb%P^IR--!%9^;ysEE#;gYG%d z{1fsn!B})p2)u_%M0m*@*fkXL5VAQn1%+DPfU9Ao-L`S)(6c1Yn7k7DPCA>lD1vFL z_2eqJz2MEw==KiUx!p}U`_^@@N$MW_)66`9DX#=RloFbJi6LdeXF*7>8yMhB>%V1L zrVIoel#0krzCn6Yb-zjMZ&6?7)7*S|j6^=p-TJe8Z`^Z{&eaXO5OzeM;q0KA1wM+#$nU|2=s2FJ>M9hAy z%O&*~E^O@{n5+K78Z^l3Rz@z1U_!%sT_%n1h=C8jjoiszYL71IB@-c(&W8N08xqa7 zJV9ReItbvWG#g`CQRZ`)T}$mb;c|GfWQqTc5Xq4S9q2h;kvOe-dO7kOOwFgzT4y09 zXW`RYd8a$JELKi41alSfQL>LZbeBF3fj#nt^b$KL_v8U-1pcJE*9t6_6KCaXcKgEV zHo23v{gw8LG+tIsFgWvOe{Q6HT~m+*(SDIdB6@jig`XmU-z_O=Nz|pn%?AX-<7){1 zqH^PWClM?1WxMP^WSTe5re)pgCl8s<+Ucf|eYi#S0kNy9&@7>w|9gbZ~s2MPNb4pTx$t zOROLe#!-TOKrvRXUX~NopEx!^q&d7LbxrG7XhoHsV+}6cE^jZhKZ{FS-kmmBEZ;`( zarV@w&gZY(j|;eXvB4CImGQ08xPIm*Ge zQU5&a-%ZbsW&2RR(v_q{pvmzrvNsEm;7(bIUACczG6Kp3bb7>ud8*An%5A6x<^tea(@ah`hn_m*w z_e4ds;Poi+Yc0Ct?BI3i_D1RD`32HfqUF z!jnI(vqArr0KvV0PUHijmQz|gw0y->4+&<#kW@s}8inimlI##)b*n*osB71*1ery; zqHE6tbbuT52BAtYFUf^WE};LB_8sNR5V*5f&Mb8l$N_~~>k@3>0*rGeh~}B?6GX(i zujQGp1=P3<4LP&iJJ0EW%rnv*JouW=a*g;BFgSbdu)g&3$b|fqb|z4vUGk$~^vPZr z_(4q_m*pKh4GwQC#_*$91D^aho@RS2tC__L;-w+SMX!o`3>SxXz>z%%xwv5T+WL`dwB{$2Rq$muJIs)PV5;*rC;Q_F&t+_7;$**+ZRO zUfHClJ)oPP5JP6QYTVIc>x}J)Oro{YJudm|nJUei0*Kz6sq1UPBma%G`WJY z#CJ}}_WvUIOxNt6aDNkgxY7RI3zgL4M+Y<@ZU z9rhs65WB#XVJwnEd0;?bvX@DR)~qevMN+?Ap&d6#C_y)ZNyY_>+de;1T0IxnTl&|y ztlRI8&l{9(DpgGMzLJAm_@~ug8>Pj-tdz9FdyNs+;~!S|qn5tj9(Y zL*Fb`Zr8k7eLLx*LHBjVYnMTK=skjnaL-sWbd5ag3vo|_y*=I@D>?lL{i0I`dbazn z6`%ozs`Sm^mozmvR!NfJoUwyF%ADvEdcfS=#v87c08WPF?)YYCZ&XM7;0sZ%;-xI+t6~E@P^&E4;v9Rx0;?!m2#`prUB(1?fKq54RF07BIXH8qpL7UUa)gcekXF-h@k;Z&QmC`Z)O`t8>R3Wz0=Om%VvOs!) zYYN`M0Npz2yTh_BzCP!8C%<`meK%}uyM>~Hph)35HtY-^>Jzw{%?bKEbSiB!_P50H zZ3QBmtu%!@hB}{polBt7=eR@n`>%CpRGE!7!*{oY@Nc`N|0I9>PStQS`Nu@!e~R*- zOU?oHHz$-Ow9hIUD>4mC5(s1Fd1031lnf496Z3{l1D|}#HOY%ZcmUd=sYbab1|j|W!LD^oIis~S zizd2?3X`zV;=C|twUnW&CO0`8Q$4k26p>Ywtaj{E(3q1ps6idZt?xY`;%Z#7) zpRGlyZna_5r|6qQ1gKkmSVPiyo){tH&}Xn*$O`6-t za0*gu1x=gnEavICm&ScSxU_$F(Qc7X2B4hWcZT5AB0vG`^9%nHQHLta zGpw(q^kU?x4aFj}imf0|BvyutRa6)q9y-mfVTP6vZCGKe3(HkCi-326!LkGq1xVZHiGW8iGRS2vO@l#cBZQJghVAZ+aTg)s}iCGctkV!We>pdwA_*)#LD> z+F~ArHgQASJcLa^DNIl$_$J5pUB6e}HqHZGFoLu3@0??p!=65cEg(4u7Yi=+UGgR9;Yd_F8tIvD=2PNb;@OzKs>x%F(E>j6ZAw8c-i)|~?OY74-aT`1IV^#6kCm0e1~Ungy>hj*2E=H^dXjOO zSZU3SPMcciD$yJ$&XOAM8_gMZ{2g9MYkYAowrtuwKIZdj`@cwgrzp$1ELt~g+qRuy z+qP|+8MbZPwr$(CnHjqASJiFjo|meJ`>@;EZLjq>*W6?FF}~h={aN1ZGPj3z*&crx zp6yL@yAh@KLa!&7_ z2}{jq``WcL5TCzD_LUQ1-AtCiGCCQ?sy78!Uf4{bQoDXEI?AF(H^|O5axILXxMH-6 zkazktyrkQ_Eo|<4hLh?8d3%-v*j-?1j?Potkq2GwQ!!L0KSwo5oq)EOR!AQ<5L~Ou zO^~Kr+AjUcFF(?d3%omr%2i{(PA`-`*E zBWh)nR{EMpI=ZbcmV0_Wj193S+meU}{~a8_f@VG}b$Odtixs6ubC$ljE2fF}_b0LX z6Zmn>eWf0|amA+dgEE45F*VlMVKEf`6NA6=eA#LO&-#JI+)FaC+x0KZuuvvi-LpPT z&u`UXnT5NHg@zIJ1q^$S3sheFL9;dv-(Eg zKrclHy~7<+XFSf3iJ>z_dghjR;NrgKcw)1MpK1p<3SO`U)nsrnj$@|%a^_598(}Mm zXnP8OZy6-;3axSaC2>SBVi#jDwFxZ9*Zdes^hNXNcW_!lr_@m-*v=3gM}(k<4z6I2 zP6*Y?HB2OMEP>cqRW9UM6#TYYIw#2j$Es1@aU#KCU z1qP9gFAJ0gyo=RO@7FnFQ>B-BS$L>hPBon8@RRxIONz+RUeZjgl@Vby9Ki)z1M@aT z`*N$8UXUueedS;)Zm^V9_kB{IbX^5rsF5|+MNeX>cDjPrGNP2}jcF$>g zA#1w9!gfIvH?2~2__f&t&d?xUydF^Uodf%u$hg1;aMADf*+{xS_K{&E z2x(~c+UtIuA5!O!My9RZuC45bQeWO0K29#}yy1OpW zxI>gqea9k%*epSdO*Ne2pp@gU=+pLu+bMx`pY^+isRL4G_|PAEDZ_BpZ|HgfydI!- zNqVA$4{Gih(B9Uiv}zp6aTnuE3;eK8dB)mJnPU%sX*V^K7ZEeM`tZkg@hw(!#cyYW zF6oaBYmLuk2EKm@KDZ4$!$(~0qHOX(UiaEVeCN0Auy}n?aH~noQ|C=vKhZ<5)Bd)7 zn*9xV)-7o?wMs)A{+r$*T1iLkkH=omCuyp)-Z@^e^Y@%j8sEBQ+V|M`BR<#Q2RZDZ zw^p^-;-Z|5++oqE1)8CEK&}lAMZlrBJq~0`q3VgA6Dxfy8{btLep|?&+|853r*Yz! zk%LF~Zif+1+)LffzeH^3pRi7~_`NNxW$Rz?|ER?WO~!fIKa(1;|J6#J8bG6Pr?aKxc`l|d{}hy@sI zPCuO+vT@Qmn5VKReFMG^A_Iut_Q2n8eM8%3jl+s5UGZLAuAAx2d_Vu(BlCm5f^sSx za51Iqgk{Au))x-2+jsHDv&~49uz~`6rWUh!-}e`;m5HwsfUwc8b{jeXG7;A~xcoVM zeb9!gdaiZ_D)%XsauCd6Vc|w`pX-&TZH|d*YL=ykVJ4mhGTd{N3{UWvl9(u8)K%l} zs_`Boul?KUMa7UQk0r)Q>R(MM%XO1C#;o>SzA(X!ytdoPuv#yX^aB5_x8(?`T3cq> z4ohR${?q(rnd=+Ck!+)sXCqFA!jZ1m_4B}MLQ~9;%yqMrZAD3Y9fu*ay1i<(%BDY5$Iv6SyY*_eF2|1V zBgXW7{#TXvxIiY2+X!WqA?#SSR@-#&N`o<}b$xeQA!nI>?k0}CZ+2$vIqnLYo`v7= z#3`hM5e`iltpsZ<_x^gTlX7t8rd{ipipDPW71rIqQVZ-U;=}fTFqEMGUwnX!g{_6n z|2Hw|-zz9vZC!0i72{jSWK0@Et5{W}av>sRxxX306)*x-poqVoqD6Pmge*g1goJo4 z`sTf7@wvWsSt*kCRQ>%x=({jyaq*>7qR-zL%pQ-a{nhvKR_kHA_v`Z$?05HDeExXD zB4y5@rf3mUO{UcOdRF`bj82;EMVsw~hAmFvbAppkg8;W-P9*qu`dg|X&z9U+O; ztA}qmGxu7jI?gYd$>SQ^^z!^D+P5_Vd~_SBGuZIj^+JAwvN@VX?iraJG`7K=I3|y* zj_G9yseFlTK=||SO*Hh!0f$bq;1suNamF0V0Ei}-)oBhZ@AQP&p`_Ec=|;H07=%{8 zgY@~^Zpnv1l0l!Keg5l-=o)NObseo=Swq|Er3Em_Fxathu+M5%k4?)Ox$H5|Fe;HM zM>^Z$%|CW-{a|3hL<_0EU_w$hbTM0#`lp>QhT0!VDy#L)=9*oYw^h-}Bn^=(l&yzM zLr#)8i}rd*kmQlogKZE$r21>~GV&QgI&IohOfhp#{DTEl?|w(%BDMO&PvD^+a@(P( za}qqn5WKciFQlSg8Hc&O!ooHGj8iGV6e5>2Ap~3rERoegyTHUINq)s;;SoAshxnHF z<$;Ba7F4UZAk5~KfMC^U?u)Y1O6{+=JdnUSpbS!KI#Y^$Oqi=W@V$^I_!mi6`M`8W zD4T-2IbXYaP_gG75Ktwm2X>NJK?|j4&X>0-kut)$P*Ob&r5y*7VDvx)Qdz`m#$dlR z036@#2dE>U)TB9=(+G+GaWx6ftRKk=-uB{W=a_UhzU&^QHrtkT$vw+h5|%Bf_?@wM zLj>e=`xlrP${o*W4eMAOPy*cLn$Wg1SSy=w^w2$v@SL?a4{_8X$Y2(!=1q{ahNQ_S zU{kPv{_aj@)aOG2#Y<76Yu{kQqIg^d45KG~;5}0hQ;>sEitG_zwt-V0oV2 zaAE_`G7b3y6j)?uPnQ)eM0(AcFh(rO9E=kQY&ynVwo^R5gbWHAwkcA_(AmX}= zbN2+6(ThzEAoVQ5r3Cp`UA>SEmKb6d{-*Ml3jeFh-?&>c02p?nWF=?`-7u{(AH!|H zyI&}{IEc$HaXnMVVr$MTOB$2}@Dp)4l049JRkk=+4vM+jR1jpOo=ADM53@;p>6pV` z;n|S*l3C?h)>YSFJO7sib_+z|_^HX_|#bTDVK{H?ZE&hrY zS^*0_TY3k#k!*@&XS4&#dKet$^0TJV9w`Bqfat!Pu=K3j#E$){m>iKWkWT?|v=oMF zm1Uoub$WUlW+TF6dz{B=nWUWRvS|b&YeH88U~p^2#07R7TxZDBMd|6d@iYkcstVJ& z-F2UR7SzgxcaVbMA}_g>)j>FweB4&i+zo5X0VLZ7b1bta2X*^|bbCI$)#q#BJTHT+ zgQ+P%;#~5~H;gMRC2RxYlci=N~TWL@J!_MWJBeGVlf!8O^ z4SxD?Og!cii?+z8N|9;ZE7r?mzrcp~85W!l;f%^#Mh><&rMU?9Ubn->#=8^DFxkI{x{a$|r>u9xMJArDd+KBH6 z=;vO2zhp(!LX-8{I$zu9=>nf3Dz-o=zqs*D{Xqe80Sa7f@?VzrK*(t%$Xa9FlOUQL zoOR%{hoAwq(4F^0x&>R4$k!;kFI(9ep@vYkdnyUkySjsyc=Af_z;+2CE)4f*J7g3j z^0+8y`a#Ay1@hS?iwYecIfRij39wmBR>I7pSfKsvvVmeD6wVvn{Ak!ke35qIg3uG+ z{cNDy-}=!3ImA#QU&C;qgHWQVMbuw~AYlqysM^Z>zXAw}K$XT$?YcoUg2m3Y`tIO% zU>8V4z83;94BXC6|CEt`PWLUJ6Lj*AFm#EXyid^rHcC!y`VEG{sG&*xgrAk+@h2w1 zrk-CBd*g_&i`h$T4AC4ACspUtvJoRP9Tqn`c*oEad9UHU>`#hJ;TGL;#Zrab@^qHn z_J4mO$R`7T1OHQ7v5pXlH-P~F#3TJTos;2z=$!u|mj0pUgba+#|HCUKtA%@^9OL@- zPBR*4^no!#rb45MH-uN_If57_@)I$@OnlU|g`rY2X^?bhd{#cdk6MqrQ+iBj{ zWhfR7YPzqrC>ijiO9mA}>M&o~S7xjf(qekG$vphn(PqX}j4s;?vL5W$Lp-5Ly`jaA(uS8Xo54j+X8Gab3GC3cwN-t3-r6FWCS}ba~9j>4U0zGU8AL ztpoT1z1vsye_jPN^_`D08D}$}?7mT092C~=$KqQtv;crcjH}2s!`~v{hgxAiIIy8+ zb+r^*k{+NdQI{g&;`H*=;@otF+|rRxz-Acext+Y{ z*%}Ph8c`l2X=?j?GzOq0e>}E&O*ZCufUwT8#=U$o$_w2PxQC!FZiS>>Nk;MZ#KLCF zNb8E4Xd!~_+_1EdD58^4Di~lxXU5ilV?%H{MlgX(09Wyx7pQ6!cCp})D-!((t0Ol{_Z~6v%C5316lp3-p zr3?9h%TER^gNQ}Xg%wR2DW3J@dPvY~OH0N6)DQV%CM{mlQ_WmD6cb+EG)1D=Q&i29Cci|{4%lTOs&c%Bsn|t!Jv;Q8qjW-oI8LMw`T_6; z2BGg!xryrPXXj*#%rzoGxdwCurW>TG*_o=yoAfs-5w1Z^0ztPAtAJt|#}PG;@A=&D zxP7M)&({GTA-O5Lc}eTklS<0CF6FJyr88O@*3GpM<4tcTYdqX)p23+wr98 zfavYnmz5=%({zmD=jpbPb3_dP5cSYS_pk^xLVN^g)QV3tTc73Sz&VOK+K(qu-NELd zwwzah-eqj@mfmx|Q;;FU?`h4MjO?09gfLx=Y7slN^lC$wXhTyIH@5Nxdt+f6X%vl} zC7!D}VGHU{cS!}&wF`r~e(0G=<|pq(O$wA+v}R%wr?e)|Jf7v20<{CWL-VBo-yxH6 ztyS#V7%BqjgvPfb`-(1EfopC5!GAu~iE@yV4t2;FnDuDT(IfJpu?y9HI3#KqQqrX> zRULamrbNFskrqFH)!6rlQ@n$w{IL`=jLDC(h;E!Yu65@=F5fBJ2-PP2!NPOd@>e*n zsfii`MB|&8>HR@nO61oOuARtJv@{p8UV-?V{BBj>jm&_pDp32#%aW4##-XXfEd}6X zO_yiJ2HTsaqwe)ghN3FMfvFykXjbLAWDbqkDrZwrb(lW%!x4t~|TdDjv| zqqFjUkJL6U-QD~7e6rit)Xotn)>(0v~bMB(181*9k`AjD2{WbBEk#luX^b z_1-zKJb>GRWVc%g?Bm1H#mvQxsz`5ocdy-<;#K|1VN-~B3OuYyuz_JZ@eQ`l>EboGGRE%Vd{do zKL?`ez1F|PDO8xa#>u}^lk9zkIl41HN1=imQU{aS9d&6TXo_n{cHEe|0B&&(cmbb>6)1cd7dS$c^hCM#f$4pqWJ=?n_tM4~x$R73z>QpS z)f*-B35%caT(vL6?T)scD6f&5KO->&hBb<~tE#EA5jR|)u|NYuHrikkZ#gxP(>IRv zlq;r2KHd+>O{M-!`q2GwKLW|E6Y#ip)X+nvfqnE&BD?tUn5;K>V3JWibFe&N_rMd` zi2N1`0M)FP~t?*9RY- zKUA6R11TJ?7PVbj-{s&rZ}Cb&i$~l7sVTltE20tDA`_525cq)?AR`G@yB8E#iEje< zMR!&C5`2D2%k~@k0)m*5{5uKU60Q>RV=0u{-Ar##1t({y6Bzc;J@!pE=`BXeyD_aR zK+pCkUbp9nyTq;R3P{98-dOp!_|p%)rgew1D4XQ&dfJ* z7je+0NGfR}?T;h;^x({<3izrLhqjzY+sa+VE8htz^2@R zF88o`PRX;`+U#rtSFVwA>G`1t(Kk@*W~A`53Ha(XMW^UKl9^;HmAe?6{jOQr$s-nz zoSC*g20AaPkiFYif943D-L*0*+I}qWlODdk+o>rCZ99oFlYR zQNUy#{*5QeFAh&J|H#Ig7HR^&SnjdDiK_StsXuFU{;)frHBGlKl z0`>2IkM-{Y{I*T{QIiV)YsK@w*q?t@Jc=ex_I9>TCjZyuVYcE=DuDpPR|{WFlPX0X zMF2zr1g#^g_dJmVD@F!Og8Z?Mm-PneYWIn))LriaIwLPe?q^|CduxcXPr%lV)+ft%tSI!7P|C3E0Cq0XDzQw53 zP<}XZm>O#AK_i2->-QqFRk+t#++pO8 z^7wuxnSt01bu4(lM7M|uxr}qNyCgyfT{dgHv_sD7S+3h4%b6vf(9Y4VRMTBvtbPWS zR7vkMmy7{;o_2GjCdc&ab2NBH&-ine_)7(CBGTv; zLyr;=@0>x+5yf`ukw%(`CBbHl1zc*vknt@RClaYT9j#P&o@Ilu01@Kr;ce=TBQeHmb^xss?9wr zYZTNSTw%Rr8yiy;JTN|~vd&)469S}&}53Gf7)q%&L2x6#aHVQNJXL`i}G z3V;CZHl0CN_z3e1i<;{ zr7S<>^d-W-eCB>ii`*gd!sR39LO3%Vp;q@fl$_a^rMU^^@hQMp-nVMb6N;i6A{A!J z9B9#_N^AXk%phe@k?RHPlgqF=8xA<{R;C^aiaA_F$gr2#1IkZ@n%S9*FaYT`8TA1| z$L6QNKxlL31O!zBDF`xCwN8n;c6HqIZSlcv=!^(@;`0uOJnVoyiaHE;Bzjfeyi;CnUMlQ8@AV#xG-?%(72!}o(QM07D%Afa2OvH82!zSN1pi~OBZz+->D zOHNArvb)!T5E6&f<`vQq$oRvytr6;0Lkp!C%_Ffg&G zz|a7*vP82J8yH=tViCWI)swn~S8r)%L9I@|i(k1+8MOz#t|NDsgkB(P^Y?~tvyng3 zHE9)XRnB}j{ru>VX;$xYnRB6|@<|J1#j-1iphWaok)wa%f@6bqSBA&ls zJc<75djR$7d$@F^qhEqtzuw6M>+|U4b!1a`H$B>xXr+SebCZ<$sY!MF=tT^Dq zV`Kz~y@5FiMrW=tY9!OogG$z#@R;?fAj+J=C85xHg7OQO^1J;*XCBYLFM-NFxuFIR{BscxFo0M+cvv1fMf+2prfXt|-K0 z9sC9^5zN>`q;>w=ABhOz3sxp}ci;_Fs{vkEWx2H6FxgW`U}o0_^b7Q#eQpPM=db^d zZwl;x4Hf=hQ!f8!xaI%#i(~wcK%b~%x5$7JqSt!95X`?B?c(hRX3k82LPEka1ge0T z%;^fa(VeLoO+H(b&~(=thapY?xcWgc5SM-BBm{yJ6nVmNpse&4>RqiF6(FBBIz<#?&NP z%c4*vP4^}aiOw4G5>E4KLonD~+~TTWRu)~=e^<7MOQ(pB_#xAHJvc}i63w9|VAw=v zZQ<-kmpEXYi394rG5H^a#O!VS}X92S6=U7E61z+Cn10T#IZ)hR4Z8xlF0OBjL4fXFWQHAxWz{4JS(UetjRqe`dX7 z#XO00FPKvAV^d$8a}`F!`qcCRC}3QF;6dlOQ6(6hKlx)9*W?0hUL?8jt(3nqfK?5~ z;w9*sJR;iW64toCEz~q9$Nt>|(b3Ul+eF`O?d-H0~;qL=O5d+e=nnHl}$Mu6^!rfZdjVZY*01JZB75}V8DhY*^9oynn8~^$mw^voJ%t zA)kiRw$mTEc0av$-FiIkURPfMU=C?R`nwuy&RcA)?QI5shH|!=oHF8>+m9_59ovhz z{+b$$FGshcGK5GMN6>;cl`jWeo`rbDo9Dy?FbJ6?C+BPZO_7b#sJG-)?xQxykU5%AD<-#D-g4O?k@93es}foJkKc_T^9(U0tkYm&you^ps4L*H?7R&hbp#>-IsYFY7VYecL7B)!=PD<+ zijE4N^C`xK`~#Gnu*G{>W|qW!MRY1pZe4mI=zBCN>KdYJM&>2uA#Dok-U#1VE`o{vwrL>ZF_mo(v{v$_aC-Iws{%H4LO?Dhjc2YaHgZ zLbTllCy@#1#=&0}L@8NKB{!@g%#nf*`9vB;Ko}nHI+`VqRt<0-LbKIpG3B)AW z5RE0nr;(YJTlbXF4{X!tExobel=&WrdK2ilfqD$2r+d&s)vfAH+D?hJX`qQuB|o~i zh0A*vrd4HxR3WJ_Fxr!I7^YO2khFR`+gl~oDi{MJ`I%3;>usWL(u!Ckm-+OIT_F!w zU9_;PJ+{ueu`%|zTsZasRQIfB!qX)f38w&Bx^S!jjIF;c5|q>vdp<;sI8Na!);0UQ zZNjTdlM%2)8dF9R{xpsUf-2Jb7yTUxkIxeXcN_3EL7c1{1q6vdb5NQyYASbXjF(o1 z?*#Mo4)G#USp8KWU6OxnJ_LGT5IE0PYSdK$9p=63y0P+A!H(^&k9tS$6Ab9hsP`*S z_T3``88cGKSS`Tf`aHv-UnA@iYohw zKaZmaMr(>K3EJMqg$YnIjj)l)rt1CqqgB;Bl_To3Z_G=lfQ(A)8M(?2j7f=~;3y|^ zJTyOnAMe;v;UtM*P1 z!U_1b{F;&>c0)y0#(hbcqj|fq{2{QS-F+H)jhs_P2Gy#lDwfCMOlfe`!~ zAqc>LS%01oGa=rXY(`pL+rH42c11_vGGIl$8LdnrOaal#!J=}dxmxw|M~andZq6+G zlkK#dNjh$v&*#@W`~CgrV`HH6@y2)Nwd$4k?}u6}FCc)@kr#wgK>miJU14j-jG88T zI7`Z3Y^+PE%FE9l{vzj`pWn-Q70p5=q|bOWc;sUd6%j(n@qLisqZr&ByaPOXL@ORey;+$Nq0rrO2eBbQh~KDccOVMX)XhsA#R4~mit3O^a->jS(|;aydCONusSLN{riyY`m`>g38gO> z!PQbz%BPbQ;#DOV*RRVv5uw;byeG|@0dMp&y7+z_P@*qnP6WZR@OzG}qP$dx1(~Nd zZz4c>Mj_<3Fx68&PwyN(vd)yh+R2{r6{q43fpK(u;gboD84iC`_gokYo5O$-_h0CD zH~YJ9k{M#(`eV~VgI4_`pQzXeyponVkrTvrL@c#;LNdizw8PSw4jSAAKI*)|9eW}nn$?k4f4{UuS5{=`&iPPmS*iX3hZ`;f;)_@X8KFMXk4q80i$HXfT!e; zvMuJEV-o*P%(QUqM$EiJYP+7Y0+2e{Xccd?>>jKFD@FwoM)@RGhO;+kh3Ci|ph2k) z%fNeg<&uRybJ~V8OPHOAQDchC&eAvFlcw@D#G>r0Di4sk?=a|`|MwHj80}dFX1;mfMyq}^Ao&2LY#MAS(bSpM&XFWN+qHJkc(-h3mdeV}W0pMFqe52PE`Ipe zPq9QE+!*`(V)5Kla`K(-&GZ|MU7$}8gjVsCeArJgH-)r)b5iton_vi1fBy_YEtE+J(Iagcom&7{@>8b$!S7@U)7LNI>%R*e`5Sd`OLC=a z6$Rxzcm|#Y67_~X>5z6|R70c1`NdVrITf3m!KIKkVKKz1^+p?B$cg|Q zQzmXf>o~d1@i+!n<5MbnL+DUk1jfISwJnN##YK{E5``)UO&@mOmr2pATR07%t(o&c z$nK3#u^Av9+MM$N!HS&DiGUjjGNn>6;(*(=JEnfaj2$ifg2jLlYI6<-6zV@(Pyvhj z9k2a21<)2_us9nG$1J(WsE-|Ew)hez4FI{_88{&E3_DT->hV2#vB1%=PsX0v3$qo2 z0Vd?pyfe(e=T54%fiMjbw*X4b$ zAEI`gwF+(;Wf?a!WqJQy!gV{cWO={e`0{pg;_@zVXY{s4*yW9IAk7!G9PT~rty_q$ zoy=_SGmK|S3pjSpAu)bcoZhhIyvVIYL3Le22PH1A3+&Q z9zta6coYmpt2mbc<`gfnKsr-+-$H`Lm~{Idh7tv-5>p98jrh_%n-Wi9cejn+Y%ObtxOSyXRUr}XXK-Lxkr?& z4z8B~HqLtD&rr}<%OC%Xzxrux`mxo6)Sn<2ygrGW38k|v2RzuDyb$BSDvye;7?%YVh{@5- zNc6-B5Y{x$hJCqvM&#Zgeq=1~gVdSgugk0NmPvz6E5CdD$hF@oqchsraKA)T#_)3* z32~}QJz(Fsetp1v3Dkhe*tG+42LgUKkiEIB^7AU#)s3S52Op}PDWB$>B zTzq$3c_G+Oy-P;!`7OIZvMqYPjuM|yK#&t;lVj|5+ql6Gs}x3=CW)u)Cd1e|uBRt- zCK8IgxHc(G4{uFoS2ZG&&0`DRVQxJl{~JO(L3k16$=w8=W3kV9Do=qCnK01YO31OE zZ%+s#J7^dZw#)1z2g!nj{1X`;M7)t_2GPVR|5${>BojIuX;@YUgILUoae z&)7@h7hEkzaUM!lSr@IP}H1w ztXKzgTAwvT4q0XpTI65UupoGj`n~!4QUn4<`!}>lY!UvV<)If&t}x{DR*`?{q2bN} z(n3u{)C;A61g_1Hzm&~8>gyQUQz3bw0vp|^taSH;Zg8NNA}Ebb2~H#$IcSVQ!?``N;PxL7KmCx|t!X zdoC&5WJD$!Uj@FNuK}SuF=nt`fOgLN$L>n0QiLn4Ft~R4q-#p*wH@y&D_U5l=r^th z)$Z69Dt=28*l#-OGj_LOST-#u4vE{tb-Twyo$Kc`7lFX{!D1So@armmX#wY+dK%fa zp2*>o9{@%zrg>Z1R(r2^yyQEP)7}1c=m+O-J`W!s`^86y*lz^h2Ls@Dgqm@hvWA>Z z8L20Iq2m^n_crDgq}W*`xRVcc=&$X2u3K^&+dC=#vFgOF1Zg~?rp#J0Mb7%zurq)( zF6N=fTl)$NYz8X{&%AbPtxQL?Dyv2%Ph=&Kf+=f4)t8LkS;tS1ie2$@Y@L(?6TU>V z!l*y=muw?Xc<7oipNMY|A9pOJDf4n)X*h;(UamTtemFf2*$T!R40Z+OTb0R1K}ta3 zov*e6aPDZX<7%#k4oAB(-WmqW9ViwO?;v`ju&-q-RWkD`_KTVpn$oBq`@KnseJo6_ zn0envxFZOEgHE)>@NvTfX%p{$uJuYO;r@oo5YZ|Qn6Z1dJZBaPaH&_SJNwJ` z!+N`P5dW@3>i64Jxmpoke=qw!+{aKt+_K_A~fVzu{g+Rz4>KV6VLzQ6i%# zhW;H0Be(Crl#g;B=t?KM#t4SLwh+)hT2~OUbCX^aJ_bO&?xY&TK{C`Aymghvtkx%L zEvOn^vVpYiYxzNJj2MnwA;vw*MSM!Qgd>m_g{goPy~J9*C8pditpLd3_lWNA!7aV9 z|AfTX`eq6hCC?Q!w*7kB${dT@AUA`HmnaZKQqxt+<&Qc1>xQd}O{8@ccaG3r zTd-J)A?cE!!{&qwpprnC)HxL5oocrxd0M!z>v81-8|AUrf4E zZ1HsElU+y}0a?N!@`I#(`N+pvL7cO~dOvG8@>Go`jgMYqr)+gSLPR2i0x2=9Ww{^B zvA~-;5TZRiE(hP-GEG9Ej9pjSRdJItra%T}m_!LF}Xv9o@E?@Fe_??3;L2i6PIi_%OP8STJ`Y!m(-?2G@k(-IJ3W105<) zBKU!G{Tis(FcOgR8dwrxN&>wEg_fxC8E#oenR2_+0w1p(u$j=XB-t)hJ=HoS4p+p) zX}!g1?~5yqkPfoY)k=o-tq8Ei7vGw8NK7a7D~ z8xct38d$^P89V+9UNp`*1wb{2eO#vzr&C$B9!3XMI>MIbl9mX(_YhUPX9% zqH=Dvf!Ncqi{>^O^|_$6c|;&jDS4QMv+W-FZe|2_;PZ1otxPluJYFEGd}?jMi>0z3 zhxs)AQB&7+zOImxrH3ND)fqW0cVgftFY@*h5k0R@Du)=&4NvYAOym$;IZffvgnw0k zUlN23ulPK!K`g$NAU>LcFAN9Ed_C@aTf$)JK}mVH@tr z>m%&>773xZK^M0A6u;^Blk*z{w+7#K>c2iB(n47YxhPD>z%SXucn-19cnGfv(J!GK z8_^-F2fV1dk*137$Hh|HJ!fY(-l1j>}>p;>w1`10Sj$sKR` z$qlOMCiSreR`qIE`cK16 zYKIn!7C-zi5ZXxrT{6X+*@g^IuOiIWqT$v4V)^WZ9Ru->lF!&hoQ~5{{k-Jst4l!r z{1Ox^Gq{QMx$%~_q`MmZD+C+FuKAQLP3Q;%IwfH{k(&qPqa&M>QMOXOa*my9D}T}i z401C8@F6>iUAD%s$>i`}odB1fTpZQkPJZvIC93b&+|5H9(v4eF9KhMW1ee{@LrysnA?g7S%fQ`R z!JSRK$BgbAxL^GO0l=H&6_0*A#SN;AVf=$2Cr|FqtEa^D(_fXEZ*_+^5Knih6p62f z?&hsqG6B-`i?zZ`^5e%?RiU`POy-tO5|Y&XN}~|dvHVIJ@~VO$t6>5x@GD6c4zQlQ zLiV^vcex|sC9H1%93Iph=^i2cxUeqV7hFl@5)?M{$hkoQCX zCXgZelE@y^;ffuycuvnzJfY!dyxdjEo-$?@ z@=fCs=;(a($eKI0hhOmzQ+g^ZTCzhgRIzf{vow^<* ztk^q*I610=scoS*{48M?tP&^_2*osx=aIGJ(;w?nkR6se(73Og5yjfx4N>%9TDml=Miybf zxFyL-3Ele0xg=H2L2*o|Vm;+)aGSR{YcQ-1$wuqRnhWhw8N0`J{&KMo%P}WwmYpYB zW&h*M!+)UMrHo+Gh>UmvrNuUvbP{3Y(qeA$*btpU>qi)1(?6_@( zG*v<|_fMrbEL%k)ryGl)NmdeVby=ET3zH@1_-ryYCCGg!GCgr3Pg3Qdum{QZ5ER+f z33amHiLhR=p9wN{KmG3yh{{dyE?_lUm4v5twDuTdqWw%LqMct=5zofNo!*2<(@tDR z>k@Qn>b^$jTP4xhKE}w%5895vW=UJJ8noexg9k}!?Fg?SHYtKeXx3LRpr%i{D!C}i znA94lLzD}4B1bET7MALS0Yz2w3$}&T^x_qlU0?ib*RX%Ku5dy#u{eB+SSbI1uGdGh zC-?j~S_o|>>^dqOps2!1b+(Wnu}wJX*r&pfws&oL@#%`aPgeOmVAL1fm)|% zWi?17gtD}JzjScVcHmh08IG!D!gv6#b9wZ1#X)G?LNAG4z<40;I(cg8PJMJmXE}OM zdfl4%c-}gK|N0<9Y_Z~u>D`M{vuFAh{wjwXI$4?ZAnD4Bry7Z5{#GN2sAp7h=ye0ITV=4L^@K0%E9P@eX@@*h=Ps^`4-%-u$2W10 zm7D+Pq;;$6C!`d}^#U2rwM&Rkl!sPE0}sl?3iqc@iFeF5z$JXZGR*$-dtk+rnSXxL ze9K*B48QgH{m7SWD7I>tuDKCm+%D1W8A;QaTBN;Unm50qwzZb*NA$R>7c*0l`rJ4! zJW?Nv+2J#l>`~X@l{Jph^VhdozGS&l#7mOvI6{6v_#D=glaBGJZmVe6(m{R-ri~Q% z3i3N-YhAU`Suleioko{l3*wnZU)gdDZ4A*oD$_9ia5_ta0SnOCX3&{?W9<;^5h*Ov+Z0Q=Pifo z9ceM2{^TQY^p6)FtxEW?D61*;zVV3)XN<~L*1m*(9<|Pfe+mf?5k~W{^Oi!WdR?k{ z3HiQUsXgc&sWuF%%`esUqc`jpRT}pr*%f|nVkYunO|%oOp;WwNpPXjwzhoWzPxF`t zGZOFvAHcu_<9sop0D#?tXI!KMreCCku3w}Bw_k8TJS;gez$nb->sOpIV955|)t13L ztUjqxMPJFY66+Uv#stiFH`y<0zHzjyqK&T8j`X`fX8|Cem*2nIU$_yXl$+Iip4^p| zKB0UhXL-u1&fB&X@hsu*^(DTh-UjqS>>m!EhhzWmii z%6OPbUFY)4bj=Z%l~|cM#QueAs%c$Wv3J0OZR(lIqi6ISbM28Jh+Khmt6TQ-`RA%c zy5kc;b$_Fz67E)8iFCV@FBz53qJm{|>yfb0EtTy48uD{@5!v+{lW^ahzEclitP}lq zLDT%x-O~WOief^;1z@F`a^?>hpQPi=L1_80`!X|WsV0w-llMjW=~6{0@n~(11xM!6 zV)|lUPEA&xCl<$Pg_);pT5hli?VR!&pjJi1#$Fd%TV7ooXbXBuQ{QlK$qG;^S_UO; zUE!RxjsGOHOgCr^4GS)v(7xHT2sw-jn!!{CzJ^^_lzHI zkqCZ;Wnii1-nsj|y}>@Qz0pjg2J7`5GbHUDkdV+wzJIA$z5ppUmU6>?xfrq@D3hw9 z)2aMCRLsuul9&M?4GzoPAFL4!w`KS*D7s9~~GT}f$BZgdIkKyjX z{^kGzVo#D4TDV7q1IslBt9FRdhBi7d?T)h*bEpp=6Z-A|#2tmak2n=7Ru7OfMC6VZ zxeuEKVz+;P2PhlTyRZC)?pGPO$bejWNRSmymJ?NI&xRLTx<|r|YPN@?9prSp*>rOr zw*hI#9|9*By6Ms;6x!*$Ryf$rxm7y&$;q8JD8$KK_0_6Y8Xdrv_9dn4i>OOvU}Er! zRII@wih>)U<|beY-lePZMAEeZ*1NF@XvajdyMukWt6ym&-6Yn>b*F`dQ(_cyunsim zKzMX;ZW)clpw?69%sepp^xAos!^$|5r$=+C6{)#D7;&J=?uY?(e!sf?lUPsv;q(ip zKrh#eMUigL_vc3Vp?8)9*|zmMPE||o6~9De7LGW z6=x}C5TR@>%}&c{A?K^(OXhqvz6uT1@8F!1_YkmeRg94VS4dB{Tt9LD(O<(0LS z)&Z^|WjrHlS&|kgk)U;JatGF;JuD(YRG7i$y%CqVSTjLHU*M7gbnZ6569d?2J!n*Q zx!(^$q&dJ^bpnVsEJeP6BAnhOW)|5X_T}s!C2;tF7kB+{AOS>Z`uQSrOw(Uw%Xqno1AC5N<*<|W3P3`OYZ ztVWXq^gB90XDPfvX4zq&-{vEJ()ILH%5lL$%MtfwvOSI%aFv;9Y3XIQAPb?m>|K(V zH!@RAQ7t#>QbI2H{ZO?M*tU)w#w;uxGmv>|xKC}{gF@L?jqVD^6J_lzj+`1|lIFeuPo?`tt%guY! zXlHpb<|9u>xV`IYcQf!EnYlHmIZLl^y0qcL)*oK5uyYKKG~Cv9Y}=XGwkNjjbZnawbvUtY+n(6AZ9ADvlKHaF*I)X3Qj_ZdSY}8f%MI4LgWXOH9bx?-8&u*m{k93 zCypqYg>R^qL#dXs>0tnzhZ=Ch5{{nvz*_b6FNDQ}hVO)Na33;q{I*&*f4g}N8dPbz z56I4gWyv!_@nx&viU$LWNF^4^*t*mHKQiM{apqu*a$mIvDW>Tj)WYAZC^}_g`4hb zm@n@eZLSDeIziSF?W112gt)PGWu9B?;~`3yvpA3{%x5Gc@!dR~Cxu|d6X2wSFrW6w zZdZvj9^wTx-()pye!5HXlU@JH7$V3bj_33TP9-P9Fd2KI+0TYV$YOPjOYGum<8wkK z>kq**=IB=0D`PAN<2tb5G(vq4^(jD&+r=N(s+$FYw-oU&ln=o^2`9~AYb0c+Fq182 z)TCZ)Ft$66%v7`m25k+Mw?-X*on;*k%FJZ+K;B`nf7B6J#xKu7S3)4_vpuqCjJ`E? zC93;?Qb{Q4hQQ1s0(wCc3-2JVIvki-BWHcgVLbo3dwtIC`TB)Z{pn$3<3>oTbyu5I5sS{>P1n)v}5lDGjkQX;b?1=25q^#;L;0mD{PElzF1y|TVM-dp8%jcL;{8KtC zCY1RQUdYM>It$ulkmsxQ`BtUwsz8@j4dAxxyiXn!^{(ny5M*%s<3 z2Fd(R`@VJ@DLrW%nL&`U`B>ZBtght2b{KebgYQ z6OpM=SQ_1QX-|4l%wG~l6l{?iPIzE>57cGiOVrgqsiRf%E*f@}Z13!HABxUI@gt*% zgi}^qvVJ>6reqtxWVd0J7HqTe_5@RJ!^s&xY(l<;-p+!Y3^Wp4fDlSHM zRKzYg-cwM!9DYIru^kbQ;r#f{yidqwue{58lG(rXyW?kj7$yJ5`SLpQwZQ-HIB&35}@4C+sv zvPV2b`<}=R{+G1k4&8~-pOUfvR}|r^qLaX<>}FtY)Xkpqo$9+vS4j4L`1iZe*&;@j zA`%s|7{^hPewwX*ijgP;9%<9@F;ZD?v6d>VU{j^Tu_@#5E>(m?PKVHAIz+AT>$SgkwllUHj^&Xz=KuhTm!Z8j z_V+^+%Ale7(A#uIo_M`4gN}52`QNl>r3FLgbnyv4!g)DCT+xgh-)zkPg2_|8E2Zwm z`O)i-4$a-YP6iBYb~zK4`hpIe-OP|&!Q<2(Y@~bD6e`_8hBPs?J#FL;jLwi`rwX0o zPyzy?48Ws#;U3J7$Lq5Xdl8NP8k>64He>FdH!|GphOoKP8o7%sBYzmL{`z`Z)$8`ZrA{N$dp0&^T#SCOfN1`@6(% zc4N)XS4P~_gnbPs4>tZw>7Uwd=29e7H>hpva#ON2_SicMqvZPemyK-K zE#=kwdm49Sw8xQHZ<&*o@pS8#72qulScKzQ;#a;k&hBm7a(38?)F-5Z*NM-}b1_rj zw@>?yr#Jn?=27bqG*G-W`n=&9DA%^VDB?>qVBEr+N)_B*XavT2f~M0Hw`p=nyTd95 zc~#?p?|N3w(%#Q(^~tW3k}tWD#EA^j%0z#>r}ZM5<4Bj|k3XTbgByD>3~)#)#@-fx zNZN*o7a*m?Q|JhDT4Ju{Jej(66@XTVqmY`4Gg3x9q^%;%Brv=duR{Gr!|qkCC+tDP z-pJ2*phH@O!MLcWPVAeN9v0VJy<>B%qV=8$PY;nKVSRJ?c2Z8K_Zb<`xJx?FgpA~} zV_d|nm%)$ctrDlD{{+KdlPyoei~6el_OP&}Wc!;ysP%n%aUgDq#DHA%6P~SEzRP#^ z?an&W^U4UU-#jfNa(GxLdnepWwCFm}!_Y5r2|*w)Bamm!Bv zZ^sQ;PotoVKRHR}i%SU+akwaAeVrR~27z z=X)qu+OyrmQQdme30>v0yaWb9)31jlBxk*b)I48T>?Ep0u(em!IcZ^siiE^J+^w`V z-+0;+4i9M)5*>s&y)XubnwfR9U`n#*pz2&fDYOxYE#>U zUI{mEQ{ac$!9?zh9U8c8cqQqgeD1?H7V2Um3XBz}dlzqt^KHqeL^4XT9HH3%rV&9k z$CT4gd1ulk{0`v}W#Jg>iG>_>a!1iHTN|ExaA8^;Kw+S9-vZabOVSzTt4-T3j4cG3 zwx5;2;?<5OvcMU>g-;>1-?0Z-zTg8>I83~tMI+iaJDuN#sY1c3(uhq5BdcwiABJwB zF;0RQjRVe;n}BqtLT2uiy=xoUZ(MZ~GELKr7CG!$+P0fFI_N@X}ZyFEc-#XXm z5B5o(Z!nNMc1m$Ga-x4A|8g;+pW%5K2Sr*YE+DB4E|HXu=z5n4GKFFmW|`SQdfoSR zCEfTxop@e9%85)%;4oSw&KCD8P$!hep~{Bp8by1TiZYgrt0tqMYnvDg>A-SEeOT&V z5^{@8$GgBb7owPHPh!+i@CQwTgiTU59rjZ5z+g?}*C}Mw8N~ef=}aDSNZlqD10-|? zyG%mg!%9bf83p717L_NO((iKb`I?>u7m!HRCqy01dNjr@lT#3ms+8sM_i9G?rLD8seM2f+p^~}r_1RZi`m?d%IceS@@*j1sMWb6@H>f- zF#FaLBQ_j$%!x?ZYbj|bId-zx&QK!hIJoT36G_h`x+oqYv=6fl2DV}wZ}K7g*Y@;z zMmlPcR63NBGcRvW{!Zv&kHB$SsPHBF7__5_F*bK$#AHTlWpIOuHK_HO^iCtMnO2Ld zpmbVX(HcT36L*?qG3IBT6rrKW`>{;|6qC#=_8$#ZhJ@!0$8G=sexw_to)6mMUE&}d9yAdn_}yf zm`J_y4LOeGCMd@hI-F*)L(Csq2n(@8a@v`;-?E2FY;y^}rf>#QXa=4_42fn~%{l>K z40(}Czp(V22~9_znB{UHA)UeHQkIxy?L#0Nuu>*?`+JDb4|z~ZK2t|Q^r-On+`Sn2 zzca3a;s#Qgp?6WW_Kn>0W88xg&@%N$+#6@nG7V|pvu2Tb?DGGX*CVa%GrQN(W2znb zc~6Njp2l}_W1ZOmedxgZX>3vW#ieWu(C&NY6X zod$m`Y1;JI-IhjXjijc6R1EIYU}=vXBr>-Duj;eyW3OC&==oPm>iYMDwO++TEE5qCX_u0~O8afSGP|-R)a_ts?>J|(+LkioiFnJ5wsHRUy#yqWI+Bq8GRx# zYKb5a@qVUGnkew$s5J5fYFAUK0_T%6A%7A*n8Dn7!^$5|H_OuNH!VB4*+L|y9Bc8n zoa4iq@#I7&3+*EU=06#Flp32z;w+rA@aA=}_2p{Tuf^_v}Y+;*f{kCXuU*_94yK0&tqseUP0WUE&IJgAbkV=EPmwB-u5L zX{zr*%7udDJAI>*w^T1{S|^ATBMYybpth`db3r}!Q4`)_>6)6#j0Js_;(J|N#x2|j zvdGW$__Qa}9|m@hH?429O$6c7Cm3+|OEEJP6buhYWAkHVUU@<7?~AA)D2F2Y!h9J! zn)H6FGUB-t6fF9^8AL}7Jut(h^eRzcA>AJZ6#b|j@PZi1jsLUzLl!2jN@T$Z+4FFQ zM>qTrpvqUcM@q(+(U;aR;n%lhJtX4t%R=xOpynd3Hr{f=TtNC8FU_`Ap)njbQQ+@; zOf>Fb_7&IPv_nK^2nS`{k?86vXzCG5O-dAWE9tZ{SDu3?kmp4Vkj_I|Znicwccrh_ zP&`@X8Q=(0u)5YmN;m;Id76w^qS>{8J&aO?!^*oM7(OUwb(x zR7P_>23;)G;Nif64(PiM9k8`&>^9vU%+;D|pWBXCVcvXS?aDN(a%$N53PZ1Os;{xR zU8^z~(9MZlJCC(LrNeVQhqd?8yx{b!1qazm_Vz>vvZq3QUw0kO*HAZ9vT4avjZgGc zCz;!TPgQPdS|uoeikok5&=Y6gs1%$VXHD@9B=1o+O{#wMoN4sCdw;m6)#x zw0#}jZ>f9O?xf)h=$%U(i0 z7|MxkVw^?k7m|UdcVDL(rZh<=-+{Vs95tRmH> z_So6LjJ#pWo5*aUf0pC&>)}h>N_IE%E8rb=7pezMt1eqcqteD(-MlhKa|W-uBYjC; zRL9^sW^)d&q_uy-o&}l3&S0Amumf{_|%IZy?mxjwQTgyR?XIQpIRNP>tApCQTIB|;w;jOZO&+=&U zEt0ta3{Y#`1{P)a{jVZ25Ql5?phW$*yl4kGt)tKq&~VpGy~Az8*{o(t$HR7J*>1r@ zw}C-X@WpvS5dsKjV?&py;8;gYhTwbeIKVb(yItOfItWRMVcHJJ0Bco|boFg&rgLNR zFfG000jiJ5xAG0$Voi%XVZjDQETBc~+Nl&tnJwq-r69<{k*hA){U%(8^(VrHVu^tb zeAxORl_Cl?XlN}qoH9m8Ov4-G^VH1y`yEF@K;P-SfXnP^QJnC|0=wPc7F5~RS-Zlz zgr++3aQp3|+)35%R|s-5Z?J)bjgvdB-Eqv-;-Py~|JF%IRb@}qZbt9u@v-@_lu(1Z zIb^}1Ufg<%s}y(Qxzc;-mGtW;{eoLp?YOJxuAIJ$o)`OX*NTh2MBJfUP{C-@kXWtY zbI|m=niI(VzQt;8XGz}qdG*1cD~ujvj_UEyICkPLO?bh2*RvgNJI96WTWNFrg6i|P zAFTPl=IRmV0)O4&oxB<-*?euT9!->u&Xa$j`ck6s<&g-S)k*SURxT86_iYK&@8$H~ z-Yt?+58lE$pAWtKC@kQnRRK#?2xs0QvJUKzZnD9&j{$U2}_(l_%f>t1Sg=8jT|hv4L;!qGe1ZwXv_R ziIuzSnf`%&hF<9XaJBWvlq)1PhPS2W*lj}xE=`CBav-<*ApAV#d?h({3hM5 zae~2cF|53PIDa#NvJpJy&E+=fQl6b9yTy*2NdGmLxh6ZK=My;d z;u|f>Ifj*K8YRza#3myPJ2AKgW4*BHg>xJA2gdBW=77L&_?BBqx@$1acppyoLSWMo<4!#9sQ#KJ_obqqw`(KhiDa z|37}Jrmwp29Ya93cNGtUCXe)0yPiQx2LpqyEQyqXW>RYq*D#A>E59$!H6f|*?_QMP z>p5Et_1kVH(b|ju!_CiJgOT4&f|?hnjob@vy}z^Alkps;y@yNEmM&?5ZI!xg?OZ^>>FOoA>vo z{ip9UmNo9xo)Zul)g$ZTN&`p8jDYCeO(j7$K;75CUIV<8~TGFy#a zey*vVBa>wPvSYJ_qynwj=r)zII#r`j8#padd`=47_7vGco-E^zg-6XA5LaRD?z)0s zsaE$>Mhfz*A_Y#|`=*ifBZ_*eC1E6+-3Op$QJ002p$g+j1CeIX3S`D2uuWSeoYZ;o zOr)B1pdklOivT=1qjs9|nn{@`ip6w!e{ts9mJvv@Wy;ga*wRgL-fY6?+Q#y*9y)TE zjv6LpT_}JqVF;m-x}za1p&LoBKUQmT^Ud2Z{-%y)^bwAI*eCw+w9eWa3wU|~MNE<= zpjKyzs+yc85S6lBa3qE)+&9Z^$ir9mK(McNUP(&bi+pExJu6{IvCg#Vx0B+P739jn z@@l>#rs3gOL3uC-nOS31E$KGE@E^)YQhUG%%4}{sfsN(m5L*z_1Q*%ba$W_|v3fsE zL7v0!gXPuF+rs#0om)>PSQBUG>4@q%^vPO>{o(ai0a0X=^YD^VD*+G9568H z<4lEk;nVhrq-n5ke$PSa(btY*h%73m?0iN=+?aIcwTV3an5%`DNDzXEP8vxM#UcrwMD_tDjV+ZiLTW{i zMk{AqYJrImI#x#%QjsTR!$(-I1;;uV^yBpRf0;MBX1zNozYwiN|JKL&pW?g!EExV3 z2mkN*ZnB1*2f8?he@V5iwrD;BsZt*)m>rmYyRJ5UMbr#)W0@^z88o zLu?-msHR*-k`!;`X33^NnurLkJi?*RYuzTK3 zT8O&1>yoVLY>B~%!3eq{#@IX~WT!(dOP&OZ%#XEAv@3Un3pDhnehI=<$)Jb>5$5xF z&e}%$N@QHS3YYWs;C@B?gE(#Y&Te=G2wS29BUFi{Bdh}^>0^gd#{2?VfYqv)bUPkk z`U&G1d%}62r~flreD&uvnS@TJ8mIfxyH z;Wam;1^1#Fr%03YZ|J)wy-yP0DjddBcehg90D=v*`!M}a9?^o{ld^L5!u=owZ-|-m z@Zb&^E~g?w7m3%A@r8wcdEFJUL^+zVM}D+~Gn^v|<)>{`2gEC!0xT&p@JP$=XozWj zn@+&(;csR;v^agoQfmt_KvbZV!mEYA9;I`LiPTdldi%aqL$3huzO4Eaxxs9FKQ-hX z7G#8xoca+vg{88nBcZBi&VfpzUIi8XiEjyLv+Lwk zOy8yRlJ^2-rZ^B1 zPxU7=f3=Q?$&EH!Gt2LrchUxf&RonKHBXFTGl8v;7nW2uM&2gANG8}o@9QZ;<>r-1 zFnV!rR;zPl(btyqF1)hSa9f+9DozD9#AxHPZIi2EYNE|nnQ1U_;?kBeR|_Lh*QS+-76d4{+`a$+!#IjCi)l8 z$`IrI9CqIs9x#kw3u--Gs|2FRPHbW#V^SUOiY?w}5fQ4IP0?6$&zxyQ3GDN0q ziFOJjhFM;i5~HkzsW)7s;6`nQ$Xf9;D&Uqra4tDu^uqB*N*ILwcvb}QFZ9aK0sZJ-tx?T+Y?eQI64s|IO-cQjIwpY%S3f%6JXd1UxG zl~}d0DuSTAng5;1m>=ekL)^BmM|}QK7U9pWAs$wPj1f9h19BIY^sGr5GxITw@yYmf z&0{lGizIFG1r76vNxFyIu`G%Q4h~+)V-B%lL4p6!4JtW1czXTsF7SUFcAM4pRnes}1PH-!_uFVM z3aBR{%kaPBd>@LfyBvlwtB5m>5Kq?aX-cF#s~(ffI;+2(3fRlN6`r6ipQjDz{Vc2Q z-b$DMK@L;g<7%(C<8#f^>ag?va5FLkf>k%}$Olu2=r)-(Bog`Nm&Q=mqS2=|dij~BxC+2J#YO;49Ee8x{mX?Tfd z>7ssrhCkk-PUhlhB=pOgJFpd#Mg~Wk7D#a>+dMg&nz?C=!@AApvl$wSjxf+ZpFw%* zxmnAL!SrG6?>sU5O~E{V7#YDzJrQ-Fy+R2;e-#TrO^a75S9Knwpy5o&j~;2i>o8H# zNRu-{sv_Pvp~#6oEaR=fa?8JGeJabE(m9$(#{|k)z!J^hGl#47JnYlVTCrWZT80F|ZT7O^Bq>D@nlT=cN<0<6 zPsXjMo3zdHl|QFh;QTdqzG|DT7U)bc;w}drufKp(M#aR}%uK3LrXb6QpS-1QExnBO zEL1hRSwBsbN96z$;&lc*oBmVTv@=hm*AqYD}j9R26|XNMccE*V!Q|OhvJO#Cr~##IK%c zB{zckH>*~PdTu2*`Jb`YG=AA^a7XQ5HyRGJ0_GFK1Rcie)==17CKXotN$=RK31Stq z8HcFD(yAGsab=%6q}o_(s!La+TY#J5qtzpZ}u1Y){AfXs@)$TO650+hZW{{ z74P65eV{~}R;WG3RC6B{1A2eAGW^&(9)b9-OV;+i2G6?p2UCGj*G(?tsZ~PU`nU0n zCJqiiKXYsoI~mof8wN4>U%Lsy4N~W3i8K8WHE~t$DOMuC*5N-^90C;-IcSDdRn{Ef zWKPM>^e3AxoEp96`)ANTZB-7P#*9FN+(%bYbdL{+-Pul`wu7Ebm;g^~BBmQ#0sZf$ z3bvkh^T$^m=LY-lZgt}S>sB}OG&3==1X$TKfqyB2p}&BAUyAO3T)tlaw=($q*QXB7 z7EA!ge}IUYEL~k4nXK#_ZJGY{b^nK=Tm0+y{z(eb(ALDzMEPW#cw~+)piXlVM|WE# zXl?sJ38oC{1e-Uw)zUuA{_GknAP`QOfg?ZJlM!lL+e3LGmgK46JF5Gs%umI#bA`Jc zkLq>SBdfmEVW{rs_V@E9RtVH~cm_;920!+UW=m>RtN%fTg)P0o*jWlsLWJu|E7lcS zUX-Z$NqDR2@ge0hCCA5%36dQq5E6VdT)TrXmQYaW8=|6UeJ{{L%dSz*%4b|EGsA`& zvy8@Z5y~yHx1;9F-EG62e~XQfZ#iDhoWFR9UdfinNhgcmo_nmwq|{_HBJ;6jB0{yU zKRK0^^{O-BjzH7MWE(fsuQcAP=Du;n#Z7Uz7Upu44e-j#7RXZ~ts1CbV&`28qZch$ zOY9=h^o(;Cxl9CK2nH`oEnNJanX#KwRtQnh3wdgJD^Kd*WE?6~Y zHL0PP>dTd;;a7}f|3+oW)*9LC76r=DB;s+xSEboA`<%CpY6K>u&t2x7)MQF~H3TF~ zat0Qovu@#Tuq8Ure#q`uut~wj z;})}D!kUnACX@Zp2()uC0Yj{X4e?`~@M4(F$u&?7nvHK2;NWuBR`wx{_FFZK>9)jP zWDROmZz{lvKL##398JoSpvrE7~^kTR~FX407(C46N5na*Kd&wWzaQI$fi-;e`D8GSn&e<5qB=ElIAvQ z1<16NJ8UqT#~vfeS>Ry9Rc1In9uHX((&WXIBcAKSP!cZA*Y?1ACi949Zkf!VQra0U z5eEGL69_|9|CpT#*Y;+vhJ;PxtHD)_7H=+^Ix8(7XB?TWHtDdTZS!6VQygYoNC{&d zdzhc9p1inoJ=hl(NX`r!CKFZ7C!#vQbIvVyPdO4<0U&2sCH6BM+^n!`JcKHN%_B!D zmv3|X7HU>VhWtH25Bf`bt!V`MYsc9=`@#6L(CwwZti~QfmdI#GpsJ!)?*ruG4<4<} zQffd^Cf`jqNRKHi^tuq&-# zq$)|OqcvA*S;Ij?>L&q0dz`*X`C^IDy)$$D(qHSToO$c-w&vHWtgMU zQSC6oAQs=KJ0M%2D}&8E{QHn~Duc8;@e zdS_v_eZy@qx<1QDRCt3tZb(t){JWzfOYXCNOZ_g?1$BCn&WLG=|BJRdt$8TFIjj(r z*DG~*58m}Cze#%9IUD&ExD9%ZYutGK(TS>ebV=5)3}m`x5d_3}E;+pd?`Q-c_V9;K zlBn+`4fpAYj{&|v`5;(&|8lL0=3%srC=EGqY5G_;r&>Jb$7BQ0V-~{DAD=L$_t*uN z&mM5SJyUXW22c>7dWgB&T%sylQA-_QbFAn6krlyPg#Tch;pq&bTRSTikrW3aL%Itn zR@-p*>MhiLWyFHSzwF$C#{vO)_CK~A`X=5#PfMeKx$o);2>)HjPJHH!efz@Z^CA7a z-H7Wy??(TG;fUM2TDf}tS6%zhgNlDtu$nmj3a>CB>R@pG`9^kjQj4#`HoEU3V#46{ zAtJ>(ogpR-XznYfg<2cw25Sb72RckX@)qZELn;=$&n4I&(uAc8Czmx}bDTxkJST^j ze*|wH1W){CeqZG7_(MAqygHoVoy}XC--zHylQ% z#q4eV(rHS$4kLjmXnpGRZph1QH}$@5ndAkq!(7%t;vem{1Lw%=3W=`5!O+4>t@Yg& znh3U7=-GGxJgUD77EjpT7jWK^_0nQ-l_tC#=ICX+ay(or~r zIoe3FEL52fzh!4Rj1(BIjCbd3B-4#g!BR%x0q}qzxkR-TG)n`z95*X0;5{4XI-i>% z6>IWXuEzRB?&GV~pBB?Np8gG&LYiMGbg)AT+-$Tj82DVX3eVSNImfnaP@jXzDg*bl z+e+x&MjYs{?)*(0k%uacXg8~a`;rFK5L-MC`CgdFB?D&1zwN37tTxSL%7l-+l)kCk zHc6ZXN^{HcQA}kedXVWY--1FVkI@8HV1K;dEa z)+TFCg=*5|&Dl30;yyDU;dSwJiY2dcj-O=XCnnqAG2--Ku(kokK%1K@*7cb6?gz8N z?@I%13fbqCXTtD;n5U6TCSDYe+7Mj5QPtY5c2*7A$eNkn9>+!k=t8t(7A&>jw9o|V z_kJR}j5F5)uyV_m>;jdnVl3)w&?`MxGpJlG#>dY?t-3ACF3iU}UDj2BG*shJE)AzQ zwtHt5*u!oce~Dq?0<%%dEvM7I6zfgYr9Tsd7xH(}G=aF4dXwW(z@XIw{Fro)3%R)w z4I7A|gUxd9*jjZdH?k9IojOR}-%E$TDAq%{M-D1i8RKN$BR(S3FEKo$vm*@W9&iZn zPGIz9`9*hVkwR`mmJ#c?-F@CzBZ!w!cU zd#oTJ$|t)6%fAz)3m1}5J!nYXb3Sm6lO;a+P@@eLMcD59Yrq&{<{$QP3vC68z*?!= z#3PSpF&o_Y$Unm89CtjZ^X%yq~BO>(@tv*5;a@QggT8&pN$ zhn;_RwHx6(1oK$ZDZGFfq1%*yAgH~c=-jMTzsE*+*DEc8)>dX6h>sn>n;yA{&0qEc znrQCw@A65inJVt!g-8+hyTwqgh)0+3 z?iRlzq5SaPIB!`#;s1cH8erO_J~zibVrtwT^J_{^{1Zt=j8i}pLh|=;9XzG7jj}?@ zoB2wenW#Ce=$T_>M@^Zo-HO}440l>&>q>Af^HCM{MR4S&O*U69fH7GKRMXLh67|Cw za#+q75*~9(z|Z?*7IoPdH0tl!h(r4y!j?UsZA+oqj>|Wo(@NGrERaHyg=YPouSIeED{IdX}y4JEuDj4{7CO8;tK8fCh4xc^7bVfUYFftSs{IS;umGuc#vp0@xH;>5bV@djNoiTUuB^!OH6UfhUg zssmJ)DBPbdxb*ghR%_&HquCCIX<_Ne>;J;!hmEV%+h?>_os>Nvg z`2&%>*_#CP<#Ra5_;;fyiqX~M_3Jd}) zDdEM6Xj$<>XUrE!Zt>bSma&oAU#j0gW!^|-%G;KVvyQfS8CVI;No(#y_EHyr5J{tG zG(x&G!8Sx}T;&YAO5oilLNh1zz)bn5D$j*u4~!AmxEq9%DTv^ypeM7m<6**5rDjOM z^s=b7Vd!L4V;2l;(8pAq^vHg^PA5k(pyE53P>R{UQ{P>Co}Tmc%$b$kMhI(wMvoGR zB%mY4Dvbo^WcRGT$+}JBxquWz2n^2M3}k>=uekzp=&S{&nm{ni!(~muAi7~{%AMY> z#<_K~sluR+B$u=XKze1~F=Z{y6EicdWrIIfWOdR=ZcTxPx>1naCTan;Q8JJ~^I?V@ z7?~lBX^OW1HckjnG3gpohu2CuKb%4kXaYInYng_3-2Ujq$=eW?u*Pv3c;FNibD;Dk z{A?dj-cXh4kmg{|qNbj}i_eat-&iX(QWiJd3dSEzSIgxd$;gF1Bli^<8F69_EN$qO zd|IduvIjlKxK~Z<1|Gv9MnMGX3E-u~d3}_3d_#|FrC!LcFe!&S2Ruc{OYkqF?I&f# zVV9z&H`o`1zE|R8o%^XdyG+!JSn01hm~)as<*t>P*O(_r>t5&WhDW~BBQr%MQgL(}eu_-7bb{rri>BBypVzR%?86y0g)OS4= z-pL8{iYEw9FjIcio&Lv+Ni}iq0L5kGdPzPEzuRtzGqt!sXzE$n$PqX(EV!!5K(Z*G z^xM430QMiXd`5P}6&OlHgFwqyRzy76Y-3If9c)SrC*7>^vqzAcAvb?t$Q8CBE*`S{ zCQKPT_i==&$9)MR4mMEXrsfWjYiH4@$gSG6%<4hr5tu7~`1-S_=-f(f+kR()v!%W>dh6?jKM zowNBSEbg74HN2^)t{~axj_VQ7`k_Cw*6lmUklV?2PU4k}G@l?j&k1yVmWuoiWmF@x z^Q!=&H2`ANXd2gf-W)$UuV*LoYORVE9s-H&7BZAPd8ine?#5Y{I zyax9_@(0_UvT=0Ha%Hw@&dGH!s7y$jEXuGVcMpOy5Gyj>=_zy-9GG>D>skogjT6JF z*h4xfWioV9Kt}r}qA zSLq?nes_W4?@4`~?xDj$Vcf9>x^#h|Qp7z33&xoohU?#4fL(I2Df?YCd1MR72SIBy zLp_V;v`9jY#qe5|%d`aTYN8<2iYmPnD+kUi+nKuICRBkJcCz%3WuL8qpXWa{hGR0K zjIE3KFT4yKP0DdXZF~ZrWdU$D*~X4k)FSC`XE3`PGi7Qw0Gw$L)DcM|axwGU3({%o z{muesE(uKyccV=rxy{fqbu-mxqvQ4S2JLfo?PhrO3 zM`l=|$HXu^ywj?`;XZcBiz z8;htW*W9givQM9N^*tLNe2QHd79cj)pC0x-w{M%R+y%TDZ_x*#KNa4alV7KKt>~@T`Mg>(l^Plg^ESm23-LOSCrzSyzrIE*@A|qZ-b7fC%n?n6;GusF%isPnuQb@K(AR z=0`ht;rPt^3o_nuivZx)JwS&3Abd5M-3d)yf%NOVD`o6zVJy2DHsrgTAq|<>hI!+? z)o8oSragHwWPHHlLaRaYh{On-s;D@3tZP$^lu;@Sla!TKni+?1gY$|)S@dw$?^XrE z27PveH;={eW<@Tbq}qFFm?22IdF43$G8k^SaVzDBscy|)_8g|hT}6knrFn~5P$Ahe zsNIDSJV>&$Fpy%lPM{v~LSVyZi`)NX-P|zOITTqph4<)6?(-0=UB^Cv+iw09BI^jw zIOMJe{Nu>u5disoAj2P8c?VY0C#*+Dq&KqLnd9D}T(U=*J~MGJ)~1cMr=cCWVM=iw z$1&KE)7oynDcyM$=e|ji=_%9+@-q6=rf9z>0N^8v^O+?f$MU#~;~%S>TJTI0T$k;< zPSmW=_4f`*@l)IGHF;b*XtHZ17zCwa&sF;vHLcp#3Fq3V z`hWh4@**}W26l2>CV42|5dj<3t1oT}6Ik&Ke4!7JjbY!x%aqZVa!+Lpjmv?YpAN1n zN;F$*60}}LGQaUM)cCsjcm630nnG*!9)<@2S;zZ#=RE(XEa+cP9sa2e{%@-M|L7ES z;J-SB=FgQwCvyb_7>EJ{WLP+~`){uxJyV#Q#%(=~uV$!-dR^;6g;T&mf7C60od!Yo)kvSoL2 zJ$?}^UWy%6Dx@I(KI8d$S}c#pRs)W;e@;Uf!0O4ozD@LVaH4%4k2JPHg_6?6GCqN3`a}v)U$hwBSlusa=<^!e zTou$yXBQQY4;v3H{|*(YTwp>X)1Fz~-oKky1ixXo#_z5umf*~k`1dg(wcOm5RVZJhktWdBPgRl ztr6GFy!TPn2w~BvI)3Nx#kgi@qNyqhTN$9*-6W+`-fn{W2##~4u=D-;Z z%$LANJTy+gv*U~l8?#IyC-!O07}0j4^?Iy%rVCT z#7`KY)=}qBC0sp6<&VYJEcN17%b@UTNC_p6v5+UCfQ`G>?Bm*WtwqfEk|L4_+0p7` zWop$6O>2oGgoV;GpTkMd&G? z4jIgAh{QC(jBmb^nT?Z3Kidz=N1lIytkq%)8`qUWf^t-obb`o1QGT1ewi&-+=}c1p zz_WKzBQA6=#ccO}y=o(a&h5>fY>6lnu-UcW%unkKt9N@enqS3=x^5U3+$a_*FT{PB z)8Ji7Nd!je?y{7}tTh*E@dUC{#j*`g9pU9eGnYl1Jea)1icapQUNEwtFKNR&6oh^KVH9CwNvtfv+2ls4 zQ_z{9EX0(?GAQe3L5^z8mAJeHICF0-4 zduyz(Fh_*0u3}T_;;sxzx!cf@nL8;s+$(UBizV8Q66HA+-g#{paWt8qWx6e=NBOCo z3)K@Sg_JV{NX?ke21T4HByXi4s6)FxIszT66RR0)^u}?d-do9GUv86mlM}Hg4B&ui{-UuYXW(u__?) zx791tFo@=fdJ$K{pT%3e?vk34mX;EL`qP^mHYfAXrI^V6;7_z)_j}l{4$cxikT#La zF@cG+GF&5MXMcxklk-2!SEpbalW{HQZgoqX!S1qC+iDUXxeFywtMc_g9O>b)7^u(aU#FgE4#**Edmwn9v}p!HRe@^ytIyx5t1kcO z_jTQ6=?w_!=`_W+3I^}m6u1XI^cX45X;t4yw=p`Zr|9z#tT-Y3HGM{^xHR1jNw{MH z4VI+t$>B&LA;RR}PDGGcAYt=}-iV{0sG`VR+dT7!+$!I`8SnQzaGW~DrU#eKq(ZBG z#c>nYe36A~<&~jGs~B8$OGw8PQUo5-=1{IVRgmCqS|N=&G%)<4(Tk4NG96G?D}<3t zw)%gJy>pB&(c9&F+Qw}#qJ9ctdzwE?W=RkK?Z7Al$zbKgi%F0qm>Qm&~;ZpNN9gkY;_(d)?sT^q*Vj6 zShQ3A2F_F82XF;wajT~?>Am-`+wSh(ty8w8jHX@VtIIgBG;xhG^~ z$>+PT)dntKx$zkwAF^*ENUO%`5Kw~^Be(A^9SQZ*BAXcbL3 zxnn!EXIIwbMa7Mjk*P22qx|L4CTDZ&8?kE%TBKs5iP-+@H@Ka1=^7e^#^`L4X=C1- zgeRB8mcxotnm#Si`S+hGL}OX7N$GM@@U*}dj#3oiKQ`us`d(qu+-SnQOmA1nzvLB_ zj8@3xCnGNHQU@TmC02@I8B<4gs$81oWZOoqU;@{x6U!lt;vRSe8fq-hjxz0Gl? zNNdo(aMbpT=>T);i(Np}EG+1-7VV&ynQfozOp-0NI*Gq4D@PIieQIB0ZEY}jA5b8! zo_>q;UI`8YjVb2Z5K=r|6$=WuDG{J4$|{=g0U1+H%fH~-%$!bVPTGuz1a)5lZ*MTM2k_|+U9@}_N-s>AEzXv{+ z*|s zXN+T(UYV*AxC~2p^1sM~NQ0;;v%zcZ4>>{7W6Y+65sNJZLAen}B#3tGIZ= zXEnlV2F-5~mmh+`YE^#txa7;-Q4rT7usX8PtBB9wN#Jpl@JuhPC?JrIU3P%Gr69t5afmT^;MW4EU~^o>smMl;S#mGWjV zRIt5ihFB932{F6^`bh;L_7L7w`CXX-X7q9lm4o;9sr_T+_b`;Mz zosy%56tb!u!QOdt*cMdJudc$e$J0kijR>;}t>~vo)gv7*(pyz;iD3sBQ3>@$mGi5V z?Y|g)`f)m)>$Uj#72$3{yQf?Qk9K0{Zii48p4>S@hH<;jWI1XrW7&_9ow%KjFiDQ!+mkRx6^Pu& zx5w_YCSSde^v-gKvL<->pmIwi`%QAUM(2lD&irE8v!?5vA;b_&Jr zEZ0j15X2G2f?QU?a*FRTUum*k8p*Zs62mZWI*;I9vv`Cm!j28s>Ency8HFP2Q-kgI zCGAbayJ7^t+@wzBMnXF=-mXTJwu0^*=~wpnbcCqaW#C&9!|1Gx*@Xx2z(cw{f;HYF z9w|&;FgU%ls3C5^iV3AY!F-_T_a{BT^!u$nuxbwpc8tor(Yu+TW+!CsT)46wfO3+C zJpvj&(28Gd%Lf#tK1J8Vuj>}Rdxma6&POI2(D{oV{7IhoP(6R~m&o}GX@0A~AD-SJ z=@t9wC9U4Vyz=@{+8?OjvH8iueT)YDT-K%pH9YZOM;T?mB2Y7?=8JwF6->6t#Ge@Gl5ZaImQ)3h1-FLd3pc_oQFo3fv@NCL{nT zW@Lh%W~=5Vqu*6!sLfVBs9>@}Sg6$qODio;rkk7AyBlG?miF4e$3CC=?xmQLKznzt z{hrmP*BhU;tZTb>taBIHWBorpi83g?(kBA*N1XI4YkS72>?1|ACO>Jbr;k_IDtmgy zPZ5&o2XiCMdQrn^hO)$_Toz1wXnXF=^z-U{hC?T--onM;OE3o!r4Y;Gds!z8Ca&du zLrJDse9r}xdIShCZbd)(1w2)yrL~7z^Vc&bk1XKXm^>5vFM?=k`vux?sAK#X+E~^g z`xFVSoikC@GMhvL2_3jC;#L$Gkg5>a($o*sUHv`c9abSg0!(}U)XoFHO$nYkY36T? zmiNg^fa8ce3J`IdG>24YNQ|M^V{HN=!GB8{sFDW(v%4pmHqTf;*-H+{4~hhiB?fR1 zB!@ZMS*JzUz=B;=J7`E1I#^f^5t8~1p<6W(-ER=dLdi`)I2RNt(DmOutWqD7=8D(P z=SsEE1JSlqVT-5&l7p3Orlr9lrjrO76l@)mP|F^`uri8sz@s=O)+&JVq z18=>*9Ymm|4gEjHyBjuPcA*>;MR z3U=ppsDx%Q!$2g^V9`Nis)!78p(;fPY8II%rv|N6vA&|F%zL@LtJX1D)aRC zrN#&Q0xgPQbJLFT1d~}}<%BoE$tT(3&{Y^vaRx9H%nN0s&7%a3Bv87lM4Yji;G|!} zykES70mqI&50LY}UCSjeD2*s&kCrWTQ-epP->Xs;QvpQTaRaUZvSm>Pe6XyS?e7xBp`PV_hhV8h_oxoH!JBJE>Cc6!syGgrlMrt*OX{oPbAwP>c9kJE!4BJqN0W*dTt)=h#aM{NkqIc+@fva zx}&B)mXXQ!J?cP}5oAbRQe{QG6IAEwm zG)EN>wxLC=CX6H#e9i(^NW^8LwTlKVS#z*O4rFhb!5W>k+R|^DQCS^xQ*-3oQY?(S zXTd6Kn-IFUa->Udj+M(H=8D}_JS?Tvn<&|;oW}ACU3c1qq?8F=7dx}Ob@{a50x-j2 zSZ(bBLc|T*%~pQ(AbHPI>`>>Xst`9w(7!E`yLc|vfvJUwrB*n5(WLt}htbX@Tr*Q= zz1`s8TZd}?K_rI)4)dF232s7Ijv6P+9HLb7+>-l@ZG1FM;WhAJLgY588m?pe#0mXx zz|cvBQ0zZn@yI`UGzgIqP4uu!gR%AAOXDmZ%pp|}8nQGC)XSQal6EcrTo6V=@dRAcG9e4Z+zIt)`NFSlm!dAVHYR{>6Y7^sm6 zW|*>yF2yRsG;^c@R6?^0&Ua_Cg%LsfDx=LE^Sc!P7;G_W)d`M25%aRp&qOWNcO?|x z;R4F$CuNXLP8k&Dnj!rdFpJBmg7k_9xw?gFiAJou%!+OF%_SVf{l{+W9zxI(X)oaqJQN93H>=>fZPTDvj^liz(bM-JnI?m`rc=-U#tO# z%Mn=i-b$ORY=OQM^QUSP{R5#aQw(mKBT9eX?wq~rhSc>)#h*rdxjBk1O!V_SSM}smduR~Lo#XC6M&Xr4Y__!9Z!`wS< zKk42y1J(dLk(L?~Vq)6iK@%-EQu0ful}1$!g9Vk8XVoBSG>AsZ{#q=3E3(1b$JFmb|ElC(B@w75KQQtTI!BEnLcCDZXilu8`E z7k~X)%g73>Ci&&Snl`(9F3X27E@DN8ai?E{<%zEU%d25q;0RKkC}E6xFS!{;#}RKf zO@+$fTyj-Dr>+Tv-b35MJj$X`kw>Mmo~fe2VzD3HiPQ_KCNPFg3rJdzUZO7ej2#}A zQf^J^eN!f}nP$J3i}t{jqp0F$5**S7EP4RHkU08_EB3z{RlRP=pJ^E- z_EdVYnO|5Z#PU*k1vR3U#scQ`68>y=XwN93_8zaok4mLE;KX^L{1|0#n;*;q^ zZ)E6?J@|)0mjzC|CCi+FZL+;w)rlK=>k~Du?Hkr$5;>VJQ{nloO&w2WJbIz~G@aO* zBQa9-$aSdb9o$U$U|RD{0&SP-$-S*X(J=Z3NeVqkMSoi1#?SyN#p2O`(?3<_HY?tp0U3oPcvGi{0Nx{3wy8CBS!|fFnnQP?A#ZBO(!#4yO{fg^C`>> z@L3tQ%4sw56p&hi%SR*+G9*%kJ&tP9G@^ zTY8bE)M{SZ*FN0r7o4t$j0|CAE#HYQiFxaMjiuQc))&)?)KvkJ#5-Ifw68!xym`LS zWwPFiF-8EXx>Zki`rHrZpLz~4eb|YD{&Ri&P5_tw2UYRB#Z>^u{T8HbNZ4t655iQu zIU8T-FtaZlb}EeSs;)8&m5|@cM&J1_OE%6joL@4264aApJRY!uab1^u$^K>hGSZgO zx+k~Ijq;t-zU)pekxFTM`s#~i^5|gKoMn zAr;?(eBX38s*Sm>g8Ru2tIHFu9WU~$>LmKU*XA$9wsCYZlosF|2W9Oc;@WuKkIH%~((*V9`T2^T$&m)y0xQp7dCBrBGnTYu-5R0ZV2tWJ#&EASrgl2+ zpZbeaDduwDS3(thCeJ~{J(QvKqM2wV%>4b6blj!mb|fJq~dhGGL{%(EQ!n)HuEN{xBz9m;YvIDT`6ve25UH51}{oy3zdE$XI~ zHi)9uhe)Gmj3o*(V03RuEa#UH8bY=*kOW+! z(KoWk0A>qZQ#OIvPBcp^hxFRAD*?r9E1mtucY7?e9NuZ6NHEfNPRNKxE?yI+A3`IX zUZIS3c%0(41f3i--Wk`7bYa4%IN_1_$s}{^@Y3lhn&}{85MJvqughAzmNhpVK$0hr)Ov%TWP?Xf?!f)>rgD9-^h#92DqX;wR z80oCBnhj(Ku1z-L8(ig+p@9m*e`C}q6G7QgAe)H_5KKd_Eh##`POYqMVe>c4Hs0*r zY7*X8co_BHQmei*egCOZtf*odJ%U` zWn4s{Sz4LZ%Nc4$Z|u6Mf&N~iRk=0-bYD23U`mD~X+$D8xf9U73{VTItA`x9tI`4ZatGo)<+Mau5=7!BVY!%$o477TxF5t~6&&cjp` zu&E;R{(=<4N2#_TA2xfHa~@+4t_SQ(Y@D-IMVSE+UQ`oOze%Di?}1*kioapnYU!^N zwfyZ8vq^%x_tQ3A(AXS!n)a-C2MloqJBPF_Oba@yMouPzW|7rMlIi}o`O~W-9=3g; z<;c6#0X^QU+P!c;w1IY>uJ}1j_uPFGgT2S`xus+Jm zDl+kI!mdyJ`E;G6+fJOZOT<^ZNK}veI`jppid1fKN7x36ML0pfanV}fef~Ueb4j#F zYA3D8yRohF`q2`DT^+w1@6t-@HUa;orn^Pwmd}SUdUXNo2(e4G{ApUoosYZh4 zgSK_$+W;t`f*%-(a10qPep09hq9&%}QNBhCym;!n7C|>WcMlH|tD-BeSuM}c1&=K2 zm{GxkUl(30S>&srR=_LO(A(wloy2mU%tyGHYtUWm*-U?wMy6}s3xY?gYvHLq3GO2K zB*O+<=C{bCZ~f4UCr=xnriW|;v#cHU;bbb*q*@Jaa~t;gD+m3%w>#Jp8p;WYM8<9+ z2|pfr|C~&iw~dn$UEY;+Lml73cCCJLy*dbB(v0=9KS^4YVt`oExxIz-YY}4=T8!Y*v{);0N|PO zap~@)vXt6Bzz6Mlp`gRAqb{j};ioxeK~76gXF-xWO0cV=tt!bXO4gjbnvRW`>%72- zxiM)4EmMoUnx0KJ+hyGEhGb~*rE}*bj;?qXu{lT!EMpISfm(oMTyHf>b!B z$b{)eb4h>{Ydln4zJD_O8g32~uX+z3 zW?nibUS3(2-Ij@YN=EsjBz0)N(zfVjzjPRZpVsfi@`nW#h3}Wa_1t#!++qHAQu`%o6tMYs4$ zg_<#g=aooU0lc^@Jj+mhUR=}B6|}wNJ?1jeE*$vhGm(9A>TkiS`9(>kKyO+D^aD2c z7{K*U&#tgN_xQzCo~GU>!KXR;=Kz`E-|dGBVZH68&NJRxL#!}KX4l$$wQmb7r)HXK z`V#CdsSW(ge9e;1urKKbWnew?qtC{$Sf~LKD|VUKgrrxRgGNl5?yBW+OHa1N?P)Hy zp?+9~TI!SR#zvTiYy>62bHSPRC?~Jiq7I*#i<1vwBnKNE;B`sz*7Y_RJdlNM9fj3t z<2z3s^jw{V;iS$Nm0@6=F_*!Xj+Z8Qs=E`3Jv_S9A*bWDsq+J-OwH(-8!TKSM!5;| z=^4tgc5I#w7$>h68=6vMl8A%yPmSBalm$9I{)o&4pDz`3`nISOGDF#aVa<>lbvSxi zKH=tN6-!fngsDLTQlf@@a+=I2`KpNuW>i9eM8r^PX<7DA>uzwrr3^7m1pg5ruGPI$ zt4HU;pp$5+jeN7IvMSwYB}JbkG8-l{6?FTFQ#4pZt0%jiEqJHndoz1G{+taG`SurN z2k-d=)VZ1$M>7S8!%)H4Z6FyiMMyVZzUN%>6(#+o!7uo654UjJ7f@%VaoZ=$KYG)LEZg%eUyEBdzQvTj zeX{5l`yEQcW2SoYd7c?!jq>l|6D9YEczzK3VHdiW{qdjT7Yz5ylsn12^N*jQUr>qm z6XX1#cDnJu<2K=lWPIcN4s^n0R$M7hc;U7^&<8e4KE(RFr+;rxG3%HG{o49LcYOao zQ0X?g&vonThfrv9%f@fH=v-5X6q4|7OVsWQ_ZzP;(~{=t6GZKr99_(R=**GT3%^i~ z^)0E2CO)j-eE1dT8}LoE2qWfy+&fMZFc0yOFGG*7yt6xnIH8fI609L&om&ENV5$8j<%6v0FJp5 zW9o#EywEEu>yE$jRS|h!#C%ZA5Jn(+=M#Y;yfuBGSY9x0itP!VdLvm_Q65`v^WFv!Y#yKV9x`j<&~zLuRcI`i-(;Hdj;{8*w+X3 zOs_xS;)(AbE1%Kk2<{$gKCr1T$a`RZCaW)U>xlR6#XLyw$n+jtpX+|{eCD{%<9qOT z&(1D{)z$F}?)smwpVQBM?&eJ+ytIbzTrctyO#2J*iHo55(%hZ5rOWsp0EZVu;u@iH z52MYXtkz3k9?>|`UmPG}AHd;((Vj-Qdp5mrqjQ9haluA z*ALhFlyPEsmg__0oplC7VrLx_j3LrEuJ)9~(bKql`b)Xt?`1~4c_wcOXWc%cx?>M{ zR?knIvps!!oSF3ZvgEEgq&*YvVSDC0@ofBm)4S2_lg?P_?dyzEXQw$fGmo*(OnRcS z^p1Ek>mO|mTW3GtaGmPuU3cZuyYWq>ao`_IXUE-}XUW&kzOvXmxH)y-Uu+R@DXy9* zt}Aj07yc8s1pYF^FKlFSvTE904)a>BPMAB(#Of}ekHO-FhkUFBojXH4(t~|7U>O89 za_wzI0IxxSqoizEwrG0fI6k1axqbF+n7{&;F694xX{LuC?TVoh!wTjL`!!@dD#~J| zZf?&nq$zI65=RZF&Mke;FX6Ey31)$3DjegEw1mgcj}WIohv1F56OX3d{Iw&=a{5qc zV%1fP(0o^h-1imEB=f9@1w&LQMo?Aui{Ol!Zh=Clc;4*8J>?7-AAmSvhO$k<@6}YP zFq*~~r546MIdMm-sp=LHy{=U|_jjTrB-UwunbfIEbBuFxa;gfCaYL~25%`mFFWvVA z|7>F8S^b4JGmPk?753X!F@$6OqCtR~mU`}rR6QVcVcyW}A>0wuq+_CED4341J%~>N z0wi3y+iuac16LQgdF8@Q)ZWY`Dseqjs*Fg>q8&P#&e02kH(E$K>)fW#Ni%?u@N{aX zg>W`PC{=Rq9=f4(sFcehs=IZ|A%J;iDFoNWkv`a5uT!ibKe6((DX~>ADIHpxz0c!+})mHj7V&7EH3ml+l40|nqqN@K` zl}5ctSsh=*U(}XTzk+WJx6bK?FCpBxd4=~%KzKm#&bAVY_(bR(a{oSmo|}E4d&Aw0 zk?=+MjCw9u>WFhzAUeJa@?mqo5%LSBer4PldT&D|MLfXp72q7T%z|ajn2VhUtMk7K zTDt6O(&d8T34ErEQxHH3#KGb=$JPNM^tXLP!4&OQvT|O zBms>)8hjXCusCEUtnS2WAVE#reC)AI9z$|#m#t8VU7d)n71x8#c9`UjM; zG8<=?yki_hsw087f5NL$OJNS+%DEu*y$#`Q@|in|<#mbuOY2f+#*U7++24yo`~B~L zeRN6@%vY_v;*>BswudoD<0uirQW9yRvO($!wRIK1xozYg*Y+a{ZaXM>A7Hq{@qk-d z+@=V}k{`%@f*#+YOeho^!An(TQ?MvVIMM1NW(PqZ!gq0B^>zOLZmlD@FV2b(c+;y9 z-H=FhShMP74hf>jo|#nIt|%j!!@d-L+b;06=wNx~4q&RAI+WtOlFIdiFnOOuWj&x? z^g#>Md5#!swLsT!6-V~-OvyTxubU{pPT0PFZ};(+WPd1kAegQZQ}pci(d{1UFL-}g zb4^?~1R#0geCL$j;Cpa=Cq%vY(v7a09ndr?oT%mX=>`V2q{cbmPH6Jui=SK^ZibX( zeN#F;E0UU)I;V-f(nBQVGX6y3Ad5q9?uLnnCm&4$#4U0CWztM=0_^b$nK3!vAW`8Q zwi}0NHeJiXHRxO$*vg( zNsi1*<~v8^Tx%tp=qaW8hOd&~A5?3}HpggCnHVmS5O#%;y+w_)armi98A(UwU82aB z9~D!|0dhR68+M%BSQb-N7=Ws>OsTxbVzzj_y@qSMH{)xM0)e<`a^g!5qH$lX{!fe! zVaz5mYl{>QXuzB(`eJ06rM_fo)Mt9qbIbdI(q?G~sT%RQl2A-RY;b}Lcqx`BF4SkP z6A9^}Xfg~yj$AfNtWbn7MsO*cAks3DB1CJlOlYczRpE5l2;LUaTsi4xA?1LlLoQ3c zbBJey_+$~;D1m8{neq@rHUSl2k>v!77ksMt5bMj5+LT^yt6qZEBr6LLYW;u#hZj@5 zBzm*|&j~WHXVA?)?yp~ZQvcNn@_)ncs$^11l`@;|%SyEQz0{^NI@A=#HT(?df7 zhDF3g83#7hKp|~oA&_RF36-5|;WNYg@w<}s00I=6)hdmwbt_sTwVorjwVRnp79v|v zwVUm#wK_Gbo13-LY9fiAI)7M1GEA6({tu&ZTmNyqW;xHk&a|ISA;05!Vf4WQNYil| zH-N=Tf7`Hw{EHAVC)k?Dgi6=_X<)YtE(}m(MroNcFyd2Z3D5Hhs-K4xiMG%-IPZYl znpYr5_xie3$8JvoJG0hnm zC{ZQ5cP;%>;eHy_Z-2RO3@p`>u80jVP4X~Xj@VL;i%cQOU=xt^wwNf{6}#%@)I|rc zw`eM`|B;^KTd{6{rHs2!qX96a&08rZL4$(h#fTOHi55NR4W+E`L5vx!G45M%IA-l7 zZUm`*5tzcgs<~F41^@Vdxk3vUf`ptz)hlZa6+%m)tM zbK3>{E~;g-#u%JTvW~iYn%V%Oxqt`#g?p&*uU`YFpb#U+sBI5DTD!?;n5oy9)gOz% zk2waB9Uk@NZ8P905;UW#r7bi9IHpV|Fi|}B; z-U2%$6w5SYAmth}qGfvmGldD)l!!MCiaP}^c5O@a%nT33MUzp41_N6CEQdr6dKB4I z%}{(12jh&+eA9T{6lYMV#mQ8c1dScm1yM<%QCHHL;&}0bn;Hk2g&tQgwS^m1Dpo9- z%Cq^I#6MC?l<4*AvlSDT-&YLpm-xgtm+sBj(H6Y_j5hh~eCQgHT(16&==47Xv89C~ zgA!wKV1Bm@1-hY;l2I|`TMBoO;;3ur{0YIE8YL36e98$$1{3WMx76U$QaB%$)R>C4 zxNk`*8GAGgHP3TX2!gOp6j%X*){QikIveNQ$>)J!r7_nk{TLQgKk;(p#$>(Fh)~6= z>a*%E%I{Yn%;<;X;Rt5U;%YKpPhYz6#BFp)MjyNp?I6Or?(Y966EYg>8PmcAUn!3Q z1=G`WEk`wzVotXoIjwWTf3#3VzToA6dytq$Oll8hFl^OFFBY{h_;^NT9y8+#2EQ~T zX2o6jn_*6HFbwVjX@!tylgkhZCH5#^@0_$RA@O=FgFy3$p^AjJA8R6R{}%mjy)ALW zs|X)`7YWz=itLJJjO9kmM!BQw!*7*&kL)M;J7?IU_OKC&WjY?y=@6$UJ|bOs>Z}TP zEYN&*Sbb^z9#pk`sd0C+)@v>T22|W9^`m5;2tpZi5W41r|HX^q)w>vV2jMX4mNg{0 z7G~r`QEreuy40BU@6c1G9qXxwZ|#SqgjoIP9hJ>l?}4 zp(SFA>FX*&%#K~>szb7^DyI?Jz_%=U9Q=l%lh=6yAW@8`jjt9QP6vU2{p4M?FjKXv zsP&W1in;I>?D@R%oS3ZVaoPp8akj1Ve%!W6N;vfvwtLPAP~{~V(6#~U?I7>vl%6zQ z>!;>$ufu~#ui^}g7ofvHycP{_y2xQn^vC9PnID6#sI=$vArQjVAOaZjn=-AmxJWKa zOLpocXkKpDXMQ^7b7RHBDEG91$ER8E{;q|{0HHtk`g@^R*!r2fv3PG)N)72fc_Chk z0^S`#u~X>Ivlx~i4F>Pp4-(3Wp=Y4(Wwn01O>if-2^DWxo<}1pcY*yO{ddIkq%md) z;0=G!4gs(K&EU;BvU?^xlyef5dIpuNcFi->>w7 zjGre()CWfKHx5sf_xvxl=-M{{eYuUpE|80umI%nC&2i+YI3uUh$!t9QBYFsY1LSV~ zGo|{Yr4MxFYA4G9CWM{V((Iek_96RVgKx~&DL806Rc zn}JXZMBBu_7yLEdh6ktA59xAOn3)`OG5e-ZU-#~@-zSN?flHG&y@@8V^xo9+gxUCf zz_T84l{$IgCx#wX?MgTQi-ABZ-6D;Idj+88Wop8Dzn3+0d>4`qh&tyZ?X_A6HJ>`5a~$(u%)Qyl#~ z^j_M8s@JYg9$0+oT0qs;7rMtTdN&p-i5mVwZ2K=IYSQwY!hBxn+xX`1vfKvT#S82f zD$R#M>xkGDjAd;OSt6E>c{B0?(SFUlr1_V7}Jcwtn@spv9;;i=>bisbp?u-(kw8_bxcz zaI^+v4ejId1-t&C>@%H49$8* z{gV0{$H=uvg?gBs)Kf}P-6Gm|p)Q|0H2-}{$<6&mU9y-*Mg5d|3wFwqrO@yq?+Ytf zO7RU-tKY8174>cmm%b--EgSqZ+-{83?hRfS;aUdYjr!>?D7}+s7k$d=DN!OpfRt*gees@H}OH=l5U;Y!Dy?|@^QM^_m(@pk)hJmsI-pns;7P}RWd z#k^{rBbC2H*xGi7D0m{2DA5q4OyEYM)LmfHFf|BBl_HrmqsNs-G&z-+lqMug4?)y& z2Svel`FLnkm;!P10>vv#NL)O(b7BIos1DvNW~7dIaVA;uXLHDAConK4f7Fhhct@pb z;0@HV;52H2urUu*y{uPJu-*(@s<8aN9NFYSOf6$wVw1!rCL1gry7DBik}xt)b+V+~ zH`_Z~fDoM>O)`6NfKH?-7of7vRcvxNtO-uYBDOMEjY?%9#B+V%Ib zO#-lvOg3E#Wn1)9w@&N;DpQ(cBcl5Jgt|1f_7^K`zMBrQqYkyM%>?~Oj1#L}Vzx~- z{$TYTiuQrILnqIy+&{1_!Akoibq8`@fAoKTtz9ABXP@4d*Y73>cty7@$Y9Tl$Ovsz zue_nV%QzSDPO^gRkH2b0!@JAo9TxOdEH&myau-PT;OOA2Bk1AoS$zUFw~);vcGja( zuv#vM=dtK;U!h8@JTwN0*>chO2b$s-pM_OAPOLamPtESXv*aze61#N9<6ZVRykp4h zuJO!90V)m{f()71besb-w;4E=wG9eCn&N*pArPEqK4d?@9Xp)=Y7@fpe~0e;&lXnU z|3E_jUuarPg1j^cBjT{R)%NlmgkbH?5oO8E<@ab(8y-PCw&7@~4snxvFeI>^xMro0x*M)UuMcB9<(hTEt|m zvp{fCici9TL?_DqaHPtVA;i9oG}k{BNYB${5uul^blWh>7BvsM0y(`_OQ+l`m5-&z z6(iaDlTrqX^Y(m1{BD=nk6P*(XOrQQT}-T08{+0$eM(h*y~b|8l$^-PUN@=1fTMvq z1xAjR0O;VwuW^>BPS0g3r)*PrZ^+ZlP~pE~OoHh)3?v?VBh(%9p-jQQqw~2r#Ks7G z;c>_&7JTsGk#I?|`mfmkv)Y{eg5|J4zkc2RjQ=w;mG!@|+V*yKKRdqvr0v+-n3y{K ze=z-PXY6HEUirl4hAya~*ZDP|OGJVO8}Yp&u&nqIexyqRZUgQBj{Le*wgs|EU2}I- zZc-HJXb6i8G(Lu;)O{F`ePJ^RE)L9A=4qLi75?(UpMgZTFdO z_s81rkI&p+p*H~nBahIS#`9yS(=v>ZXv}Js^E2s_W_0Q-G~~=DT(JNcnpJ?qzpisj zL|}wmb~;SVO$TTIGR*0#mavLJ9ivKYk1LRw%qEME^GqW&7-pI5UO5_Fd&4O}E*_IP zE6Z|oB+%As4z#6AmX@8_tg{ERViT-|-Kl90b;4xjHol~I3jO||n3(W|uY?O0gHPfEzNnKJo6Ml}JnTsrhwXQu>@ZWWfur*8>OStaQ$3lHQZRo#FDEI67+VRWAi8e7yGA!j|?ZlQ1p2 zON|zuNfL$X;bzvg;0b}D#(#`|QY`Zm=_zL+s!H+1kW z%T!K1qpwjG^3L8B-cpX=F{Yt*k-L5XHA!95xkz85yIc+sJ3U$li2E!g&2MxdezF=>Sy=(oax-|i+>E?@m51z!Yl>Zj zb?bMd#kY#$cPXoe1`=;Hbuut!45n{<0mee*JzP9yAaU=wO9^3sArBY_uSkETgCQO5+=bevph!fSL+WXDU-LAt|R zuAmr+DN1M_MR$gVE8RJs^)_#UwU_e^u&I5C@al5$kaUyXHm~_@Jj%HJ6^5($M#gq} zvMTK6Yo)NWiKQ8pF4ikfQ|C^W{SQPhTZqv!x ze^OY^bsBu4Mu?Z?)8h0>(1cMON#c)|DNk|uPqUpSD915NNyt%-%d#k>oX{x7Yt#~X zWy^zjV@5svGv(DWxW(2pd!n|_zf>z^77FrhF_Zh3I$aA@qv z#-pO%9RK534A}cjgGJ)P&ud;9S*%yZY1`hzt-Y740Bwxs7%6|N)SER49P8Ii(1!4B(^l1VO*88gfo;cRYi}oPe8hBczwRV_UST91uv}@ z>oVNa8xXtCHc`{!-HJ&dI6}I}Jzklt*lbHr3Zl}wE!)+(Z0J@g1-ZW7UmdWDameDC zMQ&|==81N#v>7rM2aByW&;IPF&TyrytrY$q}}pr_XmL;SkuJ`nN;cJ1XY*!LH|( z&VcxmZt({a`Yr7TG~5Qln*2i)7FoyXSYNE8Xpl{?@iMSqi&Eb|%XIo6Tpgd;1XiiAoaC)OMP_6^SMD%`Hs+VsdrfB6*> zW$pU3Fb)-9{ zm#92(2$-MG58iS796P6c)JLbnVjB5R#2>%?6}lb>zKG$7Gd|R-e>XH%kHqR{{}d#S zvCtiNh%|Ug#57^V>%G>_FJM|XkovRf@A2-HKB$#`?d6TXD#9=FOJ9I?|ACD+mE&ZA zBZ!A^Vy9%iayvd1%<71VlbA);c@|y%!)$&@i)99E?IqQFn-6O1GiM_(C>YKtM9K3- zL6$*Wm%ZNqlvFgH=FgiS@N4RS34Z-=073qfOrvD#>|k%_Z2G@&U$fQz`Qxaf`jJVl zyKzfeZ-k}|l_&(TNUkf*3k4;!HL)RX#3!q0HOrWVT{a~FT+NVz6n?8jM$$imsVD$} zp(+S$Cih*BlKcDhA@qC*e)-IFH)gJHuiGAkbw6KqpYoh?(m&65Rs~ILqlkM=BaF!4QpR+-9*@z+b>Vu%x%k(qLfV)Q&d!@P}8g z!F>$W6YwcQ<5qH*@}5LvXy6B5Rb6Q31pI^ZvV=*V-VC_LhwCap#%k*p?4W}#L@7yQ zsZfPtgHrq(gSN7 z*sH_uygih>^THq-E&XH9O;#hUj<U&~sWiS3Bl%TWhnzX3)3#>Z4L{|x!| zuPOknd>Xs9V&rIDFab825#(LX(9GxfNp3j*VwTMAAM&7kLz8D|K_C0vHU$8Ft*l{# zk%0_#vzLhL#B-+VI3hlYD%e|QD`qw##v9ItXrhRTSrMAHJjWJfy$jw@#pQ~*F2FS} zin9}(Wb(~tXy~_(-cqa*t(M~Cn4OgL)OH+%h<%o!15)wGREY~q^=)4Z4_AFkQ!@H} z{RQd+-MGviAyD>`3Dp2<++u^!J}4fVr6+h-Urh-i?TD;a^<-5*Hl|{^d~bv@2knbK z%iOR!!wFn;>>X-~)uhY-C9?hq=1(K(`BOEg)9hlG+CgPKxAcXJ@lrAm)EWgemSG2^ z^AKENn~(tqOa8v zti(FRgtMV4fKq{jF0&^{t65vR?i(Q*SQ=@YUH{z)t}Y)cLhh2?g`Y>20)y@1j7Bieh_Dc_Ob=OU>c^D~|od#FA}4rfd)u<-gLE&2P;j)UG?_JjJIS945f zqWF1gftF<{c`f@$tGpVcj`*~@>(rc6@ z8!42^_~a#^Ez+3$e{imj-w^4jH49;+b;8p=Kk6-|cshvd3Ffp@>nHm?8yM7 zy9sh9!++9}uW2cl@qu1OPAQT{A+aqp{gL)S{~{gSnUl1PJ+GGZ@|Ry2vaxDATwCZ) z9i=768}x~oRsOoJ$?D*mrDef*LX2vXrh7e0hY`E3(9Dr{Di;!^6-IKYs?hI~@zE-X zlB606p8%4?Qe=nNjv-m9tc5gHA&UeetUBO*ejJi27`wK7W+j;dP_Ef|)qq(*uWFi+ zlXLx9d*h2`;LFR6ep-9(Rb*>h8~s@)W2iKor@Cs=b2N^|0xL!EhZ-mY0KFQDU^Mo= z@?U67yA}H;-Zf8LB{<2;NZKX46=~)-Cb>N8$(O6EqJL3l>L~k5jr;Dt6Mb_2?(D5E zR=PHh`&O~6+a0W9HrhG*MscBKdVc4$czna2xOEI&w?OPY)Bu>B<4#Lu(>aA*S-Wz4 znX??VSHsh?cHr=7Y+k*D6LqN{(*(`TstKLgwHMa!%DL+9S&Lg`>934k9<4CEqxk9| zHN|m!6DKQoP=oV^}$DzgVhm@8_w!U5^7w|LvC~{;5VK2c9yr1;$+0ZSAe`V@8J#e58nG+w?n%vyCXCY)g2+ zw%qyIv%6^9(mzQ~X2yfd@^tkNpq!yhp+7M+WA$kkX2`9^Lie%-3j1&O64Y&G8Z|eV z$>=zfCJ(i|$#H>zx9Aka@KifF_4R5KPKVlJ=r>l|lJ)Y;>b1B{ujRGRv#2~iul z3Swg_J~0=jj07u7ad*Nyh1fE0FC`PirMc!=dKkApenQu#W4jggRfSNp6&L1U)h$$E zph3WZWaluZ&I54kSeF<*x%_7b`rys^($*aUd%df8+y$iQKZT(*+{i7lRostbmCCN$ zA4eOrJS_Ka~e zMnJd}uLC0I`pd~?tHrQ^+H)C#t*H0FcCcqCYn`L;v~Tl`IQw4>@S5<7v~FSb5N+iO zb^JkDtmymKSSIcuPr#wac?yspO_&%ElgtOLBS8xibi3G-E(i%Jwi}Y1N8{|K7aiCF z4Y}eot=d!uCfpc!9z&^T6CiFvsvnhx4zSY~t=c({EykftsYEIe@3fp8g@P#$rgUhb zD0o@e8sg*GiWLTJ{9+}7yXOc0WbP;V-6F!vlVn*)53rWu7!YU&IJcyJy^L+v0x*b zvt}1?OuCvZP<pFv#O*r-(2O|2_sBZSN-|ZxYXPC7omT6VV3Go3COOj1Qrc-1 z)gn)04|r+OM^vy}`)??h7?cjzjHm>NMTx2!8Q51-`d1}r4Oer%DPUU-Ah{==F=jJ7 zG_x2|4wDG6*9J01AOX6mE(`>8CrD7n(hPd}|X$=JZv0BW9*7LrRo@ z04JHL6V zD(M|slrvZa59;P%+m;;+#a6ZO8-VW(k62)Z^faT{X4>nyJFXUvq5-Z>0b8Z{eD|@` zsy#}~+A5%JNeqI1C?k=h!m9?zE7UTRCa5ed|K#otpEpzve2eMw2~XsUjizZ`M?HI zT5kWU+h~})rMYWle4)JZ0vJ9psACTA{gKk;i9U;fk;4sZ) z!Vby`Q~mP9wl;HG|E0@YE~efx@nHp3^|k2L^nTbCdr{M#GP~>W7yIPNd#p39zN4$l zpNp>O0P*@9!mckGXUua*=X`nF34&+4CvEPzvTR?5x2PA}l@QjQ$VBYtsetV}X-C4$ zBYL#ttHB+_xn$;CbKHtyxa>dJnvD(hI+NOVU|ui_AL7~X>AeeEuA<{UorXlmG`C(` zT>9kn^z?iugqcLQ7^VW!EZ(5fjayx?W&4OD89a_6i@!zaQ7lJD1m9n#?Sgd7jK`XiWo1BjY>=ll0QH}NDnaoX~- zMy%PyyBN18?d~^P!?M%CVlI~2?V$CG6M_wdUiS)?1@&H)iEK8t+n)=OA`&jNJ8@wz zq!T**XO!$b8ry@|8{}J{qoX+Qveet80Dj{9trro1I$^+7_s5g0;Ssm533#_cG#}zP zPdW#(dFsE6B6WXO!SQKZ_gK1Tm|Y^-X$$yo=|M`G9h-wEDQmE44q!?pV`}%k-(YEjpCMPOskOO7UDE4d1cwN@quLxvv~%T+%Z9O z2c+0z($>3vcrP^B1A6wTenqW)LxX(rNLhQ~tgR?s4zkbclf|2Er7_99YSnT*i7|dM;w!C=6QZ60Fq|l3ES$L{sWBV?@oqU&8Xj+DEFE*>uMmF1ReX%4>PLI zdR=ta_It?=L?}nn6gR|TA?}E`E-1U{H$68o{rCJ>o;hP-$ug8rJ;bwso&`P&xW}Vs z>2JsCTGO9qi*jZTLCas)L+kQXrCrfnDVXxX*Qa=fb*;&o7cUOsagcAz5W3 z5%p*ls3~DvyX5jH*0PlmHxKKTrQJ>UrV#F@m-mAR5}x#?cd=hqidKk79?F7SLmO2KXD0uClp=LDQsEq6jL8?t2A z`@ImMQPUgt3! zpf)SQ60psS9!A;b7GN5CrW0`fGI^t7!u9S?phanzaZwVbX7<8DDX(Nm^d8^W>J&;Al9II*bNozEvx_D&snbgRtFK!ar zI`~ZJHBGQ(_(eVO8a^6rH8{Kt$*u^D4#NNu~WuH~e3yQ8}vHYRD%zzB?uc_8I~T{O}|-k(0FbG4sTchzKGK-st=lt*T*1 zAfjm*SJ&0~qodv@grDp-3!+I`hoh`yXm{DDa8KEuCn9#9i+!bJWLFQpOqZ~efMh*u z9%ehQJ+lw*JbiKNe!kz&e!tj*S;>3bMQX z*jOU{lR1?Fy+sp(6_73$F@A(?G@F|rW#10s;#tX@mZ#l zg(arJ$oyQ1BcKd*N8o`g>5Zq#&m*+&~#=0m`r<4!Cty@}h;}T(!U#Oz9nYV)iO3 zY5Qe%DNR-91m_(Kb?1r<7F1fDza7Y2l45j`EhAYvYnJJ_0>?qYvbRjDm(7REP+qI}LGo#G{m zPRk+0sM*5`5S9(4fCHET!%NJP4p82X(sBT3>MM6D^<$*WDv! z@8!ZEtLokuPk=)?v-2w*(K>)|bLsA}Z!b#0v~Hxi`7RiA!MEwHDBK{17fvq-zR;&! zA+v8sGrX5%51U&xWPJ9)U35lhWcvcxBV1b*p)astFs<}UZWGVPFu985EDngRV_e^% z>4eZA;8t@1?WEQ7%!0cVmT~o}S~zCvWci@V;xOR4C?6i0RPUWHdI(;z;hL$piVUUY z&l_drgHQ9{O5J=lK6U=(BVFAJ3$94-x1`W?b~E;=&?oMGz1TtWdGRn9v9>ex(xC`D zdgQbA&@sMO4P z99bJ;6cLbPdVY)&U1A<{uDnj^i7wf$HjTaU(|ixQT(qPNR=VKT!Bmg=ga{8?tc!0% zwF_tRyxA&pWson~1M-<13WC{(3jibrOu^5Viozn8MKFwkHjFz5k+ZGqS~RW+kDn^9 z5O~k?Kl=w5e34eFLU@4iJs5qW7SFh}=tJ|=Jr68s}mc=O1 zimbu<@^(GFMXDAD5rJ-TRjA1&=vvmxUC>YFkdivao9Xb8SO<4kMJ^1 zU-ZJ{x<_}JT4(VYz-zT9)c0By@ckb{6*&SG|K`V#i-P-i%eVi7p(v~{X0Y)q_#>_r0Muj_ZfQsnWH$Gd#dK#@5()Z&Jlrl)4aq@d zMRRIH7(Yfu5MiJ#LrwJzUK+jXVlTHBIBO(l=$W0#%m~d#2k0>ojMzCdC%0wWpOJLo z5x1fQ;cwupv<9kLODBa?3kdh=gM{z0%g;H7My~H_I9Tc}!m5{}2l*Y}OTaha;SRtz zFgRJerQI*dD0A}!uuG)xvL%zX>jK$v1;F>=y~Ty+g2U5u!to=44FBQ^73nNdLi==q z{GsuXPDs{fWgpVp6ry01ZIvzz-ohx!p~!s51fX!}GN)DD%A#FwN>!v)vbT&#rdecF zQF1fhQYMJB?zLVm8KEIJbULjtbTITo%c!c66T1TVGMUDu1vG~_ipIE-?bW_fnSlj5f>JNFK0k-uZeB%=D^M){S zG`%pDNK+-9r`Xa4TbgsNd4^n$Z%%gH9#J&wKIbU9?8>qa@m8@WA_)&g{G!Wh;;C92 z{d};4G-I>f8j}i(b%^&F@OT--%9+vt}uPGdk2%yH3xPSAeFRzNOPsh`Xq6gFFxtDlVJq|>E#wWzEg@%>9IfhLnE>hl%wXQ!&l68el z%T1BB%BCn}em}T|`E*AR2gou2Gg4$mGg9TZ>)z2egPwz^6g-qK?5p1>lKzwhXboFz1 z;qTx4?ALljVbIP6RJiIxFnGB{l2u7(EL(pGa9?ngW)UL6e212(8YbMUqMIbWsvfKK z;ZYRxfA${O3lHLW`IShvGZnhFM?}O<@UN$}}s!wi*O7^Wx_u6`!$w zy6+Box7i9e{6|2>1<=qE+^e?@br`L}QSCqW@^_rqPZ{c&mjCCZej+Wgb1eQ6=A!x300 zk+leX7U73$9%W)gkO?CdsD-Il+DNpAEE}_IS;2iip>lkim_9Gj_?9vtg>uebI{JQF zyl-Wt;79l`VyyLeU2~jx%s9>T+&=U9eSzr1^Fd&{_5@m_)O>U^pZN4yZD(kxDY{sc6eygAqun@bMj z=7=A9uQ<;Nn)zps=RgMm@6^cgddz6l0dq8-Sffxeq9+>39w37-ghbl#B6&mo9VxsJdKcyVdgi{;yG z7GkbVk`lL7$-vnAA-~UI2qAMJ?`Z)V`0dofw-L-*h355GH=MBR#dLxnda0ZumdUOQ$F9;QNVq=-CVfyvkVb`T2 zY!f%703ONnF1KZG>hWLww>mwM`>eGUL_T3Jt|rB& zs>#S)7>aon==Uu8Eb?~F6VO{n^cyJGOq1Q2*MQcn6m|ZMyhJIe^lt9dEaJP0+9>>pZo^%C;)g z(oU>f5Nf`skxz50InN<8Td7!wX4qpdv>^Kefk$kQ{7`7ZtEzIU+B+RykNaS`(Yao| z`|I*varV2&T#WO%w$?Xns`cF}zbXDyn60rf)d$v=o%$9s(cF9Fem#x?bi$KW^K{o?JnaE_k5fx!CT(!Z@{-kqkzwSS(&`2SbnVWS@{B6> zP@Q6NzQ7Ar@WJbaP~5@?S$;x~nX2AOd^DM4OVb=gy;#uZ?oUDUF;cP1EiyJ%wJ!t) z#brJjyO|M$29s(+ApFSOmETL{oBxRRO3Z*_l|7 zR9x?_K1MD_1I#JXr~?5mwxa^Wfes)fe!X$n+D6AQ59=M?)R5i*>xH(sd;sS)p@aXi zd#K@D74d$>4zd2GyoUII{Aa-~uhTY@sTEHfsM9$hNEUnEgI%N6BKhGP@Cgbz6uIRi zqZsfxs4e-qx;zpDX1PnW$OOV^;Aj; z%|a7}C_+eb+WbGXv>!-~e{24X%rQ z%i%SLH_`>#0dLL(CZ#mi!rlx;OiILZ`m(ACD!uV_lc!U*;z;QUv?#IZ42yQ4J(9!F zBhfhwFd=|RVc?AhQFdK&`PC}CJpy{=QTD+^p?aPh3Xd6n|o033Z0Iq8)`yLe&^`J4oFmPd8xvxDCO>p@1O^x9`-;I*5i@^r%rGoQI7> zmG!etNO7TnBb?I<%SvaMIpi(Mw9BjJ85UO>LeN=h3$%Te@R7r52mqH^E}W%Dk=eA< zDd~BAxx(gor(jff3PH@_)#Y;_X3H<95?qhZ(e2hV z= zfIlwU`njr$O&V6tsVRa4p`nmQ@(?&N<)pM~yg(3OQx)BKKjCH6i)SHZqSLZ`z#mm3 z$=|sK6O;=h$~<&2&LS+q5PTIbF5KwI>@}Q87L6@hqogq#Ftc;TYY9n1VvL0gZs>o1$agSMTHNh|HbO*Mgd& z>@j$))tZ=Ij@|LaX&3B6u+$`LX&i}rf2qx@=%srQ{d&^KumlfrezWwJKL2pfERMOo zO&tRn{-p0Q$zlQ*o`aVDzjUKY(-LyTk^{$1vf1pRFqprqMtqeAV$ zRQNbrE`C;fPZmVmubaC%vshM&|v1(n12s5a&C zkS+Fb!qSgaV#*9%U&pz`j@hofbFF!}k9l5CW%ajQs+h2Zd-D&2n2+wq^=jGTF9cuo zxbca1(i{1r8tyVsm|fI0c5Pe5%bx8+?(%WI@lpBXx=|}1Z_0a};bUC={hM2j??PoS& zOGX`gHZZ}6zTH*^Ro>roF=e+zxLFavu~Eg9hIz3Qh28vS&GFqZCd!Fdl1+4&w_NM5 z7;L#IVxGR-TfaNu)gM%Ci;8-)HPDnURNt~)s6J6{5LR&dDziEvZ?P1q^}=HM{~CML zD$@yg&*S|0%3Bk|FE!S3+fw_^KX7~LAr3l;*uXRq%PoaCM0+58Fw1Ql%9y`Zd*Al2 zJGv{chRc=K@W#?61MBfei?YY|JD`$KLaO-?>b2i7r_jWN)?~QPWUJ^r9-Jayrfm7Z zqLZMZOHv5iD%n>tZQKO4`6IvSuJa^9=zZh@5(AIN0q`~7iR6n+jBj8~RG^D})M6LY zKw~Rx6!aTYQ1VLgNq$R~0m_F(;x;4-9Ga*s!h1&(BI9!t&`%Tf76%K{MFAf&DwuSu za~z>Vx^FHcj6}-Zp8A9&H}eYE%3OU6#5tp3*bIhs9Xw6vU2$Bx%==jejon&1%Q-YA^*mY=Mzn7&bsv`A;ITT(7!oW2ZzELOsj2^;i zIIUz~FrC&^9M4oSWxaufC6rh(|-?2Khokhh`>T$h8r2` z5&Z&i{uhyM=7&0Y#jvgwgw3ov$?IV}h*LrwVEb#Gux}{f3$`6!)N+%CFZ@1}n6I9~ zEMs!jYs9$*As?tfIA#lLL|5N`wu5*jV#`OB)}VSI6M({)0|^c&ZQ%vgnJ!cgdsuPo^<3KQG=eRWeH3=CDEr9)gpeR)Ua*^K z!fs3B$;}rxmJREDmR9=?WMA}?s}Xe$PwBCSwQ~Q*1I&`UvqoY0KwO2x8zc|^Ft*^!Q281MxR8pf& zq+?p^GlMa0N*b__`jyQ;y0RpCphMP#!fN+6QmU(~=yBA@urp~f+3giRyuY9d$6RYR zU27U^hq4!(Xl74IBY_MWBrVwI{ZGCM3rF-A8)7?o7mD zKOHKI-DBd2mu+3a4I&lTio2^(EIe##5xWi1#x5-3UO9%`zz%LsfUyGbV14j_vQ6B-EYdA4jB|vOzo&o3GZ=y+ zKY@zpV%v60`#9Er|59>|k+w`KbG@gTBfSyxbwD|PcUUz<QO@+x9<-u2CvnXD3y*znbNFybtwk`ThE;ybizK^+Eg56S6eVtHzD4Noc%EUCp zD_U+_UV&tKGL#JX2Iy@}z`^rHI0IpwuDX!)rC6)(H>$@#GtB&erXbO5G#|M_nAybJ zRC6&CSFjSDH}&UhFeOGORfsSeQ_3_hefLP-9vL%!2ogP`I&}}^-*6N!GRg;i++lLY zWrn?q8UWyUXeM>nWI`VmF65CfP#FQ-w{8Qvy)yzqP?ytMhwKfnd9l;qj`ENvx(LP3 z%THoxosMY7DaR?De+RVmGTH1Ld^-apKa}^W?uWmSNFMK9 zMnip*U_JrB&Y5t^<={OaB@~h&y=?l>5Bhme{cQu$Pv9j$^rB~h{bWI3QbVgx`5eeW zK6tuEHTIrw;~V>TMKkOB;~JW2ZrlDu6Tg5ZhWPR$MfIZWsuE$m-guohJ^cFVJY1(com@4dQry@o*b(DG53Vct96?fTk=D`&7w;i3sYOpvh!wR^KhVznGif6AE}(B&4W0W-fUOw(l&5Q z%C&e#=E+zCRIPaMtd8v4V6&QMs*ItDL1BYn-j<8gcbMi@;73e5_H$;?1aXo<5&XxQjqhl zK$FhPrLzG=WxY~BnIIz45QPA-`9-YK#yn#b>lI5&%g(@|HOMN(l(IER;FEboQ5;(A zn|=z8H&cRUM2AuPpX+|zetvtB6hw`TS-3IEWy-*|J6Uv_c4Ptc7?|>b6mUXwMMW{- zley|*D?k9Z#VIIf6+;B8wQ@XD(p#62%h~vc$mvz8G`)Nh8|!hwm7J6=sL+EDB9~I& zb0OY%XKP`EyvR{SB$wp(S9=qQwRxV=7yunfDj`=;zyl{uoO{@crEW zD07m;R58x32{l}EmeL^uXoKJzlrr(;%8GstMKZu3J6M_gQR$?Lqa%GgSK}3FsSpxX z*kk4U;T7Oa@!%nFK(r#UP0qgF5ujEV#5m=_I1tbsWEXJn&(Nt4M6&T)_f}K^#HN_^ z0ck1GOf_IQ283gE>IUO3AhO!%MQdQvqN9kko8(!OjH2B0bojwC zgkg9!`qfyr<+zf1C&UY}$7(;426x=|+;W1?NM*@23!(Lm&Z%1QvE&O4qLMG*jaWP0 z&9CQt4hzjuZGtvi_Al9?#EgbwEqii5z1LdK#WoigHcO=SV!oV|O<&M`lCHhe(c%i+ zT542kmv1=@F4LXESNAh4;yBsVuGn200BzM9SxK7nod?w&&z%XbI4k(T65pt|3-7mB zRDxQZyPdzWK-$r5OWngqJk4X9fL`sGeaKrvC$q}sAv50!nMxQs?Xd2OY_!1&@w+w!0 zzJNmns@f0gV#2k@&L@v{Z(g+6N!I%5!Rw`&IR3O))K)tNZ zGM|Rz^pk#H$U7NGXZwwVNBRDYNtIEUyPZ|^4Y6|%iipD1(8N_xYNMm{Ro%|WeWcxG z==pM7W(u_`pWv>zSy-zD4Q}cVtHQ2X9yXbmK*ec=G2^8)_di_MfBk>O)XnvI{(7Z) zL*|PmJS%%JysL)y1>4#l-q$;N|ZA$SBPsT^1Gcz#t&V^2*%&@Z9_g2%iLsr#J82OkG@AIos9~ zcVXTeIT_FH*AF=qalKAApTf@7D}&5zh*uWik06|E7%*9X?s`M@?exkEm=Iyvsw0I3 z2kd7Rqg#UmMcH=(6^fW}ql44H1_N-3Dv_A3tofMgN#@`ogS{|SZMl)4GB?10RBrEo zP3+8r9l|uqmiM#Z#snX84#kMR9pozw=*4&yS@Aw~{I_m9TU4>LQ`7jU95 zO=HqFaHi1XsDKY}c4UZ}Borovot+kpctu|hPf)i4?b{RM#;3qov5Lg-tBK`np=-a} zCVMDrvD*p{1;~4vO5`))M%b>Nfs^XZSd=F1qUc6DgL!EJ-TBKFrE{N|mA>9U-dpF0 zGNFVJ@<{u3A#)M+^d#6<12FLza$Y6ihR-fq3~i;7JPjE``bUkhrm;n~Gl!!Rvp;sVGifOEYUDO_6hFYM@>2{m<6144-6 zQ!78B->DXH&EZAXv3dqJw3~ZqK1q{t_L~YhBDBt+8~!f*(l3|FHm6jQAd6q~%mn zhL@gG7kk33EHO&oQW)_EV5u!{4Vj2_MkAx$+%Q6 zFDNSFDMOak=VTz8^mwMUmAjvdcqEu>PzZleM3O<6I2Igp3fkBA=H06IJl3RpH4!Wd z3C~{^(oC{Wmy0q6QdDv9R-zA$zpce?lDKrwXkw~{_={QQufAup!N=_3(d}p-J=M?( z6xTCaDUNK58Wr5iZX(!H&w?#ggP!S`u%VcsiB-stePBg+H9&LAqzj5N^4<_>aSyMb zUWgYAewm$-T!%cN#-K8CX_^`xKZ73A|VO89ZepJ`;ai1%hveu#~cmyR)}a$ zm2I?ymwG>?)_??Fd{_;sfR2dQ04%>!l%A=W0n896Q}Q`0p=n+g`fQ$-GCCbsy!CDk zqa?p9X*f(8dw@?4D~EUK^taGz-GFUl#mSuw52m}9=g^7H3}d7iTw^0Ywm<>dKMJrJnHRs})13oC2wjy|zz?HX65R2P1G3KN z3@Y*|VoO*2-^WfJAguUUlhRur*u`+5Aub?174>;QqITfX1V6H3dfV|-dqpY^%%qd< zf#%On%6<98A5!`0iGA}qJ6P#H6Lat8=uXwb8N$aruJ+jqXLcDaWcpvR7s*Rh;}IgA z1vPX8Cmy6r5_Mzvr}%+hy^!9bz-_<8*^a;UOLva|if8#UlKeo4ld7P_>-0-7V_`U- z91;^u=+!sajmfpKRb?uYN_DUTA)ooMWkGZDPaoy10r_n9p7acF>K6NCV(M6Bco*3e zC5~a<;;Ma^Y;Z!;b{N6n0E-b+c^0Av-4RsK&7QCrv>f%%J=Fvz9jq`vERpiE?oaH6b$+BTBmD zVxV&@btKX4Lcm=1XoJ>JH=RFTGao!(m{20yn*ZV*P8iwbL?CYvG~-*Gk8MY_W8!=_ ziLtp`(mt`X$RtO!*b3u>qcW_+kHvdM4n#T`1`HFW6P*GIo{sFAP~Zo*x+w@N6Fjt1n#VSA#g z(x$bKk8H2+<}kV|jQ3rjB)*dVRI%9IjSwK~Z9$oTr31ir8rsJG@}b`{ah{y-M%cJM zZerYt&HSNT{ZJ>YIy&%rk8hxZKe1r6NFpL?!1o8z9Sc&yfvv!sHZ{<4XIyW|&F*rb zjGCmU?mqb|U71oyWa#o{(Zqeb;Y0Hh-WDD944DZVrb6*`3b3}f8%?4ZImR`dr<^Zu z*3m9j&RhtKD%9FZfolVd4^E;}jEXNJ@i;b6YSpSrR zCDwt|c;tT}`f2Wnb`f~l@99oi1NBc z*(UsOMzOh(V@|b1((TRSR~Bu1$a6oTfpOZtq-sjWF;p(G`{axB{xgcfwmI89Y9nqF7$2wr zExAP7Fwint$lW3};8?pb3Z5Y*ID=sZBtaYnSH|xM-zbMg<~|A}Hw6(lM20EEctHLf zu|X`rjIpg?hKkydiG4%fv!RTF(`<3t>Sd(sDQE;|u>s9(n?(})j^~k0@%7ZYwLCFw zos33(2QH3;w^Z~Hl?H;MD*)d;DAS_dN>6u36XOX_6r zrRO+U@a`8!o>1<*^Zqkl(h}%=`(J7}kAXg>MBBS9+4W|+cbDof{B(~&)^WM|IKFn% zhTb0~h!>r19>!#Es;VIkZozK;YQ;XU*l>LPJTAEm02bf_yEG248JBR9bal*3}`K6L!fFPI9op|4EX^L>{0&DHqEo#BE85 zsZDK3!9ZjxIeh3^4zmb6xc&xcTJhgSH2nB$*>qcF(R9b0hpI2@pZ!bGctxivEfcKV zrA^a`+PCMJou-ro9g+Qh09pat_?ZfwOp9LCP=%qE2pE(}t`;xf#Dd>fBj^A$7?EntdhHI!)-Pww+L!(Cp0(dr-u8|wk9Xa`-4F@FgjfeJ#HPn@6zB}&ghRT zWuz^JMI9~ig(7NY%X7TYUia&oie`(9e5*{OeN|oYDSW~*=kQ#@;F&zzwZjvclq+p@ zFtM(QKBt_%rkUQRCAvtvy&6vjuPcm`=7D~GIen4B`G~@FQpR*S2fTB9)YT*M>Yn<4 zFm?_>qBPo;KBsWXwr$%wW!tuG+qP}nwr$(CtGe#HH=^I5?;kzLK~6FwGcqFg+Iz2W zHSzEZ&qN~Ak&x*nsSS8QckK){mKpJ&otvF|4gxlmT1AW(!^|8pii+d0P>RJWB;uEn z3(6q{mMEW=ioq#YTn*G|o=H)vH^XTp;iMn1fYenEfG@ zlaJ3?(OT;Yp8EZXbpGdLgUf;2ibkV3du(~pBX}zKP-_pJ%`I%2i8uK&cbv}YmGpBI zNK;c@-S$$eZTEMZEzD*BS91jgdJfG+E=|!Yw^VEw-r&=pH~2o7@^->?48(B3Gbt5^ z)d@ZS$l6k|DQ7;)Ka3760Bb*}qcy?F28{Nr-ZpD>NR~ZkZqHRcmtPm)NRqCoRY*eu zzK%rz!8#>mgEH}9D>W3Kyryh zKEw=4ARJi>+c2fFA;8rex%JuE9X+)eAc&Ze0h&8x^W6oo}xGR%)O!vn7*n$g)-H1UAJO7C7- znT!M7sB(syPH#!K<9=^aoKbXT=J>7wZK~gDZe*xE(<&}0Z$z)REvR_TudaBa=ko}2e*oL<(3D1b6|OiU;1sZ91r>}2^CHJq z^Ly7FOFzIje@uOEo3tzFDr6Fjq$EjBRp6PULzhN(d_I|NX>}f-Jdhi`uFmv z`O~Z;e+_QD%XuEvxtS-Dfrgt-8o8kqrgV+ytwlZ%SC}!zP33jZmE(G1KF)00C|9gx z|4t@xL#D{?PutdgaxE)HiGlTo0rZ5+-6djA{>o{1a2Egdtg2=v4W3iA$0RTQ9ULyG zEob{Jc?t$&U0o6kaGn5gJ}>4dqvIZy?Bo^S zt#V8L@oim#_LYmMD)hme2`P96i&+1bui}b2?N^oG6c-L#BNYfey*gYd!6M(ep-!n} zhej$WhqeQEX5=$&3%vW@B1cg8$}V*iOYtPX*p~M88=C|ZX`S^<#C9Q;eiV9~aDAkI z-!(7Men5L777R`3?T^a`jNfy5h>o@HAm5-m+^q-sktioxcrOCYZ+5uRD7Eft7o24j z0;`U#le<=IV(UxpETWFY%VV9%PwY1vGYYlj$wUtN5|G2#V9z1noPmgXopu>@U)*#X0i;$08fO zkdf1IYz9wTUZ@cG(lc1S9D~1L(+Q4)E2c^no`=&AL~wz`8q_}(c#?&P&SzE1gc>=% zBP6OfRj`X8K6z-c?Sucbz8Z)?cZRJm-Tqo97_r=dT=f#6SQBt!$S~_9-+i zWv6V{FdLs+PbH?E56=Vh5r$7Y|Y-Eke)LWNO2Ls$06oyHaSRs{?X#W}NA@-Dw>ME8M|(`kCA zMAg+NLrpTRC9}Rx}R^)_5KqtV-J=F%E*p3$!wJCcOEF5W^V}uhs z?$D}Tp&O=buStlL=nmM8$>Y`zpX9wS4Xa&>R>jpP2!*evl_rQI&luvf4lg)~H(VfZ|cjc6HSyyvk`GB>hak;W{J97`1M1p2kiJZ zkL88{w%tdLxqnr+1M|sJN7@X@ZFuC)25zsTix+ey?zG5%Ji*j$+${cvU{q*U;M)vS=j#pRRfJX<$YwX`k znim;ZCm&e6{eVl0!etI#mLbUY19c^Dyk%DdY0jb|x~D2w2gP7P-R%nZ{TCu%X8I{6T^zk;oEKHVY9ydEl;+QuiBL{9U- z`r_`{u1}yARVV*a0x3jE7jrJ1AQq#!MWQG?Z+UwF6f-BvJA3o|_}t?}kLOHWNI5BG zDlA?~$WoJcGgDk6^K&AmxJ)SEK;TBW+lG97{`;jn!UOR7%=cx?_asZS&Q=g=p-H9- z314ZIT|=0Tmw`hV$j|eKE$$m52zCmFsx`#Jg9t=|O@jX+K|`&)>U7A6^NaX!CMJ%b zUknT3G;^ReIi{mAt3Je`N{o=2PwcYmrqYkQ{XtFwaAt`i0! z)yffHrZy$H)XhH2Jf%H`$?51L*w^O{f4VD~B)yB|fLpIyK)r9uBr?Ug;V zk}CRkTBS?-%Ef7_7K^kDZMwI*1womuE-T@bT$e#Eu*-$UIQc5KO@ZJK*21ZVZ`;%!3X$UYi9RZ4z16A zrYm9*IZS(>S9meGWrV+CmbQBG%+OJ-7(!B8{Mw*Z;xynqgwN^x5F0|NBr0?)&8}%4 zGZ{+kmtV+25pSFm{x_rq4dBrN=B^Nj*@?|Px>xlGlGVwXM_6VSn$^v4kD@&#- zeYqe);!M;O0YfFaWW=YTl#W5Y2Tu~9f@IdnA?O)yx4y4h8hp3U--EJo070F;wmU%Gb#BYK?_pDjR4N<0G()ZNz~3_y+vfh#$cC@2!A8^~Ym+Mg3q;~K_~80AimSve z8n8$*gRdsoXEn8{BsxXT5%!05X2lq|o(IQHr;4|n5@N0Unk4C*Q$^KG$;=iUCO4>c!X*SX#Z$iMuR}eQs)06 z!fx5o`UNt^sq#xzL<S17Ud=*8vh5};0zE;3hduDL&uoa#bc9@V z#9#R~ErLl!-0_?DE(C*HNnMmsA(PsdGk0l9&M*ao^Cn*^raE3`g(n9`^>WA!489o( zXz?K-jghG0Iq)dB4bB>T!R_y2ORcKkI->;+Sh#1s^xcS32T_zo`s%qW^;n?LAC3a( zA}}R7F3t9H41slv;iy0t435=rvPBE|#}G8bP7gd?3!(6wwL!lpYgAkP<^Vx?QoKzC zf<2`tF%=VZ_r=)J5egSh?UVN!Z6Q$0iKOOPYTedq!>hDzf|qT>Kz$_xY==;eO1|a* zq^_BaV3s^#m!~_M1j$@tRgJCqMG8ndYxOy2S}smXkK``cv}m>obWuDoYDEl&+9G=<#8wB^%Q#amjQw%9VtO0*#rG3EPFN zs6j%DN&9+x7Tuvy|NW3r);~%8t)3k3(>FQjEKA$~4B;|@Fr%D%rN&{8}u6ebw zBvSP7+TQl0gnioFsmk{yrOZU}VEu40f8vS`J(c;zf3^iM1Z!>HKE_6mz&(xmQ5 znJ8A-E;-<%zTwy@O%JA06w>MbhOKHS)b~>aWn_Dzp;c9v)=xVS9%TFARrH{_7IZ-h zbZL<_@aM8|X)Uc*wIZaJ^A3$%SU3vtXp*+cr2)}6GVrP2c20J1VpsHYqcv^n2uWvC z4OV8hOa<99a_E`qb=onAN_6o6UUjVLgDph|Nd0NuO4={c=JfhAw7j(NrXFu;_yDu8+ARvs$9#G3s%IV$l*ow{Pppq&{tO8nayUH z<3%?VmY&GlnY}0_b%yIgl7K|a(8_tD&ml@8;{yl_50Uzc?`?D)Tg|OKw_H|=hzUsB zg0?;C96`L-pT`IaBhIxXJ5b<)J*S@fkm)VUp_AVb$cDV6N%Q^ff#N!lP#Z1WLh*pV zk5SdGdA^fmn0R=PoQ|-S{&cug4uts$v+9U$L8mhaZcfrU$VI>(>^QH$k*ZT6{w`jD znT*y#95+QO-;&}`uK?T1w$K~`g3ixAwB5Ic+yVU*zeU;Vm(>a-HH>!D1G$tWJzmia zLiXx(%7w1X&~H~g;A*%K449waLHz`MxBYF|5(e1f5B(7$^)aye@@vy2!vDoT~TY|r*7nvj&;Rr>d9}o$zTpa z7ezJgcNKZi<+`zs6HVfhYkqXj^IKontvfzh@@W#ULv zcYat&4pDLT=-wGG>`6ED#ziT?-t>dti9CWH@gJudAJfJ!9IIn{28L2!`z0GYsMLq>h{j-H zqBaggCG8_5He@7`tvx*HFfWFF+M}T#_mD0a&b#u=t{9lo%XdK9NrN=~j^+;%ipS{X z_L(%hLQ(*(tWpyDDT)0Wn9ZZNOl)1LL%TUbxQKG*(h>MOJpcLw;lK%C(*8Kj>wXrs z{=0LA{~!NA|8dUzzt$6^Z4B*n9jyP8tx)+BsfRI$^p!>FZYbKdPdHYJNyweA)2 z$}06&0uzK1!3H28vY`n{Tn(=>gB3Q1w^i+mVppU;H7TEn_aG$!h%^R(iYhQGA!{an zPVVIQb+SHGaE+{u<NKLBR5dwa1`O8aI?fn{?1<97U_<{BWnZfU0%nb6s=^6mL}Ng51y z5rU~f{?z(x%Rb{9rRU2uMuUTJ$Y7+#WxAD$p(S6~L=vRa6;qkaiAXCQy(2yc6BBXb zAV)PKQ~265#Z<&VV?wJhDVM08t9MM8C3Sa9P7%Wb6caYEl$l{mC&>hGe??VY#cm#_ z+&GB!!&2B2Z8k=FBij}F9Ja8{Es;Z5b15YaUrlgp_5T>D?G8|K+{I)=AVeX=ECL=! z^iQ+>>TU%Zp6L{3%HCdty^0VaB@xL0qLS^-wy`VY60%wC;jP zY17Dnv_i@kaPdW}H*!(D+6pNG+5-o<+*j!HgR?-Dl3~fkLn+n`{fQ1FmrxO-HP_@0 zx+%@SHX}qo9LN|MaWpO}nV*+uLR4Z}%zuMIR`yS;Q!Sqs!SXM$cv5)~VfEKBwnt|a zIt(f)qU}wNgsYfTG3*y>pnc*BYLi&R%YU7K%TN!>xq->0ArJ=EEI-KED0N|QWz38m zs6a9!jJ4t;J}lDdTZYoIR?)RGL7#FQY7qJ)&~!ecrCm=vF@IH1oOs1 zW)UTToV4un$rEZ!5Iv?XCnOnUNuuA#D$5tNG}JAWM8c3rZJ3HeGO42%m^LNIyY)4W{Em8P;WNO5X~d#uRl5`@)Utl^J>4DHM@qupxt%~q71|gW0 z37OZvMNcZcupmIVlete4@bsz{vFt|rEvs&KAR_|i2DX^r;}pYrEhi{a(h@>Dni^6$ zk77$7$q~=2+5=`itH8e!RbnIgi_2qZq#;A=ky(8fO3KjO7~UQ;C7>K3MIvW5D%>{I z=28F}uI`aYOOm*> zn;fxxMTclf>sAo(3%Gp*Meq3}u*hD|;c_l7_UQ; z+pB+MJ5;l}EyWcsBBZK7pC%;&8lgV5IsEQ=RD0!0ko$|rWq8Y?5)ry=9G^j_`DF_X zN5EEft(Fp?L_izgT6B{Kw&2gb?-2|!t@ha6(3=agc`bC zH2rkAn?Be9jJW609a4IH!+5`*N*#mzTP zEm%7m_#%#tzWS>YW@Yn*H{SvHtt6fMu5sN`|%ch=tEAr0V_m z08@f&Y@!dJnCoy#MP>nxWZ*&1Ve{eim7g8JN9*(8d^J)jbd%wom@`ik zpuAOX(0U6jh$m3dCv$aSNji7~WI0-0R{*6xak)~bSvZB`5H8rc?GsY4U*?8giW@f& zh2e;+8Cyc{tk&2~MzLOs6x$;X{a`}#!t`D6SKl)377 zOl7-_Vf%nTix;@M$fHj&$A^<`?woYP91PkLBM(Xb;IUwX2rjVMa_-Ft@Mr3-jt@tl zptyVB-0yOHdM9^{!TJu2y(I<{GZc?$u?=9TIA1JR&MuWU&nu)E6_PP#%CN+Zrypt& zRk#FmaLz*#`}q=-DJ%ZLlFQ8U6^IJ%|69+hF)D5}rk$+tR=95hoh+F)zCUzIWhL_W z?Bl^K-D^nVXGbIPt2Be$f-#<4a98XRGk%_~Mg0Q@@do=9XLF>>h{%<50GPC-GWJvU zk5kq9GFn2TNy_?>kfKg!i|WBCI@<+8Vz(qG5DV1V1r*UA@E6L01_3~f1e*?$>B`Zp zD@8lfug@9M?&GM(>V1?Cyxb6ailwM_hhLo?^$k35MB!OYT4T>+CL%i(u!98z`=jD@6!4J&{_)c$3u~({t zVSNAz2Y{ARbD%TwH`>xX{2)_zI(L{O1?1$*!47+J@@E|{!9|LgGAF!aGRigoL8QeG z)k<&XtKPcJza&&U#(}wDhAykuo8M=SoTQRfiUzcDEL!~k2{ zm$;w8gMtY!d>es0{PI)9a*yA8vaHO%MuF4+wY)4#!fMr2Lfpy~0K)^>dK?-<&Go+M zKqxW`|EhG+A5UX(s`K1s$@L-*;$c#iH&|v&XlPPxB+jY<%_x<|;Ms;$vI$&R3WvHR z9#c*ca?8sB9KzEPIrtFQ=z`z*of~NF9TqX4E+CxAYoMkSMjhH_xv)BCnwlzPmm@Li!>hxrkGo^*swP?O{YEIW#!HH43%~1@U67;ebr0vh z3M-KABcgdLT03p0CLs;$RWYj1O!vl`keM}?R&e-10jpadE0K)cX&EW;$WnNhyJPu^ zw9M|{X*U|gNjG$sYg!huU;8X9oW}-n_+~oy{%JRUV7Oa_bQ*Td77b87qrBUCQ0>z*hR=}q!7^b^>CXlprV!la!2(-f zhpa@iKKC=$VV5$RQ!p!1cuisz9)2$|iyVw$Y$}@}hoe06A#JkDw{BOX>rbplCSit4)s&tdc#A6V96r@s>3`X%ZCrUT}n5m0AZ}zSX+O76x7yLkcgl)6dh7 zEg{`~CwxHaxw}GEmczuHA(JiuojU_P5G|a5 zJy-Z>Zddp=rnS6%wtD;@h_Q2>YsU?QRtyI9*`X}@TKY?tTgO{9S| z@8(ZvlNb&yDcA$xuQ&wz&cFNP<_R;@>je7N`co#Q!En65IlQxz-4U5;&OM&%0w7$O zA-2hN3v2zV&|V-{6;Nnk%~N8qIu!Fo9_&IYIP3D=XxPptkf7^zvMq$4aGyqP4RKT+tN3YxbNBI4CXHFG`ZTzpC?P{f z*+K2&aTy82SG)lN8Z#JsgcK)J9~wZ+B@VrdlfEjO`aY-#V#2SIMu^ngRcK#Raw1N|M-^k|ZPVLC` zBA`31wEU$Mpo`rR_(aQbUDQ5L6X>0H(BK;Q@-rF#$ALzm6`wRowvUECHE@x56+-?A zZoEC_#STGrhf=rr0@zHkuqTm}!h)P3mw(u{i=$`bH9-<7KiQf#NV7?2|*M_C2$<8bSI?eNvrAl3~FIsHK zT8Xb$cn(3;Lq0yq)&C`p3rD-ajYm?^n!Nt$eOa&iK{&^SB9 zdSFy#M9)fmpd;{TS~pH^n&prYWz+<6pEE6sC}vs&$BSg5eQH7t{+ z+#qX1!@|5wk2FVXE#G1D6|oiz$BED3GFLOKG34lDcML2%H<~KtGP^gwYeSnK`8o@9 zvw1m&ZynK9b7PRVRkRiVT}|3;Wj=vFuji_qfkjy%-wWYF7jk?X$J;;W2}}b)O2)*I zH@Sw_LH<5U;Sx!QuA!olI|%ejCMDLoyxG*P%z@oEeIN&Gt@Kn+URttqe1&xo1KUTl z;cuNBXDDuL40_$7@GY0qnM^6dh;<`o2bi zu9iGH?)$x7N0O;rqk2|d)VUEc&QwUU>b^HHmu&r54dkqAHNwg?Gz{G}C+`oVa$X%W zq`eUR6H~j^HM|mgn6Z;+E>DfFd=@ZA5ed}dlF#TU9DjT9CoY>q5dR&-PbdnJwYYcCg5Df?Duhi`riZJGe`{%rT4RrU2ZDCU@kR@FbLu>(I zzE7eBzFq5YPVBWa^X>pBR||v}P+hjJAnLUfD;EoBuE;L7i`0Hz>{@gihPxf67Z~QZ zKFKW#)Jgpbf55rC;oAeamx3if5D!iBw$|ir zT>yr@;hrMOda;-X-g>OL{#_yj?2o~MYt2wS0Ue82cho$^dn{}E~)iP zTQi8#DH|#A$zYyxIi+s8iM8WtqO(Wjr^jb8{8)k8&C<>8UBsiL9m(uG)S^B$zlgs% zy&4;YiX4sLyW*ccsvu|9arz>jWAL5{7uoMLZ10`Ff4D1`{= zT;giI`o%9Oxd}pqS-+Wbm0jk!uXv~3V4Mj2iBwFL*3#YkPI=~X5(7yf4 z5zTUPEBf}z{uRV>3)68JvlXe98o^Q{*Gs_?>!ZyVxjY`~m*Xcd0kX7}18`0pKh$0W z<{_R2?A0AZxTo*8TijP(;JjQp!X=%PZY_E>QUuUgpB^^hmfj&~n;cHo|KS50nfn;-%Sl$UZV!XG4K{MP{MCP5 zsRiKLmn*Ndy9kh}H38=!dJGU+_3`smgjYH&fLliwjHe#KpBI{98M&Fyq|e-0{U8PR z{A=Fl?T!yM)8YS-y1OplM((ph;${C)TqScKKMEzrJ|tl89)+$0UAo8N5>C#C*1qf zSuB*=R4gy`Skx&N*EXq_@MC}q)z;w=61=WFY2q!H^x2A!Cpz4>JGb98 zxwj9u-nU++DXM?BAblg6)MpAPNT1)*5wIV%otC7Ek>uO1*X4D#6_P~6T4G*`r3D>2 z*)D{%7g<^^?pIx6F8+i$3_za*KbXih!_Q*9!^G&=TTsgnO4Fr{=TY%g>KkjuLmsAi zJw*a=hM%;wde-;swYHg-AcrJWX9ubIs*CZ@;sb+KWEB@#sWz31kC{l5CptcUiu#9{ zYH~O|LODG{FuJ_VY6ZG;p0gstE^2ZZ4&`H&g{~_3g#&PT0{UZlYHk8t-UBJ_vEHf0 zG#~&_7}tfamnK*m=4FVA+~_wUqGK{V!1c=>tm)3vDO{5ev!*c7U)AWh1?|@(nPgQb zRr*{q(W8+wg=b9YC(cYqBO(1b3dT0YF$v;}z=otYM-_6GDDCb}D+9V>)Ut@hstbz* zZ9>VocIWT_tMc20{L&gH)F({mxzHcU^n(&@hKo*!D2({~riRO!CL1K0HFpk!!a8K& zm=jCY(H_(Af(-l9a%rmuAMqA+TxZ`J22mI5MVmz$%vH#2>~BG*4_~1KXmwlY&^DWy zCP>XRMY-ZvJBk#F0&Eeipm&8Tp!e-4!SleO<}{`92GtkwAFXfe$Pjo1bUr2M0(>jR z;^zqu8G~zA;t>qFrxFPmn0y>{HFjq=h-Xyz6iiw=5ByYPb9M81<%zzQY=V1+I=%`q zx7!)$J)*oO0y*wbdgsc)^iZAu%mzKtp4k)volyHO#q}~X)E}p8kLpm#C5Y3>kXwS~ zL2T+$_Abg5wxi*@vc1&|JrDrLT*9ryXs5!9C!#+C)ne7sR`GQz+33$<1O?{@=(LO($o)LE5`D>I2?3Jo>r)(Ivp_!MiL^+KK4Mj!6_ zMIhk@x`QEra%-@@(Q@)Bwr3OSutYT~MffHQ7J5%M>(s)04O(=Vk|Be3>s+>Dy1p;C zs|AT0ZnYZ+Cq~KRX0n`f@*a*8?(ZL*q_Wa2VYCtZ=jW-4R0X`dTiC1wkc@Fd5oT$u zvoydL!cHl3sPNVKjAtJi9}>kE#H=I>=>WJs!#XwY{u`QWx7=L@fN)esEacA7v_$+= z_Gn9({rVRT(COWK1!uLE=CkmQq?V>)(9Fde&n_>8i*Xn30GeG2&JspM+?TY4k8?rk zpEWpCg@=J>DBr*z*Cq$M87trs9slYK!VrtCoY1E@fU=!ec|J)&V4PmMX{&C=)6w({ zsH$g2pVSnZl@Q^Gh&5t`@BOIhJP;%?Rk0nNwGhUz(-nR;k|`h z$J$`Kf*A-UvFUzz)dz-F3wF-RAvXCD(vQ^fI#Cjei;6^@JJqxmaTG-x_=S>}rQ_h& zB@#^vTapf<%-ch_GKO_W3zIO4j!Wd{6w;~139H#^Ddf+)UalH%V2-SHPEF8VjBNE$ zjYU*h3d*xs*=baG=mBVB*g8(48ui^j0ETP8!nCr%_~=SP3w`<;F1B zlG2itVW~;8$&!~WnBE4vKIOwW7mM>>@7?6=PDyV@w>+OSHl;Mj(;wey)Qjt?vvi%5 zNx8o{&IckZiyl52KUMJ)^rkTB8HoLJ37#!!{1qX4&}kXq4ip2|X?)z!QZ3F8Kz=V$ zKdn=IBsoi0y<)v9wuD)Cyc}*N-(|AU3N}kLq940Z>~38DzHNyE-9Skl2ou>Xt8X#H zG{<+0G@hl8YK(1DS2Xr4xCLk!I+k?@w?-2dE(oobJaar}Z4yj-U8~S?AFd^k)As!B z`)0;O%NmuNOqz@Cy<^`=0@Xi8yn5e|%vI`~cqST&Qj)dMitcUTZB`Y&LediZ@V$@m_=CO}r=%sv!Vq#;9PrlA{|Rr1XXRgUZRH zbIu#XXeoaAD1yJQ>?At!4E_{sHEuq}CIn3e!bdf=fY*a}CyIkWjHBob#fSES;qSEL#ln>fn0qHg0?d@V8F39;VUk0_Qm>>Yd;BZ4E+2S)0SxxmjshdD$Gn#UjO02Ot_| zd>5v1X<>O}HyX13@Mbt@dUup7{zc#i8UFG>#>wGJlQF2gn%x6Y*=z4&EA2^Z7X;=Q z)avl(oa_?ud;fr($vst{;{|80+yC1#{$*(tb0R-Wk}YL=U$LWzmMz+vK#H=DHGFwh zo%enC7Rw_UO(t0W1)Iz)MUZCay@j^{{g%2QHCYe^T9<<+@UsK!>d*~q_{2Y0PAx~?-z!$Nyfmlj zwa5#E$$+u$_c6>jM)=Ev+xe@;2A}fRN_3DVqtG8G(zzG*iz2X(2Lo!{ju@E3Utqh& zFRcKC0otUz1!Rq81_+WLhSWn#r9HosGWzWwmaC=qSM5vmu9u5%)zNGj_!}cFIRssM z+kSZ~TmJgKNv&V{K>1gdmD4S}{q$31ef{u*|ND6Tzos_*Pq#|8}XcE{etAy*MH~I0B8zi_ zz+L*CUyX%ipE8Z_4~!(AGKCu?xOce(U7pC?-v=}YpTr>0Hkc#QY|ge3rB+tj61iBj zfrWl4*}f@f`%M3c%|BpR%o1A1b+-k@i;1fA(I+*F$ZwxXlnN!(vEz+l7|Hz zl-hO};;%CUca>;7cGLPAwd4|59|Wl(f1xVtwn%4rsw!2D_tAAhU($HftY~rN+Bc45 z`Ucd=nnV#W4oX!(=Z|?xp9>Qb58Uw*l#aqvr!Dh>=|!O}E5XQvUyIYrkaB(UmuURm?Y9qHjmyvX7iB$<8sIU5P1Gq zmUpGHxeKNun%DGEUHT-WX#5;;Q$oVubYe1bafn1*OLTQ~$+@|N1f>8er{d9u_0-EL zLa53R@H|05;6yn}@{&in20;;0S#*W4B?#Ot-p^d_ue-aK6BzHG-H_=C17l~WdQF#? z+MgoLWBa{p+qui09%{2oOGj1QlzRLR(3n~h6lqG}8tIs9aSpl|(%%vk(&k{t zav(PnkvV0PDlJ2i`sSBAb+x2KOy0lsrUE4eXv*;b^`M6^zCC3CDk$hJQ4lEM{WwE| z0QMrV70J-R_qL*l5VMpr(t?0ya?&qAb?$r#Z0eLXZJ_c)x!x`VQYj!2Q2Mr1hf7O` zvXp#S_SBNVN?oa>6nmocb3o`BzZ@8rI@!W=BbiQ74Is3sgFW%8U_(^0NP}2EQ!QKj z8Z}1w<|-%2CT+-#Nw6Ht#rud6H6j=1j?jH;tRC0R%?nJ*VGxrgchg7pD?1Bdp9(oxjRC3$PQq`C}0W z%~+Zv>Wr^~`01p^5~PB7EfmdoL3Em9#p+a*n!8Ge(#CJL8bLL8B~&zJrv_|vjAl1x z3}g#hj8;#HxbXvZZ`jO4`TXSiOfzJ=*Yh>zIbu~&qCa|`vjuSy8-9jWX>Kx88e^oa z{8z%zZiBqz7gJd(c!t~cjCf)>904RlxEk)60 z^P%?$aown`eVQD^TRvoL@~^n_wv=gP<=8@G0lNyw! zquJTO%eT?{2#X;p>sPs;*t)hzVcV;V-Kc|f9-$P`X?tmt zG0Dw{u-V6#wRHN?yW{YC6bi>yQ)>8r`@b^)$fk#1+Xh~PG|Jn;FtTETqA6TZx$e%_ zF)7Vua!iFt%orK~rMQ9K#JJuQnnp(mmqscN$m&M?CnG3e&oHSV<6F?*jkW3aeX-Q#HDR$uY5l0k;+WhF-0DWc2m1hwsae~7gs zIQtoh-|@|~`ByjODLwOc8(vj9*yxAL;u;8RhA2e(;t-tL7dhO82N35^DPYa zE6p3ReWgK$_U@+3c66;XkEc*`|3BEvu}jxQbs$7&9naTxQSBYAU_nhW63OB zLH6ecaB?#aw3q@HR3y-S%ip5rt8Gzo9Iumr^}%I#R9qOC3r#34X4ef>dyXn^am3OjZuYa7Grj^1qAHAmtUcbO0?jr=HSP z(K$SeROxG!U#l~gE{Ho^;o)Y*)%+|j-!S_S)t}>OBiUEHS{!wye&JoiV5=u9b1WLD^L#UIq5ZWHQ!*|xU=p{> z7e;V=gTC_&q3Y0f@hR^(MNRZ6zNH3-nHV+M%IJuf*5U*wcmM-3cI58c^tcn-Qxuny znb=y|<9pOsmy!v7?P4h=brB__ygHH_*c>LYrU-vQi$59o6Dcjw)%2j}p;_803l9<~c^ z;k&r#>FqD{YXSxlEHY|GL=d}zteyAUUoR>~cAw%o3fWDz&Ha^70$?=v zBX?olu+#R=i|?7GRHrcT@@p(&Z(WDfpLU|#Ug+6W{@u%sZBA%ULeZLDp3pFHnpeDX z!m3G8%ByeajvrC%Uopk|BBG|OZ%6Yt!cAYH58lL|+IJ^7QCP^r1ITp>tXM%zKON}vgC9%M&h5RmsLVaZG4o4>q6!3Aq(M} z1o$=f)m?jhJ+aK=lJQ1@ystfR-Hqi7{`b4zk2XqHpQw1p`KEy6j@)j5HEndyC7bfFa%&=@C!p`9hX5ZD0W!?G7lb{QI}R{yjuQQm*8VurX$R zwiMpM@F{$y4YQX)rpWh?XH+F@ITN+So($t?*BINrPkrO4i8~Ty_}1=re^2A1&o>&@ z!|EzlC;%4DP)305C`8O#;4n5QLK1B#acd%?C88Vhh&&F-FP;KVxpNt_oII&~9Ub`V zf9PWB{tSd+V84Em|CmVryT17U0^k3ui~GOT#ecMg()+){N4}_uH(G|2ff!4WJOKEb z!wQ*IsQeJuZeU@-2b;!^(3M!)ZR=}Sk{L2}--=(#GfiigQlFZgioE0JpVl`+l7K?7 zh?C!0k2#J#o-^#9tGm5Fp?ZKh5m~R@fHz6ej>6`YJ-Q3j2jeQ!tM*U&&zfXwKV`3^ z+L5#+SA+IRrT>CnwCiuMI9MS*j2?1~JrFs8W^6(t@3|;6k*Yu-qOjHlCffV{_HEh_ z=kG5&Ae+BY^y1x-u&SpjYwg-qugagUav2+$Mr}qSdQKpdQ8(Z=mWOR!jd%TXp3 z$ApcEFw4_h2S{$SOIO8lF*F`}9=YRnu9ShVG?}0A^A|N)X+)3|ff)EeDyN)LMp$S< zgN^CSK?7c$q|kO19GA@v=z(dZ1b)l6O5IxGNL6|!FWb@`wf9_hxRfy)ar9_BW9S&N zi{QqtG`@T*D;4956LA2=bRS(zu`Kt~ou&<3p!hos9G72TFW*r=GYKRGj_D`P$Zu5r=Ahiuo$x$Q#K~tzD>Ew`TW+UW0m0Y_s z;C4;CglUyFQ8dH9YL{{gnRPQIY5>?*vpz_8nq6tbr#YPR>8(_Ynqu0R@RRa<$j*aW zMrSPR*AL*T#dRv=$sK_3>5F_M1zi-x1di;P&LjLSi z(Nf*4NE1i_APzzCExJnKz`F0+rICe0=LCFaxL=(AkfXr6QH^rIM&zcjUwdSFtayd)mi@0jbu>{8aaQ#!3rCi`Wt%blQ7n<|O zvlcAGn<4k^RATUiJb;K>vG9pTp*RMYq6F33lQ5NnvzYW_Mx>`Ow*LAEL-ol&fD~NA zC>D8g8cJG@#w@8!*HIXSXFvS?R4AczTMCP20wtHbyZ(UcSBJsd%DlAtG33WTEZkxx zjxBD?M;p~_hR7_p1isYw%kZ4@AAimFI72rvuk9WE&xyabx9@@8=}Q;nG1IO`KO&xR z_-AR@ngjt@BM5j|ImB>%6{q9_K zxN}#l+OPi-XnU1z;N;)_ON?bL$>|##$<^n3Ce+5ZG6wR5J>Tf{gW!DZCV;$TW_ITDI7C)EkO>z(M!jPYaI2$Y;e93$=1ok3e_35VYs$QonW)|!*;oNVL9{o5^4qhBxYT>s7Y`w;{W3c!h zwiS;%YW^K>J1H%a|M7!wochOP5$=DK(Eq_V{v*1vQVqgGVKMdF+jVo)z$fO$21r*S zhE^06kQ}uK9U(>sln%_A3OZgKHDw~e^+u+Aa4k5RoV;s0nrd;a(!mfwZ%}F3seRLV z-Ll=&!nwK1vE8cj(n?wOjpukv;_Ck}_6|&%M(wg@S9RI8ZJS-T{g!RpUAAr8w(Tz4 zwymjs_C7Na6LY?ppYX(rg(vSTGf9{ej9NZ?#@e1Uuf1lzpR=wvZZ2bVJV1K|Uy=Lb z)jQb{F5rV*QvGnpjC=_;mhmA24Q9=9iGQN^3Vv#ZYcXZm9EV{@2kK7J^;lLchhal^ z^wy_$vh@g%BA>vPY}O_Gi>wDQEp*&dBMYxe{{78Yn&TwfuN$r3;MuQJj(-DHwJ%PX zIhvD7hN23wG|Cm0XUD68NrXI#6k+~N*Vh(=+w_N$B=yKnC1MqyU8t{cRVe5YvyDkS!>66%qnlas!*9-Z3v7>f^eBdX_@Bu|Spa#qQZ zKR(As6S|l%h#~K=GziiVjJgRX5pBGw;Uu8Y7Dq87Nbu8Q0oXt^Kdo?O4{d*HYyXnH zBTF>QpdHta_KJiHbzw);3Gc|xp>NhT-{2_`RDc$Zq44gDmI0g})5ng)83e?YmA3P^ zipa|rNMBNkx|A7O>@G)J_n3eKwbqsUG?bbB4?kutV!>(EcSV_1Js2R94xI+6`bZ|U zyIU{m(apkLTU}Y;()YR`e_I0wG&S;~>T?1V6ZRXi(oZFaDZNiW;)L;jnzFGi|MmTF zB-i;~6BBe!9t@Z&l3h0N#rrUi!WWtPeR@VsNLswz{>;+`Cw-z;inXg3eag~GXIi8j zwpPw7y(6Gw>9YpRvPl5V5!K9UdqZk}JY~ahMQ&j&8+fsRxSOUyt4DcxHGeKnoK5_2-0O^`UT+Z`}5&_ zrs|Q6lx=T8JURzxv{Le{isnn#)|5m88EWn>FscXbqk$r}tEr&JFiRkU1sSlKgC?%B z(djiAVo8SS!Atmq+ECZ7nv2U@?gG;ok>lqGS1O%XhUr!kR3cs-lV61~Wes8>`#^n_ z{n9WzgL9%H=}#a7h)G&+C{~XQR33i z?UJZl9OH{^dSJ*VG2kJzSGq=0dlA;hZ;nfCb!4qG0moHC^a%;ZDrhA&v5Io!!A*^A zUPixz3n#=ZB^QfP6)K*NAY4w9YteiYquwzvF)?=d0E?0lG1LqA15&CR+&@INsrb=? zJEpEuV-1Y{;KPoJ<=wfFxu`QHR#>bTT3KpphmuLZ!Zir@x9*~)bcjF+X%bYcnzO6x z3k#FhiwPTpBMuwbm;Z8{UH;HU@|iZG%IL-Hzk}DOlowgh?x>#p?_iQwtKTY-U&8?$ zNN3V7-0)YuS!bvCCoOnG(hRI>&9@Y9c-=KGU&NHeP$m9H{aHdTO*lT2RnnwN_6fTm zgg%9H4>=$i(0+D_(;c}8=OmwD*vPj^&U~jDedU4~qFX<3l$dtS3>8HVZMsVuvW_<^ zXiMZ8&Vgv^VRZJcPCi&eFz`H^-haTXPF0-b1dv@Z@_n*V8WQ+zK%%1$!Rko_cnBNY3HA%CQ@NyIwsp`!lwia(`FMzLuYZrYJs znHbrqF#A@rgnzKJf}<|KNCq#TBZBK%-9r*_Z1?4@dX8LH7F}8;T&kOvw#G-$#CEJS z73CsR(4tateO5!<)jBpzMefUr(;*_8w>qoK-+pQx_N{nkR3Dm%lB2|_?tzUGxB*6! z(yu$VVi3}zxW=OgAg=uW!*}5L8qp{pe5}r!KtsQ!CZQz3BM1Oa8KPo}xvnlppAK7N z!St!tmWOwp^_U*Vc&epbg)Ltua~_fl!CoQG~93eR8%f zUdMw6o-D6Pydp>wXW-EUa16+S7io77@e-a^aNPis@F9ce=EQ;goUc&{mz4Yhnm5~lXtRIu0* zqj3XPV_tZ-AGjt*GkwDRs+;Ma1krnR%ISbq;xQ=n@H%edHPe)jHHyr2!x&4&5U9NR zP9njKBks~F!ZYHf#*V`n+u{eJKQxp81B-uxRO#s?4$^{XMpL^{2vJ?&>Kd}WGTEDr z4Rc9DgjYX0SrR=`1Qp#Ft^n$D)`N6#fEW?fU(F&pR+!8ayh@*W)+n%s!{*3b%m9CB z%UQ~Qq#a>m$EqCLC zcBoUOvEHv#p*J|@YIvWR4YRs85=x{tN}Kvt?{GC3sjxm$m89VhnOxQxmHb8Goa7lQ zpd2M%MNG0>n@M26qB{d^2*_oe=AjGe-o5|g{!1j|8#}1NGAZY%q4W0Zc-zFv!Pw5%wtpyV>uE0H7s_~5>Hdj@14Q2 zu$~rP9&F&vfmrM(lg9sC##6rxDDV`m+_TcrlX^AG%`{AUV}i5GoWy5UH4MiqF-XTN z*@uZ{cAxaLClkio(Tq6y<@V8}#IRq%VfxE4=B7&=@8H^e32Sn={V*HW|9-<>Z^+dCB zQR?Ndss@HGbgXZd zF$P)NnjR?FA75)M%{W7gU&t%%W8Xx8S4U^_Llg_Hzt&>2%!P-bYvIk2$<~;(>r8-V z4Zs=s;ih8MwL1t*ZN$Br{4vD9Mu4#)DT}voSd*b@U>OA^Bw( zPO#=GY8kJ)FnuBduW ze-qo-bz@H^$lHmzkmLxP%2GX67=ON@2Wq*1)d3c1OZ%!{TTx&c+Q0HmrN+!R5wN8W z6+_0Cj=0D8q652LeYz=Y*fRfw->lB-=r++uonv-lSHRuq3vFVTR@c0t;GZ)&KAL+y z1x4D@#IhPaSoa>=MW8MIk+CiKg&ttf%_sLpII}shDg<-THM##T9|GQZtQD(N${f2_ z&0Shvbl@q?+I0N4>HrI{mN3kFX;E1I%$~fU!Ye*iy0UN1qw*NJ)OiMt(@AR1Q{ltw z1FOdIO6qwhhZ{(*?wM0HLsrpJMkBT&%FXCWVE6#EZicR(D@|*lb2*IYl~kTH_VSIH zBZ-sh9hevsf5ceLCu_y$H*rIXdV**P7*&$`Zv%wgPK1^(8uJYf+KyDA z8(ze%u~u}=$sg4}e1nHDg;Wau{3F=Slr^{7Vdte)Z^_k|G_WJL%l_aBCE3={6<^67 zZPxc?V5L{O*dn1?R4E6~tjuJU0Pe)VdZ%H`G@E3ktlVRf>DK%?O)VBu*1w_y&?wbreR8nyl{Fb`zkn= z)X!+We`l}lzhu={?tyF-s(gFTX{HZ~IsfHCRd{liny z!HaFU%;(iZzYGHj_g6L_-bVYJxh!{qj9|afp7V}b+<8w8z`yzXL8!DRMx)GMY{Q@T zk)xQAvrF)dn_pOh@%Q)!+Ty-AS_)aKgkipyv0zW}^_NV^SXE%qN-sB#i2zLJCn7u= z9L-e8suYaoXHxZ&vGRvZCuz*7v~MOORe=tI0UF z!&GhfK1*z~`n82>Ah9qqOO&;VJ|P+%)#>Y)80FC9(;~U5LQ}oTp~N<3lK*TxZ4+1V z^1yX=Spt@?q(3X~ha+4AGIqERmEyH#k(W||=0SZZ*%oZ8I)P|B_Ipde>xFgVxnuCm zwsign0rioZ{EB}2%5LwGyOd)N;LBwzS!wnTrD)nF9%>blw5v(n)fc=fOx$-a%MD7f z15laolcZ5499osd%ccpIDX})cGoGSMGZlU)qAg-pmIl6p2^~#yObxHdGbG1QVkGnf zlzaJ99RN)WZK@HARHn(921w%X@1^H@vdUdC#?&0$a@(PAy5KHD-5IQM?%jR<#uNde zjSo1(2W*xeo>gEKkM%Up zY17lRfqcjA7clIK$3{!z9;KCJsmQ+wyd}T%aS>G{3n%lM9qYu8^wSn#@Zcj#)qICNsV_x+!w=J12RzGm zWxi2DxXGwk3!{P0PNP8&nnPd%h8*)YZ`)}2-m}HNCIW2U0=XC1gQb513W>`T+(ZG@ z_&y3$GwQl@IkDK8=%gAjDKxv2QLhV}4DDPKt@p*9XB#|t&g##HOw%`HwhfwBMrs+! zn%Ofm(-yEe=~V~oRSp?bvgfW%77mDv8=YJ!Owwf_@GEFwbjBe#~}z+o~g*j4VAx18&T`^)kG<3Y-Ke9 z?&`QyJ8zklHc9K&sufJtYLzE%?@+BRl5H)0Qk=s_y3?p|AFTI?^(d5nx!MM3Wkqt z28%Tvn4~5IrF^1P#vgQf6muFuAWa!c1S^rw+SN>wb+QiqXDjpD0NsUK`Wt#Z(NO|s zo$fdE59;WBPnQ-6$3C_K{8MQ*+v)f28TYMq&UOB;uUGV6$2Xybh5%BLsxm+twK1VZ zxK5P{$`lLCAr*bOtO!kcFkmmpU2$5)$tILj(Lv^<7!lZzV;!~6wR>)}DrZ-^BctQE z#|F)aW9dqzL0aF!M8sZOTIdEAQ80A(VEUm%ZP7W2Fv%KR1$F?XoJGMVbx(G6&w{W7 z?G;8SM@J81T2ihkAB&WfoMw|Ej;s<2={|agO=zRRE>I^g)uNDZyFLCiaHY9EQI|BF zx#57_ECpAA0UrzI!ZFw{(&oerJ7h7Gd>W(-mEu>&jY<8HAIuNfpQ}%6E#UzAa=TjbXj9sFUeh zowXMO%`eTol)zRPvH>Pm4tLJwE=lDS!Hh_vzX}wD5pV_ZpO`bvnwf$sIg>>yNw{@0 z)h?MH-5?-?za-#EF^2^r#SjOukq#Mz{v)W>r_?EFf3jEee`hGP33yw5vm;=0^S5CPEgvk3G}|gx~#8tvKHEBy+-ro59eK> zHq{fAl;G6HXAp)wzgvP8BwjLpE}O>oCtPx<3bacTjm}*|@VcjiP?+4c08z7xvZ0Mo zn{w`s8vfgYG}LJ-JdfI>8Jc||*f=pfAzX2UPz9}Rb{T&{WFrnI1!8=prdhKq$_MPe zX(zQOM6>H4N+6PT5QkcQ9$`eSo z5bhe7PL{&}y0@qFWq!nqN*SmGKBv|cn&+Y-PwfUwAXeEw|Rw8j=e z!4ZyBDtt*`?YN5b$bx8y@qEdy1-@QQAydUe!{zLwvvi`Dq@Hb#qEZ>G03-l+_z<55 zHIjb@espq^ki@{+R9^{bPp`S*z7zPp(B7)Ct~l7x-e=3P$kWn^+Wh)vY|;XL@$Er1 z9tXj`mTps}E?c^Wg-ha7*3UU#$Ks=%!XMv)8(u$-9_hTfB;nh3n{BmEfolfz2BU}Y zxv>Ax{O8*cX5t+WhBf{jq2#ovA?ARgYL-*d68>a4=Yd;rdqinJ1j$dBfiV_>6bxA? z%nsME?133aylb$p!x_gTm{@MC79Wk*G8>u9%&|3oBe88R!!4q>$SJbWM~y2QSy(}m zoG~nyT82<0u_$qvGEnQ3MIxY@C5jotp{T(vLwt=S=CyTR9;@B45ZR^`i9Z67hR`pg z@tKz2X$1BK*JJ#zEuzvGWwvBY4D)qOv};a#F;gR?+$IF=76k282-yaWB-KRXF6vxY z2sB@(;PxC_>Ki0@Hp?I0zq#;KKwuk5o)3i)qx7P|-G>$&sBXd1<*jPq)PK`0l?p|MyLA-7vCi=j;AWlqP)!`rvPuBY z@CcD-L*19whzy$Y~BEi+tnP4<)$HJszj_`*#Z2`%&$I^>)rzmUMbX2hoz-`_mA zoEmU#eB-@*`#m)jLw77t+rxmAzjRq(Mp8p)^~TfR`@fQ)xMrNt)_ywF^AP^iO~Uyf zCmqtZrlvndRZ7N=j^?&D5;k_uPJ+%RCjZ-OFNcK17FdnM}yOVVKhd7 zluUw=v0{LXA?I+*a``ARJx{DM!=ZeVq>kGt`~mnK zW?Ae!@4#pT0gtds`c>QJ^F!P5*82Sjf6oWh4yzY+?JC`oqKCjtG^$L z6D{?k>9Ip`5;lV*>3lPjYTm^|^2l(c0fwO7F6U={_V~Ff-6Frk^eC4;2DoxjQ!{5Ow^=-s7|L(NFun%{Eqr6d(IwA#UN6(@e*C=bNZP{9Xd_M);ffB}K zWaH6%@$9XPdH~?_6Ng?9KjEJ3ovuq2qR zvSI*GiLUGV2nkn#q*h?SfJNMb(t~5)L_+Tz8pO*+fl2B8 zy9T5!OdX4~f)*Hha*l3u)|2kcLcnI??4{A{N%Sf{WcR3F{ZK=P;? zz3j42r>!|Am)I(QSBGoW(9r7$mMw9V8Ub{heiyzYGU*ucl=F{rew$|W7;R-wD9N%Z zAUJscBz71Xc*4ZAy2a{9>=2g;XNZ!<(DNk7Uq9|S*e$6&+wkr~<5!8js9>fs$bCK{ zLwu-VM+Qse_)j6c1@0K8>^16$o;Hgrw|=Xd5Zt~(WA8)1qF;83pCoB!7%*#|=ljMT z1-FULqLo}-sqSsL(6|E*Xjw0)UlaX4GT5zUna?!lvb?A-3LM=WOMY_E*X4jYY>K@| zb!SC=noC0)$hE}XvUrnTO8I8CiUyQ$*`z=KlhJ9CQHl!Xmp4ufnsbG6ZNv9bdXF0=7=o-?#BU=93`ab#lA*@j7MyN8R{ z0FOS;n76DyinBl+T9a6w(oKr5q7W>&l$!OdU{moDJ$T>me`-u@X$`eA8^TpC#t^=n zNU--7`!wV6=ZEf!m58r7S??5gF@j>FCXbK3-lblFHIZU!dE&f6QNs?dLpKCiUa^Uu z5s=_#(@)$&7sFuX5Vq{#o%sp*!lK~oPQ~6pZ$Wb)(SO(6A;YmI-~^_R&HuI_n}OdW zJEk5*6`!|6Kda49X$w)f7&5sSpsmIcJfTb`MiC{5Tw^fMR}I)%SE8G41Y6KNs0CD( zwXft8ZC!|T=9GYOiXx4{-9l&@qX40bR9HS2guW;UcT(6;eHyWVBZ%TJyH(w4?_C{G zsGTA68;abcaQ$w*7GiIg;&bA4$&I)|s#V3c$7nIO%Iq2QZSha2-JVq)V5HPfs7q2h zfz;OwwXGnpdxyhH4!$zz_L3P+4knA!z-qrfHjX$y!_P2!0AH||sJ~V$jOQ5Dh+V9Y zZ+E?I%_s*LiN?%wiN7Q4apW-x)%z0DnZ#W_kFI5dS(2<$cGA`kkhj-z-UJ|-I^UB- zv#E)g}5dm&!eBdV+^Yca1aB>&mgn6K|&q_XD)TA?V@c?RIZs&vt>^Bw^O!U zI;Wfa2;5O79)rZ?j=HT#D$|}-&uM~0=N9-~SYtIuC^xX@1Up}MU6-ItKP1|LUvLOg zqNX;CxBK=Ki!P>Q1|V3sEHqV;Ax$(dcfC(lwHkUahf-260fx9$RWI#NAcT44#N2z{ z`<;}~ZO&<~&klS&=aIze9^Xe0X-9W)td2qZk`EfJ-Y!gI_W2`H@`Qb%$(`&0U zrG3kx40r;|`4Dx32;m6?BWmPRAYI}LngO{2r|xT)hn>$os;F-r`ekz;{wk>eD@a2$ zLXR52g>`ssdA&g~V%zD?dqe+UApFSgk*xDi$|3iEOga3|HjMu#a6`$=*~!S()keh4 z(AduD=c4=X-=iowUa8*#D4A0w!-In_VQ3b_7Q5j@XyF73yCe{d={}Ac4%D8W$D2A2 z}2IY+L(T2h6@e@ZS z3vh{papWX8=;N@u@sw!HQguY%7iX(TVIJ8U>LkyKtQ_jK2w|WX|(K#(2zupmS({UH@y{{KBOMwuRsmUR=qyN6)5rW`ayjGz+o13) zX{k|su{k|kZEv$tiU!&v@k2L$Zi)`KlKt>>BfYu7cW z>G$jNrS7lp!Q@`n^|A^NsTvlTrrmbhMIJNO#c*qla+BrrVikJl4b>6aj_5r6KmrgV z{_`29#m2<}W@O;w;Xthv3%^3P_SpY&5&yW8%QBif7IRwxOO~Rldi__ez>aIJK^(YV zHeA7fEeps(MN>Xf?7CrXgv3FjxZbCzqZ&QMG!# zFrZs07_MJgohzyxBV&z18Y%4Vdk~$XNX@YRpq4^2kfm(N!fxXoaQxY2g>h4 zUz)HT#>k>!UWYY6b9Nn1y;TUb*f;WLZO)xdFv9R*^SPphF%(EZi?uq~%L!<~4O_|V zTsHRBnM72I-Gm7AI&-D5l{k{sF79>p()K-HbyjFGT{QbLFF@<01G+l@g!&8Sk&j7? zu`9+W#M>VFRW80*VWCx7Ov!fS=~cNBT#X@l2oaNRXb1JZB6idqHH*Nl&a?;9Ouw^E=dEoF(aodrbJk!#f-i!lYbAD>1T3 zb2i*G8nzwzDb!}CSttD5n@yGt{Xhl+c>3<;s~K^o>6eTU*=|8IMB6T9sd}DNufg97 zmYEX8x`t0l=smF!Uv)4)1%YmhbMu)itXj~p12X0UO7S|@${-KH34+}kE?o#OaT z5Aaj9PYiBJt5J-<l21NSy-(S4 zC5Z!S%2H^K(}?Uc;xvZ0^aq)c)CHh8d5)wZ{KN=_Q*Hw31;9jj7c}|KuK6rP_u`J> z)|su;_^@7COyCK{f@7I~AHeu(;Je4k_fo~(M{enTU^zdlk2();UK^&2=pB1qwBTeI zWjxl>YhCPBgVX)^?FSc=b|^eqIAHK$-yRTc06Ba@6BKmr4-Nqhzuzk5=shcFynD|N zS2Hli#rJ_InT{ZN*-w@Cnt6^?c`i*G2O{b4$3tCbW=_-q66=YR1rg3my4cgZe5*xb;;;3T((IoG>!;rwp++XD)Gm-9EL z3)qn>CDnr6RIe7-`_Q$GcSo}M7rM@XkN>5RWv+!!e)hRNO}h;UU5 zz)K~f*#cFK8j#YSPpwRJLPb%fsHu5*rTT7Tec5c$ami=3TvY$ifn`>F3`S0h;@_Jr9sm`k{M=)E_W3p%pBEB30h4mLwuv7JF;izT6Sl#G?h+&G0OS4M(jq=(!7`_R}j@T^*%1+=fU_j;K-@xCO|a6Pye{=+nhbg6T+0A~zd7qnx#d+@u$AHM zmn6#y;v`F``7xgdOYxFXoI*ETk`9Tne9ZJ5l=#pAWm@}VhEEWWEe!nY)Te)Q!a#j8 zqk{b36vA3+Ll-Bb$=>#x*Q50<3{5n|Y<=swn?onPwu#&6)xOWiM zfy}pQS>i{tve3HDX4wkPV!}IDspXZ<9FMp~o(fK^zcywaHuiv4jei|hG7*zC*a0nu zuS0TU{s|dhcX0x%g+Y#}!Ps$M=bJVdp;NYwC* zY?vd{tOfZ8;_KIGWkiWi6|7z;-p#Nt0=OjYVAz|y!RJ6_G0L2xT z3wf%oznraq6SIQA0^3l~(-#1C;9X3maQ6({yz!PGMZ`p$*eU*K4 zUulwd+AGmmoD16Ad|(n_p;XDscd5?{^Ub7p`lsEhS=Tk9Y%jBf7Qy^}#p>2M^QU=p z3qfiPPUF`zc6kr;;*uAO5j<9X4O9OlPDcbP`QJ-2XFRf^fprB11#JOG zrxx5p8oohf;v__{X*EXPR#)s(^Zj%Qz0-5Qy8TK%R-#HUgSGbk)-+b6?oY11 zAQo#dWHDnL{2_PxNh12N(3JZs%MqQ){L@zL<$Q>#EgBRLtU^P?b%6f6eR%8Q}Cr z`1>;ysIw_EGqB0BST)XvgWS*xJu@0pG^`B(@Ay0K7TE8m?VQEW;YQhD>?zLE z?RhxdgXQu(jfDDGu)GUxyNf*DZp@qH<+d(!(d1q)h(MJ+YGhNQX9IGfyLszt!u`?Y ztE*o$)WEOrt4ZbFpF#NiBlMs{yMYa_E1N)_QBsR!pO(de6;-ez3j(GM7PbX^odtj> z9Zh{FgT=GF*Kcf}l9%u7R@^jK+RhQ{)6(vSn-JxI0+BliwDm$Ze(3Kjr|R1k)Qps2 zWzw8@Qy~Ri$VC2q{tq|&?=j`+mhpbyA4T^L*PP~KC^2VRKGPR9<=59p=$riK&l^)E z+KD|N<`_tS3yz{kTj&}lhrs3c%MZmotZN_W>D|6a65!U^6Vu+_A&c09QrfRGXY9l- ztB^Hr;eZt52FXroaFPkiY409Q`CkjRHwK=D~lDAm;1RA6SNqH7U85qh7K-yT^I zdKSl-NV?rB&tM2LU8Lwe{1yIjG_N-1^F|eacW6bnI~pGSUOFyRJ7$_z81bj%2vZ+1 z7D^i=Q0(xO&fktm8$7X5_c!olkg8P?#W za+kl27>77lGzFUnCjx*2Cs6c+!I!!~z07bgA^op1=E5RkuR>Hnytr8duC1d1z1cMC z+xIHzQ6Yz#1?QmQVX<9(id`iPr@}u!X?8U}&afy&j@ioO3iWI&19vF*J9}l_{Q>B4d6`+Vhzx35?w|CVtM_L44B%80+7r?2uR zN+k?=f1ze-HwW3G(XpnIli{?Qa=q*0Uz6SlCTDGk8_YkDIme|Hf}c1cw{IH34t(dY z8Gj84koL^Dp~iqXnvO7~%V{fCBF5#GlW=SB9*vn73yNLfO%@j}1yp1{@fH?Pt^~BF zK0hfwNtm#NU$BcgWOqqEk&&H9sm0qHdAagNA z*qz!lKR+lnrjv#sKRCrI$iHCXCe5;qv)@%~2L_8eRh9S!O1EznN>)R7Ejo!USfnAQ zW==bl8P&_S25rJ_P5Q>#c|mnn&L*NL~EFO4{5<93l%ZjwlWv{eT#>( zh4zR2VtZDDZXrNZ!XA9FJ;B1;9ixe^uSnL8&heM}@VI@N;)HGoyd?-Xw5!QbF%9kZ z$wBm#8iyzS;r0lXv#;nC2Xw?(kENS=WdS#DL0ofI1H952apIF%bYqinTilX>?D!#R zBAQKEMko9^bZnVR(ve~NS`vddTdZHoMdQ47**Ax&D^p3%&NGEU^xvUqP9W0Uv|=q; zrC>@5Orejrb-L**vKWqg3iuJ9K08vXjD6W4Yo%1J)kW|tcT6JGHqFHyp5E$4o|e@cLg;1ni`;Y zkneM|f!>@kwKOwblg_wXU4+cwv6vc_$d;GJx{gXD7q$pZYQp5Sm!@C%m zF=dL?&vA;QVyWZagZ<2CPjU12G(Mtj6Is$w>CzsE;8#NCn?N|Z$@Hi@lw+mF^;D@( z=CMVW8C(@)t@V<&CJr=7X@P%1>?@_GtxQJJr!F*!k-o=A&~+tlM-)D8QTUm~J_xI-ldnj{tL3i{5^5?~Hw^Ap<+ZfaigBqIGSLqi!qzC^88 zHIG^!4864gizn_9&KA`+DqZy|mJeWE#{8QRx}aUZU#8g9vvF@wl0RMOw^*r_m6p{} z9&k4N_CzCQa*Ni^zbzhaJXKvn0Xnp^Bc}gae9<=n(|0}b!&QSKZ|=;uPN6eGFavo`y=$ju zfJ_3QBn&r*k@L8s%y_sxY{hXWL|&|sK+1mwOqAp_Yj$05rikrz0%W6%H)bg{2e&A5 zqrw>@!rah@O!%k{Y_IgfRha>8^$-!pjB7@abV>LBXr=4}8XX$6qpRkIrwX!)8Utu` z$g`7^+$87*&+8=v_EACL_T8Yf2U4x_y!~+WAG*+>XgY0o{|4~`$_+GL<`Dq~ZT!EW zlsE)0EBiq3Pv|pWsdL24R%5rJr(C=7^i#6B0u5N-2T}#Q_=Lye^PI$Q{W}`Rh0%UT zNxEnF$(MSy(t(aFd6_+c@Pb9*<=1KX2NH%bk%CS-q#a4i*gmua0e-Sov8y~lXY}Gg zx)RQx#$f0->g)fAYb1alfC!yd$n{mG9*0fjw!hnaZVcY{vhlUpCu}4KuPOp~ewSF< zxvQT=WFl5c4_xS{4SCRd6!xn0KGh4EAS>z!zVQ5JhOJh0h9*iu(jr7j@WnKxKAFO- zM`N7}P%1)~B8@z(heIFpco+pEAqke58=2ofY*j!4(Li#Q;%|=N>=xbOj)a0O*MKW6 zF1JG)CE!6lRS*AN1dqcaBQ;Z=RQ4L(i4s7hJM?Bs^j(Sk>S-}i^t6vc^4sqtDKxJ- zOYvHGZHSqA;Xs4i_|F-xK@JhyZ1!KYVxAYxyqqp8E87sR03Qi{=Gp22mXcDf5soxO zS}C!2JkGc{R9;1U`hUbq%E`0zX=e2MbU9oTx~$)6UU6Y z&3b7Yq0omWPGeOkN%RC{EsT4*gU|?l*Pgz`ZSrlB6m@vvl@-99ES8ohcyq5ms zuc+>nU?PnIM;zSJe#oQm>A9{!SH=wJ-vJX6QF|R+ic==*vJ!<;~;w@Favnpc@+gkW-ZJb#BI!-%h2)-N9{3+LqD04vr~_Xp z^=f(4<+m3C+QAKNr!)?mPFSG21Sy||ytWW93@y(};KkSRCJEOp$won^Ra!ejs>M4h1h+e=DN*P8f(JJ{ zx#j)6nKL^q-h{qSVJ8UK@7Ci5Q^_y6%b z{(r@S{^puchX)1{EK#t}vg)>_&Sp~|^#SD~ zL`Akf)q%RvipArBqyPwFomt10!FniQUZpw1pN1~(Al4&t3B}{M=Qk>F{iB|3lWV7i z#}o=of_5KM#U!r7 zxLgEh05WnXGg61dgK#$=rp-p%Ak@Qnz*yb(H`k#A>5jhky=wm%Th>*otJI-U;XnG9 z>bTT(0h+8UN$Q3PhP7W7+u>=`^41xIhQCZfS6IT@$wQ}I0xjoJ{(ge2q;EQO^xi^V zRfociB~v4g;NTKM34@bsL-CQ4tR2PY?U>*n*+=YppcC%53LTe8hbm`Hzw8}C6ld@g zZdSK&DwZi81jQb-OFt9hg*k=EyJ+47JJA{?PYrQs=Tm%2iJtNnm_jPcyv6?$+jf|DMRLEzh|NNGjd{~~o5dDqRvq&Q zg3#zKx*(i3?a@D&BBaC7Yt)bSu7<2qpk6N7W2%oz((guWxz15H?air}A_Pj}X1@9Bj|c`$nDabOQ36QANhWKP!+X%!77U z0^(u?f925EZ%RHxj1a`-Vp~tGw0^4A5rkWA$-~+iX2y~@@`7V}XVUh+cC#^X6_?VF z_ALVSpLX+qE*tpY!E?rrcD6Q-#`5|Oj{lqIX;OQ4#8$)PRg0(9j9(XZ-(`_WDwZ&A z3pc|~M<_AJCAR^Iz61>S1LHnNH`!(ui%10$SRhXBt7B=nQ z>lZ6JvKTd|uC!LrOiQn5CeV=7klcCG+E_7Y;6EPymje0$Z(e4Tm+r=c@290enb2*r z#;TdyMvszY=?;jFvVt#BKdqETP|(_ZB6)vI)^j2*kJHceyT(uCby5$yx%gjzHL$Ce z>437cLPeXz1;UA?*;Ohbu74{l|H2T)^}aY5{(v47cU=T(7bi3@L;T7V;NMwb{{y;=9c2J-D|b*w>_jepna`jd{DAIn-j*Hivw<$)fVf1=CTv+GaB;dhk9tE4V6pb! zxA*v`Z;JNT?f95b(8jSN@=(utu>x3_s8gT7&o;s35;!R02NOQHeA$AK@J0-O*AwGH zK`45XdBijVCa@fZZFW1fq*VEJm2D-uSAPLO+!2^z{oI7xalz3qva?_XTF;W*=7nO zP{VZg$$Ox8L#knN5au+>fG7v4JG!-BUcutU9TaP2M}F3 zA>l9o+Gd9^PB=9|Ux5+ZPJt7DQf^7_!*&j7X3#P0y!<{EwtIV6sEj_XUty)cEY;K} z;jz;FHe=wqaNVXs%uX;=%~D*2tRRcxG(Qh-Y&a88Pnwc|1Mpa>L!U zrFYT)6~4t_zNU(eT4A`{Xup}z?sI&^YaFa`N^33a>a>QT-D5l7pVgf0p-TjW~E;PtI%0J;txWW3=H>Pc^? z%h>S^6+D9$o}xgbC1UOat)t!-kYZmdk0DL7|MSB8gmyN3Va*Bg;>PG>?A7G;-+#zg zjoD+AEK3Tfys8ql_wV){c*G-l%@o9!HJ~o8gO=N|namw^_e?#O7u?kMcf&9G0n_oO zvnR6wLnZrezPy3BUrQbk<}+b8nGYU$nMHMwnRz%-kj&y=k{^hS8ZW;>lI>m8yVP!# zVc^M|$qlacCa%~S?NH@rOb?;X@O4Ct`K~6|)a+!-(#}lnQEf5{FS`OM&$^->Y<&3M zs^_%RXMR3n2>w-nn<^U}WxZxe?RM`2syq4fjj8)I;{#4@;^m6U2V+2r(f%}j*7*C8 zBbuz04vuV)$_H&Er^}&yGKTs8V(grvG}+cJovy5OrEOK(wr$(CZQHhO+qP}nM(5e* z@6mnJd-ONr@{1U873*DV&iTylOiV#;<4^>$d`GCN9TY7zJ(Z#LjY!*X;0}N1($`;d z`^?lq->jx~HOr|_y}?q|-#w@4)DOLAfvHYKUC*!&#Sew@ z@0IpZc!Ud6F`i83)tyVvp5~RGKgQQDm>rfRB(O>`yu#$ikGNR1x=Xt;jlU@JuH_11 zhLwE16i9Q0cV(RV%21v}0EIK3GTsHn66B4CJ=HbMuYENyWQ28*st>J8TPAqZ|Q^*^-(d|5%g zJ#?r7uuj1F_>I8<8yfqAoB2$HWt=nx45(8T19zDR%$EdHzzs_g95rIzRO=yY8K_3-J&kFg%a6^n0Mh0zgLq1tV zcy1faStx=CDvb97Llx^=bQFMGNJ3cHklO6{_OvK6+mPwWkjm}YmV!VUm&XnJ6j9fx z%;QJH+0pxOg9smL_-b@k#18g;NCz~|P!LP$;qn;5LIJ^;; zjXl~5bD4;Y(A4%?Lwy^-Im!64Wx;3So(fPA{!Y;fSmFEF20pz`TjaaVmu4IvZ*<~1 zQ`e;}?cp!y^&&5ojT@;NOhOs(i4YKQDGM^Nn!s6x$+!v|ruef==5c8=@U`qFeHZn0 zX-sN3GZH%+ry2-WQv}nHG|ts*?#V*6_ESKiNig5?;}lAJ!?>LO1{Z zDcjR-D3fs8esu3?nqVygt4L5xZ$MT_uBu2}4!3t3MAWFSBfXeNBhq(sG~6n2Ns2;K zpQe^RHN5`TsRY2x*okOV8^uVLU=7{Spj2bED<{qzHoq1~JiPgXY;a)!-+CU$ zdcX`m_!rt%bI05HWcS$FSkJ%v0P;c%s*C5D{|9nYIyWA+D9-nwwZL_hl*@|*VY=2FE0+Gx_VmOv=BB1~_5O_fMU1Bb)@N*Eg@rf& z#}pV?Tim(Gt+QXYV@84bU19tOE=+CuCu4|Z$PS{Ai&Ki`3zrnTRy_8F;BioiP1rd& z+sU6HQkWfz{fOHs)`)!$h=&#E?``n%9&#ZWz`P^)A$Vy9wLX|i+32P0hENW)T)`CM zX(0@k%P=n9;E(JF;bmK{Hm1c9tD3CMoN+6FQ1o^X`v!zlLfiM4hn3KjR5e+;1IDTJ zzWVH~9>XeSl^_N;*R|ks%=^DXX+{C&9IaP2o8%hqiorIIpa<4^>}@Ceb*KI z%wj>wQf8cLz=v1ZKR8*esafpE0{4c-c{PH|8l`FWiq?TwvBi+++(b*a0lcbR5F)s} zIpcc9y?SihRZS<5xJ{(14@bQXy^QsXS$4!ds-N>gnk(9Q;Rv_v>mgv_h?#a7xgeafr* z&U{7k4+rg!yGA83BzMFL%st8h_m9Xb&nliMOF1ZG$J*v0`{m*DXDZnCo!Y>+ktB9= zNUGjp{OSf%%;O&u^Q(6w>+-il{BUxy`Q?Z{}7PJ#|9o^CFqc)i{)ywc<1RBS{lhp&HtJsCA-0! z4b4T+1oUKRo|T}BmzCzO4E1WNZ9ou^&Lmn-H7!&ZE#Ohc(hJyfW>7>NYE4w)D(g_vC| z!KXJ?l)?}*0@m{9^v%SjnVJ3OBCZQMLq$0U9ZNp{yQzj}NeC*Qiv(TY*{taGH$?w|9J8{Ucd zJY`vdrI1w7Vu?!QAC$6Ga?DqaT2&C)AebtIgNeI zxaiBvg+cmQkwJc%i9AG*p*lE^a*Pi#>qXOgl78YMH=`New&TUP-F;(XNO5r)Ze#>V zM-b)8f}BO>vH|0KnhlH6hVJoWngT~EQ>&x~k$ZDWO+hDxc&|;8YscikhygyUv=~bq ze;3TM_yIO-kgj!9_>B~UDK*>5kM=N(>eaZ2{ z?JE6#-Jp$L*+1A78L%yMBPw~4u1P|iyX*;$)Qg_ggr1YzfGzUqV9`H&r|9 z#Wy;%tJ9lOzb45t*dqu4<# z*)dg5!`Wg^S4TdCu97Haa+i6*ysp5XT-Z8TInBjcXgLxEWfs&fH!08F)vi6+;w{_( zP&#!7JZtiHBH;Qy28HpScgiOnf=QVaJj25g2 zQ{RDBnUG)cInKNERq5!>+J5(}aJG;S2xNUzEerArYZ8t<yX|@;+^4a@hnG{alwRf z!G>0A)Yv9VeTd!s!x%Gd4sF|?y2N))X0!ZYn=38_oWZ!u#$&9Zz~KUF-t59PAnhxI zmMguqr#<7Qijv;xSGc?v_>aD*duq*L^1du!@|V-w6RpW@AB;jp z&jE7CC`atxK_Gos7X(={{VR5k4z)E9?4vURiVES-cO;B@pgm1EN9e;PSCgRdrGtY4 z3WlTJAi|3`z7=8=rzOG_p&-~7uz3cdmEqT?-*RZiq+N#n_i`$)RQNDlzid&yA=03v zT-I?e*#e+7C53HF0bVi6mcp$lnRMwNNj_j+KD>g;g;jv2>y)D8f)F~w7p{%!hMZ{D zLn2;Dh z@pd7n6^b%*I{FrsP2U)uI+i=@+T(Dxh%|D>!%6V5Zw8MK;CEZ@!IZZNkJRIDT&!(w z;ij{{z0LKL<&8#!j*0pN zx6gtaxloisrEKzP%pbK(ju8W%oHaf<@xFORxQ}{oqi8$p^X1vyDW4K-o}@p%=wrY6 z4!Yy^x9?_Lr&F*$hfZg#$$Y<@y}tcVz6syDL%yy#9JGXsHZYqfE$ll;zK!wm`JC?7 zi&y7xvSyQz4;iqEOrL~ZvC`%qHtF>!%S_#nCC3*#=WD)3CRCPZ9XKV&X%Drk(@~f| zYg1FL@=gO8HYXON?^zteOj^y`_DHYxPoGQmU6IK<>PmZxZM)59x#R}_#=8Mjn^J8S znAh9RQGHx^!K0E~drCEY8cXL7w{H!vQ;F85m|Y%h`lA0C)R;|Ve>!3tp7O%(g}F=N zL<8Csj1lbi@63G%fw|yUe741837~#*J{%FiGK`jJ7ca`%Ur%=30;`F^^NP>~Ujv!m zx&2ieury8FTS({v^E)fp&6W!}4AQ2o1uj#sRk8&PF!;ushB`vH?*$&(dodk!I@gx9 zC_$J%gXccD$8MX2z?vA26GU^=xnGb1M0%`GO|2#6x=YC+&n(j^4?g+k{Tve-^AJ&= zB!78D&Gnl<1?$p^Gk}D3nkxvLWW9J}lxKk&GxE)j;qsyFugkGJizE&vfp*wcPoBGzB#ySIonc;WUzW_A z)%@9uxfp5gUTM+%h|+`rKQ2D!*qKejhU9=Nyj=Ht@W2~#cV$K7*0qjHE@i-P;Qx%{ zm9`I}q(21JbBupGRr&XE{Qp^l^IruqQ~6yPWB5l+6`>e`v<;1&)TjD0Cak(~n zGj_BP7DnaWpuU;mw3@Gx *cf^G-tgDg_cmDiEh{#G(^6sRGI*jy>k$9itW_o1RY zIjn#ORyrQ!6o_zeN;m_6eAuQZ0&;(EGE$y<%%!n?qI*-Fr{DB5OcxW^Db0G3_sFml z+p^&wO?dTKwIDRObCDVvC9jknewq-pZrKVhbM&neszV4zt0yJr<;VFfb7Q1uOwy|3 z)VKBLli=Ad$#wzP4DxhwYLS%>- zUX*D#Zt7sSDR)St$K{uQ7eiw1B&F3d0QG{y9zB|w4@8-@59yc@gNWHD>Z<~bi=k9x zUuCc8NVdHwulwM?z?7_T^;>|Mkmyq*SnjF9gTs^-)FFdcZfUNir%7VUR_xq#bzZq# zT|H)lBQ!zcyx8!y6s)Pd%0h8F-wb_T_ar6vtn~C0vA;cVPc_3_5Y-+iEq1cas8nGd zdQR%7?lkg+&dLRBT5LQ!M@`WvNQtB_4~TT&^sd9$ls*PzKINSv_X+NzSz{&uGY+GqP$m zh*B(PF*xUq@BJvDkP{7K+yMPyq2OS5ErNsZ@v_mC95-z7kiE?z1EgeJs9B7@>Bkpc z5jNBjMZMD&F@&OunrI`93MxN5UdJ}QkM!M#t|~pdi6O5r=Rv~T9Z@}kRb6+?I5%^H z-dU9)t2%${=sK}{1C3uT2@1Wfhm=@>5^}`e(g97}CB8rw#Qr|?cCH>1b^QZJdIsZ; za+_DCq>jg64(pVwO%`#xR=}k{M?2bsz3EqK*by$+wyjUHJaGIFI5I}%Hmpxe@t|U4 zbhVNip0=q>Tzs~#v$%~0goZtpfI@hEYaVgK-P%aBI>(XhZ)#h5bh`WJ>?uAMT z5iGA2R-Y>TSdFx6#gLm=5nEMct8vo_Nbq@@l z9pJw+a5FQdweFCTRG>^$pbHMod{40ub@>d)J0*i4xt;k1QrL3c`zf(o7`I9#d^#jbqeV$67oPIiD{XOp| zOEeA`#f&%Izcu+gAiE1$M*81=CpL={tr)Y4on#t(7cT!fx+z3r^l(Jl?vS12=YGmm zd}c=?^14Vzf>s6fd0p_5>u)ZdGT)X4+BibpW1${OkAnI_Fm40e>U{>;GMH)K>a_#7 z=9LDq-W#Sns4sW1?`|lMf`M3{TU-FSAq$_a%3#*isB}08noL+(q#DI$2^GOK}JuOWRWp zl1k6dv97tO$HKqC`Vne$MCW6EMZ$SAen=(GT!-!jr3K=Km-*Kti=ICrk4VQikr1?~ z=GLRV{1cM~-FnmG`2_%g@~`3t?!Ss34)*%`mej!in2CP=2=J5K{pa`pj^6#d{oudP z`%n1#Kei%1*MBN1{=4Kis{Q_9rY~|IPZ83ma`1@&u~?u9;2PlZz**P;!q4cy$1Lv1 z1y2C~*a=wZblDXh`^GIemSkkc=Tk>d>YOWF*s<<+5r0dcpk#2w!*{Yn-%?RKNk-zd6ir{n z)UeD{sNau66Hi{EzXht%=ca^iN*m|vMU}Umc0$R3w{;3N-Y?;#RN>DZ75=~;U#~ipvFKB;_WoK9*WJkYbQ5VVUnTC8ZI3+1X`G> z{Y0PyL*X3swM>joMCuF{3Ysld>UKtyVLb=)?tlm0zE@N3qKoCFwKQpTU6Vnr!5-f{ zk17qe95zrt@{-b~2SLuYR)B{5a57E>1al%Sfps)zzGRBO7=FXZBuw?aCrJ9eCH)L~ zjELY@o)uyc1~fV!=$%UtN0#mk?pXYmoIjX+*TWAb)->Z`YTz`@7oFC=3)&UkPL3fC z$Q7)zpniaDim4a&GH-TH-FgP~7EQ1+re3LapxV|{!7W^8{L37tepB4WHukE|Ifd-a zeh|!iqh8AT}5eNKuS}q9;wm7SzJ8e4ijlPKVf>p_qdk)2|b?m4I-n z+ZiP^a)?w6dOpc(xNNi$y2B-JLJS_Vq}mZd?d#1QFgR`Z#iGEPWLFb*PyfH+c9J%ZbMZ0|p>kNnJt-Ii7*XfdEM zV&2!&G=CP_)XP;KHFgHZ+#Hbq_q8O-QaHs7f(yya%71sPE%2U+G2N1HT#%Vwl8a7{ zsx8qpM&KGTsVM0INDw&;-}*YJswaQ_6b5!v$oUB@vy;+sb~C0lDUA17PLXPppFLG* zQIYB)HCBXWFP?TKsG7BQNOIc{ect)QdG?uyS*OZO_)BKZc_L^vkoiryQ6=le(+xNI zs`yuGLhJ9`wys~Y;aDm7+=x-aWnAM2e4R-eoe*fH#E6BJV}2v{zo7n*N5c?=zyI!` zS__^ZspowcbdH{Z)s-^s-4=|-3kTU}!!<0)9TqsXeUqia${~ST6G|52dHXHW&^Y`y z+4YA1_5*Gb@D5v9!me}i8rpk3w)GZk21EITx39$frAsy`n&*fo{>u;;Rz9S`-J}}x z7$&j7!?PA*UI3H z2X+8nh9c+!TzmXG)$T@&`H1{|c(zFOF%4QZ2_3h+?io|>#QoXY)$T%r9392!Q1`w; zgDRUq`+|U$ZlKqA<1$Fydl7ex9Xi9Q?UcK?;EKoa^p0$$HmX(3$ka-zw_kGd>Oggh z{56Gw5QZ%KK>l2L-fk!SZ>Wcs6qq=6Nfa@)-m~4DC3oNYoik52rNLY|(@=M_Dz`(^ zvVRH?)9q-FIViJix&9$#gv|8^r)CudZl2=r}}*T zXVrc?-SYuy0(u4|g0-(i>I|_;^tU6VtYcgJ?zv}K?hkUo&OSWiz|HEeoJ>e4$t$>S zV~U)h@V|EjC$;5mPUO_FI~v1RWkn=)kD@02AqjIPoZdHsFsCeXF~bTUEmQ_L)}r)9 zgEgmsMHeL7xq?LdNr<1lZJ9(^C_w3xHZwyA}qC}4$?gv=tdNg%| zN|Da0B1`xfzUX9i-I#GCny}Y84e*N5y#fFiY7j#u5LBOt3dMQd7|f~^B3%|HH2Zq! zfA^%I^+$uvx4V}0%DbZHAuH1!ioqo`_O2NDM=#HY8SgaMGrjmz>bZ6qxvPLU_#qw3 zWI~kYpfR?rsR4g0bFHk4noRS$Lrh#_GEes+EA=$OdS1$6y^U0XMDgJ>YLLUH{_=qp zI&N$VWsnLi?**6kX8Q#bg;#N3h;Sr_D}JP2eV~)NF+!sj zPB}u7nSb32Sc>VDyz^?`IAZ(o<)I#eW?@U8{)3hYX>vcldT3Y1g;n<0alaCM7op4x z^QWG%1Fu%LXAOLpX&s%$B~sA7($STW#_ER6_X-wuMpZ8uF58oNTXU_PU{?ux%F60; z$Qj<)lp~n)0lQf@+Qi+y{x3>qtNG__3w6&Fb5Zz@q5Ha8#A%R13NKxyy-Upb7tI_z z)NaG;X5m0WJzFTWcyvpM#_BgT9SsVQCWval1kVS#v~{7b(V6Z|@+*1C@7Hp0op8z5 zy?Cvm&_ZpKO)TnKxe|w&2;(acT5WuXCUggaO+w^ONgXr@=P4ow?x-tCreXy46o zU%C`;&jpNt45%IWj>pF)dM;& zJ%CS|n?XSanHoU_x%b7uY;>oY?wY2*pw*pprk_Ge{hnFiOe^}qiR zTzGzPvOa!}VpLabEHN)rSvwV<~sHepN+NniQMog|J6$K z0(ruWs)=kSjL7(+>NGyC4S4?u3dl`;;vJgvU0plS7nBSDmMRvnV{UtKqzqtT{+Y`Y zu8I>ibb)}$iv_DQ0r)h`KZk*=Y)yx?Uh*kF05|U+nu9`kto_rg(CP5GHS>16T_Jb!R7A=3g>6rSKziAL+`^%2+?>WG|LlKvfl+CJO8 zWnoSKLhZ+^eBVw=K=C&W((&Ev8Z2pzn;11Isd8cUy7y)K#i-d!+K-&Yq>?`IQw98Lc#b9LTTg25K76&oBB(8UwhP~wc@|DxZMnU^A z+>I^F;{*QBLT}hyK@0)RN&L&DQpwKHvcZOykS8z2U1I>h`2_gDCG6|Q7+^U-4CTBm zfldj9sE(EVs>EO_q6ei2h36hZ*Q&}n^6IaFZ#7?GC?4!8*ZMy+k)5%dwbX&s&FBFO z4Z)Xt_J;MnEO{CtCp|_bc*xl$ub8Q55iE65gHv>GFp~; zNnLdXsb$; z9(4-oJnY7zHj*Pa=FvR*Q)xCl+c>#(7OGd#AVfPAH0A3 zruUv=N<3X@&<9R3;OIcQJ!@Q3vpu87zRaV8q>6y}HoGCdtG!F;z(o!3-7FAMH1>i> z$+~C65T1^jT6#Fe`z~XR?7d{LBiK;I1ip8ABIZ=&4hZvj6>z&rd8&E3mhvg%uJ78g zBwpLF{AiUBW|S2|j`7jcT(E{oe(3J9)@LT*VI}S<}Pa)q?(6M zofv98>ITO`UDQOWCbhLpRbNl=(_VnfR`}(eASD(3zQrqL)5PXO9Hd)}HW9iKuSQ{D z7=L?4dm;2zlx!K-bxxBU^hgPO&2c(-n3|GIu8G^Tl@wLzY-zE13cB+8GZYrW&iBEn z5nk@WsL81<@s5j)vzrK>p1_#JIUYOApcHB@@&cMJJI%Ds=}y6z{e3iYmLVN|8%?0Z zAXa%M`R7uvIL`{1E_KK6vGB}@r;R@;chL^s0+s0xOmX}J<3y`CLzL5zXf(HcBCrMq zs4e#R;HW0Hj<+;^!tn;S6j(Zm%uDo?v{`S{BG?XZfxaXjF4<|?DL99qNuaMfA9WwT}`?^PB)f(Ms%-3`WR01s1QYNx6fYk*a z4Qfq#J$)=E6v_SMj<8mDNrx}O|0F#x1hG!quP4zVQSypGoigjw!BJlI6}yc}bX+c! zgm;{OyXc$|8djmEUnx}ZQSc(1ZSg0Fq!dQ%+3Sh) zZj$Wpq;CmxQRidjn>w)B2#3Ea$vxBl4&VNMg6D>MUk`wUwP1S9CB%MM?(&XK+6ky; z?Z1|ubBpY;gQaLXdO)Marct2bkRE=8=QK+R=CsD|ZW*;bWTk3?Qb*Hbf|DD@Ypl7- z^;VlVZ0fE*IDdfE=pU4{Cn3#rMvJ*;4Aau2bpy$|6=P<+H+s$?Qwym#T1dtQS|IIv zRp3~#GuJn8i>wwl*Qsr~ptz7TXt66-I<(cjfBByCf>(1-F!7c`43t`Sf{XbgFT)+e zsQEVIKQb$*NVVqG7M_I#(lHk0D{pFYM*FAGG}O^vfye^?wc*IWSIXf-S4OVMV$|!%;pv(SP$2^ zRc0v4?eY$%0aWGoEo=LZ+?AN9EDi*%8F>qQMV%Rx*e%hVP>h-6pPv>Cm%F@y94+yX z<7}=fcsTypL0v7;!t{=H)iKeHTNJCq`f z4$5z5?u621r(`C@g6&7EU+)8d2a!G_t8 zC3K5Vc0^wikUWQ|C8XHlC$&Rw3Rqom=z)BBwD<$l+XwDQ%G!C{X-VALgOlDNo!)WE z8pd#CwLVJxFw`2<-o1at|L~^W9$tUp?MlEozWiX&hB?*foxV@}K-LCj)tvS|#(2TK z_GzdZcD0rf^r$C0RA0RHC}#7$mbHJ;QVe&Zy@i4;y!l`#18`EDVfP@EVVT z#(I}p6`&9w0M5kMT&DmPr5lUSObd{fdN7~T+WiH^)C9(kN z`mlB|E57@p)d62jht`Dck)(s+*p@k?o20~r7n&2=`sg;r0eN6Fg+-*~;QdD62PL$L zs8aQL;NtmVC;Q^F2I{&jlhVm1ew3CG>xvY5l`6`R6}2T04+}6B&u`Z*_DMmzII1{% z9p;IKtf_-jxJNRo*reiqpCS^>eTx*YUlVuOT__=6q?0x77&>)(s8q578(1^-ai|Y2 z#Zh;2?@@;^C!Wgf{7l&en?qu|%Xn6Qym72?a)7*I%wF)yj1f^fP%=6py08nCxOgyL zgdJ$Pd6jRZPt?5NMZOsjpXuL7zWreCsC9X!?XbCr18Gk5UqHE%wEIG}e&V?3Qx9a* zhs%wlO0rTYi#_ne4zqMB+9<4=9+SlmA0d7Hq_=gI3}KW6jX)2$J0l8NM(f$W{kT}i zV+k5#wEe6Lt_1930Lk0d6)s^<1t~&`X;nB4h#&r3a7u{ky16=_Jk{~+&N&ljkvm&} za1}n535BUcQ~kyvj`|)rO}0}uR~#G|-z3hg9E_I9pP$!t_cCng#zc~o<5NhvSPNYm z6Z(aXmKJOl_|f$*!8NF&S!4)L3Z<42j?;e1gGg&b6%~3&bF_QhyO-I#@0v2NOe~7nOPOH??0=6&LjnqhVsoSNO>=C>!sZ1@36pcdKky-19DB}6(!?-ktP~Y* zJ)GBc%Y5xaxh9pZ(!J2D3tPsfma6|SSf4D8WQ(e70MuysyR`N=>Vp=2*$K{F z;EfzR#T@)TAA7!q^c1sU2B`(`TZedR;uBGy2WiQOYCJ>H<-!{?hd10nLf@~Tt5UOy zi?K2&ePs~H6tiDAZQx;?<7*5_DyKiOXiQNmCt4^=nj>~3)+|WF9icxpYm|eekIv9! z_+`UDVC4Ymqp#HU#nFO@om4PHN9aS{*KykPR#!}l!id!!!9gzA=3l5iQe7k>6|Q4r z=2)wqjIzjpb8y^Gd_)35Bcbhzg%a$p7AI$NA}3XuhiN!R(-Rz4`*c^pG;U!@tgr3r zc7m~y;!;v0?ZhFb)M}SfzP>Y4%TR2wFk%wixA@FKOk5o#@Am;j=SCcM6|8ZmhN=w z=Fx10^|zTSnz-PtB$CsICsSJ;rXIkNq4fO5f%C8oLsyu&H^{1Je!-F_Ykil-c}C5V zWN=~ACc*uL%#nJtqD#EF{Qbo05x`TMQ>1<7OXhN}jvCh)B{N81p3&;YCfU$%;+iO< zWV{Q^>g-4Whi0+Ajtd!3Lg09NtyIU|VVUboK_E4_Su;h8ipuHbunXFXsgANw+uthl zx35Ib?por3R;wTPasOIrnniJ%+4B9;3f?+M@hD~Ena}U5T)xI+p;AwpZef6#_fwEZ zel}4~q58#rg<>y(N0VsH3cZ>@J*plkek&j6 zR47#Gu9Ci(xo;vS8s}=DoV2=^kQ>V55t+rFA-c6PLLYL9COn%=W{6MEowGcgKNML} zPG$tzcmXmHrH$s|rmE3f{gLYP*jB{$)Q`@hdctHtOcki=D$@$$a71uh{SB?g0JAEn zO~4>_mh9q|6jY`?tMZ81@Ms>eh;pj&NC&z|4qje82YSZXCebOitzMSu+o2?(j^$4gQkyjGlda^ebaX z6<)i5C@VdIC1WG0rL4L9mvQr)y^Pr6=|v9z8=V-mWN&t?=trnN%w0xiuy?YIEWfLU z;Nfj)8bp}>+;WSt{=+=$uLVV2=B>lm$a)3!8+?8GzR!SP{ORA~n`^9;f; znI|_h8p2eWXEY|h`ZSb|2lK2^cnw3cJe5)SYZs_u&+JjTn=sUz7pQ{KtU~kiQM3bOPKX{n`W3|k-i>D^84+c zN^D3;1Qz5Gs@XGTB30R{z|4i-a_|3CB>?Q1|8>L!0MHZoH#-ymkM3!0XH2bYqpNRX zNNwWaU_)*CLky+X{}D5(|Ep^%nEddF4diu=4F6Bc;D0j`X#Yp$RN9uuP(=Kq3IIzg zEKHc2TY^VoEa34m6C_peY6Jx?0w87EJ{#s!4W6lM3ku$mVE?0JR(-@P6L5A)27Qo8`rdJ5br#PF$a}b zf^t#`21DyiV`AJo757m=>gmP+K450CSp5Wt$_chkiViB}UI^`s3T`nV|I6-iLr;gc zWL-mbPa~?Ri~#GBb>$IMH|lI=hQj77RM#0rW0|TN66&(QG|D3Oh+b;P^Oib^C*Dt% zqOd1dACBeE0Y$gFkMZ}Mr1?mxPnCKUQUs(&qxW+@E*9rgKiGPG**?QsnoMv#o0^T> zp+FPSnsw6R4$`l}U^!KfQ zA;<8;nn9|tGp>+OkplI29-UdAz!?I5&4rKyWiF!Xf+J`xMdwN5p0)Jy%{GAs?Y~1> zEsxpl+%}*ca}i*PLYbTl=lB?<6g{L~15dm>?h~D1i%K$QJ7aO1wy#!NyS3&NWR0oWAf3yQ7*8(YO#Fm-S~-s5uES*3&}olj*8k zkK!6B!RQb!g*>aK3FYEq0X+?xlQ;cJ{2-w%^eHaqAiu0iI+i?i4KLlsfD~he!yw31 z^%cKuU8}+&T~6T9-$~+vXc&HOpK$_oPPoLEC(AEDU~z|&MSg@&N(>_>9M~&eNbZ^Q zF3CJ&NM-OCuh5BGCc7$^`;^&P%k@+Z(#RY^rC`85{bBNaFNu=OdF`MbMZx434n4;P z1;3;iDs#~R(h6Jp<2%BgxP|^S5);Y(iXuaEzf4HqU0h7ElkC@G0t_!ac(vPGJ(-6-a-+r5;unP)tfu5`k_pVD+ruYF_~W3LMOMsePsUI)FM z%++p&mChLs@>p4UrUbxpCj~CNh4OJ+lGRObQk-~T!SMjFhM=64M=<-2c#PmFZHreM zsNA*dhJ}4wI-kbW54(9F^uY2|AMVu|86MBOuO@wfYC z9m6I58shNRo#{@CR05=B=QNE&c72p_OH<@Ikak}8#~bFpxq8biQ*9`kVSDJhrG198 zrJfgpbF*zVOqi(hHq#P5YADBWKjYy#+G-z(cCZ|&S*VQ94|S7KeYhBJ(-Bo<{){S+ zAvQM?f9ucOdm`XRkkm(%=?8B(ckI3y@PM{P4PW3H9El4j6CYBZ%LHwoi{py!2fl)j z_kTGrNwJM5azDNH&HoyZV*da5g#Ba4khd|^H#IWV|BpxGe~2#1t_})|SYKBLeUR~Z zale6l6@*nKh<_94#KJdH_<;cP_Q~PrMW>D*^iFi#PGaCX)i*R!YF=#dQ8uZWqm<_m z!_`?tj&&Qw2|V3II!DM?3LF$T17=`Pk@KYUFNqMRtOE>L2&;dio%>UgI_j^Rd? zmG#<$2osYfj6R!D0Nj9tZ&`waa=|1A-Z^@@7`(7_Q{XLFMt)NkInD9IthOPs#`-Cv z4R#}eS+H1YU}QdS`p{S&jghVs__4keD#D+%5CAIhd~{t#GYEZnvxO2>omrFh;fWKb z>8~ZYvL7dQJ&mfbCMiv!h8U^}Tp!;AR6g>b#@k3;iQZK+2V2y64#_P-I0tu%Hk;k^ z8DX9I7Jim5Ihk53%xf!Pi30Q?i^^8(L{1f#$$h2rQqG7%6{SdK{nlhT|Hkzd1~2@S zgTFEownb#CIb&niW5{=Or6g^jQ|Pi{U`ybrN?wM<$4^1CzE5Tvp^XPXiECnYhfi)N zZDz_VffeIsbn~X{xyB$=)ROYidh0^wTwoYAeheXo!|UwISK=cX=Bui}nq>YZ(lpka zxcw^;7H@S168OIKpU2D{)BKV&fUA#wijiqOgvrQs^#^2BZZ9rU#g{i9`eyJ$m{ zJ6(-(k6Ntd*>G0xI9INU2~Yk072kk0apq}u`gZ7x2feMsy2*f9e*y5nDnQ2(Aa@Q$ zE0UN8&=BoR`Fn*bV&$ucnO z{WHhz5LR5FecwbHfP5MFX6e7Fq!gI^wH9+wk;NyZPt8i?wNgil(U_beeUFM%qJ z9Ts}nSE&(9*`?FpO5}J4Q|D*y9!{V-oQyM+`4YDFt|(NS;nk-2 z!$9C~5!X?g)sfuH8jZ?Cv%25BKro_X1*!?)irOjJ3v^!;oVU-wnXDH9J8xwtk8dLi zoDEJaYj_7eimDDrW2t%x1p>42i(ML-t+*7j$G*8iRon&ieXFBroe+)1#ZiEoB|sn? zD~;Sd#Co8?{=JLGA$BJ{*5L3ReQ=>vQQCRW0(xzbUw{MZel<{_f9$aV$@C;5EM&^( zM1yS=eHvE?acbZY98uQEnp)BKJYsYhIeuKYKi7p5aKm5u`dAk4?yTtxs&CHq;Z#vp zHk6%5XI2HleN^d_rL8Pd42qnc^=o{Azn1n3gj@0JGqp{T#uUhX(=Nl#4fK?k>4^88 zPqlR#>qEBcFai{LLbR1VV!I^ClgLZG=sp9vx92+bL+kp%2oZ{(t9D$>P_lU^=EINt zqTq-}NzJYPRHaPPLIG9@f_lVG6R)11?MuSsggqXu)0dfooPb%~HN1Sh4$8kYCDPIh zzLl!hy)yM4RthU>I~^n8&siO$6kk={LbMHg`0(sDEM4^d%8vg>0TY}o4mhTyZ1%6W z$!OruqfV`ESIgiYNX%a{!`mGlDBjXUV+@_%bjL;c*hnt1-ByPlpxfhm!!vNhF?+-@rwdtmPzI@s05M80h{+n!>}#M=_RzDorre(zU+Rbc7iI4lUD>*A4Ohjk z*tTs~Y}>Y1%!+NhV%xTD+qP55mwooR_iHciZs%=n&0p*19CJLQ_tBr;pP@g=;0=Mc zB>qUgD4pUJQj=Jlt3PNajM7X1t0DX{9dT{Y)tL7-mwzi*ohev-dS2C>_eN{jid<OmmqqU>+3e`KJiCo|pvSS;E@XTA}5rmQY9 z&G7j}&yMP#4h~)0U&f^rr~-3y0B3iTIdS5W7w&!cgvutp-16*lMQ3|6ZwZ3=wl0{( z-kX@mj`yUn>D3JL#DwscB0H3V417EYDZx3?@Ab<8H$N&`ZY;QXsIM6^`que91@4I( zy()LJ`%#r)jsFw{y$b&tQv-n+o_;=F^%{!+#;V*+9sG*vxg2l2&0PA|m9_V5rVCcPfbVk6p+2Qikw;ya&w5S= zd6kOk%bO^Wl6#`p3ka zVl?F}h#`o~-9-L=9C3z)({n1GP3Jczox>x8=Ng*9+q&{q`dxnkEI7kRd`x~oP)_bw zX?Bw5ZlW>7c5n5#{5ckNEP6&W{haW8{qgc)Y>iiTpe&_0;}$33+S`OEzaZy-`=*}_ zO1Q-rRTPAbep{*P3rm7h42$%0K1@PqnhYjRuz@tV=q3;GP=2$-GKw33J!K=`FUadn z`-_GMM@_Z967I_-T>^)kkX{If&;ZKRM?JrR%Cj{D`Q&_>;+UE-j;o);A5(S_^AoD; z@h9EmPcpaPU5eZ{!Le36=Eyok**?^18yD%?YwsX_qF#B~Pm#3J%d5FF4J0CG{9&LF zVS&ZS;q>ZS~-l)tI|Gp8Vt}aW1^)-7&qx}Ah<17QPMmP@W&55mw0-%Zl_K(eR;j{sO(2{9=#nM*8rF#y0eHj~xz8w_?aTPZ9;35Z$d%hn!AnrtqowM(S;_ z=a*g%Udq=eBz0?{{W-lzQ2_>8^w`{NRRg;Dod|G^uqVOU%@qYQ<7iE%02Vh*uJ``b z68Bxn(nDO?^fC3(@XP9}yISu#5K6KXflP$V56jEGQ`I-Ja8s&&wRxka3@V5^B2o!@ zGhK9vnq@RCb6r-_uAkYzzP|hQDbh+dt>R_^A8MSYC;bn>LmjUcA@6TLS?!43d3cBC za?wAqIm60Ike+{sJ!ojMUm(kvuhiwD`|WQgOS7-^7wAq$3kyTNhA2f4+3e zq~3y(c6eX6PdFCG+BuKgl7&V^pbdW9&6nLw47LTxLZkPZ`Wa;R!I_9ndAFqq+oKzg zLssGxvcl0qgE7_8qFP;YD=iaU6a)J-0Q*SOw`yV&_VbmB4Ci$8C|RFw`f6wEc(JXx zR~K{{9(4?<(Uvk_yU?pgg=!yBA@s?t(&Vuv>Atoa`>{J*qd@!L{@5`&?iL5wLvJkyy{c@dz}fni*RB^%urHf<0U1Zr z3}CI`Aiq(1md16XcG&3p?KR-f{#et5&2&_a;$;~1=`7UPxayTj;|K~Qv*)^b*uej? z^nIt75qFSIH)-!7)zD9kE08NFkzp7Ko%FX3c^?kJ@%R-dm@OXVN$SRM?PK?A$~@xc zUfaUOj6;k=Cu?Ic^>&@L;l(ac&(%6d?Q5jD`8S@oC(YHBGt02W#UUlsi^?M^o~)r0 zEQJ6nG^kq4j3Xxbj4KeAwa-IMr5hF(TqANgiv&04_;41BKpTbUH@v^@_T8Gy zy&Hdd3`YNBz7FeufF%C{kHR*N4sHs@_D;qC$G?GOVDyv>&`+2_O@0*w6qYpC8yK{q zz=BDsPK}253*67&coS;cFzK~2^5Z=xs&wDHygPipbwi#LV!zR= zaL$|6Bdo@-q+oop%fPwvL`_@PPCi{OTP7<~Jw~JY z1}-g!kOjt#+^!bn1{d2v7U5-*wI%zYUx?HA19k2Fqu)*Kw1JLef4rxo=B!@AAYcN% z@_DWd=^c#~5o^Sv?dU_I1{}=*ToNba98;|sr9?`hiGTX<=p%laN!YR`8|l|!xv)VruC8j7H5A;_JU1?w zm8q12#HjFVT3cI}SznB4G+eC)do?8qd@?UBne0}FXGa-jq3%Y9E%aR0_99r+To)|3IT<>(l29}orI{HXx6nXl)?s=i{&PL z>BvG>YzEflpoG`PaZK>7L{@>%G@8_V05wm$;)}Mi2B*1ea^x15 zZObN4!_^EiHEg5;BP(@2s^vB{gIa8Az~CR(GD)mlyP`B1NT`-qs9M z+hqJaV(l@rg^Gqr;N=}45G!ZEA*~uk>Zpu$C&TfHTzHakA`?(w*K?^BVFpZ-BV!5d z)W(oVzr@VU%F4X7RH>=CR4zBeUM?2tJ0~aq%lw+691Ep-fyk_K)l3i3#5LAGRjWlv zlzcJ)$NnH_L>-c_rk}dd%Eov>B#5!D(br6sAv(84+eV2Z0&-TMx3sP?ZDR*SwYJuR z*&C~P5S#8jh3X?Q+{af6JC*=zT@AlBQHQ!e6>6!y!X8gsXSK{R$+bqUhX$ajfr&D2 z5okZDnr%U+1>}+eJB$W^ce9HUaBEeLv=uJrxda1jN`q;x;T&%AwAC_X8d)m1ry()K z$w)73i-S$}LD5YPNPx<=B^JY`+ndY>jLx^T#w(u5(V3}IjN@jl#)aB{j}Or|xJ(~^agm+d8TmePj&Xiy z)?o?2grpp$9j!dMc(CCe0B{h33lb z4j-3z@=V$IBE7QBQHHCiOD>JOazB63v?Sbfqx7cMvBGi;K?kFW6l?4p2;yBX&ds<| zQb(YamGWH7hVLAWm@_%`NINmyooVm>pbVWeWJxp`0n9l0<3Kr8TZL;_MsFjG&Jcvw z^Uq#mE{2rF+Vy_vM&-kwvB3PZCA_%|!ka2@CoSpB^T9pc4X)7vFC9>CVClFMp}g*U zEAAGieQ)jL{ck9@2F?pfPQS?!O(&#dcY7EV$rA+TeG{Zy=CEqkB^}_*p{z>eNF6yLPO`{h?D4S?vLA|&a$2dN#SKacDW*BG2BX&wuw!zJX z*(US`%1%)HRHU|U!BMQ`r5D;*yb{3EB?C=q%ferR?$dW#zkuy=sUIMuNwnSB7@c0Y`>?!xh-(RS=P|j!AnTF3d8M}CE$th z=H_EntJp&0baCQ3Uc)x!PiJ4SCZv_)7y>1S`ufdXcx=Yr=lZn;gq$CUok9p ztf0-0&T_eG787-uu=4c9ot5$WUjJ`J-WGO|WG z)@9SzXJydOYZO2&ke%OiJ;)8lB9K?C0Yg`+I6~N^(K%MI9xwsd7~Jyv%wRYh7sj|N z-ekX4d(ed*%bdy*4wLoe9dQOclBMYMzBGXcH86yPBU@3>qCeiS!;DDiI#wM1F04$2 zX68eU+=AY==yOf+Tj-|Q>l?|-M{2_Cj@i0}8FW!h>%0q5^6dUe=*f9gEf=y4Qm5BK z_|pC^OIy!1Z(I8HO6{aN9B6kVlhUi985aCEm(9ySmVsw`vEy5rBE}sG{Yu!(CCCR9WX%bFHzEh5>qhKunyHPe&sdv#PY+3HeOl!h7hl=}2 zFwPb7@@EyMZEGM^k`N^hsoU(FHz>Uim(=o4F(kg7KJ zq^Yh(=!~XUL8&{@fMSvZ()xsYXqKoxe#*J!6W^jVJQ+veV!+#nZjvv61-yDv*XtYF z%h(;<@0F{n%Ygy#>X9q5LLDvdZ<_BPL)8c0#=W(|nJ*8-wZ`I`lgR98n(R;5)Z@7$ zuN{%E-FV*kx>Gj0V}BSx+3ag<3EA=q^|Kjb@RrXs5vt~Ofw#QxQ9`|P_|Hrs+{--I zLjzv5e$y>7)c-i~pIS`4&w;~%FvmNsXXBu7wI$f>=x>X5wI$hHTlV1sY6fO$Mrvr5 zltw~1W#+vt>FZl0;X{)Pcdd@}LX3wL!YM#gee7N%w|bQJ$aE_bSoDJ|u`S?)`_1GE<$idq2JeWI0?)9`0nGW57@(#^m5S{J}tyxy`f)5p) zZR}1lq90uDnO3=Di5d!Wv}dAqQYa7Qsa+=V0(z{He8II|S!0J}VO{gI2Ib ztnHvkja$%(YGrp%mzS?c&F-fS^l|EV4Juv$O7XU&^1z*a)r&2v{7ZK>T{Hykp{!;v zGa1oV^I4d8E7B5MKc1<7N^Wm z+qUyVccP}}5`kwUx9!~QJJ~~kVY5p~+xj1v^@A7Li{wi1$6T>h@TVT43&B^zn&8cH zt_V?-IZyWzQ@TM((Hp~Hd-7m$Ruvzf$}XX8s$I{Pw)s4cUDqGDI%%ajVzQqaEl2d7 zS>a7X0(-MSnz1gw2yGj~+8c9k{qkUhe?TRp*3!`Je*gf$y1mxzni?dMj%2vWNe^O` zA6e0f7Cc|~fJHPKbgZYh9(gxLh1YuD-@&pDaGTSEC)sXjI&rSf3{UjC+-edM`vK3a z)(+xtasIYnd<_Z5^JBYowx`F>xg+)l%&opBoY!{$64;EdRk=}EcCQfBi!$6{nbxWE zj#i>*0;rkFz`ZeJBm9oDgtPsVj$~G|_(Zo23sO^wdb?oqwvBRFuoA|f%!s{=H|(R% z?v^UM%d?C(u%j%cI`q(y(Xzr~MwY}W^HK@rVquFQja-w`JC06`36v%b=R=WIrbskKnKI8eT1R_*;y~v$MW}kb$%Z3 zt$i30zEw`F#!ZeAvg3YNd9t8=Av*6AZ?htY3pIVp1JRsPks3m$VQZ2RVGh;5Z@cYiIBBTbPGWQYrhUp!`XxNhj@Yt59>VvZvql?SotHQNjW)_OJT!qc(ZI-Oy zF7gj$I&amPa6aVEP&$CeO|s5A5r#jM^Sh-FW4yIJPZy4JWsgtXxfV58YGP0; zJoG%~;f6-XWs4j%`^yAOEMF|*OFWTiXK1Xg$-XALH>F^+(&X^YD$L3Nt*E!~>8SLH z^5s1xz41XpFcw7tloDyvSMGMZV6XY5^5C!?Cpm|S82dy3lMS<7Zou3?RxZI^ZA+^v zN;D~*%XN4%lBjZ?BEYSow4|eyy2Ig?)X6R0G+otyT>QHmtgo)-zC6-GK7q`ZlfR6v za+dRJ)>P*SBeYEsP-;#hl{SUGp0Ge;?Us7|pMQa4JnGjxqOZ{LDZ+n3Wd9ss{kKv? zRo~pv+{W~8VD>i#%T%_uMOH@VX`&l zzUX!|VdSEE?g8n-;2j}j88l;-kmD0GpqLiQ4UKtDkGNS+b!wwYL`-wMWOB(m;yua& zTyAuIxIJV2%4{Z_-U}v~gQE5jNJElGPMI{?PHVh!Gf`^15Wn*~5QXa&qSAr_=5)6c z(3`t!mhV&l&cizF7F`0iDfFZOqrc3Li$lpNdNjT>*<}*hrT{GKQYyBnH59+^(%Eu+ z=P=M{+=9I&rD{y_dkyT5{pY8$><;1!6&J~r12pYSd%B)$bX|k=?KtjZxPmr-SDVoy zFbc>~h6iL748pXUk%PAHRElcCLYK!7bit+LP?K;@^j*Si%uwdt`0?^^fmw@yDBfY7 zf~%a$wLRRRb!=G-H0^n;7fX7BB4YMbWM}#Jq&Bw#dDJ^Wj_ZYI)Lq5!i%1mJ-JIHH z=4E?y1KRC|qFVMAXJBQUeddHI>Bw#~LI}}8R35j!&w^PX$Xo;`jwHiyD%faS~M9-ZE%p7aASzp52M%T7G+*n_b3iH%F%M z0m30^3P0P@-JxYpV1N}E*I;1{Q^y=KPYD8BeJ9Cd~4fJEX#mRZ>>I1*knVz+s@t3H6?ugPr{!R z8cUS!S;d*Dh9@qiF!oDV(CZZ!_%lYGi zJI$erj>@>r@XU#|%0@^1*SLynCAzGB%`uOZbXTLrJ>3{vr@pJE490zN9EUkpI*p zIsXIJ>VN5xKMiah{@biKQ9;^vjvwA@&NBrhxKJFEd<&F#^($=Qw+=tQQa{Bnp;Dz& z>%H#D6SpKoS+xI5zL(E$-g z^eP5c*2MSBX(9Mu?uNt=g}Y)FWfRAC*i;XgkTV zqJc3@hMDk>s(VwddZ~W#H}V240W9;LuFWx7m;vBa_U>kg607vK+~Fy=5*qu)RyTS` z#?g~M@;mBwg`D5k&wsKj1!%Cr?B~-N(tsm5rC|2Dt71Jkv*Hx9hby_OfZ=TpleZ;% z>`=qaTVBwHJKcnBO+_pyE-Zzbm<^>&OOy%5>!pjve)%;=;$=l}-IOmM@t@!>Z*HgS z$(}=3*fu+!>anf7-r+CG8~cQB<%X}Dw%yRR3>`DCnjK8Z*?RRH$|fj2p{UAc&ij?s z^eY1jcnm&ReY_$#AMHJKG%|aZ?0AsaogaX)Dms{~7y*Bn+B*Q}6CC)4va;rF_4#*x zPCB(R!3f|!PNi0j+HIig_Mt9yq~YEFI%i>3=mgilSkL4yBKm)3KL6QZ?(cK<|By5N z*Fq^VPTO{l9yv(2%2-`+x%K-2)*!jU5`n-=>q@_LL#PB!I(lin$Nw>*#wwIT)w;$i8Zc=svYw}V|wIYnUooU0B(@1LQ zHHK)>2qU-Bdq@1GpdREyy$s__$i5jCOk>P#P}js80>8`1(pEE? zJ~bSdy2(^z%h;ZUMIGXY1Tfi2!NChI)j zZyyv1Xsg{cgi!RZt;kf4W3JW-&}`NggmoD%6+mm@&Ykko!S9e-!j26}>_p(kuq%6} zkHs5})Gw*3_f*XnG%rfM?nYJ_#yP;VwTw;42x*&*gq?_V*N|M3cFh{YE;G_aA%-s3 zq5G4c?GdFCLNdzx`UQpfu{HQj=}+<(e52 zEs6hFE&s{N;=et@|LsroZ*pAq#6w9H$6JL#hir3du zPc?e7gMTeVx!jrU$T~uY2a+C|h&P#K*l@g^zP2|H1SZAoUs7pw?EkgQAyXm(~FVa_JTuHJKcQ_G> zQ6k3Cx#VLEBY^rZTa6-_QSV_T5R|lDq_4HSBRPg;waQ4dHhw3+FpOA~*Bq>}Il8MhvJ3ekrx40rCQz*1 zJe*Q-@+t&+KFTah@Yv7GEuw1sRiBP1qPaq*VfPr1A?j3RX0Xc^Mh0;p(61)hBsq+&Slyz&c1y@J4 z=MKiq_tNoncw-~@)D*~ex`8j@>8dIp8Vmp@x<_G**FQ@$Z>9h&y}B?4N8@Mk-Onfd z{%eu^)0trJN9hCb$I`P$M0KD<+wn<>U`TX*Ugz^VFJf4L&~S!!KZtLuVP^tpd@yAX zwZTlRu$N;>BtR+IwPXaUJbY^D7mFZEvKTYo#AJZQkmVtY{A|jtp8-Roc2hRWFXf~? zPzRH21G<%VSBaPwnF)=APfG@=jJgMlLmNIEbaef7*HYYZj;QX;o6+W^3YZ{XU*`rD z!~r{)6LMmaaA}JV$pGIyt4Ir6e}AV3cHfBZSI`Q^?V6fEovsV^(gKlPuL>^)ZZN(u zYA9&#u_(eKjc4&JP7byz1L`k#bTtlG53~6vnUW8S?F!`bDCNX_j|eUS znCLRYT3}nUi4fwJ^*nOZO(F|m9TpMSg%EvEl~ToRZ6H{tOH{DU3gp_*RBi${Un<=C zwBJqDGQpi_S7k#U*WRd_2c5n@7;W-Q?Bt>XU-9`6`+~1`+%x(_k6~5ms=}r)N~3r7 z!Y+}3G?P^Bz6ihfExc)FDpm zp0$u=ckjxvar_+I){aUt+y+XNo(Vhi-EWfBVcq&SqLBJj@8sVx-{QxU4;l-y4G~ay zeZ2r6mp-j0m1$JKVJ{XQBb$Q8q8o}p7m~L@zE{&47xU;@@;}=`Ojp+2)JU>4BJSq3pKVOG+Y-14g8}VpB&e6z1@3b>soh3Av^%x@iP(ESId$9m^6~ROpm=Jt(%^W+%rXG zw*C6B1AQDOC3OjqozQ5++>GGRD5%VO7n#RNY1=w#hJuy*G3$Qq)vs&Fp9_&zoe>`v ziM!BPAE2Co4~1y6@5y3AIbnO4!DbX?h<)?YoteyjCpUpG9orlM8`@8-0|32&Bu1n& z81qk_;q@gB#=*A9?uLWA+O7rwxkOsl@XZ4?d|QvC_5N~G)1cn_M4)tsh;&W46MZIj zWoq1!pS{e#rL1U=L@OG~4` zj@WLA>&7XTUjy~EaD;fWh>dLi0i3Up_Y-CY!NQRbF5Xb%2BX3iT|Gh)sd?gF!@xhb!X z?2L}Foar0X8PqvAVzS*5vYI{ix!D$bs2yU_ZMZE$^RELJQHeU1*yKTq=FpF5MImg+ zKNEu1GmkDwznyoj??b1F4&p6f?Sbb|kuA5^67HBuw2h3ib27p`#dyNA?U(o$ihY@2 zjlA0vOif>uJIyk`yCPnZ_pPQ-O0P1{az>)OS1fIv)*_o%3^yH#`-Ec0OWlv+8%4k=nLuaRQf&ch*p?sNgD{`EgPObt|8_Kj7+EJKE)Ii?~fw zo(X;5Qp>Ga-JT-!(qW4dXNCqqZOGgeLF`f>4@aZqpXVa^DLW z9WC_MNL9OePomH&8DtkHI=6+DN<3k1^Q|tr_L~eoROn^d6ZWjq6XN~tLvpn>{73fo zGgIqx`?V|V`vu#zV?=M|sXwFaV(q&8kv8r5(?7v1Y6WF!r8StZLo zUzJ5F7-*tziXlwna10b{h)@~3w_1)3*Ubphep1Ky%zgxX{bacYd2tr3BZ^I_N^#{9 zBomx{mv%E8$?SQhWj z!Pe+2n`0HaK=YsksBx9!H<)Nqymk6C$71B5c*f=kDmaG}ee&ocQ7Bc6TADANyj-YB z$5yyO=XKS_upZnUT%|sNKQk#AgD)10{ag~yti$+YOtmv1;SIXVkTq>$XAO?N8rDk9 zX?2iuGn!~qDuJ{BEOHnhbXxs^h40WGo=OtF>jA2^W%n!>e9FAQhW72M5}qq#-iWW(>~PM#ZwC{ zGTI=-HQ4OY=AaBuX1HF)6p1;**=taV<%Usk_rNU5hpCn8VLs8zq9g@NwpB z#L$nc8n!XdRIdUgxL?X4D26jNYZ9s4-pcyqR1Q zY^b0+Xub~~s?a&&hyTdtO6uPvju=`ky{Iy*NaTnUq5p8TtU||>23`oFrmsd#*6|tZ za|m;X)Aoj->h;+o)&S9rpdX*pNSnw!g}y6ds<6rhOyk--!58989LV^Xx}54iP3X$jO6!#{h~6 zCJJLXVrQiPbqs|Rp{yl)=fp=`jJwxl%I->RfU((29||=HJn|rq;!Gd+s9fntoYG*` z)Z|*Sd9Yx22MCpBLHJcYhd$ueZiVt<8;W8>M!=$5iwx3r{y<|j=scp8aV=J&9b=Fu z2Rghh6UGT&XZYRW+7bh`F=%vH&C!^YqP{@MpqYlEPx-V2mlzLvt^0m7 zv(2O4yYHM#t^Ou(oELWE-ANi&W$wMJpglYdzWD*-UhTowk@)% z@?3xCjJJl35w$-lKS^^DQc5E67o9YiEqn?yO?O#vw`7}P_hS<<9prl$R7XQri&Tdu~Q=MXxln4TAJrZRuvX9CViRA$@|r* zW2vCNcBNkAp=>pDz8%ZiLNF}$0n>x?0EV1eMTC=bex9mtnV9%#NxLQjzG>&j@2#$T@|jD*{a=EK@WeVj)z=KmdZdm5VvBlTY!T#Q&KL7C^}sN1RIY4JR$a_ z@jzl%CK)^|3a7UzYpj-Ytb43Ih;$>%C}{VycVd!$4!^J1TrFif&|MYp|Fg$K1b<}b zV`pBbB%8c(DE=9zo5`E9sv!>KWLadc=7MI>{L?^^6bVln*3G>&R1?w@hL_b|lD0}D zx;PFnOzlb(Ry(^zJ(JWiE|Z;k;3+uBdcR(OnewV7BU38Eqd^B-xvxrg%2Y@q8YT&t zg%sIEI&3d!6Ape%{v2CVdcagjEz7iXGPGBl0#`ypa-Lz>H=a8y=Na@g7z|I6SgKd2 zKUuZBk)A=B16oyEg!mK{n*MF$szIP^?Tt16aQV>Wv87SnYbB_rclEs&_fl>scG7ft zW@Y*s+jiWMd&sxQ?7~cFO;N__Jxoy6{u%O5Fa3)1GkUu}^0xW~Hd2;w4O3%n>+hLQ zxC`(oGFYffu2x89a*Y8)12J;RAmfrGDy605<=WLkDWaS8dnz5}U_Ec#wNqTa!B~x!D5nz`~l$+d$z{^EcpYc+mdZsQ%AQUGN{9y5iRo z)$0Fp+y4KYBNYFhBjWp6#HEk~G;IzPAd2%r0d6p$$_Nno$T_GF2+Tt~c2;Zd6)SN#F4XOM>5-c=sC}1&^g>WsnvRKloeaMNo#;28^%9b5(yo$u5I2R zAMXi$_EPaoSu;dq^VbX>&KP5d4}ZRWk3x$TOuRPGFdgJ7CnhSp?-I-KgftYdoF}v( zLAHy7hY4_Npb{-P?vIPnb=fg4Pf#17@H@({^$GfYA_A1rvqI>ZL4>@%3h^U~z9;nI z4v2@t8%6W80UC9FR@0D)H{`8!|CE7{91VNb<3bifG4W1jTQE`kfGrnRT8GIo%`M3cNIPWe(>0P zNB`0@;^ZDsOiuXum~qI^@C;Ri>bCud%k?qO=>2z;*ASA|{-;xQ(jTfXjq;(M{`@7|1xk8xB1#X z+2~vSRa$@lBk~m|Y3tzjUqi$e0O`xv;ZpjTHNB#O#@ZURLPGKm7_~GcMvlUK7A&qY z4!&n5c+FTGtMhUB>M3N&4D91s05j+aUz!F zx0oiP1(G2LpvQ?q7UGZpz7#S_Id(TSGCOA+Z)A9G-Q)x{F?MYWR&DBROp(m{wwyRuvREW`MC)EskeV(?a_UIZpkqTZVyr6_+%$=oU z8tP^%sR~-NMi&4rvx2U=L`=~eZLyT#8iG%Zv!kieVF??U>T1ffnKaNIxVEkRbjGZrr?%u=_Ta}zRIaX{(itPA>=mGJ7G0!D?bBUA@ zF({7W6Vf^Kd<3j^);#}z#x#G2}UBuPDa>=jJP8< zdFHl><&E67gu&;ZMk$73;U>Cad37#x6>Q(hzJ81!F-atmki=OjzfrFnG){`P-g}3J z5%K92r?A-*;Qgp==vrS7KJdo6Q&7R()5v<9t9hOh1HZC7W8Iez8+Ft5*gCgh*kn$kKfF>P?zKn!^m`7*SRcI;Sc(b=~Z^U<|4 zz{ZZS@N>3;xS6=)(p?Uwn6bCV(=w&%vo|F33kDE)K_J4)2X*?dW5ja9{DBQ?w&wDK z9;oP@+4XoNj9-7^iKZw{)1`N9!q>{ImBczQ`5 zNi|3f;reE}TaOu&#PFgnFlcrRz93OU@V&-h9Vd~jE#qmuWiWXYcX~cl!kb8aEcc{# zKx8Ctc!EOZ8n}IWd!Q^oI$_>U*jM0Y9xy9M0!OYpXVNT)W#xZMWi?SL$5vF9Gq>rF zuA!6_gBLIhYV{r@(X>k$Dy1jlkgO~tKne8021Sdic+Ic#M7&YXx?>YHi^tNElO&|j zNSK(hotoVT;rOL(rbFiCQ>yAX21{i)r_w%AXq#j#Iqr;P7+%jZy3o7`bi}}RATeS? zFF5o#`X}zW^+YyJxss#|-KxwS=AOE1))=mP{5WzbUcIN6npcsRxu?Nn7tqQT~C}cty(9 zwKoS=Rp?{JQJFi#I{p+G>K&HzSYYea~Yq;4g}LIQ8$ z{lLN|bM7!@wb3`{;O>+kgU-Gr?+4$?;TR<00rkm)^b;iggcZZ^Bu(_UjF}omYL$6D zu1I;=mS*1Y@hs-zueywd=yA=`gzxww3!{oslx-CCJ2uj0RR-XzP4Mn5p&nb;{9(pi zFruOTY_NN=r)$H8K5Ss`|KelOz9$02zqZK;|EOVM_{Y!ozjn$0eGTrvmdS4bELD_` zN*Xs5w@l{RJ3B*z!2BBO6=end`pG;N83_TDq2)o6!m5V)<@8|d+U*Jb+jcRk3pTnPnkVkb{u7ROulpi zE+48s@9uPgnqgHz6dIW_S;It}2c@Q5br`HCQ14F4waN3ri?pT~YBxiykA9$Vo67jZ zH=hL9uZkT-_By^U&qFeunSUX6H6qWlggt>mLZ4}BPLsv!@pYZ=+L!j_W}HE$TtFw| z5~2w|1l`7{T?Mfn$i`@?rumsQvnt9i!_!+5O^R`y&*My?h*g#n%22&{$5Z7gD3rCP zVkm3IN3reX<9D)|F(gi3Q4<^NbyM7F-pc(BaNtwQ_ry1lnNMA>0{8*BE&@aD^`Zy@ z!TcTrI_q#SBGvN00R{3JV@2SZ=Bj-rBI?y0I|{sXb{@H`(8^4PS%P$rkBd+z%@~@w z$3n?)u(2#=y(+#RO(<%I9L6TDpq}PIF|56g?HFSPc`R63MFt_ZMyvOOo|}%uD$=4@i=#Bo@{2TMHfkgth{NzR2ETRs z>MLTYI2%n(FWTeuNxARJo5B)y(CaGWFysXrJlbwYYUf0wa5&Rh!WjcGAFG+?O%T>; zt1qvgpT)FJ(z8yQ5nv$hS+x)`A0g{CY<|V2D(+{_+kbNrsljuBv??X6iY0?|0L1kN zLTr*vH*orDFFA5MJmY&EC_EBtDjGPT^wvsU4!-5F2lP=N1kIf%FM;O=KS7*ZNlEs} zvkD*@_18>I;xuYUe^d$Rm*A_4CmEuL8ldALFV8?!V-A8e{*kp~@f6bobXc>jYgX}} zEhGl*0a-^_t=l~(s5pA|KmFl#2moMkS?+@aIEEb6Rnn6!^Yq+Lh&(~4U|zm+lP};R zs!_>TRz9hoZYwsepA|VjY}o2O9H$7VIAb!pTed`*b=yk_zq(6{dnIsSvdAV%Ernw# zHugP0n5fhTQjS&*g_0NkR1u|i86Qu=RveG5zDQesxAe0gBHBfkbdd=9_Ozteh*<~i*H}PlzTNl@!)0f70g|9bHJqb zBoRT@g>CyovZDrWsSt_@7yA&wQ-YGsaaMZR|H6KSJ*)ZA^B@+ZzDTxglC@H6ES&=< z`^IB+4roIeDoNAEa7A!R3IA!_NnAbXz@(tn`)ZB1nC#ZZ ztugAM!eBcX&LX0^{7frLjHl7%UG}zq$5uVHF&y>C!(Bg?oz20hAH>R`hDMXzp54HVGK%w^2kBZWmLuo5pCX>g50<08r$ zb)2H@PF^@$}KNd6#WxYp2)&J?ydmMu%8^yVw7=7h` z+gr5R9$vy$<>e_#-i6Bm(LPuet=N@%r5P8#91~{U>gTeaE;W(Im8#K819W#R{y34x zMsXPX3JIEypKY%T>2(Y~FJ?pg^{fSCJG3X(Z9`)8dS!HEukm#|-{QC4z&m&UeyFC3_EQV<<&xD%Yw4?2N`(1)n{_Btg2m2gpwc;9YUIbVPGZ8CSVxrfZNsmg@M(c$c#9}l?Vi|u<#WC) z4WS^4-Q8pU5QUBR2ge{C(fs&0%%iKLspB(UzZD>J6Z~}yZ(wUx1}|G;Tz#22r6o*^l_n?~-?ye59MP0c12HoPGQzHacts-8Ym!esL2yZt z6_@>G5yPrSdw=Z?8iJhKM`d+`afj+;7_w#+Onz|QZ{(qdkbFk#?x-7VC_Ofl;wr$%syO(X-wr$(CZTCXY+TY&i&bcS< z^h``eMO8)poxeApH#4719~5lE7@fWZz#nxb#6XrG(illIZ%#b@dh9Jlc941y6_s`x zy(yFwj~9> zi>Zj5sZqJV_N5)|N{blhiSputuciMS{Pnr(TE7PP)9~AB&G?gm@uvvT&jH?#toT2@ z>|bHnUrmv-*;WWpdn4xXoTI+!$s3L3qGWg~HiLBK%jKkvs`sL|m}Kb)C{rKlYV!uc zM1N2NM2CPr|0&n&$uY(p{4Uo^`|-EQp6jn8g1n=hyN8mA^*5Vf=lG9PQQq3%n_O`G zFOy=HqRzi$Tb_j)n+u?#U&z9h^@11R7h<#Ekql)dtc{HZSl+u9?OBZx1F{WUgdccF zIZK1+Mz4Th-iVtN~-$MiWOV9=z+ z^jQKh5rtkl8#SuyFwjWCQtH#Or(gkj{?#W=7){Dd4oDU4n>3hLG96ot4)6Y+Ap~d4 zR2|Wf7lckJ#Xm}5sGi1@td-Kj&*wo8FUF7Ve}UuPh|ett8x&u^8QM8-BKDb>jzhM+ zM_1qdFvDSi(yluYc`Uz?WO@A16$7Jv^i@mFncaRNz`!Mg$dG$ zH9?lxWubOu3hLm*H6(0`KkCZ(u&<6G#uuAzSy8G0ww@xL+!D{O|z#I+8Q%9 zC#=y{hV*w-q!F>piue=6qOrNdqGQ$skPdJXpxSw36|bRY@q1?PTQsATi86>4vCcv> zn2S^nb7r>7&>1#TXw?9Iq^6&EJ%TcR9e4Wz#y}i3wa8jQ9^4bl>@2?h-k;)T&(diI zSQhhe{6JG!1M5-&02&|yxA93R?DE($5fU?#{svrZzpje_I(ZZKDR~x)Rx(8(8k{VW zE~b6XVipOOs1>21WeIsJpDCpZvxeY<=rfB1h3BM&PE|SK$;;X}*2hYLcYU#w*5E96 zZox0txYndDlmy(g@ivP0co%0{3*$okNU}sKmBeR==Uk!OZQ%8b_IWHLl@b__MT7)S zf*Job7~;K?li1+IMTLW~ttHX6|5|d*@$G32oD(>qDw;g_)6_ zKG`FKhQ2rus2(g zT{X@d_-GqV>xfFZJ+4*GVw z;Cf9sCD}%AXtb2f^VjIBgJBv3(TEHkC;31v7ClV_GaWh+(aT5g?oCwgQR^n@PuHc7 zHD;O2f9EaUB~b|sTsUH~boM2Qh|X|&k{(nI1)1spkxXbC7rG^-9j!ZrUT>mZppVDY z74o7{#9xk8K2BHvRcSEZ!PK?Iuzy}JfOfOKfVAK&iohg3F=<*9;BRXs)>ckDE-Fgd zBa>gBZR*rUi1@Td;bKPi^qBgsoC&X^C-s0}f=N%XCuL;OW9$8(_?p6>WzB5Rc3MVf zY9O`qqM0zoC!N}^A!(i`ZLV_lGpN2Z?@CJX(tsD9OX?0ca~s34W*1i{4waF;D{*k zU354?DXbDzxGUbXglDWfCds9Vkvj%+vhl7*wrP~9_+{licA&XBY0=ibz@rl9en_}5 zXa#DPm|C5qZmhUQEOuGPsHD#Rr|wYQBlAH*L)76VUg+@sY4p~h(hDLgA0c6k2XA%3JoLt-c9|dJW#oX)ZZ=^j4&@L;=M>2L%zMni$dRNd-2AEOP`K2PUj#*XaS<^Z z4|1rWC--^*Ayt74?U?Xp^v4hQd6h#0C5gVGp*aa5bf^M*=XyaQ=pN{LQQ#VZP42JZ z^EG1wY=?UrB7JQGpSvrsH0tJqt31;dxF>HWhV;JhEO#63Qn~Ds+rE@`gQjq2#9DJ3 zavL1#y>6X*0;N|y8wG*Z2EOY72@KtwT@%R~V z>r2$BwK%$9nSEgEh%g{`Vl%f-IQ=YI#?I!Y8k69t5hOS58{kC$2ac zN)Xp_<|?R`l4a_4K7uEov-nCp%qQTF>2nMIS`g{hy!r!B$Y(W;%k7%yWs`~N{d*X~ z1E}8T%q#475n~S2N|DvM2tKf3_8w6Y*sXN$Yp0v&CIi+n9f^k+Y=;@Sp*o@i;q;CJ zLJS87o>U{kfl|AXJSB+4{l)dE&W#edRt;G+D<<9&f$-aTD`MCT!YQe`PcqYY0h-$< z!`^70@19J}rqG}$t{1pz_M(;pXsj zKxk=EdaG?B8{B##^$tLkn%E&RmU$o1)@8@@#IQEBtGb3z;xsK)nT5+%mYj^B@h!EAA}FL{B&_l785SDL!7i>Rs&9O(;u1BlzT5Qjz?Sb6deBhP+8JNt%`0Tx-W96PFkL&g%n#Gk@vyH9~W0w)~ z!P260?Q*4hBF}D6#1Rbxp`X*%iuDk>t@MST7&v#+jjuH*5vNCm5FWChdn~yZlrB{x zxl^G`1+(VB0j3D^_D6z|ex%l$bzcV7P(6p14@^2Z2~xtaw(&u}p$7eOOdtyU;TpjfX6OdVdV3r;RC`!9jCoE$ z$=<~~B{h`&pBaYUR)X&`qL}Ip_J}Er%4;sc-|b^Uwm;}p9^eCcA8@Xl+u}P9!c#o; z)h#9Exbd)E0x_?QW#eUh46i4uM+W@n!Qa35Ir3?nQkHTXOVcObedffni3|Jq^}r9E zTjo+oC3-}t=VZewIX#HYrxSUJ)F^)ro_lGM$QR%B--4Ws2^w1f4Sa^?a>&K?Go_l( z(~3xcrE3%|#l8Vn=*613zrY{UY~nJUn1emn3K)f7Qmu&zcQNJjVpFh49o@9PL%s~> z9YZb(0}k=!J}Hqy?nK&>8i+k`Hxm+QI)g!{{@W%DppvyA@D105zrywJ1?)=S9iRxv74SwWX6uni_N?XG8$y9Vm5S_$I_WqHM>v^5a z^`Z`r4UlhNh@2s#g1LJFp&fvz3^?eP9yU>D{z5jhN1M6IaskTJ{YDG zB@7q&N013r3UmzANi(XwI3p_B5-W3VnAy870XNY1neGHQWx9;QjBA!a4%+kda8U-@ zEXEmm^n=cQx}i?lZ5kA{>C_=mmIEIiA>wtY2xP+ro*Em9oLgRGqcl){M#TG_i zhS+Ll)jcBC8`_+~R=&vPJ4IHDBvPe-iFxjQ&%tSukdp?w11{9`)~3D}`FY%D>P1zE zkC?`nEH}l$7@LNnUVhyDM(zn1eih7;0j1|$trrztqXkgY{quF@t%`OAvISRJ~ z1LJr{oMeRZlm!NmYhTsgQz?J0_+?&X3+G5=(m$OzE?yXafjN@K-V`mK)pojG_!H>3 z%Gj#4k$Fs^a(x9DlvCr}RWDRR(g`yUT)7vo#`cYz2{TTra7M?=C?wfPRM-4o5GQIz zsJ7t<5vm~9k3631A=LkJpKsvTqKK*!Lg5Pt)O$w)QuC z>;4K~zQ3Nf{}Ds~r$^gBNKO zCTx`6LYEzRD!NNepG|QTi#lbXscYAh33j0=E}wtzat)F38%8q9m|! zs1obVfySHr{ku_^axftqox;tW2c%Nsu2N2?;(1Wf(=mfz3J_k14vBh^11A0T+MKXS zRmS3u#!^vV)8WuWh+eo%8(C`b@c=~7Z|>GoQ>+O{=7PI4U{1=_xdn0Z{NHVdPB2+Onx${-IGdHchbv3pr1nuP7**u1=lt1h8%3Ym@VHM;||6GuPw+!BEX$T3)YxDwNla>3ia(q&u0 zvPNGWEp@Db*39ks_f~pFj1|SpB?H`%D!-mu-=CpdIpk$1sgrr`KR5O&+Fv`(G(idt- zZPi^B!qQ2P)_|?X4T4gz$6A6*LRTLeKcW~b6@zX?j;I2m$Oe2UfK8+7nDbpC`v{AJ z*41)aS@NGV3>NwX5psLzvgSXj zUB6(<^*m?88bC-<=%ULK(-$@H_$YRF6^xlSOmaKK#p~s)`3HmO^Kq#M3DF{!Mg8uI zuq$)bayc{7D@xfP%+!_Y#Jy@EGju}zlG-REV%3To(ij{s6ZC=7p(o~M;5ZpOfn3*z zsSjjn>NS?CzDT@OIk-az6aa86&=gnuX-RRP+RrXKx6BWzd!`lY+(;pyX;|VlhGTX%i{*v-E!Nj zGqSbY1KS$L9#K^8qWV#U(I~MMddW%$vJI-3e%RE{dn4`S|G5u%40NW( zO(L4QqTM9Ga-7nqk$il0nYtO&q1N8>{Y@~Q&nDP|C7O`k3BHqTd^0uBxW2!~;3hG7 zV_&(%@-Q0!ZVa^Tw?*xyP?pOt#8BV3k9(Pf311s7BJBfKaGy`;r@XEg!uPJf*98wh zcKbzZa^Mooz81;R5Q+b1muD$JtX3~MOUzgHjr31{-m^va^!~lv(!{Q$`9cBE!o)3$Pwb@Zjcao(@ATpkvzI5?5Qp(~X$Er$>;&k2v+)g^ zr?F8xALV-t;%ZyM%@W@J;k&_fYc&f8)6qrc^qZ5uE0}k}m9sIHOJGZx1WWo#^Ug7| zsqGtEx)-T~hZK>b;7iJ|>;BHNwpmi?WlE3%$yJZL80qg0ZZ@-D28|%?QYc%SqVr#X z7iR*UC&Pf9bU)RrDW}L0)Vb2*@+RX+150y@`$>B!$7Xq&BWGz$)kW=Z>9IqA`qEbe z4dD)T;=WYY8Ch_*O*eTb5ZX70$^$1zGW%tIle{g zT_ZmAQ)$@$x-AS=hz+3PU=9@>Gswh{!Fg;+e}u>hWATIS?`3?^2m;yyTP9}EFqFwt zJ6N7Otdx_Ju$DDHAufCmrgi>4fqxdx5QN9-C04$z6PfONx13OMTfZ7wn#wJMVz8SX?Q)o$rkvC++!OY$c(@J&iAw6(u0LcucZm z{4O7xxLS7>WF2;?Q;u|(s@G!?9l(2(-H7Ndo9f##x7`j&e)5`a$I8mw91vzApE*$w)beW%O9-c2kdL7IZKxt0xXo>Fc8_^K_IEq29rGku%XiI zhK1%e^4l#(XUVvkJ%AaMHuz9Cl555bl2;z<`=!_Hg6dg?^;j-lK*I)dPJADS&9td) zW=3C-jS6qjgq%sOPxl1t&era;3Qwny@>@CP=EFMoa0QQNgNUtL2tgZrEy`*6u3R#-%1+zjU8g1D^^Tcw5_w0-F!uRSJ8W563Qex7lYm z&ztF8UOgMI7qeK5-T)N*J50T*8rgdHRljD>?&Y0ePCXyE7E{}GpJ!St!Md9Rq>=UpvddnRPqcfySaF54^`@2&5WzG^FlJ7=z;SQbV9m1w1XYNla`;V9i z5$hX7U3;TWh0#cNT$Tm22q9^c7=I|x3zR`*Z`D3S&>W+D@?D>I$)GnODV#y#Y>8VV zdA=Xt3#u(beXt)hSp5z4?66p1n5oPB!6^=tW1j+ zh~PXSRtE>ZjfHZ)VP_y7yrr`5Z0q;n8u`OM zV^z&B>(7J|xtd(O%#qrvE}#mD8dMhgq6|x(n-xSxMINLW%veO!Fs|qt$@cUuuwh8q z5rhJZ63+x&A(-|X435AtF$Tim4rAZ99BHnGSh(X(w=i>OD~fY$R$Aok{z}#H%kwpL zwRKYkY=HM_C~E6gLz!xF5@BTJd*uupkY%~xIYs1a~ z2#dm~H%48ofSNCsR}rY{7(_tmCDyBtni}!1C_AWt2?%T?v-oj+N=SUjiq1MLurBi^ z4@agO{|Nj^kv(&BBhjcghGfh7Nc7Xd+3~vO*m;{ay7_wG`}q#gi?0eQDno^$OuOG1>x0Y8}w57DfkSX1U37&Yzm0E=jyF)W+Y%WWR z;hY`0goWs+5TpIvyi5vDH6zpn5?Md9*;%Y1x?EzU5t9-x1u!|$OBRwrn}`E1!A_#4HG{3`c z3TZ6>HvE{}k&(qW;&i?EN+>%jjwIkM3U)A%V6FYE)GwXAl9}MCYJ}qyE4&~71s*)G z3B7S`x_ak25RG9wl-V1gT#nVJ^kZ>BAafYw>|6>PPj*hIB5Rrp`WUph)`>ln{6hip zz#E|)T#+%0(mxWbt<#!LW(rCe$^jD_cH1>hMT6NYeXt=ku`!7hsw(x>sou8TUN^U9 zZo#3OOV*o2g(an! zaz_fi)ZJONbb=g(AVueh8 zvc|$jkfmMSI7A3Kh14&BD=#^ z)*Wza8n%|%iv8`tZfVxK=FiYwk(3NYS{{qFJ#BiJ<~=%B$gb4GwZue~VZa%Rq>iO%5dgnM3q9#-+N zh~Dj(&N<7We8=8o(xHBOUEY-S`KAH2{YKfg8Ik$W-0T$>F(``vhF_*RlA40p)7K2Uod7G^9gQ6Q}EQ4)aZ-DeU z0zPVTm(dxhmy{KsuVz7eb=$mcJb=0JrYdcm&}Y|X=ifq-r7Vl6P=V`0eY43b))CKJ zf?|z-P+f&@a;<0&FLXpsQQQAq{(dFOv2#DU!*>O&Zp89B6_WfRkU%8?GgXaTeCSlv z7{T+;&RYvkXr=VLDLo@lk{EfqBh+I7o!nP+39hF%{Gk4D&X=@=!!;W`ZAsF54-I>p}Vs2+&;Q zq{}4n^{}cE-~i}Pd{YzI`2M09#4kTHTm20jbSIzt85M4>g%{m1t5qdB&>nEOd*%x< z2r1?j zX;peX%7CWXYA;bDSLH713zEJ5L{~g^7sQrEDC(w^s=c0eMX`aX-d@!gI$XVf^j~l- z|LFtNd+xUc6v4~xrT4v@4joACm20K4a%~%2VDt^oL9ujg!8$NueBc&!hv%LY; z4t1S8wl#5hjgs9eda*LL#p3wl$>PRl<>0oEmD93m2F(EwH-cLIBCMfqE+Vi;$NlILAv%nD!g@Pj!3&j>=cf>MO zs7%zMS?U%Y7g@e_o>?LQaj8a%iPjsh1|15z4o!Ms_5+D+d~l3Kx`dI@8kA zZ@@T?RkoT=-%cJiz%X?%L>p{Go4G$GNT*D&%#0>WQwC?HlOb3s-M~bE>BP{iAfwx~ zm?Jo4U@k5?iVRexJLBnqGaa-^hwW!OCEIwMfL`~wKK=<`!!@;zqZl4Wb-Cnc_NTpE zMC@zk4Xo7)iT3qaC#wBvHG}!wguM7tZ4gSbYR+-6s!~&KAe`&P$&?@q4fDI#x){Yi zKJ)ISffG)@5&qplUjN2a6B91ZeS{E>m`2N0W9gwfdLcDZA3@2QSWIB<4p(-RiV#i1Z&p#V*^PHbZW&*j(MIuyloa(y zT)eGWp^W6ZHYsKPorzk}WqP7cQvF5ZkyMkV!U%P~A}iT!iDPP$^)bWpw9-_AWVz=; zwG}t4di*xpt>5EqUhm#Y-CV4JzlKZl=}28W*{P{CHEI%zX?s5(Hmhc{q$!aK%Q@S2 zh8_zR~?C1G?0j;mL?h;fY)*J$u-pTq|NN1x%ElW`z+biJW!_kB>X z{R6sMHr_k%#;}~(7wGMBqGzDHoHFF$6YYa;z#r(~ixOZz&WVMBzQ3UlptHeer=Ga0 zXz5=?B#Rlsk-HDCAOpYpaGfn6EKcX>OX~mwN$on=HiH*eY6bZab9-b<46eKG23yrd z6#Zc+Vhg@}fQ{|G-vEk&5#+Tgd3#VMBP7^IFI2yuG~Q5v!}j7>IyXSGUzQz?#U3Y+ z>@L__P^fO0%yN>TC)dqP(#dj?O6PlI>DfkSsR3uGMEem6BH>j=+>pzae^Jipv}44T z1~1!FEDkoxWCx$O&I>c|Qn4XKA<;$uGp%yb`w?il%rfCR(e!!%0r$a^ z@;StVW9;Ol!Q5UF8_`VF==sZvoJzHw;A>yZ3U>)V2Jck8 zJsax2v})qO9Du71?m06t+RdLvPnsG4OEIzsh^t5u@dEcj$lnFBSrQsPAu~qcjZ{nD z(Hac?N!jWx8wyqb;r^*K!|d^)X@34T3h3Sj|KjLN$Nn1l>z_@cUx{2=^51$_6ZHT8 zi{U@xp;b$;Eu0tws2`Mh_5#ai|q^Jpe;pIdIJO*&1w3q?Zo?pE9UWHW=0Rd+AzU@ z3PKC+#<7JavsqC`%(XrH0Id6l`zX%2WlZg%@KzY z0Roi-jm0Ezy+{%7rkRO}_qlii3bcl{$!MlMU5y{;K+pu-JmHYb`XxDZu*6cbf^R@F z2ax9-q(vspnUso&JJ4D{Cn_y#sk;y$-REkX# z@v~)&@|4{Sx{GC<>yCaVP~8M;$e~)DRgNR^N!V1Z5CQ@Aka{BBxzb_n-d4dtK9OHP zvvm%7vbR?AQSa5q2?I=m8wrO&MtWV*NtLA!F;HjDqKCDh(~r-AQoO{t6Fc|9glN!< zFXqv_97+iK{m9-KLxt41Q;y%#Zaf8qr!JwE;L>51q4!ajxp74Z1*1{Zfn;zcHkLcU z#21RAim7scmJ<6orIwWb&`?PLoJ3Q5Z&jdva;Rus9ud4ly7s~U31me~6JCtIIYM~m z@|!g31ZxZ%7p7LSu!$|sn=LU7ee6T_o&Xn?@g+3L)Bw#(IA09gQ~fn`R-Ap5P@*8WwoW&bO! z@gK$ZAFum=_qhL?%t-ntm<*iN>kzcWnB6x7b1Y?7s zgUiJ=xwmItIN+}D^)iOhw_zhuTx&LE?K|y{W5?xr<>rPDfck)9pkCQ!#mdt+paZrl zqZ%T^?_z@7QST03_s3~@JXr}#nz=4)C;9$3n2~zt{q~O9Z;WCuNLn0^5!?amqkPgl zMK8_K(JjaUVJ~n%J)_!mQ9pzFgML<;4aQ~R@g9V@Svrj7W6uT7SY|(-_25p*r0P3$ zuo3O5q-P9N&LGbPX!JoAa1LbjOy&c_0B$(_P=oz^>3or0+fq;K1F!%Yi5pUZ-davI zh9ZYDX_uF)KExM_!-oW(Dq&?kDwlXD^uE%7jMgFgZ7MG;BhXcJbYZ+<499i?!{DT7 z;+kv-$`|oX1<>GmKD5ZB3iKoGXj!NpD43DZwJrd=Fb!3eHh+>n#-U z98Y&d52dS#Vup6 z#e~)+mTTB+x#Pb6<6CSk=kvDzMz!}}QO)~TRR41(|4$df|2U7El>ePlo>2%3N$bM* zYUxLcfbX)9?#LgSiyO)>Uj&*o|30iig2mxlyYh*s-Fhp;FUh~(3;&%{Zi*8TUg%dE z8sKJTcGBh1z;yqDr`H468sh~6|Cwv@fa|v2Z%eh*VA6839)08SjD#y$^6l9w!^{dQ zD7?9Hh-nd)U!V48NX7A;v`O)zc{eE#Lewb4pe)E_*dkx>bH@scMPPy%;yYTOmq5qO zl(9fPK}YpBs87%emTmJbpYDxGEcDM#IQeC*P!*%9p~Hv6nKxMO$34w-7~Q5d|LAXU zeh5jetUZ7_(nLR5-V7tvo@P|I&=q&=PRik|Oaq7?rz;Dn2z-fIX)q0LMm0=?dD zt&dyWT+LWG!D$Lv;bCkaMNsffM>~sF71>a(?ZWcOOT?fbYwowaxvOmBP?CHy6d{2E z#;t|aQ*F;0$)x)mL?4@VRqgdXtL@igQ+XBCchzpwcuw;yD}(Bpf;UV$$w<;h$3P0)P@wScyy zg%?81=eL>qH4JC5u!sY0UgA5#H3jsUGyh0qkd{wf?`jBAYi$E#KUNN7KeUdmKlI!G zB4;$GAFK*YLJ^4%3SdSh_g0A^_rIMp^y~q$ zqTh(E`YU3E|BBfE4+$s#YmWF=lmI%<0xIfy6S8opy$V(1Q9b^CRbVPJ0=@_=Av|{~ z%toC~{pIqSMt{t`0MguP0AKHpapVp)Ncwyt!s_L;bobk__sL{t7T+J=Pq15bI*ep* zjVAZ34Hko?#B!}^->oL=o$n3V?i)^Bm!y1>6~t^x1?AQ8yDr%4yYkpIj_=*0h7tJI zBgY!cuC=WK7+{CsJJUmmM;Id|ZzvJ|HXIlvw3YNZ5p>j={uO>Sp&D*lZ`KL@`n{@-`SJEi#Yz3sLB{>8*Z^xLbyyCy&x}wq$X= zIKhF-L$~LW%Joi~DN{UJtqNf{!F{ZkFp=^{o3g$mg9yWl=tDl5YAE3bEG^rbtH}*? z+Y8f8>?f*=p>v~YBFo$)g)kSA%E|CH3M&|3xN&=0%bL8%uBA?x@nq=7bo8m)6fy}g z>$UVVvjT-ok8*EdieKP0lD$ka%7-troU!jX<>y_zq;4+~-QEPaFew2AWT z5AX320Eb6&A!B0@CX5@60MEw;oP~zZE=0b=o)=C*P0q#T4DKO5gUX0tkbQTr)u4uM z12q$VSbS$kihlz6WGNidH3^~f`f21^_p7s4W@PC`n<)wf@kO3edAOH*iOccJKfdBR4|Ndp?XhvsX zZ}9DTq%;4{&!DrgvA3o(`gZHm{l5*>{~k}aG$Gx!mt4MLObaohvTbN|V^`u}o4Mn8 ze)SDgZQEdY^u}W-damKK~ z8=Cv9e<)6z8A|NcztI8bxD6h&J07RZ(pTR|3F?xr%8jC%B5pD%uGat9N7ib{j1RrU z+t>LVr%g0wOo^pHHIM~9Z%Vw3c*dFnt=j34N7pkRg6T&Vca8`G%^|AP)m3IpI+>Qu zzBHG8PEhf?RLH<9CoS4o$)Ycxu#n`5sWGh3axp(Dj{GMMQe$%7-et3z)5ANR!5h>| z)0r}D1&ETDtD`loo1U2kbt@91Bc6KtKwr+GYBcL_HQpT9)p(KU!AEv|wJJ(3)Y08hW zWw&l4XVhw~b;r`J1^O5g;K=!TG7nNV<5na+4B2Pwu@l3JElM3UsFvYHI9%ycC1n%z zI%RCQur+frO=ZY;lugSoscTQBZp100*UVn~X_Y@rWt}9hg(4C~L^bMJ(c}h|e}$B0 zlLyG3F*9>ocSE(cLL!-{8TIS)YK~+1k6cpXwMhg>XPg0G}*IaGz7V|7BZW`F7 z{n$i|3L|CE4X^@M4;%vesR^ymIN8F2)+#H;Dg&>jdnuig8+K8vY+;Czr9?CNTIWAD zh~r9%cztS4R~Dq=PeLL>+o2}a!TIZ=E||R?nH~6oUXMUa4yz`V>_8))?+DXMvi4c| zT)w(S_}N}g|JsV{wP9s5PIAGDscaCDa?EG%xACwB!_O9dlQSUw5P>%B%K=k?n+&8I z89~-sL@glm0a*X)9}<<;Z>`8CT9?gW@_sgvk@;0dHOZ6k35-G02{W`E6BRYWu=NFX ziB{$Jj8@1U^cyDOk@AEK?duUq?8$7=`p>6e#sjm~7A|rCx|b&D`cRrFp~mVNnCKyI zmAQJ1!?wdTmScK3{%!4T>}M!s!*4?oFxY~GzXDECv|Yw% zZ-mBsK^7@F;2I7ic>uge6R!{_8p+{;uw^!zs|uW^nq9C!D#izAPZvu=Hyj!<#q1~f zan6&3-BfXZ4*WLLM>Q>18_}pAnKgXvZQg0|9T;ZmSm%Q61a~TTVB5CRZ^l&F^|>q@ zS#^HB^%dC-x7>`_VYYAk{+AbQAvFUYk9V|vyK^Qy8Xoi(fY(}|_LxEv4^f&=et58b zu-ivuxW887sB6bmJw{ZM#!l6x1_-aDspDWwoX|G}Dy@_3VKuIOi*t;7k_DrKkLi|+ z5=nVC0Svd^vA;w^y5M}%=qNZ#wMR2w!SO;Jmf5g;ejOu1Fl4D)*4j0y(jv8b*;kgn z&muTDecGd_qXDt&JaBTfYl@_a)w+VRAC|||wNR|ifo5v6=)`8Ubup(B0m|BLC#&_?&5ic6p%x zvzdD_*w1h?DILm0i5%XKHoqBtIoRw0J&55ErVErBSP7I^2AzZ#j8`e{8g%cdk+f~MZJnxYOU$a(3ZJBRfJz|#;9^QMTu9m>x(pDSr||(Khrp;Dc(VsCh4(v zpfEb ze17BoQd0N>c$G>=dy%&9{hC*fuSL!Gr2s&8FhVrS<)9J$A&2so!{BDBw0t;>6%u2 zgtbohL0DOFy`@EJRNR1(XhhXMA&us?S>KHkXAzB7 zphp=CB0nrl&=Q0R3SgM255|MkKTensMJ0v87lV!4?9i_%;e{3s!p6Vdjw3UIn6X?j zDQbwo=bEWd_8eG|3Kp!p%!V`pq^11|*J;n5O>vtWOw&XXw%#$Vn*O(G>8y|~?K6TJ z6PnTHzHdu`p)18*UdA#+g(FbD!Vy6-? zZuXb?RIVRJ`$pm#vk>=yEVaex5oHiBnHoJ@(%C0t4BT)iHJV-j@EHjtWZ;Dss3lC*RZ)(Jpr4Z=`IbcI{6DQ;H=%S;j;q1-j#@$nO9ivE!;wp0k zJEJYxo&en`;;n4_Y!9^+V}xekiqzzB$%K3Fiy8%<;9F6D)P=>&oEgX+joU7N!F> zV|l1c*<=@2^+F7-3iRrPGASKFv^2^b)kCcI7ZD?t3?uzFc1&Y%JA_WQb)jR{c;An7 z#(5FjTcV3yC|DngIpbvJXr93;=*FFjILXe_n$`QUpFL$C)ERx7exoRl4b$#eIX`V z(@uXczM3RK32Hu!b0?i9b&GmfK}(WYDN3v&YfRW`*0xJYyH<{>)!#W?`Lz4$uF);| zwH4>A&CtLhi~Du2p2I^>6ccQBwSD(zJZEM5IO5&`XHEQZc3C{9YNcd*uj9l`nN2bm z?JH+PZ>;qNCtl$Ne7Y_XKUGe?W2z=D)UpROdBJP<7-Yi^Uv)${ z`KJ{lu=i@BR*jK7;LWJsDxr1wH@1^OqqYSaTi^`eHM$>1uRgkmHTki*n0q)kL*ZoV zWiL7eV>s)i4$1~>H$iH!kKF5d+=yH`FDy`CDRWO`XKinq{BRa}o7a1N#kr_FwS)pz z(V$@U|8NZcp2M*$|*JIYPb!`bq<=%mr3T%h)@DE?#1N>}GNN{fT3&Yrv3#I2ke; zt*@KQm|+4~5Hfb!ICZ*}K8HI^B`P&0epLpUH9&S>Ny$tVp&d0;{%f=3^@F+U7GX@? z9p14h-6FTfJ6!gm!wkV(Z6>*7<{Xl4j9f9;*AwdhBJCZ61nase%}U$0ompwywpnT0 zwr$(CZQHhOXJzMynTVc=etV)P;{Lh+Z|rmKT5CURlodHPr?Tq{T9sE~uxF+zMj_jBRSh1e+iAE`?CF3_cP$uU;&WHZ~A)erLeM3Q#YkH^KF=jsdtb z)Z0Ht6r#@c;Y4(YYxM9D>{T#j>Ls%K4UpBxZ+FOf0g^_}sx)YCHGe=JWLGSt%n7@A zS;o)Jh-=EUy)71|Y+%1ZV1r=IJE0&$|7W0WFXRJlg$jRc*D)>au2#M2wOVCG^(GS^*DdhIo#)SLo`4f{wqk(+5;2ayHWk75&T$8%rM#uT*-Kva=R{i;uYeZU@9Z z9_*{vD^42kmjP-|5*GUO@|u%VK{Z+&4WNM^ZEQXfzIerO_6$7H(tmrQN#1%@_QEx0 zf8Jic?3GO@0eri=&3-HWde4#c{kzfv{%+*|7s2H#@WZ<=i}&a~2jOuB;vL1`y9xY} z6=xQ1)q2U;PsazA*4}adkgT@x*NG={w{OZb?0(174py&^cJGA8Qak^r;V)ji-fuO1 z*!>i@nFg-bDsqyqaJfHZldQEmz!^gYd&+tHDQY))2c5$xn3M9PIe7Y@Rx# zOtJw=nMghW-MRqXpb+r7k_44xL!&l0HdbDRN10MwL3fm6jrOA;klv+5crk$*A9ruF zxl$?;Zm20iubmabLnm%#kGq7~1w{he-t>$9BXpg~S+7ZGH5hjBdNfc$RVJ8bJg>7U7pS$B z`C8&*)008d^70k-x?a^qFV&BjmX!+Wt8Nr;vyEsx>i!&?!X>wjgDx}`l-Gz>#w}H5 z>h$^XX>s{K!Q{8AC`q_MAHM?DzC41FN8`eQ zlCWMzan~ve3}Y@6GB9=|=_j^5xG|4V+fbC>7D+S87Fia@Q77Y^jYq50h&Sq#tOuX! zkyyn`a8S0-DvahWN*~8qN=n?qG1q8Y)-dyEA9zJ}(3u#Bo8|}oALfr}Vp$F4?FzLn z#oAWm?CX-J5@y^!k5V+rN2(GHc&n2(n5>_R2Dzba7XdblckFGt0UBH*1~jp^_ivK{ zw>g?5T>t_|!`REdjXUmA70|C#%9Yw|3<+}>7~&@Qfe+!$3(=n92Mx~_1nRmMfk#IZ ztuy9S-=fPPEYO%jIqo-=2I(4gQ4ie0T#RJq~eU@o6a?kAUp9;dik z8fz>52qje|9;gwySfl~oGIa)1Y^%CK+9-V6gwv>VYOCjfB?;l)_!i2T9pT`Xb+!W@ zMXf*_deI%?x({}x1B@-&57-%*D@{O5DYmZFI}EcJ|9buNFVUuMCcH)z;n%M$y8m<0 z=D!-||3-JO`u83yI=2fnWsxNig3_UIT6l_76Z&_T%Cu#pc(wUYOq60~KkFLj~nzd7{%o z^%Bm)z1GU+J=cgc703u`HMN|O+WhmT^!0uC?E(}gx}bRup6$Y(^^m8|dI=adKku&0yA!$KAG%0pxiVGa0Z6Z$<#Y>qj+t4a3g_7D5(kc@i_UqJ z@$jqldx(K;v!;{avr(oF3;Zx8TK!hbTs#Qoj{eys`80sY)6fG-L9H`AwKlq_N5C_B z*Rcm9hd&r1oOBCxBJVWU8vS|CXld4K7W*Vt`|2Uv zxvJJi(uN~3UJch0dmnn*;rHj7l8eeg!5h#KS5c0@16Ubcx>(R#48&Z)VLnWSf)uVs@5rDL*+W^{*BhOOp*T&h$koxYt76oyMw39`#!rGIQ);X{8V7>==x!h{wn zj2HZhI@EYabDrb&6`Hp>Nf7LiV|&FNr2n`93{6?cRBezrEZpvq zKdS1!-7AJKe$^O?JeJpWj28-7Z<&*yI&jJ!N} zDLUE7DUcpHN}4Wa&JxiE&JBR{kjQQPiu6+82JI4?HyHpfJRpd9;1~^xD=eip7*zdl z{Sr&Y;{0FwCC&d2{ZicU2Ydg2lgP#Ntbg9^iIvQ(j8yb2os1m*qhA&&O#HOxAaftE z+3mLzr{0>%i31T3@9p)*tKcK^F-hpn#eWTAFe_qn+Goz=@b-m+V4+%)m-_n;`orxO zkh>JewU@cB-%qx=T(iH>|NVFUQ;TiZo-?wIyXWLr-fgfr!}FmjwyQUC@b)=AycJ-- ztRXVbKEaxulVG$^445K)T`xMMre}r+032%<*%u9DQ>;EY&O}$9K1OGclo`Q*F5Z#R zD2d@F7WAO6pA-6V;+L)owSiN*dR(5=HJ#E$mW=8Ot90S?uIzzYU|7juw!*A^!ANX5 zt2-=qX00CK4L%qr7!Vl-s*iZHZ8$-OkOc!c@e%VymdHq-S!SL5pgNdChyc_X8dwP2 z5V0Ui`~25S9j)S!-eabocLtcftq-OHikRYDb9rRmXGXVK?&iyop@LPD2DHn?x1wA? zb?>Sfj@h=V#P{rD3q^=k%9>(4T6N3QlD_)9KP1P`Zj_^ z%DGz%7Z1DxT*_Tsqmt7w0K3#rGC~qz6uG`N@VrtchC}}R?3gUk*~!3ZE7UnYl2VXl z+;j$ua3z|g!-ucoZxi(&VfvK+sI3eBKj9*EVKB&LaBE#2C(~^w*&ZgDJ>PE!vcD44(AZAFNG7V+ zr_&pk`)keHlFZlaJ!cviR6Tn#pZa(600?dktQ|~~E>x&Y+by&UfW5gLyW*YvvPstM z%Uw1}HX0=BOZyp&RNeK0b- zHSn+W`?`t3@F+e={0vPx4^%0;RU29r6i5y~5rJAt!wrW^WEc_w_ltXb8!y`SB71Af zTmTM{=_@QB8sI@6yZK|j1zUzh7y!?bIiB!!eVZ;-4w>(>FnfO2#-I0SX zbks?wu40Pv21^gpv4!$jqJ;)qSWEBPsxo(h#@N5K3Hu4Liu!qPf%`4`pu~IWaFh+{uuFR``*IP`oi5kIm0RPl-Id7hJ~}S{q8<@N{Foh-#RKHz>9UM9^scy;Txuva4LC?*6y|js|Hk4 zfy-{rycnB!8ZU=V&vvz-vZhssUzpTYA?e+fyhwZkl4Aqfxp50E1 z+UeAC%$Y>EnTImDB%WM;D@ zPd2uP+D+#g71wl8SW?|z}{QwLAN+2grVr&b6g17U;L#Ef;Pskw|I zFI?VRs_`bG&kRqC@R=RjA9XXLk+wV8zeP>a|BqTmybn*84^WB8GfzMCkQf)(w~K3_ zxKU5<c_-G zNJHz?TDWOEL>8Cq4GOA5k~uOw6R=NM<$3hh`Epe;W&w`*E#EgZ(L4H_7^jn9(p)m- z08TlR$R21H6$e7kAN|4J!Ac3|PG&9KI;BJKge|v7EA}EG{V0kX;niPxLrmnxoJNrW ziXy@_QI60vzqyxM(0j&lS};r;rsmFI9;c9oh^3@mnEmB?z<&P1abgyF{xxGeND%m- zf2@4`e+&iwGr{q{v8w;zT;y!*9e=t3Y%HDsuPk?zlD6W%4t}Vh#8gUTWcfu(??&CQ zTyhP*IJh!hBl7*-4a8+csf1KZ^zU%mzkoW}CcSYOUMH;d(Jl+H1vHbZX_nU4*&f$j zCO6NwFEKg4MCvAOcc3UqU)q{TCTS?V7OLN)&D^Rjro&&j>E78mzHkD9mdjXvD08)7s887mAYA%A=eQLx?|4`22GF54aHSrAGYg!K0K&*7RfY$NJ;oM;x-;uH~B?OW>cl7%*YL%@z_{Oec znI{cojSthk_`!~cwkdhialzuyjE^h=Iik%CWy4q5(FjiISDPV)VJ&0IF(ste z2Y&hJ2Ca#AK(g-1Cx(}Ff@E>*JZr?bb953lsFu5R=bpf_GG;{C4G=h6sY>gyyMx~E zwg|&9Gk$Z4B%5mYj*K+Qbb9P}Oc$p7<9uL`u=P4}i;*oDqHd@z%dWZ=P>toN!48tm zR1)$|g1}C)<>7J+bWzXs)VZR%JPmbm$Rg|k9Wc_c3Jjh zeCrDfCE35XFBKThQ(4e;?8~X3X}wA`l%i&C^!*?wHdg9l1IH~vGYMGbAH1> zNf1A$5DNlR4E3A2YQK>B{rhGvuR3zX_`_Ab_{X5lKNqq7FOYWsxsW&gplK3L+`f62 z&CVL=kHf{l3HRt2ntO>!>ws2ufj~0`KoODZ9~&OmP)Fkn0*K5~95ol}i*U}w8e*9= zmuak9nxVAmpyzdyX|iF5j{j(29<|8$K!@Qi%7 zJr1?-ez5;?s@JNeOgo3l2rw?(fqXGx2-sWg)#bt#Cq>+=R?DZgwu&676f!14t~4#sRsUEmnG_;SqeuC=z5bhMB+@ad6G65jquD!TzKzWc#uzT1)BC3p-!zk_ zFKf)OlQ~Wt=P6f8F8!NQjoVAVf~ypsZGVi1zg7(f@;@|8c@BXCno!F~yi>64ctr=fWbajIbqO{!5I)N4$q^m=r2myz5g21fC9Dz3Y$x>D@6TqWaSxD3$+?XNW{ z$$MJ?{10Hp`mj|X^@>qvixGruP{h~C`7*jrc8lVC6~_RM(|oh~qv_q4@DaYakmX+((UwH9V{_G$HO}H45MU{3U)X)TLmLH!Q$&Z_{tTJ{G%7V|Q6|7m$_b_V`dt{O{DWXf@&c`_$+{x0vA=mM zba{)H5A_nr(5 zgFCzfLU|{DO;(NaCle`ukovOHcq7BT+XBPMA14k`$Nk>_W2=jJTO6;R1mGlfcDQMd zeM7MVaU}DhJY3k91KPw36tVFE6^wOfA zE3zBMUq!Yu9as0ssm|--_BVN_2le0psrl`~7Uig({)V2glf|{2eAogB1ZqZ7_o&o& ztIz29v4=%*;%q5RXBb2pbaJcRgXVkQzIO!vo<=6;EiW8PLm$Fd_aB-Q40Z7A8{m9)iXulW^pv{a0+k#?{<0_2Wq+OLLG zS8ria(~Hw7ly)`~RH73oO4oZ;?_7$Mc2VBh9Qdcv{gV>It^i85h zSJcJ*S{*%2)RLvFx%70i_rcTYhlj3aoRZIL&z)Hzv*viR$3ASMcwkhd#G8G&k|U0P z-Y1LR3@UP|&dF_|5Ey#xP1eThra-&E>(FSZSbU|vEhQsLO|;WzR{G>Ph>VV7b#-N> zU4`XhX>-OfNK~!RNuWc@omIA;e@D2Z+-11L*-=2ibH|t#mbdP?WtvicrJMYrla^;L zC%hS(21#?IKmi^-sN7UAiF7bgP)XPT(ICc>aCuc!Xud&uHE!567$HiIeI0XmZpwLL zDM$%G$Y_Kkfs2ijkSy)whK$B4f7LlAKpVGa@ttUAV8W8;Y9@&tUSvSLkokQkxaVNN zP%hbTI2d`utVn;v(Xj-^x$NA2{(Q+7lQdrS3fTi)&ohp&%?Yr^&a^D zc6K3QtcYNtD0PKyWyo8^X+aew>qKn&87jxvxjl zS{!Wp8p4}R|>kJ(}yK(jZ9WeH8Tt;Vt@lH^^H2{nP>FX;c-9OTK))-Fgj zoqL?PuZVibXj*fxLz8QwS9vJStSO8kafmvttOt_Z^7~n)rQD!iEeAh(5$#D5N?rcO zGqPRYgf(P(w^_~<-6eCVeZjQ6deatF^BPt;XLwnz)E#|8*1+VHYrMm)_JZj-@Q~>m zc50Zr#Li~a4)dif<^w8nx@qhfW22al&d8N3 zy2~B{(?Qp2;GbFOl_T_OGHsG-R!7uj@+I`=_AmW7OrBqG(RVb>&0J-s*t_CQj1l*^ zg_w@npw@BI{AdyCNT;tEmGg!c{MqccU`esFh>c03kcU^h(O^J^AG5k)jR=UkieEz zDaTDZ8ih_7i|~C};}-gwG8svS2Y(Z8*+O<5m2f#CTyijpT#wkgx_hhd5>c0f5PcF3 zg{N!}xS0y3tgu>8jK5Ck8#tAu*?L-fYhX-#vj6Z_eMP);^Lj(vO!TcCe^T?}4SiVE z-*Z<}()}r`{zQpd)borLV9FY(f#^sNGWW)nb!2I`KrxAaByh5K16%gMw4aj58CQ}nNz3GF z{u_h~tu+0>6_E^LoB0(>tGG7hE*#ftz>;7bmd?KJE|(#jALB2e&)6CZQJpT|4k;XZvGbb`qV7#=<}F^O)|OLfllh1N1D->A>W0DJqYQv zuW`e)Vfdtr{|jdVa8pFUpfXM`=dK5yV|k0(C7-v`ig|0!^+gT$x(LL>Q(M)?D=?CZ ziX*r{aez+V0e|}^_kK};eT0vFz!W2!2;6GcTRBEv;6NEW0a2Zz!mM@4J_K{Az4G9d za$BjuGKuIOek9}&fx9|^v}-5Q*)7r_1Y5Cyi!|oq2E@cQ3tr{-?vQmE(1dO^0zOf1 z3K=*r&JCLb9ahR|nxfXAYQZHED`TuA=K!5~>xppLs~jmPphECQk$;JCzB=U`X~Wov zRyQM@eA*1EIl%Uey#UBJSrO=r7)^EpU3N;+YhtB7ahXAiCssG{(`$OA9$o`O?7@hkW0cQTgn3F?^ew-F`K>yKW`SFO@(jfVp2iQ?G48c zR!hRdTt$r@d!b0|9+9uM5nK@a4yA{Y2l0*&EXvs#lGtra!d}#DSIob1XC{S?YU7Y) z!!myy96%lPiW4vL&rq{`#k7{^`7TW3pHhjYG_*)VDk7`6h6uS*u&wvD6t2}Ni5Dm1 zA+reDu`=6gcepqPSKs(`0#tGSK;t0^D z3^s<#h)(NT=n8amRztmB8wDE{aO~?tp`3n@%U5n;+ty@^DCn2rHsDJ*%?!siv+d;D z<*PccDh_$+68Fq(6|^9ki*XsCX`psh8OA$HA*!XKr01;SKg(p@{LV0RYmBvtb0<~80J(~3(R_Rd<9C!c8>R!7vO zbK~lI6}mxHfME34x+Zp!2axY+lt8K%b8)o6sE0zz+x4V3U`~YXTcc<*419S=$Q%$k zT)oi@Q4(VeQaDAoA+>zbvvhFz+5Acnu2fp8dj%mnL;^VLCSPrZ?v<88Drg4r<{?~d z$$8;;4`ZP@7NBq`4w-#+#lsh+$pS9S<}xK8|MsRA3oCo#e<=33g#YACGybFL@n1pi z|GnbarJ|{*sEYj88CV7!AjzLOAEgr%aM;7Dwi&q&7=QvFviY1~EwEsW{q8VO|7vRc zvdin#Vkh%%$ysBTL2>6?$|phb<0@fP$liZ7WV&~(yYi{3smE#Uf*L#|7J3Y1~+G0mKAT0ohSxwk&6X%61%)*%nh#6+gITYyQlc{O`hilj54u zzyiH2u-FJa#kE{rUe#>Sa@5sJJ-r-2v{lAd#ORLX0?uF~k%Kg;?YWYLdd*yV(XdGD zI!hC! zz>w^*_7wdBUtS(AmTkt(4Kmxp$t`AIN3glTV~tKKrQ%rgjw(V!+El|L0|0*J++`*>eo#kd zwaczN6R;TUfdc@|HAI)fTqg9mo7waV(B`d#ru`^kJVku1DRxqQU4-y%u);7>^-qnw zrX-J!vJ7Su*cPS^t>{9E9CK{ELpbYhC}ePw*S}Sz;JIA|&mNPL zHRK=OzqQRtte^Ije5($mvs>a5gIoC~D7{VDXlgBJx=qm$P4D%U2QXC9^b?-WS&m%c zZSB)C~-JU?M2%<-U4M6W@<0#%`Z88O;a}JXpb7(*o3gosY^t~!kQHc`_~%sCC^$_h^lyIE$a*Xg;E+ zXsYiP-mEBwwIDRUoC<1yJGPsA82BQbTb{IC;Wq3WFgpf|10`iWQSj;MAIT>Z7pvh` zS|vpLJXuQDTi2GGZg5v8gmCgbfun{7D}>Lyr|lsHb>(tPfckaka!-IdF-xU63G_6D z+(NZP^J`7Me^XJ_dtYZ(djkE$VP{-EgXIo+wx9hPBqLIz-)?f*RXPH%67tqTMujK2 zLI*zycw4Yc&~$ODlzp*MVzZ#%1evFrB1X5o7@*9|d0bMmU-lTVWHsY*sVS1U?mAM* zn7M`+lw0g@Zsc{MtarUqMmJu6;VCo(k$r>XCA8zb0<*sTiE@_k3ZEGr_GWv{Y{#U@ z8brf>qi8^Cxh1h8KMxUSYb}|};K&qUd=JAQTmNMzgQN#9N*9Q9`Q(L8G)?TqBPu&H zFbs0I7HqRmSVy}@c4~bJn_K)w-+$Xdk2yQ6XX$vA|ZffCrXw9o|GjLN{ zTyM$Q(|HF8P=ue5-NR$2>ZP5|0ZBD+__}ET;qn-W{U;9FsTb2_hPrNd;H5e;7%%+8 zd-va`!HeKL@4q%J%VGY{PXlplX(OwjZg?SUhyU4_Nm8~@+z>(Lj@TLp2MSAI;(}Dh z6SuU?XEIxd57oq%Gqn^OsNj27lZ>E=RmByT$%y&F_(HpqLduzK^0zl$k|Tm zBSLV!M%uH`g+5_e&fVNp@Aiu{HbRifo#O0_K2VHOX*kn*)lX4<>gwS{F(u*f7d>3M~ z-slGRpX=<$aVSJOrbuu!W)G8bJPR$z*c)G?kanOd3}?zDi>wESDv#DYBdR0QmZ4{; zp`r6G@PUU-wgi8>{N5QNlZeu9UkH*XK=p#a4 zJOjiiUiFz_?FZ}SP*P{9Dm4-|r%}z3z{aO%w;Ix7{+QN7LllZgG4|hpaL9&!*Ztt! zfEgP%^3p?bbYc#081c>UO~N$*y|y%6-YncxyW(8^{?W8`qp{#{(SM{`9<_(VB~GX$ zMhJq%(yM;^VNPN$qo~JV{6bc?Vu5oh@ zg_2Rfuf0yF-A~A-N#x>==$P1aS@fbQ=YNtF4R3RABK|Bcav(TdM(v6}Zt=#a^j|{j zY_|zB8$oeR!IZ*wG-E1JYRLaiNId5j3Ev1a23j#$;+hmKp(Y1o+-$g#KAzf8TvDQ08IhI=l16B5g?vGyZL56)GUF zphmNVV6ODU*kEG5_2S1kmOxOf1E#lSxUa>YlAh+Xwhjw*wR*et;}y7NotvyQ598y> z&9$Dt7t^YG@_5ulhaO{GW#;CEYbk1l*oMfw#OlbsFdfISJ9(LTN9WkE%Qgl6>QV4a+ai( zlD%YfC;Wfv9v77!g3DYIML?QW%o4GQa!x1BoI9*6PRNRhxITNi~CkRbEDQ$?h?M7K_j< zxvSXSgJ*L-wGdVSk@~z$p$#C?fs<$Q&#~BxeuBkRAmwJnIDCqDK2Q@#cduZEIMa=@B(G?6r>(fE;|VWgzD zv-+#$`W<}Q4&xI8(RBM_LhyYGW`$9jGSj-7c-31RsMZ|yh$5Scz|A!ADoPZsA>q!)CJ22Ba}=}nrn8i=P{ig64WLvLCfIti;!m*9%`eUhJyk3%C#=2hl6w;b z*h2<@d!B2Oe!-8_EPl%~@LqmM-*($KNehOlO`j;+l@Z+h^Kw@ln_J%bCUpM%k3q9h zNPq+_OfmQGC~Wnn22e2wmuJ?z1@`4Pw`+|$v1nc4dVXN$6e^*fRU$DNd)X;*)A8Dk zqun;()Z!;jQ529&6S+Th{`jis1Cg#wQewri4)YXqom-kR@cB`uUHH-_t7@4VNs`F*SvD;*ROof#nGpWcZUVY-?Ob+Qw8 zAwE*-GkL#kmXc3r>z|dWA@FFu8p{(Bzv4`l%NCju3C%Zxt>m_StyZy~6Dzi)KAC1N zgg%T+D?TtbBM>WX9eL&-uu^Q|;x}wJ75fLbUz9_V@vQ3L6NMi)L-hj)ll!o(y*v#^ z^-+}6JNRX|!Ys7-sGhVFky%)|;^0{-!SLzsm5s@G^Ol0igSnr2&cu`3^Q)oO zA2$6Bco^8BF^odPsXT_rFxSl~yf>~Uzl(Ct7DgKTBlR(WSp|VamJQJ@+vs(ZE*rP4 z#L7OrA}Aa>$4OZbpAfydz-Ea}oT}3g6EAt#Pw&TS3{*}SBs@pIf9Fpp?I2iebvIih zQt8)0RCYyy+2|Q`nmt%Ga^Xho2v}HR-tCEG<_u12u08=UBX92CpmAGW9z$NA>v8oX z9h$>ED@arm`}=mdBY(K=1Fu}bAKJjl4F@qebUMutRQrTWvAByq10}S|NA)v+5ch13|JF2^58w2t1=!8EZ0G( zUmlV$54CvYdXC!^kx(L|geW=pC^%wc`NcaYM}Q|2h5E8mK3m2(_nVy^rdo;N!T&XAGTzf3U8#D;aP zmzC*{Ge5ZBc}4EV(S3l?8Ts{8t*Nx(DsmsH@r|(J z-l%aOh2d41;V+@$6DCt<^g`?8-JUeZ1IukVXPo-(lIxtX@?;Eg4~C~i`|4K#c@F>QT8grt&%d!o;rpxV z$3KYBGo*jIOi=%$i1lyE+<(jL{u@|P{viv9BL4-oL`6-2q9`nEYn_@x%OrWkyqx6# z_17MeqqBC?T2^eBb6>%XA-Z4Zo!gNsgX=;lCscO3jwyFHz8sXX43t+=-)84@_`Spa zkk#=0`LVL|3$<>-mJFVG!g_U@r{%fGQq8(+PhDpBW0|AtSZoyKGTdnoU7p5RDu2N!#X%OdHWw?~SStQaNPTx#S&J zSEg|*H?k5CL2yJ@*tUl`Zv%#Lgn1KJ#;=;&;N56{A@7vnij}HP+O}IOS*uFWa+bIH+J&&88#p)xhQpvM@~E3K37OP#V1OX5+c zxDjZCtzZ*EkWkPk?OAKh8if+0x|)y@QF^2*p)X7}9vQoy{<6}Zku#ylg2%eMP{BE} zCtiPQzsp`rULx}E;={o3mji_}$ORSsTB~Ga3{S&a(M2{X=Nfz9p)KmNx1zdA4CAkN z&PtN5=YMB_dX|8i=;;O#IFWvWE)#|lSR<;hP^1I|u{xaTDv`Z}nPH4vL<$iWSG$TM zI0THRK$UB)fks~`TkfrU;L=ur&9$GtcP^IS*v+k_tvXwD(`fn|I&hjogw(X1_g;G2 zn7ST96py+&H;kEGPFgj2GEY)jFOblx@02{NiZdaQyz0G|hu8`?;fgPqC!QsNrsv>{j7>(4txZNo2HGH=InN^DkVGnl?(-2FqfP+P zmH;!%8g6^O#fqo3{g(CA;TR6s8pLZ&mzZ9#&-yz@Wa#Y%!!QT22J#l0+05@9RwFhs zXk>U7%14P_9Q+l!ycvW7nROBPH+@h+DQd7pHcL0X4IW}YBo z7r&gGP-;ETVK-l0eNZg(1@4?VjX|L$$@&~+G`2((H35o+wWYx^nj27L0aaA#C!Y%u zbp>y_ZhR3DbZ5${TU-CD02;S;fkgi**dz*rBHF)j5E^#F;bOE|9O)l zXkx$r*D?SVVhdtd+;jGq7OPxktuv*tbR|AcP5<~BTNN59Bnl1EWb;}81*f^u zgl6%517eurFd|}{wim@lxRb_*<@M&{Mp=9NG9On^dDHv#cm}4MS7wnO_ z_;Y;J-0JpHb48h8-gpvwh8-N%Wh)Yt(SkF18!eOYWoGYF-f1gr9#h(gpbA&^BB&;wY18|a z97jgIV45Mh(TG(iH1q6ctjhF8OeJNjSrFwt zkR_TqAjlkOlxy1ICzNkUkt@nwGStG90bFa-6Fsh^3^pYc$M4I}xpq%eG^MnHCyXqT z`qS6;JOWUPoI;=jDe%jh!H-#$q>0qMy6NcZP%i*W``nR8kKg12sgRF5#^If-S$K}| zflJJ54vGktGFWQk_JmFvjSlRFZMw0o`_~w_CCW=|80?tO0b3z6q^SG#5sG#6%o5uO z3}nGl`nRDR#z6E}2353>a^Y9fOM4L!PB_e2p=ymKWrb8Aj`GDJiu#F3C%CRptRNq> zI4v7q)Yn`^^t_Y-f{d592Vqum`H-xU#Z^RVn&Aa81PLW?@L-3DJp z7z*GnVPl4=UEU{YP!O>8N#bOETdfLv9#q5YQg9^VwjvC2cP zEOrjImKLdyMQpF_J^P}V`h~Qqxt?!0f*))%Y%a1Cn-06aq;fhDKdv|l^r9hS`F+3G%v*x;TFYbL+%iV6*q#*0 zId2vKWe;O;SM#-q?qAP+1nDGbf335$@TVfWm`LzIr8<{DTom@^*A$EVG}WcE9$7lb zHZ~GtPead;dq#vX(-aD0mDL!OuPz#7xJbVitN^eR3E?-bP3|q&s9eQ7xDE%dCJ~l* zbF=V|oRk|*CdCgiwtPZ)5n*j|?Cm#&8nQkO*x$$|LDLF5N^48a-x03A6hG50z0j=C zkp#)9v%|2ozfNAE>c+B2lMfUCHaeuKh2@NW#;k3lqkR2d>ah{1IK_GOMmRQC!O_OO z7WVY_Yi_%L!R~!sQXD%E_x@Qxkb+R*(&ppm_zHN<_{HNp0Qlj`V3qNz**8zHX|hi^ zi6)GPKhf5d49atPz7`wGOqO~E)+#+<5fT=&oA(QMP&BLuLVQyZF2a)&vh~~m0K0Dl zA{46J1C*zaYG5(HLQZq^___}RaB7h3u1tZ;UzUnGXAZU_6QCpFD#@?Fl36oDQzM-- z19M}e*@?0;wT%joQ{X(O&%hgdz%EF%e0t?ns%19wVJe8C>wrtYW6WE~mx1HVe3?CQ zdKCziXCg6+lO#mLjn;Oal!pwTEo`Qtzm67nr zRidH)Ltxl4T}u`yca#r2!%wf1*YpT97ZLM>%mxP1j5sh?#0g6Ed)2xP(08G&iJyY4 zUQmm!ChG}j=tUVVs4eJsrQG4{CdnB8i@W?Tt`a;7^pVg#%QpGyL1L6P-F-oYd;2`$ z6qA5`jV&iL8HSm)4F`G?m{DKv3bM*fP@tbp;{ML;^yVVA8QhuyvSZUqidY;?jnLaI z%~)##%hLgl!S9zI;6Xns-PXWidnkHeSLsTfSx=9{j(zYWzEJJ8~lkm}lgLhvx zKlY}P!?MVQ+TyvYcCSskC>tB%+Q8AsqI)>zuu- zy1Kgd*=zL=Ai14~;a}>|p3SD*8^OG<`w?9=~-1ij#LDn&U2+ z9yy5k*EOPT{9?duG*nzZO08EACJ2BZ|7jv#4Z3Nly&S&tC^Jwugv zA}5??R#R-T`nO|;DMuT~aOJN%;LIHY4`$*mw0VkomS^YEs$}K+ z9F>9t2q0Rf_&-+&FL*^~_UhQL%K~$nWnM_dTYH(!#IM1SMuhH`*&3AFG2NLGly?2vZPr1T zx+b5?j^ta(&Ptd|7wza_ClEYCruB-K{9Hr1rVE>{_@G_-8?(`W=Pyi@`5p5iD^J?S zX4uWG$C0osw`}F-9D@&)y@9|{;EY2j<@XI8en2qm~ zmGOE!W)?K)1{tpRmc4I=d|uAJ>$u`xMn5qZ@dm@g?%WGsKfK^~ShD*Hp`NyHC2`Kt z`~>A?XD|4}_7Jmo3lw?u)QQNcrNZtO4Qa3n%fd^;??7{T7I4v&?(IPIx#BuS+gwZW zt6!?QaUXO3GD_XSJ{#`tNPD@!y3@-3x(vQguq1=KGYt0z)y`|c8zSrVMRUbX$8ld> zwk=E_b5;ju0KGC8z7w?jgdn~k6kZjU4Gy*?x({@}Vi>)09NZzt|aTFe*D6cCU18&&tUPw!Rd%w!7*X&C{O@vh1m3tzYkL%$L z!CU3_Wq8@oZs_XYs}Rn9IY6BTZ5w`ultHIv^HDwgRI&$&z3wq$eCrsj>fRuG@rKtE z;5^3drU~wx)qmCE4GUrFccOo9{^h|Pt`5pkn0;XJ5uB$gkPlOJ%+=r){`SV}JL2pg zM~&|$W~uTyqUzK9l`z%3;Rotry7=ts$ zlbPV_#(~NH%O$R$rB7v*lKa=}-oyzebF$qJhO)MzsF+&wk#j&y&Gv+&sAa6Ir4sF{ z3xmCaE~gFd+)=`Hw5($h@9R?NZ}8hI>2w-{$mc5`-PDxZK5VlJ=$XyC3k+E{t-8`F zhjJQ2K-8lRCSKvoNu?WU^L(YCOE>_QeA0X)OvVYt)Pv6hsM#U2#Q-|xQrhUj#AJwm z0hqq&x>sOpHo7KuPZ&4k>I;(sUxYnVeov^P)GJ4i>}qat$d0OBSC!NqaC5-a&(JGj z^=$*x1LwfWl#iVO`%YY5S@&x>*d;E7H|z=q$6y2%Z#XEJRE_dUU3Pr*4ndPI*WtE7 zAFeaIV=xH5KAw>b8tSG34fdh6@~Sz{}(_p+8a-gJM$rq z8Ks2W8rG@pqGv{A~vFL3j2hQ68&lcyc8kHrfN8iS0 zB${1@oAStU%bfekY2Lfrqd#xmYZQG46@67(ABqlLzwU#QCmdpBx3J&nQI0BgR1uvv z0=(%m(c#oQPfP!VS3S~!I%p-E(>id`d%~CedeNm)HDJAhS>r^l+o!II@v_Mu>?If< z)|qEKTZ@`49s#A(SqF|>wrpYyvjPHIl`)kHUQMA?iu4EcaZl?=9J!X~YW$y`o)p`u+wcPxl_lIvr3Ux4;#;`f zbm5GZeT?U#GY)UfaG)fslF>H=T9X`4H7_aOQ}a@`o_Hv4OggE}QC}~s*P{WjHmBtY z+XZ7U`RL1q*IAzj>3tc~t0%NpKALf)R+MSXeo9QzQg%3Jt?8ki;zW~D^e%5WsY*pC zR7Oo9FU!=rW3`&)=V{AH|21OsHS=o%3)!3Rye!OHWf5vnLCvz|U%6Hasn(GDF3Q%l zzJ;%b$+fIcu>Z=comc!XF5v(Gk_rE(tonaG`TO4x%}D;2jB~S!wmp&}!Z(-&;^z9* zkhV6hs!B((Zsi^10{Y*%u$Gc)Uw#_$I+L}b?nie^AS;>2esTX~$LWSd2+~yy{O4@L zX`dY*XGnfOzc;X5NIc|RFTVv8UBl+0HK@TFOZSfd&_8om?G_SMM^f!HOh*D8M3vu% zwrC>qTZh^iaQE1z3ca+o4ACrwJd^3nu$&ySui8iMbxDB5CJ~m&iq;fAL$;(ZCibBW z`|*n~j!BxNo1vH9^iY^m-lBL%Y$l{^n_9+?hh`x|Rap)lQxdq*02XSgBFG|8ZPsclC zCDK$Tk<=bW4Pp}%Ly>ZI^~@a8pqE6p9tKS)LfT6{jS07tpTUVVy(Y~>duCXU%eNBk z+eMRx`9|k3a{P{ZFIS69u-F{<<8h)wY(}FpQUyLjG8l~RLY^p>9Q`Zxi1nCekft+k zZ57=Q%ef#PST|C_6-(*9{w4AMG8q2QU%kGCT6604iQ<=YQQF*< zJF<-I(k;KyJ+NbY^F3(xSq&5urKE`kvVeV#pMYJH_6egEi=2wZvp#AF!BgYk?S9$k z3ejlGdn7+0#2b;}lG@x~Bz$oHtj8s4Uf$;HIa)HTjX!u(4IiNY*Dk%I>ka1r6@!TX zAL)?)^Dh05@q@Cdjj6GVz0>~>I#L7D1A7SddnC1~;V(%IGC2jfY7pRt)4l>hu~a@| z7(%e4&W58yTSFq-Gg*V0X0@=4G%zh~v4HltVt&(^q}F;6qlg@XIlM(d@r!TKi|DEy@s#%u_epH7*LS}-K$p}js9ekCw;69CIatgw;K&$DR&a)j z^MF)o7PqbSibHE66H=V1yQXm5T*mx@<=`>_NJZ-z_mi32BYW*mLo5px6=-TogL1Zw z9h+oZ9P?02#O|u(5ltEq$Z<11s%vUueQd}z#+WKl>{ao6+mw^bNYnfjZt4QF0k&6z z_KsD;>*9~#Tt^a12*@$To8_P*<%L%mb68kiU)4S+Y$J$|Q;M`E6c$TIj34vG>L8FT zav#+iou;!pBJ1AtBuWqxM@hHFaw6&j!iK?&Jv!{(Z>C5cX zH}99$ARnPGN*gY!iuN#`^E22`&;qT=I%LSkxTvMEQ?$>R++Z+|(8`02Nvo3oS~btd z)lU>CmZrronmTe?n%_uaU}nf+sX>ISJUzOI*`f<3JOM+O29)ig1X5WlZY_hKl^$G> z4~&(uHcycjE~xJ>F*{JnAxET$-dq*L{hkhO1<}m!p^_|JH*oh=6wJl~) zJ9tD;3mkJBczm|dAZ92OZ;hnkGLY=dp{y(Oxi)DGyHZGM1d+?un|~a~(Zn8D;}ADs zGi}m_62NBz zwFjg_QTI4>#;POJZ`PuV&t^khF7;HxKsR)ZKnEy4pbOFB$J)d+v$}cmmyaHaXbStqX}}<>OZ4w^X`JmYHyCK(@v=K z7i@~I&#|JtSRlgnM;hZwzGSC?Hl%t4w*#uwPoZ3_ZJGSIAwvv%$A#l+pyneX{kKb7 zLY-J^(Brh4JWi96KMg;fbRid}!S!XT&31}b?MbW(s^ewGqLfs4u=}_wsxu}rECdC5@&+=kUZ=%%JWIIe zvDb&;1TxANse-C4w#w5r%4i^7`{5+8dC!_ISgyrU?Z}jb-#S1PdW3Llk(I4)0(i+B zZyangC2x^ltfQPw&nsA(d1BFILXrH6nfltNXe*C}YoUXa)=L3rfce%pk({cfg$-dg zkkiG=pq0w_y;IO42NG!5X_!o2hOzKhEy@vN4yzw(vPIQ0o$^{wJaEUC#Ggh=Gf^=gL?Z0nHj?L=RMCuDy!|Oy{X?> z{fN)}COVyUUrbAqFgWyQ79|I`D)il1NyOgR}Q>4WG z0}Xat#wty$rOXfHV2O2wEk|%zyr!xor?l?*#T;x4T9;F|ISo;zHBfyF#BO=j^;`k{ z9{x_W4!>zl9z5)PO8xo!=f*SEIO3lb+V#kv*w}hsj+%N){J7qDYSdTwJjFC9@?8;u z*z+;fGDYAwwOvit=Lb(jQ{BneHjt%DV(a=0m)HnTq^!5pkIz{6-PgpffI99o$b?BC zE3<$ZGMWdrJi&9Qb}~k^zO0k!<2_Imih|dW#Z1|4&1o9)0H`tPZ0QQBnoElcPR)uf z7l2yCs`A>{527A&gosx$Bi8DV`s-04@68+x7lXql9fSf6Rx{Bvhpq@qP0(dTQF+{Y=yMfV|pkCp=*NSQj zXd4|YHZYcrAh^qCDLHV{9K{2wFQG067`i*-D)i%4h|7}o$Ff0sSCbM4Q_|xr>i||} z^H%=MxE?wHzif}{vfttTp4+-nzioy6IH?0u!5apKr4Cw%riA_K;$g`x^+hfJ?N`Z5 zL%6cRQ353Mn0`BS9dEo96oPRiCD)~8^+)Re@<`&ok48j%i9a~!TffU>?Bc!Ni7vkD z;oSVUr0v|si-a+l6EEh2=nsdV|3wUV6czuE6%k$v+{XqbuM7HQ zY;W`cqZ?Qnnv+*R&T8z4EzCE*VrGQlmt!ohu5VoQOJI5PaDmAqo7jbT(i9kB*@v83yEVDv#?5FNGvxbHu_0$nW(q4+@Q zAFdB|wfREM%&KP1MbjrqBg}Ya>?!feQk^Zrl`ySVfjGb;ZcVUs##^#Uom>;2FcM*s zpMU-H3UI#;Z~H)W@{jSsA94G;Bl+2iFos9eme)|+C@;2)P{Dc$hhvrx64l+UZM;Lv zqT_h^z#%`F9=4{Vt8?haMy&V8?ohjeH@@a${R-mlX{!7DX$!~Cf#rRxh_;GyKKn1h z8$6Z8KPKzyFnmRbP7(SRwOic7{T7X>_?LqdY)t7CYGA~lq|-9ke{j3%K}FT|>wSQq zH9;LSan^;eNl?i+-yNTJln#(Tp+UgwQ(yW>b0!38dbkMQ@H_NxpyGG&ZT$QAisMqd zy2+cPnTKB1WL$UhpV0}CWVMrQN2Ohieo%esIiZM2-;V_fIrHGXwge zC#uanH2y^D#Ij|938Pl8yuwCRa7uY=WqQbnDY@7drc%x$F;D2fULoKR4$2XEHc$Wn zSO24t>i=wMrtInLVru)p2tWT{gtwCJuYC>*Z!0YgO(lxRXVv{3K*}je2s#j>V4uYN z;y<9sJ2;xJlTF3H2fp&Bb~6#Hn$%e4;1aQaPNek^n@>@`vRpV(Tp)TRe*O z@Cqc8Up1-FUjw*=D&NJQG{~eeS4-F*+D})y16o%Rq#$GYX>|=cADohd727v#s!pLH!f8Bys}5fzYV^&D>E_Ky9;QCmruU!B zQP~gE9DMsyx3WI*Jnen4@!2T1>BcMoj?AT#cbHR&q;W|U&gx=%Clv`#)jIprZwWly z0JWo&km*?NJQ%2JuWIg$}&p_~e1%Es{hDNaR7H?hQcjFsL{vdkPDE5rSW;AZNNGZDkO86V zg!);H3K5%%?lr7JjX+gL%aMJW&2ecp)fQ{_Lh~dLO9ieh#Q|>ada}y=&k@djqx>+Z zO&5!xxUT@kYyssgMJ(VYno%(@hrN3lQ6QpkH7r`)QwteFQdcTC%Wj#WFJ)OF@+*KZ2I(WU-O|0m(p zqa{J({aydbU%heo$ow0|o2Wn`82x;p%D>VEU=aPuboh(4VTOCeXQ=*r<-A(yr95tWx0Q<22>$%e2 zW|ZptJFlAG&;Ner2>;KS%lyt;PFZwIOWS#47}f8kcGamw*%GWIhs6^6B(nZ6tXkMo zq}`4zDV(&9pcSlcl#U?k>xnn5JFv*a{asDAgjMo#t?}eO=O%jy`mViKlzt)y>BhC3 zt5lEY;gCPsb=_tE;_X7{Q`W7p3H(cRbE-T7&c)=zgJz{&1=z?%7iJQK1tNtRfPl$)_n65Ldq+(bQc-UYQ5skz?Br2;|iX<5ZM zQXgFpg-_d(U85WG&YLi&%t2Z;a!RmDbxf!S=xsS>Bj;5v9gEMxV>;QmvSUw!-dG-m zTGqeLs}nn9&3zn70TS(ekKmBwGG^(g72gIhM841lz+iP@#P+7p%l(im)0AA4{pDZ(+C9SiQetzNz}G zi{vMN^}=w($z!nH!<^=9F202wfpM&2Zm(aQnch@P+;Lw>|6Zw4y#?S!^A?G!fcx8> z5R6y~Qf}m=3*|eK#z2&syIu8^XLBX?Xqs9r;!AGsuK%N{mSnBn^ckxVvPj2bHe~a_ ztwUV0xu!p}yMZ*S=k@vNhTf7J_}Fj|T<~BQtd8p)VACW88cFa_%+(-7DVUmko|!jk z!k_IxMyF5fGc8B=STFo%mJGfFOEDGI)5inw9IFYS_qm`A zNeOYbgeR_LuUcIddh}>5i}n+u-BdE~z#^%Mic{6ufH{Ve5b~Ef*utgK(fziN`KfN? z)~Sh*qZsHSe3MvE4~AbM$QG! z46X?d5=e25(?=;R;IBQ_Pd%Daou`BjBX541ql=70mY%T?rqVRNGjt+=c|a{W`1BmK z+*#}T_qLmki+SNu|Lc60wl%dp7eaW0|YT`alrKeqY+Tu*=N0$CSU@O#MY=R z@;(1xG0+?ea9uKAvdO>D06POP4~_wBZ795D6E#j44ee1OL2dedAh>)y(~ZIDI)r@O zfo$~sr05>?x(8wsW#i|xF(~!%bMU(TU?d9!cJ4TU&4Vu3&$Dil7C{9cVqC7;LX|29 z_!z$kykV-%sLjw{9{8D4S|A{YbpRGXhUHQ)nYs~5u%%Bf1SlFCn-37;_LL`^r=iAC zam8aJ4DGJSpLfg zBb*4zY#a1gv*bEu#ftDKYXe%EO z6Lk`-2?5Ih80e>=u{IQO&uA;IB7DQs+WH1)hhpku3KpgP#U_Lwo%?G_DD~7kz~9nb zfJEnD=S>}AVG2ym?KDjGsk6^Y-FZv1L|X4Hw+M`H9$7#SjhX0}b( z4x3IcDo2(hskieBqwyggrrcQ=XB9@?j$S{gZDGb593#7RL_ zkxaytAP5PV{Jtz(7j zdk`tQ-Fn2rZ^W2*l!QBz>^y+xHjB>;z9j{+^#gpP)5o*~pKdVg1QSRU7!-&7S9J}STp!0*i;P%#E~l@Sq~NAbBT!GJ6qMz)U+s&l-@ zzHW;Jmm{YtX7xyw8oRuI`_smaqmBr2tQy;~G5FF|PD^%8Q(GW!c8&tqN}Q2rB>hhCKU#cmN8uUS!>4#=QB-)A30yzCXH zPf^xjD964zDVvG&1R)Ofa}G%vlu>4=BoTu`*+R^>Bt(q(D4pIjP}R}34@LAQR3niN zp#`c3rXRf;dcID+3InPqBbqx!KJ2*3l^Py$Elv@_K>^&3xxdg{1Fs##lGug~XjBo0 zurTn4y`D&Z!;EfEo<)m1i%++~VV4f{w+}{oss46Omw-kM z%2PQp5fW;SusDk!JDyoPEt<#Y0+Yd zG)V2S*Zy;Msc~uQ>;CEq=Fg2Ifw%Gc8*hS>`N!c}ieO)c3}-#f8#OYjmOLb1GU`)0 z<>{hkBN2sU_Jf%bPZ=W9t>7udP}(Xhvh((U`IS^Z7!wvLZj16;@;1HX8q_}sHeck$ zWWf=W3zGs#m3DL2S3d9u$%G?MUR(i4UGnVyKkc%pw<2wx0Bf2AvugBr3E`(%a3{{Q48-*cNSU)AxbB7#`lV*mpR$L6+GiYx!FWWhwWA6p z=dYVY|F~q#9_npID+c_vFWv7WCW}Cpxp!r+8q7=$&Bi7Zf^W~76!-f?`dGRSXfXR|7vQ$@7Q*X2U?&FxY9WJz|OOe30PM3H}1}1G( zNTSA7VVjSM6f?$=8E34Pao@fu%qL1mHmy&F2OS_R5JdMMrwrq z!?DAG(>Q9Ao)TN1i=#_g63>kX@05OSdw=%ezmVyfDQaZ~I7pPfuav$h-E@|ht1fz3rMNK*dn5RdPZ>z&nH|)tQ=o4 zNst@Bj`gpiy2+>3Wz+k$Gk_lu1q^5(0gV|?7gK0DkkZ|aI3(-^-AYD(fHlm<(GCq0 zR<1kQw=bjT2ZHMj<2YP+7A#h{sEBQ;Vn^)CKE5uW`xY|Q#fcKdZ(;w5#R^yrY+G>v zu$$UwAuwq@>CI-eWS3nZb~+iLWijt$Uy9o*=XSmY4L{I7NEeO~@^3{JFnisir*U+O zK|q(plyqhg>X;$li>}fWkn2!EzhiVJf9%0Tq%*x^4QK+tcGZv*FET&P@`URz;qB-v zo*n;sXk=(>%gD92OD{UB^Hb~lI7g$(56xe{rY7Lpq6g6L-&vV7`CJIKDjS(BrpPZg z#o-)4mM$X-i^vLYvJj<2Z3LAr~3=BN$0c9r?=}T zL+Ett-p{rBcm*6yZ}@5-4(ECAYhP~DudTCNQ{TDyXk!4(9!=l}k8R22LV%rl6IE^y zl*e4wo^{@t%K>&SG+yD8^xxERF^{ba90wvEdtb9#$mMi0SIZd8`FCzgN&TDXg(dSu z{Yx6B4;;Ylc1$Z!VsY3za3 zg!{3^ka6|!uXw#!S{0{Q4CWj5mZ!N{Tc$h=U2Zoryw+Yl_8?#_cvyg3)I%Z?|-4q^ck-LIb+m9*9uSX(;)w6FTG8Ci8mLcEzOClnl^p^(aQwGDEOqZF@c)+~pjKU7Lw%+j zOuU!g&VDcPh<_&^+ENQ3!t1t{{;>9X&%S7!Z=1A#=L?;V;?o*s!BQxH39MmQ2%9gY zTr836O{=oR2?z>=ggf{f%$^ce}eIG91B>s*lInzrGzyS!24UWF-)smka zmO^gEX;UDX(D)& z=Aip%pxYW}rid`S=?KogiW6hrbe|sl^+WYj$SXKkytS%#{(w)SqRKooOg^y}fr{=n z@OAp==!Jslkr)C*r|0vPXVzoujV(E!QB0+XgUI#EOn8Bb6LT$8AXOORWv1Kd9k1=f z%J&ONrG!*}U^Z_b?>mPXB`J1MZpUFjI`}iN6yxi=*1;9p8MfUUik zrHzdtJ@D^!;Q#dnz;9jXKkdKo`+paQ@P2>)zwUEzHL|fZrge5TGqd!dwXt+|p>y$Y zY3km2plMenf7SCBg~f(uo7=f*wcoI7#ci`Zcn%=WzgvylN-xD8mr*UDVlM7bGFz(l z%GC9PH3m!9G$0(NSzvB@W29kDXJj!mz_Xj=wr8lXbz%RefBsY`iBr+nU%4K3^S75e zNs>B~;QDP!X1qK$y~`POUlm!t)vfvtvD@FqCnK~5hBeO}xh+W>ayi>_>+yycZX%z_ zo#}=O8}u_v2Io_QgU{r$)wZ*>Ht{bTE7$tnJARg}svGOL(-+M8-(y#jq1CPnEsTcu zC7I+~Hu7fY1c8w0Q`0aBBmAxpEoyET6_S_`RofMo8?p<8KF@oGhXXe`_V@$~;1t(; ze!=qo*Uot#_4MDbY1?alXV7{6CplLe{9np>Kl9xBpvl)2ULR|$$hJ4~CG6l^7}JpD z;ohqDyR~k_!!FFmvmL}>YVsH{W_v3cB8FpeR)GZ*nSc_w+X|^g2GqfyL_Er zfvsB+S9ft(PtVc8ma?W`%sH+4ZnMxQ_!?M{PCPksw;qMNK<%yYQonGEuL5oxf}M54 zYZcNd*SRbOcZ@QuS{2Kw=A}gAn*ehY^F3^7MmKPvLb8KPUNTRHmbsbwY<$+K6Fq<5 zU;-1ZEU}HV>D5BGB+CWhv+e#1;*c{i9V!V8@&>$PD#cj$!Z;IX`7jLjo@Xoe>P3Sp zy~yB)vuWM*FU3NRH7?SO-Low%nxd#a-K)#PEd=|RC7L|!lYH@AqCbRf>!ViF$|pP{ z)T}Vmn#LOv-YXX#wQ5$8ugkQG7=G60S|4Ko+(Zu@$_IdDvl)X?ua;8_I8*s?e{vT8 zD3s?sdsRcs8sd>PFOtlcd#ph;XW81K4O}3PVByMOOIxjTEkl5zFm$s3v80CU0T-Ce zw^*|~`t0GYqgcWG$~bbHu7C z*m8M&KwwrcdDE-R5xAIDSPEFf#?6G-y9XGt+Kl<%2y9cayigtfvgekMqO(M zr=D;TAvlCcoP_&LQCIxt649#$@6$(zwjFSVG4ACy?p$xTswDTS0(TzdD~{6V#O(F( z;8H601&E3SW=qbbRAx)blU5$^=Ij(nO+&WFWKV$DR>w|U5l;L;OpNL2+d|=K(3lzT zioRQbxl*e#Jh$_;1u#62)G+)nrH6KTp0%<-XPh=6;1$nZO|xAiFuLDv7~4#;>~6Gt z3$`4$1SOjttz(SW2lO(m*6)h?#s23Joehc=wZtag!D;19a_IHG$+7@q?<91m2E^WF;)lliqX3z6^rTu32 z`}1d_7F#w2!Ty>+3~1)jzh@$n>##Q{()iblb z&wcC)A7t}u6rSO_y@E^^+1QBcWV|r4ZEuN9txs?~G5!6Wyzl)&p67w`&chx4n^o!K z*G63?VC7x4YpPUxmt+PSjqm-Eyx)6lS|bP%lopANKS=q9M0c~wKZ}m%gpd35Ir6sUGNi4bF=^HFO?@k|nanEMLdqW^U)&2mGzaglHp=58}tNt%Z zTv3WXYY?!uhst!rcFOgUD)pEu&FnmjbQLa| zRZQjveX3W$Rm-2k=?=bcyC;I+qhxe?mOx>psAh_L#lzCU=&@$X#7wY4W>ANgi(~dU_)h zrFZvWdVIm?R@v8K!)I)_;`fX7JgzhXxX=nC)mx5X$6+wB*==0l%)HYHs2Is9gmjJkzKc z_*j;AWZ&Oh_<8f#mPVH_+OddR7e-^*om^M(sxM(THF4}x7dovMdYoo`;-p=4{vIIV zYKEi`%R&I6UZ%s2tdGvEnoBp|Q$BDA6bOC_ABX`%XMnpfHW}bhr22X6S30w1T2hTX zPM;UT*+=qhZ>sneV(lUX6N6Tl1~C4_1V;uz=Jgwbq7OQ1Y$|cEVJwE>RoYGf@`}+0 z1acdcSx*3(3S0s8kG{ML;-+U>!NGuWi^g0TMRJe3n3r$n6#j7w40;~3Mrq=P!daS# z`PaG!E^ud5=bn7x2ZsUEab(a3VB-zN!Yj}X1jxwd2# zKv9jM$HD!l>^7neY`Iu5v>^owP?gDn704ZZ;}&(}b_w>`1Ju}lABKF|XrG2`+He1I zZLuaUVUL@x(Fzz#{?u|?4$LMnZS+;|O|Taf+Go@wC=L*k->HQiLu9GEZr3myOFB*o z$97zUMHG)p!<*|qr*H&3mXqCe-Cnp6_6^aJh5q{VB)cY9B^(z0yxMy6+ z&f}np>xAfg91SDbH5v;(`1_T5W4DETN|kj1jjDnYko!-5SH4#Qq@NqHR*ka_V>UjU zUF&A0T}ByQD2|F31G?)t9Gka4~Oe8 zSp8eo4^=UMq8huBxSv|f-2vwU>ymTIb+Dw_g~y_oH`iD&a*cF| z;&M!45zrrCBKbO!_d|~DmtgH098~7Ghnu$k1e?X{+FkAmUE0&nP?L2*1yb;SP8Mg! zKqNR!zFp<{j`jZHhoY95=iLxUQ>Sg+QgeZQx$V_jzP4L!&){Lrpt1&3WnTwi&G56@ zRcX&~W2G#?ytEc^l^bmJbmFlASmJ( z&J7m9;z&Ti&NQ~ZeviB_qH@ir>I1uCZcqj~&0hpBDmM??&ckkX@v^okpXe7$?`kx4 zJ^l{nPFlnX!(7IG&(8BUX`Q#dNNhUfW;zA-pGYso z8H~c(`Sk$p9CA8Km2TaPPNlYF$N${K_r0aQF}^J9eOJf-I%21IHs5(a-MAUv5B#Om zqHQhgOH|zYov*my<0ou&^krNTEo|s5ITHdgvENvMQ`)8Im9`k4h zS=e1IA^B!^r?VAnc-8i|HOmiRKXs9-np%w)O=jX&Q#HyEvrV;YkZSn$qc3gcYeH4> zo>S(~Fu8c=3k#wEczXK`nnw0}#(juhvbjF{*Gux7-OukOX6)D?|K1`s%{uFTqo@Bx zjlZ}5I9Oy6>9Xi|U$9>=Kdofos39O!p2S`of&wz>H6lXxGq7SL@WTmL{mY#fHu^ z?o3U?#E-A3k>BZlH(97ls%-C9p1Wj+?Ig~`Hft#H&%kMil1XUI{DzxaQA~u~cw93R z9caDYH7!2Yr$sg{y%#{f)C(?)ltI~IFKW0;9BgBA<~ zXj*pR2`sUP@7Cij2M8fshWz$y#AeZ@Xp_q93Ffa{8J;7U(o8Q}ekUeeOE)l~5nx3W? z($@>@oAv^hBe@?P_f_wa@}slayJOkY-D7{>oGmUJ(fFU@+mVyOK zhozeNkcMY^Sl7ck!{QkojZjE6U^WXNJkqV|2)q%L`S2Md?uhVaLZhXjq5F5XkNr^=5t`_R=KIXlvF zXRhBN=8k|LqIEm$`F}2=uiw$(y$v%5(po<+mz=->;)1lbW8!H+`!{vIb&nK=tMT=s z<^>fi_?0?YdzyNU$R-PMJ_h1fY@!$Qd~!H-U5eNZSfDZnt9&;Pl zZpe|i>tDWsEcT^+%?|1vJ!Jl{9 zxUYMpkLI8Ee)k^1v+uQ)pKtD+{?(n{pK!+KIsBgiq>o1X0&}$A|Ma0%{qIY0|2yl6 zE&JZi%~-~^kF;Kadi&b5o^FFh4EELdt+q3b372QDUqI#+(Im;J(c8mnj95JrCF# zDE+P{^%67Dg>m3|CkH({#Fz5$P5u*Td%m!#P9p~(L9^|^VTZ+6`$Et{OOwF4{>Paz zO#wF^lL7(I#xjRzcsbU6EOrDaDXJsF2tc)vq|)%nmNTu9TkRIGnQk|oo@;UMMk?~B zteT7SFAU^xR62b%z7qlfoDlAF)&{Ek0O!XVyw6!e0MhToVS!cR5drK^y1F#Xf2 zc*H5#r*5(ItO{Vw8NU`afU!>XV%|~LlLDB5e%X}s`*uKLT{)j*@VIEF?OHyoC%lk-vrtyD{p?7!aq9UX0K{ zneMAatn9DMvD+AIhOk-XB^-_RL6v7dHJEs6$_p_6C^3n`*t-ZArr>}d#RVCrmklIj z8gz|T=@^X*SR60Y@AgQ!kc-b~<(`j+V^p}V!ZF=AgaqJ>fyzYOc!eA=&LiYOR)^IohXEYulEXJT>Jp3 zcsdwFnJIeYKx78aZ89}E18J0tX{`|l&u8kGLh_e9fI!&4A8vFaw?a^Ap}}yOb;n z#$~9vSU=+nGx%^=0Vnc#JioqLJwZ>uuc!_e*r}dw`U7dZG_s~p@rf)GgEzBe)Lg}K za9X&NkL-kBXe5)thjyw9I(Z`E)JJynR)>ivJ3gT5F}2&>?_-_hwe~PqU6|{h%r@>q z23TE6-D@PF0W8Rz>bV=8o%Pj=@5l{y%Txc+cuHe%qDfixY)EU;0Jjyl zjg_Gx??rR9vf-Vi=onq)WtWRKwkV{Ep91aoY3GOva#D2{XN7t1nvbk9m_P1=@t~0< zRIMZgOGu2I#Q;w4!klM#jqLz7Rup_7B>|4e!Ht+TxQ=tD4U-ajXS_rlJ%>(y>bBE4 zAa&AxCKlCC`|O7L#yc7}il+q&?)cZI;0{v~+mEB|=3op%b(DoF9OPw@eo;JRNHd&& z%`&u!0E`U5fw2_>H-bIHIR0uunZAJ`LI->TAy{afXSn$f2pEzK%uEB389_gZ$iRsZ ztdEQs&vbR5uR}T3(lw432$ll^KeTqvfgN+ES#Fhhc9SR7!441j>A>>Ibzj`dMfW$g ze6VoEE1z;T#jBn$R`u*6^At6^Bs=f*tTI9XMNA&hbryd&BqdGRnXrR>uOY~yCMb2T zkkKVM-gNy7Dp`2G>R|ML0AfI$zinfnCl{xUFMD?ceTiqSNcM4W0pBHM+N)7L5lQ5W~q}3Un0!Mfv(T^I-7xS zv+nnLQT?F?#c+4P&yNT|(i4|X`a&J~N^ihBo)!2y1gv{UCU=FTh(H_rR2hNwL zI;w0%YPpVc8>&OD8q9eU@D3)yw9JL$0W1d42)Imk8I&QeBF6+#zH(6iJA>QZhG*CX zEHJOUx*Oq1B>+L=Y1tT^mT7>Z7no;>pix|Fz6K2oi=Fd>NpvDRz8cNlUh|dbdTPF! zvvgw&;qeO>>G_H?N(9^lW)elYF4U~`Y&Abi?TcSixO3RL=;U0G4B&p#mb2Z_e6!Ph z^~?uEuvI8ZVzM)Q1r2xMq=Vy+bYPsO)17PEI1yv@@3<*eT9DB~ap-yB3bpYHN_&YM zIp+B4&4u%BJzpKl3*B70_ipKL31-;H*Mp9O#00*=N``@+G9T1kIOtg3kOuppBn*n4 zW7K|w=4)NAk!XDI_2@j0n;~8szCm3$%zUluXmix~jgT0JfqRTm5Yf9RuPczzuqNXe zN$5zNjcm5yxVc-0(Fzqv2(eb9;p@O^h$5VZX^y)lb}7i{1(Y(hYm{CFaFZPL%GHfE zQr^&40A(Oi>a&sBjmx&`fNLs_Ic{*~6@`c!#Lj$mJc3=zS1~BuP~q&M@w+uEElAH- zSck-haBT4@zBaLwAU4OyuneXHZfbMn$kKD5o;fshWouFUIgXx#27A!m&Ay6r0s|Rc z$9f&uxHNnPxrwcGFkuNN7qew^lyh)kd@f_};HLF4&sW7G>%di{wmZ;Nbs!zXWqZ}m zA;yl2Ht|$5ulWiJ0fjEDX(Gg{mIPcU5hg} z;v~!#1q;_530k5B>ElF=o)+S1qFTm0Ko+?Y6Y(&4z9#D+GlFunNZ1d;Zn#Rn09ooo zw4WAZca1NxqX{tz%kEfJUa-LWi)%p5GBd#|}R-Z7PS0cC3|JfSg{3*U>x?CDEtdp;Dh=aV9P_O|bfEqZhw?Z>n~K;FzB28dI;>n*Lld-#gjI(-_q z^I=YWzS*;rbI(U&_k2Kh&u3`&j{I_aK0~|bGqjilx4QN&mRH@dg^Z~-bfIT%cne^E z5N@CS!Q;CO0OFfn`@^y`_42K8+7O^e_lGw(oFNnqWq?p!q62h0oez3>zof=uRfAV5 z4c`@jYfEu3U*I~lcm=uN<9UGlHP?gJcqVD~I?K_30ZEzm21X}Fz+ChM!JUdA-Qi25 z5ZTTBY?g@Y)e;SmfQZ)YW(sG^KnLn-z1z9ISEeCmyR&1iQ4>Jn6or(%I#F74LI)*8 zdeueuCjO7!yxdTpY7`*VzpMssjhtyyB1SR`g*-4Y8c>M3Ju@PlC#b+LJ% z)@L=wC>S)%frBS05+D~2Aw4GpmfIx)CYO%U%hG@oa?hMiPP8QuXUCCgid{0frSOwV zj9|F%N%1+h2NG5VCO-VPKl9-?exG7L`)@w_o%dqwgFpN?82jMozWu>>{sYE7`uTtH z;Wz#WWB>3=zyHDS{4(ABrT_iIZ~yss|Cj%bh=2Jr|M0JVkz)V)mp=SIf9Zoi`4c3* z`|E%H!GHec82j!oQ0&9s_)j1H)$b7Y+yDB*fB(lE`>hYY^)B80?LYbZ?@&n}{m!3$ z@aMlxS^my{`RJD^^S^)p7r*-p|B_^}&B!IECPYU-|b-?63Y^jD7g;sC7R0)*pQMi(lv1 zuYUJ8zrnG0muLU<&p!OOe?hVD{0tBj`|CfAu@ArX8y~&@vlRQwuSZTldhh=L#$xq8 z`sT0v{dayn#$q#Ij358#_rCtoul*;A{q^sD_nXu--~Hxq#b>|!AAU1-+jsx;y$^on zHz@WO|Mi2P`_=e34|MTXni%MXt^!5XIQ|;Q1ITIs!Ml61XlfjT%TNFcB)LC>T+Wep zmF5@>8IVVg2X#201($-SZ@n zfD_ae1XDgket<;b^fbx(VetXyxC}ybJOPvH3c6Q$MJHDoR{H|dMpCVlRIjp|*s7zJ z$l0mB06LYmB|?2BEQr|RA=y1p@q)=StmQ^Ie8`4aEeRNpFe($hoA)r>ut683b$j}( z?Lv17$CabGOn@-dXF>C5fH`^&@>xgYRgz~xvthB4y&6sLaJi8|I3){Uf@yWkl3dX7 znP>=$O80CEB>L=Rxnt1+U>2fDkZ4d7QR)}S0_&Z4#JVVP3*hjL3_-RkBP4f0j}@r; z1fZIf51(NjRkUO@2$NmdI_o+u0P40Yj7G~SAM9|aTNQ|-sUSg6>KSc2iGhl8h8kss zupzNw6EM@rTxkp4fM$5cIx@MJfCH9-gOEs^CZ)#3gq^FHO*OHtz_Mif|Yd8`TdZmpG9W7*}_6SOR$?KY}S>A zi3|Fa4DS`gx|52_kp3!7oURfED_&8Q3G*n(o{Ui%=y?xooGjaO-pnHw(}d=1`HYJidPShPvyuXHMr}7L z*`NfS#X~r^8m1(MgRfFJHl%RCGz-QhEsWE+CJS&~c;m1(i9|C*3361lmzMzGWhGDv z?{VHv2&j1I$wb4lxp#Q(ZiPm+&;<=VT2}znx+{btoihgO=Ppa)E}~d4z4szVP*jp_ zoIZd{(oicn;i5oLPOyyDUN6$lCzV(G4B|YgoFNSl;b!CN+0drb&|LSKt3!~c$KM)Q z$$o8y6^dhB(AY3n1;J>Ssaz)tfeAJd0XkPp60N_LT&>B3;GEG409^$^(5N2HOh*?) zH7~410Go1d-4)bbL;Gup)lZ3D6)|UN8ZgJvdsMiV>ewz3>J&+sMA#h6ACn41yUnZ!!??F3V-k`Jcm_(I`7P`)8HQ;Cb=IN(`c1IWQH7SVg~Hk$H^~ zj??ZHej>?QDwS@b8jK~bV5P_hlwr*>rdA{o1?<6uv#vxZP`^2bHgH+A)ItLEONUA9 zst{wQD=x{k%nQ97Uwq^_dRoR!g0M|5S8z{DT64u~4~EgIB?Nj><5eBVUH2%8{+Vjg zeCdu`2D*T}d8D}6nz2ZU)2W|J?2!(nS+<01TeKhPB^0bj;4-a4!>E8phaZnEz_LT# zbXBzgW2U|8H?oS$?AR`TB(1xG+*L8NP|j&9K^bzC72x zT-c-KAU^Z(Ed>B|##Jwz=WE`TJ)nBLU$&NT>wMj2!Y~nNGOrYVPBv{v?Gr&-X-t{W z+C7N-rja*kT&FHsZkUSajg=<5aG`qCT9AO2#R;@V5TU#qqM}R4Nx?+1l4jyvo&^}u z%8~>wkOeTI4=|CJnJk4BfQe8PM)Q1_vpPANjTZ_vZin{B3g|v3iuztR+JqLl5oFxM zN`RlmZP!Zz7Z)peQr68}+1UT84XWT7V2xYOl_vz$zL~0u_2IoKdq&2={TsQ?r)$$r{Wu!6D7|dA1J@Mha9T zgY?9U)ePL>>bHb?UT)?a>xw-HI3V&HEVcl_)`TUcQ1_0B*Vq#5GShj>*>av`s7j{FuW!3+vlxdvUbg9xu+av0?Cx_FSv z>Z(Fm?sYZUy$WMd9)(a9?xAIfsWcAp4C^0B*Y}#3lvq&FLd?L)Y$}sI#*#yqj4gx)QHw4;39==XA!w-DB2|cP)C`2xin)|E0kkX_ zmBl07LA!$G<30PwuSA#d*D|?{Aeh%piuRyT?8Tk2 z%mVbQDte0i(P$Xv=xnWq@mGLxy;gvZ9m6HVGp}58Y{CPEIYyhK5*bMrb%BurDnLU{ z%^b3ickAdLQ2--olDQns<9yZqU_5{slk*Mr)dlc~7O-TVJkmU5Yd^*l7+9*z*d9v3 zv+8^WX=F2p475<$jTU`DIY2gxI~tNa5K4XEK}je z+gPZFiBB!$(7Ak)ocsmk$QNCL<%|z}J;EHWciM7n&v5}?U~}>Cm02*yMQzT^3GCIY zsrZBzXE9KrZgXLaot-IrTp1LMs6Ras4|L?0AwgHpW)0vUa(~tJ9@ESGtjC6LE9n+ zEKkZgSY$-e9GQ!TK!ZdTjPfa#JnxxwPm?E%r+g%|n{gX>eS?V49b@Y(2%Tc20ka}t zX0r2ILO6S^^m@dzKxi8zVW%=5j;!P!R#tm)8@IP-`)Ld#p%2HX`WDoVOaPG@P7Pz!vR6=L%QK;c?PQmpXE4?919IC5EuX` zO#&M6z;H(60j*I>$e^7d02qBdH6)d55qLlrKlpuCB?UGoE>uNKNw1O^{Gsp!dsPoIS@QhOG-plf3Y_v{=%8`g(0sI_DEY#JK>*|t&13~-VtK!|)!Z`+ z9XA>TOQ=xEu&MU3bKTK-x2J5J{|~xsC))zORi#^pQfBC0d3V zJ{X)~u6%HbOK^-U%M61h3o5G&vV89C3N)_8Zvso4-W;EEh<1#qK?QpKD4vIx^fKWH zh^BOO@knqks!%pDFH)|ct5p0>pD%iqcB!rD4O2s1jhns zkxzW}Vx=q{b=3(VQ%HOeA|MYw3QbDJM@hLVJr0^8M)|n$ zLU>J<;zDC*pf4zrXYza3sYmeS08Jt3yB2Xwj%s~VH{FZwT4rhmp=IYR83-=U3lbPj zM#fk71%%&TE3&}_4(TijJ;D|D5Ugu(?U&)?XA;0nC#e%)`P4`PTr_V4LaQ)AN25j{ zMOAQ@PLM&5sKf+-Z)as}gpR%Vu(Hi6Kug83Na@-uD8AO3Ff@PmE(1))^Mo%O(sjW;9*J?q*p&l>hv7Estp^G5}{pz^x+)UYIZpY z21_8F}hPLl>t5@4Zhnc0E0)rB}uMD z3DA@wfeZb7aRTV@lB9XI5=fRF{d#<2Nn$7VWKaTU)f5139|-^#D3>|QJ;rh%%NM^V z5b_lLb(+4&#bL+r4r4-Hg`b@ebde2xAWG6>Fszfaxekh88&NpS%R?Aa@v%SP|y&$x8zI^(vbu`ME=rp|#x{`76 z>q4A?7{>FcXaptNjftXz8T4_J475>GE;QMgIUQ%M1;L#$9#9K%QaKeTj|A}fjumnK zoVdnAoRj2%zK@{=dB!93>nHIfGr0K`)gJ@6v$e+OM%+O6*-G(Vv=KC}%~uN5k*Nj8 ze7>w~JZ$~Fc+A=K1R09XO8}P#aYBobw!LH?Xz_sLo_#0lJBvAtMHOi;E;U#wCFqwC z-xZ8gR{~J*tOUUB<5$fj1|}1Kr9^;xN2j_3LVlHu_9o9LenF+ois$Ru(Yh|fC;ASW zgl3wpB;cb23JiVH5{Pb+42n_t(ZxM3ZX}Rr8%QZingl`s8eKOfFy}}-=_j$c&=XMn z6jX-L0XK=DZQ^nSmw_b80>tg^Q5O)I%n7+}`?I3&TS$aHN+|*UUW`C0Iu*Noyt0~M zoT1Yp1EK&gSjVSiRuaF4k%&>VDox0g2<&!J9xH&~CUb(G_p=~CFQMQiAf&raW*o@K zTqu0EM%<*Wk}=&z4|0mn;=%L0O9kLQ4>XqepeN1*G|LODqOW!cpyQS0m_11+JtV-} z9N5wl3ncRrGL@kZVMq*rHAvYU^3iWCK(I*){>Rvy2|>FzqYbW*G63>b@gsoQw@o=J zAau##KC*;hk}n%9YUK=ZIqmjY#=Jlcc{UT-Tp1ESv?8Dr&P+~z2o>5rLln8(#g|%J zT5{MDx~L49L;QG|06Tom5|+^tif{dAkY`a?5!2~&4$wwqZ%T}`ki_sHaKbR85REr4)zWEDc$+p}y7%$l}n3!WdYGREn($}+Tgb~2+omD7*00Vrr4 zn?o#B30SvSez=&9!<`ksQL7|Ai&U}47ZN=# zra|}B3U&B_IwN!L_?T~^dC<7LoaIIPd3h7GytD4ViW{EYfh)2cxJv-JV-iWnOmdPI zLOB$aBDW)RJ6Q84PbC}OhOO9zTEK&IO4O+D;LaVkaD-6e` z>?E9qI!T7CiEt&(UrJpe{1Qms)VzR5Brc9tiX!pow)hY>uJ#03+}62J;1Bf3et_ck z4n=j+85mvH37WG8LS^Ur49Gdh*Q|X;_g5+U_zkE8IoqhkqbyJyXjx&7UKn5Lvl0Y; zToz`l z5OEdO%63xmeTI=EP#_&01I&T*oC9<$BSX-`Rpt}V zyhw~s;$#S^&BrPrHwv#ZqL04{06lP$q*+P=r#M^$h7!oSwgAiarZf7etuhRq(Us0I z-d8T6C@C4ZH)B!8CC?vYt|-%yO_sMaNVR1dN>EwRIew&6V62kokaISYJ2gkjnxm_Q z4;$p5EAw*xN&s*!nOy#;UA{RaG3b~KaBabtD<5&>3zI;9l`U^WN?=lXQ+ZTEHbe0E zUM?d`G=p#g&XH--IZ(C+n`JrRX=adENzbjxJ7jYCXv8nllr<;65bYFXD1U@;(W@&C zdNEIkhC-FGN-~hKfzFeQ&JkOr@Fvd$WhQ6-?3Oh~3Fdu(^C4uu{AvaLq~A&{#v4A8 zFgonH(ml0nqHv-YB%UA?mQEX;VT`7p{==3Y{hriErYs2z_35rFgf5a^~L(iFI4Z zc42Y>u<}ioBz6)x33I%UZ6FXcW~E&{gnLQW^;x1Z&QlU0zmG)BQp*L2XQ9_dTX5Iq zdEp}EkyQPB#oH1U5K8emYo7@>sBHG!Y@>AHPw*Hojq8BzL zLhpT-faVHk*wQr_7!MxjFntX@!$2l99)XismxhkO@P+OuKM7sMC4&w3UZUxISca5O z;MeidU67$5K)Nj}M<2x+%Y@KR8Vrytv?vFUe_rS4LeUu`Np4p*0yO~J!xH7gVns>I zhXymu;d{MgcnFk)yL=p7xCI2ZuD&Xq3MphF#Phu+=C0FmJOk(8Y~FomRpz$N5mJCd ze3@PRDp7^wSkPT@pN~M93_2+~Q!Aie@h9p|Do4r9ogrRDvs9w=3ji4#e3Unb(9o4M z)+(bX-DZqh)V&2AmXBCU-1K=-mOXY;p33F9^AWTRh$k~8R@OCsIz2;dR(OanX!g25 z@zoglds6h>oJ-N>OH@MiPPhQjv6E#!)6P3-BY~djqhJDvFTZ6!WJT_g42hpc&#{Rs znSFiKTs<0JU}QSGv*4{R@avR(0Ik5-%+A5NEs*uxNP+r!Dwq%W5(S;6&tdwQB)-~F z{@B-Jb;8w5Up8l>Vy^u2V4zI=%uTlfYgQ3)iz%9*xcFUxYPJ|#>E)Y<0&u%olCwyy zqjPQr_}g`Y#NR+(Nix0mt^m*rE0B>#!9vG3@c0YZB|Oq+`p4_^@z}e7Z9z3Ur#mH! zHME72$SM9p#)|Y&?0WG~&!b|c&bWX|G&HM`W%Ts31Ts(PZ|IMG2H_Ww1Su;8E7i+f zbTFNE%q4|pE!m|bo@)^KMAxC9=?e*hzTnBBM9<;z#*a5-Q^(^~iPk>j7e#c@jSJMz zQT%ANh;zw$hk+6v~7-Qgecy+?*#t13Y91DAOt{X+4uFFml|kf*^i*kfQ>MzbhaR zdND%Mj`n{9!e>9z&loOhBGI^&JB1vxaepvjv}jEvn@WO?eYVhhhp&7KfIL)nmL-}P zl@rn?unc&B1ugC3%7M!@a8)gI>R;zIKh{$5)s-Bg6|{sbE1P&y zPu>aqahwA3>MB=|yuB$9ItebJHJ<&<=#0ZXM+z=@c&|q&T zbdf{Yi&R_=$FJAt;BxX!qVzdnmcR_=A)P_Xv?f8UjVX}+v1AssdxorA{1SzQM*MU~ zhUV?S?+s>1M@xhZGQ66T818iF0_n@n2+R6B1Njt30pUwHeVLFxS1BPr&ry^zX*^w- zA?~W)C2%R=;C5017WS70r>ePqL*LErO(sk2!C2M$I$xC5c=&*TO`Bx zr`W}k!KkMSh&}c>7HxwJBW)2sGg923Lt_~R<|!Ue&oLLj8C{@svOdG+s(AD~7fh4Y zPmRC)tZ?I&5w=3RS?}il3fw30ze3yi>rGcT7bit_15YYk=M}$2n_nCpK2?cckxGrMK7#( z;`!4YV>fk%@yFFOXrf*3u|#o{<`8}eolMjWWdgri_ZWU9HuyWeeetvQy#^cg-g$^T z7~AOQ_lNHAqwave-ut=QjZbT5LA6XjIH}No?r8Ms2Tk+2Cr>{8gI}8Th|y1e3V*Yh zf2qE2i{GB-pK0&ghi0@-I8qRwB z{y$;gkK$*cQ+sH*fxixo=MbmxP(#N~8t&B_cz_BX@ncXJQ2FEL;2R7k!ie9I8)(Gu ziDOW6dMNH|oep}dyxuxHoVQp8w2N-GDr^tl9YE1FTNq-k4tOJM)wE4~y|S(5Y2o^% zRoe!24%?~I=O2Qy)KQs1RfFE{oX>s(`m?~BJ499;*G32YJ_^)9H@Zdv!3v|vuBkEy zXc1UT8*Pa^>Iqf^7H@N#%+x5<3-*RyuvfhRU2Gq?(qEYeD3oQva_?L21j{XLxf3jx zcPIp^u7Rfm6#aA^J)8c(-ErUy4xGV(bH$I{9x#~j{qZ;`{SCG7m@;T+>LIw5i8#V6 zs&E{|9-eO>vJtTlz>?pn8uO?fUa^_|rlojC@xH|?$rJ~+|xDGkr`k+ z{T8|!;t!!$^o2Dn3Z~Dtn)@{l_c7im4TdyF_S#X}R@wFxqhM6FdrHur;r5aR6ZoZ_ zB_8uLw(ep!d(97Gw(&8H#)Lt;nd&zWkwvP->4wHXp-wq*`g1MuiriS z^rkzSFl+)#Ur9kmky}lYI-B8q}K`c)-{RpTpvb0&NT-G6ey0 z0|B%o2FMKr$TtMURCNPW)k~Q2$~Nb>4xyzE+CW+=q+$jtW}ss3DlWO=lIt5vu3y?K zL(RQH^BSb3l4~vtDZEmNHFHxlH#L`UZYbYu2AL(-gU(HQAe_{B3mf>uE(n}M;76w$9-W~6n3x!t@^)v8 zhv8Gm096TNoc~s#e550f4{yKo)rT+IhgPF!xTb7}BR9yA8|294 z9JxA28sHF^2CvjQN9ZtnPmkFhhE(49k@C(s3C#mdL4gZn{WY-S8d#}8a2PN-b8u#{ zI-_NP0WoqW4p`BRH)xnq6%)R)eggDi=O0u9O9q%VPj+ysd6*9r?98B_?)<0Uc^38+5zGb|9a+PStWzKW(S$1*F&H7P>gyI5>xa!)qs<0aGJQrKm1A>56`BqFQEGid zY7Om0ENf<2Gq0K&6#`^gb2aqFOaX&~H$+k)!fq$tTMXd(qX*UMr(ouP;xn6(?RE&z zI33wihX9RJ2qwa)K(^jTw(KduD;3n;P@8TuviT0V+>qQ1SR6ml-;ln4+>o-^n;x5w zny`NWOLU9q5ZD0IZ6gF)lCGLG4H{G{W29Ovp{KGh8~9H!dPg`O!acw7vO zhliIKYfY_iW6!-6lsVw9(ic|R$VUA5>;_hzZQzem-(d2OV2Se_HS(-9hDX#)cmS34 z@KaxX`ZkHv(|16gp7N@ObXnlm4BUQ!^9$UzJaLUYagB1~TC%76(?jcEI1HvfzhtuQ z^l*49J@e*foVe(Ti=Md5iOb~4Y@BashIs>jl+(;v%$&u{b(u-M&7@`U4qiF$pyx5Q zn5x{24^zYJ)Z9uvW1y*9wz+BwFNR>MB7=RHjFeZh|#%| z$j~Qhth5&dOqI4yx#AvJjUThgX>|p_>i*dbeO=;yN>G6HMWe_|C zT~0yIyY?)wyu@cvXEUeVedWBKBv5xsV;;ClyhhIwGLx>e<`wnu6L8+>U|K7%TH8sq zq@NmHJ3)f%)w~c+SgVFXdr|NdWE_gAz1j&d;OilRl@Q<$_i$ytfCM8bSDPZigkQWC z;xrBTp}Liv!(^-BTsCy2_0VYB>R~pCFAW`YoKx}Iw~&t@dp+p0 zpa&z05XG5F)XEH%a)L?>8yFa=UxA!Dn1$0otej1Gfz_rdIeh00lG~02$-rt z>y(qR`iO!l@nBN^9u%#UOTTqe?0bXeG0A-X=z2l7%WXtxkXyQQSpese`US!#Hu@dy{kk zkdt##1wsRW9v{?*j!=`Nu?GV@Iz_o_TcJuim6>1GY|(O8}z_Vi`lPsO=>YWG%{lc z;#g-z!yE!~G@M{q8<^{|%ECSTun!s5NsW|)glSQ0H;yw7<-8mLmPseU?|7J{tVFuQ z!Ruu*%IwAOz4*2eI^1j-55TibnJ_8R&K^N16L~=CYlVzBj}PTl@Ln4i?li16pc%gh z5B{hpAx5C}@I>HB&KAr)9VRJi2quoRxf3W0TF9mT_d4f_3@RZLkuJtuZg$mYVLsL8 z(XXA`fNBwOFuD>&hYQy{nr6)bZ3b+sqn1+?stk}lE$9(i+4-bSVNk-Vu}|c|iF?vi zX*A6KCf&q$Fw~qlFrjuwVU#o=>4_8Epq`S%HnSJ1M&lsbq1`7D8e1z+T0tw28eX^O z1L}*F#@`W;mVzGS;L-yKASkCan`%(u4&PT_D*>bW41*s{`Z{6lAWTr`WiV@`9jNUQ ze;Q;I;w>N$4E$uAKjzgrm_Z*x$^+)H=ZTQQs;AE8%!;JQht*<`uVIiN#)129_EW! zn~!NOgs3-y0yXE8e1O!VB#6lwkRV1~B!i%zr?{6I62IUvnWR7??F4<6f=F~X3sY|- zzoa09_CoSv>|;7;)N+0wHNM^`9}Ehtz9#X7C)e6ET=8WHauX#33WNcaYwEmFI5hCP zBx%YAN=O4xRtJ|HPB`P6K}%8^0HbSUuenj&v1xJwVsvwwMt}xpL1#IMfYG0rbYSbA z5(RCBW@2Jw*4Xh@(wP*@L#Co(83PJEQ9&p5$w9uB-~gIkThq!0nnP-3TUf^ny@L^r zCS8e_Q=aAJMB&J_iqM`lV8?!%wfolO*hl3WZ%$W^g)lt+I z4F}<_wpw^^tUiJLambV#U@&tCn+1STKR3x23jiK@5o9>1L+TX(&MqybtkH)w<5}l- zZs-M>1kUozGbrofI!EU1UMPO_52tPq3Jg&&4U+I=h9eM1)qo5Oj|^ZJsdR9!#popT zK+~cUy&(ca$Bn0V#wAw!`H}%Uok&n#6IAS!bZ=18^Atbg7ZSSU!3Fg=V0%gJ2?WS1 zy3DPFdWX`UL8-@pI%$*m%9k3EgjyFh$8XC)w+j~tBZ99^c!_}Uh4{50xpxM(S`64mk z`pt^F=p(Sr(MW4Cpp{Z9SnHXj-UvMDWah!7B)aR6ioku&bYoJ@B#5CB<~-2(ER^}5 zh;X~oxfpU4hAyK~5Jr3HXbjWdbs{kg+0G5(fdl%qGG{ofW~QkX13SRLO-59Jq#Bf3 zCpPy0^Jzv8M{~JoF$Pasj)HR|jKWFmDNpsv*QD#h`G#7xXRX?24S+ZD{+smkOFyFqn7n2!Y)6B9P389Hxoa zN^%E9CjdsHsQAeY&0x|j_t>7-3FZ&EB0Paj9XfYdXlY}g>7KCS@k0uunFK8sb{AKA zMj2Uq@o#_YZ-4)9fBkR&;BUVHvEN?Mzj^;}zVkPK{Wt$*q3LYS@rH9hM@;zx6LWN8PEIQeCocNLMf2MTj`@z~_0--Os>i2$M?T#<^3mOq5BZLKx)%a!)N^dgc%t`m z(*em#en9ev@5jsLAK@I)&`*i+`v+DPt)cFaM`X+@dDx3y+`#?@m`iy8rZy3xPKAKj zgfJR-7LNeqwV~@A@H#%nYmL88vB4K{AYS8jI^y-jX`o7U$MJRKtXd41Z9e6z!uB=L z5HRoQVLJ^?ptrH`9V@SYC~U3UqStNfb_k8c9zS0kKdx(d_}p`zPz9C#}A-nQwz#)rK#_HGXG{V474YeV(%3BS!~`HVCKxHDn-(6cqyW7L`lF2T@%v-}#O&Fh7;6wz?Af#JpKvGSIBO7SZ~(#*M9PCdcP04VEc~7 zj=*IBG#4Kw{;~fF(rfbdc^mEud z3(|p)zk}#DzRwZg;Ve%GU$@&)H-m25yLxTAT?YfrZH_GkyE9lr0ng77g|^W`#EA%E zrt!=rzecd|WAFaI@zkt5k;FS%6k*ut0|vZM&=`e=R!uAzq~-cW#G4DPq!5wKY(NCS z8imZkc7ufg zQ(Y#?cA}h)#K3VE>v+JgIe|FCc-w+FYQGI&w!%D>ONjaf3rni7JSS@mFI?zu(a^%JP6!W_ArbkZ!iHz&}C3WYl-nl^It%Fim zVy{EMZFq`1f6(N1LE^>xg6fTj6^jl$CZOA4eME8Zs63Exs`!B0ct_Qy_>1?L&}MmN z+@ll?QHY@&LAg6~=M^{N=s@)>cz|>q#~r1n!5{x-8dek-_bl}8%&p=Av@1uw>fAu0 z;9tDAM9~chIjtqE^ioXdbrVMX6m-!11ek&oE2D7O>!DY%KBzL#-J~ON#Pt;9 zH4Y5mZvf0K6BD)hi+6|V#k-8CPOD}=M_5p5I7Z1<<6t=77{TwbM}Q-^@?|Z6KgM^C z5$Ky3!=G5>A*_6}u)V}!1|%00N9}r_>ln0OfhDS-+kA|$P(uWk+sn74*i7cc+Mjwf`&C)wMd#Zi-6i#k&Qd#)_pBl_7OXrBlo(9}C)p z=JGL%6jvsprg`x$$I!gxDv{y+JgXaGf{MD zr#(!lKDK1FpIa`Pev*(v)`<8{LeuPHbG+BUU$cMl9+9xT-?KbduII;5+?Jsjb#u1t z{}=B~xipl*An3*&S)d!Q#*uptqEP$T3C%f5Cq!b^8~ULoj9`0EOp}d+!CElH!y*+J zhXJufmvNwtnA6BO;zol`he?lTJ?w|bik^7-#BhO*i-2GZUxZoWFW&uc@P8!t`i=&u zw=wljrMVPFV^8_+W>B`hi&3%H- z2x3cqtr;2}`izM46)dB;U)sGMWAz~Fn{zaH#~M74hAaE``Iry6|Ig<|;PQH*ih;#d6q z8ezHWR5h}IbT8grqv|l41ze*zX8lgHg^QE|O2uA=gyRVMSs?gRXE73oEW}nrQH9uC zs<&>KUB4Iu{eSzqpz$RX67FSsrZ?{bg_S+f>F&37=+tI{_FMZ+Y^ll94 z29B!{MC_4U)JRE3cFUwGAT#mc>Gt?qUVL(ohv?TNu3|ZW2+YzP+i?&n*6FypC8lDu z8y71T<7i1m!rOJ`>aaN&o)_)a%~5W<0>V(JN9fzL}9QI2Wza;rLt$ zM~BB)HQ^mWMIj))VXCzt^j}0tqi9rN=9p}LeY7eXP;8`gY#>j8rA5ISr_Z|YT`%Gt z5BMHr57lr2lpg|@+%5wEw8RkD)P&n3-^EyDtH-wwdrd#Ii-XF6&Dm zHbAv|b!5}Rqj>}Li+3XcX-5u?T~!wnR%B-;9pW%WA~qdGm)1F^B|v|C@y(TJjqWC# z=T)5OA*Ee)8YWGY74`tkn~CT}=3;@-DwEPc{|O2dd{iNWN~;!(gEptAQx#h@7>gFo zpg}r$z0;`UQ3r#s3(yUd7InCETzP<*Gp6Vlr8VHY8ZnklL_lT}5sbNgj2u($CWWlD z2HXf_4ZD(yTnspJmN^#*wZ`JIWN;$~heK?c?r@-~8I1Nd8l?q78%vqv(1b|rV?6U6 zZ=P)%MFpeWxaQc-vFVq4tHlIEVU0R`eKPh3h;1SqzUCLLvjJ6ZqTIAT5Mv{l>T&t5 zqCAdJepDps)iu8q|ie*hZu{c>R~Aq2F#Kz zjIj5XxPv*4r{vMWT5^el{TW*Tdq9N09ikIVFld)7QXE%nFg^~W;al%!v{fT|0pcK6dhd;ncyM8f1^SLWQ|MvbY)~0Sw?0#dinQf^iH4tkcc16h(^s zR7)<=FXh5o3yLmvz?YWqrbR=%ct5A{jY2%o!v!6sJb_UzNq1i0^8&>49}FhKovDm4 z;3h!4TObEo6GfH&f3x;>J(46xV&HrJintNL?O9D#S5@~+ckl6LCo3zvs;29UmDMvG z3IgGo5t$j45#iC{5t)_w#QnJ4J>D$@9JCTv(gE5N#U%-m9FpQLmy)Q5*0V4?V1c3Z z(mLGkN(bD3IQw!BkEpD!>d^vK86F;H9v=Q-Zf0(7CO4H$lRVCS$P6mWSQLuFxkDnV6_}9DMBhb8A(foAFLCT5TF6>x;!t9yRb)A9 zX&Z1NG9+W8Z4PuMr8JWVv;<;}OR=0xxD2x6kXpU`ws)iLXTxe>s|1X;j2FnQ)4E_{ z1erFaji^$8CJDWq*|+@6CH2x08_acS#S|5YH7AU!^;;&!b6+#bwlv9Dt(U2_UWSM% zKTT`pDX!7cIVH^4}%&n{sR<&+lP2cDy}gaHL~?*`APN%o)EB&?ZSeu^4UN@c)4)$N%nBiX<_ zNJ_grg=eMZsZHvMoh?Ss>ZFveEhl9(u}IP!*2o&u`7(^`oHZogORDAp(c00DLP%!V zYJ9^Qd`YwFo^SMQCgtd2BXSCHybWEV&T}oGf$6E)=32hwl+9dnT`KuX$ER2h2Cl9t z@W`7@&!bpN!m?{-Ih!r<;IwT`uJ+5H*_2MDE->*Wr89qlG`K_K-@_Nzt22@!{}vwF zwVEEe8+f379PMGuRZ({aKJ+tE^nHOjmzTn00v*5{SkY~kq0<_+x^-i;Qa z9CJBU3b_v>5S?hQl1(RFvx!w*LYjANE`dpP`*wK1I#gK&uZ#Jq7E~BClCmSF)Cuz; zC9c=92LxZsGZs@aUrQuZ+ND@fr6ey0Hi15VLc6O_;*t=?QtHz1u6AkHveN1O0B~Yg zI>`N5eKU_jPw`PMrJu@WCVX4Dtkuk6JTGZPhthg*U;0BFfQ5oWYR)<@OaZ^djgUD} zy@Y}0ZYq$vGPelw9nM(3lfhk;CT5M#T!q|LnBb-wsp%+k+e`o94^abN-_O;|t^#Bk z$_XwXu5QXel|yY4Tri|26CQUs1}76)m*&yf2#(4P>&4~~cQ#%N+-a2?VCm{RWDXJm zvl9tYqN&8?Nj3!`C5?&61_vY=juFFqkiNA;#BCTES#z}avi&Vh2^a3LIkG3Ne_`A+ zRhob+ix~=BujHN)X6?*l<KGK*-r;Y#wpV*pF<^cA)wAE*84@Qs9uFy*BbOzmM%a;X*}^`R#14nctyD z^9fLdTza$>1424#GoRjn+WpGTrZV~KrcxAs5TW@U(VcwyekY%D-KPAZQ?BBa#wJ{- zrc?4<4Hs&lX(z@Xs*L9;JDC0r8_s;TdG@T6v+LNLea7bOGd5>O zvTzwIdWIw^XYbfK`;(=M+|Brs@g?Vr!3)u_oPEvaN!u}Wo?twHBsSB#P|Z%xeq?j@ z7@M=l*gTQ4$5l3xSz`_R?%m~mZ+BE2Vliq0a~iKDy#u!t@JgS~u4~~k!C)_xFa*UP zm~^Q7@EX%L8m4Hx8!kg2P4Jj+N}huwL|M}7Mk^>NTuIWY;2|+SM^%M~kTZfxs#sTR5rP!JBI%=`39o0y>+lNF~{aSHTf zwGrwhTXI$bY@<9a%4#LKW>pO(2@NY%m_<3iYZjG-eCRCEA&?91;2{>i6krf~hQ%tH zNZ)fe;2@akg^-t7RdRue%IR%MG{lozl$ziXbWX0+rQzHdBewC!Cpuk80xC$KkW@o{ zO;XLcEmM`)5+R8vA`Q2Hs#bboR*|HEhB1-F^Y1prbxR8nX}IAt1)s}AccBVYyE#d)I1{~tiNFP5)N#r)(IpQ#gD#>uQRR}-CUc*O2aTb5H|!vR@iMZ70S#7O zP4S*~EihdzR5GK*$}Hm04jxFun6gv=?lN6n;wf;tg&9n-nIyfG;fP0@>%m)2G>;BE zQA+hKm!m1=0NLS=f_D#b=ui2kNMp$^%u0sELeV!YB47|W1w*W&cP|n>N?bxM_$>>p zHWD4af$`2YT@(aF1Q=R_dXjHY5T=B@VP$CmCRTQ66SYm7tfm?xcQ-EX6Te}+$X(s1 zCx^Wab|t>S{?T`~wmF7G&Z0}6wRvaD0c_^k{j=;`STA<39!sE?oSo;x1>~okedp)w zNk8WxRXKao$CD#>V59+x99b|4rl<^)*|&RHtXSyawhRE7(7 z0bWs7%UP_>MXW|lJQ$TzsHoBgCCh%T^g@#9Ea12EK{vR)?MpCrRVl9=;}xZ|2yyiI4Ev+VHyq44MYO2UE_uNi#_`1?B73U z$Nsq&U`E{45XVrGHU$Yq`E^Kja`w;<7b>3}_2=xpA1-*(3@+%b1h4eE5_#+huk@lj zgwo0votzH8=6IYHe{qK5$yfZHQ2r1YgbEW>=$hy4s7WI%Ht+8EsnZonf{He5v;VPr-{oR{&~ z!06*Mo(0S91tPLv#6$U4ALE)4N9_9rPbGQI$FL+!R zJfMqK2qZr5T2%Mp52&-buV!UD|N3Jah3!y0syLympqLQ_N0opJy|1DXUT}iH$jUGgM|ei;I{rVZ6g4 zq(e%_ggY#jDr3AMFkq@=$kCAMgx<#ObqQR(Kw|g=2Acwths!Ug=jf$?ZqR5Ccikvm zg>l9((FS=CfD|miE8s=2F$!Qox!iaToXT8Nay5`qe9*VZ3UEA%j@87rpWsc-OT9{7n&33R%*hj zH0CR^gegN8%3x6ILQ1NJ@>2L{m*Qs$5G?s>jA$J4V{{g1uN&O-m<0NTDP4qm&h?_8 zGzO>++yudHH3_!2o@_nd+6p#cx~H)ChZt|Oh|q5bo#gJK>0Go7o&on?qDK#C>EO#V z?@rA>aAm&VNu_dCk=g+Q6A7d6QZnQAs4v>YFr);KFIvh#i!?^euUm ztt3&hXnueuHhg?jFF*xk#EqUga_G3ze4js*sA4*=uW3q%9Kv&?s=(if>L^}Njk<`4O4i6Rt9{dC!ykGfkCsUlrHF<^QD~# zO9fLbmL$kvoG3JKRdc=pS%+eu+HP7_t7)b;Y>V?}!k{~bzHFX>bp$H4Lwl&=8NXwc zF7Pr&S8b-`xh$`rrG_pWIUGSIIiv?FEzO!(cV+~i#la~JN1!wuqtbA6 zO2g494SS(5VY7r7BSV_-zNtctl;Z9&Pzy*_U(XAWjDQ74$>`?qqsV?A2rhh3$khqC z9wFBw>8rN zc!J*{{e<*Od;E}~2b7BNXG}j+{)JgV*EwD$_(Kn3{GmtCspyMal4*q=OT{-gXU(fC zOeOTAvSCcHDgI>igYMskMKv>%WlA}kehPY9PCvjn(i?NWCD(?KDDa0;CH+vL75*&n zhu*uypB4U4GhcJtAwzj`A3ZTNTAU!`noLH;oMM4;kJXGIt0_XJS|p z8Tt~SPjn+*HU;D^r?Cmh;N`U=Q)Pe96buVvg}d z6XT>1Q;QzPlPrvrEKDs-7+*p#mgmPK(#A3RkOJPbnqb0l?U?2oIG)EAI%eAptZ#FtGOY#P0Se;{7onu&!V_2(WSo338t7BNJWA0#_ zV^%F4orz7(PNmEWCL-D47_!MRY&B!pI;Ols*za=GDVZB8?+^~S1Wtwd65!izhmMj~ z%^^nubKXb4nq1NyoOPAsPRaHf4wWtuU8tfNGw-Ec$01=2GD=$U1-QUS z;B+;7sqm6wJPm@x0Ivc{G3iW1MOEl6v}B&3)OYw){hCpXVbNi%O+UcsbN~v2nAwPu zgBzF3O_a<{lpOfD)ZFUATU5h~qdjxo{HrX;4hxm7lX^=DmjrR*2K@4Cun?m}Edg$T zFjC_qzMMwWG%6?19&-@3Cf1}1K7sd(O4c{8Zw?W2;nkKjV1z93sgxPbHpzlwgt zf{=!WkZ1-KNUI236UdP7P*DUIYL22a+up$owNZiF@OZ(BKQ~bQa;Np5o*o@2o+b1ron9dIw8#j$F|{-y$xj z$O=-VQ5Yp$t2=Bim5WZv3Y(I(I3;UmN><#ItkWskgDPC&kU%EX6o5#L46sQx#OvSu z*^mG0pZ}0jKmFam`HO#uslWQ8-}~!-`F%`LrCQEQ%N4J)knr42T7A^bGy(WdJpKNG zhYxd#c#D$wjB-UQ&Z;xjG$~dx5>_3oIvexig*qNhdGVLZ=@=>l=NhvomGT-AZCX>s zt_PJYg7<&3Qm?6NIQxJ%Tq^Z`hasUz=z417igi{M>$56yidwO%t727`L#g$Z?6J>x ziP)^yP7>b7&5i>3`z4kjH!hvU@;bhm#@@}mG_kwWaK~6P`lZ^93jPIwTTzOz!;F6; zm~1&lZ$wU?a^iLl+8;p2Q8J?q1We}i{bTw?Ic9^xMvQ{GU6G&*xYgBM9c!^M0BJ?p~5d|TrU*ANfb;V3;bqAXWSYqK1CKsm0Afmzr&xgT<0=wbb zZ8E%Yf!D}~n&CrWXz{n8U%~>x8h%Gq5`Go@miQZv=r^MG5!QrYCKdipsU9)q#9SGI ziKz-RDtWfV--KXN{w2ti%1o(*l;Bf(Z%SAxy*;D1X9S-Sd^V-uOZrXecTT_b7EMnz zeWRwY%ju0dr3-qOp)w7XS<-vUD{5DIwL93@e?N;GE50hj+XagdhlUDk?{t zYym{aE-F-mieFtr-gJ#lG2~Q9D+F}8TB#!ZAMri-giAF7ZmVNYaKKwt7@~?A4{j`` zF;|e>NYj_fjAc2HwzqZ~Ni9@4Xvr1P2sKl>93z?t+a)46U(u z+7B>JKt{#Hu0Wndlya|=$popH`w*T~m`WUOTBlqosjEIuG)lShQupbpD>-$Iz>`lt zj^?11b4;Nc_qy7RTW^%uZU!+1Q`#^~V7zyQE?@j*srmsY}gW z%6+eP7}|BZc3qvjHppFG;lAAXUu5bpdh+1m_Ji#kKj=epmAtF`6niON=WZn5Sr$CkWs2@A8ZHRSG2 z;-U06r4pAaT*|oA%BHx}DWzSiv?=a)N<}s`b|p_7F84jAxbra;yQkd!lybN{05COk zwVJu_NE~ijr(7wit4r$Mmb&s%_Z_J#Idxx@xi89Gd6_GZ#{;DJ=(gFwj8Mf zc;b(PF31o`7<^gL6{rjFv#zA~`3;sgaw`&rp&_P$&&R?#4*XI)Dh;w2#~`c%8&qL5 zGzl^AkQ5{Zu?qnU{b7KLf;@ts3=f({SEDE|>F6jPR6~=OduJbAy!}qV=AcDzuXk{9 z{x+)esF+;g5e1A$aPO>pe%d>D+d72b4B(}j4X=YRN+Jw?9@b}COKn+~;N7FW03C@d zbb|nR!I$A9H&V4x3*y1ovFW}Z6u``FP8Jcm8D&En7%cL6O1r;0>Z|qdOl~eInPSsMuprKr~f`UkILcb|q2$T0|DprKd z)$Kyb97IGG=;n9W)tQf8w|ilxYWe{XA2p7X7zh(;aNh6C*=}ae1~YRun3=N`4P5ZM z=WISR=MAH|Z<->-Yih%Jbh80aXCAS=?;Op9`8UN&gljdQ42BEY0MGe^FkR+&Azc$) zOT18>_=xbFEkodfmcel0y<FoVQixY%DS7 zjhK1H{hy(N0De(fI+u+X#6u-2Tv0O(7x6zZ=S`FO9gGO(RjVuK6?JBHzcXh`?KxX& z&)GzK&L-M(-W*@F4yk{!Q#%XZ?OfbJU9s?wa2Sa}Y`m#igND48=HI zlt?uW2dBYqIZ355LMbHqyyZsq~S0Jcal7(Jf^O@9Y+87>}^%Zr|%TY-AO=qqB;j zBqS7*3Y;CE|LL#(=gu+{yBy0#a*ld?J21Vc0WP1Q@>jNQt{c3 zKKtos|Hc(Pj$fF^SoYVZI-5)?eZM!2Gpre2BMiqkh|@fY$8i*5@x2p7?VZ3l^_qH= zQ7pEMjhgo2;{MLo*1Pw&x9)Fm-+!>P{g|lv|MRo&|J6VJcmBIqPhS6Skjbq#kH3wV z|Fi$qy*!x=hpOCG;p0oFK{r8{fa-oX0jYVV;-WFC_P&OrDbM~`x4z|51?UF#Xgl%?se8dM;PdbNr(e)?uP6IBA7KR^gg*8~ zlvI=I+Ur04{;N-a@#@o0Uw!(mS3mkgSHvV5wZCD%y2RA=FZkZ~Uw!WvufF%`tMAoc zV4hrSgZ-*VtJ(BA{&&9r>N~%9^_@>&eW%8M`0h3QU7&j^xsLwr?-Pyr^wqa(^sCuu zCrlowccW+vDJy|uBfvtGTr1%RzyIn7-+A@JKYaCrZ@v1#zkl_EAHMp*FB%m3fqFRJ zeotXRFutIiGmLc0i4c;6&{k;e~9y|Z(heKuXcuv@S=(E6`~W3 zfbKNFk7*kkAH)WI=X5^*3o7-u8#P%@A5C(siApw3i%>Uf^WiCNkION)fL-!1w|C(} zAO}5)-W}XKIlSn-jR@y@3D5%!#9fkZeZXO^q3C4e!)h4CQ^jNkN9PZ{4}B1A4Igbi z!ohtWaXfjP%g=xr$4)xH1($m1*?H&x`=fvM|Niv*4)yVt(mUJuDbLgjVBuHIrUd)7 z&j0mKKl}8vKd-03YP2(Y67Aq9I#SsT%O1oTo~}312B&DHI(p_2H6*>stn=#6{@trT z`|VeM_D^2@`9Ek3E0sKeHFSsi6PS{OSjPOhfFCUj6V7{LUF|sV8bR zLTYrZLH-=+`_N0rYBDY2VWXdpyVRUOWq%G0`W;tDxUG^gpr= z?w(`V%g_GpXFvb!U)L+fwxYE=rSWhKR1o+xK|4XjFh%Y@&Tl4kw80Hmn zRjnBwL(ffK_26ngXjJye9AnMGY`M5hBm5_t{deE)P zDX_2QGPrkka(L2xyS4V`8F@c4onQSH%<`Xn{^!5?rdJ(c@*XH0U#7ru?6Y*|gVy?b zw}ZF8{H<5j)m- zp@5(I?a%+*L`D8ky&FDM1@U+TRRQ^*HcA|{OZ1O(5jp+|jO9N7g8a?Tzq_{V z$B!m!OZSE$zsD~PR=`GSFOuaWAZ_nG8V^UemA0m^|NJ}G3Y)9(`mcUnNiZUR-!Cao zcE-pM(DAKiyX{>QGfY^E89*(dxaNEt7y4oR-Xo2x$^=a>a7Acef6_{{OV`_XFUNYL$ei9Il$zYR<$oqS_^9lyw3N2^#{NDz0ZH*ikRia z^4&++h!-kePzT?%N?m;1uG~T%XWO&@8)p@c6M>`zEh%;5GmC_kZqJ@p4%UI= zIQ;fsho^+PY8^^lDfAMI8mX1Kk2@K_b@H)0E@C6D*;dr~trXcub0R760t0Ww27fCy z_`^#=oBwp3+rYSQYB@h_ISnm_thN^hpq5yS8S5L zx`VywYJu>J4j~-LS-31(1QXH$!eeoWksFe?}GTQTAX7++oTxq%ZKH zl!rcA1f9zosW3{HT-1Y&Z5S$#Ku80b<5bPy1CNe+9f1+}5tLFDk^6wh8{6=qE;~;~ z9S3AlFcdUuRc)tkZ|rOZp)L{6K678{vRc^2z48H~Kg;wG8g7x;X&{v5V1FdXZuiuwC|{l=k*6-0mN5#IbZZn)cGBTwP?C< z4Y>n4eD^%JFbDdd)&SV z#t6~GRT)0?Nzk2@=)Wxif?WpvBpRV}yy~h0fPzqFszog*>nI-M^e|PS&^o`T(_CfC z4#6|#7WO9D$lt5%`V}0xEQa*R88WM*M?i~ z+GZmaD5-s9l!0_sf@n*`ug2xFCgjA&mGcl=&1hmOe=Hl7rM%Am&6l`TTjf#Kqon8 zFP_9Dp!iBD{SMC-crK{Lure*G$9aRz?&bhN@y-GRrnnveo)G0P}vEd!y7c9r!GOZB4yvqBAAv+9n*iqvBW^TR z4d-{D`4s-b7dAx}x=Ic2f1_ z=>?zkI*$^PVh6%!+t0HTtyyN{JxmsxbhMj3RcQ;C;VkOa-&Vb@q(mtGb#;Kp0_dnO zuNz2cFzdKN+lF-=oH|0A;yzAjUu2oYeOOvi*9`^9^NxdLJfK_4G9H;Gf$OO>2QqVb z#-z{!2})S#IP@4IV4-eVdl^O0UsN6yCtl?%hX<#p!Grgf;6?9z!V=*h?$=8;QYu%14`{V=-pOJefJh`EU79kxuj-8p;F6Xt!dWT^JZ8VKtwRUj%8C-PF zFAh)kgT2#>;OOx9@S?xhAvnRXocL|)RbkojqKul|;mK?~Bavl&`Okwy1s5;Bo4ow) zoZ>J9{i@LU%kN^0nP7jjzj+A%XqP2zWJ1*(SRd2IMNvZQ=%N;V08SA2wUKFlz^=N& zouz{~No069K*lSlNmQyPp+shTUpdZ!K?EG$j#8K}3Uq8PgH#k7pasF10uaVNRe?5p zzIV8G0Rl*ea$UGX_temk&w=}Z1}-*}&5i&%B;BY6cBj>)yaPj~$QeV%OJ&51u4Rt4 zANXAA8Ag9j2u&BF3t<#NM}>ZyFI!hdgtI9Au-<+^kr3RYx+{SwJqh;u=g53mb`X;c zI)~bgRFi^r(RpGF%y1ZCmC=Eq&|O|UG_hXWZugVMHIn}!>ZX5yO`zR zAT5Addu81UdT|*~h&&5)<`zv%XF$YcN3}6Eo71HUX_4#Y30R#S1Pbk=nS1mETYHSe z#t~&l;IPjTSg=}x?iq;Q8Z&lyr#J+{-pxRqNmXzL+^L2Ms$eWY73a9U4owI*J(UyF z{}F0BaoRw+w)|0)=u9=K`Y~>h$9asnyB4J5fE{Y0mLpY!O^UtC4-74Y!5Mvy1NBkO z9r27sipC&6`mE$ObVrit;3F9HODMe_CJbv4CuFhR5W7hAa)8*2ccjf3OmOf>YT}k^ z6i%K5$49$CH=H9UWQ_*)4lFh!SnOF;`uIR&;0vF={BHR2yJ7>{kl-S2X@_?2>EUko z?M_{glv_q30#YMIB2=Km>e=&J1eW0u10T=K-O}Kn}Jzn8zqq7iZ@% z9>Iyt6t2KRj1(XI_owqvbaKOC=}i`V)9#lpT9DEo!?_!7tRdL#p7c(G-NU2Z?rHGR z;n#ZIPr5<(e7}DJ%lKjU9U@^J#Nz@+6Q6AC(7fE$#Od_NIacZTFFPPc6G6@HG}1@X z9FZ!Gw}ipC*`=&niy%~*AT3T+I=Y4mq6fjzubmbzzpF6t20j$HsA$st+m(}uBgk2q z)T^`fm1G_x5%7^HTkwh`&fHAcLaG+(a<_keba>Lz(lM-{+2ztw|6RyI`gI1MiaHa7 zaG=9#*(991yPp8L;$xm}jxwMim0l|YSKnoWc~Wx1Lk42iK%>b-UEryTgL~3yZv#E# z!xXL|2$;*NxeTV%Pikpvm!63oPG{)YjG+}hY#X3nbr&*S`66fx<5^@OapFIMp@<8^ zf%d2kzzA^G(($ZcHWAJtXb)rSVK5+Z9M*!u7M_VFXV_qjZeomw!Waz`HJW)1j9OCZ z2=|Q$QUi~RI8@6f${OCwgSEKX$k)CA+U^li0UCpU7w~8Z5}csu(QH`Jv6S|1!8F+0 z9W-03hPK#~<~%+-KRoWA2PcOg^^b(U0E`9JDTcxHNCgnuU6&2gX+1Tuz3mf0uOe@) z@kVpqh?R7HYCK8^9|PnT$QTF!K#@%_cu~c}p%ZxkTCf(aS%3sQCWQ~p{V1bVAzH_3 z12PwqB~41WOT6WYTDb)&362zcGwuMa;N&24#;_`RI(t|bcTdiOGk(yiVHicLvZXBt z_I4L@WvpsPICV7TDBNBLj@Z+ zCog|KN+Qjy6m9Li{L`2JLIs;hjUn|A~xJ8@!%*La&%sfIla7TFD4CG9d%`Ln9?wGByM$tm~yu;28tR6`;M57(%^x(OjA#!VRXHi4+-3|`-n+j{gqkteS5}vd2 z#txDU$&^41w1-R@7l9Vc$^hxAsSW9N_D%+y(8=@FqGJIVx(Ze9Gb-Dta<~IiC3sTE z1U-1RSXs$z5*-|r{6H|{By7_Cvjo|RDB=-<&uhr2Fs(%boy?4aV-?0m%U-L66f}bd zD=oA^PDf*U=$ODFF`OVR?=aRa8&<7W9&ZSoHE;=oi}UV9pVgurgkaFs)aw-_H=a5S zO-%rxgZ~ITvUtP|xS->Sq$We?I@@V;8OkE$%}(Bn zk`iRiB_07QYlK|DK^`se;36tGy_FfalxnS3kHDZs1g_p0>oiNSg?g&JCrHG4lqC(B zY5Q?`RO&@T3wWo!+ch8^TbM1GbQTTvl^f#NDLDnmM{tDEZhKng$7vRMn@&E7tTCma z2C>?K=Y@Ts=BgH-cDPwMvq2o*vF$|9EOKZ(RA2_4>d9o;5DN&%g15F*_cb2uriqSl zuC7jw|$4It%sMams@eo`sd@arP1AOWp0drZ4uON&qrJf7YSA-03wOxKOKBQlf>zBb`wsf$u#6ur(Opi&k`*G8V_Wd^no`EdJRC@|Yq?_BsY2qo7xJpUW z0b&KDLfV&eXIf&~r$=I(Q1aecuQzxbE`m&hzk*qi(9r>gY#xhwyJO$al^H6(o8Loz z@A&lO<9_$(;sCWb&w|sZLH9W>6-S5N&PX=7N5h&fJVq`96*avn$~Z`o8agH4*atdg zD3fMb`1{Z>Tzk9ceFtPG!O*m(JcxsP;@n9|I}BRjKq>)5R(_*D4th_!xPx29WmQIV9~3tg&6N6nIAZst&XD~$l!U?|A&9_6%3o@?tu6)q!&+DX5nwtr-PAw#4h~N)x`)l>gaHL9(KVw^lI1!Y ziBJNMvm;feNha6mR2-zmLyrb;!VD3HMP{3q26ywc*A1Qzun`EDAOyVf84Y5}aS>a# z8o6@JM4Y3Ab=`ENK083ara{j>8x$Bbm~RBD7$q$sXDy#baDvhls8Fz>tlHYi(vH{) zR3ljWLvLsk$KR7oS(NB|ILqR+j6z#GN(kT}ol2dxHNC@&!=B8w#;`$9i?sA642VmE zOfS5ZB^DhrCL+}~6hLb~Q!b(HT5GENcE;i&5*4Q{i_cxs12%X9f)WIvOxM=3ry%kU zrYdxdj6exW?CBMW#H}092xZ|juhpnd%>95&KeI1Dm>S%P=(JXfA!*-~FTV@om#RV( zA&8ozuV-!sL6b7X*K=%CXm^ytjay8&6F9>4r<2s}|ys0=@Az;7XF#?-2wm&^-3(=#0$ z8Z=Ci*C32Qhmp?n{0`DNO1Ym*nq*iEb342ubB!A!2Uz`ZPH$(5;i}4uP{+wf(J=@Z$uvP2G8vRguGT z_O_HR8iW6F5DzfEamjoJ132KSYzPdnP@KhRSyb~d0%S2vRPTe+==})z)ImJ4XB8Mk zptDf7q#P>!Kv%|99$_pvyB%0TI?9) zxRY0OTU@M6{^fdpnz3KO+v8af}qV%;CqvphJv z_ymmuJA%lC6cNzn=6b~|w!b10kO%KuPRP1T0_0PW@XKL6?j5j)3nWAPri{qwJU{88 zO9k4iKwC|a5ulE=*HM>4h*A(Nw^7+#E^te;Cl6ew@Vy{;x*jGTJ<968sN$RgDl}M{ z!fA5~-)sRy@uyKJheUgNgWctT+~o}gJC%wmt|b6g_J0)9>^jF?6nKBd`@XwTkyfF4 zoAt6Uk2TGSDs`;UV?$NO| zo3CLQWtkRLQ!+YX=iI^bXB~PfaJp)C_HGnkl8u8($)QshR@$|e{hOjz$0De#Pz|eE zX~PP2$|5%&uK5W}5b9A%CM2&HD*#;3vQgArW^S;tBuK&Wj4a*Jr9FQSKeSfmsJd)3 zp|sLGg{pCvGKhsXRYOVnC^$JB47w-5@#)3sIV!i`VWVFL6)b;i`_{cUySp8Zl3DXJ zZovb1Mhtyp6Vxr-N-;xG7lx6l7l|8<`4Gy1H#Tx$Ozm;r9+CiU*Fy$$IE{_p9Tt{- zJwCw*^rVQI8q5yo$>RiP@6wxRAh|HVjb_2I)%9CIi`6W4rLU1J z5lEmXYxWdS>st$!0weI~H`Sx(u=vp4)kUG=#KI$t2d-8`kF5`y6()>R1em-a0hA){F+h1irRt+eT7*8w&~ujF{yf zjoyYTDj1S+j;!4otiWPVXqPDfXEZ%BZ#2}joDm6iIEk8H=IgQOu>ksJS6jjl*FsPz z#z3K-`n)h6QE57mI>+c%K1QwwM4caO95XCZeALPU(D(x@uLO>~8++xz~8$2ojYn0tNg69Mm)qWA| z45y8X1Y|6a;6%X)$*!-FnOo0}1>j&U}OD*B#2Tzzs~# zjFyql>3}brjdVOH!Kw|08*4R*?X^b+503E~2Zz=(Gm$$f6y>HiqL96)D28RGPY?Wg zOrVV9B@va zSpxLaxS&IH*g~V`ithDGaL*%jeJSbfjxCd4P~izI;~#}1Un6c8x3SOtoHRE8i9mM0 z_xiifp%{lL1^GG(IqXwm?o%|?S;blbiVVbgeL%Dpf7w*ZvnpaRi%~Rm+GHTqhg>{w z)3J{k_G(1IyqhyhNQ&pGz`_Yqj<%f*ohNHb&y;Zp2xGyuiNfY5d=!&!k6jEV8SeYc!$r&jddSH^|7qpaP_N)c8Uh%ulUNTo9cIEwq`}zT)RH3fHHcc5+NL@Gf1*D z>#1bc^SW<`nZOIKnfh~%Tp--8FcCCc#2qYw$97j}42yJqkdXK@)?y~^guYMG30x4P zaOjR!Tvvy;_8=^{;1-1{8oSN6da4i{haVL!OQolhc_GB@sJfDI%nukdR^^+$HWrFF zj!|nTWhY|WF}?*Z-i9BZQH zXEAxWwu8g1PSzv`5v7Do`I@Hx-U9(to+~+PcuPV3pr$xi7!bgGLQSgYE{OsHxWfgMFQw13dQ$-l9&X z?KPh4EPO6dpe#m9A@ua<@Z7p7d&j-OmamJrVJ>eyk~PO6gISbCRQQ@1px0{@ZUQGb zCXK^-tzz4xr$+{K!RdB7;VN5J){yS%Xb~ z5}ckrczV&1M;0tAL#>N998(spE+qC;yi5RWZtq5+rDHL01J`M=bp;WmyOkhmzQ=SJ}tg?9JFbIGez?RG=dRmU;BB@U&ch)Dj>Ji+_brU5oRndU>N(J&$e%K0)_C582aJ@ zRPaL`XXI#y%pKYG>a7zsk0&$@e0R8k;Z^jl&P2S(O(I|KxAidC?{|e9uQ_)M(1Mk< z^^B*-yZxi1VE_E|`B`xC(fvWUGqGwNO!x;iNpX&r9R+X(AL}AP&!Zq+meD3F#{@x; zbunq}gRXZk#E^_MiF~U)Sm5`MPn}nL3qKJmJc-Bt&L{N6y72@+4%&EK01_M9bvn~l zf)Lnw+sDxj`apuTIR0^ZT2l8p&y6FxW#~kOEv3@y6#WEl5!=V`tjVn7#R*2B-^ea| zlGvB%p~vu(uMgat-#bWV(}B5t zW$ir#PH>Xif|g8X$bDM9i;MscGABCFP^Nrxx(Dq%I5-S?-Q)gwmn=lcK*S+f^l_8t zqqS&UE6ET-KwDz?$;AcDfZNSHjc25{y9Ws_r&&Ud>xFwJT`?Vc-gu_gJ;g*V5>;PuBY| zCSQW=xus(ZkrGFvxU~{smgWl?=_}}Pyb%OX-^~Z7UOzr7yI@vv7&SYJc9D*?>m`J+ zu%&98{N8@JcEw~k!LdeycCW;piT34m1S9yVsIAW zGqxej7*S(E5%g@LtFqa=uWv3v5%j95*628&Rnwtvj)8;S({(e3%amnn8jf2oDh7rzcNoNjZk+E$S8-P8*iWL&$8kq}r%{r780$@)5XeHCIGg!r zuFzNm^{+5x4&-Uaf(cI1ID>JU)eXX1#5D35JG7JPpC9)J!Qsh8|NMkn8{{GeWSogd zV(%m#BL<_!`P5qyEN^(NEeK373?3zDNV2ew9JuT=_|R01qNjN1V>leq)3O0@LX zrYEel^N;N?kid%|)u13GU^iA03ulpPzfP9LWlr5w%L_2V^JaoL6Jm8c{h7&W}0*Y!Q74A`AnUqt-mQ=;6Vdy7r|2R+DMe(qJBN z-T?U8B!Mn=VMZFCPe5G8Qk7+^2+G>0K+Z>-N1HwP4$KmG)X@4niZFE!B(te|7EnTq zhrWw%pnI)z-_|?LF_OP5YE~DJxsZ_;?1jWs&mDu9rJ?N+-qLytYZZn6b;BJ?kfQu^ z)$q|&pON)|s}j3wEVDY6y|j4L@*8`ak@ITWiGYU;6h$q~z+u1NCz%?zyrHiVf*Sl$^#;vO4bIrk zSyXci;*^dwdJ5GVQ1Hfa7JI%UUw8h)0t@EkO^Ai1mT@*~)^NRPeJuQAY`rry8-+j1 zvzu^m7OQ0!MHA{ZZiO92jo;FvTgk#_CKygo$|z}$utUmf%=OI1>WCW@qVa9yb;emU zHUKSZ6}PC`A?J0&lw()3%k`E_z=%@D9D1tZNuR%xE$eGW+XH08JT5ROZBraPw7DSt zhvc;z#J;l#WAH?FG71QnQpBD+846Ya>+!}RWz%a5yRRJ^KCau4ApA4D0wBP+@Wo$r zqBFLXRJJ}5!=?_aBsj*;%7MQtG1@r$$W>&VVYh-~3;G2LAP_F4RFy}?VWm9893Tfn za)f7%4!L#VkzmbR^zh=N>l|||(gF+;&)4XUet-y!5f=6Fzni=o0Sv)jD%3hO1>p}l z?+Dkkb2^TJUC5AvH1{3q;1*(`(AR}OjSz^TM?}=kV8AHKn-j}FA%RZ?tX%m!70}G+un4J()xC6gI|L>0z{eK8WCC=Lrn$Ee2oNL0 z+N&@IiW(E;U1H>1H=i%XH|=HOd#2ucxUN$GMqra>$scNDNT5R|@H4>OHbk&)f1q!K z0l!Rhul^umA1fFkS2i5UrFdMs%r3nJ5?It*{ni5pW9o+5<-fdX#fzwER1~W3;lPa zZ6gCayt_mhVK_l4f!_FDDv%PR0Uqw3441;937DWP;wC&g-F|lX@uAZ@A_&9kD9PH? z_Kp3YP$^O#oo;PPI?p7N2Q=RZwDCQ(Qm}$&oOcW&bVTZct}#)`j3mP|YMxG->&~;Y zwyZ8%gOsQ$nm|lAq0a~dgkqM++iMB1V&%ZGSBP%U1Jk6nv|d$QDx8; zg#w5Iy7l)4pZOcXGXnf@si!*FSF;L+C*e{li5jW+N;QXGuY35_Zm{=j{lP`|=%Yhe zUW2p#$pGf)AlT~%yWR6%|LF9j+YxLjDI~AIts`tl-M!uO(`Ri}FeywNiWHCzVF>|o z-*>VG#Kl<}$FO|YFyd#)L$k%yWBHE0pa@5>Gd!x%FuTIYRo#r>ye<6lul5Jc zgO&m)NJb?dF})MRB}h_0D=KQgcY3^W)a{9N{V0C%#XZg)hPQ&rj=8l{_l^Jx z(!!%)J3GNK9qstLwVtdQCl25(-m-BXZfC2*dHgtRF-V8!hgL;=tTKh6Z8P4J#c1St zPP^shTW@y~(Vr)g^Q>t1P~`NDcetH^1RMmEq85xup6zb-Hur$S^?MEf&*)c-V;~!B zRA8ZpRT<&Q(|)LNlQuZw(mGPAykT4@-wGF7H+qVBz8_5Cs2N%iCv9W>U5vrt9aJI^ z3)~7kan#>Gg_RtHaZ&*yfIwbVrn$6ToPKh8(RC`LnsXso#+nRkscG$oIzljLtYZIw z;1+L!ai&|G?7oCIc^E{>2x}3X812Dmx=_W+`9DSDO2=(CBfKE8lrnB@{PA(T`XD4i zIMC~wCyrlgBdA#SvasIPyY^@g-avN6@t&V2licpY(4k2old10w#^2)_0q-%h-@ssk zGi#l6SjPY+HcU$rCrK-)O&^yd%J$Dw6QH0_e>bPtZanck)Chu3&Rat@(3E7pYDRBIOv~$bl5v3miypzaMs`J?)Q&_ldf>m z{R`Z&=wflgP6DkTMk7BE4Em9Q1=>EK1x{`RC68NffR3J@9oCjH1R$VSEyLj3H>VND zB3GV2K%#F)oYy?%%7BEEs?oA#0C|jA((v?H0K>wI3(R(_WcZ5C%R-ErivS&l6O_0% z+oXjTV;xg`Ti|5sljXeMQWZdjDeE5e&(pU%h;GX(G5jJ9n_6^>WJ@qp zWD1)M;7xWQ4qT88sW9G1*0V@bLV0cb?3nWgFih&#mUaUz^#aV3Tt&9Ue!z%STTS#AsX2M8YM$r6`pfpGIt@r|Kzz6$X0=jA#$tb zG!lbixZ!Dx+b2bo(|IxE=7!54hOyh!DlyI;l0u!c;N|Qgu+E2BrsvX(wmwq3)TgPp zx)?-wi%9-gn_|zNp7=*|ERbNdoT>J&MhR4M9@X!#WIGiNCR}UNQ#!u)aTJnb>*8o{ z$G#-11h}P*I=gVk4@R2L8sHZQU5UzC>aaG_$5BZFgOgXtzhE6WlHXT4VI)OY1WkS2 z?Q0St3A(i`Y6t@B4UQbJpl0n*ly4A(FSWX=G|s-rCUva$LoL=0g8hCMru) zFJL%GJ#}XqJ9JYG@pN=k1$A8KH=Dp_Gj=lcx(~g5+#DYlU($157s)WN+m!M7pVZ^}DJ z!OPWaLR!#c0W8us4|ivE8YA0s%88mZO=>zeS3u0j+8DF!MZ&JHMKrzKf%Tcn%-1fMB zX8YS^2=e@m);B%3Xt8hCWTPduSZaiF@X%;Qb2yUstCv5)1xOYj0b?8!wy55~Gn{I3 zFh9d6|*41OUg+1K-?Cx`m#(a-yWM)rwvb z{5a?*ehBnLNy+4A9%ZhVf2z=rw=IZEU8&5(DfyOqV_IM1Qdya*7ctuRwDqZD=QU4$ zWD=?nmaMzEV<135ndoJ`IFQ_h$0Y0Kqp`+df?;ysK@#mnk;xry$luVJf+Pjt*DT`p zLD!QyU%K-80m2&B7F89hIkHZ=7tiTzD9! z-R%bF{r$ti#rY>Z#4-_kvUX^SlYXx;n=%PZ0TlF&19}LK#UCf}RdXDlaHj1xzO&%9 zOA)I*W1TuICtCDCzWc(134JH9UnOu-<|SWNY9sYR`0&t?YwB_wqUYx>)^%7(<1~9PIK0q z0ssR}TG7$Z=u|1MxoD2z3|?CgI!T3JQ-Yzs`h2^gp3^wo`0uvxrY~W_9NJh6R59R0)ZH) zY%>6n@FE`ZQGsAk##AH}WlQx8Wa)evQjuXbnwj7p49I$=KuE?ZYGn(#_CEo#?&<5P zkHms5vy{D9cw-6WziV6DXp{tC4Bk-PAz42>JA3j#CY7K46pNA0l*gNI$yX} z(ZP_6G>bE}P|ZcjYPQZ5Mnx&)beVuMS^^_AYmUGk5L66~>6(Ye219yCO^d2qF>8A& zcvf>7mT_o0pb-!OPg>H@+C4dKeeB@T!xl-x!UqdgVkCRsZvys`;20xo?Sc8{jI7^0 z-S%31;|iojd9E|xj}Zttha0u}4kP$AQ#f5KAgpz z#I>{dJ6gF37MEbuOf^@Yb!sO9V+4?0XTI-p3hJ*ZRq z=pYz$Vam)|?UXm2^4_Y)$gS=rS1E`^Q8=1L<7Q)H!=1@fC@mVxNB9_01jtr8i(B3X z&Rn+tMGn}aMum!-Bw>vXOW*{jh<%+4#~G!y?hGGw2*84xW^aB$J|eenCvw@AZ4!TW z=v?o?SSW|m4zm@h=1wHRIOw*Ecr@D@%$C=8BnVj0fKSAj0Zq~WrsKs9T#)M(;>Kgl zxw3CsR^C9t1@rI#T7LPQodV)>1{{qR%{2?p^9Oy;$-Mgx0A-xWcLA_f6AF}ta?wZU z<9O9pnVxYT4;D%@C_6A%HmO~$%<#OBdrFk5!)eEBGoXoU>E^knz&w=$VT7{@^<5uv+ZUW z29L>CenXwOZnhGbVASqEe3OEh-J=iH}RAi?lm zV7)HtWiD0`zAea&n+w(+B=>E!$Wh@LMdfo&mC?C<7!~dv!olReH5n~j?KLvDrewJs zN3E&t_ItJW8=uy4o*=DOt$6j^O0}^xfiQ5QJZH@0jEtQ3p#Q|kHfmxW!b7Tc!0nc` zC$Xdi5~lRLr`r9x0WeRrOw-N@QH)Z>9Gu1#A(&E9l@5JdM=}N%*ZjVhCktq?S_}qH zuR7ilLNI7HYF6>=q-VE6czs7`*<;D|H1V7Iiv@SVQlz+Xsey7Q^CS`J2@kv4OJW90NTUNZ-x$LyrAao>8t8Y#Bl5_te*}-=J_HFhS676weXi z9U@2HUCR=9aa}w}i#hf>^;S(D!dt`%eyJaGilmY=@4;(4;CcAAytL_puR~e(VdG$& z6L;f@XUWt$2Pe0UXze>|3BLeZtTGxkhym_}cj|lrtKML!RTjsByaB2_;u5@A<;3*d zpdrj9TzS55^n%rVXXp_fa(<7uT(F;i%$T&!$20^`1}7r`@ce2BybARARq>xw>bH)d}KWp!6O2}^Cwv= zR2jJbre+SoQ zxB}8Cp4;35g=Q~3UD4)vEtpy~TLvtWMIE%)4jPswaM-dB9jc^*72K(E2lHRMu|<%A z6F1J>Y(MBwR{gLUhK1CY4KIHTWZ`QDl0?3nxP8B051p?I_{hqXZUjbR69iuvH_mp@ z=I^=9J*<7O)IGw_1U+k#4;!lZD*$s9D~h?CO(@G#w))l!erMTF&C2E!-0Pp8TZ;?? zD;=B*QtK0NF`2Z$Hb`v|<<42+181s^F`hk_mJDR!wHM+@ipQ{KwVc8*7Tmfi^>jj8 zH;)qwF4(4QQ9g7pjv2@|j^YTdo4XlEWhpr&A=?YZ0ZPbThmK;w0+~~wo{v-!t6>s# z3QPVlp>WM?xg;VExI2%sDze{X0R?X!*ZYt4X^C^rug3-6dKgW2rt;kO#1$-lwGTzw zxH;EDj3~9M4eD5rcMm!O#wZ|;HTNIds!)V*pdj#iPE%M)2XZ||tqlwbv_z*9&Yrzb zbF;)1VvE$R_)F)M<#ds@3fk6TGKCp9y>{O7wd+ESB!whzFfZk3OX11AJE-*Nr$|v$ z?U$tvYV-0>O0t&e1{=ZQ*-`i8{O}YC(o#_F4V3Mh2Xf3h`NA_##AO~<7`;TR5oeQo zlYwGkEffnqnnp!)MZEEZKLcC5SyLSEP?kIlqn5Yq+s#G^Nzf<0O~xIg6ET()pws3j ztzG1`SmqUGUbp+Zw}(VQct)(IHF2Xu4#<{joT|-(fCwlUnYR!^yAUa;-RKn(8NFDv z*N2b$7#R@q`T4S%E$h(sY#_UK--saz$tYF$=bU-{fZ7i11KRnqV1hG_Zf{D2a^N2K zLRygl=dE|k%(%kN7&WVkmM_Rb_ZeEiI5R!^Czk?hg4v1E34 zJM!Fz9cfsFRKt}z`eM9>W8o~W9{WC3VXO=&ufvZ7%6Iq*L~PJK!x3jBssvo`Vt$Tb z0`CQVp;eCqy|>z4;=UMV+H}`M3P7!EAOH}+`5nY@gc9&8?R`1MZN(fiIKzEHe9nNw z*q@ld09+cC1oY=$k(?cl86JM10>yXU9fJ@jLMzLEKOS#zHqFu8=0 zfA#|V{iFWL;8{25^^cC8ADzPb(0z7s*xx-p>hAY1fO*E>ChDLGy zei6gfDF1(PU$!0BaU}R&Us2N!GvXXq5j%lCFb_ZgB4JV>8wHZ4-tyj?Rdrc+Dcq$B zg(r!Wti@|jTlVxwZd=o|CAHhOtI8Y49Ogx@JTb zhVWrwC#YN+)z3CBH4#PiYuB}0Jv#*`m~@Dql-mkCkP{RXt+1kG@D;D6k&vd?gQ~ix zht)G81*8yC=L8BCZ?$EoycdBqczNBfwL(Jto6U0c(7i_6Sz0DUpFa;^G z!pOb|KU^dMCd37@~J_J-xAV;@OKbZ3go70ERX`4wZaGXp^*tVV>7LWE)+m%1GCwU)i-xR>c#55+xe5 zh;b}C;Q~)mh*{=57K9EEN$#FiF3+$wJ_Fqiiy?w2{4hGsRtv!-LgG_B8|-l4qJMk` zUv|((A33Vr#5m#uj_!&LldZSvTlKa2(>0_dNv6Kf>8luXw+l=y&~Kt8ltwUDAy3eF zmY@o&T{uoa)KzV}5b~;8EEJHz7_y2r<(f`aAYJp8c3O2uw-g$IhHXKDf{j?^SaQ4c zM#OcFfY7j|dn+eJe(6nwcqB7`3XO~>@g8{M*VJl8;-{V5dP*nl63{qi&-)?oaJzq#H`p+JE=$dP_?7*y0PHc$C zD=8>y#JR!YU7@{JEp#* zPs)M?^hqp=Dm$y|ush546CMgjSdrK!BcMjDr}3I@95q(XimNIVCLLiCdW8o1!jd^>!Ht3fTIbvI8MgQ6OyE1gwqmtn#! zv7usUrj84WDWN_u5?5QY3aL6-%?s)iLY!NaL8$e{NeR9Ncf4Xf0mmvg=jfplHc*vQ z!(Ulz%>Zh&%+;2}4G@po;;aaB%$^&EsZ2AN&I#X=n2RD+4UtsywF0W2Qbs>r zlW8V<gL4 z$k2CO)@neDHF9x;n;&A-PQn;)dNU=T7K)2j_drX+DV(fL`1G;t`5=x)?ik0m`d(`X zQ0TRh0#XS3WiKQg8&&)+KYRK7<^*$k5?JC%4SRw&|7) zjA?XRY)#B6<483jDb%f{Nn04Gl&c@6NrX{A9>%M~7;RJpFLYaJS#-7Z=src!ng!Ce zqbGcTNP3F2dVJ(^r%6weG^oOplA$9ZtmD&u=W=lLqmPMc_CzI(YCO* zB>rkGO*1H7?y&Jv5=Mf!zVAr3qbiA4Wk?sT1Q=JCeurAG^E*U^J|A7QG}*(Gtc~XhpWduNX@Iio5?p`DiQxx|4;aWM}=nGwK0A0&*6+ zyj(Hd3#_M@6M`sMhrgg9*i@QZP;iQ?6!yr293;(ZcQ>N_H4CJ0U{$B*f%39ZrOE+Y z*?;O`t6&V7cAA9tRQ?bH2NqD_p#duUWK|e#-BF2VB0r_XxD%vs0itLmNtnC5U=0oN zIUar_ltLId=H6kFU`oZq-h}&VM3fY|0c8o}ZsY(!0diJ28$#$^@rZzG!YU|>K|~v@ zVofD#fH7yJ$9kei5GA3IF?add!DAr2CANzXl37iX5{F1dX-9iCMLLS0Z_TD@nR?Y1 zPva_8k&p_DCqd=7Oc|&nFVQ8GLTI;{v)MyWtSXUOI#qxQsZW(V&@V75*HSk^g}x3c zLZZd4mZG#nTr&#*4Vp$S`|OuVuRvGDkRkR<0!Bh#kJ;WH>GLCOyGdAuc5EDl(EAeQ z^lUjXi=r>Jav_35O^G)~*}s=KUSJZ7qXI@j_eRbWjM+(6CIpm%Pa`TD%uE{{d+~Hy z(@&MwRN?sEMB}HZ)|Hodo7YLi(^qv@^k3;YF{*Wmla@j`<;49)#n{r0NV2@a)HO40 z%e$fHSj~jdd9ihF^USKd5=cOWRIrNOy&aJR+c}Y^ph~j33tQb%NxoGm!_%@GO1-wD z^*GxPK=gdtOUbqb0Tkp2N^wu&4>ct%fi+&`xrhEP?!ufZJDBJ(hMJRuVm8Fd;MfJ3 zfHXMAJjYO=8ZAu5%sxu5UUbqcFpUFy3$)Uj@W@>uo@CwEK_$evBacm1+%%9b-nbF# zClYW?R~M*0>8!^!k)$#Q$Dk|U-WR1ubq3JUMuzXQcS$hgb)a6Y) z>49{WpK!WZ9CEBBz!XB>E#2uj86j7vl*Pa?OapRF{R-^qw$``tt?#vst+T7!b>IOl zbQ_^h>;Xw2m(GFDu`KVD=HRFFa(BR9KGVXsmr8x1^p#V^Ll4k2gak*c8%AElPdTr= zPO7tFZAPe~-ZjY>lcc4|DzjT3qe4PU&Rvq#QQQPxKC|T- z2Zola)v@g7WRT6w*DqgcDeo@z^(-8ihgzjtrw2^8)1E?DL7EC!22$ZA%>6n~n%#(@ zQH2a;Dk|1VeuUPiSmVDdu2;0kTx z*{tmMInYzJ4tw;@N(k~-WZHHp?k2KQyp4V84A0^+U?=27jKotUqKH+-pEyC$?;Rz8 zf=wtBT~uBk>BZ1M-2@IoYJB<0J~;+TpLGys9s5F3+Woj9(RTg_oJfLJ~;|b5OCxIr$tL z;WUEdZ)IBUUgfU#Ovdssl6zPLlo%0X=(3AEiV(gj*0)+sSTP6t!)=G}0 z*ej3}deqB@_*%R&4Q#p`7x|1G5c2a-}DT`T!WnJZAriK{mm6~!gZSkEPhU?9IOPD1g zT+W_@ix98ehfH|IuHYmNX9e{IXAa!2s*E)$gsZY-BE_uA_wtzZ2?VHQKjfZYRdPWE z#H%vh^oodTjH-u?77YEOaW?gE%3l@vu-OxU8pUd&kn85FDqZ%Aj3|VF3hLcGDdG+>4m2-SofZ z_}|(aQg9N7`srYX{e$THL}x`$yeB;ym08z;KHMmU9luL0t27+FzPXdGXa z8TE6RLmfcbHd$0fs^Y=r=`hPDXon6%UDpIAjce5K5JemXs?jR;Ooj6oXGtDvyGjs9 z=qB~Z!y*MN5s6{=8QLGuq#0U;*??t_4bqCu09Cru7aOL?(DGhX4y#JjS7lcHyv!43 zJREREAPp)up{ADPp;Ks`UzcQ3sw{<_Q8(zvT8xc7Obk@)X{deE`Y2(su>maLG)82f zwl9dchp7LMIk&6=O2HdlJ*izgkz*@$yW!YcpD&ew!Nh?XmnS(vY} zDJ!MmC2rU)S>i4WN9#pO424{I=dytg*-*IT4DD3uufL~e=3deOC~wZ6r4~$JSFX2P zz~8f|_W7;XKL7bEpWphmMe=(ye46T=9CGY&|Heo6Z+?9L<}WSk?(T4Aw&Do$EVQ7r z--WgP+GXUdhv~rDC#w%WdHvwM_YBq9sVqA+a!2LHo{y%ClR_~l-TH?wzI^bb7c8om z7gJNz6E1Lp4c3X!14tI`6HfT}^=}=#{=Y3|kk8G{QWGJ#hNGQkWklDU#vHuy_M;C! zwTS8N^x_~|>?gAel{*|F13x9sMo!SD#J2qhx88d2@sA(A_sJKZ{KC@h@0E+aqdw)M z8y`G+2Ww10*{}AS~7@GCZk6wS3(%hR5TqbI4 z&FC{NI->2J^P1QPbLCN1m>g4w`g#4|KYm$O%shHKoYud8{0i3U;QP02t@3hq?)uW~ zg4fCI@xWKsj(_}%zkm3%j~~DEorm9k#g!X8L-?liryGx4;-t1oF&f1-kpCZG^I73f}cE-Q_ zw~tfZl+R@VR6UMnkX6g|07)MDVFgYiq3&@S~80LulzC600vE-LqAw)`xfA z{p`k_Kiv7~&h0xN(u(E08yFKMC{WGe{mF*oFa+>E0nB&rd~oLz2Y1+c0w#0?V10JO zVvVNQ)WU4VK*U!)9{%F_A3lEWe;MLSfwwzzB%AxwTYq}(Pd~8;yqKRU-SuR9v$avb zvbnZ%k#P2hKmON)cS%9L3>K3oDfS=y;nxS>wMgFFaA9h`%`+=j9an?k;rnkse&?Sb z|Il)0&+kopOKd*K_?&-?1^VV|_iwy;|K`p6H{QR0^R4?g|HV-9r`e$6a8$qh*S>KmYklpWpha#Q~YZn?06H@xlF@FWRi&>IJl^dU5+1X-IW@qjmA}_S#0P{?xgP z7uGko&YnQi_Lo+-t~KlDE^eJY4}W&af9+cjfA$hBDxa#@nGn}_)Iba1(6tJ1%9&u| zLc4}Xgg)N=o23?TfBHRx8%#6*`m9Hh<0fmzr!hWouiQ20y7u%&bV=1=b5xCP@2zMaKy4@QfNT{7%p0r_T_fJ7_x zKUP5y@<&oW3{aK+jCkTvfB2(!55D_7nBrgj`Ztem{o&w)PaoWV!`+#gMSs3awLT6LG9TRj)x#gX1j{Q$UzqcVyoHS8?)wjaMf!Dr zlrIJgOXZ+r^~#R6^aOBGV1hZSuxGYvVO?U7sv2#ZL!_GVsUzodeMV1q7Oww zFLUH5$}GZZZ^4^p3v7lTlV^W^>-OijZhU_0$DiN&8L(qZDbD7nXDd6&{~)gT_|^{& zzGugGm`<@%pAkti_0XZ#V;}$HKODUL z&col^?O3m0o|;~0lMg-l-1^}w-~Qsww<%gNOI6H4^48X;wl{Zn8e3FGo@{dpX+C_z z%A0Y=W3z0QU#B)LV8vR^SnQ``7RYON-@5zW-M3(K2>j9^a>}3byo5+#N7%Lp0x#VC z;NA=OUWL%N95Srup9%(c5QuHlMjYY;#e9Op0@oXfR`!7%%tjIBEMmn8tnxqI{k=(FYzg=Vgg-r zz8tc!P_`|(yp^osx4!#Nq+07l68+SaAg3pcC2aG`Y{Lc?QeBa>p zLEN@A7Y3EK%RFH*kyJi=?z5YpSq|R!iltMh{3mkXN8kV1!LRMkw4djrnewOsb#Uvg zhu^k`jk`G*`bM~fCcr8ZJ z=_k(_m||hdn_oEccmO8pzrA2Tcj5Pj{3!VQH(;M*kDH2ccW!BKcXa(fi~k+mdgsCI zj~>2e&)v$T?9YuTvzXK7t?50^!`rtXzWjZIHQ-rnY)$j5;TLxI{FUue4_r`nDK=Id zYH;<3|MBH%^)FFicefmvP7&%C;{6u&wff-W=O5g*65OENU0j&9Yp{4RqU9l!6dEBc zlSTrae4Fv=SS2pOFueD~E=wXKE5dB9Hb7^PZZofAiY2P1wcA>$#CM*))QEV?k9PrEk`2 zB3TX%38J98X-Yoa)J**vCjA$^2pgGJFiQch5M#Di9>YO^0#rx|ag!<4^{=gNt#5o& zS1i%qF-K{Tdd&Eu){^$Mi|eqrYn|JyudP0_A)HM%za}mi4T3`NIHv-~xot)qh1^TK zEN1RXIpNiW22@xj?a0X|EhDAxGeT3u9^F7sJ!zp*C=$K=QkSnI)&Kjf-%l%wzmsYy z;S@?%ku%Jp6fOblVb1^fUJ7$*uLvV;N(-Oo@8Czp=!qKAki^hX=MzT^LP_xOOIfeA695v_n2gpOLmE~i&lmT#dFcI;TO+e(AIlP~&9i^}SmZsm zCgUJLK3if6G+v_B1dXqM{p%ZB>-EjG)vc}i`o(8fH@8}lrn1g#oZZ~2U)tWhg0>Fa z?5DQUg8wx>NCW8_ZHvGNW>FtDJ6t}YOEbJX_eRE84T^OqM5(Hi*P^rxp3YLC-q|gR ze*V`dPqJa&WFjApkDT-orj0Ns5wlf#!fHf-gx7)34Ok-FL_kr?fsDs17XNh35@>2a z>iQc;=n~V{CnvHxhgO99GvhV5Q1(!B48Bc$IbuT$IEAx*LpX2bP*P(W)378(77IXS zd^-@Xj=n6#u?rG@pN}=h)qJAX|V%YjG=K~R_)XO`( zgIcqPS0JDL@-s1?tq!o+MrC#$oj)@%pU%mn^C#dt(_~Vv8l~e|d*XCrGMdhtP+&Xk z=M8s;jKSE6HO36XsN5mA*97*=an%+MCH`BR|?+}C?v8&vJ zt%WuR2Adl)!*#DTnSmecxwF_`=*)VUJfZU}4e{AR5Dxc9VZKP1SjK7u+ksY*1_8e2 zT4oS!<|?{k@lMzFc!Dx%!uHFIo1#Lr{#P~G;tm!$E}EU}|E`S+9|@qL&%OH7&#u{m z)Zl9ZI)0huCB3kCoV)vsKJ!bbwW7=y0&>q&z|!hQ836}~94DQuw9 z*$gQsYxrLRpj5a9;-h@)uj?WpG0T@(V&;$4Xa_dYEXNDr9)~&=!<8zI5>Qo2!~;3S zNg50@TU)3&sjkx@SZVx`1JOR(%bQsSw65#gM| zA%yfG+f*pR?y(tLYbhQL3(uHP^CS}gQeGDY|Gn2mM}oJnKLw zsk9Y~2%V(Ea$mfjaTcFT^P<9TFu4oKlLzQ(0suo{jShEEOhlV)5nXX`PuEP8XLf;I z&rSzCKtC2d^ro!`XyjlQJ2-1v%Uk71PPjBBeIxLf=~CxhH)@T5KIW3inE`Dgp)G;WKI4ySkXW~D5BOj z3C}KRk{6{N8gFOZL8+1m`!ohjJ)&{x3!SE*2TvN$cnsTgnj$^5)083ioM_k!ow(bC zrWfw(AfC|bFm|H~7K0iz-Gjl@@L4RS4j8{pf3N1TEaMSWywOY2A+Wm+msDiN#2k*V zBpNvWkuvt6`W_~X1?Vu=1H-6ADNLuHbCZm9LM9Y=@~1xXHYPuQJnMTw*)NK9*>lzV~96fNHU!)X7+U@iwDQD$1j1R-t*jc*v5t6fmyJ;y=oMw1;SnT;vF?FDK!z zK8X~ZfV)}XoNvUvB^5;;9YGF#MUH<$om=7mMx9@=4V%H~u0$&T*c^{w(DszLApTbyA!QZfRd{K1gPH z=s!mg|41Z7kk}AfOegZB8_EA*=o_H-Xnmy=eMM}*)#Oaj>Vt=w3|CKhsE))mJ@Z#9 z4C79+8Uv9%yEKU%Dk}7@IwJ%+QpF&&JssU>;LM_2!zWFMqktzsoVuOMX+AW=0h#=% zOHsr@xBj$Akyfw{NeM1`k+De!SPtaKV|cL~x-5-Knm9oj*qlp- zJ`vV1;9qgAC{=DPMES-`ZNTR)`KG%=j)=*^hRy^7)oJsV?Ar$wnhC+I%^rst z0wrj1%c3@i>VqS5fnID;JUz0xVM_x8(YGZfANHU}W@bfeR62sUgh!lT!X1Lhgt`|@ zD{MVa=jdC1rx%F-n^tTIY1a3|CoddMLY{Z%;<7wZA)jX;n0x@z+CMlR>D&#-kd^*n z&OII(BE)>g9WX&lp}TEfunD5^xP?%|*9)nw3SWH3c~dMtWtsD|A-OQOtkVyf+(ds9 z{lvTNd>%j^XNY493~k8}Pu}N3WILGlPz8t}hcmFJ@?lABi*TWg@E}jmm&3}6iihx4 zp$MR;dpqQHPF%V$&N`3DG>ru&z$0rFX+8`MX0Lp`fN)FVst|0wmcUm zZS%~BdW&~fE;H0{xx<03p@eZFZ)8c!sepYz7RMwYE2$~CT?D!U#qvu&mx{qa1A$R% zLDaVjTmtFGXGP`LqbF0s5!q;C8=H@lB*nnX-i>L8c&{3)#dfTPH15_C=M^PO$%biA zTsv$NNZeHzivKYgg5lQ5g^G}9rx`VE4^P_!r>ys^#d|(j841D|>~I~S%DrE=OvN(J zf8mRRZgF-#KDctcWxkEC&?rKw8XB4u3)Qz|07Mx=OjCzet}a=^Yht}PaVUkAi1-$crM^%G znlQj4cSIEl>K8GDEW-o2k&{E_m`2(gUwu8LwI}9_q36Oj4KFRLfxKxZ60ovW>k|;- z8f$@QQ0rLnJw&AvWOQLxiV;HiGEnZsWSc)(P5>%=5Lk~gM@n~jVBv)drlJbsWZ*F6 zshK|a)L!QiB})b$e=fEE6pIF-ga9$U)2Mx;qH3A?&rk}!*tGRKY5!48+#?P@?3-7N z;F&EWxrMnOjW}ub?4>|@^86_6sD=6q?^yg3&L^vBiqX+`EsWX;lx5cUtq|4)@W-B3 z10hf;+((Wm=VypEKV2vp3u>Uq$XS^SeDR=RyYtILco~Nsli-|%LpBPaOu3hs3Toi6 zs0#{^Gef_-rwq5y()hVz-J1)A+4xvlI}_*#2yWCr4{k1`*+9=Aa zLq3T^E;=O?9B?Z0QYR2mrN=;X94BL@?nS-Fjpv=|=G zs^}6Oo8sa|X$Yx89n+UdA92Dp4Jkl;zIC-4~ZtRxZu!Hev=< zlfrP{@|tD%o@|3dNFa*`*h%dM=G^N~#r1=v<@mmj&=*5`$$w*hjJq-;d#a z*wB*$3haJofXvjiQokVOxXjUdzb7NJKS_-jCQSgNj*(HsFqDS|0!KHjj>&unculyn zLk7K*-+qM0-7eu2PAiCmds8borPcsFIu=)rSY9OnhD~z@4|IOxEzFt^0rT+d>pVk$ z=mOtY4wqR|!{SkjP(~iYMd(3;dA^Q(=V>a42t&QMiA3Nz$EjN#8+>QR=%wN0^iU_B zIAHev^kJ9dnKukFCZQaTct*o#BIJ-%;|9@z+w~*Bdw^6rP(UV$PI3?(02?tTmEG%x zhth8~%$Z zw*{cNljc87@hC%{-S*IFyDJ9KS2?I0y|g_PWF5x$wogM#@C00Eq69D5=Sgh{>L#qj2BhLnVDmjS)(ZxnCr`zeu%rn(Uc? zk(0DxSsIIqRy-+^?HP5VUrY zMj{e#nBxH*^CH&d4)`{c4cn%gVi8xOTEl^IkKWge;-*y9NDuIcW25i!%6OZa+MY!Y zjmzB0W3T2JT71}Hi3-2!*3Xq$GgqatV+}5=t-{wv85pQXtk9v5>=r)-`!t;Y?ecnB zQ$LkWJ8~$ksz35YgDt-_5T&e!TDRW+QuwUo9F^AY63%XTwSna3=+2znBia_RpCWp& zM}OvGTf<7g-EVBD1VGB;EmSi!j;#@R^Djb%LtgItE?haTgDv0ohLSwqHgIPMKA1Sb zJiFCkp%323+Sq)+mdn2NLcKFv;^4ier%Fdshy)R@R^2%QUKc^E)!8?XPNuhIB|7P@ zzf8}BH7Nn%4dsypdMyW`xe^KpLup=gK!gh!0g0jTA%k_{lQX-};A=Ou3e%a~{YV@! z7*|YmDMgSa+NUHEtfWAeyz_xr+G7BN)XVKd3vWB5HumS6wUjv_?9sk1zg1~8qoLSX zSYjz;Y6SlbM$@Elw-Fu&iVW}fBvYhzgWD;Cx96-%KgKAdJ2%GZ$FrqM8rjK+J zEym%pqDTJbTK>A+p7DtJ8{U1Jeeg(V(6SfVk_3-k3=mw&{;uSm=K~sA>fXkKP}nR` zo#NzC;T7XU3>b{NUBV0eI`aBv2!sb|pYGfV8s2I5Gxv1@cg~!aOjGFaa87)|85I$Z zXt`~*3B+C-%-cZ|&_H5snUK21m=w3G{8l1{K}04OEm4|WHAgxuc)((M=m!--#rphV zY+FkssNeSuqV0+N8%x{laPa?Gaj$a+D6iEI(%&W^r;E%miyrzT^~{3t45N%N!ypiW;5j=Dd#) zr3Ft2@mmVbU=Z&Wb|pfJ#GdVkU#9y7hDIvLsFoRXPvQm05D+P;$(>W{j}LlbnBv$- zgZSg=L^(`X-iuJfzp_~MdaL(#P<~ofpJan%xSxZ`bR~8;8zEX(FC0UTy>z7JT@f{T z$2Ei*3YkHzu(ut8q9lA#iqpgphI!&;-pTGw;`i-4L*TUP8A$>+>^=3J6NZ0vA!1pv zg)KsivTMK%V_R8`@FG3w6tb1dcgq>2#4SOI?eaZBcjU|e8w8p$gjv4E1u((ce=96Le_vTKTF8>$_qZD)GshB+h6 z6I%!mlOewyEXL2Kp)x%eIgh5NpFj#SKOl+i6j+>2fq;I4E9du^o9~|0VdJ zUxWO&i2qqI>;D_U|E0&q@>|Kj>bMV8mHcnT|8?Q{|ER;k-j?3O)@EA6)_I8?@iSMS z$nF(L)+Q|34f8x*3Wa%#Rfl^^aiT2R=)yOyrIv_3X-?>faoX!;KDmUuC{9{y{XJ_c9`$oG%!#UKsd&BAR! zyi7eH$yj=48yUzM3xl69!0l$gdsJv+G7p z|Ev=!#gk(dI4>TsOo(T%u;x3}97jd}bpneO%_SdBuNAv4?VV3s;GCJvnZ!M-ZW7vP zDVBN_hK}rZ0$=f@lt+AJ+Iq!L%^XNHoQQeoKmx9aC{)AC01eY$D^-Q~$V46oA8SGRJ}xo$~$8~N^xy5QtrbV zVfUb!MOG-1#{)*%kF+13O5{P1MsUu#@l&n=W1Nsdv9dI1@eHNJ&isQaw+)!&NUv2} z7j&)|{$^0RjIh*b*8U-d%D6O$E@<7D?pVwyFml8V9R#5Ux&1i_ux#(+;TMnd|o zBvTUkn{A&dpqra6TyCLB%;tj6`n199ji{>JDEnIQg85 zHrdn60C!k(hwCk9Mu-y}4|L(pS}kbff(4=N7~CIP)e=nS=DOaH!#h|0k^I0)k}2F% zA_9UC6@6HIGAz%(yzz3dP=L>fA1DX6b`M?Z3rJn0()Gex{(B-ZZ=Hbrq%c$&3IU}Y z6w@ENm&>CBZo(bXBX)YEWIA4guU?FRV$CPuvUR6~R>EDay?w}FC;K$r|Kh#dJCOXs zG0lt%;X65NwZH@KCQx<*x*wty%1vRZ5R zT)%g3y9aNFcH5q$x#VdBg$#@2t?>n1nQqPYUo^J+Fo z0Ds<=B0IH*{OF@^dCCU;s2@W$yJVI zX981!&opcnDW!U6o2#@g#u3k-!2h`Yyp4+Q(;I<+-Y|jwH@A-&_J4X#;r}0=)4|E! z!PLpc($pDmLI^sD5m9j7SDtB)pH)Z%NhhVnWxuk!53>y0!dw^^++P3pbFcn(L`D7r z(<`*d!Qzt_gdnbBh8$)O36tzut6bZ~P zIS^XfUq)Rj!!lK^h{+nwJ7T~E;!Nd)&{`MB=na{dBh#Tq-K#Rq%~s7?^;awmzH|5? zO0yNuVt_wey(5QIf6d&WfRRfmPN$}3d>(vzcipo-{@&dD1kwn~!&*sKbC;B>oKHuO zTz6wmo>QV~)`nTGq~hz4QRZR$#a~0lItag+S+Y?|7QmF8qu{-ypu^T7B8NxOR8H4F zS!dJL!V3+Jg?`MTFzm_#hBIod3^&-Ms?8CjFw~@NguZR3*4ab{JIqu-WyA7Hv9)=e z%XKc*L0O?iHEmR$O~^B_+rC&ivbe!dB)eKFzL+W|sM{q<97m<@uYE4*?&>HrNfBOZ z%ZFbXRiPGRT2W>lg4-)3u4FcYL$Zb|=qen$yH<(Qp*xKT)fM;tm9ITNu?MHpM4cX> z$qdb?-H$3u7x2RwRaOK`e_ELlkH05#mT_9~U{%+8SYwQlgW?MN7Y|wgETN(($#0Kr zL*sl$A9>sH4a*j~?Xw*vCPm5qFb!g3rc`EHAC8|;lW56;C;p&EoMBc>fv{*v&(Xmt z(9#7CWU8>>Zn6NTs>zFukBAv%YIX?1!Nix5_#dTK$Ri_ydJ<&Fv8=62qUYyWY5)iu zH)cwWI5@IbOdL<{spN=vv(Vr2PUaEHg2q@Vt z_;H;MvdfaKNNe#{JQO=f8jAsbETl_wO4#5*c~!Pa3sD#ms(trt+fvjfBZ4s3aF3Ft zoXTl;s!5OoC7g}75)#-(XK%nj8R~DO5LgyaG?XaGesfN}NMnUjR;N=HVHI(TXXoH6 zTxW~~#U!ceGm~_*F~!7S8i<^zTtY9tSi@aWAqer$^dyGsV6i6CT)qr=?edK$@v=bW z@{=JtaBWYHd;b|9VINsjCQ|Yhz|1S4ru{@_ApxQ`|3_Y$5ty z?9YKF*4{;zk4%!}`$bc}8n>ZlBcI_z`Tnj@oM3evU`2!QO#CeQ3jpP-u<0K$1K!8L$+MD^>2@~AatW1)MrE)}D zRpwMd`&BSbzR1oZ!KF~7aVv*vx&@oBU0tqY*J%WOIbqADw7PsH{~_rf)N*hIMQiPB zUYQ$e)#THl_>Avvu1F$U0g~V+>ls5*+>37}-v=2gOLve_se1g0QDWJ%aUUXM^ts$1<$2 zh8&=2KCvV04CBcNdwqoPPH=$wJ|wOwM*pI}$yJSI^Q6zEzu5q-ewTxy~le+IA{4v`2vM6U|?%K zqNxsZ9}<3hiEJEV94DZR6gb91{}5ypNSq)!Cy&1>~iQji?GC^I?e2U$XKS zb5LB6DFCDvtHn9WlJm7`A5IA){EEzEw<(@cJ4VgHEcOa#8FK7r`T<#q)vV50&XC7j ztAR{_?Dkqhw8x^pKQa&{2V@%J82+@sq z*vh$wT3I*mggt)!9N1zhYW(pS)^EflyaCmm+>E93l$1P*BlyOVQ{uN{R_LEX^cp%bU}@7eN)q6$OhLfkBL443-9V!bHVr&-zy zPLs1|k(E7kobhQG#|ya#431&|+kpbQEI-GQeT-v!$sYu(9G)dy=3Vv)L!Wl7U6i72 zCV+Ltm{ifEDM_?b8idjAUFK6OX?N*~f1Q8JxlKp@t!=NFF38;XphZGim?1Y-ysBdm}@Q}SLe}MPA=6`RA?3W<; zkQ?zR%V`R(7Ryy+G214$o*7z{i-fzvxN6T$?iniQAvz@LRN4)RX@ z&W^j0n(C9+GF^D6>E;LMs)huF_F*2Rp|3WA!j3!=YPcS0QQeqX2U3Dd-(2q0xNf4!v zgcl`&EKDMzgh?H(J4$LZvQP1o8VhtDLVSo~0;8@OuJa|c=0{=BmEbN_o`PB}Lbtr( zoA72(B!EdXyj-9Too{21`ZKH1GS>te`HU_SrkzE-fI4^^k^+0>NwnxyWH*X}VXKOI z72Z??UZiruHX;5U{;NXf1iL!a*}!;QDiW_tq#odL;Ln{`Ghnz?hI(Ib+Mc^ricEQIHBg*&C}vt2mU@#EZ3NMX$H+K3 z=j+EF{3BRNz;k|cd^48j`+zIi?&&T9(K|>OB;KLI4&3Dumd7u9DVG+G9Fl_A661TL z*iLi-+DP9ggEOVgR&6RgXmyet&GBgt1`o|R63w!MOruGqp#E;?ry^3fOXJB#3%_nZ zd%kGJ-9SRXqrIZHECDUrB3;obbc`EfJ^`Y1DLKIL3MPckLwI%`JDT1Fboq?iNTs+C z2esKC#i*I-9A_=`joLP@bem%RduBqE$2GDC!oDGN)pO8wr|v{`UhXl;PsA`l1>+Yq zsFq=h1KVP%Y>rV~|E{{o#fL5C0OK-iTk5Wsxg_a?O?A zKdR;*;IH3fdY|x&Bbz&-f;oehXR=J{Tj+)hSgTA!LHp^jJF8?G`T_T`Etnb z=C<(N@%_)E2 zvujjhYD0tr(>bfewe}O9l`a2`)RhT?uvaiN6P+cBF~1g7Q|S40em8$ZP-_n)UoXK) z&&I@iOo^7n&B4~Lf<|Ff6Pzb{v$n!a%VvHmDuP%buy4+u8a1@VFHh=3v;z4<;5Wcb zX~1raS4V5S!~v~lK>z6T66m-a5u4UGq0GHzXsEkl-2dBb*^< zmfV%$uZqpJJLs>xkL~_&SZ0$=QYk| zaJ~OsjmzD%UB zw8eZW2EO9CCtl*enHftC&g;}p!^UNq4)S-}6G%yo6&)IIVOC~&UY25@J-IOi)>0!T zKL`H?{c2dQhrb0GTXTdPrR78v|^@_npm(dqf%uxmyy1N~GJM~6IrY9bwvu<;c#U!qeoWxQrVrjaJ0WIxzZa)XPOhN_DEItk?^$@Tnl(Hyzdmlp9Fl#_V*8Mo89zeVa?)>!15TWVm?ZqT zyr-hQ3@fR2c$X)Ud7RPhEN2i5?R-5G2D((7q>T=U)R?U|izZUS>7+9hOLHblg?4%? ziX&$v{ahL*IZ|X;IIv$#pI5V`&2N)sOUg6@rR>z(o8G)CJbBD7U=$Rc zH{9529& z?X8p&R@&Pm(q}*4RL$GOsW^-~5?2_wi+WTFeZ?dJbcZW@+F^hv!U)y0nzJ6XLJJ>q zW0tYyuZ1Y)<%+-AIc6=b1yw4IM+g9XHB@96#_L z^}>84JCtP4a;z+k*xsU~UI+qVzJsX*fv77Tve z+Bu?56@~v)AvlB43#DiakAW#~1KYi;3_4ZZ#qddq5^GryCp)7|DVny($HuU7q>-TC zRDhcXk$8JXtVck+KwJ&GgPBPTpedi*qdB}~r&hrfFV`si1*H>;t|2&X-KP7RR#y!f zb!!g1L`emP*aWH%f zK1gp;#m=)AP*`!$<6moyF?)s$j^m#J7soHS^;yYMPRj!jJ0WtM!~B<^ko!=V{YjTd zv-vm#CJuQmzGSsGg%Lz(!%IUmOOCBUEhbI8z?(6nP4()`>jejAth?Z+9rKF1`9ATxJp)hA%V)ux|R~1N@sc zQBdmVq8c03EyoxZ4`MZ4LtQ^JSZq9T8-M2OK;?<_lVu;pneea8U%R(5n_bs)n++Hn zUo#1m?J}HQeb#pm1M4$AkO)Rx3#yVh6A=z)*9*j>^YJBCkHVXh1bI;gd5sBG7sSyD z2(hMA%~5bUEvonC5Dm9b_<7$TlQAfr!1eTo@Z7OC9;kn;-&wmHaI_)xnwIL4dz+_| zteW45fUo^w?dp=J$m|BqRIDa`7dJJHm7i*skUb~P&h_syK>q>sr?jj!uG*2*B4a1 zP2=ngzG+ZHS7?tuB{<0r!r@YrRT3jNqsvHdUMtt(-A`rdky48+4}Y?ls!yge7l8RNFPG zjd}pCVCR`&8mGk{4d7K(8opUezzV4u>Nnzfs?(j6DM%TrS(w;VBHYJ0j45`1Ejxp0M!?Lf{ZgJ~I zlf!YKmgPwg|5&yQxf2n^Cs{x(Wx(&)i5^91 zQ!J;}a6+tZw;DJAE&()ur+iqF)wadGWvA1fXLkSn0dC_)f%03Fb-qGDkFbM_r)5F9 zv>aL8%WU+Z-lb?jF=cS3Myq14s!9v14-@w!45kEH0=99i&m&}9go5sXgu@UdMQ>?g z!DlAg*^Dw7tvrFlQw=By@!pUa9>D-r{Lfw=D!6(FNve{A^`cm3y&rrqR;iuiHew2@ z7R>{0J8@3*@TNH)E379HWwdI6NEy0pLNg4zSoL)i`wJy?$HL{5hMufCBwS9e)F}7G z3Hhcn1a$;Tp}A#gQa>-1zBx{PBXo5+bvCLX8?m2CL8uUY$L0q-3l~QQ>ug?{W~)4q z-xQ(OS|J>+Op}Y&-Lp$rsE{(y=)Q-5*&dj9e#7{PST})d`gn$!dn=l~G9>z4vn(GL z9J8w$Qpr1?y|=F)d4{w?h4NYJMCm0v!F>^uGYDiK17>Blxa(E_mS zU%ywP3R(J9HZ@D+(wo(Vx4D4rX)BP1HW;r z5`6kU_#Df39+>NA*b79L;@HRCmD9)<3|Xf9M>hukRW`!>FvFUl+(w3Vao&L0 z0oXYAjReA0=%LDO*%*$)n1mt&HkcJk1btcy1pIM?qCd{i%a=%N=TD$5oHmb=j~$MZ z?}_f2acRAKT@w80I;s}e5sE34lJN?|$3o-A9;68Qbqn6Vuv{gv@~}FTM@DhS7)(Op ztM$8WefW*6V>{2rmsF*+rhEZuHT+? zKTXoC8P=ea5^IQVN(0ZVvTp^+Y|SbFbT+)9VDV3p3Po9Oz$Pk4y$b)bZpyV z*SCi_ZAmK@7f?KK1;;DxSTrfAmlY20;W@uOjj&ST2yWXGd$obw5AnH_uT?pj^LPgq zWxdw9bMTZsE#Li4BK+nkY^C<)Bax$Dpb?K4k`qm}Jol z_MDC$dI%dviyuIzzGfs}4WuH09{8(lbbNx2819$>Uk)OGg$k%(au`HinusqZ4(BC` zCUdi`;LH5DMJYIqyK53|rV}M$#FZObG^5Rh9&LD)T@RWU%?dr8Mco^2ByEft^dX=p z_+(yCxs3MJFUlQc0CVXzNwmkVQW7xsn}!wDRf_O%mROKgMC#=;=65wKl!J30#a)~2 zi-KnP;$UIz(|bN7`-larXEPXFk%j*eaYQ_6gHpp9hq+}F5xkKt61*WK26hXrhX&L= zlKGeqzbIVA?i~{#@IdcVj$@6`{d*MW6~0jRp&^DbwhgH?C{JSnrRbR`U|>y!r5Wh=lPr~tYHHQ4qB$p z#@$aHvqH+RNKtaEX7mvg6DK!7VU2-$va%EgrXD8}a`oF^z*yeTyVHG1s9mD=-?w~v zcHKU4reBzUKR9~nkFdj{)m{vBT#p`97@@>KRvdIkDIk%#`XQ z>}oz6bmfq~YJ@X8;_pYL{~=JTGv+-5r0G~I$xF^f+85jywG+r_O1W{bbA=}c{fFCt9NS_Vt&MrzPvon)3ba^|h!Ia6$?FIZH&KKQ0gUGl?M(e~j93q%n3 zGpCCYat9|#jV=>Jth=Ih{*2%uZ%}C0qaMvNyw)NNT)l8+R}scfu?48O}ChEs>yatA7uBHVf%9uy4Z-E`z2u?sN{9 zdBO8iC{u_%l4rBD*ctGiZF^DjOen2pvOS5LTr$}>-x5>rIdAcL+)+f*uS`4{eg9KR zcXoq{aHQ{7eQI7q`O|jjwtBUt>ViA(ih4wkQcRA)MR&@5Jku~z)JbS+s^H&)0`znm zQQ%$EGb<?y3l*f90f1~whm1_kQi#Y1#@ItSa^22u8L-5xM(CfIr zAnnTN-OC#_BC^(`Z1M9~uM70ARaXlD+d~^lW6T)F@D3uiGYA8ipe(3g{#A}Ns{9h& zpvD8ZC8al`HqBFl4}Q26&&EzQIT8$MTjdSwVmj286AZzbyd@YsZYRvLYxv`29KCM2 z3v`YdBAru3-nn}ZYChYkl|54_de7JRvRXu@#;NUaHSscS7qO3p6ld%!Hes8d=IiXy zDey&fXLij)^~OQ^B`QTBEPyhikmzlCobQf5zl% zziOki24@nf&yAhdnnxA9O;(_g5Sudk@(Io6v}d}G3%I>}2fN~w9?k{X zJK-Bjk3kveP7SPD_jSxq>rll%TJ%<%jx1DRw{ETJ%Ll#TsA>RiB z`!`C%Kg|)sFRt;9n&r3kRN>EprdG(YUZrR4t&5vB@Gn6E1kL~%ERdUh4KhNki)>bI z1QH>m;IP4M*>e&H&aIc91n`f!1!tVcL!`&TAx;QCId6r{X>K$|kVb?f8=5cb5`i4r^2Wy~aaiX;4_uSOjbp9-ddUAl{&3rh#T9hT2e)fDIZ1Oo z?h(EBh@^Im`&ARGL77%2($0%_PT_xlmOa%GwXN-%o2pS;gsy;sbs>d0y?(f~pRE{5 zl8!{9lFmsd(VZEpS_x8`8SADRL9ZH;9J!ZN38Ae*XQw)PV8<4Ob??DjEI(viiT`Iw z7JaDkwk0#>XN5AW8}=Tzzbd0s`+|J(pZZ`Q4-A-BlNeWj_O^#oNxJ90eA00kS9YnI z{Ov$n{JOYSaVx7ow|@g@EeCr@)6k@wa8m3daPT^w(&>LVzbUaTR{Xg=l8nEV_!5Ac zH89X9u4IuKh+`r&hXV-fnKzPl#gbH&rCj`#YWvlnBS8>1H)^~XX1c*{Mvei4;)az; zq!j)ptf$q5$0DMq>vuH(2tz!|Fp6JoUf+r5(8iFnzlG~0wSWvOIl{rIZ{FD2y9iKx zcWz)g`raLC--|uadKz^<-LJK$Rr+B@{0Uxq?YFZn=uR(Eqzjxta@=u!w@(%O721Da zf2s(F!eQmudr}tm(JA+^xMvULN7D=w(q?j|Gku7q!_1qKH^=~8@u6gG^8NnjrRd)Hot>gu;4Dx= z>*tc#B2bEb$(O!iin;RJf{l=>FC+D78jGa()O^% z_B7`esp-u;KU`lufgyK+|F7CQo4RJ65T03BFq9xO-FK(!j{8Cu}zzE(c%!e!aBKMrL(IRWslVGrmW4xHV)oHc)@Q zY;GZ>TPudB*HKS8kHGIdL0}h28(4bdx@6LF1{e12osY1#B#2v}Ke#?#{@l9Nu<0); zd1Cxte6=&W;JYFYVr<0gA9(KlXXr^LJ4{dby>3fP^lwAYf5N=~r(mf6EMrJG*}FRY zXZ4~)UE2X=73(v$sl`Tc)1X6z)h#m_c5fTZB0VFD$iXF~h7Bfi>s30KwOCA*|;)C2`^AvSy`$bWw^2 zKX04w^y};4@9s}7iQcalo>ic#(OIx-_90cF&bnJGTZ)?G7l;v1-E$YgPneC&j zk#9i3f|HI<$=H*X?Xoss^M_g!(0vSZ>^wZlY)+Y8tiQk&DC)-a=3+FISX|kD<+-YX zu&S7O<|HGBlTs^|w`Utxq}m-B{eiVM*(#P-;wyzy=rz#BU7i9-BZv?nB*d@MUe5cP ze7d;#63@3=y$wiU3YZa5Rm;h-Bw@7cMYEtY1f|pRVo#leS@9QTasS>1;MStt=JzXi zvHA++(_z*EGHMP#IB*yw%9;jz4ru_-!ZH{^M*3r28!ofdOZ*x`FwGx1mgo5zx)5hl zSR-7mqA^frrA_|m*Dr%*NIayKl7>txXxj7(RUm6&jhJWhDlv_GMY%FOzJQYbH{NTk zlA>f(3j_*k6r=ppdc?xBB=psU498WS(GN$+jE!JNX&PId8=ug+{`v(#gb{zWR&KD; z+^iM*`W@o+pc$2`Krc%s8Pl+LrD6!9f3=bw&Y^s}?>QJ9Ep%EGIi2#XDdjuUrG+pB z#OYCIBX%F6d2^B&n|8RlQ)mTT1$cEJ)M~tm5r*53JD_JoU7X;D)b#r{A3RT z;vJQF)@I!1keRPG!T6Tv)WlXAUi;XWXow6tSerjKYhlqgsXTR7(7>cp93))n)6k-W z5n4*1VOFEBNOP}{_-Gbnc_QNU)yL48Y5enA!Bcsl{jwPnzRfPDuFSzA9y;%DqCj*Y zzo>_Ce~zdw)>P*V8;_a*<3kA#GY3G}@m88eO|>SYJU1PY=B+xVK$v5YhNt@=;l_V<%h)bvZWgJcBZ~OTLSs|-Zv(U{e&prSoW!n%P?5M?( zldX+XlUkE8iyp}g1(?^KbTAX~faWQNF*lJ{qgi(IM&d^r0^^q=Eh9CD&k$8Y%hD=l znUbEV>0GgT(7^#@fv=ygae$^8(m)3fHs9Bd=s=#{dTKJwHt4tI__iu0E9&%N-mFXq zs!Gq8$&)U%?^Xdb0H=kX0yr{du()KFokJ46g6u3yt+0G_v2q#44{KoIhU~Iv8W?6( zq4sbtANMCjta>ngS;9~6=mI|D6ar1pl9Ll!8w<5sR@RAW;*c(~%e*p(KOQqv*zIH!nu>oU~R@>*4hpXn3(PUc_J+qe zEjw|Xp}60ms_G-Z(SjDc$z>PFd%;~F#QclzBI_-gyMJu9-U)&aBxNPgbj9Q~VB2B{ zzea5CLd!Gy!O7I{rc+@jzSPSc@nK)la>^b@`x3Hk(U0PEm-cp+Ztli_mz$N zVhE18;%>1S8Bfig1ocJ9)!uD8q2_5uJVr5Rw z$)n9z541R2eB_K&I{L(6R!E;%$y`IDJY#NN8M{0h$92hirjd#DD}B_YgWr-jsJXbY zdYyd)FzSV?$x)D^e=llvLbzKH0f57^9)7=B!6ec13Gx!%2))kWnw}MukL#!wnwcQ+j3sZ(EV3zIZZQj; zi^sxe4C=uvhwxfmun?)TSaa(in2?W^YET1a?Ptn4>L~c zG!yikha`XN`CUgYD{VvV^nT}szI`b$3x|p$;kz~s`C3zIs*g?6M&kA{4;>R7dY`#l zaEQe)f=;}?3`^&A%|QcD`+Mt1sQ%BO*6}e|P46Gtw=l4d{IUA$(X>K;!xTU?XzYxP zfpR$J`cy74i6xr;h%t!JZ|Ej+o}zDLW`>w0DXqE>(^m;ZtcOoJotsH?kJ3{R;=eJR|5j8Wt!HKQA6gArJ+uFkX#^>1C}0_(dv{~6 zGJ>uLCxApy69y8KG=(`0W5SZaTXNkZBpX`PV-f4bbz&DFRWXeHIQhJiayg!npkYMHqT7OkW{9K*$kLQvegch zzGC5&&dhKP7244!5_8|i)06cjfv=0Gg`du)m(pMntY&Cwt7C+6n$93O&`nK;VBuo1 zB6$q*Q8(rZ?1c_a z0#2h(9JzAyR%YD>fJq}_i#x|~vlj*Ku5~6w-zXuhg}dcOd3iUu^j6CQBJ5U90EgUPT`TKY@bg^_A-m9dprDSEb9*uBL?7N&` zf=bgT#94|vR2M7cke?7w+@_B%cn|JsuvvF+DKC;AQ4NCV` zqF!6Q-gzy=Pqi3`c%#-|38YO}^k@o%yi~~QuN9I*rBQ(j6~{`ca#ecOb#V{PsZvuE zCNt5fo&a@!GVgP|(Xy4<7Y{N(iUOkrN^4Pk$9UJ4Y)J1~CEu*Dkw}eO`c)=1ln%{A z`7@4nu^w1ITZJ6usSC6bhPF*=v)mlRaraM3Zs+U=&!Sx#5uPue7C6DA2l&>hU$55} zvKMPa={o$lToYdB>%qa|9nub`)8@z)0%@bb$;VstkAEOAPEN87FO< zbt*5kEiniswiv+sO<4kQ?>*>DM&peBFNcRT!A*&j{VIL`+Z?(l0VK|S3NBla#Us;W zH&S-cm>y2nDTXy@?@KPmDt{l5QG(p)l2*)BWpT(2ho0T_&pjeZS~9JTs47Fp^kzW75YaG3$g-O8cppjkX8q4(`Cw zH@6cay~Hl?^7t|{wAkM&wSU)$dVT&uqm81hTRPxhzqo!7>HjWqqWYKn7Qd6Rv5~!z z;eXz{{!5sttl@&Bg#0DF;5;A8Z`PI!34&l>2P{V;&$}UONms}#ZqY_gHfBa2J2{vJ zfx5`z?JvXm3gju9Qb?mFvE%jJ_q}&FR^)9$+RO;i49Dhhe7Vum)9{@A@%Ajk1H>9c z3mm;B%|>!juPRp-ezK&%bkts7DZdbPWOP(IUl~twgboiV0Cz}~RxVzVnNGTC^ zx+~ieLfNd4klkXvPDWR6onF1393NCpuM2*82l68-p&Ut6x);O8$Q=^~CTq;+CEUQ3 zR!{ybHq%(8IQ?`?3A=P}uO@|9d%>Y48!d5LHE9H3*L3|{@5W zae9|+pl-DOg!XY`SW2Wnz)(@><%~fh0EQ+x@jwGHXrOTq zuLIAzTJ5IAUY)M?yS#mRw%6NFmZ}?mNEES1;ItFDL7Y(oqxNmY{)a32Z+YqqC!-`_QvGi@&j6KuAE=VX zgBCZpY#ea4_&RB%^Xy>^nEOg*R?6BA4f1d8X%RZeo;OU86|_kX zeE2{)bUBhVJUlv3~r$O!~~ zy`?8KuLA4)@{0RiM6_k$SF^4|9o^$~-6tb5XI|OEEO9410D!lG1c*PO~O_#cl`-J84Zvzv%kL zUb{wT4iwQu0sz(&fW2|Sq=zsfm_cxaquHgZzUK;@`S=Ert7cQ5(#!Di4*0!w_^VTB z3IsMsNPT;lKI4Yqs=tq`a@IflD^GruH^%P(@C8aNK;it4QCB3(_zq0wp167JeggZc z#D{Oi&ReB$xd;dn>aOrMhHglw*k=7Hllrq6N-n)n_c}b4}lp>xE)-Du73e zXjj3U`}VPA?>;%R=!y0p06i77);swD&=|;n15l=a1JHk5camlfj{k|E|GVWbNXfzh zNeSJ1nv}pQ9k96(5CV}mSF095P*5EbnJ=G&+z;@vT}nD3Xv%tZi*AUPo#-GE?*oA1 z=MAm%@{5RCQG_NZ^S0#$>En}AmYt|Xtd-n5P=Zwc#&iBU~e6Kbm$X&F?6c$W@ zX2NUwHOrmTnVYcEu?X}GRZM!ek31&I8LHRp0r0XmeKn@rL~X_E0#b_MnhYW7 zjeJFg@B>wUWPx3I-sWd^f6Ce&jdZthU^8=)%X%Lnx=ecqh@iG*# zm}H%q8X(x4um)7U{N$0inWZ3U5X>lKr8XpcSjxPqNI4Fsy;)_Sy3+>5EVJ2qQhw$g z$i7$57e6Mgfk(Iv$Gm8Pg4ttH9ed}Q;++NQMS}^(>-U0bA){JGh4m(EXpG0P3B7K# zp3YDw zGT|wFuu|dxU>Bu}45CO_B6t6`>dHz_<{M-5UKMQQ?o0d{gieBMhP+#mnW}c4IY%|8 zv8z0RdS38kg|CY|YnV$~5C*eJy|L?09t<>t_}WLRfdLT!SHU%iJ(LhFdy#RQ^Jcu0 zbl+`Ry=7^h#C{|%X(a@YLvRu3je4|{t~-+&hUvhX2`@~#2UQT_G?G4}c6lPed=cl= z!YA&wiqL!P{o#1KLlWnurYwhv$CU7ZotGNhRwzET|63TZ%iLIyR>FOj=4n36Ce>O} z$k=`1g+unZVS>!jM5V*d%lMk8WU(wCQ&h}AFS{DR-30^7>|s=|XU68UcIJSrh0~QLv&(jgA@uW) z9H^*TteRhaR`}r6)^5Rby7$@9#6W>WyEol&vVIQ048rgya}iLL^FlPGx8SY;HkvAn zDmU4(@w;wx4&)VEg8Us-I|IpTox|$N!3OUKT({S=30sax7Bv?9Gt;|KpSK#{UrR{e zsAHGZgH0Rvsn0>#$A9n!0T2hA2JWS{86W7b__p;`W2(>x;p@m3IYg;ti-e;d(mv`- zHA<4DxI&a+jQ{RKHZ9}dBLCgDsYK0h`3r7W&V*LPAcRJ+@m%{Cj(DGsJxvXJ?gpKx zftA2kyz6gv-|63zS}zLTY?Am`tDyRbJl~nH8>sP``^So3a?tr%<3gFyvXM86L1%`A zU)OPw2_>uijkV@ka*RiAO8Bp&H_5)sc7kgTaDrS9Brr_bZbvrc4nSEwd5(1#n_il( zg(j;k?b%`NrgqIP$3#!T$8v+fj?RK7@zHI3XK<6}B8~@ScistA-wwVZtJ(P)u|Fzf zS$&;+ckpTJii}+vB`rpWK%1OBSPoNe^i`Giv+To#U8`2R$# zmw(a(Ubu^sZ#Yzmci>P=X&YL@msLsd=q{)q(fD1NWPiRneCFtUX%QA`%_RqFIiX&3o zaOQ1gja?;BnQ8l@F29t&D0Kui5YIB~`^f5JFdoqYF~qf0(M+kr*+ZQ;Uvp$otZW{& zBwy7jnYzPK@6wtH1eFtM0FZ+?S!K!rn^l{H2OnOY+e!Tqe;t9B(qBcLjLu79LW><~ zy-&eCVGo>xWDM6&cM}xmhTPB^O$!mi>N62-DWP)PlsSWj+e4NMJouYu0j?B^Cw78| z(MV(^$WJ3M2uRb$(F!3Ypj{yKRFHj3w;M|t^m+j&R&(>2m{eSKe4jEAqU1Rcb2lW; z?3{c48$LmQ_wbo1Gra^;ujJrW-1_OTSbyJQbK&R>Ca3kX%@6Tv11*!rBSS9bCVf)^ z*ai8DrotT`dycjSwV9=eLTb726}ZW71YKipvPB zC1^^!7F91B%_O5d`Ve|OXU-rnY`~3g#{+mYe#u4Z3Y*ptXH2~n`ZPe+0ynICb|EHXWSYSYRlvU>(K4p$=+>#9irf#bR1e>_iQuyjG$0-_co!m z&eiC_nku?!9y&w{Vmf6%UNyq*!boz>QEqyrzadeoQ!NoOZxK1Oif^~j&Gr&6yB5_k zhKY2FGJG)md{iUybbxtwNj0y+x1TGC)1AYVj!@>s6jII5C+)s^Q|Hi^7 z|AmG9f0%T#qNl_MWZ{Em7FW%y)Isq0W~0zHos0PG~DliJg;Sp0^B9irNoJXT)0%sd4bOeOso zCq1HKbdd>ru@0o}zs=bd$|A_L&6a3xSGlOPSrC~cY{uxzre=N@M=Lod)$fu&YPp~X z7c}{n$0}TNV}acxH(kU%EK2NOst!EqM(rWrf+?=*o3EpcP{u!_ya77f<}rJ>2~x=q z%(ZcWI^E{bUYGYu8!3Z^0CFuIxd#{cX?3a%*gB4`TiJwossP^0T?exC`H$m_s$Tba z`Z=tUe>FbQ{>yRxKmJX5BZr^7EeE6j1j{UCH3#IM!GLvhwj^esAfi;hZ+My{qKGCR zwD>Oqb_jHRS%f+UGtz*8NxCg0yB(Iz7P1yJ6fb)c|5Br}pdz^Q3|j8Cl%77s9)}Kw zGd0B7^1}D0Hj~#YwjDN??$48hnO~VPXejLsuZEN3YGGm=%xCRwtGF9>m4!H1wV8_g zNF+qf2@}TH8@}?VX%b$4TMv$_0x3}ivL|_~_)XgQ$|l@{mcvC)u9}Off=oL%m&Xn3 ztB;E7(^hSlak3^imIswBQo7U$E^P~T3l%Uj_$aAb&bL@y$}~8PPEeAS$gRdqwk!!V za2xJn4P+Z=;<9pim`Zi&Qxm2v(lI0ls^!olCSAUe!j;Z? zJR-v)9AnZ<2h8*q^R)8D96A*1arsO7&5pX8LYiI+4R)bH0*xOq|FUMSUs$MYiq^9s8oe+|ypQNe!CJ5ep1_do*|0bCJ9d|VzklqT97Ir&CimD%n zUc)%&uVCm@7B*y>v}9yh$dP8h8iF!V`DCYPPqN0Ee?VHEHn z34TEyYri4Je2EOVjagXd(S= z3mS~VpCK&La;aJ85Y&IB#Nn2Vt6?kkV+05+(N{Oa9iN zQmZ<;9SfYnk-f7qe_qY_uPW#>5B)o&g&v8tdje4v_aQzdx) zYB>h4e2zjMumvJ}_-}?y{K{yf=ZI=m;ZL}O=cYS+4?QJbJOd_+_km2U*t3*;r4Q$j z`lWM}d~y*cZQMu%++b!-D0SLVu!C+v&;-GH+hiGa;R|B5)sJ;oC0bM8edWLv6n*RG z1;0nwBQ8Mq*QGUC5LaOL+rwI&5m%-Ljm$KGxT{Ybm0Z31mexAI;F+xwYy(L`*+C?C zuvt4Zg(6t<+tbBs3bUEqnMTXq*f>I1{jjT^XIn2UaQDH3tI@5D9%a1AR%W@q?$Mrv?Md4?T+=ebkk z5d^-tMCzz3svu*uKA}Su6+QBmv6Jo!ZORfd*LG#YTkCUCG8p3U2+Z8DMGK-Fd>vr* zjGhR_EwJS*bbb5H98q0S*O##L?kf+2Y7<6ild9t?0O2D3cFZbqgZkIkxUCbY{J|&!Kg|VFmA_+}0DE z-vjD}=K9s|evS3^o*d8k^wQ1zE@?@C)Q}$L!B)n&Za+dTG(zp33FhZL(&;&)%TufS zL2}CBGwDJTp!+CCm7o&x5WzzC#wG--cTQ(rL85WKcv*S_=!^p73^IT9xFF-MDkw`f zkRR+-eRxKWfxK-}<%zj!q1iWF0z>PJw=CiP^%k=$EnVKR&oyVZ$q)tB{79wF9u?B^ z2*2t5n%rlLObt+1v{Za6$hPW@XBn!OJ*YsEGCt$^)vy0C4)wy)e0UA~1x7ZSqZ-!p zz{fA^V^GwGhs)%ueX`XH^`&>Vr}GbkdA7^&MEzkeAMpRiVE)^+prVb1k@f#ELQ;8m z`NwuM%}Jj&1_OcgW7rA_(WB=S{vCxXDjF&$Z@`}h4=ws=Y@g6Zmlnq00)LT!TKFiZ zv7sKINL3XTqbO(SUqt<3xN^=j`<*+pRPEgMCh%Ld$Kh&f3h76gM41946LY&19y6(L4{-{Ts($5H?PIe>&1KHdLEC}QAZ77>6ZGo9|6=6 z!DlG0%thLq>&`3zkr~J?im7U7y>5ZdZt{?C1~IC@samVXjA4DUb=sO_CyT{niG474 z=B!Ah6(CB-+q(--=IQ!YT}eTYjSN5jCIgmy|9D!OT)L7Fv!z88vyF|#&fDzyi(ddo zwkw5dIKAIIa$Tfm3kkg1p-W1GafnFjogqOA1ATHAelFV%1&p8W_N>F$;+3T~uOn2V zB@09G5@{{z+jngS7;xv@F#wEGDQsT|W?DvlSZcJ~Z)+6QHuzHAv@=%`YeqcYDqdg7 zN7Q*Uzm5VfsHU~%)b!&aVa)S6czzsA5X>Id%U^_;<8@TvaLNgj2n-CH7T6?d-KH)M zEx}E#T!T%dFcS#L%5pSnzY~D1R0YSTB%&5+C8q8tB^BJapMF*7IiJAn*{mtD_zt zAk^y~D-7Qh%Wsm%;%NCh72T`wuliR}C1l3Y7Lu4@B+Y!JYAIa}8jl^pHtA7$48p6j zSTwUF&_>3XI3)ksWVsS#B%99ytauvLa>T16W_b-wi>Xy7yy71AkO9wHE!QJrPSQiU zLINL4H9qf3j-%E>h^)cVN%FWtD^*)3^#xNUDhOuEErALS=C-5}pmnw=t!>&ExJn`^ zY?MGhXpdJH=+P4LPy=b0NX~9xylhCpHKc8q&`Q&TdH)*(1ZX5Su8$$jCzujj(BTnA zIA;s5lL8Od&_8S>@h)t?_6NX6yZyK@4kO#;*E$vu-JzH)`gny*Jwg}67r8t^WH0d{ z!WcLQcOGmk_*R;Hi+pX|grNjhfuf?gbR)@mSXDBgGV@>72_h>);i^P)Xqv;=6l-)l zG5Vqt_ROoxMO)yQv7~~@{>d3Kt#!xo<~PvnSYl2w|EZ5|&F#D+a|$d(8f^pzXpID-cD=U!2X)~LFS(729F0R@+-{8%+}(L+ z(%xj(PgCIZpHndkTIiS!e==|EovrU~fZkf~aqMM&H>;AzQ6I(+cNJ@vZ77VY9;fm( zPj-qOz&^Y1W`q4;EHM<2ccmaaLG;Y6N+cMj@+e1`K@O+tV#mDOJ?g#(hE;_r$qhjd zZ102?ua+fd%iwZ|iuRzDO6@t|@}Pb;;j$L*eF)?W5x0eM?5N?U=(av|&FElY;ksRDYy(|zpF5yVpAXRG-u#Lb}atvU%e{#HC$JdX% zwSgk}_PNf1yOsApVUJR3jp#goW`|nINL+R3I#bSo7c*_vm(a`X*5>G+&O+O6k4GmC z&;Z$_6Ja_5oXQ2cfH(Y9BOoYAAAvAdobel|39<;Q)P}KY$LV08Qr-unVY}l1Er)tLzxz$ZyjQNHJQ)H_owvgU4 zij!ZL2rs}oNP?oS8e|BOOK5*)DRKg=U`i0e!=PFNmSKcA7xxtsNioa4ggER+jTc$5U9cVJhp*(0_ql?N3<*L?nDr>|G|c->eF8uAf_3um=4eTP$&v z=nf}ud|@?NR(YQ${9Ph?b3py2+SC(TBF(1|U_u7Zd4-T*8ZniMd|L&P__j`p&=Hv2 zC&BuMHR_~)hh|@hrU(0r8>~45E#hU5(c97OZWx%W%4H~<_wT%Xintk40t+Z6DSW93 zrMvNvr2)4Kp`XgF!T5UbvxT&aj$K;&J~%dhIkjyppj2(UWwE>4;4h!Ux182H6Y)0{ z!cUls8yEfWfTlN@@fX_h7mT1cmgoZ>*02g!fbXIe3##A?Dt|0iT26AvocMNtbtmAU z)?kXSEt(G{mAON+_VHaHPHfM+lz5_XuV``;O}S%=+fMoY7k(1#>Zw=zOO+gC{cO;m z7VkdI29|Eo@`A^EHXHvV+v#4d;+a;-o@4sY@&QM5TDJApDq?d4c&EZLT)jD8_qk9~ zJFM?Np}G;OLCSTQS^6*&denD>;R^adHS1F0J9IxC1*Bp(6m?WIV2GX*l_{B! ztt3ssCRt)5H$>-=_R((YMeZ)EDe(g> z>F%?X-3=_*cA2Ucf`a*>#%aae;}YwL3K10OK7{=!=|AmQ2I%pT+3uWD^OOJmLzKcsJiky$Q zyB$c1@slDV2`9tlak~q5Tg=^Z(s#0kchumHNMx9QE5ERyw4>WdQG z_%O~~b1yHnic)m$EcL=o3*`~~E^Q{p2@_a@imigK3+;h>FZC0Cq0x+2$%RT{l$)a0 znq`1RHC=lRN2QWfy=$Rlj}8r#HxTD6=L%cHPK%lC9o+ZyfyADu=a|QZ;i6U6YF}t^ zV$sBF7H&bj1ovAd=p?~{#3#gWDLW7W%aEm=+9!ibJ;;m7~<3Rbpk(!WD&| zMtP_iC|IH<>`PQa1XhUX((;!+j6i%UjzdV|%rBy+JWl3*4)YauMS&)}6nytV`}WPT z8Aj;e&loLwWyC9X1$ZmGUd=8YF+4dC%*>%=h)s_a1u3&} z1A|tE357<%dyC)r(3^k$L`{fI>PHi3&m-k^@lS0NjW^H9#g?NlUd$`#dp)U%Eh?=t zKTA#$)$EJ_4oqh{dJSncjaLB3jo903ovKhuFv7D&fnXv`tkYdCn@|HcG3_zA#8a!A zcNxloYKu*>tuu5Yw~m*Eb#|P+z=D`)6pW03H(5e=oeBV|j}TlA($FEB&Ohn0$hX&+ zWzEl!e82|paED{`d)LFAUX%P8Jms+V8YZxya(aQ1_8cjTL2nvXINRY#c4B72{gU(? zY;(~I4l%3(MLjWVCel39q|!XIfIa^qpe!yB5|R6v^}7D+ zte4_nKGy#XB@l43cle*lwn2(k4wy>F-ZZp+_-263Q84H&&B}nuRuyLwp>n@fO8i5F3QY69GSoM}Mx8M1e9he zu!)?`pxSNSFoS2Bi9Y0nD3Muiy~O+*oUh%J!y7FW75@aKj_n2*A2=SGB4WmH2$?G` z=IJ{Tsf;`-zpetRz1Ld-n6RGDoC-mDlgGPR_kjgi;xNDpOc!$jZ5sfP+}H>Gr>%K%l=Q+OL&Q+<4{q2I@Re>5az&em$2cnM^E~HbI7&qx z@H|Qd%?8Ijvtd(9B>m(FKp95g994Gu29U1ycZAT8-wypC_d? zPP%qbubu@Td#%h8f{57&IHD;BQRVcK*eCcI{J#(VX59&m-ohmU;m`}-Og@2QlQOBU zev8&`Q$(4clnGqW(KbJ9(k(j8^NFqAa_Z}tkhN(TF&b02v-R=zbj5}n}=v-yqnkh z8QkHFAI`lv#NsSwbobiu*>>Rqkb%on?8P518z(U5C&QP=q=yB@20U=YKG@a&A^LzO zNqGpS@<78fKbp3S241I2w2p)dl&KN{Qzcm+fb|+_kgx|I(R*FyG$IZY(O@GWl916Y zL#U7pTlXhZ`S_=4wF0>q_u*!&3vl9wgS!aw8l^b-%Vi3-quy&pU`9y%W8Eg2mX~Q4 zX@uf)84%zjZj)roSSO32$pj|3vu9`|1-ZJz*3rtCVQL%}}Mi>e4<=~>g z^hQ5N_97xR^MvN$#N>@Jk}PL>hO9OPH9CEZI^=6}@C69asW?|XU!pT@~zH#bRBlN?NTuIFGn1Q^nq+S)<$O{JnQd?Ne7zhdi zb-aK37?0%kQB#w4dOgcDbhSqet=u`Y>6{qSLs^1Cg6WI935**dO(g^-)>WJyATu)? z4nGC<_Rnw*;;5M7e-q_r4FBSB?bqV!`m5C!+Z#u@uF~vMt%G?E?h@=FKnWsPn|dl& zPPK@Tej_x^4F2NLF$3YGw!j65k{lI@5yeCumd+JCmh`ps7pHPPDz~-Rxe1TKHWG~n7+9J$@DbDab#LT>$d=0ZUGBGtP%7mvJ&W)H zV3F8w)Nl*|;myPMw{!^A$J8=Y&)Uaa?_+(fjT|CNh&5F7>C7=ebF;dKFx4%aBBHRrWgf-7mZvnhB8NgX=+kyCcTZxH0{PcDzPpV#BM=+?F0d-?p@gF zCqav#u%`o8s>eLwO6q52u@VI$Bq9=cu@2nx?-0&|dYJJoPikTtRZRrB>JyDP7D2y) z!gvZT^RoI$x7n%my1{ZPFI-PS-F4Sn$^x7@#tx$xw61#DiQyh~JY^)LEoiZ~H1d3tX>a^(U#L_D5{&oM@I?Ew&q)U%?E(WMqbre z6KrF7U99PEyACuH*kNtRIk9Xm7*I)S^@MRx2li{+8@54}T4qa)Z>F;`6}C;5(JQt) z%H0d7OKHLspFXCJ30ys>Imy{Rq%uv0VdgKI+m#c`C4268)dRjCdQOrNh0xi`q)fm> zI@*Vm$n;9B2%C`_hNdl$$U=wJs5|MCD&TA8RoT^WaS`nTtQBlsht7TtC8RV>Al_pU z95+VAlA25KT$m9|>(WEPuk?F#4LS`)<<_mFoTLCq$Zkg{CEC@mOd5#&D zIvd=f%kfYnM&63L>6|{E3cVGON;py=@(PgRS92WK+z-^A8v9RK{AO%rrY?|~j-qB} zMO!qqxV-^@B8KrmRGLepxXB~k%+MT1oMkJ)uu?vK(v1FG^_qCM2c}TZA|tjfE?Xni z;N2687yv15u$Oa>hAJV^Ut*p&oZ=pIV_&!LaB6mpL6x7nfGUSFaq(t1ztXyd7 z@6u5Y2Nn;O&qBOGk$}#5Geb}7mfR^QYTCN)LO9e#7_A+Rf|=2OdlWa0ED~jKJQjXl zIay1XxwTEr+sWBW#ViTVlkXs1 zj`48`=HOvVb#<+`FJG?l5k-UHuh!#x?$R~y7!5EM=CiKaA7^{3x_S+hv%WRe>V2J1 zI&Mjw;=J@`4%3?S18GM&ZFeRd>#rxImV4Ho=((zr!B^LW29f+zE=F_H`PpVcqDUJ% z`F_nQAMI#M{Ovr7qQY+dAjj@J{UQ_rn;q-Qb8~dz@4u-!Dl>g=s4BfpV1)^Jo6+*G z{aS8#A5r$`l>O;AVA|G(vJieFxz~K{;4=6P3K+?^)VXEmih7jX#e{!b5R!>7a%71x zbPx=n_V_g=pS?{O^rtipN4R6KeNP-72AR{1KpA6cA zncn59_FQW(N1*?dqiI@1wXkd0$qh%@?B*i`yWOqc`0>t&q7 zP*aBXuwT84EOgOx%$-%*C$O3aN({L-_R9^>Ss-toNtqE>=&Z3~N~6Xv&L&R6>K~dG z_A38*jw|DDy#aI%#|>=RoA=z?nWvXvBJYIF+rsQw6!uXkhpHC6u%wHgP{$`qz2L9& zga({2(OM4?W}_QIj!9a(P3c4k|#T&^4`mixC(UXBNx>G2mu?d1xE=ZT=65g)C< zKHE`Uq=Zm6y%_ZRP-oVj-Bv}fp9juVDz;vCTY2fe8z2w{;B$Rr4zlP8Vt*OHai zmM3Acq7>M`uIex~Brvj#SG7 zDz7ANAIo+hu|j4pEFuq`rhE9bcM1nJg4~X*7LS>9Ra{8%YC3Fp=&n>Utp(1=aZfFf zJ8oyCg^CO3mvT+He9${6wT>cM1~gX4ga5QUSbiD|xaJR8kqDi&+G-i}QV-R)|H`se zonoytwp2FR(^PU8G96BHMU-ByAR!@#5SYX4v9nfc`^{#-Vjz$8~m?^W77O+DhbOsP>3`_9}~oPvN$Ql zk{O5Q#j`W;8BO~G==X-8_Xeo=a#r=#UoFv&RB597DdhZ`^f5t&NSZ^>S_LP2QTEZb z`AzK6(tRMGMhd=eJ^=}MY;bxs;f(a?lm^cgcXnjDkzQ~NryV5>zWxQn)KaR5j zwC=+7Y``X7NoNeT$Hct?h=guvsmTg(fp| zxI=R|3UtQ`w!8Q5hPJ$_@0PE)na8dWKF;|zPn7Sg?6gDqoX^M{+!Y=8J z-`5(yJ&r1Zc~-q$eZK+!A;)-_o46f6x<@*!e;abK{Qn@w|7WPN>bs4?3eGq7``fx5 zG(?`XEt0q^Gn@dVl>(-y`Uo+J88{;Z9j=wb!6tEWbk-^h26B572{P!#_J#1qT$GiO z#@X@+sy5ENciw!V)OxX*7MWE-vDtSosg;u1Gu!ieG!6%A5aKKM^uha!C(nt)^wA2Q zRyU+B&^Cf9UIZMAse!twpbh$;$hu%TuDIFY$6#e@1X!!3CO)oii3rKlzjZIA#^~;w z5CpRBycvs_gzAp1dhfjeT!yTAXg4!PR6RH$y*Li-YGhpCm1pTz3K7Bv!N!3GbHUMb za}WYpp{E(ZnHuZsKpY)!z*p00@^oa=wAblkW)a+|D+1|xaPE{#7-5@20AwgZwd>pVR6+`gZyCdVTCA4Wk2kb?5892_`L zRdr|-7x2pT8ECR{H6kM8AsSl^sqIK*-6E`sI`Q5-24X@rEpkIxoSaaMcHdP>S;j-nS{Gyn&8df%oHw7&mz}#%n zmOJKrVG2vK>G~tZWf00GVjwH2M$6V=;ja3+tnKsTHY?9+N89E2-Fei?MUar}xX57w zqXcj*>)V+VPQT32Ms1X^uoeme0JqaQqLC^EEQv&*(a)!N>-P%H}8+QMt z@=5K1rTK;jQ~P`k{9S`neHl8aiX&S8DD6j5MqwCaoUAWoo!pkR8jV9=FQN(|M($?> zl2#dOci7#p>e>+GCU@YjPsncw2Kn0QBoqgg&Py|?4N7x~r0OoPBh5K3L|2KmwO)GF zcc7{kIWjwgGQ+%30|umQAd1LfDkqkrh>565hu*MH9|CEaO&exUze))cgHPqh6WjEy z29&vrsWq7EY-$%Qj_qFuF{S~@A%Q9+Im{}2$zsPB%ac7>SAT=kHkl}v5qCY?A0H1& zT9`EUfH{U~3uQsPG54`D%7-2A%PCft*$A&Z(&#FBTorFVFdPb&BQO~y=gA%Ltaf$0 z@8v9sIB0TH`QV&*qj6Spn_*y(nY2v3@S@y2kP-BP9zC(-;C~q{9euRZQg3xnm7r;2 z@Y_=!YZ|Srr;KpYm*s>sR>PlmZ=xPp$8I0FY|8g8Z06GT4t%mi3j+c{tyOfr%DR+! zZ1iEk4y`*$#GrnY!>%2jHeW}ZoUmN+)mP8Tfe)@bfFZu81{^sAsjGc(F?5K!ZtbG) z*;bkG&P!aLwT>ZuHke$Drx8=<$Q~}r_8$E1LpPgbod|P=eA?DgmZ#Ng^o~zeXTa_3 zzzK5=J3Li{pRH#zfbfF&iPR-0P2qP83>R_=T>>~+Kj$~-yoo-dAzv(uKt!>i48$;~ zlbd!_P~#{KHEuH5G51f>N<5k!k09Ur9+N_0X9$B-Q!I+DSjU^%O{Kmjt5&c;+ z5qsJ}YPiM0TGFq(^8~;9PpeTMo)Z}(nLpRuZmo>hP_?mEJ-ZDsMV>l|x812W{J0@* zS;iAvolx62PH3{X#cYRwHMkWB5|RmMuL;tA(!n=$0yle4g?<3dt8O(nIspqlu;&`3 zh)zi2)f(piRXYkc)ZQ$F!sk08a;qHPWk^RniS%CMpwn z9w^SgIzEgnX!ozSoW9I9S4tOI*gT_M>P{h(uWu>PW)}}x!CGeal#1spZ4|r8zt7dE zp36-PE!Kb*z?WaKy=&U_&KPmmxr)La@V=K$QXyO@yDA6Fw>i)OK1u3gWwHi&Q)TEe zGG2)j>X1&WPWPdM=vwr!M%X4Bnc;tmh?qmzj03y$5)XbU6Z9_{w4xc9_Ok+t+A2eL zr7{wb2OO}^EK5_V@B~UFdiAD-bN(Tn^NHam!IXMjkyZ3jVuK3#M z@hBLOK%UkgQ?D@)NKjWgQ7D;P*x@|V9se$8&q=bQw%CZ^HohDZzch4q*6)dY9m_0# zX~~d*J^K?Sk`M;iBCX9cpj{E`l4{2_@kb=>-Qki;`hqNU(9Ux3H$%rpUhB{Zx!<@v z#~k%xOz#(3QltUY6Y~D*HXAFc0{LK_im^lF$vp8$@M%qG7TKrKy8`yb@7_Q0XNZh! zJfmO~VhQI8HF|Y3a_gK?dht^w@#ZqM4w|`hXHMCCSzU8SPHtHya#GTy@|liW{U%ns zy8|61npE>U^loiAaY3V4V-hKmf3!jp%(Sx^0cz7^erw~3-QUT^r%+q6_2Z(vzaZQr zdt{MvW*Oq#7<7LIcGcJoyV*ZFy?tO1ctS-X=b(zq#KzB$d3rz`a%&3nRL9O;#}4%z zhV4UMd{83olcZsHFNDoqd|0F5#p;A}+L2j&*a#D^sOfxmkcK4aa&Kwc-6d!W2dRGLtWllRk*SE~$kcsQ<|LB`GTQQ7ARAVfNrydE4?N@Snz+%i@U?`Pz~0h9q*<}=KUHO z^lD%mu1P8Ei7{q<`ineLd|XgSTa@^4#Fpg9JaVj`ESU%2pw7B5-_JNA=!!(mXsVN}=SYUM3zd&NPrBk{3FX3kg%C{|kjMP&|*JRgXbF`&eFG@Z#e` z+MHj(9wm}CY5$FIIknJaF1xsM9MmRj=OT63rQ|k1c!>Cmr*qt_I&~hUQfl~=X}MLn zX?jA*ej2+zN8tSEqL%Gm27_TovSeexsw(xPfw(snc ztmsdh(EnZ^q-3RnC4}r9EXy27omW>x7!-VyY?&Ju-jv)7X^Lge{|7>@GD*5WmCD+A zVGE{5f{S_8J$l3@`yl4d)x;&ESS;6jbaLzcX>(5H|@}87-RfOc0 zQ^x-w>>Z;k-L|daRIG}fRBYR}?WAJcwr$%^#kTEKY}@9Sz4y8IyZ5~N?EAE}T3bJ! zwtkE;=NxnPIePD@K{i-gh^bT;N53g;A$MFQSbqTy#&Aox*X=YjSGCUKUfv=FpcT1) z-?(w{-4>^rjMVq)MX%SaB4Uvm+y7;in)-8$>bGT2bl96nO%LrXoYi`sg&vz}CS9}I z7}8G-7IVVy4HlWY;}7qctz>9MFKb{|YzPw3&W;Msmkg97uRkB`EL^4 zso`}tpvbLmg1~pVf=ac9lgcqurP>Zin|pI)-P)-7beh*ApPTI{%Pw%oy@-%iuDyWc zQ}j}fm}F@y^^juapml?Kp%9`jQJs35f9Z{*PL#^p%E{kC_gVdP24&i`XeQo@;qmb(>##ZFd)&S}JV7+EBb9=ORQara>JU~~V*GKthT zp6)(5k5EeVmLzR}pz;o;WwYbK*lJ`CWIk!DS#WFSKrv*^AGGT4OyAEStWl#2!?}XY zN6v4Nq2y~s&E<-Xg_f9B&6v#p2T^XLDkSddYBEvd7)BQ9_ z{j~wdaS(cOM7Vj@o(FS4x~D7a3C}Od{r#>OF8&f=UEl^e$30+gH)Qr1$aA>>J)QKF%8-WxyQ$IEfMYm?J5gCP#4ziLQQ2&{TRk%sBD(p6t6y_9qD~bTt(}kg#e| zh$LDm{kjl(G1FDRHOE%Ndicu7iR2}tryY_5b-kg6uvS?@&LdIWaWUs zm*xY?aA;khIlC}<*x=FH1jx`Sp&ccfSCoaTiHaa|7&R2bJB2C|N#YPE@5Cch(|8iJ0*_@zgg|;zJ@G>Rmo{;4q!nwyC4BMa z>bGDO6{mSU!H{d_OhW9?48iX$gIE1f||7Tqhx_~!@V{#dr9 z{xZ7#FAkCA7bPCa%PKvNSW1E{p%JMbiOf_!L{BNFJ(1rumx`uxz%OUjKn!J8YH1w_ zX#n*q^4jn&ybr8vl=bDCV##pCE{o9{><9diTy|TV*ql+5EXQ11+hNu%=M>lDn*Hq% zPuB;i4u=(Fzr8Sf?w3fhu#^EMMRtmul!91!=!fYXeL?|~;BJXN6hAnlmaI{tpz_RI zsQw)4d;zjx1MjO|3WzQfU?sN8Dq#Yzg@J8#-YJ_zO?^fd+L#(5x`2}W?x<^nOb&IQ z^KVhi7Je-qdm$6KkC<~O)mAz)AuYNDbOjv+As+_)Q!cBnSZq0NFGamBwYWp@~~-)vE)r%(iK1zJEq5eLf_k z(hEeuT-iRZn39&PF?j*|hvGdnvqTtm8UA>VQHrvhQZ#A;k37;k0vWNaOaXi$I1*np zL*4Jx<0&Hvv(FbU*BH%xWZZEa^;oW@|&e2rNNsG;oK37?p>OK%5fnSxFYc^JmHYI+joevCp*g z%wS22k{s$mY%L$C9ds(!DGJosY4RG+R{;k9#3`~w zC?@Qq0FH%7KWyBO_;MW7)>rvno^K?r&y>r!1SqUjI3|&52j58bQu<48 zDOWB`*BK>^cWC!!AU<172ma{i;D~n2qu=-|rFj$u*M-yD1a|1{$@5QcY3aaZPJb7M zi1OO_v0m!93aqpg)(u^e5+s9#owV-3p;^#t>L%BZAYHs{%A+Lad}*^H=1iqm2~<2W zK%ka{^#FS@B92nDH2!D^HreiwqH_JfRMX!!RQJ0{aqX;Sd+V21F28gLfAdLs)wePB zy;y+A=@3+f0yO78#H+x0QvmOQ^j|*Weg3-j2H`q+w%EbCL{Z!Y?b14^3!6Gv!b;PF ztuZo#nRuK=2;US~{VA=u4HRYmgQP;B?fa5NAC$)tARq_Z1-=E2vqKYDC86bB8{s)o zT8up%UGVo?O8B9ZTG6xWi8ffKr75-zYwBL?m3>Ll2L|<>$C~S4A$b9!QalH}cnZfr zDVq?2OFEnqD(9qcjtK-b^f)C?b~(~EXV-x%jaVfLSgz=;va8Pt3+fP#IID-T86JyC z`>UZmW3j0Dn44Xqqv7FWd77gVOWWeMjnraK3E!LM0y%~zDh}$HHs&9pUS!1PgV9pL z9>=$*0qalGx^5(L&kiNUc|i}Mih8HdR?XP;vLNn`jr2SAuICu~o%i~_ZdfsKj$Dg?uQ@`R zo7EqF(?VRFfkw?hdz-**oKUfqb&<1bch@dgH1(#eI-h`AvNQR%h~CFuk9=VC zIo7Jjq#i+SJlCGPv53&KA!@BgH>{4YP5WJ?=G74)G`5_jjz3!}M! zUJ!oV>8sfo)W*W&S%kDW%3KRfe%xhQ9kLCJuZGu=3#UhFsyh%9g_?WI!PIfI3Se}O zR5|WpMFHgEmmXW;Ou6#iqX@67^r(Bo`Le>s$WMExmR|<>?>fOF>$flMZ&`<&hga{9 zUDxbBm8>+?+?hWh($N{%%mPJzkRWDN+p*dAL&6peRVZesPN=E<;LkY-aGiyYPA`qU z>dZw{o}Jm=HW{g{D!es{=k(gAe|l0))|ceiA})&`lp`s8tW>eH{pJ3^Tg_%kky&Hi`@TqBhfO z%(QEyz(8^+4fmulCyapZXY1C88q5ImU_lmWMe-abtEJP-BbxEJMUtoGn)rxrIu4y6 zP_Tu_d3#63MocCLs~LxKRFt~Bo5QWHm2?y&FvG0KekE_C?KfB=Qg$;VjyknlMU{^y zTR^o0^>3<-*%O5=X1+v1q~v5TnH8BBxwaHmKTbzicl+qWFCg-yYL~D0=8r?bU8IUR zm@0Z5SOZ>dyx~@>GhKu!i)k_y5NqI^w!X2=$O${Jc{`pJgcM*=4iaPVqvr8B=%E@$ ztwE!IQ5^;74cx!DEjDn-E~;CNYblv>-;QX2bv8c}>&6qX&k{%7Oi38@`_aGW%CIj7 zy<^ccpiAhfO?1lqY0{*VC`vB~pp7_j^ zkw3X2#ITwGUleX&$Lm9jEcsLiubhd-@4tGTZ_zFBocxLNcI2+?~axJgG zFN*9Ji&CODJCv%t{L6ux39ENEkU+@B*TZPZffBn34oj`O5l`kzn0#cI0Igb~Zy~;| z?ieCStO1NvrpZo>L7z_Sog;3yY(-p(LO>OipnIWiUW~&oD%CEmy57WXDUOIHlW_=a zqJoMh?AtSZ$wiHVvbC4q@FE)VDT5FvrXmMDxICr zKcL;^ z#kuLq>Wy14Ngn!2+8C`mw53Gz`YzMg<6f^xv{c{0ElYTHv(?QB7$;?!T(#L){&Td_BVyoBYZBOljoy_IfF@L8n z)A+uLr8jpqk+*);5hPM1w@#RRHiy5VWb5)vE41CxM0R~dO+(E1Es#dq${48 z`59-y{a`)lUgGw>)i&Z_lr<80mrMi4w^S0R4=%1BSEG;c6fXx)l~wuz?*glb^rwrK zP(|9N2%C2ZLvX6R2q{<364rj_kPVGWlY$k=imZXs5F2A+7e4uzn^wmU4|56hjO zouWz9?qG@ZfQ@73CBx=scvTGHH?^ZzCrlnp-;=9N=`8F_dT+Z%jF6V=3`dH7)+$gh zlO>-eNH~oWy+S0Pg%cUTUYP*O*nEghX5bgjC43-_a8Gzn#hld_9BFN}v4_}ol z6xzy>hsjQ-9n&umk4<;H8~fonmd2LRe&WZ*Yl^9wN{E&TT2ZXwOfL9? zIu8a_P6R#{^>Gfu^@zgNL#9-qE8thQ@&F(HN-w%jS_hPcXH*@{?XY)ND|IdI_?4iy zFWVjcrlEE}kc&`D7igAi*}S9T(b0U36u27jhEQd5t~kNvr`}4SsbGx8PMD91r)QYI z)f2u~pY>7l%!0)eQ82(9&Ab_KiWh420(i+9L4sktmR$MBb&r3%SMM`lc!ejCLzKdZ zFnz28Af@&r8GD@fS|OtIasN7S7%HM@BP7ILAGgr>SU@P59{0j)34RfUo(3C%L_Msw z;i-8>CPA$E{3k}^?rDL;4~}ao;(4s-(?p3SWa>O3YigNyq zMIo11{Puot|3xjB4PuZ>z>`QH&We3BuVT(V;^b|A>b`(6+HHEtW@yAee%eeME*;W) zxP0rwv3nD-cu%Rbj@gze`7Gv);OV1&!-CyLjTpd;7^hK#^SOD`F|au@od zq*bN|IsN7e1IcR%sal>6E3Pim4We)4^1#r}ap-%~OkuH-DR3QdMmZ;0Z+s z)-XpvFe}d;!?8*qP;S{l0KBmqL}`ioAvIZHP+V5cLi&ipECm|SI#jG)K-Sc6fXTow zjE~!4Ltr})*^kVEpn~KLTi!1;psoM>TCqcegOx4!=Gi{3O|A^D2A`!@b61{X;CkV^ zY4g^E_57o-edN9CaFWMn3g_A739)W>D&k(-MdmZHZBsAv8T0e;&Y9EC`|8Fmow=j$ z=2b>=i>s4hvv~cMbz&(45&4VLlY)R@KBD0w^mJ_qFH2Ww{NdWU_(sG>C7d9n95N_N z+W&HL*j2oK_}gutR@U_ga{FYKE3z>mliZEd(RLi_eBW4jG>V8C%_qno2j!8N!~!Qg83!3v0*Uls~fW^nw}tB%@~kmB2(5$Y4=GvH;nGu6}t(T3r&qh+(> zvF*{z`e4f2%M)OW((225Mw)EGoKqX+xc2b(tkQOCJK=0{i}^tnxE7rBAR^48g$R)T zQRe`QYin<%yqoE6(y%)QK6KxNZW>oUv;bH@M#2o5eE7u2TCGL2dy!>fU1O8H(=gRg z_ztK4Bt;@_*qF_oaJab+K~8KHM^trtgc6(vG^IeN;bzLdQqOc-v$n*fy=1wdw209k zdYbf-#IWDjPgpuf;l!e1hM<*|P@dzPI{19i7YCtnrd$#kL_rTMEsQ8w?~3{-SBTX5Fpq#fV<=9p-Kx1Z^$)|wCzR1iuS~3 z6zkrMRKPyCluzL6!8iwlFFaHlO%sAmI`a5Vas`ulj1bh~O;8~yHALN?$Pq&RD9@w& z!O-6~lIj~pn_PE&vI&YmbaLKQ95o_FU%!n*#N}DE}MqZ>L zoP=sp4Cf#366;h;L2$?866zwFq(4uvMU2N?(CHyq%&7|%fPf|(+njU+nXXErh?*BY zJ^2wdxumm7lvdrou1kiAq@L>-KrZ^`i`O!&r)TWlQx4tcl4(*d$WbffPJ3lCjom|( z-AL%vZ+%phof3o|Ez2FGrU`R9qJ+;*HnQYQl^fZO7PJBTREk3jS=bjXg6hXQ>|!KQ%xs;YY0Q5)QZQzT!*3&h8_Dg_b|q?R{dGa&q}=Z&ZM5Ow}H%}j6=+|Z&f z-x>T1n$=U8fkUXfDA{t1I6Ea(+R8w~dC-|(TpktC`;{P?FyJXfpCr7P>Eb0p(}KGv zY&mSY-Z528BW8_VfXC*L`4et^)3?uWe=Ke)!xMB~U*ec@{|LJNpP~kTA+JIfhL(m_ z4*z1-DX)HMog;mEj#x1V)EDORkp<2ssEhI|@YS%Cf|LsRF3irRHxW@*Gg-_|6fKsIzZs|jaY`oQ$b<1(+Jo!9% zu&|zu`t5Fu%GY2cYvc%oi^JT&=tpr(Dnpo%=io5(kr0FX@N_Y>JE`$FdQv_gIAg}| zsngU9s|f=bnJlJS&hL=*%6W>UWq^?qVg4=chDY&i0{+BTvJHhlk(zY|*w5AeW(8-RN3$gmBA?veC{cv{o z1CY4#(wXo1UnR#JUO=*rD}pMy)xKAo^W!cpGrA{nl6s*bQzej%l?u7bKHJ&DmF?8byuuWaGNrV zxw^t2$Tz4yzYi2@I6d-{Sq*C#of{rCb{+C|~FjQL+c@XLmw)H6~E$ z_@8$*uhb%x=B4iSRejwF{rX(Aa>{Qd8$=@sWXv_qe%PO?lRV3AbZ9P{dVnaeRcK}W z7?+{TlgjL4!VS)64V*)`iQxUITS|{qDh5DuDU=;qLyreU#4se1znuu~u*}Ktma8+I zXJ!Me%MvaRlceUuv11sLYyA?kErLaY; z??GlEg2V0Mw_L~8C4r&f!cPNE?b^CQK81~XtbGlp!wB8eb~Q#akDRwaGCio(h~7`Q zUT}QkHUge>x@FAu)XZ3WB>o4&D547#(o!4gFPA$3dSvs~C@Gd{Cy?`zJ7mIE>pbpd zPmmu_8U9^*9LYSgoFTVZ@mb{TGa$|7Zm3$n3TAxT;*9)VB2Sr3upZ@3#n`8#iO+_F zxtD=KL+%-=uNonI-8p3$ff?&tyjOX-jvZ#5U)1n{*@ELs>zls_t)yFS^B0-PT##R% zS8OpJ{9nfTf;*uCl zZ{M{OWID^ORt073v&CUJ`S#A|n!4{*l_VV^7s|TOu~ZEFI^T?;(%G|c(Y#VeGLQ8F z@d_fZLdP22dN6$ictTyKx4m(BJhqR)Ay^O0T+JS2VolZOIbB(dR=$nymWMkT-H-Q6 z(X`>rxGVdaeb6bTRqFt;0ti=RoNYsO?GU{g(9Jd~w|=HB3iEgwczO5)9}*bdn>?4w`Dn^()49VQ6kX0?}g_}v}5mJKRIOUy-N5$dbIr?{r+JE+ug z^K6}nrK$4%xlo|kOS$35x)*=pac{VTOrb{lIw8n(n3PqVAL0BNv6!v-1OcMKdxs)5 zaTQzp(A;BcGc4LWZ0Iw*!Yy9;oqn>cCUdY;i2>nT#M;570A5?m)Twp$;)r%mc5Bc` ztm3Rx&mF|bIWdMpjap0m5X7eo$ZzFnGjgW|WOL;zy^DacCmCh4j~mF@S9JYo2NvvW zvCDqtYzG?84w;t%8TJT*iY9yRV?uZMD+n1LLy@-#O>X0>&YUyOnl8c}l{1A~w4p^S z01Wtcf9dZpKLytS){2^Ay3R~o3{hJ_jqj=NsLH|aWO77DSTvu%}59 zV2+>w03P4}3CH|Dy|EP>bR8V+|0h#i!+uT}>4Ui@zdvL)Ee46-H$lPzMAoz=QTD5K z7S}8T4upY|4%1MdLf@QgmRwRiK?*GNkkCd8qz&hr1Oyc*G|a+STBJ7lS}%gP1}Tj zQAceJ6{n$2!nPoWp0{Gw_K}ui0~JsY%ZdRl8Zn|jjipKexAiN}10|w?m|<517drL) zY^e*J=*^9x4o9YR1!FHDG6qq|cX(j~x3e`v9oU;s$*v4-uKPzQ&^kWnUQY{PdZrG}SLeW; zJK*8efFOuz1_8; zAZz4X*cS|YTpcX49p?-QxC&53)QOnRZS;zI_Qzl{4odu!X`x_GT0Hsebh+d}ZZp1S zS5A`CE!cQrOvf`DTlHKf@fGHL0t?QSLz&;zjfn297GHG%7LlE=3Z4|2c-xa`FTO;3mfTf{i$1z! z!`nOJFz@JzVA6g&qni8(y{)1(&ZJD*+?l0VLJ6hlBCIwitkeRie5>-=b4ct~vzsjy zj*FLOhD@GR7>?J>D={QL#x}Cae(({1U$p7a4wBN2jA`=nf1k4=uPZ()wtM{zL_ui1 zb>Oqrk{t|M75|3O1PZK;j{TOf*K2j<*qXPH)|J;=v8d|yog`A%h&C(sOT=`s2XI5j z(B)gYB2P&&H0;Q&?T$BiWam2Y#-FnpkH-$!{_Bc5_8$qOUk&sB4`Ec_+DhNi&hBeN zN(1yKE&b~qfG@esKcD}6!SQ!a8vo<3{yfVIJ32Vp{g+^-l7<475Yh)mP^O{U#Rw#^ zuPEX2PpcO6Uwpnk5Z@4d;qZhRD1jtv&wka_eTxWn9z$)IHz`$eos__?AC2i(OeI%H z1lzn@Cif1cQD*ewsU$Zy>%uMU!EUqZsTUVRo9Co>F*u=9M0u@+G7upUElxM_=Fz1j3UU%T7L}ub zErM{vGpNAKZEqb=@Lam+*JznpFa$=bnShZ!BwO$p1TM6U2OkNLxNzvb)D*D<6e z8pzN_i5GrV$P_vAMHdt(qt7S?ye$PxAhby5;2!~EW-{&GKJ+=%n_l5X2=j=`5jR~L z{gM>SIoXaSpp#&kQ1n|og{+AtpEM8JAA*YN276ly%!$UO0(|vQ)pK9A-WZ`;1fM>V zl!^26=wX}a4%}ijCOu4RAsZQoF;DJ!JVD31WHUP1b}5(}OKk>T7$rW5yLhLB*Azpf zml9{cZ+nCf`kB^8pW7j4wg)r56;@(hWO&jJN$>uCj!Fo=#H$|!d~bs29^8MAgleL` zkKWR?c+$ZhrI5e2wX~3~V+lF(#df9TbrEE=uAL6q7??l$XFWObVkkQ?g<%;0JT1*s zz0s0V!;UVG1v>rEy(Vy)FP`sYTuA2`ZpmD2K{KLsrSkAkTVlpyDkJf&;X500lwGK6 zeHgmuC8?bVGzK~;`t9qirv&QspBeAYk__KV`%2!xft4{(5yzr-z7Z6`79J2gGFUD@ z0(VRvOV@5AN2zMUnuRik(e!;852HdaPc%Nv6q;V%0<(!yc@kVFpwGOLvS$(Oa(*c8 z*;B?-Ap@d(hTF@ASS?SnUM5veVlOMxf7tz6PGo(YLFs0wFKkZROChM-#&luUbpD~? zy+@9E`23v}+d_azXDTD)mcl~`T^r96Dg*VJ(*^)CE!9+l-CxM9Dc-+&*U1(M>$aCi zcc?*9v`b$yI73@E)|aq-sL|o-)kC>CQwC^p0D76vRl4^WtFXb(=KfLE19RJ!t;4s7 z1MBgPH+v^cwuYELkisutgyym``q2i>digojPP1AU_!Af_bb~m%BbBh8vDj|p*nMLf zA+3u0DIN89E4$Zo+S9)I4lMl#+~LsqQ`ox^_0pStwYL(ar8J}-M+f&xWKiv7I;%r% zt{cSrggEa=mj{U1hmwocj!PX$4x_ta+-8rtG3u4LcaNn*#AY{zbMLoH1Ys2mSr_W9 znR}zEj>jJDF?WW3cJwq~hUlqoh=}ER=#2hy$!hRoTIqEDJQ2E{R4^usyJFVc)&g2h z`TA?5Bb87&!31*r`74W%VvK8y)fZE&e)K!pcQ2G7I?0)GdnU^<<%ssz62;a;Z@Ds3 zp~6N#En))XGf{JwSlw{&1I49mEM#3m3??-jjmZ;3yorf#E&5|y6uWp8 z^pDr-|3}pk(6!Pxw6M_Cv-nrlkqV=O>7|7OevE?yLaySS)(NG-osplO`6*o-FkDM8 zwrz{V=_7(?LEeZ~DSZ3EsSOaN3g3wLkVKNicOElqK;)9Dub6!n+EHS^#>Rx(YqSTZ zG1S?VY^5j$>e%SLoQo8o>=h<^`M}cqf^k6V*2!TBfsBzL7cY=;)L>SKB^?BjH_xOZSN- z_?W-1mcd5Y)Z8z6R8~4}AT>)?+^*S^1HmXgW6)!*krRxo$d*G4ZtiNp10FkS( zQ*pOpjyc~B+p*|uF`l;H0svo@{$f_Muc91enUB4oLACwjw1_YH;STZuKG&6t3Xh+# zqs5-@??srQ)Mi?TjOV?xAh`9$V)IGd3RPJbN)}jY5?@^*K3Qu?Ig~8Gue1n(N%Qkk zXezipgSMA@$3UP15DXU!)+`{NFBy$sfxBPs#)}$VdTz4o&n=Dj#_s&`SH#4>y6^sT z)Cj)b_;(GAzk%5TqxfWcdEo*#0UAScmR#<4N;{fEu{%r|X9DV?Rhabv+(bc5!om)5OKiKw+k9-*KTfx>y@sgX#+Dm@pt~x#bJk z_S;-C$RIhmcEzjdY=r2+xoXz~_rkyMP3C8X$iJ?#KCwt6QTggVXP6Wx0%ez8B0ul% zM40S7GJWfkLRP;0sw6M|MaM7i?u&-a9po$Mj%yLEWTR{FE4qyMcj-JzH8U6W8}+1? zl+LEa*tvl)WxI~x*dDwMulcV>zukPiDuJ*T+yZjh>ytOA&Mg1j#5J0tgPnbartlww z_jji|MLS0;eO(7b0|669D{~cT#_1}(@^*c1U9;n^j2M4_k^bPg4VXs)8H0FoIbQy`6>u!yVH#(cDE~jV!V5<3+ zLL)B2R9$=>fXwxsP2|rZC`dYRf3plZXGK(oIY0=SyfbEpUy;+#wX~p0B|LNqp@3_6 z-#-vsv&gl?LGVuajy=<d3bHCzOD*Omj+5KBcibLsFm^x|l zccGvJOJw@XZTNFN4{aG^we)gDm$dO3Wr-O-V~meUdsiA}$y@M{IM#KMkt1VlQwzRI4FKGqJ;Rq=z@l#?s z(Jn3Lf=NFOlvH~DbAb`F8E@kJN(S=(G6#T;Qy2Nl!GAyaU%&o+fpIdlv;SjG*w|Uy z7}`0Q8rmDm_gJO#!gah-2s^=s?(H<5lq$h8)+o&*Ndz&D+I|PpLUua7(9=_Tf9(8e zV^M0uJ3gN7dO1O91mzY3LNP|fCUwz`jv0S6Mc~mPoy6I^%wTuBu$};V7wi~@G&Tv;(n~H- zI*+mthY}+W(wBJ}VA6(4l1wSGXMJS&WlIz`ERt&&X3nmPU^Sz3spgUqiCv~O+dz{n zD?)Wv=I+{#NAU6p6r_8+c<=4O9-wJQP@Ln0O4|*w3u%qb2Bfmlyg)V(OlDMz#AoYv zUf?p5w*{PCRAteSaLwWy>r79}#he)vv;ZOCqG-CCBTAE-PrhlR7gXoBs}hVx6yo=b zFP;8Z#84Oq$QrN_VQ4Q)T@Kyj6dtsviW8#lhxW(QbJMNKq%doER1IG+LoAGyEV$j93A=>P_$Ua4P z+;*;xe8!+3yo38oQBZ0lfU}D0;c2A{BFv+kB11)q3srM|x}o7Fg3TVWGA)+bXPm&hp69TC6WuK0ted;3hZo}P41Wx7 zOnv-0rmj))EP=nqQ}92wi~pT}$Nwr?|91Z!(_z&s3mq8ki{PamhSuiD>sP39q6&u@ zA`TAPXhqx*m&3@{1hcb@<^q5Xc@H`Y7&4F)9p%XF?!9yY(7u~GEp4geGT=o@toSpv z=BjB)my##$s5s0}suB#}Lo%t|2+yPTqAK%Z??MWuh&|dbfT@nZWMXdog+5Hrwg-f> zo2dB`2}=u^X)nc*^8hj{sv%^sM&;wr>NM2$_A>D`uSEZGDJ1%vnI~&!?O?5MZK3?H z8K`feYj2;a^z%<|Ice@RxJLO|W{-MaACy};3?cZlU=VR%9Vk(8^YF0MJ;wF8v!ID0 z{Je3SZPpJU9h(!{6Db-S;gzTem<^ZQDE1GaPv1xUm#n%~%XH9F*0~GU$FtYYsavmu zU=nR_s4W01+B5ob4{@r}WwNZaFQd+r3{zF%1=0wcx(akRfQVdO^-MVh5T&W&NomR3 z3S^(;T(J!^Ve&pHDJql2`A|UE?y2eKicM`=2P<#z7_r1h>D=LJ>*}z9YOATeXjeG!Y$QJy4pf1(PcsmFQe8R?O z0U$Gz)pD}iuHqNaBonHwpl<3tbs-Sd&3+T$P)%YWk&X4)J;qX|hC%D*kSa<#qtAn! zO_ME#reOo-$i$-J0#25s%ch6D)UqbCv_G7o&*{iVT1)a&C-CyzQaGhb_e;G9hL9b$ z2jCuZR-qoYDV4IcOG`i?^IL?ac6K4P__C*Y_zNOJkAHLRmy9Tup!nw{zDDYaF$tB^ z*AFZZq2m7lC8&}==oQyi5OS7$7ilD3OKRdz6?9-XPcsyqUY zW}j~PW#XRt;pdVVzF*;oD(Lm)GSI`PF&Z<3MWf2N zd+!=wj=}zh0VB<<>#q|1k#c>5$&*{<8Vn~s3ZlBx)!>!=EGZMkKZ;<_qJAEy~#!EDh1&@;n&O_ z(I0iM;v5$=$VJjlC9DzEnj1ZC%yhgp7%NmSDxq6c^G=&0LBJ|u&i*LD_R_z{s zae=lknX+o&=!}e%UTG^+9t!#13JI~GLvw85d)aJKAv1QPyX#zzur$R0gcUo>J-Wn% z7Ph>^r2BASu3aF#@WA*DV%pQJU1y$#dTjAMdSylIjhu5`a!vZ^MgAu{@bOwyq-^&U z%saEItPFu9ROB9Ujqlzv>6F`S?sd_jlG`hQRxQW_5lS^vEVQ+@;2rz}C$B~xQ@b^M zDA$J#M5^2Jy4& z3sFN$!4VSnTWHm^(`KOjnFN?PYk54&;Yf;bQIPG>TI(R{$diuL?&N)>{hbFyFqXbQ zW4nW}2Jju_iAG?unw`@p9;ZHjO40&IJ0<>&c$b{Urj(XqQG{5j9I=cJ7eT`>IrYu_ zHq1Mu2TIA&pVYV9wnD~rKB*$nIdB)5tz@KY6;TDQQiM414C-@Hb?yaJw66#wQ`?Ud zL|>BT%x@bldju{)!2H32Y;I5-z_P&+ER@yk2E*SrQLkJN%K*>qfzJEr?hsWO?x$>9 z>wwm!4Sd=X24DM3ESKs=-Cx#RgLu0Z^vXW)GfLrM_Oxr47rUEwktnVvf`efJQ$ z%!uJNrVMM9cIuEzQ<7D^T<{SB7RrF^f{_H#I!3Nc)1qdOS-1HFYx5 zLtQguX1#wk-7}vYTc&IT9aplGbWq1@1&?@zJ^N{RaFFoGb9?n_y-8|&=ZZZeuRlrM z5Kcz(jhQnDuUTl?)WVCw9i28+i)HLOXT^nwjN$UnRkNdZ(d_3PhxoYY{|IUO1loyC zgp;gr0NWt|%R9uQj-=W;?j(-cz)i3hs_SdT~{aY7X`sLd?ezBe9IT7t+e$SLG~KnG}#ybEQ&Cj zdcx}h>gpTV3gR62+RTe;_rB(a0BblwZyPp?N4J1_oYnxl-!Gm|up6u$L?%*0kAO6t zI*nx*6chazOT2s{FhW4=%J!nU1p=hz9;-k2i;y=Y_&06d3LxSj93SfjCA z_sR4%!F(gsJGs(F&|x$9gLt?C!yt{6qPaC?{4 zc}yE-8WqEXnJ~p_L|8A&X*BS*=WpzT2{of{*OhoQwKOJ)xfSwe=uaj)Dge#Xu22wvO4>(x7D!D>Q7#Ap2`PD3q{(~~1b zCFs4g?p7x?U!yT@p&$HB*ZKG3)}yE2d#B7I78t96AnO6U&+DI!r-Jb2I)^x1@z zYdrQGct5z~adn%_wB0gx@IIY2(JXs}m_;qdurPLK29LPILmIjxV?}5gw@-}^3_gPr z7yy1liwz<~-!Gy}-N_Sbv zr}L`7mW&8ZK6dC#by_)$9wGq{S;9SAVnwne_76osJT%HPk5m}^UU^>$;qL64#%3w? zO|WErSc9w{`8^!RpQv{Mr_^7_M^;R+!jMtkws%MAGl18)Wl_1x{`uj9e;CI+|7Wo5 z=KUN6z9~PQO%1bd8yk6VUsy0@SU^SkQNZ-w=W?4Asiaceuq=F8mkdb)YbvYhny9cn zvtio<`~8X!g#g~QYgW|yr&{fYJ?_dcR3RCR*yAlKBqr9W!s=JbzEycB}@4u|{@(LO>aPA7|8G zNf`OZMEsq{wvv^-qm7NV-4`zR$Ef|+@#o(Xk{B~34k(8-*tNS!D^*u-M^ayn9}F2r zyQUh82cN<}cItvoGT72L&g7Pym19VeD+D{;b_WWdDc4gXRNs7<@tS%0Mt#`n+1U=b zBoeAax=9~EGVaR=s_rg4^j$cs*n{d7)#Fl}r#jL7K}TH1J{A~$lqdL?XJKM#hIJ#U z?k%kHz4RIsKXpteRfbyA94FDV;ai96tIL}%7d!$ztqshXe@ znfB2=C19F)`#mW%@a3fQ(ejyUlK0d&v+`K$QTx?cQi5I@zyJhX`s`47{25)$vOk=mb0@NW~`+aLN>_ z`>AZFG0!3u7LrCg+JDR=dSCJs&9Bt){x85t7r;>NYjXYf^LO*;ua)L61IfQxYW~9U z5cTuq!l%o#euqP8*(aC*1@c36RE@>K@*9aY5_L@oc=LKEILr!=sb>Cbsacr67%aX0ifahk&$c`BS;NZ^FK9W?X9a z&}8@UFm6nuYEnsdd`j}K%j^V@1RY}?BZHW}B1|BYc4+?7O=xOPyX=&-Jzj;pe_6~RVbVC>b{HC?>H^nB+M(qbH+Xae~ zgg*OoH*iwp()I`XLHmy(!u@*V-*Lx3hLMn!gQ>&6HcWZG#G zahk0ND$*fEX62%>K6YD1%=wXcHI?hjfZmnCA3h%?W$~66DrK-fx-3Nab>Mv{(6^(yuQRhQx;fRkpC$ zY$`G+$-pomu6MdB8qnVhR(-h$e>f?bU_yDY#_)OD)#ZNC^5^bOxtcfS|D)_3!}DIh zHsOX18yjtG8;xxzjcwbuZ8o-T+qP}1N#^eU?`LMeGyCbh^WpybJC1u@%j;a{vRO-| z#_TB)Z@+kjee>?!$iTzuI9^)+)^nB6gwR5CminFxPXP0FLrsB&w=24ctfbh28)g*L z3d%0V$=wk9SRN$KXFFRb*(nmdk6MZ;cO;JYB?A8Ov_LqS;$w9h950Qck%RqSW46M= zzbKp!7O|x=|1czV5A{P8^7)JRSF!vH_Qsu_SP7!L5=Zf$$8_b_1ySm_@(sCVw&5!C zK&lTesu7i_7O$T5F$-H>bsxs5nEdSDhxYr$7vMrNa{w=X@y8ecH;|Q%rKJ@BC<&Mu z{6B%L{%wo=AD@!ewX-reu>X73{XfS+bwZ`{FE-cTJbAmrfGRUXC1r!_7WHm{F>h z6(q@hst7Wq8G{v7Kv}Z2Y~?M{s^T=c5d|*SQ@3~3^^x!+!7O9$VYM`CDT}nk+?eCQ z%BwKF5`Bd7!+^#V96uk2f+E5#Z36N7bsl{Q7oL&fKuKzY5gadkrpFz;liM(a-){xc-NX1)TvC9+Thu z8an2GSE0*3a=@qNBDm6=pOo(E7Fpn#`v${1#r4qzFkLl1%hht(m z-Vo<0>S8$tiJ{y210k?7BW z#?!=$#fjCG>~ah{$u;-Sw#o}>J+U7kBc2S95hqIX>C_IJM#$E^qGP7Xe?0SFd~PSj zufvx|h2$nZuVBYWicGz&RV@lRxX+?&@yEopX6f$4WbdTwiWyZd(p%lfVXjdj(@#108*N9mD_9l+ct)@ zx4+;GL0`59_F{IzdsP(7EecpABMj1#6~1F)^)+9u9kN{W_&@kAmN6E_xTaDO*5RJ` zUsSw|u7AYfrut80nKb4HSTj}BaV1x&h?yFAN;ef50#6WBS8S@+Qu|wLjKkK)=lV(# zf3XCmiNo8jNzDj#D3Xsnd-IbBm+Fyh_M*Lb<;vMl!-q47H-1dMHQ6r8=OiiBFEDsS zE5*$T1cz`V%?*5bxU)X6MRPc7b>Dg^SB~C-7iOil@t1-Wqtk@ zz;!a0DPRK^v zX6<@`f~V9@>Xn2JLtHay*c^dU{okoy3T>O1Kjfebrs@PzYYZ#Uhb zYo!1BEBC5nq|E&V$gFDqDARwN&;3KD|EIQ&O7+OV2YzhpqR?b>pn)^RZ-bn_@mURHDW%Sew2vhrs=`U~b&kB7;9O|HS@1PtI%wVar-@o@ z)`Iov9Z*d}?o}9y;@8PE5W1HS<*HDNK9?$h7W{GX1~ksj!2Nt-gUi-+#3NW2ApOfc{O? zs?g9Pbx!mTfB5#PzEYC-pTtb)fD0jYbpXUpi{x_b9Y9e*o^rzF;kt4{l2VdV9^F#T zJU`q$ftvV*vrB8HVvFyL^vCO@s8R^U#BqxITt^I0Wv*nB;epSa)kP^1MU5j0?QZHr zQoH&MTLix>%n0yj*GruwIr>l(B4UwqYsvg1YeHkKd~l|R7QOALjho>-f{ZQFZzxFiWN}Oga80V*Q0|r0Y!g{t6$Y8^+rMJFOmQ1(3{28cm;dW-`+4b#g zH=8oZIDw!CVWso8*L}XuA;SO&d+Uz^$NrZB0#IAo+1vdmjycG!TF&yoe~%MCZ<11j ziEmI>J)$CWSo4mStLNiO#K-?Z)nlTW8)1W_T%p1C2LzYwnmVJ2 zv9o1{)3^KALFrGGQ^aKj%S#9>_{shggp*d-ERqG!3Lpqd6@5nAefSt0hqWqsE|aD1U{|?3#AOVE%fxPH{3(UVY!bU81oSGVV+J)c;?PxtRZqF$-(BB2a#%9 zkSy)D>zYy8cfW3R3U3dbhp5q{atTK^5l12py81jgX=S?k`G~Rv7XxnXx! z$8X$QbM^dK*7kXNk$fFf42^c!3F|O7I>oPUDa8gz##_(RoC766q^k{dF({bguY9T0 zpBhrd1|vh<1U)O!rxOWQEO20vlw{ey%_Vrm?13OmE(!HZa?`13Vg@^Zs}Tv`siHya zsX-&!UOsb0Hf+S`l{WeT@0iOfkOoHK{)V|w-9@n-{R5Kyb_JUynP$Q!&c!2=hVC$g zRWk{Rv<^A(Y4>YS26OFVc%RDmr@(odlC_4YGM&3DGovh2*t;PmTH|RIY}D{54v4uR;U7b_)S~iBYGXhMHeI+ zwzO`y;Etlmr5b?*$8>O=4T)W9SG@p6*dJ}ZU!s02mxfZR2$Am^P4Bc&0~t^&ja}07 z1ejt~+$)tvG&H+vR^(^>ltlk%wYEzpQs2YYd}=rRdQj2eGnFavb-!fbb>_!pwGA1$ z9@YgH@avJ#c=ERHs8y$j)~{>4o_qc4I0_`A+hzM}mXq+Q@}*n4ZVH{~<`#N)Ept}9 zx~cAMLL5F{WcUaC*BHMcq;zJ^-e&WmulWsAZ{WWr_kp&ax(%=w#XnjU-oIGXZ^`|C zSp5>@R;5;Xkkj)SP1Hr28yTmd;}>F}65*{}_)28R!DLa$;O! z#&wgfLv3b;9Q7jM*ZPANHrLazmqhcoQiDZNQ?@Oh&qQ4OjfWMd!2_w~zOyWtrcn9$ znr4heHno$ry;q~u$kQoKVH8VH&`;i;@E%SI8{g8^Fs8zvd zKQxewvY}`@c*b*rlD;HWomFM-Qk1c(_p3&peqp(BC8%Vn-oJ8qe}iqn=@29s#0hG3 z9%Oq^kM!`QfOo!hcz+zgp7(!`H~lvP3xK^CTj>MR zSo#0z(f)7MeS+*?Hsm4yidXNcc-olVxMGUN388wNPp(vww6L+uY_Gg9UX!Lc`HoBD z`^_1??IpKw*+O<2Uu1~T#pQNG|K{QS7qB)Kg@4VBTi}(yiD>W43WHRBgTkZ4vC@&t z$YPC~vzeIm>d3e^L@75?B%6C~IQ+u zVM6pqqlVfdM1U^C2rc&ZLwMqYMWgci(Oz`F3aaQHgs8B`u%1-`B^fW(|*PB2MY*|1b z{awyU;fd24C?og!LP`K%TSCoNW3qCzlzsyvSQvq;!$jW((ihtwCmHh$DZk&At{&r| zTtU$-rCHW!SlMmeXXUv6D>dmpUL|$_ylKQAJ>tI&-u~ie``@0?BYIK_kdzE`ZdVq6 zgYX^cK7ysIMzGRt0>EE&!$}|WE2;|W^42ktHv1Z{1a`XPNV2*}Xgj=>ck80F>8`67 zS~uNqSC>8BTwTFsgafJ$Ts`E&{h6Wqy%W^BF^w1zy73w4CqwiYuIP+K#jbB;?S1= zxvwdxxwtb7Hn~~5FNhA&++e$BLVG4^Rf3Mgaz*KqXC4CE_ax-)1xkI!W!Z&U(#vgDL#VZTw0T?-)vW5QE z%6*8BV=8WAR#i2a_k{mJdOIi`5-R{+3H*<*g!V7q*ILIGaH`?|si*R9F#Eqh!*6A4 z@LvEk87UnLgTF(dN1TOKoD6zkR;@|c?0CCXea5YZ5ntNVytIgk@C-1J>YLES(T`E! z!|2}QyT<44uUk>{T-k>9;{Mh>32ToThhU!XFYh3qxVqecjrbQ%K^1OL=!4xNm-vkZ^ah4U7gZ6{K%$!X} zKNHJSI{;Kl35U`EV^=H+O#xNH9eGWCkK-45=a)5o>D8yUPatr2#`I$BMQ469d(t{c8gQ;gw;1 zIIu7Rg@))zm^iV+fF51%wz0K@Hr#1Q8BJz@tO0ieL-j@EmRe-m%%~?~hdyQ<8lu0z82IE1}>th3PToVp(7l%w;{(iQFIJLmGdeML48I+tpUSz|3mTl z{OXd#hjgC88tL@vZI^+<7>Ci#X80MLJ93i(?J$SeR}2%z8p$=4I&e#irEa1VZfKu*uu4iN=?{w9nV zt$4-bTZC;|Z&nvqJY$w#p@q4cbc?n z`Ix=EeQdn^lz0`7r`Jl9!LddP-A?xTV(T;5yQqwQ7KwVC za%j)}&?8r4f0yG92lrX|3yo7~j@fvfMDxT{iWnM`@sSjMAZ}nXWg2cT->T?glGNaR z%TLqAfDfuXYm7iSDnaBtGu3?a7r#JHn4&oFW5O_9jF;72bVlhRR26FA1znd~FH)Ek z$*d$h@e)iS+7d)`z2HTcd`DtGctMPKDFa$8MX6UVSQcyfZ4z`>iAo?+h+-Xb(l^u) zyOo4SSj}Q=lVnJILyQ(RuqSHO*ur%U2-VHz8ZG0*K2p*$DO)qThwavexL}>GMH@E z4y0vk?B)R2uUFfW1wQ9P(uQv%QqTU1?qH9;Tf8GRR>vEq9}hopJ^*dkdW#ljH1$F7 zXyUsieo_TJZ zCl5YDr?v0(F1Rs1EelTwe4f&xb;i%sArwBjG@*QE7k8gITqGm%mcHY#_$J=;6yu3C zK~|bz{_(H2wuO1ARvW6V3eZjK#ERB&E_|K%XS(_nYtK#;ZMjNIM4#FrUX(tygI#Ss z(RgPU;ny$@7<)twFmZE9&6IZD)0TuCkZiL9{rW3PpVDQFEdXq$2eAM3-)CNbuo(dZ zLmdb6zh~qBw3!UWb4x5i>^G2r!OtcP&x&GRK18eOchJ+3i0ReZcZ zE^dBOAK(v+-;ZY~DK~B9tUYaU98kikmm87RAY+T#sYC~cF5N=7thpuThxJHa zKLr0!-P(OBZ;FOE<38Yo;BIP~MGdmLFw5w&eqo$1+LbP7F2Gv2le{2|kp1Ctc|IAT zz&zEG1#&qlle8PQidy&N$IN)78gT2fW{Es}%kWi(57Py(wW$LA8^OHNU zd{^NNOc97$p4{^7lAwiYybO%S4<+WM4|nXD7F6wTU!Z~D=Ca9M^ZTlrLNB~ zLt9ofuR$M3J7}GsBs?8iu*H7RzrUV$BgJSzts2OSah#ZPzd6VU%5sIioeviA{$5(n64sq}aMJ`Lty;f`4LNxis zErVdOAfa4&Wzk-OGz%6tcQ;qLgNS1K^{p1Hh+l3qce&`u^)A9YgjryBuucvk@2fSj zgZFIl-O&{dx>sOGVY0+HSATOBXRx$!__L)mBn`-hL>Ijku{TK5B^Uy4E#riazh*b< z!En$^7EB{A2N2ELWHM)8DNHi~sN+l>r<3<$=3H;Yt0lcUs2}TPKo+#4uGt_F@G9n4v;okktau!c$Z~v{DzeIBSIybv{!>uWl?g$8)f-ikQ*hZ) zf=EesG1Q-Ta65Q;$Dm9CqI<*{h{(CILuo+2mJ)x|;nI?Wgwhsr@?K7hL`eItC$i)@ zYu5%ja|8!Uae3rN7Kkv?wJH@}?xLEw7kZ*#yg-?CPUQm?JqbZBv9<{lw0qtl22r_0 zT>~1{qR)+w7eJ_XCe_J#{dh_sO=*@8=Z82+UA+ppjWGmMlln57H$DnGbxDg!`W_Pd zwp!!5sRA3id>6r7;32^zp#BJ6Uw+HA&&a62cUfnvqThSg2A{ooec z(4kJr0Dk|g-LKORZBzuPJ$In~hRgU zYeVHq>`IJG*C4ydxw=(_zuaEbguc7;Ab`8;E0HJcP67A=-%H;1^UVPdH`nF{5VlT| zj`)7{Bm?eu$dBRVu}SBN)s@cd_xf|CZuEkzXXr?H>XKp}c{ri|mx3fkL$u z;P|70eG$%_I?2HS)djTpMoZjB2v(ArLr;BX@33Sica<$uvX7l(W)JHqk{Tfj4k6jgP%|9}n5Pm5#}Ra+xr&tYIoki)PvcG9D10D%|eC(k_Adv;Z>MaoS zs>>Vd=NjsKn9=!&c+~1n-~(wblKWC1PgI6W6yHDDx8p?vuS8dX*D9n|v0Z_Q zaHcI#whg!6ri~YnGeUu@1soanF3pt^EpC=fX(tg{L_TUn&za!0FD2e(zc9^9t|Qch zr9nmZA7T{;fTl=qE{VooIx8L-h0!OviLfw)g!?X@ zjIQY*!>aXvhH{k{Eq5Zwy?$du>&I{(LbOxvtkufaKw!u~v0=?Lq0F%2SGv^8aS16W zlxb1dpuq^D%||*ecwAV`^Q9Syfn}?d&u3Eal|WXu$xv8hIjWO2`J8wGLy0QQ;_FgO zv?!V58YT_fT#+`=BsE`Q1D@ui*mVG9v{;GUAg%CNx4+6^ky5R8 z6D2$}xrp}XQhecY#7!Wl>j+qTUCC;}1S)kHjq5~eVoa%Jdc%&MBsMXT}@sK{Ir>F*ThO`r&ezTlvuCG-vUV@GXmQhKLakBlHFo^28fE% z+QBarJOf!xHJPOIa9g-DfUe<+IWMSf7&;Kl>|J0#r=*HY>$#(Vj1<7KJ8TX6VkvW@W5s6u^F_+vv(aAv z*6q7U{4LVGTZm^Mri;HwlcpApj#qS5C((8zVgYnc?qXlFf;NDa@9{?@e)gf0`G#BI zPS$H=NoHW~i1VSndR^gni08%ok4-Wj~y)`a=dH;{N|@W?t9Sx_no2NG4a3r z=U={)&p_wDcG+V!%rJS812>TxE9jV2<5p5VO+a|#<^nWPD8XjsY^#^1f**I;kA~PO zYHQ!L+DReXA(}6u$iKIu!iZKkC-<@i9lDQk+@3y8Qhc(yPPN8P2_ZqnPZqN>J?~M2 zAULRY8u7G3RwDp*ODvGeo1zYuNeQv)fey%Y))HdCP(fqs+2Dp|ClfDvE=`rT)zSY} zhV2CTywBLv(Pxhc`rq3kPNb6N93h(FSPM z|K(gWL@{TPA#O=9VC!V)A&!=?&Fs06X0ttptx@P$w9x~NJSQ{*A6F-7>euA~wJA{( zskttQG-PB3d16uR#fVe9QGI&UvuEciXW&))oIpVkJd!?QF=w)69_Mckck(au83k@(o@1=}` z{AbT+8_9S$84xq)|JV`yw_f}|a-sh<(E4Z8%t(+_14PZik0c%>V<@7!xrUB9B{e>x z>T=ci1`%MY7?UlQDq2vMHgI%9oZB()sm#55qLUuli0^9al>_-d*R}%|PA=1A> zhgk{bLj&{QCXCErcuBI))F7c73U;e3PT!q{*H8EggYE<#$E$0gC1X>7yRpvekZ~j$ zmPzM7vJ=^0=Yp^XA^{UC>#A);kZV_EGPPpCBSc6K5hi<`t ze%q!IUrZcXNkwt^#pJV_(cY-)4NA<4%4b(lEZ)zWU0-ic6+)SLU#IaClOvm0uF+Jp zQRvK)t<|9nwOns<7fgCy(Z{otN~G$BfU@%Eg7`t%T*9LZ`csDWoa+GXBBwm?;*r7S z!^x_wy)tvE{6lM^-Q`-0(vMf~1*D91^?Nj8^9n-R*&+)ok;?PUmtl$;>dG|*62Zp^ z$hEwv^#?Ygj|Z|VZ7pWdA~@8QtXYci>ehj9Q^#dl`;^V-6Vz+Fz?za#CLej;9LZgdUulsfj=Yy zpT};KtrR;nwl%IcSl+2(ot~%sP&DIU2_m(l9~YmowxF(H=#XH(_DmCNW72IpIddkw ze2FRxFO=%P*p`6N`mEi{8b;#OU4b7d+B30TOk5_A+z2?oEVbFI0z+Y8k_#I}Jnkl@ zmwt`w6n)JTxyE@r9^(-c`-qg9Gc_vfzd>xBQbplxsg;8PmBGn#6y|J_G}Sol5%j!4 zb&B9G_1V8=?}B#IO}`VH{zYB7Z`w;_OW1#(Unnb#_GP*2 zh@1Ek>EJc~tQkJ1@h8+JRS9juQNBt;;E zhI4S#@n>5v{f<}tPRtr%wA_p7EQntzRr%51Tb|(E?v!o4^g1?&J8#OCN^8vU8uM^(^ z$KEn7DH}iD*3puH&U#vbLBNdY^iapwV#g?5H0k6SaqO1I&lof)SSBL)Upj&Cs@}+3 z+|bk~>FhM~T@|)ckq$yrs-aTK>?s+nz8g~S<@+@86ejLTy3sKt(k#uOp>xXZJ{abc zPJLJ8s?tKmNn!Zz;;y2-sz60J+W?(;`~!@`PJcM&;JWO&3R~0e$4!~L;R>bYcWt)` z6A&_=L~?+-!cEMpzc&z-=cIGuN-XvS$J^a4qZ zikIOEpfUH@qng+iOKeTndM)Py&Dp(FIoocZ3N1G~{rI0T;vq)_y!=YBdnHRgskg$Hbv?KkvSj_X}_O-Cs2>?vfa1 zmde8E!_LVc4e~IoR7JpBydWMGJ@V69q9liaYhymQid8Av2!#>ttj~VBWG7e(NmB&H zAfAXB4M0ihDfg6VRS}~w>`*{b6j4m8)Iv~ECP<8eWMtUPG+DmLmO_tXM4{zka!W)EijRtBlfc7nR=+mo zq~uDr=3joY#~Py?RshAukYyxrt*)6W1r>KBiy$%WTp^Q}?PcxpV@;Jo)(}dwL4gt# zdm;p+(6*+C*w=@D1!W(b$q%;H1^q|BeQ;L<_tD~~=M^Pp+d0QYcU(#_Vd)&G!$&$# zu*mQS8X;Ro2k)>o7bzR_M~sh^CViiH-3oFKk0eh^Ji$B$ ztU4ZQzB}L;uW03U$KBLj^l!cnKl|}aY6o0a^KnU+mDvCK`6`b{vu#iiy%=_y(jXnd zBfp?pCt0~?je|vjy;v(*e_b}*8vFQ!a4)l%)4xJVMI%D8WHRh(ctPj~_fFDl>M#$h zWw2{+GcM(2;lq@zj*vcvDkdehp=UC?9|gLBgVaEkQQdaj5}KXaOSD>>xL>xfdRN8r zOEcSC{##m=@=0D(O#jzi8Xs8qho3k&@XiTe!Xlw00|G zwbSAW2x}Nkzk=1kH{bXfIA|^-1)T<4cQmRWtyHk2Cusp_e$Eh^Z$$KeBFf zE^Tm648M~`LGCQ|NJPmccHN`*db(Qm5QBGS>C89>S7+&mo0hy#6x~cyPw7S;qKU-J z8LPoRe~|>gK-}??Y4SpqW5SV{PsMHV4yn}co4{8RmNGkPs;@v@`vx6@Op?*no^#ym zb39=ip)u}hWZYRh@jh$zuv-5%Tt)K0V;qoI(-~^wvtlWtWX~_h;hO2*!LtnW1zgD% zbSJmXJ6D<3$?^p8;E>~@Gx&4ooDfXG;US7~n(+zVFS$|n)0J}v(@x$D7A8|6TFa|C znJh5QQfw*ky1MEFJ7xG3xiOkA^9@>R+O8l#*auJ^B>pT^RWRr(2lXU&I%!6sp>uamn_>c(Ks)%)X2pDCy_WkV-R65rlWZ&zx1;tt%P zWiz_1j2j~?ygqf#qYL-cMMVGTKh*-c@OV2c(yAD>Tl+p)=FyXKS6ont5o0xN*!31T zE3oBM1soaZXS3)DNi+V+`%88UUz4nM�*#AIP&=9g_HHQ-$8@SP^Ms0ey2?vCGY$ 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
    iTKCX)-=vfYO*S+PJ z->*n?711rbO%D%cGJAg*xEu!H-ZcmQE+a~Y7^=P;QE&lx{1KX3ka;BCZ>?EqOCzX0 zOTZ#DF5b&B#H!$CZ%th|H;+G8)Jr%Z;0qP-dfdd=&VG)4yWrS<$7O4Ce|xju9KMN> z`qUVcL(#-HqnlT`+lhIMN-eMH&?KlGD_GjX6oP8u=nQ9V;V2DvX5nZJM^L|<6j;LY z;&|9{I`Eo0K*RvN(DbNg5EM=Y7@$-&h_BTOvsYMUm(lTBH2v$e-TEt5^j;Tli-4Lc^QY7kE9#uHbhCM8Gd zET?Xsy`}I$#ZiW1A81RDk#qN6xYIrI4_6)0`FsZ750sD6$3&41&Gp;d#fd=su-D|u z3FceumVgca2|Zt2`F&a3uig9xVBTb zD!3Ojw?4RdiMG!=UP?>1e$c13ElVFvcUO2^7hBD|>)ZF;KsZ2jq2Sv)!>weXoNykY+-S^SkJ z*1yYr1!Gh5&r9LI{X8R;{^f}^n`on%7~-cSEab%pJwgaYSk4S)NUTnh4I73R!ch0s zxN%tq@Jhu5C6C;h`uHhD+_E|Y9*)Q1=!kca>3Ct~`}ThSwF^myUaDDVct=@>8oIPh zX`ZrWB9mHOGl$r6g!5B{`1EujwS6+WNqJjlcx7$*n{dMLUCU|bujL9)xk?jgtQ4(a z{ifClz99YUta`8Ub1qdmjsmzFi#OD5-Mel zZ4&P(GO`WQ3OepH6vn_4(`8P1BY=p!7QUHPkSqz?Px?&`*c+X6=>|nXzRWYzF1~() zVe?WW#R4|su%sJA1Yknw|IQ|WZW>xtQ)cdxWL3yMeKd+xA0S~E6O?+aoN~Ty>?jM1 z+MxLxRbMZ*$=ccm%?!@PmC4Wms&TjJ`%x6m3k}Sg@u6zPnGeDSM`f5J;Tigojt%L# zA*sJ-a{jj|fah29RB!PjT6zBfXrYwk!9bs}Z30x>(A~tS`(PNr-ZM+D+OdE{bXA_~ zTQWgr5=lsDi)c9E$$7<8vc?$81My~Y=w~;~0B6SFyougWVw9UI?;4`cmU!X&h5B(J zYm91}8=pA8^>xmf0*fHw#X@_|C-l71r?M`8Eoa3hT0>fVZG19X{Idzc-0)X49?`S< zOuN(vIzckTth8+6DQXQdp%IYk{>0$}PVU9Qq}?5KEZ#82fFj4>8;Djf>@WQ%zfzp) zlk#NoYEvV477g_|J;Yw2VX`WbX~;F070&ov#Mm3&=|P!&p13w$L%KBJ6JWhHOzm?&F)q>Ok9S~z1yEz!4JiPfWyy?hqpoA(7qn*W42w%P!(&6I zR=BvOmgm4uI+k2k_ZppW25TWie*M?9Jo&gee&r`eRQ-=6CG+2xOaFV}{U2yVNzxWe z8J&C4g{#kbrq9}dOjp+VDV3}SXL-DVwns(W0#^WRVdDMtw{{pRA^=b5zxB``cRJ-IAQM3AH%j_ghET* zp0k&)f$Tq!>*G`C32^`yTNLUvwlTjTOY+4RYdjd`8ngQcY*c6XZPddaJ)x=2qT<9E zwweT`(Fb_&UJ`%31`SUDTCO;^BX$0auchu-KCVtX?nolGQ~_XQb8G<%bbt{kQg^WQ z24kQbICJG!FbK)BhFIiAW*AeKGC6_ZH(;|;L7 zLfQS3SK~5!Mhi3{7Ri$Q~0E04(3zzGw=h0lI*S$QU zca4s0cNZ3LHKwH1r48g{-+g|L340KdQtq(QTB?;!Qf9e_n{+z}oT}BJN8@aXhE7mK z8EDP@bcvPdW-)W)?tB?l!?ReDI#=afe249mTa>Wu<&N~swVXYwBDl8ZL~}zroAn^! zsLnJ`Z%EQtki@1IF|DZrs0V<0s5ODB?2FD0C(e5}N`X1u4Tf;~g>3OFhBEKLhhcJ9 zGOfL8!~!|?YLC_SIm@^agea3mJ}_D;eg22HKY^F{@8x%+X6<3PyBKfbn#!yc)mG-TcDaE86E`>t~AfpD{eS ztq&VI++Zx$7 zHls_=lgzH8q&d&Sb8x;p{&7tkgeh+%*c1-k5?M$;`J_@!!>}n_vBR-qo{6~y$9;j+ zIf(Hd*pYU-G{ZcM{{*4_wX$DSrH?2ge3a{0Z8`y6K>VN-A#fS?Uqo@Z$1`ZoC*lS4 zDVy>4sMlY~4*X9V{4ZEELCIGYSrnx`?n_$Gyq;27J!)TgnqP%Ry#ygDWa1n;wfOeq z0m6V0mp<$I*h(+!;b1m*`I3VSuOHsXZrW*VtQB=KFT?PQ{e`#fM%n}3`_s2B94q>< z7Mun4@7?tcgIiK-OyVm}U;P!?)jX7l> zfQ3OadL0J3J{zl_hoUIp_edaN({58Z)e(nFzjA#6*`rHBCsGg>Wx~=Ceco3M-QmQy z^u}SvRa*+|X=UY1C(I`eicT?qL+2jFfY5TQAP=`Uj#7M_Vl<2$6_?&VigX!*U?-?t zF~;<#XwL-K)IMAMxE}R9Y2p|ug+upX#QFHVw*g3X=xn`{-;~HYi^N>P;izYPw-r3O zU#k@W{*~yoa3)TpI@g#uUz5av*Vjj6G|w1Nq9xR994aY&uD&aNdn&3sEfkQJ+LeG( zOwI;NJiJGK4DQBH4BxZ>a8>0fzwvsZ8yTQ2GFLgXRjmt**km*Y`D0I)SC-GCGwkux z?M>{8AUQTIvz`K__-n%Kj?lDrLfNLcn$4M%lZ&vF%;c57vV31{8nr92O^018oVI*9 zUJCI1#+kPT?#32%QN@=;(dhXdN10Ff1eS;vv*SHl=Lopuj@YVY^R88=uAv{*69}go|dD*V%n%m-KsHT4{>rr>NOf0} zrlt(WcU0yTAG^Y&z%vPJEe?|vB zQn#7=_&u~7yta$5GT51=_Fi` z^X0*JY2f4?bE)@Ny&HUICV4J5VrTrWcp-<%&!R+lE{$S^_oPhMnp{{yGD0!Ph`&)s zAgXqqG@r41C$ks7@ch}w$7qZiWdFI9ng3B28SwY{{6FE3|IXzJan`b*G{@kFt5v-9 zI#D~C{N02bh|4BET5k6Q-ClEVq$oR53ThEM&5Pw z7iEE}44~c}YnGvPy16le-$FhiF zhJOb{FkIk7l$82a!E%V9hCfn~->96~9-|qb0eLG4Zjg=$FUW?zk1~fX7;;ajeM&7Z zTtj8lSXntRt~J9ih|@`8R3$-%rPJUjwK;n^SOxIZqK3{eN3LsquF`}<85TQV=lni~ z5LLEtvZlkrJh%-fQd~p+M&WIA1Y-6LG4RHk@^&^m3(}fp&M|xZMTN_$zRNE9Q?kg^ zi1GVZ7!<-6bZVgo!0m$XHcz<&!T>#Oj5nX`2HkJu@~q-`y4&T-ct^w}f!~H6i~=f@ zFc-TH+tSd?2tx!Cr$S_7A*8QMtbLam@$yK*UL;41Oqb+T)%MvUgb@t6^H4Y%-P@_CJ=>%c@zrAEk0z=N zRMjeA6Uo$gDQYwH9kunJSe6jFgTXHr%e|&uXqs=E&Yt(=CvjQ&uN847q zzuz(ce|qrWq>u8&C+UOGP6vX#BSEjm_noCdDb6qNz007x0i7?Gpdmoc!g`%rvc_q7 zeAtHT-uF1fLnE*-{SUq;*TZA;JT^J9z5wrfW3(-WlhM^=3Itu#5_msF6VAYM~i`%mT{qy5U^c~>pEqGa~Qp?e3i8NrweAfXD6gKBy zJaia|Iy2=Zn#c&k{`w>5$CUQaF0&4xGSnD}+dj1P$rNa{n!sOEP7?zV^N>Ofl)5Qk z;0XdAP>A1VoA~C+G2kdlj?Xavq7EJlwq+JiXuBC6D` zVXu$~Oql&pSinVm*zp>%XOTjC*A#FP^(W9M3tL(!5E8O}>1c@%iEY&LsjiFup<(}4}(FFsZSXP%JxzBxgR`5P# zmeZ5*pz+V50X+EnDtirYQ&3#@Y*`r~Wyk&GDjs}dK>^|IQetahx zaEPM=Tm|GnlxWSqGj9_obBVKUe;Q1KFvD{ld%NW{4MtpIVQDBxn;L>CEN01dBL5(A=^9d@{Pryc;;&1ZF&+H64-T;_}^muuDp!Dl~F zpQNEmrYVe}d4qsFBvU-gQS7;l)1I!hVQMhofGzo7P@jLu$<)rRJb3k8=6;L!!{&wC z{S#<{p(=iyt7^80Rsag0>c#nTYk-Pdg}}5 z`yHY577-f@{Pz2`t!~W8JL~oJbOzW3Ohg0>7E6{YtE{g^=qoxRHUOuD-63FTfFeFUuHg=zaxX+@)Z&_+az_jCO(MET0z& zaEL;~y|IeV6BPa*TPgpFlo4}svQsd2wEOJ6F#a!%>hh@8PmO8>VcRFn#Xi_^=`|xP zmJB%rP<`RYb}0n*%qwy{oVHLy{l<^wbWu(0up zmIxZ5eyi5H$UUMdx$b}V8r(QGV|RSM6!(98DFlC!c>eWL?46Aro&Gl>Y(&70{wE^5 z;qejUHPliyw0b7GhKBHC64Vllvf`4HDlW3(6H;MNj0dvES?inF0Ne=~{-{N;!`R$0 zh!HSeN5v#^h*@K8N+MwHu+n%=jxi`|j0|?52T5oog)PSWc{KnAdO#IDJwp{x#>7z1 zP*-;sqyfMVNSqYR<!GKn>CNn*hF@){}TJ+wT|~?{}54Rfka?m zA)i{|!m)bSa`?Nhc`stGu(i+$cqiGw)jUFSp0W_HwDrd_`;-)k6&>j)4Zat7G;E#@Xr5 z+EU^4q>SGb)Dgijz_IIG#cx6_JS7LRn+A<;9}e%gskaiPubO>u|8~k)CB6N?9F*Xa zX$XDOD5ASz`@j#)W_FZ*VUUWC+RG`S_aMDx8hwg)F3H<3c}Z9=&?tp2^*Ugta1t_u z8%?PZ_)3GIbrT}Ni)FA!Fx zz-f#fZ~@k)`^O=J&97#I_PLkX{&9rqug+K*eQRSCeJf{UIel}7f4yeqAJw0li73Js zrS-)bLR#x523_;(;!5OAyrV?Y#nzC;cn5z9Chih$>~(FgExufVR0)fyIZv3KHu{PT=4yBYU;`g-ebDjii=E{DW-&WESP`~#`n?a0(!e>^EErx7XUQRTah>8tv zc@i24vo~t{Gl!VsenpP{jHJeYj3(62|Nd_~zq6D1 z|ILo=ujah|e2A33jj8hI)BZi@+Pu-7C+DuCb#}MYU07I*y`ALbz?TIL3z5it)*5bP~=O5zFt!2j>mU{XAAp9>SdrI znC*!ijGv~5+RbU2%Of;2Gz|2Dqyjyavd zyRYx`hc}b*z`UuKTJTtPkf%D+A&o4z-M#{C-t2d4m8;XGjH>kaQK!fqrjw)x;yHQK z?~ZwxZFpMY=9LjoWD;@+?-!ZQz0}D<_}V3E>q!} z2DE~jB(&H~w8yQW#3|(aJXI`~@GzZ=cy}$Xg@O#?&zQ>P-+Hk18l&t!Z7k&;fo2{$ z$SoTYGbr~PEg^Ak<>;O>Vzd!Soe!{9}9Gd}TkZ~*~sHhM}@TN(CXmN^o+n<@zHRIkl@ZL8L%14L_%E%0P@l%k)bd)p1&m&|TT#4lt zhsS<=KYeuj93&z z@S*m(1Ad7ifX2s`Ae4vqw8Sy#>m`dzbI`sbcly<*nKf5A?e_3qA+LqHl0rsH2$ak; zK5sZ)G*@PBesp+)SB0v=C`M^A2&tpM<=Yo2Ef-PFGSn!vlc{g(!3c`(1kzLMCq=M6 z5vj{zufx1aON}rx-d3bE6fa=35KVLAv~OVoLok5MWvlBaPiT$C7leXGc@oZvR3DB& zxl;=>d>domOLZ}?wa^egDmVetq$D~(i87ug!&%Q2Vkrd&pMf>-BUnpx?4^-67KB-I zQEISIhoMSpK2|Q!T$-I$iHSn6F>eaf5BB$9V9d#sM#zOhK1eyAvM14uvIi?CrlZ7- z7GhMr9B*-w+G+@!;ueZ^U9FT6B^pHJF=Qa*T%^hZ0oi!$AfQ4=vnv#e*}M`6yj# z4l2LToE@rlV#&T2vU0z;3|Gl`B-lZ4N=XyYt;SXpS2+rU7ZXYnS5ClEnWPX z$<}JH5N{9Fvw}QlWpT@Sp@%*uC$M}huG0c5?JE=3b5%jkdaf~1 z+ydHctr43#D-1vL;_UB!5jXM8iBXIpmb;qn@Z~g(^>FS)!mNqkA@04s!vxOT=){)o z!yIHi>N{Acfe|k*=1sqB5HA77hySHbPH?dm^%Jy4O|WMnM2r|*`NCxkwInmwGOw^M zwakcjbo;7lwEP_8m;tD4m_DYWnsBOBUl23b&FInqN2VgKj?GPc!a+ac;1?ux{@7Q= z-{uHD{&u(Zy+{oZ^$}ed-N4wN#yo62>3R`1rbcZgXVJsV5hl91&J9<}ui7UuI7k`kKv8ui%*0uZ3bpmiG;E(7v| z@`WyQ)AFK&-2(@l2Uaeu>MUi-6zIt-y zSaWr1+6vIY#~MT$a#$-P<^ui*iLUhYePr1?L+h0)GBl zAeWOTh-+M3CORqr))Gz!gSio0Y}o1*InrhHLqx z210Vy$uz)GbK>A_z~|}uI(T^aSr+ICVoE1c!2-anDh;v+DuM%0e!%8c;Maz8l8 zR18pi<0lE?$48Rq%ee#dKC<*XkfqyZ>DRUiZ5T>lUqH~5&d2=OZyI6K zi2E8LsV6a}C>B$lK%qF2j}oj!j%{6XkTpT5TT@Y->;wBw3TH;NrIoE|Z}m!vsfrCB z1`RBNG@%+-ZdW;{sBACdcOZU1pIquRUv?;=9VXtx4CJ~#zX(KJ*#IH_*2U__*nlb< z(zYtV7{^C7+eW{LjmkIgO9OwqvPmdzru3aMAr#e+>a6O=lP$tX2rHl+YFf$}*s<_i zUZNY-T?x+2Mi*}&|E3>CV(m&0RFx+X1nih4&$k&){2^$O%wUX4TA&(ZhMTj+h9tZM zFTF6uZ{D%r1>{fSenG)TE+=B_w1lU^%)G%gHyp<2ZCp{8Nh_7Pz7J0_PxJok_8j4y zvIpUOBAfN3C;*;;u2@wUF zb2)|>x0zfaG0H)dz6|rHN)tJA^ChDB5dv<$>UObp2paP_wAF~DgrI&9^Cpb8b}eAP zz;ZldS96)ku-Ys=g2~n-=E0u9ti>Vsa?bctr5kyy3@C+Py4GmwvRSFwCSTk-r%);)vawx}axBs@NkqdclER zUs$eNrZvmA&O44rb+V{kM|O1VAENbU_?RVe`I_B7%B*S1v0PYf&ri+IPM6o)?7dZ8 zE#Yr?vjTOyB)>m$bqr;uW@Qw|NUirrZ6Ufa%ATHvgq#r;kGY z_J?AN0$Rj~$W+-@-3CxhcR!8$L`2`njV{j_x6Q+BQ!#e5 z@apf4^Pc>4nhqREGL>SZYoxClYg4TThRlzvjkjHz$?IIjnHm8;2iqMJeqt7^+|j{@ z*#{2_@fs?7hYc#4<_hzjjJV{-h=53T=b(bRfZXeN76VGPeD z8te5stWjEJq&n&yP+T8Rk)#^E`wDZ9RVHR*-Rqor%a@{qcre*mW99B%?{cF}H6Ed` z_;?>|h^|Yb?BN0Hz1mM;-a`=rfH!7BqMw&n7*^d-4?pa`{cKKKfy>1dC4bRb^Lq*1 z`WpX^zsDo=idPUNYBrhcQD*T=Yk&)MRKf-^J@iArB0vUoJxQLHR9x*xfP;-7xtlNA zz*qF&S_8LvDa5d(0|JETs7(-+01Q!uU%C5hfF?^Qm85m{D0sE0=4--qszLiKn86_w za-HxJ<7ci=c>8={)!D-kXG*5zFDM4ga9h2kU#K2o=zZ7*mg#}q5*wp#sBYLt+%rve zyENL0I8VNKYn38I#S?j6Ic8{eZe?XmzBoNaOEurKF@Liw%h+CtJ*sFvTw%ilDEJd1~4+{snsK^JG9*koKw`2}yWmTOM_E;0`DxO*}sitUC z{syjSv#IZwPwu6<`mfCELy%lIfHv0|hb`a0{NlMW{ zs>j$#4*w)i%e4hS+fJ?YmeNHmz-!)=u70O%ys*jI#u&xabCE4sn8c=4lOp*7z5fY0 z&bH+&*KJ%?jcB&euJ2%uY~m)U22oSZHEQM@FysrD(F^L$)D<JvM{t@~GV7Ob<19)!WXyf$ zuk_O9xwJ_#*$NU$3POoYLFDt+PQ5cS<#9E?PFC>f2e&a+z@^XbuX~p7>U>Mxxx_{&iuz*z<2)L}lw;~q>l&u@$l*w$sI0rV_pcvcpMlUb zj^Hmv*?C+af)P?z_66_Hn-93?4$^;rjz4)oZeeyHHKEUqHYhr-h1XF@%%2uqm)w_J zfURcg`t&7<01N0D4L)sDmqzI};8~rCsgfWdf6`!WIgTJ;BMJ#h8S+3>jm-+=D69R` z{jayB1pdSH`=IwkozrFW0WGnsGy(H?TIz~ATVzvo2y~D21;?TadS#{ldmbq*iolS( zawp>!%3CHCZZo~FAJB~A6fpX1Vf+yYw7T}ku;Rz^{yqkk9Yw|3{+xr|&NAXYi}4*) zn|#whQ+qhYEOVqpJ9BG5CO&;t-8u>r51*aAz0(EI4r0-J+2(`Q6DL>l)t0c%psf$H2&N#+A1%|62LLv3~TMzk`V(#4F^L`yGLuoryd9!%@#kaGR0SF)BT+vGT! z@8!Qxix@e1j&aeT4wc#zrup>|#S!?xv2v1;60I&=*grcle4%pRimA~Cw%yL^Qaig> zpU(1k6tZpF%W-C{ zasvEaQkUKI&7Q|ie_~nMke)dE`3-ZS$wplMFLl>F?Mh1f1P707UPzcjV?Vy1ww*WF z2aY3{+|Hr1ShcyPa98I8o9Hhq9IQN^eh>Hi9^^5%>ID(*pHMqhjr% zUXcKUJPp9f-WUPx1z-W$Vp!-w6iP&Z1+j*tx0Si39N8I773NqrV(@Vcb1tO_Xkm<} z;=Ek_r3ulUr`I<+@c@!%R;iNPa*i6KP;lTBFfg=<%wSXVPI1zyKi^2>3s2;W*UKV- z7M9=2ymtLSw*OE)*N_xm0js_`2S<^K9Ik2li$(00bUti620jpcjO|w$A#u?+2|Q_P zYtjYMWs>1&g5eCJ_G+2-^g)7ims!r`><3eUw;p6)RIp=?EDly1oL`rNkbZ3EyFcLk zbekbNug*v58Q<~#KuI5I;uAwY8$|3s2W$TxlK)!(P|4WsKQWGkSXo;n{!ai<|64;> zqKXBgu=(4hgI#VhX+flUKc=`G{9NiSOBwP~A}vJVbn6x8Qf`t?liQ5PrNz#{r6PJR z&uDDJz(Sw2$wrF%2Un-NYsdTREk+kC8*sl&<QrLAINQ$c*!x=DdxbZb;5XUib@dO#$yxfB5v{!k2W z#j)7uq-CR8cdn^0a+{JfC5sFJULqR}{f%kEZQZdtImD9BhxzDY$>eG=ef5sj5?hD? zlqo>eIxBaiz&(Rck~cID!bpW zdo;0k-0tsZHur{CPHYF=GGWHw;3=h9jBZ_Lflv24av8B-f z;AU@s*1oW5j-P(jN})^}1iG}R+fp!ifX=`sfEP{Qd8O^Xzgbimax&4?_n&Q!VjV*# zfi!@p5o9$!G*%4vAJx!8&D=fWy;84RFB86|Sg}oROmX%wv#SWK1`O{Z<|$HCMkO&v zxJ0TLngo-9ohcxm-`*=8ZU2ZnCzJZqKg4LNKV$FjTPhFoE{I6^Ap~f8jdrV%c!WpcZJdi&PnG+rkCg5`9F$XyS7W6c$+;>V=z&OiA&}Eqi zCWi7|KBaNo?l~oDBIDgiw2*4Y@fqW;SMW%jR3deVYMCDdI*FALT^>FHy%@RcL$hDe z#&5l(e_b_N4p+Xk1d`gsG~|M_OM5bK#f#&=WUow;`hT}UC~m*atBf@-SYVvt^dZ?j z+FWrBDuo?Xd0()s&S{mc zOE}8fMUj^BlzsGP3j#`mG}xJP%)zY31bB0wf_?37PS{UJFj@hFK799rCAf-rLG`j9 zMwRx8d3D3pnYwaEWPgN?0RJNP{wJ{$_K%_SS2Wt6sMH^!!|&jr?=IkMVq*Mney3mc z6PeokM5a#nh|@p>^!S%ysfS2Tk$};2kswHc1gwB9fFab3i_8eQaIciJ@Ai2%;E#X`v{ji>Wq(*9Qx3`yx~8E-wyk);)7JlTGZI4p3ETb>jb zSXGFzVdGjJ)G!wb?TV{kBBbM}7sndNLxUXt;nx&HSxm<2MHB+e3z9^tkdG9hlWS^p ztO`=+UwY%tSs3p8?@_%@SUi3U5g{A(jmO2iKN)#4%>|X_XVXEt750?OE$wtCEGY!_ zC-3RERAjrXrYHrA5BDidoAIpFC>F_B;#b-rN5`@_`f|H?RDErQDA#1o%PDH~f(mqx znXu_f+Ix;%%VJ6{o*7O)%rITkQgMe(@a3sb?I{}AV*o)LsF`$^3GY?k!1ul8Ko2pK zt0`tRj{Bxgf>-+gD0|1?TA+1XFgv!*9oy!PZQHhu9ox2T+qP}ncITXPZ@u@r?>XIF zm0Fcw`SI0UnPZM`z{qGBNr`LiHMQgn42BzRF%VN{N*jh%f@s`%c|1AVw zS-0-uk^6*LgAxm3;1XU`(L<%=SzM{JWMP)Z4N7Vi5TZ!~Hrq6QhU_6)Aemm36Pyy-O7u+q9{HF&Go~ zT+hp`HF^3-F1c9!R@jb)LN>y4q4_^tdE*q zeN&lu@Ai?2!4=8gH5V>I?;|qfvh;|E+K~f0YE!U!gi19){1=ltkKETTO5zl=#c!JO z)D>piqQ#^3@;4+J-!CYCTK(P>haT3j88ww~PX{WOn__+BWYA=jSEv+H%b%k4!VjtZ z#c_1WE#T?K46SLKu<{xJr;UCd3wPA{)73#7f!yX@&t4y39v{;SJJ<0j-JovEX$0gu z3{0${GR7ABV~m9huE@s1M#7Sx(iMSI64U(0vksfS{8VaNsoE7*g12+Chbqv`o%uz0OSA1$^Jx-;X z@>GSN=b@GaRwcAER#RP*x?63d9-7OwFj}_U#>kc{(p3*`#~2cBi)I((G5Z8USOzL3 zb+!6I1ym;pwIgEHoE7!BNKN|_zb~~*LLnhmuap8<(-f>F&SvmwSxnD5`hL1jvHNQ!D(MDK#o#1G%&G0cvf0Wl`Pd7xF;k{8QzsM2plqHz z4m3hZcI){V0Cd_pOAjK0PpE#^fN|G=J`Z6PKF_tGDcI?kHAw%jUHPhZ>SflFIRhy} zO-}x>0*EbAw3t)w{nKAOcm>75FJHDz#kk}1S{ZRpwW>!wttOe<;WijfGZdw@BZRq9QYnM*S7TS~N9KVG8RiNB9lc#!K*KyaJXQ*M#_YPjW zZ5>dNmJzJt5QH!qvED}|X+_c^dW?_JT?P|qqE_43j8FB^SY#6zbUap^iCky~wWt?= zeWcve+8YNnvX8BKrXEk%u;}cz(r2NQo>$AyRPVEN_`bisYjubm?)Zp*xOjeL)qMB--kL<+$~kPCY9oa7%az;U@LPAV z2?AU<`GqwdLu?tX{*EQ~&1rH~P$21`l#yJr!55r}JFgteZm~M1`lD3;8f|P>4NBz{ zs+x!=U_Uoc`Xd?Froey7N&Mg`{W@7sWszdgxCssQy>}tfA@((yeqb=j--X(L}Ifl<)A39@O?IqM^q|3km6Q9CQ8~~|8{{D&$tBJ%$2Pe@GUNg_p zF~@PCY-9(CW<0}nxqt8e{vf!F(i%+Ku03$9a(VvYTn+)^8J#B7rYo6ts(E}5m(Nzh zF@u|AYW)qdG68(UJSYkA?Zw^x9g=7preqr`@hYV~=BXxw^SmZ`WvzK*PuQj4N{~k zAq%CVqfSSHN7rbV6@OXt2z8Pq7vQ8DqVzENdZ?KFEm2&x(oxA-U-`jnu$4!oa&3aR z2gTogG&*&T(UYr&Swy1*9~@QTKY4PiPne%|{kVbaa+g%~YnFi*b#>2e9n#en=v5sG z7me1{8b5i^Wy@{lp2NMV3KtEe(>^iDe08bD{x{^8?I>?d>5&~y;wV$Xp2OzCkr#gp z#bvN=xCd{UyajQa-p!dq{pfb!$q&N4k;8sTBKdzLw1ODz0icFz)Cz7yDeb{lpa`f= z-wNB!oE2X=aM{8#3VyMxr##}dAcIA#VplXbD4;*EPeiBXw=Qa$=F>LJn6xCmx+Sps zn_U1+i6`RS;S6?!zHwTgPRC_z6S1+`jfXyXu~~{Y5Y%feEzE^__{1dL$1mYq>|$7Ve2zBFN+`aruAlsYwV& zy;6?3J)}A=Cl;l1(86UX$3uq%-xdC-Qu3UFrK<*JAN>0$V#=Wb!lmhEkrnmDH^Gh zr@2Z@rYxL)^*$~yQ~`RcrPkx_bpHd(C$x&2Izj;e9R9?1{rhL&zs2(WZjMI(4=mrP zqG79{f}$nTHm7tTf=w!(CN8}|)Do5;=++{=FM?~2tuh#D_A{gW!R4h!FC;bjLds>> z8N@U?UX37V9kw3FlHiXNX-Ac@{BxG@9yXIU)E zRYi5k)&$~>=0{*K_l-%tloJ;9>NR(73oq1u-FoJnKR!PXa&Bj#fk#oy19p{T{PNkN zy5UcH*HZ4SlYul1z4+40B6@;bHh^jh%GFEnF(xf|Nr~vMGZ9#!sc{gXm`Wg};K+h6 zF-Sn0fB@yNg0z$|d{=?MXc$-4%X9E)!j&Pw9FiV5oBcZ^b)$!tUqf0M#(Qos!%C1| zBS2|~5X!E=0Lkt}|7evx)214h8Ol7<6f=q4P*2<{jcX9gRymn3%P2p(zvE3LJB1@L z{2Uu8p)6Lv*OnB<3*_m$f?LeDaoD)hrVJJ9|Crl?;kj1)N8H z;KT-kwSM^SE@T)Q!98M9<-s|L;D+Xo7s|67rEYPF;F7j3aUQ4yExl-N1ZnbeAoxiL zb_8uFMduW?fvzmi-{Q%Vs0yedz{(1!zgJW}=<*uR5x5awK(b;?5V%nwnl^FTaFCmw z?7r{+-0pFp(lE?HBETSO!B^LQ1hLHW7r7#_uqU1lV&v$Hm<*rvI~x8m>x?@{Nt za*jIGI50C1xMcOEPu$_Wz0z=dMqhVLqy6b|>Ig*K+MUF+e}wgpz}qElDR0??)H42H z6byWU=ELU^QbhR7OMfFzOU|4x2$3#AwWAh3(pC#hcAVlSlM1+V0x2BzpF7}JyBv6C zn_|4sxjX2B9E3yIsYe((XtCZ`Fe6EMX!qoR(Yd~8gS9DbOO*B&a=5;q=sCe;k0ot4 z{5fQAhr`pgLZf2lLelbhuCmytYlrGfwf&bZi#2Gi?|(huQU{}zR`As_>2VA?lKoHJ zuN)KQle_YUQOy_Ro>%5pLnzPC6??pg?cmmX=^fGgi20Is`;udJI=+C0#jc&!yr{$3 zl-}8HR`&ncH*{3_^k2TYKA1==TxiD`+i%XUaAC%k9g3_VHh$th_YA6eAZj9gZi z7ARh#5b))IPxO=B6Vy^&3@~)m;^f4*c;Iy|Thmq`;urA;-^D->4lYrMIqBLp+j2uO zVl9XWFXo$L1Ji1Uo9y0Ux3gtl*h5@TU{`k9G<)sZTRnG3FH~Do0NDBj%%6hMO7^4u^J7cf{u}}ERy5$r? zk2BPdt@jTLCp=_e<2wlqr*!T(o z|9C^q`2K68t;vna{z&$o{{pEiw}|6y)W8T(BClG4LqWCHQ9KJ0KGE9S6+R z;Xkdu!X9fouu-^Ex&67d(K8|?HnZUz?287BUL{41aA4@WGXfJewC7J6KS*NtIoswB z09TJh5W?mNiL0-PJwYtvB!8YEg}HvcDsqt8!(V#G%sV))Tzl$t*GwK1jCmk5|817k zMD?I1B_V|gW>6I-=MxbuE}oWMBinTL!V!4sukiZ58S$_Q3;~}9HZ`CkNrBlq%36V- z*)&HPC84Bp^7wT9V=h9-qC5*+VDz^<=_!V68a$5K$sMF)5CP=ygWjGf3@*2|+X`K9 zmN$lhj61jVitErseU;8!F#m-#m$ukrlKwaWd+Aur$`ACu8aVt2S%KEr!k{NMR|dh% zIw$ERAv^0O&B(o3M~Ci$GU)hO;m-S8=mm*p@i2D+Xt=9aI(!>`EL!9M=RUf9M^PAp z^=$KK0uq4%j1GiC^jR`S+9ETPGb4qdtrCM}3KDe(t%9R-VfE} zDd#9G^4l(=h6q#npZ7HhUWmgz4E4z*l{{Et9*$Rw*~3aLUUcn2KOq%k!}wgl!>xXz zH3`nGF5|TQn??a!z3kFh^rU?aHK(e&c&Dp4v&}i_(&rMRCig*5-+UQc43L0{{Oo}D zkB2vi`ZUKSk=S-%^PC{7tf}*Skr(vc(3GdA;raEItYmL~{n5lV)cJ?a~mD*J} zzndxmuG!REdYeT8QJC|T!}1te(-00gsH?{(aw@-60@!DajD}L&M=c!pLHz{aO?0Tj z^;g}m!owl-!S-4C>fRZ}9Pg0@Rw0^!^y1_Tw(-cc zVb%kbE!O2(A(7*98U<=0wm_&;pEy^9%Z_Cb%!-9UWee~q%+CHC0t;%;`c?cmL}zS^ znnjTE<2*up-S9~Z7LwRn`u1ml3cVPZG`8EN)d+8R==D1Y6U&cIS^6}xx8W!UWcX+| zHR`4q?6}>1W5>d0@ka}G6?&U_QLM7bB|hT`^X7pZ!V54WXH7s($KNIAf}6k3lq1J( z`r5`Seg0{4GVtrpq5fg+>Hp)x@qhAu{Yz8oYG7pRXl7&mzspJ$v}FFFtQLTRYV<@Q z%Z3agqvi(@96%)4C4^U}L!}!4tD_>+B5R*?4o^e>j;hXqz(n$T=*2VQs;6#15lnY9 zx#~RL@|em@&F=2<2BV9@@cp&E8hxs^DLSsY=2TzXVPUKvZUdd_B(=U)kU0MvI1To} zfIDfn@^j_w%9lwKhQ~Ka{GbF7A^?f_#&3dSZbqvW4b4HG5r>`icmRHE9_Q zxNWQ_$}>^#R8_vsOoKS!sjyu?^{OLldel!P$ArvYOWKCK$+-AVxDCElw`@0v*8qYk zd)8q=Rfd`PSa_{g=e!-GG*>QXitAW5+&In9N&4ti79%;~JY~uI!)P!1?A8JtY}RiH z0CR>!HhU50lkE6#B!hRoP@HjAjX7x?2RH!vMCL<)%Z~6cg4S`U+EKWPqDY>lKb_CC zq*4II9faenNLrwqH_{AeJ=l;{Ypc~ZoWfYiQHZA954|T7z}g^2KunV_r0s0OVJ$Hw z4%63M0Ed8lvIHp;3y-G^#Ly2k0+LCJYX$Oc94U%T!-Pwsr zL>4~?X*l4iAT(SUAdvR5)0pSbZj=`C$zx2#7YI`JjLTVOk0Kv?cYgu*Wn$%#;sUL9 z#3DfVKfgil0NRh|KdaO1|ES8w`?uGZy~%&sbt;oK6@Frfhq4Jp`Jur}z)k66lRyOx z{#59Mh(@4>l}HtUlsQ2R*Th{ErAGoufBSAd7vXfCJyd0y*(@xXd90>>$z}2!U&O^2 z<|_yri?SU5?6y9(o;``aKi=Q70k($QdU7rg;)O>?D#s7n&XeL$mZ^xU*3USP)%KyC+m7*Uz1?b zK%VTGn(=3{RkNzqj5LQE?$Cx&L86w0O`t$hSs^DXkP8osSRLvP(wb2Cn|pEvWxMuH zLv{bSgAmx)AB@36C8Py;OLG7j@{3VE!otcU_rL@aK-aavU6G!(1(^ct z0U>7=5uy(uM1bBS!!oZi0R#hN072wy=&i9@D6MWSL#(rO$(1Jq&yZl626JQ+J+L)c zksPF|5F-t6AwXBs$nPghENCRLWiVY#3;OV6A@rpurk{!$4jWRAXsK1gs1Ly&3gBI7 z>_qnU5AAWz;+H4SFs|6OA#x^4Cw6H!LT<(ALzY65xJv3-%ycbv>K`4crkEQWU2e#u zQPgF-0X94=@(70GGBsIstG`IcH8bOA!X9+f4B5dhS!=Hcl0OWx6VuIM4lc6{Lc&^; z{v%{Jh?HRluc=h8r)gB|&~%7dq@-Qr1lg?n{1n3qKj$BdkX4k@oIPm0)y3@4if;MMkpbis|s3j{} zZB7avW6s*)x!V4gek{RFf_ia%8eYFa$ggXK7784n0?K{N)<`Vj(eDkN>?Wl(>C1@}w{cra*lZaYV_K%{rBdK# zZ-8zdc#~B7+(l=1qoY1Uj-HCLr5cj>)rY}S6)0f_=fTlY3u8WlDDICSIUg*v?)ToL_~1I^^@3_h%V->ckf1h3Ff3DT_m zYuduOBBi%ZHS8WftIbFOY$WySbow6f+^wQ5GU!a=wi_52*mqFSVkK2P825(W0jLfo z8^n8pG7_(@P znCAx?Xydi1Wk%R=qX#yg`Sar0Txl!ZN8vr$6x}o7)BXm_ApOCEdv)v)bTL;No@d&^ zxv949UHef;sme{!h@;wlQJSj)r|Wy`?O(AYZGvkf>nO9W7RI!6+u=Q)7NVC2>mG$) zJEyFm-jS`#5Ihn$?0(Z=emd(gFO~o=q&CnWs17zrTmm;#y=Xwa(>1^0K1A@iJ~?i- zZ8dg$tdp2-c@|GjNgf=L-WVKILcEi^ov&&e-jyB@@IHUdGE$9mp29UvZ_LaaR}5k< z&B(wct6^vF-nTKTaOzngCkBixOQ+mvmTl2&8L=>Iyjpdh3;LhmOv6+WI%+Ld5w1BM zU)J@OxAJ0ItTRh5C;k=BW>Rr?NlxTIrmmkGn-W(6r1YB8Jl)h%ZW|QGi$6M7FZ7#K zE^mMSr+<>Odrju;$Ah2!AHyF1t+_?n$ll=xhKN}k+x*KSTB!o%m~QkVAz&KKE;=Vg&F=}wQfBi1!J^9O<<9T z42Xi|!5PHSW`L7fOY_UeGRdZAf<)fn61N59EV%6rtnJ;s+4AIieP;0wTZfTXbKbTY zgyp2+JO-f!Nkj&iw(l86TUJ*+tN2)0K!*bXcbp6+uA+Q0M%-7Gs>(2cnP(V@1rZFl zNFL@`Ha_OX)hQDfq+=X$Iu9{#-BBfPuYnQB78O!?2#3g?!QT8?*GlKKAmA}SDFL1i*kO;|0f;$OiSNQt z1VSScVI<)te_}x2INa-zs6(azW%wR87%Sm-l(*|P%Jiw)kM?h%@u2>{hR1Grib+Po&Yjnapq^9u( z%U&(%Q{$|G_|^mP%zYfj2@KX{kn|`PnVbwJkYkBAjP3UpGJ7wSWCyNm`uQYy-@*Gs z=OZLBM6;6|7BNC*<0wiv=l2>|6AuJHpcRaZCQbJ!v`n^SR@7CDhaIlFv($)KOaxPM z1TB$t104yt!5PB9CrE5O&F8xSETY|Xw`4mrZJ9ZUM`FPIQ+_;9Ix^<%lYaFEi6SY$ zs125&4f;by10qc!XNU(7)^5uQ$`}L4gQud&YNFqm(b9p1?kwfkPdoa)>cnePfYw8Z z>`Tqm+Lnna%Sp1rK#^s%rLmwK`R2-b#FmOV$A|MiQF2i02mQto9;uiRL6JNRd;PG` z%DT`K8YVP$t-At{CgU)GWvOOHDZI9@4Is;jEBCwdhQyqkUU!r|ssdSETVhrjz|QPo zpv+*ilb67xG^z2(O)uyy^AVX46h7*fG|uH{T^=y07Du&>Xd7vwB5m(&&V!K=V(u_D znF=AG!}UQtdAn8>2e+Oq<0myuM=C%T$u%7~*Ef3{nlj(xo-)Of2FYrM;Qn5)2DOnq z8-KBgpQRYsrDX%j;}`ZTh+%r2i0fjouX{a=q&uT!g}Ge+Ov)3JB~O{`3yVZK2Jzs} zI9@y?gBLKk%@Y)k!0jm0LVL!rO!+nG744h9)S!73xJ##|O=Rhc@zpVT0ple$;86;D zBnkGDp1im+WE!w-kzmb}+Ijdk09d>+cxlYd+?e&zr%A~?oKzH|;V`Nt)D^sT+aF6` z#JApKU?er9>#f35f(W%kYpdOe1NI0QENAqu^2P_>7C@S(?N4F0dd?ZfOxE)CdllsT z0g)zGl9wnv1WKvs`ApG|Rr3}i;hr`BlUnt#10dk>ih{(cP#=wPg_|(#D^(YcO=`s> z*i53BTA2xTawaQEBLB#hvid!-imPJHJe85!xVAl%5qpVlumtY-T|JF;*oeq2PC*|n z-cKm>xp>zA7d>j|jvW1dL$Yd(?HVU8HU&t6>uGUSZ{RY;gq|pKi$aRkeR#ZiKl8`< zp6G3R@VVm!wo3*@<$!?FUc&!aEDxoX1kPLZPjpc|5=SpveL#uI^a@MPM(<26@c}NOJF-*A^ODbrsu7N_7=GEv*La zfyQoAtzi_r!HoCAeU-@Y%i397AoGfy&k1$=FI4#CxaG;stQll!==Wsl{RFAp8zAtY zG&li^EwJS6dw?_nYR$%#@+H|GH}tH(^V-$WAe#1;^>A}Wb5!c%9}Lh0uP zoy-KAW!F?7)k`0Et3>?eVc9sG__RVYOzt?`_jOM?Yhw4XC`dYMWA|uv=Rwt#+o_67 zlhH7hQIX+NC!ZByk=9ZNz6J?wLG8yPL>CJ6G)=_sU)X4+g(V5iSP)ppIA9LIqrYYg z=Ko5g`L~@uY??6K!xrXh@UaE1xrTE)h#ciaJE1c~4kpvLumU4J6%m!?u|uM0Om@U4 zbYkCsg#(*|38a&BVcq`3(PZ_s%3Y=N-nqiG)TL2q^OuV&=6b$5FDJB)125-a2rw3{ zW5o9;uFVZkfQt#ZUORvyAe|v;vv7sgxoHi83en_QRG8v9med971$|;?J*-C6iGz*E zaiv1DK9r2s0&Q0)nOtL&J#q6+aIKaw7LFScPQZ%H@>a(5w`ke7d@i>L7w)O_?43>- zh6KEQkxK>0*nL^&02TW4JMArHEFO35k5TBD-F;B9yghN_acn{GQ)-%W!z$r0LuAQ^Q z{o<$GxS27vo=-YT{RQ$o>7?l}S&4fl9?I5dq&#U$LmZ&*=91c29ier*N*o%*z5COX zc63OZG|awZba-hZH)pu69PjH@!5jM`GNWa zymeDrU?um9>*>@gy-~c4`x_wtG;4fPd;oUK(>0c*$qAz*uh3ENek?;4so4^J(q2OD zBEz(=8WRHGUq_zHwrjpB9wL9Y!?&s2Wyqnh&}G=ozt$R~m@krW78&;^(?4-kZ=sRlcd16|Ur zO1s_U-wfo-6hMXwBk4$eNDjH0v>^j}rLZ?UTxV``x4$26N9zC_-Tdvn^KYAUX{kS5 zOP9Y|8E>d)<&${PhK|s?uMQ{7pF!O|Y`VED!vf!e&wg?5kHjB~;aRj% zH=;kFFwwA|z9&vj&`(aEY*JhlDziGZ)_Xj^QviLUa=-b!KJMQZF#|Plb8-sASD0;P zZBc11XMor4L>CFeuZpr@Y;+5nbx_IbqrfemS~8YCpz03<*@buw!B3-2E?z!+1XcvJuE=t7<2K?yN=u=cVxPQkSQHjIJ-@dzC{iJca`Yx z&hOneKxgK7|4UzC00?`xl0(}R6}&>i$)}8o!I(wx#o2;YM~l$@c8DxQl=(YC;6O=N zupw(^ZHA*5+u-fWTZ&BvPT!Xd4{0{TnK9`7jl@0v@Ap5JH!w1wT46uz7t7Dn?cXa# zDE|lc>mLXEf5j*LAL(I%GQH-2^zdH!OG+B$zaM5idbKf4;Xs;Q5rp_|YTkj&(3cwH zsLZG?s~>0JPDI2^P>{nKd`Bld?zbfGIzK-EZKGj#hh8O5`O}HZjlcub#+dDw>L6O{ zk*xgg@eo38UJ_tI@4FvwZM)`d)GHe&7xvtUEhSIBjtCaOmq}GN6V+?cr#WtFrCd+0 zO*CLB?2ZBjJm0q+z&kTZUCf)%yRm4*Ir!seIC@n08Aln*`-d2J&jzxX66GoftU7kZ zx{f$<{TLI14=52Z{iZ<{e{*PxD)DLP>nPc^jz9j>>63w8IkfXL7LQ;5X>d&c!{E%U zY%OU8jg0l2EFJ&1tg-)Nf{{uZKk1gpU(z&^5kTfGWU5vT+J1cbC8mjULwYf)ak3Whq2Iv_R1F50O&tDKa?|b2J%FBQn%9kG5Zi(~=QCDO`hl8Qkw*m*b1Zy4W)4Q!CQU`OA-En9~(*+S~>UXU4{9+w)jOtP&9*Upc*6Hp11eP4|L;1}p7V ze-;>vtd$rC6P>hgi2^X9nmo>oag5kL_>N5ibb^o^F0&lR>$o==Eh*#67csNC^zX`{ zYc=^OjiAEDY@7OxO|T8Q8|d;QWHQoQ%8~D1^>?kcsV7m3nS;L89jX^d zSD}ix%BRvCc8-3z@LOps*{`-f$7PB2Gjxy#*_u1b4dGry68d>TBiKyZVi5IHt9Q6Y z<0qaWHperzQSp7rzybOOd=3!Dw4EN6C0*JIxv=-^mZigC^rMIF1Hj5dGGA4$mhVG{ zTK5pP?PKSUAE0Vc4Z|};HCBN0%ka`asC~>f$umk8ajeZHOk$vRbFATS8cW5_U+#6_ zmFRk?=W93PL|2zZQ+CjR3iOGAw*K@Lje0@nL-$|OU}otV*GVrX#*n}>sRRa@F=%dS z7wML@qjW2X4Vh(x8bD(N`E%wZ+D7TABzn9WH-gINXZ|wG7!KTQNJBHa2`)WuouT6jnm@~tX9p8!1y>I4Cc0~5A?jI^@kcO^o8oy-u;fDl|4>8n#CazEtdji(%8 zm^n^Xw-|6IN30q%Cr&@+CBI!)0wrn#`cf(R{8@&&yg|-lND^utWGw0_*&sik(ny1J zQCR2LV7{J;ql26a^et8LKyQtRV$n=VrET%(=^|IB{h#XP^zGZFvpFQh<%=MNUB;jo zY)#V{*G1PUcheS7aubc|?r=h2azOEzDLvmXqFveQ|AiDChr<5Ocl z4|Al@>=5wYLIv2AlV>fr2ih|*Ndb!ZFpb-Ld20tGN>TfYuOpF!PH2JH@Je_P}A*&xKz4Xn)Q@SN?l@qG!+`NT}q zZBm{NlrFQiCwyTbLBA%qa6MtFWbtqH8M1eV(&}^wHVw)HTcoKnUaD(|CN|S)YzbOh z0=){xM!`^7?j6}scZ~kluP^XZA3!u(433K?J0RrX+XP|~9k}e5dZSh^fTY5Y)M)w3 zpk#%yY&R@|F7jf79c%kLwnyL%6)EPBI^sc?)Ah9%@6rUd->U3FL~d7m%W$UYvUW!7KVl*WKSG9NvEAA4b46v)v6N1HIi? zwD@4+%h44Gf9UXx@-R}(CJReSu|}yG1{R57U({9717kZovpm{CQOIFG3-x9NXm?C>0Sn&`M5mO=q6?H2>$6Eb7Y z#i<)g!bPSUGazHh3<>xPAN;kpK0e-Zm6S>86eh?OnMjG1{SCa7xY^*uW>wTM0=-TF ztc+?CpX3GMm8MnL6PCJJy;+U30G!rm4?Wm8V0vQAojOODRw~jC47jV0r%s@klD2_$ z#yXK(n@}YL)`*Zfq)k{#3OsNLct4jU;p>i-T983BW3BB%g}`WoTw-dmov+V>`m!UG z35n9Uc+(?8=0KHXtS`PX9VeZ)Y<}91#UN(=*HQ6BmXHq(q5=6r-QZN2nx+-cI zMpf6Wwmt&G0E4Qf!H*a)Q8Nr%w`Tx{)NtrxG$P`J+?R7rylz<~F18?PZfIWl(nW2)>S?Y5BUj$@ zsI1rT*nGQ(+C}K0fI4*%@Y3j>Mvn@U1{uT(FkOdOuKev6-Wr18P!M&G<3)%x!lNAN z6RfY2Ll2@V7j-NU#(d%^=l6H2BWDch;TeX524%}qFbsp?wJj9_N=sG3W=7pG^6HV& z%EZg~I4iUGr8aGjtkY+zYlkegLo@Mr_3PBhPuB-jn<&W zjXECOE0*F<={Y+TV{6?wxZ&E7EB2B4IXh%K9#Gr}4Jvt3(>lOAj)ws=5Vqr*fq;fb zDk!-EJPU!krv+0Q0T2sBbEf6(R2UP@TJ?_9KN>yZ-g#}zVJ(tl8K@y8H#BaPTRnq$ zagtqrdL2uTy(XI>V_b6i>wAM%HSU*K()yOgdVtOp8sRfGDG)=%Oa(~nne+-)aMZ)%lY;g6kr|Jhts4TuI5=Q94d!{s zWD{}6Q{?t#`JG=|VwaS#lOmpW!6l5NNF8h%m_ewwl0;47#D=Ox)OHdcl^sDIrR_s8 z*Y{E%Qo=kgZnh>rj<{CK}W zA*t-{J2Qj+`?Q;SPeZHKKUHpf8<8XLbEU;q%ea_&Jjish87G8OpJoH&KToeNuAvDl zG}wF-fc%1S#3*3*jlBl~cSj(8g&~(bpVqE_c+al-2+hcg09SQm8Dw zqs9`tXHMZd6?{EbxVG>xRWek}Y-Cf7V8nQ*(eP}F3_Zv|gm*EvtIB^p9RYVvew@C> zrx1?4Qc9dT-Sq)MlwdP6Qb6$5l+q~Q;#aTP&IqwO^E5C=f3=?0?d`CPXi`aQS7Vs? zxzMk{3^iRVvgP-RR4Afd%l`JtUA^h)ot@oghR^l}Xd;IPZ!$wSDuc^4U2I;Rg8;?e z)${#YQWMkB0>#Yi%IG&MXotxRm)d~2Le^pt zSGg1_8l2B2RnyCAMUueoy*5v@Jo0nyujl!_U+TF1!q_ggC@YfzD~Zr{2`PznamC?b zs;3lrI1gg{(7R0x=~yJjn;-Dm9T4p4{ZmKot!|La_9J_fNcwrA>5s(bJ^_3@;`BVm zr}cpRXK~3TINc_8c0ZA=8SPs#DKtO*{i>)~?XJdKFD@zuZS zMu{R>oxjkAj;vs5)w0Uz_Dr|zA8*`3t$oI6U8t}x136NAENE#qOczecwONBJ-eiak z@9rQc=%TuywduuM?Y-RA8g=$_ID$lXAKkNRzEY=tMdA9`xK;SMVt5DI2tU(vW;oC! zsc+(~=)34&8~Or|-{Ho&c2|H5!;Q|SZhJv?d9yq7Fp4!xO}sJy(hiG1%`ks-r2Sdk z7DD{h#G!g=t;Lf7vr)TIwkLAx>Ew-CV~kf1xVZ;>M!Gh9?>n{x_u*^yK?wAY)cws! z{l)L&L+sxj-@hI50ay2e=JpZ4LK{2W9qO5S_5#PQd4#oRL`h#RtK}4^%@y{s4wgH! z$ntt3Cz@FwJ>hUTL0XLxrJUsuu#V%2DiW=ybwdz!1zn@C^(RoB-O%m=8QJ5>cJon< zYwWd@s;li8xeRDxz25^WF)>eB?9qbFDsXGE{;P%f%-Ylcc$4~!QkINW3A_R=afR$C zS3*&3H(;l;Z-o*$L)KQlNgdR253*KE$F1TNjiz5mOjX+|<1Y<6!Ab34_aT?`1!uTT z(4|1krdhPilZ#|-s{>?Y@00@@-ou~F!NJa6SoY~XPNWVLO^ODr*Cf@Rig8`nS>wM7 z&_n(xhOgXH7vp@pE5IrG;EBJM^nFvJg)UGj1#y-_+#SLHRH4AEP@(RD*8Z#+akErv z*wNNUlTW6`{b@8h{qQtiJ!Z{rl(2pFCdz%k|5>NP>z#Y6@e_p;{1dDD@6p@;B)$13 zdegVDar{STyzT$5DteB8_ay&ce@;O`@?Y`L3Pz4jwxW90hL->BY`2Q4l@_3f7OEc4 zhl2!SG$3tTK-4z?bt)NvFZIBzU?C=w%hFKtR0rev8_j<}tyHK#S{Lo)b(y{0&-zzn z12Icpt#)#$GH|&p_0t5lLsE>Bnx&rJfzXI_FvR+PV(9sIAqc`1i?a#)O3PmJp>Rf1 z%kPcvcDl>PfY@m5PM9wV@cm%7KbsE7hgDFd#c}WOURhLSo2dsz*F@zqwS!7dT>2`# z1y*){4WjReD!9PMpz+%&_`d{CV}PaTrf)k46@Z6fL*QF{(M7~(WrCt zs`aauJR&_N%=8!8ex?-?uPeN9yvOmx2K(~{CujG!=QoHhhz&Yq)$*)cbTgdfXV0@o z+v4S_`?%9**Y$1ISJV>pJSRhE#jbFG$T^D(hx;Oiqr_wS95QPdG*Yq} zksx~9ajt}ZI^VmEH3Xu7Wx`+lw=VTnbB2lyP3&4lmS>Ad3V+Ls>#NH}=Pd@&RpG*~ zTywe#?+%n>gk~@ja*b)T=HIgPzJ}QN1w=%p9Zi=UBmx}8S}l>AOS!90i>hZe<}oR@}kBHo49$9r_5k5!uTW8RC0HsOjAh&lyakbC@~;V zLJ?*{4dy=u)#IGT>0LlKlTI)1lW@1iWrctI)4{EYjDLR%9)r z4BYuxC%jvEH{{%nV(o=P07l9Uvf;h$l{bn*c(LPKpn{C}?+*rLgHqnYQW*=n;q$sv zEU8vBieI3Ohi@$sL@FpsWxud+v+#-b1XPL3qnvNRqy3+~r{EE(i73&N5Q^Yp?w}ls zU7bIs?I6_fpXY8He;z*@7%TPqniwj-gS~i%WsWvbvvT{$I)%#0K`@KVJzqVBV+mh z;pi%w+8gN^{uk{g_Cw13>&=&_a4L-?hx}y?1s$Q3lT=q05^~vK1Ta`RVhk9|WF8Q6 zbMNeK72Lo$c^EaWVMbs@5DK>=fH9rPVo43^^RO{r@43Bt^qigD4M3$Auh*Mwl)l`m zfZ!}t+IG2grqq7&ekLlW-TX`;e=~>bl0e(tg`fRvh|Y23k6rs%XWeI&D;c)Y?=d&hl4?<5!Z}7F|J@+bgqmd#G_Uhl_*NlP+r=RH7dLx2x zK?WzoJpcqPIR2qn>R5Uy?b;}y!cq}tG3eH33lKrLN_NrcNs!;|1mi~NbDHXZpvP~IV)bH35z1Q!%+68rSRm7Hcb>G3#an~rRUoCrfCq3drdU-vI&{V zTmjdEEx{2nlBVSE;l*Z|{zjUP{q0rfI|!P^bkh;~(JYbBsxXGFd{ZX1issxbX-^oz z`t{GdQrEGFH2&winy1p zQa>a~hG_U(`&8P0z=VOrFh44&`p{_M^w?Qm^#u1)W)Yg~T={kdcVgfpqNDznDaK2a zdw_p@Q9s?~>2Yl%t^N7Fjt9UqfaB|+ElWqWT^Bw_7L;qlR^DY%;i|0)3pCDZ?a|AP zVG0k3<5KyawEH6_tF5tDS<4Md;XSsv)Gt)5Q`RiaRm-V7V=t?6ldm0TXt`dI*PYqO zUWDtIspno!IWj9XPeuq?*Dh6@_Fk6+-Ea7fI!rnH6`yibN%=HKpV*& zr~ND;<0kEIwk5Qxfo;?TR{~N9aj-o{R6e0EoAj9}p9N*wOd+8!3vuRLZoZb7O&y-z zEICxhANaPb1yywqzMyJ+2%>m_$R`F=#giG7$mQFJ)IgjU%&qmVkfW~iy@;NfTx#t4 zv8c*AdKt3i(d>GNhkYWwPn-4OPTs4Q3?$R0yCghFDqQ-iG?^pa(cr-86SinWK!5bL z{^vve-<2IfOsN+$4B!;rWcRZ#U32t){}*NN6r5S~cKde6PRC9YNbZm8W^6mfGXVTB}*3G(GwW{Wv&lvMJ#vE9P0TdiyUK^eu&RN!@FO?LJ zz@RaDXFr&8`f(JvhdiR$DCwa_H*QB=KPgLtdm(I;RJlXXbcdoXyKAIv&|;&e=^s-O zQTXu!n0GfRJ79LEI9vhO93PTQdtO$bR#)MmoAm>@KaW4 z15?BUc0{|Xe~XjQf2+;3zT@cl|J_hMGsgi|E^K;~4**E!3FjcdNlra6Q?Z^JY~St! z-JBUcVA;)aWv>D$O+~O=>S@xUw~31g1dGg@qWRi$eTp6zc}l0G{siSnGW)>uZ-ja% zM(1*|z-tenCsRQ-BE&PM--tti>O|7!D5yK}BV2ab16lB%j5AP_b?!dxAKB)9M)~?K zU>k%;VhBCHsDMo*A%Z|C#*rZFk9JE zMMJ7M051}d+SVNzQ{M2B7_J-v*;Dv6%?y`zdLnL;d+?#>pgQE`9|_V^8$(VLcCrT? zEy~?rAE@dnUtwck6;J!+9ww3)n)3iV$$AT@J8zsYH;z@fey^^Gp>}X_GXz! z$C8dK?gC3UFz|W7M(EJtv9s?IiC*s+cz*H!2QP^;=dFxWf|VbM49>Vlu(7elOw58w7Sj0FDErUEo6K@*s5;G^` zIfK%N`eBQ_N26dC?iHgUU3qH@$}G$&wWzV5VV7_N9e@PBJ*{jc-$ z|5GpH81%EXApd{^uZ16%5G2xjV znEHynte$<`ENrZ-d`^XUfP6}yA9kMHHhw#7NFYTlh(3RXnB2O({GL1Bvbp>| z@2LMgww4$~pTiGLHCn(&zSLd=51zz1(XQQe_zt{GIk$;rO+<#}Rs+ zSq>-{up-=^bAP4O6iN$S4qC`9J4}8i%_>yq+eSpND9Q%LJ5(k1+qq>6c!>|(4Jr%K z426@!4zfz6-G~Nb{9&1tE7ii=8%c~n3R9|8q>49dCIwWcmGEA+bz8NSy;MVU^qbym zhSIH7H!L)IuW(fu906(v8|BbQJnbwJrs@hD{UK52Gqp%i& zG~f(U1#HAzwwS+k)fG8^3f)OgsDw+j+0{x$N-g|^H;I;kgqsxe0W;v%*M~5j7KTE^ z4$D(iM8ql;jV?mRVUQ;+3x%H)ttv{vN(4!Cqrm|{Fa#>2C$MK$b?#$(#;h!4v{@d7BXr5AN* zg*jV|0V_7k6x45}D+%)bjDy#+8Rr9OAY|LerX(vOq!e#rl%Z^E< zQj7fUY%(yQ=7o6Vq_eNcZ?6JD96`uQ>4w5}6u(aO!>8)i3A)qtEmvpRX_sW4PtBJF zv4K>30Z%m4CV$RuB3C(z=@HtuCE8X+S&D$MRr6vqji)|4V<^rK=}@wPTBaJ5PU0iX z*bn-x%x?Gh3R#UV$=fG4-lRE0u-MpFMjW;u&C%MqL(4XEPzq}nXdi}L&E^?U(BaIuA!mJ+Shc-q1!@4-)hncikg zsb@QZSCC^+G)!a*%=xDSVKhSRE*5SmP1EsN!mT(qzWI8jMVX~ zYA^@J|JnfX=sKVyzHh=PV^!byspb82s02qPrCmfNwSl9Q)YK@UurO0snD2KKk-(w8 zL9-x^tt>$_@RsomzH3Rh(-LorYe=5okdIXbWSf&`3Ed6)!TL< z&KM|6wLdZg==BHxl`|jBr$r*JqX^aEa6TII;dnS63*>kJU#z1pohHDa*mLLCKnYbv z2>fZHCn`ge1$4qBY$9=mP57g$!KYcL9@=arY22R7~}JS?N!| z!AbDsHJQ*ui|oPFV5e4lr1;+sspOXQvnpzN6`CsPzs=%A5vYyIED*Y2ck<8w!G7}}0YdP9%0d5`CKY;y)WOMHW^d8;!L*P{pHU>10~X9UEKF%~S<{0wM|m3QBi>E~3<}Ct*im zkb&e-rnrJV3$J(_44LzSCrWFkcXk=YfEIc4*6MgZ$TxUb0^*_$`^YaY*z38B_4`A zWHboQ+_R)%?+V25-+1frga)+L`Y3>`3r_@yNy~*kC4A1`}{78 zEw8s)TAdZ*0er+Q7y=O%RGBZ~MZAbT12*WY7q(emFPkt5c$!cYxDO}*WO2=zukKpy z#y(GjG9gRaX_g=QSx!ib4RuO#LC+z{j}`X^*5g-&d6gnfo%+@w7#X7YfGw)Dsyv8n zY0*}a5Z^d1Bijhhqi%f$eLkfLAqjali2WxhFf%i(3@odFpP4Mh1o4_ zv`X<^&!{DB-E(W5(f_t*`3G0?I5n1|-B{F$CHYFTLRVTQ?$Z>>oKjt=H1p!Z zRzexz z!)i+P^xFy^NCPwoh2&borvo}Pi!_{prZ0_i9@(cBNKxvEhQi|TH~<$DCmc=t9{MV{ zPerOswkE)_3AF0thUPC@X*d$Rkx-Ou6wYPK*dQY@SX6<&$3jOOloGy1KCbmt{pD?G zKqw+FOfAAS5&We5L?c?m$uP1PvzkAShr)KGeR5dSw{=hQtCjf)5C} z3k^pELji(R5)$N;Wtp7F6F9htFo)^o?C#5GgVha zTH{fvTH+H~NEd()dt*>%I+MKvlPX{{R3+lQD&-4|*{c21`Ya%#oruO_Skh#Ss}kIS zLJk~bMNYmKU7!O5KH^EoHBFk*5A?C^e1|9ud#)(#s@Bv~$y5PrGUs%%ydG+PNxe|~ z+E`#caTd$u6dxru=AemTtFW!s(P)65eZGPm;4MD8&mZ4{LHqIJ>S=eNHFS+fIu-$| ze6_4hFWzzTtoCS;H!8Mt@J*qwzCR4$orRJcUA&iQdLizbVKr^}!9>p+{6_6Sz&o{1 zXc=L)%r%@pv)dqfT^fisZJ{wxmvyBrU&b&;qZ@HxiOx3ys_cIh69Rd!Odq`Hg0k@t zSATj>L!~ukJEi&{`L{bInfB<#a2Yy@ z>cvuYk6jZioxDkm#~m!TZaL%EbQFXFdWqiiF3xyBiC}waqJMmt2*7(H(5}MPgoZ+k z7)gct@{^Bl(CtR2>6ct-`_d-ajvB3#gD-`>8?}glP~WuFD8Yfm(g%4!gX7a$Jk&|K z2jG1%5IB{ft5yS%E~L&`#K9wS_{!m%&-BS`QG@m>K0r@>ON|DpNv30O@d6L*mSdxv zNA$SmI-0=tl~bZv$BKaatIKT${Y7D(1=bnDhhozB8^!vihMMteqG#XEvix)U-n07| zlS9%9{;Nm=FT3xuD%&O#%<8@yZcHWD>(-82&);tk9MWuJ?7g5jHFhfh_lkW6b;gP) zkSXUWTp6lJxVGp|yBJ*SpcM~_O>(;jqKsI}@Oh1js zVu~DzlIVHFAma)a{~YT{lis>9Q;u`U*WUv>DkO`< zI^=5U{*Fzpp)t^*aH&_WE!fqRPc$jCGiB1fuu#0-wMV$#2UzGgH90ICFXQ=N>RR+S z!dN7k#wYwkI8h4$@7l}M=Q?zQ*ciyxVe}f0kdu>iX*kLV;b$$(DL~F?Qo=+aS{~1$oF!N)fD6*H= zga4-_W&v;Rxt>ZO#Y+2#l0;fQ{nBVGLH#!321@;}-!)plc>stGYp=TO2A|1$5E(#P z1r_pEKxp(^z)?-BQcX?oVA1L^J71W65pS-gg5Z&o3U`SM^2zNST8oL)JjkF6tSD#DFh@)0hv}UrG`$w- znbjYUs(!#d=QoOG#nL3qnt7@5UNP31o9)OK>eqzz?8G=@Ju?Dw?+JmPu_DqasB>OB z*hx2(ZuF6IYsYam^#lV*Q_H!XvSL=vP$N){K5e;)9dT$jYj8ndz8jlxZ-IC))7^p} zv7ZJemp9(8SV23`>4JzuZk&N4)J7&cQc4-{EwBBEl;)7<4N9msQupKAFnpq5W^{GR z(2cmazPvB1dT0vq5OWY1_%I4$Nm(TVXjv|k2DfJ(Km4jh!>RAZjx{vWWoU9P(|?0< zMeAcVXh2c-`hM|QrVkxJ3cc(Po81fI(YHt@3EmN+Uz6_)%bDHVd<3qkB$n&z)~FQIb)wetQMGGq7#Rl*8qK#pOzqF}9-Ff4Gv>LID*em3lWX3z1o%I(xP z*}Kt7yFI;JmGyU{6}U5Gf2?2dnFhB;rJ`nunU#WJFu*v$si7kp9em|eEhowd=CKIFR9pz zTcmYk!o)MV%s`8o4<0)kAhtlWIwEsjTlRFarA)P@TIeQZ(-Yt9%P$vSG2M|2IIkr(X0nfH@F*7y;-;#H$-4qz!p zBs3i&E`W@B?)7`=idBU;#YY9`cVwM&7D0B?T!P8;ilP)~_K~6bYzMR#g}rpL;2oq^ z_r(DkV@E_$$1tQ85`nn_FP79F;(q{kMq&1~ugjgR71}8B6qr6RoVN?>-g|9X?gDRUzOuJ4Q$A}; zY3HWQYe4PSr@Fnf#vM?PrFUjMFS{$OcKR!%ZA>gcr<#y^e#sk757xCU^adWL2kU|g zr@v**lbb#4`cm=M3RC7xkgBI**(7nPJjEuXqimTcj3Dk3gX&o8pW5*}pTYT;_$eFw ze%X&EM4NnqE6n}{<4+CXU6+9>NGI+{L%_ic3u5bmKD?2B#?F@ZId2SKX=bR(xm@{U zs=)if&FM(yQYXHA;Y!SIQ2?Gi1u+F5QL*nzoViZ)R1=-aRc37X$hGN#tDlC=8q{&! z>$ZV%*+ic7eJY;lE2!cDec>*8k7`An@PiOPy zA?Jb~FUdsmJh)qbAzkPm)sYH(ozE(26M^U&l7@zs>Up(Fmt7St9~rG>P1|JG6RO(= zm3e)}SpN{n9-IcT86)N;qlp*AIc6e{>3LiFAbL6zMqqp~km$VB8b&v%X)~8JY*&^e z)L&X8oWrsDrOi&QaA>};P?zG|xC_RIbmC&`icW)uo@FA5DxLO(@o&l~FE_;rGh@=Y zz$Q5cLwUy`Yp0N=3Fz%r@6^2L3~eF`)P$%LU`9XCx?mnCas4c|N#1O4on3y203|pa2>|~;D8H&!jNsTt8Pg0NvM!ZkGUcq~6 z9H?Vl&x*KWbz;R4t4HxBVNF8E;gTbLvDl#|2ieL5beljoNlmKQA^e?Cn?z1R=FxZk z!Mo@-)y&w23TGVlBuDToHgEpk0QQv^KCGU2`zL#Y#fFZU9=Qct6PhroMC_jhD z_lTNB^WTlB^#6an^8ZYzOX?o(%1dZpTgC~g(z=4;s|EFxXU4yy6h*KpBn9K@KnJD4 zKqcRpJS6a?kE89j!Dg>iteWVWn$fh%4AH90{W(zzmMk$gG_^J~JFeeM**erQ{$6jh zt%Z`j_HKsI{o<3y6KoH8eP5osNbReEXTc7QoifY4#0WX1bpiO}TF_YH32q?8`JxvNR z^f$Dl-IZF8q5j(llpr`~8ore#jnSyKlDC@NYJ zTSlM%mx0x`LY5MR`wW}-czv4AzfE#NwwR1F#s6)*-RW41QE9i4aXlgCa-ETj_b=IN zs|{6^_%G%OSvV>#pGng;paX!|O^=gf8Vz>jhVnu!Gh3ANiWQEKuhHdIay&Oda;UH* zQ?{A~8P8z>Nj*bvULLh@P8=c6;H`+l$!t<+KFVar*w18?E4e*a_?+);%X_fFk{grn>; z`$#F3?2%$EU61TQlUJp>d9r6?S~gjkWRnB;J2jc0tF%w)uhW5hm)VXv4=T{zwAA9M zB%CqA@qjFGqlr;GRK?DIN%bp9LKu*}_h7a%rp&wyGBxhR%7m4aT9jkcOHu!R{!39j zAmMH(ViTw29=*s<^fQV;IyD#0aRov(LOdmTN;R{yvBNc#m&sn~Hcqh- zn#Iv29P+C)-G9fp@b{Sz8q7kkcrJLF1GF5q>Zzw9L%~loDVR zsEk0fD}=;bF!9(8%-J(msEPESbCn@mKNZ5CyJQ8eIbIiYtA;Qp?b3oo-t9U>#T@q; zi>Ix7)FK6lrc2`C%Qe`HxH!8%WpEz5KQWQP#ui#x)PDQ88LCybDC&;yw9+H4gHrkV zX3C{q6~fby8?iRxXK9fh^P(YBC$3r-qa*CAcNWGb%FgLmwYsDXR=?jw-5Bx64^Yc2 zPxxO%pQ+$e&;Je~@KyJ2U;dQ3Hz<`6d4)7Ev+6CdtjLsz+Z`$?7Xm{Mg2PyE`u-WH9KH;1aAYfgV9 zvbjta?dzXQ`h(3Qm(`^%9Ek^_7H{ya68cZARayg6AS#T)=wPX|ITP}gayRF*Air%4=`Tmh0NwnMfSt2TGlhV8^0-u_ceKD;p-q*q>Hgj<&3 zkE}&pJT+H0o$ZM>;x;kqsx@OZlQv_&NrQ@mI&LH=_pXq(?=1lr7o$gmy#5Wk6CQk<{ulb+8zN1C)@k{-h7UR+46mV_rJQ4H!J6<|869^C?zmA9|qM zY|U=s>iTuZh;;?{L{bKv|$c@HS?jn{Spf@&pboDBlV?&OW^zZ4f`FJ7q zCI0%gSN}6;WrJ(=7G!`Ps(!Tf;Q1x+;ULx;NZe!b!rWB{m5^Wkn_2V%;pA`94aR#D z+{}TUGQ(3xh~KY#TjHke&9U7tl#YoTkk6qa={Sb<*iDbT13q_!yAL=1+^v&m5O?E7~UWejmjya z`B3;!2L*`C(S>EzreefY<60G)Qcvo&<|jf|%xo;@#OA8YU&ubKG=Yl(*oqWIiK*_Q zeInTM)X*8Cck|YSQEIFuJcyeEJMxuhOaYztEv!=h+ z-!Y@?Qn0(}#wv+R6Z%vH%#Ik{5M_FB$a^Eo)p`%$Kv_MgifHWsV&d5S`y~in>y_-X zvS_4(2sT%EtecBcbG2u=mY7BxF1NeARhk0!`ow;9IT8r2 z-;8UX_}=DYcH5HFK7E+n=sG8KqkK(5_3?y9if(@`!U0SWJ1O2k*Dnhm8+DO zMI0UfGkyAxw=V(JvV<4L;{mmEXmZ@pO3~QIOGw=HmZd{nftC8=ed%C>AAax*aA;;X zvm7hvhW5Ddq0AypE)q+{-o0|L>98$^sT!D++4=@?)g8a)#hhZ#sULkjga3r#) zz=UdkxAPMUUhP%SFdNDPc0xpZIcPG@(PD42-Pe03R0dLI91(LQHgHHYhF~{zyw&j? zimwEAp1nu1cMERFCJ>W%WM@ISkO8$Nfh=$yXL29tBxSc2Xwlc^qVeucFn;C}db>g6 zdt&fF?(eA=T|?k^Qczk_O7Mk_>Qk-VMdI$}SKQrN@&b*!7R@hnd%&((vt+KJAg`yW zG*2G^_LN`Wtt?tlq8x0vGbe^P&&!uzQKF)y?o8JAO!>trVV2m-To8orie!uxqSzeF zQK0;ij;+O@lmwj(z7WKzKu0x-*N@F8qFipe$Q342la?`1vN90T)vBQ!Zn4NRo5C&0 zLW$hMVr|iTx!4)%x+wsAT@dXyU(j{&?3Vb3Z@Crf(wd6CC8l)+d_h^*W@vHso~EeSb#(mazGksdXu;}<%pjdOf3@QfN_fo z#=?gAfH*0lNAP#iO7q0%BxNq(MT4kHsHt-*z z_(Y!3DUzoW4KoaH5@I4~oyd&}d8G6!*fLF)bw$-8w%;@t^&CyDeS3W)R7Puf(Mgf^YM>?q__wi2aJ$?L;16L4Z{_r<~%{1}uC zo(kKT`q&XvXO5ajp-wpasE6ECuyZAX^Zu|}3!WB%KbJ1tHHq>T)O)9)4?RimXzaI6 zb8{H|^I8nIXr{u?eD+4mP7?Z5^?b zaXR8S+e{OVN!H~C=?lESiNgQD%gyKhEFhjVHKm@1%_VJ7tRg+H(LrGu&^D7IOCbFFkGae4%U!ci1sB=XZSy1LBZu`59U%EjrI(Vh>nx=Wmu4q&L z;6S6=wh63zTsbVV0R+!D784l~*E^moYFI%Q8nwrlqyekc$gJ)GCE&E=Rot*~wrFq{Kq%Uf+_$Y#Kyf=RcEMT?yT=UfFwLMId4lU0%uF{QqH-Ok@F zmI*`I3ejjRCNrwU{rs;q>q6KlA!AGwkgiAafa>Ssk&wrt`x4XM#ePUPbLf+`%nE)% z56CEIrb@d=O|DlhmVqW}yi|A_ij0W6%@lUN1J$3v+NAB9Klw+S#Mf=_Jq2RA1srcL zIT%(k^mk>M$N>#2elRY+4#?dSylpqgVoTe7+yHyu^qw|*CvCZlCgIC{Zw-V~PROwn zKV+E$dG3)thqvS0VdU_?bo>u!zsFnsQ$szOJc27=TFcoM{OeD-dUZIy_b*zfA7%yS zptfXPw8DEUxiiQne`fKgm(1px*=lR=Q9)2RFnhX=dPh~7Ky{)KoHgT?)Wd&Y#z`Kl zdkMWDh@GBLv)_3tlv_quSzdmXQ>hl6(W;-6w#U99+v)VKxL{|xy1lSYj1lPn=JMvL zW?sD-ChOs=EhP@Lx}+T3k?lDl$shyPX{H)A(T!Ms<1oP@X?C{_8nhw(x2iEMjIu5F zn|MjBiL$Mc7guzKZ>|@PL|BJ3jMSJCdfTMU1rY(i*F|>*9DW3vAh2b(9`1Q@+*Kdo zB5;JB7avn9Pf!N>pcooz+AgOWzkLAiFfDKYBCgVOrr?rkldjJj}l|L#Mv1r7pXV!1*S#oQUk%U zFfSmv$SBF3dXOM-MXItg*~xG4sh=~QI98)b?q$@+wJ=q70S%{cGr7f+9ERLei8ETl zsI4KWhKk(D%uZ1aLDse5lTB0H&P0a^DR(fUnU+q%*pyl$xg>oaQ)$n;Qg-gK z{YG!aHeVV2{RE@=ngFVTod~)8c6!~DL7j=~<3mTP&yeTa-vJyFnZhy9M)v|tZ88u+ z_jr!3%VIGD8{{X`X5?jFKU4Iv=2DHowFc3=5o+-|b8Qjp8Ap$6w=-ENGqmt1kOs6O7!)_PeIZngTMoG>hu`T0X}^{ zjuVs!pl8S0#B)dZ2D(&sabvD-8ccjGzgfNU-OmI0izQ+gHIp0C>Yl8=gO1q3ak(9y zdM*OP^erkD@8DvJsq0~A@2T-CTW`D_it($Sx%VEWe+25$esz)E!!!HmDI5asbhStA zXi?Pe@_V##5Yc+SUHhn0o8I58Zd87yv|x_p-OI8*tg6@_X+&M~1dqk(z>~YJ-k)~I zPy*a!^9g6aOOn97<;-p_uJ}W>&2BcqY9M!}pYdMXN{gS189S90dhY?lL+rG}sA}{6 zJm8N9scgT{lZo8Fkmvx=Y$;HPs$nqBVI1m0UhTqYtPz$IyPmDv{A$b1kY5rmwkeqx zuQ1(auh(y~z#6bm`2V`k!y@Q+Dg2Fdas0P97v29(C>8vFC&~yKIGOxMC(YJ?_C{Ut z`0}er7S)6ohazc276gI(#rbRaPqZ*Y0*!y|FV_9q8>AXlVvFcT>L-R>;%*!7;qXiL z<^^hr%aUSvcF}qn94-kVO>&u;R*MBdI10H14x2xS^Lpx{cxy?)w<3FuZRhnX z=DBMx`dRk__YeGCRvs@ZzQwJ~%X^{fggJn74jD5S)9Q3}Y-3uU!Thz*U%qw#qYf@C z?}2P*syl^I&%VfHW>?1B{I^`KcYBnxE$C}N@|wA4fGQw)`j@h)LYJ%s8sI@Tbq^Lo zNFkTV>J(PwIXZ-PN502y)e;32A|SAC&w!dnJ+}|&0~e(EuSz^tlay^?9&h;dNs8b(GC;E>;|H0Si`$Bw!Ts+mC`B7t>-bTR<9V$QyIhMr7cp z9|;igRGnin23`tOz|Wlf7cQZ|B8=!8C6{G1E=J|Vui+8@zqjb2^(!zj!eR#xlBj!_ z&?YD*qJp0Ts?KKS*5U?Bn-wS|=%qhg7 zSA`m$-=h_JUcEsWOZcsIQCJ2*bsZA>NR_Z7kZb37?2)G%@j-q(DSaYTXkkz`t$+wm zNNk<<#eVhgshhD58N;I%(_2I|B9is)00 z*uxCk#LLaq3jt6%76rHlC^~DT#>oaPEPW)M`!6T6X2W_L?;c34x~V}B8f8{nHiZIv z=X_$dvqNhui0WS#Gltf#T+ESl82L69Es#2^28KxENj^LQ(HfUdiX|&IF3In)avC^~xr1g&a|57}n`?30SR7jBk;( zh+yTLtjE~47Wd{m5C|Ujv?=MOy^2GAUA=gC@WS<%7i}fKj>|{3(^N1}p^TI{ai5~2 zDr~}~xHNby?~REN){=?T8Lb#Oa8>P9W85vBViCcBzuv<<5gideL$!T#kO zXlij}8^oc9i&M_y7P1Qui>S=OFcH7h#hS}(-V8=#fgsdFlz;>aEug=B%5?f*yAus+ zU5KJGCF$6Ri@$ibULxwgsep%1%9e=QA|s;VZk9e65njH!z4*0dsPtyUhVn^!w&Lj@ zo5XFhQJdFcj?`tdi>H`Km>?3;u1-)l&oo&##%u^sNf8qtRY{XMo>sNfF1aQWDtbAJ zmJLJgxApW!V1nWYGeNwI~SH4`hiXkIab5%ml| zQbZK|b>Pf$f58%eBZ7}a-akwyOC+4eFn>5+4%R9?_peyh!|$e*>x>FQj)L@WDdriU z%b~h^fdd;Bzd1zl70x@wN#5s}Jwd92?uZ$`Gia=J99Dy@taUtx&`U^S<&`RWvfb%K z^%aPpHI#b`m9o&b*hQtYWi>w3R=#0!{?-Zk?MhEBFrulh4Y2~Al{FZUn#o#2zkAAM z(mO2??M=J13DFjf4I+oU%(y0=wB^|%>vhPw18UHXKtIO^&Fm#zDtk;l zxlWWVv*UB8#;121x1C?3ptCe%*1RyS98xM}@>y>lwF~vogYVNCFK53BA?@~Ym=_he z%NC^nnJvj4NBA$_)8l)i?2JEd2WROVpe!VLbDjK23f4xn+@bAvyIF=aYj13qP%v+o zDJ?1$<+e2bw5flz5Ytt!4@on|9M`i#$g?x9^-)800;>FW}i`CWJnw)Y_ zcE#=-auR4KW!9)6G)9XDAT|4cYQ%Q&l~Sat3@eF)ygOI05k;zk1icWX#Tk!?w5Hx# zXGltIEFkId9>-5AHh;cv5>QhCGj=2EOd=Ve! zX`&fVVYo3Syr*W8Ly*u#M#ffQ&2E_+=PV{c%y`r);~j z^O3KmAAOYsHdKIee=$K^Yf~%L#Rt8=7S}>HO{{ z24AH`dvtiv?S9Ktwl7?mu2=fJT@h=`oPHCt+3`><$WD=^iOwrZZC{8>`0aP*zlV+( z9-Sges~!*?*qz`JP5ceIE)ZTgogtbG5B+`2n7;>_l-;(lHtjRekH(bV@tdm#Anl3s zuDvl2gNm-+JDpBD2-Qay+y*f7{mx|b6Kbwe@xlMe5*prIqel_(&sf=mvE5dS^Ok=) zDIa(Sy&D+f66z$OGB)m0R1Z36%XH&7P*d8DY_)>M?#p^);MU~rf-Dah)i#9tlYySY zRkGCz_$}WAg78ugI{Lmy9fDlugl~$IpBxlwr$!A=vg%DXzlv~&(bRwcgdHc%+I!AB>ydLcjGcl#hCu2x)HKJH0y zr@$Em(=I_9Fs|Paa!)@f#nl-9`s3B=Ne}8ufO7v+I|#+RPiQqDbS_woWf1=`J9LG= zs8gGFc*nM+m%Zn@H#_E0tF_?aQ0XfXs9X)Cn2|e_^NqLz$rg(RLUa2=HbA|vdV}$% zlilERA3)&}0r#t{XuPgW-lqk?nN9o@4JZ*}_J60ASJ35G(21x8%U;PbWb;WJ@(v+? z`7G|g0=9DZGw7W5DZiVA54Y8fhD5W}ik(UjjrGtXz}9t{Lxh zrxx$Ql<)YL*B1XC3?m2%N+3p(=)^S35(`iCTlM~MT^kc^SeF%Jsmh#jkB3_Axi&js zzmms{%EXNB8?Vbf*Rcz&SD@ZvWjP9S^S70sHZIcjosw%nncdF!76{e~$Y$@aPiQmG z>|gxA;B`Br(Iqgi&hE#MBaNzF*s35!`iuU~(OrbrR6CJNtitpiwNgLRz~=LF;zp#h zKef?llOQGO?rq`)7V;(Vy*P>rs0SKdvuj0%ZkCM~+#}&>UO^{UN;k5ze_h(1HYYFI zsz`JXq1KZSHi`3o+_v7g%K;gv3K=-x;O>-{e#QyBk)!k}G1GJ2MS#U?%A;z_{ zV)q5$#ViNOR6(hy-*(hg6w*>XI5+RlycpiG-_KUl)f681#QQQh z=(m`y%A8g*yG3Zp{MwYkd0u~U22|E+ZOUogtF789v$m1nMv`Ulh3m0-+>_t>(d&P} zY-Ep@bWVmwUJjv!7Z2CN)`)k*R)Jf>(pcW1OG_#o7;5O(U|SL#mNQZo%SgbvT3+W! z>fa=xqzbwYiYN}d(;Sl(*^dz;i<#8X4b(eU_#*C)A!44?f#0_hgHvP-ceYzk*UP@Sdi1BuDWK+ywI*j=nxgdWW_3 z=@~?MNgi&6dA-h`>gBQpy{4n)h$Rg{%@yP5QF0VnEL$5(763M>mRtc&b}h1!EL9sw z6l%HjO$@Kq9MOoBbP`O=|6X|Aka=s;aMm@H#6A0j3&siRz*p;!|*m6cNReCI{ z1h#iC0DwUs7G(e~OPo=8i9L)72%Xh!VMVVaWOy}3at)J+E$i~d#$ji=6vw1dMVfe% zB-L=q5ask{;VCw$c;GP(HWXuN#IcPu{~eUcaWPKWZ%Q(f)SS&rP6_Fxcw9IX(efN6 zS^sfywTO6!1(Ko0WWXg+Msvh_g#w+Gxo#kIJ53rO53QXh9TEG)e^;vvRS79 znMs9_rcEK2onrGs?=*&d^G3Jlzs084rUhe4lLyOIobq!jm{J4yigT*v+w#Wgwk&kl z34}|LhJ)ZSA>sK*2o~iD&ooCyNfTnKLq+AeQS7zvTp+!%HxM>N)nrPcm(*V7eshk`EtK&3jtmVajq6!~7* z)^v|lLlV&#k4T8>xtbc%t2XV8))&=l7q;blHIC0?%icaGQ-0Cj#e>1V_cgkDiNRtX z;f`9l6fG*QZSgg-5UnXp`lCNhp9KsVdM9~>;i{b?Vt^@2_FN+5R4pBfKp75_70#TO zY>Ad})_);pao4&&qd`y(JIZ+>p4s&JukcQ0>dUyCWaPTcfU;%iOFUM-CDV>G`e_NvI5!?jrQ`QWd0;8;~t=m&H})3T?6WbfUXA z@_}*dNgndK`iEp!4WS-UaP`zd6fOb2xP45}4JAakI`!Y3%7>RhNK~}iFamy|`E@uZ zx8lQ{omPsr87{ghMvFdKOb90ljJzFD8x#kwj*u2U$Fn_F%lUd&L>pi_&FMP@@+=is z;@3T?Imx5FNx~}W1WGKvRuvtuxaD0}PNn8|?RqI48R!!{iFdtyC8m!?iuk-u>i9BO zY31Fi_4GVs1O*W$+_-#n1g5-|gD|g9*UH`3;?7r9l#g98J%rE9Ed=^evbEg=#@_gb zK73K49zl=q6z4CD)`=r?5*k#dOXZn%LftwOAvgEG`Fd-XI%#JplrbO7@K9Hk{XqXq zbArxb{lY~4@xzSvzq1B8{&$+w{~g2ozZ^kD6Bj2FrSDK7XA?7z|Hx0#svCBwD|nyN zy4>fF8NC4(=#y3Q^`_r^X}-RY(neh!&Vl@fgQd7+$gP3fjk{_3cds3NW4=wocIGjJ zt)gH>L}(rb2Ia6o#A0f><$zYPWb(h+NM)4|SV_T+>&a^Ri)sggYZ!H>Fdw? zPskrn`>7yrxNNCQui>=z>@4}DbJYky zRq|HIooYz6IIW4v<&q|c)b@fV@28+4p{@GbvDiok_D=gtrnlR0byxpw_()6?(c`lj zL-1Gs+Px7!(RYjO{iMqI8la6R<+5Hc`O@&WZ#Mz>Ly+u;wKUHG?7SGQ+RN2D&Aiohl1)xgE6?*m`_$Y&e*-Tq!6j(Kg7D z*kg+A|NUWQFacw3@sic6Db#W@unv?PqceN&>}^J~6s9~Abi*a&mKF~zsQp;}X>s!I z4c7(Y@J~D7&(VtJ#B$<<(PpS`@a+lKph&mx*(jwjWSF@C8j@Q|Up}9|05|psBd!@G zZH2_ZFIt`di?VlY@3dXEy*qX~wr$(CZR;O9>DWfcHaoU$+qP}@&OO(9v7ddcIgj;x zf$QB_SJkLdzhOWf$Ku`Pa(Y$TQzeC%Fn9luIpKPm4T$1Ep1XP`#f}$->8AMI zO71QBmk1<7Qrkn5*@^>$rImb-Bb;2-l%}7vI#>5kzGN=e_X*HYv>UAXJ1;U_#Ex z3Ve;cy!&D(Y&E@|uS20h>`+h^$}{S)m9erwaT`9ubtTgMDhB67JK9cXE2v_LQUT&- zwRVr?;C#A;*Nh<9*DaTdbd5i!%Wc(GdR{>WQjL=~)IxGn`bZVvWi{v?y;}WA9ZlDF zs<}>wD0+xh_FE5DyUK(Xr<049QR4)Is|MS@aulPFoxjv5JHxG7l?@K%ztH?Lpk!OJ?%3OqXPU_bJF9HTS5wl;%!LR~&Q% zN=IC2W)8MyEJ=-8AeoXhQ>dH0EDCS2{PiA67QG%PV5j@yan60S-TwgFFv2R*w~T0J zp6M6Z*b?;f_9x3O+85eKKTsxrAC-g!M{Kn{k2pnlM70Ckkodx~gFgbi0ehD}q0pC= z*ja`<7GsCMa7&oo?Srh|?e>t{$gTVxU!Zxb_{jLKV*T;WCV>h5uICFMfNh8V1;|I@ zllw;eth=X2x9|%ef=flfye46vaSW%>Mfd=N>=IJz1_Ry*<+9-$p=Pm)%=0V0T=`*_ zGBX%Hk~y^U9f!L;lsQ!hetx5MjCL2 zNd3lK=`%_2g}Vx=a`|NQ`~}@-5b>g+{5n@xxFqD$twy|`fm|1BX-ka58GFyTu*D4m zn-xRHdTGW1JA9^FQ9Qrco>-q8vCO+G^F$mncx=Zb>8A|GXJxR7zCM?RKz+7amjGL^ zlCIxbd*M!C5zQH}y5ZOQQNjnRKk=m1&3d`T(RDwyg{2-bUPpkc&SqQPZ&C{L{w1X6 zfUYLThXw3sBxaI^!X2|#PvRcpkeOjG|G7#G#Ek0gOCZ!4d*r-Y&54dkbyZY))~*Z^ zbr5sbkNgg7kS~aT{;o>A`M}TL7urAnoRj-uD}COBKYmXvuo)@3 zml44U&gI3#h1dP$g~avN-)FQQ*mT(C&l;P1KkoLvEmf+TO}U-b@jcFK56dK2S;VVI z`_U97j(V( zQ|cq*?O z^{qkqC}rw)rax$R2(Lw&z}Lc>lRn7$|8Pt_Uaq}$^5Y_scymfRBWJSI!5+gKyCj{j zF4o|taZDO0O-5H8Gfo`7X*G6z2Dq!e(a55<)#;A@#H+JM<2SJf=V!{)uxVr?Gj0fcodL;;Xi+ZGYr@*G*eNNQ%L@bxp~nC=$NE()p;Q+tN3V_if%uH zreOaiFNB$fi{Bcv(@Y&YRMhE1CHhsmO;&|CDp8t@%<^G68E8xX4N~HY6$0l(q12sV zjUXNyyM*kP#{CN32@{tsBj#ARV})U>vV!ks(nzd2ZAQY#sw}SG?6KoozlJq`tG|Ro zw4dHY2TYLVS(*H?j11O>>R*Rl{lbWik6?)Yjtk*X=VfDnJ#O05foUn<|EjUaA%EbY zpW7knh1~~XmYh1k!YJ-G<~wa!mL9QG*+$x=XRLUKe`fo2a%Uso@F4U_Y?eQJX&qT( zj%h`8b-{ZeC_n9mWjB@$c-x#oq_(|y{g9n6<-d~hX3VfXP||svf0j`^_UuaEz`rqy zD4zB63F&!QmOTfVv;A#C5(-nz_$Gg$SFk7*MKUb0bh@}-;p;1gBlJm<^&_>(!a#E( z`wjg#JGt(-kpgE&s5UW+WoyS08iFEDNv^XuO3gN&Ddp@JRnbLO-byXQE&EU;GQA;I zwLu{nyaH|mN<`7J#+-~YMZVav3oiS)tR@yRqkdGg(Yc!){xpP$HX5dV42o}0I3mfu;?-rq0!-{Usf|6Q*v zX!H+k)A(PR6~g}`E`3r1%3Vhl^~;Xyl!Uq3hG{dUK~j3%r1)|M4M3=&y*4CP0P#Z#%`Dt8Gg1j})j7Hy2WB=RG#I zhS)QZiw##Z5|T{^Y?uMBgrHbcGtZ~9LAG#WZVy?#VEklIIO>pU>D_9%Me#wZNIC{; z);c3-#7S&>Z8i_hFhRz_j?Uv!Yi$S7uB4aQodDtM>m>+SBzAoDB20wU8_o{s_J3QAJ zsqV3AE>(U2OrPu!Ym+iQBK;rT zN7K1Yjy{h#Oz^e%7uI#tx{}qx-0`P`n@!~#k&fy-eth4+G1n+{=S(Oa4JCG{g@h&A zHyWGvhC!uq#AHrsD%{c{m|vRk{7=xCPumK*X_rwyWHKpdEVRH-9=sPdtVveKQGs4e z&g~O(OH&V~iF-UXMNnOxh6F8K?^@s|idutzXs#cmW#LV{2nK&%w6@oU2lc!yY3zFE zZr+RGNi7i+jVBRjtIb1Kc@{ z>I#0&nImWe%%bJLaGJI@LvchcL+tE+;euiNRy)8r?G3?3pWWl-TMZl zdwB3y?Qh2VrzJGi$j~2GFr#!wVF$F}g^ncKMS;ELydxeqT9eMsofWhwJ{1^S2gMFj zI1BpL5ywr|oGrtTDE3cU#IHI>hE#L-`vg_VU_110q+BBm6W2QiuKO$yjJud`=K@o5 znj<9xO|A;{+qCe8+3m$36%A8w#&Z9{FaCK5MxGHT?hW9NsYd=-f009Q+ieHFADe%@ z^`?I~GU?8{s>s6f3Bw1w1^GyQmXinOz-q<3Q6>lR8A9V*K1_ORQ7{-4B0nIiFVgvC z&uMxf?~t(lOEq*G5|lT`5cDluy*h{fN0Rb^+e>Fh)n=srY!|4a@NN^~F|eE{)RfRIXT=$t2ki zzx^td_nVD!R{FDL)xnGhAb~J0kfZb>Kg8jbIhIE3G%T$J3b2GztA;RBC9}mBz0m%e z8_Rt?>wHc3drg(xZvwO2zGC>|?s)b(*tnxa_U$2P9TSgdH>+9dG85_>axHrZ;T`4+^5#M8Xcrc@>g^tVd(HW?SoA-JILHpx~ISBTdaSSQCOb;Qqs6bdd z0_vN`E#Sn5Zs403jNMCmAh#xWl6tvDjZd~ZLOQ8(g3?E$$`tDzgz3%Tf!&y&uMELA zBhfZO**0Qb+<#=;5CpyverV@Kvh{U9q_pWtI3x~1Dvnb3vFDn8VZbjLxW5+~&b=nC zjO!K^u3|~}qVkoZKprl_>eoqt1Q7wQRcoA6zTz^8mL-}%xFE&13!9HyO zB>P;bln<^>J*(f>SatHLBA(yqA)O!ujklcF=;g`MGN1q zHBmqViT{z0Cdi1%9E8s-%9|WX$tgdPnHw+Plv^crz6lF2F>3r$CSZsQ<9?@scZ2{} ziXM$z;pv1|y*XH}Zid@i8EpTE*YbynU;y@|)F3OB73j`t;s?Z?*Rmnvvhw)w4XrWAx4Z!?|E?^!n@%O0;PoeuqmBPAQPqqX);ao1(XzJ@-r%%&frj5;K9r479FrFA zfU?DXJ#YHSg#PYwl@=Q5h`Vh}kk5H|feTZ^p8?)=VwskAE1oCk2tlW<@X0DVCyLA1 zmjrECoXVI2?v%N#aRzakVWL^B9l<9(+q@G;TE3Kkl&z3cM~wbJV2IskT@d_vYIE3O z5GNRz`mj>k<$SXzvGB)bo~IhCH#OUA_JA zvbCf!EU!lwre*m@>T8`K-b!)u)Q|JEX zK>sw;XX!6IC*P?n18cO`fZJXNBwgNf#{7`dHSFmnhxWTjDWT8m@*WMEiWgpMz2WQpXr{rWWyG; z8kfo*fx@7}AeByyGu1HTfX1D<ifgPr&2QCA$#>(8;U|}4{^+yKVH)N)u>H^2$dE5xj*Zt2L zgt?DR^AUg_xi2NTv+FlyI()55q=FSyplRBd7Al6zL2bXTkJPQkftw$7tj1k+=^KQH zo%X}Mx-iy^IU5BDl24@JT^?Lqp(yTTcms;y~6`;AKY6n6dL5cKLAVaE{t7zO2*n3*#o8)6~wYtZq)Qvj7 zTC3T0s5KRx9L$Zy8VSN-HNF=0Uj?1ZwyKT6s}9|lR60yI1C!-rXi(BuR$$nY@U|-` z*lOigK6>ykx6`$+Dnyde%w?y8X=x$<)pn>=)9H%})dM7qT4s?}XlZDax!56Ev^5ct zk>dK0h3%>NQ;jJj1H))vX9cs}dtuvF_m<3PMPe&xM?+V%ls!wOD^?hROK~D1K%r3{ z7l9r;suH|Qhogjn4>D#6;XREPCDg0_;Y$5;*(crDnNE3WD|09lx$yh2LrbMV>|U3i z!8bW1!l*z%^zReKnw0}NU-?fPvI03IC{?Zy+J==lsXqalo1_Z!$C_E$*i`IMdD^*o z%NZ&FD}mQv>qQLgxcyDzdxS~!?p>GMS|6hRYkc$#9-R%$R~DYU!0gtw^GmsFswzNm zPl~21jgf{+_gN4PV?Xw29h8^m70w3(p|2o3JFNimpYY`wwhe0>?WH*F ztOvi;Vvo&?M(Xm$=bCnV2T-}WHD3(bDbOT>ZZ$edjI@R4!IUOu)$AD2xnP&iCOo1j z!u%_hvQ);-e%41wQrdIkP+0XmyE1#^n1f#cvT&6_#6;ByhvUMB7CIASB>e}EelPa! zDQruoVY(02ZpyqI8f13dMZkUnWo=WE%b2d(uGyRvb>M`1M}xn+cNM5u@hXxhCE0VT z-3>Xy>Z6xpt60CKg}j4%!>;(8)NG^#$0}&hokZ>1LDQ@aW!PRS_~eG4g~g{Zq4zg) zFg1J73BR+&K2xwGn^i*|N&4W7^)gHcb}*Hh_-_O_lq4oz*SzVr!(4#Am(}t0TlFbu z`t{73ddBG5NX;j+^b>}7)7;i*Q=D2DtD!4n)salY&`8z{?C;Bs&ALcBTGsk-&HJlA zC_lUd!>C+wUDll_KOvPsgpLP2`Gzf3HzC$JFfVwdvDXjGwMm~!R&JnVb@iDzr$doU z`mOb1muteEhRVh6mvtHW$h?|L;(|!ZKCA`bwUGfzUAR4Fc{EHIekIwHXZ7s*3?Isy z`4wd{ApWMQm6Rv<`HOz~M=I)Om>$bb|IiXw5useIBk+y=RmtDjYbiO%f0h@=SBbe_WjE=?kPmYDQCV8aV*e9D0H z(ecuYW~%r)D(q3!&hT)r@fe$!T)|uqo7ieuomKTSm5mxM9uCXFMY#Bvid8 zb~2g7&NE<#q|TK!R{fq2(Wi0?fVzKYfzyxB1>%oXVu@zRVCc{`V|NHYVR^|tVQ)}h zv$g1x!ST_D!uim2o7_}84(x0nl=gOyzlS{nesybBB{cPdFqz)us(|Y!V+M*B8sDID z8s3ynVC#_b27ZT^?qFeJY>-ES>;F~;*H4@W*N^vX&?d!anf+AaGr3W}GYmvOED*cI zzheyin;47DLz2VbuEA$|qx#y=Yka3^W2xT--Ei+@pvj{XlIf9cW-LEx?!uMeq~=+SZhjRnU@=x2O^lPhR?C(MG6x*SR2`Aijq-!4&7;F zi)1UBiOC^bz%&3>wJ4<7DT+L${mDpW&wz`pZ764yDE`8Q-gL4XOC}G;yPWKXzMV+8 zZM9!-U3aJ)NcY}kI1|&pl(oWoJoUK<)+}K(~r2qV_plO=6Hu&UUUkn9uEG5QQF`XmoCG3 z@_xF?&mxW4MYA4fjo~V8MgZ-?Q-`OKaNq;&QU)Vzn{SY@OFi&j^`Px9)YxBP6P?lO{3G(#kyo6Zb~>xvQX~5`OHO&XfWt(C(~d~k zW_l#+OTV#yk2%+zcl}TKg)(QshKq=SH*Pu$O?e)QLXlysz;eLpT#Zt02_h0p1=@+N zA0%9O8;n_8UY@Xln?)l;&r^C;_VjuQ`0$7SFTW~O3rw7;s0+NSbM%u8?B8OtPeZkM z*jlyl*kD^;^ro)MaU98epNuTV2|bN@G7iXs~c0UaTr$;)ep z!rDqWD|=O(%CJVHRaW3-+OUc-SG_%t&>lFLeJ+z$qW3j5FUV!63aSL}+!NKBtg=zp zBD%{>KRwB3Isd>$jqJuUJh$FalGgRb5IHZB7!EY)D_0m6Pvl~1dsz;s#u%4ug<8en z9@c3F+JW32)cu(33=@C}M?-8Jszrh*_fZNHJ+wC-6qot#0V zBy&P>5=?|gaVA(3o7xwPDSBrnu9;;pvQjy)a5PTH<28*o7MJ!aer8Pt+RFAwZM$Ej z46jaoq|}bd-Cs|Nm*{tBO?UP>qWHi&vf7CzVB4SAn*EtfL!fLEm7`-ABc@si0RKi- z7qDb$2tMhwy_3SzUvq;)uR5S!QuwsY4#*nn+8OPbthDL6aj=lYikRGVYH< zHv)fUH4Aq1Pog>MFcOY6Vr;fm&qz#Sz>=0DG7Qw;-ThNo+xZF)C$~P$t2-P$^dP+8!C{g%k8? z+$jeRw}cU$o+xqS=G>C}?)dK>En8Bj?}K3ba+WJ~-g-_PTyM4_5ZS2S_5_*4DPy?p z&0)=NS>Nb6z(-jY5b0;IyZkZv`d6Qt#p}0w*h%@f_g-7>!D=`llla#H-p|b{wn12VMxuC04}Z1G zh8tX6iMyA=@ejoAzW~Qb^7#sNG;#%mh=EQGiTD#9=cq9 zk;SIlHFXVTz=f-3fHRS*L;b7AbkF_aPjch4O9h66X`4AdbT8@_ATV?RL^*idCV!a& zATU0n0UtIrN&oz&%<j`ii*8c(d3=jnD(UmUd42CI*x+Pj>eXN_RntBQY;8!aqHF zebHK<=dd^1fAM;%U#r}4geApDXFJwL={na9`B56rIi!-B%GD{#r&W#CT+n?MOb&__ z3o);3zpT^g=TrOz+fl~Oc{Nh-(Cb4aq!&y43mxV*BV@CqP*&h1ozGcIf#{7&8-Ai3 z#uxic+93TRKs8Ggs`^X)mYYg&iT9x@M7sp<2?p6VEXPq zw_N}5UV)+bgAW2qSQM)mK>@%ApDiqm-AC4;EF!!ZCL)E~|G`dP6qv|DiYpYdQ^XQL zyz!8cs1CLSziSV;O33t#bZoElh@wx|?ApX^NbKL{ykpBx;lzxD&dby7hlVR>(fPw? z#nPoMN^MRz-~UmjwK!p_ggcLrCZE%fXj&U0Cz6oE%1)=z$Q<^#PBka~Iw|4Q&nS8{ zry?%?Q<(O}4JwDLTE#T8>3zP4gO+v>@Fzk}M3RY1Rw{lLpf)kIkU4lzmozR9K?f0# zM(RxY(XEO1X+cZ*O9#oFX5Bfpjjr>?7HwrCPmS5Bd@?K^(|>yR-aoB$tp`Q+hQVea zC}viZOzu7d-J;vNCbHX6lx5Ky3VG2rpOjlMm4nYpoIT-C`{t)AZa^cUJ@9MKS#6Ic zIn1b}ZqE~7gX9K!3bv??eoq>wv+-Rgsd}nsnF-DH*Lt}MjomlMh|?)~+Ku7*TE)jS zp(gQ|exKU^7{}LC1$pzbxihR9U-ieyebwhC@BE7%=pn7`4XU)Z%*^F8z#0?g3Zf-N z%k+m^t;%&sM>*|&(WTUeGT07Zqbbymb$D*|;uS|kUz&ZXR~YG*Hej7g4cwc?WZXA-_oO$Z zbF(Ju9YrJWC=L9QE#!^$gax1U^l1ZRJ3UFBa)xGs5A1T*EiN+YF=WpZ`5HG6!g8ie0R2webE`7&_bo@s` z$N$DC@IP-Bqg8aB=EYEWu_@ymPza6+WC0SuU?0Jv!rGAVK>GswMwx!HsZbr(iGzrW zYFL0QfUmUq+uCtgP;BUz-xtMBl}QgW$RD!?x92V1=gdyeqQ6^RujoBIYq078rRO)l z+t>S6)u^01HfP+Dzn3}pi_n~BUF3yj5K7SMzx*3|Ffym}*ZkXwyM8cXn03cD-UVDc zgv`s@;O30e0U(KY9Z8$YURT-i|BbO<{fwxEYI+Ye^R`_Hp%xgC2v) z89!cKS3%CV;gGiivSA%zl_8uS6OXwYOR=>%Mh#}uw0XD9Te9&f7SE1g<}`6{8dMKP zZ5tUnMuz}i34@egY%)3H>OhJTv$rD`FV;KEB5xHRxfeA zWNof9lJgc#A!h9nIV|hbuqEKDu0fEk*O%e2RYf!3x$A(~=wOvyxR4EkA#x=|)0z>6 zY=Y4Q&xt|zxbb$>z{mtRx__>&fSGI zm@OOn$8p2#-m|kHi?NB}YIbhQBHq&?+752VKtJElFNUAUo~*e~M5|hkN#o?VSsLF8 zvKP?nuLkjUE%Cd}g|beEu^jCvA~?^)kl!$Y=Jna5yJyd+G{sySUXb?xlI*^-to=#2 z09_^PY|DDQo|Yj{k=Hs0wHqx!=BGZC>*!lZaJ-6Q8}!bkO>(L~veIFxiDjat8nT)= zAEa++v3($3bi6u}K+;J6LQW_;?KVjB?Pn=|R-{fIqgPyRixN?1JUly}t2f<{ZQ$$Y z{g6sOOYMWkYS1sQGRPbP(`XS)FCQ^PWNry(dK?0_oxNHQD%)k8%vP#`XlRGs$6Yee z!l?b-Y#&17NsJTqsj#2~qEsno3qe11&WX^etN{9el6?Dzc7E5_;g0c7-T z5Rm+j27&J<{=?4EoZish(AdJ1-r_p}lKx*AWA=7-*8jhvIKMr+|KUsD2jBqXf1J4r z-{1W&RkTvgMj1;T#iuF&QfPpH4De<|LZ8cMWs}Y}yMnL~LD=QrK<2HTf~sbiqKQ`W ziu<|5KSTdIL&ChalqSdbEbiiQwTb#W$zSHpf3y8L+bR2)=Xk^O^?1Ac3!DKaYd6^t zjkJ}DnpBlaQ%!Y_YOzj*HLC7GqY5B3HuDJgcIVId5f5la3mM%^Hyw*`vE;sH(#{)> zP^>?i(v?hNRYl(_GXjKMHCYl53MM;`doeaM4BHowEAhEw&}EOFPIY-vB!JR!XfDG^ zAE^}TjH(<8sck7kjizXA>y6XeFb*(psF!JLX)3|${>dOKA{b3poJFCe)WZ~}kDu@9 zD7IPxzKzPE$1kauk%1c{k0a;fT`8Im_d);y1-T&_*r}D$iYAB=bZN7yJ}V%oUTTyZDncEw*&qvI+N5PM+Z) zFVmw%I}e#m*f+Br^Bkxz^c=LVr6F@;>L8#c+=1VAXNmJz0)hn}X~U*3R#N7ctnkwG zj}bF-;-+PnajeVckI8~SHizmaJ_$kCzH4!OzM`)So9p)*%zk^t#&{3HO67c1CS;>( z@LSF+Fne@;1|5s1noE})!x^T!!xmnwvvWsJ4>|}=sXups@R+QJH_xvt3r_m0 zfm3^lxpbutMsEa`q=UlRB7be5o1JVO9(tK4d|w^4*DD%wVjQA66OTHBi? zU`iHXfGOXkT@U(9uMq_+tHuh_6jjAybHNHjZ%Fyt-W}CTyezL2_(&IyG3|ROBTRjW z()uRMH=k@njO(NR8XPzBi);rwaP{2rEUGgQ#Ec=_@9^C=j?Gz4?KRlIdnrvF`wl~+ zj*?TU$HJ(9u})Y~x?@x21h;X^82*<$Z?ikmM`uHhg3~jt&bspSsVM$(RF~DV3>G@q zZq&b_*bzB_{zs~P_NL`k+FGKMR;7Q;*IN#XulN z9QM0jYM-FBWO4N+G`qi%vtjxKPv2wneA2I% z;oAHVsTI|#ORkxA5Rj*TBZ}2T?-O=(@i?J1i}~%lsy4rb_XfV59nK}4S6sUv zI%pB8O}^U zdS4H(-Uf&$y zud4|YJtm$e0irlkK@gIJAi>&1QiB8m5(FUvMCi4(lu>DShBQp`JOT~v#v)OhKSq^< zM5@{iwge17#!0p-Yir)sn^x-Wf6I%uJFiX6Mr0;to>C4vGn~G+L>|+;*G0bk?>v6g zxAfmki6wl7d@=hB%#~yb5s)PT7L+hCqCA0m#O46nIQy1GNHU_@O{}1vsi(^!IbsB+ zzEA&0-t|cXBh7aSNYX6QmDGA;R{V0}Tb{c3d8E1tdm&(it%#tMN)0jwK%pKSo_|@b zv(*iBVzjeq7btRSM!^mqt==p1%=9a}u!$(bd7tFO?^Q~f#?1Mz5(p9S*FUg4AGC$N*FOao`k7TV)a z!yz!{EvSic{AFhm<}+@X^;HdZ_u`IdwH2uf1dB?{@z0GpMx!AC9YeRW!@4zD;6qK( z=DDb$iQG5_&p%_j%I%Wkn8mLOLC|7`E^cn-NpMP0rxObjV532(&@6**`&ed7QxmS@ zOejbiIte8;%!%LVN9bqz^2yD@0wh(wi9Tywz9?#cn3VGwM!l*dNFAcZsh`EdEc}M# zZ5a2UX0fN;AzJ?7pJw^AnF=V(hC>)}={oysmg~+7c|JHF7Bh@M$VE^<$*&q(7gTfh z!If0)4WLU4DDg!BV=BW!I)}#lzanEKQ)wnWsfBZz!75qaqf97fGpi@&%ss<<5`CB> znXR3N|C&5V@L+YpM$g?G0zbCS6oju1{%ZUweanVhluE>Fi*`fOr0GC(_#=AD>#((s z7onx&$9C#tfKVQx>eapCA#cTJl{EKEO_;&jFIN?zw&p9By!i+I_o%X01HU%e^Pn z6J{+)hF*&?@R2FxM64BY@lzD}{oci)^2*kQ`5tzF;Dwyk%~XpOhYh*)f7YQ$UX!$8 zWpU7XLI0GT>W6J>d�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

    wTbuOezU^?yUx#|npj|OS>L8N6d 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 z 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�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

    wX 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

    hL!XYq_BVq=zr)B(3fG%?*e_I`0;2Fe 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≷Q5~{zg(99iq7rjO>qqDmH#r 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

    UHNn162t($< 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�&>1UfVBjOel`>PS2b20k6mOB& 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

    Jf8)SG|L) z&Y+h&Uo<8y;yze=ZhtXsLYuVs*ew)-?4XKoz+kMK@gBrzL28=i`@pi#D2X&e+C_fO ztTcFHbL|{`q#!tDL~s+8_jXe%O{9H~{i$m+M#%-0~n1LE>Om{-|;3Ds7G2BoE^d38aZ!?kl-~ndmWcXu#>@+Vr2C@uGjL( z_BDtsM98if&9K)-A$e)K)r|)?;I?gV?ejR$_;>9#+gd1m@7UO7a=Q$w96c3{!*@s6 zG5J~-9aiU=Ddyv$(w6+~osD*BmT4{O7p|-!IF<`CjW!p)t0wJ?+)rd){k>s-RFtui z=;{;wNjynC7ffJGwn;O4Y`te6>C2@T&pH6=3_)2|Ee0Gp7OiR_y;s&qO&vBct(Ipw zWZc^OBcyM3Nevor1qKwuJ6PU811Kpu4Ll=OCG0N{wCI0_l6TxO%y{Ux8+R%1`3WU} z_pm0hYkf8!{3kQkY*KiKSb8YVCaV%p5{7pi?p8tUZyXuB{#Xkyjwa6=a{$n9+@*ys zKM^Y>FRiBF5|@!0I0bc~$Mx>6e|h63^ukOskc>NdwY7)NzR3HsC?}Q&Wk}}-4%d+? zw9u`uxM{*<*F0R)rVQXeE_y_JdAZ-7`xQNejxDR5o8@MHCiiaaH3?L`^@a)NtZ5o z@9SjAmHqwafBj)m*H_{<7VQ6D!GiyE$KL#&M_~TV4yhxyCIl;LYLTZ^g>26Mv1w_T zq(z0yFO{dM<@K z-;X(UIo@-8A7fRS(Rt~p!^6dQzlv21NM+;^<7$Y>?cO%h-A3WG~cVx4kMDa@3l2wy9}5mFvGm zpA1j!TV2e!B?>o;xizno?bB9dwx{X2v)EB$qxI!%DcXW34aD0Dc8PQ`mdJ%RgX3Tg zxC0S?>ziYYGi>p|5FRikX=7-l@}$<@+35ftT!hrE7|)*YA!v*u1b(Y#_od|V%HN{b zxb0yhgDyX=f2yQ{56f1axIzAsd4eMj`3?KjKDJ%;1lM{(GfPb$71uw$PUAlCZnG7o zkJwtV-6Ig>8j%oJ>UL|3nVkpwtD?jql+?^KWADpCGusk;ORd2F=I6J>_J#?zS6E{N zH~)U(NYetKrh8F0$m@lXdmGX*VqzpGLREZXJG|jHcxZMBuVUIn&t`OMq3*&_wK;otUvhta)mVz_u9}%?_3=bbdCg0K zH>whCR>y?}3!SqB74yYCwBwkirNFjQ*jGpvQk*X(xyTcBllK2aYcYcV6%-s;EqJUm zic}6YE?#nKf`0i4+}f!}WiLN8hs6Dq_1*v;vk6(K&b9lFPX(D9>ac>mH2#4p zgX?Uk>n#qHudk0!2!7-nD4YrnNmQA}vPjUugm06e3&Ca-FO#3HsDS$#dFYR z)a`MPfskBUSMBVR5r=5qL{*P07VtKnH%68`&8a5=^s7jv7`6kq!-1(WNhl$4R|9ul zx5(UNF^C4#*qaGk;Stqm;nva8OwmaMpSMV=wza1rx%4~hymZ%y;I!7HptKm$X&pUQ zx}a~uZ|~vU&-tbzs%tQ-ThgQ3`&P@Z%ipKzk=g^+vsH>MYV#( z9Cku=rIEMp?SrRnQIRF?_dF#V`mLr5S|1+giX)&tO%xdAghf}O4(3`;mmo}saRDFZX5FWyi!0`@FC;^R`^f)$B_9;Uj7iC!1jsK0z|RQ{oqB46pHsD6seh};5#wTW6cGHx7{CXtL<0{TO$d8#QBdxN z_1tf_B|Ha>+Rz73@qytJP!IFyP2H^kcaXEw8V1r28(Jgy=~wR)2h>Deq$Ds?ly0C0 zeDwA5B3%*1l&Tf(&(-JUAL7v|R^!R&Y8Bt8m#DHLc0; zET=+hMVUs^3#D)tZg@}ngXuhDcbBGe2>OZhum=LLKl|!=MF(Y7uNEim{^GxX{nHIx z^q$k^;9Glc@g3s&KVM0F--rPj+1b#U+1Z&{o6vnf+Su8Czgb(G7&+4^f4hPI=NjU_ zFn;3y^88Qs{~zPRYBeZz>Mxuk%#ymQ_hy}7y-_TUi%P-bE*i zUhD6wC-f!&7s_-i_?!Gs(DRHK^U>ye`>_L>oeeBlFlM(fFBTakD*E81rmL!&YFn!l zA$Vl~X=2Hp&JkDz< z)NKhwr9Y08#fUhsSnzYnl&S1p_N+lso4Mj6lh5SqLm&|9GZK@i z7ez^B)(aI2CrU1m}BYMluF4k&@$GqNmSlgvc<@&JIwhIma9Y4 zbi-W_QnScK!-Ia4lN=~exC(H`_eGp)cB{dFUo`8Nh8yv{U0T*wHsI5KMT} z_XT^n>u*fBaAi#INZw12#jO*1fu|nBMi0W%@7X&$D$_j~E{j5C`=fLeV*x~b_{eQh|5IK40X+M*k0dol+zY;r_o8G69Qn<>qebp9O@?nBH;UrmAY`_S zjyNjTAF>Xb#O(o5ovDz^*wVa*RxTCYFw06WeH&P9TGF2zy}8ypqXvJ17H!V!&*;-( z1-zC#AGmQvSA1&b_^HaB=?Dj*1P4BwLC%2E?ex`hvpbo9yX6r#`*Rk6d;iDw@lo}V^4K}KPzD>C_0Ah)YKTb!-sCyY{1Lz zr|4%fNp-_dlhHV*@L;w*({(RiOsALKln8{x)xo3%LEiy#GC=FRW~qPdehRENXe+d_ z=u0sgCGU(X`fTAoO4Vg(vwq}n0>^#VB~yJwx4Nf~s1UhvL546nn5vv{2TI;aMDyIEbebHB4>!c~q@YstV9OkEtpdgX>ai#EETa$NO);v=px zuyIP~o8hYaD+F$h0Y)IJ9!gaiWQV4>sIZPih$qw;Y&JIzF7Dhs;602}v*W1r28H0g z(e%v1qEaTmZ*>RB<9Y6IV6Rc@ZJr^V8iD+2 zZfCUWz+l$dB_cdWuMG$MzKed7!O#7Te0{bAvNFLv(&v*@qJDE$onxDe4h`YFeuhlA zaoQJZc3tbF;As;1o4eglSCqvj`XoEZwT{j}EeB=3UFpz1difK#`pdqr+U{jco&(3@ z7Xs!BJx|y&s5m81d@@PzBgf>fAKEI|*Tg#QH5D#i%|1lj31?9A%L5IV+-#+GatkONGKiLn;hlAMVouT)aV-zC^my+wt)Cio5mJ}^IMTL6-E z8uy@1*t4$ZmiyaXF5F>@D}JB$z<^+vA9NV6DwcP)9i*w0Fj*jooU3Ic zBrX3fN_iG#;vJgsqjNu4Xne@qgg1pkLp`6G9zGd7$224Yhcqidj{yDEjUN+HHc>Qo z7jJ%uF+baM{ndDC!ky6AB(wpuq9K?m#S`XelRD`odLLxE2FcqTmH_2(43n3_UB%7e z9t&zIi&Cpz`050$#x!;8Y#Z35UuYcL$jy8Xa9S%r0SRLaKrey(^_+#`0k zwEu9cx(Lf7sxo{A9$$b{54@Ug{}1n$lyf~5lGWgA!_gn|lX1wCddQP^$P*u=nU8A! zDk0A723%GXu=^zKBuXlU>MGId25>w{d}k7Z&}86W?34LD!P020<(Sm%Ku1KESvveV zRXCPVPX#B-v37>L3+omY z2t{OgB0&iv8DFygTRZ=QhOtYV*oz-a6cF`l?JJOEpQ$$4e>I@@wpn7$7GoANmm_3}Am5MY(cL z)JG3W6#M``IijD(@Xfv&svH7XXq!fG(Tj_poryLA(A1y*xon;=cq3W)9xYMh{JUoI zzt80O|7s@x)jPs?DXXFBkkv|%vJrzq27qFU`%5q)2G*+}BSGd9O7JI?2v$Cswn>8@ zBON30SETS-+e8LxCK*;%H=Bz<(SQPPC=%p7320pu^1e&G{?R`9&E#g9Fg^u3{bF+6 zZkF3PyJ5vQ(_{DdIShaqiZLCD8QuMgV@^FqVIHN(gH5IL^ATV`O!V$0taxK4E z4g?vIw@U<{g@9MiCeC6j+Iv(QeEjFnEAjGE@~MQ8A9uMzC3%$=pXJf zI(*199MF`*yx{;9=WaIKh_f%mXLs~K<)rEfTTRbfH}h9aURpWL(X_mTtNXh4Yglgc(;>161vv2NV}#)-@uWp!A$_M7 zOvUD5$4On*jf~8>Uon`7n#^c1k zBH!n|Y=^8o0T`}xj_yF;zXN1XNYq$~9e-o;cBY_%igwTt@g;fQCfC5-RQ0+KpK==m zGW6F3l?+xFV>SYQpV_1XAMdE=L|L1g@erVenMw)0ZC1$5kQV@oZlZGzgqGql?fgv? zyI30?C|%fW7V8jr$zWj@zt@%suR^>`eyY-Tx}Ks}qdzRP{67v_46p^!3x)S24VbqG zUf|szq6mfRKk8O71jvZY#oeckWrU`PXl9C@MPYeHsKjPXy1T}KO+tEr?3MMu|4tKQ zFfRAQ93@tXy`?>8q(jF*Y9ms-*2H(I?*r&`P-S#=ZcP@-6uU=3NUQJ_iAAquBL%fi z>Gs0Hs1DZB8*~iYWNoTuzD}X>;y?cRvcyY4~GW_yq>H z)5lhPv{O2W;swUdbg|HAA}X1ycnOE;8QdijrSHBpMptuMqGqou_y-Bc(XWXL7h1u( zuB6LycvFs@K*nb2=8bP_8-0H$d5N^Ps0T}1!oz&k9^Yu81_s+VB6ocL0@&@uOI#Dd zytz0vtE{iB&zq-XJ+w@`#XX*zB#?@~-7uoUOR-r)lCRE0U*| zZ7eDeW<0Ra@}8=l8eFQ&gIavdrC+`t2MA*X>y;%k_*fE<{|{^L99-$U zb&Gb?v2EM7ZQHi(PA6GOR&3k0*|BXK9dy`na`OB3_tmX?tIj^V>fBZDs(1aps^)l} zIp!E+()hj+7cvsyv5?r5P*d7!OmRkv1j;=U5ScW$E`DYAX?tQ^0K-f^@|aI!U#K^% zTF>1KTiY)J9k(~XMl*w3$72gLHYtGSV|1Pf9uiNuL)nc<7`2l_7G73BO0lmorJ&%? z@4XoFn|l|CBcukVk%k>g8^bi{XE3MA26;}*#lT-a)0WL|Hiu7$-*$diR2)8%k0iet zMv-T|l1d5)z#iGTPLR{t_e2d_%#c^L^_7dfMf9@k5ph$t%GjLB(~dY)DlWnbhl90aB~SMf({<1rl7z0&~)vCPG(sch`g znxCkyN@{eiSz75kBUvH}LKMRTx<;6#%hz^^1Tm5X5B!_^21?_0TwsC%^;-)<%8V_S2XAI&zgi2oiR7 z!3B&~R}Qtt^nQ2l#R8cs5(icE2#WHLZL|%P-5Szn&?3TV5Mm-_d1{#pS<9kJ7dF`|ME0 zOmUBMwgPlW16HU3Za}b8Ob{%R@VxNdyzu?B@I7bb5oczg<{)twMa*somyJ&w0eS1( znb3oM8$J_WYkde~bgS~OFJo^n3Z$=W@)BjZxP((Ta96UD&@q01)@vQkY=$d_Qgze3 zy7{1yz>t+T49_2*QoVsvv;9)t{ci;-&1JQeKi1Gb7R_@NMr@t}Uxm^~^!XYjO_C=1 zILG&$RtO3wiCs1z!}WuAkOA~6X?@^KBG4a?(LhR;g{CgQb&tGjQq%^@zEr<7p>p$Y z1>tHX3c4+}4D>s+MkOWmJN06CDfBxw-N^#If>AVAx>TEt`OHrFVb~^>oUacT>GLd^ zLM7W9*I0wa7}}z)H7iO=2$3#HxMliDDU~U2MOp$fd8Md+WbxlkYqdtHreulNMfUSTb(NvNQ_5_@ZjpF*RrPFEBo+|px0ge^24%=TWXDQmg;c+9{=W%1YEi6=TRxkQn?od08R^U?C zx8vj_V}YY)ttZ2Oq)GRc-fzFZ?vq0}|L#8de-6g{pZny0-yyZ2z4X+-_{T}IL^%rm zc?xT5>f-1)ISnLO4rVrLYk2wjb-19#;vPAJ1#3%b%k3iQhS3-ibJV&YqXkVy@lCTu z#G@ooFi=2PAn#Sdevc9IO#7edO!hIcw_Ee$Zr>UHled$PlPuqpwNJh`svoLi?S0Ta zPIUo9cmz=EGY*fZ)^`;vyi} zAXhWyasDNXb-dURKF7^u4dW?k!DwAP+?qYTw6=3VOH1w9h7Rikrn_^+GcpOTee!6K zE5#3i(4)cNX6zw`6+BdTSn0+!J1d-SMNefksl( zOFdEWkTV0~B3Yf^p{h>?)2_^k7!e(GqGVZgB7%q#rcLCj`y4r+f|*AYv?S$G8Lzxyi5+EU;tqrdiwx~l#FAwV}6?iMn7bx!OuIWPF;0qC9Mk%`qr9y*M>6^YNmLN)=izLJacgI)zQT z96FjPGSALdX+_O%H6dErDjz{d6f!{-s>o^X&w{QUATAcE3t6j4`nLh@3|T=BA)LNE zJaY=eEfD>C;p@PP@kt_uW_a9L5X03Ft{l~5)6i%@eO(hyFm&}nQH+Zq^63M zQ9IK2z$((eB+Sh7i0(}yVNZ77)nZvv zAFY+U160LIz5c$MQ@ZX4gF5VZY_&Gh+Btp9Mi~8;mm&Yu@LLT<3|hAd5JLonh0CL} z1|Pi~i3*lt(K|sT$b2}nx;T8>fQ8P!d;w64jW-&}{@MJ>CPVWfY#K%&~ZV%KGmU&5~jy5ZqxY08h&Gnli@;kcY8$2{zul*|FRk7->y zlzH+as0s<#C6<88VVBJb@k0TgAXNT^>EJELg&@13n1$zn;rGz98D$OU7)%88-@z8O zTw-(-1li^gG4pQg{v46xqFj?LBUZ16=>i4518!4k(3a|*xROl2_^*u(6f+Q*U~qe^ zUgEi?I&RXe51dVW*p?~FH@Px9%#Y2vOite|0D;hoEQh5kF`FqrP!%!vu#bJ6$=qKv zb_@&)1O5t9TSfWq!#iqp7w~Nt>ppYs!~2rf$0-s-SEr{4B*^8ArJ^STw+oWY^laBl zv#nZ4AcVT9l23&M7uj$Wg_ zC5aoNpN{f>>H441pW0y^-hRS(;nAw2WyjJ|w{D|a)C^f%r|fa{B)z4$Ug$aK)+z*! z)#3ac8JI**T7p=NYN>^PJiqM|!+w)|i(r3GFNt#E+!7T9J1g~fO}h9*4?MtK*(raq z638Wp)?i~}gK9d)YoU%HHo|p~D&vn>@|Y5_SJ-=H4;YB|P0ZtX2E7$I6QMRFg6(_< zBc2Ku|Jp3V%HzuWM%+z{aj`&Z@Hc^HhA!}Z>^UG)O;3iWUx0qLQ2eb*6PrO69}hc9 z5zP}f!;#Wj=?_G5QMn933x;D%C|sb@pBu?%%#4)5SWZxTm5WQmUp5wpIpotPEiYMR zII$45Wm(+J`fAp~*Glda=Pve7rU3f zweSXtqjN9|;t&i+1}NOr0fdrZ+Yiomxx5zA0wS~udxzE$`n+G zZ%HTzrfMEk-cQs{a;S<{kH(~qft9juE{#oXG)*dytElS&a(p17wod{*jG$cZgf`bt ze4)`JD58o`;_v`2K*AIR`+UG6jLQ-f3wtpnUmnt_TbU4YTz6gh|T(KgGCf-3`A|drats|jkI2lD6InllcRkJII zi$oy}x7v+2aocNi=vQvv6zJL5@wgO+rbY-zy3#Z5HG8&jDhK`B{E|oBe z)JM%l`+5f75oX-k0{N#le~6=vAGJjQSEdHvGS#jJGqn`56lOcpjOOU2gSv8(oHi%O zT;MVUM%);7lN;NPpiT4+-%LCKt3Bi`BXPK1Rv0r$Hms zN-cO2*M#_9lDqFdKN7$pe-vI zTx^<|nN(oH_MMZf;7@ z?LX2mS8bO>x#krrYvv((gbf&H{fbRCJAHi$VrjxfV1+Fs|L}qn+=%3xIVIcd&iU>9 z#-hwJu2w_F@<($L%$k{b#c1kM21FVU)9>>gW@H&K!M!<7+3T@b;t)Do_@Qn~x&Q4M$jsZvpxDK%0( zKtZdAchAzLP)rW8p7at-j{YdYfxI!~w9XK;;X$3U&JYV`NP{sOtg7{%b(LKaT-C?} z^~@2}3x$`a4jIo}r!SuCCaBJ{kvwe@Sz`Jm>0=eix`<&}*6m>c@(~e8-TWY9Pf&@U z%&b^8F@US0|I??^>ZaG3&Gd%rBXPi_0>n|<-lLcYR&|5+5+BnGsn!`pmIp!A*0~I< zS)VRx2ckfYBbZNs^{4KP-b=3JtD49TY*}5BOff_fN2Ie{Kt7e~RGw16LGM59$g@Ph z0z2HdZ`8#9t{wRgBXd;0Hm5WHt09Sw5{Bs)LIU@dV`GLHCiFtOIV5=kQ@$qpc>~6b zz--(IyLNiO_w8_A%#k9=~9%4JNk5C~uYb!t{Oa{poP);D~Sq*dAMn~qsItSY&ZYFfFTqhmY8 zkdI-knp7V57=1nwSb?5fBw*{Tgyy^?5rKb95&F>He=XgX$*I~d`O<=1e0~4-Y7zGT zOfB-yKOpS-U%lCXM{E?UZ785Bqv@Aw>OfLKLG44-o9Nbo(Rf*l+Sy2Duvz`M|J5q$ zJCBe)-KU4v+fR5SjHqF{g|FELYsspx6t@_;rb;QuWhsp_Ps%D)9^Uqh<><)?1wYKJ)%XD4l^xpxf)!t(!rG|;XwoPW8@Aw zLKreOk>OPJ?Xz8omd{Td^a?K17UnPRSwxS2W;vv=l$K#IPSC<@(<{xP40h$YQQ5h;Lbf1& zjWJ$^C9K$Fk_(eH`CU?Z?x%@4$aGfvT0H-m!h@(RjKQt#7ax>9_~(Kc5D`PMW$dlo zn&_s?CKh2|ZS6GDER_*nJL|Pn<=Q<=FYmGuADMNMvpe!WJ#3}UI#{x?jjn-2ZT{gn z*vJmh^uM}A`7`#GV#}qYyU3GZj2N2mjzr?yYgW$HE<<&9-H6xqGfW*vHLMp_T~$J||FBEs zh!)S#U1w~z71{vlA@v;^x5xKqBu1-f*#K;!hYW-YORd0>arHqfB>K7r@I@EXvqRjPiV)in0_0xgPzsT1gm|>Yf8{h+f`Ne_-<|M1v0cy$Q>t+!)DN`Rm*KK8SrmW#j@GV-cwdC*okRK-i8I( zc1s<0bP-Gu0m^?V0t*-whKD#v$C!**HFVv+2M*2Bi!YTM40w>THH-ogRpsU){A~0k zzH5sAp#H9?I)`(3O2Q|4VTJjUA~WJIL#FzkU>952X=JBzVKrAqwVq*8L87DG1zsWB z*4`BpI8X1{&qJQf!m@%e8(O3OVo#J)Q|EfjfUksrBCG7-s5AKpnsw6QcJSH(eg@7!#?o0Sa zHHJ*S@8mR*BG5LinN_PG@ibD>?D|3JmG858W?`;}V=ockBZzN<7xSt~gAv0TKfe)+ zny>&#aGOZlEZ%PQ6Y-zZcv;|5>He#*0ROhI{zFypKWEYZQ&|5xlSI7b96illL>%26 z%>L)7uGY|1-Oxb#h+%??f}$WhlxX8Iii`}R=w5?|5LE#Nv6VE*`|x5w>WZb{NtYaH zx|KLyB3c=q!4)+jrt_T$HZSluIOiiBOn)Q&<1>@P-?`Ijd9)Jv`Ha%1Z^uf9qre>R znbk#(QiOq@8Db7Spjg!@!guUpU=~U!&pVVr4($I6mdM$g>D+^Q)ur0PS-3!hHGr7T zIg&Bq-7^6nIEKmah|ih4cFfDC{8yf~zF&4ue8baI)g82GBEW_}yDPWq0M$(6CgBs# z=K#7KirEdH(Obo0G_L2{54AEle34}@Hv&;bx&XKkQePEO+rKe7*8x42PSthT^ z80GcwZ?QnKLDq%o6(n=38`u)e>;i|{#%f~@^S-1nue3ja&=eEp29NDivi=4hp3}J! z9_EEjZ$P~q-l{DIR|VI^3MidxAU0q%j1R9#BTxuO42?Q45J^SNBhS>laHX<_S-B_& zx1zx2SB*Z#I0-N6W#Hxmj!DPqOftEw$l- z>wShszt6?>L%NVQn`PEEBOm_Kwr#gx7n&wCVUSCjVI9Q1qCn zT8#hX?4yOHjhNyP&j5L&7Ts$C@Hdj&utKosx{HUZ?P{N;u^({8dYT}*hKMoaGP-*p z{K?g}Xt!nbPR9w}6f1QzKt4K-{f^^tf&m{}hBuRp!4fZ67k880JpKGO*g%Xjy0f@2 zbUMm9a><36a~*!hL|8tSS7N>7&*ryK>P_JY#U)c z!5)^=-gyR<;CtDV#fv*?L6`(CRu8$nup$}B2(eHCz?jHdXN5see`jPD#H1IZ)8&3mblb%fj|a($g#tvhL*jO)S>A_?S;-+^ z_pF#ToccwyPq1$A8dZYU z2e5~3!7}e|M`#;1T60>oS*RB{v}6;~CzB9$aL5)A&iEHJ&y1L7OdIq9x~HfqbuOk> zDshOv7NZZjd_4;FL(%p_appReL;HoyTL`<)-5kk(97!UHH%(cBsWQq$JA$}!us;8E zcN`0599-<1QJJFrTPQ=BTO=);gE$6MTRV-micDN4bcW+!n<}+9#~KQgtcKALoube- zD0MJSV!}}jG*BfSYU9MF%%*uDf*y&y@DbzBiBkvbSIB>$jm5-e&E(7QAoc%;;o<)X zZU1B0)Y$s6WTSmZ^y8A1{)BBF{hqN6F z9hQPXj(b)W`99e(e&+WH6ab;2duZF(Wt9}PV1m;vgzRDHB_xfb1Me9h@>P~<6Kgy) zdemO(VVM6^3IEO!p!XCu^)-e!ar01@&){C3wr3DF9%93@)$%u&6xw_G(%^ma84m|Y zLqhT!%V{*23bF}TkKj=x3bE)u6qHInOV%XR43fuiQ=@Q8@+e&QT)e-V+Wi8~I+6v~ z4%Rnx9MM32G&p|9xSE2*{6Y)iA!op`QL=F#hTzMmvu~wR*$ZBUAzOt=QG5eS*4n;? z*??QO&m2#&@~<1YolTTTfq2ZygLeQ@Y{V5!Asl_c^gW5`;-h;DyPoEm({PjgC(J%y;&zK}i*!>OIq}gn4X0Nm`BmOc`R53;2CkOdM0s#9)$@ zAC0gxKFs%crj}bqR0rkgN8T-sJNkq|F)-L?2}cT#T5SRpo^q~D!j1RQ97t{3jA0bQ z4n2IHyGExd{)uCL8V4&kv;wzh(tO4~Io2^rBD`hM_Ve{;(8_s>D2_P8$^pHQuo>O1 zPFlYKC7VWb1`dX-RS!8kC)}QQ{0%dYQhVXqr^FBPdNc{z6zHHca_C<+F&l8D1+OwR z!A_~A^vv|<&R{ze3~ggfPsX2%;W&`E$NZnWgJiW z^y7-Rd`#tPmrf<^Q@M;5Er#QTetKIT6#-5H)s&-l=j(WZc}<=r-Xk=9Q9V{LCD<>R z%k}V(e&YTI<_f-G&iEggQ&7E~x)-DrL)5o7@)Aq+NI_JleT!R%Bog2?KNmNtX;2NS(Wu*IKZlRB{V() z=|~R4QX?QPane(nPg8-@Q)iK)27OGT(<2Wn1xDm1$-h-;AvN`)=U?^Kmqn$}_RO&> z-cU}sXBR6=*p+k9*nx(-X-6`}7{rvwe`u&HNl>Za@{fmL=)`HfZHo%Nm$32A)Ana)@1H5YfAWk$wMG?;tnSbG z*|$2j@zrdtRts(KQQ;~A3QPElDsa)Nb?sH7)1!S99hEMX*$4DsYB!gv4D$dQzmcnD zK}}axSG06D{BjyZ%b`)kqq*`zlBV-?PAUyGcKA4Q0n>HJDsK{%4WzU52u)Po?$D>W zq!RkR2MsUg&{lH9^c64WaIUd2o#2QA&JOPqMh1JNA#$m>gQ;3pM8-WM_Yw0KHwBfiC@L)LBaoPkMq64q2-66M0qcYq?XO%P{0=6pC z1Z>P29D%7W(WH~jPg82hPIDretebD7Sxqjo%QB4f%H*ab6z1`Zu0!i;j4;fK5)sWU zLc?ZBz&R0@83+$Gvk=m3GgN^2(byD=$Gs(Fe{@F)a+JxfY~#uG3`Gg^Lo zaRHSXypV%mY}W#sD?R937yFnTE@F<7S|G(V6!XE#C=M(mAJ8v`J@yj-ZXtAqjpTOmu|`J`^!2kU;~hTtuYucr1<_vBO6o_u>$5y*WfEkPGDMk z{)~;y*O^AA>>3b~0q1|@{Ayn?2?PlUDJ=Ig!e53(%wjNQP62ImA#%*@mMGnl-|10gUomfftYtsXB(-aySk$U-$@N;8 zCV>8$9qk(OK3xoj(3ZrMBs8l=5=^3FyJGI99ny66pzDI=6YgWyt{Wj?8K%Z%Y zSEVm5a1#&_p{04^7OrpCIsd&>uGWTzYwd%Le1Q~3wcr|zP*BG;kQIW{wqS?JfJQ_} ziOR`QYpdH0G}Zu03I-`!C<6@S)`w#Wp;KAVh7%3?kKmTB@^rpNL3>|HBJ2RY^ympE z^oR~oXo|gAyM<0B*e$6c2$91H@8SGY7B+o8g&QC1i5C(1s)sJnAm~!ENPuxwA(kGv@ck zv6!9CtoZlmIOM4k9CX;Et>SvyKWoEJpJ+tI$9bflGN=S)+SIqKN1u2^*4p5A@^nZp z#ILY0=2~{lH-ox=US%e&)?20A*xQYhK=+7_u%rG_h`eGbh~#Qj!hXlt;wM4(_4#UU z7^JMyqIF`o(N}ShXga&T5?3g@>T>sn#g14XbX8Gy@WjKlJZr%W4vpee0-u($@&z13 z$T~z~+b$HNa+Tp!Tfd8Z1&^j&>7?K%7mpEjwieecC`)O2qotUnEfxdbE0)D8E5k6Y zl*2eX_D_^6K?8F=ChLG2M%aQ);}@n$Y%--iqQ!QJH>R|S0U`+D;`wEfECDv^i*{?<4KJHtW_H9Rd1Xgm zTH45A@h=(S5&`02cg8<29uPi={T>u;g2=eq)rWh<__KZlE+qH_h(QC)-!K`&clkt+ zW!3NtG{?Pm3SNH*M?eZp8^QtiX@oE}ZWk7h#Q?~EQa8lAjz?hAIBzf;uoA^wpf~F2 z0O&VY$daDTT2alQaukwO0lhc~Gg*R;1OqKM{RYE1jBvwF~>gIw3) zhI+HXo8;Xs=TmRge#K5{wttW@dSI9*r21u^Vnz7L+mH~FTBpR`%xh_8|ArjVcQ(BH z{qYAv<-n(c(_ zJ;79)dfwme9uLF}mjdX3(9ByT?jcmoAxx5#bAp^h5z6XZYC{O>*vjbXB8fw*3)gj) zaYH%c$i4`PYj-ViiBh9OS|+gG?9kL|Sx23Sku;D>t&sCX8h z6$Fue^f)q)!g*m!(}o%GS~T}AlGivUC_RiANiw@bpfAkP8a1`*&kQ(zrPPMp=U-V( zc(R_6yczCR(&38Py2pp*1g|=MyL^wi!O$U#VS`u=moL$Var(}Yd5dNQTV0%97(16S zVm=Ehso~r(AkZEvVa*WSBhxrwHoHRHxFYqUX&*$1%D)9~7t{%@Y;>#ziYS6jQ8C0c zg3LaG7MWhCKwL2q!X2Z;V_TRqmw2^^LBlK7QkwRwT0;oOKTWm}wR%nA{G`Cw zc?>^}&v#E6x4(3rDZ~~l<1qn0d@(}}Vb2vV_{k)ai#41Pad%l@vI3|763(Bh;8!aa z!SMZSU95*=SZYqSFEhW4vQTiRJZ= zRH8eu$?u8bV8Z$odq701wX9NY*A!Q9ZIl}RpU)@`6I22u93C42IU+NX1p>#3VHNZqLXK2>=yW-GpEOi71HO-bIl3n4OLP}W(NI&zpD6Khdru1U$M1h+(`_k#Gl!)a+nC2#_<}q z^d68mXC%i9TxEL}N%hRh_$5Htne-nIHwB^|VG3l5%3440&eyu41i$6|%3HYIKcZf# z$_L(Xs#Gi=q$H-EOW(H7MHL?6kb+5yb4{8;9~uKPWVAwxy(T>BPUTp}NH)nCs8w$e z3gLw5&yt3#mUaIu9{8k8vs^IH*fhI03~-N4+SPiVv1B@s?RFB~L=xR87Ni-}wiP_rf*5xh&pP%DGyST#~Uo>Tb52sc}rT3>%972F|dw_|G6~%lEeTjDw^+r)8VJ zO1ORMNnYutZl-j*O0K=)r~=%aydfrRi53KHTceXX8sQSxMu+2>$CI%OaYhOq#Gy7~ zY3;?ASKnvPQ4#1#9b*O`WBMOshAAgmM+VKd5hL5v%s0}e{?b#<^jDQg##{b4iV~Z~ z4b8%YlSCAAow8=1J|6lPKV(rM%?O$W*cd~yslokHZCrtlCf2%t={eS6i^?z|h z_(WCEkz!F#>SA_H#Cgbqwy0%DdBxw$$oAz3d0ZPe0nM3PlUMqZIlK!B8)x_J@3f~; zIuH2=uAe0eBd&>g#wcKg6pg-$)7+0)JI|B7pS@3zee9c*X7sfge8hY9luv7F51n>S2OCD;>!^U)Z%oD&T92$_7H81%t87N^;HPoRUY!Ih|)OnDi0B z$>6WmVD?Md6p-KR2P})BG53cCbF&(u05M zgwJNqC!lhnih`Sl2;f5*A8&0@mU72|d^xp~^^#-J_MUS3dlUrD;af%7opOxqBJ!M5 zK>|$oQH#DifuM$zxpA)a=pq4M8S8CVjM37YZ@~Z~mn;$GSdyOch0be$2)L4adxn`+ z0aTM+7-9-K+3$MO6MhF9kL81d0jOhEwR=8rVNSvC0QxPSW&hph{n9q{A$30qtjh`; zqLG%%ygugSmJnI4bQ@{i99nWeWe+nAOCOA{>2&Z$2&-f3I5`~LPlv^QSq1?LyJS$ba$BbS zQ`j94g7g3{1K8M$Oe*-Ju2#g^xOz}>B@DxuWEvIoj`;oq8fN`BluK|{Y_AKb&%EYzmu?>MC%buplR5}RN5 zRiDEZU>WW@m1JON9;k-l8=Hk@uXx)WlFZ+?Ef23{W&`#Nl73qXrV2~CLxHW9kzSbl zAceIn@mu-rV-3%JoYMY76RY`LH37fUyej`~cE|r+;r|agtZw^HhF1UrQc4Jf3hQv;3C!ttvOW{J^|qdRFIs_Drt#ITLT> z7Fq{BC>t<8Egs_M6@?eNfby#=Q9o{RWGC!#)q6oo8pQe(nX6uKE)picFBy{|^1J-*V#>YznVq&m zdyXk>PM;NDeJvDyfP^F#au95G=u+NSnr95X(``7YEfxwE7tySf2$5PU4BR&Jh1M8T zFY$Wv4=h#t3V+dYfB|ZokYk3NZ9R)&P3>0;k?tKJ!+)8L zA5LnpV5N-F=7L`UMIK-)o;fxw7}8{1XdQHhRcK1RF#z}X%5}DX+~|(awF(TJy%yDj zHvLXGSJ#56BH8k*hlXi+IT#RYZT;+BqO-|?7sPtwzcg823$RSGOIL6QY6wQ?ib%^y zWuKOv-YR(9>$1i9Te7E36I$SN4dfl&EN=l9^`3~gZI+Stk)IYK-t8WM%lI6CsJy@u zo+7m;=q9PXcmLIcv6*2xPF{)NG{E!u3@mm24$3LDRg|+2N3Qzl%)sqVXgVh7{1Mx+Z|N7K5@aH`51*$%%?XNI zI*15(OMqjoNpwX> zMm#5iGs1HDUK?)i%8Y@Z@=Oil`%}WAw#-Yoc^v(@$N}mQlfqxX=YP$R483)IYQDe$ z_sc)?zn5wW{@>gR{@>hb;6?v93m){>M+U`8&x05#y8OEsD2jN{>W@`2g8`Nx_6fMF zi-fp}`iylA-B!Ow2ioQFK{-sN0@7t41ofA3S8E^eplfFBz zJ)e)CF^}6lPwS|PU|QndA+B%hPVado@ZXbt0`QjAK48A12e$Qa7E$4vxhtJ1_b&|x zZ}WJZjfSJxERp>F0V}q;wb)`If5LuSrblQN@xo#6C5ABeE?hjevAMdLuJgJcz>k;k zzUSc0#zckTHbyFMeYiogSF+tQd_2s?@?A=`qCLKD|Fo)emuxcP!6(!ys*WW>T3fxj z4iCYq!e9q;7Ocu78{@b7y^|2W*~UcU!BVIylq>2OIU9kiQN@f?{%#vum0NzCl1&IZ z3Ih0fdiHM*c03%{{4^yj&b@v-ks9WSnh-ks>~)Tf=)o-J=Fl9kbtj6_}=-BN3;9;dDiv1*NZSj$+TchOfEdXunAyJLsHl#Sc_uLm??MaD|eUV zsintH(~OuEWA7W83a`yl6tgoSK)U5s)l<~DA}Skao25ngalor-p;d(7X^FE-+oh4F zXTHlG*JVeji+pO6$l7duMH!&js4|{o5yXUq%JS=kZ!wKO;EBYvgwDosD57XKJV>y$ z*MC1@8QG}fSx=f~tO*+a8q+L<G`6f76p0O}iTyv#ZpuWL65BI@$+l{=Tn#lZudYRe zry>?WZ|k#!PNfMWB~IVCzim3=Yz$X^W!{w##Ig=DRK>2Uz|Bu1lwEoGu=T=jCE7NL z+Ph?yOnSMJVzN>i^Bv4Xp~yK1X zel!*?o1U zxS72>2S1D%XWVh0bXY?q-Rde&+Ku!mOlM6HgFZ~}9W*3zKkdUE*e4joGQi-jFmkR z?=%5m>rt|y-8+#q%sC&Up6zD%XQvrz_&OmCy-s@Oy}7u??xLc>&N{q*7svgUcV)*t zS`v0pvDjkdt!VfhY)NhP!i3n1&D4rPO=pT)pE(h}R6F)dx* zhFmr5lf0}-*Sq};C_?%H>)YQ&$Rre5A<1f>)2JTc5^$0}>IBP7&blc@pPvZ++;Tyb zOU8Cm+_uNIWd16<(g2Ulj)$dDMJUd=_b>qC+0{HpC>Oo4KW8Xt!BA%^jhH3>`RLkM zcX>5OLfqTHKvW_6TS=YV3@>3wqILDQOBA2oKh_x=epA>L5$!V(;?6K96TuRKKxbgA6BH?>cQ} zt>n-iw0~aT>2ZPZ;49n`<=QBT7{Cq&K06}Y&_nS)Z~WRBQif`F{+5!q!12Qb_JeVfr^1{#bgSNWjR$D&-dn^!b^qWICM&kcZT>HT6rGKnf=W)xt@Z2iCm_5un5GK zq`ma@01d^xiwJ8r#kw?BKsgPr75X%5nIInLN%P4#eF+fUjRzH?2`0G-rxvS5wK((w zD)NTHnz%DHK0+$h#~*z`OOtbFEO(*J3MLzs!@N=s8CRORqi&n15G{3A{(Fjw-7a(3 z&EkORG!~AmeU^!NYqJZOAUE8gxrkskEM)cwTZ>SE1=?LF^pkqZ3F%J=uecSc>`;nb zYrCjm8yvc(d<>krQLl9~q3C%{s{tCezO?%zXlt9+sNP}6OjX=omf)M3swmGXmH_3b zn@Xo<^RCdH5Qdo9lrs4-yhb~M7+mC+LY);|9mA7WVK{A_+6I}H(euo~YgZ@k$Nn=f zGYt%kH34+tPz&>X>vF1JDz)*hS+^>%(9mt*x8DTgp5y`Xjpj7wQ+fiYxBRgFc$iN) zLEGfOd=Hcj57JZ$G4Dl!!3XZs8eat2-w6BFA(nM^f*$pg8zahAi1HWW2AJ}*;I!_} z>3ZR|?L^a@J=q>8vRsgVcH<87aAa>3HiwmXo-XyhTK6ncFD*2qGD)hA#~pl+swK)g zP4oI+j-xD<2cX@Ii!)74t6YNKxKtgBxI(K6+pFCpSyDtgkid89w zUyOv=ntEjqN{-Yol6)Na0r|rv@xpaAunYN(Uyy(tKK`m+eCs0_+_dA^ccpc?@7DFX zEo+MI7e@#P0H|LCwBVit_EQ8g3-vS0|9YG&s|Re)S1p&8ZEDz*pd99vg^>{^seW7G zYRr2y&0#T=;;#y?>``=pw9b9GS~&L|I@X{TMYw1UhFlb?6P9WtFQ>^r1czBI`a+h# zJfgZZqDUxY7Y?*AjxOR3h;mS}_+=@a<<9h2IsS&v5V_*acsir?h+#=4V^`|GeJr(U zwR<1phD;y`ub)9kn3*SPV|~h z1kS9#PexfLoDobGJJXeHX^A`*0Imks+yr&35q(ZU;AVqYWe~B&Fb2MiTjC5+guk#E zdj8H_OYYN*=N3>x#G8IYN5bx`ZbVk6VEZ+m_QKXW z^iEX-rkAP8y0H(6aY$Qb?p?B4zqme0`fq!yFa9>g~|8s+LLnQg>btTAKHbn zOkw>&yXTd9e56`aJOuIfUqacPlirN%FD=Ck$-nCa{=-zJfAkdp6YKf)`(G_UwdRf@ z+SdXg1~59hNFsDGp&?*{V4wK^V(lG+EB(7|(e4;4>e#mJq+{E*ZFbVpif!ArZQHiZ zj{4@mb?>P<_dRD1T;$om-X`p{d=t!JSIF8Q9o_X) z0tJB_XGX|T)c4vQ%jI-YKrNyEMqqz*sL-Cz+mKO{)G!f~$Z7^!g0#|E82YniLOd9> zgm^5%lpB-x^dyP0#tt@0TWnN{GM&e7amr=$>Wny#DK(jo+(pSv7Mf(tl?s}Z3007| zX*mys8|*2G0U<}^rvjXizAuO3-3_8a-)3V;AD$n#mPtCS^4bo#!`MOXd5x4ZGFL#!AfI3TuA0l)9#t2#jmS$vv}8}4QPMx+|WCey<+#4BmH9ZaC}{47(`kgrJO=7;bpO;+Cg89p+^_t8<&PGhPihZu$I{yza|y+)@F5F+Q)I2urKmaLmZn$ulN1?%#}luLmx) zoct*gCi7_$;^ckv;5Fnc4U-E$d&h!OIr}`P!a4%c9VkO!F%WinJLox63(R#Y;+Jxy z6H|*TMVOR}*DH!7#BA6C5uAQ>|L8l+*cJmj`V-lX=jaduMh+)4+2R%$v9KCsw>?6Q znAbs9m)wD73@HIKplj{RmpR2%mxC?Ga$i&Lsr*sus6gy~Z0Vrc1@{jrlkU2`{U@ zDy_&}JpL|tTsk;Wle>1YdSY~2{vuT4FS%m{!lw0H4IC2vGvK7#kD$`m$YQ2P_$|oD zjO7Vxa+bWLvo7i>Yenb+HTsr|A2N?OdgkLd8;rD1^Gy5`6fsN-GiEV}>a6a-w$;uW z$gxey5z?}JVF9AD^TokR(S$)Y)3rf|K!Z0UkFgwwr15Yb!fYq7t36~~!x~OZb!O1Q z$r@Ko%=LU5;r}w7C1{nX z+2)J<;fe14q{K??f#S#Wfz*gvh%7 zgxn6J%)X244CziLZxb0)|KsoY=LZ~4dIERC#4@;I>qUO+r21XKlX_J9DJn~A$7@^5 zYmXT-dc!8x}bjPS3ZMf(4K$n^h#mjB#B{clJZ zDq2qK%7~w`C}NHI4YrnwYjFj(GG|iA+zp65WGuDFP#n;eo8NYsh|3|xM3Q*s6bPB$ zA+vVX0#nIof9Z4eYxyb#8$??lGdbY$ui#mznLS_lyk#z)E&9@bez!;GXR5%GCDwAw zXdA3AV8i($VmJsHm(v|1IJZwxYm-pHMRciX$I-d>7*nW#tXKHsGW&@S@q zo&nX7Hx`5T(Z-@5$vv0QixPE~(?e0UTH1r~zK3;DD2M+U^hU`3rZFz{i8=QHs>nED zf9pQ!^mUAWG#L5;WtjCX9gUm-h8gF$cu+#xrZ52{whnf}I8m z42l5d^-V%}XDh)-Z8fzU>MEf@aL*x9cher8(kETVWZoz`hZ#2C^ez5|tT1*8M`6_k zTmAJO4*{QN8zkzt8|@9eP<_F4DQsfth@>_E?Bc>Pc91qw!XdZNG@b(_6<@UnBcTMp zZgXio^k2LQVvz3#`b&6(^lsoj%k^8l^N!)u{oaS_IlmtuM^6$%)~ z5s#c__!FH4>?A6Xmx)kTC)bPwB{MTb=mdkNlnmGgXY3(4Ti@s&2QaT|!w@itmJArN z_!25;cZkoPvl_~C9Epn5j^(eEoM;AI*9ITVIG#jU8^V6(hUhU#Np$8GQJOxhUZ*eS! zAQJmxnkQ{xR{AAzO){VTBu1wbd}Q;@&y1N_n_@g4fY5G`>tN?>0{Xk&_LT1+GDC(d zL^{MC#&2m=NUeDr1uf244N6CUk_#dfWcddlwo{B=kn>MLJDz{cb}p^G0qAQ9aQ9M+ zUtYdFe{wjE&fFb1CBU2GNm?CovOQ63-7tC|vH>~ZiextI_Rme#_$2}3*d4e!wqqgMf?8#n-F~)j*IQ=*Sxyt zU(T!l$5P3E?X|Sju>P^GB#zp_2+ciGHIfb$Y3MCGg)=NGfrem3HPl*fzy&I0a7@&g z!drZx{<3`|zt9{i`ZY4<^eOpQP)+SQ)vrWK(ES^l6WiPC<@oCTS$DVIw-iV-b=C~a zvONye@ZyjPE;ihxLAY3|whX&d*C6zk5cIP`vdiqPIiIaRq3u$#n{>lwDhxoqyRVxQ z^}E1wY$EcOa@gU?gX|NzM`fK9RZE@fK{e~$E3-9@ktLC$6dC%0^^=zo5ZXT`;;!)G zBJ}-#;yJhDpfHo#6$nwO`Ujbw0k+99?R&-RfJuh96dr|WGXBbcl8LYxl(IP>-^PGJ z+g!mFRR|DJ3`RA@9Oz9cbWv(MNNGR0M--BT492wt!z7fw!rJ))h*V9Nb<0YVJRT2U0HpVY4cDdcvrN&z+_}J z11Lfxa>H2%NV8D7=lPKqC9__b=@Mf_zNp@7891}eZ9DQl5dqYeFJJ}w^w$R2uCcTw zBa=fAo|ES#(}W4t#}BtX)c4w7P6}91@S-AMPNgnd>WJ?T6^WBiO|59io_}Ai2@(X; z%MpJ}tUoyxU9YYWnr7G%$lMarj(S^WxzZ?>-U`0|a>QD1vl?RwyAwEnVR7nSLIE7g zq}wf&lU{vUKY-_AdnJhM`?lz-TI($6hCVKkJL2Mmm%(u1LzIqDNvPV7AteO?)qezoO6uH(*$%x5%>};dul}Q5i;8y zWBdXKI!e6Z8G0hn^A@v9dUW@2eCFis9rCb1h!$1z{#LuEEaWbX%}IbCqxcGy-Ypov zu;9eQWp1g|vW0x}jDcoBG zwxcdE%KxVSLiuF$%_OfXrT{;HLrfXLUk;_eWd{8d|KCVf{ID_4UkL~NUpnJT{twkI z|FtXgM)`+lkZMf6DlJHW$N)yf*k>AF6Z2av4oD1!9XXKpJ4n^O9BN6r1mMU zVQEeET*be#v%*cZ?9#nnEl(_;Lyz>Z$yH7q|yg?rE6hhb5A{A-@N$??^?0GLcSaL%E?FQ9aHi+&KDeF2#;9Ym}tgf2rv=zOhfW)ej`E^1QiMdr{9&> z1yLwg2gxvzWq)8faT&@F50lP57rn3yLhqNLM%R{WAe@@Q_P1t5%$Smi8yG%9K&&ct z3Jii|?1<8pVU&?EpWlkHY-IZtdM0p7J3PP~f$iQ0bnWdcP^%Au9BCEx6c}j^((%**1(=$cXl|8@kyt#)!N)W+jzqDy zq;iXbrD<_yFCz5fBR^6plry53TV!x~(5N<1zMn(wXS#~4C&)sWc+3|`Z_l^v1TJU= z)we@JQoKx?+S{>?e2B{5$FJf|7de}9a*sCHR=DNECTzFnwJ`v^;@AMEVPX-x+$(93 z#9Psk8%QXowCcUMw*n9*Rx2m`LiwQ8ROyaVgCqg`C-R3h>q36|EP2-i;wxnS!z_U@ zAoC$_dDipqokWXR%s>Gw_G4klHaOtqHQ1~5&3QjtRQ6O%^)RNv>thZ>p9m7}8JqHh zRv?Ph)$hV!i@;OB!vOZ|nKvOam6Fso;MvlEccJ*VIt5`jCfwT~XN>IOtxQ2DEtq{MeW*-@neJ_!2C3|UvxGPh$PqWD@(kA$D9xavp;^H2+tLt zw0DyeuBo(XzdYXYU=IHei$}4ECY|p#zt8h__7{SSB2mHHG4F~(AIilS(?VME^iVN_Te!4`P4Cp(0(PAS7|&R+sH$o>e6sR{+X>DP zM3uFJ1Y|u}>G=ivq1GeKT+TrGY6D1lst3_wW`6Sm?v<=Wu}k7tq&~NI5kwoOY8J(n zz2cZ;)}*|V^c?rOw5NI1CrN#Ri1&;63YYB^;af_SA|NOk4t^$NMI;@$6*v*oBV#2m z%R)va;ub=$GIq%ZhT&P9<1;{tAdB#|V{RYty{WFf@^xj?bSIAQ0SxQT=EAHUiRN>@l9_^3cw38BWZjjrbYSl{ccV9hkeO zb)Apf9Ivaw=@k9DOxMCREAYVmv{K?FmeW(shF#FeT1F~MEG&Ej`LW|JczgkW)=_ra^VqU*s!%%DN0<+`}D`9hd*GBGXd$==(}5oL0Y zK{EkTSIa!mm3nKqQgutMRfszTSyqidU6k-}V=+DY*aYCsN(|PU`|{(4?W#<d%oib83+D6^=M`Zs>@z;LI$Y@i;9!$&15=4{3+%L#sS#f8$K) z^@Rd6qDzyY$p5p^;=wt2Y|zDAo%81w`RK>rRLCDn=7$Up6S;1k&);MpmLhVGbQdmz zr?t5Gw9hJ$`+*&~H7-~e3vZz{er}HZY#!QNkPJ#^AI6 zb{xeqLsu`36De7Pc??}5xg!=mQwsK7Gk&lndC4)bYj~Y{|Mf0Y>mu_z)~G`oKZu4W z;LjYge4*H=znFDUcu1Beiq(Zy}gFjNLLPS z^>obYkk|yblqsI7`v%ozb$6~A=+Nz8)6wdh(_zMzDfmq;$mD!1V#3W)tJ8Ic zsh+YrOH~UcZ~avFgjG1Txk!rI`vEgaeW0yPI^Lo=)!SG{)S(P=D8oX5VK~`PZr$h~ zPRcEBTJvMQ@SshY-(Qcd0?KeXrr2X++jQ4$oT1vuEyDgwKvCbf@73h?Jdwqs0sSBV zBi;dV+vK4oI@bsvtEKwFCf~h>su*F@4}aTS?0kSWfdG208mAvQ{{=O=T8Lufq_ULv z_x1n`om(#i({8i7CfI{bQ$F3Gpw}fto6ScQ_ku&J$lnB^?TZ=y!x?^|hYgc*1?knY zK3eoVaXQgL9$eT%O!EXY!%7}l>_g6z#ACyD?I?j(0DkPTK{F42@)&H5TGasD9dw^c zqdn?m75~_@LXcTy-^bH@K2PO~cGJ;?jI`2C$z^})!+Ym`8O&TpyQNfKx#Ip}Z*Fnl z&9{#a#_zZMP6L03_VmfEVc9&P*L;U^8macsuxBhYNc4@>5t@IihH;ZNtuSaRPje{C ztuibr$^PUE)#pjow-yfC2()a)3_nCINmer~-0)}fK$T5a%U7};^z?}QJqg=-LSd(a z^65)~*L+*(aDp>~p_A}e1apk~0IU7#$V2S54@0-hMDTJlUD@lNOjX!J>6YpiN1jq3%ZHJB1)9TdtVJt6E2ewgic)q_* zpQ$J5`o*{@bIor?FQ*tsTD3qK8Curz%v#w+%i_C?eS&BXjZ90t_zPLq=+O=()O?&I zt7aw2KB=};4z0|_3DeN#@WikLhglAUKMN#iJ+Er!-Ngo6rY(29)L>Bcih1dgoPWXp z>1<{?3BwJ)2m!>T|7t2r^MBph{Kt|{6WU#Q5tG-ADPDpM6bvc`ks=(43>g^m8zwLT zQD7D^<|m?cV)7_4K-zSV=DYQxrPQWOAKDf*+f^|Sp2ybgt|Hcbe`o|WoFfd z?}vZbtAtybDNi%xfb5Pz@cx+b_k$%_0DQN5`YF2t9>%oG5lhX$pb{MFnD$cxB1@A3 zCCZ}qCkIMpM&&R|T*-yWnuV3oy`YbUpL$Qu<>*v`NqhzcA_wF6D%@>RLEQ%!j3OUY z#+n<7OZ1ek9=dM1m}&5St|>VTxabpyh`wS{oUuIEqbjd(TL8HBsGHv!pOG;Ux3a#l z95Yyv2_<>0tAtj1kS-BJ$+_E*P*Mu3f>9$fG1%P?JCFdCm?0xS{X_4{N^4mPG>z*4 z3O^qUP}vA1`x1p8p~mu6Ep)9px>g7cBj(4FqWVtkLMprkrZzmWk(<*BTp0Cbl%|UG zrL!0zV+kqPQ8Y{WwLeROtnOIGe}F2g&l%$IaDGV1Iddyu7Kz9$=KJt2NHc1;>6-|K zjc5OGPj%#jo83{!8e|b_`dP)FXT_MgI5t0Dx3IEP<|iR?7~=Rs;;#ZO=%?QJGpe{_ zHgYs&uP-!(O8)G0YJI39UZ-Xk#m`fY4a-z!AyP7fAh$42)5%GOfr5dL8}on_dC~D! z?er-`rOc7olLhY}fL;m>TI!jkDc+-;mvVi+Bc+P1_+rtN#{@#2Yci25lMIznsDi40 zgKxlAflPspgJCg}2`5|5;vW2>R^|H`l{7WDwC2zcPl*xnqZ#RY_Av zRE(@4dfLy;nHdtyR}F;(2h0B4lp!9NMtjH`;|nEE0C*w9hhkY$l@z5#;^VFUjJ51o z8wksn^0uRa@N@8}cH&QRRp^$Fa_7HkulCYarp1Yp76S8@VHpZrkMY>$wL?MQT8xdO zP1ZvZ$F<|}0M#}LpT@YnFqP24sWu$jK@3D-+L(Y~;v)#7WTI zumoeBWlv zn*Ac{1sSM9kxYoygDHDe|KZ&4?R}7N-2PM>Q?z%_%-tcl7KOcSk{y8XaYNJKQaNsP z)p}t1;mA>76xpm6Twe2RKGk5V$f|~}zBF3um1Q_sh5Gco(5F5}nb>B_d`-U&$VcJ| zr=>6|npcBNzChHu!+i6N8U)d7%GbHXyw1@^fLCGCGxPx@t5X;DdPFq>RD>+0-!8Dl zcM&JQI<*8}^EL-|-K2XbOpCT0o1gLhuM&i(+-H36+_*j4ROJAjMZ=~uB{%TG zuq~FVoLN~|4+jln9eeW5!p+2r4DQ2S zGul?heosO)o4>>gi5*^F@_Sa_JcwTCiH*Rd-Ni2{&{`EZ&GIbk`Av6-H{PaT}9ST-k!^oimuF4b}v2LYbip33nW2}y}ANlNQ3&Hl@YY@hOm zleh$oKaH{O^iBgLb>frG`=k}IrXGo(*727^l)o4qJzM|c`q1Zo60rALds@?_e#^dq z)h1h(dZjyZajHH{Hj{uVUBIC;IC zKU)_syK}e0$YP6TavSV8T@TF-w}og9ZSiGRW1-$gffoj@`RI}Bx?iIm&%-}2)3|G@ zgO>nG*vYrGRv?BZ*g;vP2i3RKC zYIwv%w`=M8>z<$YW$jMKd!jQg|*ZOaR5A00B7KL@}| zh9NG8E1FN%KX4@7FyY%|@p_!ll`-!_1$RdD>4J_TWO0XRqjhv77SU`3GEJlZp^{b z>+S7GEnC0-F51=$SM0N2kh_nC^w?MDbrTlFVopsOMYmWiH1idM2=>8>ZJ26O^9-Zj zD}BW{CItuYnpQr+tiA!PzM#iaPBMWBj;NE3u})Q@j8(bM)g~HkQLOu(Q(b=Q>`ZjF zg50+9rZmD+2FkM$!45Fh^%I^HVHC$xfzS@sn3!F%WGuu+>Sd!>TN@${{p);E4%vk- zH*}1<^$U+0XYg{N(D_s|Hdx*h=m%4ytY#qp&v1rR5=%qw<-H+8$D9ieF#;M1n2OJrIV{?{;@||q(V^2umo>)FdG!lB*R|l(5vh432`==!4bdr)Vxi^)Uq42>x`a?H5yYRcNnBjXIy)4QTl~*kQmKJJa@`K zkIz0vdQ|?!Ee-OoxKOH)-x-i-^lG{2| z+7mPQ@f#Hb@&+3fqmZVFzGPA#H}W&D5tD?GizWgdHh-z_q=tb_9U~OZkThL;M@I9- zhU=Z)`Gq^I4CFh}WW!Pi7}tddj^b>N0jndZv_|c3W=*!iOpUgMs^@G8m#OrTs-=r zAB7aAo=GI^{y)gK_C#-zB+647wu-I+nhx=*jQ5Av?YDH#y4PO>ll;F-c7u2w+o?*m zCS`{2?eV2yv`VA3Q43D8Q!sVO;kR-b zM5|EiTVE8ja1P^R{(fmSh+(1zdGwJvN@LC|alj6{qV|k-#EcXH=sJlnBlLO!OgLq?0Bl3+3s!e>c_mb}{NUrq^=6Ta5cN|*( zoI%2-K8il=e~mjKp~T^6rzzpTeXFMUS1l<0|FH#Cb~JD`ada|q{7(VaNF^P+9|9=6 z{p`-P4OEtkJ`^_S;%#iVkwx?aWHR#jD>r;J$SbC)g!Qlze-p{D@)3s2d=qY`T2@$W zKoGc}uQHjBH=ZJ}OJdVYZaiK&=Bw5u#H>`S4xUicXwEm14 z4@(2te|(NR`t3W&xz8_DY?g6`Md|UH*`l#;)0~ylP>k=929v2 zHT63RLS?ZxDsDeSiD?hwB6jr)@q~715)2%tX4Hw>{Q_Xv#zyqx3D47fAsb=tRt!f- z;~7lNtF;986Aq*V(pUq|pQO7xLdI*K9o$7AOYqrq$A!)LBET}&v|=rgivq{WsN$@H3y`q6sQyB51m<|oRb3(b<%=XmA*$qXa^rv*r5R}=@a() zy}3}hA{XrXtIVX#Tk)ev<&M(cb&?ORtOo9Ys;`z+pbkiyv2IKu39a_mB1{Uz5XXv= zx$Q{NMo9Z`aP)F^!HbrrNe3n;PB-5G)feewE8>NVpJA5g*iHOe6IS7drjQ7?A=Uw1 z{*ezBzaqGD0Rh=e)=gbGYoAf*m|uiG@-SmssgG^jF~bgC9K`-zUvT7A@@r9p-^A&I zjE<$rK~^^3W$HM~N+XgcqcnVS9?<^@C)>cOguCzGzLA0bt8ilcZ-f)me+E>dl8(~+ zPZZwtBw&&twWI>2W~1a9NUl2n_)T9Az-STDa=ZC-4k&?a8ozLB#tF*xvV(9V#iGjvXJ6Kox*Bt z(5SjF05$hR5L!;{o2|O+@D&VyVL*efGa?8r!&t8w4?BI-&>yJQYiw6B8`IZ24`3!$ z8JvkTOz2S<>J&03kX31j#R>2~9MCm?b)Wlfisyx@Sj^(g1rQsQcTgtkT}k~hP@YYC z6>}ASQaF$R*r68yMUcrxx?j}Wv0I%$Wtwt+)(|L^ zTV+Kr_v5GdmMd6jWsmqSv?Pn+eoNFCK$UU4=cI)Z%Rmx)JI&T{_#7(81IAD@3 zbL@gK_f|!H5Y_)n?}b9XxcFy1JZ-v4CFIB)!;Ej$EO&Hzpz7$`&uzxKRL4UU*uzC7 znxyW%D>InE8VM^pBIBAs9z+jIY+&(0@#tr-NI_zooHQv?jEdL6IJtU7MsAK@ zM-Va!wVpg(wt-B)N$0y=C(lwX<6JuoGqlo}(=4N4TFUob{978XGp7MDT>w21cVx2h zegb>A+N_HC0Rp~_xzG21;x*YM%R=Exn;PlsHuC?UeEZ)?fB$i>l&E4Qhy0cPgeYlU zV*M4p!xeK8^uOa%R8kNPh=L)*3`LK-QiQMLW^DfWqn38VkoE%lt}w*Cez>YB6@Qhv z)%rZa`MkCI`FX#O{#(p_FosP;gdSF*sa1A7%zk8rjh(lXf|Fj-C|D|a{Jj74vo~n{E)@zY(2ihhym0(zz_(`HPgB?(b!|M$7bu7 zwp1WIZQ4zEJba`bn<&&$jhmkd#Sm&bR3s%Qn!(8924*G*x)+pZeG>|9wrCx7uoOh5 zGs{s?+;XI`8$w^SR0Vys!rD7I6~?ZzY>BXKlw=50v@AwnHiX*e5^B#ApVQ){;*>zi zPb$kGC+RmXOKnmqCX!qN7M5v4Ia2WZEcEp;PMyQL))3YK+c822!@K~oaD>NjPVoi= zzpFfxD(#eU=j)-&WjSmc1skQR8A;9&G}*PQx|26hWJeV-ZNU&QSe)Y1vy%dwl^ZQ? zfLL=?P8JxVR6xQ4%&n#k)v`z5lyX^9qmw?U$w-4V?{v}HY9w+P+<+><;Sc$s0frR- zKR?#S&AN;R1Bv3P5>j!S1GbwXi>sXZ#F21lxfYRhzbg z)7%{n?WtAZxg$Dg0gJTVW|O=2Ci`!i&7XG-^UdgLJvRxezSih`Si?n(Vr89 zw%){QP}3)=Ip5ZXWHvzF6a5WRiW)_qjOoR;;kS)u!??<8eDco35a35+Lab|1s5sLHG!7B+A0>@^g5YpjmbyAW%b(n(+_V`D}US*anGCcuAl2;bZe z0C!4Q@GLdahk+0}N@*9t%Lhmia{@|h&cOz$8tWLF=tS0?dB`^m-EBT0ud`pBT9SZ3 zYzWgBm8~zc2IUbNTT=!0R?aHY#5kgd;K#`XT?OukHY-%q9uUNBIdS13 z5KH)s6*!iqr}Fa0HMt)SWZ+J_e)QaO*$J;aK4V7cOd~t49|{nFpqvzu{{sTaN@@r( zg$6l)we#K3mZ2--p0m1;jq4A`D38Xdi`6N72QTGNBzG7q?->chMGpK{lq@jVM%YLG z0fC~u5i!kDiveX)!7s1LE^q%<iG2Uef1ITMCt!KinVA&-M^S+J z-&ZmJ3kn4P2MTzUP>7%)5h3*k`rq!?;jRr{!l!P=y@X4@6Or*mkbQpprwn$bj9$`A zbH09<>NJ~beV%%H&c^Tl#xo!VOrVtX6bSL3bkR%-6dG!3Jw4?d^^nDC*KX4$BO}%a zyxw*1qhB()b&y6&8OGkY+mUHylI5lGpUb7w{S^TC{!1TPZU-3Yj*b@EFWZW7F}~0-F_^ zEbbuA=c*hmFa()^0tFabESqXnPhUu&YHE1W!vGicg#^K-was{6ND%ae1n>VK!3>nI zDM`zIGj^SR2)R-*k*v!;+tq;i72bTtWH^u7vTzEp(?Go2j`K0+p?*q^dl)-&JgHx8 ztWc)y0#)uUO~oEiO=H39vOCM|V+O~D6Y{eOD|{u5LMonKlP?{7xFN`jGpKokI*ezs zFK*wS(+<08T<0Nvj-k^{tF3Jz2y|o)l|+vEmzO;_K+e2T)`74t^K|07=X^ipi4^|s z5W8d0O+uCfOpeXQ0Bw&RB?iz!)5=)xsqVq%o;UkcVzEftWx%R#ti15~H1O90?%t;^ zYPWwbIL16{7V-jpih}=5gby46QjXM*0*oQ%?O30`$hi1(sl*Y=Q<(hK#JY<}!(bnj zD$Wb*=>?q?dQ>Vk)yfmRn)rF>V&9`zt2h<^P*5D;XbduC@C__@c~e`%!TlC; zzglPOxOqbzB=uKQ*7VLhn^$1;{kH;(eq$kfW6oDUFb(zj&EYAn zAu^N{Z)56aVuE>kqK@Ck_X9pBj27sq27lR=@T=FxF?f!c80;FtRm)*Zbt;8AyWEf! zdPu+dGjkh-_zJxJyPB-njc2=#)dGg(I2s9((a1E*CYSRNeE(1!R=hYxE2xDr#@Tq)`5`zep#*_Mc5h7`MPCdScV0;W zz#Q^k5c5ZG&tv%XNgv%T53vCHqRuoN*6z)?D(%XgpP$u8F;Z`tACC0prhZ70^8uHw zDdI3KFePb3UZY8+R`Q3^)hbL@GF`gOHuhN7+ty+;qmGtLv)(8{xC;;@F?dbPkNN_Z z^4XqWC=5Tg4|jFnv$yU%1XL`@*yfk~ADWljewG-kRy<#3EZ3Gaf>Yk+YtCNr*uQ(- zB69emrgBlr$?Tgoqtw;Z1=pS*%RCq(cmcKN9@>{s!_TeJE?5Mzc5H@euMpqroXG=) zPm4)^?=pJ4B^1YIsBnt*uJH_|x%jVV_YaUeqfz+vwFI>PJh8y?G&;aGo;D(VMJBw9 zm(?UvIYXlz5L|c%UT~j>wBZ=*fR~VY2Zd` z>B+yRv+;>x>k)9U5k}?xSOa4l9g68gUVY$Lp3$4k@eV;W!^vZdiXzQsO-wUzv+$UU#!yji5D0ax)wKky`Fz|rA|F> z>ver^`OVXBJX=~Y7NykW9ySqXG;gTUaZ(85fA7z*)N0>~(M8#!aHr~6WZ%gd4cqS& z2r|@j{}R3{G4zRPs&@aO}u|5r^^Adqm@6&0Kj_(?Xl zUp~~<%P?0Y2*ZT|p*cE$_)B%4b!sL#Ii)nsOtUn2PNW0k?~~1sC=co)ZXN*|SETY% z@KhFywW4H$krNxUMeG_tdq!J#hvcoZp@I;CCpTiBF0h8K`>jS!1SLS&v3%EpFd`CD z_5lS)-T^THi^X|#pdY~N%cx`@I1`~5YLLB^cNPaU;@Aq!=jcU@eZZ`{oVzi>wkzZx zjk7>6Jme++9b%6YomNcbEa&<(l~aLn#p8SR$CGxp`E*LPYzqifAR#Sg6fB*qB>w&= zECptJ3)9RChb%rCQJ-M&7Q@&}J;k+bZvHVM0^}V;ou`7fWj?7K*f_fLn6WNk)gD4c zrK(~Ad}zf^epG>Y6rS`H(T49vbX}I2o_om*%QlyhOy6-aQIR?H+ih2B4CEX2(yRm3 zkXZn+6-s-G(#7WL;lP{WW&%A&inI*u#mS#?TMd7_E9)jic0x~`$wEbdRp8SURh!IZ z0t98`@AHc28EF)E8I+l888%L_jezAtx>KAyYMHV5HF|owRrb?r#=xsBUC!^uVkf8h z=1>}Sx&+evJMNATyby8twfuijA+x;)a-T!Uw+Z>4Fv*47-;kgy5$qAq;8?+~1K$RTdR$@bl5)@jd}{75=Y#N^CP9J?z%G0iY^1w%Uo zN#574b)Rw;-N1M!*gT9)H0a5AX#&@c#gNW2<7)QB!3UfKFdKD`aQf3B2Dwt&Ky^32 zSA(G(ot%4vt`p->3U@^P3MHhc^@I@R-&rG<=Ed7AQ$?r6Q&tKcV1XWMg2qBPTQVX> ziN|#w4=}<~UJ4SbXrGnfsOf9julBNEo;EQqKN0?m|4)&IXYW!k`b7g^_?JlXf7Z$R zeaaA|Lc=2RMBxl{*us>O>>RERF#woAhL|58U?cD=vS5|&Vi`TLD{wWp74Qeeho&_Ne9 zD+ADI_3v^vm3!BLh_99bQTDX7DaOQ<3QHg+gy!!E-J|l1-2tKfEH^2^fFb)9Ar&|U zU>DjiU}yVX&&=hYju%QHp7NSPt1gq`;(`M!=Dqr~oRE7POk{+SO;E#mB31)lUD!&yo*=goTz<{C5IFOV9_VmZQNr*ta}hF(C@_f zvrZtYo*HwkmagX@=C{B4Ic9jcA8-BSBevxeZOb7y;>2-&}L=M0LB_b&L(gAHKsBS6?0@8~D8B8(4k{a0tAuz=WT3Ne% z?DnF!LL5>7Xuk`7dpD2WsNeT9JcV2iB0}qn?=q0AJzerD#-#aIra8jjb2%S0DJ}Oc z-@vanrkzIHEkAsM&=72gyWQf!{lZ?pbUw@X5GWq#n(iqv$b(f~-Sv@~IWfOV*Bn_P)+#9`DcM+vl+_xzEtctG?x>%SJ{)Ul@TOdcnIF9!}1 zt;YDPw{kR(!-%qfsA3%AQa-FGVakB}*j(l`)ZK@ce0g(~6p zg+A_$gH+)+4tuPkd$PQiAPie0C^xJfKEf%a2o{2m)!zw9SM2r|Qqs$I!`&hz>21K} zrW=TUbPoCMY~z&m&0jvwdWy?QQBl>^I zZRGxMR0jW*V`S}&P5!+k$W+q#s$5Zc;|p|<*^43@n;!Ekmt5Its}RC+2sJKS2<@xdD(OfG~1|g7$B$FmqB?3O)W{D>R@k-I9jn^rEOxW7`BZD z>X;Hr)G7?75>0%;RZ9L4o3u+NG&TXf&!*=SQpe4uZO6?zG`X66AhygG6F#QF#y|@tUXW=Iug*MbGVFqrp3cg8>4(L{-6^5H4(CpzOyLfP>P27+O+6fNS zO4f5=HhN@$$D_urL3d&LYINDyL8aC3RvDS5$^Ko%av5BQ#Us(Xs2>KV7^=miZg#`y ziA512)VR)pt%hv8XJ^@O6G=*3i>09h*r}tN`5b6R^0y>N&{?zUXeVZ)vsdO(Ig@a5 zt8^BY@lHXAAzEbbfiqrr9(Pua(dwm_zI{WaSIh7tzJvWz*1vMvd0aM7MhxsEAIyGw9)cXxLW5*Xaw-Gc_# z;O_43!QCI{eCMlo-<8z8kAj-{gZfp?RPWwv_3GUlF!+u5In&m668phpE?e%BI6=(j z@Jo$chcKsOlRpvL+lRmm3H8j{3i9|dAo=pg0SVv#1!0aR|IH?rsG_BYtpa$HrIW^l zfM)coV7H!OgC@*fR;5Wn&sDL8vWd^zbVHCKEOXCpkCs1i(0jJpXk|)$dpg+I+oErs|ixIPNl)zQK_zZD)%|_}Rg<6&CPvl0Xo{1gdz~ z<1=D;2vJweqFFmZV8=(4zP@(fXA~@DIEkK*eNPu6y=CNDnXRX$yvU5Jp?p&TVr+4{ z|1@qV5i6wsYzJ)VBtUVt8Wd)K%(MMApo%L*} z%)H6(pdbit?wJn2Q)Qq^1k+Tqg?ZHO2M(cf(ekqg>`S1>isdbo&`o6eabFzZ{w8=PRs z2t5df?xmb24H-WrN$?SS0LGCn>5&hY)Y#DItWGcUJwwtXIO@s$#h?z($V-UP(sN2% zw362#@Z!5&hwKSQYCLjLETp#ugj~FB{tn$j2e(kmf_N0M;0Yu~Z?O0#G0CMv{N{;p zVo{i?gjJ?1*=1ZeUY5xNgygQ4aQ8+m+qTmrsBnCbXt1bg(j|oV7`glRc?!WAscG6s z2j*vf^W;F)0ETP0&RqG7Ww0%ZbF?_!nB3s+&m+n*aobDT_AZDEn36MmnUOL`XIH!yu>p@>sn&VGU>e5li>`dSl>V`N0v}wFN?Zx1$%dqgy49ju~I%klq*o0JJ@jlS!DPzsfiQ#0}c^&cWQ%T@wR5h=N7(1f1`&P7a4LA+B-h4&Ou+!WBmMn zz7}WgX0F=EvGj#3!rEwK-?PUiQD(&fQOEYAvcUce2Ax<115XOzq11VmxV7t4Y4)>_ zqwtu$o#kMe^+!}G20ElN+&ww4_HlAw(b>936ZpHpkJ~{zwfn^u$4=JZ8+lY?5kn{L zfC}(2fKs|~kRg4DPj1sjdxjy{4a3lO#2KT3*pdpRO1^wATv>TZ0{7!{o}}ar$qxy0 z%((;~4C@$_Y>&x-wK_mxWM&YG^xW7A;jm+%h=yZts1$0QYNGcyDn=(MxlyIxzWh=KD?BhtJB>9aIbhS~1J4bB`D39x$)?IzU)za(iUxw{odvk%hCvt4!^($w=hiJkw z0GS9m!3bta>oU6;a)5Ljn$Gr(BJsIhh2?`v?GA7Y*f z)qLJdyacxDMbTS?P^g7`Y2^7W=CD|SkHKAdS8$0mT|)i_w>6q&bSYa#+$*4Jl3E`g zGO+g%x7PCf6xZIu(V!OPX*LYUbgfJ#$rM@xEE8ZGZ!#EgBKnY*HO@h7<$cJh5Ci!r zS6}_j%+-sCjc8N#hQiP&AiGQeWng)-OW`+3N$b1`f#HF>yF$0&a$n_HtYKjV7@ljB zgi}^iUtu%kTgU*UlTB%_0g6iyCSjojCd*q@Xe|>8E~mYawQSJ{gA>hj*h(+Qbd9Vu z!Cj$}I({s|EQ8QUXAb~Avn&7I9>&8Bwoa=^C!U6w`*jOu;#*vN4@|`#H_`;7+}$3p zanx@rpCEuoG`Oc(=)vxt_`_T;M`&F-l z50U=cBZNK}B1V=cm;JNmz0cM((`4AM`yjJbFto!gZ+ee~FE*IzHpE1>&Iyo49M*NZ zb%-O-@JEvn1eX9ZRAt3YkwKEb?ih9n5l83)zJ@)s*(Awm@y)?q4R} zVm2f+AnzeK!kox>Enx>Tvz9sYl7q(b>dU#>Lv%!s*|EmhEb< zPN*Un-`MbF(slVu>b)sxe z?~+wu+Qo8Mc*0{vo*WsFI&)@u+%nEwWOBXgBGy=s()clZ-H;p8lipBcpDn1wdfbh? zeXcWi4Y1?TG(^qeGfO03OJ?r*y}{Ww$t=4+Q`c(`Vxf&Jn(f6Tt|^5WM595S|)!$ULCTfE&Uk zcWiS>gCjR0cV+VVapdfq7tq5&*1*z_G#18Fue?%+aX008U&7r`L~izq?AB)v0O>{R zwa>#w&L~(krj?}{J!$&|&rMvr`xU-BuO)YHZL#GhZ#BDglO+yxAFd~tjN6&{7T$1Q z*+i0+rbqZk>;O<1&=%^XP!@53c{j^&Cn~o?OE@6{%soXWN>OA8QEL^CvzWp{^J=DX z++!u2L6ejYPZqadzSS9{TDmf4Lo`2KA}6|5NBX6P+2X7cKq2liZw1#bqS-7TarR_=@-7|pnvgsoA!d6(q}0vt6r=Nb3qJBY0aqn`>4&d>m@8+HL2u3lNh zEsVVR{0O%R$9x<*@S_Unwu*bz-7C1T3QJE+ zae;N%-@Fcd;}jf01?IdZRa|t4!wPX0)jZ1O59`a!Cro#e(rTh3*kz~cyPal9m4;fZ zztL3OO7PQIowR!=N2i1GG;MWhLm@M-HHj~i!F(*nHp68NGPS0erabpOSoK!f%v|LM zN7(yvA?DmIwPi7E)vZU6crmrc_?jxwN$>YrEJx%pjaWq^b!5w#?sk%D-nkK`B97EG zI&z@>6A}#Ut&+lQLT6-rFN%y7HT{bt;44Tv_DrepJ)EUJAI9k?%z${4+k#nsIm##T zBgFZo`#b-w*w&X{HXkQw-?`OL{e&xg; z#Adlqd(^_29zpFIiH9Glb_Mj#$ODN%QNrH?rH*>DF+8Gvl{JQA0%b;vP%pC`D6`b_ z4`u={aLOe8Qf_dHV#b>-Oco;GAB}{VKoF4d_0xVNPX>+5W_K}E>PPH*pD~&F8cCB_ zl7`&a)c7E6SkQ-1hQ5N|Dn?ds*dThg;Kwc!j5zp`jCK43hYKkNv+bvds_&gxFY5(H$4vdB_ii7j{#)|aQcEtE% zbtCqyvj9(LYx)&2foOYS#_!;px9=fl?Up8lSvw}*caU9@?;!Tc{^roC0*x-o)`ZD( zA$18Fp^1%ql3nzNS0^rJCPP{IuBulrVNZ|!OcwNslnZgv&9qDwCaF(my=MGNfzOz! z^#+c=|y;SNZ8 zt>?1dJ4MERXJLFdZq8F>AT4>^m$XZ*7Ajv}#TF)C|MufRZzV=de+*}ZQ2$hyu>N`H zaI&y9Q?^rbcKmq#TOj**{a0HXr1URu<_x4yHB@O1R0)(NzC1eMRtOrpR8mr0!rUTn zqv2E?Xzez720-cWaMN;wH-`f_v)v5cnm z+yZ@(vCZmAfs1O{saCOK&aG@u4G#N#@l70?gcD7it?6VcPAoAQ&YC{z!a%&P?!%{J z?9@Zf9vO?K5Jo65{# zbk^Ry2KnTZryho8dK}$Tm-JQmSY;V!9I0Dpt7+CHC#{$I$A9koEVre~Aqdgoq)g#`4SGjL{s84hd zoMEVML5vrlq+kHT44k6)eC!trW|JL70e6Y z5*ZmGfB+%@5I$jM5i&&iQeBM%iyMlHgaTVrU2V(E&r7V=h=DWS4T2-dqUuUjT9!RL z;>%;__6fBPs%I9z?sgsK#2&8=mbCjw!%o9^xVhP}fob4P-5+XbT{{we=ZEh39f(p1 zN=xVOLwIC}_czrN)a}U53`Jc)ci{MH;r2-P5?Z!XHuAF6!2=7bQj#_quQJkBITaQm zbxAHJR{#vAue1TYB-Y<6+fl>rru5@OUVZ%i&mG5~2Q2^TYY?$@cJ%lw?VR!7-$H^;4gBy>JM03uQstx{cpea4*J>FAvR-`L*soKPi)>_8W@n3jP!Pv)K zzLlswc2$1MSgqqZFwXWGl4c_IXB<7%j?kfQ%F6%33;NVlxa!K5JW*+kIlY!oa>GQT zd6L36UC!0>8|^rWfKgbY%aMOYHkGjO42o@Rwj%DX!Cv^#nhHvVr)L)H;zt05AzZ3d zxuiVCtgQh`CG(&QO=i0gEs8C}O+5(-2}bv~B!RMH(<@kV`t@&Izz{d{rlDe%$M=Zy zZgiLc(jKNZG$8wNA_i9-Pt_*dnefziFBqV`l>0rVVA&v?5e<+5kKrb48WX*e2s=S{ zd%fXsG$-wN7CZIIW9`RK=9|Dd}?f6crzD^Ep`8>tZhBWF@HDZ%GOKVBG#~R~J zz>w2+Kf^2*4`(I$lN((4xyms3*(}kNPrmVyZXY54kD@~@WOYKqa$`{T20OJ3q75eR zB$;yauRTuBzLgkMgU?vuH)&0i9%V0_Dy?6 zL@$Q%lOwDaN$fIS_>S*BCDIc=+|F9#d~d=Gef!%wmj@~J(DOkVD-eHLE1drq%J_fR z%0HvXe^yEqHf^~O8392Di0mq?JarBkaqm|K0T3Z|hNn~8)+oV+xJu$Jy(37{sb2ie zXr?T!mM%fFK-%{E-3+g+1I~lhf7w%Mw$Ti7k6A}s4(4zzYL_mw*Kx#D!LGkMXQ(vO zN1512;g~F}{o-Fr6quhD2+SN?Pc_kN8k@-4h^deK`b2c`vUk-wz3 zWv_i2<{jEeEnqg51kSBILk;lxWLV{B68hEkvkb=A9{r$=Qqr_|7s2k^7d^2wgB6m% zLaRD0R__?<$fK;Nl|cVWzbFGiJq%Lwu8y@)O`d&U>2gTM2_dZp9d32PwlN)I{z~7+ zb{0{_q;7a=q<+Wt@ra!ce?A@p5*6sxk7U-d5oJW1#*V4f-@H%B{kejG>$2`8)DBvzD4OyhJ)rHukODVDlSQjz>s*OA|5btOX$y5g z(!`x}6k2~n(e*rPgih6-+8#D{ua;YR)WWWZ&5-^^Ir21iCG{(-7)yF>sKos8KsMd5 z@hqz$b=L&PS%7{mDQ6`QJ8Yj_lUfRIUr*Imu34LGR?tNVZD3MB&SYA*k!<}U-d_9j zETCxVKEsBVr+p0ZKGG-b3N_9Ec!`=C9kfm9sK*syrY;IO@)b{{zuL1G28a7#sSC7< zy*kBX%=@Q8X!&o2RL$H6-0K7FBL=bXiyu;1;ZO0%j-XOom0RHF5;sou^h;?7ry#4{ z@`HunQqA$Zq0Y=pJOA1lTVdp${XSqW{70Cx|Nnvczd)Y&56H*YTM`MuaA2tNWHI+l z(*5kxkx1im;(M)Aw~R2^B-1J41c4GCcfu?z*b9jO*rAa%pmH%Vs=PpxT815UM*M#=AJlfkzs4}6Wl}%a z9f+^m2j#am2&G&EHS%=MZs#9nfb;tW%5L-Fm4q10FD%??WJqn}F$qmF$hqTc_y6pE zPMn!?R_H@Yg5m~qCU*w`kKSt;&ZI#S%)WBmTi4bBdZd$R+cbZPe<;fyJ+*Sm}FDAH1o@%9l^yAG0W8LTnLj0Y&ci-s?N zc!!%zmw%*(u{=d`=Vt7y?{6Ql`a$`KGA+TTEBTa#zruETMJ#_qkMJ(PK;vbVGR|Cj zHaRwodMbJ~1gMO2?S$PbQ2ee5x@@yCQa38UJP3YxBW37k&%1^*`dpfFa}ghQ9aSza z{LiGWKX&aU^aJhfe?&Xo{{ij)W^%2M^JW;lGhR~26zr5?B`V7z>R};*)Q-q-xt2r) z5I&mA5*n*#Y%8>ZZoWulM4=>nPn&j3{dNsfN9dD4vbEGlx&!aVR6XC0_fHJpMS#X# z6eFZP6c*Y=HcOKhQ!KjGyZ72NNspDa6X8{fl1LF-My^JDjm5vIYl{v^A5X{eFio$L z2hknXz^X9!{SDDo+J&2zDk4W!`F_S2U|7wNLg5QlakohzgY@*0)`eAKCmEIkbrbb) z)u~0B1&eVbQ442npF*9H2!YNkcjYZ6c(#tzAy7hxzl9xE3d=Og$k;~%4vi0;DFY4- zFIF@i=^Z1J0pZNfd)lT6-8ov*$`eR-)oiV?ehKlm5^Qb~+VC{~=!0b~mb47LakPvD zS8(gbRQP=|y~Gzr9AOxqJr|p7-zSz;%Hd|-F`(Rz(wJhFU5Sh~{7aQFn7(vd;R_ox z0CJm9;dqB;gEU)B@?sQjjJ_JDIlD~Sw)IwLT4%S}j0kfn(ck4maWQmlZYghe{9H_{ z$~Es5ij_|zY%5K2?kh`W5$!KN3k4^ubqU?%ah%Z7^=voq_XM>Tv!kGTN&S8bas*08EEI>dXy^PHyMENQlVpYR%8~p9er7>} zL!iz@pFV5F$}a#(z>^a0$t9QqfY=+<>2G`Uxf`Ir#trrIchp)SNtHUz$C%^#kM7Yw zN3Gc#7+D#Znb2C;n%ezq)tN-J%Yrc?1rBT-bgN7X=S3yZF@oc&d{PiW0;hcKU&fKW zn;$eIc4vjb^9vT_AP^C^X50X5j2|pKL;6Y0LJ)t^TnU_nT2Wld0Vnz$=R?+52prH| z$PHlRSet~^Ahh}2W2uw?0|{Z~+dd@Ah%xT!U0;BOLaL`~m$hi~CBt!+RAQg{d-(f& z22p(mhwIGXy#Q;tcIVnvT5Z9VB0mrZcf-Tr`?bjYu9oi8cvWEWbE@s98~c!rlic@s zF%HTfQrvVu{OtbPhriue5D$Lv4%CNa|39~8nEx#^nK&64*qhLU{cT40_>WH?4EOiX z|NNl;e&qPig9IEM4Lk%5oJ@>`%nckx{(kyDhWbnun~w{w0pDzO#Wm1DK{RbpH0x+3 z2&_fwRCH+yU1R-18Z(xVreYc#-ak;z`0B*$;_x*n z0Nnx}=)b0eMy0uT1CM6YaZC1{=nm0ez-vf}`0-&x>=;@zh4;+Roc}m{3%8pQ>{01^ zIF%?v*``i}gwHglOjALKG^3PBM=-UciD9wQlBuA@&T3Yc}F@dA#HG`3@0MwLdT z0 zL%I-uYcAUYtDncm=?z7e7}{MGhF3p}R6r<;)S!nVwgSS6vS3J)K$116M%xlwsQHEs7_B&a zM``H}Yv;vM=M$#+)uAg~?XXo`qp?J)amqiM;vQjq)97X!wWU3q2sTQ9M(MM8=4l)= ziVy|xvr*Ow3LWH&FS)ve{_qYSo)q%)rHuBm+^N1Jj|{7My1WVHQEu^JLev)i6wyGg z32} zooWWrYfwH!s!%?$2wpM7aDJf~W|*@)$x6sXZ@G(`k1IxRBpRirhjN$v`H^rJo<)x`yg6B?#3_9LzQ1Jd249u;LxuDGqgRUggT9RHZ0ODG?98l9 z=s(`t*xAzm7kc`Knm**Xf66cw8#QbZz&A2zn!rMNO$ypucr9r~eG%$uh-yM$BN+&4 z0Vox25+RMXs}mb44S%2Brkb~vKr~+GL*K+3I{!nir&&DK^zPzJR)(?ZS-aEu2Qi)R zMi=wH!fdjI!5I~4vA|SnRR;;I#C?A=}A;Jb+IwxPS%tmk1Lg?YHi3I+(W^JJ1rt_0>Ir9S@1`O)meX! z>CdMPct=D9e9JkeUiiH27;h(7n2-IX8!9JQURo=P)XV~vP{vtjK;(vUjTGWlThRnq zDylYf#PvAjbLOA~L;p=SB{^#ku>CWz>VOl_D_ekN#Snp1d3^ZQj9diQ5NgOLJP(sz zrn@j8W(=-QB<~v`nXdelOZg8=&T~(zJQ_56%cOm3Zos_yZQv1CYm%>04}*fq8SFK~ z$*^@_1Ewg^(E)dS*)qwr0~mXcJ2o-g8a$ju2!pvQrwYxGQFet4F5~L4ARwQsTcx4D z)H-;ZgPx?PPy7aFh=l0;+)z-*Jvz6uQnIB%rmK9?F8-Xzw-Z3azCZ;&x)3?ktJ*$BLJu6)&O%;x2(kST`4LD2W1$K!u zE!U2@?8c}a{ZR0nb>o_MP;z+9*-|Kr@`J#-r#mV;sjq}nP(vZtdf!hYnDQo;YOWBxlgO59{@oj z{7wsUQ@Rl3x-h#sxh&eLGbv#-ZGkMnpn02(ycm+1cMnaMJ;@oOLt1e>8BJXm1~K%h z!t2K7o)nehVe0Nk%8p_v;ogG_+#G%&Yg6<0e00-Wg-BtG|i`XxMd^0u_J7S#mXBVNZdUb zJqwc^-yH;l?=fW^4%mC~ck+*NCwuf_29^8F)b$6WG70m4=hr<3=2~)KVx1!PJqZ;* z+`wgni?=*t=0rxr?b*aZe5UkqTM64iP z8Pthg7U?0-2r*u8!~M?3kG%EY z>m>h$w^VE`j6Mz|{HMxF%Sq|OGVV$TFC$k~2gO49rJ011R53C z3vV5E74;MNzVBB^zd*E67tMB^E~WXhhlV-EwAaH%@^a+{-R*L7HV$XP9e=l(U_CN& zZa%<*K>4p(*=ltxQX}b7&#sR=vFhj#Yz~{ZnC#iCv0bY&u9MreOXckFCuO$T-XA!j zdSj1CRxZFe5|v{!k<+$PY__}C=;c_{ILT{bdTD*J#J%4oTD{y- zWGinC;m#t$G&yn?|1=h;4=Ave^4}RD6jqBp(aUqOSoAvxFz*ueM~yXGZR65|k6gqF zgscGN^IA1VzvGwLEL0IRI7T;#9Dv5rm2B{uI-+82F>u9F(<_SqYBZ#1!P{sL zabmn@nk3)5S4Rwm?^r9_OKMday6gwFwDO$Lsq2{{H@F ztRz&J%^Zj^9cOi+3M<@OP+$M(W=?pQ619#%AjAUKcql*S4_m^;7~5#bU+Wk9%J&b% zL&hwn2A{|S+@ZMOmzVvi@W@w`mhJVFjpyvDT)BF=1beZ=1$)ibGOq%-o;mI-hL> zO2xp~0$~$S0*@8Sc_2`CPRs^MTPCnQU4`jWj%6jwA-8B<)>BflOYm7}Ikkr)hXt3E zGMSi@Y?EQ?CWPPYk}F+&Z28q{t(nQiM)O*BCzwQKnZ(b#&A#TanVj^aWvKxH(tA?i zLRk!RQdXRT(=Ge`>UDFCk=qXsCO-t@kBK#9%EB`gsH5xmVk@>H;K$Ybd?LNCiAEYx zUS1$AjZW`tC;{uct-+Jg&hD{Jd~M?--R598RDcfxobv$#3 z{B+|Sat<=al4$$=OHNI^h?-=^BrZ&`TVZx{1;dFT^aZ8HO#F$-q$L110>2Q)>yl2+ z17GYCNXe zQx%)~1;lyhwiXl&%?H9h7N$wUW(RANnd*VlZFP5@-X2LWFZlfRVc1|1>K*lSFKS)r z(?E&mXy2GSm|apTkG^}NpD+baQ2uEyr2D}4?;YsbBe|*$=9jU;={rQ>=mP|iWfsb< z06~5l2{YVfTo^ubiR)jelZ?kCY+VJ-btuxAlD|PytD4`jMVo?NACinadXS}+Le6oS zSR)=kYl-}n+F|*5HvN#WrR?Ke*V2RyIGZ2O=DcrrUiKja2uR;*S=b??{%We_Or2Cm! zoLzBtr;jEk`Uv?~yKeKE*jo1Ck)s<^s$BI4>BuJ{Lofr$R2hThO|aVi?}` z5TcoveP7-{-l2hr6YZ1)ED?xHUT4i8GCFss)A$%ZqHi;}J|Y}&jI%r=rS?ZDid>9( z!{}!>$9_1u0vI4Kfe81f{>eMR5pq>s;M}{zibFpKwV<)8CsvU~Gf=BentWqqLQ)q_J0VBOW^8fZr$UXCAvv>Hs0W*FKR-Tz1VTH7rYqSB zkYyv}q9Mc6hD-}YIi5I$21PlWQ3WPXlF2S(dgGRkGfw~LB7?`XHk~XBHItgB>1n_k zDz-Al?^d-&{o*{CD8f83p&&1o#mF*mSpFL1fqRTX7}c zwJ*wNv=tOiHREpk(Nf9Hu-A^W@&< z$s~iFqJ5sEH9zu5+Ta}6`@H|@yX9g7WAabaeGEg^u%yb|xG$Z+1=gFqXhL}rVl8IU z0NjFo(u6RX`uI$NoZ6YbRLrbm;f!q$zCjONYYcxC9E+meW}!K_Fj6V9&oUuLRF|4V z_NyPtzsg=DCZELJNp|;%6OL_o6i&5Gxaorp&|Pv|M{8;nc?f~LYp=l~VVR61(FVx5 zz@|~N2HN<2km<1gN!8RnRvL>(az}0%N_lnKywc6J)EL53 zrNB<@_5H;#!OD)5x-U;h2s~t4`_v#PQH{GZGWM66JvJ6fH{JGKlVto?)K1AeT})!p z4npf3l_2+_26{16#f)zWbZpaK%L63{7X3c?+#{FaaV^PlAP`96Hl*%iJYC>r&UZb3 zBJ58)k6q$o%uy-H0$C0o+^qb%)EcO>CaK<>c;gZO&5j8vly1|I2Cvlc3<3DvZL>2% zki(t2RP^R6U+K{|9qfgT|H=`X5>lZ}DxYhjgRLeVGwA(OO* zoi~zCE-rX7TRCc)Wm1PA;Q*gd>2kOXs7NL<*JT4pWWWzq8;M4w;jDoTt zf#f}5dq++?qDG5Bpm%ia0>x5x!5fc=`v7H}Kiw`gBl!R7Q<$!9*tYJ+Y8 z@ShyfP7eU52N?WK?3NuZZ((HmO-Sv648DF=?|}3NIJXPVx85(ctcvpZ3cvI}Wqs1b zfYnFLfA?G!V-7{EiFcJ5i>COAM%Dqj*t^KfLJ{^blQY6{SxG0?mF!sH*D&Z-(&@j2 z8cDq1@Uk!{v!Q>&b8NUyXGfjbcCs{1?j=D|0Ej21DsUs&id61Jbv{nKsYj~M*#*3a zKV=`@Fr{5E%k-k9VtKHv4p0S1RTl3dJ%=cO%n<8X*uVWPQh&{*1A2dOI?NxB9}E94 zIbG1j!uliJfaEWl|65QMHZijM578urN>XyD3V^pW=ixyPH1pCD9&f@rT!T7GGy!2q znKWf1#ctr7NfTxM45lOZ!{W2lVs(%(gTquI?8khxzjvT{2AZr}aA$knX+Ohh;y&}- zxZ~wv7Tg}&4HLb+%w{uCm)s(KyC!zi5zJkaWn4z32rg-Hx(j86` zO>E)EDE%gb2!;ua-H|cVyIRQTdV|D+c*3|E7-CRYv<6>AwL$L31&%JKjl@WOhevMM zmVr<;JJh-m;@2f97G~X3DWgqPqupiD7aYh5`j+xK8PjNwm2?Hfym6l?Zjg$6N43e) z_qv5sDg>hZf_7hYOsl!+nfHEl4>7oyNb!fAB^M7SdUAm^!eD0%gO+rMVIvza^jxa9 zhfY@6hxxwr-4uDuJMdkF&Zh$}1kHsJj^#z3XT!D%HdWMdEXAuT>$2iz#aeV_8dc8c z)?ltjUYvb1GwN_M0_zmP(#q0jcW>@$(DZQE9s-Vi$V&hXYpH8k3{K@Y7=X(4{!`!U zu1(_E&vu?AWP(d&exR0wTo9wsJ&g!1+$My{_?GvwPxfT3vDF(6j2ua9%WOt( z7n@|8Gz7D9eMbG-D3L#>nO}1dHQ-}q43B83g-98EME}-T+}fW8E(aur{^b5YgSfl79%0U z9lfQQttV!&=FWnnh@$T?rhPQURNV=d6?x%N6Y$`IiWl^IrlbGb+bdRY*L?T&DoV#Us@_SHMZVOMiY{y)zmy*sR49uh&c80-^Shc;TN?4TV z-P{P}d!#^@%cfI0$*TFYB%Jp&21Y`}901VhCgj^D`E)Y}+UNo8hK~d+1)rUN(u`qy z42-Z-q50=uuFl-@#~uQXFnVezL}N{tE#ae+&kP^%b=t!go~psBe&R^;Ve}d~Xo1ADkj8YViGnM5as`gUJ!5;0z zd8!oG$2!B`ula>n?Q@ysu2w|930BxRSVS#hr&@XRARp?iZH%8%FhDQ7VIwMroUFp@ zBmAO#AMNbD%F?vVMwz~9^$|mGoiSD;#6uFDrAm;`&~*hrvM-)G?2;-p!SvN|4M!f& z!K7V*5VAdMMw0EB@D0&qYMO}u+(2{APln!MKZi5QQsG0*f1*|=UD0oh%a-rgh%FPv zohhNgsx+~;)RPa#icg}wjy$e)){1)zFiT;Fs=ei{o2=$7r}}wUrlNNJ&C`mh`s;FL z<=mSi4lM`#LP9a^ZLXP(R!eG_Le&VD7R9er=*sVw1cEv1PcS8n!#*iYQL2@Aou-D!4u{)5JZ^|R8&5^>m7Yq_!484vDtzC+rCe(}8JqZ5!p<6;PYQD0 z9dZob$L_je;CcG(9)h*i`tJzPz$-XkVBe4gD>t<&!#oKfu)}K#%$~tVJo`s)%4Fp1 zRQyVQpxY*(Gr~}_pSdRlI)tY~$%sCne~dXACs+4t`rRaR)g|`^@FIf)cDB?x(4VlL z`wh2tc4Ccbm|CJr3+a2d$K&-Hw0C$z|!#~&y_(4#6%R{8Jy}f{4 zKT|3!w4<&Fp??fe&3@7}@ZLY*{dD_|wMfF4yf67?j=7k)o7oLR0<{DHCsB zZ3=Hq{E5AUfMN%Z0tkieWkpnBbd|O^maN&$T)OPs7Sjlt zsxv;?nHz3grp_Nl$OU2jYf#sCnRhAyhUIk&qdt@JHZ$g&p2Brw9YcBXG1ar;P}4~D zTnfD%g7s>UO`abq(2#hEUVljtlNzp&gi*+cuDC-ebi|tnfsfgm{i?Gf6;Yv3DI}7W zr%rzh+2jS|7`bQI<_go6ZN`+3g*p4k0PKWKHJ$`~mSV`C4^0B)^iuzq&`_{Hhb%g< zFiUy+)tCiffX?_lt;UlTxU1#E3(f05qI8sd1&WLOo*6Q6Ln(7#p-997dRyMHRs70fY+(IbR~ zGcPP+nm>s!Y3S&((A&IB#-_N2G1-RB8qbl)XP{^%soxbs>b;t2)>g7B&$i001@a00?2^2PxNIsqh!;T zFh|{IsUG*d6CWomeCfWuK~x9Z04pX*c$mn-NQ(^&S&}s<#z}m20_$M2Z%Ok6Xgs9zoc0sWAC4MGhXU3#$I zRW~w?S-fYfQF0JEqrg{9E`F0IPTd`#miUEsU$n7m8F;B0y3bo~$uz*vOmw<Q@#h?5-Vbl~I*{w7HHteV`t3g+_`UtG2fA1Pz z&`%UZo_Webda_`oG78TtZvzg^WVBHKBK?a;uu)FEx<62n`$tqz{x4AB^lu`GR9KM( z2q5vYdSPNDap$=U*rw@7W5D(Iesxd%e^`5`C`;OHTeK=snU%IGQEA(@ZQHh0shPHI z+qUhjv~3$Ff2_UFy?3p@o!icSm@n}VvqgL(2KpGIcOAW&3IaGSkK?nmQ>HPe*dx_W z$P5}Tw9GdW{_#_A-Tp%Y#X`H5Sj>BUy257Le!hXp} zxi7m|1QqxFnI7N(vV)W8Aaw7Y%2` z7*nP;e6!`K*^+-z7`~kV_?GCx+s3Y;7YNTRW(fi^Ryp2NH!DurpvM zJE@oJBgUJ~!7AOMfGI4i{`_`rJr(*(`yoDq`GN(Twd#{^h7pT-vT1u!vAx@KO5;+$KqL@e9TwSG zGQddk1i2l^2ad~z%Uij<5+UV1RnSKQ?!eM9!Umt!p@@qEaVT!Y>4bH9!0p|qQ7BwRN(N;p5i9LWC`jpu}`E= z)=mv$eiGIe2ZwzD;ttM5%K5q9Vz@}@@7CvM(nZRb&K~E$%XpKaGLNb32FPMb5Vx@v zqhpUAE~vpx6O@MwXA!=XG(aK%H@F_DDZeT!2_;-@)RLa#50$fr6xcP7D0iE@Y6;`$SB!y`ms^@-;C3L-ba@b$C-ymK3=?uUhYZ)b)PdEjaI2X4e1Sb-`6oRIlN-gHFoDBfy9 z@uPO=%}F&q^^ohX7niCx9yLmJSA#c5R}kB^if)@Z1onOR2y!Aeg=*EmoP>bfF2S+F z1PpYuV;vC&vU5VC!$enmT;CP1*j!U@zThN%1c7tew^65Ar{;R@v24)%x@hvn!88rj ze>J$!l+cGIx~H9d0lwa%4R+x}$cPRjT+fvMQmWAZz9}&u&FMg9LdyNlyDS*=%@lSp z$a0x?j`)I4cWQITn?~bypXw_7OD4~jmd15~^!nSE*Umr3<**<}icvm4G=Wdx=Rc3j z{bSktceZ9v@Gr=R_OCD;uORs;nS$okkf%x7tptLE3`#lUA6e&>L&Fl&jcy!*8V6ZO zSVovaluqEdTNnfuspTj%ceOd~hx!ryd@jcpH~rOai0ftl&1Kzq<8*RkqXW1pz!gAB zZN_p(QUW%EyBNeLOq5|FW~@qWE2n1m)LjrJt_U+g^Rn?P(3YYhQ2>v5jS{}Gm(>mJ z`N4j?1FjOp&+#+|lNE3ZSf+^^Q93Icaz!kh8l~|v_#VOaZM~vbCd`l?F2iDoM)4I9 zFxK)3`82-fDd6Tul&$GXw(O(4PD!JpW5-FuDa${zl+VGYAy20{YnqP>z#F?ocmM3w zdCG(VMw{sEVgl@?m45il+B!vkIX<&xnZT z!)A1osGn2>lcSC9&*D4U2O5?DQj*Qa$E+6Uf zQ9|O}%EvN=y>Aq0h6n`74;JaOZ{7}s8e7{4{tdN{oo}37GbNFrDIN}XQv}PrOfbts zc`Z;yq^E5Ga$W333+4QyG4%xpf{{B;S}hzJy^->*wD?jBA@rWB6Qf>Fn(Mm$#qJPP zmak3Opapq)Lx&57AHCH_1R+@`jDYd5aAJxfs)wh#=$o)QPeZLvljtF;tD$NAS+OS6 z(rhmO0BTy}nKasSh&Z>5MebzNGxoQY{$1f~ro$Q;R6v9PI!ab_Nf$#6Z8`Z;Qa6Pg zgB>_}ljP#5i)8d~tZ|WQPd~3yI4^N@XPZO{7&>nn9|~cBpMBinh^_|uwB^|0I7ohR z*0R+(c6o?ELQ2wWmb-FW;6oVJy6WmrBZ-?KQ=^NZtF-$`IfQv?VeALSNhsY|mxx1( z+rQ><9VrSi6FdV!+ zuj*7$UvHER(YL+CD9rd0G^~W-YFq33)wSG5>5ZrSck79mdUXmR0q3g9Ez?*4hYp$QsD5># z78*Y6lr-#Xn^YI{CKJ3sc*r-Fl~APh1{)YZv6h%`TAd9vNYs_8ERni|;q(rID^?=t zT-*Ea`27N-5Q23TKtF4IyC)Jy1LRqgOzTm2H^J_@5_8H`Ml`4t@^NHRa)f@8ubP9i zxn)%0I2Tw`Z6tTj+K!llwNhf9?g0+2B&ECWugl9H;d<9Ro<4lToiVJhWfn_)Y&@Fx zj*-xkax~aidY+t?B9YJmC*`&SNsdg`88$CBoFk$Hf*?~>`5oR#7*K@+cdYJ<;p2b3P(8_dy$it zqRL&v)|)bk@^8oYZaO)znY6po+vY6_MM-mla}mXwEyclz>AEz{J3&#q#l`Y9RG4={ zw-v35!^MI{bgd)r2{P8f7dDkWz{-jj_;>QuspS23xecVg0z32z+z{lt`hb zvI0d%`G+Mg;K#p--u6ZBk(FoQN+QsxtqulklkaAn?#y6Qq0YMJ{b*|mtj1gE?XzC) zO}uT?bJrMTXQ-TR3bJ};@7p5Ry9~4GAX;N?;$v$uL^|9pX^@1+a3$G~yAdCGs08y8 z-f8cvj6w1)AVlUB)4ww>Wutq9Ap$C!ElDj4VVDID6!6n8WOdwrG5iE;8G%E}Zid}fDr?mvh36(_5+dz%O~|!K@*XkToJb=1?&EH1;n0`B z`DI*>E0{8ruDfyI9>4oTAkT{nX{E3!b9E_g0jRff>LIU4#x!gOZDp{R$izdoml72j z=f#kxn~Gq5mLQ2ASx$KY`^dx?XzNPdr59AMp_4|C2iA@3^YC zqO>A}w5Cr*#}~zeFvF9|=0i|JYWw|&@^fs3u&k_`nBKZ;N}A@*H>`=|Dl z@=U01yjEt5l2;b2=TV}=U6_G|g~q81rMXeW#A)p$tGf{O``eN77iL+5CIglymkC?D zgrHf5i$z;m1{dDGgV%0KG99SG#wSGV#-{X8YNN)0Ez(1sL-yNdDsB3({K#C}PYn4y zIYKjR5+YKXUZTz>)%%z*-NQ#oRXobOj&QJgDaOOL@G`9@U}t1tlLC93NQP1 znQ*kEta!$)&d~(A(53|pS0gLO05+6vdSJnfm$a&)af^!;EAKuf1Y3ik{c^j+5@VvE zNKVTnoZb_t){SMG(P@=&G!(C67oxYCSyEdZf=Yfij8ga10F#=Z(4eWL@W;G_Ph>Jf z*j7l0tcGFJ0ud#so4g+K!7hq(X$CDqmwX~B+Igl-GQPT24jaaLm%mtgrxZrHVL}Z> z^o~-`c>HzG{eB0N0B?e5cPi9@xfgkc`Ev7da!a8Bq}5gUE?YRdYm^mz znwd-Srl%ao+2m!L4ofLcq{s_mlH%3Z7^D$p!Rsv4Lm& zr`PI_v&d&F82 zZkyoc#7F~VJV9Wn-s|&%hTrmP!wsEcP_vkcm6%qz~k144(#3{J2^RbzLT_G!P`z!w!sk5U8$_DWPUf!d?!&PXQn4R-DTxrq9*2s&Trh7Ilo z5#j}<9c=StZf1N900hOeX{#yzagV472Qf)b;Hju}i#%5hLFOnKYho0x^UEp89Qq9B zc*jXmGuI0v%Hg?Kn0-V4(UpH^2Pt>6*J+C!BhZwRuw)wuG`f=pD@(`Wi1Z@UDwF2@ z&k6Q#hnnT?pZ?4V;-4ypf5c^EEOZ@=tnDoS3zw1B6bJew^2npTiE$P(wd35=F3Zuv*llw_134gL2KC74jQqP}#_1lYz8G1TR-e`P-ALg~I0nMn6peH)rDbxE_S{myWeM~8n zGCuFIUB0}r3YD_gZu2>eKk7UtlFS%>fZ+DLWaMF}Xao~1!3EiL$PfN(-1;UA=vF*5 zYdgs!bL?=Slp9HU2o75+#N*`qxbOM*)Pi%&oY(f*_29=Lf!W};JiqCJIvJ1yKwNW& z2@U*{kLlBdG2~RT&pjw<16_L*$=H`pyF=O|`@!_9+jX`WZ!X0xrHe}Y<>ja)(!6?R ztgmio&A*d}-+@?Kz^Nr=cZebzixHw5bN#v3Uj<5nVe*NtxP7L-|GD7%$8hwoXmh21c^f>a{DPf5T!nr(gk{DF6(Bw+Lat2kl^gk7c4(Yu zFdB5A%B5$r>4zPogZ90YfDQ!``o8zU>SP7_`O`;@ZGPRBkXd}wiT@?FuZV0$N$&M~G#Y;I97V0fH9w&zl4c*YdX$!^Rv2#BVE zDmKN)fD-~e5~yCW+#~68*U4@+Go}R_zwD_y3X7?AHQuDrMqT3+a!Xc))x7GghK%!A z^@-s~R|?j%mRNKEs5aRZUbq`xhrnrr)D92k5QPm)JVG_vn0KyibiE45f(f_v4;EZ_hxfII^6XB#VTet<7QR ztHVX#>u+-CFjPtVRSWLE?fu!=X4 zI`m#Yr_$<$mTwZ`sSnRUgeht@oom!&tvAduRLKjS-PzeeaI@BRb_x(a+h515hZdcsHXt4<~UbMMznyo$z-lbo+-eJE-l+&Tz> zT7EYtm&CnuGGvHGlSR+XtPIBk)1s^#lip?U7!~5GO{F*7I(k*mwXs%yt!;W)i@pMI zrp+~33JS0{Eguoq%yv-oxPI;adI{u>92eO0SfF)rtcXCwAjQz`Yj&lD4BveiwR;ip z2S^4Z^rwoM%`B^ns`BU#T=m~}oJvaMLwz+9IW9QsINeMRbgnP6xK-Cmt8GWJzFeq0>oXnRpCk!}%-K*pQ2B^`lYw`KJLpKrtB)J}J4-uh{?5AP2 z<0dx!DPoz@r3NPkbL2<}f>H&Z0*DdBHdt8UD%41D|B(fkeJ-;2v%+T9HCuNwN4R)f zC%3?GJy~N>Va%QHo{1F)yF?07P}yorGx0_+^nA!NQ#hS*LJ-XgQ;_0D0rZ>-bb;=p zoQQELY~-H9hr6^2fqS2T**iGbJHz;3>MRg6U{*i;eu6-dF3%7@waNg$R{BK4Tq+Yx zZN^k}j0w|KYAi+_aY2y|f|ZpPMwo`|VDq^!`!tAAqCk^IRxkp;0M;c;|xilBRo`<~vL8uA6GaJ(=);Ye% zN#x2sIyZcLM}&Z$si)EuO~v6Ex~DiWc*Z9!l08Y+i*yOPzgq7`F4l1E!N^lmXD`hu-sys>xfQInEGF50|MtYbjk`@>ky!4tp}>DMkj4AN zFzHpWtzLw^wUeJa+M`vxAK_ud1o}c*;|=mhj4hU znm}k_t^0K54WQRiR+rbdQ_uw5Ftv(G8)ZLmzP_6t;(Z|6GY!z+Ja$0Pm97LETl8u| z+f)>r&zkRGoMTFz+Uq0!uh%0*;I6T6KXzLPGp@@o1SpCU(nJiH zgGcBVZz}`EHXRV~`OrST0h4|#-u?*rz+3XnIJQJW?iDM`n*T~#r|0jlq!({IfKs+^ z8V**DySsDYX+pI75T?nS>EqW2gQ%R<2495vlU%m1okc+H2P$Vv7n1f+flcHhX+eG> z?wo&>#w8dd-)kreINPe6?Jem@qO9gLQ}7*ZW4Qj!+c1;12WGKl@FTka@_nm%#!YQIUYUD~5#_ zR)#1D@$ju$lgl}OPR6;Yq-i)QP%2%1@7#?-5TeVi)GaR`A13s&NSdtc5KqiV_z)fL zXYk+G1U~XwwgHb`-cZ0IwJI%JJoptTzg?Yvl~QCCFXc(%o)Aj%jcd&SJsRiV;ytq4 z#r2??yh67qH$Yx0Lm@zHI~KgqN~cPk+pfEGiRZD1ci8W;NH1I8q&tT>wezi^R-tSp zYGc zOR3ohi8(Z}9eP8($Q`WI;DMpbJ)Ii01g&7DCbyE<@PVO!a@(%vC<%_cryIjUybqu) zWQnK563MfzhsR_G11xD#qSMo!WN~e>>yX@+9UDYIAk#u}@`NDtLTp2D-^Y@n@VfJ; za7vGS=yGcBpF(g6<+IDeh4X^vW9y;V(510oiI|?WB{^2}Z0~I3)xqs#2ei?|rtX@0 zqyeV=EVU)L;M+st6&v-s-4Zd2sd1TQWQ`_XwE9{@#)d|+iK8Vcc!}b=VU+%wx?=`W z-sE$aG$17F2eZYWc!`hi%R+TNFe%V8Y5>(u%360^SmiIfF~U8vbz*F2k)CD1sxa5Y z3_Ni=I3cyEuDp{7+?pblOLe4vV6JCh(duYYtfkrOXLPEhTE3S(-<2Y%3|OFJ{pdG) z?8jgTLg^DAM+qh9Y*}zaiOKa@+ntB#IMAg3`VBmadg%HX{OeyLKd>&ELdTy=bdIq9 zlz)@|6CCspOb~;U-HKB`W%0#m{v?9HMZlW5b6?oE*;W_k`q5n~d-=t+2%I=N=Wiwm zySp36P3-ud`m6TywhPP?4R`7kFn-7dNILuD$AOW#L>UNU`e%YO5jIXMV+*}t;D8&? z3#W1tjrNMCe9=DP5T-~j&#L6#nDS8ojcu@i){g~$pgT-fsN61VEdthu$G0(gF{=H< z{rokr_#CVw<`vip#_aBXaNK#$);m_v> z`%E?ebA|Hb-@hRzLn{Y8NBjR@WDrdMd@EiH3u|Y7Yb$+6JG;-j3;yvJ_J7wtGNWR> zJV>0g%R(om$6}!*c$#cftIZ`C)l+K0)8VD2P5yDi5~4)W?d?+SC}t(=L!E+N^EDx|w{(oNv%lkoB3BwG`xukPNE;Rm-0N{eJsV&838U0SSicb!2!&9>`~4wutgOg3twX2&oK&)p@~*vu9OdOA|3~CYy{Ni0#uZ zTfmPp1GOvh1#%E()CC7=tOv{=_D1)Elhzww<7D-QQl&PkFb8V_c#Sq>0chZR&cKsJ zZU-Y}f$LtIgxzQjg$9ub#^^Qr^^;teUyX+tsT1wBnNBq zYS!)MYXedRVsPoP^^?2_<8L3(MxKm{x~iIM!Wu5*7x4 z#q$N~8izzN&#>=xxFTef(^D+>Z120yG4kVTCrusuFNZ`xB{1aKhT_hf)JK+-tEGcT zlXvQU>l@jg0FrAOy}Y_$@5tUZH9gBZNv=4BX!J4)nY~o<4kdSRFi}~E>hc8md*g8e zwiy-|A#;qghq0HgRRGGV?W@?(GJWkdW!ke8y)UocWBO*FYD5_<`#xudRozv`n#p6A z*ErI;i!D;#Bm}bdZg^=4`gX0on!~LPED)%G`~rm>;BtUtg`D>L;Z|DylI(vwq zMwk8z;af!5I*epe`p~e&40YIBw1%97>bc%g`S>{9zx7?n0Vn;ZM!|=zh>Opl>XAVd zH4Rmq15~k_sPOElwXi{0=LUNBnInmTt*EyW5;(LEMS;KbaB=3xvf<9Ae&q8~>VOJf z9}H)LdHo55Jg(rI3Vebfk^k5O{0}Q^|FTbkPvzA=&GRpRP_FO?4;IpU0p(du1*kZ$ zsURGA-CoUhI9T|1yhNfPp%fynEtMHy>~B`4og$1-9XSdi%~9)Mp0Hq)`rcDvAsq#sEeIjLIj zOYehiNK%Z3w0|w!vBF~$pf|^n?Pix6=y0RrdiPXC3)H**JWU)yrS+6CEygNn!nnF!>M-T2{J z>8-`B`AU@_k)*<;Grj6s*n8QKa=PUmU#j2l@1qFp3h68}9U%$4u9SYrE(i0Vw(9J< zf+$IeMg*fl3iHz5a0v!apK(@EidBl6f7!^14dUyh;5D0=y@Cksdi;&5yV0u?akaqF z=rF!OX3CwYG^RO*xOZ|^l`yViv|FT+BdmCK`{ZF;k|3Y9T z#36cUkkS^-%#csvHAv2(e3>tSsrmwlMRsy=W&~0i0`0fHa>SuIZY}sc(Lmj}te<~b zK%=FID;F@bED(KEQN=I9pUo>rT!($dhtRM)}qzpwrEDW@x} zNPX@nX@aS#75M2i2L);5=|B!C^g*JCLg~$blvab}S{Kg7($S>j(i;bP{leKoeI!c> zO6)6wHG4$j=36sX9E4lx ziO%n0K3921N!)L_lzTE$jH9IL$3+3wN8?s!cqju!Imv8Ce1YROWfGdYtDyv+b;3@ZR2 zGd1CDNZ5%LiKAt-c^K|ww%Ta09J(!1OEC#2kF*Z7hjT&Asy2qWRhEEYB0;+Fs0e}< z#xx;V{+jAQv}ZKElU3@VLb|zo0b%Y5BAai(dE?)=G8|^d{8%bo_=UAKXi1(5jN|9} z!)Y8&Crwr1(cDsxvc76}B>`mf&~kDHB$yD;5#D*-TKv@|2ik1r>T#G7)$=Sk$18$) zcM3>7xEWK&<)ASJhEYX@p{|_jHWA9ld`$zz^QToUXJXV*#0t&r+{4{bsF(B<+f6o< zDTI-H$sE;$pWpL2SC$K%kO-NXFRsd;o7+tkF{ywfUjql#$9Ex>tdA<`<^MQME_-hoz@+L%wOP%v=;1+_`-Y%H`Wb26{zpV=x zLUohMj#c^G^6O2jdNFzCoS<#vVP@@x%A{qxL)oGB{#gB9T2hD4=*C%oO=LqW z!4bwlM7p-hYa3tyF54fQ4X~b@awhu#=3nfcPf0N0t_ZNyz6jBWn03_j(}mG%8yG8< z`PjhQ&U5z$(nl)w3XU{!Z3{j9F?RZjdKpi`+=C}O7OR+TR%ZFBYxc*7@RXO^mGHn>v`tJL=i%+nMSa{!N5dA7}Xo>Oc6A zS|~m_+t+6ne#cthEPjgsk0b|D48dm-CDxbdd=R4{dcJ!vSC%O@jc^9Z{R>AdZOxy^ zghY6rnZCA`zB74vVsCIV_cPROQt|(W6n5f`GL4B=>ZK?y+&uP3-9Vj)`*m{orpa*RV=;64@fYLGf z5VVD61%wNHfp!JV=OY2GV{p-!VjUM|bZ89bk@<^nUREu?X;SF16Wbizky1A9fqA_q z>6YFTGvfB2(&m{PP4aw4bug$h+r)$*7ukyO!J802q2njQe)Qei6J4A=1q$z$-tg?P zQad~PWta|V9*A<=h|3}D_xwgr3&UV_)?o!9;;J*nZ=@tz2 z)}42#YO*mzHf)KXF55weX6E3=U&wIe%h)Yg>J`LTY8x~{9B&rWM%zAsTn0Q6!%{%; zU7}mgM%9Avnq28JTrVPI#@$h=KpY7@TlH=L`~; z=GG4MuoW%FHknM1#?`c|?yt}+CDK7Olmk#=FLdlh?Ff14)_yB0pg_+cAB*QkJJ!e< zq~m%j!N`q${3*U8Vb#cr@oAhp|7e`N|98gum!Gaz)c%t-AU*G>V5K}xj!bE)gp|Pa z2n7_fKq32=0KeGxI^XB2rB%^HE9cR7-s4d1U(}nmV_6)VG`abkVZE^vk60de@+@7= zsZ%JmPCYW%P8aP5p9Jg|uji}>?{|+|7hhm@%=x+<5^q~h7A&)G9EKeoY&BVU8E^08 z6FMzG_I)qu2xXba;t}6N^sPjY;dGnIfsqKlvokH|D~F$a({(;=_D@daiD#u`JSf-6 zMo{vctu2{p=UYUs75#*M|S1|$e?^J(5PclVB>cTb~@BiD;XHe)GF=)(F(=9Ev&Xu zJ@5fBhHZG}0rq;9mIP+Ly=s{XSzYiDSS^qu)Ezp9bJ{F(YnKy>)164(VhL2vdjRn&* zS=tEc=J8;Fk#;Fw_KNlcX1s+tpY>AD`)tzlPDl*Ts;W_AI*HZlSq(L!%HDn-C7rEb zrRAu*_e8{$V)bzZygxSBH0{}fzrhS6wEM&*MXp(B==I=a#)1!DIUu7KEh+*S4Wj z5H0?gkJq%ST?BEd>kyZ@>xbz??cNM+S{Le>wAh&e?Dak^?1QJ1P^tFe51gnTN{1Wp z(_VE8+{qWj^k^Yl1L)+ZX|N&0jzO7sRH%2r?H+tW7(BLa+WC&3B4%pm+pcwUbI7o8 zoAx^}J8Z=k;=5G&_URe%hX@T8e3Hk`CJ`Dd`F1V14t(YgCUBCDi{Y3}kan40qC4Sw z>?RmG<|RJxM{sacZ~G&ab55o$%7aa^vjTy9?}uJxkKu1tG0@yG~uyg%q zC-L+j=c0uFk9~xUp`C(>-Df=}>uBg`Xz;%UvA^e$KZ`SKgwNs(u!548pk;Xl2!T*& zWx6T{nf*dUq{3L<2c``$1e%4aZArxVi05(%hJF9y9d|WG6@nru(a^e-On=~UlRlcZ zWWCYp0cwNejDC;htQV=_oaZmO-8bLB0?&r#-?0|`PL9o@zonQ7aba@$oy!9yL_BvS%vjlS470FVDOiL&cfd7gK7$PpEn2pDI~Pv8yBmKPsWx3eBD)QrJ3j4K#KdEtQB%S-}Qp5 zw-9=BP^|AcBRkK6egn*JU@MXhD}%_J)Vd56&=$OWa}qr0Scv3+;%uvVmNv31R?ee_ zlybPv?4_@L5QL4gBF;o9VS0vt$%QdK@w3iwfOE!ZPaN1eIR|Ik90D@%u}4T^DxBg@ z#5vt4e5={>dbnoPTrB%NwI7RQ=v1G5s^o^#C`3)46RLq)eiGCVW#lwZEx!M%A0XCn zkuF8Dnr?zuuL`F883P5}YZ+tD06ZB@i;SPPwTzoSZN#;++^S8{uflAYeCFw+=3ku1 z)@SR95y`nX#Ke{3mO{WTtOpciI%6VW53>^83W{+trA#ym6yOz+hqP@R&2S+5{wExu z_X9uokC3JDk0I-S!W{qJNy(QVw)$gkV$X70R|GQ_qzA(nSlO(|BEmTGk#@2xygYk%bsh`n6=txrA0 z7L+$=Qx;E5ESK*`an+)Gt(5mJG7z3f$A#H12c>OD7u!ouzJd~DQ|U}W)D!9t(PpYA z{erj5iRhK%ND#1WdI6_oY@|*CpCHwIkxJ2%%SxzL1+M-fsFy9K@L5ZmCiHsO_O5lSwYOh;3&dq@2dZBi z7b_%{t46?C>7e|-?LfG1GKv-CBT_}S2PcGP+PZYK!3hj{Fk?9phWn+5E&mx&M(=K>UBe$NfJ* zsL{`LStQQb#MrqgI5AwxNFY+lG#TQeGP#i)B!%J}o)QbV&|rEo4b0Z-TwiEN><@mz z5;2O$FI*6|gQCDbGO9VL?8?UHoCjeS@tq%!&(K|D7*MGI`YHE_*;;?8qpoU4+n*Ml zh%V3gvnvN3)2LQQ$u`a}6`N}ZKHvfmjj58V<-cfmA0EH{rnGvvO`pi10S~9&^_s63 z0s;hnkQV>!uR;nI;7!SXlqLcgm}Kg*rW68z;#2ynimToZLQ|pWwWhA1exHK>)=$Dp z0O>G2Qtz;7zGzao)q!Yh@C*rDNUCd=dMjp}WqNZ2h&@@u&JvJ+vida7DA~d%)`;jx z^}FuU1$~Zga!?IfWZ-T+NY=dVGEh(d_D$;uGNH-Q$z}EEwMckf*9mGb9-WHX!uE_9 zVt`V$LhHE^D|O6qQRK=+RW5*i6*%oca(5lji-k-wP3BB}@gX-!`yr(~BfNvD+Z2&H??c&H|rc8!p$nN@LJs^t%Q>2UEUpi{VPoT2<4*cUVUZ zE8lk+TBO|sIi)Ce2#iZ`Ntry#tRnd9lnIt})-$xk`eXPIwKH(YK#+df{3e#R0Yweq z9*LP6n%F+tITGbT5ud2m?6SJ6jBPN3%jg!aaEh{B-ftE1fecmruQhVhCH49g*Z@K~ zl^;F&x}eO$JrGs_J#?+%2=F4^3N8;+nF9#tVMC5=geh|!I$JkMZih^w{xNPfuIPKD z!?rX;g$Uy4 zF<0_eQ0IL|rfxGE&;hVVpA?3l!^vnp>oK~URYa`>L&7=*^1eMb9Srn&8vMAc$U3^QzZEQu~7Wgy==+X&`iTc1Eiq!ELs6{9zXH%h7h@);Q5C% zr?AA1vM2S6Rsp`a*zV-p!DD#8SLf7S(Hxu0TM}$ya9cih!;UX^^TruR$Brwkk|X@> zp&+pGDDx?q)0v?F`*?wU54A{X!V*IC+fdMgv-sKZa#1@D{Kxu&ly%vfLO`M|y%!3x z{!)MwLV!BnP&)55SG;VnRf(s$mzIM+K=11$X;aW7-eJ!H)ZoK>vOhKu)ea(k3GO+Z z;*Yaq!OSqEqUSu{P3bXuhJpQUK{Lf}R5Z8|Ws_Qb8?s{vR!)E2uXEtY3n7MR5FG-o zmzHt7N{r#`QgyAlep~n1kQ_|`S9&buj~MzuZMJ}xH@okMNVmSnc~2#!n;6e{Nqvsj zOSfpVJqMy5_BQsJBgUBH3-me78;j5vzTg)N@PUnu7{;{3zODT-?VfuamY|KGugq6i z^(d*->Yx>y?$ZhgS%dq18QYEL#pr$`%KAkJx?s|M^Z0gYB?&JmC-;Foma|K|kuB2N z(FE9w1tXQZmvOr1AMTKc=k4ZcF2QmqJQ}XaY;pX+x4*4q$GOQ~pI+M1#h>0UV4U9Qd z&43es(^4N!K|)z=nynCZ=(z~~aO3O5Ul2IGB`QF}?tCKuY2^P}@UvsBE1lT-{dU~& z6_H+gY7udL)C}U|K8^z`YY00g5%y{*m0v4w4P0J<)@IDTs{)KRR1pRe8|GxHdbj%t z5h}^Qk8_&|VK9;Md?-PbXzF;77Q?Zo9X$D-DXJ{lNy}f*YjKVr%S@EYwJHQmr8lxk znyY-dZT7cT#ol-vZP6(%x_H?}%NH7Kqp@-BUJxU3Yoi z=QNklu2gSLnF0gq$mzk0*h5u7cnnhg%`_ZatphLb#dSLnA^y*dC#qsUE%qUnmdmpw z7Dt88VFG7l@e*QFO8ooLe}K?y%ZRu1bhuz?KHeKFy7tVBQTCL2_;3$hy1@0=1XLuE+l*MGy$_^sKr}b&^31jXO3Z}LadNZ z&QU&-f~{=tPf&dwW<|jd4~9FszmEM4CRD8oNZo}PPa)@Gc;~i%$C6YVo3NM5+1`K7 zZRAcc&HvPUB+>B0`|d8r%OEfWF$pXgvmBKmn{uO=A$9%E6CK+PFT_AWjo)Vw*K^d-Rm9QQ2Yx#t#a zO4bhv?R3H4^3QLk&)Bm#ulbcmXfn@$aMS%C6?^b%r;YUESX%1I%z=f;69{BSTSD>F zO<$lTD~f;pusE^!Ve(gnlIDPw0`VDn$Nn*y{P%k4|JC~VGf({Nr4vY48ykOWl8WeB z8Cd)a)Xi7=o2Y6z#vwHZfvP=ZT22JgvI<33O%}rsX$DEO9B7?sm}#kIDZDjR>veO| zX25&PkcftE2lg`Y5X>>{%8w=NIc-f+eK`;KQTL(kWuJ5MrLEEadX}5}6GG@f=o-Jag1Duw7ZB8R9m>N&;^WyoiaG&B2WWUb ziBYA)Ck=DCyVL>&?mNgkQ$sos3@Yaw_UnSC2Yq*FL0*FoQskIDV*yEsSxWb(P_{7V zr$k#m@9#PBoxc5u=n8*}F(*j;CFv=||{EQ2*M2jv>i$XuwDe4{^{ zFzgPEimcIfatc?kG&>g4WnkC2_1^B|&8N{*mPbSUvjDH@bu3Ug%75%|Nm-SaJ!xt;hn{&m(ROs&21r+eio`!1Sx%&mpdO-J}1 z6w}&###5IYeG zhKzaGb`97210RqWsq&GOaqAHurXMH+;Ep|nJqaUR)EAyGuNk;+um-1fZW2K*cG>LC zzdqZ?Zfpg76Y3O_5K~BJUFlK{UfR-?dTjVw5I3Pa!;jUC6zqRknfZI%by+;pcJf`> z%$pyoQy%yqFYBWmc7f%*n*Oydi-MvygAB7;gvS_UcsOIwpH38mi2rDxW}^#?h0bP z!(lnKlDrB}8f;fjUhYcPuG|Cff;C>G#2Jd(%n;qraUdo}a#(ergGQ{3fp|<}*zwWp z1T!y8-&iaFC?2uB<4eHrBt&$34Ft44Pig23;BT|}(Ru|s;Yk7O5Q4ttWZ$eqfr9h5 zppsZi4^gN_7HgDjS8eEXXTmi@i#Kq<Dmg^Of=}V$~m>Mf8uwp8y6B=Jn!lMPRbN@w%z^uEJEuyh#1+N z^pugH2k!de4}y4md+@cHT=>9P(wu;#_o@z@**$4AI4 zRi9m87?kSsfpu^tz09t7jN&Hf@8Y+Q@+f7>U|w-_*x zegBKJcZ#xf%hp9RLm7??+qP}nwrx8i!?tbPwr$(CePUJZUFY80>a2aL-PZp3Fz3U3 z7;TL4_ufAtHDJtV8Xt)uXtI>*12PF6KOZe4Bb%@ksn|tkG$=UF+eq*btEbqL4oN25 zy82|;!|yf}Rz99mVsbWfhwdF`ER}RXnz_gfVVcBt-h-{Tm~b(2l+fmM2;Cmqos|sLXxjU(*SwTh z_!RBX`Up)$@Q4oWv2=g~y6_3(FAk%0;#B7d9TlCl2U6Eg6}Shv{Ynl#-@fdgTErYsQWnx{(n4vtH7X1B zLsIt}u}!8Uw~d6(v<24>B)_&PN9$x`mZs41>Wq)1U6xJ%gI{f%(^I@NX7RNSe;h(N zJjwS_g!gfqjkqHu%Oi?oQ0rV#MM{D*T%34w+x0%8N`>*b;%f$KcUe*8NOm$a=OTpl zQ59<>d@+gr)kzR!GD78d;xZ}!3UbGFiBK{dO}}x!PKv4C3`PR-7Od|Acmmf+*rS!b zbNYnVDM=<2p(iHWBm3SQd9~eEW`nw=|L0(aideQ`Kn=ujn!8)v4oBck0!ig=5L;#vN5FL|PX}KDGX6`t@WKq57M7~oXj^Maiep1A0b`{% ztbx;dDEp2dV_n^O7-`&-{X1Uh!ZYCo>dJX^40Q^d7bUaujwGh_wror5;F2(%>lfDo zi+LNdH3F-E*BC~fuiPL?!&VGiS6>?d>?PsH+F7O=b7g>aJ=bTb5-S zFk<9Lx)m154HKu)I;x0-1Yl`=7@{tuqje614IBONj7l3GME^l4!1d! zt7P6cNVvFVZ-}gn0JBG}HyJxZPDJqfl+kV=!pz-M^6@($wCiv>n<#6YZsutoY)%MF z#%pwdcM!xEjd$_lJ_v_*K@i)J0;d%BcCD9Z>o`%;1O11E$k?F*kIjO)K1; zZt?d7eW|MHp(NKOFJSi-@W@@o-E|*f&nkEivGLbuNe+h&JnIMh+eW^N_wYaFHD!Tz zr;nr7xAgvVowo?o6Sa@fqHa>+dQ$L4)%s7ro;@%tb=}S2q^0oKL+T`7Ub%5NG?r4Z zpq=xLX*O9S?wEt&4d>BmB|!2wSZ>r%K7ft1?d(XlFMm_nNf$53mq$h4ni1o@dj(~7 ziswHCGfLK<^(XIFd=k;qjGVR%XsY(+3^71j;||Z2RvUm0ffCI9&e?l%l-OGtH46p8 z61Zmc*r+190(}p;@gC1OLh^q*wA=pVYnE=l^Z4ekeQ)M73wO3)< zuBoaXq1f(h8P(BR0^RFL2o?-v4_x&H3l>Z`_{PT4lAR{T>$Mf5BZB?jjv6PrJ zH~9WotNkG#<(pY8nujc%M&nPJR?d*d^OgGR+YnkT{SQMB$a>$o{^k(m-N)Sv@HSEr zz*3E*p`N9l2%Ur_QAz%|pdb~pVEhm{X3Q^K8kJHx(Y#uL$vnb=Nq+V1+{;pmIw{r( zSZDO(9Q^4mf(->bpE1)sN}QoQ)Cgd<0yis|jQ7cA*a)0hCI#oMwIES-`;5NwaB_jt0eC z!c;Wxdqk=&1Cc;#%Ri-sA68LpEPMKBzxajP#xG#qmWOzOw{Ss&j`#e5H7_xKcKx-` zZ%43xu-|aP*56X9{|EBlzZUvmiFy!XHDtkZ25SJ~HxR&{)g>|c z2>AX_Cr%c~iK?~O3C3UHQv`qd|621=7vqve652AZ^YM(9qs?zN_2$d%!<_LCnCo!e zO*@$J#Nf_C4+?kdcyRua}> zT?ws;Hdh~o9+ItzV&^R&!LYSTXua=C*8Ltv+y7Gy&6&2$1ssx}pmLO7n??d{AdAYn zXs_i;0TK2c>(Ei6?|7_~M0L~qJN>o*ZS(#eo#k4=S5&9q1GyFI}zp3gXKym33cFoV0>>G+xk;L6snmYLh(@au#uwn z4+i<7>9Y82YskHQPXVQbMbT9Hf?Lwc1SF{#a!-Lz767h7T4Z1Y8$f2CVL4M2r4g)r zR2RWLN{L6fPGUVoS&9sqPWb&vn=`^W+Mb?(U6@aREPx!VjnKaP$p z7<}y-;ZC#{5R-CvuP{6&u%$mfOD=qEXmC(abFN}{46{|b5r+s13TS5rC-GFU830?~ zyv|>su%hpN(ci<4yuXEG`Tibe_wB#oJ9d1(XzuR=?p0qoZXcEC^@ToKV+%oD$EiU?tmKm}mU3zq;v(;b2mSC$jc= zJ&jvU!35|0(wrVMp7va`jxsW^yE;99tAhdhYWJAROV5Y;FFLH0>ltAT?^1a=zY3Rd^ZOs4ncXf_pw|C01Jm4|ISZ7f%VA#Ym; zlXB_Wt7B-JxIX>r`-Hfz=Q_<202l$%Loo;jX567KzgO}4bTGY?70chd z6h)d~uI?a%K@n;tl&jAnq?LHrq{^s|{&k6URZSA8sGnjb!+5X3ybQw2@@h_I&SxG3 zy``)Um=xC>EN&(i2ia%*6H3Dn<-%o*A^wQTGaRInzQ4hU@z4hduX*4%tA>m?FQxN> zU6gL)5q_S&nxk_w8uCnq^;)J($EaCOSREe~+2%%Y%iJV}e> z)Xo{7U@W?voppoN8&}cteqJG@fZv>kn)8|0QLC;`et&i*iE2JnzK>HB?9%6_1r_&D zWDHxbB#^3FUB!<;nsSIY+n@Lfh2^sOq~fajD8$1UD_|F{5b#&Wl6OTNW;bjW8IxS3 zUQ>sWwuIidsE10Q2A69wkx)2-HwZgL47>}T8hHh48*|N~-i7QDChbr4UN|7wArr*= zBm9`&@B;HZ{oRbOKB&z%akqygXnCh0x&!p6q26MhEFF@BpD0c2tH|n~PR{W1IZp6% z-yi3CC&LLGew9%5tVuWiPuB>fpaN9kdO1Iq$Gis${}s>fe;~SijR-0T?wI6_z?n}KK|+Ckr7Fxcs40f^N8l@)S!n(^In zirf-O?byz)uDPcqhQ_03T-G8!H7WDk0_<1fgZ=ya7U#k?z;XlW)KlHd4EC*Wj|K)V1Fh$Z}DJliUg(HSdek*YRfk&gU_d8ueXt7YEsEGp;@-T-SryBY;P z`s(MXvT^W)SEfFb#p~xWdRB|$D3S8_P+MedT8F+2ha`*J=$GO5z-mKGt$x~XWh7y~ z=}jEu#$)n=&T?*@2je9Dt|!Q$u0EWw0?Jx7U@53eTO*L}iAUnX zgzoL+&ki^tYz~Fhm?f6^ZzT4P^iGr428ZS3DZgFCiPZr#0Z8j`CR##rxn*lDeT3VX z(xy9HNdp+%VvmKa!Jl$eO*!Lxi>6DBf`Fa2#!i7EK^a_UvFRjFPBf5<&r+2FA-8V` zu==k&Bal z-Z_n_QcRA3C)`xG-CIPikO)d{q!2mEqpQ*#__|5z@acFP_7z)>q4r_f8H?S`!^Ns0DDN(%}sLXjOiM{5XO)B{yp*LJv!uYrweWHl1Rv>0QGELvX%emWVz*((E^WSZ@8^x?qvc_bjA}$T zPyB4PrORe(ZWvAJIbPA#-mlO(7~oi5LWf7}L)xQHn2k^ULJjbx>U=6fZp2_pOr@w# z@G|_+1%Zn4#{J(dFN2AZ#Y6f4jJ1aa0kVg@`|5YGhNv25;FSD9O)G3sS8uFR7 z^N;i2on}0A*ZnlF_2SKu6sE9N4$ifDC!>wU?s6^_OH2b&WW{M|p0E}vihxq) z*WMb&!7c{7+txs)VSPC+Q^Mtm<^X?_%@!KmsbKl;P7^8o&{cu~PE`Z{)T4QZSs}x~ zb&w3Z%aL2$6p$W!){)GEqP$`*8lt@l~065By0cB1W6v z-jxhhVM37~=QAWo!|miWm|3Aj)OV&S>=FZ3uH80?GiQV)%OLgC^!?sGZ7?88u3w-H zo`D0}gWFf+y|#@9lxS*aXiV3x10*8Ag^x%|H*~n^Swe08=OaZz)*g%0b~6CdQxI1s zp$+#Joujw#hC+MLp^>u9PA_FTx_00EJQ~$Er&I21jC^>;t_2{>r~0b$?bzadxeegS zQ-V^zEwv-4q^-kwYv$ES7e;G(4}SR6Hujgs?}49aWxhK-#An10<^3yR8Ff*e^ zzkuHJqzrl0X5u4CI$?zjqF1w(7Ls$gwbZIfv=H=}QtJ3P!9E6H36(i0IYAn^VZNR$OBX(iRzdgL7vZwl1N6!ej+ zcZRM86_#fzQ_rwF^eh_eqOim;piuB`p-+QWjiEO4C(9ai@aOJ3Ko_Jf-EX%Bt$`*0 z`0ElF-Q2VsFa5x@qLW0o$cS?V&vW$zHB8XOu}KR8xj!q#U<3E(%B`x!D^)k>dV=>d zyNN<&Lsnee0JU z3|$=l8(02EpaN$aOHwN|scDYoDx8>`?Rq`PPd)&DAjRJ>xH!NE8@7!hVfy$(C9jws zU?KuISih${5cHhl0+~#yYB}tkoF+4G&Y!2Yvbuh7^a2JBHEuDbb#6Jdh*n>?6LIfp zsa!dYn>B6L02WR9&9+Q%2Si?BzG)3l^#P&u&6YSCrBog;PB=fvTgfwwMyHLl!2t#4 zBe*PF(3~e04JUz^PNC@04M&qknaviiqLRtUej!`CF5jXM$l<=;(CYJbgjIY_AoI%n^wAk(x=9Pm?n>Zts*q7+aj^@?*PFeVo*~K7`Epf@8 zA1O~1MYFcWI~gwz;qYDIOv#~`%GW6UTErE~nEu*8Qv~L7{%XvMuf{6xR8Q-0MlOMr zR{ru#V?}>PE9|4piEHjP*D?r9^GCx|$PS(s&>*cBtIWCi2Pe*Zn*+M!`$$6m?OcZO z|Mt+z85*0~JJ`AYw>UFF?!S&}8vNcYIq8!+zo@*Ae2;pr2nm^7z|WBE&g*>(q@jd5 z^%uDrW-g!*Z4&A~E<7A}vcamv(a{2m)eZD}H|Z(%gP$*FYtBESWDToZ(3Ughv~V0) zWM+|w`35%#YS~4ZcXPH7cgS~MWHB<89>3j$pC&0n+uEtm8yh3--0>{fgfBzPe^uU} zJ8cWe)-9Ti1D4|a=4gZg@gs0*^RY3RCtyLap7TAzyDZbn6J+jN1b~FxM`1EnYzSv z=n1*$Jv3l@PHw7`(Br_0EUQqmbcVE8qn8^D6-Zb~03%2-D+`H!*NN133P~DxAzDb? zCM*zCJeiM@SX2#Csiv}sK-VnQyH-k!vWPLTu{{mtNqN-31mx&Jszm^(wn!rX*>ryY zEM4-VOg%#4=po%|3pX3aOpm^hillYg(uEUoQB1JETaq=qk;EYrL*1bZ?C1FHpgUKB z$CrU{lv724`D)p16Ni_^fuB|7>GKfc3uzV85GYEqgZHxL0B(8+sJe>HIJ0ehA3x*R zrfqvdaZ%B8plb)TD2tj@az81sN5@2p#{3!FW?+v{rAuBQtLn;^S1FS(%!yakmT1<- zZF50yl`d&ZIkCfLm4ePVv8#0ou`IQPII>x!9~u8+VC%1G$>co3GS>HzO#fSI$bY^8 z|BI@g@ZYj_gv81)4d5&0-|n!9X`zj{sUYyNWFeL=w}x$yW4lg)=fD?Ty~qULsTrP6 zz+YiE+*eQ>&-_f)@q$wR23VEDl9LR&Da8FIq; z=cIE}o3upVl7JH6JEJJg@e+hmpeOgoLjxwEf?#5mqLvPh7m0lllJ#f|Faq0W=y;rI zA{)i)=xNCwyBQhpNUqQ3>@oFOw4yPt6TVosY;ER?WgSf6D6x-elFpJF>3}>rNa!c( z4kz|Lx(@4)pb)t^G9|?PP8!Zq^r&kQev5|~`Q7(?wfyRyc17NZhD8IJ1-L+Ctpkws zEm7o|kWE-i*DWWq99ygPP)3}V36wLh+^)(+VpL$JdpV+Wskbwqt(^4=NbSPHlp=|-Fs$GQ|db=2nvy&O8>=mtnwg?Tv33%W!= zNgSp(HDGu|=GMChWJRTjV`SqE*X8)+0|2z$M^}Z5R4UnLzE703DbUwo?Tx@+XC3_L zbAb<_TS>XdC83VOJK*5h;1vYlujud0b>g$$DlwP7CNa8m*=M~_IlXL_$m<^C?ZV$-ui@p z%SRUYkMCYdLkAOU15tx-vlmk%(|<9f6h!6!GI(GEgY4H0v&h{ANd`t4*w6uzr6>hZ z^UoEK&Y1Qe9D$tV8>zY;r@rnTAR8zU6R-M2Px3P)eRYF_1;C(ynX5W_c-mara<@L* zJ4|!_F}cUYU#OE5o@3F= zZGbRjD>n4=_>`+-9>`jD7E!47i&?02w4i%vy1_dJ^%SY4jm2mxEPE9ma-%KeZXFR3 zHQ(V+j;FK_JewR%E=oVD9&(h2RcvhIGuHGQWDww!zMp#Hg{?H)RJ?U6hjr+EBz5*W z7ZkDsHCt_4I?t zZ>uUZU6WBUafuhgQoDh<=sTC49Rlsj_N?^Bl2t-la!t|53R1KUIf2_e)-`8vJ&jUO z&)!;p`0+R!+dwv~oGl?xTE^)5uoB)MeGlDhe`r>O7-Ee5ot}n~@zzp2LR9D)d?t~P z@JYQ27uTw!qquOiI^#5mizjcPq1r=5+Pa@exZL6uX8E zYp}dvXtuO~rgW~8r)zHQPLCCX2aRf=yL8TodE&*7KKhr-(Z;|2nMQk+zk*FwV0}AT z={{g|D4xGxd_p_141+W@j>khc#d>w($o^$$(@<1t(b+P9={=5H%Q z`v3GS{frKbP&bNzZ;uuUA z^2XC(L7V!ez*NzQCFd9zOVau!#gW(vr6>sEmaWoQpiI+@PCA=Z)t$BX`U}50u1+S% zXtzPQj5gQZCtHp_jlDHoFItX%u9NQhHpKLcxX{F)gsbXuMH1}lnvaJTz0Nu{GjA9R z$Ift(w``$>ua@jL|AZaq){RWrNk+wnyt-i56_f)R1rCEKSt8}@Sv+IYGi*vg6T5eQ zjKgF5-4F{>>SFX+isRv_mjm`@?ZySqurN2I8I#K*rH`O&3TKZcazj@rkfNs) z??_-?shM2&QFzZUH4+YsGNhVCMvw)b)^cPrCdOg(JWN&dzRKdzRGxjcb$TAEe_UZS z^eU$-ZDe@5**#>ATXmxzEbN+1OtC?5?>ncBm!DshN!>G;$x6kODgJVll& z#5Xl!+eye{oh@ZAoZ>x#4~` zrZw~#*(NaBa@=L%D#{Y_z1r-*Bc7Uu^g32f^z3KMC-jmXC=fBfse?UA+zp#VDz=tx zfEVMTg%y;|I77aXHEcG{P)<6;ReB}sCGzT2xJe?-=ym1kn%C=1Kbl>sfW@)rXR7B-`YzWOYdyLeEI=~ zK*_5=A}6X*QBa&J`GzE3=J5D#sMy1hrryrBSE{9Ai@3iQ3Sh%|x`Z4QO{#3aZxA9j zW@;?8A6PL5s97f24Ex})LGF|+=12<@u*w&tpDlUSRt+`|2d7rzXh+1NoEXdS%@yH@ zD=CXx6ww@G>UxBgZtn{L_-_9o#ZgjAj3&Wod!r zPt3Q#s24eY5=WVs`7|U4A&EF74JzZfQbV0<@IuiIx)(=8m~Tsq^W4R{ zgwR+;p47#x^Px$+KK!rXA6!Akibc#l@v&RI;A&yK%C}HNv;}TaM=CKF$EM=Qr;|Up zqNt0*IH{XmjbzC}YNy*p#%g(vF)9+Fh2{A%4~tPl3X3;m11HbT-4!_Any%Np-ibO% zOfnJg{cd6exQi4D9HriFVrOs0fVlCsLzu1+6Mily#n(+vOb^v`e^7Zbpsao=r4eepgVU0Spco*16sg0K`g^pNo?Y=WVt8;&%c@LS> zRjwAn*D3d{TG41}6n!vt<^deG`L2l@&|Q0Sdu6{nj7R{M`gj|x@i{)Fh{hrIi?wR? zV0e~`@I4d1*I`rdX|o(B8NdL34bnE%|FmEHWU#KJ0@0v#mQi|v;r_(@8c8 z^FuB8iujVf8~>sk7rvV=A@3eE{b3G4o5#$Wpjz#4_%;oSA3&*RNMMx7h1o5sGI=7G ze|)X}+}j;(r=)}Spraw(t>n!^#`^6ussOer)6dF^Z$A0i&Z=ufP3cll5E`rSCQIy9 zRNX8S5EeKcUNx--2p7#NHm<=4mqy%>{AYX!iyLVafQY)#1Jl(Ex?&6!cEfN~g(U3V zB$_SNzjWOacGy6PWHbJ3;~VW5)>GXbvIPTAoZvGauFXXvbr9gU(o+gvz0jJgrZ#1@ zU&+OD!G;>1fYZw!p~TqBb-HrlU^FPmjrp@43TWn8;DZejh$+a|w1PX?mUFS`nj_&1 zcPd_VPZh$!+_+?@*Kdh&F)gyH6tAx|%w{MgS93ER2sy--wLa;p`8MZ3Pp-0IQ(rAl z9$qNLWL>L<_Mt*83I3r9px)qGy9mR-cymeNLQ0R;v_L?0rnr($jjmuaxG;waSxL+2 zUWP?I1YbLt^T#4yGW3;7lZSP+X2mSa^qqnecMQEC;6xFnEn&tBYUuII{Y3scP(w1s z$!%V&(1H5wDbw3ZW%gTIn=PgR^iKsF{=}}b-KPc zh^SSj{2(C|Ng|;M-VK2D85sq$N7c8ve!c!%hy9qheXg$agb#q4`QoqE%k@%#sCZG3 z+_lQL36cKVi-fbKDwtqtXAnE?Um@~mA)@L8hn=e#H5$hj+?fON%? zsJDGpktLTA(1Q~SY@+>1EleljQLJ^UM0aoXBvWd~M+lvRg*FR5FP!MjB;OC?)v2Cx@It?`lFsu<9@;PtF? zOI36u@6ig8@od^2;C#F-iPfVHW=6fZYus#}4fe|x>8PG`(v2m3VC@E)Pdk9#h1e_6 zB*M;-+?(AF`*A<>W}oYH#B(|BjcL@;pgoKZp>#sRl!saQDb@(PU|slA>ytD1%{KTJ z27k0jo?#c?<yE)hv9C1`&E5QosGE*gK%t=xixdy9m=X3t_=T$;*@tBIdG)ai;6g$PVf4 zIFcn^_j#yQLGVSQh*JWtJj{+Wyrr=^Jf|4vFF`cgnI`Dpzl;yU(fbtL4(j8G2u=#( zrA;@DuT?9_s#K&(0%v`gS{XvdHq42xdkH${`>wWZF?ieuFi%g4&%j*|tH6~y{9Vlx z9=g~9suFy7Ul849utBeGgpoPL%Sg=n05H83Rr>Z1mNjr`Jj?Q)^(_^#eO}?;Q5({v zJ-#r!MG@vD(M_3!2m3N14NZeSr8!@_a6AV~tq(p`xjG`+tcjP{N%k^Kik2MqXa{%Q z8x+lDKhaL1I4rlpp&CM*>~88vogp5aY08$4XcLKVo;JXnG8^KaH-SEJA*zgEs*+II z65yYef#qH8!)l03es@hs_Kb?YFCloTRBpG{5&_162h)`GkU!H_HN!$MN`Rmxzi1Db zqg7kMR9i7ak|oDimeOo9UKL(!#R4beUkGQ`)5jl9ca7z7?*TOOXh3k|5ieI4I*X*YBy9=l6DGlDgt|y+RB*`8EpE`J4uRpI?G#0u{SN+ zYo(g-C6c9abd{8P#K{`ZD{_W(>KJCstnWg+B8}dHsot<$g1r*$H{LDxSff?3seE`0 z2mO5sGW&bklOXxh?Xbjb2^AG}|EM1ur zI{^u5I@VAhGO;?l;Bex$f~O9)WyMxkTOYM3KE|Y%C$}XJE!KV|Y}j^=Lw0xV?=U=B zK7S%A^a;P2B7q!XCGukqbRVi^44(qOBwPir4T4x9OJz zdWgUkPVNGyz2G$s#s5n($>)U)y;5f7y16Mk^8ktuN=vZLCkaZmLDMU^ux!2&FHPo1 zaB7(AA$4mas%ZUPTP-sxh<6_-(Aj4d-@VKd+gjvS24wo%EOKa`n1E1HU3D; z%y6~iur}^zr#NWm(9zYI_{>2o6tq_)lm5zzeWx_^+()_-`8XqCRqUnne(sV6YmmaI ztf$3b5VKr~zRC$5_Tn$VCh1UC+>az!7CX^$un;e$(ZZy64Yr&lHpKx4yEnUx8f@Y> zSF;b?zk@`;g5xl}_ZB1YzSVT~wL2y#Y&cQRI z$?;})r2wq69zKVR(XP7&d?(q<4x!yad|Kaae|vfO{JD))(3^1+QQ1+2d8UC*o%%#k zBUZ5)vm!SENKUTJL#knIBE1?j|Jt%z9RfUwVD;(VmzO)8h5b_a50~mGuJRQN|fMaJIHH|3-YRzQ2ECzyHd=E>N;mh8ITg3M8OVP4sPVP!gA& zL&;{;v9yE|#P`kT%Lg$Hdo-*~3G|tuGIo|L_{#tM+4bC$sjqG^bpmr7b$XI90S5@? zhA^r7IJwUL#P!tTO!fY@rTz7z*&n>G{9>V2ajJ|BPh4-pzD_ag%EIXGfahghi8-Iz zf{;uw2g~L2vHhsEJ}DDD-{>1(nj2GpH_ogeKVhIw@K4oLAD%cs5n?lg>PMaIVjBeZ zOxqbv%VW@?xffkZMBFJ25K{z#B&LI>EC!RF`>V1<5}RpJdzbR@+>sYV&p zvNGSM1i^3Zo~~drj7}vQOxof=-K}$1YL%Oy)tJB-n(1#1fJc$Yg}{fb3Eza-v4jU} z@B6)^gL)VVi_6Hba2kW{md zF633(@waWOTx%<$(la!_w>bIq&xT&rbn#ftP_&~zqdckL)s#*prATx%?zUL)Kyzhf z!x;f3g9k9Elb9LS$@m9insz=KtC{BZg8s&6Dj1haX-q9r#_$=?loI-b0!YZHaE?j0 zMk=Eir}zA8Ns0vx2O}?p9(uXhS#*$%znHI4`;L8_7bx-r=9*{2refR~Ne!g)J$h&~ zuBPE3!&0PRwc45}zOe{+`(gU@^X`MsXSB!yELjer-N!-b^596E%joSn>i5joh39CJ6%vYdT!F2B6vuqOt>TFRB)uR zpRL1~s?R|rJZPIl&ctG4E(jULVQC;DTKAM`jia%%FCc*&Ho_N4If(|Nyx>^07RIBUk28?5B0Pt0AKzF*xU+;7aTev<#zCFozOg69W0%1Wtr3h7gPBgwX7Db9Pr=?U=Iy>cm4a=&xa>DknonML~INq9C}P3SYB2yUA)J^p@r^_a+0%35DY}mFlPS82lrr?>lO;4M98g}pkSfJiwFT*}VCErG zreAVxd}LgCcux9oe}29w{|LI~>9g5X9Y?|}QlYC$r($zzRG}SZt}Qy$tkT=>pjR3g zcQ?W{c56x>?QPay(@>AR7|byxi8>4{vO*IVYBX3LI3IXPTgOZRt%+bvEzCS@pIJGU zure^xGq4cgcjuJCpoKa)8Vb!*?b|f|l?)rn5dP^M@(SG_GhJN-i+dF>#u1;v#Mu;; zr8?G*C>$1e`Nf4UTo%~u&CB0gOAIb}=PSEdEeodcP%f7ULe}8fVHgh}CzPW*TjJI; zptMAxnPr!L+brL}3ALIZcqlv8*iH-8Chu77I5zUB3N@qfRUT=%93ueF#(2*NLTlY@ z^avMVckX+@-6xKA{|-gp6>ZI3TL zXrWZ6%s?BG*u48^CyayH6u84M7yaw zYmrXuLZO29#2MX)ix9Q)xNi!x=2A&Bn-FcR!SfJmk^021L-61L)2 zLvPTB>fCMhtU(tzOBVj##Ed3z0t&k%f9ZTJfgcHVN3kNi9ARP!aI$I0Z`YVbTf<-!-P2n%GBj#vsr~FmQibI6$DgA=&1-gFPA@^nM2eo@@ znWUM1A&LkXMl+Nw8b+td9ECY~H5e`pdQ@!Uhxw2`6O{SkhkU2OHKk!}o625X+kI-6 z^;^G}Ar2M5DO9Bv9$aa^o)J!W1qU)ShDi{VHj4PxgJAWJOcECCMExzn&;%7tn2!rJ z3KIFJfDu>mtn_#V6yU;%hgpooUq#`dRD!?|0l3L4M=Y+^y1c(2jxgWM_nCCz=9Ffb z+RX$VLTyJX^+!k03sm#)=1he=7%bGSHK?krEYfQ&=#@3onaMi~5+aDZx`mFbU>r^UK_{bFmp;snqo;06p8qHwM8n5GRz3AGaCeeUI`M) z!jmAE7&la4+9cprDuQbf>t^h=4zTHA9c(&WH`wq}8ILG~YbKlQJNg&2G4wH{^Syf~ z?>iCi-vc+Irjx#9I+vo(6*}9nbeeBid)a|iH6`ZVSp)i8I7pg3G1#E6eUx5v;LyUh zkkRyl;^RO$!RcURvg?QKL3wQ42IG1EawUynuzV(nen0OTQ122X@0rLxU21?|Os$^JsFAxDYd{?ICmEnO?u*w=B^x-_t2O}w4QSGq zP??o)nV0qtRGW94o`M1~ejRO{0>ZDO{04dftcTQf&$ZE!lT|{|==U2-g_hRaolDNt zMoT)sThkJlq|?OI1)G+N@*i*4;rH1H76G~l3#%tIg^5V%_3Ngd_4$wiEG;5)!B;&k zMXq|g*&G!T>VMs@db&|^m54xNsB4U$X&YDE14_Mm*nhT6LT`yjynLCYRZ?Y ziZL#}>ml^jOfFyPI(mz2K%*D|{G^BUmU5dCA8ET@-tjnEu%>$=*!*Tz2Q0 zsh%hcF74dhD(-q^`@{uOa*T;;?{Eii5s^n){3#8pI2h!Wy!ARVLt3CjdjP_ZFW1iI z7yQ@r5$s^}r6yLMfek*n*7M?Fv*`ZsVp;gF68v8TD@9RzbU}nqwJ>3{C`|T#T`-okSdrS1e%+x#fno9e z;aIp85J*J@^ZA&ya3cl!JcMiM?fwXHXc=IsVIN;|!N2M;FYDlw9zawSPiADvGf z6%S9|(w{%BnK})cjan@04q7SIlj|+oB3Eu*jHf6V-n;jdsw6&4U<`s1o?e;?*FWuo#OQ+#ITr6qr~Q}z;X3C zFgg2^=TM`G@EfB*JmzP$@J42dxcx{tj-(V71{s5VIS*!Q!2|>$nhn+s#m!WF6HQ-? z=@*9t6ZFAlMpH5JA;~wu;lOIf>YF&X4Nd&E5C$K&EV^Ji@Ek#JBoSoG=jImkg}yR( zNx(haG%n6Ox7j}yNx6cjwSlfWbAhs!LGXCV0QHmC6Dg}l+^B^2kA(t6wiOiyPeP@F zPCIs~r38H8c{UmW^MF!DA@aa-7zsB)YLTW1ITxxl*hZ^mtHcwgt=Aylp3Rw_GH@Tz zwJ$PMLVrVO8Ca+4Yms@67{MHZa={rbK1F_QK zeX)=8Nbp)P2bX4mGUJU+bqNArvQ6t{zQ%HJy!sHSov=Bqj*qHkyv9XJIE8cNk~v08 zgc{fN!oc1`lD%n5B=p#N7`_@Cdf}WW&dM$(DHlK}c3N_4TpU4ds*%=YgY44@#@BuB zy2WxqxIN`sOU^ptQQOp|%L1WQ=~zzFwQ$=_#po z5GYu)0;P`4KdU_`4$XZ~re3$Be#MiT2ek6+7-5fj5PvF0G*CYm(T>d?0-~?yYnB6rbW}rU;AUUT-BKY@EsTlfO9l4~ za1u)${R%x9O8#hx+L)6Te0{(jq3;K1G!54ca{5k6!MbvcEuOOt@c1*XzmLuJi;D~B z`{@+IXOt9p!cN^|NILrTeF2QU39|R@T|ZB8G5`E=^%)$nc?r1cdCv|`>k*|&DE9_f zKI^~^XC9Ij9Zaqi61@Xa|!(B%w_p@dzNH9eMw0Hf2o6iqO1I z>nbJS8nSn1gVkqsY!*u50lNqSp_wx!|JU6yfZ2Ap^G!~0{SM#yKTkFOy@KlB+#UZc zVJj3Z<s3vl7 zCfcwXy+oV~V|3?aj?2_N-td$P=%u-zuOn+kc~#5Kh}T7l7P^|fIo z%y1!U9g;2!rg4}+E8HnWW!sBmW-wVs<^_F2MQE~Mft+)PvkY0p;kdE5+($(kh*haR zEj&B$^20Sy6XYd@=_mH=IIENuJq%#a+ra_BJMO-Nd{b*wz|cEp($KYEszn7+n=}Go z2WAP!m+hw!m~Ff&Lot#WTOSEw=SoL}8lpiP038$opQC?b*1I|fgxYiAeU*$(6qKzE z&|yKbc1|BRNfzL%P0p2T98=hi6wzu3uu2i^BQFkxhlK5*xPRbSNCqIkK~yaukP@_k zDN=!QA*)RoB)4gOp&mKbc7#_Cujp{Jo7E~Au&rHDBiy# z^HZu5ls)dXrAYIQ;uQVUnA;i1>gthc!ZOIY113#IsUw?sibrUF>h@c{&v5I_F);6< zyKJ43n7*)0AP+pZgmt|_-d51IQ-xshMnY(CQjgS^IVO*5cYv`HVs2uja?WM}<_n1* zrb?lFO-f5asV-45ucLkHj;#Srap)lMslYgi z#D5Iz7R1@l(7-P(jMqG%qIE6VxlL)a0jjRPjoFhN7~NcnoRRKQBI-PsC}Ly!WRej^ zyShAd`#YjE+v-|OQ$sZY+1$`LusbAFg^$%&5rr};1BPdSO*2$+tnid3J*o-6y}>x` z{C-v@0F@UQsW01LhZBJdw<^sO4cnCEh#NlN*?OYUtk(%@hk@bLJ(h3O*V*T_HgS@i zx!LlXPf#O?yT4_@rD<{bcm%C*c%ckf_gA8)1MkBFp%%pAPP;6f;jdYajyKMJOwCNw^VpM|I>RNL1CarblJcU zvaG!j67&m%AQgmP5oeDiJ1_6u)0OU+7%&Aw@uu&%B{^(^y_mN`wC-nIng;BA2Ho$s z4pd2Vw%P9?cDxD|Lk1mOXl~H`)!9a4IR6Ij!NSvv#DY}9d+9MeUCBALRfe!T1^ScBg^n|;FQX{kS&Ht939CHb*6}JGXf9#mFa%Ywq zgd{u8J@2NtWtViB!vF0>5%x@fanJXHm6oTsFAXbnRDgNZ?h`jDBu*<9*e-Xw^a#1)52eY19LXDxFLkE7 z4opz+cD>DlEY(4}i)i_A)iAQa@I3ox+J1$8t{I+XqedxRgPfG9il&kCU#$mvtx!(g zPwU{QYe3^mjEhCZmxb`T`QEampVy_Kj9>b@cIJ9f{4viGrUmp1%CH|1({{z6HK7gf zwS+Ka#_1)7Z|5}D&ZAB6hsgp=&34r*$~-j+KhDXca-t$pbxLu%AKe3)OV6lpD}S+f zEpgnGvO4VnMgHPI3;cRg6Ze$`X3r^2H|U&3$vX*NaL=E& z8_$rdt$vVF(l(y^Xgu{Q<4VKH`~Ce9r`w*(&}Es~bBJ+JzL%iRx_<8)^PaZb`A;8h zT$6Kj;EFFGd4WgtR55F_Og=+gl2>sTA7q7ExyXDieaFr>(fT9zjTX!=K#tO_#q;b4 zM*C*c?YGDsa+$z9bn1@d>kOOCApx=p(ZwUr!o2eZwU6lrWpUo*fy{>{{5f)u28MoX z2*j8CoRA5IT|;7M=0cD%M-b0%$!kVq)iv`TKhFFaC^8@vaFRC9P{CMm9&Z;+V4BQ{ zdRPzu-ZqKcR zWhsTY1Sd?JpA@VuudA(zd}FuJ9qP4Q4|Ty+8ID+6&u0%Pj&u4rUo9i^{GEJO{;7-% zX0SFp$A$gsmjZ8k1PcQnIig7tMbsnHeEQDR+&;`&fI6YOh4L9lw!|XPMYSnT zBBwq-2m4_~u}a<$ay+7Cg2`}o3zU!W1CIO>wJ0B^1>jA;ZBrA2B0CDaLI zY&kz((sdAwTJ& zLtb3sOpgkflIMrevA}X;Cx8G*4iT|}7@;%m#HkjRhH>Ijp|5Kel=%S!}&17eQG@ukGIPc;u@3|BMHaTqD`$Wt7e32an#9klf8aP-S?(NKdske`m-(2 z?75%^JtLFoGiwc3x$2|Hkr-Qk>qNx#hHqJ2^8mec;nYiiIxVC$cNGVaxN8(-{}pIe zd=vj7O{M5`1|X4Fzw91`mG@y$!89X^usIMT$2brYmbn&?Hl-hZBKg3D#S~{y&nW1P zm475&oWe1%PJueAE%WZ;OZb#d7>tNJfb6el7?v5&e7p!+>6WHVHha)q5ShZHNJ#UR zK_$+PvbXTc<&7E}5i4?C!5Y28J|RZwf=xS|mMi)*#4yw=)a3P_-SQ9lsGpYKr+NB6 z+HvXs2ao9gcAEd!Syq=P5<=(B1Py{kVsQs@lwprUN21bvy!mutsjRiKl5?2|r^p z6&n6fLYhb|@c~46SZ57!^IfW?nePiWpIeoQ7@dZjfV(h?VgL0}!GDmh`wZ@qF=Ogb z%HBz>h6g`{_G&xWhSosyk<%2SCVH=uIbQ-$; zIN@{ms`0p%dUZf+_Y?x4T&p{mi>yS52)2{&FN6oq>(JfQ^b-8LQ4 zL~yjHDgAT;rwX1-8uZuLH1KS1lOjReMI~;urR`P3(*j5mkKAzu!Rm8u< zz8IIx87vIk4+?|Pn8%I|)g)GZZ4Cb!v%n$S2#DaamKtUDm<#|yZzhH<6zD_P8Da29{pP+8S9x7wcI88h$zGG^i%z^P1a_JvE z%f)L0-|SB3ShxU)`(8J-b3D0hbhq;#*@Ul(wmM#7xnQ+&G@%nXmr6!oO^I2ubVA4qY;dRnTS%E zxH4&9u7n$V%F8Eq*Wy{IL3|I4a{@3zNUNc>5o#=5mEw_}$8s14XAcj{l@aQPei+7zLqmoc%Lyjx#^yut+y172t4`I5pucuFZ8xV{k3@bq>e zX}NpHV7mw%qw8zCbWVe#G}7(3@+zDN#0>%_fy1Y31dj=M3KU_Vjx^#4U>5& zUZMMTki<`D3LTW$!oph#p^s=W6TM2WAr3nS_}*)-IS*M9Cx3;pM%7&77_F9*s8#ax za?*SFLxGh({9^geOsh$H#tnVeRY5#hFi3BUzeH>-;fm1H>V7MUacYoH*pt8L;0&P1 zCL^cKX%H5T>mlfpWx6Ji&ky?I9 zA5KsVwf|@}Dh&_6;e4u+u#6H?Dbax>ispuBVW5QBdfx{*p$nfZVSJ)2V4bc)z&L%) z08)SDNsi!3fvZ;^W1}=r;Ba9Fs!wL2Lzdo)^@d#USXahCSKUc?88-9_d!v@%w%4IU zw5$aUN>vC?K*2f5LEWTkxJ2}I0FI978Bh>-qq|WH9Ti64O*??Fm+D#dYqf}0+_`tD zf7^(qp`l4yXYPO@ayxY#uMjDQnUN{kn7#x|-5`MUI|4b>VO=^cha)pj$xiykDhwU~ zu97quscCiQF@?Zsr(@D~{I0;ZVWP4m`B!!P3X1cZ+?3nguE}Jqe$3e8l~ms}*&G6^ z9f5cv5lks*YaE$+!=b6g>dgkxre+j`6M%2qFkPHGQ?FRh{5Q}2gC;#qm%TN01Ho!? zG-lkqh~iwxpEJs4T8y?Z>T^j&Ki`ARfa0Dx4+^%<;QP+PP0W1mJJ;W5=Uh-#n$e5s zr+4|cnLuz!5YmmuSI&AgKE-vqO)>r<>cAXLIF_i7+Z6p`t;gQmk%d~DiUxhTGt6S_ zm!+Oo@mH=tB`1LCjcvQ&v0F0UW&8a!Bi+9lccZ`%I7#1-Oy7{L-zsU+4f?<+hBK)* zQy$L@I$sOtru1c1_QfID0UwiWDn!f379lb0uU+L^F~g<+W&6w#!j5?o2(e)eh9(>v zGNK=m*>JUmR_LIO%rz7a^CUz8G6lh3F>TgPII=$>dTviFk0NGdC2Xfc2nD7DQ0i#G zt?pPu?*UZAE?^^!X^&@r{&T)Kc-UeX@O=}#{(rlP{~qj&lwbK*R7@ghauJMfF?FtE zoL_ku8KNTP_a`n;D4gh$!A4{p#)!1?vji`opGcG%5#HkmUSP8mER-0f-WcQ3Q`D55 z@%!D<6W))kJqm%9MbELBRog%zU2Uqdo97(k3+HdD+i4oHhx4L?;=-s0{rr&Kdkm0F zHRQIyj^-p|K1t}%Ok2^HTMJUE*s+n)WYj+^v*DXW$+k0F-lX2Z-HHJ{N32?a&hjac zAQYtQDgIQ45TN@(xM|XfadL16*L@l8VqZ!(t0O`I! zdo|Zc>(o9hh|B0yZbT%MI=Q(z@=sRKB=k}(B3%Ms#K0qi>TZzLDN z90)I^-`&E!a=wq;$E^#hR^OS{Wmm;vzRX$FlAEalHfYQBf2E zp9=8Y>e!=@9k~|DZ*uHIgvTc|{!SaI0Wr2fy2nO;u2j72@oKWZl){=xt znF#qEdKA8bnI~G4dxb4><^E+W+XlA+mPIC%xguvV!Ch)R9uZ7^Vv-v>9z*zWjL0hY z7*uqZ5_(aEY$51q;5OQ{tVouD0v}ZYK zKzdNDw@*wt;{m3aCU4*fwH9lLYCHXa^^Zo0+p2(w`5Ri!{KrP=eGyIKYpz8LQ{g(BoXn3ZS(X$bC#@aw$AdP+W4Kvs^<-L_*Z8Um2Gd6>TwH@0NJ z)Vr3LYO&+O5wP&iu<%aLuJl#ZFR^{1b&n{4fJ^k3Wd_}=AqS?FfHW7GHsSz6OXJ7C ztVTfBWeYJa-#}tM2kx_e@WWngo=|8iQgoTbsT*N&lYXLGC!UZ>Z6EO1c-U;(iQALkTIZJctB zCS>WBh?q5*vw!X)df590Lz+4{5Mkr=22uPsT~-%&|3Cs< zQ*M*;pab9dmjj)4TGDfK4aj|dA}%V>*kBR;;zw&;%0Y5RKYeI7^bbIATz^v37^|?D z5JXC27PtKIhQVKCaR8SZ0$&i?#v3OZG7MoO)7$3~z(%enE@p2@|4u;mt{WswL+#&M zB#RrCq|2s4&}GJODe$M?BVu;$o~aP+(M>ig47F*AARyBO^`{8BUxLfJW+pg0H&roe zDXJ`9e$M@-y6oqHxSpuQk%Lg3)Nt5u>|k33KHPk6%}9|S(s5~o>2nTjf*kF`1Q9w4 zz4GYxWO5^!Hq>MzaZATOI&7#E^5y3Zh+pFA>DzJW$u&QVmAMcQS1dN;iWRKT*5_cE zUzr3d#1ANi2=>J?Vy|H*XNAS6=H}M7)xwl+*n_9<>d*5MO3+=3LHkfF$eu}2;8zcwX;Gz+?M<}DS zz<>$fwCP<7X`bGswE;{t7lqo52eF#TL$vZx5TrtPD|sl7Ml**6rIK%wY~0do$1vQY zu#$Qw1`=W2OT|@)CcSx`1KhWI-gO4d<6@4}-b30Af`@&KVcau|4dO+D@6^OSQ14ws zwflw;t9FrE{Xmm#JBYV*Imo4|P!$#I9kIeLcfH!K)s+mz)t#rg|2`yCNDT)OHhwg_ z$OI-~P932_V2U6|MjzD4uiF563gTw^6$L*Y7cRevDV%FD38{%#eyf<_)2FlDEL`&H zs4x8Jg!wz+FnB6p&V(HIX>jn6fhX~0kCfTmwn0i6+O!L!f4fF_n00AAU_>9h1LKT7w4_v!`91V_-@=z z)25bY~6gGLD0n7B>E2-tky98W-{68 zgsx);BL7auwljy>_Y&-I!JrPdR`avI?Phf)Zqe&|m8~P7S)}SDw3+&X^k_hKfxNgB z-y-s zD?PR8kbLj@jdc^gt$tf<-kYdsK(iZor60M>rz{NlEP!}BXV+g7j$W|kIJ)|qI>J&5 zv+cJ&uzKx~7yg=b6^}L&RKkRQ~@bHd#e0ga4yZ_TN?LThvqkCO6VS<>J!$VsA-N6at8+i_FSV2mwVo zI*^tExp|EpEh|AVBOR&x;KklO+1q$F?~9Ytt8EVbPYQYYCjuo$1tdiQ4OGsv2qr z=*Rs~MEx%Qt;uTPO48bRs_XdA&I^9l) z2kMf}WNsTYiS=Qjhv^_Fqw87P^`g&A2aDnXqw7PmyBqoIKCBaJ68i!S)nB#wKywyO z+xy`*O_m)Io!Db7#EgA8>q&}|A07Rn6PqO3b9JHPe}x@d28rgIx`^mkJ`^}!0eS!a zfw|ddfSjMA+iVA(*+7L-ZI7t%R;1VcHvBmfV-YR$V46T6Uv9{SDoy3;t~5=QIT<50%eP09}dMyRmE7YDJzyZePTwgG;N|( zAhAclvsnHbLax4ekoONBZmA_>lx&zDZOBIyJ$O|)@k+6U7EgNguJX9PAV>!3-t{ph z8;4*Ufl$pJH$3=$Ave(()bZLv&WTnVBhAa649nw0%Z|&&k)&r`bSu`*l1z?Q`=Wun z3A5OxL_;pyNq@pwruCIKjEBW%w*3pN8+V*_@d0x3Js))Bn-c4_W_2Pcie7+Xwpz0x z)$&AZkMaaGyre9F8=t4t7Qs!{bhD5*8<5}$QeH8Q@STXkNm-i;GknCS z-;J^Xj9$7|a3P-cF6H(l@upO|b?=?f$WzLpEeCw-1i^R?UR~H1)oo{>*g)qWDq(%; zQ^>3Kdvaz|g#=DZ)ZfJ0?wVs6ej9}gZPoCP!Z7Fc5N$;|`lZ?QUVf@U`Wj~e(T+Vs zt=rZV&()@m8_ExnUwLl1V2>Y55bnibk054bP;G^nWHfQ~&VK4Zql4ENofeVJODwh? z0nv(UqD3xfbKC>>aFtejNZ$+DWb5NtZa`k;>_vv#4gARVZ~us859L$f(!U`~I6Owk zn(HQ9voKYJ8BH4k$QMvYONC*HzIk)?Pb!WLFj#1epI2t0y&zrB>ebgzc zon*l;)BnJYf7X}8wB8psd(BNB&|g|^g?SiV^Ef)jFW$=aT9O<{-sx~M@MoXs7&_K2 ze{%rkZK>mEF0J<^Qubrlf1(X!u{9Q2*8_(8SG`D98GCLBJaH@P_@aRQ!N| z2Mh3_mZzke;xFPZEb7{rceG9OQl5LBSMUtm+cber5Z6fUj~+KUkJcF(IlH{Pzks$W zv=C4wn=DnT%-Lsknl32&ZUu`CD_GyVk&I-}q?9|M1OgLbLv$8@4v6To@v9ED4dycW zn^oc!5O|ncI45E(SE)&oAOE!|H5zJAtRb_oe$Z)ZRpKtGBRD=1V-Wpy_}vozPNSRK zdX)d-Fj?`^O?AHG&;5XoCnDmBDT*xuTlTvx0J zc-R8r*NrK}Sl8n?U^#H_b)W|#4_<4|*G09rC7^0w3tuNPkd6wxu1&GQc_R!(2IHE} z(e-Vj1|?PqYAy;0>}d>zK~no;aSU!{=1~;BK22&)`e#u?p3QM*C2wcge;VQT3p|>` z8)=VOePqL`ji7@qZlei6;#W2Fd8;$DDzCg-9g}nM?G8#sKqTmb90yuoHb)rw z5Vlwg;*rz}%XP{HWY+Q7xLPQ)#2uE(lMtR|k{4(b~|%O9}Rrta!ifmF|xOUN_ISJztxECrPt zu0q4&jo8C#0w@1;#ukX~PF?gMa}WnsUe$?jym+2v#aSDhq|`=~KRg!HYQg;u#4%p2 zm-H6SVdR#R!uQp;b=Yg>OYX9C17`h6QUhR5U2=&$^far>0}k!3bTG$ICn2gN^xe-& zH++g(jdL7BYj!90772^#HiaFW@nr>Lk9`2$6fVO)awI>_&s&v|xhr_a@B!ID(MJfvO@?$n;X&Codv=CNU z{~N=-@tr8EcHp(z9oI!$Y7*5jFkh7)My?V%bRC_%9tMKIsJ5(8(Kn&peDeFCmw}(j zpp#|>J&*zT5BoyXN}!1D{w~ssX~qGBL9RY=P7R}aiyFm68e0mR5@vB1AtOcFM{-b9 z531N7D*C^GJ)pRt$?oiZ!z(*sgEcLlG4YG{B|1quet7e2Fzs6Ufcmp&H^FT@%2&R4 z!C?$3FK?flQkP5lIBudgd#5y=C?9Ipu$o7izERCO^jWJoeEq};i(!4o9xHBff;CMn zG#`bNs62&e+snCrTa_5#o2g%r>uAkg7qzR{m)L`fkC^l%sne6_y0qi9t8e2lX$%NZZ7)tj!e8c4l?gYW8M#6#+A;q5jpeaJun#i+lC)hea9;s>iUR%2%;cipOTxT5Z zbk`u?nGpDgp9R*$Oq^^z&!^Qb_uuGh17yHF#i_%(OHO)j1p>WZ9p+9Il2pxO9;yno zmgvqDt8Dl^(APgn-!m5}=Kk+85BDF-Jj;K0A-^X8jZBRl?R51l3?&^M{_*qAV*jsq zGEq@oeohAAQ%W6kZ4jnGqdg}N5}+6c>{m~y0+Wa07#5KXaa12kuZBn}Y5NZHiK6Wx zBNF`E*kc~UJ7F)27;Z`QZ8~G(GV5y1dMfLFYU_#@C?bEDPK{oPu}rswnMB~QEZ0~e zzPe*{AMT^Dh~|81}`yZD9aL{O8vn%xJXX< zK8%o{mu`8L6pB7bU?LMX(@@J*fJ4cpatFC5hNnbKePo_^)2;Ei+`2KE?G3+|U2>@c zBZx|D>%;z_)$lgVaBtnrq@hgDNS+F|$G}WTm@G-14eGQf@_dm~K-^#4cHLG4>HtOh8`IENm2jnf7UL z`ZYujy}xi8CtG-4wZEyJ?lu@>=4wR@JBr>tfF2Z65Ov046_Y^M|Kx}CqSi;LpeT;H z8tn09rx&;e6NnZ_7G8LO2&cAYPf6rI1DV&{i{JL%2pZG|K=~`J>aNK!NJsNZ*E3D< zdcCY^I-OrsYgR#(cg9e~d6D+GF2!4RbpE?RkGkZ3oug~9S!WXmYdae(f$DjG zdB>d0NeFC3t;T?9B$T=&$fq^$I558C(or=}FaFd4!lZE@9uEJbvhF?^wVOV`v@jZE z#ooXaGFB*S2hIWRi*IV~9$dr4D$ErNF%?hCcZ6Rh1u#3U7M-B17Kpgb?%^F*e>A{L&p8_@n`4dP-*RnZOn5A{ zZ@qakzD<5@x*&C9zDx9+Ca}kirx=lzld$8^M;Z*u*$a#~&7sdTf=S>Eo3%kVqPH@= zg_z>N^2^%j=_{Kb)wroh8YvRRuXEE?6rML;kSww|Chhe$bo?zYuQYaFD{5pwpzZ{OOtG3xcW7t;Ipb@jq{HgI8{lpDzMyDM(@0IehKVJe8twyn zQJS?#HOcgVdTu(dOgE*`?5rqOy0KhXWRMPES#5+yoi9Cs%7poZRj(1q0Y+s6!IX2@ zu#YPtkt(c~Y~=SG<7ZS1Q1gR%hb|L3?L$5*~l>;2Hbq~;G@^kP^&Nve+JeBW=OTeY_uxoP| zL3O#*tBEuzKB6MlC@gJros<>_K+Kp`{BKMw(8{_N&dbdLJsumPC#DlMU?i@`i{`t# zPDGiEj(wZ?r>J#q5F7z3oDz$h7LoWIC<-b5(85)#+@k_{>wIlBoB^84eOZ+_lqD-3 z=!2aP)v^0DY8Ni zCrYeD!RBIkAYSodzASv?zKFd(vMlcgEs-68Amu-RcTF>y-(#*}|Y z0ocx>OPavR&guHNXVN>W$};28DN5}^~Axt{JC@`Z-(oc_ry zPKIKlWfaf;vTEqXBR135_#|aTaL@38z}7efM&Hm?GyH!0!!wl(j~1u64XqlPB`)TY zM96oR*S;(IEr~@BcQJ!3#TiI6D)^>eK7$PE<-A7jT(ds@938_pD>{?Q8)2#@x@dg; z?}o*Jy8hg0$3|@NR$NC*0Xs{`kqu>l@%O*=z2pIUrUbmGP^29*3;$8-q^Us8hO2kL z)J9Fx+736NEZg-$Fn0O+S^7eAL9UIWJ>YBB9+KRT6$b;I)Gz+nr+i%&^OgotU|$@? z?tID`5?F^l*pxB(VrkSpelX4jzbA9dxlGIVNwec@pqUkXlU8@fp_q|L=qrK3=RNZ5 z!M6xepaX@V@+<-)|-Aq`FgwiVGGIID_wQH zpvojS`X!B00qFa}uJT6hRexs3Q?oyLx-H+PgnXCl5vfM#Q3MS0ZT{R*Ztg}qT$o4* z+hN^BD$GDXwE41vyxMLmaBVyP!JJ9D=9+CbvU~E&8+m?0gDZ*3iu!yWuCkntAxHIc zwB3qZzvLZ!uf1@6s@rrc3eH08?uA$yXFqSp@irtUTM@eW=)+&FhJw>B{E-3nmuLn%Pgbk+4! z$QdnSb&C}+>$!PEG!aLb&s7Da&H&Gss?}?8Ai@oQh>hVv1OlNJq+azVTyE54k1$d{ zhgp@eiDmOotQ#~}Hp9PIOWHTA7@XA-FX`E3RuRQ)uWU5tT+xG?kw??m(h+-&Fp#f9 z+fR}@0=vw#qa{SALM`Kw4BdYdwWti*<>g?wO5LQ(BIO8g!Q{*!l$~z{orgo9j!CHD z@(jaw!M$vSw=3K&?0~CPBqd`v!*9|6!0Un&Ec8qZ>omDmm_w7Y^Wiu8m7jwydcb(r zaDwl#-E3}VuW9`jz#o4C*>2e`U10zTSVP^W6(P@C!j}EKP@9FJV%QbiIEUM^jD*w& zpu#T=Kw)@1k*kG3)^8>rz)vFYXb5o>Ru3ZYlJ(a$@V(N#5AqnL$cRt`J+AT|raFkx zuYu!8lCX!3C-ckF;MMpc**(TBarj+4L#d)~LbSio{;HDlk2l&W5g1=&yiAAgJ#)qH z4Sm!#1&$cL5EOVQvC zVMN~nSWm}?itW3ks<@!JGOQ;ds|8ITN`%A;bOOW=NaiWj6ZjrT*85SC<-NNi^T@YO@X?my_q)*`&JG6#8oBXN`Sb#N6au!DCCgVyKuCX)ZBinozZ96cgw0`L&*F9oA~EoA zkH<(SX-lrtg_L?jI2u)gItE{-WXFlwu8a-Eb|SE6I^&*Tk*?dEv&awnQIE0k{)P<1 z{hRxDRB>vSamfp{V^;n>#VNP6SJZ9ab3Le2@sCCt$TLqXMR3`k()Xp^cN7?a9TrKG z=cGbQg=97VxZ$B#Rp>5~j8s&f6jPb(czSobe#oC~H2so?BroouQK)yTGRt5bMYO3W zqY6le{?g<+2%iPT0p$l^p1$O5lEvAvb_y+B^y;{F<9)HCo-Sg9O%_GTuWfJR!#>^v zl?U&C_&Xj#fBqtc{_$hwdx6dWd06hh&v^JhV$uHxQ>Xl9kFq|D+C$PpEtPuqlei~$D-TyZxWj8?@i|NL|>Mx0(iN&dNIhI*iQAiq{aft&=dGf zDP!o&&*{(URH@HzW~p(jqfJY~D{>^FvZM7W<0|7Wb4c^!qRac4$Vc)yv-_}}IgUa_ zDYwM98T;?}pPohGU`EX(*KzU$OUs&)D*)&1Of|~btCcHe5CU5l^U|ih2G$&d&;+%? zBOLD1om8WDR7X_SfJ$o6mK$9%_j2~d@MJmb7?HM6&c$Rz;4frRz^V*-128%fh)>>v_rVOi*y7{^KEgW8aro55TFvmT$JDP0QWJ48v~xYl?syTVtI zxmnxwbFBqCzUXwCgsMiRUMkV;VfQcY7^Y#juYnnUSmrVbW4roxRcejy`Of&9bW(#J zMOgK)-lcGKcOuO~9Mqyio?!bTArKM=k%Wp7znU~t;w)4plc$=vNn@6b_$-`f3BYz* zJjQ!6%r2`9YCx?QW05OX{J?>5s-r&wGEQMZezt(If~;L^PANE}TQ2eG!YP+4Fa2jZ zDZ9*XwQ7AVBV8IJRou6m1nOvz{o)+?hg|kIhbRgg1kYOGw^U=qIrYh-2f2~je6|S1 zhvf*Ob75Q?1h|vS*zRv-SVpM6-vD7cYp}&wpGBJGxyk|daOGhvA7fULmF_c>N6Ri&DL86vlLzs)&_B>PH z3jKZ{dCodZ=(M;i4fJFz0TJ;)shjMCRS$cOX_!D9^8EHlyP zMiu$fWrTIBc#`w3)1qLVg^|gjvZ$ZpR>j3ovbH%Hrqr();#f|y>pEGv|@>E=j%{$z z@Z{u+o-`yX1txZc=1x(5mtFDkew)ou1+ z!uS-sk)mkdj8mD}Y+*prr~P8c)(do0E4_N~rW*dL49w<$vwcoaq+&3uT@qhx#@p6zAtw79N#DmD&I$fKl^Jad0JYdF4Z~tEb?aOyCj(IpYe}lvHG!LHKt%*Z z`Rp;vI)ozJ(vI4#Db6*PRkwL_;<17yDt>Bo$su%H+*?ObI^o7Z3~1Y}sy5Hr*jQ3) z8L2ln?^N79YpHD%rnT&&i4$)@ey?eh)_Jl(g!14DlOo45C3;f)7q<9q(#EzgA z9)00E<638HoV~0FgBJA`3DWBi+j*&Nvbh}*O(5F$n=%}XaYaM5Am`Let({Ae4B+HM z3Eg?>jo;2(ygY|pZP43Ir>al?L`63qfEU}5;*HfTGp7h+_8V>KMPQ2&OeHn@de^)>@^K6kF*@KF{R3c z3D+08l*3m6-+Y`J=h%(anei#8G6O6W4|m7! zCdfe4c>IePI%P@HiH{Sjg*@LRi)fPi`hb;7v*@G<=d?roN*6fBB1cvFiMX2f3g8Pd zKp{q>fJjL?C7}Vcsz|kPZ(xYHbn9a3#I~rZKk}TU|2Fto)>g$&r{%Q5)uINi$jg~y zmwG+DAhjeF6%GiIMPFDun(`%ctA*XPLJU~|e+o%OEA+|*pjU3;%t4?@edNz)==6H* zO#FESAKptPgBr#i@;u*-9uKN$NI=lWdB5E?iT6Ix_%@RIU6{$M1M)+Au z-$TDH7Z?Yuxf_}Snl64ueZ~M3WvoJuif!QuSptXV@LtVO- zN^CPy<)F{~h6k)pW3Ot2o`x(-UjvM_EvQY1Uu57CfS^PNcTdp_Zti*QlUF>tnJ*t! zK{3`Q_%ci(G@)!Cb$sB3wwI{Kt)1>TL0qXCQoaltb%iao^hSq+HC#zAdy2dsieWL= zhCIx5>yvTrxWsbf5D%Qq8F|gbuM}2h8s^Z&E2G*VUjwGT(#1Wl1H`)+5!ksGq9w7n z9b+3E(2Wx3Rc@r-D%`ST&=GNgEk%OUIv0$yOrmSFSrh?}a4udR76Jc~qnGTbHm*A@ z3ueFZ%dl_IqeY&=yADPnhORoswXsw3$W4lXV<KNgQ=n@PZB)Xo z=p{Ai1@@$y0}f#m(>rUkDy&JLf^A7u^|GjivhPI1Vj@RyuH-0H~=B9VSelf5cqTQ(pjE>B{GGE|Mkp3nyhoR zLNLhHHg_Wyq%hblCzjlhsmz1y1`aQ)rw%%*TaV0RZo!<|aM-z=OumRXpo%oNwBaO3 zUIn@RSh!DO-eEiffGXVaQnC zHIVC3m8vzqP75GmZz8^R;FpY2t@+?nu)pMI&`Oq3H(|p-yH(Nz8EY178fi8yRIux* z{M3U#Z@)DZm!Ww6*?HE7e2xQ+MfLURQAu>p zr^0+(F-qNM!T9q7RXGmnVxAoNJ-}aWK-#`GXJf?0Iy#F^fm45`*{p-S#z;Z(u{3GU z*zM)_)BO8@zrQ|K9jBu}xPjb98i~@Pf}8b7%lS2qr%`mJFhmIsG*7g&-&ET|{n)*6 z(2C4*>JZPaxJ8J$ejr*Yy>Q}OxchE@rDw!_quA2`y$uSKy_f{^PFSo}#%>`|as33< z!03sMMB}V+aMtYWeZ3U@&=<6*se_2cSP`;eY4y;!itL3Hcj-)UY%tAoPPqe)cCo3# zP_pUK1(NlvS3rRF^s;{{Q+6U_cBEUUrO}ZiQ+7IIb+H=It9i~1t*Ha{0u!(m6bo}^ z5C5yXbfq;iD=d)O*yUcV8=xhQL2H ziP-c0XVVhe(`z-*PqULWuPc#ThzpU|@6iabq}PxGly!aSNR{qO8^+Iz7Q) zea0HqiPv7F!>$SVU1Xa$;ZgTE!E~^fnfpohEjyz=NuV2F8hJ^wc$!`7dI&0jDgTj- zO@RnV;hj6re@;QL4`8$Vzi4~M;7Zr7TexG}>2z${wr$(C(;ckX>Dacdj_s9n?4)Dc zCwo87d%k+VQ_rrqPSvTpeyrc?zV3U>Imeh|SkoCZqu**r13_Cw6XRa!uU3Em`D_@Jv9I z2MMk;fT%n6XVb{8O4EoD(VrSto{2^J?kp7y7|<2__ENrO2#9+%*u`B|AcupRi@^ZMR@TK zpY)pzM#-y9$Y?R$y*i*1{UH_Olkg5hs~VMSoXl%+^aD~(t-Bx|v@B+oa>qulmayGL z?f8&*z8G8bcCYEenmGl7BZj#93o7l8hL^_)?wx1lH(ix_L%fP9!-*~5 z@>G4xiX#X#AQT{qgKC9gx&~bm$b@#c*KQ^2m*Ej`p3CRNS?lWes-2!aK5^yXQGjv! zq5V|kv_xa7i(dO7R2#cX1=1n&xIhE{-f+dg1AA+3v{IINdvxi0;amVNp9PlX@r|4@tZ|DS_ZY1sIn zEu#3x($*z+4s8XhNPiI$rXH>TshAFa+R8RWt{!E3N%n&^k>>Jx@$vrV z^2LW~c&2J~P`0-jj(mEi-clzmu;8b>DWt8<5Tz=f-O8Ryy4H4RuqKF!XDdfbz+R!d z_IPT#+DMdq&R+W}i<-o5j{1bB_oMm~%k~b-b`Ro37N!N@Vt<^qZ%QCz|LIgQAA*^B>pudUy4H6j&CPJb_%<__A-LL`Ei z7DXk)QHYZc)OZP#ORlQ*qgEZ)y{(|FnI-p#g41phR~-{kLp9l}Oc;e!PcZ7*_XnXm zZOV0$ndYL6CSY~gQDP_EEeU|63a_$9&NUdPKaL2Ip*k>wI%w|7XuH=yrd5+Ukp|w_ zfEa95HNjFqh7xXmU;4=13=OwQ2p6e}*Q~3LOmAbjlQuQsaUZBf zZ~}Z=bSyQ*5*fivlA2c*(4tXxqH!N~gtIrXWT%ZCgqI87tBn9p=yQnJ{w;1PCVlf@N=UXkY@9k~T(OqS|Pp08iu_Npzac7}o1iW7*&@ zqTcj)X0s-(lVpYTwSR+caBg+K#qeQ8nUIF0|2&*1P@h_RBZq|gd4{(1{u@SwX2?tp z@$o3+z{wXfsl_qTHBsW_B~c}&V3B;?2UxIgaHPp>sgA9b4S_G%2^F$|1#52b^0X-h zg1tsUQD#lI#<!Ua|KOIC!SsdOGFR*f`7!`@JtYSrZP76ajIgyMKAsPBR_jF>MF$kgi5+BBAEr1x zj&ytmsaL#AhLA-&V{?egU}HMNJjI=ZViMHp0+fMe!CccbbTkTq)<9P4Y*(-IxgO6H+}k5c`dQQRoC>GMQ1Uj zfrjiycpQ|_@Y7AD1HznHYVtebX8EXS$zymG?zn0IFW!oQ%$zW4n2HWEh~oOk7%-ofbKl4&u1ueLz+x~3Lt41e zE3iZSB8G(#9`;Dt73Y#aindYD^y#OzpB@-|jFqWfpM1PaP>lh8sfUHtFM8>ZIzwlp ze(650_kra@s@69%kQqGjBmpd5eg#arReCm@dN6fHZL%~TE+CLa>{$cUrliyzsuvB0 zyX2Iky>$n3u8IjKbX;3wzCy^j(8Q$5gZY~*wVTUZ#bm;u?S$H+%7j=*!x5~A!$%%a z4_ci+CUpG%l&(Xiw8}Nbbfo)70FoV!Mo;Q*KX3}QKuS%X26S5w+}S+W=ng5W`IxX& zfe3O)!f8oz?I)Cac+tc;%wv#bcCs#w#3j2G0;yP{33*@B+ttqSzP8ZBOohTHlE|BI z3V#@hg=M(%<*IeG;*C(OJNI5{Xouz+CvtKHJ+KE4wn?0*m%Xqhbjekej4Fp^U#VIg zh^>hR=x_|sn;h_VKS4B47P#Phh%y*mP!s}#Jq}y?fx|6MScDoLCIU}h9-}QhK@Km6 zt3KBmJzcSJcXM{_P#i#SC_Q&x-wPR4A751i6zx2|r1oGRW$@z;7f!-#r~^jIY>r72 zPsC-_X9H}nZznZ`9<+Wi5*y;<7_t%j^LY4@XPr@@2bZNi_{mEux1<#y_e2C8noY*q z`2-1G)(KYwM@L7SIENQ-w`_A*@pdKBUqVOjyU^De&G=>Fqqp#*jF2TRLHy2y4{2Z- zDhUe>8v?HwQ;AK-P_-nhDc%ZwC97Tc-U{&wIkwxm+)$7v3LJ?j!;eSbYB%(VQF@U41_=JBkNn4f<>AHK(M5m6w z2nEPGK*~Rx$IhtCcaVwUweW-Ky<^>+=6tGxlW{o!7k@yz)YM&XmZID1 z%GV~U5C2?!byKN!z5(MEN)FEWh%^1hhZY#LcXY&{xI(aj`i>f34X4w0G<~^?d@s=~ z$}6-dJmc-R(fvgPRNyD}z_FHg$lfuRHk*=--QbPq4|jVCd|r|Iuz}+y2VzT!ya4(c z0fNIElDEO3%%Tem%T`|b=qK<|f5{JW;C{4t&ek9A;A-Qd`_ zj4PmA0s)weyy%M8vq&{T2^KJLdgX6BU1FRe6|QRPNF~1pnm;|+j^1fJpEO@+wga|K z>x!qY#vjkfUbl0O1}D5lsK1%ApJ`|mF$5IS0?Nf*RwQ=(crK6_9awWnj&9KRyq+a) zAja+@nFS^dHRAJMAJd+`5`Ca;+{VW~H%2~>eAF+UXZKrvq0ts;x0KV?Pq5NR&AE=d zXn?`mcUk{eGWs%OLGmEfmoEnYI3MEvhce;6G93QaY5unahyQYs%1Zh>fp+*KD}>01 z7#bWxObpCi2$FFJG;l;69R!gU${|ZC5nkSWXCgQuwr@E|qY@PZDcNG$AOG%-RIn%z zuGqTR;Md(^&F0=}?6kob)4GAUg|m9~#9GMe-5~oVgGDe8Pd551xp4z3yS0 zAqM#xK_g4HV>L=K=DW}!TP?E=!&B_fFjlmBDGU@*oOaS6^*eYKo&BE!f%{x9u&Myf zAfa9|K&^wB3J^P%0IZke~ST<3kMfGY=o)M!Im`TjjW9GqH0t5t zkD1wK(pcI~V6j>b8;zbhU|n5D+CVLfq!MwxcMd`NRT7#l2@0F|vbg#dZZA=u=Llv$ zVpN4>fgQt0mcs~Z;J#ADMyW(vMRybTQQ4RVD&k>ZASsoTJw>?FNHY9myG_>2IC~W3 zhXj8a`_y7v60pBS{(cnWJ0{j&MdUi!3;If==mCq@<|SkW zLo^NIV}pcRvBiHDn zmf^2|YoPC{*#(Y1w?w{tZhrn}8v36kk^lLH`uDbos-6oP2RfhgYrHKx86v4K#7dyd zw-U3gFA(XhRZgI-oJ2su)O$I7IEl2Ty=6TQX$#Nohs!T4ijq7)f*FEA$0q$9ZhibH z3tGLS^Dgd#HJZ1F^NRow-9h&L`ifO~nUiD+JmytxF1j3#`%JeZI1cnl9&@z?=~-!O z4D@7YL-?CJzjq#w_PpCnX%c9^a{v#qu3v3aeRCgU#^EHuo`Hfg`+Y^8?d$d4louu1lnSFE^F)f}BzJ9Q}iP8^PT^7>gng zygmPsuOnWC3|Vvg8Q^j^EBxECGVkfLsR2RThX8Lpmj6+?V)I}%JZW1?+w^K+cNyNX z*p4<&`$@-6b5xuyLgSc96jZ?sAg2j@$Ix=E|ZuI_Y@S0)(oxT#^QOtYNJrba;k`${}(LMysey+>S( z^F)gN_PmZRZx0y&jFx%+qj$chXpp1zb!Wuu#%T&??A(xwpJ7yk+<;El$QS>t`HDr0 zYK>%?xq1L^(TaU($cM68K!CSy*qC?9+rzSC`h+T)!;$6B9i=)Q!HqU=k2b7>l9zw5 z?7LzouYDdjp}zlNoJA=xmBsQGR58t;ER=q*e2%YA9%2m5{+EOd7ORfB;whdl%Ps&FCH6PY~OYCP*W1>zA#2s8OW+boZ{vl zxGSr17kBhh_*vMXKo@wT%`wGalasB4%gFR1GJlqCD0xJxTC7^HSoP#F>I1SAhGKD( zx1*URD5er}aaE_&Bg`9vm4e`?rwXK`?cjd|Hx4*b1tQb4fRl0eU*a4O0fY4wrb6;5 zFb7p)pG7=&`%~A(tYl7f_GIPdC_pfDEfm??bYMvt9WUXhn1@eQpSu9Apk-q4ZU^|n~w^d_+V zBdlaN>=tXC;rdn^8{m)eKCzPZFRWZVY$ST-D7Ugra)FqUP9$f$9hiXyK#^9>@eA6B zFgL|Uj&ArhQV8Vj@|A&N7kE?<%zUS5g?&tr?Prv)mp-XGBjRi7{(}<;J|h)hKcF)= ziYGFPWGT=i2hej(*(2@e5M?O?TQh!)>eUmK#5Z5^c{q`{COJP-(!C5Th_>DwE;TSI z)phIaV^=mx6g?XN=cV|KwReN6=NY2kSzP871XCY;m|2F)d(FclH7Kq8MddT1z=|Lb z@hPztMf=9YJN- zAE0booOBk#ltoftLoi!A!KHa+D=l|sC$_E|(dSdp&q#5H3WqW|Ub)ITk~DWvmj#Lz z(-OMFi%=$`9StlTEStV89S$4scSzsGY?*02+s~RC?VtL{>Z*RO!alxNcTj_Eiy0qe zb1gI~yC!Id3_`#~88z1p6S%aXNo`iK_fu}^HSwz zXr`Ku45|Zs8)^EDLnQ6tGg2rg7-Yx_FaRe-+v^9--|&XRnM^N<`Xxs*ORnOh@#L9I z5g3h44qFEyK-sBDP%b5*RIyR`u=|0ZS$^j&6jdTN(#Osn}3{2B7VXusrcmV z;QD2%xJ++%Ml0zOI`%m#(0M2Z^TmMD-``PYe_9K&_>nk=P4#L`L>B}z_Xlm~p$J$h zb({uRn}FspX+q|s&wuBkB4FT9CZE);sNOgz-{-eIR}yZw{8OGKIWEbExUWF`889I6 zl%Mz7^{4E7#>Z(r?v*S4)C$9?tTgy&jj+`-U*%#fb)Yux;vPoUI|Bcxe|=lHmidV%2SNRVUYC_!GPA=-Ve=;y<)_Ay4m< zG|X_`(&U`~V!^YKBxC13D~3j$TuQd3!gm8raDeCgxWFHQ+jLbWT{YGLBur%RZrKTK zsv@FM=<``_V3Q%H#dl3+6zucF)0vHig`=EUwrNW;=TV^O zrUZKolg|4$3WME5FkNHL9$t}M2U%Z(?0^s&hSN)$`Xm_PGPp8y6ok2^~yZ7(K8jB2#{y#FL^ft*VF%sJUAk`-H z+Nc`fQ58E%>VtSFo{-cq#_egaS~kJ2F#H%T_i|6bEtf)QyUx+{@hbejCJ54&G-QhA zEMAL$;bl9MU1U6b6<4TYI-2{EA$e~S>`X0i&+yk<{rX3Vv18g&W7v-{d|)Y@-gRG!}JQs(#C%}*0C-aw*0E}1*+Xh)@N`ReOc5)zI|JezX;RtPh=77||xS3R#X z1foS}UN3GOx1x_;Y&*6qJFmUN9^P$pe;|esA=v!m6Vp3UWl>8nWgi7tVw#w^1fI=M zDL=8sx~JeaeWjLh$7S|*hKpcWBdAfD6Q)wL+wTn{caEGs-UxzpOdn%{nvDX-7b=VH zMB0k|MoD7RX3k%z>VtK-&D&&z;pplcpRElPH1NlyyvJvjtAA9@p@XFWF~i8N*e_1IJ2)X!=#2CqyvJ;AiKspbO?8Z(Pto91=dbPdUIWJ z53VwY3G`ON88ZWzf%O)kz}swgyl<~is*&yK0L9R>Lv4%%5u>XF2XXP)V4vXPGs=M@H)!VBc zm5K=)Rb~8>XqFtSlH8$pVcTn3(B=Ga=;|1L9!?MM`m0ixIzyv38nkq|3j~fYw*X@? zV8@?VE{(DRi+9!( z%CzYE`i7!agW_B#Rqjeql(@gjBb_6pb#e_O>qd{y3$RQRYL9b0@klkAI zQ1NZmYOg+&BZ+J+P%4p?yH;A$fhDZQ$PsMAftKQ&-;uQgEqkbq>gd82{!j}SRr<%0 zyObQuH)`a;a8N@_y1a3*Q6NNzjh*(%5wB!WjmRAiRNkbQ9B7|9X6E0YY)r`Eo5%`D zlzMUb*kDQfN>0j;Fek!yE1u?tzf^&&1^Rue8+vwb+iv zr%Z3^(LOv6)G~u{w>HnFC{8i>J$*0koK=ce)q_9fpX>Pjpd~z*SAh37&hlL0X)7Ey z3sdw;ST-K_VOp+m4|qSd!$BLXUymIGZ?Lau*3B9`8Hw}QFgx<_s@vd@F#ggJCn982 zd{HQQ9va9rN;I7A9CVC05FIj^5oFnkizcdj-O&z#+yTpFj;ni@Kk8{AQ#WPSE68eMcDuEb@-`?Af9uw1<-cqh-@ zk-83462*lHfMQc?#ksSSJ}r@i8&NIbm*kylz11^!IiP5BEf9)9Ee$x!M;2hEn5Y-6 zVejjf=(E2kse?Iy9_RKLd^77RtlMl?zoibIn0E7m!eKd zf`j4|j>P$S4CnHPRF4=;2e^vJQ6npD4OWD<2g;N6+NVd3^LL@Hq#70iBI5T{o+^`( z2fiW?6d;9;Tk~~{n2f5hQuCeEYJDf9COp(a{3FKk zWqSEAa6N0*68UqXM9jwDQ)rETjV{u-4uXUOb`>eD`By#RIdU^i`>xcqjmt##d{Zu@24pRnvX@0-Mu#wfC~KVi{1M(w|SWGt;( z@Nb5gn{O*Fn9Yj|%GLtD#YnR?*|=6{paZErOlWSW7mAi>V};B{*66J@)HKH#GGcEc zN)@cZywxd?{j9~a<~flbmM1J|5N^Ld$?Ecy!W9NGLH<0FDqpTl7E7AA`eA}*rb#1C z@KIcbrolNz?|df2_i+PCzF4t;16l34xOK7kcu$;T=Ib76QOm!^9633icLduUvN)Z8 z2kRcpF=FBBH;%`R&KtFY5c2caDd<>d!;)Y4%lIXDKz}jasn93EU`}gHmVY_&Gps+7 zqK#hiJ{S1ArsSP?cc&6*}@Q$-9yqXQ2Wf8kO7Oly!|(=W}bGAkS$(aEK34(9AUhHs@F5eAX-dB zNF$Q5S1r@budE0Jrm}Oj_2HaJD*WWKQ(H5$>d8l8P}^L18Z)cxp+pb|vs0h^Pzark zp2|JC{M2?5R#rD#cZFrHDgKXbwr(6tWq!}?eS$DT9SbLbxhD+^jf0rAdS{S7k7kCH z@kPJ8`v5%qk0R{KF9EtfdJY z_E$sFk+spY-Z+zAPX8?_E*%i*`e@&!f)bV~pax1pXEa%2Tcud%S9Fh;Y7>8G4=q3A zdb?nVxJ#nnWAjc>A*c?bPEc;>Fv^&^1f>m`6G6eoZtx2+NC4o zH->tnK}k3g(UbwonZltuCq8vV^K63ed{FP@rP(Q^OjK=AZ63V7U}TzP;(T2_lhuWC z*PgWFi2Ucdq&)W^AI+Q z(lg5l$fmpTvFv|X1~V{Zc_Y$UiuDu>phZLMc}d{R=Pw!rIUBx$sVEEICe{`)R$*2_0QnhQq#nxVJJwb^a&F^YjUY|7UwXyqcR;8BGD5c*)eMeqcKwgLhPYpCzVqZCG`8-;|mWi}0`oaZEON|xc zRvmwzlS-(xu7CaP5EuTXSm1t+>Wj4F(JA|yz4in)d`95a@`3jDng+aK!0QY!Yxww@ z@W>-EEP#336n?jY-h9j^gX1vy8-{zLKarfRb>XVPka0uYtq042!G%NHX?COgn$@*yPL3g84tj(^%5p@5ghz0_t-vt}xll zRs;uvOdJmJ9^|>!`1~8;zXhTb^QR(AL@45!CcT%F1{(sSwI)bwI-SFp)evqBqMsiB zmX_Q;AY z>)jjFcZ(%6PowedeaR!wKH?S%zi}APUp8H?U`8~vR^r*tI>KFvy{qZBexQ0sp@Y(p zQARCJdVabZ7o5brHP=~P1>SDI#%iAg#Bd6+BTNo$b1qe;E`9r~m`51*2KKR7DpPRV zYxbQs>-1X`plgz$6bp5yxzWq54I#AvM=IwSe#=IyMpMYP3^kwir)J&IXL zzIDPfsfqD(s9XtEp6ih*QkKza+NNy*BTS|kNO*aWW@R&Pg5+A%1d73{&Co~w?uUR4 z+3vM#jGxW7yb(x^--aT*!kTD{>!xbi`2~U`;8mKVe8u|pi$=h}6cp13O_HptR}_Qi z{%kNI>2BN)#Pee((+6F=9Q@GjzZ0W5ZW3b@HAmDNKA?sjnZ_TZtR1A`kgs}arVx4N zPZxGG3+?61g#c%Z{p^RYzBe+71*C}b*A#)qkzH8^XY>B)trgm!N^sKeUE}NzY|G^C z&u?qHgJ=;zNgp83B3I`Alwg7le7aB=J3u__#6YZ-w2;<`z0V=HjTrRm^)-(w47=HJ zYlQE97fCe6&EgO+*`|pw#r)MPyR}OIJ49%-`|`Ddwl~DXuU=Sq7~!ij7Q%X;UA$ea3)Q`k!@jy9Dy{mw0}Q%ry3;JK16Z z*MzipIlGdB4ZSmI;}95n{05JQjTgUz%nK)mkLQa`0Z2#m03}CS8%$*`;KY6tdME@? za-Y`Ci^@&7rLnS#E|Y%W&QH04A>(%u6Oi#yi6hz=JOb3j)Y)?2w5&pL$uO|M3Zh@91yx8>=oPUN5pD|>&`c@)+6zq# zd#=^o2tikY5m~IpTS8}@Y;MX1;Y00O*EpEOA!bf-JQ)p6nZkDC)h;WAEjEb>8!i1K zMy>ic?RaA{9dJhZFP{o(A?KEOIxSZF67u;H4HkgC%R!7WRR_K^Fl_2b3F3ha?>m{! zbcuY$_)+?z?1e1+>I}XZ2{(H18Ch59mgjoyrqF0aDw5p-Y~SJ}+j66@4x2}f+>XSK*ue&v zSPC_UAWM`=$T!eXI}s|i_}o@sv@k{O$ON9GU^H@y33i!0!n(uUm`t3O$B8jceXlNk zN*H-wS6g|3x4K8kv>uc)WtYWB17=4VV3ZkKmCIok{G?@WHi!AiK9M4=a~pu0s3f}; z71*`lESnbDt&8FtEhJsJI9OI)Mmc4q-D^H)K46D-HCc#_HsnwM+x)_?PsTLCEyal? zl7V*O;Fz-NWE$0dG;j#>CxN_Ou}wHSGcZUf^Y=n{+LALI^eNrXjbp3y=zJWw(^o)S zkD!CWuNW#jD+m{{@eyCuOTjN`Z9S&?f%J&UkrSlDqFIN^^SrS6k_h6qU641{N-|kR zpv85$9c&%4PYp8K_j5^fDy*5QXi>E21)i{#n=#q~D3y+B(#I@$E3+Xo1v^E)~0v3jJ9y&X9VFl-EKXF2)|;% zjMd;*=0bx*J-&EKrTV40QDEtowJH~q%RF_`nr1h+rK^J1pa{v|_Gg6){&CoXQtFH$ zNNC${>3Va!5Ca11=?ltf>mIkZasw%vvmZ0Kg*_h)@-mXC_$*4@M^RJST{^K3A?(B% zj+3@p17?k5qS~4a%@b$_1+FQz%v_TtzZyG5)ZPzd4gC9b79Puv{3! z!e;!+aCoCuagytJ$9eTr=l+25)N5J{cQ$Y^S+-!9&7pDMET%`>Ul$5#n~D!I^e}8m zTsPK;!{9=b`t?)uSqH&&GL%j>C3ez~E%2$MB?P_6B27PE}HI!_s# zk};08b@cv%u@a4OT!{+F$9MSc^wyfor)poDL4`+K(8U`sxl9MQKh0NgADUYi50Ce( zeXmfg6fe&gdLjp*cpO`P@ABN6b>DbExZ0sQEJdQ+UC_#W{V4Gvl}6fE8l9sE*S zx+6~l#++2od7_||>DzOh{2A`sJn?s;9+!Q-<}I%-39Mr4h{SSOYWDkaa8^m0$j!Z? zEY3_@9TM(T=MkHse&-I!+mj=Gc?`(uST{N(JWuK*l<3d{WF=@wULPlf@sMR)m(yeQ zuv;0WR?i)70YR?ertb4LAriJTYL}CB`?u(P^?T(C{g9a~=6*hTFJKWBPPCeb;vho;3_YF2sV2Wpk-zbp0G=HSQvEAR46zwd1P4}6Cinw}Q z4`b3J8nVsB#ws85WR{GA`x@co55_dL80M61U_mv6H|UvZtXoP0i15NXGub0PZQc~W zsr>$GN?>HwjTf`(UIV^b7nTV(ic;*C#duR)v3VJ-!Lhh7+(>DNFMVGJNiX+2%8a*x z_71*!9}H#R3$K(r_q}FR$s!SI3%OeIi*e)F28wahc}gxWv`L3-j-wa{=U$(Sy561o zq~p&Tz3dx^DeOwxM6%bU`D%=@07u5a@owK=MK=0#y7C;4=yc^2QVZE!XQ95%TWF04 zw<%AzFTR=Czjv>WoSscTe z)`F$RS3KN%aZMyHf8>~Lh5Q63u5T}kAJ zmByu~{1%lsm){zphgyI`t|?uUuxyJk{Y&6W?(`|x%C^~p**%IMoWZ(jGe84$M`e7h z_xD-d@x7*-&$d+!bnGwx(3W>Ghc`6`Ket?c<6Qke6EyJi74Y*X{3&4kDVsN?JDXRx zgsl^vekUrTNl3_2{=pn?ozxy>Ev;qk4qYJxYCjJ$=Cr``{xFe;oSYzSfV@%X1favA z9~2ef2n?;_!68#&i56I9bL`1)dXa3zmp@e}n4T>;^yKU{zyts|12O7<3Vi%cIYU;s zK{I>~&towEslxuBh)Dj=;`-mSRW&<@uVTplzrCECole@f8U3QOmr?yv~JGWoRB+3+l4am?+Tdzfb*q%F7I z{rY&jORgUEX(Nc?Qie63FCf z?$UKN&)o>Wc)c=ozoBxiZe4O}$2v#J{t!6Ra>|%Bwq~d9Zu2u5w*UE&QcIRuSL$Ii zDIKR+ZrG&{0Z`$sEQZcqeKm8e4oJQ$lHf9BDlmd=fKS~1fyS6x=GLv`XJb;RvQoLb zplv5#k4+DM%nFlsN#^Na3JNJFYQ%6Q+q3=#Kwd8o>x}!cfWvH@v)$aynq6sApw;ZC z2g}%8xwVxo(y29}0<_D~A+ngcd$!Ug(fWx;zXOJVb(sfN-pjO_GM^ufPdj<;9JIp+ z?<+C;Azz`;+%F=`8R^n6UrhG=WzOs8Ir9;J<60OL*V=dfP_s2t%6p;;Dc@_k_58Ys z&KOIsmza53UwF9ZxIiVbibvgk*x#0rK_lurE|jFg7s%8p3t6t4HbB;+g2gdL#(v|K zw%?Ff^`!%EynFsVWRDdwdwZnaLx9s^J-|r`($e?lNB^aH!yWu}q-;x+>8DxFYqg&W zOUW-I*SqrPh)6^9BL|#eFmGqI;{aKX#qh^1ZSHUo(aZUwd=!z_j0l zE2O-qlg7qVVsqc*@4>r^K8j2UTsYAVCPyx?Xqykg@_enbhJDa~iQR*CB|hph@NY&= ztN3Qw(oN}*LU4DJ&;(tKe(*;~Pe&+gdH$H#Ei>^Y%?T&beU4_=f_Gvkr&ifw9;Kv7 zh3wTG8ipk&ycmFyJ;GibztvS{l=2JT0Oco(OGU{kdxmvVOKUBE(yWOZd&s{A6E56Q z8`D)1#!v8wFP8~swIpMj{`oF=L_qri6SR$OaO<{*`s?`ScTdczDIY&en~MY!tCib} zDu7`#zSlQ=o2HTmK*0)A4>yR#NbsQ9ZA3|sw^Aadt#*nai}IjElFM)86zr&iVh>Ez zM0+IiSNQnbSFf*54m$mlK*Rm?Gx^WV%0Fe*h?!cLx%^j4ZEx|fm;R@!oXe^zI^Q&b zQURrtbpmG*gtUO&a`XzTqW0Go`-H&A-C*v?z^uwnZfi5Dk!ko^!{NZ39)?4JSeliH zQEzQN%PTqH$S>h^h`=;GBs=@O>mu7_y370H^olyrJM3hlmqkqNy((4c_9?%XaV{&+pHd#bPV<|?-%01XYJHJ=V z%BM?{o_Qknj#`p&0^u{rND*MQxVpc(VXh%5Aaab{188G#LDZJ^4laTPIyfnn+`u0x zmBXWvtu~3JZ40|oo>;othZ1E^o>|T?7JNEdfBU*nVddUhx9>9U;$dgxV=vJw1v$C0 z`#Z6n;#hCks5R*u7^C&vCE_2|LM8=ncx2VM+1#xGQe(~{p~0lJEOW^)zK;G{RiAP7 zd)!2yRj@&SnZlq_#>`rX2f6JhR`g}3aN237!^W!_JD-kwl2u#oPTZ_KUy3prhcA8X z(`LiRPWV`=)VIV^j~|Q+?j1Cw;*8oUIK~?!kZ+RKq0`9ni0u)y*SP!xTx}hFj64$( zKYAVC!!nh^SwR;|#}F|N9JkvRx^-<#4z^N3ty^O-FvcIlp8Y!;VC@+vG(}d1t;j7C zxbGi$Q=h1tQjLSHI#{)Db~ytE9l03;Y*MRFU{qqdi9+@IMh&6^*4eUR06dfxtr4&w zm&noWHAV<7Dw+e_{lYajy_F9YNp>aVvh1hHHWAed6lfK*HD_AI4JOY*R;$i=v_V4` z_dYSIlkQ$!tM<+U^@q!KSR;=#hV4YMCop1Sp$>RHTRs76ZBTj|OLpBR9=6U7Y2C|z z&{d93B#bE<+H!G9AcLTc=K+g%bpF%soG@PtDqtFm_wT*{tS{N5HeID=`~&e3fTkS^ z9R!EpN*?mxznb5@%Fw=s3}Sg|FwERTOub5Xb9U$6*6p&L{2i;qdS}s^kl7xUVx1!cnsDQs&pp@hs%9xKLm&i1|(pWMmarVrqP>Npe zTI@-KCkfZeic(2^;RuK35hX=Kf$?i0CWiYVx@f6K?!0)EphvXI%noK{{6So`bzB~( zK1hKT4bvwh%36H;h+h55$)opZvlYzBKG5ls@cS2!06+p^<>S}NT8cD(1!heI@IxsS9^nYh9#I5ev-%ChrPBIW zFX|jhKdH?KQ+FQ4AJzJSiLd9t6k0>^0QtmgJPZHfF6`_(2{KwwbJ4&w6qw({Aq2T7 z%g{E>!u^+8h3;g^JY@u1H%4K5(4x-ZJH$muLOb)^PuZS-OK+HEQMh0}&3bSCk))^n zhv|oyt(l#fy{m%rXHNBh3E6%s%Q*lAk^N3uo$z#bl0mJWEc1#4q zHlssv-tH~Y3=dw3H>(VUeDu_8!An9D%@g#*3P*htjc)}X-QaL=zn|=$eSds9gYV&Y z$8iT`Vj>~R56(cB7qu2o6Zn>)-bcYpw??~{=41e3GNbUSvMKw@%Dg@cg9Hn~2Kf1l z=3xvK(gZ~f!VPdP{1)m^qAL_6L{9?n>-Ry!>TSJH7*`+C?Ma2h{`vhX_DhhfEemTl zxK!rQpb9{{eX|47WS4Kn>LluxZu5ZxcFh-qi}qJLAS> zKe*G`>v4e+sVLdL=WUV;;zcHsD|ACISxb`>=l%NpDWDnG--fEOs{Q2!L~Eek3U!jw zR>vhJjs=!ZN7g~(u=2=xxyLg3~c0yqg)=+{GRIO z5ZE0nxn6w?%&30>xxR_mAZ~Y+N65d6@Gsn@{%wiMy|OffxUI+ABO)A*tyr_Sse;M+ z_DmDv{v3eGy^)6iBXfv4rfAtE@j<;$Dtw4wotyh)`-b%w_m9+b@4ffQ{gZv7)PF{( ze@fc?Z?{L)%hBxL7^R};fGUK}*T2};o|J6-Q@e^-JK5j1;?uc_PA(D#=0|W5=|D+H zjBAEji&k#<$JpEeZglbVJLPUx2zI$2Wy9zi7t5#k>OuZ~@xnm>#CDf1XvMuR%Z*-UGj>ib_KmdDSwQwmz;-%lEC)&Za$WR$Pf=4P4_M3OX2y;n z)iS$Bm;I%_QDkG#?FBfjlo4odX_SfTz_Qp?T;LDrza+tQ!c-B)BO((4z5O<%{Ak9W zVlE>*t7QJDktXl#>m=^`tqd<1u{GOhz6AQf$|(6u@Nsks4Bz|^R=5zl$0M-9)8jde zY=hTCdLp{h4av=WP6m`AxO53|P7LCqcaO*PD~t~e=9Cd{L$<9SZb-J^e6={wLL&mA z>JE?q&BcsfBKA9(34_-vj&rGVrC+eB7yRmn)*p|~0`8sIeP3(D#ZMTCL-zhAFv|G7 z>J2{!zm1=tzyExBssD$czW`~u?jRlKy`E1r zRW(t5pPpUg*?hadc<^(1iw$_&cla`N2?cSL-<7UaclI+Pe%pPanVBX=pU$F~dZ^r} z?M8moQI!%Fb-8bLIr7}Q+Xb7J|U?)toUkC@?Cm7mmLp)K!i@e_NLlI zn+7OeM4jLq8~FC2B|GR25j0uPdg5&k{I+wkLkC1Al2G$-T`UF=3Ea3XR+^HtAMLHI zUJ>e0Mjfy#)Uca!v1rt&-tI@#&ZMx>0Vk1@pgIj=CoRrin0n`FTr;BBtR9zlXA(4$#-} z^gLeQz=f1aAs|Ke+euO`EsuI(P{rGC3ukK?7YT>o5GMt3lFrA5!6r{?*I=xTygMqa znc|h|G%w+jx$6@zH!Ll;J%x;xL7?my2@H@Be{_&UeaP@~RHbi+(Ygq*q~vH*PE1T& zVLx~^z^cl4oW$rKg`MT=l`&4@OykW~?o{NnX06$nnOQk=;`cJ~jxo>M4rAo)qw3WH zZF<&wvLELBN{1)xSU-t-)0S#)PdFQkD(x=qJK|Ie79TlQwGqqc?9m{!EtIM#pEA+*9Mkm(^%hvc267i&8W~=qAe++;Z3ey zF@SW*PvquqYaGZA2m@WlL#x~pLR+A4YC$~TLFTzcq5Xh!G`Q7USI|)73o(ytsVJ=C zzWN%q!_3vPXjr6~EbG_v3)HdE${U^b(BD~~Xr5Bb9d^^8yF)B61}Ft=v{Ry#HRv8V zY^-*Qt1otZgclzMB}}y8CkZZj1gjv1FB_82x$Bxo64H)8E!AM$7#tgIw|6|{rnabt zQF78#h&{D@@z@GRRYK%YsE^rF%*HclHgw6o9)#DOC)G@5E7M*r2{zm5;@2HY4=eTN zX(HQABBs5CcnAFQ!bj>ygU%*?FliX*v41Adgl=~3kcks+TD%{OfB$$x;|P44JkQyF zD&NMHSHVMD_ATi!j|KXgJWngh6yP2qR+%Gt(Rx%|hSS^ojd2{F!}HGUzce`cac1(l zC9Mv|=r_8%G&@>%)*g<28^sh4F}wi566foc+^FUe+YP2N%$?Ls-j-E$-ANH!p`qb2 z(X$UC7GLHzdQU{zVvE9JI?vz19eT*|nkVWUYeItMA6Fv@NkIp{a_N3cbP%czRq=2P zpzex!BQRd|2`fSD4&A<`BXtl&ctgqC>W$s|^R2C#3L=Ypt>rgT~7>`jK9IMP6og>(@7Kt|%rr$o}(!vp7?g ze_IKRE|=187#-(^;Zmj=tS_73{tJFy_jfGUO!a}Bdwx)vmP@gH#O}^NPTfRk5EIg3 z4ocUS9HTX^39s5gruHh%n$n2R38QYZu5oYeNq!mii4(yLJaSrQDkZ(cwm9(X`UeAqCkk*T)c)yB!aQ>`vyjBNa zYjV4RZO=^JZlZX8I?qkshC*jz_I}&DfOLn6ZT+S{+}1*x>d;K+Ws5dyQaOrxc1rwZ zI`Mbd9@9~IfV&W}7ZMOu*F3*^=E??shx>wgI_^Y^;R^y$(}xMK^*04Ejo|my zR@M^@JH~HSVc)0@=30!Z?EVbLzJ6!rkZiG2Epr~f`~lgogmlLccOf?Pf!gpAkrL!j zNkCGZfS9}xkKr3yF_Ya9GTtq)DE_{8C%`+I&)o5}I=m_3vv`%o#-FVtvp#fl;u%lq z<8_3n|CBqpxMoi0^2p>rw`Wt`s}TU&HHII6Af+tMDH>B7xp|9<9T6&AKCtfa_xgFHG8M!}0 zQ)$mHkiQC1+(zCw*Utr3OVoeD@_%e&>`fgVtn6JCjjaB68xt+72OB7eovBd823P;} zmXNO*e4P;9J1kJX_Nbovq`K6t6`xx$G@{x2sP4y;5%!;}&UKJVCURP49T&5zxr7c) zoqjc%^uQ8w2V1M>0?Jj>LBZfwRE^#y#t4F`pA+7YIgBrQ^qXkH*V8opamZPxMU#8Y z^9hV{a>aK4i?g@jibGqrg#*E9+}$-maCdiicWB&Qf;H~$!Civ86WrZ`y9d`i&OYbd z?~L)iyYC%ujMYD&yVt6kHLGe)4cx|5UnA!}Q;R4Y4sDn0vmGv8h{ryOqxt?%WQSmB zb4MahRU-IZAJ_#NX1ipdxcCF99DRKLdo08JcUa~>zyDvwoSErAF-^AmrV5@K`nz4i z1gNDUfE}f(DNOLD0;05gbznKEAwu{&gyQWnYSYM$Imd-v*0TZU^VSjP?xS%D;(IC5 z7U#)P1SyUEwQo zK_F)mCwUaJXjY0ji!Q-ML+*9K^TbJ8I zNxG`y)JH=j5-w*@Oo)%7oW00!J(88Ii3JeuCyoPzOl8E8fYO4LLdwCq;-z7Be~@ZC zZcvRRVOdX}hzOiQ452Wr96Vn{O&*-^Pv17a+G1!{GpM286$7b0cY-x)sXJhN9lA!< zC($3OfXIX&?hF1yu%sovH zzPI>^_S}~I5~^DUWw_svWO?0^OB*;d;M_5&Jw*d2>tI$DS->xNU}Kt?{372Ovf_X|5!wFAxkz8XG@k}GjKj#YmEGbRI=%X~U1oy?jSPf@U zzDHJgTTcA$A#c!^twM+*uPC86Wx;=rd7khYnCpqZ`c+|i_Ap3YNar3X5+B4rsrZcr zed{$t{kifH^-pn0sUchH8|yT+^17(*iH_bBmMI6Q$+_;4ews?A+A(&>F=(kCaxot%puSmbE!YGlg`cU++7F)v zi!t0~he_tYvsB+LF=3RN&?*j*Y1b4S-Pk86Z)aosyDA13y^~!tnw|YW z2&R9>q$<^^kH!`H`_FqXy?WaXR^S}wk#d6hc^W4T{WN7TXj+)qag`f3I3g^(^9M(z z`}jqh)gSa0htIHgf?r|5!5|SO!{D)yC3~XLge7%3i3c+8R;4<)u)`Ou4kj|~f5l#Q zrq}#=I#T&`cum`{sWlI;MpE9SMf`&yOL$>FT6;S}1qd^CUE?@LpzRi{!=zWAAILN= zi}7{B{v70rtT)|*!$kC&)4GOl!(N+M1V-=H#KtXn6t$wsb&B)HyBgaIZY5O z1`TL0XATu54Nt91c4p_5*i29Z{jyL!>wCeqH|{d^&gLz z80whPv@w7qbMG{k9C@(fj+6rHM%~D?z3D@L^x07gLCuOK%o4|!NQAllE{d!#&12>w zaI{c3zjF6u$b34-ZFTH%*y|v3+tubc>e?J!sxJ|>HyyBPDBtEvKLRm z4b@ZU_N45qy6Ug&nay2CqBoNSO`R-){3KXi?b<18)@Q6=Q=}00^!2gqi0Kml5UUh? zu7R-_Ad>l5%EZ&??ILN#*|K^IfP2?zpa9Gc z;%&$X$x3@=xex;uJ&=vPJ1bTDsf~grc(K)b#RO`y(7Q8kPER6pT8ZTt7X9zGcIv_; zWRB3z4*s*wl)m|#J#82a7p+9RzAESZ=N*2v)>foJr6kZ;n$#{1uM7jd!F?$)e@tVL z)pLqo8vGslBA1Ck`RK>Y8Q7h-o@yn63}&UXWWRF@t(L!j)5zyK7-ztbwOyyQxPC6E zf~C+v!cfd2-O-;nlzW(qFFb?;<%-1F%En-mkw%sbaP1U6`C^@VM}x#T*br5wMf zY8r8NkI#rHKKgzp0UW}w>3DKO%_j#D`&xx9KlSuEXok||Ym`k&WO^~WtVYmQvv$)i zDku1+ZW-l0zr<~VC4|A?VgVNf!5uSHT4#9Ie&%_T4>?AQcNPs9;loZAmF~avf&;%5 zVpm@ZnQ@mE5X>tHZxCzMA^Lz}803p817w1^K)Xih8Y2M!!PyW3OTj+Rx~ zj4`L)tg|Hzxd2v!kfv0i>$88;+XTbfE$TG2t->6gyUBIC9=i!j=8v!mdtf0JY19o; z21TlML92Tn`9+K$;=V2Qb$h`>9^GD(1ABK!yn7)CQ%ifA^&S&(j#a(_R=d%iGB7*9 zp(I2F?UDp#AbnYFvr*o6$$_Et^3%Z;CqwWZAEv4ueN<MsVFGA#tH`sw)1wVQ~8c$76u6iSo%1i19spFX*$}3W(%F zIO&s^45Pf3UY(hHvcdm20>F;ok?G&4kY5^ud= z{1W(Bkd9ZsVLf`c^_ZTiW)iH(tzWRh_`={(;^+jC;}H>xS9Y3svkuk6lwVPOcnu=QkBy?@*~ zl3b`D3V@UI>+H>ax4QseP?&S*y`fRd$n-!V=wa zAx)i^Dl}OIY&BkVsY_N4-vb2T+u$cSqL%D=t6%>~-n-?uL}fm239wEI1#$E_*a<}J zMzpW7yx4{0v0ylD9ew}($~^@HB^J>NX%+I7UZH0HsIEnmVan)z$;b8)bSy1vD@st` zDvDAoO&VFaHJ4vQZWQdZ1*ujc`yQTkb(F36sye=unse%MJc|b8hhra{(7pzm9E%I} zg^F4)G>m2?csHb^STMTzU#{-xjA-_3a9$WX4jsIDUTXTHOJEYI6fx;?t-A0~H!|t1 z)5idrbmc=r_$(3tToQV$qvrYs3xj;DyEP<5Qx{$NR$`4eEa3SQ=5&z)=4tXFb{F54 znY%v4?mAa8-nPB7TVL?1C0QCN;G0;l>u0(&%S$+c^4c@lFeJW~u@MUNmh9+O!_Ih# z+GoQ}98k*bf%^3^;|Dut!QG)d zV;399Ziy4MnSB$K%W_6u25yN)XM}T8xsfdxg}+m8`E_4n5S={7EOPT4x69R@Fy7XT zk~)P1;?LVq;v3fRQ>@qBLfQy8qjdCl@AWwBge1E~OS3q$_8F&%A`t|3G zqHb*DX;EON4POZ}rQkROOLMjF_ofhQhbcZn%n9`cWH{~1NQ>MF#0>Z%jaj5Bj`WdO zI;oj*gk1|$SU!d0c*!dUtRIm^*(S+_XznvX9g2Rtukt{G2kfdSeX~mb1ypz&9=X@f zuCJWOEy9P#yeK=&_6@Q?AX_DPI3S*STGLlEM?^qYlYtxpZP0xP*h#INkU;oxciItY ze>o6WizaxMF~mCz=^ayGlN%O7$yH+ft{kO&qQ@(;&;`wr~=!b%F~ z2F=%fqtOiZ=P&+aoLR1Z`(uDT1^Msl|Nkx8mU1z3GIFv1FCHX0S_rO>5n1eyWn&|p z+v#M83=p{^fVu@4QUTdoQpZ?)_Gnwz;}a5v_(t1xe}{n20ZZ)RIig_EOEobxW$LBF)v^^e?CGbxzhbS+{4D_1L1rR-Vayk`;sZiWPlBmT2PLxKA%hjBkfB zQ4Ay-H-i{fYB*xp47NrsWtG3E4SvTnYU)(1_YD^-$+3&WqjXu3!P?{n>0iM(8b0H| z0Toj^{^CPuY_K${KiG~>AI-`Co)7su8=(KJKK|?X`1hvrzlaf)O%+rn^mhiBFD;a~ z+8?6rG+RjDS!KeMXMPIX%wFf^R6F#ut(&C`{z!d~eg0xoJaUqE-0GkIr;ytnixFBT zEYy1{$GOY7>&EfoA=jV_JZ+G+U-#E?ECxb>CMpy20|K8qtEVSNQ$E%xs8~m#)x27( zZ!g6N#GFC%JB6Cs5MW)lF6a3%%2?Ca)v=mN2Re<-%{HXRr zpGc&K)9VMGs98egH{pc{}6Oh65bkP)AR4?49#!*5gK9 zm4)G(S#}P#E)`Ur--g(n=RSJX&|Y;J3{DGg1V)RzU2;{W&J|V(e2$a-&g#niGZ%7^ zhXz$QPF15Wkun+vR)30>*lvu~5)EDDmO@%}cakGYiRD*4i2Vsn<27B1k4_=iO~IsH z5(swtyqPyz6b`@biX(a1rUmjteE9fcz_S`-(cFKt=_VNKiNxR~9}5w)TCq1V?dNb| zX)DPmV!XvE0NA6D^X&PA;_w?CP(P!DyLbCdv%Mh9kYzTR7I81*R@~CW?vdi$DluH8 zkt!UuR+0tdr&t9cEpgIAGYY7^#2H|ionpEtOyB)5|8S=nx0XU46)Q^1`Z8rAJG zaa+vjxILrVsS;wie}M}1*Xt>g7r_&PxsSJPFN7>ZJ2Ll@o0BwSPV4^YK#E+A)CEj# z{sWfE2x@`$KRTsc9}Me%|C;`8Mdttdn$+w}flg*7F8?m-v(9vBbUlbMs{N{(65a@Y-eu7ygDo}E^7k`))r zv)z-n&0FxPFEKn$GTKdFWDPWNu|wq|61e-pmHgUKNbg&LG;zELUh%KudxqKRLi|>e%i|f z0C2=}Hb%|MO}t&QNJM76`mrc}T(FpyF};9E#JuVEvxXdU(HEYZtR|tR?=qr?paDMf z+~Mk*PnWO5qbNpR9=Ygbjcs9ch!>6t@-Ankom&_Tou(?CM>lIHZQXRB5i@2mUSjgJO>bv6C<~`(oDQ(Y;xFaE z=oHh5P&RQDYl+{xC0tVD+&wWqrFmI@-NUVs$gz0f8k|r`VBkSmLQl2buf!@uztD~L z&beX~S|>k#5F0Pe{Pv4zS_8n1+JNfW;3t`&fKo!hm^D^EbTqZkan0LL8N8l_4kk3>8kGH?U?H~OPp=7oz)D%r+RgMi@sw@7qe{6HeGZHVADoZiR8U$lME z>#=F;1D>EuM%;_CNz!w9lsXP$4~T63gWn2@%a8BJ2GV(597=^+!*5Z85(@rfOnq`M zncXHvL4lOoSD{BVyQp9Vs!Am8Yc4YM*|eg)L}DCONMWs^rq^8ZJMiG|6ab%)$Vc3p zM<__2NQ^pZ<+3MD)w~rB1&|85qFQM}`Lq;xQ^yRc8dAtwt&LO$jBuQ59v;mHsq&V|&oUi1il-d7XQxE|4h%xY8&cn;vbq%?3ggEf*I3-nS#Br;*^-= zV9K&UW#ZrzY}}x=X#*|HrZ9R(axN<0&@MsmwaE3oe6EtD>8v^EBau57^#oh|OrkZ3 zitLq@bbE^~t+$uW%|D-7B7H$L6Xn!mW3(x*A;lPDsvk`tMP>Dgz5uhdixjKn(`vhl zYBP94z@o9ak%@tCHLckK9c|{5ub%Uq3|>_XYlUtx+rH2*M_V;#Ydg%fGXW3m^7-EZ`8JrOfEI^ zoi3i<*y8dNySPL&&e!$yujnk2#cI>mMmP*F`&Dh?T4lfytJ3JU1Cl;IMqMikD3LT9 zY^bdA;^P>Tm1sc{>sTWe$4Ms2ucE1Ff;HL43O%8!82!LKmaMe(WCw&L?`xC~{m@7d zutf%-Fd4LnQuiq9#Z0wr5)~e1q#GRO2>Rh1n|p)o#X}|PLPD|)2jz_%IPP$B`%AM% zwY)mx>#5cT2BVm7l4a_s+W`<(L^8YuG9=An9^UOm7Kz7vkQUn;%3b+uXfV$DLC%F_ zOT+`$nHH??(P6zODT_sn$Sd&@g5MK1e=qn~*ksnl2J$TxP;W7U+%^B{AnJuo%ihpS z*5h#s0M4nTAaG$g`y}aGpteVK2CjXWdN4R)yqJ_L^E13gA6Ayz>0?4hBb&6otBYBr zht&+l4sOaZjEC&mf^^$G-Dx>PNEo>r7Z>{v3eun&kFN zk1~?>Bwjao{vLTZtkPYr(BRV|$wTgrTbrP2vVX}WuF4O+azxVSvSyq$hyM*@aC zdK|*`mrU{Q4FS(DwSl4EIBx3m**+|smY^)7Meryc1QQU^B#`VB&5Nl8ni&IBztu`| zY4^L<9m4pRc)T)N|ISV0`3co;k4*X%1-82vZI&Lot@`TA3YIfIFaiGIh~%|B5BI%w zxWfH+3nspx^=u`S=WXvK>UXXvV?q-bNLtPBcMYj))O~LcS^^k>U8G=J_yi>5OM81L zUDo6_^Gl0pn1c`ceUE3*uafP!*!fh9kBxinZ@0nW%&!C?+av(A?4zYk1V6Cb1WNJC z2gX-{f1n(M0^wP@5AsdpZ^^g68@Cs?cXBs!G6mXM{3V0@&oES^s-rR|h|aI04F^OP zDy1eR2H(e370hc~hXb%==c|CAH=9Oq`wFEj5=S3%eWtMpe6FA$3-G57@{1^X8nTZs zR-B)@>JPIfE(HYq!Fp)%QPb4U%k$To?3f`3%WY}6OBz}Bdk(OYtU*OY5zeSE0UNr& zdJlO4rNP3KYJ82!^b_-&LF%aNh+U`hHbUWx!lVfcSlP`H9#}_k5jiP3csuY7u72iq z-hk@y^)i6eQ9LnNC&bQ0`Zls=jBF|FS6SdiHQ3Qw0aN1fycq-~%S=F?cV8VFhzsF+ zjYeymb((Z~s}|0MP&WhXuxS^?nk%khVXgFcMT#yKYoL037aaeb({T#vVwW+j+g1$f|24= z4%$({Dwo=f>hBt^WMFpeV&qg$W!RMAkSI6=luiN6Fxw<+G4s$5F7wVKX!>o}?6zlx zs>c%yeE8_&ERxkLS1J6FD^z{hB{iFTBMe>(oJHS#YdVmgyU01HW@7;G5D2hM&L~O3 zYcQ@u`++QJpypQ{0(#Fk`k~yZZNxi$n}V>BZ%6ue?3`{#m@yq^&m`JBIcwEq z)OuOk`{n>v>oQ~>8l1lNg4-r-);_7`W|&6DAF!MK>H4%^fM1n3P6P<;9_VfS4lTK< zcof*>Mczoa6l-A^y`B{?A5^IV&O76!g9=?;x+B4+%BwW6&r4j6aA-4BI3DHFEgM z@S*d4OgM&@J3w-{7f0`97O;E5oU1Y@Ghm;e^p*_XGJH#ngpqtxXlvk?uIE#0#tnUh z#Xwy2t6+oRPcM8IOzSG(-rJ}L#t2)$P4sW@z+deb{u!$96Xt^Tu_c3&8T<0UCS1!T z$qcOQS#(^>D{oBJ)^v0F#p!)F%NPf}*kJ!T8XwrDXvs&Lk}I>Q>#_NedfNMo?ti=< zdyu-!?njMq`?rJSWPdY(@E>m`T1CfxjuD+-|2R3tw&!P2)R;Q4?>EUXDt5I%gz3Wa zOlt6Oj;~yW)%ZM|^4rbVJxE&;Br$VtNp3}=(v$lyKGoM#2Alq$dYmm;mSJ7aB(x<^ zeU(kBUWcztx4K<7nHiye30;c04@<14>WaOOtRR1G-_&wpT26aN-bM}5COj?c$8Kng z#A#Jtb^6jE{ib2bB}Pk2U_5F#XB~@XrY_kX%OHc&KWxMnPY5fb#b~N{wVI1v=}dFC z)DZjIS>rTVQVr{9AlR}L4X&wja|zW%mEA%)1_~*ZmsrAHcPOWM`O?^I%DlgTX_Z|3 z%WFli2mw`Lj?^plSx+O&4zmbU<%vdhH1pn8B{(K#$$_d!D=u?IloLzg zvXgQ7J5;}s7TMISf;=|ohvszJH+@Qq64bJe(QhR|A{oN`CekYBk&=#?IKOSCY7V!2 z?Yl)vxZ!(#k5n+u2(PFxj6b%(U+oFFv&kJ*=}#xEdZp5QG3He#i*FOla_To}u+)EF zK?~Y|J@4<9Z0wqp{bnCr2xL9{Jf$cDSo{ui0i4b*6~w?^r?N&MY~f)xxlHiIIoZ09 zHzBR*dFJYpxQDVyU~kg7iZjiACvK6xY(%d{GqI*H@ut{?S|{Hn-CI=NyH_rRbszQ+ zm0Tg=@icMYCgg%kWQM!qOr^MzObJtidi-lmfsZBd5#i%@)&4)v>i%`Rgk6C)A6?{s z;X`#Djlb}rE;>3D_UbIW+&9*uraaDufTm?vIEYd-6G`HRmQ>=*M&x)3+Ob04V|!^L z>IS}&lBp*puIyw?gIWjlT$6Jvx2`91a|?^R-wT_6z+2!Gx7}8%i(S?h<#O_Y3r)&x z1q1|ziv!MOc4;r`N3zcQiad+T#pcIl(X%99+mCJDnLkGsWt>`?H7_Wdx5rHu z;}mZ~6n;-NDpg}9TPNQ9+`=|ir#Hc7Q<0**Q!Q@#hVv1x=|t>1(w4(_;Gk4*g(w2N z4d=0o8KOysA4U{c3q8y>9jL{8asx1McCJM^3nRiDQ$;9sgg(^l==t<8mZlfKbu|Xf?Q}X4jfSiPI7i3vq4>>f0Xy_6OgeV^W6L=Q7@Up7vraf%AQh z|FLwI0K>yBSX@$8`&1*L9|Mp6UZ>Zr8{eaQ6y33+R#Uu%C{pRuGd2a+q_)MK9c{ue zDa;Tbxx?a9ZH(zY5_>Q+sl~7~*qUjf7{gXS$w3Ps>nlT~h}f6$DcXUjQ(VvPN@~DW zu*DDmT$T>U3_!_@ni%BKky0GCb=Vo*$%&}BM(7uXIme+3r~5hwHm)>mR&^l$BZA~d zg>^vZRDG?KnEl-LOt*krbbo_8<*3s1j&CS zMIX{ufz&W+hm{&R<%79n;3uHY=~o{c11Xrc-08cvie%Y~CGP(0vD*~e3gaVJ3F>BJ z^fTsheZPz#hVX{X6@Nvgf!KznF_#Q%(2biGi#zKO^3UeMAh=e&$F-TKKEq$N9(nro zjuO&PO@NKr^)`_k+2QwW*cNgcc(1Fwrwq`Ads5s$-OG5eZMU4@u$wa?wHaJJyfI<* z?&uEe#J0w&PY}6oQ6~yxoYF?!seF13uJNe^k;)hLa$XApJhmW7%uEB!c_y-3ND{vt zh*@YzY`@}WIj_j+*NsasPANXxuk71@9Q_ zgOT6Fpd&raTw-g&LxHff`yAs($WBJ2*-IQP!SEcEB-nd(#!9MBZZ(ki?7!k`KL>^{ zID*N%hbTey&F)e5=cauh88Sxop9!0dHN}UOooQL3lp0+I&B#naCxwQ(SRXQpJLmf5 zx*S^z)(Iq}t0ojsJ+iKlU#pa{Dwl<|H_#_bOVH*j(z=r)P-Wv3lFKR04kQ#1r@BL1DJLi7}wrJ%s`F=)Z-Os+tmhed&_<5aM z@X!!y6soYn!Ejbe7nE8ds^NNEQiIKoTc01P2e^HwLHNVHzcz5DVmRKP-yb2q$#9xY zH>maK73mUjg#;w5FBsqcyqs87Q_d&wlm0#?s|-R&wyK|X}IJk6cPP2+tjSbWkk zR+L$StNr;s-pK|7<6YSRE=j;_xO76dwoKd=NcV=yL{k%3tahi@b+k>?9%#+ydcbez}>~;~fhQRx9o^_LT*t&OEQzP&x$&e8{Wr?LNXUWyJ^~|&H z==pWG>j#<12Aa^Y81|mQvzsCOn0hbvN!4e+VT9Dk>KWuW{YF=*$G`QD-MOpXcyK7Xf1u z-1GjEmMK#_C=iH&27n#AgHU7Bn3h=WUgN5*imRm-zYJ2rcgbU~HCO-ut1 zl5byQ9m^vyIbb=MihB{|0g(=xx@b_of@6k0q8^W`(3hZh8}0)l2EHtRPa{}2#8?6n zswtY9P)mo<4;+1--}!k$V@Hr(P+>~r9OEa@w-?_>5b>GJj8-%z*X4vZ=;`oUc-L{96HBsz$4yi=s^;=08+klYbD!th>lYpkrYGx}Q;>o;qHmhGI zR<(IXhud@XS}ELlq5IJshA>!kuRigj_jg-UDKRIe>uR=d5_Y}47yNm-RkQ0tD&||c?9%;<*+2tMk5TD}jToYuu$H4ThlQy+H0U!w-J)T7PxKts z!#D}}UF7wJ3;L2S;0d=9RZ~D1qS~W|I|t7@x^TOZbc#%Hb&T38yyp(Idi1%P8D;FdEwpj=Y>@-zGogxOQ#LYnvX# zD8DK+8<91sFnpe?xk;}|`BMQ_^>ezDm%^N^3JLru#6DN9gOVaw{vbbtPQ}Bb5j?P} za;`z`D}h1W_GfT+Oi-RahaGeki)k$ViXvP<2t;;ZIXAmJu1zOwk74eQP* z_Sj4UAFd8qn<7h6&p}E7I;cl-#$^`_!BK5(ft>t$<@ZcL?G z@wEiv!@6X1fE=F3BKXh6|S} z9AA`cSEc1S-hMGZ(};~NQRbzd&Y-;~*P)6b@|53o-RZP)-(?8Mc6Q>IN{mO0#*+pJ!ERFDG zqgzvEpvmb8=2nZp-@IjKr=S>8%0)Z3EDFJiFcXPgS^$kVO%6(zUY)&-U2tOjn>1d9 za4XkbhBbO)aKrata~tC>qj_%sUgPU4f6Zx;#IZP&PT8|4??gM{P=U z==C)tZ!l~lq4=xzp3%1&i6-iRgtGl0o_t zSo7W>(baEn))n?AcysHK?_K?T6!SvhM+rl(%FR+>g>~3suKhn{Cn)inIQu@*6Yt-4 z`&j;`6y;1VZ*OX*4s-^(sJIxp{MTZyt^KSbx}P09dRvSf`yt4=EnIq~kn@mgxDL{h zL`ZX1s_wCDezYxVvB9i+?8g93w0Z6u(un|5j!qbuo@|TUq|6l8l;>n?>!zRYGn^r` z0uEuOzQU=O{?ZRtX78K|SKr-@aJL?_IBPHa$|i#4JVM+&iU6iF4*6&n5obVi#lpH@ z&1@Q6L5GgHq=K+y7}GdlE|Pbk_TFC+7Bx?nltnVM@!-bm=9^Gv0=h`us+Z?-DZv5^ z<AGqKSua^ayafto6FgGRlxGD9!pd%=2KA zc~x=H?c5>N=oq)owXtf8;leS?wGURoX4S0Dn7e?KsirA0&TMtI4IGEX$KZ(^9ddMf zrLc}RdVq1MR=sPf$oUQx@6bP4 zre*3_J}EUn3tEy?!b!4FD(Fh(6|l{Dqu4P}0ACuf5+*jO{tEB8^QqhqAJ0&xTkzm@ z$^j@Z{1~9MO;tB9g71nFPP_zbBhk-TmneB|=Kq&Al3&C2FVT+#mhiU;?C%C%{z_oZ z|w8)NC=8fT~jGT{-88>xz$XJo#FORNQ=Mu$bO*L-i5#tRT`?*%;4QS<%+uGi%5Gm-B*U`_EXAlpSI{9s$K$QNvF-+NFpp`Pkb;GU?14)Ds7>g*Z8ta6InXQv8 zl@T^qKDMK80lCP!#fGeNB8jwnxl4#xv_-2OPrM^6voZJJxDW`g~nVeTAZJK5Ou9qHa4!cE0Wfy_QSL*gF$qgzT4q)5_Zp@s{}>_36}jV&CQD`< znhbqP5kGnJ@4m>s>Ac{%bk(qw_!Ah~xveIvX^2F$lXD5tqJz0zkN~^OPv}9hI~zP^ z$?w5h(U4gw$>OV&5ldxROglTSn{=QOK&c!n;c-Txb&tA(#R@IoB-uTyV^D>aj?<0y5_hnF z-uLa85nWdbG;51B#l?_nu0HrI z4L`%V`|+?ecXBr~4l(K;reJI1pw3Ri_KrIo-(3tKn;h}&qKS+%#8!*qR$?XwkTos_ zX906LZ08INv85M930KT4rDD!bj)dLuZI5P9B=XU4Cs`VvLyLzP@nF%C>*Cl{{&=(4 zTGeOcQyu);3zKyi;i#I&e2{W)1t~CfRPD-jB=_)O6I17mIV%i_(X*y1uEv^3IkAW6Nkf$YjQcNT?K9U}_yQrgHxN@~6OCmd5r z(xc>8$_L@s?}L(^xy6|%KX!ZsmvO^fWhH?Td1J!_I9jW5@j|T`ygIif{e`=}vf*z; zikKlbZ$_02#E#^H zo*nu`wxwsP3=gJIxzji>G4pjMYkQ%>I-MRT`H;gr7Lp$cfV7bWGLYSSuV;qkAS)me4s**!m| zs5sU8OrX=uE|qC-n2lZWeyCb39aVp(zT0Ul@Rw&n;GPiD*yh3|nzqb+XM2u~eUJJz z^CNfq;q!!cT#0@6{1$jLauoUOHtYr-Mz%b6;?F}%f#uxWgh%-7Gy6dwQSG({^h?|c z&7K#sXZ>wG5Eh2Mo)!A#Hf*>d8veO(-@DSX0?>^K?!`%DIit9iK4a!wYLj+Z1E zYP+xjeD`p3+AzA9PWj4vu!=?1h`coviIV5{TVP?6h)Lexv9mszBs-Mp?DyJtU&r~7(?WZ=bCOo{W=e~r%o;gc%4_Y>dbYkBfJHArJLW$zAlj=LijRjOU@n>Ya#m7SU3C9eoRww1b!L-6p$(M zHP^_L!^xKOAhHSPkIilD{Aj}*LhOfXj=}VgJ*`tsGI)@gMvu7Asd7O?G7oKF%m z1CftC7bnOZgZvYR^cP>hSqnGv@i(2bh~rtK`?;=Cvn9xDA{mQ7YkO}{S!%FEQ`ry^ z1IU7nH`*e>1Ca`6C;u1nnA_U#SF#$kuK5;Rd1(GbKp9~Mb}=<{^>yo&dnGXKr;Joq z?-&5KUyljDTtMj|x|!|6bb?U}q-2+IUt%Yf<__PqK^mcJm|4WQm&cyf=72rxQY&=W zVjfXk%e%=^BQ%r+!KuLX`x&z)z6{&+P`0g`>i$5cA5u5zHbp>5pagGFWp7vq4&lEf8KABrdtsI}`;*jy30s5bMpJb^Ka|ON zp+*&#Vpj{{wDuDGLeFtX;f5sP$un)v&d_8t9c^G6L!GP}(bH&2D{N+#{=?G-_vA9$ zAyk3P`YbqgqLg4Cr&`1%>P-4V7Gq{Xxc&Ih0JlpSjTQh&B^me?QZkdTsf3$7+J+(_ zcGj=9=IGBY+s+x@pf2T?PVWf!WcBgGH?X1RkI}n+#2QRZ^h@(t@j9s(lrp1_P(&|! z1uh>iZ;T~L_BI55hK1AQn6e#tdCwSi$MkVtMalT`;5-%PSpb`aq$dWJ;|P7c?wsSB zmW4|mf6ls`TF&09>vZxkI_KeDip$dq2Xa<^R^%~UeWy#vPLSGR(^aQHnda8&t_amOzNt}J%5EJo77P|o>0qrwLC6eWE^y~2^22}MI7_A(}&%#ON zF^E^iUK0&I5>_2e32G)>n^=X1+1!0|bi=cbXBf3HJX0*@PNET`DRNEd(|gM~xovOg zl>2y>?`lRJv1`msMw`*w+^!2KRwM4Jt*7Oz1(_@U z(#4hP&re%0JCd(|sZP=|P&bNxgsN5ezYA65|6{27CqC=cf%Qq+Pyf?xK$&i8&e;b< z4RFX9Cx-w-NeBx@CXNdx8?IuOZ=p!MuXX98q%;RhxQEWRh-AW3k{5~3$dElAyMRRX`w;LqjdcUuCeU1;tPoFJ<|hR0XQ_1 znrQb>WVU%>tMlK*-9!3#&KzL&?lUpdlJBLgI|I^aEzYq?8EIG00*-;XB}8nxhMKuj z0hQAJ(?r={Gsf^c?=<#6alk$oDAd zX%R|YRw9loV`r-%=W8x)kzW;|J3&ffE1!YG`f1dGc4!>f6BjJuCQDvL_TE|EAzKBX z$TS!(l}5XDC4u?WZz^k*=+iP2a-%pfgq~PS>`3U?TR@0DCuxO_6OJy4X2fJMSCau7dp;osB6qB-{PN#U8-W%YJ zV>8pJDK*g2s0W=@oB_0)^Kj_7hC#U(9d*SasMHH_gDBIK+`Dd}JZV*L?HRPtF&>K*~X6tmKs0qXfA8K&5T}FArek?r% z#j$>9j&Ri?X?(b&J3-w@yq#OQ5~GKQNF4+wX;GOOrZFD{hA{bmmnypQq8F>M-BzsV zNvKaMBa#Z%kHy1pLF7;_oqlamLa?cT4_O^1kBDS1_MMz)37Kk5zS}jv?qdqJw@cX_^wS;>E%n$TQW2iVqxd-cK*V!KJn8H>51?ON2d-x)G-;& zeFtVHH%--SwRzgTgN&rEW-X>MBWIhsLGtH z^%$z`$COHNROAxLhT=To8iU1?%~Zt{g@J|y%sV+z02{&5!Ck2P6PZ;f$BDI+zPe6g zrC%HseF3w&g3J`ei1w3whzeQAyCg|bps;dY&obq)ZbyN-9yOG2EU!# z-yw9>RD1J*z$3iMUe!lTjq_}yJ}eMl>ESc<|6%PNgKPV`b>FpO+qP{dEB1_SJ1cgw zV%xTDt=P70+dg^syZ71mT>R_Ys#7&S%$j3X%`eXwz4g|f{(E$GhA@q6>HZe2Y@PLs zdcKsUj8gj?_ou)2Uq;V2G>JU5TpLbq+wRiVE!M1JS&##sA(Jg^cZ-d7M=FwR-kG_$ z(X3!uUz%SqH$`Q00!6%rudZD9hxj?K;Xc&~hNLCuU0w`!7ZjwS7dxIfndO>4S+qpxeB0hak&$k^*p5|Z7MH6caP%$^G*V;R;3@>ZjC*NEcdYE0J*-no2~seKLbw=I zK_ht#nb^acN4HssK%^%a)S$(zmd2hM38KJBqDKbZ%<(%C3uNSOiU~mo$r!|gT-zu| z1xsv_O1Ex8J$iOM$Fmr5Sd|>t;OPc@jivHeUy66yu@!L=^_%-P4H89&$rSt7Ud1WH zpm^L(sh$l9@!7)Cg<=4f{J0YV9c)J1+@j2Q3sX{u-5Zsv`^uqNd3@?KFoW z(CV97zUn7i6T6p`XA2-?^Z;TRFGPpXp-6MeNp{$SykF2M4f!DpvUJWNF9yDUxEnK5 z7(*hA2yM&pgdh5Oo#ppX!dC>*>H(&~EPEj>!n9o-W+-FB27hJNI{0|~+l6t{C_cj6 zX<5wZ84kVVsaKDYsQV>V^ikO*SV3MRSgI{ULxF|1qGxGzORT5DtW6&@asUD2$`9^sE*04;r$1`+Y;t1sY;Y!DkPo?diq@Wqzsl1Z>O7d1()dzdC3dkkcI=~M zH794`UuO<5rDHpFgfyO)-_vO_YP=+6wG7f98&YXB8oMbOv>r2IbM^dJ&kvrI187Go zQBy1vD}(xSe`|7}C?S6aC||%XvVjZfJ2hfO2Kpo6dgreSWZJRdD3%gFicZ*Ys$tCs zN>8Cx&R3D0*;yJ(Q47w`hOzmMJJYIIe%y@4JSxcOX)z&MzZ!D!jXtTV{I&W)ImSZS zt~P4()7eS0@zalg{|;=?y|0d5yAS_er59fb+n`c&p@xr{%x)!%&F~~AM zp^*}5GokNlLv@VCcG76j?I+-{IF2A+GAze9Agj`pkm#UXL`b|0f|gNYED3AwGImaT zsCcp1G}k=+=CdHDikCSjeqQ-R*j@^;iM|wz)wD=-3&)ELcXGi8d+&74zaV)McFp5i zYIm3BUP^MYmfpXjUapQmeL`1~MRIUu!pG$cGa}XUtJ8*s;1ksSwG_6=5|V=OiUUii zwg#Yme#CN71`D?E+o>Bnv;;8&9+d5x-_V=|DW9NU^;i|NL?!1+`Ux`Pq`;S`DhH6v zCJ{dMvtQLbgVeN$IQWZ6rrfL^LqyDE_T1U!o9FA!Ad^$K4Z*}5H5Z||4Izp;U83ak z=w!4SrRnWrsM2wBC+HhAi#LwW5dnlngF?~VDs^j>haC=oHyE|)!W{!#I$uH|>!(^5&Cxefg0Vff| z_r>vZfTBk*Aur7YJ+=btxdwx3#PU~VOPq6r;NcMl;jJw3R+O8wQUtdMxelrPUk##0 zNg=4_c*nu&xT^LbJIdT1uFf+ftcsV6b&`k49}f>{X-m_77Hv8~B#vyq%!^+_iVMKkQ2zcox7Wgmyz@Q;E+SOsnD1g+dNm&*C6RQ(yc;H0Z18l~3cCT{b~hIVZB zmA2nG(7~rHGVq3p15#&FjzLF>;(plc{g)kBA4b%#eLQ%KAE{XiO#%7+c4AkyT<*G; z-81nmK7EipG4oGPn4P-4b>N=-(jTIvS{$%sD!DitBPGj+lk3B zoXkf4aG;?ZJkNA8`&;{a))$^#Rycr;b5`H<*+$f6JZ^`odlr-WvgmwefloG3KQpC! zlDPj^_Z37zv3b9bS4OC*Swduf3yRAQr^eDRxGj+$a%lD#M)O>AaJaY|UUJym2FwCJ z(qoTdg4D4I;Q+Goxr7Dt(Nh*ZiKfEH|=S)Mv(8eC-l zoC$6-&vjH0$6V%7o23o`u7BsOR;R{@X^e)%?*r(w`lXDt=$Eqlsqa55gdll6{jG`; zI(_=LcwN&wY$0Jk<;gJF8b}bW>M(mGZ|n9kgLkM72=V7;-om3c>B3C9La<@Q=n`{2 z3nR1^Qi6SE>gT-YGM}XC5fX%&&rBFYJ#TbxsKbz~VCq9PE+S;_zAu;}m9>|O*1Ih; zQ=Y00;gvIEjXPlXS199J)e%P>a*C~-dT(*^E(w!6;`1I&6xyx9#OF{FCiv81M#a3( zLv!hAid4~K>}y@X^%vGxRdC&sIESXD{~Ga}?;GkeZ}s3^rSm3Eps;Q+=VBS8^o{%^9^3=5I9Bq(i<02mDh9(ZGBCtr#v%=u-M^;;=I9=YY?T2Jo-+pMc(Kx_5cJnVGjX zT1LBPMo=Fj^aBc?5CSezLM~y1%-Nmr>Q{b;1=GW_DMx}MWJd%zBPjB71Bjr|++oz# z6bjL8AVwsq(nn3Q!Cv~w9=Oc2a&+J zAEvk$5(Sv~UQSF6OX3tu7-l|nKHgb>9^E;cJK1+Fs;~yrJQIgkNChfBGLLxfBjHVCA1`R`1IWHz%ww7%u!+F8p||>_^2TGz~@_>FN4aWp@?sZdQy1 z-3L7Nu9U_ZHA`y}vJsm5wKzP+R$IgcJvKSueKr@K=8=nxh0dN!=7gw2d=2gUxu{Ls zWRk;X!CR&L8cGC3qoVQwpn7<2J(D)z>k#t*X|^ilqgXJF9W4I*Ii7!CdjW2PN_P=9 z9lGh0iDh+gE2HixRM>JAR>Glmkd31z=W=udstIGiGwVRvsdU!!tP)EAz8@?>=7pn_ z8Rc%@L|jSAg@KM!l@ZC<$x)dC+_x(%*%&u-QU0Sg>$&GW8>2eZ{01fp-gMI2M}PK< z6^@P=XG7;c8F!1zq-d}*vPsGKrQU8G+<^GU-tH9jFU*bWhU=X|gY4U#v7Yebs&=H4 zGm|TlSUQ$x-u?s@6&lIfr9B#C6pYB~B@e&%>QysAau6uW5@ z+ohSY0M1xs_XrBJ*%o-LBOjDQ?0Mx~faP6?-vfNf$=T3pSqgSi!J`Nlkduc6QFG0Y;|Oe0sIE ztSco;d+_pc2Bi-mMicW}#9QIh6W<``z!8+9Bw&Vmoztj)(+VG0Vr2EA;5PXqHH|qg zn;_Q0tno!j+H`Ct)VNWKE?_bP_pprxRO%vXq=7W`Tg*f7+rk6wav=A6x%XrGquEgo zr0x?$G5=aG7DKo8YK7ZnVX~uu|3v|h921QYgA1~s53+9vvcI>S&*Mv-u%|-spk@GM z{`am;8>m$o+&=sh>CPPv-=-rWL7*&2)j>NiP*5uK#*;uTIi=>YoGl!we8N6G*bkg< zCmJ9XDSi_LDt`%ro)Xd|54%GyY;7j$s~)6N4IWH+ji{1*ygcaQjKvM9=|vt0;#CX- zvO3ASNThs1l8`N0bPFR&HKl;z3a6MrMS^1JeOgX5Gr z0zofNr!3zaV#T0+IagI@>|xYW_*1^)4V%*MWy8RfZ)qJfNzgI?LUF4oQTg46Lg0lj zh?-s^HdU^!G_)P~_M-t}+NCLk1o8F{B}r0I%#!%<88Gw;-KrDegVyxSQ^^gdi^e5W zr{+24mk~Z=zOdT448omZgxn@mKS$g;X)4B;^(@LAGt%9pfB{o~<~V{AnahaTz=_hY zNk31?Jt*9hZn;-H(XG~dULZI__O7fC>VNsf_eLzb1yH}?wmkpTk^R2;!_d~6-qhCC z)XJFt`=hn34ZW$o{%8_tI;dp;s-bt@CEQDmSE)U*Jjf#SK*>yZW;w~ zB}F)IJ21<2a_3&K1Z3m?VdEXjg?ohZ>Ct@Yu*%eDimxQMgG@$F>80sgtWh$a;%%s$ zPTu70#HwOQ7$hwr!v<^07vmxE4+J@kl{5gm;UN2+NQj2BVjWaW9QE<;oOyDv_XYE- zDs4u8qJ~!`F>t~Rx_QtNjyCg*6{K;kFmxqL3YP=JuApu=cSR|QS-<@vmIPep_x3D9 zzepdEdoDIZ4R26t(C>f&;GURCqpvKTwyU+IG5=|D&kE^8CK@H4cy6c5H6|&UPK>12 zNPLZA{6nfH>N5Q~1aG4kmd#I*_}1;LvbDz7>Y$9zGNd=1aKsu!(~KIgVJiEfk@EwUzggxk>& zGl>#z49KP)&OcT5N5H_In7F^4;^hWr*|^zk zL5j7_G8F_(u!kC55W#AKwv|zXas|tb-NQjwNIg!G{ib%`Q;U9raCC((qONH+ceTt^ zi?m@P;#cQ}ZFjtR{wq-Qk_Tn$<2c=!PDDFoLJphZa-P>c^B7nigd?ek?mT2ieu=c4 zmaMZlDdE0hP@yc_WNxh1B&USGi7p1?0dmG3 zvG7RP7w(l9y3pTVALs%qD>^yBy03Xv7R5m(6~*ERIP68XlXWppD>PkJnY^zT?5h#z zRf`#1skks61AR>89T_BB+Y*=DX5hmZ0>5U^9MWoZT2GEh6Y-)B-(~k+Vh{mEcVwrgclBnEvwH-{(7=us% z!3Qi_L8F8<$cOdy4uS3#ahue!*0_;um)#zN`y!uHaGHxRHR2AQT^@GmD=YE`-&wqX z=Cv6Ut7UZ0q27}EW=?cS70^z~e_4U#N3oSgo zkj$UIQGHYNVjEX`PFM@0mO4ih0dfPTH(EH^LwD=q8q38y;Z|bqmk~DNV_SzOYv@#+ zA57f8nRkkp@6%VFM$o_J%u{4hE%Vaq7CGsmHU>C4V@&f;X9C%x;@J&;Da0b z8kgF-FOyD4rmd4Z7*kzH{CzCdK(AeIX|+_qmu$;%$I2MUuQdXnwX;|qex67M-g~iX zDfEG|GT3aCapJkWYqMak`ce-@pc}>7J#n5~W^WfmZBwrgBoZJ4X4WH($O#qS<* z7*>+Dv~}*leT+UhN4R?z^9YRNSTZcaGro9z|P@a zk&h>CcX+IhYqqI6KU)RqE^3^oCH5)J?*Sf;QFS?=Avi2iae`V^U~Rb7n|SIeOl6k# zn`0B(bGmguhq55nfWN zBb=%TWpUfxRyE)snp62Vg$S>)`67R#Wh@oj=)JM>RrF!wAfpo5^ubLoSx_`Pc*l3i zX4hpeg+A@V^-{M;{bWsiMK(xA1biUYmM_1+wPlOb?%I4_O3><8cO$_;@OS`&CpJVW zGby?vTzz{QD1w1fu}iaGw?^4!Upc!5*kNlUi#fNOzrzn*ItAeol_*)zmX}0kh?Nc_ zxscl-lq~b|=F>R*&N`2%p4n?KJTZ51RFem~pIs>G{qKB5A^@}F@RZEtphaNGzZJHb zn(p*f2)Jw58(k2KtM~GwwLhM=z^V*w2B6zZHtFuW|J+;iB0T5&tNwALkvnh1s#<4S z$~CUyX-#8iXiG#AnBB{hB5e3o=T(+g+tFBDSO86 zRxSL-)i@lbb@1}n8ZF861jjpYMbc#SZ+DH9&`+Y{2=p)LI1pocgePJ3G?(mK0-oF4 z001@bE?A1&-&_QTN#}=J#z}+U`O}Twg zHlX*Tjg}+HtMGWSma?oBx$DT2d#n8g%`{%72H4uK4bi5L7T$IU-*18D^4}-a-jbR) zn7^(6g6RLW7&H9uRGa_l)cmhhxJbn{*|qNqGoFJH(k5OZZkC!I88n$qWS17ARInqb z$ZhAgljJ)Q?vZHi=Z&fomEdkJ{&aL1*BMDplf_=}2B(MfO>%;%3?5{jZz^5SfCq753Nm2&rmf%QCy|4A zjTURr9Y(>^<|fH9H+9}dJA726`wXT%y}Xf!kS|4@rFlA{KcgXnoTZnC*OxbqhM2uh zq*O`bYTmPRWd{w;%lL{Xos?k7) z2J0z{&bQm6Zx$F2`yTX_FLdWGRF8sB_0nKvfSSi%Innmc5JODE&|sx)T|(8$)6}0h zZeeLV$^*a%SC#n`fmtenYN61>(s&jjNhDKV`ZmW=<} zD+m#xIr!Jn#My{T(u%{_K`bGv^N~OLXObx+HVW@7_%MGRf@B=(N*5#+=0&yj%(vP4 z{FI{3p-@Fd$Q0;{^K=8}ws-)HvTv=%=`qgYQqF^_XsLNo)>h&*%XqG=*2Fods<1s6Vl0hCY2b^XZDQf)+aF8_2B$dZH z{T6uU6^sSFRX7Y*+K|jEGGW<=ADupvHRdvGjZCF!t0mAhuBDDpB;`N`(5i64m}oiP- zW>{ac&G8rW7gqHf2CksUTO!Ca$ME>w!AzSQi|{!hyV02*riYsjQ<=>5{NCPgaC*1^ zNaM9L^{6Axs)pqYw^e)3nJcySZ#5#&sxBH|FWzmTEW#q>YMg}u>$eJWFOI3GuKsFt z#>yiFn_b1U;FinUG_z90emFHrjNwhSBKW1o1>W6_Lg*4Vtq~$Zq0{gacrJi*<`PQt zH0QGMAc~A79Qio<$DkWB7hUF({X##Cbnm$DZ)o=bAvL~c6hc&E2F~91liq+**h1wR z3D-y6{&cd#m{d_1RcRwT%KO^@SH|_!p#_$>7Ey5!Tvh_5NgBIXXNKm2kqONe}wfq#rkupRUXLUoOY@ zo%Rh7L40qeM8wI@CkV4|o72q)QDNInjTi2~g_*pVj(^z{*B3NiHLEaS_J6>u&yzra z8LU{9uy-dd9E#!Z+2SR;HTP~hWDTvDjFyWHCsK>4QTX&cM9XgjnVByTs=r!@ZNF{L3uwa9isP9id0om_tZS< zVMA(k3lUn2KD0MnbRA#~WIlfD17k(m3$D=hA1_PUg0ef2Z;5XHsh)S~sF!TxlMyw5QnO<0T;GSl_UfG{rI+T=_L59d@4bjDH2V3p6Q%i2% z#sWxE+B8DBRpdr65VmMw&g=ka&8xmv4#0r)I8w@L`OsR0O(v(&tW@h4kknBA_~e=J zdPo2Ug2Ch<4k~F1wVcrS;H6GS-)hm*vHS+inL;4^9d7I$Xxg0x1}mEoV9?UK7=Er+ zKm=1~Ty5YD#@t)>d|XL2>`;^3zy z^_wPPl3u|Z(>YV?#~65Y!$8T!&H&B)0X9kC*8ER9HQTY#4o?3X;=Mkq`7vQl;%Nl| zh`a7@8nucDs?Mp*1m!GKsu9`51n?+>V`SW%0$^&gKftl^C$^Hb5V7*Xh#)97=&1A} zJ9YJH_9*m4+j^RbmWHp)GL2j+TVal}UL4|5zQ%f9Cabw+`i32lRnH<+!wyrN^5b7W zXRfv4fz^9pJ737pRc$^iF;h^k8vh8r)xM)=-g*;qXNlJ2xrS?uuaVQaTh(k;lSB1* z!Mb^G(5eK~)^rtkvR!9wlV4E)iL8nF>B2lL{mb}F)KT>Q51TDC<*sOqlWMt|DcYh7KAdhk)Hk~ryJXSP7WUa)bN9y?s+ziO z2KL2vqdcrySg_O-t&6_KI!Cr0F0@4bQK1aP76NwY;`x_{mS0tWV@dGpk>rPJ$Q1R2 z?8sBS1X)O>J+ec6km1Jc-732?)~jZP@JQI1Lo_11e4RdFgzhXxJ6G2I*h^e_H^tlP zkRB(3ARYSco>bbfm+~%Y%SP^Z*oG#XYcS5&v1C-@K^%U_wrk!!DM|4pj@8{pmF>FF?dQbhM=;Hey|Q`Z?yn?#q<8moK;`z7%aiTuS@#^~ zxmgJT6#5LPsU1vrcA)w}i283L_+!EEK@;=usIxiXl6 z0@Y;Z^T0$#-q|?=b$?iu-u+U7v{n*UOp3xhBtlfw+p5mIl8xr-1o$$Fp`{Z3B#7V# zwec{fnNDBqebmQvBihZW_J{p`p~?PcV~27pn*>-rB5lx(N^7&Lz@*X z^7LOTR!L8H3rzVwfF!FL_<>Sd6}50j3wa?0)!;te?|KUyT#UR-14hwS3dZq7-lgF0 z#xZN7E77R8_GYHIj>tZ_x3Py7^woh)n_TeF*HtbM3hG^Md6ZWgB+iRZN}{5={9|T& zWTHOIai-{aPIp_ak2GY!;D-eJYoX&2H1bo#E&b;x7AN&1>B&hFx*%?LpyzAB`2(wI zIn^v&SAr`JSNP4avHz-#ZgM)z2y&;%Amu8;i~*zDL)HPBP<<38Huei?7b zZ;FtxG)4VLSqkBdpi(!cQ3>1hJl1Fiv6j7fr-+`D5Ile4^5uYwe%BSBsgB*|BasjpR=pd`s`jrJ@)(kq=HdkPj|Q4;dvfrQi~B8TEX zxpLwmG}4Piqn_vHD~7hLt8w3bwzDtC75D;q47A|;Y+}lfr=&DQsL-nc&~}N~2BtQd*aiz(Yr``#Rfu1^%U0udsL^t@>jB0>W)_ez`67B4YakkD zL3XX(^5aHFs6f^|fxdx4%ML&r+)=!5YS$pIgS~vwqLX{5ecd{b5QjDbl!77MjuSZX zrvORNcm?399#&^0=iiRph1`_2{%*fpJGA5FZ&`{cN>rwAP%?kxyt3n_Wjh`xoJ~tE z<(4zyre*F%S`{mZrWa4O;M1X|_z7fIhhD!}XhIOg8Kfq)}oDdA7+OB>l$U-8G7^F0q{8fr}upBT6FIq=yfH4Wr3;^4fcRoL%C-TRLzz0U?F|E4-0OqvG67&FxyTB0sY{3L9w0 zb!l;h)uJB}f&@8}-F-{_BZ-!?3;A5r?8{HHD4@=b=gLoocGc4C#ZQM8o$X1t$@Nr0 zXNdd3gIq-eT{Vt;i3n)XMS&igl7es1-BKi3*UtJKjSB5jNxp6y7Fhqg6nxz_JW{)! zeEljcP&4qArUm&~Nd9+$N-z-l^?A%xsB7BP592XHAF`XMJs#=}Q`C%X3+X=21ouG^ z#Xm>?QBN|Ik~G|ZbGwO&{%Q05Pn?kdSx^4=S;qhB6=r_-3X$bewA<&LSDBVI8n;mg z{5pR4hr-7p>0mLEG?FO1dUNs021}c!wZ>elrU^vw{foU|H`P!?B_x1Nq}A$Nfju~@J< z(C{?aAK4tFa?&`-_qwnXpG#D)b<(DK?esy@gI4h5N)Oe%ca#-`sxIIlAgzgrOYjbV zRW6pC2CHgsIAx9hT>xVq$vs73oEVv_S{D;dtl>yq0}Cw&@wT|PYLG7AR3;9|UOr?G zjx^V^6-3Z^$-Y7_y5_D+`<``OkTDwN(t={gIe-eJ5KVnljgG+oEx?hX&ePA^IH|vK z2a4H%sdftDtg!%*tf9f(3!h5GHO<~kHXc!jJZ6g`Gssj;yIYaxXy96?FQ)U#eZzGd zs+x{{GfQTRHDCih3-w_+98R#-kh2au3Vb%*oXV#yQ^vdXFq&o#@z*iq1ibPd%e zB<>Of*_6O?6}!4RH9oF%?CeZzezr|#AECk+)$QrQX%~lo4q54pz{%gtJdh zLXTTv+_|JQ4#XuZ=~ou42Y?cb9?j=+mlH`kknYoCK?Iy49N)PsI*6g*8b! zzy^ax^!h2cq&akGb&R`jCR<#b2vw2*?{SpvL2UM@#C5Gn!WHbQ^y}p#ZG{dwTJ_is zuIpni!erc+>j~y8Jyw*Rv?lOQE78UO%zOjvG*kqTtBq8iVNJ^QfYv9~S9z2<(_yCc zIwApxh6YQpQB#iraKWxQtv}C0!c*D5X1#oiSU81P`fi`hFYEtD<>W z(FbMzdJOu=bQj&e7Tv4RIQkn!A_>%{onE8vN+Sc@B+Un_s^(U)l&4%{!P+b-#bMYWH$F|Ip<28wN@ZBqAy(O+tw%$|PkcYEY7>@SF zU2=4FrTMQ|oYX7{qpCkwE;y>(yI)RMho=Y`8-@W=Ahr&Zq>xt;mQ^7L5U&x8jGBJ1&>8%->nXShBINDsQC0A9=e`oJ4xYe7$CX1Eb;*d-2=rIN>L} zfx5rPk8KIv$0eaFO8$L}mfV&I6f{+&m#c@Jz!-&O6`zOGZ~1N^ZpAkN`19%z`05N5 zUxI9uP|j6=LzIW4PeMjvRBu18|r0C~vxE~tJs_C@NATESCRaY)Qta}CGX&dK*T z0$K3{m51(wo05U|@3--xS`VC@8K`w!+}#Khur*i@*m_^mWp2L73VQG;*~HWNnJtvX z3*C@`P#h%z$|yCF*X?jP%v50{elL^^Prb z9r?xzyNgW3a6Gk6S%}~2zdzt;0tr3G@_p*sSTzlDpNt^b0;q4Sr85G4v!6}kd0D%+ zIPD^@pc{)b9*t>5;)On^Goe3RKySm?K!Sz%1FSPc->h>rP}Kc74MQIj<2h|sbyDY$ zrk2V$B8LEr(hw}9`VJr7bu=zy3LJ9wia4rbTXUnFVD8fZVg+CD5j@8J(K-<$(&8Mx zT)xUH*bw58A^>nij9* zY%*!_>?*6g`$itOtUIg|EtM0cN*$sw1P#nCplsCA>$fDI%DNYl$*855aQ?6*R zVeX>iK!IVnd(rn@|7?yEJT0dMF)X}$R)G%+QDr?F!Ko~O?flx1Jw%mWyHCOhE44vd z^A%54jxeAJL#Qgn7z~*w!*o}ejqiTIaJTa(q{*EXZ9hH|QZD=3NeIW=wF@2;TaJOU zF3;${_R$hf;#Bu>&8U%vZ}~ml+PpZQsWPK|x)B&GoD5jQ;kt(lzBp=@hq>(=ObgHw1zj)p$4UZ{=x~OJ5T#il**56Z z`C2RMzD|*>!{_wEWksgJB%>xPnOwXEZAbj|-}7$FzQ!5Vn5=7ON-iMSYlPWl`VMva zNITdQi#k~{Wr}xB4F>KNldL!FPm8Q8psP=nFy@ul&}?RQAKFUh%7pqU30PQ2Ai-lu zpyCRHJ3$6}uKgOU!{U>Aq#r?$Q&*6sjXU*U%kfi+9WsE1Bhyjh~_YulwU{T;%!718 zzJq!C8SzZI_GaGBDYF4(g+6|`O0A-}y-vRe0$~=b!;0kj{6}gd`He0@^LOz|@sGa8f10BIKOc*K z*RF|5Yu^An1YTr&#xYS~sJw01{Gc21TJ?&!Mn6`GzH9^tZ-lZz})hgU}z@2{5|=x$gZ)8SOvg%S?g0VJ?gKfp~HxnZ5U+Y!;9@jhU&fdk*Z(fUGPFrtTt)A#6Jhc{ocPw z6m4b`!kqEYS#Ww7Vv!^@sS2ZD8f@;j6%=9ps@i&|x0GJNsBujhXCrCsVFo5CWAQGg zPpNblVtQE(5ap;@h10DZjN8_WqUU31Xy-CYB)(^0gjBiY{NXuuq`1f_N~v1}oYF&& ztqrAZUMsIM;cKXd-o}|!@%V0I3>Yo^nCnfr*>7=i8RhCpRA@WSSHRQb$1VPpg?HNS z$No8Rm)3zwP+4;&Qzb(ABBshEicuq##+P8YH3eu?0`(3KhWx)PXsj7k%c~&R?@7>& z2M)a_NIg!wxUIj)O`eS>9*vc0qyP%8zU_ahj-_*B*+UCxxmcG_07l(LgKV@z@y^C7 z&z6%^{yKHmJ7~0*ZoT;u-~RATBg)?ys0bxQR2#a>8mZxne#j3V$v~0nn z2_QukV7U`&|Wewz>e zwPHyzV4U%ObL$lU5rX z=xtU#vxCWZ0>z}&=f~9(|IZBno|sCt2f>B9GFF`&>kTGoWzDS>y7g%nG+djrDC4QK zL~A@y!<1C@wgyk#tp#Y-jS4gs_N%)vMVhCWiB}OA;Eg&8L72Xc+(`)Lp!Z+7kpMA7 zV-AuIcHDe2nn85wA#V(kjNED=M3HZ)x~p>ZDds2P9n6v(uyt(&Mxsj zj3~00o-?f1*f8QhhA@PtYi0}?+I(iMt94WO&j^^{E@^Omfp}{00a;N^VtY;2E8I=S zw``Z#fo>aG6=_KmORaMa6LmV4VauVCk!N&BuHWh(Rs7dne~{LY@dxB!hVj(t`%kO6%il3rqc#-0S{N044~6`GoZyh8T` znUs(S{wrFVz;Pk=9GSeX59^{GNdhqV78w08W?5(bz@&tBh4sAHHkj;j;(CFEqDggF zSc_UaGP@DwmKCa0e`heV)6xtmI-%&c65-Ef8sB9AnZ^`deqC9L1W$1*2+QdvA;}SC zrHa+^wm9mxX;Jb=#`*dPFUgu-5=&N_tGjv46=6EmXH7IyL9PrqmneMeE2;%au<_L_ zXX)!IaWm&qqG=cuBNcB+@w{pBW@r-|c&@UJ2HJDh9h0HqaQU%18)TVJi8yJ0LG<_o zFTs$z`$NPNDvGpsRAKcCY17D>k1XBud$2h~c~Oes)qe;X;Q8)Ed17}r=M9)0b>jDu zH;9U77b)j&F~G&YE3R74VdXdxd{IYz&nx<{eSUd_?eWLcgiIZ~EideW4E}6&FxT{Ga^MGC0Uh1X)l>RURE0aD`FYw?e$Y+?lT@N0mwsB zKJm7jZ>UuOTO~O%A(*wWW;3yZxeysb)9i5g#W>JpEI6q1^o_%eW>#@q4LpAG^~sKB zs2!%#uQm4-HKH9i?ql1=4vpej`F;oM#9S{<`q@WVE`TjF+cju6a-<6}(=#H)H63*% zXca2{F;1r3h3GS1pcxWMSanDJyS$3{wfU|ihdGq=;pP#1C=Tv#X?5$bcFao=Fr6@!Tn z1`|Ih&WOlw`}glCr#-bCgH{eS3K{+XLE1M4SGsoFcE`4D8y$6Q+qUhb)A5RJ+qP}n zw(X>ozS(iaTJB^aJkj#BHZ;dU3LFOgmZ*vBam$yL=w&M&bMe3g}#^Uf-&|xS-Xl)QK zfC}zIKF8+k#++M*?_!Ve!<>VPK!_@i}?c4H1n$;S74s=5(!axXyEc2 zV)rWUj6B;8L8(K;bT}ZN3G9iUpW&70<{yV_t%(2==TC?1p+A~!aQ*=({JhW=jGY|J zja~Gu{^>#f{wr+b!MNs>k0N9!S;8co}4~41% zH4OzQNb0T;P)7S5@Mrl!#}ZpD3^vEZad#(=)uW^#@-OaI4ExemIhvWK90KI4*IFC5 z?sbJ(H-`nE;>u3Vin}J#R*yHsu)l0@!gJ)je&wQqlLGc- zX(K5FJ+^DwYNH6>Otb9!G3RCLU`8tlq}~q&O45-A%^GQqOys^PRcmumFj*OciGn4R z^ZTci=jh`gQyGYv%Q43Cfhb~$2qu~YgR!;^$kF^h+6BE8KMXap{jCda#$a!(Ne92m z(_vn}uMO>vJhdO$Y;+sLLZ=ww|6 zp81J{QjJIpb}V_|`?Tqf$H@LJL}HiogqM>!zP90fgTVJdiXGM*J|MPyP20x(AHyi+ z4|@oUl%@5=e)^}G-k^Uabtd)>pY%`Gs^TBbH|YOg-hqDwUP)UPTNH)cKccI)rU!PK zJ%Ee__HlJkJV!hPGCnom`PmFQ(Y&mF*5I27a$VS><$U{L)P2QNNjzFf!fkTUNBjqX zVl-uA0N)33)Zeu7s>AUp-SO(&`|86TRu9b*C?&N)wOCW7BM05=Qr#rS#`3K#kk#5- z(A7$icN&YdqOmN95Cm_kYF*Q-6xS>eV6q6kWzD-_DO2MSYODVcK58u5#5z>F(R-JW zU{Ii;MFEvR{D9Hl%F8w(PP#j9ME2zTtX$L zM*-l6fdGn(!s z4^fzu)!cMR(d?%L1B`)=@oCjC7|_j7*92p_WWjL@aYNaBn9(9LzB(y0;9vA4L;PsUNlxL8HOX%=XRz`mWXvXTBU@KcJ{&m0tUsT~F$xD`M z!&Ht***7c=PBc`9*ZsU6QNOX6Z(`DEtFQ~3PyzhE*S2XPvGW5-msnl{Uuwy_m*!~ky1-dIzhS^z=p_bf zMPYOZyE47~bAC~y)Or*2zBk@aid_X?brc`M+YiBpzzHu=^n@Mof=wq+TXYOp0ALm?>(J(#9nTlrnvq|h;G|Ovc zfa%Q8eYY#AnMzZp)FLrIsw>Tgrq+Jrst~(JTQ$OXDe)NZ&i@7a>SLkn4Y4B=wL7#e zXqhTRfx*$oqG0oH@p==lt~Tn=fmQe)U621HUN7xzk`!Wj?eWrQg3z(d&Kic5)5RJwvnBM_9MV%{#u?pfxNplBCw8 zfa2ZbjASS{K-m+-!swH`G>AS~{l* zZ7G|%e-e{LOCJJU1pwf-83NUpe1@rLVV;^hhjDfoyWR6=38xzW_{ogQVa$=3ZZb?p zhprJJ<{&5vtwCJe!-}gqQ!Ym?Xf2?=I*lugv4klQO4qktKs6W?Yy;eKk(jTBW=rDi zPlh;M-J-~%a=W%KE;E5%V&2@BZEfF$BNm`@8oZ|ie7Vbm=pa@>?2A_*#w65Y4wa?B zDJGrKVPshvJv$TDNpU(OTc(8K;J-$i(8q3j?cnIJhgtF4=vbG|&GR99C9tavualstn`Ppv>yu&zT#fq}6OAQj?wTyqQmX->(k0et-PJ?)LgIP;KDpRd(dgEviQH z$h~y>@@s#26_;J2G17y`%%hUpigZH8GJj4#SM&oiYt$vZ1u9FH;W52F*+c z!}_U&*cv1Iu<;^X*PNR%ddcQd&!=D_tgTg{Hsf;ZSCFWIsB}|-`nh!4C5;%N1<=Jw z9b-W-Ckijq{WOO#MvSuhNv6{WzSW;g4W5@VO0$msI5rH)k2Tfa=WeCUb~u0o1p&V? zDr8%OnQov>rW-Jm!suQuvdY}-0#ZOYXX4jB56|>A_O_>0HF*>U%7p8d+aE+4CFuy( zo{@r^i)=PqT(P`jo6h|%IC*=4o$|YAeG3XN>)qnQ6`et|EK>2J%Lq(0qYS)A3?QsG zbf3nfpsWBD^L9Y&b?%uqD?^AU42O0#3d>Fd$dN}w2H#P#mq+(fEYmbbFjlB!lHO6Q z*)?~cLGe!u`=tkzC7N0m+xzd31k(B6ZV=HPn(-L+=?(Vf$Zf*1z}6w9tn~Z3hn@qD ziOfJejK;ujjtH$Gnye8)1{M~S0YQe7^uARvB}D-&4fLLLs=!%~baUZLQ*|wl!|%~3 z;IG+|xXL_S9L(eO1=O7WKUJS=3Kb-@ZueO?Fw!zix$NK0e9Me4%FL z+aX$64Y#nL8{J5p^$)+n_SDW-f%iT*VXL4WS>+6~%zyLC z*F8=tJc<~l)~Zta-M#j^`-g8@0xFX3_M)wkq+!}*!7zN2Jcs~g?^3LYjDFC*yN8I5 zD?rEn_BD1Nh{;LiL@Q^wtvOOdOFQj*Fp9mj*X=X~bi$VX9SSNyQ4Qvzi{VAP;1$Yp zDo9xP1Z_9hL{AU*3VC@l_+oO}g_mvs!rC%lJ4$kybPRksSn@gXxX+%XQ_ocND zf)d+w1#>3cfc}X522+DEoi!j2E;EQWGsqLAHv_uRX@+3d4Tp!k8oe<(S5^L=k>Yi< zfByGhwSG+BHeumsolo>f;|Z!i)%yR3WX3mw~-9f5KvKcEJJ3cH6~$9^91m_W%2d;PcluR+GfgY#$OhWN+E z?N0&`(*FeWKP)apC`kVm&Wu~i;83EU_SXV1e}z+yki>$4v1j4SOuwc+`PircRXJSA`x{9RUH0h2mZr${D*;UKgv96!nNz6>S<3t;feO z=pJWWn?@^R5Sz!#y_$dy?+Uk!jDAmOVUc zX-TD#_G@Y2Q)C!R1A>sRPVk3O09ZzV^QaLeR1ev{utOlcI5vA_CJ%i zA{3=%d-)K&!k|Kfx1QaZ@XiOw2K^BYb46f9W{P|I*P!AQ<}PE6|NW$9`=Ag9jmT_` zx4Uz3y+8l(1h0;g{#sNjxHPv4J#5T2Kl%`EHNTNIJeuS~#T0zZB*KIM^pJPE^H63b z&K5oDXsfGJViA@=xNMKq`cbA@H8Nw^@~lRQhYorOcE*f>zWka+>|f7EnB&cMh`fxK zD?n9HQQxT|{S;rme~GDHmf#!#lIR-CW}gWP_Zl*cVT~n1{VME2raYp!I?cT@T-=C3 zHpNQhsdLA<3sMPi!T`08jpkdFE7qK!>0}EP!Tq*;pw9i$I0=JX5lJI|Svz3xGDv)a zQ)+SA^Ax|2$sp|!gwK(=J?NERj;|oz@XLf|JD*&V0Kdq2u}6O|30tZwP6S{y@~hNQ zL~*5XoacC0>7*Av*p)00@_Ov9ig7Y6ae#$*>{o)oSLz>y9I1lsfy~3MhGoDtD=ymj z0MfP$1J5^p2z%?E0z_f(DfnK zr)vWKx{ z0g@#^co3vsXRu)D1_${L)20kMI*|pvd~PbZ5i)SNOV3d2-li6M45H;Wpdu)o%19rL z)A6XBFkoY2S(s9GQ;OstJWKWbRail|5f#q&o##{wB$6{Ebw#-IFr!Ce%G_4jFhpdO zXwsP@HHeou_G#%2&6R-;rr=!E+R~CaixO-Nv2LaMnx!-O7rsGRLV8dWxQ_HfVC5nc zwiZs)B3r7dN|Ha#ntFnx8|^3x@-O|OM{L9bX$?2|Rf&bu#wFZ>ngwjg^`(SQ4Upc+d-D%2O@$&JuG8mlYHgC&Fg1bM;j zcHQj>jdqaNqk7zUQ2@_$KDCaJksRc-}UgSA@&vIdmgfbQlT}8Bh52$ z_I2cYXyZu3x9gXuDQBlCL4l2%b#Q}3jF;(YG5Rz;8{hWa`;+m+O48A2`j~vtg{YDl zo^s#X;NgcElKU|Nl4eqaoHg$HslNRBd-%T;_o!L-*{1aVal-hgoc6C%@SjcXUFSp) zJ{BQ^A-)pUPe(gYvkgHe2WVoqeMN$ChLj=jO{||Dog73QR-hV#jMwy?P3*ic;0@r( z&%fZ{_PUHZJt?p6grKfDcch6>VZQTX=3-v;{{41m`=#hQbVsa*jx?-Mo5el0Kh~Nw zEV8pXdfeW1#pNc*4=|F2}_z0rqM7zJ5FCT`oNw)U`Gz3)keLstPNnD5NEi)0BIBSX|LkoF5xP+ zZDLY6JO*Qxm=hNF{UlmcVmdX)NJ?in@$3ZhF$QIB$b?C!dhO+1SOPT*xp~iJzyT93 zpn3SrI5S-fW!yRLe6oI4oXtvf(ZM}t8L~UVypL&J9x(ZA^;;TtW4Y1**n`DNKo#A< zErKW3JN$(hw=bxk3 zLu0-i1x)q00}QKKt-Ots+q?nl|LwUyRm*>Xq*UQj`Fk#8iA^dqj;$sp(pmliEms1@ zBSSH2naw80)iNo7nzlzVMqj`YcUmc$1WV+_AVNg6-CLy(0l>BgA`@zGlRpOotRyNQ z6S$#{cn}1$_Nz1P@bFiFHGLv$_%n~9z->KGAyC~pM;AD2x?q)?cc#9@g%t=@1+2jl z0~x`Pu($^UCZW4!5+=&nlBwBAZH`_q7Duxwky6ze8I}ltq(EYx9zmwHq2^O%!HM*E ztsf=evKNSceQZS~65Sku&Ylsn_FWxziLqiA%OqHQ?pV$)F19*94V8yus#e zq`M{S0LslBY2MHpU@^}OVzShjt^Oh?jOZ#H=$1Dc{(aBXK~M*?7)>`Zt)BtK>k>x! zjDkvMaL5vvNV#Dp8r||twyX?Qbtnp;a+MPbfdk53-Bcc5uIvkd)I&9G|UOm*ud z!=@@a91>J}%k=tEY>a2oN5VArde4FB#Q>4?C~Y2dq~8EY_oEFqe+diPBuB!rou;(I=7TBd>1mGpf_Po&Tg)TVTK zt}UqNv5OsOkoR3WZ|<3lE}|&Hlb*+ntPf0-_~P+p7nj5nd1hmFLhhM4krUv{)GQ@~ zG}^mZH2K$`-FdK1?}5t|lWZ7n((vQVTgM#V>D75j>w4_!A`$AO{8t!pl1!#Xq}p-O zOhS0=LVc~o+54`!c!&sT1LTqDAa;l#lLD?s&NSeDu?NKrptkbDmH(h3-je=284DHn zz8it&oN<$K<7{SSmEt;EF|Zk7BvqCU(D6c9!#{DyWt$Zwn|Ckl40{s*0cDww))LRS zkayuuBE9;RmC($yNQGhy(69^~QWDAPkaHQwngbEaKWaj&RI=H2oR_X!M>z4j&un_% z0JSG#?ML}_1)!Td&Nq$q{hnfOQCQc<)f6|G)7tU6vb(U)3q8Kd>u=y~Dsoum#FtO3 z7Qx)R6#P2h5Nf3@8R6S1o$CvY7wXZ(C9hXb&AIayj{5Hc_wW7g=M&Q(%g4kc`o#;@ zRU6X36lIw`pxVExJG^GzkJ^zIg`a=3m@UxkKkHeOo+mB&4p*+!)MLA^n}3#cPe1?a z9lsgURMWr4V<`RCuXh5EH-V(?X?N777jfXeC1v;D-KpalR8-#QG?EtaPlU)nF~9zG z`TraIYir~9Pmk&xH}#i{1MX&oAihtKKzPO=ifP)|rL9TlimmD1Cl^xtYd5%C-ZsN_Nn~;!MuSz66sH5( zOQmS?yV28LatOmPjp8au!KXvK7iUIt%1lj;SeCX7$r`?gf#?_^=-GoB@+IXl9sXk{ zh0-+RPCtm)O0b|5s?|N*q4nMPphvjyl*=wd|ChP=j89^KyBz&d*gL)4$&J8m?N zaoYMBbG`|sr#RTWE>DXKonPbBtt=to)bphAl|`O3uB?_W3MKI(RWw?s`Ahsw0N7XG>1GmMs6^-*m4bgP{4 z3aTj{p6Sv{!p6$I11kBf^plfPuk|ZYi zGYaH&o;lknrIZ4*X}L(4fX}|fYck)BQ!{q4tX@;v zvvGnUr%8o%#$xsw4Pek5i4Efg>yV2vGaaTzFW{DzQ;i^6K%#`c4o2v#-Z{| zO4T#t1j~A#6b_qx){cnvRBnFs`!`AMD-K~cO?CSI4v zAXqsJJRSP-<%f-dB*cfru~gio-AJB7M|UEExKzhlVEU&|1Jgp8rF_CfgA|ux;(Og% zj5N=>*>^f^cCbY#I9bmDFCCRc`HsFbGNv)zkBzR`z)DZ)pRe#r87N&TemjSjBtLo? zXDfGp@tiIgHy11aGPv|KSgTZRd{*c=OwJ*W@bUeSII%A@O&+W|q2~x-_Y&AG$=%Yf z-8YAsaievY*eYR$`5lXyfPlwq<~e?%tz~5Z6G4qSP+|5y&}dVup&|uA*ykp!l6JA;R`l z2-(b?%Fy^;)|0z~-XzVse)IC2EyZKr>Cx*j@@Z8w(sr+rEe4OsD9p+0YRpdA1>>q7 zro}J3Mcdx_3wd8YLj0mgWUHrPu+4oV>bobGdVW6s?%}EQm(~~Su_@sR2{Vw&*b|3f zwOawZ$rj#y1_~<`CXsFrJS@p&G=CtiNS5szAzCF%P3P>n^{9XzD&WWtrh@v~C{QP- z%`1YMa$gZEJw5ni%dxgH#;e58Zr0ay7E3pO5^+^C5Qk2 z>RS7IAo^c(;=j#A3qA=Ne~IYKp?!J+6sV!d%NH-x1=8+@QQitz2nfu8?0YTCBo17_ zTuv??+ujZc?GE|#cH)9{;el&G(oA$t0j@X7&Ts+vg=MkA<`?#0pf!+6Ze1&EIO=-`8JC&B_gv;m); zOMs0goM?z)_JCi#v{8>DlimPh5&Wl8<=iU$#wuT8;Y2FESI6XaqeBFbcf|CrXvEzQ zdJNC0Uf6xn7=anTK>NK7BMMcpZ_EXtQU?qHnlPAk5P&1qB3+#v;qWpw?3(k^3!{^Q zI+pNNE8?bKy!RLmsX>|39ko*X-UM-#N^F$9+NwfMlFqH5H9}5#-v7?kMCZ z1;-B<{M-R8Jum9t4KN&(X;>pXW0=@zzl#{dKo`#%VS6!BC4qZ>zkm5j;4;y};EeXe z+X-pd_C>*JD8mc!F=hsLD^6>O@TCP8HK@{UhrC4k1dJ;8DxdV;*MeCst=`9ucw3%? z=sSTI%uE-VG6hD<7b9^#u$&?vNCukNC1K7H>eaBJ#^(%l4LcW=pdT?UD6mfynW(*3?0D3EpBxQrtKJ$=%87t1Mx&k5Dq=i&Z1e zClYNGpm>%vA&z6}CR~z?I zut*y&4EhS}>EqaR*HW8kqf!Mq!oo0pfhqAN`s%1sK6flLv}E*9qA)Oo6!f~+s!xIH zxS8MNQd4JB-;Y&_xh+ve8kGG$^(nqjq_z0&|Q{Ksg}V`X_ZxD+~TraL5_}WDkE_&Jj*aF2p2Uv z2j0kDfeErPuYhFs2KbWS*cav$Y>q&wM~u@+C~JdjPM*)x>bp+xd3w!lkj#b-Qu>nP z|KtHM0|Cm1sko8&fH3oS*~1)#koeOc7Jeb#z?9|dt7gPD*pyJ9qqg5DX_8#Tkh071 z8gC;%I{^_hh(O#h1BKMyr@nqjm74C!eoAP9WD2Vcq!Q;ILXlrVj_XNrxM$Wk<jfSqusKKC`sjAaIl z^749Z3m>PutgV+%s?ZU~zyLQyMYR*1yXTkRhb)|o7g|VIw`M54`7F7RxbL^m+pREE@0o}QJ0r4$-zXkvq*^;3=$={ND5jB zPDR$3a206ti?Lfa9FKBx*jo$Qr;JgFEyOh;+Yf`@SsQ~FJ2viLCQ+~wLN7UfUU^6* zV04Nr8nbreNjpnVH{IX@Z}pzRtVSHpBXeI7NJ_Q_!qln7KfLz0IO60V>OlQeRm{>o zS#x5kHA}Fbvur+va<0(#R8gkWbPglY3a(_8dbFAbmYFH1Nvp)$ll)k6DR*`(Ya|vs zq}4>jT3|f^;}TWiu0*6-nY^s(^lZ^&(T>^th5!8#=)?Of)8dEv7G`;#RpTx!Ck#aT z>H?dWXq#q{Gy5$f&LwAy(-q#SiLhjNysZD_Ld>>sMUkTHbi40bYb~(GJ=HsboxSGI`OZ)j;`@G49dwi~lcMscmOx>+Lo8m&G9V&0WXfH%K1j z^__t;_QJo2I?6pkE%Y%DsZo83SA2MH1+{om9Q!YdqewXW#a+64v zJ3aAa$25D*M(&gn3kf&)|-?TZ*V#gCN+pK(TQ#Jcs4V3I>Sm?Vr#<6nMleF(n=s0OWG z%)G@jNVVXnbxdhSZEkr0swn&Dg%D>2!EjsFOf)ehDrz#hA<0JIjL^Pix;Gb+&kozA zqo!T6oR4@Svx=@aqqvBHJeOkvypYMOQ5qFFVjG82qImc-9`v)Lk~Cw=xJ+e35Cp$c zq1qKd5H7Ddx{n|izzYH?1Ou6WcOPS_^oii#8D>S=6?g?AEQNeoLWr~=d!<+@nwzge ze6>%9KzJ>(0TflrW09U4kLu?18*NlF=8#74z}?v5MCG6zoU=I{=i&+7phZx~-3+nD z6kY8uJgr?13bx-w54riMR-oifxb5kumEAS<-9fqc*9xzt8MVw#-nJ=i7m#$jvURh` zSgkFe_TDbBj$LFA2~O`39^XXo8zGO(ya4aKtnIv{?YyY8ei9YPNa;>0<1R(!@rQ^j zy~n=1=%R2Jt0ng7-w+z?$_5u)?Y7A~pN9k3isw0LHoKoRJPahc!g6fg5=&rzbf8b3 z+g`tLIrBZ!zX5K@I;R?dVj%foN<*AQEk!25Z-6H>_NgX{z24rRJAT6Lz{@FWGHATt z>Hd|dU&S(6zked`v&er+)PJIZ|L<1%zm}W-hAS1?<}S%UyA*YM^TPUmYf2%{@4_kr}GuZ&Z{4u zF5aKpcgWo^n+)R=BK)J6A~JhO($E091F4o~`i{A}(h<}!)4BCmqhx$l7;SP*)_a97 z;W^1-^!c~9zBJ~wnQ`Bk-ERluXcy5GFZdFfNXOz)&%RgpyKr`9gwqdVA|;I=`y}mb zx^op;9m0GBl$I?L_4ypnD>N!edr+hA&14V&H4}9Q*??6wR3&1ps=D@+9&$?X`4TFt z&eJSa7=0TG!SB=K-T@&*h=fJ5pa|?SJZBsan~|9jP1{2eoHO&Ur%QTFQuc$~#yTlU z)@o$;r?9CPunY|aM-&n2c7}nvURHR*@Wc)jSczrEI#9RdOp>ugSgR}9Z3$d&gk}s4 zO3T;yMFgTjp1XQ!pw^8W&TyZ}&1X@d!;zMRT01AQ*!XthWWlGoo_kz&d`2dZ#{knb zCf&7q^7v6qPLQDM>i96o+*Y!H!Ip^ zWt(R|A9V!!Dw!j`E519P+lpo$!I%czmGV#Um&Gjq=S{WSDMW!%M$uRx4BJM+B`s^w zn9552OZ4*LtB5PcExNZ2SNoi4X8zRguZxj)#vDReX}mi;#=BjfR6B8H zVR8xgw8`&dJASsyQp@eFZA8kgN%R_>=#*HbxUsJ-8m{f|sZ} zY*b=HsupxTFRVs<2B{9$3qHHCNcO{TWrJ$e5e$h(-rv3-Ry7cQ4-`#%2e;b}dAl9D zS%%kiF)(8E`1jxFmRtA9KK17)`0|fT9g08H&i{4zuPKTBxe_j;Qn#sL-JbSJ#Djr= zE`cvW?5BYeCL}MOBa6G&yu!d0H#rIBo%Z)c*zMa4)`UuJHJ528$5vq9`Fr05u1}R3 zX*sJDPQYM*1en&K2zUpQ2=urZp=h-W=3f4yJh{P(KC+YRWTZIwb7)vJe`nkITtekuLp^$gND&bO`og+D4 zK)BkaADdT^0Cr;N@|FbTOR z69MFZ2me0}LakLl7cGCGJ`iH8C0|O9Ru*kPaRAzPy zO@tkjTClpP&ZIII3FAc>J4m!Sx7Yk?=$1-LhXz+qOlxdrLfatEv8_z52o-$*)j>nA zoEll7oKZJew>BU}*T;YimYa4tiWIG*DDhxVxy`9eWDc*6 zOnh#003j-{ocQ+q16f~2rtfpIFv=P!Tl7g-p4i)Lrj6q4GafKC^QX_XK)13`K%2$b zx!TEAQw5kH;pSYVB@r?pXlJ!$5G6bY-Q$jbEv(Zm7iYlJ?Kjir060uvs=nG(n&$d4 zz1pHab0~a=>k@_u>6%jTQ)*_xRCtW$7Rz}W5gj*9c0cbK##JewQFPL&kZ;q;O}hRV$lrm4o$awi zJB6d)&HLDdgrQ)6h5U6JAHS-Cgb^YT|( z^_J1lsV;1Gs)CB>0nn`@VHF~QYYI&D1xr#B<||s^nFtlB4@;umJ(8Fnh;C9xn|4@k zcjV!`AP_Ekg!3%Cjy7}wsoJJK;420m@*s9K>U7W?II3+9s-)^6l_ZdgU9(c0`58Kw z!#3-+8ZHS{C%Nr|_;ZxmY;K$1XVW-i=$$(~%w$B5&qRI+ZOskAVf@T5lJ*Fl_F~}p z89vrEQwq;J<2)Wm6k0}SfzTI>Xp*!j-|Bf)Ijx=7b!tJ6(5GGdJsi;kZLw%Lb?gP5 zi0gd_!%G}~JP@W;gsFI%)sL!Y6AJJE+I^Yj+Y#YPQZB=A#djWTV3BgdCgU5 zc2lF)uiKb+Pn04AH0QK+5ldohm3LfZ>3dr(qYEo6HN9%MMXddb6>}bCM3%7sOua7S zBG#@%b)iJHi*Y4Uuq%0hEOFo(3y7PfQHU+1F*g{wK_1T{aP%usb=%$xYj`mT(7D(R zdwFJ=tq|+<8Rgnvnp<*p`qWBYBjtcy zDa*+!IN^L>S}jP*bKSKjd1;*po-*k-y%SrVhdilxwcFkVzmc-|*AVbQIjAJ-6aNf> z{ZlRaCyJ__zM-YQsWGj&jfw3)wWo1-hl~I}Lg3Wy)PSbBpaCpxd0+;rMR_oi*m2NA zHO+Yjsi$j1XKEn)wjd_DbTFi1`W4Dndev2w?3bouR4_7@Re&D%nL--Ds>o`^L*#fO z4SYtq0BC_-OOEPnX8&o@0YJLcF4yj13;O~!@WW_|O`3>M-of}zf5L=oFFucE*tAoz znWM1~rDUhS23Pba9MQ_#+mon{{9{S`{9Sb34*8M#jz=PC3jn>+S#oNxPihUAlYL;z zdHVfxx`VPBfhzjX>fKmYOx z&HerJKYz`CpJM+08h!&uCkK5)CjoaSW3kWgHFo&tf1RMBsfnzLq8$VR#0cSl+){jC z&<7Hsd)N_VZp z6!6u7@I;Ww^l`=VqTy-fDE(zGYb*0Bd*Bran8K@soBR?wvqUn0x)n`kY{kiqC5081 z!#J`cZB&_w0st?N-4*^;SSG6HO*l|P>Mo7Oj=eFMivh4H$7(GMFqWQ^UQu$U#l}l& z7|t!k9xXRGgrOxgbr_BIp-*EnVopFai(pb$Q+!|m#~7ofp#XEAhbc?7h=g$S0}lCe zy8YA_#tk$f{L8Bty*PmxlbbXxl+TlaNiLqv2aM&l2K@~r)rDP)?J%WCJ(~wBWGD~W zm8_6nSfmJ4BR4QoXg;)&vtF-@uVIqRSFSqQl#&p9x<`N$_&TQ%PWc$^I@O$2QfMYr zHI6z#Goz{Y5o`zyiGlH!D~wxC`h_o5z3g=M@KV!4RC&Ymf)hO#@3kw` zs&)zQL}?qg2bi+huiP9d@;{nQmUt5vVdE0|N2$$Ci*_?O0?%-)0cYO^ozn_P3-g7; zk%|})CtwKluktwB)N@-KhkePZA-}6rT}!VUOfFHNRMaKcw+zi`C1-BCk*@C*G+z;o ztW)kDY&G-Y+OKsGF=*x&NeH*4&#{m)E9po-Rf6zL50=HD#;Cq^+8>>|$r}rJ- zh&NO^5g8HP=r0RzohqK?qQOt7=6a$PN!WyaDW;TSKK1S1zC04-xdx$Qxc2&L-qcrx z;1a73uWo!$%n-?Ziik_R_uAfTDfOg7Mu<&?4{rZ~Y!+Oa%9NogP6aS5iAr&>aF@_= z-duC(T~uYuab|Ruk2~osyvf*ke(6QSf>a1nnio1~3gIn03XgYCKbX#_I=bJp0P5)9IC{8U5VQSt?(8Od62X0%A5DI51uWV)ym}596fQbN zELKgs$^gl2GxNaV6eVWD%FWd(gliIJM;WOS=H#0AsVc!M zj_EXORfk0&^8u+5#34Xhyk?^Yy)U=`i=Vqb?}W#pQOS;Ky&X-mcfe8d3Tf~nY;Bjv zitt9wm3Z=v^o3I$$;R&`pY4!D7jrf`%}+X&Xx6=Un)0HuW2jVvI1X>M`+{RNL|6@5 zdr>6T*%Z7?qFmA_2Rkod{^jx(Cn>hhg$MzDIzaE_9WkFUAzR~y1uGH_V}Vy zck!dNhK4(!GsKf_by0^{K4OVlko?-DX4zI1klD*MFny&0;PHLJxra2xURrH?^8fL} z8uC{V=*)@MOL6V7{tqpwH*(Z$^AGH?GOR7mMXYV!zw(x1u=g&?=knPP_&?>X|K6|l zKO`JMTWdR8NArKOj)=33p_93-&A*K_E0Q!-KeNx!)BY$am4?5FoSd8hkO)Nt6iNaC z=x7C4fq-Uu0O4o$NtU{v4O?8bxDd9acX=q#?!2!Ut5lv7#()0uj-zeOE0AUN+tj2v zV8nR$w2vVu<$deT^>M{?YUFC_rzUAGoJYSr0~I}(K`o9X#8((}V@iZ0#hdOFF$wWo zc~TO3x)DlwM6m06URq&P`9!R>^nQCK)+zcsUl95MAj24U!cz8;(V36$cqzbyCnQ{= zK~NsNqw5ayH{Xq9sP>ArkSfh)*g21_@#rAt4|1VO_lq4;WLX9mL@6Uri^7W89VqM> z7u;Yd$4xb&yIBGps(lY9c{H*Ge zh_Tb4M9DM5a%*4}?db{~!R)-|p<} zWv%BYzjr|3`)v0n^L&SqDBT1ZvFGf$C(l7`sD~d@2oDJg4Qo3wCKDO3htv|p`spoj zxN!YGz7{Fr4$LyFMZnG$23<+DY%%H}uuXbsSlS#V zk7dX+n3FYIix7GzP6mgH9%SwpG9`#JfVyi&j+34QLP<3RRX2{Dc$n|%me)~Zs=woa zMJAwn1A%THDx56RAk1p(dB-t_grO2kq&Z->nZ4>L9uHh9$}g|GX9Hvkpku_jS1O`A zG}HYVgcZ9u!@=2vDek$PKu@IMM?xZn0Ld~G%&^BKFG2a;Bp8;J(RaBme5YFUP-$wp zI#AHHsaI51)mJ5#IQOW=Tm6kf3|m0ByV)v6S1t`tl+bpjQgc2hj83uEZxk|t@xhz! z#ZBQ;B*$JIB5YPb6||Kb?cM1l!Rp>$!-lT9CEV{$D%zVG8+1=9y2~2_RPgg*iV5oV z`H;o}<^Ft7VuO;W5d2o{rs#IfF1ThJF78nsRz1!$RbpW*R{(jYT2m{iy`T_%=?CSZ zyfwQ)ZeKleg$avgNYx345Pu(OtnL*>7kMUq|9xupIWJ~4cUKD+Z;zER_&&!yW4?aD zt#hugxYn+g)ssX@QxqqkqpMUhB{2gMNv~ifB)7}N!&AxcCJ8|LK}DKhjECHWmx&GRs1B3BQ(6}H zwZZr2tF2D*>W0#oQ~ND{8HZ@Nm<)HdsFMOPi+RJ#-hK$vAZ{n1&^@OB&Xcd1R>Wh> zrB1V7Bj3OUA~WKoh+kBPHK`PsUuvUedTv=ziV&LE@MCpFU%$pOtpmf9%pKNLfL$zR z_g&bn;VVWA9lF%Jerj!dUwoiiH298xt>yg|w?AY(WktHl!5GC?Iks zluU~u(|_SaiQ`KhjR^2Bj&uT#Tv2$&m^C}Im^Oi3-Ee7wm8-Dv^epPzE7r_WRN-6s z`mlsX5d}9;c%T_{n^Qb##6Qt}i*#=C1!u+Qf3fxsFtUbQo9J%awr$(CZQHi3-R5rF zwryj#ZQI?`=bSk=Gn0SL+}ycIRi#puR8q{{{cv}t~QxsAGz zs{Tn}OBVbH^=Lrz893Ox7zgEFhmU+`{sH z&hzkZ>WY(npH)|H`n{_LKpcHdmgs$J&8wxr8;|PT4J-lv1XATwx!Upi=oY1M5w~-# zRm%tX?$-7f5AprZ527u4v*3_DoNV$Bl+)j-qj-Wth^jyE+G|`mHv8H)K1&#tN}A7e zq1?4Wp$o@$W3zXvZ43C<{vU*{k)(W}R;+AcGdXz`T1&B6XY@KurB;m2n^~SoThm3p zBUzsQTRLi1NNz6~j1SoyE_BWN%YR`o+AU-^Wv;OdS4>V)I369|@K-wRGL>5L#17>B zjAeb$y?zqE3p6#lQeN#r$7eUI-s-vE;+&Qyc%0^}P7}2+ax&zJCiKcwW#2S6yAEqV zK?@)|TS~c7zW(WsVA5}Qz4X&QEB~We=zqPU`9HVMe~oT`e)vEO^60+PYYNRMud@ui zq0s29F5&UTEB5S1-X-c>Yz=N4LZBHdXSfW;mD;q~;;Z3nI9yWO2hN z&PI)kc<9+D6pEX`5n`IyaDZ^{bW9D{ge!P7I%zdg4{aIzJ(Wdk+&qbITyKJLJc|?( zt_y(>`k=5KdF1$*H{i0qMi01!NJ~HJ8FQ{>)!ed7FT*KOd?Hnlk)fi3r_9=RMPnK# z$oLi?P8bV-@h4muz8_xbm`?(oRE{G2WC8wN2hYEU)wF-e*H0ai{ zv4cdbe+&h145$}Zfr%KSTUg-}O#SAJNDZb4jZgw7B_J}wMq)6|qpviZCS8x<1UY2J z2??H1&IRS6f>xwaFS2$)DfQ%@x*N|}-ANMG;|lH0uTrwHQr<;L@-V_ux3gJ+dF1xqRFUnyp810lX!#?T8k!tq_jnn2%sYehmU) z`&tjbimHugvXf_!Lo`cya(;|LKFSGLDXrkx-^tHDTSM@8R%$$Eo?YULR}Uj^J6xi5 z(AVI%p*EB=%syv~!d)t?ZE?>(ZZ~yBmwQKl0FLSZ$UUO^!9R@bZ0OAF?98l9=ziYX z*xAzkPv_--#5Sr_w6w59(0$1yG!W-O*XEZU$pzz$6`GrxniXr|qhUgu6H+MM*MbQ& z#7*s)`bNC)zJpq}9-6lXm!bUpdxrRSLYD1ZQ-g(s_U_#oxEh%5al7q$(m#Ko4PP*O zqy&R{@(NXnam5fV=1NI}Q~5{fNU=?<%?=`$#Y3;xb0Qa4qq9NTgWZqQ))%mQPjy8+lpg)=QmsQ_qBif~GUF2rfbY zA$ur2_JB$Bi|b?kvgVcbGvsjNCfnEN1 zT=vAh-FaikjBD&c|9L#<7Euiftz`Ly3O>j!ukG_L>eZ}Zd^0UMjxK9*tP!f)<9OCL z33FU5-6lsjoP*p*3x6HQVm+})2K4P703CGd+R!nYrfys8*UM|O$IWpF5si%Y{lU|&5$r-s>+%Zm_knI&w#ilj=#{2c5N74nT ztz~@;x+0mjo|po}gH=+M!evcvL1|QLp+Y9+(ibIrWX7Ntricil#KN30duF0YN4;rB zY?U4TdIuyDhu96+qh&xx-{fg$eH0hflkE-e#6-K+0ftx)bk%Z*V>vg~Q&xu1IaJlQ zsB!cGVeWvqUmLIGLr^YTm?-LF^qbOAP58H95Pb6~#xt1%rdjEB-tztw^uni18Dy{C z{1yD8*<@ahzHl}HqV3LyQwD?=HQL9LzepUYMJ&!vM<65*7{WLvc-Q>hV#5wc?md?H z6oQF57h8$0eq+Gxu}n?3WMdiP5O6iFVwZ-o^2!vAOp`Ebk0JxYHQ0ITDT`qZa1zx))8}^?_B=F#1OkGtq^dJfXUuK4M@Z_ zLkZT)8+rS2(+O}lM<}jk?kvt5VWdo>UDrsKrN3KP_TVzZWd!KBPOe4Q*(D=>;HvJ< zKWP@FPf{XWKhU;0>u^%|CxdXT}(|)9RK^L|3+k+ zRBe=gW@2Ajfjh%e0F=@|c|A*T^TjnynEc>CQ32`*Wl62g;1KFio%U6Hc@!<1rq5Yf zvp1->p_)tSA&Wm2JeX4F%&aKlhYNad$j z<;7@%JMtJt6Xm$&DMaj?MU#|(WmRu0Y-~mcOSdnbMNetPjC{(qrjRKG=OQt^Wi*;k z{baM++`4`}e2b%@)0pCRVX}wP`@{}yh?nJy9XGri6a5XO=5ml8beD2aa52_Is z9mP@$EEQTi*6tIkh?hhHi+NjdlozNs!H1q?m_VhXiTp0?yVe&Fy-{5PzzS3=pBok_-yAWvcYmznWZX@6bU7pYmogJMU*((aja zTK#8Ogmd76M=0r=l$Je}nerp@y4#{T_mechIEcN49kJuF#Xz3^mUD>YM8l#vOJ%CA z;JZ)A>;|aBC@(YHQk`aDIw^V)`tQ33$ubUa0?`p98x-NpR1Bk!5!{g>9s=EPdN!As z6_#w=qaz`GOqI1K#v3ow)1>`b zI(pM`ylhn(N_yLYBw_G&0s8ib&MQ$<1nf4c?N|@9G7TawEooPBD@aKI=|VGUAT?9N zzoWrwvou*u&6_S27H`*25QkW;#}9(r$t>Kb;Vi7~$258ry zxfMq(MO1Jgima5_KuhBH0)ad0{3vO_S(R}mYcsFN*aDi2;kH?e%gWaP{Ycg%p;HG* zdWfY{#)MVT%{7@{U3xX)=8A8DJQ=-KBXOo5sNTR zoIjNv1mhmFTyf)nN7WocJi!~X*(y5G3AW;!#fgX!{t@ism3rfO5Js38fRYJ-Et=K} z_Txq?x;yZ`VZhS*ggQ#HidobZOCp?;>w3cx8|TV9Ft%;3eKQ+&c~Y1`Y_ZQJzOpr_ z)jT$g(k`0SzfP+Ibl~43VH~O+63#4yF(P#J<3G3>CEIg3VzCl;KAAb`Hv3f2W&)vO zMHt0yMx`u}Dk*7p*(p($nP4Wz*<-!781Xj}iQ!?@r8VP7gVP~Xc9KEv ze)0rRj$=aG?5K>WVdd!57UIu$Hi$&|a!N;sy~FKo%Yo;~Esw`-*i@_MkcxS;2lta_ zdIwCZ{pw+LOBL;1&Z*$lIm{L$?YAe^%b$j zS9rWOfhT&h{>x%ej19zj++&`);IgHgz}SrQNM;?QYj3nOgK68gqu917T_l4NIkW;R z*4(i0tFZ1sS49OR3!Q#xlM~&J1UCC)DxsX9N5%(hlM`3ex**_ukx|I7+Px? zKN;G*uZ}Qo@H9AdMURXc`0Hx4o=Fo3eqXXD-8$Yn6KxD3Rr6V&VGh5%ZC)P^XmCYR z65L-rKW>ZQIMF0IAOLa5=!kCI+pHpNzPN29f)$M5v6bANJe47P6|n&QfL4iWE+sfY4p13p+OEcoW)db!ZuN3w_)_ zenFFERn3@o>{TDO2gF-k2^dO0nFUfkVQ~$1_cG=IT;M~K%H%Lzv!Q=?rZ9dQ;8PZ& zOfBH+;N8E7bg;@-li=s{?ZlZplDddQhb988fAml29fY|j^Uu$^82dlciFp3MUnKv! z4ysiDiM@YK6Vt;B1}KvQQc{YG50(~b0?_&A*J)R3SI)1~V<*JZ2PH;G=DgFrEu-bM ztG)*o=}h3w>dkM@f~{XqLhqX5M=ga-ayU(IZGSzrJaZ)WY<=It_TsYwS7%OZk{+|S z1y0(xAN@`5RG2gqO^wX9O518Qn(?e=UZ&=H_QygZS%07&StbC^$ibqEk?yN?N>493 zo_}x_2A)>)-#FJLn)OotEd{Bkf0c&qb=9To7U}3=J&;&XZDl=~)cKfz_V=t5>4bAq zaOcYbC@xu5wGgXXQcWy~f1z6>U=3lSxl;=;-uPP(8!wL{lsp3@Uw4ZVawCn~^ur*) zQ>%L|)`@jh4}yX|?{n&)F31Gv&W2&|Hlnx9`02!+2Mi`9I)9SevFP;gL<%77*$KQk z^ZmRwj*HU|-0HPR`YJti-d~2!>7bb_(yeQDK6Y4HCHa%i1tP49UrY#UGlnWDdv(3E zD@mN5MguhvM#^wSJ+aF!o67HEJj{OPvX#;- zAvv+{F<|lzcfBlLH8qY#k}*mtNi_Rppof#g6cpI#q`SrEzWOuhZTMrMD?Di`4-%p-)Tcmsv*;;x6qIkC{jtzY#*s7XSrlI;Oqf+Sdxj>jtk@MN)^rS^W=o+ ztBqhIIL<3QQ&V|ydVr@7)v=@A5Qlnr4+#~72itay4b@ph;Sfp zr6SFc)siuRia|L{Hu0BODideMT*V6N^x6~Zl%pJvJ7kvg^@q+DHWKZ-lKYirX%$Mt zo-bR?D>grKAPFN1?E~*ewa2u;uLxRA8|@Ecs&)~TF2A_3ig!}T_O{9S?2D2X58w+fOt;MuN9AKvbSScyv|>f zU?7-Z!XFmpZSOQ|ew$!(_P_Gi!`Lwdxk-YD>#FX_PUhIcMSVvw@T!@Fqh8Ey0#w3_ zO*h%4phK|kpFJ^d0V8>Bs;*)s&#|YSq(U@Eq=Sv5ERniSqqM}uYD1!XWrMGJbFuS4 zQXQ7eHUj0+%Ry@>6-{QQhaSokq{BU=bP;Jz9-BL-k zXuW@VWXeS(!#ffhXNt3|Aly%)W{dGgr;{6zhPSnY-P7iDG6_v)8YC{4%*Q`;$ozfJ zJDZSy40e3tH?g=KZ&|rrgDaksG+J@3HDaO6dHE+fMif>49!D}sn*lmiG@=gDXddiDt1jz_)acjwZk-t3r+DV{&)I5A2T zGmY)s85~_SJb(LrU#@>|9S?nT`vLTVcIMAw$UwJ1lOhH=bcGD;2CpJ6DAuJsbt`k0 zi7afM7FNSx9qqVeZN@VcSP&UhPj-}(b;(0k9Pwu%yHHW*ERC-Ptr5uVmY>p|jTsYi zBuJ-uMww$;<$qK3=o71A-$;|GEK z+0%=%AlBp*UGNNJktr}~=5KN6sLmyX>^7%1f?d5P$%I)Dw^O(QCY??j!}Dhy&U(9vX1-f$H*$Ic1mb}e*xQ{dBYinonj#qRl^BWxvES0cI0nyz z{J9RB#`i^mpn&SLv{B4X?IyurfhRek^iEL1qyi_8)<@lFYD&Npg)KCuQ6(}QPt71v zy(7Z{Q=+iao2fqCBICiDX-(KQ%3PzMiqY)UEu1gi*-Vgn5zG}8(iW>Z>IHV$4&OGq z)-u35rCLaM(Dm&W)*4yTm9q8iZE#Fl^B2ZrWbaq(k>JN9qAg01_!Y;&$KM#NAz8Hh z1+)E*CnoY48;KZQR(A5&ptUI7+b11JEGXrC@cZ|{58o6L2KwIb)@ja{ghZ43eg7Z7 zlGb5t@=97`%APo%@JP=d!B_eg3u?w%BBZ!?27IkK5Y;K3()G%dn}J?|c-#a{SL9G^ zRDw5-nZO65LC}t5oDqGfy`$@E`#0sb=cwgy$+@Qy*9Agz2bVS8b1HBIJI% zv3tH08zT^tofWnSuxN<9(P6?biOA7+Xr@mm5`&E&&v%w)vUGJl77mTX$| zNV0`B5$LFXykKUhj3pM*EQvBxjP&ypRC7li7cQ5eGoh_#aj2c6^Ac&I30K_kPA+jqz6+nP&$pWK#5)2(PPh9AwUpm!)xAkBX3ubz*NyyKab`Js+1Uul`#9Eal zVV}Y1U@+N0pCjD=j%Pg4eqa3DY>1Y)xk((1(QNZ_P^My|JJ+z_L38MWT#|Q>w_A~) zA1Yz{J8O@6FXwR5FZEH=P~rfB`fFKy5rx)K+q4QMAD98Eau~oXP2ZMx1#~9AyUySM z;pgbyw9Xhf)Yh$eO>k6tqxL~m@&vi`4Ku0ZS+fVhlu)}39Vu#YSvgf1DTyKmPt@4!~}{c%sHTC&&4&tHc^3PU#x}w(I#ya?hQL0`)wVY_*3e}nH{!@KO ze)v7Ivk$B3|Bin2X+8|39tUqZ=5-KdkPi0kq3oz!keyy zr?;F7$J08-pl*10VE}a|3U+2H2*F?(m^WPP)VfMLsL|;K$!HE`OkjmAj?pzD*%Q4r z5$~0eF2*rakz;h^66VLbP{3et{=y!hiQyo6O~Pc@m*}lyM;H3OzM++YIa1q;5Fv*@ z=QUV0O!t{yF9Bvc;E<$+f!Fi!hP*sx{WkQtq%N+itd2e3AaEkC6#|~0?45ovD{4i> zEt`Q|vW(8xCz}hgpX3RswkJXQ1rdCUTs_2evIkKQH$xD)pqfreUvs)$s(c2s*k+ZE z;Oas4reFp{?b5;$I=wFo0ztj#j*I7P04U}e*NXnPVgXyva;|pHal@objI{i!!_D3UwzvhFo~Pf-X8oLI*1R*0FOuNUms;{0emuna$sL50e&(& z+wf_}S^zs@N1(DM?^!S(T7ciNPCaDwaqHBzI+jrG5sl#-0eoRIGrxS3d;Rcl@E|_W zyZJo;VmW$EDunv(UlOo5tmB`!A~Ztj5=+N1V|J;8UnG|6D`U)7vYo^2TCRF(iMm2_ zG`qi|mvj0TWYvMP5dNUlzh2Oc>zZBfkF}XKtT(G9~s~0o#bdmve3R2QdDpy=AbEH;6F;`7atCXO0ZB~rl%a2lu?*Dc>{y*JW{To*Q_jqgdqn$zC zWWxY2>;qKMltLIE0DTLGtGuH}EfuGyX@V%-v0~KjPx{AvtN9(t*IV-@5`*^v@I{{b zzJ-xMNp{LJ_3NC7^rWn*7?&LxT@eedqCi(;7RD}9q9 z`Fpm-E5~-?QQajnTWg1|1NFA+AN1hf9j1FQCKbj%hL#mK(we@|3IS!T?lHSOfQiS9 z8%jHXt5KzyybF|F=x@N)%?ywawCk~#B_R1@tABuL2@t{p000K~8Ycjs>4;4w@T)rm z5g`r|SC86hnt(_{iKL_&E-xa@rZ!U#PTUUSN+LF-v#|)eih!$kme>j1W%Mt!SJ0~w zKMMD9&ivjI9<5kv_TNaf2gt3epfB?8m1ZT#=tJ3*|F-hyTqgM})Dg?k<(Tn=YN^}> z!!_auq~D{^ZIg&*0PN#162*CLxE2~I%zv%roz^L(=vKzBO^jVrImheZ9Ku&@Mz`8C z2@7(!`VfuTN8Vx{X)*KVe;{B^TtGoc8WUooBDWT8^Yay-yw4V!+o z=`3*cRl`RGh0?Zz6K6xoaX4Z9GwGZtMCUa7m5B4vlnp{n$rFu);ab6Hs+0WX?AUL*M!y2ix^6v^hc2SknFE~(j;xY*p?Rb zxUQjXFol z*+%q1b^Fo%-&mqBoNl+f5~M98N4|osgse{{IwYY8<(3Gm^dg*vhABabqa}QM4lAxZ zhr?F3i^r5}Tjk_xS|%naBA?*&dzNeYoFyT=1EzL3NRFl=Tof?0DC#G-shx>^f9$ud@mB@yj4W?%@-Pb=+;I15`fil{| z_{TiHUXRnnBLvV3QXqH)<8buM&tRgq+hu#A$STs{AH!3npc&xUg7{7C5fm^i!4{no zxizi0yV!q8t(q~emLkk4O%Kb)hP&i6KlpV+vkKqs@euG(k1hqzaMOPEe zI7shS!8=rN6up`=8CyvL6l!*by~EV2cx;b=nT_F88MaZi;jxbXIZhiEV;SVH7R9bH ztP;7@2#3RhM`QPmeq<%typY^4feE*WNrORfTlEAzHi&UIs*I#5z;L3yDK&r%OS60o zM)_fAm}!gX?P%<~gG3R?WjELs%;~{1`Gz2TLgi3Rd$MIeX?&h^mnO4S+hAFLLU%7s z;hlQr!uKpt8qqf)Z9DM}#SDJ`qq-Chvw}YTU}ySJ|7macUrSQ{$t4i9wzIPlwXk+J zar`$?H6&U9vY#GV_;}sY3grSpxSbU|n_t16fRz`WmhKgmRoqhUp7%&g!2ILmfL)w9NjR|JlsJMwqvMP8gi zD?`HX)e&TK`Rwk0%0z~MzkmFfe*N12dH(NZB254Lf%bp=>qsiJXIsv&EX_{lbMkyEBX77nGEMBCq?}>Q>RH~0h9eRB zNrKMtv$rNY!vmyz!%X@o5k9;HT&`tMMbZVD6FOg1!VlsKn#)ANR}aaw);9R6D51$Z zE4$hKZ62=9gz)K5fHC9?QePkw_5tQZ9uyE92t0B$Jv$=hFfwg(jv7)lY1lbSIfW;e z0q3U3ET#vyNw=9SrUcY3nC_7xesgMbPdF5u_UwLZQCcl0uZPK!^u6zQMc?~;U=PZ& z4t}=J0YPjp>yQvsn+!X2cgvQ?JD;Xv51OXObV!jZMS<*h$PWq%3Lg2Ie1TufpLYOZ za1P7M6%(L>Wg`geCSA;{2{jbYzrm2!42Tr4uoLe?z)minUXlKjSWNmwlWSRpqTMTU zdXf-m#7>K&Q^vtbhhy@sb!7Rd1}`Sq-c`OsEGyBn(i*WT@+Z^fZ)(}&d3q^pK|2@A za%rZY;0=)Xl*pnSDY%z)9?c~92xB%Bu1($5)I$6$dS>Rs8w<{n>#o=Pnp}R%S@#31 z$d-!52RPgi&jE%;KUZ*Zr7kl|i?vg$*NFRGYsTpjOTpwejL|Y+VoJ2i&Uv-Nn@9ce zfuQ;3=np0EGMA$u)397S1I;yg;h2m=_s;<}xLH-b4*aC44#|{7?FjUgLvWC*ZL=tR zV5jJT&0zpid`qR^E8@*6^YyuXU{4#Dhaa>}rC6)hZq5-Jwr|oY&sLWqB}ZL0iu2<` zx6n1>TPg#7%W(<=_35EWw0MU0@M82*2YAmz6v3d3?<*JTCnuKajEC1x#>Si9VijPRq`( zH|XUy-7Wl;Dq1Siuof16@On zO{@G{nv9KNFfy=!`K@*nmW_MtWM+iNJ>a_q%^SdH=?Nu-L7H%8y3^H9URxXeHC~O~ zuWE;Jd)|76xXPHu17IVo7jxumouV%1rCF|B6K0rR^e56i4SO2t!Rs(2jyr&Q z=wuHS4P42RU{yN9QWJledB1aK7A1y_%A8jg#j(OQ)vsv|fdwdNG`~7fazG0I25b2!K7ZD4KvOs$qcgIEAEQ;97;sZ1Ff%djL66@DwmwYSHjN)RS;{}zCS z2L3%YN7l<*Cp38`HaH>m@hh2wH#-MF_JkH`Z4gy*knwMyZTAhtKibEXb6PCt&-$h9 zhmQ8Yuc807l>dKiAO9+xQyNg(%0KD1W@%{qFMt3Fi?=+`gzh z&_J5CmeLS$DormeG_zOtVvE0H(j;t7s;)bQIEs~DlXuKjo_BE08&YG!tTqV=i(t z@~2JfqAYY!1(NmUqsS3*P@&bDN)bTrDl<2E&&zENjMtI|WOZs?X^?B@07=E}(#r@_ z@8jW($S_)$wM_PE^O^LD)!S@0c*K_1|M@VEY2zhW(??}esI~K4><@del;C? z`vBF!hHxg1vV=;muMYtxrVh(`^J-bf7)9Cj5}{XtFMB_z8|h+_nJmXC=o+QFjguk; z%>)^ejoZ8FjN(;k&=tG|iu0{mxd#ts82O?GrcY)Y zMm2m#C3M?8a8cyR0HqQqccyEplmv>=rBO}1H{gg+OQ@U6_HRVt@wNy?UBF$uYM0Qk z;~*{X8faC7S&-)i_X%i9Wr1E*NltKJED2nCFe5?(eIohF1C4WNcdMlD7b6@-^I%)z z;wDP1fD(Q^Xf~DFdq_L8pXxYg(tmcOTdSYl{!#wp+>yqFfH)OcxS=CyJSi$9D0sq`HYX^60SD>a&>zVqa&jmRU8=lA8G^FvIg6&O6G>$fcHT9u~oHn06K!T~=L-D6i9-C@{M$sx3&kB2HP|s>;^x zPwSeYubF|81?|j9(b^Sev0}Z^->Rj?%w8G#LB`)3a_&meUsrPPbq)Q&$?5Ft2I1?* zv^3c(w-rH^6`o@;$k(f!6XTwOp552_4E|J-R$e`!E7!N+k%QW~ZFv&(tngNA|CdR6 zqR1YJVoQg_UspB25bDF;h}QoizD-BE#d4rLT6_^MDlx+=2woVut|#h-n-s9qOSm;^f3P76fnO2`E@%oq%|Lc4E3K%aG$H0fs+h{4KE8Sf z!lEM07{)#HRTP#B`SoRO#Pc3n<#6Xz^C5Ix=8=ZdR~z<%sn;3=+sPcGD?8<=cRmnz z7PYGUx7RVC?P8k7Qu+=95b;<&(lZc=ej#PdE=rnHaho`V*4>hNNFCqM5~G`WYOQ_* zvpaMKYtAB?`Mlq?;1@MqCs_HQt^^eCVLFTeV`-TwKEDYr9%KfI&LCLWp?Nmbn<-|} z7+ZTQ{e-p=qjmKugRECJUs??Jw*_e8@%vrh!1$Gg7oPKET+FhE>-_TlP)EK(#u7#9 zlhU{9e!FS|7TM-qbDAe~gXO4-7;ttd0SQ=(XTI??%|uFa1kP6mb2`G#<3ZxRu${}q z4cU4eE{>-)r9b%nBJN?O^cG5yp2O1B)p(XZo zU$J^{V)%wigFFoZT4vYb{&k!+BGe5|+2_#1SXiv5l;5K+L;yxp_#J?7_@xU|eJR^H zeG)4w&$c_SOoDHf-~STX!UaJEog%dlWg{sp!DG75U2EW2n@*!&5EAMmFm!EZph-C@nVALa*JO8HBUV#s4qJqrlguvs7FB4D*O*RLF7xIERHkS zy)jkAcTM-J^3|uxJA!{?{Wq*zwtpp`5s@`+a69gHb!Oo5o`mm zBbn}o-R3_HouCR6R=`fmTvOpD>w@_y>L&z9HnK6*%Em7k4i0-h|}YdzrUM2#b|qVnv4s7X`pFi3{KLFAU~7QeCI*0|2LhEZHlg%NMxJi5&Pl zr_;OOCP-f`@hgC|k43_6U8mgf>glKGf7KKUy32=#;_tQ7Xze7o94^atAF4$bN6<*b zE(IFJ!c?+(RElD+KRyA=bmm1PbqT;qM0}OJeuLy}A{g2(!H+~(=!*1)P~`Tx8+7+JFesrby-KEojZS~% zK`=QHPi3^__IqeCmfN>^$kKaOJ$Nvr$Bj{C1Km4}C3?+=1~(k+zJ;|gyK6#hcQBg5 z;!ZJXVnnk#nFLvBvktShDxPSPgP;IF;VO=xPx(A9(Xf;q*l1%}b~x{%QEhYCa!|$d z^QzpsMdhGfIa#lN`o<{9;*4Y`6C*tC`y)F&=z2wxyF2O>Unmw88mcS}XpyB057G3N zY_ATZ#Da+j^<|wTXG#grXOPQB0nevDdX3VExG4#2gjChv5T$C=2`y)3PLs|aS)!+e zYYy+?LAwxIKQe0Sn>FbHl3kB(L!l+T!i$qrhQO2^iN3@uCX!k@t>hYU#*=x_@Q%ph zE;;3>Z6A?A8?Gco2JlVw~NKNiY4EozH3$v@Ru zx>^gB6HHIDXsN!BuTf+_QS-ZO`<{78MuDsQ>~_V!r+A|ASc3XkVl(SaRfmnj$q|%M zO2Wm_4Qp~Mh>Xq!eNy!B5Fr_S90e4rulx$*tbR5Gm}nE31cE4KR(CBdljnz!z)`mx z(?opl1#{%KcZy2SCUxY)PA03#gQB#UIX#iFV^RcU(OC(hYiPq+6L;%n5@l_F@QgwA zZo;<(cIDAfzV$s_=F3Yksx!PHKru>y*~?2H4(A;XBVfN8HsfAweiKbv$bnN(H&deH zDlu%5YOMXF^wROimWj3vMle#NV|picj5+cN`X7%O(!pnm+qmD`xnInKXrksQ4j!{g zw-^?KZ;&583FX1Gt($#dxW!HLvoD#1mjslEs3S^2-t#~of`q0n9nGZHTao1J98*VC z5SdX;rUOS4;+=%Aq}5Lz7w@Ra3s8-Jx?^rUbw!EtZ(P>W!#g|j#uOk=GitHIKu#MV zWS}=922b1-$&BuVy-7vgip?!5yXkmQ3Z6?&bZ+`ygra$q3VbwWDJ8_*W0 z9a#&#AuOlhaoZoM0H@dHZg2EqgKKdZR&N}=9|MArO1 zC2${dGCo5rE>9Y+K=o7|uF+`~)+thcENGWvRvE?_w2we8u@CSixcnUn74l3HT}MYl z{HW8D_!s5b1dik8l{5MlRC`xOlYgZY{;De=y*WR?W|#Y{|6aFQya?_0>Jw;FpH;>y zTkb8uuAsT&DG?+1Rl$1lY@#)OHcnkZ=f*tDF(}Py9DbJ^Bo~>Lou0&uI zt{oN=p}mnOa6J&llfs+Nz*>tSSVQ#bVaW!=n=vCv>jBMQ6G0-5H{^sY+@<5w1@;`w zW5T>5M-8iuOE8j_5op`6TFQjdfrj!A3QulPzpUw*_?_clJ!Hf#VF#(H{WI}>HFG;| zaK;`pR&r5Mb<8lvt1oC2Na|!|D|wE|wolB=jDG1VQ(DPhCU6_` zEe3iH0)n>|l21alTO9T)uydAsrPg-mZ8h;uV8FF$aJt z_0}V1Z1z;;H?qrBFAD3knzpHxT9JRf8GFvDax|K(Lta|xNb6tp6`rYyYS~*zqgJXWWf?t1e{tU~2@zHkvjw-X_s@b*LcD`sSXnYMq??YYI$=nU+dZYq zOd_!`56z-8GY4~!+ryhJiJQ0=6n}95=z}&`6lv+_C-T)d2z>$KZ!ZqkUpCXYLNU)oc&U|oiMOXC zJCh{3+JxBd!QsYuEg^V_4XEL?XKv|5kCLMLeQ}w~6JY0nZfAbE*US_8#z4LtHwOC& zkbFpK#wd5h>xE(4&AR#`@w>&W!IN&17W;bRu^uW68W$UpLivm{>*<=q9O?uazOp_6 z?xw8{ulqahX+jXFIKtFxAV&G~R!i$P0-)pR8k;4HMeCOnrYJ@&>O30*;ybHQb5jCQ zXyCE!-JrkMV^{b5UfAV&5l)jT!k^eJ)`lfAXE(>r?uCi!b#kX1XHCx7^+ZDg zpD(N-7Musr^hCSVpE}9M;kI?2gXN`cH|KzKK+jT&@_#tWNAS(>AspRjx?ArvGhxrP z=+(LbnAveZ4q@v$h52f`0dhZWsoM{q!4lLglFx_e@OnD<@R+{# zaeKY2(enkdhr$9Z0I5kJ_tdSkCNo#%W>cuQEE*JCy{E(|xmaJS)NAtYIQiRDu}>M? zE6&A12?&U$`?hcbbPgq@Urz%873)``+4Q9B4C#!s3E@1=S-n34A#7w-Z<}x3HUx}> z(~_ncVFzif`!t~G^+Wv5I;*kM^-B(ZuMo z(ll{N$qSeiX$Mid9-HHWyJn3SRdaSSbZ$`UF0^w8A#!~uEK8XWs9B_YxIIX=Kei6I zVsx9BG)i1f^AdYp?3^X0hi&)sH}|$F7-?R7oh$ATQ)i6$<=ziJsJS!vz3tk zCQ={8&dE=siDic7td%kk#!x)>c)MO%8|{QoB_opkbj5nQXi#-ui!+pg5N)^EfBME| zq{+?L2%xTiz`(2qg7Ei*!|?-dNnhG~%o(6iNn(1}7^agnx;uz~?C~-c9WC^8TmR?4 z#G>CuAhubuqDiTT6h3*(?Gek^CrL$#RMy0n0r_)-D8#vbUMquFZm3@#PlCoGPu3sdxEhiuM$} zn)$8FsVVGZ9yFpMrhqR#IV<+_r3#Qt0mp2T7WpSjZ`2i=o&$v6-Tk~v&a3517i%Br zoG+3IIltn5wA1SO$%Sg3?Y7W*h1Nv>dw+~?7`c*nC-=ZtaFp=QCyxShk~M^Wz& z*#*!0ye4?V$~R=%*toA4b|AHJR!Wx2KGvc6mNUt8c$vHYWfaA>C!gC!i{KdT2(&(y zqS2#n;280-H5QgWkqECpvUG2}0=@J#BApNWn~ppl1E3;;GXfKteL_TZAz+8-doEEt z5atj`sWEZp>*nL57Uo(0!s%Wdq z8``71UD}3%DN70IM$WVc8a8=J9HUC6=~m(jnc8V$s34~Dg^uAulQUmIE72A}N`mU|Lt^Mx=*|5(sT}06S6WH=m#nPsf5th`9X)H3|BzeRApU=? zM2!E!w2M--`9J5rYpaG;v0GZ z*dro)-G|Cd%43z9qM=JzMy9P#Vty0?j#+Dg79OEm589hd<;8R8>52rvq8%Cqgyi=2 zGiv)Sk6i7&W!1#U($|&eXPK0q!2RoTo2ZOs`D(dl!;La_s`&BRDVmHawrWhyOqZ6v z3{9l9wJTAFSBi&9R+#zWBDuM8{I{%=p}oRx3dMJTeVz+QwXTxw>fJWVogepxG|V>Z zwe2dMFf2Lkl({J~HRfAvX}sw_!GCx_2&LlS&^%-(9=f9vLjVEhRi}4!UOtXzIsyA* zi}y*RBFb8~(j(JW?BQ%g=z|0SyK3sWhT`~yQ#QDO6`Mkyd5s>&#R3|3yO-p#JEgtx zsq7W#2q!g|x&{kOm{F_{>+M5VWJ>2CFxNZoz$3p4ttZ;7T8}5sKuy9D&Osnvf#(r` z>Bm>5JiG2S2i(`Q3=aI%N(>cuZlI`?<59pX(Uh|wdHz~{|6K~*mC%qXtH9hE_%Z6d zVli-}z6)o^$?scI$#}jTmdw$rdI22KjdnMUW-x8r8I{uPd%G~TF$?q1N46E-a{P9n zYsex2q@8fRp-q)`y;9mJVSM=jonW+`Pkh(?Z=Ahjc;suhC)}NMY&+@Lwr$(CZFE?% zZQHhOqhq6EJDKcfpEGmLHS_G5_pPhyOMR=m{tNe7KNz0XnPagQLh~#cK^@|(%}b{< zt*FD`HQRd=*f}+qv{^1mO?MbFF^orP9|YHs&3KMGTLd)$%<5*IN0X9kP;x^>tRbO{a&Cb_(4W06I$k0}yEt{Pe z-;d?opxf>X$l9}Uzd!*3+#(jt?+0>Tei*jeo$|zn|0r%0Vnc(H83x-8{?&8k%ThvQ z@EYqG1MdBd&bW2uO@%P)SQ~7Ay|;u1yh;eFs^Nd3IQIkY?KMSMtLRKDzMhe74bc?@ z#EZ||!6nM4cggBI9s?ju^6fZ_)c40>ZHQt6G=4PkYF|Y9plF70j6srd1>G9Dh`nDE zdN`;m2uJJTo7QcEIMbdG>SbQ^8v$j^eX{+>TgWA1yFUe?o z-j4&Bw^*lN8P~6D2H2RQ350#K;|QCS<009`Myg4dD*;&4pYY9jXN6q%#!&%YgsO%# zQvQ&hcD{F-)4%>@Zp#uXIk5GWKu7+O|IPXTw4wbkt(<_l)4!N`f9KIm6-!xc|a2^A3^gDe3dtgw~i-L*M7mrw{HF`N92^hws(3 z>+h^IIN6-n#oGAYK+-PS9qSuVj$e2;{lUSNsM?UP3Z0VCvj_#XvKTh_IkTNXe&7Lj znk+eG=SVx17_LY6$!7C)hSBG@&#&UA6;D`stjJ*SSD=E!UPO}a625|9B0jR7LhRu$ zsN{h<15qE;mcu}#4`uwgrUMpFtv4BiSHr@=e4$;4%B91cMHT>F0&hs#o7$gC1$Y1kwz@!T(ksn?ddoCMC{{efPBgqO>swGT!Hro!!qBMNssD@8UR*q z3I4X9@@>=Xdo$q=JOlo~9~Q>M1WB>d?ehrpp&2X=E|ws;2rFtARuZnz)=Z{E)(qQe zE=kX3K#LUFA6gvQ^hOw``SGC#{(oY#@cNVBaR-;^C=kkwY}P@gkS_rRYh@D=DrO(UzAy9nkRv;x~o`()Ybwo>SW*ac};4-zw95WZAo zVCWE`&R)2)T5@q#ceEz5Rewn^zN31G?6B0(z+d@EGQtBQ1tANdk0QjE+BMrrK!fY9 z0kIhCoE3>1&{pwtTm_S-a?2yZ4$YjQ^*;$ z6C(fz2kWLwj8egYgfiBip=t>7Bg#IB@0(6kV{MW~#T)Ydty$La%XGO--g((-_F-oh zp>++!Ib51#G7&VC%9#!M_Pe}Gn_^a^;`qP0!$KN!E;A6#74jyT_qnRQU4p~p5O zda@dVOTZPjz?Nt|v-g-JR*DL@h!0+ax^|9|(bjy|DHzloaKq}v2D5{By@r+2XzX`Q z7I*W%sg`uPZJ*$gbGy6VB?bSLlUgLJCrhu4h7vaLpf(NzttCX{0<%F~4pg1NSr()* zmFZ#4#9|NAiJxiyblBloCqd8#V_uOTx=s z2u>1aY(?R&5~W+o^(%Me)uC9LxLEp;4aV-rVFD5_7mWAKwfGrz+iw}z1BpbZdb^}B zdS04PA}u%N0d0ZyG8Hs@CXI1rUVM*a+lOT9u3k&La>bQ(O2#9#TMRBF1^|}ZAC|U~ zMcE|$#RU8f1q(bH0&is^D+S{@a@$K9io5N(RW8^;3U%ho3zJ4Sj7$eBp0d&9NsZb% z3u(o;!fOmT;n(pv9YXB zObT)Iu0`)%+7H7kQrQ;0d5@$JhHPk2V&5s+omSt~skJNU@tQWb$-QS!Wzs!}+eeTW z9hxAtYX$l&%tc-wJtf|`2hyyxY_!H@-@S|+Gu|1ab#noo~$Mnze|1tglo%ItFUS(J1kcYdQ zxgc@6u9#=7|Ez!>m*lYFj3DDdKv*y&1X_odR`jRMk$_A*=t@f;GSm-dKZ;UwHs|z< z*Cob%5n;KH9J5ZQb+>%Jsr7*Ne|Z~?D$iH^DU(`DGanI^co&;GDNSTwj=GBq}cny?-+wS!;nnP zLX(q11UhOMPSzpszF>GQlLA@@B@~2uN~HyaX#4NFt%dFs&6Yv*&{sBpNq-7Coak|O zKOXAwh*xDcp3@lF`|(33FG0Sh3xhsaDrP+j&8Ayq;vM*Uvr=2D@Ane+AyMkKik>1))!@X;F)=3ok~z*uxzFb6G_8ELCpI6bjhSi6<{ zF1=Ix1FjF+MzB^bf=xg>rcKsUYScZN9N9T582JD{;_4ZSsrEDOagx(VW$JizsxBlC%@SqZDl zkkR*v_+_kDco{?|!|)lA`(Ru05oGR2?b<6?&Lva7Rm~+^ztAn}dOm&ZeidU%VR{Q+ z$V!zH1kIu8PJg4S6Uz(!Ql8hNrCk|sQd%+$op0v!73QzO7sBd<)btl*YUE4x?%%_v z{sDR_Xl86^>F8|z-xPA_|07m$Yax~FsYDuKtf6c!z2pMf{Q4_6BCcKHs zqY08fuwYkp3VE5GGlPPB6`n``ro7fG8}aZL7sM>-fapB4fJtFo;I#;pu~q49rxlbV zNra2WIEnJQhIu?W*N>+@(ft)cIN;*%0>js)Bi1-^$NvKN)h*^}R(xfKkFU?aKMcNq zpF94Khw)#({GT*ZC2hxf6?kq-PI-dyUi7q^*o7Zjf1-V@B+Mn};H|*z>0qsYX2QzW zIqZQOksFTky+XY(z91b-VZ`w`y{vC7=&vX*F#TXyVD!G~^nAR?;x>I8`_=jJ4);y< z+ShL5!P8{sN^GaHE>MDmsFCj95Pe<7 z!S{HA_p)wrb}!y7$#|Nw)B?uf6qq6qNVd25T9_hI(*11u6H%Ao#TtG6*nv@&ANy99 zrjrOF{nVsnO05ExA&7Bomu@mGd}=hXiSEdWb8UXmBtx-1_5yWeM}};R*uxLoA1Hc zMLDXSN;kJdI)aTD&Gz%e*2cjso?6vCf`|$nEvzsf9WoTqotrYGrW$mb#3?6#qzdg7 zRj#lPj@N! zh+Q&E56A~p{hfm>N7ZW20Qf; zdXhZyiTS~rsMraoXV(4ci(Lbt zVE*~n9CI%K0V!k&?#9OMyUP!?umchfV4qWWGJulEAj(%-kT_hK102wQ$ExIeNuo}lJ5mvC zInR%^2mBUYicTWusvq^%XWva-bZ7xU0P6G0w3RQQp-8`}sV&eA+T9Z2Ut+aZ;}6>X zDT%~4e1w^-S#u6#n6!pNGgtr43a4cOT|WF=q0&SsBS4OQn|h2(P*ExGmPc&V(}M}E zI7g@xssym29jIMz`duGuNfJV~ap1#e`ch?|-ghCD^J$o(g;Et`3C$W|XwM3ON^rs0 z6)|UxWMoSg06M~eG`v}VY&~y<3nE~hvGc>nscqgH&784E4;%6XxoE_-*Ibh5FJht* zkljI=px5F8tp|*oPi!k8(oY~^1%S=i1=&c=mSWxVi(dx%Eof>T3Cz9!Sx$1AURF&i zmNQ5Row0d3uj$twy{f(Lr^AOC6b8wr@PaZoy7Hs2E{Yutme4F%i}&=mvDN>vWtd)z zIxF><>GT{QaG1_0vFC87rKFUOw4iQC6rH_uYmRIekI&k+##F(;g|UdS7aL`{9#2G0 zwdBFwnAFE)1B1I=)2^6gefyJ)N~IinF@8tMYRD(A#YnM1TN1!i%vq&qD>0tfo`f{V zA^(W$z^suaEod}LHamV-i8%0EesBJwcj&}==O(jee%EJnY6zIvx$0jttNej~VOd|Kt z8!Zye@4^%F`zW>klurN`hmh`mcOs?%Cgc=Q;E=B$;FVryWS3dMktD90_$%)XtgKrE zRx?qa*+@&j$M95R10eP4r|l%Hf_IU#;Q z3E&C}2Dt{Vu3#>?WMM0j8(%Nyt>it7qX^F-4A+QPzfaqX)`u*|THXqFm!0W1?XbKB zrA(zl7a@ZVOD6*ZC#?iZxIH8!El)teMV$+-F;8FGpa|$ll8I&###!67-ipFK4z% zbUt{>^5%cbD#OQO=TcBa-<=K<4HU5Klan4jkc5>Qm=qjS3`!##4i=>3<)@T~*;q`c zAS+*AeSUU<%We`;lQU2;hb24Q#A%0-i_|p{Zwat{x?h8+iz`#Gv45`7)TOu@7$MV| zzVdDwTBR zUbSW8cD%PsJ}BMp&_P>QX(i(_K-Sx~Dj3&UJ6J*IRM2j#)q-??nQ>a^mPHXXuO5>H zv)te^s<%g&u#fIKMThNh@|_JBqI$k4U;MKUWJSxM*M`ahdkc|2QI};ngwrsIz*(wR zIHc=^8GYXI#igf~n1{T?^G*&?%VZf7FmBr%6&O1Fo9)eNjRb+V#)!tsb9GW6Jxq04 z-<)s6+={As^}CMwR8&fB`=Y&27Oy*`H-PzS;7YZf%kJDW2`0m|tf|EH>6{T;eeIRr z$|K>2PTG{*RlendCvx@s6;dCpG|cdVGjSi?({SgBSk|mJXp-wJPRKR~A>%9+hck3j ziWg?2Y18mhFGu6E2Ri%Nap1HcE`A9^$2iHlmpdgGsf+S8e?AnJ*Q}>X4LP8z-3TBq ziPJ^!HWEg=QdXZm!&Fqu&atrZ_U$*n4cv8Q=qL}eV`>Xp;VVo@(C}fmMgB))E32JD z{-X4H%liaKm7ymG;c31pXxyRgX>?@r1d@Oa=5)7tI_2c6Y&xcNNt~m_qt@`fJ&Dj!4uw_U=1?UlrF|ceT6pnZ3u;< zG1z~{MWds3ZNu?cr!a<#-lKUT)2fw#Q{{2?2pGGq>KLqk;H=bN&Cxec2ao#$l2~x#YK3}$E|gPyDm>cFeGlgH z5?gu%_}yO(fzz+zhBE8l=hare%$AzXmJSk8r6^VM?sip<_vA2d4C%jRVIkR1TN|6F zxK>%g;OvdlUbT51CEKZOh{2&fq8{&U@Aov9+}=N74RE=8e|M}`pfOnZ-TQFdjN_t~ zji?<$qw*L{P}6D*d{#kMiN8rqRK&mNnFVWMnjW+Ua|FXb`Iv2JZ>Il=uEoY|!GoQQ zLCd$*!SRgl$?eK%5^1>vSsM-eLr-;4`1jRgWes+2p$wS*Mo*LVQ!LfAurmJVKuAr? zgZ?PJ{*JwTFQPK}1ztQnN(?FHpHhJ#RoZA1s%wWL^x#6uL6q}egjc_iud-b0l=I6bzJaW{qJQXU; zQ#%~@NVhH(1@e2(L~!BDXi6IVR>%{hYX%w`E((1%y?6uSdZcY)x3pE zknkolOm)gaclqBFQs0|dZPW6U6cpV18NwznVJxpGTiFHGJ<|=kue)tluWVT>b(!LO z9Z^2sn(tjvy}%3vs7XA6jS@gOyU>*C~)kDkUmg7fWE46a8Ck7LqhG{acw!aF#Py9W52W zY^eW?R7&Hob1a0O@@KX>mqIn;Iv;o_u-bS-9m!*)Fs z;cOJc4qxPCt7r%9(&ed|+3$B>62@Ti zm~1p9jzAUhY&gfZn~J;EVHcv;VqY8u&Av4w!R)&fN!g%b4xCE_v~HMzvnJHFY?za= zMgZ*l&DmJ}MeGR8iCDu#>^*19Y?vZ<9tvvL(J_Z33$NF8nEbFrky@{rLeu%;TSJ+G z(uEXTJIyg!Q;QrG%|KZbO&sRUP+2og9A9U!Z9pdv9tz#peVDS>vQh28W&|$yGzKOM z2G{u;i0B5iFr*}d@EfE?@~rg9sL=qkkos(u$RaZo`b3qeBD0wKOqD1@GaULG*7}}L{)>VoupS} zmV><7@XvD61-@?}y3ASYqirC#%xmkzZ6H0&dF$hG!#~Um?tJ4$gq<_of#*hmomboe z=SGT}bIgs=0Utgtw9C+eAU$rhi`xV*KCZM&+k`MZ?zBtd0Y5sF=*TZ^+trp{M7lID>vGdo zgc$%!vmoPHSTNWnlx9Z6vn;E95>k{NC{DAW;F(uqylyQ*MbkC2fVeI!N(--MN*q{D zD+{${S`_dqFC`vyP1BI@sxD311(R+>vEV(@=RUDm@su zOtYZ;m|3{lm6dKp`ek0`y=^im5hZzVE1C+0=bRWOp6Nx#Y)Js|e<4W39aY!n&Z3QlL3GSwv4}U&`N3m< zZlDV!@39;YZ~(Vkb}FGc6C>Y!<5qGKiIjlQSaF>4a`d^K%y^7WX8nd@MW4X6;mE1s z>b0Zrdw%Tvrsi}B=<;c#z2GLVx zB*040bKUlu@1}{iN?K2hwE$7|T}ShWA@SnEdk+%Y992e}0zt_$7qoDQ;KaApSeX9)e+yMD?UYn;KJgyjCngPPsnq-Y z3yJ*d_Iqs(QUe7>5q}b;B!SYqy4td!v3T}hY{ca71&a=%A(s*6sgQB_)X4u)lR~(b z$4jI@u^)na>GgRCVB{H^jT+oyf4l%3*;IA^I>1C|oHrMdoPRN+ zDnI?5feFlBc4SB>VNcW~Paa_dR4YGjy4a`2KaO?nf<`YA8Z72i6ehwij-`3;)h#cV zC@%&HQ|PribJr1W6>-QTcUi|h*3xITba)Vq zd#QnQw7F4F@nA5_A~Ln8p~JYuP{+&y^CX^ULHoND5W9gs+tXQb^b5iog%Ga$JdH^S zoYn^W?9YXbM+ziOm(FxajK`TzQi6h#VJ8T4qnlsN3*B4)REFoOq4Qa2!eSe~19EqriOe8> zh7*EKI(F^Rfwfksnf_CA&U^RLq_ITws$5e^^3I- z;P^0`z3l9zdBu#(d=LcCcq_y$;HR>u8$@9Q2E`wrO`NC~-iCIThc~w4q_0{F`*|Ba zs{)#>Wr7FcYsP&6f#~^$Blyvft1&W7c)=F9oWEqq^Nhw@;VMLpF(o$91oX_6;S(-DGpjIRG^AQxk+{lYie|_mv*qjkrym)I-Kh0!3 zh~9rZEfmn$C^=BlfL%VfTLPr+5J?%o5V_QkM0P$#b;7;&;Jp5Pt~F5D-B-*pP{U9W zy>%^pVD7y!=XyWHUz7(wHNA2UizneSPP2yi_2aM=sWEn>BbRu&$b2(yq{Cc;PCA@c zS&2EFDv3gd8In1}qKJ5VcR@jpMSp}+Mq^aadfUT4Nqs1*hO1E=r+Ra*_?(9~dw>x% z<^rM8yz@?MmbnLB5mig;4w=nLEm^qWSU3$Qwjg}px++>q(My5~FC$D0=b(P^@OK+| zZmMQz+T4O)inv^6NCHHeq|h`q>rX);+1>z{0nfZ77JOTAG25cSl7)Bzj3$j@JlNEz zCWw+5IF$%$z3rY>Ow59n-h9Q!ffIj|Wo`Qhe(Vj?&|k2-Iy!JLv-x$}l5ECaEqQ^A z6r6*xnnR-4_G4Tr^z$;X@-pdx7&6WQX~ZQ&WSn~15q4U1x^Od|e62y89lj8^1ChN7 zg44S$q||vwa)<$T5Y`rLBSu%s0gQ`UywaSARfis<+ymrrWa4r>a*jVxLdIwc6`Mp+ z*mJ~k%{^%Jqe;s0>O@Z>#(3AxI*_#v0?9Y z`*kts-!E~QMs*e(Vb}Ao2&0Amq=XsrS>Q3DZsY5?ql)|ryvH09~U0;17J>S=_>p`IDmLL+yooz}4D z+;C*qhrmw5nGp}Ud_0yAEuETduIcEl$>q!W>X+N(7K4NVubj)ryupJEc~iWfg&rmu zD~Gbh#-|!gLJ5$nA{kt2}EVuj2L57*gjjv*%kb+Orvjkce92 zx|5Dpb2-pSo+~hvz~)zA1)A}lL)sF*+>j?LA0=i{e@FQZ7E`c|I1SL{o#XbrQHI=K zDM7#9mY>|5=NT#?Ho)d|7F-FTmK7)q)^jhv!WnXh%6w5mbcfTcxr)`!u=5+lcZdGaoVKr`TJc9}M z6&GiWojHVThp5Fij^D#}aEDd_rv0|OkP4;sELcCCCO^T~+Y*0=pD@L2S-v~S1z5yC zHM@|^gps$r*ZMHnuvzYyJM>mD#uEXtxYrX@i&lTZ8g&rdY>ggjwDesbW69rhWc9ZnAu2%WMK`>ve9{w(7QqCtD^Yo zz{^m@stJIVLb}2blz^Bu_st5gPNdJbpV}& z-@$NI8{Xe!&zf9Vt>y3wW0V@1a;PQK$Gb4{ zBp~}jm#5g_8RFdIe?G4P%l&LWJ$~+g5GO`}22l}Qu1dj}vhPUjSb@0j+!Y91e60aL z*zO0~XI1fXb`mNd7-9XQ-;b;5`@h-d?`yCZV++xb%fyN`7mc_CQSK5PMrtCQPU!Ih z^4=IF?$E=iMHD5B0Hn?M}IN3{pO`-c*bJu`5=*43+;~HLMc2i57FC)AoZm@`YZ2=Q~A@e@c7AuZyiMKKyzR=?3F<5B z1~RRG>wryv&9pF{VZ`rq7c`uKUqhlm{XP2u{nvPZK>((nB{na<(B>Oo{Fi^*dwHU;s=nc{C^`lK$X2m{s?To7gm@IYa%E4ESh4EDCD7Y|ie z#p+MMZ}Pio;QpaOixXU%hMVc`pKjj3U+bYAHrGOm49W`mTv*?6Jl;pEkX7X`IhZnKqLamSoX=8BHe5%*rhU~VY zvB^N|8C-6r-BzaNIfqI7-}li6@U;Qf@Vi$akj2M_@I@PR&NaaouFHcTbr;(|7s%*5 zdPx5|Od(tlt+%hE>iBBU|NUY91Ci+O!*nG2pH>k6?R1r1|I+gMumN+zO5EW~C=LlZ z2aPB$$#leu4s7uqwHvxpOf^PsUvk2M_)O#j;>p`F{UqCK)gH9w>TBBH^t@m{;@omy z|M<9lNAm@#V30yPcgQnZBUY51skPD!<*uwtRx8&?vQZhT53b6x$3Cxd!S|;>ZuLIr zlT1ldmZ;G9Qnp^k3`tY4eGs!TRiqG9HAF|ShVEzO2s_q`d8?UU&(z;HaUc+YjwJy= z_ufaoshAk1N-)h^ctG#E;m3P6rNm%O!L{e}6Snqk+(qD#K)qz;mih znDIso5}ROwS?%^DAIExHi>1#?{WB&ONfrMTQ@Mk2B!@MI(3GUBA4vL`9mKnFRB1lH zfa(;$1$M*eArLRFetQX@P_N;Yw#H`YpI|NCL|s^!a~3Vzw3noUOwzZU=>l#F0Pc;P^u;I6>4=DXd@GYIb(3J|(0SH_Low)qliei+a zDZ;)V1B9q}9Q}LwB(4a188!i)OZD#Jh>1(2Hvk(pDKmx-n0TPgPcY0%a<890X?+b~ zC;~toEauV0e5c6%SvIJSJXgr)>n!lvW-`=vp=(;M05)nJ`cXwL+bJ3^ zVHf_6t1l>vq}eSQ+=uTKei`Ug3>SadIjOjxVZjaQF?-vwEOh|-cM9Ytm4a_co!lWP z)Bd;!m6<1g-G7CZV0{GI{TEE>{2yUT|8(R1SB`Qd61VxH<{3Nu_n@-=E2w;ISdYns z^?r_&hahR9Ln8}q29>{0YN+=!eqb84>`7nVPOSY zk9u<+aXo$+bv1W?dVPZEp-yAuvA4sIueoe47&cI?s90%I+6=2mBo(F)imf`_cU&Yi z6QBpQx8EpCDyi>>M1~!>6*E-5mi91K=@=IVq$6Nd# zP{F~&%}mY4Qkx1HohU7YU6xs0?=mF2RA&iuu{wp8+a0{a_0>zSCR(EO5B4nbArC3| zr30Yep2OOBVgJJ-Mr6uJWX!-j?07i^! zgryLNABmIsFqDYBZHCIpM?>`6P!v<}3pJy(^^VK(qa%c7Owil0sURHA9eAc6rpysM zK09gi>mI@|`+xy03TrmW(sdD<=vR-?B3PF<#tKOdTMDad zsxXqelqf9Drh;osolCWjX{n3Y0hjOnNfEKlOwIc<8e=QOq{Y?f>pzP_yY?E(bhI)^ z&PZnJeQQ>RX@NOjp6BzbNxdm%{AB8QayQ5(-$-$CPQjODX5NEbpvf`Qxz})?A9J@J zvx$v-D1w5ntI;|9dfq`QX2_DM(TAMVC=q^a&N4X!V*EIkt$q4KBX7EC0sA;Yc_5Es_78vvJohvJk#LNFn~6fUh=AVbPZ~`)L3k{W`}BRs z*^S;VqEL`1fY%(2jgP@Gr0RVhF%iY`)SaV$W{?Wx2gU$W8MNPogbj6ToCKo~jXXgBU7De2!O63F{Ic4%_f*lGD{}VjoOz(^a9hIWtaZ(~CyXtatgTG+y@+@H<7Hdd} z=hh$4{yZ(DR7b1K0#%wp?Y1PMG9K%hDU_ zddKVmW+J1K=tI^~i~?*^MKYL8)^6Sz$ymXEI{I{0J;Yt_tf`CBFAXKSZ0_8Od_AH0 z6`E6y#^|4njn)1AYrruO0JA1BAW|_8coeX~1@L=f{*EQX1SO2=TNV_FP_`~xYyYO)p7$xm^}H)9v2tqT=2md}`-H|)TMC`v?h8l8O}a6uhCW|cC- zq?=OeDO~t9=UN5F;Jw#yL~- zGtp>r9g{alql{PCJrlLHpWaUh=jrc)dkV*GQ!(``Y%_a`Xf_PzRI!j4Ko}e|{CHhZ z%Xb|C1gvH^z6b7TW>5b3E9g?1Y=@W60j@O3*6HSwAaPA_dCES#4CRfehp?@wEFO<` zo!d78t9Jx-HtYBm?5|+6@J|MY{|Yvoe+)L}|62?0NTg_N?`&-2^p^nae{IT@trfpS zwS8>BsRD!M#K>n9;A;baV3w<)kVzmUKq6xepl-DVLRpEs*w>#l_}r!Q=63hkgW}XC zqT*P-4#IuFdV%aR#bf1hObWn+Y(O zCWrE41XIk*jU}USM=*w{5>2#J8I3Tv_COx$ z-^A2`FJWDzU3U4giufHxczNPkB_Tcn&Ati2`L8 zCuZv9LvS1zlvL;Qh|`oM599l;1XNN=<1cKxjdI*vvq6enz^44_uE3xf(I5KJ6S}6R zf<_9u1n^`a8kZ40SB$o53ir}AocCikb2^EeL{rC4@XJaIrxqd} zhFbg4KQI{%+l;@wu2kf=*mx{WBiG}4o5^OW%D~VJy04~G#ODy9qM+=6;P> zPW%EZ5w;p@5pi*xT7l#uEvI&&3m4VB+$(A19BIWs^P=TVb$6T)C~!zay1w*YlIno+lC zx<*#$0xlxZt)M3xsU2EoM+X%hqV%Sys;HA4T=mlS>8}sDl04ipqG^}o7T;xe!$5|v zADca7^(AZQGz{?qtNl`4@0P}|7j^GqzU&t#E@scbTd|Kb(XS&4b0H(TGfYIE1@XEg z6xuB`US$GR@_7nb9~el>c-snZ=h_|RJ(s(kPuQ33EjQk&3LDKZKetv$<#Uh|IAm{P zWG@u>mQ}e>N;6AIL)L{Y|IiaSQjF&$o7=aWv`fWMs0FVk;8u%g8vAq93eA03=Gflz z|1JycA>Bj!T0UvKNhoBw87=TN2;St`OWP-+<+3p9?K<=bIdav78)y3;&^A+A*upMu zVwb%)Cqdln!VhE?b(e7`87+DTv_H8O6PQpTGopq)!*IWSEb2{i8mc`~1q}-!8T{=V zfYnk7<@v?P^!`Um&OZQh|Fe})G`F$jcl_Hu;6JvJ3D$~;^2o!VXz=i8Obnx5BV$%* z3+KJK%#uoB7$WJlwdA_gc0r5A%lc^PJR(~KU;b7mX*!SAWoY+#X;a!N1ib(>t*I=} z&u+&HcGJh(%SXKL6WjQLWqQgBamIavP69M6O;cNJ>Xi!Sf`$y+`X3}oTy1^tSP#VI>BAvbI?J> z0>E!R#@>tyFiBcid_$#WtCuL36u>4WWb^xIs@156{_4?L2{x{Fm{11EPg(jG>{+dr z$;+gdZ_6(1;>OkOPvP$=-UZl@*(;q?s3G#%)&hPEp{r&2sP~OwnfF3@a*a`uYh@zR z8VJDCB9QAQzp~6F;L?97f5bbNJ8l+iOUvt4PD*RQ*eJL}2?xzgB2JdCugA9~kHxe7 zkz97lA1TMz3ZF^mcZ_AjHl4J=b!LyiVsc-df@KX~Ky6Lj#GDCG>}s~tyt>4eZ^Fn{ zImnRPEaV~6Uyru~Q4KQm^XM=`DXqWGP@ai!t}L^358y?G610_JeU_+n>2}4N9LND(s=TxfCEw(%9NCv#jJRc8xhO5@H9k>+tw&>IAbk7tN z`bRpvZrKOixoS-L!WVVgvTe|yU=VZOy{tcdz^s^^R^a#%BmbJt^}wcZZ+_i;f&TI4 zEBgP?8aVxBSuJR$@8D?c^mjykwF`e~#hZH=8~rc6_(COZTf{FJ>MxEM4OAtHrSMu_ z9+0w1xp!Ym3NsP90+ReD7`lGCG0AWB7ri`^4+7~oGp{SKr~C+4(`L+o81zT|iw(}B zEbd3b*Z1LN+iw?pzB{vg((ADb`Ft(=G6_z@TG1OzN)iai60DHk>^DPP3j`AWiB;g< zxKGssHHCelAVW1i1JSKmcI*z>577fZ>tgiD(n_k==b<;@0)vb}Ne^rXzya^SRP}eD z`=@rfpji4_yNMW)KdAg0U=e+X3*$a~!GgUA&{;UTDJ4VFlqy+9xe+XMN72rQq0dGc z=7RMP{Ak~g@%vqv#gi8T61Jp+m@K&gQjJTFasx$?R5Wx}lY*KpBQc303bh*PC>4HTpDfhA0 zL?#EnBmLE{f)@RL{`vJ#s()qme?R49`~US&{>L0yS=)6@2)@&@SU!(J#*W8AVYR@T z>_d#wOn{v2#~k0!1#v;Gb&`bW$d1Ouk+|6Xq<+Fr|IZjO4;g#ktbX$9H!|4zID;_b zqd>6ACB}N!!_Cyh&zILPD;TO>EC3c@e#SCNu|7~{4Pbcce6e`nm}Ct#o=*8%WxlL( zx_%#shlxT5st`oBIx-in`SpXdSZaK!2AKrGr{EN_`8~ zWg1G*ujUE~0t}5NBbBcgqo0SCD2*3xHlS-g`TCi!x_87qO>)0@9$)kH<;N{e*mLSr>g8FELd-em?zb&nxyEnGp) z^^55x>GxEp{g86B2?}v&~w2aZMTRrRZ zL$|*(KH5&5gw4eWUr=rGWjT55b1)I4`izqGHFyVmICEG5@VD3x>0-TG({mFErkvMo znx)Dqv_M#us76B5xVjW{w&8vm2Vb!?0$9`gsu;A!hidmu2+VfBctGNJuA#A$SOS6w zwxub(h`{48`s)4Zb2YwS*>?5_b#mIM8e+qk4KJm8xz(DJCmFbEJQkLR0n^4%nc$by zNP!jyEI)<#xk_dkc-4Fxz}btWdLGC93U(ubwCW_>dbXhjzb)}>J=|WZ1bq-yuvRp; z7;m<8b3;{bi7t3qxlK_w#zw#MB+k&Tyzhii(CKnCNWZ~o)u4WH1q=?-@sZ%3=^ijtDW#>>EKJhGgIH3Tj#uUs_w1IuFC#%*LtuXtsf5# zH%~1|+7KHzwfj=ON|J0I#7K7tggifXCzMb28ME5~7rI+aZCcmLpf|G|&gC5a>t{OK zZ!haor6D^?+|YcOnqXC|VW?yPoVyfLIgB^apA@pF`h;~vfJ4xuroKHQ&qO>BY?H$p zFfn=eGTGfPKG;-Ai;_u{3FaD|E(Sp*MAN*YIde} z#`Y$rCV!>Ce=m=-RjpM}0H}VO;Ch-I3>F7`EX-Hp2Tgfk(B`z_nL?Hs{8cTztMxi# z)w#c=%2`%TtzOn+t++3RVW46_$2-0|Pu}uRc}}ee`1`*=)P}(WL$b7@_T*Sou()%jNQ9Clvid@RXZAN<}RDD!~vvh=F2IBSz zk!l;gyUZu%p@yn3CP&{)346yFy-2dc+#p(eEn-4hqBh2Lf^+k0kUb%`4%E#k>XK!d zXq!lLh2YG-9B-%s0Z$^4Naqp}7iDC?1;rLNIIQfW8xcW4Q4A3sc@Fqw)zDtG2| zRcH36O|kA^{&kX@i-|QzxXgU&sVG}Zaeiz&r72}Lb!83dVhfV1)gcP~Ak36$ATmTv zK5DrCwil);O$k=UYeIha=lux>^+8U2hb-vcI#}%erq{fi&2YsACmZtns$w)Y9Uf(t zjB6(BNoFwnU8BvIuE!HjY@2(%5ujMH!lysUlfSmgGh za`1r6ec45fDbwenH;&x7?Q0PL0Xk+u{;8?^Z?H!WbrK`3K@wSM)q~1@)|5G#kZtIY z2L6xUFOkR~-X^rmg&YbWu)5K#Oh?{Pp~)?YZ=;HarSwQ^VD?v+)6tZLr$`-M;sae|ZF$>Bs(17m&+K|FNaRwh_mg|Q?L}p*B>1h1=K}!xHmUk(NBfh>K z@aL}Cn25MRx1|)qcOf{n7Yyk1TvuYl1XB=XGU)q5F+31pN?GTqizV6^vjAsgZk-7AUugfR5KF}3JcDiYw)bnaI+qWpn zn^9ZlC=BuSuj|Ppbeb6Gk5<&*Ur&<$M}PZA8qZc=Q^w)Id;U(M2m(uwbndv%<;+*p`2}m9@qI((-_Y8PFYEIZ zrn;sL1~zlk7=JCtBz%+4Vi93wb6qROyg@E0_he4xUleMu_f}acslRdb*uRb zl8!acn8fxgg{J-YE{H5dgMfLhOY>7^+?e39e6K@7;FJ}XowY{>^S0gv8EGk|e2FTY zyK4?uPTatY}f} zueKE7kk{gHM_Ogx^&LJZ;%mao0&GDI4(w#IdMCBh&||oDI_Eapdj{g<0#i_e{6R*$ z-=}~pZny+kyW{Dj9IpZjkh-x#ocNm}D@iik{zRR9L^4G!t2E3$YCP#&7q|ujVDYQ# zi35;@?z=IMPBX=sZK%DdfQyZe@J&2259lO1LWtoCo$*0vo7u;r-ZrB`8JcdI+;bl9G7-T)b>~rhx}u(Y>NSCZ`RuCD1*`P*1SJ=?=lKq6IKe;W6Ie z@cT+6z@KFexJTGVBNg-Z>!R18k}N_y;^Yp5fx}g*?JCH=3CeGJraI2%Enk#mtw)9D z%&rRO97Af&2@Hi@LSG{p^oNOW-FcX_q5J@2@$7#sJR3kMhPYRMA3NRDZg)7C|+JLPodolXV8jv;i_r|3FYPv;+H zN47++JO;O8VznX&id{H8-9PP%a>o4_?74)-HMCjl19N(8VaDhL9`D__{R>uSfLKI< zxl)?aiN}6Z%b(K8kK1+DG!Oi+&;zuJy8yxpsY(dSp4r0hM*;Qt**h_(9L5semP&{T z=12NUI-X9Tl9D9VaIrBe=klaZlR1hhfKNRpd}MB(a=0bDBiolOL8<;_GUgPLiisl! zM~1o+Ey35is;2{IH+N}m!`&LpeWau}q! z%b?lTU7y@0SJusr_{1pERdgc?sbnRX!m+FlfmdZbYLh{bIeBt&;R2H|JeL@hmioV7 z5btGLn!&Ubg0Bm{56c({j}-EFrqs@stAT!>A%g@69mlKWM4IaxmmO56r96d|t6@(| zVI$|RB~;TTd{xhxEBTgKII_o@%epFa^J6-$$)>JWO&h~*yPRZa4}aozq9=x)TgOg* zTyvI@xtVT#g!qwnXNS5;Em1_yS~dp7^&5N>0j}&1jhfFo|effIt;L8ICU07?aZrq5GMe&QgqZTtZ zbCI?p)iCtcgt7NAge0-bq`lJa3`8}M4Aay-tJNWvg%Cgg-q8$O{X&F&{G<-vw-l_9 zlc|AucbR9+kROt%Jo>@Zbo+v$m;H&|Ggb#G2n3SVi);o))zwz4d|y--k@-Q4-k_kk zGz{r1Ol?~f+`#hN9JK~NjenYx{#s75T?}$^4pW8)=j%@^H55*&*V5yKkT73Kxp#dNk1F3$KQNMEFJ;2~AJ1c~*{l)7vQUf3-T5|sw_46a4$h9f4CAt7Z; zXqt*0F$fe##kp^Z(4l`uoV3V)9aI{!o3WA0kC*%Mo#k#NXAmk=ZQYG<_A28|%aEYK zmzfQZC>t36cE|EFlh&t5da4Vs!IA&dj@C)dBq{}CejrtpU*=Pk1oMKZ}<;69%P&rbtyb`+&S&|=_(ov=~cb_P6MAqH8@ zHj5gQzk<_h68!+e!wO28Dv?ru7W-;Ag}5U@2$uE8%S5R!>fv~q&GWds?j3vhz1!~v zyoWglP4i5&(~BdbEudoVObpBs#P)Z1vuijx!~My zo2MEf1zR7q$cZ|to9#OHcVkFIljSOoAVF8tX?c@^obE-X*I?&8M`^>APd5)bo=TXy zk74~h-h(WBIQkMmK$1tcCeu=)eh&h;D%j}4VmJJ%)LH1ppyAnXJ&!aD%*(OtXp2wf z?A#6l58i%14b=X6}itG#!)%i0!Y{&nQOe4N0sXoIYOMsTkJaai@<}bl*zGWh7*}pY?q~Jwbq31K z12IlJt_#jer|fuEBY92=?C~Qe7*(&e37gchW8(~Cc8Fa^7-Pn>ejuYBdq=oIe4$iS zxTz8hS`>R`p1;YqSzYxxk~gS0QZtiyG;6$>b}BoIrvv32tf-E=?Zi}_+X zL1rbCP3QR?I1mAVp%i-nbaWSbB~%!=Y|BZBYiR+9lD#C`RIfsP z=0tMI^YdVVhk>}sXE`x3z3ZZC5mVOQ>G%^(l*ehV>%$FnPoZsdA-fBn8|T} z79K~I^g5n0qs4J&H5!Mb4Awu8>7>;iIM@?tk?DQmK9zOZewgEI&i~?dkKV&Mhy^@6 zujsN^i$oKl&}^dX9M7)zOBqknV}@{UZfa?T3SzoD?|~8lShV-nIBzuGcPM=bOm<8h zQs0pdPj_H(Pzz%k`P=v8!O%glPvmhW=&)MFSn6Ojlm=b-!{sNIn6{Nt@^fWVGgFSJ zG6B&o`EZ zq&t|xpwj3JnLhP$jzqf>i=N0Vj9YV?DpC5L4S6Qo6LTU2bR}6IQTo?uxD{B~7@Wiz&X7$oRG)swQe|?JS zdG0UMezucwb+0-=fXRtnGLHn zaYKfMPl$&|5;a-cSXro6f6nf7&sSvA_vngE!orM|W_8a>g!Z7-hlvO|A;;b1Q6&NY zKIf9oGX8!zD!~ufybl?IrS^%=Nn$&%Kck;0oQD)aW}U%N^k-3j1_tW^T}Rm$qiYu# zyJFkcPKvb!&J@b(E9uVtDhgOzV}DYar2+F(ew~tc6Iia6=$CMt%l8Cj;XZU90xhTTDHXjq?*zqJ?U!`1-N|z2vHww>EN~qA`2TI7J4CxIFYP-yNY*IKK+D z%78#xf{}8Iio|2}o4!EkMKGwg!z=#+lI-PA4JtebzUHxf4voJ{Y!}=SCZ?ao@(Q@? zlYpxHP;p%lXWrzC;!qAVhU$CcyF+-1d&%AofSLnQXc5{5z7gNK#&wGSd# zibi`bld+Z18C%lAN135c45yJIt+q{(+Dc|L7u8^9#Ffay7S(l1r)2s~9KM9T1-ZF4 z<^R@?-a`77*XkZ~v0(3%+P_CQNO<#-*a*s9js7s_%SLZvJ#s z-{1u$Oz5VLv#4BRwy!J!Idy`?0oL7flg^g8zXU?JAydaXRm+@YKbTdZ+`wW^%MxobxF+^bp;mV5)kEO2UG%h2leh<4R~{ zCMel0NI7qyNr^isYjiL#aLr3(%3;8&uD0=I?^b|wDVamDS@OB`DmO`uAX}ToKrNMN znB^LyKc;Z`{_%dBm6_HS&Oo6DEeJu5A(RXWWy+ro&%U-qVl9f``#mj2+F1p-X=hZN zxUg-hMrB-??}%10Io#^AEX~PmsF6qsAeGFXe9jkX=af3DqbDTH!xf?#GmNd7wOoPG zl1eGJpz;_I2R75X&1h?+x9747>h8K)lm}&__}ES^UC;-`ZF$iyr|OdvUua6(VZ!5& z$YfXwJ#ei_L1a`41q>EtOEqYYvMVI%!XeQc?@?FalFtGwjAe*7o*A(vi)fy?FoocU zIS4hNg2@z%&*;MY5JO#B0`C@}Qg*Z;X!l6~yffd-OYk8m9U1v=(HWBPI3}H1GXMi@ z9Cjzz@H)Fe!Rxq#$T_NN9YMvqt$AZD8Wi%b40ib5WOap{%m@z6Gww zCzQ`u_fTGr%7z0rpZMHT^*WFSIHu_$=N009NE-@arNO+qfB}3|2#MYA+sH%??9GjG zA|o6xKYH)Y9vV<*o@ynt3aD6~iV*Q=%T}5L^*HYH1s+D7bJ`<1`Z$Y+3C(mlBi3Ye zB6VBKoHNjh+42NZ$ z>r;#Df|IgY7<{gUt&l{wM0sRsz3c#&fiSsYcP7(WoxCT%km5_zf56O{X`*=InPXWm`#t$@_?FC zb0$kSu~zBgVJ=@B-vTQP}w4Sa^#BsqG!VgKOg0rOC!M|JIiU zUKWg6si-uAB<>Kfi!RQX$4XvkG30b}acB^!66UB&1+l!VP#Cfc;RvA<4CFIH3KfMI z5<>^|S?Z4)HN>kZz$>U0c|oj0@*423P0#TZ@;t^R15Iy=0WPO7&9nBq8Aznvo_UDK z;)vLa*c@@EIOar)O-60~hLGK)!{p>OA{W{bs*uSj11f#!k1X&XL>sRByPaU!J*GVv?48W0>-X{Kf zjW?MpIez%s&8JE54N+IbNyXQ}+k0Vf4YRTarV~lW(Gs$y9;y85w1oqdYvu@qS@RE=^;Ou1ReX{R`SSr}=o?UQF@`Sr3|w||r| z2Z_F-tOueleZ|B60Y2`8f?|*IYo+RM|eLva)Z-1+`LG|~1=3^jf>|$we_m6TRT3OB>n+eGm z0w$n@iu4t3g2=Mc4q-yyi(08D5Y?5YNE%$8E8VmaldieVLuJ3_ewrYTK+V;rB2W~$ z9a3OwjpKIkVg3E>3AP6^3#ub#f>$<5N*TtJhl4w7bb$3`e9X1lxH76*2#VGGMjco_ zFZIinw{Uq;5#6Hdls-#zTh70sWPVliSTwR$M%@kUB*U-8W)w_5==PoT)jF7YF&BKs zPH7?}zIlBB!E;JB?8^i03=Hc1xU#Gxir21oh190T%S|*v^pLP^BT~I>7rWhfHGtfs@e_eXdD*rS_F> zNqvH9_PbU7AeFE7gu7Z^FwFW=*_Egf;+5v(a*s&tZ;!p}PqFVtbH=ct__0_0yDGdv zJu=nmy-Y(>*S(i(e!gEdqSVw?1O6%uU*l(3BR&rLmOn`A|4dj({vP0eDG64k*s83F zBMrSX(~|=shKNVZ4nA|4ko(SXjYn6_caaDim26SlXJfp6 zdR5H+5c<g*7mPpN3(0ahkng}F+_awBerd`w4jBJ&k9wuH?fyC~kd#yNHoOB1ndocaz6|epPfD3I zn-Aq%g|IG%6;U7bd&ra-%B7aTf=oe@MtDJ68q!GzsFdd>N|6wJ@KES*JEh3oqQ0(+ zjdGzGNScc|jEGB%?%(jqF0Mko!TGGo73oH_W9Hd$b}30o$K#OpRJ%#@ZQYJ}AqIWW z*R}Bt?)bY);~LXg3mf+EEwj}|yfD-CBz=&y4j64sRLWGsOLRg-`QskG^IZ=<>Z!!Q zh;hyfQoLx&IrCj_&mq~J^6TADa?J*LXi|Qw+#<7Zw=u2_LF_aEZ7Eloxb#Sj*jHKu zr+*s~dd(IO)NSV@k?JVkT7?mxSWc_JJD+B|UrcqU|-Tv|qb&T@dH0jGJ zPFLjAG_PURXL_X4$z2c?0hZ*hh5mA_EaMXQr9_l}|Bc zqRnZWI_tK6VvBhT%`kgNEk(B24cc#$M|Xhu>(AL|seb>O4o@8E(j{m7$S7{GEoErdNc2psxXdcDL>Z;rYT$8)Q)B(e^%A=CsVj zG9DLUjrWg@WGVO8ldm7nJPiAH4o&{|4*juB`L755e52(42%U#)En8Wkok17DE2lMcmHszcxP)dNNCU^oTt?M=%UWCSvd*iGCck8ZqC^rd6Zd zPf_Ax(SbrDs$5W$s?3THRjG=UCnS#Y&wpAYlYQ5KhJ!kuF<2G0r>=xfY@+#wcy{ip z@yx<;ku`TdT7l#;>~x2;TL}f-5XukiForUF#`?)XBcuPP=x)Lb`jY$cgO)x%|8orc z56!JVKUv7c#?*<0S<>FdPVl}1oV9tL zDLU2$X%agzo@r*VPnF-1G0Yr3Od1hty?zpk`jF#WLTJDRFiK+BeCb|4yX&}bNEZv= z4%y7#ii-ZYsV&kokfKP{Qrq@h74qi%#})1yf8#6dj#I;%0?JcMq&Gh9`gc(Il=wc7 z$~k5{^bQnks-Gh9q6K)Bpw>`xfTD#;q3)^#rNK3hAkm8KVfvR;?aCswNLDqflr)WP zgLp>!Yux=`2gcjuC^aAt{awHISj?t?`=K_kW2DqAKi-f9$TIU|9UN~pZehA@8QyWf z)3|qS|Dd4Ff#+zzQyF&l2qexn3iL&Y4SgZ5IHTzk!aeY;%@wFS*Z->(12vrgyZIxt zvHxvm`wyevKUVQC&1_Xq2h)FfMRNR_-JBp2@ZBVu;VSUGE5)$7T_?&gC>b7>oOFAHc7tx;XOM0B zj9@v1*x;Hb0_h(Ik`lxYiGsYw`NZ8T@I~%vQ4-$vF($Xo(8M+`kVXZf4iUo>ppQ*5 zEzkCwq9O4Hkw}Xrje9>Tf=7MP%I}EsH&4u~M32O~mgS7)kMF$BKksZBki1&%^PC3+ zX=OD4wt0U@f+i#NvtB%ooicK&QU%SEB>AMHU{^huA#>WRPI@y!yy)>y5Z9PEQrRUb>6DpJhaZbw4Q>8wEMRH@meIaP}*sw zWEW;EkeQzMp&EZE$EV`vDsdRrwfB@a)iUq#$<|AWbl2{PJY2Tf-VqXXMdK$6EaXeC z4WA&_qs9_PipCL`Gr=!&h)UX2P3KQ+y2C%H59)e;VXvVL3JuYEJ{QcRA2whtn$H_# z=Uu-^keUBvpnl!kTEJ)WFWv?}rLF0BL#8p`xgoe>iglu!qW)M?CfVAB$c2!AORL4# zd4gGPHZ*TD^ZkqC?#1XV41XAk>i<(i`RA*I$?+3^4CNz!aMtZ&V@t0ITI4r!kyaVz zI|zNAr~WXM?P+Qhi6N~O9b9`;9?2{2WX`@2X~OGIyr@QJErOqs0hZ>AEVr4l*)?1I zzMma1UcV(lZ46`lwj3wQ*013sT>o8JDnR2~ z%ICls>&y<9MS*FVhZ2}JknP)n5G0b!EXgN4l1i07W2JzTQACYuzYx!9%IWp=&DUk z?-@Awn;<=_ymR<2(O+ZD_)Yo;?4p*g=PAjeU+9>B&(QklJ#R%6{GvGj5P2?y_a95q zdV*SR`u{DZh|}m`MR^ z2TMV{T95s#-A?kC;k&nzvouXqnRE76oogL4LzP9~U3b2`c%zQlhR znqt`cB)iMsm!?fU8lqfoXu)h7Nv5K&@y*pU9({urEb%nsdAtH$!@$OhpAmRI4y-R8 z1{$I7fj4MJnQI${O$=ld9iqu3HY`lYi7bs?WBWH1;M_EKQN07dB<0^;uJU_e0%Hm9 z@}q^E=A)cJfcfv%5Bb@I_q|y3P19zKCqeVXCbOaPz<3hEqnQBr31+j8rnFAK6 za8)zF0MP5kYrx3R62gEnb(mLkm^n(oD!$fMhN%MkS~j@13P6@6Y|o?1c`m{bq`@Xl zzOs%7vjo5FVE-WUq9rMsgY9Lr=MO%rZ{|BCMI!tx0=} z$DJyqx4@YU@uKev9)1-p3I|0g{J|IWBOTvy?j zK0NKUUpx;9HxiDEBe^BgxI_@T@l%}dc=S1!y?WZkt2nxXVMcsGkvQ@+=9ZuBj(5l)(NR zF!LL&n(dKZd4+9?9=*XE)5G7Rk4?fLKeBTW>AD?HVMDXN@T;k}IBz4yOgxH3*)a#h zbj#9DNBq}bhCfUZ>iw?P=)-xt{`MG|??01c5qmr1kC(9RK0YRYMmGOPi$iV0`Qs_t z_l@=uJM6&VS;0BPHXqc45>`~}fE4vr!~BOJ=?^-$EZ4>=lep2={`q+?ikN%yD9E62 z@>gIC?{LsKW#F#M-2i0nE9eV}&()8*oOUf{3z^xGvrhM^P3OtWN1nsYmxrlX>rc;d z=A1d-rH{$Rw5d-lwNq$W^ro|fpK;-VtuBnl>7Ek{a$e{mw%=?H^!k|57=c|woUwbj zON%#lgVa@;F*_&k_eq$3=bSKMbXUNNhm18TtYMs}0(jUd%#0GvTZa$%b)bk__MT09!*^1CpPa4Yz>n zv5ggH*;Ou@s(sb?k}a>yCfjrs<~*QD%~PE*w;;A#v4h!KP<^1j@P&w#1$RA+u$0To zYjE*4rPU&gFeVTkc>WZaV}M_mI!dG+ReGDq;^Ej(T=Pd(HZuEX2YiE&1m#sZO&lF(sMpinRzz zv)hELH>1|6_n`JXRirjUSm1}}2vp={=64?GgY)%wZ0GaDmF4mU79MQ?S!0-7=2yPu zF+`P$iilOOxS&dC=xwxGFj0m-&0IUqI1f1r+i;E4?$+BTci_#b4{B=_x6M>neZuai zLN*Tjnep5dG5x!luu%63l@Q-`uc#-vN_D|dUa+XpM)A{YQ@wgos-{umV3x7P{rJ*c zhNX5j`7<$}9z8l6H%ahsB)15&VjiLs&s4p_H2gYS+vJ#j(fz<>B)2arPV|9HvLQ_2 zmLL|b_*5%5UCgX@cX>IqzqlFCHff{F)VoZ*7Z+~ER8}M2yWWLYT%r^Bby{=H zSaoQQtLz z-l^qtttCHyRzE{`7$9t%Hg>-hBffsq#ODbm7X-CZbSdQsq)r z*vJq>Qp?RJ1!lP5)!lqMuZ#R#p9_E?;1^JK-v6>IcE`SQJe0}&OxyQM4_p)NEZ zJnuXYR27(*xKC6>JqAfR;qMZ;wi#ymf{L}BBCr=bQL0h=B{KS%aUuRfyO@)+^gFr* zS_Q3S_prarEu>%J_{9Qp&PxvYC%57+RMRV2C5|{mkXx_HZ)|@!w+K3lrHIdDy`ZZ- z$^3jk%XnJCCxHHj1>2|yw(hJCYF#rP?K&>w|04eWk#PR6b^3%n4$}wE1|`a*)!_#z7Szc@DgvX76t)-AZ5CFI z(1s?iPBxaUudSQ8fC#ttBwiIkhQ!Z9RCCRO2=jt+smiW9+&#Qr?)KZ-{QT>yT5krc zZMUT?i!#5$n)q+J_{JAs^n5$?AWb`s2RWB-Mv$UuoM;%mvB7rF2H2(2B?v%heFmR7 zFKF1He1!Vo8GdHKYdN#FbPidz+v|-k*YIu3E4nZ{Csdc622^F!=c3M-6iW-2*<}e5M-Av{|yZo6OYHlhZ5gBeBm_#tUFAEya zl(|B+0%?j=rIf$f*dohIzk}EC=`RAX8``z~)V+Dfcbi}#?QJ|6ZZLa6+{qb-)=z{d zB$4sLIZ>k}7pk^rt@G7$dCq|m-sq3hE=J`K!tGc5mQ_CqQKSk`Xqg!L5aSrFuX%BP z{?O=2A=7{Q7JfgxsvxWHzHzDPX(ho$Bwq!=J!q*N!hcQs{nru3aq(kp@dt+{{lDhWe@wvm-)+D*UQgyj zzZk66DrgewwW7bFitbJEq+C=q)ISfse{( z{W-OM*Wxn1_9nTU4>P6Q573-2@Uj zA4_v|7)jzUwnN-7x)doIN`{DV7;fHa1 zVMx4;Oy8e+S;e}Lsf*w~1d6&WtQ8eeJ6Ji2Zk}2VOrbtnraj?8I^nr90#fKlqW+8G z&m#0ri;ddbUsIFz2@}7E=3u|#ra=GhvTTJn#tv}dvcWoM7n^sHu}QM~=1puvRyPz5 zcPU)F+o?MO#=+bu7#yzS$gnPW1oYPKPWH0_eBHiVbx))Q6u%?EV)ZKLN(Fz@D9cWQ zIV`rW(dFZ>$X*y-h&=7Y1r*LgUNkik&=evD+zPkRfNS| z4m}-`V+tfa25o-L77*+Pp_N@p8!QU~EcZzQQnt!0>_`C>Mn1^85sKkngbXMmm^GAi zmFMbuK)wNfj`Qi%9BGu&Z%uHK0b#^gfMie0x4GaauqmYof;SiS`mENo@Yn4Jl0oi` z8(y75nSM_4WrnLsQkYI7sKl)aYaebclBu*Vul{k+1MUqi0eE{Kle$Q}eiZM_1ytI> z<=j8ms(q0`xBI|0`2QALSxY-pfYS#vHh21`P>+PEov9PR#op@c9gU;Qdh;JfJ3)bV9N(sNM7KY3<3j?r z#^?Cz|7vOJdK>@N-RHAcb!064sNos}$%Zd2{~%&#<@IG;zg_J^oOY0F`n;Bi{X?4G z9hHgZb1X43AfCKdPKE|6EJ>^lhkk&G+m=`i)?pO!h)!WM|8me{kP2Z&9_!Ayhj&aU z-VX>p`&2aA7HZ2!XwEl#PWa^Sr5;ZXo-`^3muf#lfhQmRMJia3Rg zrQy;fCws-$+usk|;j69i0E-?6BRN#@7+}fbJIT)&??Lfn!_xhwDcPg3VG!h!57A`@ zk$lj{dS8mpeqrD?oZsfDIW$gTJi1eGFGp&eW%eR;`vkISbj|~c=^YV~dr_lwOzSu0 zPDjSiL*nR(!8Wr>O!@2)x7NhK{n!qNuWRq6-^g|~!ERK+ndSW+jPjEt0vMmze3xo8 zDm=%(j3ysk6;vmLHH7*nPd#ARjvI{#eRlh7thpm3AH@J&TyibyK|)Nnn%{AOBV1SB z*m2~##*9t*kbEqbV^j7v$hD*`PLUsGjAb0@spV(Ut4uI8gUQgvq`v5JSWoe=+e9JD zS9I*!JXsn>T(V++l`4~LzQ=T{rz<}rcn#k0y|{I@_e%;v-E&+H2dx+2$SeZ?(62`i zX$ZaW4Dk=5gAFN*ZXbw-{w<>H{|iK2oorp5SPYn$IsYBm=!7k+FG@&*-IlX9?R={O z&DvFqt0fs;GjbIefnt>LX@VJFrC{|#63>ZN>b()p%zWX%w?w^W3bsLiDgMlon-0X* zbu&L0XY96jcwaq(XG>b2J7iMMWatZd9XmJzA8j-D3E6N~lji|+AnYN?21CoY^; zA_qhqdffHHSJCeLU=)=%YcY^a4+~@+5Ln}4Tl@m6NmM|wr4LrlC}-TOqH7fqEjwtH zw&lFWHR-OKEcWjT^yMH6i>jYil!>Bb%SQS+_GnY~{=tQ=G>N8WXT3s{HzURhXXd&3 zM%T{jo2E2_QnY~dSK~Jrtpm`5+MCMOK-{y22eisdr_>hbfOZWJhY$&jcJ-z%#XLR-^doME zGEeH`2uHE&UznMhGk2T2ISKfGJe79!c@1oeBYugagn$}HT-+Np9j*gAQ}8iT!VTMdFkAjT1FOgZ>B#U`cpQywE({c}OZ*Ut zupcKBim+$G@RnOoAPb})XUWA|;cxw=P5>S+U`N@PbtEBDj23phH+uk8{nzvCqgn#$ zn78*zk86M$ulvq6I7T54d47M~yLN03_97iXWc!EY5!#d@lX*n#G-DT>f+_B>ei`>7 z(gAjW`ULAqxkr}c8hNy@8vL2ie3QB(S<(kHw_#+M>i!aIfB9o3B6);a#choc^=Yq; z;$e>b!Gobm+3qFrZ8jSuoov8(&V<{na->fsihy0qNUZw*`c zZNZchsljh_W=+-vyZD$dao^AW`W3hnvxnLBm1 zZb5k%U?qLy{p`if{NebrX6sXzagZXs>=I%$G|BO8y>;Ujdh_|x3MHN$`&xlI$4qn- z9ulC9#4dyY8t?hADh3V(QY(;yw{s~LMSYM34;AVHN_LpzRG`K>xN0zMd^ZQ-BRBBp zJLEM=`ytgQpA?58Ug_>JN)40QnnLsJa@JHDXOLo7qeF|I`)JG!Ilq|ys+gr!NmMsr1qs2d3Ryyl{besXQ1d8buOu! z9MaEy(@m(^L)_k}3vjsNt?z$LM)e#i2ZKKVPX1ef{}*G74}h83*#8T}32V}S(*Ao@ zQ#q5iEnhC$fci{W8Ak+Rgld_W5|szpT1yelF};b(mP`i{s?R3^!7cHulKZbl(CI5r z?(g<2BKn&Ixu0zS0f2=$*QKRZ#9*1RHg&t`%nY3(!sKqv>g$Q~>;i;pF^d2uxb-WY z3kcn(3(tFTkN6OJh*Dp_&ek!;xpXTcv6Ng3h)P}FmVyjG`TP&xbwz#Brd3nPb1AYy zUtqOQ{?9y&m}t^x%mgJlY+#do)>bDnL+2s5?ax7hNfiLx<3RjfNVuP0Oo&Zo2pe$; zlc@7^R#>?G2*xZXKyxy+>rf*`n7j73hGi3r8A+%kBwwv}Tn{OmTUiabNOKV%zN!bM zCmRyRL{A)*6xk&9eFfB7gx+HG^p~M}ElvvQ@GHjcL8u_EpJc}vhM3krEtB&?$t6cw z)#y#dTfO%`zq(&Pz=@TT5eI!9ZMZ8j+DEg5^Gi=PW{vX{zF_9b!t?Fv=PSAR`MXQb z9xOX@W+ScCCNbly80A08Y{cr2?;#%;=l?&zn1z$|zs1xcgNIksf|dP5|^Is|MY3jJ>tGLVvt19*mCJCz!qE#IZfwCZ@7`(lj0zKPIl!ZV@WYK zOU#H3&TelKeX}W8?*0k?tkPc0i%61V*e|ayxUf%duwuk!jI#g0nChDu<7llirT`newi7D9>&eyIcgz9xws^(3f<8tr>RxY=gXhxS`qR(q6nZ# zhevWlqcqHzFU&Rl7KD$%`IRq{erKN(AJe)bFMqRlBD?U5KN<$q%UOY-=l_H0^=__H z{lCJPjp@I%(|rFsKQ22;CJrM;tI$`4(H~)_KbCHTU73GGVE_Xs=oy;vcFb4=jUY2I zJKTEho`Cc8^!I_NjRps*DJHdJePu9F51Xatg0PCC6^>&06uvi)L(NV-Re%>mTsEHyu z>H(|mCM4ny#0eh|i+@18$nEI&DBf|GgV7j{^UkRd!nBSdF^fU|{KSP`UxmIHmNtkq zaqLV?-bH30X&emTGI-80;DR~sxiBbRm`sbt9mKoqxex+LoL|oGLWleRSbOIn$-8Y^ zw7P7&%eHOXwr!)Ux~j{zZQHhO+qV5`e|w)3@9y*VcjLx=e`G{v{30VV=UQ{Fu_ne? ziG6gF+sWBq;L~CP5-cQ2V6&VrBe0@$QD+s9#Tql&Nhc%j?fdhS5c)7UDPQ-GetAfd zvM)|59{Jo~I%$^)VE0=CYmCSliNVmIWK*+gp$V$_-|WRYku!XU5G`Zpb}sinke-rT z|Fy(4BCdv+|L-LRu~m@&N2vaLH~t&Vh5tT_&F%j2mf?T(q1;=daCDgEBSYn8byk{U%G!AwPJ(Vc8kR|;ePQi!8W!<$)7I^U8@eow zRaqFSsfp-B#GEu4h|VK+-|Zzt3Sqgt!8e|VxR`!V=o`$^#fcE$5TdW#&~q9VC<1?r zsj_o_U|FsT;4rexR?i0OM}l!J!tf`TTTDGvt@E`y>uQPk*cMSFu$?)d5};G4NIwC} zrVkg_P)dYsFT3{1`Ky`e_?PUyCV*UGP4=%WUmCvKSGNz(d?LpPN8TZN zkN7x5A(M1YaIOo>euBJM_EBZabt~c4$tHVaoxd1*>RsOg*y;t;4Ol>v0G0oBQA6x5 zKL7Q-wyu90qW^}D=3i_3&*VyhI)t0jlJn=)+<5!UHLw64A9&xg8r>>uNWY{ zzPUfK4`DT-NL~;VT^Iutf8$TZA#=o{mDU0qt)+&!Sq_=74CD}a#UjmBC)-w9@ze$D z)Isg_)=K)1tKYUFc{5^+o*z6p9$Otp>2F(gx;F<+yx!Q|I5Eh}nBl^yg$6Yx)hqqx zM5xxOutbGvug{do8MFAnqf?-hV5z-6$4Yb4{pyU#^YR3G%S3JamE9RYlEfgnGinUc z&;z+4g*J>B$MDyco|_pH98NxufJ#6)#Tda){ke)a@fgy9fIEaH^Wk8zHO-Lg^3@??5=<{~e)3Y8Cqx%}=B*n!=J2QE-~moWW=p?Tf% z_|_>@P9}@r5n{>k@p*Vjo-gRA4uTn3_ZBk-%U%VwIadOpaabboDI|U{7}_%{MER%& z8DJL?Y~e~7@n?BL?>pg~Psc>cUQ;ZuM*-RAVjII@^TzH}Ir6|(Z4>o`chNwWIzln^ z_*VMiCi%AdGwL7c4nX$HN>0mK}ms zw`~2c?n5lBj-e0kybr-odvR^W`5sW%?M#L99{$2V2mSH^psmE(jK6>z(eTxV^nt9G zRVDI8fnCxmAR{6_V{6n_me4z6K<+TmyEkq}{QxUJa?Hrw`L=a*?Fm!~6xh4+9{qjr zvF@^=pJqbw-Pzzm@(DI_jC?J!9P z2_`b?r7HBew|mIB$g1a5%L&~gT`W2&~W;wl zL=Q}0Xf)Es2OddGK{qK`ue$dZNsu}^MpAs9#wM(v0hS60eYUfOW-ourMM(8R7w+cl zTg`PGS`B@vGW+>#8!Wt&MV-fq;;fzximto)Vu%Z%M??^*Pn$QiS!0#v)S`0U5@-q- zZ|^9b&mrS+&eG2{cP4NWN+Q=q&VihEOF6+YI{T0Ufl z-5b(kJhOA{^~^oHw{Dl%U{66=9HsfuM1VNG&NG74{dOGKeofV@z|MGwa;h zrKTTwTSC>&8BTd0@9jZclzPCnn1u-m7Q-I)#~8>MEB7-+=Kye~(p1QxrZ2xD5hFzP ztyHHgtYAZvrQ5WH$LohEEFA97%crQwCiks26S7yr7JW>{O zmuh1}Ukbj0J+Sbglrl-j5jgQ@lyC4!R-x(-H{sg=tL@#dSZbMyEpmw_S$giR%rnmEae+}F6D zZki_TX|?(_qc!k2ZvG-&A*pDwK?Wru)g_gV!|<>>@o6+Vq{tcK#LAGvT;We>wI`5M z7CO~T=z54*`+doJ`zxbbF%S$e11k+k7rS`U> zCtXX7$gJeWjRMsuDO5rnYG|m9XF6#pjML!t1j+Fg`=&ODYXxqqBgQEt}1Q>F5|n5Qsd%2Xzx@D5cVv8GGVjHYRwh0_N<>8A4x6Gl zag|hMoL{)Zk3ndFyCk%N`3$vw8YK$M1T2}uxkmRTc@zbVD_3#7k53z~-mFy&DLG$+ z;_g8wJQ~N|Ea4b6=p<_-8IcBe?FG|^%QBFS;FZXuD?^0XgrtBm$BlrT^Vb6W?2b9D z7iTX%yHT5;P)jbQQ9a&94p&f|Bz99~NGHMr07LAyj|wp^%HGwQTywz3{GG6UGaUZw>6$!aS|MLHHN z6`ykSU=W}kBp)|19c!j+i&;!{+44Vis-q&YKHDul-Qgb{`t(0FAw2S&h?oYhB?s7f zQ>J1E@MHSc$4k?nTuVJ$ikF1V~CwcaSNq`_H2?;fMve z+AVjgPR&e6cLDIK)jvyu>M-MXY1U!z1+;Vqw9!;?m${-QKNb!)O|!fFE5{Zr?QhuG zxt&^C-)H9DAzf|UF*-g65i29w{X1EL@+QwVGHo20R5&QH@2;b`E|HUL zyq+*e2Qde*0%;Y!LfFQ(z}!@RuH7LJ*pDjGm(sD@^F}(7RA&s!*cIMPbOn`tknvMm z+`v|{_p{G78Zvw163McvI>Y4QjL<4gWX~?lSeUpOKZzR3_H#{UCQGU7?a@|vnAb<3uDxf!}V5R z4K)WYCo689W(a!zSOUcq%az0{*~bvGFEkc^V=Bm)a=o;=Y;nx@B*Q&`J5cZniN6{V zed%k7*Tp|Dd?DLPl6-+t_!Q$Ag*#OE{PWGaoP}x})Y1Bg$-|{`Gt(LxwJ@LVPBantXmg{A9-8V-ufpAU}DE|(K3dz{aevCWuOw~;HinfoJO z@mKraBit`x`R_cR3x(%KtqHY~XO-K$Wk)w#wEI{Zp{&=u5^CgQy`93jI?A~^O~M^k zs#BBHvVyK!zIpk(71VctOWPQ09HbKO#MY4#L3{UaKdZpG9}(1Pc|#nOnYa@sS%wPI zwo09b_bP6iMNtN1b{gv}ia2!oNalkTcvdCV@-Fp8OvsH=%8&!8@*vk$j@$bv%4eXh zW=G{Jl)H;61j`z6E>=O6pGSA>aFJQ7RgQqZs9$ii3v$CDgcKwAf=%1RAA~lPYjpIo zKTDU#k9@YB8|}S&Ks6V86^ zJ(yZ8lp{UFE6*0Ho@#lcE<_}7cx#MV7M5vY;l4c|?{WMLvejvQNf~sXA*wi*`*pH+ zL2|rSYdx+0wAybo7!wxIrI;dNaRD(yrNMscMyq@0VNOLmSz0L2Cj%_}lU+iH$k0f9 zD>i4#@MlXv3}gjpYa`HEea5u~&-uKCy;@n{AC)Nk3Ix*z?eEca!&RGhSxc4Hil8%+ z)a`lUmPyvuNLhOTo9?1LW-sjg-i=)tE04I-NDA*T`Hwe-)2kz5GXX8CY_EcM{;=UK zv$D=E`aJhlL5ob#=FMuMyGjYPrL2L#K#3)w3gt-&)iZO74dH^WUnhr0n5g91j}~yV zJNdKPY`!K1PNYBm+Tv%89qs7z?$tF==#nuW zUS_wKc8Z(`@%t3PELQFNhYrKbmoRJ0IQ;GHIRYXclE3gP`xmn74{%%rWs|nZUex9*Az9dUSWEwmd*rMP(2H zu(1X_(1=zyM4U(+v7#4elqxCP1ic_}t~@(d<`s3Gv2Gf(rQ1nV0O?Eo+VxQKxeta= z2fS)}pwoLf(et|~O2f3`y?9t+)p+W3x?7u{vG)OKTeqbyX3}6$>1yX_mkQ=Ie{#J( zCBC&9$HusPJ|ons2Sg+Ujw5i&flKjj9|C`6#R`Uy((xngJaUnn;Tz^8u?R= z)|Q5)J!CE1ulKPU0}=-j%nH{mH?ZI{!`X3nKa4$Ki(IB=-W0{_BEg}_P0mVJqy1G! zO{;xcXw=nY)Pxf*;mLl1K411IQ8Ed9`Cyiq1T{$#&?!t0v{H2j=+d43!)Ge@Y9L*4 z=$Paxb~c22@`gSU?qrwDwJca|;7J8zXaQ@Cy)xh(7Z~OYt_3AA;=OXWIb{zuvdO+N zA}?vn)oy*VCU6fnk|(kO>x`YnZhfF8B+s+0(QduZp4L*OS7a#k&HEokKe$pbTU>Ym zfZXrtzyI9D^S>|bh}+mXJN++GB}($DKb7IXi7?^8e^}8Kpu?}mr@~v616spWu+)pi z3lO7}{$8a@GLo!Kt6Qmf{qAT+dj@;WJ~E^H75UiGHL`cp)+PxaD1iI8*}~{(+WBJg z*!lVt)dfJc9m6+SofeR4y@XlIS7WXj(7IWPw%DAkQeoA=)wIi@U^|EhOp~I1um9@R~g9Q7a)k>q# zLvvf@k!eeLia{xK_Z9!1#%^GpCFfzY^3+=0ZCk9b(M1|p4_XiqB9A8G17>aG8WYBc zas|&su*o7|;uOiec|fa*!bd;6Kc>65dl>@H;9Efl{|(a<0@{EI7RDCJXft~feG&>< z<94kfdL(RR9Yc%6?gx?}`Vc3eVo~cLT?!vGkYDh&_K%5*G;5!C^P4DHptrGDIPK%~y~@buA98LupT)j7F4t#FTbc2fTo-x5x%J=&LO zO(rN$3!^xR>)}C5XqW=srTExx7ec<*@aZx)W4LP(U_5T(ECmwT5+*LKuix$2yhy>Y zI-7RwHfS{Njs9t|70a7-7)xC6rY{z=PL`fCHWFQTb4_(zD=D4Ct9)=w6!{mEK&V=o1+0NvLr2O z<2F(1Brst&un_U__KT8hh|`hJVOBHqAXQquF*DUV?vYdUqR4XK5lisaJ+65$($bSG zMHPmdxYMVcc=ACqv$S5cMRs!HE3!$4;03Ux<^9Jj;HUd3tJIf(2e77=DWL8p+7I1U ze`rGTkUill$OD8eOIX2S!U*?OcDwl!Pv%#l=At97fpjpIw!WXfEti3; zXuokqI4z93D~^!~z)zyr@cIcW%YZR%1dDy+Sw2Y}bV{}DQ#@)IaGzk3D1|CS>1f8V$(>+JMDV#k`w z93S$=94aKSuS1<2g#$BnQm_(oD4B4y0SF2j&vksD59pkKLSc5+PS&tS=&s+GDeve( z3Q_$5!F6;BqvPbt+d7H&=jS^JUVtjJ_yh$7XJUh)T|j@XF$GA2l3b$s%tS^*ZJnyi zB6eEY03EvEQ)O!vMQZ`oNnqc_+$)~oJ>Zc2P9I$|=Tt#z;X!evO$sq_A2#!Z9PM+< z#I%RcZ(9Dk8| zVR!+~zHVj(n7p{0nSHP^FZ#Frew2fFcwto}o4ho9uM%@~Zp2+vw`2BiAA)M*|*OBDm`@ohXlnM2{jvjt%(YMHd<6+e>ROuw>xj9nKTI`E#&a`a zT$Yz-#2Mj7Wm7+qlp5hbT!KZR;l!PZSP2Bqpg0c1aq~M!*}j4VtM`;Yh3+mtbh7ZIUn^y01@#axV)B#wN1s)te4F|PE1ytFk{<8(BsczM zU+7E{x)kBDMK>5ACLJDeISGe-Q+lJKX7K#D`X|@n-hvU{{SgiU8t=6vnE)C7ve*th zqTJVi6$gZk!U>VS9WMB92^;^W@FQjJ)phs3sJy=pc)F^;yVibumrVXMdXf0geQp2W7Lm|*(f{`+j{jw+0{N-$J|^VP z!gH4-g?zw@P~{)|nxWb#gkaD;w}j@3?R>v>dZ%rgfY!8Y+lcXT+TE^CyS4}XZo0+y zdU(6jLR8@_-oIr?wy1tGX~0Fqjk8{LxL^I=8uxhGo6rPsl`~Q+X|wKg&>mxfVOXm) ztZ&|8C?x>5a$GP6zl?_ky6Zf;=_`Tc-S*ymR%~LT3!MFOot++{TWrW~mIQ&W>xecB zX3TG6phxzImHciI3*JJC1V_bSXepgHTwbpUkLX5=B=LSJmvR`STx7+#7+@74o^ zoTMY;myF(Q*lc|_RDgmeOvF&q9(w&q%uHOPNVr1@9O*KDY~vC59-=cu4sL5H zuyF6XrIwrfD7}}$PkS*-Xf(k@btC(bTCW=~y!LQPge$1fQzy(k^eol4OAB-A0^U9& z{ItbJQifB)lO`M<_tq47#n+woS2e?_C|;ZZT)YyrKF}pPai&x&CyL(g1u=hwkmyC^ z!V-l6=mn`c@&IEz(T|X8#=vV3Bq!9H1cyJs23t9l=bCD&;92Ffb$qxqVD^5G=o@7H zl~qIns8lCPqLc++!2dXYA1(%w|Iwd)_|4M%pZC7l|1W$0pXJ1gc+G$8{GqS94y!g) za+K(_V6_6x=z?KkYvT3L67%hxWid~UQH?|^)3}SoVYC}Za3TXH%*@}tv_@QY*42Ev zn61(#ljrPrXI}b$4+rma(j;1SOv)(=$d$9HtL~_6NhG$x<=>F*RT#^x8XgX_>2Yo^Uh!k4SHvZ1>tnJ@I{YVgpD*9yh% zt@h;)m$S%>u84xZLXwUFS)zAmuW%t*doj6BEl@2xQ8Cs2fEPO?8$<@a4(^$HfGj|2 zYl*N(p>H{%p}%h$#w$W4bn`9pW#q?l-O4Yutq--LT~gAZrcko=mB=#bk2cU_*B@sX zuZPOBOe0s15b}g*Ko^MerI8Yv_DeQ9=PJ>ydn$(9aF6?$)-YPRV|CV+sEXE>uPMAi zKhS!^phY*PEH>u1ONYlnWP|hp1O_jH z`#RDlR%V|%ke9BvO^K6kcnwv7t}~5(?}>)Y8yXbx%uW#2Bq1f?)%VO!gh0DP91+tB z7KKpMl7biFGD8MV{(KBJJTel)NEBIRosjX4d40%O*JG4c@X~oz5Rg}?4)DbiP{cr z$=3^H&j6ledzlIHm_^A?w_b7XMN@qU-9VM#d+XNuE;2t8XKd0FEDx3(bo}+6S31!~ zWgdNS%Ooyry^3`HfG-ui%FU8}VIV;o~7gx|Q%&A&df!9+Pa&V1?KjWjBjqe_tjLFl^&cg$U1@9!XbKi8n!64zK;E7zR;`3<%bM55lf`|AC=5#DO89o0FZ`YEUO zOk192kFe=KX)N`iIlua*;q`~5oHw|3iqiEBQQHIE1LuWc11C}>@*8dF#;=xVVO=m1 z?+Q!%?V8UqMSV=iYzit_F<=WZ##a=S?@bV)np60Yo6vLlryem%>*POIBm?wIC;{gZ zHqH>{l|GwQmVQD**r@kDIcgRlz8pHw;fm$iz9rK8D#teawUw40)HtfMi{Ad?4)JKN z3dcx&6v_{z@cBw#i&8xwmJvICnffH&p@W&q_ z>lhXD-2j8c557~*5l6aX6`Xug%%&6VTt?n`&s+}#N&R4iB}{=gFM$dLWkC3A9Q(WMmR74gH}xzW zsn^iVYND-~cC`d3yH%$~u~eTuIpj zbmh)3OjUb7{rV(4OXPKq4@*%s>0bUAcw>}bTu^MCj9^Ds_ddbyO-OR0>&w*`{ zOZk_W>o#^%yV9ENv0&2TO;|U%b2gB)xA{#Qk*2}al+d;uffuj$VBBc@V;coO=CMTG zezH9M-lp&^Vk0^B65_=8wK>Ng zVx{yI*bdR^NJ=&?i<_}MioiQ4<$MV2+LdWA5wP9@E~z10jIR-Ca2L-kLI%|=szIcf z%GC{a>y=+FY=*GLX`pyaBleuok1^@Fi~i)Xnu8&U;zvv*AoSzP6L@aPR zV~3SB{D$G~nNu}{ZviNK92pd$WF{+5Bx9g3)oM_aNw88ssQ6EcaaYXnpAp~NAMbA| z#{aLkKjXjJ%9OMfkyO#WU{{RvwSj$$v+IM4A%xJns)?DH1M4l`*@Ph0aj_1uuXqxYTAY~KVjwB0i?U&+O%?=mU^P1JtWk3pz}2Vc z%7p~l*8()i6k~wC7S|m>2He+s6wNX-G_8u%N^FWgY2;c{Z4b^Oc&Uh(!ZuDfoe+WF zfR`{25-3FCu{8)kiyDh=Lg%C%2)#6xwIopLN?=B|J5%y1BP@+YDy4lc6&_P<*l~PA z$7CO?A3R!1q!k60+e#InO6*C>xFY(65zS}iHZM=AqL|UyorF3_&riL!HQrCuSM$4` zq!9g8Fej{%vRAIsV;-6Cj;?g^o21JQ6k}Ix8hz5lWy->(X?T#ygkT8EkGKy7#iCLR zlCw7HOYkS!wh)yGdCi!h^`62$Z{(Oz*DCQmcZJ z6P_~lmc{!L>LJ}!cP4$l>mJ?!Xy0+CFwqB6V2Ok3-s2~5Q0s)43sIeENn}ssv>)+q z=dr4=|AcFcYZh3nBJJgEGd_@UNxz1nqc*Vh$jn!owe5%Hs_xAC@7mF(RaZ+>Ec5hN zirT_v8{nAST~7heC2gXM2AVWSU;>owNlmq{0i~I>}UI5cVOg>BQ%N3%d;Z1yEyZ^;W zat$U-1duI6M7fJ%6FXo}#Is8mOY%!9JdI8I%XxoOu~L&B6SKUBU`EGk?sC37WHt^HB5u4F05mDLCNy*NpPtO+K{clKo#Uzf+Z>O;|0#6+ zH{kUzKUUV1{izE78ELInXAfvEHq7lm3o3>Q)WQVgujePe!4_Q`xG1gRs*Zauz1Vhg znaZ~+^7~41fp_{yML7YKJUdq_U&SJ!OR3~EeFFx4j|b1M{)mBbYuuC3@%?pcOBbLy z*cM%cxh$4UU1ek&VpWBTQC=m(fuO9dvS-djUUgzVbS$p1qVj$+C9-vxbqW!^?`g&3 zG&Yq^sV-hDZDG``5o0)}CT3%0X^Vpp`mIrv2)~zZ5v$Z+B`^;rVG7C?`p9LEPvEDZ zhxTO~OzmX*ldr#89eN+)BXbx%QI6lvdnMg4$z-)R*cEh!o!1N#KTB;xRz|8Rq4}-w5iB@8V}V!2ufL(R zqK)#zID*&Cc`V*8WGB368@RULT2prxMrU^*pTx-`ek<>!$`Nnp1D$3&H@pnbbccs` z)RN)R7m>XMo3q4x-JXPMu7SF5yV2i1P;F-QcEpZ)xPzZBE$2BVg6TW}nZ$^QUL0;K z(W%j*^;f{sKEr^WMQpyHON+ECA++5H$1T~>3pf+yNk7Dr`Ad% zPAL>9X%_BoVL0V512j{ymLOqPkvRq{onV~U^~YD5t2Tb{QHcmlZQCJEF1!&Y-D$ye z?GpxKmVRK*1|a=#sp`sRP7i+-1Oq+R06l$|YomXkpCA3VPJ#UgJ3VJ9hEA8Lz1*Nz z^fewVL=LKOQn-u#+`(47Q2sut6DjcyPD2ibR*_PW$nTk*N;eD_slwo1KH>Vpmq8*! z)R)@a640m}AKJIro$EyNS^MUT8S6Dv=3>IW?}piw>QJTp$8ww76ANRXHFkMX`VrKg ziLyqT$sXgh+$5=miq-n9vgT5kuf$ip=#fz624RgGnP+;}yVP1Jev% zLe)Q}SBX`2(1}d=NV9NK-DgFJuz{l<*UJ%p!+Ugex{QCukbbaXj={|sFyI1xs(O)Yj zwR)@3yeeKoiyR}ePY%EVUoa75SL-5YNLg8{S-S$y&cwQUmF?SOqD(#@o4T^d`W{2}r_)wx`@0s*D)A6`=t46u`3VMQ!3<(f8hY>|=L^Um!)8J|B1_ag_PKGCdbT3rx!@yZPF&fuNX6;c z!SYJX5Mt4vwN%dJ0Qm4Js%Q&t{LBtFb&Pi!ixAlo+0K%FG$oYN4HAdU>S2VGpyq8>kL(l;fvP*EzL~02lZaRKu(a% z*os#hP1sw_m-|{PCXwsaf6x@zh&n)>F+v z>Y>5BIt#jj0+(`dkfI3HaE7a#%gY7*I?==JJ7glY#%zg*Mm`sHWVW#9>n{2UMJ(Fw zNY3wlxSn2NPpkkafuRy;g(k+&=S#@pgMF4fSuDfz2mJ@Kv)?2~ag2f;@Ku04x;9Td zFXesln4g8nV6Ll^D4Xeeg7lNYm}WgZ_K>~}e+>g@bd9T+{z(A!Xj!fiSVQ28C^d3O$`XJ_dOb|9*K&Ee*| z%ETHc)*{)P$}CQdG;l79sS9ohZV{z03o~eAKaHC6e6L`H3DN~=pkd0pQ=Kdf2r}AJ zv2bNzBA}RTtm&dG@iCE&D&Qse0&d2q#coeY_Ixf5%oM>4(UG9=$(kocltQA#GD@3O z^^ywO33S9k)ZNm4H&T*TWz1rUB5re=Pg*EUjh6<9FU%SX%M9Z#8fmcB-zeCN)KPFU zQ+1y=FrEq+V^21_ng}I95gVhY9;j5AQw-2($l{O3PMpRW- zk_Tg}4o`eD3-1UP@tuQ{`+(A**H(+}QrocZK;16`dd_D`yiNEF@#7el*hSQL3jXRr`QbI~UAhx&xsDgr`d0SI zb1C?eQ~FbkuIpZUSF_8l`S$4Z;Tq^(u5ZvSp8sQZ4m0`^5}y5RXS~lA4fht#45P3- z$%6;Yq|DOY_g0n+gNPo&04x8o8mbL5bE)_S@&?h`{|i4-b$crtXvDH@OjYvUgDkdY zISiM@e(@3OH&3Puit|s=)SNEghTkxjoIE4~QDK%rWzLas{qCcTG^n&(Fbw8E{jI4? zRg#Wes23%DqZexPoEI_#J!!6n^18+dF;L#dGY)r`Q8wJ=rgW1)Nj?3nM$=cmt-XH) zi3+gnvf74LcV@i&2(Yb{GK)BQ%ux>5L|e|nxCcf=E$I_(Ng!k#v=~u!L@?DEKR2W? z=~S-VeHot+u6g{MPU$rgZ%)*HA7aoHp3!1^0Y31=zm})3_f?usC&_yP?%@cGRpaz_ zh0mhH%+(B;c?c~rbcv^L%5_(aKM~B48+SC5R|P|z!l%)?rGkIv?%SSz^eKEMJyPCZ zLlX9LjefZ|X;ox1km=~#0yO;4s+6?zgs@|ymi=h(aKW`{bL~G%c0pa|EuyBAtm`udybsGq@q}+ zhlbM~5KQT}4b%Tm-gD@WXp-rAoXG&NYdM4Y3`(%WKDzNe_ckCkLoqcm&AatgEy_zn zYZzL8%4h!JjHhzOTI!0F3iRM;m0gNvRFb11#{#1#BSHI`QA}Qc6-E)l zj&_Q^F9}!Qum4;e`WwQJe>cIuKL0lbx{{{joCxygqDy)IFq<=y1Qc=taC8PDalDRT z%QF7Czb19A&c|!gsTHc80QGb1NDFp#FRpe@f3T z$Y2Y8vbq>NeBHEn_w&@Rc-(d(v$?X_015llDEE=eTc*PvNa8C9O@bYQu7Yc_q~2&H_PmkG@;tUMH#5ht5vcqr=?ZHmDbKL0 zWrhNouDsRmC%^=o;iDut3K-I15P}nz~L$ui>mPyqv zF|=pBNH7b{k860NOyQfpB`5tehI^wmRo)vuRMmFA3Yb@G6cbM4R%lmCWgFA8S!`}_ z?S}oEUMmnE$h6LI0u=p7Bb4K}7{P=u5OE>fAQL}=Sr{MGibS)7ycQ+zK)5qTS^5_? z_BWu2p;_n&+#lloVt`}FxWbu(Ss{C9;rz2wQ(S#k#>vLLTx4k9~2gadMiM#r40Vu?iOebN!<@j+`yGa z-B=6sanmZ-?7}bHMqLWZV)jDruL4F!WA(eE6bKVMzVgpV0iMp6?41Ukp1r1pqzs)0 z`8VVCS#n-|kivw+*exQuAf6GnkL!d<(nK_nvh-srF7_|%nBFiI`O`=q*@`t?am&2N zIJl8@2_}IpV#?{%i>8@7gJXeeCzsXu!UnQ2Va*|$P8RGT?xub!W#R|mi-?+@A)q29 zMxF3Hte1Hf?d;f!)_VjO)0aX7v8Srmj{7)Pjp{)6>$nx#GgXo;OTD{aAz~KJN zpt*eb=FR?ytiWi3X3}Cgs_ItMK2+{R>=57b8NZKlkFWVmMvYTbNTxpIGcvU?=$572 zs-MI>XtrJ^o65Yu-rjHlkgCxGor;Q4v5NHU6UK85%K{HEPHPKkXIteOowuCM$3b*OdHV`#XlL}vB12H&U~aV&h#(rwImbahq?P|J}?OB_{I?MlwaMDpav++#yI zC%-dJ%E&H-M*r+mAFeT5$Bil_?k9;JYUuu%DE`1k%yfBZa z@TFH+rBWRTJecWYX;PWXw&e^(?1d>~(LtwDV{Y*d9elK&7vq*VXhDhs;}K_oUYv+d z5ub?WOL`u6v zJWZ{pmaH;#r+Y$t&q{0|)Mo}6>?viy1yyr1?Zh9aswud-^pCkEGis=Grpwc-UfLmL zBXf!{ds25es_NSZiu{1?xgwdTeOi^{%r~jy!`2_mVt=Cz1=@9jpEE25ANZVui4#^O zPv~Z7$$T&!ND84eM}KKy7wE``_!%ZldPfol>iX{4Lw@8AQvfMO2hp%?<(}k!tN7Y- zw3<{{R+2AkA$dbntH%MW(j2yEy3a`g&A28uC>*e7I*wLOqDkFk8(F2bnM>YrUCzWn z&lrOWP1Dfe)vgY#BvEGAx6JA%P+|*d{5)9-p`m-1Si}V%dtRAGu*nY;jl5a;@k_CO z(<_P-Osr6(fZg-YjM6FXJ=-0cavE|%UY3^8~P-&YA9Mj<_rm}Md#ojHUW zzBz=RKDyDCQ2eK@;ynDt7C#&!Iv=88yg6te@`{KHfO3JdQK;O`NXJ~P#C5I0Y&15* z2@YD49Pu-$hVYHsDf|f2KN$1BC>Z(&g0dCPWJl2o8)%)w6Aof_1U)%xyWUYPe-eti-9(nd=v#Nj1^3UR z9;^mbQHlv=fG;3C2ntDs)BToJX{z^%w*MWgAtos|Rtla`a4hO?4!c`uImmV3B{gFn zl5%-qg&dYbwqW=y??7nxCBhv#z9)1&e|78?wk$$-d+$+v4!-L3c#d5}Ebb6l=1Z!WC1!O?1=j=-!()09b{qqn_y?`=%{aMEM#tK?D&`D_`l<~gb04vAN=sb z-Wbq=1~Pc4ib(~qpI()qveTefI2r7OZJ zyS19Xo4v~Z?2*CHrsPDKKwT9}&WJ@>Y46Gn6)3`NUAx4$z=?r3S6!)rkpIq9-H1mP z-N%!5I14^|bE{H1N+5(^gYw`@?re%v3<_Y(klRs$cGlc+YwGV1*Pg*cg z+?1S|-|XaHW%y?wLdweTe+=`tW%$48Z?#M>@sD9P)3z(E;-h2 z7ro*4TzSNlDw4lGiEpJ`t>>DsJnl<^otVLW&RN71ou^!3=4dNkZnLKH0EZfl**qqm zm*LUZEKM+X0l~hAxqTcxDr<{#WbroT5PV`VNtLhjSDdN6FK+ze0J)t@Cz0TleboAD zh*Kn;KHH5oKS6wuQm}uNt_b^>k+c=>0l<>L_u*r|Wk2Ej;$wd-Pc7E@Uo=tYrc{35 zTIaRzZ7c-tC^pteg*Z-6G%{69ad-t-OxuUYg={x>U&EeQvgHs4!~kdZiBq)8$c8YD zP$f0zBFi`u5yGpJG>KeVFoW;2UjrswGNskK| zek?y!tr^hr%544`mwpJWBeVU@h)qDB)IB2Q!ui48S34I?bipV2>chiq-t^vRVW&Lg z-ae_Ut2a?MMtpfE>>>q$wFROqm|~Y!S=XC1lIA=*d79cyj{0jU+^Id}1en52Qcn(L z^`SyWf7CgGIo1!9)dq20i_t1(^n$?xqCEn`r>srtdXu!44P)FRR@5r9aBmQuR#>Mv zV($wiM(Dr*B$hb{)M&?P2u@CkRc#~)LN7iX-= zf<^oNPL6AwiW9u>Jao|bfocJDXsn*MP=9gWoCn4G9mZR48J3O4=t7At;o}WirjvDB zHm-J`8S2;^yyxhA+@fnPY~$k(3LjdCOG<)Ijh@U+Se7oI^U3O#A-yjAW?P8ILf?s? zYTOwb)KJ9kLJ<}_6DT$`e_RA&0F$$F#DEH4f)#?dNSWWVk8sFE-YQ})DK4H2;z9$O z(*{rQVI;ci{bf(exGA*oTo||X1_Ji)Vj1rtzrgSDYOlU$XRk3y1h;7gwjq>-t+0g+ z*m@7Fwj*@u(A5g0wOWG&cLKYX`>9^Me*1dvBHZQ$&;1G;ZIRyS6#Q%(-Zp*xSeGA} z4vv_#ES_%0?$%14#OkTB(4fis^~W_6S6Fwj*{1_ml88MAWRg3Lr~z$V&TT>oBA zJ)|!$J15Bw5t?!N?Jw$2uK$O%cMg)gUDidXJ#BN^wr$(hwr#toZQHhO+qS!>HPg2H z_WIUZC(hZi*LUyTaq5qXQv4#SD)Y@JGoO4C)VAdL3vmkmEvH}Pe{u)|j2+DNt;{`) zjYMr7tp8OKRn)g!kVoOEIZtk!Xtqf%bDS;%Y)sNxuh=GpS;0^_`!Dztj#|D-Gc9n7 z&*yzm1||FZ^Y!A9Y(HYLIenK!Zf)b(be(Q{?6%$E^97R^%i8l1d%#hZTtSB`^2TK6 z!M)EMAq;P&df-+Sz7`UEfDj;iFsk(-7mRt`hM3z*(ck%IIEr^|c=5z-mqm6?G#3V2 zhzW&tUwC^9YWv#Xi!$&VZ;fpUGkDzn3-e+g`7{m7bGbSygD}A~Y`Pks40U|~T|x&B z9hnD&*q?x1uns7_dQ%gEFYD18a`c&_#j(yI=?e$W{P0w|HiH@)p!c4E?sN;uQ{$dk zXNOMGfH^fNGuDSpaTwjL4^p2rj_XH-z8$SND-Q~SbcrHBe&oKn&wb9RD8e-r?CX&G zYRej83FWC-d~}~$AO10bQ{OajyLY9@+EGgyjxD$lC%UiB7gP>Phth<(_th_Cxg5t2 zcSmSx<;(qG?5MA3q2X%emu<*}ew79belA824G`#|=?5Ld85dYZe9eBT!xF&n*Uk}( z3za9Rz-+P%kFd~ed=_bi-Zxnr`V|=9EHLFDH%w34@^lYZuN~ST(ZiAF_W}l z?2G84*d%v8b7H89_tGDrT|r(^z4WrV@{!ZL!;yf`raoVp#9{idmSXGcnZx7ze*2Y9 z1uG!3Tec-x%{fOHryVx$bFRgorqnadKThR$+MpNVNdp*_ohy4?a6kn0o_JIa!1%7D zsZ!y&%~h;QTGtpU?RLYStJ0db&N}a`8mxRx(Z=Wb1A6NogR$jVfrUJS*161bC3au3 z&zrNvXZW@BKH(sMRUgiJvOBcW9lFB((EOIC82yfnXJ9vXhw4$-(^o2==gU1@t_&KE zrGR0B(EaYfgk^JwYG~;?bav$uwL_W>6mlu-)De?~a*3RjS+fjS6X&|^7hTSF>wC)< z9}dpr@BI0hlXS#$k+tmy?Syl?$OB|*LBU<^lDAnBK%@87uo1E4a&hoj99;!>M`=mH zc@fPF&#qYLvJB+sPaGgKg>|vJ*pv7n9;i&s{kG4CC{w#9w{Hp$Ii;G*V{CJE@%57m z@12%mO)3uS`FDn`j-ccUQ5PH5$R&4S!1vjss5#csyZ!n=;r43#Z_4-?o2Y)A4uQh$ zX6_pbpTki$+yd9-8a1p6J$F6eP;D6`N6;E3Q8t(aZN;tUiMC}?WiQGkOK06Jj7cuR z$AhJHawlWUrcWz6FuTv&0&|s$G_YQvR-m5NLUIBkxP(W`j@rWQMHX2eJchh<=(I1n zthf58d%afY9L#UpNKytA7{{tx`r-Iu*X!We=&Qx0&Y=`cr?h~?7Zc=c%27;CuAQxtZt&R zw*m%Exm>?;hfUM#8$57-y9}J?O5Pe-`hv$s*;2vxj*b=+o0+Z^E;W!(W$f3h(3Ob7 zN+FqD%Sj3q_9NsO^7xiRhqXqv))2hqyidGYMeHiQ+||Gi;-#NXG!3144p_GnPGUUl z`Zugx#TpdiHKgWg@X~)yBipn*V`e&(XW{|P9umK>#XOLW6O`}mlUG>5UC?rHEUK?J zHu6N{b=+(2$Lo5V!ailaq|XUmcNQ4Oo$+t6w$eUWh*jqj#@>RnRmH0a6F9np8*CXG z!}V#j2TUtkuc&AU$*b(wv(?~M5l95C#aBu zzAE>}!GnSM&I7C;MU1r&hs&MpWE1n_1NepbsSm z=4ncWmaE17^!lxAnNfcEkxVlD$pMCnU5;x1c#t+pu3hRq{PC`;!QyBsdr&Tai_^7^5re z+sKr4Dm{WJ_I@nKm;HFrH3l5kY;*L^e#~?E>^9ADIdxb=+XbdaBMWUcruJ;KTwl+@ zGiJTbm@uHB&)!yGb{z3g6|%9;wkhMGIXB53Y`krUs@pPv0DS7+=mdj;tvSK&9bIMV zJ}{}1XE_Zhs}t0F=7y`}Esrt>uK46@87M_5?HYFVYuXvPrY8iJI=w_L6Wigvj#!`Wjv+4LN&MKCUYXkJ;TExIm61IMPU6^_+&xu+JXXuElut)3FjIR707k$u6&zm+Y;9X z)5b&j9<#0@N+)kA#7zT;Wrn3%In*dc5b9e;mub0OnVNWy@)_PO-S66!3c|piAM-ZnJoUz3B%J7y+ zRTahD39QAm>~R9NDyT*zn@OXq)T$^bEp)!wHAYiKR2adOQW!|;c0s)o9&+fg<%)$e z9?$u$kPgq5VondR-}5U_igOB)!g}~(t<+;kW>GUF963a!)Tg7Rm9P1#ZLpO!?t|7S zg{{;SQ_W5GX<5l2(zh7VV*v-iRNWvA^cU!A>_(dIY)f4#DJ+saZ0%;==-W`Zy<_CE zyM41O9n&8N4P7NW@LjikmbxsmKILz`2(xy4dRKM@!wuvUqsR|As%$xII zf8Fsoo~>VP>&juJaO~szKZP+LJ~9Jr~z*t>P!OaHst+VWAc=n@-~8j zj>%V8(u)d$?Ed$ow{wlP&;{&)ud9lzAac)F;1}e5RN-;a-~Ez8kq&T>0BzmELHjNo z_SC=Pch!dTVn5;!9HV_5y+*H9qbZ_~IkNZNLI<28z)s5Go6A`Mt1MBTq)RLZ$bSOj z0q2hUykgfJ3^@(G$IMTer85fNvV+G;&zY1lLX4ypCiw><*bz5M=s2yRLcR`EL`N%;ldj&gRA6bl;cMlnB7A+D zN#(5gP&!M&gJ$YWaCPa%wxD*AklfSdIHs^UdJb~?Wb8pD*YrLykXi=1Jz~(GgELon z+|i%=%-y}ngrQ_Z2HanqDAjyexd@u4Ch-F{12P|~muoJDK-0hgQ+MdI(RDg|VvI^> zUzWHamJ2$;N4N#EG7;XqAN8WRw?Fg`e@S=pqIT3vRMWl}n;Uf=g|%(i#;Go`l^4f( zV?I-ClBEI2B?V{!7&*gbj!azziElT#NxRnZNs-4-7`!ouZhpGK=+B?yc(Z;fvBP-J z7+D0prfUMnt1QQm*As3CH3;*nkQeI0hsTQ%nuePBD0 zZR17CO2r8ar=bmAgSATwW`I&S|IQ}u2v^M=HY9mq7mRh>tB0OKjT)|S? zPnI3)C45wWW14yk0^dGDeu6`_%>vXd7O{GUTOKQUZ77F-iVj^WUK>+>a2eyd+6G=Z zsuK40(D&d+B}N$t$UlSsBgL7XV>#RX>JPoZ{9W1fZ-#>ZOYHo2(e$4QPLh(gEwUI2 zk0ICEptg`9Fopg4m2xfe6}Y&RnVI-^*h0x~h_#?}W@nL^LH9PRSw+fAA?2U>w%&iB z;j0!&730cp)^h^O%T0$jP^`cprMj6skG35zc^q9oUydL7zD*h^=Wd5{>Trdx``xsj z3+J_vB+%IML~)sWUC%v3JF-1@#s|}!i{*h3(09m9Dl*O0S)Ib-P_11LJY>YV`^}Bq zq}{!ZZphcsfqed0gGmek@(c4uT9ygy-S0?pFNaXA3n1`|<5kOzC2yj@FCBUft18di z55#^{twH{9__ijecNLEJ;^D`zw4@<~uUo~U6}c;q2o~Ay27f{Cz%B^Ubw~!xWO=Fb zz)h6VElbS;jRm))`nlxZsj(4L^@q_`k^-F}G6po*X;5<)Ro)R?V+{nexr=sO*syE0 zX%U_^N}ep7Jxl={O9yw6>r+(|r+)-R(8jhRwmhri0q|%#k*dCnsRZjD^(X_m^PAlo zd*%k*La4NZJ@^1TRo~&BISGh`^UdRCV``+l=-BeBZi@D?o}iCmZtiq%QzW1#8s!Zy zy#AX5W9_@210VD~Q$MX(MmS*3^K6$9XI+vGf>9qQWE)}C|4a{8HT(%Crz2Hp=&Twl zF}Z+#j&Ttdv#^lXi79a_mft8~k@X%FI$pm@8b-rC{G3cH+-5V0jyOc^8B znFO5ClEdo9U%Uv>tF2oe)|Lokt6;-f!iGlVC;Eu@#7=N$UA?Ei#Ttx_p)i{|{o|~7uUUbL8c*nqBwSdBuy|?6wQ#Xef5(mEB zle?VJsvpx0Z=c^wu8^UgkKGq+w&!sVEOd6{#4U|7HxumRWpu`kr~wGGJ9`NcbmRlD z8du{tz6JaEE#x|D(ceZwIW2oM96c3v$2Dl`N`i2x)5E(jmpT_$Hn3)F)#xDD&ZllB z21^KsKf(Utt@k$4@X}xPHOas2=>E;1#=pJwYq!RK2Y~P>0Ury z0B?}fPxjj~<6_VYF%etd+sE9V(`&cguOk~fJ`nVNHJ~QYvLwn*nFi{`YAV=V%8Xr# z7G=Lx$}gU_uIs>Pk1JgIzKZxycAD*2f&3R3(SN?0zf=A_`yKO@YA)9ZOL3(JFwl26 zG`^?ZZRSu~Z*tiz%+SK07Fv4ypRLQYl(U|Z&Okg3c9!nf7m^RtnLkH^(;S5HmD;Ii zwUS-t=;~T6){^FcNfL7zAT=#62m@~R7 zRzsTos0PI1au{A`jx!l+%2K}1rkwun^30U3gmS_GGQ-Gy&cADDrbCD(s|TOn7s3f( zAE9G|4tI8Qa%%iA77nr32?>sQn45sI4mSm1j}G)tfFaL8KjEE+?QSLg&!!+UBznz-oRPC?`YFTGONh2QY5LZN1n}Yv$M!Qte&v&x))hy zH(g=(aZLiEt0x=uwbeG+-fD);+INXsl|-ft(r-EwKtEAYY?=04-&tk@e9keEJh3FH z(;g+e5pIjNoH7|Ttf6aPZX+i#@p9S{=s}_9vi5_Dk zFBVXezF&7FoV>Jh7V;EH+N5jGxb}#|Gj=64=;F`T{i~}a`T!*jQOO(Vlkm^<&vOXo zJ+YIgFv*y;(~&gr4iUcJd_Ov`po1+i(j-V-=N5Daz=|9_(HYJ+gbYmo9C#W8JYk?q zEc@$dIkz=)Y|5g=b-Oz^ z>AII(cp8k6OztcEuqh9QOQ&FK_*1l-Kz3Wx(J1GSmNiHv512^1lMFil!q#`Kz)hOG}c; zFRj^INb+5Iewmdfs5}w8HngxA)x69fon1yQK`6md(g7G1716n~+YL__djwqvLkx#T z#1#8}&VJZ;FXFTJ`r+JLc7gRUKkIbOvZm>wW%=b{-Shakr{^8F*QT>Dm&!C{-hE>l zJ&JiK-nt0dqbL@)Dp_jDVW+HHTa2AYtH~kST$6wt%4NrBtgkE_u7!gd~=zK*W3sIt{f>J2g9OABk=s!8s`)N0>cjxM2a zJH8tuo5kQT&HpOFnyfTa;yh80qdl9BTY(mlf34=y>q49*pjj=Cpcx_f0$L;V(Abw< z$`(Q|9@4o7gL)5jYo;|+qg3zz&W<1o4#9FJq$n-~B?!!7$zYa2{)yH>AsAsKb@WEm zWz%8I!W~JZ->kaKf}KYYJ1#jvgn^i>&^|p|xND=|Y7Gh-vtOzb98Uok4*z>E<^Gx^FdBbbD|djR%)yD{r1cTZe3FWkjNLJ=RC{QWM&4?;)_=};v#%5z zWT(!Y$Y3zZjwLPN4rIExLuyj8r0VdewLk*+O>j9Fh5UZ6Q$s8d<5{BAQcEP94b$B?Cp>FFcr zg<^%xKx0^`keK|T@9MtP!-_dG;0W{dqNPr)a7r5GM@nyoU`R#;jqDe<5+;3mF14lPtF zG95Y*4sd*canTyg#f7wke_eFv8NDM@4Mt;@l;WsHNa>b+173PlcWVf5JK$r{LU^k0 zVz0zrK4-0Jsh3`H(+esrZ}D)`0qg26^?FLsxbCXvntxzPT&+KX?u@aH75V;l^Pr&+ zKiljTl0{Zcfci&`zol1$-?lR52KZsou(`62d(f8eqF@EA>~YLLA&am7k>TR(4X9he z&zsI!S` zgIBpf&D00gidh;%4JWvrTX~xp)9GoiL99w4C3%~L5k@G=sIY$7ujk}?#b+mEwjtKc zqV2Dyc=04e+Ia5W`}k5BK0*jz9epc!gvfYTT)@^!hbVxpKpLmVCa{3KXCRn6rj#2) zW{jd=xA%|F@$L{J#pDOpG>R8U`=ydLO!1Ok{D|`Ia7SN@!{mhrEzA{0wpEDgN9|LB zA`&0)A#Hi=oT+k!+0Lo?zOce@E@WDPoj><1_3qR1%{KyL1YB3aTlM34NqfKNN_waO;rknCUAA$u5!h4`IZDBnGp{`Hn-3+``7{-0f~vqLB2Sx$*-ed#!bBH z)@-&gz4;H+Tn*BlP|k32SL!amxOciu!(9DP`NU*t$7QwP@97?JH)?GmDE4np&h?iq zyN2DU6){4^*k}!0@NqZ9+q!{%7=KMvU8kfCOe}WwbL)^$@2J4L^moLh?}tqYM~N>6 z3s$;$kW_mzv5c*6nq-!4N!tXnJ$War^$b04MD~iUM(oB?)p3##4HnEDa|}v?5r`F9 zp<29%D0P=cq?e1xT;phk|8|+@ihQ9h=pK>vz{|J>a{VRruq`$RKCGQjd%hI|)DORs zfXd$_n(V33(e|VjmD`0Y(8nJ0M~#O>z_uxNdL>?SIIU)`7V22dJFaCgZzN)#FHj0$ z2H01`5l!?>_a8wo4eItS@hjkg!v0;lN%^0Hp1gy(wYihIi!s35#`0gWE@4J?gC8Me zgkTV1o|Rwfb2eFJKUN8~`%XR#nwUIZp-`pngn)-;dUS0u&2Nemsb)A2em0~$b&C*8 zI1U@{t!nx9+}73V^V#$L$G7g@k#7%xY*9?dWJBTs3IMZ8gZAkQ$`kADunFia3#1cvWR#tE46AhSC5P9Pq1q8%(T$qkj6muKDVG zb|O}Geoc&*yc=KN>a>*IvZCB z^D0seX&uU(L##Q|@l5CTML16mD!gT?s;UT={vr2^S0BaoijHokTvfg;%z9IAs# z8*@uQC6l0}dmvHC#4E4GJ^D^fhSXJkEE2cY@4GOTbr#R36Nk?u3CF~CqsEWAS}%E? zz5c@0h3c7(0RPHt18GN|h546*p&bS2TwrB8)dEUe)McPR=har@fm=xKdoOUA8JX3a z&EVr~I=zuwlFl11Slh2=CGmEnZnt5lE_ z6VW*R32ox7+nLv@#)8wzLz%!#y)fT%3vT*Su3>kA=Dr_9+7jiwVftM2u}42`W{?!Y z;9zfz@tDqRdrmuM-)_FY=ivDO)BC6Mm+vaYlZ;R#O%ZQ}89jys zAFeW7u2lx(gE~-Uu4mP>DHrU@wka=^s=1h}NB`+g!h8qbT0z0)G{I&AwRyF@5;Q|T zG1EuEc;@>ibb_GP0xaowwVEC9`hc4?j_o7QZ}e7JnV#6W60F*@|CvESj?-W1X zm)Pdq*(I03nDLaVR*Df>R@6dZtMJ} zvFsM%dN_lrWI8D8p8zTaDz-=tk%aFXmdkI2fR+d>+ysZKJ$t_>Hg@!WWNr?CGo{S5 z0r63A6Eim?QDi|byNHNhQhue?YEj`NlD|ZoD$a`CR3^uOXn+SRk*Pwz6$X=@tNujM zMj=~?9jpBw>CI}DDjSuD zg*+Tf_8RZV(0d=>5T*Mb^3i35r=|yOd{I%W@Wb275xRWU|3G}#9OeM?$Q!N04%qV= z8*ZPN<%)Z(Gvqi!=F*f`y+~~T$M0bmA(!TR&q$r#C#2c!qhhpKT<$;~X@a~;#a&r@ z))L4Au;Q7<`5sZx!;MDCnMULiW1vsC_SYFb{$RizeD=lg-Pi}%d;;g8C7a8;5-e=X@&e9C8aK5dJ4yuYHgAWMvZ|E#mFNY;XYk45_{kPZY#2poC8m> z{2(NKy$nI&n3okt)am1kqIU@~oOR%17s5yC8Vdud8_Q6j|qSb3-vX{|Xo z!MeS?XwiHNO)AaFD_Z_VDIDu!9Y^Qi*@tEK6#%iC!sV{T7m6HqPj{y_aj&N)l6WZ^ z8(MwYEsC)zc0PpO5R^l)#NQ(*OJo@R>Q*BqDD$SB1UW=8bghq4+Zi=igx$j#Pr+o< z*Pq-zg^xeFwULry@?V0$auf?7Z*Inbo}TaoxhUZ6VA#MKeg7iJevr2pk$iPeeg2jp z`!~}7|K%Y5XYh?u-U0mhN;GYJVi5v{U&`Q|B`8)va{Mf~{@$(xrf*fOZ7 zi91?5%A#Y=*$?n`rMzdmpZf!*zd4^p8tT3$V2iz9$c#4{oy4YXy`Hx{X5MbyW_jMO z^z?iJ>47Td?l@4jv8-rQOB86to_fsz z?%xOO0+7C2XA`9=?{@N6)JRlH&X|T~1X(I9`U1-wG#f&wf*G6&>btNuP$I~hswA*S zBSQ+?DeCzcYh%eaDJEv``RLOh#%nrD2IGj&C>44US!;6~m_{lt88SptwA3F;=#nr| zD)Z5Y&#yXobJbo>?6Gg7oLFvJ&)pf@%q1lMNwmUY36}Lkv((neK;G79BFy67HF}xO zthQcrT6RGB2{{54ex-RLn+sh6h8E4=dPlftzA=Xd7D9g^vCl%Bf!Mzx(YQF9MyxZ! z5Hw9Xry+#tCthpw3VhmDaLOSXlaKS%{u`xcEl!sQy^$=7gIdyhELE|L$InFmm)q`g zc^_JVp-_}sdqDG8xi)Q?tOuPRwB)HFB`sO-JJtld=o-P%aEY&S;85mRF0KKjW6^GQ4Jk3_?B9*bNe$5r`}dV!v-D z%GFKmH*^bq3R(%O^r#)hase4VU-}IP;2IyBf=yZ~AxU5n?S5$aV@tTeWy9puor*@| zG}kufJnT3FGPG(5eM)P0V+H3V#*J}Y&loL8YD4G5D)g1JWM{7w&E|TXedX%aj828g z1T4oI++(COOdQpv=*AfhIBmJFT{hAE(e-_86e6wYXFu7!&dvqUp~xSIE?er)Venw|IDk`t!FGYF!Q2WAhDvd$l&YQIc{`^%!Icl4ajeIHz|nKs%Yx~*1dU%s?S#ZBde zUE|)9y7j%PZ5^GXq71$TywLtw>I@VOR~IK5qN$8CKp*1S*J;LFB}E)IGc37tc%Y_b zm^RKF!Jsw3CRJ@Dy1@exG5ijR81~J5F5Wal|NFrGIgG$b;@({zw>s&&#eS&U;8*?N++hJFOqWtpw;>g ziVjG5uoD^D65?f1A9#n-t=PN6&Y*q*O2Ah(yEE&qT+I(hnwx@S*R+miSNIX(WC ziAwRG6Ae3kL(8vm02*@}6Wf0tb;gl(vcLi;B9}kgYf)KAmzU{LoK$|+Fb6kssiPG3=o}Zti!!-g`fR(hHQ?nR*paT~dv3t_(+1msQgOX}C=xz0xy&eK)EW~k*>*uC%kz)9kMcKQ`Uiik(C&dpJ?W`&Loh$U$oe1tl1 z{F4OCg3Zym&^x0;%)z$7ca#O!E|G8TX0F-c!2OI(Gq(Q^ zKk`2=BmQ+K;%KOEXYAnkuVfCOX^W(Q@Bx=XJG(T$ z>vzi8t$++f$AB{9XYCF3yP5~T!Wyz4y?Bq1+A4E-W+}LM2{qdvbl|4V4vYfa7-b;W z=CaG&$E@-9(qoi%@FeElhYWwF$!o$x*|pc+8$N1^9Y@&rBTSR=VncA$V6*PpntiD1 zVuS%;A?lM1-hpw<(_)+Y9#)iA&|ihs3eKM8SLhN#oouA z=Rx+!QKarV{%#(dxc#)wro}}_A~*(gKN$9>RlotMGYHfsI)Ec7spJW#WdZa2f}#FY z*;)ijTk{K(qZXE$JxX93zEd?8Fyz3HfKbX`eNl=GfLIK4#L#MT3j_?kWx;Sm3ins> z)AC1&tNbO2S%tU+2l+9tApVhWet?`)@_ZR3*Wc!we`AyXz2k#0APA2T*x8{ni!Uzf zLA5JEhC%^BDZWHCwXv($5amSeu6(I;@9|jHl;9+y;AU)nvE@<7?@a^n$-W^dM~wbDPexZFUP*c2NdEOS4gDiiCc*^I?Z}f4 z9rttkuB7*y(3#E8ft<||1!K((0b>xazed}gX76B!zufij{T}t}6Na|dbf&hprdGyu zUk|NqZRpHx|9^S?e?K4pbrAs@BL`b^BMF)Po%nHyLc|I_t@%Kg$4jZg-I3QrLfoX@OH(*T;(fge>Su_wjSG?UW^=X zaQ&phrq>FjJd9IRAmr#%GUisRdGSz?jhXw5HjBSkczy1?d2Xm)?*I1I2Edd)U2s|s`85q}B0U?F} zElDIpBx!S8l0u0vQSM>V@VrKg&FqnMvlQiLZR2OSPVQ zgTEM$x~kgcF_Wi*>htz8#}}v-DrnE&K&hT&fIMl5It^85#zNHPW0!x)_0T}w+sY!@ z0=y5yBWH}x=%d-^$P~luK676dX07Oa&pzB zv+^>^;O+`Y8-Y6}@$v3*Ze7;OLyfjcyE*83MXzGYhU?%h%yx1j|Jjw7%(= zZ)avHuj{Vs^k8Hv$%ZB)9i-PsCT7;Btnf0Fv|q90v_2z~Y0S$gNBSI)Qno z<}VP7j^>yyBOt)+C%RMLa_!qPbaSL(bMy}x8i|jB3lF(?Ef79HdD1j7Y$nI#+jS^1A*gW`0oR?#r%#npSXSa**NPGVrA`lf($ zq4C`8Wjq1uAPTXqP51%lB&mBOrpn0m4)t_O;5lm*udZlq+87E%VwT44v{o}^<* zplcBkX}XRzhAdrWAWHBv}3As^}lp1JBPU~4}rhNb&K&KuFl*mL$b-g9zXMygD`%z z;zx<$>gG!4WU;S^;X)JYlDVOy?U6zXbIizjk04+8UYLnEqSZB?zGX z4{3Xzh2`o>Dw-U^@SoJ}G~y)JLwb>QWsnjN~rnfw2GC3S)E^2o8e1P5jc!FtkT`6g*H2q5D*XPO!oeybZgk_%FDU>I+ zT6!^-he7BJ=3;+01W^xco-}vKy+txv$sV@En%W7!n2cg)pQNA7|h$n2}Z3^V%x^}WlwkUuDbV>4OytPa3=8TsEjs<4D=xXaG+q&`|%Q9sOlLOS+ahn_rCh zxGQv{T>@`6Pm!<^oI6}N5Ejcb+9yuB&P?l@8HuiRP&RP5o|~k4(so0!;&$7xm-{1D z#NlP@BMXoRO3DH(RVzGkTAn_+LUsviYhi0RL?BZjow+gO9_qEW{xx`v?bWY|*xAz- zKz|SOj(l-yfmamDIq{R`s*DAi6?eg8u?=aQAKyRFCODvg^!_W{g8UEA=6|)Nf2l(U z0XDwWp%Hj80#mUT3ehz*Xst`3Wj!Fv-2|%K@KKZ~z{2voZO@hKN7tgPO8k3(%h1Ch zcz@yv?gKGch7jipyI-BT9i62yF+IfW>~w>;1#1Vx>bm~^vZlP!gpIj!TIY9?n4!EI zXZ$Z~YWT~V_{jE!9|?8UMwup~bT;2dXE=n6Ex@2fg4g(sY%y^LsA@PKObVt7U>bCB zVlcwjUG0#W3jbt=RMQ^{U#0XgCS~WPHX5Jt7BR?_GS3J3;fa$Zpu^abntej>b#(zC zS{S$ju#d1e{S7<8f;&waNjB>gdXa?sN{v=Cbr!aWlA14|oa2T4T``ioEEdkj@MDx( zQj8$|X<+&<;rO2OGsLT?H*@YtV4OAGM(O$bUv;kdg&QN3D>u}HjGZ>TapXEb_YRyn zR)1O!^poCi<$5cY6+gJUjT4Q{2wwML1SDNF1aT75 z4dWV}dv~!ZNb*HT57Y+LO6t&0LdKFNOrXDIHKHTul>{=1^SQ%%%w&jL|3SKKI+vne zuC9Ay0rN0Qc|pH002AjC8jvUH5huG!IHSBkoJQa+Nhk_LA9VE_qT+7vKcE81~!CL6Z1S3vjila5pi={o)? z{~GWHUU1>a84pZ~fyZf@!}Aa3&-Q{X-;Ot^9V|4=L3HIIrJ@RVTtO}AdnT3Rqni-* zOEh(d4+)d0Kf@jOL55bBC%KzCC@D;Ex65WFFnuJhlv#el$!0hmNPE)>Msod702K7l z7t=m}?687c?I;gGGP$@%2o34Ppq8;Ykr+fq$&CV2Hcs{lZwnbxj4Soxk0w9tq(zS1_134AUJ@`D-?1t z7F=uB#*$1GI61+1Ufx5Fb5V8Odq^V3tq32yo&P7|bxK15RH4|D<=6DBu};jzn76eB zc^hShA5pTFw$uVK4c2k}_lkH?b5t)~Q1=)%tb74D1EX)DMT!>QUk1rNUTQ_BsFzxB zg0=^fR9Dh6XFFqMIJ-Sm)>5AMVUw#^3?0lMcFgtH&~&&vtWDDlt&SwF&oP02c$JfJV$YZdpNu*)bAF9cmQ%lVT$wt z5qt{0{D3)aac))kj&H$I2k|;aTg-Rv*`oO@E-u27I=x^MX$3!Cyn;qR~56`CsYE z>Hh`8XZ}}LLh)aQ57LB8j}v7nNLs58E^PgAqTq$UThe`FjOl~6}PD)%S{2bfp8ieF0I!NOCv66 zsi?szp+B3VuV(c<#hRF5z-g&R|5aqgxs(6biZ+36qTvd2X1Dv~N? zgOIP(YU5mF0=lC1$nG-fqqM|Z?VBjqinQh?-Gwc5&A#~z*ruCTOh=OET`Q15x9;MxJE2)rsbGk;SBr9O2>-mGlolf0_oHEx#6Bwwx z=2HgIZp63rGSKHt{p;v=mb!7X-2`RcBl!;?E2zLyyTMqgdz}_G-Se9Pew7(~l=m&h zswC+PCU&bJ?H6nC0@#&4|0;If9zXp0_2oKkUwys*obCUAgR(6Da-D>KZ)w`7FQQhY zB@AT)HPVdrhti=ZUDum042Ohb;D+7E({7k#?$Eq*e3FqC&L@4jC}Eg`&?U}ZtCGip z;XTuuew(@6tlxp-^#-zoo`6BFUZ+@2EPu`yAHgAs$fo4o&r^%5F88QsZ8P&@$aEia zZS&dq-YE`>CLR3YvXzNOADIKyI6D*zEfVmxzuptrNX?0I#E_cIHD^M@o(4+1U2EFa z!pdlNioSm0UBVzd@VRyl;Y%^ztB-y&n4=zW-uzGorMu`R+^$8Ip7*Dltm_0wXqy9b z{xn{c-(JqW~?>b9=k>XIUdT1Cm@^P23nvp)Gn=#*{-r8N-bngUf!6pkrsjyBxAH4M3TEm;*RDZ)Z*!hQ}1XsAm?+W=< zHF0XT()svu#Xb>8m@YLbZ(>%K zo3PN|;aFd4sVD+t$NJ=glM7yocT5;M(>=z0dW_N#KM2_bQ#0B3V@@i9 z67g!6B&;RB)EL^EX;iUGIYoGvh33JhURntjS3ycF_voiVjF>@x=5KK)B{S+3O|qtk zan;GC7Z+Nion8!Cps9*R{)MtV5fKMtzs&shZzBZ#e=2JI9~ql~m7STsfw9v+tvyT4 z(+gV}lgHJCtwFunI-S%!+bOJQ%4WW}xk*xUopj^d95aoKrsnv-*ab6}lPl}lbTSGa z{xU>2g07lUufJ$6e;=v3IBXCwp`3__@FBstkOGiEVoqZ=*Xt;24BES)W^X2f<*O#b^s)l3c{;N2MkY%&zK?)9R$VP>8;Y{A*ah22+zaY4O*=WKUQt ze{u2GBv5$` z3?cX8b^41zeISp5BelhY2+Evn!`DC+!%^5psPT^yl_!ZhesFPZ_*-jh)BI`quH+)ko#e@8D8O)Z&;?8u z{kWhrYoj6E6B;fOsmr|GAfMZu=gk=L;X=0^@-@KT``Sf5#LUD@N5{-0eFwNNQ*mlDmv-1(5PgNzoclBn(AYzbW zmVVN?D5WKtoRqTQ(L_EP>6nQxQCO~TX;H0Zb?AjavQbwQbk<@v!E99c#2dp9ShOUj zk7`u^9kUT6dG0+g&wwm3sZMHaX1<-hwuok9|0=1tAe5S`alylNJ_@gGu2I;roFwJA z`qsYA|6*81I~m1k?pn!V70fD4V0~w-ms})-dxMxik4LK@0f&b6~b2C)YSUbkt8v-53aP$OXlhNUGV~V%TiyV`Do-w ziJ#}}h5Wou{f>p?!3|?NUQ{9SORph_qY%EQ+Am41e0V^EGM6 zBC)jO2%;pjn7XH9SalTZ&2;*fgyVGPVe@AahQO>0jv=U0k@JbXMtago0tN`?6QlF( zJ>Yk#dtHBEzFDT@6vkqqqW-Q&&>jYdZzhA;)A@lXQS4F6Xv_x~uUi508ZDrlvr@{L zHK`inPFb@UVY5PUKYO|*9|PeK>3pTg#m{eG*6vg0L5B{Af41hKP6K3QL2)!rD3?Hh z{DH!T6zo$VBj64Ps-Qm@r|)?5FHqMTy@ch$QTp)s-^uZ{^&#IGc5+#C{ibg7^)PUj z%*E~%wZXFc?BsQUb*+5GLmkJc2hXQxTI)1(%qC*wW|(BC)!Y@2$%QBn&CI_nhE@gf zxiYhQ^#(v(mT&sZgA5G5QUq&UEZ)g(!xJauF{UEhI7b8lmUy8R?xjXMUc@}iApr=s z`bE!Xd3>H7B!bVE%B7~mPqJ7A8e@?qq!$sXyiD0g=aFT|L|?4J^slX1rV!OqTVV@pEKLy2 zVGE6S5m$Fr0q|F2i>&OW4X&d3!@3xF{aip?mZgIZgn*Dw(G!OOjk@0I1#BVy*@nOP$sLWTKWj3VN*JD(4}`SN_eDntII= z9q5%!1aji%V~;_{wKVKkP7&WEui%y0AnoZ6vt0W+7f!TP)C_I!M{&}{ zt@{dA{>$z9s&MIC7?loihYj1KK5XZGaXNMboLkTqhkaG2jVKhv-+26S3=SqdW?Os| zFGW!L!)fFHauI;3=nxqD`%PMJ(L_g`*gA)vtBG*vE(+sHhp;e5uv0FNTpg>ixd;vm zd9nGBwRQ^#_uzIQIY*Mxh%5y+MTz|Tu{GuDLbEy(*veK^QNn0NT`uOU;AZHkA=G;-X5 z>&*`M91`+@LP2?Y)uMMnVe1W~=u8Fy%FF)5twCvI`WpiFF!jBCa!(L4T3UD;7seZP zZ>pp)ZP606cFHHm3hnMxtx=P90@keK$nM%iR6Q4EBbRq}kNtj@rf}7GhR#7r!IYIr zzBfip%gK!PBVdwgHP_%)Tf(fyc6zX~oT}rETc)fd${L+&&4fi}(-n2SW_+ur-%hM| z{zjSInV!alz^Jx1s=f84{P|Ni=}KVXg3?Qt@EoyRD{?$i8H?=PB6OLPaC__64P#sEq9?C%(NT>gwaP&ago(bl0%RSiF!1Z(^WYUhbMR@8E;=S#crKBI02 z{#ft0t;`PmB8>?nolF3!g&(VEadStQ#JSeH2C(99wM!FCr-c?AIfc}H%7icGnKu?X zLiVkvy$+1Iv0K@|DV2*(-AiA@$c#I~bXS~GfuL7SGSiuzt3|mhFu*^ed_nd_A{dhm zeRui}wny?+y*X7r-Pm4`+*LvOb}^i86?EJ8@#osh%ie6=?&jF{X3J^bu} z#3ph+(`E=P9cecO4nl+y6y!+VoAypMdgK~a-T$zZ?QpP6{DyoeP*ku` zR763B3m2o43JK4|4gd}eCxA_o#*{Pzm=LdPS!=(4E&K03jHK~5TeswwO!Yn$ObN`F zeJ9Xsd)<(V1UH{)>B2Cd=6cU|c;9-@PB-=WdqM9*_L^C&P0Ns)W>&Dq#b+?ZgxiUE zt>E6Wu(DL(RQyYDgxAueF@~OjUof(Jzo^dPOlt{AVkRg_p0lXpliaO+VYU=O9M~i!-fo$2|J&KzuUfc6B!x z2Of%NIw?OKSj4|B_{ zMnoD6%hGHolT+9|o-gWaMC!Ug#03@>p36SevVl*NGUqUa{^};$Z!I2%frMN7?eHEF zmE#c)&lOk%h^GWuIv0?`D@n!X{Nzqo_fCjQhn=zBDx%0bUhY)3++|z9iHpkJy0}uR zdF#(yEo*(|0)3b563CNdxzg7*H@F~QlgN&tCy*-=XS^yAbfkvOtiLx_!bdxSHlLiY13^210{DTwG z-9e=y3zuzVmu-Hq(vbr|dj{EIvRrrqVyIBPQJRQTy@vGRV~0lW3b9KO>pU@Ie}!@+uOOcdmXxq?(z^Uqx^gW81$dpE(@s~sy$(rvbmX{z9P zQ8-*)>eeb=@BSWLHhKXHS58i+B$bBgt<=~8#Ng%Yo~oK`RKTLDi#1nV#lq7GMf`?V zR$eMCE(v_ZewbFsodX|_8B}&?d@E0Ui)IX!8-PviOyfoCIfdQ&XIO$2XYOnGMItP@ zvZv&I#d!DiX>DwQswfxzZN_#q>8cLgxrL8OQG4Y-{BnR0sno3R%Z3!*ym&Sl>xf)e z+o`+Qu)!z`9ib)U-Ot=?dfIt=X`(;5T|i@-K|RUz)oP78Z^<_IEdk4MT9$uk-#<|i z-fBGh4Yb4Q4t{IrzzB5ti!eT6LgcNk^8X_x%V$u@fq54X5g7)&2=LZvc6vLD!gf?hn z3ud`MjTI{nPvFPXAF@PR|LGRm*NuF81TNcf9>0#IwGQz=iDA1A(Prh#w7HcZrB}(AL12U^Bh#<2|#K*VwF2jh z1XW)Uzl2FVVJrjkkM%0_!p&P!Dh1dtJtB+26lcgF@*ZV4ON8a^Q_r}n`TgmcD#zC! zeZD6vf8Hc6h4GG>$4Jl=dcmmBj-2%C*!K%JF8+h|G9@4HuDFb6+ItpHp|1N{bffSX zIQ)5IFNSWiR+OTj)kk-}B+FO|b?Y5Vtr+OJZ74l2^*)`zFC5G7>_OljAw=O@&+qVr zRC!hABSEEP3htU13vZcUKFmc; z6I`bgYRxP1__)*gw}O_aiq@^9o_}y`yK*M{F3i&U;$N1msV*cl~hMo2QR%_HgoRvjUzuB{n zQn!8;#0#Yui7pq@l|qj~Xl#atEhtgfj3^OolS_LOb#QEN8!SMp(mW`5mjAIIf#Bqh zWRcT00sqqcf%yS4$MqW&pIQ8_1WXX@%w%Zi~6MoKowSAoE3qv z@g}4zY@S|MTW&706_cxON_3lS22Y)kwK-l^12GPtxmr2KR-1HCDiMRrHq@&)uEiU* z3p!ZEI<&lFnf}Xz8v35$*j(BaB-ZD^Hf>a%zR6UbzTsL!NxKS1Cc4UID=qxzPM(E@ zmQtNA$iKxh!;WR>!l8?nHIuzMz#{E({=Cw^c^Cq2Ormp86YbovT{8z(6mF_fSGY9V z?P$reNPtd_3A7HO*pOei#CnRbCf4}M@Gg|Z_x_hq`D(*27%cQu!DWoNCs0I@7Y*Slp#%6#u2Ao9(e*wWSyeAO5)#bH(jl{STbaQ42r5C-RS8Ls z4pYb!(b6FrqH{53DyI%pSy@?D*q;i6k+U2~=~iOc$0?JA`TlwvuW3JM%xjnOgz99f z=V?m~Iag8$Q77{%miRfysgz3F6i~5+;zRmv*)MCPcF@;-Z<#Z{%Y*}c_ z9gRuvo5)Zbwjn~4YDUVEr+Z_F3U}N#>g)tVcqNYP&$oz@0FzFtKM;5M!}65q<&ZgU za%egAN=6d#dfyI0rSSVitW#Omz#0K5P34wa=kHjBkmHqy5ORO}Gh67WpeCU7;+5 zrsebmIlLdQ?Tzg6`ZyqMZT4mMTJzciGD;+5wG|6%Zn{Bk5xSm2q-vs+RqPv6iMJA1 zGpaO_buppRSKKP=Ngh&z{+Wj7)30ncMHIp0R7=;GW|_=2?pLtS>TjXtrEvzoz9cRf zeE6h{Vv9jqSy__qeAI3Zy& z$?)JAa`VBAn=ERga{Xe((d7!53QF9{=$qC&UJLE;OWUU~;+o#yt2r1*HhTuX1635NkGK=N;C7f`fOP4NvH zGn$uVBWhZ4ZzM=!Nl>NdigWv!nAD;~75xq%y_UwiX%Tsjyc+i_os4S#<>%llk1Nn; z>#*`qr5lfBu{Z2kGRrcZ0Ic(tthCD!%hzB=Gwn`xn+^+!*L1dIsN7@&{6@xpRb z+FSJt?5qba##n`VrSN>NY4Z&H%|D$v(jrh*$l5h|Pob3>!NDz0_gm0aX#`m00cf zh|HU!U@FvLlb5uu?RZzsJpfe8%D6Y4;{@UFSDt~t@i@nYG0n-r#jb%vxr;gzt5PFg zgeBbbUJ+d}SXJm){WtF>-#W7?G%Up0RgT$nT1#rW*q8dOjxYUD(!5-f3tUWy>v$UW zP^opXZ7DbVd>cxfpfDT!;yY7itQ8G1R{*^W4Kc+Xr&n@1%DT{NyB41y4TIwon3v_T zGV7Ry#ejZ5-0hgoH+AJ35bX&>Ljb{`njfa-H}=cp+CBV+06^R!m0*NZp!TR7v@g(V zl>V?^s9P4Cfvhj@dndA25{RE93)E8*NE>0kaOtpY9F6j^@5t;nH$;Kt5i9f+;L-5cwNE^RKtX!EI5H|E~do zVg7F<_{TWMK>tAJPgXxb9suJT%kMbvki!qX?~x(J!Fk`d7ns4=f4^!f*;0zf3amST zB#GpUal_>B3}gR1MY-ol=N^x0x?WGD4#Ql7A;Yk*`OdyJPXR%$ybgile6J*VRG3dU zK=i0uQGG|`H!HBFFa`EWA%NjO7$F&lKjQQMY9>7Ve>b0T{g1X6BBuWZo{4%Gn>x5y z+S~oFHHLz$G_WA1->6F)`_wXPjq-c}fJJfe6;lfOTPq_@c{F%ZbMl$LTudm}m>tmm|${ znlZ)3E5*JSFRS|h3TzZ|O}UJ0@xKebsyeqX*T7eA2vi+vj33GbsGz#Z+#+G|V%2=| z)&T6aE-Am}z0|ZApjF{0f@GJ7ptm$co^k%;*yuizrWOA2I064HNzL~^IyPlf2SX=A z7gLk}^D64UjxI&*uRqQT(ht9-EuM|fxSUb=HKcKn58?tcFga*_PI|d(^)h@YX^AOa z&v=$Zmr;w8k=Hzm*Pc6-ttFMMq_$84AQAoS>+e&X70;s^-9#d87C|$Q7tdo(#_e?0 z>-Xbc+b*~R<_~(ifH6iQ*VgQ@Y2t98EtxD2mu>P96pgXDEDc9DWmKqfJF|8lb|7NA zulONiAn?vJO&C3PRcQZiYB})h4ep%dITS^$iOB++Eln^Ym!%duq`9fy$#_IRo-+?H z0a|!+ce#x?A^TVY`D18`G<|1m*}SEWLy5DIDz`NYO{g+5B2_?aWkw(8_TUzCht$KX za%h%j0(?P>fQeS=M}5DE5yk=ASQ54_G9@ZR( zVMFv$a}!sKm@RYh9x=87{Mp!BPm9Z4lnukz165gZm`S#jEtT>q1u-@WegG*cA{jVi z#8@%AUoyZ~s_nPc1X!1iBWl^WIV1t$^+tz_mtekqZ3{9IbC@!c58@+m(9AhaQ1Y>t zV0LME(@AAUi4Hhr?DcQ1UNBm*d!pF5;oKr2IluX7|zb531_~9f{%6W}h>|NU|HG5j_tj&OxxAtxGB#KI7an(5Sl*Pd{fpz$T`GOGM{(8@q76N%fgxJ+z)nF6V`|q-TQ0Kmc306{pPk=O4}CKeXC`ZUywz*c(2Emx7Q3jbdR=*@ zvrV1Lb94J`lFseSHY|z~V&@J$>5pKz`J?6>^Yx2`xO>xT#e6dh+y-3ay_2L3ijQG! zdGTF+(DaS3>Xs55H(b=wt}M5Nlb;mq3uv|-G^zh~W*um~rddu$Y)V>D;BG1%Ak0&2b^H)mV;U^llS(0yen91b^KHm1%0N_^R( z*4>j8?gjoN!0Fu2IgmIEPWHL-~KO*qKpa+-I0u5p=bIrZvjq{j9& znlG?1r^#W7{`>@lG#+PyWi+bIAkTeQY&QIMF41!MZn8+riOy!*kdxO$SEaH~mTC<4 zwji){@m?$MbonBt8eOA(E|pI8T7nDQ&D{nGaF@^$SJ>d=bi?}?9p#w+p>KADjg_Tj z>WwXE2ylf(=njs5p>8&~nhk)9zCZP*=Io9oSsUjLcR%MkAv*Bm{Y4o;f+Pjd0G0w+ z1isNs1VJkHd*@p=m%0MjYhWN+>~I&o7%QFu_Qg#Y0Y3|1axg@Q0Q2m9d{c?ewl}J~ zEcHQSd!zcmqPiqp1)%fYP6EU(n^Ux!IMU9Qw-@$JN+Pv}0dOYUxd ziM=cgJy$;2UyW^WKE;7$))7~aE|tArh6Wi9R#Y+jx4k}cmh%&5-u09{>|U>I9_^e= z_3BlG{xuiJ^=0bMi($Z;Fl2N{vOr{Ls$Uvjp`@}S{mQtTm@n3cZ($cg0WeQ)m81kD zaIJA~q+RMbiBT#$VhU;^tBKN!NwH!C7n~jDQS_mOdkOc@{AvRf*hpQK;kv~|s1 zy~`S>@BMwzbv96+33RULKJBVl@Rc53-L`izGg9hzIiq+BOU)#)OG$F11Q*2w7Ipg7 z1kJ-%c9R4EaqU3ag(Ub%ZWVGSFA#>@m>w5A0spdqT?;gtO7KtxC2?04&+^A7AJ494 z|G&A5dc~(STY^3Bx%s)p6nIelsP^`&(!2fE=5>daVQ*enG0>|$2aWh$Hxr;gYFBfl z>UVBMStdzYWoI7(DQY<1V7UxHY=5^b1wzm925SC`ue!Gx4anXhRLj(S~R0G(Wfv)JG;nlT-(mqiba^VPg*M zgWOA$|4HdouHeBcqZZW^{!?&!cI|wDJv4o9WqD?Bmhe4WHGmjZf-|yK6-rXolyrVt zkgjtf4k`X}NIWMnT1oV%>r~cA2w;ix9|jew3DG7g<%M zBloTfua{%4Rhp=+^qA-zlW=6$(q)m^A2@!C>Ne%Hk={;a{er@shlQQ zhip?4iBpzYkJ@5GK4^}3BCqFCts z^2)GIJNVfb;c_O_sHOlr)rV2jaJ6Jhy|5urn~3%h1TP9dAC^g`Q{-dGO)p(jkxgVa zx#~i+D36`CLx76~1)ek59gQ8SN#Sw+I(Y+atdy)rK@wtZh6!Gg&X^);Bq`bao((xj)4@qJ9>< zDaBN|O5jp!bv?}C#)JfKSA{)^dp%ZZ)Rn$F5<*ZfmKC99e(+fO zwR-5;IQIE<#&7m|A3KR|TV$fhahvda^518Fo z0I!Ix{Lk&-d%s~~F(05DX8IR9N)iH|N?BEMh%SmiG z+e5Tgt-v$PY!aHSSP9MEq5qdUKzW(4E6|CFT_Q`90O|3ls&|67N_|BtWF|4N+XsBPJ!s$%}+EQM^)FKq#X zSq@x-b?QoCz^LVem6V(}ka1X|49$aH~hWw@HPqO0r^+>LNZM86w&9E=3FMv%Uj z7czu1c@S9@ipcsbP{0ZHu{3F;w-p4-p6K*G>iX@mc|XsF5df{nI>YiTuB!MfHj+1a zWydO~VsTV^>n(_fUbZ=tpj{`{~!seqKi zfMf$r^oJd-s$Q$NxvKnCK1;RwUS3A*9Q(spo&Y(-pW5*H|0oGKse|iIP+L>AIS`ygT zljM>}I@sZtEo>FaNwW$jlL>-&qn@UCpoCILxQ-mh#3fzGD#L=Z&9~DE=qn<;^tCW- z4Cq;J^iZN>u+gE`H%UyeMF-?Pf0*LL2d|(WY^=J0G12m$_gc?$EyX)xwDn|nN0Xy> z(<8mXDI(l4&Y@7DU=mBi%v2mllVXy=5>Cr^STIUaRW8P)rKQ?hQ72I|X2NhIaV6Ag zC>ndKgjPaUtcdRqaU&rw@tZmenieC(0JB(@;w|Lv$fQR3!Eq(8Zm61%brfnD4dzQO zXfsE0raRUdO0ke8+ME_#T~R%^1ALhzjXnxIIW5ZsJhWCKCC#sJ9gA5qIAww4JgIZH z0433qRDMr|Bk0$8q2s9m4x{7i=H9(KlZwEJR9x@QtcG!SHp9$d0UBI!cS_mp(O>1c zL=-?rb^p{3R9CDZ7BwldGTJrSWV>=pA!le$qVu4kSlqHn{F3L$Bk_0UD2srHhH425TpZ+lT9-vthxR0b8cnkAqT8EYld76zJXTXRB8`% z^{M(JUf*1qe=&vyYh)XP19k}GAVDsPL2yp*RO~_gG5B0Iynqr{ov=PEF0+SNFy>vr z*o@U33~ca&4uYILR{gn{!!S-9uZ;bu*u{eTIScGOtU37HIA#U2$MWmy)Egmo1$`rS z|ESe+>6UV#=VR&&XDQ8j4ohXY8j;gv+(kH138B!ecScuWVXYz~OZGU`{=RIVV&}iy z;kF98Em-ibg0te6m2%6j9qKcu*X?$mnL4FnC_;m5WM5YSfgNgxf~cK_yQDr6Gc!?9 zgX{|>{6SXzG4{wg0~%bCCU}m`vv*mF zS-^jK{JPk&Qu6hJ0>nQB{6K~Ls20`$+j}riIgA!j4ZEkx&FpH5qMh&G`LnsymBd0W z^&($>|EEHM6d@;!>K|?|_m8;ve@E_l|39~c|BJcMfbmgY^ZlOfK~_%;v9*~3w+WhF zY7LepWFkcbh(jte?*9q`(!H=g$EI0NB$?oCB)3Ffm)I(nY;%!qEv1q?)yG*p0curF zWZghtZ&W{TbiHle>U>>|?b&1<{+R7hN7y3v_?xmf*ZChH#*fd>?GJDF*Y}z}ghS04 zsznrem=*$g5(Gqz8hlt{#HvSQ%aV+C7RrJNZ7yfKjryp}@U%*`!{Q%Ai}njWkk0<@ z!HiU%nW56(s!RpImjbw%rq-~S1b(k<;N8G8>U%p(oV*4vnphxYz`0jh{hL+xJsXV> zS#e@D2Qs`Fj0#d#W->6lbSnS45wbuPI zihga)`j`0`oa@x)(-xyrj;b}80-ILk$P>|2XqG$t%$yc4a9W=icv$$YO1iv)2Inhr zX*}Rb;*C5fHqjJ-3|U|t92mL16v>Ga0?s7y^=9#WpLZpYsB(RBsx;SPr4uF~b>pP~ zdVxTTJ42>a$YoTn$KUEp_yQO8(+~owFx%U2KLt&&ao>p^FbJ&ogq%TY1s*&!*A*#;` zt|y|KTlyn~YTcf8EJayxGR@@vI?~lX8q#fkmJ9Vu=d8h~pcjnv!?}b|>c6H3k)#Gn zUD^!C@Z0?28^mO08IDg4y|miA73bkDR!mmD_*Y?h(4#2= zHOYC~GrB2lxs@QqL#shSN*Wx0AiUJogcIFiS|vj4o{O;AlnS=OXP|H=q?M7RspU#4 zx02zRBU5#JQv$9RJ12sV#SvQn)`PUcSS;$QB?fL}ACA#qrQ-OD<-3gYR&I|*UPtcP zO5&5qB8`Cg7KIUUGA4485)%7e4f!#2@b%aEjxnp#F7?& zZ&7alW`H{1#66F-*&}A`>w04rx)ff9L179IWl>ecA&!7$!(yDDTSkl`h#iCM>SaRi zNSr4(BKW->7SyiXUsJE_JQabCy~-R`++hn8UEfpD4n4U&9GftGCo!rg$b=sW=#4blRk`jB0<#&Y!-pfE(7bfBal9$!rCsCOZjFo`+zmyAoY;Dasy}CvrK;oN$V`{zCU)>0u@abL4sB2Gc@!CcL2S0R zg)M{~)mS(%q(QdB;yxT0Zpt3l$CEFwavs3J}bOP_i@MqlJuj>pPuPkoYM!lqe!o>^Xo8SWWzBCnriXyXo> zn7u!tRT#&c^BhYf^Wl{I@0yqIhG&D_o0v_6_loTUW1mUtg9L zH##9)DbZTz&1g*^%4`sB2AzgKER7%t6)~HCw{X}{{;_BWqn5{}X|8LKEheapJZ@9L z1qZBrp&K?9?vv37i(__@WamEzH1;_e;9vi^N^<9Mn2q$jhM9h8lPGlVbS#C8EIkKs zbLl(gQApNYGr732Y+BhhdDF&Rv#lTxio3|>u{A33i_L`lLscI&DUX@By7h{0oDLUe z6wV<+v*V%t-=}D7CX-bewI-($K8)lnH}-$;QfZ?DBmnip(~|=>h|Q`nUJil=stN3d zte5&p;P`;b;=|l0HdP3z>(2OBWriZ&%c0PRXH34Gy2NT3F)XZt z5+-Y_THTDf79P#0vZGCjLdKPERAloP(2}25-@EF1y zNNM>i^TW9&%H;8;I; zcYWsyolJ+Hmq~m_^J=QrXhKgohD2MZM?wQtnp<3XV#YCE264Kclr}VRal-`3$y5jM ztF_KK5=@!t2r)(=)`Z;hJ*J|(xrSs#)VZzii+Ji5%}tW)XDyO5BOl$ZDZ=(GhIB}G zRm8Dqm((%W3!s@uEfIu_KCcA21TAfkG}E_GF?e}pCiyRO23CAIjajWZIRWDmi0*W+ zUjw!|S-o}Xw%m0{sK(UhrbqsG1d<)<+62m$#Pn=}2syvWbwrtI(?-Ira73x}@mu7L z$ujP?aVeltV1v&8%yj2IxW(6`d`^msMY>e#qCfy%^J$oh_>_4=48fKqEJwCwmV9-T z_?J&dtWxilRBUnKDxG7;9DyY1dLdk9HHoEOJDVQ=K%bK*#ZkGAUJ2o_SM2GZiHJD} z6T))y8ZWi`I{4?OgG;VX5IeG>!oRqmA3_IAw0L8Ys)rU{2~C;p0ev$s(EP%c)2f8g zs>$@?bhwsQr1Jk{7_p{SA+6w#%`HYGd(ti~God61`scXctS;mBH8Y3prCh85uJ--@ z=xbqfMJhramaw|=gAOr+CF(Zt@`Q`H{82T?8MX0X*VkMoHIWbnV#sl&ceH_mylVp` zEd?^#VSifjY2IuW+4DuWDD93ie?3XkFT+`Ye}XTuKe-j`d$$1JU4c*3f%XMCKNSC+ zF|U6H?nYVXitKm@>8Gea4Z)S_>zNg+K$P72ZLLo6INX601o+eQrYZiWrbHiCQ_y`m zw@=dY@>s+$kl9}lu*9{cvNh!dyKI2?K}G66Y4#0IbfC~Xf}}&fvFi=r>pN56Sge;$ zUQbI=4{K?H8_;UlHdx~tB|8fw*RArv9SBXlKx4mwuwq?P{LCbh^Lz8^3C@%L0j`A|07? z@-#?uWVniVb1Wlj2^FRtcX^I8mpeeb`*PbW3yHC~cfg9{nayi$cIc>w;zs|p)-BCD zw#J!&WBBaI9hhF-zQep9{a&MbW`2toNWOohL%F?nQx+?CosZ)Bw$H~ti-R-_=oXXz z6*_mZo@3wf<)zhAjDkVphbM0J>PkE%+hE*r%1FC6=d>dan%yu1u(3bV1h2n8PLndr zOw|?i?JPCH!W3=J`9SG?l^h|_75DPSdF?2WYK6c^ zNib}6&AHivvOajveocBaj~`g!3mn!g574_-_7L&Ll(&l8f7~p)uYRG_Tg4yB+BCnD zy>_IC=Zo4JG4;@CK3<$EFTR|Gl5IF|>R^oGTtIYy8AcEMl1=pni4SacONK=S z2E(owX1ldngElvGMO#=&TijO*lsDYHyv5mr>KE$WRlOnoyT5$3KLszL%yuxmS@bN| z5wD69dwKaeYQ52>LNbdX+m*v#B>`z0VNE*>Gb3VHKi}y7?jceKiYWjB{&J;Hl5b0? z5>ELRdYKAT;GbxJ$HL+)e7fv?V<5In@dNu*b|mAsfu{?sbVWY@?3!G%Hf-o`gnNS6 zqoQQmhL&V=mYqA47p7Cio8rOEvI9Fm!5np-fS+8a;u=k9xhC{agzvS5Y9VY5Z-U1b zNm{dbjIF{%`Hj@r~43rsZOtRQ)L16T142*lOQdgek zINmnl31^O45TnWdDbX1|Z3Ja$|g?kKjsGdNuIf#Y%eFnn4CXfuV1~VF(yr z%2d4DkwapF5@X56kb4S{b(EEYUcTT+3L7Ouso*g!tA-3*;BtNdHf;g8bj82}LJ82( z4-Mynb5&8mEiP;8%2ipJ_C{J$Bg0zDJ9MYo@v+y^6S~UyPlJ<%*X;cxenupXsDX}( zdzekBReJI(dZ&LAo@q&eRKssSoDm;*Yc3VsNYNBx%2UnSUN$~tFWhpnbz1CU;j-)rKW%WGX@;Zh@*^z@Q=tK z{O?9@ivP*z{a;gdi3XGg?h4)yANu-CV=xI5I0)0fjSNh}FCb&&rC&r7)B%`I5{vBc zT_84%X-!SItuOpGw$|FVEmk#r*A)?p{rQr&L#_C>Ew9H5T~-X&w*I#>^eN!b(=U*fX^k&WfrK8 z7b(`N4BuJ4gvDC0*;3(&7$hQ;p4eVG1D_?FFcl09uXYzSgj!X6(EthD}r*@el z6zPmFEQ<~CEG4$ z%=INGn~WOYWD}|{*(m}A_GuAzQACKNcn2>OsfehHlYv=OGsrfnq-`sP{;E`u#cV_V zw1=yx2ZC>Lv`5C35;=|x*{NR9#r&VO%sy7bzwghTGur9~Q%Gp8MCe8s8cXmN5y_I! z4n2$AnU+ZZrEG+NL9h(+N-^S&Bug$Uoz%nX9AErbaxPOMAC+yvnPNcA?)LE>e>qlS zV5M^#gth#&a$#jwZTdzEY#7+;5%h;lGK4SWxED0E%e2vOGk*4zT*`(Yhg#4%?P3|V z0=MT4Za1);?=WlgFP7uv8g&wF>O+kyEZKCgVJLF*05i-@3qo{)V}sd)N&yHdRXbQm zj>7iD7;Eeai$5y^*jS7ZR4nT5Z}5r(bk#7-w6n=|s7=-@A1uIrDL3p{!M~1Psj&dq>{c zb+2Kksoku!Kkb8C%k{=Bv?N-@j0oE{VGDb50LUkvfDmGdY1P{llCUC_{S@-}b!X+} z)A%~kv)Of3=#_`aX0WBPfzWqaS>RwqoktxF6(O%YBChSMl~Uf2IMe_|v~LxmZL&4F zNqNG==ujD5WmcEn*)433V(USVbXQPW^%V;sbs^YIP+8dS7bN)08tWf6 zgQ4gMKIj*I=%N;c*#9EsBP8{{Vtg}YqSlQWZ;p3AP)eqEo*ZiXFqNi9GAvjziy7D+ zyB{Ub+q!%N8{O!n)zJ%kPo^UIuBqBmv&kpLCW7V0&Q@=e+6#i`Qyh2syl8z?V{!hy zTGfO;TQSET;fLnzDKN2H#Ybf-x>Tpv$!lYygzP5s6U40Embtip60aqA+OeA5^58A zRVq^4!iqgKSm#S{ILgy;cl`^xTHAj5trS>n!bm#=c+eG>{?_k)GjoB6UOQzV<|$^zHA7(LhO;XEoI5 z!^S1FzsBqC(L%E)`FbI64;bX%wgvT%`=fri`38})Sc^7Tg=%R<>KPl+K{{NN#$50R z$K&c|^kGSJIR8>$+Z`DX0upd-3O6;$Zdvi!(h0A`31D(ZTnkjeNd&GwHk6YX9$JV60Zj@VE8G>PkF7U;U(NukTi4OzC(7iOC0KkO$#-f^C~!Nwqs{vH{w9 zOIP7y?KH2cw2wKRIe+S~V>HT(edB!M65bt4vTN<#mEx zLo4@I&Z~M5)?lI!zL+6hhj+S5YOR3VN)NA_G?XIMH6zbGnNS#vl|@Y}6_S~bBfp`r zzep`}0XIuRMh_Fp0}k7v2s08t*Kc>U=lT_kKMgD;KZkF_%})YzkiGF0e>SxjO84d7 zBza6{!RhVl-93ut)+_b{_gH<9+ClPE?v&q}1M>#V(LS?d`jmw_y)g<>_M}q8?RH}h z$CeoyDqhfYio1C*j`=o{eT%y}FpfRgO%sz*Iws2iUh z5q8)ksUMEr`DCzR%?g~m(M)>dk;>#)Dsu(IOcS)VewiBcR&%=n^5Tlx%Ivlcd=+?M zFrDX$SDn}R)O^XdoY#@o)y(}={^Un@w1Y3`IQSy{T4Mcl2ZX_tF>?D=2B1%{uFrrR zYNZ%DRxNz2O7dzOi^|uAdT`yDL@kveT7;!}XkoO$p3Gi_szpouxQ=A1W2C}FYQ>b4A zJ|0s&q-slvsVSW;?;kGVKYf=3I7aQv z@AysHG1W#RCRP!uqB9iYD{sYTn{R)C`A$eU7S!^~WqES8%?lJt0BXeAE%>>p>9Sbf z5|aYgdYP4ml&fs2lGiElR8u(2x%A-${Ub2x=` zta66_kS=CqJ8|WgmSJzMo)n?qzM&K^N?oq9&(%b9e5MBwO)Gd!x=nedZFARK$d2Oj zZQyNf++7iz&s0Lwub#7bIJ#oIo|N@sb!2_%KX4yHa%Gr}tCU0o@nFRH!Gg0q`pa<& zv6b59CllEGi}gzJja)TIe>3);)Oy$rGqdVLoRVWydaR`$hn{nFe05uMa`lF}!_y6} z9!%BD#g1Gr_MTX8mOhW()HSCb&8G=xyvohmvxJJz)?eM|JxeTuW#8TCirb|K~1{adh|}+dxXDmlrl@O9%)N>HYKb(Feu-W)Pe(1sxti4#rL0RzZA}noQ%D z_k=%BH;z$;T4~Df_{SB`qs)~PLmuv}O@NF&!JJt-Pa0a{kOYyj&Kd3B?XSb7>X>74 z0_v`r%Y6EGuz&|y9oP|I$iHIhd}hh{J0`2`3VJLy2v(^g&Fo4Lw*Kik;w|wg_`0m5lBNy z@!=X%+XXqYY5*h8lEKmJAC4k*w0BlvrX`~DGd zK>AMyUDnRpz{uX-+U{TRZD0(S3?Se4;wDBTyz_UDPO9?mF(V5{hN3bh$LRW~{%+7D zP9_+lURe|PFh~CU;hkWM92u6YAPE>gnzUU=xDn+c7L@Xd#&qXUImUPAu${ zg}I@MAeV%O!3$O|9XzyAlSYouyWuV&m1$AZ~14tEt z^>qZ-JkkhK3Niz-pidP;!qcv0p^1Egs~kT5Od+XAI%mb~%Q5~GC8B8M;%Jo!0pfvj z+`@gg{f4?=Ky})lhyZ=Y3GgI+jJlP858jFApxVT|pi?s>S zjoU0a{J=uy;XS%8*LrQ434u;cD^|Zg!Eok5b>899M87{D_gj91b7Qt?E@9!x_y&i` zB$xfs`RB{q9g0u-vc4=M1IlEIG4WU*;-Mr#dHPO+GxOGBq<^;=USp9uenL0uptK+h zt`<~BL&x3Qsm4P+6;n)r6-bL*pk8}jPH_M>h!}x~?;2FTtsJohY+;)H{&ai)wB^-F zAa8)^9+n!ggBpv&8$e&J9mwOo-yDbbeO?tPwWjW|e7`*ph+#9`FzoLlsS;r9&Dv&T zbkmJRseD|$ke;#&+Y4O1)lhxrF<3=%qPo&pa1w<#&3yR_G8$nUu|Zm4G-2sE(w#7r zqa7slD*9$2e^ma===FWT(*%pdmKsY9%?Y~a#8P;_u11G+jR4eQBj)(CVDzbPrdzOS zqXpzRAr75-3c^H7ct66n&rYC`XvL9B|SkXIXX&O z$&8lFcT|SC3{4~!CZ@K0_13h}TNQoX_6U9N(NbUQ*+sHx)^dGfQT?UoV(d}J8Hj1AR0bV0{<1_`SH1zi*g5R;NTgW=?-A1lr*XYy zUIO}Tql)>KcJi`;V1#OOZd^bAwkgx(2G4-s_jtxPDDc0ZE`t9roAPfPucW1bDTK(? zfdeJU?1!fdw(tMLHd#v*kFeiD5-6Zq6c>b0ID#E&f?h9mB`sAd!l-0sH2NB4e}w#w zpR|JhW8?R+^+dx zS#4}Yn)~)3&&b*g7SQr35>&YH_j2HQ@2RKhD|#NFh&f%KnHnxf6V6DrU1@!`IX=AGFQ`}eIH=uh5<4wda z@igjedIm2?=?OA}6E(hpjmVVdwUV(BNSaU~Q8kD<;X{6b(%W=2j$P{4 z2H+54x1p=2R;yhFd=@W?^l8YqnyQSY4i#ZU*-m-)jc^3|B)9_+hKT}My^aVCh)cP2 zs*n?Qg3EiZ`AZyg3w^43B@%r7&1}#aC*yJ;`Yhnb+k+MpXKKfR_*~6Wd5$*|6gc7d zFH@^Yj!%ykRYX=DDFz27yONJepjsD+AzEReR*WaHnVUalJAmnnhOguo3?u$&rK6gqzBIl~wn7(2q=9@`o-V=q6)0ny!hlN)Mkjr3 z_bFx)fbpXYL1ezeqkn=-nbRmdiT-p4R>L~lKK-_Bvv^xfDsO^Sv)=X$OhJJyZ_395 zdQn+9&VnZ{PN!MStp%$GI^y1A=hIoDm|Dx_PD5(O42rEhYbIK%Imlu$AFaLvUb8*0 zJW1AaUm;CW5;uYAi~-avLOZTG(9_DmqWI88BM5{-AB!KB^Yc7~G|BF9`VTDEKoXtH<)QO7tsg6DPMwC-135|GXpJ zE9x$c27ULekvL9?n@d%r@CkZ6r+s+q_tLbpe;3zzd#KVQkLg~0@+=2xN1gu| z3j=wyrKV?S=S%KAbLB5f1N^$kr>s0r?!J-pa0)u6tFR82!E$vQ^q<2(%mRM^xcO4u zIt>J`w$n!G!|vwye~#M<4z?O6+aS!1mjVl<3;{C8FF+|s(4Mg_HrGlg05YxNO28de z3t@-5JdG&r`>yZ}kidBk1QrK{1ffNq^9uy|OWtL@TJH!P=A3?oTTs=v1U-Cnz+d0E zNRmyXVOYy6IWvDKD&(@s=DrBw^7G94f_jP)gr%H-O zX=+7bUhdTKM$LHIc?hv}9*(l~za@!o?NDOJ-+{;C#6P&}e|CGy0J62hx(b;HMalHq z1mP`)h+5DCF*!05 z)4slX#v7?juL|!dDPX9yAba6-H#BHv&dRE4&^U!{tx;EHrIlIPUCv#A&7o}k(Fc}< zDxB5>v0}(9oGhm9BQ;OH8Beun5>64Xdu8|t*o?5b7t101Me_U;c>G&wE)>!b91e4` z(zFmOU}*!OIv@du3H)NMm~l%7sIFZyq%g{sUHRG5S?vCTY%nX8SP`(o;|v`##24zc zvf%lEM8$XsX{VZjckH9E1P+KlX~1=ekLYJ_*Nr%;xt5k>hk!N8X4SKA{8G#JVA&^P zX5lWy?VL=d)FqY5>0w3uqudzb(Pc*E1nPVtj>(501LzkB`M1=BzU+6_X#}2wg?p=A z#T7n_K5nIySu;dGYzsQ+ZO~L4>T~+KiR#O|oZua3s5V}32?jv$j1M__r)mDECZPpY ze3Yf8WxAM*)Sp%d0p*@_Zx`0_g}@1$9^)}0`XIU31WVnYOveyHr3|%ZaAPVpSLUPq z3=rM64Y;U;Jss~IgKEg|=#$$}U39WT+gzk81|fH=S3s5nA z)1YL#El_{viLKRQi{DU4!E$;L4t@PtFYg*2>oMGys)JWsDO+@)$m;3`jlS-2~2y(e~~+dchl~1p0u5gpK)#XQCycRnVf$jodE<0wZNvJHM zrxe~m(+V$fqvW=(5#ur;wE(?>Mi1ib;ym)l#jWqLBqZK;UL)l4C<$(!9XyDf%sXp}do4RkPUPS0t*wMnJs+!pcGXd2BU z9K*j#U0sOHC)Q4<;vpp;*y}(E0L`9tSzR^fju-*f#0**t3XS3i1}%QG3AmkEOh%L! z=;ya4-Rhylj*q5dVo1d0U5A+e_7bTIknZNNe>0Om*=(=E;&Ma!5G4P0QfOF&u zeHP)J-dYDZ2Igp(p8KNJv}msoX@^L&TY`x-I(cO71W*v*qO8{Ec5uA7{jnifL^x}A z+QSxt&8UWH-AY*9WdB83s!6>_t!z-fwqTN;2l4h1;c|-1pR6@WmW@U0oAgy_Rr~twxtnhFLJb_55@RRUAw|&??OW8^hZ|_?$eHGIfPr?#87qVDXQ#`o36+n zoIs`T{`!E7C`IQ;O;0rr;y@Vpo;yBVkXEm?I|#^dMEMzSCLUjr(eqrSKL8`3b0QMD zly#_&b+MGsFa)a zB`jN&^(DA`h5n``5iMBZV_m``+9u=%nun!?6^$(Sh4M?#L&UPK&Zpt`k8^BL#A~jH z7nvXZnb+ZZ7?qQOW6k$cGeYIzPU}Oj$A@prs2g@T=}EEqlUba0@!{j{0HEn^npTMu zi%>LJ7d|5Efj-R`j`}3%1E`rfUvSAS*^kR$FmUWB9U}ctAy3%MRCy0pS!#A_n8s0B z6DIu~^NnyxzYS~+JEt(Tc->F*tXFoh-+4V@9-8LvpqyIccBv()l5H`#r>?FQKlDIN z&?+0DE`M09G3rnJ;K32@A6OG$e~vYaa^9PQ*IF>*&EN@xUMjYFsyEEm=3j!(qG^yK z?_&+)c+A2vo%cu4Bm%WG=fl%>s=qjwkYH7XXsv{DNLU3B=Mq^KV*yU*faq)VAs{kl ze_76$N;AeBsLAud6zO1|*=ruAW(|7fugPC;T?Ed4^_A<;WN#$CIEV;v& z`;pKTI@PY)@0mn@s|nDw*O*=64Px^B*;~=kB^WjDx2-}`BVBKW+x;Y{6Zbm9g@{K} zobqpD7Rye!up!o4_X;%x@aqG{EP)YHnbW{p#B`zRS2|$xy)q~uHrnSeJi%r<1$wCWfBb>#LsrI?4i<(Db}q>>1L)2)zXLH(nt5tGc#$y z$=dd*9+Y+H zRod+T|UlY8E?^WaMep7}e*h8(g0QUK}j>ZDQ@L}rr-BuHVsEE%gI}F z5JPEfqifsg6<9-^qRoq>jAlti@cF258wJ0CDU^`V443H_CXBV#UmasOoAzTk{GGy&wxiI5*aP z%)`GF1hCfNPXKtf*Pu^A40O613jUK0mF~AH-n0^y^Xz@a{7QS`%{tlNZs-iYu3=%t zc%mE)Div!Kud`8D&B&NC@v)3z8C1EjIaFD-a83hye3T=I10yq^euodT z1niw%5(oA^mA!Bx9>3rb9*YW?IL`0J!g6d5S1yACL@6u{AgB3pPI()^HhjM*XkTHC zSg>}^Hm>Yq*k$QZ%m>0Qq_wn}pbJPUH48bj!6;PrnTeI^k9dZbZQu4=aZBM42R~Rxe;pc%IVuWa zbkiY|nBRE9wk^DY`zAsL%w?r7*oO6BiX#*%RQKvbW4NFR&}9tLjyWrx3{l%c?e--e z$Zz&%4u;fXBE?`wJ}zb4ADmFh60TC{J zCFwq>hk-uf*v{+-=rYkY+A7&OoC}bpp$XiZRbHpn<6_;=>N$Rp#;`6Abbw|&lIfc4 zRDHHV_&cE1t%So^RZNTy0T|!nM_@|Sej&+y8PK2<3c#B`yV8xr+zfsFOeffCR;TOl z;0C9PkiOuvwX<-S6XJU|%&xgyZE5b_6a2{(5o@lu4g+Wdd(#vBK_v2hMGWF6>y?U7g^+ z+o?L~;|==_b7^?so~HUeQEXjd#MB~Q@d?UhmLo?yZTPNBc(e35ne@|fc6VRiT#6Pb zd*yAyQ>;29Tfj_CSgk72hl1a|nCeT18m_fNuQ!==_x|qO%nXH?ef$pQZT=B7$@Kpt zm>06Nad7>A#}g$vS0*K`GeEVj zY=iJkWL@kQG(LcpOYOG)J9g$a5pI0+(3L%oc|S_gR)`+obbNA7G$C27^d@p9Lv6`7;^Gul zC2BbNnzbEa(3VNia+;(z;2yhnzNn7Tm>>#YjlF077Tl_xy=QlaY~+0#7awj@Yd!x= zpcO_`6o%3~=JYqZA(D}S7;sL#Odl%L79-M$N)?!Jo10g%q zGMRP)9YW?ZU!_7}P`+}QoK&?phrklgH4j%{?}eZ;zj~uiNtO&;j2uKvTYq_pJ0L3t z@7$*(Iir%jMn3o1D4DlgujODHomQrufT(wirh_XLM44>}%NOgUx7MP)*) z(L*X9?*69JnACudU;pN|MkWQZFO0{^cnoWd=Q<3ohjbpA4sr^D^|1+uy`;;@SEFxU z;$@6!MPvk!()&#T%bb{iI=Jq4K#M&#E|K8Lm%zz@zrecc(m)2D$hP3P}600%SMe#W?p^ zo7u#k5DPrM+4Z&)ZqZ0Ix5Z(GI)f_17HJhjgms2RuUY_lzy>xL>C*J~qv0f#nh=&X zE;s|{VeGUP&=qoe>OO7MfDPghn()l%D$x`yoER?Q^}})zLpJDp5Se9f zz$-KQGn$&tv=ja#LxX;sZlpnCl5+8Ncg*R!+r}YV0f^QE1oDBVhZIH>s`h|Q(S^Mo zO+e`efkZ1Suo!_c7xTz0a$LK2s(LbU413Il)0yVn#8TFLLmaGHx4U@w$is!sJrO&Z zDNNU_o79}f*fZ^}L|RyGty=7fG%n$vitN_7;lL|K5;7|?s(W`Z?3YHXXQson-hfgs ziA?r_7x;E|>{~XfRcqz`maq*Hm^wt#WIwNvhk#)>Y?OuXq71pB3yo=1(W0?A6O7gh z99xRCNXqsgejSodq_or?9QD0tcf0GW_PeK^5Y5O;#5<3Kx~7;o5pPYY<1@oSQG|F7@RM_ThnSK=&e!T zG@Gl$yD`{WaemI;jt`oSeEXpj_k+Ka5bw7Gh(id+1BKv1)l9CJKfr^Awp-U8(}R2a z_yhBAmTIiDs2FG|18NdQiYf%6CDsbD>EIW|IAQV!gnGr8_Nb0A511EQ)E;#v=$jQn z^aoIn8k`tlJzVdNiiJ~Qv{O_pgIHlE!R_NReL)|H9hJXYK6(9 zyUU?J`wf14Fx`uws$|@%;oM2r8-PUP_gXh?xL{1ul?pVswT>Q}DW&zeat=}w*5Mt3 zKaeaQPKA_t-xA!=EEjx+Nk6dM7kAyw9pSM4`3!`6z=+*0_uRQ{qjoM>zj4(&LU7s19X*6j-s=V=WF$+EXz-8U&EQ}XIr38K>ipzd~6uF zp_Z|;h9Ph&MELMy`>q;_k?S`r3&5ynu0nL;%WwVq(*>zV^354)A7wlHDP z&>OOBz>e|9IWL7-H>O5o_-!$dAUKaIbmtt`QgN6rM*-(tHbfDL-yH1x9Mc%9p?$ep zN*TkUee6}$S8o@05L33ZDrIl1H?V|3+5>e*m3#Jl;yUHq6gNjNB(93r4bMwI+3;>z z$W*Q?A}3hu!N;U4zq+@OdSG56&a#Ms?XW-UcdMKqNtATNJr zhQ8||2Ug(0qGn`q5Z}|o*jbN4w6GU_-x#zC?JkZ(CNY>hXO-z~B$@azb>zAr`i_8;wZQ3Ir2I7)=+X$&`kubU-IN%p z42-a>(KG`4r?tk31jH}ze?%fx9S!s=v~+2x9W!=MM{7?p1$^yx9asu=gM6&GkW<)S z;Q*XTEmAIOLUztjNU1eqwu#D?poR=WK@HP02%DI+PFZ^CV;wW_XvMOuL!RzY;qp0p zE_*P?9s7LgeP?s+1t?AR9TSQmrM+dzY}8XL$iPWZTIGDr07SYGNiheERTK{+y3vd< zm?Pldp(u}xV7P(FK1^EZ;Kow;bF;9K3~GFN{DM|6&J2!!$|(tv*HNS1$~{Czb&CFO ziWaIeXyEl?v`O8$U|WK^D8#WJJug4M6^cA%MzYbVUi4>T)fjBtY&0>VJ^PI~3@OMW z98s({$oadMoMllT>*6#~SO(3HqoP2rkL_BV*-bIVZ55N=-H}m2H>Pc(Q+HkV((?Kn zPh?fEOEA+ob*)QkCg@W^3 z*Fa`92>2mfi(Wh%ZABJ(2~Loj)F&wG#2ll-WD?ZTSh?7VW>gpyQ3;XNeNSgVLCZ4c zV@9jbO*XZZD2l0YxUL?6Dv?@~0sjfRVZA)p$p8xtI=(qGmiPk4r)W%xV0C!>P_UfO z?gR(2H_NTVDc+Gh8sAnkG(ZQhEipbcQtq@@WI1a;QETgJek9MB= z2*A-V;x+%NJ;>Q^8v4r>q2px{^IicS;K3B15rHyxcE!4yGZ+F3!;m)*xu`b#^Ijqx zrR=^cN87oo*ZfQXvC2W&Cdy2NiH2mu3sW8$t4CD1ioI%_tX?yA`*K7tmlJGwA(#O&(-HaFssPIX*2Ad zT&sz=3})EpLo*&8phL^Dud{#y=~H9?ed1Sj{H7|(C%%ZNL&$^9k*aetX=;6)5_m@EKKc1briQ7H5$th=c**6%v7sew0t6_R+(3D zOt+v}tHJF}7|w$TRST!&{`R&PEU=-zonr`e*yQK{A@g{p$N8seY7TZ`D$Qe=}+62uEdlT9D}`cKS~k}y0?_{_d(#!phv_QH_uEV=4i<`iTV4+m{$AIAd z{RU7sDV!_)_3XqC%hAU?EiAe`#ZT8lZpS?Y)wa@nW5Rudjz$=aO2}ubY11WC zX|f_2;5z9x`u8p|XA-9~K>A&5nj+&rbjRVsk;Tm6z-1$C?1eT|{B!}Z?@GT4u~k%F z^b*#GA_Z8VFT`N!kP3Wk?6UJoBj2-vP8N6A!{XL22~uhs+IMMfC}v(2rq_g$%%i?b3PDkwphTsV~Gw(P<#Zbgx4PI5&h3ApHN zQaN`QT;OykC5fLr;yGZ8D48$dY3?_Jwl>0~*{3SIf@uY=elCj7x<@TE?_a?$(V;Vi zhoOgtYqF5Gr!AC{)g{m7lM9Or4~{eqV&3P;w9IBjXizNbf=XoxWo3fRo?}wrz)t}x zOQOswZKKOq9gLi%Ah2AIM<#e9IBtd2wJ`4@%-ba5Y#tOeu8ace^P9}A`AI2HJIHj}=U$17P zIW|5_M3n|2!Uqxcv(J~biap}l4wyIADMzXDZM$Sd4s0J2!*}fmwZxuucL9a*2kI~K z0s)g5p_a-*w6c>@O_por1Cj{4jh-zpz#0N@11y=zqj}NpX0*L>Eobzc8N!@G;NN7E zH~__|AjiZ`Als}ZFgGWClsO`&^d)TvisRNr7*H{e@)HK zqS(->@MPr^O(`5fLfq5uX9&{mV14($<8wtns3f;p67EC4B!idz(lk|)G}ZPTKy3H^ zfwSDGIo5VSy+1`c>+$dgqLb>1y8=9_6i*?AY;2kbDXR<4J>2Us-Ei{^>zroi7Pspi zd!I}T*M+wDQZ9R1+@&vvJ9#iU^;%51nGqcK7^$8pP`PD%4T$)0?)%pLZ|5gco$a#Dh#t;#hFA|o&$C|NPeo4-O2FRMh@O= z8@p%!EEZsTh zbhl7e3C1@?wtob=eS`1iatcV_K%&KSiKqi>HDV>!?JA{q1w-HuF9KvL^}NQEW@(B_ z;;5Hs+rBl#psw^ZRrJ}s`o((jdgh<$oLiujIlOukY;2*Kc8W?b_x_CS$6Q}X1=-Sg z4Q5J4QC!<+;G*x@plLjSgV@1O4F}A~&q-V8yE)KuP4=ldpYYAp8RUD_&Dqjh@i@ z_2Wks?ms0={}IQc;9zH@XKDYxQ4@i&Q&w}lu!CI<2pj>tYqFzX@~g5L__U%n=B^Ml2tseD%Khh*p}7kjtjzy73s}8|ctV=$;?- zvZWprz&HA_7a$@Y6^JY@&!d8hJ`*8=^D6#?Vmn@a_E4L;$1DAje;pv=*407DWP^m^ zSiXnu&vZ)Ld~d^IKA;>AzLFvll=dx87NekEpfb2mK2f8#ng0iQH2ravX}tgqW+6q` z@=+17zYiCV5B08Tkhc6jVE?JO02u3d}F)eaTZ zbX0-US7?o;iyZ3}Rkv9rRwfJ0@rr}mE5Ey!c}18yu1nA>ILZLgocEDlIc)bxjk{YK zlEp5UlyQc9aX1S<2rW+y7kW4y;%Em()7v>|?|qN8zeUdG^l%bA*Q{eol?8GU<2LcD z`q9oY)F@A5Uh8w#GVC0l2iHqf&AD3b8V9MZHeEw!%3@S|bv~e8IZ0{2^A@Su(3!!5 zo8B|1>#x0(h%+ho_zk})`)*GA@5y(be=HpRdoTT`GwnY>$bap!e`VndlGYS3j8F%& zX@C^s4iw?R4%Qc$d5Ipkb9rkp&42r-LsJb1u;_t9j!|1NlPh%0X}dPt2!Ft|mjq89 z(=MaAU*Q})d!$eJG9E{?fW2LG25;SUZiRMze(uTqSc*Yt&T4$zMH?GMRnO?-8jCnn z_BidHNy5@lc&a@*aG7mf@JCyaLpb!B9MJ%T1*GCQ6){_vosje(YsfFi{Ba6Iot1L$ zlK0~@H4lmze-8ZqE4lcGG`OIQJh5!m7>jS?pR(v4p=3JW-VMfp$k#OE2NHoX`Rw=Q9fT6o#s2$u@SUFg~*&jIUK<|@{SxBf7pI2hK zOgoB5Cx9Ja+G)H$v(xR_`dD?l^f44_mmBk53sz)iS3C1HjDL6nR?sM7b^G{X-v`+s z9|66JL*nV7stYqEVJ*yz*0yV!MV~d+T58~wkqO+b+S7$VhJb@f;l`EY2c!v!cQ?@y z!RBlW@`F6;3W|r=7nWC0wGy(@GsXiOJ3n};acZ1L6M-N=B)^-_zBsnd;1P1r8mR>p zrdNyO`LUZ6JF7fVo<-LXC%DKGy(TX@o4#>iIp(Cf zR_iB3DYk|sZS2~7mcMPqZMRb9?xxYO(QOJ`rW#-9e%{JRB-vVZw1MMtDK<9Ve0c}4 zIp98f@1+-rmXx+cTeOX*Xu3xUQeZha+VU{Xny-tH#%P6PcS_>UV-^o2o2LK=_D_n}t5}=|b1r}Ys#EF=K0}y<%YZ>+e%81XkPr#F z5NMiULhu~gay{_223Ss44-)+@_)8KKJ!`D z^%sc9NaEWKQ zLEtPxBKPKDE8LFmq;S0bngXix8j1d~j1-DL+ElPdcY@gL*f$c<%jqQ2SOj*A1R_mY zZQOC5bDlxb3)xH8%nZV;;x1-xWApnadI@HO#m1O=wm;$Mc1j_7MU+?&T#YybOP};} z7q!RZxJ6zo!nCg~%A`Gtly~t%B?vc5a5uS11{2jopG4bbcHMwuhin{oKh#5E#1zFO zm0*`-N^SF%^Q3p7L)(x9H?bB%alqac5oU<#B=Qva_9GQDQ;?rqh<6F#d5CW6An>bN zP6an}y5`m03W)B3H+Lk7hJ>y&q$3B6=?VTMAu4e_d$ zeqcT^?s|t>ZEpWvm&Y`daliepYo7h1oG0)9v3dO$!uWsM*NUXIzeJ=5yBGw619r&4 zND;$|ck*hGX&T7w!hwF)1DEL2NbjNw$D^^MS!jJQyo%g6R4R>$Yn6FcUPxHebadQ5 z&aQnA8n;pnW1#+2DygcCWU#qkS${opAC2#S`a5s^qy-Y$R$QGNpl{3^L8pVZZ$x6a zSU$E~O0mZhm^yGjaOtVY-E2Ud>u>rwI!X+5QGlR5I3` zStK>)Fa>chh_kcSge!}5p)oBRJqX7Cdsa5Ql@^f^vfi@)_N_I&fC~}kw|GM%nEFg* zE=Zc<8U?If@_2jq$^Ms)%wpr7(vZWiQXvF*ujJ^MluQ>YOUkxF%MusO98-d}Fi-T> zX)S;4^QW@A#{p4pYgT%PURw*10Y2X(dB?Lysgl}Gu)JfGkdzi9j%*eMwcUC`7680T z(VKK!r~A=jsH7jx2AVK$ua2L_za)6?O0gO)%5ybpkA+U& z5T(U*$h^b1gnVsgqCMwmHOsFt!IzBheEpWC=SE$CBlRU)qZLB5r7$u*9%_g-W@yzE zWu8y%n5%a9<%q~+_oSlND71C>XKYgqLF#7Tq2eRnVsFYT+GYu;xejS*xTwDevKOv| zlq!7%`n_Y^!n2L^^k(A1T0M}n&-nR;9vdx0YkKPo`WctuS{c#iq9}A#aB~eyjj0J| z@nbVD*+oJFaY1Lpg1WmP27~A3LFXx%i*=B#2B+mN+E1gEGHFS4b#W4C(x!z@lM8b! zMGptFo`#d!wzIr&vuUQL$>%4;rr^armmm#HrT+E@$Nf)y#q-?k@x=*qtX|Z9JR0jY z^-X3>;qnA$7AM-Pp^%U%Sqg5x%xA=kUHj$w64^qf`v9&Of^=UfL>q^2T$vN312=Fu20Hg4W^ zK)AQ8$da-UxSyo*`S84xlb{@UuWCUWuAbjK5FfST`SAVsoGI=wwI3t=pHSQhKG;s! zMc)9A7=K_+4I(~c!r@#Ie?`mVVS6Lo3!oF+VQjy1B2g3AfUC?2_S!0+Kq~5qJ0n~! zpcR=IPoNW`VPD+gf-rYOTaBmTAAHaVhB3IoVDONB*O{#=vkpktv&hMZ2lO#`ei^vK zbbgp5!y~xE3t?DdmgXXpu=|*NlkkQqxCDGL4g(4X7H1`)2!wnwcR;Cx!-}v0-rVB2 zBCd%grT>ewcZ{wy+SYX|s@PT~72CFL+sTZLif!ArZB=aBw(aC*uf5ON>)zAWy1Sj( z=8x~2^Y7@Rk3Ra_pBHlW7S6g0>`S{E^+?jJ;8}(}e|);@+_m)2fd9U?oS!hl3;KVY zSv8gDhmXEDRqO8>=wF{%|3{muh`xj4|30_=pPOo?ytV~0KMJ=CE1q;43-jXYqKaW; zTETA9c6bp)k(?R?n)rxhHpv;2^~!m|hB`B^BmxTFI}p!nfwxFUd_@s_Vh9N1(_|*& z(K`Fx!_g7#k6(MgcS@^8F6Bz~$+TreDeOTGoCh@?9jOM$O7X&k(m(Fl(Dw3`vWwl^ zlt2-iCi}5(-bRTL(rY|?FJgU>&F_@L$q*L5D5RIO)}C|_i3Rj|Lx4Xb^jOn8!NYAw zhj*ZU7wdvU>UY0={cM07Xtv8as5QtP6d$s9R5y*uLaK<5^0!bU@9A|C*ig^-<;y*kVJ-6j|>IMXEODpegbBftghnX0Kb|8HH|HIS;k;m z;GIT2xlG5sw{_ZAXdOh)!yc@Y<-U?B&$oTuh#?oMZiSc8?eKr*aLoWi(DfZgbVIDOUTH=3({H_o6h39BnO>htg_r21 z8pZ?k6|DKjgxZyU;gaA5v9J!dLuDrzdDd_GP>`r7v57HEMGNc%CF znvn}oqH9X;D-I{y>caPLo zc~1Tg@Wlj3k+4&`Uo^yV* z96+%6c56{cS-8c9LEURBT}y@#H9Gtuu0Ep1&^A2nW>3>rA|Nb{0A>Cm+mRe*4qE+#T>VjNh7RMk(>KV(WcRK#oxmzuIGVQf z4^$<8!#0ZG9wY>aDZrGm0Aa_nRxenQz*6Hdhnyj;atkT(*a(6>pY$%(KqZApM$+gd zU`MDCTc5pLR5)?$+Du_aX9*hS$mDbACYs)M!^o6JUh8K!NJeg0U0ZG;OwV?>5b}Z6 z5p8!e8hfeXkEt@Y$PiFx5n&h*en-8K+{2jh3X^K^Yp%wT(VkB+22ANPqiqNNi~-j? zWO1>gg%)KrygI)5;W~tpxGGTXNYE5I`~uFN{-!7__ZbCe*WFR92d_v#BpyJiW8ze!4UH80 z(si?GwIv5mu0NO7{Yx@ur0G@1i-a~cA*q)&+zeI5T)X`X^MCt;qE{I3P#;Grib$sv z4a;I{ z<>ll4Lg0Rfdwmi8lY9%iEjtaT`-95|4w!-8UOZjCGk{fO+i2=_S+L*bW}Srl?UCLd zFr@F;x3g<`?K7NXB#>UV>V49hTVoA;2(W z)c6i-B;DIjqAQT&le|)gDz_81TXBVyQ^m>(`2rXHIehQpoie~cG64b#sm`;wpn$V- zDt%FGjznTk>w`xSbxVZ#3pny!vO%F(=d&>%??mN;RYMI^71DGTgJ!i=E8^$4TLTyM5A*smIsA26%s^0v9y)$<15Qdg{%2wZ5 z_pAnTtMi%OOZexD+ykUkWY#POx16))$N9e^9mj=iN`{ zKg?EKzwkE7i;W{9srS&6knx)==|FqO27$2Y7zRn2d@*Kw8a=I0j7AcT{^EL85{su> zt!T8dFj>7W5B|#aC#jc~_N}mJFWP7;)Lg4{CsChk)Lx?YETHax%g(n@uQSeJ<}GlT z`j~Y2+5Hz*pf zWd_}8pNLUOSN)ZKJ?~Dy;09COLY#n}>zjv{2oaJrMyMPUQnd{WvWP$5ht;r#EQufD zW%P9`t>tZh+uDxS<}WNb;&ER+BO|8Rb%$PJIXZ7$y)moSk%vdMaf~&6qKL^EA*?wZ z-#9Q`Xv@!oKY(p*q8i8CW*0xVWJKA5NkHBt>FM`>>rR@R7MWxyWLypP<#%F|M_rqQ z)a_3$=j^k%Tn&nRpv)~l%GwRR-QQv-KfZ(J3FqYUWVO|^+NWCk1s=0VSEAhQtyL^# zBH!QNM2fGvihZ4G+Z0AvAe02CvhC0Z9aZhnH%g*Q76*DDlsWv#$dA~flb3^mq^6C- z$t8^jyAGtx3|TFX;A-8qYzrqA?xY{eSNfzmtyYbR1u0x)9H!ffo}edJjLF0~HFQR8 z-v{wm;$*uA&n6F{_2N}{>c`A5pBS!lo(9E!%8GXfVcIbUY%rLL#_=3Mb*{;05<1Yl zo18xf?Wo+PFKjuOWpH|?T0D(>Tlt10svR@FUNz6U7V^CT_vM`)F3a@rO2b}1$#)Zx zJ_R&`3mN9ym4)9QJbgwCF9r=KLij{lSUpijER?Krm6bzG2GTr|0P6G|NOBwk{vI!1 zV8XVeD|{Q~XE&3Dq<#Hw=oNn8G)a;RHTrBvRWdHY-F_ONB{8Nd$7-(1iSP{wx9Knz z&i(9LfGmND(C+=@FM{fFYm0V62pz{9#kw`o=t}GI5qmmVIscAM$v79q@SAB(DcVQU z9h?+;{eJsfqZYOsd~(^r2t<)4CVh7_f;#SizF+sdzkN|%3XDj-BGpScD4Pq?aVB~Y zF=m%{5NLH3GQA$g8$U2&mS$Buh9dqXvs==Y5DH2x1b1Nc(!X#dpemyUa@c9TVpYTW z!T>EhN<_79Q22!vO*U;>7v`l6QCp|QxeZ9*$k{133Y4h%~(z@TM$LD-^k3u zU>6(RGe(KO(R8f&Z~etg4fG#rcq;)fzDYrMF>IA0zj`o`B1xWmmKL!W6Ondgik-a| zSSB+ubMEnzV4zGSn{vwzc>7HCGGs!8TB7ulioz31Gp%r#=IHIy@j$@4-F~_*;HohC zpqo(eTzjqYuo6`0kNzX)6D=|2rc}j4;(uvn{}38cRP0WbMOS*Tm8_BE6E{E{L(C0c zZ%OX?`Fqm+8vL2CS5;hz1SJ?Lfc6X2o5IFZaX4m&*v5l%k5T!sAN?xT>u(z8d$|2*dTp&4-TGpwr3Z)Yu_k*;lfUPR{6^)GUO^ z&v8Ya_riz_EDxPstC&CCVvxI#gd!VC8*t5Ww_xzM*T#z*T~tiKW7ZS?ty2tQvmJFZ z8=-RIr#~^L&nq8|_|sN!HrOR;yTZ^5qq<2t_oA3AGmT0!V6*kuEa5PBE^2dU^cmyC zEQY!!k6}b)Fm|SWbQeddKT++_yU1g*ojKy@f{jw&Nnf8JS3*bTcj9di5fN{A_jI|Q z(LR|OFOlg7(~!R=)i5IlgJ3CK9NeZ!A+g}L+NA4CI{rY?x?kh{2}J!3om{}^vF2~H zt-QjxK8YXp-pzHr+kVo;C|KYDunUMZGAZwNEYg{>^6n(#FHJXj!{e}3i;|x8P`~5X zoB+n%1ZJ+FhJ0j(Uw@7rH5~j)Lx8PW!!``_SF3h<%t+<~QYYE^v0f9oZ1xsf{10Je z^TtXm_SG%<{HhDPkJ3?MMi6T?2d9LLe+lJA3hy%8^kVqE(! zkWqthhDHHG^{-3^I<77Wmfp?K` zD6~UOZ@CVtCl6B%YKN20p}10#CW`~57hPQ5|CshO#7kB^MGu!X=0vV_*Vv@Ku5|kt2QU_%91G^NHsw|3_Bv1An9-A8B^I)6%`FsA_7{d#DBOJd9 zoratvZgTDan7z@8{Lp9qaF-(zq-hS!x9bfdnx~R>XcPi}PF(sGmV%q#=ZP~Ohik*{ z-mnFMM`!T+#nS4~nKa^a&pi_HY$e{0zcR@wQUobiKR%EMC7GAeDm!!kzy=NTeNe>Y zPg}d7Afo>s_flshx8|Wm*NN(5T0xh^vv|dZc}^@N^tai(IKd(k%dQ<`RHKwJ2dNUa z#Eu|+z;bC;(rqev#+iXkwK3UIy0(YLAiv5d`|U@|ZrgAoLglUch0X2=lz6`BSu3f_ zg)ihYt$33GD{tqBw9*buRu=a=J~GD2k!zE!4*5#G>Z8NnN7{>%Hlq%!&+DMi)FBj$nkrT#B_B;DY*TIn6#;ERN) zIT)23Op6eAdRm(vxU7U26~f?b5?R>ZK12t^sMuZoTXq@9zH351^T~*EdI8)nbx`q6 zj8$nWXM;*F5ZB!!HLBH?^1Gx&gJ|MI?)M~vOQ|q&IEST)PEnHq7_R6=(pqX;+)8)y zv#i6i$VZOsPK1lby+3;SbATsy*hc24EPtNjw{y`V-P;v$x9juZ;_j1r)l~G7GVu;^ zvonTQ%Np)TR3Z$n;ppIOAuna>CqfpoZ^?SP4bLC1*E6%Uv%Ce*1^|rRX;H+hgxJP( zlSNHBB_}Y`0-35zXqFpy?)@vogIk>aWwA<{T^Im<7T)Ax)tC6)gLA6e-_4WsmYwXC zjXr5-WB-G!m1i*iYG>j~7$G|Tvw7qU(*6bae#gb^+tcFi3XuN-l=Yl5>rRhjqnCI8LfVcDem_^v0XPC4pQLx8w#3 zn8#o+iAEtAH3jkIyz!8}SKp(a0{#4e?tbpb`HANSj`nbytiSbK?g_81QL<4?g1STl z#98i1gI-arpX^syqQv0Ei75iqq!|k>BGyanEWFVo9$D{Q-!?u3Zr8;29=^YyjN7(V z6LQ0IwgUWtNURxh!?Sx_L0So<7p!&YtchcWDnWN$Yz&zkK~?CjGF(mbbwWbxWeJLB zi?P=xWxcEI7mq+FkYB06mXD)nZPb68&Od00dlgb>5_zr^qdY>9cTccZ-@b5i-D!g{ zqq7Jsgg*QXdjR9UVc;<&9)q1P8~58J*E%uo?O+M*PI>4sn!KmrEI1nfQsm+R+$;}i zpX5r80XMv(!%?VcCBsT>S2H{lbGw?wWovkf6MK)WeZr;4{-Y;7>t#35b;J^f; zTAa1*Lb%0JcPxZ7N*HbLZax09i&;)nhdwl&0Z*ALl36k3G7~A!MPNAz!c(gyB~EA( zDR#^_P~*UknI=gpq}L)jMkj5A3e3a;DMDkUf+*J-RhVL}MV$IBzA6W8n69xCwE4n# ze?^Bs|3cYV)O_zJ7UQh%^$s)iCvu1EW(&IiR%A*(|Ys*U#V!(d$*O2$wPU#>bZ2u_O5QSouElsm!Kb(WAx#kI+kUrHUG zo8O5ANhypnY)F+Fl{7ZCE@J~Pe&ezSK?RuhpW4-)_TuDIN%QNP^EcPSbt=2fRHR!Z z)>wFf^@F8T{pRQHvrq|ldrj;3!n_=LJ7Z{YD>sEngqq+?`fnVDF=OHP%B^z=l7xJD{;$1FYY zL|Wswqf>xaNj3{^@`lWzY8|U%#M{OXa8W4Wjb{)5vFzE7PS!><6PG48Yc7u%|2GP7(3U z8Y>v<8yWu>Jl9i2TM=3Hd#IQPA^?;EN&^xJj2?(ygS;}2EN5AchYBCcd@PPi|Mv>) z$WN!D3*qw2PoK?(%#%RY&1GmnnE_{h=b4nZKr!P7US{ougA9u=!nyEc2KQUmlV{e^ zN6P!>)D$hyy}sbKTJLDTLQE*e`stw3=LlQQ5C zreO_NAVlBBz0AI1e54eg5z$sq}}o ziI46yh|zFFpKzW4A1G0rE~;xIuW3$5eV#vPhvcS&e6|(CPf%3fr|YGhWF=mZNIQ_koIVG9b$KF*gC)L>P7l=#6NGQamD z3S17nyTI9Ro(QyP0n&oQBM5qIZ2vcI<4AwY^|zzq46%zRu}I<|&;8p?7R++ZfSy3T zst22(9Hzg-AHtiKdv+fOukWiB02ZpK!m9o>XCF!{cww0Kzr z+l^Z7k{{KEESbW{G5*h!C|a2!4+-Jc-;Rh5d?)ODo6ru;1 zLzopG#z4!((G|BkG8#d=`0QYnXAD+`pbuWQ2iEN{bh|<#8Wkna+9;LOJBcMI37w+8 z^00ISkqV;ZB0I|5!lQAK1G?sYb)Nbf<4 zeWcft-`x!|=u&IL$94{V!(;Ny4a@_!aob!OMb=f8fJ?2q#|4e*Mf_#?Q?nbZj3b&V z8zz;_&+Ht!-15%_S9~+QH=PGJM1~o?zcNH*R>HW49rkivIXCL5ai9CN z3d8YtT)uu}A0cvG4spJNH@{TNlYWd=qgTC#S6H*N<9Gv}Nno*vkI|1&w@H#bv{dqs zYimdM)Nx2o72%##xf0be68&^Yo95m--*7vshPbD$yFlARd+siKnx+MDPGWo7jxbGo z>Yq_+(J`ENFh#1jT*5`aK2cY9=cKFk9e1G^$(^vM0mdkJ_%cMnV#YA`rs9^`f zLrflky5&+0yn|&rc0(Fq6pieLtI{UX$l5j1C!w|6?}myN4byvoQJuTjLB_`%k2gd4U~^p0w1!H49@z*{ zSVEc&e_lhywABeYNI~rJT(QDxB6SxAI*}Oix3uE`=3+quO-(WDGwTVQ)n$@U$;NMi zBCd5BHU|Q=u;xJ`u9cqOYRpSKh2>Mv4|h<_CM#Cidrd`}O5@wCW^Z8fUh4E%R!&2b zJi;5x>|g&N@jh&nRc?d*_@M{=?^4IVB=P>g;ns=Dnu;i*7~HV+FjSOSs0cQuL{L;? zB<4cCDP)^;5Ky4`LB};rW5*2jlapaY^n>nFUVNhx1`1uz31!cIX-dL(X?U?u@4j3G z3TboP?PoLXC#UYlP3{p{Z_1-tX8gs zO%9U*2x`uYZF&QWN%0Zz(iw@6TSA3@Mum zLKDsrOHLbc*S4tTR#sWid_zy^VCEq(J{vL-O=kq4Ix8S2(F?LLTno2)fDYNlylgXsD7;0Se<|?h~tpt|DdJFDrx* zq`xIIR3c`*qr=bgvLsr7*~RPhWikYDsj>c6{w2KeA_d^|@IA2c#|CN^;TlM4{f;Qs z6a!Zg1#6L=nm{L#kOGRLRLk!Hm(HeK?g$kjurlt{21cx`MRc}P|FY4nCWa;mgJY$q zJs9&s@xubXw=qO52zO8$eG81pWf9;ag_UtfP#a1x76WiaGgHiJkCc;Bp<6nmhr* z2{dnF#B+kmZlJYT%eKK?sMk;>xgTI^$-AMG5mK622kkn{aLHV-gbqfwgZ(~yRtm48 z+$^+NMcF?!Jt-c8(fVoR=P3-6f)Ck4)_HPcd2YB`JNTZ^@*mi=hR>d_#)AI zfTl9lbA0v9q<>=JZ*hhf5^+yG%x0Yp#|3vy*}uj|osH<90Js6;62^%*tR3(4OVza5 zWQQh1>rBkZle60NjC1_Yj$ z1xjkIkd(|Ou1$5(KUI^;bTG#!rNn3fkm#$aubK?InxPJ&6^_>Rx${F>99P9A{W2VA z{JS0&>?7S0jb+47A6t?K8X?tgm(r&$G|QL|cAIy8GK(y`CY=FXdc_5`u@`!LAE`Jm z13`a}vk7y4<5%K~zbdC`nP#AI`j0F8U?J6bNcw@=w&3CFT^9=MB!e0Fmibj`L?Wt@b((`TuR9AG0syt)v8UJ z{wm%(t1@FsEAJNx-Z*@{WJ~{K4>OB8ZI4XRh$B{1Pm`KZ!0l$qHxiHBgW;AC8ghy& zn--jZqDe|1fL9iBEk7L7Gb=ijeBiJ9A;&76x$H2Jt?IyK}OFETzrRxRXF(yl_EX7K|1H48SBevk2 z$7p{m*IY0f9j=deyaW0P&Yt(2LSJoh#eRORXvzgc!Xb7<6-D7)P+9hETlHdFwO5|; zmS0JdC-e^R(b@wB8Gu#4qSy;~rFuZY!%sF9_7cyZ>D5N5KHa(A6p0woa--1 zpI!OISD1G+hMR^XE|?GCukW!>mu5L>ayJ=+IY5VD*f|i1nyo`89U@1PAG}I6DnS34 zuu8ugGxfefb-Y#jMskD~0GRvdDg2)sn@Pdt+=?)I$RUfv&Y z+el~-eM!lZ0B+i|VWxEUDd{yGH#cb%v`&MbxR2(K(j{LQR;-ZeW*cE+1>9UK_}`5* zI${2!kF!inND&e&ekOLy$w0ZB`Es)~$qAl?3OY6j-*XXbS9ru3qc{S2aYI&1a3qlN zhq)`@@o+Slra?0S5UUVQMXSx*AyMDZL?!%NMze$}z+c@^@1UivIV>l{Kx_Q{n zj3K;f#Zu_Levf_))9RuG_JN-)S1$m5%Irl%{kq3y3ssbu0`j{&C~U_-DHulNn5ZLw z;XXSI=f}`H&u_ncX|JYARb{XctE+g+ItxW9uag7H)lWgF_JL$R5 zi(av%m^{Pi0TW=lP8o8p4{)x(Ef3PM&Z%EzRc^pNoVFDnN=d6wYc#>C!t{uzJ!^p@ zt{$#eDi1)cPs&NEkC?)h(NmCLCu%4X8URg^U#}8a1JGE^6rrx-0>g^X=UehOrH7@+i}J?;BpO%Ah<{G0HtRQ-=v?yb;?UbN75ozr8=+IWe(Br8m)5 zMJvMHd7B*~n{wy=+9U`my#Y6%cT!%-@1QmX(@&}#%8(zj5VbdjuHA==A_?x^UY5PL z%zYAs+y?4K?yyIa$$=+Rhhp*zwrr;O;TBHfHkACr4RSZ0w3F=+RVD>P%$x6m4cNjT zRk37bZ}4|W$0;rUD|^06D)Fr3`-M1h4@ti&P^2VG50{RyFCgp)4cl?lYlES#0<(sp zoFFP=0FKV;f=%CB!4T_bqx9=FOqAFPLh${XED>96n?srY8rE=(vjs~a+GbD1BTQFc z)n)H#d2{f?Jj)j=3lAro(wJEDct_~ zmf@d%{tv%dLrZ-Jhs3`)xe%_^j^-RXM#6oDaPtLxFNBmD;nd<#J4Wjo-!P+E>2wE4i+qa zklOj%F5V_hgdHj4nANqOw-#Nb1`_Wica+(TI2w(ANyiYyOGfkGqx#l-r!hAy71MOB=R< zO0&Z6mVmvLXVr6E5s~s>Ik@lqD9L4sC;Ha<805Llx zDgptro@|m;2T`D|VRs(ma7c2|=Y`A7R+CB$9@R`9Jp;F63%r5xOk=Dh-nwW#_+lw2 ziq%ZFg!o>XfM?|@<0Ymjm=rCTV-m14UX734nujd!j538Epe~oWB>hACqWKc61=9vXMT*l06|U%$uPPy9a6|4%*1aL(mM9AUjiNn!UoLWu(QKqOJpphnXUxBMQVA5a5W8ekm0$hw%)p z$br6Nqq0b~^cO>h@`)EmsgAM=qMWC@q}H#QOgR7mc~o?5rM!H08huqs(A|Hxa8P%D zM#)_$r}lK%FX36WROUPq)il+T^nDm+A?+i!iPal#tGb7df&j+c#;+fG!MfTG#{Su> z#k7_sQMwd%A>;L06VH8TxpCOK${B;LCF*_2{&=Xft!EAUVIkJdX9Chk+k@W6A;T5! zgO+zq7SN4a>@%z|9YASWe$Rgulk*f(>NX$x>#ihk5aX?1GJ}w-CpOK~_xfkxF6)ru zu|IapJ<3hb!un5>l~ydst^G?tlem_N&|rCa3(^al(`&NL;@7k+9-R;#y;QbsqNli{ z$6!oQFR7e)T3^v=uhcJ8xs1}V@-2HN^KjT>ZSz3J@CC`$P>Y%6K%{8;F4VY|$wlkO zdp$}8t#IpkFWkl*%Ky;a8fj1b=KT&W({D6Rf_@V#9SpHiH^uIqm-%o}% zRM6V{B*1_Y2V`XmL%lR@Z_=voa zlzQE;Uj7C6L=awU2gx?kw(ya`twKB@xo=H?DyX*~TRKX$sjwJ6V|?lgAZvWw>+R)* z(kFP?@DI+3FoFdxDFMDit}?z8UDlmr*&P#7XD^D4LoPw>Zr7C$Jy$BuoeP&(OPIfE zy&+<%?SO-x&?q2uS@%X-nnD>TN+4)58-UA%@!mbfX-aRIh0<-Ii1AA~|1xJ{TB-mE zQ?Qv=O_1&07V1~uq&Ec{n;^p3n4Cjd(;~|gmEhR8@nX9uW15m+-mm7z!Z?$DgvW9} z7&z{Xz84nrmcMdWYgg1-_A~t~f_-rf;c^dv(EXqWPgV}?R8eaqg-QSSgu4a`?=m@t zO{bkb4*FkbglSQ{Gl;Tqt`ryjx|;lwEV+$;QfW;HwB1$}F)6KY6V7)u?7x<+o2kCE z&|0RH5{@GbXaiEu2!CGjk;g_MXBiXp(J(hd{%ljqjJjaap2F(XJdS%JQ73$D`sLE{ zgoqxTZTlh^J4d)eP1xdB&Zn;q8l-8|EavY?>I%!50I2SF%VboNQ?ZRt!GvSn@m211I=Sn1Z@;Z`e8h_nugr z>XFw`#+ApDmiF6G`xTJmwqlS~SZYYWG-FjcqMKBTh!7*;2C}{Ruv9Th99X zD~YDL5m~84Q)LkcrUcakXx}XcJXPM92v^*hAIxYwlVH6ILj?>vqdC^^4BNSo04SwU zGGS&xL&PNza%K8RyNN}qJ|qN#m;^{=_D#U5r*{DGZ>SP}gxBa3Gc^w;3VLEPB$W(6a+@k5TNP+b~8QC*(@o zm>tL>;sy`sGnc9uJ@TEVj@_CecpnjBJCxoU6O4z3^8+%MiQ~R`fB3f_P|LChbI-#p zitICmR?<^yGhD>>*m?Xoe|sDCo>P9Z3*XV~Y zf-uTD^N?)81zY&Yv|nD=#P_MmQJ4jN91zD4wiM*#!b;Cjq>0kR3alo@r0UOm-wJX{ zecHuW!&12>z?vzwN}8abD0g($Nq2wYn+hPu1rlL`Ninph%Y?o11%{e9* zs3C&Sz88~=z`I$~78IN*z)BN<5@f8C>^_%v+0d8(5#IcDn!$LbBq0;@A*M)tK;$H6 zkkcqP>8eOWv2cMx!cKSPY-MHT#Wh@0Cg#3uNS;QrO?8!C+K@ZkbSgiYQBTt3)V?rUWJW3GJSOo^QTS601B^{XZ%IIHH!o5*IZluQCq+dA+Jkr zQ6@+7Hur#J)et~GBdS-2TnFcr9>kweM+G zQfuuds)b%G1p#u;t63KW^q<^;&%uZrlxA67f`6}nMj9CH{Cr}oyBtKCqm z=r}HRi7%y%yH^NMZ*$q<1U2JSAo+X*C^*9^p99jgBRSAru{#YNldE#P8eXs~IwFE- z>q`_4Gs8z~M_*vx0;?j`jtm^9GuJ{rKA3u8bU^9hcU0S0a#w`ewh00lAgo}n_{cha zX5*&Jnux&36N2xtH;axKp37VuV$g)NrYli^b&e%BF9Oyi;4m{`Xh4b6hKZj&30ifs3IzX_h{$h2) za5~;1{o1}Q)xqUp3>-2=ar2`|ww;tz68t4UR{rq^Nw#$wG5MGQ?nqlJsF=I=#TSj& zAFwe{jzbytPML9Jptqd4@_TgFu7H(KD;1zCcQPCCA?e+GHoi8^Lz zysb|F`xXcmbAXk4Z;WV6>{U zW=p2y5>~~tc+BnCn2A>MLo{6NmFG(2*d2YWm)%Swm{#E^@ZACTAhX3O6p63dGK|=5 zjbny4v6I;r`ni$Cu7VG4(`j1-Q4QS&gK6w08n{eBDh;$BISS>9BK83JM%}iA2LVW~ z_QxB}sMNa-II@C7fVeviitwabKb1C{z&IoorD&_t%)D#bwF>tT((>3s`hcYmQkZZS za&w#Dkf?zXy$5cUAU}2c)ci`)nKRXS0azAN81RTQu7gZT<2clCHfDpxqDyloD)jTy zBnagxjtn+$Dl_VW?R=GmId9fc+?!C@Pt@&Vp>7J_KHLwcgQ=M!=S^fy+aF{G$NNHR zo5vc9-Z)H0pDL-&uBOMi8(}-rsb^hL^~Y7Bz@1bnf?%TLI<@!W_vG#Hj{P&0SesLr zH@*B^jaOojI5pCwd({!NTh8mEQGYQHUy^-O;h@ZxrQ9)9mFmh-X{TrmVWkuRt{E&- zj>G4IfesKjJ6MLbC2d7{usa-M@$@e|emoCeiaGkh_M=V=Sc4ejMNEKYS4Og%1 z=aW6BHF`KwK>Rw)12iYkQu2{{S&FCa9iU0^E1cNE)PxP^3me0l&UE{_BDFaxf{G&w zlHgC&I^osIfVvJtN#M?#+rI~`y)9JZ1hW+PI#W<%`Rfkqu5ppaRe^h%TX`ilfrlj~TJ`^I@&Uzd9<~6Qk=j@vsz=3}p_M&?dA>Fe@6kzviG+ zuvywVm0L#O#$QEVdkSJ<1$EcIfR!^sP3Z?x3jL1vq6`m3Ec@=H;61f65kKc*n^z0C zmYzxEgR!#Y=M|mFsIL>a;2*g}1!WD8MRjst061^4Z4@mYEa=_&s6)Pd6oX?5i>_$Q zP6=JP>wL7s4k5!tSjM_3%tO_rwhZI!V%P^R$HWGA+`K!>(2fvXqDvxr=homnC?v|h z76~FcKBDXbFWjFk-Mukew~?W-%W%mO9e>$ z_pvavgh&D{35lM!|5=hB${mRT@xq zT58Ibeh8YLe6r@p4rvg9!oVo8uB6${C!J=oGtAfSjOgmE1h&Rr%IbRS^hBOZPuYNA zAm8WaY7co};Q2j?@nwJlzVM_p%x?hf@Z3%+!-7My&cHh)noH|9kRUK zWOQp*a5$WbHM*Mwy`m-lUNnUT**$zLq|r!|C=Oxufr(0fbNI-jK&T$HF538lP4h;G ztCY88Ae?12^&nsBCcE?C6}r{kvWacUre*o;Ka$p}F9bLtYzV5k9ndn_Uv?kx}>47Y-9Jlz^ z4AsTw{Kd}~kII1;jTf*zd%uh9l1&EpRw2;WHqj~kt2rle@rdK{J{I! z`dw2h|Jy0fe~GdE|E`5fbyp9i1=P>Wed1^sLVO}Uv6x0A5=ef;5b=nB8Vo7FI0yn~ zSE*n6Mz=Z{u81dj&b5`=4dL2y7TOYK)Jo?_d1_#lO^xl1G}IfKR%f%F-Jkr@-R@iI zsjTtIQl?{9tgTlY?w74c9^YkTRH6wThHQ3g5(_rV zdkvZyc-wDL0V_l`b$@TdS1l<`*op>ptG6h$^-Qj@CddjLwZDAom#V3yY;H+N4bnZB zsy>WMv@>*a;RWn4}jC^ zDYKAL@DThnkVD-1hvi+poPwchgj+EV6pHfq*;%L|RgyPkoWh|3JR?sqP%KJmOjp^Q z$#lzm*>D{|9c|S09+x#idmnwwoH)hjj?q(eI{Om~k4@%|nd1{uVzbP)8ZOgP*zsW( zYhz~Z&(eA_IVTEM(pBi!iU~RoOT+Yd&;k&94Sw>fi3}n6lDCo^m*gTYyacswE(RhF zCFPhJ1(f-u~rbgY^ zc-tu}QbPq>7Oh*72WwHd+{R>N-q_dl>S&p>3Yy)75z5c#=gbsj_uEv~*w%~qJVB_< z|8WSSurDDS8$wYe<;X=}5hJrjO;2I=JiHhO)92K(AR))G#Z3IK7HIkm_0v;~y1`@4 zLB+~iCnpabLh~yyNEf{y^)dy2yHpMv397JdE7hfpC7_p7T9kmQrlXDU#{&s(P`ayD z$JRIzQ>82SCO&hgJm2)&Eg$N9v6Y1!(d?Na~t9l-U*d( z3!9Qn!g9ZzF-GGub#1KaEc~EmeBkfIH4t}qOJ68nmP(L{Z5?!+QI=eyGC{J5mux%<3VSa6`3VHg5S0(569zh zQjh#vxIrL6E}P3JrD7pR=Y@N-hQ1u#Ua8`vYqfMC+thz7Fl+|b)ExO4II0K%Sg9@y z>NPaJV0(71>#LRc*^E^oQ7#8@w~I#WH!1fU`s+SV&&#vgb9RLJoub@tE7NP_@j+qg z8(<&Xt+DVbt)&8KT`Z{WDDI^g6~ zDKB$*3VtU};B(6iPYopTgF5WQbd<1*Imoi}0JP(tZ+=XK?B1ngL4uFg+zsY!`^?xW z6+8v-CP?;x@5plW)ImcsO%cZ>su~x6u_Mksnckd?@1l8jsZ~`+!QW6rlpb_DU5sE` zwT+I_o&ZA446Uy;(Iel2UNct%24Z9iMF-hvKe7^a9AiS-jz1F2`(+lU(SHZ+T!FaC z1gO`%e3iW*R>gnl1fpGf1Hi77q?eHOrFvOS`6R@P_b2EzT3U;?>1S8!avbWC%DLq4 zqM)So$7oZoCu`&1+8J8A(R-F|S_-o9jJU?--OPU-t`gQ%xw-dTAm20xx&c>BE80B` z&29ivmIJ8`8ZX7M&N44X;$lALrMSt3@H)e#qfZtEY+bUw zy_Q2pI5Zk8R~S}k(bnU>xTTi8BDVtQF}sNgtemTNX*o@ZnlMIMK%0lG;EP7fF0jtG z^hr8XC90n+o2#OV_gTFxnmY6JQozqMmLPz34`cPy@RSfHh}Q zTU9P`#WXc`RvL-_mO+zv`9|@-S){vTi58!zZM6e6v;=sAHG$8}2AtXwsMm6baD3XV z_Fc}swg_>~TC1DXQR^2dm`J3{#?9b=O>DD)7$f}gwRyk+8`?ca9Ph}6|J^a%jp%|@ zZ~Jp->rOS#Wbw`h%tTSb+B&xkVdz>uql;R@0Tl3S(lq6y>JQfboYwf>Wkr?b4fs_n z(saPP^U)n1d$FBXKb|||RY4}1!fRQcV98|(d(<&cfJM}Aw;%D*1Z|OkrLp>O4}hvG zK$13T$MWjDMq_Pa1yn~ND@ev5C~EcFTb<|Y6roia`?!ot|kX$~_&WugF@A@DXRE0D_7F z@t@Aup+AlAHKbkK6HDb&0yqOyxzRToQ^2zn@{*51L%vW0mTooUSr|`bZ^>IQfJ(B_V!(a7`LNJrK-mBwF}Tc5EPp5(S{%jYg1~- z$vjgl_b&I}1kxwnOMxCK+WHt-1Xskz=j@R5zp1!}*!Dv2-K6Sj*0JzeIHq?vwO1!F zilWbYbBL4}5u}xw48meI-bgK>J@+J1r>(%$RKFHj z%eOJT+D0-I^C=1*18BMizGM~@9eLt!VTB{Nw?l0UzEj&ldiQ9hNXQfC(XC#)w)q)1d_AYdCIl z<=TMNAQdT_7e@g4Q|!o?I%BW9Ni1Ng}? z+E1NMG0CquKFDZGI=SC0p_nV6m=kb`RBvWdl@soAEk9TDNj&Q4q5D%iQNQnK!_8Y6 z0dG5fJYI!Efss~#cc~bnR*);b5JVUebzm1U-w6ujnT0!6DB3i7ts$txLOz}%F;BIe zzeIJw!b}H^MIUb{V27I;DFUS2mD!M&nHJ0Y*WC|yIM=)u6x(nH6%+zA_a^nGDtPj- zhwlYVYoU7QTjXJe-ON3Y z9F1FjX{)G`rx?1Zjz%w`ev-|c>b+a`;@CnSd@cP#@R-BKs#EpTno-OL&@A>|B}+HL zWcA=Qe7y7INz~8H76*J$d!*lcZX`XpdY=Ccsjuh5}hx2JSW# zo>qd%^aI0&Zy(W|GD)5-N04BGtvtwvItDU<+p^?i-tn*t6{>5fXI3a3V2~cb>zbz$ z@a($CI3y659;m?F^-a$NQ49U9-}Z+onHrFBV<~$^1v3IvN$B1h3AaZ%8<%Mi(9wXc zJ#?^;*?C04Wa-eK!CHB%-x9@SZu@f3jcu!I=he$~4V;^BZsIc9AQ5o}+J;gu-5+oY z?HC0J~!A2sjMzT}K6-7h@h%5(yZl*+MP(54{YF<%6|Gxo%j++oO801CP|RSYyH zBlNj$a87iL>1PC{Y8Xf1=JX@qNz8s?*VZZlgQ7U@*~XxKxm#XTFrci2-1tA8lRjE> zYJ@bakbBO;Su=%mOZV7ZmoVEcPhekksP##{&utnop^7LY{L(vi94^26L(dsH*SZRG z%%sqG8Z<|dGHk8nGdVc^Sh^?X4sf?+OMQkZMwA^$$v0C*8!K(w!47i5RYX6ySn`m> zX$e#Vj%&^(`d-WAXoJbwBFIa!w}?3ko*_mnF6@5Gh6xLFzF2Eowxab^>pACsSgF7kIi|r$=RN^aw2ob7a zefip-UG?D}lDpps)ORH9_++4k`s}_cAGDl5!QTLWi{Yk5<0Ocg4HhC}@`g@@1-<+Vcv#UQ%p;B>`5Ey~D4GbN(3b(I#b(H?@m`!#vZIh^r>Zf2%nEXsPlyIq{#0 z^FOQYa}^vF%+Ga0-6cbzKOnKpmJk$>Z3wNZ=4tZ%AV~5@f`mW(L+Sb$yNSofot#)< z8`OWxcv#PcR)jRpm=!3M-AM|DD!2+x@;%8#lju@N>QdMR#p7M+zg0)cxMrW;UYfOZ8`@aks$PPP{A|)04FE$ zY^KbW9q+kmW5*Hkm@`FIbJa{{2E}gz=6;8hn&Q}MBPD@;KxCmASdsc%YD10TNGGq3 z<~AF(xcYN8w~;J4#y7E_3pX~#cj+}Ch!RMnO5I9tD8&sJ^ zNc*`MaCs!5MmQlkU^V1|Ca5OlLlxT?Ap}BojL1H&VlaaUqPbv}CPf#TgX6LBJL%S> zXY8DYy?BUA*guN`X$$35+ototcHmgc}>=!V=Bt+fC^U9OrxB|Eg0X}14VEtx)h8lGST@4 z$e*uJv!cp#R}Y5Tx~A4wx7n1^SsNJ{@{wHLR(tWFEBn1~2B9M@+^>WTPXx`K30t7_ARqYdl%QbKPKJ8i`M_X9M?(O}E4G z6c1(54Azrib+p%ElEj}a1i3Zka0K!!Ilf9EFT7UsS&<*Y;+>*K-HFf@0m>3d6<;t` zi-{1JxVL}-J21=E?=-M;=Qg2Nn~jVaGuGs&lEi(82dqopIqv)aWJ)^%QTHucM*Ciy zzyH0_K~B8DmuxLkWQxmaWq99$%p~5XdE+%3%&3d>)KY=67K!nFnmEN(v(hK*P>tg@ zkn4m=MLji5!2*&_Y@hDQG>+YcR>OuWx*1-PXLmRBA$zqx{QLKb=GyE-`-?~tR>hX> zPlm)b5+<(hnRa4^d?=NGtiqiBpE(e00a%?qXCwNWJ3=8j7@YyuqSw+MMf9vC?gwl9 zGlsWzD2oRAibr9Ulx$TpCylTA;2Py5Wk;1(vcJD8(B(P3%u6%X3Bbph(5P%N zfl*JINPmmxY;c?(qss5!kZ;ssVlRM<*MaC{+cJyJ@#4U=B;4O42nXI4p?6B4GNqhmFjzF=vuj!~O*4+6O3or95 zI*J7cH}b9lzsoNYL6FV%>4}DzjH~%m6(WvijmK5#a(9-grS`fh(b=_C(A7dkwe{Ne zuJoww8Zte9O5Lj?T@Zh_G*5<4M&XmD0Ds^9&&Slwx#LF#az)%My6t5KN2wyX9$eZj`aYX>z8XARn7lu5pnF?@vq7LtJWlU@GiS#mYY6{3gp*t3i^l zhz}mWS{P9tlI0n6~tw&d;lqM8GX@0=e#o2QnPY!fm2 zY&OLm&uE>ii%4pnKBBY}1gjfpfiHVa18n9jS@g zd)gJPUB!;~NZyAKV|j`sWix!DeKIAbdFw&2G@aBWvx1Birmw97SCi}Yl(qM_<^Wiq zGSn&~MV_h?F~8N+L##$)6kNLKg-9YlcK_}Hp3`ndoUsZlb1wHCr$ zTk6#PR&A4j#zU|{ElhQLph2p+L~PxW0*@@?TtM#Pb*a)Zv?c>ff}06fVC-_f!3mey zx(Db*BQAM6$<$`7fS5u6w{@G7i)eNceM^Q2{w&4M89D@5=X3rob@XusNJ5eFTp6Gw zC~2pRNBc*zCQ!Sfo7t6}zR)!lkDX!2aI>%=T;>S7b=z{IC1B&N9Sj-$Z^yivz5C2a zVx)*Ys4o|>=&nC9*tL;^y<4h((IzB;inQ*_9#0fpgH@7VbKU>}aG7tnD=%5rJoFcx z477zM(%v9*mO%zVXtPuj*auV8M?pdZ>^;-YKUQEom6G8`5^t)$%tjq>+2oV?1^DTA zg^ZH=8Er>K8Tbx5C4Yg`3iR3GRL$s$4!;7KTDEF886J6z4X?1!w7lL&zvU|d6v3jU z8J;h3f~uBjL458|S8^}iVLs8s(Z-VwjVqVUFAHq2FQN0#Ryxs-4p5HjR=s3|m$oy1 zHMm-eoqm7)eXmwk^_aetWDSaRi&`{)n!=ius}G8EBfCtjgqc`@g$aX3I;Bh;(MDca z{bwp!yEL^T!E=67H~TOX7Fta^tREwyk*nOJA} z+*rD%Tvvz*a58MsUXAgRobAF?Pq0?5cwgXflvfsvXuxT}`{SNC#V&N5b(6Gmcj6^X zTQgxB=NNGlVqiKSZu_2Iq+Ll-$*^&gvvmxe2~#O3UX;1ji^ztU{8p4EXkZg_YBq+` zEWqvr=T?7B=K$z))H~tG6;+s`C$tHUnV-pu@${b&ZBF#GKVTq*M@)OZ4gSX9*7-*O zi-OFx5)(!j3g94#F}_8^e`&l_S7;Wy8Dvm#VfO@KUqKA3fc%u|orb1lcFw5go~nU^C`?ll(k~nqoXha}IsJs; zEHm>I`H63O&C}rZBO>d=@9T>uy}rMBP#@laD5~ZOrQkP%TmEXvIymxOXJs2nVVWcl zNe340C(vJ|!W;@tW9e&Ynf)lgEe04>ja=oly!YanQu{s|$?mw5;_h10ZmG5t}o@-r^=4*U+E zMLKnILx2V7p>G4Oj%n)l>y*wc>w-vfKPJ1BiH78))T*Bb+h z+zYF<8jM;Gdx#+Yd4q3X+0y%S~ikQ8jCbW(M5MN#;+6MbJ{MvHpAS`-UEl1~Ci zcOfj`Zf(a2*T3HusBj1AIjI*ql4tGc0zuc(x5&I7(NAJQ)jGv59_olS@A>M!o%~&H-=$2@A*>37;hnYvdDae0&Aq4p#~}i z6Kc$1;@-b>(iHdL&lsU8ol0k5mjE#F)J1ei?mo%D<{4M_z!|)A;eBYRG5QVUNTVD; zPP!S+Dm`^q4l;x;aR^s4Hko*W8R8IDjWB<$skDUKi#rq`w}(*HhdRMY zMk+Y>+kgvG&G)fJ@|&MtxOERYSk22jsb^v&y&uy>-c;fuJAf=kB};5dPAkq zzaDYI25`4EDyt#Uz?hDC*aDTGj4{tQlOg)?~;A=#so8=RUCx774 zhuHYq)aGjEGI2phv$vd1Adg;uZF`GY^hkOl zC1o(w0Rn*Rcz})J9?_3EU>MJZE|<4)&dgNgF?I=He9-Z78npmdcG2N6rD&Wlvt0D5 zEDw~v*(QXHRe#y@2k1Cvr0Cxcb{1VJfORw*?GVypQooNYRk7OdCpwaU14J4`@^1Q6 zSG*nvloo-FZhgm$U3#}u^kT4uJ1n?R$t;g8X0T|aE^Tbm1+V<6Y2AN9)z(?p+Elj> zQd3xjv^+mV^_E_y0Z%7 z2v`hI(k&>Xu3Tc@x{~l>P5&vxC9(zI$WMj#)Dq^!QGWc(%K=Mq;HMPK0;U>RLM-Pm+E8aA{I)8w3*^W_Kxo!w`$%L`#%Y+u zJ=xHC|G<;Tl*a}vwWZi!Ol_w{O*J`xb7m*gM3XO(&#y1fE$^owGBYBn?sBne)R-a& zmKE^77P+jiT}e2x?byzhnIVFC9Ai6=wn_VhotqS|FejodPJlGBbfxtg$ziQbM#{%5u*PgJ3Wwved4w0c(pB1c5T7 z8fgmwvT&1Y5$!y1F)IECh-Mn;Wp7^Q72Y6lk^e`W|2RUR=9`E6fsacB5|Nqa4Udz2hhlLSFVv6D^oSCBc# z!gvbP7W>OD!?-|m&=aH-D05L1NQXgNjs*!6t?{jaQZmOyu?TjNjmAQ$eRbGH$o^aK zh&R8!Mm9}awBwGSPP*%N&eWs>wmfdRVmWM)W0Z}XV*DEd0MuqZabrkkc99+j9={%0 zVjy1tB0utzT7_bttwqt^QX&JL3Ya66Lbb&Z21|Rbe#EJ80@7(hHxWxYg=qzy%e=40 zOf;#8rgRe24okFHuen}IJZZW|jre|+AD)Fd*;PG&3cr_SWOn_Inw z>p?w(1F>~Hu>pmnvWbywLiu(h`+{xQqL&;cN>bb280lolz@pS=ai)nm1<8uwaU<*@0fnCAj)&83q&@qe=K=M zn_bg8deS>W>$DB;xxJOYo4NcswrCXskX#m@s5uYWA{0^w3$@GO>aS!nyaB1lL7e>% zmXdU$f&)&|56I^*k5(_FC z{37S8ZNX*~RTtb+BfZuuh-LnCHojrDa)F;9vjwC{?APIFP_;K>Hj%Sndt?uxbaO_+ ziH3nSgB(sU{jmmpOK+1m_p!^*FWhr2Kk~p{A7R3PAfTvOm^U#iH8bmVI?E2Q7}2>=p4UBC3H&&*4E$BRw*Xj zTNVaTWxmw)I#)$qf=K)*+6+b z;P0Bc2KN1k&gLULZwFfE$Aff3d$6DDIW0vJMI?d>(dT12eJGczV%q8=@fNiP6EQC0W2TT4@Hj)AH& zq?}60%vLGr(YS^Nc#`C2%Iiq>N({&S6CN+ zEJ{zp3SXdd-iV=(z(M4vd)uEfTgOe)+9ghq45eF}Q~sT@CHb*WP7x-3F4_#H;|SI8 z0j_F+$7e z{Uk@{w$aM5cH34+={srKp_t)oBn^8+OSuZsC6Zo>YOh+4%gf--tMO^y@6B(q<^ed zuLcxavT4+I>#sIK6>5>MdX6zv7!91NY%*cbse3(uP z4LR9H$TWBexO6axRejf)h2X~(2x2#Lm@Qr!kI!3jWVlN3 z1VnNoznjGjP)wo2sCJ$2@>*eJa8LpPniiavy0EyZvJN0}Jrqla%AWm#%%ttWX(yBS;fLgow$ ztjrF&8DesAYU0{O(`oIg#tzGn363Qu?k5-P5ye2n{Fzr1!E>q$(<{IDN+RlM$+7~V zg8|1wQ-7C*cjepX+yu|SS_ZrVEYc!nmlMJsEPcxF7ub$B*6K@x|Dcat1et0hhy`>z=a zZTy7WqP_JcbdroCI>Tt6YT-Y4dW6=PpgfLu3iMHw8|p>CkZJwuAEa!>%!QDsw7av# zG21Vd^JVa(Wx9DhhZUl6#oACB5JQ_xIwo$xG&Jz!zhn}G#+yYhTMANCp-EA;9ea#p zv%u=64?jkK{_3T%g^etB$=XCMZQ}q+`9(LjXg`LZ=XF{Rvj%deQ$CmH;SaQu>cooL@CJ0%7fNl1g zNmw_KgbyELJ7RHV*k!`@$cIPyh9ql`m+X$f?kN<=bHd7FmsLaPM*>y}*Pp5NTtQ+e z5is%~H}0puWhgveGOL?kLk!%%GIn(Tx6<*y2aW~EYsvlpd z@$!=I+xTt?|Ku;nvO>j)IJCaj8yXe0vC@6;%HL)6zVFJ_h|Kv~viuO?=gZ)Yl`h9_ zJ{IX+QPAN|r|C1&KymwFnvIub-Ef-wY!xJ!OTynz`3%33C}OAHc&C(PYx5Ro@`3cE zv#n?D*S9zl493XRr_3l0SWET@h32ika3jPyy6Gg83nKL$u$(aY>WEt2#4W2+3VX8b zHBqYgn2(HNkFG!pMsKpkSP22+tPs;34GEkCbEl)4O}6Bi1{6RW_qof!?x@+oZr}PE z4>XbrlSuS?XL&6(g!ttZu@B^()1ui2Ma-ZnQG&!$>;xoVQSE(e*wd09s7Xq5sMxAi ze+SG8OH4PGRRvT}LsGqG5-y5FB=e3#BvGfeHk+#GzR#tULg@SWRQK$&8X9exWns|h zXibN7+xCjbaFZJ%26bDfruBST?aU+wuK3;Xl3Ya~(et|t(}xI`LK4Ymx8=#y)y`d( zPGqb5(*%X`)MRlIgY@A`bP?)-{@R4cHg@I5&l4(IZzX$N;!LHlY8G0=pv}?a_X7O?1Foz_YVX|Mh-GG0dHcOxKJM8+bhHP zLOx&jU&yBcjq7xX<8ePo=h%Ec;EH>{eO$Eu27m3ZJ2J0TRN=Ua4A-Jnfm4zJdmN&4 z(TVJ?@m{?M-z4<=%Bsf7hXG|Uu^cZ@Pvg;3MKzd-IxLx}<%?pzhsb!Q7IiSR z+qJOJVK610CCy}fA;@5ODwaj_*Z1I^r!(PbpXDwzF@?@ks~?Rap-<~LAu zMK2i)up}V8Cw2vX0L2oEECTB+m$z{34IE4Bf;lJ+Yvg!@cRCfk;MOJJ597{I24XEg z3xK(5ej}XvK|eQ=l}mROc&1rDrL$g?5K>6FN&kwh(itAj==X$hT>n8c|K};D+n|b& z%U~Z?Z69`)!OCmUq3#8>K!1%Z6p998VwWftfTGrG7eAI|$`nPs>^Uk?Y69qlvt#e} zgCKh774-S|a&u*rigQ7!Vc3ewyR8id<@t{i+vnqES@jFJ<^R6|m+?RBNrJqz>?%Kk zr;uQJb6`Hdqz3QHzL1z=y2zTk?H^whitg|IKC3(By^WJrW?aD^Wy)srr9mIxycFlv zumkYyYDl7tGmSUeF(=M9H@&}|b(6J2PLN|@F@+m+Uko4dr)>OTEIEOrE>4C#0pi6_^;g5$6WZ3 z#0inxw<;2!aY|;YC5@~jH!0EhmvpR?^uwAf9^mIR_-gKG#+D6U*+2aZ%fF=w)kS)6U)Y8gv%-}i$8l`7AfMAcAcdj@3YkKRq?kWC0tVWr*@SBIo2*67ZMn8 z-`@US%R@^+7nXieW*Yx068uLGqkpJj(uS7ScCP;^YyUyTS8}K%_Fu`N(zT>kWrI-* z>Ka|*C|V7u^%6PQ=PUCfPE90XC!Ej+>U*g$g+yhleyxC2}~?P%nf?9X-9s z(P3+BXkRf+o|ITyM))Wi=@kJ*8nFe68&X}TLis`RNFPR$IY^r*t2u3nzWA_8Jk?w2 zbY}7M4Lt{hA1YmZ*G@L6Bl-w#v1%LR@erQ^oKT5mrwOYeGJu*Wz@UJAM-)sqkSUF) zMwV`U`y3V=%;>qE^9LA1zgHv;K%}!8mgqCwBkcNAWhBkw^6CThW~fYMWHlX5r&Myo z$lAfs`-RHA9oT6^{4Ry8$Qz8FezQ_m-^VkP2$=LGW_MjX>aWe~GN)lg?iU)O{uK@X zcnAJ}M#F#0g7O!ss`5pu?y1(+)@T)pOP&$a+J;fD##qKquM|Wi^b3^W7uZS}Cb62k zT2duA1=Nq`>12~^&x1=#K#Olq$6`MD7=TG;m=tDw4}>uU!|>YU^Vz=7SZ|gpw^MgFy+}~y!u`s;0R1_XlmIu z?oh3BDj(L2yEz1cQzRlhp=}Ef6hU#iR2IdJ6?g%^dqKMN4zyZYcNNE)49!l&t4Csr zvbb3gc@xHc4M!%$jq^Ue2S5?<(yla2@@)4TR@;QssfSgDlhB~oS{#B))XXq=@g9>* zF~Da<^%LCiX9@BqDi)RU&xk`G*FHR_%GACLbGld7;S&Q&x@DY3J7kd!nUq^UEM7k? z*ehLl=@sY_?vRb}Riw*43MNB7!FQW>`!5+cJMTP4$#&fl1mcqy5}MN{AG#oJFIMU_ zH7OC+g<#lOE9y&MnqHapbif+EAaE|$MNbFNT#+ug)9A%5R7aZc-8cBa>0lwO#$78P zS9%cGAk{86uL3ZXhnUw0=z@_^ETgsZWVz-dN@FGT_;qa#JU%C0Qv(v+@7xjzCpap{ zAoTe*DlU$Y%?vn@1c7-_mSfI4^K!IBzf}wP%BQ={LQxM6!qfAs>^Td!C4-@h$WVOS zx%E(`R!4L+`yfR2&BB#1G9w3eD;tJ{*dytfE@g~ur3)+Cb94o7&ig1}$qX0&R7DS( zSp$nzyBS5)>taWSP{0CQDE%os962uPttLf}>CIV`#R`lgG`~&x+hFMipm8Q;S{l1H zwfz7-7Z^v7pNe&UaE}_2K^@jPY$bwEs-TA!%065$iJVGjh&8gihHVC zBJ0lr$VF@6vWI;s<_{dCwxDAf@zGE{01Pd^<5O6Ns^3lf;{6m*G9}S(ps{FMwcJC1 ztDH7Lu6ZI$h?^Q2bPZ}RY&hkJ>bXeuTijUQzVXH1bq!0{0^_hnWymgLX``_fUWN8{ z%u|-}MOFpcV2bY7kVi=}&K|`OlN6=77L7VbtchnyW6Z{h6J=c)bsW{NE$9Z8n4gr z)H6;zdvciqqJHt5iU(1~`6UrJ!?YYv?-ZKuMdsgoYz*f`eau}aiSwu%pxG}H#x1FF zJT|`=gmY4Xm(|@c^*Ca$%!IObc1<*qtEy@?{q*wdV8f|#ewteo3f&mG*BXjW#~F0r z@M2RLVB8!k`o;sr=jg+qKmWTIn2kz~Yh52+!fB_p^=QorC_7Mn+Jq$J94DD>p1*PJja>Ai6Y z7BAw)IBYsR)DmNY)q6K82{Stbc?@x6;%zy9`EJBg>tzlZhtf+vt&lBV-yM-w=hcRD zEb%ndxGPt;@wFV=$ORcI8-D%}s!x#~=-IjOPqIT*P>>mFmzbcEIy8@W$#CWqAoB{< z)+Fg=f!UH)?$#&|a1Qncy^ZIRY!M#S%3YI;Zc z^I1qjdk_4X%{A}3)&3Z|1)^daH7KS9c_`lPvp|@sv8o!8;A_>tNENYP_y(Lf6J+u9 zyS(NKcB&U)3M7wUcK`CFIoP@q)VlZ&8^W7LS?fa*#Ey#jAN#S zD%Z&qlLK}r>%*J{UoQqtnu3)p1#d@!)`VW$hC%?tO$^)jR;Q*`t-ReciI-(jSFy~( zQ%WGMVNbs>laSX*G%-)r0GGn;gLa>``Jyj*X*>iGGhK`){%btcbBk)-ym$6C9X&fJ zK**@QUqh9Z;A7pA&*qKLHP^{I-s3K-ZSqW3=gTbjbC#`Y^Z zCvfr$**p~@8~E~fl|@et2^af!2oLiK2pAQ_!=WkMXPRiGfQ=~l7U+4mbo9pPNA9$sYfR>&jfNiNO{ic^Vga^ZmbM5 z99*h9JmzR!vhMWgy2z_*U0?Ns8LNn%NlOfqPO}<=QEq;YJ}oFHG}ZyePU9(bkZz5h z)SPvf^U)H4F5QnJqOdRn%XpJd*gn5ekXmFg%{%i!3#&^Rd1ozi`r?ctmUV>M8h=U7 zo#t@_djg1S6IR zV)SMO)9RN`zjU~2Az%iI zVjx-$>-(eO_ijzzTsgSX;wfd|wUcjFmR3`dqIxrzo8wEYVi~)@)3B03Gbj{Fc*4fWd9+Yh=U3(M~;x!MW%fJqr9%l zF)*Lkb%a$Z-iCY!R7xZjLTl$~pgOu%6gFJ-1Ufpl278aPk6b>~DW8w0-(l}NK69Bi zjP{3nJPzHFx=2r-nasvKT>{wa?{xuH1}YKd*APkeuR|o^zv0jRf5?sqMJ;Qjuj!yp zE4zC|-l9a=qCroq*h!-c56W~lI+eL6D!4>^cdS-QC(UqZoEGad4nFnieGC3d6!Y?| zl14BM3&{CkEyaGS#X0GBm-icp4gMEAA~95X2;A_ROgIoa_n}T>POr0T6Ta)a%yZUm zE+rbj@|>C;26O3lIGz+Fp57YEvvWiETl6;t=A8Z_guo`EK9_6ts_GQN5A0=k2jlEJ zc}8UvW7_*V6AAUxJ+`33G{CHlUDX;uq_;?`$=>7V*?6vZd})MnF=5$Nt%~F*!5;3@ z5tGD&>4?S&$JZ%-i*nC3Y3{_npqEOS2L`q$KZx!X4onayi@f4Kk@+d=goXi=)wP~5 z>s9n4P}pAa*w%NCc1IqLM3a@?Z<(4|Q+K+rQ_@nE*E4?PO=30@ED~KVtqdce-;LWNv%bYdM#@+BgN}XFIy+Q7 z(qn@(uyOVF+=jfwe* z$O$_Jg89l#Ie(+p)09q-Q|^T z)cE}%5F<`)`C_KOtdY2OyFR@>fU13^0}+R+)KNF9n%8m-=O3xJHMn~Bd*_F+g zmK{w(DV)!gRlnhzcO(UFTr#OvyBnHze+fsO@Da5XYO1jq-q1~3T0elL1UazM$eZ&{ zG6zLFAZM}N9kC{f5Ny{t_Xc|-Iz@Ju#Ltv>scaCMWjdlflC>Nm&9Y0%!cKUzW*t~V zWMWwb*_I9}%DYr4s=3^qQ!?k=W4&(bg@ZB zy(Zs}7I$v$>#@5#C!VOWFVlY@ye-fe8NqiX=A&c3ZI%k^+HecI3-IvEdXqlv)QF`J z8HX58$viFBdfn6#P?UmL;1yE?Q7Dz8&p>TPA@^JFX$J3zYx8kUZT*Yb$p#4f^m2hu zpaY7m+LI%*hCjl+@{TX4(v~n3mNTcu_~rHv}Duv@6w&A^81O$2i%1^e6#RPW_7lpbqM$N%u!l7Obu(QuwBg6CHGFgu= zrUN6I3T7Qx&oJzDa{T%tl#yfXZUcD^BS8b)w~cFt88h93&>_i(;Zy|r@p3>eRDM)` z!|0c4OiSFk`CA1B^ea zYOB_C?enWc;fz6^WRHNu*imnkznn&`zYvtypIIM>NCZuD3Gt^8Mf&vF-7~GguoHL(K3k|%&QP79>bcLKc#LXS@3NHR<~pH2iwf#SU*&(A62h9}-s1yt;QSzPqK zbuhMA(6Vfnvq$`Oh^opqa9vPp-uhy55yy7)9_R)p*+PRnL1t{{Kz&{fPA))n!Z_uR z(n?b132jKUBgqKB?QG33cQl{<0N!uB2 zONZ0-gJJFmZ8LmGcAImy2nPp55>r(GcQmjn(Y@JH$Sz^J+wL3Z8H0`n%+a1zKbocY zd9cvNf>kH!zhb|Wa)^x4EY{1K9cV;~LL#uzoM6_~=d={srJ?n7m*QA0GfPmu_Psne zgJ-kN!yH9BSRM;q+6f%12N(4PNn`Edx|Gxs-sp(L{Tckqg6*+7s@EOv2z|)5KsRp! zncUASN6Q)NeIIjMRCn!t+ez%HSZ)EGNf<5%#_!_h)(Amya^E+Rp2nM;2*iJRKU?^| z^Hh8yE`B-~duC&pL7qc*Lhhh*XjSFV6lf#N{4dVlF}TuqdmHSI-Eq=!I<{@wwy|T| zwr%dD+%d|9R`<_l#LHzb^9lp#B>p@;`#I z|Btu+Um-64-V;<`)V?fMKXjqsVhVp%5zzWAP+Rm@R;p_W0D2HB)Tu2}34ivPr{y!D zh-jr&Emk%1d`v&u9&yo1sqEwq3Qz zfQPkIJv91WK0P{M0!vj;%O7f0BZ>{s3Nmv4X#+;3aslYWdcYCNMP5dZR7>VEm%-@Z zA1OQ=E$fL_V$v|uTrAcP?FN!qp*l%qsg@rP%K9f)xzAy?d#%=0Yk_P;HGtU>by{{1 zU>mf8`b0v#g2OZPtJD(;i1gIlZWdKz&elMB78~Mww)p9-Hr~QK!jdoD3(jD+jAI!J zB}0v&^gn$=C_C=SZ>^}1l;}b750jA#J!8FcM+1Dt+LyZ_iD?AzelfI5b}(I}W~i+4 zgT(bMN%D%u{B-Ia(9*g{r_WcwR_bp-&Ww^tz!f1*g}Q?Fi@HP9D|z#-{UT7@vh7!@ za8lL(8tS#oe4IEY#(3-G#%XiO_{^KA`u2PgR(t5BMrY%PU>cV$F8>+;*#ej-8Qqln zSgq7XwiVD1Fx}@K;KT?T?QXnK(uHi>W2F1EFcWho6UW{A&T{8z#r#s_oZ-Eu46*fNQO2CJbiLJXtzz?1ap#`Ov3mrrWx`D1yu7Gs8AO5 zhkwU^e<@@SA?rb7S6|6-?=C0pSt&S3R~qC7PkSYnJ~@FoF~8+(pmDSZzgw4Q3pr2Q zLIkO?>KaXL4-oVg`4gAu?W)}DfKUY+(r`%&m!{4Xk#IbR!??e+=^@TLbgF-R=wOjOd zt#_9gZ*!S7jShMs7tpGk;{{PYk(Gu>DJz3MOTJ*TDFelOp|r%T8sTg%-(jFMy~(Ni z7}Eic$MqOTi~BletOcK$oS>FfJb~*Se8U+Y<4r>=Y3o#4)u+vFNgDcyo#g2`cZx>)wfSZ_`mtd3tXd*ndXJiyXv@{U8HP*f=A>itE5ga|p#7=w#jWB) zJ2!-m*h4#Q58Kk~O@$qv;d^xD^+D71fu#?P+Mip`6y8#xF+udp#q@t9PQSz0&4Hw&juHDL5z^>+hQZ<`B8|T zk&>>~_{gewz$G|bWJ1(= zw0gQl9W39N2zp!n@~_mNzC2V_nXlQ*@V}-)(*O5W`k(V!-oeBeU}WHA^1l{q`7xV0 zc|;zRqaAj@98ks&ar65*7=5gbJR;>iAzE;#a*~K^jH84OM`!ZIuNyg?ZlE|dq9rd3 z!%{7Qj8srD7gNrcIClK+--in>KNj_%MyjDl@zHoXD}*7&8XkbHXJ?q^XeaEzv}3k< zJsuiA*q!ei>@<|9qMO~emlIU9uMq4o3cBnL^aO`8HBfw*?+%2{N47MRXTac1mcGt) zZyHu~1GijGovV5}ldakEVT|0MhaWvM$g2HHB*^oQp2_tT*Ydya2ukaM20){NU~KLw!gd%gTF7z2?YaueVY(jhG=WOa!3bj$+w+H-i>jrH z6;!h#6Qt7eKN|}pX-B{5#JL^h5+LY>-wOYQRLN%?LOow%1#N<8V}GCa$@1vYHdj<# z>b1ijh_1EJ<4$dm{%-B#o;;&lXEH+ZLGcFnrhNpK8uRIQmS_y4ssNhW@^F<#(g zwGdGnU}wkwZH9#T1Aak)cs#cUC4;F5?~EKNV(Ra-Tn@^qsvLmbA3G*%gZQ>j!FB8s zWs#2Z-W198!sn-B8e9Aj2x0E|8^g{A_4s^tYfylv8>ZJUYLiN_l- z3c~=?6;G3S`xRk$HTAzj8M^FJg7nB7E5S8ZD@Sa`!~54LhGVRDf%075kzXaWL!wix zHb8>HQBk)E#HrJ5Amd>>Zi~M{0J+iqDOh|IYWQZ(ji`{q;Ci62A3k!Ntd@^4oVKtP zW~_(cK2=GNI%B#$SR2NMS1X8js^o(3RYH#SgP&NQg&TlbHRVpbETPEC(`|0_+WrrO zu7XkXH7oahxX&c-81HV?gt4*(DG7$%k|e((@<-aC8i9>^W-d5ofmEve;1p8 zk6qZDZBq#E-VMo$`OClj7hp{>B~X$W6?r>0t18_c_r#~<=v@$Mx6=mg%u0$@nDle- zQCt615VC$y{r*=4HU8HM`i~^w|7&RcUq{iu;a}w|xw$VVY1<8RHMS7P0=WKgr6t0o z9eF1de})7SSSHj|Y9IQI(mzF(iSGm-8X)1A;UQBW3WIO0;B48$tNR;ox>Gz)>u)x% zdq+!G-)4syh%ID=D!F7g7?mBcV=6OZTCFujsV0|}WQ?{dPOOE%jA|kwU-PRpTXod# zTuS0;bXmCnr2Gu1Jf#up=r(RU=K+b($HX5e>m5UU!;cMPfLKAR9p3v{@R>rbn^Be$@!m_Oh-EXcC03+BAoVH*A6(;C8>c6}^$s zHA?g4g6Uh%w{ea_?-LaKNl5RPnRee7NP(0H*O_s!JU<~Wc#@f^_|RS20L>N1#Rz1O zV%%^leuA?M=Pg>a$#CH*j4JRd&LuEAsZ=$^+}l=M^(fwwbTTbk?|e$vl$EQZiTZlba7;bB#5_W+{46HLBS=Z!NfncVG_Gm}p&A_@!u? zZy1u#W`{Ljch)9`+IQbbm~Zcr1IRZM0}NPX_>fs9@Pd2tcxE=)MsiqA{2TDh!Hsj( zL!}A2LFeWdYW((-`)`8z0UQO?J&2)$&mrnaAz!b^xMK_G&KWH!&-ViNbri*4$XDPK zy|x*~Pt9U|9U`-H#j3T!AFG9+f1>%pxvX^8=Xb3lNMpwz0~D6zW)Bq@`@VKHn#7*#=mpokWdLQ=D`wE!6f zlB5WD54aktFu!oWw^1#~dza%@CJU3qx0%Uy*VI2=W-UkSBZ1YM&OeZ{%V~@{jL?9{^xI-Z6FXXZhyua#d(`Tqw##3rkI@^7}0=m z49RjeZ6A4n`nSN;6XouGSv-TXwDHYp{buZn5_%a4T%!!8$qzJ6wAe1g7TIFyNVHpl zD3>d6Sy6%lAa+Hnh?X~~mJrW2UpC;fS;{%1r)cdgJ%S6X$!6PAIoaJ(Im7 zf`U7e50F0gEwfFhn3vG-PY^cYBTOcDs*SWapP( zqVPDiT&U+aR9lO`k!cq@mX15&lrC_D8`YDHxi)szX>koQCEhL*2q1sz_Dl8ufdW^J;b zjv_+J?D7McGQRDzaI&yg- zPT&ZH(VtekUcGbhs;I|!!dkebY_q`#Xw4qSSaBIT~8pvq;pu%{fKGMP>G z*E9+mOs_AtEgb&{{=pj3N2ve4m?l>4F8>Jmb_)6a{ovA5+bNtlTJnZEmT#9qh)}K@ ziRfUs^%)gc_)94xx1S~{WhdJBwW+e2^uZLk0B zWa1d`r1xEKXQGtCYDxvtPAucc<>X}$CEUI__EL*L!=rOTcGPFrkcf>3ostco%XX0_ zH^nHWHp!&XPU``SaZS`cO8+*i_59_pXx?FF+kn!g6Az&CCfnd8=WAFbuQa|2P?>2o zsYl}MUNj1450Yb31)1e z{+OCab;kAP=l^tI)su3Ikkv!#95&Z0t|l~mjD&Hhxu}w(6QYk)2(Q_5D*5*A{2QY; z-^UmOWo3E>7mNRua*EvJ6`E@Q)>uf4oMf+RYFeCs551O1$THCytiOSm>KNO7 zkV1M>vuRDSNhujhJ0-<1_hna_>bFhRqz!yEQ{7-&|C zmL63Q_wFb&XViy(w9h=f$YzA{&NTk;8>6pz`U>Cl-Vd&mTnbl|3rHfMKjYgLx%DfY zqbEDFe$Yf9z*==t69M`h++#*$YEG(v;j8E2!AV&;Kfgs+e(-nW+t2xe#~z)S7%y3n zb!1Tb6%-o5i0I!nix60nAF_u63`7H?C@$DB80~XVF;X9(xN9b9*|<3L26gDI4E30> zE_n6wHo&sNdownq%QL*TXNX8@f?01NJ(N*I8qB)z-<_xb{Kffubd%2S&>iL09`_wP ziyORRDn4447Wn~dP_0^cp32!if4el3q40F$I7cNHC>2^Um~}gUdM5Tk_p_X5IU~R4 zvcnz{!14$yZn`zgh zxol)CgNF4K?2xxH&^*b_r@}A4Fr0A-k8}xd6iLZi^WNp0M$A_PbG5n#7ZSLJRi9Ox zBsLN~kL1){y&B&>i_{@s_P16y_&zA%nsRddR*W z+|KSi;zkt>#gigqkI3#72&&#D5S`A;F~+Th;zX^rnf%MOI@FZk71l-)7NNBnq|O`! zkwa*_ZJQ`IA~(a??5ah*6Zm13<7I9z9nh$92ho@-XORSN=V|I@8tQ+b@nr&gY-(Kx z4+%TVdQQPuO?tN<;vDYq9-&EfO1Ym%FGR>VDbU%KU%f%4Rg5kpck}C2s>G78)!B@8 zF|DJWv7f9gtxtr}C81j@o)!?D>E7;sN70#BVAI+BNyL;RXM1ws|J9&Jc?k+7zds$9 zTne#o^`oU!P|^AAY_G%p*CCJ|U-?DFW=#s^W384AXO#}1cmztW#iZ8gFW(P!<`sNT zNtrISky44I64~=0**Q93yVpdv!QYr~5B0F*97$J>9<=4ZN_@WWTHp$E<$Bwu;}wmH z#{TWqFClAe6O1^bUd7lH)A8=@S#u{$)KPBs-3Dvw^Cxgt^A=J8!6_2TrZeXd_UT7q z5)?MDJEK`$CYY1Nzdrw?+W@~hlK-vHD^R`_=>z}qVel%0i30RF>N!{y3nPuIfVS>7 zDX81wvYFJ#K|(`+r<-|8i-A`;?%wnxN&P%U7$ygE3EID7L4@grY0;#OWV9U`Ou#4n z`3(}}V>58g+ogOuO4Z-imEjJNU-NLE&a@p|zALicsGQ>I;I9dL0dc8_qMU3ER6i`1{tx(_m@Q_}O2Y zG+5~N1$O<`m$fXt?x!2qZ9f6HqAh|Uso=Ml?;1}$m=d&@^(Hm5Pa9rowshOpe}&R& z<$NsCb5>jXoA}20Qk;()?|MT}V{AUsS%L;RhnD8{4#kdn-9JqRb96Ke9ig1TQQeen z(CXIKHG$M0mKc14u|iE!LJsNY52lQgK%1D{Z8DQ9CFFQ|%WTy4>B^o7xx1@=rCk4# zMfMkss3mHxkdhZ`7|G%m6juCf2Co6YQ-W=Yi;vE{A2i@OxbS7i zeH(c=iKwg6vubZQ&o^OM-Y-UR&Ghs5ezoDCc|p z)Aaota4iQ(vmZXkawf~(sIJ3%$7n$_0^j~3y+|dt3MYmnI63r6H!jquFUoF0GyPTR zZ%MQpfLqgE6v;YJzckI-+<_1_>kpfDm>m`fnp%0@(&%4ZIkiUELXGs z_KKRlom9{a_dRkB*e@$HD8mIl4DBY3Rp8e9Pp0aH+$f7ZAd0$4=i_)a`rC4~lnQBu zu|Yno`dNZnkg& z0jZQDHFvK_XQxROk>UyW(?nh{n_r$_U8rm{88gKP{uq*(Dcs~445V?A%qTHX*puSvSIH-@(47_XQP*cRm&HP)VFoZxj@LbsBHOy0W_ zD|)hQ$sg~i6oyyAWmOQ(I@3!zgBqtQdV)PP2Zf=SRHYaM3&5nN?!DE5vPWuZVGn+W z%B~4tTI<(o+_>r_&#r?_G8)7JdMc9Vio9@>Mc+zfI(###^R*`#_Bnz&i6L~@PgNBfN#ZLVYC{8uy3YNk)ko> zgK+5*H#cwDL#6i=X2>*TP?9smqmfv0Rvtc6dcN;}u^Lp5xy>spjzRKZ&JJXn?D=`L zjnikqbka@|9w_CrT*q+^f*V>qvX1onfGI;+xpJOSN(LQ~MI4ho4N%K?$7|xSY3OU_ zf4Q9{=W$nP)daVvLhIja{uY%hsZgG(y`I{;-*jI;v2PP4fo>(4g`BLCi;;7k-j{U7 z4#SdL*|+w`*2V4i2QF}yG1RMt#{|La;1EZpstDvsPHa!txMxP#xADNTpo^S+QWW@3 z#aI)<Zp2uLp{0UIQpxZ4 zIXPfnz^dPvp9sP)OO7diqyj<{?H(pHMcCh=W;a$`o9NvV;kH4EI0eC8C^QGLbKrlW zEe`tXaj&?ZO@qae4%#InojHpO56ZaVAMWC@HjUTVt;{ZyM+cJ?c;BE@lwlCsx1lDm zi*=x#(FML&kgFwl%8||nB!{b!n(QL?q;)|g;ubRU%2GYcl1L-mL>TwkiD)Mfxk#2p zOVlxsve2kJCGNSYB&nVE54oQpcW`71s}__spm-3{?5W%cn|yaguG@gUmQ`Tj<0tt` zuzpI|JpZ&K$ycu<;h8S^P1`-9zkE;P9!YE0&cVxAyd=(R1Ic0l*4D57L9Db>(z}@Q zkHU+%b~=OO9ywObkOw;jk=n1paQwi6F41*vgoB(slE1_%H%j!wwg47B8H`&dCyvh^ zUSC|3qr28Wiu2avELKAb0teBoVdOBxfhvl7|;;a&LVQ6Vx+ECRJ+-i8daM$(CUdZX8!}5 zA__~1dTGp?bw=|Xbq1!=ts{^Qdq>~HSv4&QW!}F~N4Q1P3~R(sX0|>%pPM4D!0QDm zgHsYM+YRoA*Ci%JgC z$8<)!Mhv;HvFauR9Ea(F=*#p7ODhX7_e<(kA9DJV_i97<`%!bDsd(1oS}$h(o}uVg zJ19JnFJ_JULn=D|rFH%rML3};7f74nD?=efxHTbVCnnVy_dL#%x8qk?AD z2ES!}ra5TmSpznp&?QW>J`qR{MG#joIN*)Pxe)9+~S@Pw{ zS^Stgs?VK{dvxTidJhn75IZ)wQ1DRpjLKQWE9o-t%J;RDn=W5XtN_SS(Wwi9i&W2Q zaBfxJv1VU+rXLcavo^~m-qj}|>9!}MqABv;CS5?9=T?4{l+CvKa*#aHmK18rN~z4$ zl>)0XLDhsp+zrCCRUC0rzs=q|mPBf=`Y+%KS6FcBbk*v zCBn7DSE=gdVR}iu_{##Cm9J`xZ)3=kbyiAnb^N0P_@91SrVjI^AvkJiAs~b{)>o+strWDLjU#+$o}6bN&nFV zTGYzf(fofifeu#I`NyD=2VNp1$Uaa&Kv@3^PBKm(xMHbj3;S*aFAs~Zb+CrGX1qQE zmnb2&rlMi5NIX0KgZ%C5#V-CORs>6Ho#PcZklkXFJ8$AMqskp`> zwXfz}Ds#*Nb6MBC`X$<9VB^kY!w(VD{RFSM@e0Dk^UI!?S_A?Dd=|G_O4yP*`S5m5(EPmz8J~9v(gHWkmFU_oyOB2 zg9j0F{Ln?Fh(1dY4#-bk=H~3b!u#YSlESe|H!rKtz1I5sjr)_jiHhFCip~a2H+jFa z*NTA1u92*}n*)Ui6K~KxDjidh@yq%{|B;t^-~S$78h$(Uz z6sjgz=5VI3+knNZB@b+OmzS$*pEyyZkefwyA+Z*hSydU<*PNKU4`)wk*u_kJhBJw2 z!|5j%t}yO$6>;$GrcS3&N%x2qq{8_083$%nzQ|!>u=n>5?rRxu8tmelGX8qp$?Ix$#0vQUC5DQx8i+7k_yGNXCBo`=UNKCEtPRS2HVE$ zNK6v=j_R=m@+@AxhqJ_v{|mn!&$lDM z#YEV|%EZY;#LdXW&Iw>^^Kb5;f|lh!wicw(*2tEYg_Wu86^cEos|xZ(%0X_w!35() zZ+SPes)*W{Ok7wS`Nqh4AbtJ#Bt1+O8J79i4W_czTxqxdzP|5~`5hfYwToL5GFkq~ zA}$YRQPf&tA}LNTEF_TP0lFq7mOPnJWP4aoAP02^(pgj#?cAeG9D||<-pwj8B!6A( znd{bW$cyR!@pVQuiF%+UPQHbAZ=kE;A&M3|&WQixG0$|)Y0_^mn?-#z|Mz;~Gf>^D zIQp>~d=dX?&!>ek9mlOirm>3!^;r06Mfs<@`aw%Zcdja_d3ckADn&^YndI*4YA)F$ zvAwUjxM+MZL<;z$>HRDI)S}%_nTmS(p)&pr-^JqYu@$fhPjI|WyiJ8X?*^oy%~ge{ z73Bk=11I%6B}9;NZ|mb4%9s%y4?H}T!LxvnR=9Q_V^SEK!&cuG40Cv^14Yg-8Lrf@ zoS$;^O26Ggu&Ob6drHF5*Uqe*SG4xpTHb~0ZM}vjY^~;NdK`?9yRlZ0miuYeO|Nkm zwHO)$AzbWJ8;a#0Jc2eOZ?P`#Is(9{L+C%@xBn&baU@w3D*vJbu>My%z<)fjr2#f3 zg3e!ID*ra$c2=H|{c`R9vI6U9G(rKjC-@FR3^0;LZi2R-;}`T7++E}cM*`$ms-F*7 z8M;(Ha0+`@DXUy474sIA6;LW3gx-@Vf+$ixbXfD|Z7KdPHXE#Ba41+f-%M|Dyy7{^ zS>gNezQOimpoW1v%)W4%v5z2Ol5t$Col8la)M(_;*;r@R!4)L%S!%W|k_yq0rn6aR zxywQ5>Yf3uj+_-B$hM3%U2fd_nRBq5d_RFpXX)56{vtYpgE1``MQHcSHO^qgk*1AZ zr$G{Yu2`zs@SHkbccB5izl`6mw~pp2#E*}o4tW4cm}nXi<=9;Y4p)pQj0inAMjn&b ziJ`j5L>HqZnmt*uXXQa2ik1kIi-kn{gtUpK*UXi_0!F)=U>WZB>efOAwZU zXLU->cZXRjj17c_Gj8zSUgXjy3W9$j*vT!S)(f0LeKh&G8$x5|tHXTjLMM-oead8w zUt$)Y?BSq&__pJ?zxPG?hU~F>u$xieU>KdPyRYQVC{9g3AqIlRPN!nYm>b;;%S|_6 zF@NHP;Qx9qCPmgHo#v~_fhMgNzGmo5u#t1a(JNh-U#PP0XP0Hve=`5Yzr}BWVY@B? zn3_qQu6K5K;Xj;S)XNspngX+6-@xGtnw2cjtG!1iT7RIR5*eF1a*djuW%rG`s|ShbLvwyaexfS`RU0-AiLaiq%vuDq z`NIS*-P`MF#}Hi25N*p4c|{+3r7<-Xbqj{SOX1))$V68Y#8*3xwoQbyVkYn%mlqc_ zpi5oAQSb3XKU^;t>OC+H(X0u3&BL+n1d;QBjcU?fiKrK)e^3vuJZ1GoVF#4-Y~pes z%DLF`_|l^-1c9YZTPW{r)JyWVHS*@J&50LLV{{7d@qM<)trV|H;+(igEX^fNqD0(J zPQg`M;@POGY6pb(VBr&P>82$BF9dx_P>FLB@Y_8{HEt2Sfl)|=sw2TD_f)gG;uEs} zRAkdD$WHRKr1X}zp0G!?7wEm zoR#=+_Al)g!+-S{`;U6pe~uz~2V0~6JqkcUMha8_ZsOk3`b_L%Xe85ZSvM;Zvi4VL zDK#pk_06_*Ymmt(tCFc%dDp~0)=DI%W#*RPM+vE7x4H@Lp1$tjekjLK>`@caq=Up1 zk|9h&ir6blK~IbQX(odZ1Yki&dw)KZX_BPTNF3LRzPWMR}p{6DE8B$fcE>#3FBYNnugVYboi4I2=0k(c>xokg|<@YoG2HQW< z-97YVC1#j2f@VIiWB5N*u}^|f&+gCqnbDeBK$y-db&WinqgQbv9pr- zyIIef%IH_We}cBv3^kuv=7SH=DF;0=s-`S-@@+SRU;oR$dZ%B^S>UTfkbZGu{~`0vj0qJs~Kr*`P2W^2nx8Z`fqsk7hSINhK;9Y8`9I1N-qbDEHPk7#=`N371?!H>aOy z0f^0S3j3>Sk$yoB_E38+IyB@hEu9CJo3Bkbi3j9iFJ)vG(F|FzXY4^Qet6X$l0?-F zdGKg6r&HE`>J6lhZ(V9V12~aKiN%ZmZjrIDedD9V8{JP=-qEFXn7OU>6Zt`lH~sm( zH#K0Iv=oV!*UscyIwMmo297GClw$z_u@T-cGJHEZV z-=H>H^o;}GNrds%4U$yu*NwpH*%PNCDM^FeuQP1qJ3b4V1f797CV z6UskCDUsjOI{jaTq5S`Uboigb_;*=+iOo>O5Pc5aG}zGvq8xysD~ICtdO*Mn)^t09$@RqsPM~_QQwmM9;F+$l_)mMS>cIoiVO+3NYA;< z@oCM)`*=P&!uS?)Exw&~P-zyKqvoWXGUhxrv8vms-)5mXLUMqO2vS+@pk#`Bg8oM- zvV0T+~#(dVfLq6my@n^*zZPdX39DDqd8|IGo0ehW}GXhV?cDT-S znm>>~a4NefvOBz2cXG~z26W*qo`-PYC<<9@Tcff;T@#)CXKpk1Xr;Jsdwn|&?vijx zcyJbfc3&o_|6VPCqCWflJ%REB+XLZD^wES7<+V`@r&EASXb5wOu&peqFsjPI{XOhr zbqC%*MwvzbgyS$(aw`3}TT5boH>&%kOo4^iG=JYif4jmDV2_(ZH@h>ZvXkisd6eLW zeI$b;Bt?YWOfaoGFwf5hOYE)ZGn4?Fh2=m=wc`lKE0V6?ZGN1n5%4tmHOtbVTmyQ0 zx`6MSpW=d3c&RWZl2Lxev$KxdbtLB4bQ@GB z1kI#U#$(5L#2$?HqS`_FW#?WYIs8ip)gRhSJMB_W10gC+JX7??;4B8$ILkj)I?a5s zWRF^<*$}dtL@2lvX`&%SMY=e4_Dsd-I5oHRVObFytJGf(tm^Vdwb#}io7Wc&XONC; z!)xZjOBXZ6%T<;Wsa6Z&X0=<#v?G6hb%&X9A-&re1t#qmA+?yqZMipJ7v*|uEMOw` z=iuBlJI?Q5ZQk6;%x5@9iKrd_?h|Dd(?QWY8O#BUYR^gC+B?EfKzbi)McT9EkFnI} zj6R~&$10LcV)TdbVkD0kBf$arlpow7_8ssQP+{%-ikc}f0hj*%-~IDH1=c91#C93H zvCYm4s5HD>npux%6zb8qr8pgDn^^vs?upTQ_>)PUMUK*0W|#>ADrJVFZ+SHUd@Tzc zIu1gfItLpvT+?)C%eqSd&b?$Wsg1^l+;mr+gCm@uV3gei6q;k7m=8Eox9R1q6YJu) zEMZ^aa0xitP|ez8b^%ta}`Kne#Pex8-5M3p^%g>li ze&)rF=+7xOHymRPWic8XITdZ>jO|;n)d`Z$gXkp_gCaW`A?Y{iql431N%1ey}yusj6>Z-QaV3Mhv+i)HQB6-*MyHWZjczi zf?{>6kDZJz7NBa5es}K^)&k|tbULkv=vyfAci<61d4bUm&p;TYN8a4J8!O8}=ugt? zE@$>uV(Akn9h0hIM}mxZQOkI{RJ;l#q;!LhpbSzwdux|2f+%pc1#kzh;q& z|0=Cx{m)I$$;rw@#Kst4U?XhcWbpsCOjgx!L{&lk@OYGl=uIH({uUx49zak1T>xa% zxCh$*n?}+=G1D9|eBxzo37KDWbr^Ml9Pde>N~fO`AU;Vsyz_N8QAPCyl)Ca3Up-~3 z!?DCHVT51N`Rc-R>ZS84%k%aA@9owPK9J*n8u&HFM`MTe#vw=1gfWSKVoV*noi?&& zEKOuKPG@v@tPdhD|Y4JTf4Zv9HdB3@o+s)J% za^vmz?V`~tjr)9@a4Y3LB z=uXmfm?K6p@wF71hM`Dvh-1>2>33q*Pv#7%b2SPEhfbE<9PBQW!_9B2mQ9B0VL)

    wh8P+@v@y6JqC(pBnL9gARdiqWW!{0&>;2BE#?#11%j zZe%oG-^Vj|rtkivToV!(y1--WNV^FZCY-jNZJbYxnA@;BQ30x!4zHrG(_OUZyIf11 zKI%{dr)Yhyr7a-UFI!Gp6FG_T5_DL{Q-%zXg_lW!T|VQ2erYLrcE!E5T;i9C47NaP;QN^g=%ugP6*VNlXax668~ZK=DG^`Jxa^U&i#n5_Jqm*~AU z;1)q}bG?S1yxU$UQd)OYtfF4mo+@R^VXC?);%4xDPCq_D>&WHiI?t?pR6B7S4pOa? zev7noXcHb3%J|?6&(_xg>(2Jn$CZds&ikmC@rG!blD!m7=aiw|p??7J!kZmZ$UWq< zZYFj(G&{zK1r`nf z3hY2lxDH%^Is%mg4-CT&kZS@PAy@=X>P{oeb_Qjk3S@&kvW;T~a?u68H&H%35wKP8 za!6US7C~aRLKz_yN{gr9dOs>8SBzwVjvy)VW9PnMrsF9&m4BrMNW=#}9t@VR)w8MT zE1PDtSn^*H8l@7)RZ6bOYT*uo@`7D3#q=yxp2-8Q$di_c`*O93_TVaAC6B&-UaHHu z{12XsY35jo!=$MvJ~F8Gqll-s044so7F)*A?-O+vhNtY_SKFvB6r7u(&u z@0AEI*eB%(hIlafmA}rk@|z_49JlnLxjJSJBe6RpmfLJpRQ$#?E3sfeORgZU{(S5 zkk@mW3k0yB2H?O92)y4>MP7=~TChkcu=0>^QwMQu(F%HsRs6m%{FIBDKO8r~=%j3Y zfJ^@XBulZQPe=6Ec4<^W4-e<)LK)6<4seGB9)D%$Hby{(EYCE!b0!D z&1HO}B)O+lY6_#9`gI0e&x!I)CSs9SC)RxzUBHuD*DjB04QELhhQ-G+3oq|eLNvgz z!jc!{?oDYet<#P)L5do+-l${S$ASutr=(w*i6C2mKanO?ve~{znbeZ|?10W7v<>H$PDA zV2j>H2Cr#y^G0US{1OakywlpF=ymF#ELe{XV?}CatcW9)J4%QsqK7=OwLRb#yW-54 zdfOQn=~%~zpTg<Vl{Z56D(0xrAg#fwRRf6zwRv*VKy$B&Y{vz9B}Nb z`URTX_L3Y!UFir9Ckc*7xm^m^PLFQLLc%m_1I(&%ri)a$)=_%M9-O7}*i|uu?jKi|AAJaNZU6Do zV`la3T|@f`oNUY%PEgCb06}spy-{NqZXffrE0myTi207aO*T-fDVm3N9?Qb0p-=1b z6Fl|?ryh|mcc?3pmHIqU?d2`dyfdXV;$`s1B~#7EslRT&_n@r>;0D-31y5R=il5~3 zVQnzcj+RixyJ)^`;=ESU@jC{)laQGW@o0mkU8#>63g+|RRIATVD;W1&YEc=vq^P{~=Eo(-eV7 z>Z<;P3mQ)MGu%HE_ii;|$rYv*m;+-86%bp*Cm3h*IEd184eS6z|H43=28LtiP3>Ja zhRhMevOTH?PS3f9oH{VtX97~<170;HH|+hpmsW9~R()JWJ+nYnDcH^`P~YNCooU@3 zqifUShZtAaM|XhGy_aZ_J8@qAY#E8>35#IsUWbAYLCvXkMr-UXt8o~v7vZm)WK-gV z5!FF{r@hy3dGz0ON2V+El#iqxf^jT!vU_&93_k&2>z#9CXyY%XY{$+t-5FVeDOa>e zD@`I6{o0)zH)a@#`i zWxH`#Bt33(CG6&HcsaR>M3ULIUNd-AAM^ipT$pGS6J~xL7u;xncU=50r(FI^TlzmI ztQu6c<&^~yKN@Lqw4syAbU=~HQi5>0R)wMBw|K#1Ej|9?^3{5@NKb(6KR!W_Ok?;m z@V(|mJ2wtWMePK$lDBemGjnf_vA1$=cKCk)Z?Ro4@+7Xf1+}R3!229~G$MakpLf)r z_S|~NmZs~@pGW}k9t+eS21;ZlakvIWkDrC0*jsG^8LxJL_;(t6kGF0|0*hZljfx1= zMhkkh0tsi~4GFui@|79TTQCbhE%acgF^#<91P`$G!vY@kvP;Qs@+2t6T+8o-uq5*_ z^xVpINfn8wSyNmSD??d&w={W$Cz0H16~Bd*I9r^=8=8~H_?aYx8-^2R z!90RsNan!g!9w}#d%^a{DyHfdu9cgi**kwCd(HyF;oY9t;c|S)VT0{$Dw7_tks9lj z0(XBp-r%^=$}qZI3oD=AuPv){x~nA*n2y~UV5uJ!uVz!q*~e}Rk^_t+tW;B6b3pzW z9^LIjN@l+byh9llWDmsEr~QuWe89rz8ExzM*h#Mo#R0bJ-tpV(A{YL(@EemHlIYUH9ghDLQ-TtPr z#|Mg;@l)i6J2+)D(@M3NqR=r_rD8}wnNaa?!X1nuP~)%>)M)$#as@RD4Z7{o%`UiL z2qh2OL_W8ru&JzynC79jg7CNw%!yQpR~Z^5Qpv7}8bGfLH?LtTxRnG>3^ahIJ^#Fw z|DT=3WHh##!Y?2v;%^y+hW~y__1`Mv|4g1p{uR3sH2!NM@}EU>gNm*EtOBavMay)> zLLdkdq9URzSbpx4B@Cu!A)O|h@E~k=Q>C7HjdcS(#%Hns(U+B6-IrO7o#q(g+d<1- zhWCZ1XVz`~@}$1L|2K_(-Z0zM+00_=R-HJZRVbHVKk#`zD>n884cu&+^0c#BN8h_( zZ71hPeY?T^4}Hp)1&4GmChf1_ao;)W?4YQF89f?sofqeD6UkK9inYt(5NoQ{42H5m zlj2QMpAVBv700iR{A&^jnfK(B^G2QWHp&;+sp+j$^E6A;PZ2P);8fs|do9@T9zjNK zEACg!`VBlfcn!{SbY~+xx~`b2;LxS}Jx!P;wt}K*gh!lselbVyH*{20O>bV|X z90j*Mv#6k+I@U{G<3|iIhz(j~XK_5QDPBi>hl+@! z{PM#L(|##ruI0W!$vm8@TXwamI)#VOr}7C2Es*CXsD5W|3BtU2M@AB&tuyL_CV2t9 z>D#>{Jbd`DN^#Vk;hps(uWAisIUL19E}bXZ)%*Yqs9hAhglT`7*)<@<{32a?i6Z$r z6IHp-mmCGY|L{SR5-rI?sF-aO!BB`7A@V5%zi-0>Q|yR^sc7`i=;a<^35^->p??Az zhku<$Oa6a)=v`ebZT_u_UY`HE*uUo*D480YS^~?5|F%rBRR136gxnuIpdAVj_|(`a z`Kf7fLCdogOf(vl2FkM0o^F&B$ga+up__Pe2Y*+e^OC3kx;T|M(f}kp{;kZ->+X&$ zg!C&aA+7x}+gmUDcHLQS^W$|H8^rP#^STn8W<7P;lbpAi1xS~<0-Jb zX4zz`w4JhlHA|S&X&PWSyXcL48md8&W_9u0m~qvf7wHkHBgn%SHoP;^5W+YTy4v9p ze#^=RZ|Om3i26+CPn0krfzfM$!Kjl+&>AyzGPa6}1+((#9p#yC5*NGaC-2RK>+q~y zD@*PhWTFfWoAA3IZ&rD)(4BDhSuLmuB#3AjUS3t;qQ>l63Iv}K)*COR|Ffb9$919z zRn(`d1i3VA%_1}2x#%OWUfO64qLm<<0xALO-A1CUIS>;-O>Mp0WvPv|N!Br-DT5y> zXIl&de~*lpwD&6i@kVNqE71X_eivBXz-)BXe-xapfaFW+Y94C1@a=+8cPvNcTw@uw z4xm>|W3*up_9XO47j}>Cg7FC!no-WwHJKP{Tmx}TpDQV~UWN+Ps$I`N_$=#`nA`o!IjbftTrP-h_T>~mR}W0@msP!Gl==6X`@_2F$~wCdsPx=D87;q zjxu0Vb`d&^=I)s4$4w&MqX`3!;a%%clseNh=|lweF3GjR@v-00jK(#qcfsLd+-Jbw zOV7kxlDURhdN~CVo#`_uUOGjjOD^bGFNIvl6<|4z?Gbp{p^R6Fi)ES@uJw*lxuEWP z7jjzMqVCGgRM^XN(HmW)=0@tL<0ibb-GMYJ^SAVgogS$iMb7T=>*CLIrY|xbZ*YOe z>wZaPdohql_IX?vA-8)(hd5=^h@Q6%O-i`-fe6k)>*SGN3hxmV%Z?RI^5PRej(_+5 z*xCxR2aRli_L&|L;lM_m5u*1OJ;spkCZ>rQ*5DO99KtyvFe>~OMoV92@4zbXEi(M; zZN4fcXkPpWb{cv0HAS7;uzJuf*G*hd`}d`5lAFr*oZR=BY1cP};ra)5Np}I@+f(Yf zP4m%U`uXAg&mPfk{iuuvKz}(GkTLIHZ;-tI_D-hYYGh;SZ1EpkS*QAjILl>uJxE6ItAzFVhKIpdAsH7;-w(pvwsWJ_Wvt_}P*H|P49om(%9;vu=|WM+&lw#C@UYJ* zLuyvFt&+^7)z>anLSGqJs(GjgM`jwU_K^BuE2-glNl2LPUPUODGLxpb%hdMGxWwz@ zm^RWfSX-4QFxn|0+XZ2SB3j+eSeQcEAiP0=J~HW_<>L&H!|P#!wY z{C->3R4J*StoqsheurhEN+eSmn+v%0?k~MiUe{{)ywww_u7qN^el?xeJwO$AIvYZ- z8^Bg|@St44(cb*0)s1$HmD4URxgH>4lj z>1cGL=_iplR__?WGSSVFDioiDV=hG=p|^OZ?0DU1g8C+(mgOHP=nreaD(aXWU!lG; z7A4YCsk|gv78zh4>OvvI)+)IM?o6+)bq}>Gm5@}pF}S;D+uPMwIGxvTd~8JJTWT&I z?#EEKU=5Pg$r|pb&&r1kJKc~jCOhix8-dufNVW(*TXH30AfL6y-`h)7VyfeIuKSO8 zz}OF$vU-K?9Fy%*?(hPLN4@gZ$KfBtk-d^IHpTVCz_|#9i+uO^ zW0Ed_wX~v-{7qK9^8TNVVsQxqmww=q<`$AmzL`=p#xn*BC!K1lR6A(82$5%l;}>Z6 zu*0W3-~BM8?@j7>;=N$pV99XG5+EjPJhHshqjQ6~nd}Pq0qsu#d5q;##}VhLE>x+E z5iA44Q9=2#l*LqYgyej%w&Un0ULM%8#)YQqln1RRm2bM;i<>n9Ojbi=U zq7K=agWAz5%0;EoFa1e;;dG+IH=UA$DnDo<;&uD)h9hrQU>t_vv75Yb)p(oHWK=rg z767CQlf(c+?WWR+6nw}CO%`hovp{_X(Yf)Iu(b(`2vbLx&{7(JfG-3V0y-|#EWTpx z*W9GTg%p)TZVNfr#A605QT1;Ge8nsBVKdM(84;JBQB!A~*XjeYkV6R<7!mG~*X*C{ z3X$?2Hbt%wz5I*8;hqNG`*Dy$br&5bA z9A#r-3VyxFj$IY3c`&BtvfK>eB`JbEQ1&_O%k|e`@ssP;CA0^#uXu-U5a(&Qb&&~6 zRzC0S-WDNx!YC;-P^yY^f{4-qC06fg*}%J2B^*J8tb-vu7J_U)it#4%-(hZL)mYvS zuvkB#j(U%jNwWAQ&D&>Cc0>qJ`hve}bIM3Z(ie#VXP{5i5Oz(VB!5L$6D9-#-;1vT z0@s>%-p^vDE9&Eysv^=el^bjK^Z z9XhgOPGMy(InPkE0y#Ps3vkY+?kcROvh%_SwInkMQR+7Ofd$ptag6C_zY@VvaJs`N z|4aR@z%Ohm_$SWffL$blba#DZs`-8{gppT`kaVQHv~+axkF!EaFyD{|J9U;QFMzlt zm;OK~EcJnyuTueE>+*=E@_s`#Z?-jwA+-HmbyOMXR*UhctvL*GDk&fBzG#a+Hpha$ z^)o7Rv@sw8mSnad{gpBLzctvEv~zYbv@R)VxxLW4aoAMp~tPdB@R4F6=pc(oAD z_9n|13^hsHCvE!fCP&#iFUnjp+ryA^42G^HdPQXz=^WM#7>22i(_+eXfp}tgs zl_gQ=tEGZB5)m8?ZowoJFF_wqv7Nx$i0LDaj zs%q(@H)?hoxvKBvNBO6y?rX9|OD#&CeVhlXJ6K7VDMptO+(sozlox22L)s^pcZ?J6 zNJQU20Xn+7QV5}h#?Y6sYe9xo-9HH`e{nY8jj>~6bz_Rm;XM|r4dtngHCGr7eC=bV zL1-_t?O#}J2o_Y%h>hWBlrW;m%cl<}nj&y~aFtcTTncjma+ZMCAS!{iA*p*8E8z8e ziQm0=34gs7?Q)irY|B>Yqjbw64|S9=iR+^UBwe&%uA7bAXwgnh)hs3)0v)-%8#Kj? z{WC{dk|~Cbw*uFJ+83EfiNjJV_U`mtQ?0Z8UYIYQE_7_|6>6D{k(1%_%1fwaZU|nb zP;9s7lN)|6bhx(C>KNj)5{jEgYuwe%63jV12a?)2((2h7M)a0iW$y}_=@H&t!cs6< zjn*B^+8bUe~bJlF+G+^L;%QFY{4QuEbonwL%sfg zEQUQSv)?s9Z-6D_U+phw{{-wB8yZ`f{#%ECf`2JR#?Z_2Z#z=7>Y5VJ52jm!K8IZ- zAlMrO@kv?>k^&J{n-uw%}? z0!>Pvu#?*Zmw9y~y`8)^2YqzJ8*nZ*1TGj%Xyjggf4 zLG;s@G7KwMUC+7~p>mDZKFgG|9md2Xw??Cr#xkY4<|bHO=Gz0Os#xQ&EFRL{VTa05 zNhn%a!78)NOCv}dnBcr>Oww97JuxMX>eJ*ZtQTzC=s;f6tIHpNN=BE=skmP0VGJRm zfz@?7VY)??VT6QS9%Wavf*sg9!3jnzc|e z0Ky$K;Uh+^O$O`gMOEPh2GM?@l5eEGon=~0lHhw8)s>vi%H=a0$E%+t0o+OV_Q zwZ#Rr<6P)gGRo5_d8ViQ_R^ciCp$HnW6Bcv$+>z{IQe`qF~?cVszwc>U^$ zwnGeS@f&P9Vtw`*k#~y_H`o4qrrvsy_rS(>@RvHcY=%nCHm%@c(oy8O?`J_qf(jzK z5hRK@2FE6EKZtLCKdmEMhi#GWZWTo8F(UpZt;Ew>+Xs&t+4L>kzvJ6~bPcjY7sE0R zFm6p6V>3wOLL-YxaEo;y5PZbDd5FvOBh1}~#6SR}Atcx&5Qy_N$x=bAE)R?BGQqBq z!HtAM-B@5Gpj3fHU<#9ig(7{lTn=XbqBBab)p{8823p#jnyendufr@E`3BXDiFPm% z$C0L(#dOl&dAGy;DS0l`c*`QAPCTL?qht#wSK$}sQ40H6MVA*HloF#bro#b5oN5zj zRa3NM@psc%%c|e-D>IttLPZeyQeM?A(={&2fS6w?TR43P(RHuuN z;4kIaB2op0^~2MS)&MI(EOy;gBXHVeGuCrlGM+=}#m*2ReJ z9@*;{7O1h8V^ziBW`vod`kfEFeJesxtk5y)(8V6WQcIUq#AN%RG)^74xWSGyw z=(!HMfXiCv*(F|Vu`GRiN2m9T`E{z;x4A$0|W4_?-BVf6S z@j6RC?o%QZnEsF|zJhvBWFkpJEWM;f1bij;jLuM!?kn2rWgyS=Z&0f*qe~$mnt^DU zAD@|OC3F-|Cnp|9WG@ZO0B^q0$z6q*Yj2-#)7leG?Ik^1o*@f#Lj4Caz!KtQR`boOb zVzb}fe?El;qsHd#BJaOn3|tXz7NKkwF zGX-^qE0;c-!zl|H7Mm=Aw9MOFtzG$2P|@O3wDj}C?YTFIa|;oJ85_&Ex4|mlu(fz`?$pb7e5PtlH4vdivx-*b;^e!_WRFCw%M zn1P1F9>-}hwR1Jq44W3!#tMHzV)ezd}R zbtDLZ{K|AGbmc=4f-y8NVN4-89mf(cF*>gp_@mvl$t3QTWS#EDW2-FIe%=A%0mX~V z8HfCHUM@k+Yjbnc0Sn%lHCl;^DNhDPEZJCe^jgd;lTDxLnuB0z29x0ik#_M~nSgN) zHg??&l4|Zu!3*#8T>HXZ^0pd2yi>Su2~$1b$*Es1p6m}Zqe13h$OKv5{>nDV69 zrgryqR`U(iDSCoXKFvCiKM#e4N494mRfubIn$O80s%3ijJQTjh1P_HQVA2?j>K6YU z%Y!WyW0;u8!huhyX}hBGpa1@CNj3t@4uLqp&raeei46=XDzMkY%o15H4TaU3f>jOAV~I7L5juj_qg7#m+yz>G1xs=5?Vg;}Y`5;~7`oJsE( zb$GG+RkMV}DQD|Pd50K&Lh?})F-CQIdP6w^oM|yIs@wy$ukMZ1p}=8Bhcb7Z(7QdM zjxb-)U6tKaFkb3fX)%RcVntB;VHF<*+%bw_?8jBI1$Tj_TxW_QotA}T?Mg;@gV}?x zd66(Fpb_LAd}|Adrb8M5Ct^Bw^f1VvPj8k+`PL>Qqe`iMY8<1#h-9v1f?;z}r7t)N zG3x6!G#Tcu8)Wp35qXb@c}P2T^2v>H3Zb~fR3Cp`W!Z&8k&A(IBTjn!UMl{jhNA4e zld5{NjOiqk>@>p-uEa5hXdfI=UQ2ybpTiz4dvaXA3z+5v!${)BXa3!Wc1^>U1lxSa zEoN4H6izO^q!@eGM&4F2QRL$mwDh4o1|5q5=!;KTD?I(48Natr*h+MkDbxWOlSv2~ zhZ!uQ%VZAEI_+^$-)mwALZ4C%OS$jtSh;fGPhaLqOx8_Ot@dWGsM<3Z|>w>EM*F__xjA| zD}z_lyh7*rVdm^)OBkjRZbe58+J&}=40CKINtHb@u`eXVSK-dxo0l&{xlqx*hFAr+ z{WyC}eu((>Gm&EVJ1=zg?K#?jt&;s|>t=xseW#%+32~ml^RIc?e7EfL*4eTsRvyV+ z>5B0uka|gxnqGuk%!2r9al5N+LXs$-yoc{Z_B*bzp`3d`O)RA&*5gFJf5CM%J~(t4vZ?&%H;o0 zmsz~GiO+H6J;ys(sfUtn?9*1aZ5#{lK+EiYBZvHL&q)@UY;OIQN9U1%pF!5F4!h{s z@{N;gk>WT@MxXMXWPUu=Y->&?FK!ki!!LTloT?N0tGjtl(fpQ4`BySCZ!ZDbZ z7q<@7DgG^>&moxFk8b#tKh8UIXyI{ z?6O>OPoR15^$u?V_YJs@%goKkB(8wUB(_v&`8xPFPiYbl_!JgpKNj> zrZ%SLhAyVgBucJ!c7{earYiQzt_}`1mj4l}OH!7#pBF&zUGr&i+-L|cE}}gs2mKXb zMZytBfkY)F6ah`7coEZHsNH%tvMFlik18Pn`8AB0ADXf0ENr_e=$pIQ=0t}lbG-k@ z%L8r?a|0$`{t5(zRY}wU8i?1Daf4|!&EmuNyHoctG9$%dgQ_hW{;i8T}XK@x1$?7u~ZnVzxf6Q z(hOgr<-k<|FHr{cl%_vBT!I3zgbO@S0gK({%qs0d(2K@DYv@;(Fd13ScQLc#LQE@C ze;6d?Rm6x)T-`;ip&jg(tiD#$S!wWOmg=`lFbiAup_1B`P-N06f1+in)$9jrqR=&A zaY*1Grafs)n6%${Kyq^kW!r*>_w2)b(POwFiUW2$2i$vJxulb;y)>K!@?qW{%1FlqA7?3jkE z5T-+*V;BkeB>n5)FWx_SivG@;?)*2?*qLIjjx3Hb{5ydFM)C^mbCMcN6Tv5kPE>k@ zGNneV9vH;(rqxk1Sn7-o7k6+g`f4w)7toigcWB;Wb?9?T>#Yaj`@6IiI6@MMppp^B zdhS~tzgr&W>4}fqOM8DXj*v@?hm07zB{Sgj4ZrUl-rHCj z_TJq`md(x#&B(a{EfhsG+2}D=X|6X`@=vjOcrdv>;$mwDWFUC-1^weq82ARLEuE{M+wb^=brG%eJ^?LI|srr z-<^U3bW+%NHq1+mK@+R&wWb;jva{CBb-f?*OJ0c|%2}JZIj_aWXUs9SDKwlvRcn1u zN(m#JG=%Z{t60IS&J`{o!hD#9&yrnylXZmmbneN$?N@H-e| zsyu8I3GREq2AM;4FaQif*oMTEaN?L+vfi_r2(ac~tmkiXo67BOVs<=Wx#U#N%LBCg zDFGR-hqr32lG_MFyAr!Dszgk;RrLe)$ukbgeL5uK9~INlAyMOS>BcS&7IcA*G6N1@ z@fjITrHjvwmHo6M3(0)|7x#t8X%kO{>+7t_xvKWJV3_9>S@iv1`*){vnDLnJ>Ky=NB@8DF9{t~hAWaHKU*$|nLdJxi4WYw34r z;M9e4$K2&fp_b1uv~i&BZOiH5UH`tv%#(YfQNA?AVqcN@lAyhvyEyrc1J9Z*0+ydm z39reRl<}=@v9p!eqY}B;_9X#o-vrJY)V7Tnb(6bEoeB+i8NC%-bf*m2dU7SPq@J7E z-m4P;Yf+sS)3{l2%xXJ*)MW3ZWb=*klB7{FHi57jzLE4|c5NnT== zXY61d(_UOrf%z=l$SF(3TqLB{Vkqz4me9Mvl$ z-%rfe2@{w4I3Foarh(lQwgN*+-3T9g{-uzf*KJ;c zp4UI>7TN&>9TM$IC_VScNMgQ}EQRFVZf;dv?Q2g-wpxuimM(*|6KawaM!+CKC=B!LGbF_Y4E8r8IX5Zy=c$JmX5xI33y_sFAgpbl8_6d$2<~HFsDAVpG79DN77(5;L%XUs zP{o7R)Pi0u76*JQwEK)h(uQ~CIL9H_LoU2+e+n+XuS>fAgd9d?%&lB~_2fRWb>?#e z9nxLq*1=-mU%Gm2{K-Fks7p1T`)_Hz%iI?B9>DCzBgDVj!-3VXAhMz=g0zxyV)V9# zZl?cUZxYP^|8h%vIvZD8OS^wBDnj~Kf@J=brwUB7bpFdwi#eL1B2dnMzG#4d{lnn? z>+b%$PzQTkIuBc$bF3AoHMXmjXK1zr^`Q8qHao!LLMz$H&+s8PFCHNhl3p;V&mg9y zX>Z=>+k{F)loD>|cUK9u8Z-}mdWkuZe!^e}G{k7*IoVT*QhFYG!RRDn9KF3!1a!rl z$9o}YOK*EH;G8+#MM`_*{ zk`U*Hlq@Hx-laY`HWfJI44W~(1BcettY@}{(qKLFn?M8hyZ1ZtR(XFm$|F7G9@JH0 zRt5NSO_UV}PXe=-uyHP$oy`yjQNJ~oBdaziJ>^e#vBdl?bGFkK1N$+6G&D~_PKj3_ z7~Zqq=juJ^sj!NEsi&I#g~y3DzlAl9a#YQP3b5D^v7URwQj7C#_o}m~8+Jx2M4aWy zZIdM-4pnBlrHHa`)W?{dEOL}Ear>o^BN-gqc}=?|XU!Lsndg0)31hm@8`}_Kh+To+ zFUJiojZ{47?NlZgkSbJy!=-MqFgV`~iIB?2NP|dplm-W_)~Jo@WK1*U_osX$F?!=i z#6l$?u+gf$5RdHP6)!67C-s{~Mm@Sp;8ktb26E|*Ge)D%2qtgU-8-jv_sTCTYpJD}V;<6>1r}{25J9}Ld&iSf?9{U0*NG~GE~K$AhkD{Qs64lh5m4}jEeS~0hJayYE?Ee*=-1EW=+hmKY_94m z*@TC`?YE9ybu@#Sv~f|xk(r$13hSeEiyO79&X=k)cVd5)>m(dp7VCM8u;ly4>l2vD zF(fD;s0dDmf(h0TRZ9x(#t!tJ#s^yp^dWwS#=^yzBq98D0HGvIXVYUP&J+fv77^xw z;Sfv+15+qa=s|^8V5}=^(!RkGCE2GKqpc=Gv1lqII5Sgj+*E(La@E}(iwL?D#3`N* z@8_-l3{CZ&MpXtSy}BhAGW1GFg$h#1r1WCc2QbG@v71?OAuc3*jExd|?0-R(Psp^S zI>}BgWk{G42kE@O$=~e|p-lIZb`1X#~26Y&*W)@i| z2`)1hN)!(6qGo_=3f(3+SbA@l*VNo)lhZZEJJ2+?W;x(Lq&}x2+H0JA{FWT4p9>xtXog% zXuZm5n1QDB4lXEe(f7UNi1idud4g4_u3Urx!qf~`TetedF21x@spCXyV4I~bzPQ?W z_4Iy4141jnX?omdEs(%b6NjR*cgIZYi=b9G3Yb}|&1`t*&#MRpNJi1CBo&-FW~rLA zyz_;CUS~(4^IyI}pD#?SecwFshxnQ0M?41$AcfvQzs7d=5)d2Y1>?+{a%6v{L17da zj`sb?J8VauhdP=Va{oRnY5ka)L7n6I%e2yYOpO?aD^}00HB~sWrDPBTLBb&nOpFjJ z0Bjc{KPd$4SEiaj+mrUj{l@+Mh^J{P|GK&>(d_CGV{C107pDPT<4mvf9q%e)@wv=z zhdNOfBDHw9nbCeJH5m<>PqX*>1Xm)h&sPIfBM&pTS+zwML2Zt!^N(X}Q-^t|l@+Gh z4ElRCIXW4xuwzp`mNg?x2BkKZzs4q$#XF8O`yTh8}_ileL|0-6@q48cFt3bir1<{VWE<(zkz_G{=g_==oCEgd{KQUJqS??BWS3^OY;Lg{&vw-8bv9{) zoz;CbGtxXM)v?C0abiLCnY=0*w1wRvl@tB~daS8XV}U3KXD(a&4q>(?r<-S_D)XK1 zfjP;e+1@Ykbm9?_>4yMd9mtD!gs#tGecD)dAEEBVFt^VjO8C~a&6W+OWPGB%$Z^gnVaFk6pf^;qC}a>l`M_)sVms!AX(s20R^Xu**k#O>pU44tyUxJR zzdi&L{Qmj{n*q;l#@_!Nmy?r&`mkd3;-9gv=jwZ-4#xnG;w!Mkrb0W)Dw8W>Hm=~fr`(gBU3@SvxSReSN!+aW~`DhpF=J-j-@%?!%p_%+?Nll#8hOydp z@W6idgoz?G0dJC-b;04_P5wy(bAydvg>;@(&$2Tfr&`NP_Q<3j>G_AFkz^XUkOqBz zGUq57k$HsY^YOx^UzV**6ZiK!IMl$TUlCQ?4P&C^RHL1DfZb)(O3&v`^sKzgZ#&1> zwj5q`XaKBUS}m(@*$|6?%P^|zOvG3zG(r><0)0dgHqk72vpczoZFT zTg9o}eEo1xP;peb27IH9*vJFZ1)HWVma;@gI^hUoTMzKX;q`uZzJA(=F~Od42z%{0 z_bh?ckt%6g#D|(M-I48;&MOmbult5_f`3}XYS7QY8zB8f_ybx76-I_#u0&`Yt#z7aIn3N1sx#JPfr%=gX7)0V99#~1eN7BGc$oliZy|x zS8ypAA6&5|86{{x}8r3{NKMeD5*d1`c51-{sjtWTnhvJ`Z zL|UkbbO)m>Gd;0+w}A%kNfMe}V3k~(e+mDoX4pbu^W}9L=V68CH&^jkh*|f?TgP2x zUdW~cgnN_jQ*JBAuz_UrhDUF;gHbTtLc-bJnJC`C_Hv zYt^yD(IpTh;^yOaeCZE9m4>m$ zoBu}X1btnRc(hT0?`6(Q$xAi-B75_;4J?U(y7`6+ zAq}@S2VvjcHJ*Q-!oe zjAn9WL^14QlT?)?orHr38P~EUib{v^6ONB+Y7jIal9X*0^u0)pIB;pxu&l7Y#&K-L z4L^O#*{t^9_7F5k=F%W84PAj}p_1b;;W>_-muy#Z@h%KU>ir?aj?It#iy3ck>_njz%`nX_P53>5Kb#L828H2qzD5Nei(|c(rT+<;>%lkT21Kbaw znOyRj?ycvC#!IadW$op&dD2ohd;rX;M$+D2+#3MFU-dihYi_9Yns7l!J)CBBt6?>_ z$u?!gl$|Al-aJaaVhg#t{Z<55e}1LpJ`-&9{AzNvq368p1?p>WyJnfmB~^GGKRxXKZm<6l+yKJ~AVA#lZvi4;AnVU-{)VXjtxJK` z0{{I|;4j<$o4t4c2yy&z!+-zrze_N*v$J>klX&>A{Zaooe2V{7nvmeWZxjLUr! zK;fMa{i$Z_YaON7ek`YXJcX)MCX0Y2fV|hIkcoh0kd9{cVomo30<3{2$7+wIfC^>K z9G+Nz{JzW%g8tLk;tP?YFkxS6xd?JxnO}Ou#57Ty+#+@MGc<;<_5QRE>%+W4V<<76 z3G^7Ocw~2EA}}``LKTos!h^tR zqim4AMB;1?kpBZqK8U-0hy$ZpQos!F|H6|0s2s-sRXO7BF2eS<4nV~NgQI^7a3#e_ zN`ng`gy@^rVJ^3bBchW~>SY zi!E%eTpeoGjNr;q0qOfy97#L-I{ihQk%6U}aU`jx3oKQkm$ucm3U$c#guIArBkAh| zhT%s43e_8C--~Cd*J>$XK`cjy`+kVPh!cV}sWQ~_EEn}#g%K{IlPvNh58orLT1&Vo zJm}VoFSk3&B{ExgXSu`GI4u&A#F(jND^pxzXkYvfRmCaZzEPt#28MEH3j#@sx9f5X#GQstm38F2SS(%ScxCdi zPk9YNtEz#QQw_OGRa$5}9<4oYL)nmN?p;1xkOQ%}=PMEnl!pAS*ue|B{axn^P%BzT zn|0pstnKrACFzx7871c9m8WCT4JjUmB~IR^+l`()6ZASdA5M*Zwe-Ar-(vMmw9%{O zP=bS_it=lz)BSoBQN0nxnNYreh-AXx=#Qh*!*3Rg-wkO&CSg#Ix7hhQ4m4p z7yS+-dc3wI-Sq~I4+y@L42le4%izVY9-sE_N9SJ+0zn0XGb6${rBrB@*@UqA)wCwb z(9N^X2o(9u$&<8giO@wbhUyZD;>eI*3DojjXUSx+ngzoa)!UAd#P|n1afv6~e)F&B zoTtxAH>#eH_HsMLg^VqS6Gg#?)N-k6EBjqdF8WAWJyU!J8bR7tlfOxHd@bOyQRO(yTg7+8YHwy|nUOF~J6%J&F_ARR?92>H9@>E}8ccX{tBb?}s|;S_I$p=C zi{n_|tmo<3zLKxHxG#c8jUs*UZ1h1^Yg>{mFF>!q`5e6tqI|NTm%vG85R!_*`CCIii!BLNftFar~gabOS95Ew?!G{oG*5$0glo4sOuAZGx8!y;B2 zw!oT)QdGR*u&=j&MdwC3VT^W_yL~T|%aPpwG1(bpdDCW>Jkt4gc!rfCCFYoE*j8{w z8Z;JFV$B47LREr^t0lRnrd7gUD&Zx|zQzMcfc?UxO(C6atZ|RI)uarS*<%TaJ!ic@r8g`vCaxG^tj&tDw-0rv8@`%Tjtt>?l&QnIfep9o) zT8+#30t${66FLpg_3pW4osLv|~0P$-90L&&RI9UUogS^sz z=vo?d8Dg{McQG_*kgK9)VM+Bnm}=WfpR0|tv@ml-thokFl~Pn$aYPtP`h-}+)(d~D zD&ZEN*Asr6`}(*Vb5JY_HV|7-=91*|1>J=J&`wYjW3{9ny7PnO?mqb;5fyC1UdFgh z8;P~0TKSvpG(&xZXdQS4wr55}X>oj9x<(Yc_9nKMY(FgxNllpjk1k&E=5^II%Zo(% zNLy*J=vaD_5d9Xcs!@d$166wjN!zePbtIlY@9CG45%AT#~WT7wQC;8X$B`7+FccKblkhIx>}7E z<7v&Fs1XW;c-43(R3VdMj7N=MAdb)U=g`5QV^S4}tDWr5v|SKLL44h^*3O>YN9{*_ zym~u?kOkb4`Ggk4mBZex9k;Rtar#MJ6vI?L?8a;=@$qa_Ug~blW~}eYrR;{sZ@5|c z%p#D-lp#Y{S5AxhNUad_fe3Ms&^f<+eiE!g;s_#P(fUoX++G{H?_HB}$aRiG9R4Kg zCwiLo=JsQ*MfxIJ34`^eVr%&=nS$8*M0@CfK;qjOkxMvb{8 zkBrr`gEKT8ir?Bd)YE?GdqY!;LcGc-&B9wF_G?gbyrQ`?j$3tjvwV2w*-*}+3B964 z%}nK=@W+_><}OUGhTzJVVB6n5n!wQNrBUF>DA`Oy!8Du3hvy?I=tlXJP2ep_<%Y=E z9iHu@?&}7@nlOAh{AUNzV15Swl0sio9bAgF(Wh!cHBD!G<`$t(#Wl!5W3WQ0!`6+` z>Y*@MM%@#4!AmV##IgK;ti5BGAX?KT+SO&-wr$(CZQJUyZQHhOv&**KW!yRs?#x;< z?^)-={D;_?u`@Cw7%EbsHD(lh`#1YcGrS5weeuB-9h;t-CU>~Ry(VnP-bX91PBciumvgB}*DXnls=@=VKY=+N#&j)H9^R4WWl`>(vTb)c5*6$;%J9 zYroKDddzBO?eaVYy@}z>JTN#_8z9x18XY38*0d8;ye@r3StU8#na?gvi^0a{ z@Zdd|VbAyoo^iKl?Aqtw5F!Rs=XA^}%#+>V{zY-x4U-R?zV-Rxzcuv#>j3xvq&WZT z1>Z&dJO0GbN!-c!I|aqo;lIvvN%6Lp-^YW)ISIwmnv5A!(v}~rEhlTJ7)ZKMNcL9P zNXsadWQH|1^O70v8I)s}?_%9ceQ4FV1_?=v&suiOQEK3{!ccF@-X zWeQFEgwDg_0a6&VfbvF-Y7tFHkmF9#(;x~Izrp|s+(!0Vmp-$6 zGGpMIX~10N@VVMgNC*ido#coUBjRf>V|a#0(jSLJb9DcpBKh*)I);DwLiBN*!I#q# zAd}X)i<32RUV~Njuz-3n#T38QDec>&A9b*RB_ZY=F%WWDyGFy%G(9__PN- zUSWdT6M){UlP$CmC~c@4SUvdh9^h)@p1NaF9P*?V1nx5(P9=6;8IbH=}JphCTa zythy@j=)J@85EpGG0j!5Yu^1nKJRgT7UzZa>Ib}1C%b2I!wlI+*{0lRU>m4lSm6Iq zK4<+49$3l|ZT;Ug0qlEY{ePwk|91xbe}{+S_m}m*-xkH|zkJrXZF|;!GuZtc7m{Z& z0?hmV;e+Y>#ZjrN8Q72Qf!?c}Q=P6AoaluH|Cerp;Y`|dEiJie_-@lo?X}mIyI$X6xA67<0&|0Jy zUfiIyT|i!P9~3uH+7fL|S-7FTu|yZZNu>5z>8rOg5o46DzvFhPpnrj$9bJFX*11lt zE$aE=A}$YdkFnP(n(WajIKJ?e94ELQeH_RM)vz2|g@VC>V<3NH6h``f5}R_?dXz+tYsnDqqWCtAn>g8H|#c1mGVnCqL2`0nj{Zb8{2#itWSlc9T61EVmSP ze~_+ND04g%vv?9MzBP<#)KVY^Kt+TyD`_s0swGXz^MaKll_qMgOWmAmKyMJTu%16UL>H_SMLzI&&68 zZ=@+kshrOyJ(ctfLduj;pgHd}s?qr$fYS1viS&M|4o)JT$YYz6|Ehb4zBV&%-`@hj zzja>wOWFB{b?@IaHcI(F*O&-*5!5|v`Fxr_trGFgm5b$IVqxOBbFs5T!ey}2^;!eX z8Jm+=!SkSBAlrZ1_5;2H=$fOm>aIWka@(iDhjSW*VSmbYe9XMgzV6t)_WgW^?A7Kn zNc~+|JYQQG+=r~eLan$ek6mr#inXl5+;ZZe=}gTDG90U2O`D8U@m6k7Y9d&6!F810 z(Kvs8$8D|3nz;XS;?L{+IKsf}>H!)76k!+bAe?cl2g*pMm{F_t*-%w_@nLzjOo8Xv^x}nU``9s`LhZ;==n{CPMX&1%fx4u~;JIpX>4SVmmYlt+=81_d^6J9*<1E6ysm<{x_us@Yq@95QG+T)d>vT#vbwO848_m=m z#+oF&Lk=>`5zq_u?nxci>l+GD&8(wdMOv{p-Mpc&Xa=6;`vduXaVG_qs|IDUDY3VT zHVmU*_OsF%mdR}up3sJ^Q?ZMWt&c={obet+sd6{^2#%?wD-M@sR~DX_7LtjHAMy3N z3Mj;f_rSeyugzq;gd5VixVVUB6I;Kff8X#a9w<@~fuEZ?1!=vhZ;oe0YW5?{i|2c& z_ahY#SqS&ji2!|66pry>=su53iHp6w00);PWT-Y)bUg$G_%tyH(x+_!9B5fffGaG93F4&jU=PuIW=#jeMcJ?hLFs z;;DberC-LSKc|G&FPmX7loRzr)3j{Q=k!kd2k6Rrq>puouygnyANW5g7QAfcycp6{ zTc7UGo-Q2oPr=+F!1zpSN4eDwXsGs?(C|bHCK71AUCA+S8)Y_-xViLe(bHGy%`bkQa#jI3L*o;S7Y`uZZ@z@9W&Nt>r%%x1AX!-(pN~Tb9btHqGdLYZ`bS zZm_@e`xPQK^MD?{P@@0_Sh0`oNBqkd;IA&6!7T-%@IAFI`P<7)g1;$Nj)vyu|E^F? zs@8UjBgouu4@Q1e0d#1!Q~_dsD-6T*AOb%yjr0TfR)F+JR)`MNeO7*|I~0-%&a>o^ zH$HR_=MYH`h+?h{OJ_C$3$Dc$nlG3XGk$E#EQo&{`j%jW%x7zlJ+H2iGiJdAY_Yp; zZ*@Ioci1lD`gr`Y{$Y8W{fjpnr}A93>97H29*3?UO;Fg84)(!l_cT&6_-BCJq+CxpaC45SBHzJiy$A z9ui(u({-$zSZj@>KvXR;EH*;(b%I<Uaq-Wp)!r$#3gKTBY?$#%e-nFy!Y3)f@Gi`3^4@AsA0% zs)qXDltvpA;=FS%K@?$+6pewUf_X&@0o(|{K$&&id3F&{WV&UfV6LKQ-C&YPX9#3# znPSA1B=hBGGOz|K$HCDsM+VSD^*<$x<=yjD$t>%VqKjkF)99jpQdZ<6W+65(geiR$ zpRG$LU{KjQ=7r1=O)2#-=jMmG-QeLk?Eipqz~j*~5t=c z3CAhn-9)u!XJ(ExaTkn?G@Y5-fEG2`j{8*84KGmRsb`34tPN;!>#9`G2mQQ*F@+VX z&&oXo&{jDwhV1vGcOmwi^(3sL7n;f_sl4)Iqi*xc?ag!piil>ojwqwEQ z3u*S8&Wf2n3lPL1AW+q&I1|?}K2lqQGsaJ!{uw+vw7yF>e2iAt=IZ9t^I8ZdBkCgK zXNkJN9$+PJQf*BO_JphEMhGA=jox>ndNxdP4C@X7T_(kPoy#@5c?d5Dq<2s`0dG{V8j1zr50-wuL|0F?D6S z`-fHIx2^Z?#VBTmc_r;?VC99670IObPpKEy#3MsoY*o!U|d!#h@&4g=4&d+ z`LcoD85qLKiSdDaTt|G;6WC1;mDy*Jo?t!S+PKu?(xp>O*-)~iTkHuan|;NW7Z&mL z+3Et7CJ(#~89fe}AFfBuU1Q{FirzV$tOX7kfaO@%$qvORQyo#jR=j7m8)T3wKPI+J z=Mh@sR^*k=+Gpy9?3v73aa=3K6_ezzABJj2>t5gnKILT^!WLn9M-Y;q(PA0aN(`Klgi-$2yv>UKJZkabG%f<&DuLkb!^%F1yh(h z2YOE$*##WS(YAjocF0*KWfzAwa9v_qp~;;``Pm?+@>TexJ5JO7AZR*em87w?+>0~s zo212bcam@T9hDR>zc02Pf#QCBS$twzeDW}VQ8RyGGk^U`|H@AP@=Ny>o8rwq@+~~N zR=nr+ZayOYia65!lA7vy;kEoU75Rf|@u_O@3D5k6$@~?X?#tD6L|XFuJ#ju$xrcFz zH?5NWIt(~x9g;`VTW23j!fR`UrnhLJ%&>f6em(QkaHC9>ow>vjLqVqFdgHVtA?-rz|ig0FI@RzuDf^~6*5{fM>(0kGZwXG@28g#FWgFL$~jhEUa1x?^|EVM zP{SJ~&Az~_ygN85`*}&q&DnuW)v-R6r##Mi7Mi?*!~^5+B!sSE`6%&=!ShCTrJvH7 zz?U>^O~^N9zsZ&@c8?v)R6;B+aTYEAtdv&q7c|3YHbJixZHBm56FypG%<}t4iZ2-<)hSe%m0R5aEzYE>XprL9J|tzmj7y{s%FV7`wAw8qua0F77-W7j}Mv3%QI z@TisI{FVENhtU|KRvJK+=x42g8)29)c`nMj?XD(SD)6$?-q-UUVapequ^~*AD*Fy8 zaAn`p$%3+0oHrZM@Djvz#r!H0BgGDGDr?P8J#g!~s43H_S&IVj^)D&|dwsa-`AuUY z|Mnh){C}o0g5Ltfw-95k@AThEQ~Txk*9|=N1u3j}tHU z6QU>AX>VRFt^()Be4=GnzzTTXd>_3>nx;6&uk{9Wq)o7MAHQ`wnl$(Ld_9BjkY_U* zNv$%SDJ)s*&o+}|8)kI$e`^s$$_bvUZDeQz&qaRn5A;wutBlt#IHo7Q=IqH&;d${D z&o~1|GMl9y;|^!{hZ3|aAgU7^jF6Zyde6^aJ02!kmOt$+PDc2k^r096yMhlH zq_oJB_}5b`j-xi5U0PoUW4pp-g7JAPC^WR}WhsIWginzUo|&5es9Py84H%_#OF2tQ zJs(j~V_|Rk6;G+*n7nVMM{35rIFqI{X$;<5Mgx!p;%cvAGc5Z0w zR@PLfs#1-pI45o|ROMT?Lp|jWw2Q&}42s$V7*o#w-fpEUbQm%~wSnGuLmNP20Fu|# ze3J|c4l{fo%cX5nIWMGb+wYb#M;pTa@;Er1?}1dJr)wwL&EJ6kJQYt^$JA2yT1T<{ z2KMYOUJZhH1o{{^#e-vW8b+%GhzM)*KR_}ikZ@4y3+%(Z|DaHX*b-`9RcvMZf z5u}cQ7X0-vcLM6&PG_cC>>aq&nk_3E6TFIVpgRVopL|q@$0k#QQaDT>Xo9cW;>Pij8b##yf$E={)NxM%khpi#hp zqwWv(D$8mN44sz&F2C*hOFuruWo|#??JIdow0R*Q3^wB+285a-{~z}=Q9mz6H2f{7 zkGs@P{Xhh90e6IxnAxxV>-&!9NRdiK0u+$Xf9;$!*vcb#eoqqE{&te^&k)Vc;ZN;T;O}4_e=+KFy+rX*okI!ih6R z5QoSG`!F5_Vmma*z9)?4!Huwi4(Q=!=WnxT=$d2ml9ua1QCWvA=MzE7=?yHg&Ro5G zq(9w8;l5B62H?b%^KI+}>4+3wydZV3#i2xR!3crs+PY;RSX5CVF%RF@MEFPc72gxL z6Q(>qY-NXKJ>!?`aX+@qq-J}2?v?53FkK8S{yF6H`5 zIPUgmGI}0$&Ul)v`l_b*0$l81?*`Po>8PIDka2H4Hr=fe#Op*2fZbjg)gFNaI#w*U6nCzp~Dnv4u0~_2b6uPnb zhCtGk6lX_SW6!uw(?kBZO)GJ>dH@8)QGXD->Eon(&eLQ)YRcCqV5vb;?e4kX@8dY_s(#>L7fZ@!&l?JsVJKF? z?C)7D{nUU{UQNdfUSxknB&Dt_>4PXTxCRIDBzjC@Y~8<;!gXZRzXZ5#{D!YD^V}Vo zKW|gCw}%}5Xman>&;Yc*=&Y(Cc^OelErrLC_ih3B1wF+#MmxYSnl4YgJTJIEF@VR; zBj-~}=)xXvugf@TO-3xujU-Q0@Bu-xGR}k8S?>nWPjHPPMmWU&)!q57{~riQVlC5| z$Iu0x3Z;)gnTR&ABcVM9KbeaFjCAVcv-MxuH;a_r>2~t;08Hzm+WsP^q6@y#lR@jr z{DwgCHw3!+D|(qLhJ8@d&b@&DfqR}5XF6qpbin~(v6|!GU?!$FW9U3YDb+= zMNyzRGXGF|pw0ACIw_ag_E^JN*uwJ8cu$w03Rx(`tP`V?+xGGNK4jM-gOd)jtZ=KC zVFum^>T(mYX7-damngv$Gq+Q;;<8;3!O0}ds9?ElbZl07IN_fyqwjt*h3NBJsN=?D z#nn6^F3T%2$vPVA6qUBLJ)R9(YDKO~0QJ!wXjdXX2%&C$@tGszl!!4uF1eVDXtEmo%egN_cZIw(r+F}pSK3!Uz<sxx{$1YWN# z6tqwc)J$*!@R(~BFCM}cWs7hmA_BW!7KZ0%MLRNA7DB^MH(WT)OY6hq4E{`N2H?uI zU!;xB16_V!Li2#PJ*+N>`GGsnAtm>tGz42NAMDO!g<29n z1PUDsek!1fMZUVcx!1ll!Ft5z&5OOOVh*2&4&L0JTwOVPkg}Ata3A~OTU7SweMgs+ zL=Xlc6Nl;5r_Ss9&gFreug`a|Udv~p9feJsr1a)ZrauTV)aw-1Vyd)BZCVXk$q&O7 z-&;RZ_1532i>xaG+|L{pk5%l_DdnqC&w3+?3UvrLlNgC3!8HAp@^(Y9g=Ynu)Yr=1 z6Y*#8L7-_Y(=0x%oyGkh#fkBJSA$}RVso{WS^!f`>oVMn@M!1g9-yJ0mf23}?XG%E zC$BI|P9w}#=Sz3-zgl^I-N@qcn5qS{($;2P19rnE2}t9m(=IY)4$ENxvQg4)4OmUh zoj3oc<7z)5xuNQ+u|50KQPJG8#v<(p`65`z*6 zfwWAJ&F`StiFLw7@X4~La@V;t?_&EP$rKdF!R&72=uE4{s?ItUn%S(ue6s8_Y@&*K z(?AJT_9TS#0)3ckOCC-Ym_hMRKzjB13lU03ugB3R-AepV&lF-ZqTB4?7CT|^WOn0C z6>zWI?{;0X`il}{IA8(#wQtFR+uWVmyg98}Ew;&OsM=A2*fa@PO%+l%FkJt%;&KVZ z8-^&Yd<3FqwCd*VeX98oox01U6$IFFK8`vIpT;SC97aqzs+hQ|Suntf*-Zh;xQbdc z`6^NRw7osToP(_w72l7n-Xiju$LKelJ?=0$)ZLX}HlZ7c_*IF0aC`>WX`*mj3=;01 zmi?Y+XKl;_tXmnIyWOPsHKs~iG)OsH4E+~4#%)=kuYwVL<=Y^A^|swd^5XWKA9i-y zaIAwL8T?h+9*w(8T*iu^eu3~T?B}-q#1ri+ED2($7P9Ys!?3Quc0~Nwfg{U6Z4I2JJFnWqN4wSo zcKiEp7g7i6R@hbCkvCA)X5Y{TguTcQ|F(75TbCa#vDDYQ8o%0Ny>pJawYE?FaX5c| zEbkytG9n1f$Y~Pe6~(Kq4p^}Aoq_cN{)~JAQacCyHTE^S9KL7hE4#9nQdnVbuLh#Fnbo(cKD)wV9ZzCSLo%#X(N&nDv{sw~W}hM%HaxKek=J+g*)u_jlV5o%$+ zvemp06Gm1;pOIarBQH=!19O>42eD4U-jK-(1JPrAUXh{G$Za(*@Y0fUjj*5*Z(h#w{?VW|h{h?m+Q*zofn<+*0zq>Vx%vXX8@a+;xm;nXV{KT(?}Rw()qB~ycG z^0?$WMzgZ>7(F80ar+7&T=4j!!8y4J5gtLVTsxcbbf2h_zil?1+Kq{oB{4%g!SZGN zK>r|Y1Sb>OMriJfY*-}BHu=+L1tl5+caRcUsflY}f+KU*MR2cF?crPPU0llFvRfVf z*0~$Uh)@L9N+!=^l;fk|;XdO+vrw5^%$PSUrpH1p5D=lnkM|GHx@4)kk|O9+Ywby; zTxx;NQN1C0RP;7{jFhwgK@Bm4Omaf|Bo30-<0b@zpGRg5A4!?Qh&?)pIKbu0LCn?Z zLT(jjuTWbz35=xz)GjSp!RU+V2&K7I~tbKydiqKAP5fz6C(Ea@L6$$Gn zb2R5pVx?}MyqvP+d|FZUYMVf{vKPF3GOxI|xt&+oGvjNX8-+Er+%nC?$r-ca zEmQa4>Kg-lX;jQP$k-Ap(RpE%QfBaQHtgK!Xh*+JDOz)qBB&CO3Z!A;KyITOHRB#o zS7Y0Kr>R}?C7ceCfNfk_Ub;%v8LIuzX-+srRvtQf#+Nv|OfIh$*okTm{C&9wgmuo( zNN^x2GO|9RrjVi{5$B0+#X5M*R>vIt#;W`>ZtRE=W3Ql}O_MZ^3bJ)J$h!MKy^v=R z#z}x_#zoNxBNuQ8?RQ&OWtnB^vlp<(?9cuAj>VB@_JL_8Sci049}!AEH3Q?(#+o%* ztOh7_hAAgs%4?|_>x{c$?*9;XPQ!HeMIn4T!F7$HREx1atxk~LN3?uA`_C`R=kKRAYPm2NA zmpzkj?ULUy_B(W;Dng9gD+>ofN9cOUi=zhUyleR7&{AARJaw*+i74Y11xg@*1wt~j z1w5_pScBgXl=OyF=qQns8U9gje%jqOJ zEHzCj@`x5wl@mIk{Z|g;`?Py0t)bd&;g-47;KDnHjjkID?uLl^{jA`2M^E?!I9!#} ziAabFdt*8|a;nc9aM8A7ujRk>)R63Q#wf=}_W5NyTD@sJi z)F7_V=&mgR@3Ycvhkt|H1&-F_b$?EfiG2V_bBj>2^ zYOItnL)^K#1$HQ><&ZOqjY&_6kUlB{Kt(cLwh4p4nKMBFA{Mz_`#@RNj*?H;s6WZU zXJQUI6cMe|3BnHeM=a|@UX!YK^tyid1}?h{Qjrnk+WqW>WcNCq{!CR|1cb73GJK>o zof4!qbC<;BE9ZfY6Dtv{w@6$0N$qc0K^^m=_sdKoI!)0|-bx`*{1;Kv8NS%Ff#+LZ9%}IBiNe%+NN5m?h+%bXm0TG0F5(soZsBB(+vj=ERZmzK2 z<-ck+y7_tDq+xop`l{HU^FPgFYBpURP}IMyV0tq8hS(E@KU~96v!@895ZT|F^D z?65F~g&eF>k#}+ZQT7S*J3{YfvIXiXLYlWJ*MiDs@_a&)IUjOlT#Rq zpFVUJT-S<%;aVmZ|Hl!;dTtdJv?0deC(ZTE5oj1dCc2SX4>gp5e&CsWzfnZO5fuyJ z`f5t*=~jt-Max17Sab^)vU{@}5amO@dEYpRwHhei=5ivXc`h=`H>zGms>wbKWq4fFeahL;$1?w5JDY01uog`P+hd6tY75_f;rT8_xl~ZY=FiP)H#~oMIlu zkRuO8QugK$L%iZMe|mQI)q-jJjM&%v+w%60twB|&66ux_SM3%{$E?Zh^AqcVV-N3< z8y0B&D?8h=BPRttC{kUl41rAijv4!-@0HyXwOie|_`)Au(l;q2pr8`^1Q3 z!!Svx<)#569FpP{0tJn_A_73>0HETqrLTj{ho3mfwOS*x`oa9fQ1?Cq$WeaZ;k8ZB z?$VnqnbqG5Z7~`78ktUIZoq9&^{L8n0v-_bSjzOs8Y5^31|xUqFpi?^h-YvGOZ6;* z<*2RX?0LT<)+uy`z}?H1PgV+Lvjn_omZNOlu>}k!|(F5y%u$pi2t!sh%cE=?1lAhtljS5=a91^`P3s z73vAQKHKcnjm02a$hjs?8L;LapI9Fh-s|kQ*Lv$Y6_T%w?D(gj*{u;6siU66^hA1Q zisn@s#aG58;3=RV2)0ssQ-&E}XM2r~jMLN$f|Vf5X9LyfqhOUggIW&zm@S~|>T#n% z9Fh z9b9)(6~OM;ov75yDUx)#CM^|j!P5~wQJ@>HT>RZTiuGHdX5#OAki+#%1{~ZBXDuCR z@1$6R^tZN|Ugv!DEqA~wMwYWclWC3BFv$~l-JI4qcBmGdK(ohcG!R6zU9qlyTMs<7 z#WXy8B7Aq2f);Vugvv^<as*$!Y9)7*BVR~8 zo`P!uwDA2@(4Urmc}UKh z;K|n)0_%yul!A%*-hwLHdEP6n|sqLyQk&bFb9_AEw*_CK_sYSe*%6sH( znYk>2?xBr$(Dmajqm8vW=c}tr5^D@9MjoT5t5rwe zV^^Q!jfR)Y>l_~dxjh5!*0Kktfo2PXbZ^R}=)9ynMrM396RIg1qhhY*Mo7ZbQy>Jhm;ggez$cU` zgaCzyr}^-b`cp|LsS@2}om7{t*0MFIj`BL8R`Pw3)mmpmqACU_>ra_JnLP`1mp;vh zwsP=ba%%*%$BV^diYV}Oo z0#Hjqqc-7lSL@^1=ElR?svW}RJd)52dg1RFijJ$5Cspu~!?#$`H7~0AWNhR>ITIk< zY&aumGRkVm&>2QC7C$ra8ALB#+i8YG$GbfXE|pdr@Aizk@i=s#pEDx_hawWgn;VT* z+|vpi-+@&xv`(h-zerZUPqMP%nehTu{M5`Thp}5N8rfjU3+al z!m%H1nPY)SHw_J_A0pc*c8u%&8OcU~7xh$ae$jFwu(~wFjv9bxdlo3IaR7L1SvXW` z^FpYk)Gdq_0X{glAw(I{+aQxYN<@mK-B8TDym&;tpWjN?D4p6IM~Qk2t*W6>%q899 zqoWx=b4y-wF;CApBq-2iJuo#-M2=33h3_SUOO4@9fK?T5gb!iV#xFZ^5*AIF_-V8b z5zjlz@H3@4tTz(IS24`TpXr$kqfO?zxj<0>YJr>J@%FlZQ`=AY3Z;U^DIurV9BH(3 zM{y0G-T|TDa@PAo{~1c+fWY^LT+&{i zxeia{vb3#DT_AoBO8!^C9y+lYC;}C84@`XS<~h)!oOj_JmG*$`U;WyRH}SG~!J|1R z20S5x`aUD(HDbBsJH7XqMHUbNEWeFh5~=~w66HvXl*aRvx!4s8+7Nz{EA#PRZV4s! z2q%{a)M{+L6r6oNdThqbe--@jlrk9c${*Y1#7rF)m{o&ba1A^4G;+t75o`PjkMR2x zCiN3*3i`2nZxAqY3Z@!Q696`R1>4^>MEGLZ{8d}x$k_YF`GqrZjo-;U;hV;2A8Eiq3z7O{Nlhbd(!apNbzJzkjMG$ha+uGyT zqV=$h=XsC3>%rMNRH-;)CcwafW3G91}kND{eCz2|6j^Ti^hI{<~uT zSNO<3;)w3DCjViHN}AvK*=U=jL|9;Xd~|`5<^Y68{xD=kqeBpNYmNM+b83Yx31jfX z!D&t=2BHT#coby2C^H;sb?Su0snvl-Its}UD^%$Cx zqV#^;(ixyd{wgRy1c1T~TGlGacTd5Nb|vqvvr0LWvN1+Jf4cEOD?lp%bREgDba1m7grWVib}HCco(NM{4dCTto1)qCo9)CqfQD0$ey1t#=e{uLzdR zqt|t<0b8RGTUOMv7K7?4Vl@jfE3CLhH?~yoH5T=PID|sjtw4ao_CrjH)RkY9= zwn9s}0XW@cl}NrVbIyDl3@!kL$;9PCQKuCyM26q z&bpwS$q3DZ@JE?o8l|T+aa9VAMAoZd7mnFVH%&$JVi4s7(u(gIt$=Hi1?EBF5$X{( zyc&>YYZU~ITwn1930`nrLCOA~L;k5nWK-*bWMjdie5nMd!%G3*rsuv z32JSn@P3v=;HyRN*#uT8_ljoC_~xDkZM&e)&GgdO^SE{91!foHX)hzTac4@>U?S#^ z1%rqNyT0<(_D+4WRIzEMqO2;gkvN#*Q*zK#L$S)miDGrmDNgv}ueZjv!uualf~SH` zC5$}ez$K>`WTL@TVc6U$Hap$^s_hz+F^;}4n93s`3K`!GbMWb`qiTZl3Y2++#lV4Y=ZDQ?^2KVU7)@||N5@FzTr&L ze&4ig{w?qPr={qB-M2)^OUtf*$Aj#z*wf_|=J7#Vznt~${-R9E=0hH(K(H7kCR1p$ zo}^Gei!s2geow{mI0d%nvncxf;e&K`u>`g#$v%0tp5|`5wZhuM>kGIth|w2QPlRT? zN|p>TKqMKEM`i>UE$o9gZbo&_+96z+2uaZCDdZ|kbmu0EWSnFtPuPg#WR)4}$glR% zlN`a(N58MWr>ieu*t5*LaT$aQe!e+EQ!iX2&&&+p|Hv+8O%__p!lI6qzf~+e0KS#p@A#jQ-U}B z&79(%4n-IrveVc*McR-NbL%g>IpY9;@-p%o2PqA-P=(ix~;kPjXtFmD8eQXdJm zkR{#j*d>EG>biD4XYMWRGq2ZUkP!WC-}6O`!nGBuhM!)B)A1H3<8h{^iHq;Y=O4iGi9N% zlL>q1?ScFkPyxc^n%jsf+O~TM`B%ad&4Y%)We2CHCPg+Y%3V}i6V*ow8Blcx>dw%B zt!RG!{0R04;zM-uzuUBtnS<>ZlxOMuCE*9{()e#HVYLR#8sJEWOg8JpZ|xX_!phv*1$Bpb?^vH-kKMOO6;-j(!keJ@ zL=r43SU4@5YTK#Ihp#{3q3_N~ieY~lWsq_S=9fOovi?$FFP7hC(vsAvSDngWk!!T- z?p`jnV=aA13DWPTM(^OqA?Nh09#f@GGXq{fvgx*Q%YI<^beKU=2|&H@o=Bjbb~w-K zrz%r9LFAjf%OqDQ6}Xf;q&LPThg@LG&i)L}o5ZgcO4*vV`-AvuhV~YwMxXT(J_tY! zu@BBYl8$KyneYo&T<=I!Q4C=RVTkaApqkl7`33o7VB4Z?PvrnXP<|0tp0PW3Q-M^~q7?X_j{`V7F{@ZO9&VTrf z9E|lXzZY6m&CI`pne6lp|C<8&Jv08-TXH!CrN#xOz@I8{L)KCDB#6Rwxs|EBKdXHoqT6yUiBwq;qGlQz9@sFI zjhiW)PEa>P-zVhSKG=zrSkTJ3tFf+AM@>JKB73@PbhgQ8t+;atZu*clA(SwV4`>q# zUY(gcIKwoTJ&)5Mdg)zrFZ2N7g&M?UmO?IWo?JX-10BTiCEr4{rB!=QQw3tGxkd8| zZ|2Yt&0yB8%ce^oZM?~zi|QIokfz)#jpbfj-ZiMNXocj}kFY~x5W36=#~97Vl%tcN zo@jcv6XED5xk&^BynNDEgss@Zye^BCV0z&+p{i8|#kUm+NeW{mewe+M!UJOAbiDox zp*UXP6;XcZkU6U~14^c~L<(qQpvnvq(wwWxzK9WLL0eb2MBsS&4=eh7fbi<=70Mm85=JQ5&9&&I zu%|udYXXLEvGYtpTi=mYA3sX$k?eA`j=VIW@4Im(efhM}KK{i&geEQD+rD22FU$`BKNQpKgT%{^Phv7y`2Vr?mTh&e%hG5B zX9SmlySqCCcXxLU?!k57?(XjH?(PJ4hXjHgh9amM3UI2q4;K3NF!von9t5FyI3fB)u#?u{i%QT;ctbt3^n$BHcD5M@)6`bf zfFj|dJ`ZF)!@Wp8J||T4{!h{*@c|OVjHO{jZGcpPO(??W(!x|x?ofc>)#zbM|HRnSsO{iXi3iK(2xi{PDsJ-$oE?z|05GXC1Vhn;4wX)1%D6f>Hia z&f~qTugsS)G!7^X*O%#=u*d;c+JhVUI(Qijkyg4$GWU=x9Tx-|NGJ_my@iF3VRw@o z`j#g{hhU~xc~M@P#dP6tmLhC+fz!g}IF6gA3t$Rv;nDOFCfm@hM{A_qeFUW;7oLLb z!C%g(Rzmz$G_Pi5b(*il2wOcr{supDjaWyundhyVp&~qv7&pF;`|A2pKAG$@&zR8q zhS=9WLXSgT!*lLi)z_t7YJNEP`A^5686kfgC%pmK4yv;J_*8@czu!TTR%_P6KR z{$#%Y12I8F-{F5YY6%M3-~NzG-Li*c+lu42w8clnZ&q>S+WelOP$UWn1~il(J<}`) zjYdsa&n97B$?&cR{QTbAG^BG&fryal=CN@tnO_`tV1s*7&Xqc0UKVKI;5HQKZw$$*1)&LV)N9-I;@xBwyDd*$><~Xo4eHSF{0N$S-_;1Ef95>F53LHk^k9bJqc8ulLdwFoS9;!clo|S!?bHT?wQ#Gb7sxC=J>S6B zEPv?BYHr0~DMOX2PRgw9s^+A(O-iy7 z>gLE(g#*rgcA<7@O|Fv`q5rOqvdaW%Bg#fsB$dqClXEi0fMHXjnp@8w=doAiGQ;)9 zFh~4iDiB(O`5qhGUpY&SbucoQI|U8WRC;h^^k<#4J!V2hb2f7s!lyM1oLsGkfvBNU z6HZx7_OKCX#LO~DUc`1tb3RXh_|Q^rbBrZnV|M*+8J$i4+TbAuty=tzT5m?uGop>p z_6G2SPlsHt=U4s)nAmtS^Hs|S{E`eHeoYQ`dXi?Jl8u@C;>#90)$K$_3hcwa4 z*zewF0N~#i*8e%S@vqRK|NfHszAGqaZ){|4`2WTZ1u9u7BFUq8(SCw$Cdk?OW>N@| zTv^x=k}4sOX2HZdxff)TXdKvJoTQFM_7;a{Q8;Z;_}hW6^jJ#`^*aWy?fJ69)c4G* z(M|8J*AHsFtp54Q;1s5*9NPN^JY4Mx*r`nieXGMw+PIKvGUF z=pzHD1&V{nJ;N0Ka!A7q^s4<3N312PC$K(y(Y%CZ=Au}~%gHX|I}w z|GS*m{$<<;O$~;7ONXgOW}=~K^oppeLXt3Fk#!UGxjOESmJh@mdpVCKJmqCd^FiR4 zgrnjtwSc-AlV=kN$js5&V3Ns;=AOC%W@dNZ{miLiAqKoeVeWov)$$9N!B6wvspeHV z2c_=JUMa52i;lRFWvB6LATXkoWV7*+A;j+{AP{gy2oM&)Cvj~7$9HN`xgnab(5suof(x&;h zkpzIx$|ayXkWtL9)Ir%Ez}jBxLvtziyQFN2l9 zxzc?W!;4UcV8~$3d!0#gl%xE?rruo&$Nn(G0|=cE8B7XDI^kRHs+rAb-b{Vo=VCuH z>^8r{ZLks4a<2}7ss+7y{;t7iq?N7HpL(>M43E1^=)khA0rSs3UC>_%e4H%VKOn8I zO$tW1Ef4=PcP_khQKo{QU5KnZ5prdC#`}Zczu(VTfxW-{y+Zums7?RR@LSwkLEqZ+ zKZAjiwhglAJ9axW4q6%*B7L^g;7w(16mN(4RR3j~So7Tk*+_^`QbOretHS|%Ygx}F zqx+;Phxa%eM3{hpTEdsjSNgM~tqcJXVL0}1GK1@V+WxilFUJ6yt!(yj;O8QAP)Fyv z96MA)U4_A>or{vAE{4relnLjf?<|k5095@(o|p0fX&8z9r+uQJiXjVGXe~Fk@cv?- z@n&!tTz*twR79whsQZgP_SsC0Ex4twOH{sy4LB#g3z*1B!2JZVN`AR zxTcT?`h!k!n=iBgj-(RUVDN%_E%puQvo4mehi6z0DZP5Xxsnx%-6a@xdV_w^3<_#W z20mJ{rnh$(ddV(-Y-mcqm8HBXE{Wl0IT$E5?#9V^8Y4CPT+X78Eo?3A3IeUb$xLZB zuV>HZwW4nho3A+b6jRJ*#fKd(|gTs)n(aUGMe?qXnN@tctHPxA_0Qh?)1+7u`ZtF|odJ^+nhV63^vJU7Q zzEb^6+rXvq^qz-dcQ#};mp3|BwI~p%izSTe^{w9C8L*3>R(OP7Iy}R!9WeHU1t$cy(uynl%>1i0=eX@^SWqa~=b(MPe&uk00= z`i!YNtB$egEtC~keRTd&@>=gV!KA4LE~4K6)C8Yh#23yhhx@QYV*UaAVtNpURW zV$WG#xu{oKbwqcnn!$H;yO2tH@DT~xBw8lOzC-U7(RbNyf$D6Qz!_RvYqC1bgA`9+ z%X-Ip@CLEM4>I#+x&X7#vLoQ?1-70__0G<}1@3}FI6?EcG12OL`Uh{~EBjv4+$u&_ znpC6-X_H(c-&XrG;uVUfnzVJeoS;@ur#K3|a03$AW#GRy<4>%^lo{TC$Hu=MNdDYR z{s--pxV7`YGK>GEdL_he{t06o>T0U6N-C%<<2yKsny|Lu8mfiNI*^knXDs$qljMKI zZ(^yBq4p)lxi|X6+vXyVP5$}`gOGi#dldHt7UHq?p85s8Kkf{&g16XrFVo?iBkPIh zaBplXLiPi#eyV<}{`+O5J~N9@p@Y~QNhfQH*tMMlX=^r(P>z;ty0S!#AMrq7-x;3~ zwS7m4n!64_A7nK3dtAG79D~stasa^?$ljbqFe7S$fPPhg6}Y-D;Z>txB8KW&pD!P+ z)F`cNqhpf%bhftX*7nnq@AYwSb##)*)bu9jko}#G9kSeh!A^M|w-|NZuCZ<691fMv zt)Dq^;k9K%unR%x-$e=>W3JP)bv8&;L%vj_PN`q59llhv_&H@c-Rh^=0T}wxC5Rh| z(SatRZ*%UH#GF+prJjKV=@ZHrB5sD|LQ4%o?=64K-+Iib{$Y*&`#f`mvbMvj5DL#J z{D`v>7rT>2s(^s_DII2k9ItkEh@_t+k^~NbCM&d-{gb;famzE>hU?g8c%jozg7`Oj#)V%$~n-~ zOxbqO3&TbG(N)zX%)3%Q4Q_;k?oygs>*D4&mFR1b^ zZMf^-MGG-m2%1%`)H|m<%aPo}J9GP~yI4?2j!n0~Cf0Jz{1=Is3nfI8X=t8<&ph42 zwpia|La37a#PP$4KlO>C6d{7wpCiuwA}o3NTIZ;Ua?sc-MHi2Y|AceBL|`z}#*B>9 zD-CZu$IjBdU>4wvho^`w+TSdZ#gaZ4_xY%pSfub784ZK@bs2YZ6U$8Jgbu!%soAH! zKfm}ZbqqlwE>9Ra#gTS_TP3x;yX!B_qXI!Q_!>7Gp~tlkUT{el&xW&jfwN9RjHjGm zq&AEOrsV)F1fWX-q=HLC9qj$#FYNY)*j;e!l{Xy2CZU3)qZY`qI|Mphzrts-RI7*d zy5yC5P)B2*e#8&v&#K`x2-;^;g?w|BJdPy|x`jkq$+{Qf@4{V)d_{?`$J`f#4vVV( zehOt{T6I@Fm-Ia@_l%au&DC4!_fGOom&uRf9grW3^1yEec)UpK$S5n`{2ST6a(3Q4 z1}wC4MZ?Ky;hC6llGndtU|2$tRxaK_KdQ1y-o9+DBDn37> z#rueKV|<>%b(hI>IC)mJx#|5$tsAM&aqcvkX6jpmRh-_C!^D?gtAz~%?%%YSo6a_r zCcMv}K2iQ*Hs*3$T_H8$bOHw>hg+7-13*F7Trto{>@184fRkekJQHIc>Mnm7;Pw?B za_avK`nX;j4k4(;hKUJ^k>TeT5rh#G?~k6#4m1nrN7RgbPcVPPt1D(K_AQpq2(`wb zJ0_Nvcx+U21|zw8EUmY=4V+`8P;L@d&K%|z2DMd^HQRFkV9RPpWl6f!*08C!LK?+B zl(+LukBN=16!(v7j_(zYA8y{7ABg5Ek(oo$(Z0rR8lW%4(icu^qhT6X7`XqvX1{4} zGdeb{NFS{awfHJNJDUR}@UKOswz4HfQJ{=$@;utq8v%9hr6E<2%2 zY45X0Av#YV^njwYrWc$L4rXo99QrMGi#4L}lJ)bIPFxdK`{A&DI}};0j+54tc~_nO zUGBK8_QgRO%SOcFz@euqJ5JkyHCHG0YhIswPTxX@SCx4cd#zGgOXYgq%G#Y39;%xd z%!|Tx^&TuyeB60h?l_zw7{CR(LQy!~ptU{7vZdL7=CU8|QrByQHzUI>M-`w9 zX#t)NJD)$8t)x7s2C(Hu){QM9H}G@IAJoW?$wqY!MlQ0e)Q@sQ^2!++FTWwR2!^IOFwdDQ_EWv0Hxl0&tTl3Y!R~=X^ zq6a});T3NLr7v6h^wP&d!hUO1C~*=y@PGK$?BD`<_?>SF|F$Rmha$DOgN)68L~12z zhdC7#o+({>>}@ctGyxb20)%A{xknO607BfOcbwWOR1f>HW4JNEBUn}-0y&7hfR zyarzL+SC|L0&mF7RQNRa0`> z>(vWpe>8gNE^zNOa+=(&Ny|lwWk1VzmFG4KX z1%sZ|O%k<}a{8W5K(StWZCNx}?Qeo&JKv(nq^YyBwEQ#e+sch{Lj+%uEv6t~dD5zJ zArpu!UVM4~*eaK1w{#@@iv-rUq*K>UML)|>%x(;+lh4b@LIPU;RV0MdgrUee(3y`> zUTnuNGLF6A11;n8^?Oc_y-QkTK|e#)cY}pSGv|1({DKE#jpN!j%<+{5SI-pp#?+UI z#1De7jYNs55vbdNnO4dp6`N=eZui{wdB)-<1;6r9pBNe-+~OI5K& zUH3WfJhu%)mki}BOy^g{RbpQ`8)Hm;%fE9*P4g(P_1oI*K{I;KD1wDKPBh6x55VD9 zqkQT^S~eH*?WgKTs$z(C71VJn6Br*rVB%4D#!A`D8F>9l{Ydsb7pM7{)f$s)wHdl0 zHKeIo!WkRU6V&d@*$FS?D%}47YXODUEkuhY$18S&>UEY-4<07foNcwWO6znOtddl}!%Pj@AGc)+Jp>1`_GNj&Aef8fv5S5N( zL+-JT z7P|=`NFQSZ5JyW9`k@F4Ipt3woI((v5VlCXe(Ceuuvu9%hfG~lSTO>T7T^VA4ijed zbE5&1g}Y!ll&rPC&zdt)A6za_g%C*asuWfM&Gs+t${B^eSDAL1s*Os^=`v3R7D%kj zU4nT~yJc24Bhe^yu!sX!Ng{on))v@0L=o9@rLO>3-W4|q^%G5=Lkh8%?#CgC^P$Ae zl0-kqv>2;HtZ2FfUHEFx@OOy?#4v&hGP7w#LsZt#DkfC4!&bli65psFNTCHBmpTen zY+AwC1eAB4a7j1|3qHpB)b761p#L@NNbBky^>3*Y{@s4N0M(k7b6C8fdMW{Lc^JW} zLhDEbH&X$aYvb9Gqi{3`dfF0b{isp~Fgv2`Ge~BE+|Q+KF}N{!a~QJ@r&-mm45W1M zJ&5Wqk^wc)DK<)~!!vRRdV2)v+E4WR_|H-PSt*P>8&;{a^FfX$#v#2M@Z<2+b_^uZ z$##MM^4^g6HPV(7!#l6_aq8;*HC%A^To)hnI|;Add?4{+x&ZcFgdT-42KZP7+EB%h zP6ySuf4!KFMN^~mzmt*p-^%iTmyq$_*3SMEsJMg8dq#$%y^ZC+J2!$!L97BUu> z^!mKGd5(0>^lh|lH~!WDpD2NG z>j;>R4?*jmSKLK$>JMu#(d0xtRQ&!lI zT-{^qx;l%jV1^w%$CxR}XVhV$EJaya4w?%9Mf;lj9K z;)L+m!fM$4DcG6$$SJDhy~QXqzdK!(2O?rPM~GU`PrFY|Q^xy*Py(rKqi(ET;h}yw zafzTYS^B16Ve{++-#eYxqfbrq8msk5cXl{nN*0>=N3nhx^4~q$DO0N?hD$l5Q~P<3 zg}3GM%yvF~R)2BJqxD2&c^Y?IDy%w*OeG(oVjE#x-=2rXNwdbdq*0rBvAA?YSEN~p zmi!jFvW>CGYxpt`aF#Dm`o1b<3!e7e7{Qceyyyx|dvNyn*U>wBr1GPw_op26zZDGr z=6=L~f6Dn&Gg8Km|COlnKTs{#s^i)OoN}G?(ZEa!>i>djc_F_i%yz=~hVLi*zDDQ& z_DzZEbD4DMWO}}TIfnItWH%z$_z$in{1>hv|AlK=znj`AF~sg?m*ig_1X;Df*#>u4Vb0k&CFoVc3T6o*` z<*1XQ3?m3e-FcpH`XsDFpW45ZQY+6^suXPv-_Q(?tj4t z=Vd&4?aEdxsdzqD5kvy>q+7$@eee+e)nF24K;9D>zlO$gYGh}!Jns8DuCc+{lfB~_ zFVVGyPa9rz7nFS#LZ{*w|2wX!|G_o1>es(;jixk^S@0d#Wd0V{IRBZb^!U)L^bPW%O22hVaW<-5$~$ioy#FX#-m#7;l~S|bq#^?Nlq*K5-7 z8ME7*2>Rzxeajq7eM>?8 zF}0w`BYOXry%=$VAZQ4anJTHs1Wm#>91d&QvuhnkC#D-@W<7&fY{sW4DXjTMKLUCqnH%K)#bPH^3}F$Xl)>WZdUDU@|&0 z?I~bnj^KMMJlt?=8ew?E@N=$P81{|vA|!6_!!o=fTyGNg^W?AD-Sr#_X-}adokZ#i zPr=Hdz&QrrJycaSyla<_NSgh#sOoEYF80c3(B*LcT5uj8j_IH}er@-NqD=X%O+oXS z8xciE%+i7>y>K#&zy1}+=J+XNTIRiK?f$lE|DjR#ud20iF}DAcuKOP{{&&mxQj01< zx3W{fb}C?%R7?jN49F&BL5W}{eq^O4lBzq4T^HWB*y*u=zFs~HKuDh3ZoWbluYR-YlP;4nXep<@;4PS-96c2?R;&Pl zKb2s|rCMjRbTvpp4!^wleYEasAVDnO-D#I2%C|D+91R?fb*$x|0%ro9Lx==2Po7=h7q)LjO`2+c!^Qu{6*eIiG%j zm!=x#3`Cg4+z}%#nWb1Rohz(qNj0=D8_^!oOk|gb6)YsRlE=H&=*1!WMhDqQ=blT! zBmQ-u5hshv-%+###AGY|Td7p!=WrthZZ(tY=F9lZwOX=RA$4rqgPoS{llp6$qX|WH&r^@!s zvCDYwP=||r?f)#*vG=|ag(pt*%3eH`H~ULeC%KHoDb!N7l9>F55^^vh3F0N`bb^%8 z8lqMHovhYu14J++gNZ17G|T%B{WxU#1VW{)7vnd-c@8ruL1mmYpo~MtJmkOcnj7WW63}f|^-$Ww_ zywu9@622vf0$fVbSriSDxuP4d@#q6?JOl+ljSv%xF$g_JUIPu*eZ-W7s`hl5s44M4 z13#U!$E0;rCg}6?+0YiFg*ijOsTt|xGGRDwGFs0i+9s;=56es$1>@WI3Zu9d=dS)e z=5!dUEs`Bgr4IF8OOCFNf<4P!Yw6qT){8xi66;&0v18gdSIT(!=T-}+Jz^}rt(-p1 zGHzU3%_YU}JE+#@D-ieKSa9(Dj0JtMqq1M?5z}=Y4OzTBqKbsXP1yoCxv4Sz+$yxsyb2iO80vQn0@m--_V&E;rmM!u7s!+$T`X?Q0j%3U^4h zVJ4EFc@6Y_I3-j36oMhTgthSF1JY{uK{&Ow3|C5mFgDjNe$ywsuP00bRS?ZLA0OuM z@0fbwEtcVp@|a;iDz8ssFaB!}SE@y0uxDCS9=1va9+V_8x@JnaBTAs;KHI2YYILO#n*H z7Gxt+uthtZ;}* zpB^+uwi<+J6nsa1keM zMv_nVBlyW=Mt-;H7@<*BvYc`jrV6hEa59wt^gBgefeUmciAjP6MpBdxYCK>xwL4x` zONe6kF#z<1M1e8npV+4mE-jqH^lwq*yGob}uqvM@-5BDBN!gs<7voX}xd7w2vWb35 zq!>f$??L28Ulatwo`+b`(PYWkFd!1_dQd&AB!^Ho;+pSDP-%>ZY`59{B3;^U@f3^_ zSJ8B2+7}EX_0Nv#=ws)lg2GBwuQcQ5VtUUo#Z~UpWx8sQ+C^Ok=!iuRiU8v2a?+o8A8}SPBJw(koc+!bTmYC>0 zSFl8E1MX475BI1!%w54vY(KX+J?l=>4WB%9wg&eG#%5Zl)QR22Hd$&cZp3=bFJQQ%YH9YfaGM_&!^)5Ik{k7=9hdnAsUjm*tL5#W zbyoO&s~*^&ZYgXDCe=qNi?^lAa$RJ&)AmbFnaEQ=6S3RIUxgU8l!^+7CJls}*6Z)J zH4U!Q5!zFn##O?a%+x=}2d9rUx2uVT&X7sSLd4~BXFwit@z#a)q|EEG-@)YYF+6e| zeOp7j^_61o<>^Nx}=o9)(pi>xK@Hpa(Vm|`Aa_U{=*z(vC9#M z6ZOgH8~=I{**Z5&gFwi`g2YP%$K%@)xR=r~*{w=lRTpEyRhI*lCVfa>Sj zOFemBYxe|N9GN+R9_29ho>iJ9s!MAFa~Zr}uMzYypw(1nZaT!FDY_&gw7@k3!<~AHR*6dD5k?75H%huAXuRj zbbA-#T+ssNZV(|H1#WC$!HE39I!?iL)`-&CK&QxD6E)z-B*>W5erQwe!PAr5&!$K? z0t`x-r{KM0^H(03avJ0#Ck83b-iu}jb>=U&l;44U(}=HXS zPH%NosvgVKI5Cm_mY2QGSY|*s*19JlE^xX}Hlz_lU6e@5Fw;5?r&!=aRJl+O|5;cE z^9N1x<{tw2fscqU@lGK1?|sGpeXa3t&Q1Pz9Zbf?`rkuZMS`@$s?vLk{kvxVWLwb+tl@;4oEF9u!}gG`Fy202V1XuP5~iFPzTka; z^$%D})xKY_SgZ9x+gisWh#@#@DbyZLj*gQK8}7e?x?T>)o<8Vww*iWznv^YCt>+F% z7&R*uHP}|#m6qw-N&48>n%UGHa4P*6(tnaInf)Hjow+R#6pkf84@>SaUt9aBB=OrQU=>FiV8Alm@<#YfH zekoEfeahTt9vfi!f@zOI?iwEdfTfbgZv{SLL=h+vqcJM=sC?wV&;0%((?^eH8sg^k z>J`LAN{8+Q8o^yr<+g5>>AR%)VP3}Gn=OxXr805z4QJJa9b<^LYICnpm-d&FIdEtO zF!*k^DW{=g;$D_S?sJvxXhq;&dC3b!p4U#}lJ+J#s;t~rPsi>jmXXi;{FBO>D>;f* zqc58Bs1=IJKmsbARCbk(I}20H3BpRl+OsVr_3X;eif(hMsi+=8kWsC?C3w=ceShO1 zEc2bwjx$e^SLDZB(t<)pR}<8DbbnL^-U`PYEbQ z^`rslqYnoFh^B^a-D@XeZZLDt81y?_B}HBTeG8>cBV@%9Ka?dimPP|6LXdFk7rYa8Oa@!GvzviN}qiQ_C-UfaRM&0#2%*hIQ$QZ z%SrVW9z>OX8~nd(fd3elAz*NfspR9vt9heR`i_#*6+68-?2!0+CaA{Y zw>}^V$hrlG1%H*<9di}-tDI(9{=$sddgl|MT-XsGOz;L3?NCD+s%0f2RnMgw)~wOL z5bQ2x-}n7Z{OUEVv%{_0{;kmN^@BzV($HfszmEd54mXq>XfP1h)NtyidMZ)USX?QR zJ4x;sCT&G_VP7x9S&s+|i)6|GEG@3O-iODhH7zmH>=;Osz6*?StdX3hR;wN#McY`) z31})pYUAl!3t9WLuVQR1eo$E0`PItB-omBUKC7Qvl=O@e8{QG#lc~5*eaLT zJg(d@*GJaC)9dj#)D0_9v9wS@iO0W|O38;;^DW+aX8`u^KwX+n;0i%ET##J5UllG@Whi0L7qJoUb`4zk0kbpFgYY9P=}3^?o& z$!2TKB(q)A*rm0SeWY=(v(x2h)xdR1Nfu&=`V^TwOvo0A5}5)#*Bk<8bX$!8o5acX zT7mi^HmxTth>u0lv12jHlc+SiP-z-hR_VA_+5um9{ql9Jnd0dH-ED!)JLr{-TezSz z^oJ|8Lp=-42#FkaAnA#-7J|HKxyD0f$oKT^_By2$L0M`1BL7x6?Jg4Ac}!f%O-cNr zyGNDQ${$7yGzT^PWhp=vB?JwQC1Tj+WAeqJSe8&uiFh9c8=EcZ!H#A!hpdSRlg@z@ zo49QBLwnaGPU^#p%n%r~`vFu;bme_d4z&UA>~olS(Ap2>pn8%9i&>ON!1G##BeSfY zx}F8l{7yNc$P<+%^VSIyRHXq%On+xE_&fKPlV_0XIH7f`l(KP0BD}q*)LJ(UNVnkU zqMu2*Z+FZ_B0zhwzsOTxs=TFh<){&hQi_|&rM1&})ndW>NQAn0-**uVZlS>uw|qP& zB2;XSLvguhd$bpi{SlC|DPKz6Nnhj@p}%Tqw313pY9XqEV{==NO=6%CKSgWI49J95!3>;3vEBx zL=N24C;BD6<-`fTS)E@ug`BEhm~yx zw<~Hn=-e9LDKcszPbTF;o)o0_5?CA(tt-6W9aIjJ9c!tMcGe&lK@K=aT=e58)pQ%YQ9}IQ)+Uh6JSv8!Taz zw}_6opPXr=PCLv5g#puOt9CoHAb~WmrFAq!3Yubm4rT#^b}sh0mA1uSoP&l9%Kj^0jHGOIHqm25f!3&_!&F9b;kb^z^qbHvaMC3ZZaE zw<6bFiVKu7T^Se~LDArw7h%hz^I;mItqk;=Wef_!I)>CZ_d8nBH zL~Tq~Y2+ypY_=MktC|7pNna%T>0eP)X3vIjHW$`T!!F`!g%cv<#$NL$SJ?g4GhVT0 zj=(bK4S~(ME#v|uC(;kTuZBlis-5qR!h-SA!u5<)Yg1*Y^BuQa$L>%m3A%E=nEcfX zKH7*Fy%Cz9%+aVzymS4bhb~A)@x2?Tmk~6b_Lm|mJB-aQ&m1*6mv)vJ6Tt)0ei$dT zsrW5{1tgcQB+{g;GAw3ph}^zBm_N`?9`pnr2f31Xt_)-BPq?#dPGT@A)_bip8~}ES ztgvPtYk4QuR%a3b>qJwAwN^aKUit)>F#QKLE_CW?{DUcFbwJO3?c$a6-Y&-!e`-& zYel!HRgE7gC0_)6j)Y^s3BY#d*qg6}6+i+p-GfK29(21S8az%Kx6L1>f$E^ERg`k8 zJJwFr=5={QV<~x!FzUH^8_HutwYtf!JlsxEytj`p&!T(xvd}uP$D&83L1ovGay=om zg)nLYfTGdmO))W&n==~Yrp(FpJeKD}U(AU|@ypqsBC{V_8U-VKzYicbblhou8_0TK zXr1;IKagsSN)j*1=9PpNdwIHHT-EeVzj}|h=yn*$nHJkc?HZ=w-2|i}F=S0Au++$ECZl)&RUZ-0^|KREYlEv4OXkUt_k`? zIwcGf5oI^Bga-l4BH#h9BQGAH)jxwSqwm*@_2H_uY4ZZKu2bJ@+Qmy4vpusJbGmhm zSjSFVKy=Owpc6SqRV#_lSnL3nMQ{KkUD*~>5$tuI>|(5EwW>$ob{-xyr32q|+pB}{ z3sV1rJHmW6k?t)-rxb%FPfj_6Xs>^#a+4L3yZWl^L30T~VRk=mh?61@A63?WXZ(yL zckf8ODA;XG#E5)p>ip>6v$jk66EXyNtzlPDI~iR`j#k#Uo~WGA;XAAXZ1?7aQn=#< z_)qovbbd|+_56sNxey0>An3gL?dbBs-%bSfi0a$&06IHdm@pu+L@3yP!8dsrgL;Ng zNTLagBiJZeo^C=rItRMXT<2bwiQ`X<+q4YDmeLk9?COM+7KzdylHv&VLQsdC_9z9p zb&Hvd2G=`TCC1T_*vIM9yqix2ctX^%8FIE6Af(?PDtnGZNXTa|3wjfXXOlOAfSJUy zc;$LqL)*h&vEE~m_c zPchmJB!=6{W^{}oP|iIdb}`Oyc?`%-Xg3ksVR0>*bdMw~`*LxsimhrXqS2S2q2XqRZ;|?MBAvyIgU}4M17MRxlJg2|gpv@fF2*_FYLwf`14CKWIL74Z&Qo5mi zr_2qNCFgjdrd2E_Vs+;)LAUj5B#+=t2%bw0%Ni>va@O|@`Ajya$bqynkb=eFd|I_> z9Tjjum`mj9i>Vsh5@Q5Mw{s@PSW!N$%21LuL>-~t0UVj*fAa-CWnk9@8IhSwZ570P zlayD#WHy*d-Q0b~8Gi|0(sYq;_m36OH!PeWDxgD{r;6#|)QQ+LycUnv0)0iIZ|E1Z z`E-x!CETz<0RO*0wzHB_QAnvE>KfuS?)a zV1Adu#IU{#(Ru>i*=UJI1h8rA)ot>{D;5PSD@~1!*$tfJcg(p2H6QfQ;ku%xU&dK5k#s?veC!iqUg4)qc9w&dJ=nT;!Hy>lf_U z&eUV9C$x&#LO&A+?Tle1F(sHVIYbXKzc>PLjD}X2XV9Q{rLG);k-|j`NAwu6!$?mS zbyBZ~9w9Fpc#wK;g>znepzd!hG{m1l^H(P|6kRqhr7%nIFQljN z71F={8Er**v`VmW_O8G?O=Cz=a=vGFqpeU-|IAkJUVGNlkn0|uv_+Xq>+2Zdg`Ci* zl)=(VRgLbTgC+}@;us#=tLIHYL#uw&x_8D$yc)_Kai!kLevsN_97;Zc-J8Q~V@A0% z9OS=|BEb+0bU4NY0{3f&_YA%;(9kL+${~Hv=IP{YX9B=~(@Ui{0W!Q~HgghzK!sKE#`Fvf}_bqh4{@r2{leg6g$ zY+%bcgJRKkuzXzy<@A?QO7cjO#cEanXM>SUG?W3l)qG*A?}<#yd4a~I09JG&MPu7! za1(KN0_<_vT*%{G>d zvWk*9JgDGk=<+X?C=9Fr4`=TfV_VmCi45H<)x=6xx8EZ7K?tch_`f( z<%p<;CYvT<@k7y^`oHDfomK`S9_1rlR_Q>QzDLTE=b7;3PLoTMzKdAP5Gv;9s5~oM zL9KS>z?oRUR$q}CpXWcrl2o=F#C%D7W-=~o=gW=0pY3RaleMKelK3)e4L{qHeI`v| zr}P=VWr2{9BywFkG*Rn|J!#`SiqGR*gKPz5fDnZ(Ghc+xXwXnoEh!|2!{p2OUad!=O?WnwKFa$n!rP26O0MnfDA zOpSA4CKjk~B8MqaK2}CU1W&kw@PWWxVxf?rMDf~Y+` zqanqbWwkK#3$(s|Nz_@#evZEl1+bp7oJ38Ltb2iQ^ahrcI)_tl(Y8#QVx&x2i+B~= zJ}&y}*CGcP&PcgA?Lx#}Y8NI`13ZJB`>=f&Z;!bgJ z8<4#)Y6A8xHJ1Nb?Oh`gEfk$@ElJ1^Cd`1GUEX;lMO&Q7K7@#9UvCYpq=KHhhtyYYDY0oY1^a}dL1H8n3?0;Bl8QhM zUn5)Mr6Z%wnZM)1fFRlB{DgH6AI(&cYl@d9J%K^{4E{nBQpWrt>jZ^?{cfGEsd$Ee zF@FmWxy5HpffhN7SX<#M)+}+?{Ubt{Fn~^V%(BlMDQP+hSsp^Olw%-6w}ll1y?elu zdHEo9qx*}H4dYyLC{{~uG1p6+J%zqa(}c7gBzjLWk!1jJw*b22-W=F~6>q!*zx-UY zZ-2mge>akoa2F6^*VjkZ2q+mMb{v5jD&jznvpHlFgI0M+88(XuH!iO;bW$%?VY89F zU^UNySf$mKL8h119o!Phe;tVg8AX3yQ&;lPOn=g`NNlx!(tlT!cFZ$tcQ3V%>j@v$ z4FUDu0fNqWL^E2-+?7T32KyGOM(0BZDgawQWJb3--0wml(GXzWf*7qOiJQK~K*W{y zY_hg|SGhA+P=<>OzXOfv=xy=TzsXP*723$469g@QNRv0NE1ME?jgln2|40pO#tniM ze4Q4>>pO;x95M5=S9HJ;HpL!;7EQaJ@cU4iM%0_bNDlNOWcbZ!?d_WVhQiwZmVINQ zp$oq$Fk==+yF{>9`t;$~TYe8vvlq&1Zx8%!ebzci z(B;c%FS#kn-}})!ttk&|aAFd>bi0Uq;VWcL$HLlBK@cq1af1%l23GjLDn&JBtTqUe zG=_Hvg;3}LXi$C6hut(b@Mh#|SV`myy)87!d?i_%!ck#D!2E>sYCX1`&n;{t;F9ST zC_efi&38Q|8&O#+x=iHmEUW%9Ljs?*68zM28b_TH1Z+cXWV3?cXru;yb>z5kVebZ) z8&IDd&kl+Qap;n6x!b)SH4c}7Ua6P5=K(1aVK0mhaUAdx;ITa-LBw%(H7a9C&_Vh9 zESWC1*1kUz33^=2kR5T;5iZ{9i7#w^s1h2cF^aDo`28{D?yndCLnm#oYe1~b>K!<6 zyXWx8HNmF#ATu#9n~~VK`S>Fdkl^UOqVy1skj!2#_O&?dKmEf z)1ur;vAqwx47t)_*OEMBsS+V#i>4$!FC5j_wk_!(s_)mSHUX>T3uf~gIPGXf>`sq6 zOGq1RPq}~_>|>s;Si|S#!QZh8dCa>kzM}S1+bSp?zOwURC#J%CE)5y@lR>(Mx1_*8 z3&Kmq*Bdd7>BqK=IY_d-oU@$^AzMKTg9+483Da$jKexVs!=*aJAr}frFO_5q$tDxM z=_kL<|CriRQ?$GVn$W0s6zH9*nXodyt5lnj@7aW;?YHMqgu`6K+lM@;5#-UJIc^^W z3!-~L^*x137LmOF(o`g<;=~w?d_Cs1Bix#N28YHoO5;&q8g(!o)@=|u7>G#srCgau z5+^dIuBcvi3m7Dh?2c||XvXd8$Rj1Bo#gl{yS4Zt!eNCrEeZK8SX>@iTkHslVIXtv z7)k%cnCXmeFn#8jN&l1~%^6vX=J-}X|3sPj7E!x>;@C<5#F^PQv=Yv-X&TX4F;8P~ zp_B=WX;6LMu#WzoFWro8;JrkyAMvSFydGK0>U73B^i?&l5>e}YhRi(lRXMLUwBqd; zhGFnsKA%JHEME+009|~JyQ+YmQ@EuVi^^du8}KfW9&sF1q$mc*dz&u?mM=EH%j8{w zHu9FnmR&KhrZs@yQPhK>%gd`I*RW-Gui(M?EDq8d_Z&r3AS}_TnxPj4jvl*cdAhK9| zSIkG@qcIs7ru!o0R7ivTgM4}-s)Ld9e(K>c6XG~?HPOY`Wh+&5EA^{`akhi8wu2Ga z&E)AIwKR{7I0PjLhcbWMBxuIg>&UZ#4=-EEx-+C+3CX(S!tcsg6TATr zwOYxpr;0qW5}s$4rN)GazG(!e_76_0IK&0~H08o>G+0SayxaieLc5u_*E12)D-UqoVS|1hEOI*6Ra{?>j(=l)5~couHgp2U9b zjonw=y5tt;MMW$zL(G6$=Q0zQ_4O3~0FXM)X9|y&!@(;i`AXVLm@}JKS_Tn)P9WY) z-NAQ7b`v={)q8Vmauzb{fVspSels~mJ9-nID?qK6WOPUB{uZ~17_<{^UUo_N;z1P|<$L<_)#iw@*?s19xJ@H*`#kTw;RxLRZbFvG zW#qRpp=1Wb`6Kb8K`G>O0~H?JP#R8ci)Ltc|J!fbFEcA1U0F@#_AAlVb4zbYq~#$* zhFSvlexR|9LGfRGILbFbiIO6>-|ahyQM$Kh)K$>!5Kq` zMHwZv17h}eHk64SAeak@B%PzrG89qaW7A4M7__Y^x*>qT zg-Dg8WMww_kct%9-^3-}uZV)3Lzo_Gi0gMx;;CLq?EWNSlj~T;x37uXRsST}igqZa zziWZ9+9G2ruNKk>4hXB+bCr2$G$^*)Rh;biYB}7!Gw^bEJ#D+OOyw z9wo}E^7t;fdZS>&wP{k-fdLKZV&-vEH|yj-6|bKDEkj`H6=Qj(SNe3mwhP^vsW^z1 z;=Zivv0QLzb@CU3|Ij`yPm^!)WLmLG^7QiH4k-^GZQ8x)k5y6Ceqa?EdGnE+b4TOu z3;mdvx#B8fsU@ooy&ElS=IAa8VBMpwa+0Ge7mk6emmEXeis1t@9U_66P0rFuDemr! zv5f!GQkhLLxpuY&*5Eb3>gL++Cng@pV_n=Fe}F2vR3boFPg(O*73&i!_ZGpf(~PFO z>;WzLv|_A&;_n05E6|$f-qfHH;nr;PS)CkgW&tSnq6D`%-z#Y--}$t6fK{%d*2M4Z zR=hyP=-!QO|DP|d*&}*aJQ6w6V*rF{`BjQoW`2oJxK%+&p1?sjwBPn7HM^3-h#l{;79KjEbYg4dTQ zgW3vEr>~oLpB0AP>|F|r!dmmWQpCF=hpdx0t{E2*z71B131{UYrs^dM*OVI4p6_r0 zQr?UX+Om0v04@6(w?Ua{uxd2O{nn#=bTjOmwWO0r86n%Gey_L%IN4a@#!j= zIxZo*)*e{&B>3F=xqjCx?(3f>&L~?n%a<;*$}j`(_lrQ6$g+ispX7n1uY=WGB(5Q- z(KD|I)gCmhzgx!6%~^@Ot{K5L=9bLKm9~a&kmXdZYo7Xid+FD&gZ&Bb(8pGr-ElZ` zi=X*v+NQ(--C_yyK(}E~Jy`*|NQpi1j%CEr9_6w@q=3wR^IGl5i2Zhy`|X{^ z3;YIU%B~Y#O9)|&m1t0(2+$lGw&-B$w+3RHZdTM5!d?vqs z0^|hzSav*b-RS>RlIfV*7F#9HI!n4RiTD9IwN6LtUgG_&!;QLV~a-K;3JvEVF6K5)#NBdqD*p9nDT~1V)sAj158*0Fs za*C6P4f4-ck4_A}yInOWzNf6;z7PvBGqmm7uA7{zW<*i0PX5rY69k8dRNwjDO64WItHu`j}+A8we{UcP0Ez)X0bLT8iYq2a01 zbVOZ7O!c?ObcoPTsf~W-$`HA7(PlMnLTrS-jcrz08fIWcja#&{g1ZW`{qp1FW#DPQ z``R#fFBCRI?$2eDwwflaXOulCF4yF~?hw>$HV($^*<%4{i*7$q1T%0jopP-I0_?TH z=jR8G@IVFsRaU&NkJHyA%qwc$g@O{eHb6!HU$h2=He&O?E3wAlbnRifsFb1JP7!s-lz#xmer5;7*#|L?XMscdfdu z(VuD73OHOt>^bc0vpm?eO!xO)rU;3M;|6BbwuKU)`VvCNGQWOx;D9z%C^r~l4?abw zwm?c?A!{KX94`O|FH!Q_@0SS~)1)_|jt?{SLLLF?v-$?HPf+5;;}iKuHAY#h>mDvL z{-TyMXF}bwJUi*A3Wy->?os2Z2Y(=1+XL0eXnyl?rBjxX6B$ z*cW-Mi+3D=OL{xEDewzP~-8boE8R*|ZV;ybHv z_3Db*$0QCEb&BjCQ9$0y9fRI5CzW)HIUZ#i6h9fM`#&fiVITxbMHeVO28KyTj9NxF zJ>d=}sW@z@w%{7;$6p%q{PA{nBl7kIqlV2;ztd+|h6!-*?^uss1^izJw<{(F;r#gN zv^A!NH6$+K*4h^5!rR&!=X$HG)7KWQhNFRbh0K@T3)FsAu=4Bd zve+s?E4+B5!^1clhMhOd8k3DHS}kq}&Dy<=td)ss9;biGB`y^DXfeXGuv-M@r8lPk z#=lof#w-c(Hs!|JGUnlPiM)vpei=phI)&$D?Bm7T(}}pb7x)-Q_-}SkaVE7V zUsoUOm?dT8Ng{QW*g_7byC;3O2dh5KDHnQ`i{i=7eDBl{Ws}3wg|X=Cc^xnx5pNai zrvZ?=Hyp_axJ@CL#E&$Sl%E-*ykd{ICf=a*vh3f4dCAl;KRfk@6Uho@ZS^Kby}{x3 zQh*cg5~#t+6fKV%=~BNzVunV@DQgHYq!sBJO+)&Owoen5+8KWXnwd}w7I_1Tm26tj0kAkd^x;6X1r*Bnzt@*# z)+m(r=l}o&qh9pPgYnVXwhHH>y{K=8wJdQr^@R+};YQ?o>SwB_S-b*UReSecvPDA+++IjC zvKz}rhBs1e!|78x1M$vnc}BJSK8HI0O^$CE=*+bk{2&vUj0tnpeQKJhs$yJ#&OPDu zH7+JJfsxC4^2XV0{#K?qInu74SJSv|M7RI-&eEwxcj4dG%mayr`Sh-@y>2aGY8P*L13 z8{aCb8cUyi7d_m;=cyn}ewbZ=^jo`60pl=1%P7U0^TA+vzs>thaFo$9vm1W01`9iu zdl1}moV$U4I1lT6v`>}+JNp{8lLt;jvKKlichUtrIbZ0o{-IkkKTQ=xK;r`47@|Cs z-FFaSN~%R6ttXMzR^ef`eEy34l8Ik9MdLNdLTAA4C*GXc4u=(dS>&{bfoKDpv>Oe3 zM!syj_69{_tgh#MOu!fBF!qnqEJ#y=3D7bk0m;}>30;o-D$C;=B+7|uKqv=~EG4a= z0Q>AWl@XED!S+v7-@g`VFTp8}5v17S`W6xhz7NS10gD%pE%Z?xC<>n1m%IZ+gv<&^t)t3k*8 z?e*~sa0iGvX#bDMm*}}1nP*+B@|O>3pADz?xD*{~?XMx(tQ+=cfhyszPhCQweS%5Z zSBIO8EIqdKD*0CVHQV2f;veZ~0?S1UF#NNIBU<9blPCghTPJ9{1Ui4fETAzMlOXy> zc{>(W5J$o@q_9szuXrVxiAr58RYC@t4tz}m3Fyx^jdHR=3o)6oe)8EN!tu3(3DVJV zv4EN$Wo2KgU|m;^YY&hQW>JIWRVeIO!@&r(B_X-F!-4IntrR>`$bbKym2*g4`KUY` zHjIkN+i`ZYKJKj%nIbhRSe<7@)*daWk!gHk9N=Kz@o}D#DjQhoA)zXNC^stBC}Gnm~rv`pYi#3 zZSsP9>5|1_AXKdKjOB)sAURo}Yp*!k6^Wf>5fNjWIw`W%;FxvoXe^l}B_2o6VKq-c~F=scz3+bZjR(e8ZRP_EnpXe4G`@?mWt3R$o z{Jyzg1~>SbdMhqo3jaN-i+dA+Y;O6(pu9<0o;dL|gCPF;#q7X9aTFm*Mr0{`q@Yb+ z*Y0Mb7!B>EBH%0#oWHau<_{XUb2DQH{H?y1OE_Be+2x#T`+C{Kaq*I8ciGs1}n0cLvX0{m(%X(G$`CmkOnz@e>sS|0PXJrG;8jh&qU+AE=#xGHB5X9!bQE zB8AWO(nLL6XV^Y`VU6`E!y^iW>3Q=j<;0)1>qLisYSpT|P%13_Vk#q*ecRJvmG(!s z3|13DD9}c6<}MYIHs~aO-uH6>9DmHKN#D3_iPsjTCDVm|z3ZA~avZO*c)K6tsdf+S znY)pcpp`4xg)lMm=&X^~4atU9hSw8)(3Yhepj#4SrTvX=3^p$hZ-CCCK?hwb*#wvE z7ldF6y+$drAd$Ia*ex4W>VB z7z97X5WslH={CGYbGmJ}3$sWrUqFC^pRpn&Cg#cI&9 zZOL(L-U@LnS$LV=<&ShRy$xsL_o9{Od)p;CZ92=g6SiL zOV9^7%pmGY!LwxX|09I{s1VxE_<7$G{?UE#pC}tP|MSlOx7$(BvRL?0>esh#GSRb~ zw^iXi<}a-jt(sH45NbfSDUwyZ&8XklvEa-nSPI8o_}#u3lgB0&)!_1u5x7b^aN{N5t)|jp#&>31p4ARU}Fky`YAP$Ytf)Rk#x3 zg6(k0N7^;{>`vjPILH^Z#OpY_e!x)w(GZ)`HPGVC%owV2bYJ|$DXW$;6!MwSeXKqi zA=9@=hh}~WW0>thN`kewIV`>-Ix!x`e$vP8w}J>1OQz(e;slp|MhtOO$g3=_>tP#n zLeplP-OWA0N;TMNiNI(fQEMukpbBitrNUmJtM)Jm2(0EsQQFitk1XkzJTRuxIcDnn z#ZyHXKO@R8pD#vpob^{Ag~qUZdi{Y=qJOl3_$S%o|GZ8=wqgGPQvn+* zTN?*6M>CuM*2hexf9t8etPw>+pajVpd>X+UNuY>JDi?$Ft14bunlV0wnFvTMpCg(+*SI&lfu1UvF4G zP%jy~`f3YvN(5y=NkwK-DW}xd7N;F_*``VPY9{__+6!lWKcy-~jxOjLtuA>P_nwr? z%CBk|Kq}?rqu+KIx z-U+!A8rXL)V}W2%x|ZR=vs9z0pKdXcAyz&bRV8Xq|D>_8j*e2Ke#~uES9Haiho2GUS3#Q+; zT-`TJEcHMwXcu_MV+v)$?cI#S&Uu>>v`kc@bjOw*V>%x1|5 zrzdk%1(&b3cJ)tGTE?|~h165RELT!NxP>CN!$t*iGczMb|0AjhPkcX4rKm``V_zxy z5;E1E0r?94G-#)}eX*XL_#1g}Q@>R4KqOe@Z|$O>CBal{>f&|@Qmq8qpjqQxm&eY? zUgpgO7R*NK$va|~_U)sbM(obak#!u2IIS^i)wClsigV8k=YGeBH03#~OmIVg^TM!n z^R4zlYVG+Et9W_u-rO>+V<%o8S3ahSx~7Wpz&iajMMJRScVmMrby2v+DzZM&kt_at zjfDw*S<_8#U2Y#c=(vboB$rPPeJ0p_kV%{Qi(i=iOt59NcJi5SzVuE{pd?--a_FG$ zGVbfHz&354_A|lpj1b8DwPNRvIfWqVzy(ghM*<uy5NA`1zx5o|<85Q4EfCB25WkXP<0F@O!?Qo^GqPWia!q7SzW$hM z$)^{ZprK{y3C0yH2DFC>dkGSCAZ-z(i^^6*{`IFp)DpAi!RLvVkQ(5wgae|+=<`a% z6s!RYOieLx;v#b6?fcec37b)Ra`Av(=s2Y|SRsn8y9-7#QA~bJv|2p$IGmM^QM$H= zem@A4isL5K2E%$N8an0t?sMV!gjAzg$_TFEax_3=dSY7XLo~W-r?hi_SvbUe?)D~li}D+vj0A9ZS%adxII1Z zUjs_!jM#SRCL}ub|Ew1wV~qqEPfb4`*+b}B*W{4Y%xt#x2RRD>Y=lpr7|P9i;T$_+XwK+)*1B9 zq#g%qJmOCq;7fopH2E%xNiA292T|JT9D9NyQbPB->I)4?u;KDSNz?s!Z#Nj0feO%? z^VbsQhV#)_mIP`*1vSc2C!$XcVVx7rj>O$ExD%cXkq7bM{UYul6c84{0&-OnUdVmJ z;9m+-)*E?A+C@0LQX=gSL~G=0vl22`D#Zvw?P^qNqui%*U$eukW~8GS!v~}v!0hjV zC&yH4Mi*tFHLNG>Jxf;7&Ku6OM4di|?qqq7>T}wxX}OU=fT&p)5Avf2^qz`BXhx^$ zw2g=pYu|y!N+am#rNm+smTR;)qFB7sdnVG1vBR|yu|+7rXo|=%GJoS}wENH{X48y2 z;h7j$Zj_g6_&NkH5@Hs9ZvQAUOW4;l93_TqEK^tz-iuVm^3}{o&Tz36TFK-tSS?V+ zV%|nddpPT{^+v~&9YWNb7;gz6x2qk=`GkWx%`U%fn6Ih@cj{xdKb}fa9U9~p!*j=l zQfy(j(mGaNEHDhp$QU|`0HUq5#jIBp8`sZGRiEx?S85NLGHYv-r9M`gKdgA;`R>90 zfcq^oQDU1h60nIYXdH^HwHRAp;(hd*bl$tuSY~Zz4=>;&#V+fIh!0q?D3*C!5alMHN%TlQ zOCJF66w;O85mGnIq>$Z0<0Z^mojdGg8~FrqdHLhnmAodv<@25;pf#0vEX#=~im;%* zxruR2Bjy6sq14jvWednl+Ou2a1N`Ol`x}VOZx|S+c-Oa0gdd zK?WfOts19j8+QwQ2e&Pd(Gk~nTK+^Mz;C_RY7WY+72&t19~achcd0p#^iCxQ9!@DM zH~DVm%`LJU#1kXY6Ewp+sKA9v#JpG3XAqX-w(pJ(dj4IivG-i;yiA^+pB-TedR9Z& zGgX{X?B)I*3}?#4#X9^Jl9RzYRKZ0^i*(hZojEK!-+QJqrc%{yo(0zz$b5PG$bhl) zO%?Eim*rIMFObeZ53osBc>EEp_(NFm-zOkWBf&I;q@OXa77WZC;TvA8L^w@oCJ^J+ ztfDU?S73aVI|gyv!SR?oxHFv!XnY5k+!2181c2?8>tu|VEI|LU_@{!~EJ^u+K)Qc~ zK(_xI2oy6kvUW6cbo<}XuTkm0PXBP~Nnx^pDBbYz8nTcf;0>ry;(i2+Gi!p|NtXpw zRGh{x;k`P1~i=$$f=PoA$ z2sl#fkR9DoMxz^R1YM~3^j*;7>>;vBDxFL(;WE?=>$TtoMMadAD<=`8h$iWu@Kp!U z?LiY*NHAldO7o@L1sI%Ag)8ZG#6>dntM=&x7HkX7sv$!G(ha0jOBmHsQF1cRg!G2a z9zZ*U9-KbpqC2>^whTH2Eec9RI9gx=U7{|bvT{iv3qa?8-*}kY3Y{1&=G~` zP*+_X1SVFSWA=L@9j?tW1j%j0(D~5^-9BMJu0NEz-=55vrt;TAl{;CugIZ2{I|FqGHFyh}^vu$l%NogNJ&ESd2Jvz(+l& z`eZ6PUDnfBVGW@3xd$=tw~C?GMUv{ctpPJfMT3$y^>47LwXWROXcx5@e&LO=yLb*g zp7TC?xM&DW0T7W0aUKZ#mNM%9)K4P7Bfb_DR=)x1Qj; zvyY(*Fw}yLOZM+fDjDBx9&Z-3*-x>R=r}lnkJz@BBs`HITuBkk@dqG{weQ7k(amj6 zu@;1So#E$UDkT-Un|f)x<~GLKT|4h0yKLvx~d_<60fnXb2y%w_z7;B>byVh?*4$>f#or1QEFB`DvDdJ zlWZJXPixapon~5}y=b+HjA%OI%+rPTkSO#xuyZv(lkbwFsh7_ zG3*M|pCTL6V__FSHwy3U{Kz7phcCU|={)H1{+(TK=Y8$x7n<-TFYftj_z+e z0P-xfpKrjXX<3+z(i`Exy5_J4DaH36CmdG;z0XQC30ceX3~H5pqB=yJ?K-jbr#b2q z3w0~|GbrWzcf6DDif-d?AlAg;z@-osT9UbYauU>=!?z(H#1nQMS=qiiAJtqe zt%TD_Ljza%KXJJkQ4hX<-eh|bw~&?uD5k=;m|Ev+$uWK>)c))8H5Lgw*{>ZHXH+gN zHCC!rit9WOtXH@EvuT*^Ypt_3PtR1AsxLeq+BtgkkYuu>5-?t(R%Vbe48!bh*`&wm zEL3`IlCB}{mM?WR_E>Ienbg4SeX>+%6A*HKd=nkamEYcZmlw*@ce-e6Dhdy+vrbFv z)VDRCWU-z@Vw9X#N*JQQJ&MsP`b7l-Y8IiJaD;XBfxX9+B@%ZbRcHQlS&}@++UKYF zW|ZfhvjmSm;XJL>4Wrvp$GuaYUK8?`%597u#Vx$=(E;DL(SH{au9Lc#XrXfBP3)*e zOYyqHR`G_a8S-30H>O+f$Gle?Tw@-^%tfFgTBR6xdZVnJ%;ok)G6!og`k@*Y7MCjHRO0!&~ltpxVz_rC?n<#czC+&`T}I^;jC zTuJ^fI*I?@np7-QkVMeEz<_+=eaXyG!jtm?1*IC*X$wpd2j>XY|0rGz5~~rUUF?y_ z$$7|m)PCoDfG{mXoi)pnNVS+B+2!NN=zU;=1k1-RcDK(^? zl%9^8m(j)C#K0(r3n$UjD=x?fMpO-w>;WT%`t}0)PK`}^y@0SR%kGHO|7rJkZB`_# z8Sk&kGjr#Q^|+fwT80wiW*we&R4%;iY)m=9kuFy!P)KpHLxKla3I&B-SWxQA%3-^d zZxPqce9q|kN>k6w;!4e$R=se9baa~pzbGxWlQbf&ZiBDNO{XXXS~oXe+aKoeeXI{l znkvg5v}DnyI$@v7makiN1EeS3VWk>eXx3a{gFLOXofM)6L+zIsS^|95U!-&VNqS;# zq#}`TOQOI8`^3PJvz~&pNCk3X8D_YEhGcqrl!1JCD|#dKKj}>Zz^qC1>$4=$!NcU7 zJG`0%WYY71r_~dneC(i@Nm~kb+;7t_0Cj#)B9-@U6vdBOLJ~gJQRI`tqs)aN468ZVV|I^CT^=#8 z*JED8f2$092X#*-IA=;cS6_pk>A?F1;#aE1>|~@!I|2-1CtAi9(hp>zDJzZ*f>0~j zAx1TiD8V0Rc#k-3d`imN*zXuFCf=PKGenEwUd3e17q{W&T12BGb}~%-K;SFzw{d?R zsSv}}2DApZ9|(&(X@JnV!^I7+q`A7g=@g$OPeb^yr00nvN4-Y+*G!;GDs502tuaP` z*U{TR#TY-MVsxCld=@)ma{?HBDC69`2`I;%@l4B^TxKDGnY>dTuFZm2UmyU#t4xkq zYI?kpRpvO%@B;f#d7lq)KW8Odr)bwgxe)OKqnzWhCNZTKx-?KYBzh5nuqi`CC) zkTDLOj96V_$P1u`lZ%4~0Z$4SZAIn1K?&}caG=+$}m$86*hr-aP*odEdI%_3nQ$b<$@F{CK zaXW;w5yEv744lO>m!u74u#-A{LdKXw0<}7`HhwQ@BK!J`SM{BR3UxIhcKzSh`l!Cc zwyXNug5~=L=ORw0TwI4+c?bxq!=|48x9oA|`7xB~X@o>4{pJ*@0TQm<#e743A8!)C zefL?>QUQ$9{hgYk+tO5}J2&R*^)ZHJ5ba-DD>gkOnkMTL%(V5F zJ~Ca=Y;C=>@W+7}Fz=`}m-HTyDaS4|aeF9dfYwQ3?yFmS-BdMo%K___uln^)S^1h% zAbn6P2v=TyUBsQ|6&M=T7h(f_Mg%)`GgDeUID}o{${Y8u2S~x?6%Lz6Y%4uF?-K2M7O{%rA4FZes` z^WuBJGgOS-m{YqSkUinrSM7sc4t1vsaknEL6I}uD3Lcfjr;UH01MW79bSE+{fEx0f z4+XJKoNP{(tnO_^A%m?wT$44HEYk4)MJu4wx=%%`l#$O@ z(F0z59X{sQAQ-A&z8C51brK)69*_xHrFe`3CGp5BB-0fLdo;O=Ux+}{rbkg=TxB>5 zPG&gxEDm($_H2#MGi9YShcah*#eY6=ohpKE0Q;L;-vY*>fSm(nqCf1B;=vWH+nuHqSU21(O6PX$ape7p@ z!7{m7VeDy+CnghTZ#t!Vj+tB&?QAeM4D}6lzeDzZ-%m(ze$}~n_UhKSN50HiYS?C1 zR%}>dk8X=xT5_%gO=wvC_I_j1rCxum;USLG@cmB`>}!nCRmP7@+79WT>fJw3j0BC0 z^_(pK7scpjCGu15kiCKc#%TZr6T(&?mFuEc`nl|7Nj8z|PwqCVlXP|@ zSfMpFNKSl3T&{gF2=L3G#Ldu^nIwX+0 zA%~!sNP4wjz8As`N~QTJD#chSv$i;_W{E=MGK7H`a?MP@`JLD!DbkKK!s+YxA}@EOhDTx zoNQ%sC|C3mjSCF}$xEbaPS2L5K4 zUn7<_Jrjx7FeBTIJ|tu4?N>g4${~3NJ}_dTDY2Z}J!lD6SKrMt5D~0L4v3!D z%pTWM5MXSXhtSSndo%zy(vB#lDMU>%gd7R{QXx0mU0TQQdJ2agY-4+F_r{Eh&B!ROgzD%{S{>~DIY$G*>hjA zkeDJ8*<_RD2*f&Ct`ILHcRTlxQJ6Qi%TuYJ4*$y$Q+o$>lgrNCvvrFHWY+!N_us3G z6!I+`&Y$iZ>L1-^{~?!5$lA%ufk?s8{>KXFe;*AfY5llgqkF*;St6o|DnKHa&4^nd zl9^eZi};(q&Mn;N0h?-cOUKO{608nx!ZdZ>{7maz_ahmI4zn))je*xH{v_mrzmuHo#Di@M4G*oIB7meV=snUw9U z1*xeuO#Ibr?_26YFLOv=zUTDJHZk9*D1kd>VXePkef^+Ut$byd@ z4#88V}KsL%QPj6#eq0? z69>XIRbvTxky3CLrw+`f^P#%%ifZd4XYJJPu|0e zmJP>GzTl25qC4f#Dk5#(p2G1b;O%dI3iO~<0GoHS7$eM8nCb!n9g4@HnVwnekjO4`@K~-QQ)-aa$wEd zJ1N)|3Io^qr+omGJMHDh?$@lKk164w2LaDe680-3>gEIfNGTS(_MZrKALy_Ff|2`8 zf@_xB(Qm&3a2eQ6x&_Q$*h>1s4s`9F72ba_XwB0C$?Sg+jpZNb355UWdBVRD?LV`G zMrExZ`%-kTCbLyztT(<~LZLs9DJ;}-2q5z1s_G>L)J=st6g8XH>sGAo^zGy!IxnHw zu9uO`TYgirxr}=wfsESjr!scJx9p_r1!8N2Q*^1TlWx-IC|}Qr#cr$B*iTTot&;RKAI(R11TzZ!r z6wUVj&vV{5DWko}h#>*>`ecg1M0;UGOX*g#<#E5l+Q#&uh2PwBvb5<7?QG~uZMoYK ztb=6--_P{ouo|;)9api_$#P0Ky{iKlp?1oH0NO?nY-)r~I!2k75w*_OP?nClBH*^Y zqQH=RmFNcgMw5z@WwR%aH-5S;CykrZ`z>C%LlIvGv3AaAdV1d?wfzk5iB=K0{Sm1U zn4_njo+HaXsw=VxJLD5T25D?T8`TVozl13ad_cw{_rmR_hgz-?(r@fiAo!b^1;dMx zs}pxHp*5@rVj8hK?FbQ-0WMuQOE^MsS~Y~8KFN;e_za&MxkMwcx^04@9TKLhAjWAz z+*^%5zRWYj(%8mg>Iynx&TOgszP6$(T9k`s_mN2xi5?n8qc-Zogki72jr8w9J}U?uX`Gyg12MtlVCJ)p^quxSdWQTe>rmrNaq|J8Wk7#tdcfonYK0%( z23m|u+MZ;{r=1lkd(4jTz#TBkoCt#?v?4gTon`40;=_aoob}be7Tc9~Pbu;m}Po8#vQ`m54 zaj0gd4)V2Tq$BqshcE3T!i(UIN=%oPE7F)P2sQ3qA`A1Q_qW9x1mr2#87Bva05N6C8*Gry$)zA~*GR3jj7ET*P&|y2 z&m(i3%L*L!W`F?&pYR3Gn7Tj_F5#LM_XG|!q8YvawGL{1`lyuqRbzL*?*B}rqWMD= z{x47d^%nFj|4pfij9ImYm;0hfj6c&V398p*nrl!2C6ugS0Ga8VMlya!;Dc|bOVa}> zL^B>t@rB45hJX=EGu;7tk{w_QmX$X@A!M)^?_7LY(ED=I*+u#3b;eNKl5R>sCQ>*x zlp!jCVJl)Pf>SgQk=8TQ&-}dR7^@3;zA%4%zW|nHH@>$Z>cPMY*P_8u44jHrA5{%y zjh^+?g~${%Ugjp&hYFswPZFa$L=~XiP8uXQMJG_YeBr3mfFS~z@Oi|U9=|fe=ADvR zjU}LdnHmgv#u~Mi!$o)!WYh!#IUT#A@T)fxa%YI4Z>@$eFd--1K`SU@=0-XZsa__K zrc`V#*B&3!^dA1#ii$19DH@_(@Jjyk?I@okE$)PD$HBxCPC7A_rQ{$K8{&td6mZ(o zP1kBX4chO9t=`6-n1cv>a3ZIaTwH%kbhu){veUxOBFOhydu8+)drj+RE^BEpSP1fc z4f!H1hZR;W^Tk(MO&hdCQyCH5>yazy_(CJFRz3ScIOvCB zWlTu1-$GSrEj3Q0s(9yM&v2UlE^&?~`HI7{L-fC|Z_up0?*$lN$bCcnqL=bmw#mxF zQI%_uiE-o|=QzsFGIuTx-5!LqgO)R0U>?2n0bz#1DPdm)*SdOtJ^5Mom1(l|=Q(Vt z<4*Y6aX$DSCc_}s_{)cs1S#})k9z0-qcdAic*DS)B?nLz?X9zuJUg`~(AkyEB72~34} zuNt#E6Q;Li$&RS0dt^NV)(dQBI7I8HzC73?=XC6l?Dj_6hiR=8(EH1jFa=Li88S(8 zo`uaCwXhc}vZrFs@%@*?>V6I>Wg25N@&!Y6Kj|BeQSt)hc#2U|0z1r`FzPWrfLK8| z`HL-C6zK*&u{2NVZ!=4C`2313aDVj;`28Y^LIOO7i2PJSQ^b;^K@PjNNC2esBU2$z z0rCxA{z_p~{E0+khBa;xq4BC$ywA8QEZ_9JHud?e*>f}HId%cgCN9UWJgJD(=8~qc zYgWZQQeR_5i#?1yUd=|OwqQCpz(usmbidVbfwfMVi^{YxFtjV6HAlByM4N+qw^7lB zo`V5qfl=hf#)C1b?Tu*Qpv<{lVkD~KTxB`1LZg zm%?hqwP*uv?GDsw>IkWzG84^0cApjnoE-u*zh4c};Rf>s>Q~pHrrhbD(G8S&6|$WL z8r7vc*a!K#kvU9NN{|!vrcp5+;RoSI!Y~!#m6a$rVy6UVs97^79I=6B7ZYuL`;rge{HwA%x@?Wl zfQ5bVg;2AmmoCxp0wZ2AonOE0jYw#f){28DXZR|`mM@rP@CIzmV!srf2!VJYXq8Wb ze4u8{uA$p+u2Q><>5qxL1Q?f?jlM-}Q$ppvHZ`E&o?XWS^f0$cq$G!*iY7rjip^BK zGWu#gz;W8akx~xHzyOCDedu@=64NhV!bP4LeF~bQq?}O%B!0;nzdYC(Boz}{)?sjU zRcMjM;J|`i1`^GPb{W9~B@^buFADy21DthA<|-@c63^9fiDndD`T=X?AK-*~Zuwn| zSzJa5UFTN^7Ti9LAyU9ab*Gt6ZXw#(45@`Wf#{8^du}IzI`}C4O+iRs7EjkYfxXh? z2#9)V9OjpHDP~d3%VP8=5nqzCf2Ur@9Xt#@wMckqffwhUv@P8=SjA(^=e6MP?k~^_ zYPd2k*u`2;oam6XBbQBj1=g*8d&lRm)*@<3rCsSOdCmP1xTE{;C9r>1@czzOk#ehl zIkj`8v5t=i%C5+(Qx~A5GS(gVqQn;i2IBkW;>N&(Z7@%eukW0JuZEIt_5mdY{Xs9Oz~Z=tl2p4V1Q5`R^+j;J;f{Q;iy9 z1h~V$Hw-P7o(kPK+{vUKTBrl#spzG70O40l!Vn0w8sd=XiC6%s&FP8bX8Iiy`>KN^L}rVX_wa(RnVmCox)evGsvvQ-v`t5Q-iJW z`vq?VEhJ1=?-5j%l}FKfS1*E#Ob|xj?(jno9yzfZ6NM)?nUQHYdUxa=4qheo3_Y?Z z_l(^rl#E%*vP?C68Cza5xpLn|H4BzHx{FQ^+y%b}OiGl6xf*TuY%r{xX6fTD8rMR2 z%EQpsxkG=|m45w<>bMnUnz#m~AF}>?$~gXQt?Ki?=*#LzS0*f9 zWtH!bW%UnMivP9YRk7Fm%L?|NLc0E!mEz|*VKtr>W#N>x1`nw$C>y#4ws<63d81ok`YtUN4pvqNG z1A!%Q)ZVeXo8>d~&QXOQEEFXa{Y-N9^bF&~lerotZPiZJM>w~+c=V85k(uE5knI(1 zNRF|eoxdbSX@Y#)=_ro$Wj(hb1*{ZPl(Xs25L$`Zlh$8x=kx2gnYlXJ(o^sbsWsYY zENQ&kQdoj$+2}Ey8ZQc(%+#S>9Kln{&<3Exm6D45s>|vethOTD>#}!fqXwpYQ8FiXVyVOv)fR|`O8t^h=VnSt*N4@j0>)_5O=Gf` z^K)?q^G(bdm1tICu4O!QvP3m2v(UPd7)f6Us5{Y4g zD!v@R91~Pj4l91!zUun!i1jLjY0JiR*Y&-jXE>I(8Jrpy#PCguqd_yR9GJJrB_bFz z2eB=iXTV3R8KZ9IIh{->fMoQ#q3r+$CO`cu6&JKC!3%@g?ab3ml-tNxVM6cE4O_ep zV${@Aea?a@&9D$PX#;T~6o&Fiz;m>b5355YIYO&P@fViVu1a1jS$1>_u3C^3(Ln)j zFP%M0h8h54vVG*Ff@aA8WHH~vxW3@XtQTk0V3k5;ub~9)?RMW4!QjAnt!*K*um2+5 zdW{-#AU@yz3czFnx+hI)8ea?~IAd?Z3YBwVbUwt=ZmAt&dGoAkQ>vBN@uTLM1D-{E zXzMOhk}F6;%uN#g1cw#Yghra#ECfU2hw+*<#T$R+{)tiNJmXDMAu<*0pTFt&2pz*k zco~@6CXgs|L?LOB)ewnNzefPc&3A?uWnlnAck`3E$2G~Y^Dy8$qYLHZ^SAtif)1ra zCUn>PuRVvMQ|4nkK~Zm^8;h{(WM1!GAf0ZHI_JQ(=FQU)!U50x+B+fvC(|s0z1nXn zCum-VjVF}w{Z?7vTO2$PRe8a~Xd=ofJ04+VHBvdXBA#fhA|&ZT!q?^NPG%h|&mfl-c9AS>SIv zP;V|_sJ!ue(TYnlb3in!K@^9_f@N3Lt4OR2DmhM7B zf2rY*6M*|O4R87jow!`0!G@U4bNO)w5JC#ohgQXIrbdYZ%*WUmLRY1g&M?1p?_O4Huxt^x_)Ie-#< z@0XR3TZ|-52g|sk&Lb)a2ik|9D^{bc(MlLx{d-x;g+={UWaV|@E(~H7B7=;f-O}VG zkKJqXVwf1ByF9};JPU?E@WBr%-xN{ePHUeQeLWC({p-K#@Sdm!Darosk?ERUOZML<;JWsmG<;V zX|F?peBy`kZ^*%iQ}PhHbf3l!KkXSy0T;C)22FKt)DUyj!aQ&YXXEPv29t%8J1d35 zJNLI@;l*3?^ZzSx|q=SV&L0P1t4b!FT5oW)g!HOQjF^NiSK;YqL{ z1*|GmVgXez{gQk3M#OY|**z4%#M!UOKrf__cp(sZwO!0-4^$-Z)6LSVSP zq5jUt?g{}TR(|wL&ODQ+$S7;dzr{TF&?Mp*Lu-DRS(ZI87vupwg#yN?(TRP#zgbRvZl!D1kBOMJ zDIN2ZVEYwh72jm|H}{}`61`#RZr5qwEV87mN}~%Dg zNbB+AQY!}zW_}n^n4|H+2N`_gOw*SKD6h1Fgy|KAFQMGdY2q*&Exboq6T8d>6W=(8 zI&YEB_KRU7Oq6JhV=xDvX>#K+S@#o_yFTYxAHI|q46f<*;k!AEi1Qh(v3uL@xH#;- z3j|F^Drh{R){xVBBBzNY^v8k$F>zcpLd`BruL*?^H_U$g9CBVKI1!{ky|@Orc)1)W zTz+KXK0-&HXam2uyQU`>Lht@Sj`~xC9RNAcCU9!8CU7~}fU+msz_})x`G8Y66+joG z)S-sGal#4^xi7r-5men5Q{;yV;VBb)Xb5Hj(Y(!-TKF;FGvFz|9}au-@<#8yGb1ZZ7~>@d1vyd3O~X-BK26shvmOFP~28 zHHxY3-Ac3xBJZWqbuJfO_beCg-kZ)&*RSqT&~1@6E_LZa~8cL<)o znXFZF=Px%9R1En3y;ppTz*(>JrEM_zN9^?vPG>@{j`n&o`sPLkjt){rj;1z-4#GC} zDn|N$r*JPBDG8u2mv^&9oQC;@6F%6!Jn&Tf4Me^$q#W{M#jC`1XsZ!x{MO}@%^O13 zE0CwWJ~0Z{D*{?K1{-2Gn++cA&2N~xO4$g@f>GsI{e)~%H`o^S8W;RHp{Xmo~ug z*ZrTtwm*=?gw3q=EX~~Y^ev5KP4%oDZLH*tjE(I7g2n$`PZh0f;Q3&^8)PeS^lIzU)OB;qB_t$!uU0Pkw=8rn*>6ni}e17tbI3m}P6OoP+HBNGJ z+@6h1ta*Lf-9dGsk3h-*B3wt&Wysq5#Z0$Ry~Ns(Qt{u5)d@VeP}DI^N3F%x%=zAR zp|;c?+zxcG!g34(TB$p|;`1^LL)p<$tv>;9+d? z9V5RQwB}7*A8=4;y|qynCSWD>9ImIT;}OZ|DAOxrxP6Z~1ccfdFY^%?eL*$wl_$!M zwITaEhojqdFm9m=_MPGDjo#vhFG{13nM1*?zt~|% z_62AOC7Q7<{<)fOA8Z@5kh2(xP^Gcwem9K zkdd#!U%-dm6K(C`S0GjVam4%s@bO=Q>Hml#D=7|eKt4#X>qc*MjcdTLEk_)TAO! zEvVTW+IFaLRNVB)s*GIUdKY<$YAL96^%7U3+r{xHxFK)07&!3$g!hgKl zf;_VtT5ek7P{@!zzF_b>oJR!*6b;blw6ce>piS-@-te@bp#c}59sW;h?q3+T*aa=bX>x^`BGiD5Zw|w(hodP%Wc+Zs&@Rtd4rEbrXBK@4s7Cek&i0rPoe2cD|o`J#062dcOd7nR$-VX4c%) zq#NyjkDj*Jpf@mE->xz1oeR8{m4V3IacLeOhwQwti+}AL}=seRLgAntIcz9;H~T)VNX+)L;PzgtT(9o080M32F~r4wYaS z9(5^{FIh$uFxfFncc`>VZk8L6?x&J5WSX^S;(M(l4>L|q-DXd%H#bMi;fU&-I4>r? zHoH|;a7nR1n+uCQLOB19I@%Rj}5Q z%4Yh+D7r2NG9;yf%|eh}XMp19!k+P`a?m;op z#h{#c+MdpQqMlAuC$XKKSZF!)s{@RFix~JxC0}N2ChQDQ#f3+U-U(k2%3g~f_7A4P zbus-qU5L_G@ZZDhOZ?5mVgV**C}gly zp>SVUg1#Ws>^^fKO2rSfF1sKgCq8B9X|Nr9qH7W~>43(hYiD16*1+npxTB)vd&wXU z>CLMvS^*m(<4Gn#N!4adfIfJ}mopGJIk-Mpfk$X%&p-%Zx*z)kg5+W%;W;KGjAkOb zliSa@LDzu2-NMvJ={e@PY(cI~cykXS7RCojRu=PweDtVKIQ=|w@djU9N7i=&Da zYy)DSeb7P*6-2#Z<6{eRGyP%wOy$H}0#9UVvUFt8LLTjbeiDS4;}HClzeX!Rcy8f9@qRBVNQi^2-d@eBeGq5)Pa(Hkz|Y)s!XX(qiE z>-;z>f1(ehjkb21K@pv22SZxZHLXxpj=xy;HZB7(1Y=QZ3)6t~Fx3cai8GO)i(-Pl zI(}}8Tr^VJ)N?J2O*9j@%HNmPm|HW47gQPb&47LHNRW&95sF?KsA8)kG!dPS=wdDV zYWdTS;XBZyVbFzw6;1NK_gJlW)f}da)D;}n&$ckTW8=mxW9eME&2+GwpDg>@Gh|1u zW<}}Il~-e9QD}DCVz)>^yG~xka;`9jm=<&5Wg=Ut)a${eo8F%m>tVua5X5%fXE5(S7g-W_33O5MvpW!70 zSx(|Dcn6YxVTnPhA5ihCYqfU|YZZTm9?3_F+7GOL%1fc$lWgNuH(-PU_YH&h7gTPB z&{TKOQA7AnEqsOr__o)D!Uv#EA{lnTTV7d=F;V|!Xl{h75ki~|>d9Iobl;M-b_0h>lz{wQsu}`RZ)T z3WPCZDucw>RP}F?lxZM`OFy_(tB5{{rE@1zrg>fwwT#}_1OPgVNuwWLEwY^D5Pqa*C-Yu|L_aT zrZSxb+2ozWm6D7?ui$fY@X$KhaY{PVioC9xA&DSZ&fxG_r&Esn>ZU|xg8%H ze}8#D2l)xoB;tCM*0IV^h$5Oa-!W}15-?*$P6c=`<_P#Kk1a}3Poo35$6Lv%r2GiA8&Y{;jwZok2jECOy1%ZbQz!t#Xy za5E9*2d?YDKD>v2awHgwFWTrcD5QtNsh($M|JFWYag*BUQY*AKiI-1^fTe?I>2`^C3lgP z;dRU?Zy^nMt6~aRY)x_M@ib<)kKE;_(X;La9c+_~QtA;+MhOOo%ru7%{+6wi8`k}W z@^!+1{>S$3f7IjryZbS+|F5B#ApQ54r*LYmrJ(`$9gfpY7G}V|F^rU-k2H+Rb+U3d zHdYFEIpk@U^9krpPTx5OJPhQJ7RTnGo#hgz%I2GNjaU<@CDGUN%{YET0uz2xX1^d> z$$a=2)8tbOR+`@>Ajrn&*P5C7a~Cx*oG`>QVPIk*V&k)4ID0?1-la^;?m?#Qjm|A1 znBLPaP!I2*aVUHPG<4A>j+WW+dvf)v{vo=Iz7}-?Ctlj>7I-Ep7ShY&K($568A7%{b!xV?BR}#XH@f4`NL2*b zg;lqu1EmQ4ar_m&FzuPwfAyA(@6$BjzxvAGf9x&)N8i7Kn}ef~)&KU=6(t-HL|{ME zf49f}9*A;%1`vi#Te8n(3V_9K@MSFyi$7C@-50RlozI3;8<%aZ{eB~J17VNE21^bS zg~@uYVJ|5!=B`YyOqoW$xF9{5hodvO$Yt~K{EqaKqDev(LW;x`V>ZgLYc^`SJ4)10 zRz+R#gro*x`1K|yq5yiou|#s;^HxpYs7OyxVgNgY_F0q@j*rlhruwA?bIWl)}`2eT!^R~lPMw?up39xkG6(}F=t9XwAKplh@+=qz!o*9zNUvfFHTp3 zD6IaJ*c%t2%<+|2&r-?EXc6qWzrYFyA(>L|I}W_?*&{jL8hh6vTxBLfgb1exNQSMa zT}jPgzc68JK)rEodl8VUe+6S$x`#`P$yB@^I>qbR#jGs1vpaSnXo44ZV?;%oV&jiG zW6vj48vI~}fVkH?m*I4RbW@2{3B9cVS}w@etlVhui6mQS6i_0#AbPO_6=h{m6K5&; zvRqvHbLLIADcuycaf6%yd}{bo$VU9!p*KAf9VR&!c&Pk;JbRk93@eTwFAtZl&N)XOK-*mpVy`1Z#O@byp+@Y6^8h}0w1AJ;OeYO>_5g?sov(Cvz^n!$&=mx8Kv0Wr$ zIJyR@8b}T5WFKkYS;Vm?yw3HQgIAZK*1D74BV+4-T<^a5DhHz%z%14&iXn`>;MZz@}8%z`Lsq>12_s7Yyg7mqIN z4=VFK_0xPnc$0rjv@^8fg_nlcvmRd5PHuFzPug5M9IV6m_#kvyOM=xIrcd`(??P(O zcOMrUko<@!mvl^N&`XI%1xn0t8tIYuOGt zhBuy}`%zGqBgvaZ1IJqD98SNxH$cgzN?QtHsY>`pDync;n~6zcI|N z8tV`t>PFot+ZcMa12E(Ild%V!=66*rpvE1@t`#aMZ^&56)(%aYAzGU1yCoKO@1R_ zl>LnmipcJGaCK<#5Cz9oKc5-T?G7o`e%qjxze@;7NeHoX z`wGBe3cdoGoG+I<&civjRQAT6z&2T-;qdikz+v(wMXgqg^*@XGt|pPuu~Ab&Wx<2G zJUU|`6{}T3C&1GYO)CU}Oi}2%pb@`H%{k3>PtRKp9t^sdg}! z2Alnz8)cOd&7LAT5h)!Z%3(el%Equ{A_U~pD#0VM7`GFfe&XkkTJ z31*}?T$(q|xdWrdTIQIRHk&nbJ1pxkc)(FqDMCnB0xX&>kw|uNsZPHB>ZgcqX)dQi z_J}+YRAMwQdL^`m8ctwuS+nhln~=;P+gdHOl`I$c{PLn(n?f+k70KZDm+#O|U3np~ z2m`RMx0nE~2MB;hwVReC6aY5iB@@cE`kH6%$W>`>Tpd+4KI17mo;g&ctI(rE#>d6G zKDsKs29{Nk662??h|yKO!k%hM%ovu-Q<|dl;q(6Giqt^A`$lv+f@SEixlTW^m=uxqJpdh3e^71Z%9eC%8_YmD|2jI1s+_f*8b(F}*~wxpn%ZzS9tkbVLPJJE zMsMN~QS- zpy<51Tj)bpH~H?^#cWIqiH!bfKL0+t$yMKkl}7f;bSU&zs&ol6K{59le6#smY9a@eZwl(Oy1|y`X3Xd*OS=yz*poV429qLh9&!+es z{2@HH5mq|5bVdHST3x&#ob60XYWHf`c9qcF!+J~9{gr9$(|HofQKx&l6r@pR*Rb3g z{CHHb1}b|z43(=>e3NcqDUd#$pT{YRZ_wmQZ6X9btJf@Qb?PDy#WhmrG1j(= zVeOuhd5dk}g_DVT2Ua_KUFCRNXvHHGTf4AcO#Kz>vTpGiXH3sD2wVs~Of?c6y_KoY z5&gpxkI0kOF3_Mk%nIF~#9$V+!t=V@GoW-6NWG{sbFc zf+zCID523TU5aG0TWfq4)#3waW#fA&E!%AsuGy{+T zt=JbpF)!cz%CNW@rB=}+94&G3uJN$Z58uV9MVFf)7CRd(uvde(J{^lIgXCTe(adxi zm>9l_Uv0KQo)JWE?fKK%KhN!j$h^a{_Q@13HFOh)f+R5g5h$+<-XnI7)$B_mNRK;8 zbIsmv*u9;Q)+3A!*d2k8Bp-x=9D(-J+q;^qaeJ1-OHN&%eV3ft?2%rP$^>f5t%?2PS*Gt5Di9RmPsgP zd`QBG0`5=E2Gf5FCQz_3cKkmO`V0jti!WfnyHLzQD#EM+T}R)- z!b{BZ+Ebtp0su}OoUbPIxr2?xZq$fH`+@wW>bu<4Uxq3~6U6FP7-b|Nt&?LD|2pSc zw8`rH))Y#yFs9zIjMKWk%C&>! zu&k+7dG*LqOy~W8wZ#L>vN6~Mor;S3@(;Z-_dBtfxmV7ZP)KvEp7T0N7@?js3lOl; z;1$~=KYa1z$z4KZ(8t08Ps-K>vfQ8jfW~&ITY)i%Fa5uMm9)gwlA@?SW8zupl)!Cw z^Kf>>)8Va&Nf=IOa?(*2_0k9Q=gq@i6kdWQ-S)M`OHT#hpMP(!#(k6Cp`(Y z)Z?MoR)Jd9m=_Lw$v6pmOP?=;+So~!>VgjGihS^2XjqZcE|#41m{~u-y-w?F*59~! zxI#Z~*u2y5>9k7PMlcTsWgkLFWH@3Yg+2IGT!ivS;2aEqOrVp?g~v+CX?!47W7)w8 zp@NS!$jOP6P7Pps+=??Sc{Cd#d%cI=Hdapbr`LO_4-5$OvRZQCLqi%vwnH2Qbs;YB zByHUw%L{0RFSPU9`i@6&Ysov*{IG{uN+icEHAF&l|I79g2V1u%8P?i}2;77i8zVHI zfIgtve;&@-P`9NQMgD=cim?3>$F90`Nhr6Z>W8#(O z&bIe*+XssB=^0LlX1&$sWTPBzVdd^uoBIjJ9t}KQUF-*uYcFT3^k6sFyk6`U+QQhQ zyp0}aYeam~M7e-i8R8OQ-^9LRLimFev<%b}`a(@Ryg6 z>EVUV6w1!ded0CXOm?NUooaWbaaqLdnTMrouv(Yf7%xe`GuYNJea zH8nm+d+u*^OF=LQL0`q2T7#xiT(3>zW?{9QbB2zWM-4GDJik z%mXdl16|tAq{;<0{)^U@2xmel>7-t}cI8y*ROv^5ry#@(r1U4A#xEmTRY4UwqH_cc z-5CC5d0$$AI$)+2OA-~~0>__n6_b}b{y`4|h){-#S>4yF9SlvRBrauyc&TpS9sPpO z0;EI}d)7PWfpjYok;?i;0Y6F;^XlNR-~xp2<$~atD75+Gx&3EaP~+qB>4%maw_A3#reIb7Td3ODSJjFkMp`PXcwS$-NkG!@u(D76vVllt_wz55dJYNl> zI9U=RIg1#2fzqiMeSq&UBr!rA_wxnK5l%G?=aG71gY$7|)dykH=sq_?FE2kWqs4f- z*TZs>jm|{o+x?}D&$lO74oH8tykt^TVLkpl2_(Zzs;5&rP5~XPpPGwMaS)OA`oeTvY!kNC{c#C3lk5Oc(zf}cBVeh)N~60?tV@i7 zYJ}B_&3WW#Nn(00^F_h!H*C>}dwDZdPX#|ix+h&+>Wk=in(U$1Q4K-KEAh~JLqgj~ zidBw{UBU1Kj`E4vC*+@R2LNeo=;{_F?(qwZ!lR5lBk1(*kj;M4R3^ww?yQ(&6!L=8P(pQEgkp&hCVmcasqjTq=jFO3rm#7&aaogD=$zYuB{I>@>ND zk*zX0ZF&Vo4eh#%{i2KR$3?#Sd6p_XLRsSOE3CBVO0lAOURw+FiNQ<5_f7GWPv2E>mW{bv{oJ;^03SXMTN$e8lGNAkibNx9p7PoFuUIC4XlmW71uSWj;4nZd8A& z>KdMgyimTy<&G?yBY~d0AU#$wP&g^CrucH1eNfOY?ng*g#}D|nqdvAFK_8(_5EymS zj;ZpTcLa+~agS8iiw-CN_0?&yZdex-JWmu52}-IERPnjL0SQNo(_npF9r6D{YLe|iwZVm@Ozy;;vh5hw3HMk-WZ zyPlCedA(lqY`X<@KWVroR>V);qAOr?3bg(de*FMi^Y}6Rh{=7~q0)8RT+$N2JqF7O zV7vy*9@R{q-7r^9L4*sDouN##o-2)6B%R*nCK-E%mAd94mmPO|CHAQ+>SvPrF7-;~ zPT2BJNc=G}Mj&PbH_y%oPv`RFGk6!I@;!Ft3hb>!E){w{c}VXujp;v^Zx}r(**FMZKWTg_?G`+G)GonH!t?b|Mj__a)2gK` zeia*A^#6+wB$%srF!I$dvHbCT?hiZ4|71#s|3x&8;QJyP!wP*anVTb>!-X|5gKqFr zHo>A~;zr^%yQyZDURBOr ze6ceTaJ->DZykB1{Y*Ldjjki?*LP^zK2}#qbwM>R4to3l2Y(C_i z^qOFMo$RFf{AP;<1E#Vny?DebJsA6g#~EwY6if!4!gu{aYVcu#=6W2Z!AEzRH=zCG z=KLjU2_cB+Eb2PDo?zA6h|a7OC#EwMa#^#IQW?MY7!~R`wTHeFfl5LdG|qpO$q>{e zns=I(pOucXAV{u9@Ul*24!dVfuGExuK=Vfdp5bEvk|;m78zq0L%z&IW=w^K7AYQcj zBWPWs&>KO7qSWdg3K)sRFyXCK&+*h-1)k;Vbzlz@GvH_#uz1oz8oRVUb1VV>0LG$AQ#Aa4&Bt8 z&1~RnQWG(dbno;bVc~2yjA)^SV9M7R?hTU1dL$i)T$e<_*h-;Yzz?7s4R3*Y znq^qNm2JwU@H*Z&hJs|7AFHkn1Y+N~5_&y#s=+uMXG-s~8bwlQKVn)@lyOhq z9Ui$U;2T%fhQg4!;>z4bB$n&auq2=izEo(7^FW&wH3+2ol9+KFPteJh)qXji)W z`9siL3r}a~lqEi^D65tQK|XmmgZ&dF*$-dgD28myJ_~iaQlec8r0ymiY)+RvZR!}# z_?T{?mtf`$S0q!cgCa_XZyTTpv8pqtz-JHqdY8KrJ2sp#IgG60LG4B9nLc0-o2?=D z=7zVARVKL#oa`eCL#M54{H?-Eksw><#^uQkMby?(VL^CAhlvC0OI`?hxGFY24ikNn#z!VEp$G>c+1}|LCc@C=HvfdEBLGgm^ zH|Wg5lGHiGK#eA&W99ae#zl0d8}p2_N9nbvJe@u|uCnoliJAb-k46tZ*85kd0?yek*UpV!d(*(#4muAKeRcxKT>McukQp^8ZMccf@6pdi3Uu;$T1myM% z)Pa@Jg^$@2^K%lfg;I~~!fnW@*9ESx;z%0Cg&g5+aEhZSy_Iibs(Ajx&->Id){LvZ zP1E;=gDs8UwV)2KUj#4V(!p zq~67FwVNESs5ZrZ zdnYFY-Xp5Y&2*rtRev929BmqWrbT%(i76X1@+()h_8?%%8|QMBbO*~;E_Qv;&b)H` zLu)URWPf4l#xuYSSy=14OloopKRd_|Mj3yn+5eJz;J070oI)&fhYXu4ZK{+hYoE*- zt^8N$EzBtn(PWn<;av;N_>{O{w{@83gl)FD4c$Jc?MN=(^Ut@cVTc)knW?#JoU)W8Pa zFS;_Xn0{9s(;T7iy`wa%2M?eyI-+Ihl&4hcWAUs{4;%WewlnAg4G^gy8?>wz_8vd8 z-FFOdIL6;lsq$N?pSGvW6zXPj$^#W~)*J#wOa zRTn|9uw!$165dk)A^H(d;Q{JbAS-qX8bqGo713VhPSCGvq<=ShRl8#xt`b~HTu9q> z{Lm*piWZ!CokIrz1i}5E_Gf%^)`g-1e}9m9BE>+XAdWXQCcb+8;4ZXrIWsHraidIl zgP0^)`vOM0ZD=QEDl7g58tP0N^%c7qQw)q=|3IN3fQEobGu2L7Q}BDJn1%lVEf-b_ z<(!0r`m*@w4UkM3qyV2iF>IqtDH0nT63Eqy5Bu=*5d3+Yd>Q~d24dY}jrVFjtStR5 zFcmj;chx1jcOB>K0~UYj95j^@KBRjNj{3|%bxB$g*H5-Q%5@g@>VN3?b$gOYlH&A~ zQ*Z;$Qli50@!{d)FjEqh;uUqpTu0{{1Zk4W8MJ9~wjq;)6QUNb31UlM@w~Un`NfnE zVzxkK=+Alaxnr_dd93*Zg#1JA9U6D$vG%bBve&-a zJ1uSLiC%|nrluEzEe9FTd|gfxnO<*)Cw3n(?BjE%ICvi$f%Ts$6-T3T5AfGiuF3>D zEXqK(j5nH?`LmxH)EOvQK#Iwu*kx@mkXeh(8xsarr*!gd&1@1Hxa9PaVWl6HlA1>Q z&tz)UoaNQY4OHb4t&Szzb7{pv57n~psGyb)O=wiOaXY#)A#4OUsbA4}0oTG2(%jwl z#sC{Y`M5n9jY1d&`dEM1DD-Zm+-YJE*F)m_E6789}FeN zg{K0SWfbSN!)UkWab)ros6xrb?N~FAhMs>2OuN9FY#9cb%St-95BUZE>LM&hfUSxT zki)?EiaILtn+mKZZ*#JCo{Dkf9AsYGV!PO~kni2MN2dHaZO$O0HDacj5e8%w(7U?+ z`fiO^N{`>6Aj&ErEl_>&a_4*1i5-a}Kg%f!0#H}oJL{a$e4kf2nvu7?iZY}(U9J+P zD|)9>r#CIQFG6CK;R@81l$RQkR~@w)YH-+Ug$21=R=__|$dN__9`bp}EF1~LlPWxe zqtDQ}qsXOZe89`Zl(MC;{Ng886pw-XEaP>{&o_IWy`jM|onmxtO9oj_{!!qi0*4Lt zev5+4d#i;u?ee}tQfnmh%*%%DP7VM1%2{4NxJaR?2Xd`fF&5uDl0~WHwAgmIAB<_D z9MpC9aPtBgBLdxqa1-{6k}hNOm$8%%SngMKpY2@+gmm)Q{S0S%Zo^%#Ic=vHlqtzh z_$TLvi4?Ov`7s?gNu6P3TY}*#5V^x|1iBGP*Los;NIfSsC6i^7qHQ2v#On1?D^Za^ z`{O#kV%>biwg-NwF1yXEqRe>{U9C!Z-jq6U%@`#98E=fY)n%_Ba)|aE-ze%Zr6Zgl zk}pFfKIGu%O^gj~oF=$&U6QcwgtENwqaeDs@C-F_t~~3&RbaBjPN~(MxT+-W$X&xjsso84*afM@bVB~xzyne&qrVA6z^bF-lbDR0mheg%0@RoT)TV8Da&(<9z1Oe#- z#a`M@e>W9SeDDZ8x@v2m96kmp`;c#8p}zl(6=v=J?fq+aXgl*NT$&=0$v z0OZfV4IIRV8#yDi0ipm)3)O_itH$Je`S`7b1^qg?HYsrgFg!tzGU%L&7h#6ZW6Bc_ zHRD@|dpc;8#Zzhh-lm0Gh2wFK#JMFvvuvLbL@vydeYjR@9WAS)C!v2*X|Cl)$A)v> z>tKxAN~1%>#o($uwf@=>S65^RQC#>3SA@FlX6Ywi64lK+ZKJZfy&hOtLcHzf7l&Ek zIY9f2Im2SUvVxuhJ;_?`Xp6$Ewx0aEcI-jRu!VA2jFx>4`D|d0VVC<t;FIHx~ zz%_=nMdL>ACtI70a)EqM@go3h&;%h2fvy}0G^@>L+g66h@ckSuiPEuiZ=YyI61G7JMsx3~Wy(l1mRdcyj6wP0+Ot#07`G6ygJ;1me5r1m06s4jl`y(QZ#A?f_^LS>p0cA zx#*%~tE}vuddker^9r|v%AoinZ`_+t)Z{2%7DVQN{*jo=j#`GLVfG0kzeW=s~Z*!you}z!VD0T*D~a%E7Ck~wQc_!4my2tc_lj}j^gjEd>q9{d@GHZrdWGRC=IE5U zPD6{v%n7J*@2b{lrCl&_ovYc1ckqpk4F`O%=I2vjl{7)WLgiYPy5_r6pgFsUWTLIG z%tVM|LcN};CC?71uZu-BPHBeGl@LPWd>luF0}Y=z55chmzJ~$fOs<16Z(jzez$z%F zEJLdOw`;585Tce<)IVOy*Bv8y!H#6hi2h+80U%ORGNYK>D(mI7Zy{81>qTYFk*Lth zYoyy7Evv*h`jpzdhzjGoiO#jujFZ~2oD3cMiU!c@K4*P&AXaE^95Xn_4w+N(b)#Li zf!(6I5f(@2E$iB!hG-~I3K{kp(Nyj$#l%F~gMiskTlUJ|!N4(DpBd)~8%gZi`gSWV zk72f-Bd0Ew<25lxTyD;In-s(yUbRJbx@5S$=xO5#j0RsxVi`a=bk6Axm~^&bp58K+ zoTuK7CM;%-?-Kx72^&ckG~?4+Tg=-uT0jm2$s#vM$ zc2ykB z>Zr*pV-%}?`_~c0x|GB&`cE(#^p2x}a~F!JwL^5M7VjQZdSB4~pd}q?+NjwR zqt`c*No~I#X_7FIeKGiwl}acy2#$|(z*Y6PU3~~!%vZjFo8@5mmP8vT=5rU^%*lFjxwa`(bQ{DS{rC|KF!fG!`ljzm!nR1uJk>w>1@4-NkG0i5$MtRrMe2eK z(a(t?3rPDApVv*BgkXjvXu(_V7I+V5pZo)#4bttXg0!FmnN+nWvSGUGub4mhbHHxk zeHv%_k8INaRm0`~Nag*PcSYUC75y(qIg2_{>)B7a{hTXbpW?91Y1B|v%Di*6Ptyy; zeul}#S=5@e>2Tpgz4>=_zjed%OX^HH@juKH?_Exq*2P#`a_?r0oo=LhX7f#Y@1G03 zyl-^@lJesg84!IMBu}|tIJiDJ7a1QQ**3=ePmiHJ)G=L>m54t5!vLYlR%}Z zL6!wb3E_|}>!uilUV!pNJG&!_Xe~A~f&zQSWh|IwBYs*7S{bAo%xG}M6H3V}Na)pi zKsCJQU-0uhql%`S_v40^4)9yk)7C4F$aPxoG9n(^pj{by1(u)Pus-AktBq8})NdASdq;@>CW@oh>>X9=X%54g$PoE}4)Au7 zFJsreploLvvAyKF$Lic&m_$LjrB?e%6l`sg0i3H5oNxfM*f4>2DHJPbCclT*m61h; z7dw1Rmh$b)L2v|&kXLf`Ef9f~ESvCa!?bimf3a1@v00Zg6K0T}2a{KX5aa1ql|3|v zdaMIe;%6J0fZXJdNNI)MAp6Kgt5H*N?k8>4njeaVor3w4s|-s?rfNqMMfyTtW@Si0 zd^WO3@>OuMJu*;Sg%ZIAdPf4YS8UQjmpqwaGL#Vr;KBr%<@CFEnpbO9vT~Ox9DgT6uvTlc-L_mu zNsc;_Ef+)ScsHAtjqQ>+EnTTko$=-OIypv=YCdVh`HLGxs z%cxk{9#AFnZRvvnoU({@(gT1&4BkKOcXw z2^!IGjv+Nzq{-|3tY2e6YM8LeWoniHPs@R`Dx1^OTdB$$DUb(#n-_Uhv`-K_yo>&* zcBmR)BNcPtVF)zq9ko_h2so7o`js`ZrzvPC&DSFE3Lp8!V*<*`> z0^3usB3=PRi-_qR2nxTpmH@fulP3%bzyNqY787oF9C4eAgxh5wGgJN<8j97?3Mz*5 zsdL5&_UhFDI6*)S?)X%O7U;;@U`aQUG;MqyBVwnJ0w$KKPBcP;VVWiKGb4#voUlc` z*v?k%5kp(60{BTeS<-N5Phrs zM&X;Sj7C6)*eZa!-MUfjFOktgmBbR*@Ax(d!7?nX><17Ng#8v7)MjZlM>9QY4>)>R z550T5dv4{}sVEp2mucMPqWRuj7D`lJkW&0$=W-Jex> zO#9yjJ(n{Rm?^P$)@#!%i>ijL(&e{X8H#qEZSGqv8X$+M>;oJrHG*me>;>^%hz1b7 z(371~lFv7fYEP9NfupX4dyJN;x)4p6W4{<_Y1r3}HyQt=G9|s}r%9>wYyd;7^%6v5 zTaPz!*a=F^_=8ia}^e;ilR!EQh1*n8Gh;Luuu zzPfN7_aacVbcQ~SlWl@7^M1~(p0!a+_ug|(9tg+D|07`M3t+_y zHNmr@u$U%zH=XGUMt|&O=6)n7_8mwyqX^%I#EX9R$Pi!fq?CkwD}!~ea&e}eSueh2 zSq|`)eiPEc0j>)3qe!KLF^(vn5Y7sMjbEuV9x<_TvRt;P_?o4EHsk!F<9Ox`rJpub z>Fq>T66}-Y7%WkXy(e<9{6n&JVNui_!}Jn5gdTyJMP5s>H92jEo$Q*&S3vk%WN1n{ zsIy8HjxEKRI)!875Q-e~R#ERL!!kILO!3>M63wOva1-b+Ffgbe_D*P(@DMOhV4VnX zho`#Imn+OfruEqlC5f7cj0;eE`9l8P{Fg%_S^NQ&@8IpTryJjQCv3#d`~Er4`i=gX zS*C>HPb0=~dxOeKtcSgR*hZ_8GQM4CfR;0`|>xnk=yUSjNl!B+Wy~54K=%e+3x%o08+D3oc)I3vvDp{ z@dHws31PeMJ35S`D%ZgPlt?Wgekjh|?JYn^g5+b~^zUV26Mj2Qpf!8= zYFuZs(}Yvjb;j)L`}QpL56W_OhMyXg`i3mA%3&T zxqL+FR`g4L+2@7=t2OaL92((RGlEE)6PZtque4^IYhYP%Ahryt?p->%t8a3tKfL7{ z&NbkHWyH>*g++v5o=8YAx<3Rcer8ZL!igF>vx%|CCnp0r1c&gsHwm#>ORTJt->Z!} zva2j8SvDYNChLG=zD64A2BM$?^i@kfJu7+Q&?e5wuPd-dIFqzfVpGa(eH=`sBJfnC zmiHd%@w-d~Qq3@d)@UUkh)udmEK5z!kIz{IOk?H*wkNo&%~Lzx#4RBJVqOi-5QV?`_O{|4|(3Jj$f}3?tWL?SZjk672|La#Kazs zfzWP;iu`#sq3rzpmhdPfV@LXk22Ni3Q=#vUSmo1nznyEG_}#Jj`e*6M$dSUs`&`4t z+LaRympG-eZdG_71`B|deW@Dm_H`XxX~t%ykVNF&&i)MKP$ zth#?glM7Ryy$Ri>iBi#WG~wy?Jq~U(a8x)tLOGl~L^(P-mGP0PrH|ztoF1v;yPsIg zBpiMhksLZq)&dn&g zqRf{P4t@fsPUPu$Wo_+ie3EAc%xd(N-VDgLeOti4vC-6I2h;&~on#&QaFaw96Llg% zl_eUhXp;VUcRKkbn1_b+pmlK>w7AU?dp-<{Rh9etQo}O6pLKu(2vg9WQu!TW@}#vT z@`^hsR1jU+P=~96T4txkl(@X~Sw^-PspCrx^cditY;d1Dc?@}598~f#UfCtDxfrj} zwCj9?OP+75NkTYoyw=7-q9Xi;i1e`nkgqj9b&3hfo%5m$ElWvciLe5I@B9`DJkC@% z_37x29r%8DGJYoBmyR;(SJ9eCM6d$5iiAS&n8c+Fia=Z##pZBm7D_4kNJGz6K$*r+ z$=~%)C@U8>ieZ~Cr)5#eQpqSBKq`nV@}V&SQ=KcFc4;rt%G*<8=~FQsg-)(bzurRH zKI*6zG{3L!lx3YKFf};qIXuniLZQVaKp9NADf-mAMYkW#;5D0W&8U1Hr>UfNoD365pJ16g7^ z7cQ%nNENNi(BVlcFy1D7O8S(4FZ-ID!{@OMC7Re-Xkp9|#Xw+mj@=pxjINX(3_-Ea zlt_G)3^K`Dvm+5NYrc-C{s`{c24`Cs3(ymPGsu}A+A$T1j(#D+T-^D=pJcy!`xP9M zBH!LqNQiL7?A$$Nd-jvu>`yl*!cRyTdSQdk2Zfv6 z`4ekJ!LQ88oeEw$ZrfKC=)_JB1Fl$0tc`zEWF81iq7&Ax$~9#;w+!(E8FvshN3!&I z$6b#`e=(iK_-yE{kivW9UNhCxs)g4@nHub*e?yKN+Is$m%v^mkx&@7a5_^R9dFWcw zfeRvhV6gA=03{(Yc@>U=UzdBIJik17Eb3{bbaPM-GKhbeVl(FP|FxwDFL0GO&o10-f!iB&PL|{mVZiA z(R)|vzz|TCS!|@Q_&JAQ85{Pen~BUvLmm!QwPFeC43gQjjc~NrW#Lo-Nhl0fz8;S_ zV)B({C-Y3(UkRVsbblh%b7IZO%;)v#jy&9^q&jdMkgb0W+?mhnxBFig#5{GJN@vb4(4hl3WZ$!5MTq}*7k7Lip? z2;L#=v=v`bYTE7eSYP|28I~N4A+g5|t zw$hVWndF?JQj#CV3)Ky!Krc+#alj`xHq0S$KAO6sdrO8q5{L0tl6Q+Z3DtdJE)hSm^T_{EX|i? z!Aimx6I#J~j6t%>;3OE8DvK#_7KQqG{>v7zifprkm}NSQ!0m9QZItUR)wjrBRZ#~` zM=$y@pF^MPOPj){m~+N9|2nO7)yg^w?=k(;yU@&kPv)fl?_>IZp4NW_^&nN7zl3Cb z8lh1pb|^6m{C~h1B91&pAs~G9qAf8mk2Bv6-ut>bdqT8fGyS0Yg5)(N)^Be3yG&?= z+f#rBB8X}|GjoD}(s@5s$k+D;!X6qCAR1**Bim_k6)11opM1xL64X(Bwa=<412yx( z2*=`6QuyiF5QXTXRp)@sVpBMoeanH*uhA@)sj(^L!Hg+kfD4eBA$dkqx1|$s_I#nH zALpC65y;kWe?H|XIpj5zsEXz1rvX#&>CjkXsLq{gJQrenc?g zBi}a|o-AvQ-2wTm(Ss(#KJ_o!+?I50izZu89`Xg#gHy9PERcV&80s6y{DeVN>Mo+7 zEpM2bvZ^`k{Mz}!f*&Qn`=1=b)5CleSbw-qrg-~S|k5;{-@}ZEVZTJs{0~AUM)>?lEu5jEjZ5rx#&P4c0F#rNs7n><3o-8NAdh)kA4 zg)JO+M`O&P6Pyi%>dV7TgkWypKSt? zDB;>*Ry6X-c&?Eb`0K|d>p`j87l5}k&GUhQz7U52yMaZY@0q<%ChKyD@3H->G_SO`!|SM<#?j@bl$V&3qk!cJ z6&mWsyTAJRp|wX_oyC~pc~`1@JhE*rCVMlsNsR{Yxg<2M+m|NkEvk;FxF1&z!i?R2 z=gyk%WNY+y)@0p3=Fb1H86{(9VQb>}Z>D&m+PVU|FphvKUEwNOA;jwkl^huhKj(uUL(IC+7*>=SxiH&0WE*6fz;I0OBri&a@&x~5De)pR(H=v4@xRVlFydQ44D zo*A1xOi86=+np$6>j>bkV-U`{$`sN4o29`hD_Aag^?Ly5K-wVGav0s`(E863S{4ke z9BYKbAa=V)96Ud8nb}5p+?lEZMGLew3Sun($7;#u3HTDq4Z$hCYxt!v{(s)_htg!{~w7+K73S zK>3`-&DbgH8F-i5i;eT>D%B<7->9}FFtGV)6a6@v!)E14bk`wnj<<9ZID;ojamfvW zXE?@|pw5R%dF3;wtdj`S9(@Qo!anje8}ha_o4zru@4!hZJZMiQuHRQSx2TB0dJfiL ze-_dv49a#kqpfcR!2(P255bP+qatrN&q#lT7l|Qwx`OxcV)T#U<$pf*Z2t-_g&JB; z_~M^lC6YR78K@-$A>b+S^C;q&AK@sLqC$;Mf5{>b)i}KSH1@2xHPoF}ioB>kK)VOg ziJ<-T=OS|3%6t>XG!vODCr_7Z49ipde4Kjp`gCICd0$Mu>4WkMjT?+Bt8uleV#`OS zXei$L$Ve3Ol2@;{Wi|j{0cl35u}$?(p$>yxAM`|QP+Y95l)h*D*s|tq@+$aaj9|lp z!$c%+6687g(hwiK(r5w5hfx980GE;3$P3m3kxCSnD+v|Y$BfetIa?+witPb|tEi%B zz`M6x6N%6I*dB2q`N^b}WO*-~toZpMD*^@}wzXR*QGd@Yds(ZvEe{v1dHM@`S3aTq z=*J{-s{C0?bH2wQr3d~53|S*}kgd1v=u7YMnt-fZE~6eKGdqR5Jfq(%AXU_D<0go5 zJ+1-(2}vb7LWgKoOd>ij0?; zvX=&CB_*5@V5hV^c}O~+AKxwWiA{zEEOp0{BU+l!i`hQyH=3ekQp11>l{$?|#=lWc zjRGN&i@JnSNmqLl*r%>Rn}1uQg0^UCe#TdBr@(PoTk>krdSo%@E7pz|;(jD4z?xM- zyO=G5lhEvnMMDEpXpH z(uvcI&eb%?v#(1EdZk77np}`xR^&1s%XOi}uI#D2Bxvh_?ITucBIDLY=FK0SNUD(y zaWmH41?1SJRcfnY3gRUPqho7&oVeC4BdeX2i&N#^ z(2uw}vfkPPSn`HnDiEfGL{MZuq@B1Fn0XiG3kO)FEf<5ZyQ>vu$g~e(3!Y$!a@u@j z1jIHq>!X1I8tkoL_;xsRX&?(@hnNcBB6h7v(Wmg1LLnAfWc!0B$@R&>&_~ZUd zmT&{)Q`NN1@nnz0F18C3*(F6L((sM0fVHed)Bd9q#u(MG_YLv7Ue$U>1NLFP!Y@0P z-+YwYC?ZesH?Mi{&s-9hV)9J7MRq|}3?Te+Xjz6R`Gqhx_G&O%v-|>#c64TRWZ&;j zDp_Kzhc5@uqHzbImTJisWMv@~UEp3*k0Vk9p}A5tWw`|iX+un|;Ytm}1?dw$wxMKF zX2m(I3=+Lf?~3?4Rr9J+tOX_{{DRfcqE(zac3AG5i1WSyyfwO`UtqLmg!WwK(S5qB zd8rdg^Wm5aig6y@1Ix)CdL1)KMI8-z+05D3s>YR{i3@y;ySr6j5Wjx5haaWWW{(Na z8wG@>ZI}O&!Q!oCGw-Rn!KGXGU8B4$eY}zjL?Ems7iO=R=e>0|I-0=^TLeU;toZR^ zSb8mP-=W?Yto)ii)JSS8@ZrWq3B)Fs{qsYI+4DvHCF^K3790>N>Ckwgz%R=m2Rs%X ztkpB%&Ci01($mhKcKA6Dnf~1Q+aY*={zy@N*U^&lgS)oWq0Ph1&Ap61!dE<5={)KY$RCd=N zav_2Ex1dujI)_)>+r}>&3>|(Rjo_C<+G%AxodP|6>bgp~+ya#Q32-h(3r^vniJCJZ z7mYmTSQ+cGX2LR;+LG&OHF2|abCj6Y?4c23dD0hw8)=RqtGR137uu0HxjEUVzfBMa zlHXVlw1Ew1K-zX{*@5^M_l~+==#nYf7NfQ8UBDN`&HMzB#x@T z-d~6In@;15cEX$?X0pYTHSA0(cj_D#m)M$kKhiyP@-Z_JzohssL9)T0cz&YWPOkW2 zId(0N7s_kLP0#!1^ZRpe*EpfK$34vtI+u*#q6nV!G|urO2E}Rn1rC*X?X2Rv^wyq= zD87aac9m|Nl_+y3ZMrht*%HWjNw)!wsi9BbHQv2xaVyJ@mEIR#$_^5@*p6zyoh)N$ z@wwnPHss_a0>!_H2q)xfO|V&)Pqaw($bgc_nR*9eOGlenbv+W8BdnGo6t6Q(EgGfU zG@=s>5Uc?id0_dT&vY6) zY(0CtASzFZNp@!ql$r!QiZM!UroqS()_7oBwo(^|RlL?YoeKZt2g%J+Ly<#M%fs&T zN5Ew05T-NR+WrBUakSns$>Mi{DNa#^w4X{q8Y_oQ3YO5&nZL=9DCSMGR0c=WQTa}$ zAeAwhMQb$=0wxz5K#h{QLX@+qph5(Sjx(1}MCOh~jAK$ESZF~}%`kD>He=oq!&|AS zQ_K){yh59d2>h*`0StrS;W8rIp_ChdhR8t{+Jef@VXlu3W`Mt#qx{cP%`BHuZy5`FSpv47ZHQZbI zv`49;5B|I?jvMU%3}-=urg5Mav`!j(PZ^NM(^NEu8OwMEG{l5NQc||(0*;$MDht|; zo*W5cT11FDe7c{)#hqCrLg`RK-qNqJ^{?!=utm9s#=J*Vg$kAySapsH%q<&0`pliL zW$|k6hmT9z8{kF*0gZxgn<9rm1wU0nuR^UqtSlZ|+?_x43w2wneh(?vaDcQjJZ{|B zO>lF1c743MaN#p?n!jW$Ch8a)%Q>d-kQQq>d^))&yDOd^djok}0+e4}88f_ps-|SW zro#MHST_3d6AqX+d+w3HNzD5U3%ecy!BBqbag_7H4QlW=ltty_{+O43@?t@mboIxF z^B>w!dxZA7ES?~s4fGR2R^%^=1txjh$^HO0eFitbA2)udVKCI(-j zSadu zZ+p%_wAHNGx-FTQ0jE)LG&q7sk4oFO1fAuyqA8u1sI0z0{<4*GYQ$MDch2{M&!JLk zRePUiyhUaqSmmvMJ4cT3q$9T#OlP4<9@r3uDEt2i5(Lz_{5^{6B+@*IYxU3QZw&o1&tH=aBCd+2WT zQq18KuI5{mm9N;~{Y($;Q~Qcm;E4kyiDWNrJo#4R#|vpVe`CJszVn=HlRxHWkoBhM z+s4@6qGPbPB;_gEm`M76qucUIZsL36lm_P-BHAY5(AoCb1YQb88r?YWH+ncVwLUQR z_TKG4;&DxL`=OXX5pNl}a!M=q9J=(PMIa}$AD0c7^SLCjs?h(&ahev=^6x}alam>330#Qmu8RD z)9m4Har71O$-EmdGQH_1TlQtF_yoJ)kfr93Gf2F(!QXsj`NMrEOVy7MM4tj15L0Zs zNr5LcNc}gco6ggtDH$)gATt-QJI>+ITlx8pF!!$2e%~(ntoWYH*tZ}Kqa+HpOB$_( zEer-ccvNhGzpq%y9!yr@lgvyWJF|&(EewtFCOx2MOgC>V);%B@giW}lSVt$9izm<&Jjn+t>~_S!49e3XGCkhw9{8^gnH zU;s>Tl&FZIE!KlE2xLof!fh8-bO`7V`AB)1D_)M%5n_a%KDjfzdB`1Thaey3F@VVx zrokUnOxcz)$h2P*j+!j;BeNP~FDlf_I9mj0h6>Ck9T6<1KSiW1^auSxK&xQ7WfuK8 zJ1L#)kyBadLR~uFpv3TXQH0f3&-Yz%bWe}6O?POAX_s3dXtS|TJR^fU`XJ8vo6uH& zVY3a9ZTehq^eR=u?;U-6hc12pXEc46=RrXgy$74F5D>gFU!bQAN8z)fU%tPQ;R)>h0VwBALj59?*5@EynImW-qm>4a;$>b^_!;btp?`Ar} z?yyBTtne3Fc`>_MO3_xM3eES}yomXl z)l?(l_$l2e2fl}rMAoHGBhBBzk^sw(H9WFJ+ME|FK;UZ@YCfuLGKI~IxBMyxC8@=c zL~Afr&!;AM3&j;Dk2K1A63 z+HyCK5dkeWoRhveTrT-0&(tbPyeJt-6O#3K3B)5F#i2z7UQn|yrKTVg^zvw^*knO6 z`vEjrI@y6Q@0P)oKQum6KoZ}fJQ2nyH&mLi3aa&a0C0(td=!N*?}1e-9}oaohvf3? zrFANbBQCI(+kLwWsW@P~t|z@J`xO8PeW}mN#;wVSb$&&U+$$%Q%}guy(i zVfCX(8W`Fl0%4i0&?rZdWu7aDGaTU-Gho?_)?~EYbA{Y_0eFp*%a<`UuG7B)bewtBh6Ef@%!zgFg5<>v`+ToYgwBUO^d zr9g*^UywT?A#717zoYbejtp<&>+wUQ91hX3{~FI0K`L>iUITBMnO7v68ht6C!+}4- zy8uHKP$d;)NgoX9wJsc%`L6wEb{MI&KUHrUeS9#|ntDLW9f(Tg4>qP4(}R|@U~cOH zE+tq(&9U_57S~a%`-U&DpbekrP3YXwY}B zYDO%VXa*Ac{9&qeL_LEo#+>h2ga4hxP#M7ErZL_sfZTO^36Irbx@oJnoo!gll^LFu z7-1Srn0_ag@gs_z|3g9j0y}6tpqYUI*@jYCSh}}y0{aYw2(oQdVv7T_=4Y5%n+K{= zq^s|lWtMzApXi=SsxvIE2IIHZ(d0-K=_dEJ``^dKIclzR>UlI1>9q*32PI=Tb>d}e zY+|Mw$iZrwY_;!#ny3~Ctz4t)&lupbyxzCBk$gcpMzbR~L#aZn&fK zM9RRQm=897$QcKBi5*oUvbGv1karapSC|*^k#I&Ah29XH`veiCb^D^92YQ|H{%H!0 zCH*)>`LR*<2NdjAZ}fZ6x8Kpf8b0H|n)^U&$V31=Ec2}5;GB!uxnf%*=c~xQ*TF~5 z2eHD;Bmc3q-&1@h>6se{uC$QuZe#hmD%0 z@rIm24;B!0^5Tr0xY_8H#IeoE-ua9;_q@h~^4U+%O$uf^e@ULx_h5P7336kNBvL)V z8KG*%4sqSC$IAcu#CRxkoz78)xHfK@FHSj1@&YP$Wzrt^Pb$YcvXhUbEwCMaL(Y{- zzQ=wLBE0g?J#ngL;87_b&tzuCfkG6GZ~4Ic4RSUg>3Rz`!XJfvOqifs1`8kzEyhr& z)~P6}Q?JJCO6132y9Ms{1cIy>)gk&`* zs^ZIMD|sA{2+6PQsh;-jw-{9jC6#IDbqbzloFi5HTcq4Auz1T@PHs}ZKRKuTmY_R6 z!H{;#QZk@e!-hLUP!CBCJjUQ4RH~+=vUnr?@*K}GVsTNGyjol)&P3CMP!qOR`q6`j zq;PVmn;(meGCMXWfldM|PG$agS$I6W_qkMb^vDdZqFI5Apr(3g+v*Ncdh-;_wFwDR z{Z{gMJK!q4cPxHpjGMHz!Iwx;act}QeM1?^t7Ido>+ah6*@jZQ@lWGMY~u!6V<&@R zfZj|Yj*t;eut5cA@iW?WM4#CHOU#8zBhla@g^dqWee?9u8G6f=U*S5ffwLQE?dRB# zZofDv%^T*GskXMDg^4?I`(l~E< zv35IrXy4O+QgaAJBSU0>?~hS_hc%WNzsYw^Zaw>TSLP!Bg3)^%-LH98)Qo za!z!n|ABvndIpy>n0PMW5z@2&dIEa&i)%0oS&zbWV%Id~cA`7JCbQ`H+Q7V(l9ZWH zDYjN}@LCXYc!Ilwk*@^(vuvR`1F?#IB9*fxw5~7#`G(g4rRVxwAGL?OrH_UIRh$T- zt)*!J-TSY+pph@R(S;1srh@DW!Ti0 zTEeaYI|{?3O0W7vSE$=mJ4}|>F_f6xrv6fmm)Oenf-D!0Fd*h$z*~drqr+R$kX7ML z{l~Yz`I^*V<4=t5UAmw6|CD{v{rB0Iyq%-Tf4B(#dtMeKC;P6fgppA{KS#Gj9^!2C zsojsJnTCm97>~GyQa-1IXd(#qw~}E!zAN%rushhZ^Bm;^z8o&Xo_22LEJ!S*qAo8k zOYDf3R|BbJ1KSFDAcpITDkxSXe5)HZ_|B~Pi2*0+&A>4Nw>G}bCG4(&6!bVjx8r5= zUHVUdCax*0Rmm#ek-(#u9~?YPpHzSZ4iJt1BTAb0un2xkvE5${%9E*?)$I3&+Ij!{ z_pKq(|J`H%o2V*fV*T#tO`!p_{%#^=XZ@c(VsU>fD-OP?5~+XbyMGoB`G|sr#tcIY ziD4{0Hx(gJbI%AM`<7wm6QTr(ZCEs6n7KKAGTkF$4-vZPzKK)VZFwr$(C zZQHhO+qP|Y*|u%Fs>@ZczH{!m@7^)q?H}*Q-XmA$&fFt1V?{>9ikNfzW%7dY^Nez_3J(-+iw*un%&Rf|x$AmEtwN zR`Uyul3bIBFu48bK~GSHiB#n0Zu@6V%vex7O0xxsN}y`p!k8|S1=&E|6qY~9I!R)9 zLu09;L=__BBw7Let}AnB$AThDrkqpYJbX6QTC}CPfNJG>wI}Ms`WyyDSunaQmYc!3 z)X|hvk%~j$wFHjQ751?X)euF5&7eK8t@Ia$N~7bXa1Moi2teT|NEK$Co!nuh@pbCx$GXvm{vFxc3CQo zkdUgLTtzM&O6I%~zhZZ};0!;$(vKo%Sb9h-{6 zn-ZL|>#i4N+w*?f2PMM(Dl4q=HqwrgyRxm_;d<*hv*VggE23C;AIBj)Usc2#CD%Ri0fnxNuPl2uJw4dlH7TbLQvvVt>DjFg%`5 z3Nk=$D$9%@y|_&dA+w{#~3l@dfH@vX6$bfPB3+UHouI5rMivpp6 zJ8ocGiW2ZlsSZe)MOtt?!k_9~MWo)aYqpBgiuI7C1eWE?t1*(vH)NnnUqzKk62T_P zGul}N*U)8;#mE`BOO8>})gvw7cqNpE3SA!-+c=M7;Jd3>g04Q`((+v+^GhM3LXg{% ztgAShX(8WMI5jfD;&<5YF;i|WLr|3YaH7XWbGLJxbD7tMo_mN5bM_2LPQsy{5ulgE zSzEz&$)s5Y0|Pz-1)AWYt@vHj5xAuS1wI1_n&6`?`CWq%vWfcOeEQ~_;Ip>^ZQ~KV z(?Mkz1Vs-Onv-+xCfU|Yj+Tvrbx_9oxNgydwh?ON+P^o5R=zjH|Jj&DsJS&INM`7- zCAo4KfeiJHH@P2TAsJ`uSWw^xi(k!8q#7B)7eP{>LT1WpCi);RHW};9-|vd#3?Zex zxF5$@gn;U*9hom}HYB5Un@p6GzhUJb6)_5KuU-PJCVvL1(WK8NacM|r>Uo0*-lTRJ zB;4)toxa8Y#P1it&=z+Mi#M%y>|QDlO73O-jc=t+brY4j zjib7;8d(A&c(67h$3mT=yx1JAQ8vBdQa9Af9KSzIy&XbDWW-@g#&zn2Odv;Ryf$j7 zI&A;96u&0>1W$VzhDYrs;rUMkZAV~X;i8pPwk-+CJDB(*Q|aZQ@gTOX=J2%SuzKr5 z@U_scREk5>vjKM%K_0-&7KJ|@4Ty98#%9G9vr~;l#?&!oLLl0VbMuN*s z3LAh`f!25AqTPD_3uW>uq6NRUI_DaqpQ`u7vM9JP%mnp*^w*rMBdy7aOh*rp>xVtz zP1h=2XbgP{?ot1tDPV$A9qJW4M&I)h(nr&}1}oK>H%aJ(6XX093P)n>8Zrb!AemDG z{|rUHk91KaaR;g`fLSviz9~AZE$tJToj8q4dpu%1Gx$p-_`R!=_R<90w^7p|Jq3p^a;9fF%~3a9>PD@cJUmp5Y` z?c;Iby#({;Ah{NBv6k}8uT#~pDTXoK6s3Fvz87?Hr&dSuAIBL=r*$EgJM^E_Hp41`f)|UVh9CB>G5EQaBu`rJ41`C0!244 zO4o~J>MNic%(wO!$C@;>j!o^eckoVbH!O5%4PabQZs|KbQ|UG1z2l`J#LEs75)v8` zje$9){SgJlW_|tHhvWP87MzYzf-b|p=z9IZ&p9@3YjJ!*Pgy>gg#lcjY^!ECWwUhlvkN^g8?}l^HRm$o5^}rOYH_X;9kSS$c zu6{n#Djx#}o2b`8_dhNppS0cA+IOB(2KjI9!(R|c|A+hVZ+{_6QA1xA;Xs4$8u z(ciWA8&ftMw!*alNywPjIG4V;KQhKlRUB7}T`YVo;1g5l78o<@b{51ZaetMNf87!B z)REa_`tYsG!P&&;^Ys<0hf;3>7k_p(3jjsV{r9HbQT}q08b_1}^n% zn?s|e%{VQiodpK$qfm7HXw7=m-b)BU3(;v;M*jyIni(Yh!0&9-{3LKXllHJnCr)+r z&~>`l!)nhjE~~xJ<<<_<(&&ELRI8*5HnCgK>XDOPrQpx#+`w~4vT~a9$KYNG^DG9) zCckIHK>BbxG#1;0bn>&}t0@M=`rU!~##kCjYeG8+1bV{_;}g5qy208+s4$*&LH+c+ zt7`?4EZ4ye&L9weMyz4DMtkPFKw{hvIpe-uN3DAACpSCNr&13Wjgkfo9$*ZmCrb4U z?E0dzp+73v+@Mk}>y5#m!==Kc;o` zC|#NNYTs^j&V%*a%6akWnNwFD$DWj$ik11w;h(fFO~KQcqeuVwFp5q5gEaDJ>*xKi!qo}aO!J0-8~?c*r^0!E&FkdO1K6P z--lStRaTYFVO8s#>$w$>17!u!LTPhb4*kwJITQ;-W(>HfU#nqsVVB>2;4wJwi zq-yYj0L{e_W5HUf~KqVwpRq_U2bR68V4B}�Z9lcBX=>Brx1Z(*uPtW+E&Au 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