From 643f1a696fa318d44a67b3e383b5d18b21f82305 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 3 Aug 2016 19:01:12 +0200 Subject: [PATCH] Empowerer and empowered crystals doc --- .../mod/booklet/GuiBooklet.java | 1 + .../mod/booklet/InitBooklet.java | 7 + .../mod/booklet/page/PageEmpowerer.java | 154 ++++++++++++++++++ .../mod/config/values/ConfigCrafting.java | 3 +- .../mod/crafting/BlockCrafting.java | 12 ++ .../mod/recipe/EmpowererHandler.java | 9 + .../mod/util/RecipeUtil.java | 6 + .../assets/actuallyadditions/lang/en_US.lang | 7 +- .../textures/gui/booklet/guiBooklet.png | Bin 18756 -> 16678 bytes .../textures/gui/booklet/guiBookletAddon.png | Bin 0 -> 1249 bytes .../textures/gui/booklet/pageEmpowerer.png | Bin 0 -> 26993 bytes 11 files changed, 197 insertions(+), 2 deletions(-) create mode 100644 src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageEmpowerer.java create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletAddon.png create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageEmpowerer.png diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java index dd81aec72..a7631d010 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java @@ -60,6 +60,7 @@ import java.util.List; public class GuiBooklet extends GuiScreen implements IBookletGui{ public static final ResourceLocation RES_LOC = AssetUtil.getBookletGuiLocation("guiBooklet"); + public static final ResourceLocation RES_LOC_ADDON = AssetUtil.getBookletGuiLocation("guiBookletAddon"); public static final ResourceLocation RES_LOC_HALLOWEEN = AssetUtil.getBookletGuiLocation("guiBookletHalloween"); public static final ResourceLocation RES_LOC_CHRISTMAS = AssetUtil.getBookletGuiLocation("guiBookletChristmas"); public static final ResourceLocation RES_LOC_VALENTINE = AssetUtil.getBookletGuiLocation("guiBookletValentinesDay"); diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java index a4e2f1b64..22fae77c5 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java @@ -28,6 +28,7 @@ import de.ellpeck.actuallyadditions.mod.items.lens.LensDisenchanting; import de.ellpeck.actuallyadditions.mod.items.lens.LensRecipeHandler; import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods; import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems; +import de.ellpeck.actuallyadditions.mod.recipe.EmpowererHandler; import de.ellpeck.actuallyadditions.mod.tile.*; import de.ellpeck.actuallyadditions.mod.util.Util; import net.minecraft.init.Blocks; @@ -70,6 +71,12 @@ public final class InitBooklet{ } new BookletChapter("crystals", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockAtomicReconstructor), crystalPages.toArray(new BookletPage[crystalPages.size()])).setSpecial(); new BookletChapter("coalGen", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockCoalGenerator), new PageCrafting(1, BlockCrafting.recipeCoalGen).addTextReplacement("", TileEntityCoalGenerator.PRODUCE).setPageStacksWildcard()); + ArrayList empowererPages = new ArrayList(); + empowererPages.addAll(Arrays.asList(new PageTextOnly(1), new PagePicture(2, "pageEmpowerer", 137), new PageCrafting(3, BlockCrafting.recipeEmpowerer).setNoText(), new PageCrafting(4, BlockCrafting.recipeDisplayStand), new PageCrafting(5, MiscCrafting.RECIPES_EMPOWERED_CRYSTALS).setNoText(), new PageCrafting(6, MiscCrafting.RECIPES_EMPOWERED_CRYSTAL_BLOCKS).setNoText())); + for(int i = 0; i < EmpowererHandler.MAIN_PAGE_RECIPES.size(); i++){ + empowererPages.add(new PageEmpowerer(7+i, EmpowererHandler.MAIN_PAGE_RECIPES.get(i)).setNoText()); + } + new BookletChapter("empowerer", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockEmpowerer), empowererPages.toArray(new BookletPage[empowererPages.size()])).setSpecial(); new BookletChapter("craftingIngs", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()), new PageTextOnly(1), new PageCrafting(2, ItemCrafting.recipeCoil).setNoText(), new PageCrafting(3, ItemCrafting.recipeCoilAdvanced).setNoText(), new PageCrafting(4, BlockCrafting.recipeCase).setNoText(), new PageCrafting(5, BlockCrafting.recipeEnderPearlBlock).setNoText(), new PageCrafting(6, BlockCrafting.recipeEnderCase).setNoText(), new PageCrafting(7, ItemCrafting.recipeRing).setNoText(), new PageCrafting(8, ItemCrafting.recipeKnifeHandle).setNoText(), new PageCrafting(9, ItemCrafting.recipeKnifeBlade).setNoText(), new PageCrafting(10, ItemCrafting.recipeKnife).setNoText(), new PageCrafting(11, ItemCrafting.recipeDough).setNoText(), new PageCrafting(12, ItemCrafting.recipeRiceDough).setNoText(), new PageCrafting(13, BlockCrafting.recipeIronCase).setNoText(), new PageCrafting(14, ItemCrafting.recipeLens).setNoText()).setImportant(); new BookletChapter("rf", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(Items.REDSTONE), new PageTextOnly(1)); diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageEmpowerer.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageEmpowerer.java new file mode 100644 index 000000000..cc8b9a10e --- /dev/null +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageEmpowerer.java @@ -0,0 +1,154 @@ +/* + * This file ("PageEmpowerer.java") is part of the Actually Additions mod for Minecraft. + * It is created and owned by Ellpeck and distributed + * under the Actually Additions License to be found at + * http://ellpeck.de/actaddlicense + * View the source code at https://github.com/Ellpeck/ActuallyAdditions + * + * © 2015-2016 Ellpeck + */ + +package de.ellpeck.actuallyadditions.mod.booklet.page; + +import de.ellpeck.actuallyadditions.api.internal.IBookletGui; +import de.ellpeck.actuallyadditions.api.recipe.EmpowererRecipe; +import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe; +import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks; +import de.ellpeck.actuallyadditions.mod.booklet.GuiBooklet; +import de.ellpeck.actuallyadditions.mod.proxy.ClientProxy; +import de.ellpeck.actuallyadditions.mod.util.*; +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.TextFormatting; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +import java.util.ArrayList; +import java.util.List; + +public class PageEmpowerer extends BookletPageAA{ + + private final EmpowererRecipe[] recipes; + private int recipePos; + + public PageEmpowerer(int id, ArrayList recipes){ + this(id, recipes.toArray(new EmpowererRecipe[recipes.size()])); + } + + public PageEmpowerer(int id, EmpowererRecipe... recipes){ + super(id); + this.recipes = recipes; + this.addToPagesWithItemStackData(); + } + + @Override + @SideOnly(Side.CLIENT) + public void renderPre(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ + if(this.recipes[this.recipePos] != null){ + Minecraft.getMinecraft().getTextureManager().bindTexture(GuiBooklet.RES_LOC_ADDON); + gui.drawRect(gui.getGuiLeft()+22, gui.getGuiTop()+20, 0, 0, 94, 58); + } + } + + @Override + @SideOnly(Side.CLIENT) + public void render(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ + EmpowererRecipe recipe = this.recipes[this.recipePos]; + if(recipe == null){ + StringUtil.drawSplitString(Minecraft.getMinecraft().fontRendererObj, TextFormatting.DARK_RED+StringUtil.localize("booklet."+ModUtil.MOD_ID+".recipeDisabled"), gui.getGuiLeft()+14, gui.getGuiTop()+15, 115, 0, false); + } + else{ + String strg = "Empowerer"; + Minecraft.getMinecraft().fontRendererObj.drawString(strg, gui.getGuiLeft()+gui.getXSize()/2-Minecraft.getMinecraft().fontRendererObj.getStringWidth(strg)/2, gui.getGuiTop()+10, 0); + } + + String text = gui.getCurrentEntrySet().getCurrentPage().getText(); + if(text != null && !text.isEmpty()){ + StringUtil.drawSplitString(Minecraft.getMinecraft().fontRendererObj, text, gui.getGuiLeft()+14, gui.getGuiTop()+100, 115, 0, false); + } + + if(recipe != null){ + for(int i = 0; i < 2; i++){ + for(int count = 0; count < 6; count++){ + ItemStack stack; + int x; + int y; + switch(count){ + case 0: + stack = recipe.input; + x =21; + y = 21; + break; + case 1: + stack = recipe.modifier1; + x = 21; + y = 1; + break; + case 2: + stack = recipe.modifier2; + x = 41; + y = 21; + break; + case 3: + stack = recipe.modifier3; + x = 21; + y = 41; + break; + case 4: + stack = recipe.modifier4; + x = 1; + y = 21; + break; + default: + stack = recipe.output; + x = 77; + y = 21; + break; + } + + if(stack.getItemDamage() == Util.WILDCARD){ + stack.setItemDamage(0); + } + + int xShow = gui.getGuiLeft()+22+x; + int yShow = gui.getGuiTop()+20+y; + if(i != 1){ + AssetUtil.renderStackToGui(stack, xShow, yShow, 1.0F); + } + else{ + if(mouseX >= xShow && mouseX <= xShow+16 && mouseY >= yShow && mouseY <= yShow+16){ + gui.renderTooltipAndTransferButton(this, stack, mouseX, mouseY, x != 5, mousePressed); + } + } + } + } + } + } + + @Override + @SideOnly(Side.CLIENT) + public void updateScreen(int ticksElapsed){ + if(ticksElapsed%15 == 0){ + if(this.recipePos+1 >= this.recipes.length){ + this.recipePos = 0; + } + else{ + this.recipePos++; + } + } + } + + @Override + public ItemStack[] getItemStacksForPage(){ + if(this.recipes != null){ + ArrayList stacks = new ArrayList(); + for(EmpowererRecipe recipe : this.recipes){ + if(recipe != null){ + stacks.add(recipe.output); + } + } + return stacks.toArray(new ItemStack[stacks.size()]); + } + return null; + } +} diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigCrafting.java b/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigCrafting.java index 80a2de3b4..63204fd3b 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigCrafting.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigCrafting.java @@ -172,7 +172,8 @@ public enum ConfigCrafting{ TINY_COAL("Tiny Coal", ConfigCategories.ITEMS_CRAFTING), BAG("Bag", ConfigCategories.ITEMS_CRAFTING), - VOID_BAG("Void Bag", ConfigCategories.ITEMS_CRAFTING); + VOID_BAG("Void Bag", ConfigCategories.ITEMS_CRAFTING), + EMPOWERER("Empowerer", ConfigCategories.BLOCKS_CRAFTING); public final String name; public final String category; diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/BlockCrafting.java b/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/BlockCrafting.java index 32ab1162c..afd9c3811 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/BlockCrafting.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/crafting/BlockCrafting.java @@ -93,10 +93,22 @@ public final class BlockCrafting{ public static IRecipe recipePlayerInterface; public static IRecipe recipeDisplayStand; public static IRecipe recipeShockSuppressor; + public static IRecipe recipeEmpowerer; public static IRecipe[] recipesTinyTorch = new IRecipe[2]; public static void init(){ + //Empowerer + if(ConfigCrafting.EMPOWERER.isEnabled()){ + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEmpowerer), + " R ", " B ", "CDC", + 'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()), + 'B', new ItemStack(InitItems.itemBatteryDouble, 1, Util.WILDCARD), + 'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()), + 'D', new ItemStack(InitBlocks.blockDisplayStand))); + recipeEmpowerer = RecipeUtil.lastIRecipe(); + } + //Tiny Torch GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockTinyTorch, 2), "C", diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/recipe/EmpowererHandler.java b/src/main/java/de/ellpeck/actuallyadditions/mod/recipe/EmpowererHandler.java index 957ac084f..da2630cd8 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/recipe/EmpowererHandler.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/recipe/EmpowererHandler.java @@ -11,20 +11,29 @@ package de.ellpeck.actuallyadditions.mod.recipe; import de.ellpeck.actuallyadditions.api.ActuallyAdditionsAPI; +import de.ellpeck.actuallyadditions.api.recipe.EmpowererRecipe; +import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe; import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks; import de.ellpeck.actuallyadditions.mod.items.InitItems; import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals; import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems; +import de.ellpeck.actuallyadditions.mod.util.RecipeUtil; import net.minecraft.item.ItemStack; +import java.util.ArrayList; + public final class EmpowererHandler{ + public static final ArrayList MAIN_PAGE_RECIPES = new ArrayList(); + public static void init(){ ItemStack m = new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()); for(int i = 0; i < TheCrystals.values().length; i++){ float[] color = TheCrystals.values()[i].conversionColorParticles; ActuallyAdditionsAPI.addEmpowererRecipe(new ItemStack(InitItems.itemCrystal, 1, i), new ItemStack(InitItems.itemCrystalEmpowered, 1, i), m, m, m, m, 50000, 200, color); + MAIN_PAGE_RECIPES.add(RecipeUtil.lastEmpowererRecipe()); ActuallyAdditionsAPI.addEmpowererRecipe(new ItemStack(InitBlocks.blockCrystal, 1, i), new ItemStack(InitBlocks.blockCrystalEmpowered, 1, i), m, m, m, m, 500000, 2000, color); + MAIN_PAGE_RECIPES.add(RecipeUtil.lastEmpowererRecipe()); } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/util/RecipeUtil.java b/src/main/java/de/ellpeck/actuallyadditions/mod/util/RecipeUtil.java index d71a1c804..df35031f9 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/util/RecipeUtil.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/util/RecipeUtil.java @@ -15,6 +15,7 @@ import de.ellpeck.actuallyadditions.api.lens.LensConversion; import de.ellpeck.actuallyadditions.api.recipe.CrusherRecipe; import de.ellpeck.actuallyadditions.api.recipe.EmpowererRecipe; import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe; +import de.ellpeck.actuallyadditions.mod.ActuallyAdditions; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.CraftingManager; import net.minecraft.item.crafting.IRecipe; @@ -42,6 +43,11 @@ public final class RecipeUtil{ return recipe instanceof IRecipe ? (IRecipe)recipe : null; } + public static EmpowererRecipe lastEmpowererRecipe(){ + List list = ActuallyAdditionsAPI.EMPOWERER_RECIPES; + return list.get(list.size()-1); + } + public static List getCrusherRecipeOutputOnes(CrusherRecipe recipe){ return doRecipeOrWhatever(recipe.outputOneStack, recipe.outputOne, recipe.outputOneAmount); } diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang index fd28b7070..66eaf6e44 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_US.lang +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -981,4 +981,9 @@ booklet.actuallyadditions.chapter.worms.text.1=The Worms are a pretty u booklet.actuallyadditions.chapter.worms.text.2=A worm at work booklet.actuallyadditions.chapter.bags.name=Bag and Void Bag -booklet.actuallyadditions.chapter.bags.text.1=Bags are an easy way to transport items around, however, they have some additional functions. First of all, in their GUI that is accessed by right-clicking, they can be set to automatically suck up items on the ground. Also, they have a couple of filter slots where you can configure what can actually go into the bags. Void Bags have the same functionality as normal bags, however, they remove items from the world instead of storing them. \ No newline at end of file +booklet.actuallyadditions.chapter.bags.text.1=Bags are an easy way to transport items around, however, they have some additional functions. First of all, in their GUI that is accessed by right-clicking, they can be set to automatically suck up items on the ground. Also, they have a couple of filter slots where you can configure what can actually go into the bags. Void Bags have the same functionality as normal bags, however, they remove items from the world instead of storing them. + +booklet.actuallyadditions.chapter.empowerer.name=Empowerer +booklet.actuallyadditions.chapter.empowerer.text.1=The Empowerer is a mid-tier block that can be used to empower crystals and other items. To use it, items that should be empowered can be right-clicked onto the Empowerer, and empowering items need to be placed on Display Stands that are two blocks away, like seen in the picture on the next page. To then activate the process, every Display Stand needs to be powered with a lot of RF that is then drained to empower the item on the Empowerer. +booklet.actuallyadditions.chapter.empowerer.text.2=The placement of the Display Stands +booklet.actuallyadditions.chapter.empowerer.text.4=The Display Stand can also be used for other things! See the Blocks that use RF section for more info about it! \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png index 7f2c5572f6f5d2e9412fb7814183888d89340344..a9b9449ebefcd6d9c89416ceb123ed0e951ff4fa 100644 GIT binary patch literal 16678 zcmZ8|c|26_`~H2-oM8}VG!$7TlzpivOE{IS#Zo9znTjM!lBHxh+EfbBo-)-tN|vca z5=QloQYewAC<-A$BHQno`h32x@AvmdFPSmtoacG&`?{~|y6-va>}V$`t{@HolFRL_ z*8pJXzZft?(2orvH@2Z4gzplEB>=aRB*r(>(eGlx_8z+dq%ws6u=w{kccK?XLzg?) zh_*14S*G)P^L6^sOEW`l+(TV&JGw`H#xZT;f$T|^&uT)}dxp2y zv8&`QSk3okvxtiu0}r0LcjGEg^Gw!N9>He5v$o#VSK|9D@#s{-h~3Bgd%d0{yr}F; zcoEf?HuY?L%T!S5Si-)Y50AL_KVR2(!P@3T)(5XiR-WAPn;v6V2W*agy|}6V^7z-H zqpp@k+fx^MX?uCc(FC_XhB&*vac+wIbej$zhf_YRD(QMV<;~lj*u;16_eu^ARrZ_? zg5?V@6|P(E+cWlcOLTSYP!DouAiN| z@{F$5Grz&b=>>iIw>dpqFsAKhDKF1b7}%t2r5T| zM_NX50#~XM_buCLQ0Rt(S>L1@-@(c={c3EPA zyRpU4Xd1RhYbj?UQEC}fI%Xb9RGZpn_eM(9{DN_dOo2vORoNFKhLoddO11Sa)9>ky z*S=gd_|-kV*Cu{4Z>p{5ZlD3`Rxxfv0b*4^k4h9CZ zc{M#(nv<)>zSfI%qo*4p;2QMu)7c22|MV-+2#Kdnxvp3kjp@$jDsWT?HC zzo|)Sc#L-FEaunI0vC;J4JAfm&0VWYwq}}{{$O8`IaoD1QravPyTKYuH~U7#jW&&b ziRu~}36O>0J!kteeWM)Pq$lIe72TdoUdyl>C>+)z;IWBH!!xIz({#)9b~6(>fAbM@ zYxfz|OYF2vSAFc?NF!?s)2z~!9!9UIISV|KSZ^RZE=SuAtb4oZ{QK~_d(V_~rnHOp zy?psB+JD{LUoFLEqYY2ZQ|*)=n(ytoGM3U8?Ynhgs7+eEW$I&Lipt`j!2^$dOD~O& z6jh|mi0$7qklImpaeOG=N!@DdRqCObA8nb(YP?EELI>VjML+G@88aL(5K*?Lx~ngC zl$IGg-mNlsYG{#x$wXh-#L2p;(P9hrXd}eO4D1pPdYMvKS@@KG-c(_bMK!dUjyecYFP@ff*^qefLdAU(c|- zm|gnC?5zQl&QG!j!LCm4&V%FT)*I{!HaB#bh3pG44~eutaKQdcYC=Q(s0_G;bdNxA z^)VkQxD`~ouxPMg=iG>#qIpFTy*bY^_U$ylTA$hVIb9z8e!#KDV$@j-f@3;;4Weo! zD6ffsq+uy24XMQZd`N@YOw90tI&eL4D3gv^0Ilcyf*h4&y`u-}b@cTixaLx!`izai zo9_Jny7PX_rv#||k$+%$$KcK9TJat&P0EEX_Y7`L4E~ItyJocgYFOB0EsHuR$gEkR zMwLB$gz?ze`&3)_mFG}eGJ1Ip(cd%uqNplm27=MqX0a|{&#(s9Dp9cZGgv&PBuZtf z#MasX2)?ohK=8nL(P>rCl7w63U0J6Lz6Lg!tr^{NFQ;oD_(uEt-W3l5`t*+dOc*VT zbeh`|b)})BZ`fc(%HXH>ZlI}p*bGphc+K@+_n~#^5+LnhK7G$*m)#3C0QK0v>+V#` zS=9u z^y*Pnn?Z-d3!#>Yv}8y37d3x??#op7a*b7O5%#&UuO{r&?KVy&w(s`0O6i$8ZKa>% z72pCHMpj`Xbc5)9%jJlu=QDoLTGPH{nnP>6FTs!b5J-p8363iD^V#&4kF6l+_rl@x zyL87SetP;U%m`|i$kTa`cR=l^8a$%UDi1fqN8U+Huv>3dC~KnPOBquM1|#nQlEt?} z!0zwE83ksYE%&6bfV!p`|0rFmXkbI6BGtt!+B#62W}wu93!d$pT$Fjb%Bs`y=kM#i z9ok>sRRkQta8P*(@v>Zs!YwnrgfZE0Aw*OyaaQr!or4Nl7IJ`6Xua)K9HNb%aKVEfCL zv@EPnhsIc>S4(eJ6bOEADR!M#CIauDexpmI4Mpht;*d^&KUC5a6a-K2>Eo5ae}#cD z=+H@m;}5}6G2avfhAfIsG2)gihe`%e+X#Uw@1Zz)H#fZ}c#9!?Q%vl3Pv-584_bDt zyK^tXnAdTpQdF$8$#zSGF=m#Rys9gHm9+eRpejD{=u@njp_h5AUuke;)CypCXAWRg z^8hZ`NN3uRp$AoQhA#eG0Wj*WmDN^B?)P>YC5u(wf+L^{{4!UJa_m^_W?b^{AZ2+M z-BG{q;yR7*692)p_fd4PXbG8&3LhEPGWNo$&*N*MRTbQbQ0Ql4ISK+kB!7w}Nb?lv zzYaD;GU7qsH^c`#t)a@vsdV(jt@qMN z3IdCW_bCB0HSwSuy7+pi)k3@Y7^rF$%-Nuk5njil^zrp9I7St=L{0$o7t*QCX-;Mz z`Q3x&iT^f9O-h|KKe9JqdCD}s{IwuZ5Pb72UHxF1W&)LTlR>_P*6}bFbsS&n4=i{| zpH*)I_ovNN!0Z`3>GJ;q*O@xWyOwWHHm5e9tSf%6TOlR8ejil&!*$_qxzqMET1ip9 zu}7-CMB(d{95CV-)F*X}qXy%aHCBW6Vo<68x%dcBiJ3~P%+j6Q98F*RZWz9QDJwec zrbnWZwvia6?Uo5oom#GLPMb$yYU!o5wA_O6%o8_xk0DuTSMKR&lp_j zuXHo&c2h&>=xD&1t?}YH^#}!K&J;Um3rY7C$U(N?!8Cg?6i-IGRGWz4(Ca+T7inFI z>5o5D0p{=I??+Y-Y8aVB$U@rSwL`Yh$><(ra8_d99h77D99TqWp2C zZIqxvW_bSz;*AZN0U?IW-(qU;LG0RBr-0y)^Z}c3==2ilp^+aYs9T83R=R;%tP-5V z(IWtdP=&+O1KJayNfZC(IMXw*KjfSueXB z>c57!Pc`~nDSx)NIq&-C!yGYK$^&Yqc$zF$rH0L8pVOjH#NV}Yp|pVvj*)=1;?AN_ zg>Bnt39Y}%cMeYs6+R|85e8HwhtWshj)Tby&86K<;jh<*{60T1Fhbe0~*se@2D9R|)*4TF#c0wbOlw7;{$ zc}nHB^KmL?HSwfRErB`??Sr8Ipmm%ho=ZI(@sl21~WGi(4&b_YymFF7z>Jk)@4gxNvp#1#0Ix}IC#*K z&tm8C&Wmxu^89am5ogkqL)-DxKnxn!+QRSKtq-TUN2)p>huRgwPe@T))OlIhv;{Iu z#~PWfY?`lSq99I zetWSC=Fv$V)Aj5AJzR`OKc8_ENE=pi1nv1rs$l^(`|?EB5Mylg8JnbmlB+GI0HKo% zD)^Nn|GGZ@c@YiTFUIYW<>fMt_@O71QAkTGoLH|N#1KDWI! z+r%N+Ym>++;0KA?`tDdm95<$lSOG+FJtnXLnlUxF(TW;e39b7G@|Tej{Ih{behV|P zQ)}S8RQ54yEnzqf_6#S%b|?PHM2MNZ)+eh4-$jN_(C)XdoVp8CHumsaV7x7aIxoY> zmD2Q05fu*K&r={+cF|C#|6`LXPZsNBqhh`pG2SG&F(cp!TKj1h#4M1*<~`Wmzlq9b z+)#tz(+n!;X1xNrnpkDN)QT=}qhbhZvmmSuf}g%!N^q`GwF)Fb?k=}A!?~{68GAUDZPLH`M6z+HnPe)ar-#Pi z)MyzUmU3{ei3i+xFpK#MABxA(-<)Dm(qPh-sBMyCTynGNed4%E#ccmFheK@vg^Y8P z{ee>SGtlY=UIf#H8YU1Z@-t5(WbMDNAnFX9JnYFy>akYKVbi1?-6p&Cs#FJ>T6{?> z+o1?9uvnV>DD{HD`+mDs7j{6U0(vdfR=WY7sx>ke9ij+Iw#B%0i41(fFn1rH%sH8gdzx3M4vzc&KEO&)9w)LSt;fnE~oVBnwU>#=hu0 z-l{DGh!UVfP}w{hWz5vXIqo|=zs?V&K?MCb%8hC8uMde)S!{|H*V(_`5)A1aqSjAL zSi8{5gjv4HjUd2KhJOS?;9vt}SHH8~UMEgP?W0xYi-Ac|*bI)_d#0->^mUgH?t%tq zu89>UjJ~AW^mKyC6X6JJpqW*@OSQCzqhZx+pi0Dmjmcw;He`)G`b+NK0+00>Ic=w^ zW2^SlGsGDq(0Ys-?Job)D^O&x=d&AEV4;!-()fzphJV>Gd~l-}WWaIo7U$*R+ku~F z4R5NN=Bl5S7lnTmFjSn@63G~MLg365{voQn9I_)1=>i^xj?B;x1P!PLFc7U=7WdPH z@(`trce-vat~J3pm&)dWNIahR5_8VQ4qAf@+-8_WsG?Lx*dA>JD{M$ya09c3e2sv8 z8=y8(g@9;tL$jp|+2@=HZJOYLkg5^XY22NKBDEMDgaHo24O)m{UJ*Q;LAFR`V-!M) zYZA@MqL4o*N<&Hbc@rekxRRXqqa@-Xhbc$w+uux)>%nGupghsQsdbn-S};;J9$M6w z@p9l2{NHCLdj%7!txfIbl9$Eo5lq+GkV25Y3Zd@WICqa97~;uJL<&o&J+7;AEoFim zFvINZz@;JQ3(#UeteFGV7Ul`i-d+B-#m$1f=S{`_ZiZkTaU8bmqvt+lL++J#wu3Mm zawwHS8UE*_o_vWmDf}{YYWHN;F1RB?!l^zHMP2;xKj@d%TQvKQBrVch9HVlPdp7bR zS_|#O{o}oox^;7*wzVBqeOKUpdr6KC0#FYY(fpwGMU7MMxO1ukb&xc`d29Hr9{Q|D z1%PTb4g-6EfE`w6H=VLzKKYrd>^?m zB`}VzQ|NORt0y@v_T*B^H;S>@%IZ9dG_;$L%%X$^z|aGoK>v812dmaXZv0b#BIMz0 z8&o4YHCV9udEw^jYfWa3UE@|>e1R*5sem)_WDuT1=UceL=2@}b--0{5VNnG2P#ik) zjzJWV6%BtvTquP28Ua;oL`>ZY-4;pr7-dok8d-LMLU=niwM!8pOSJElEws{>s6(hY zXQzm`lK8ZWj?6^hC9_GKVs?rFd1m^HJL-^ijFN)UeVB<96+t_UgYTWybYFhPBDagp zC#SZa^}$H9*qLx#wKY0obf@T3doo&yJll*p`@{r^tz&CV?s7P}qDWGbX z%tl-eE$t8K$6?_c5bS(dq9Ci6sda$JQOFvP?CdE8HBWo*=Yl=;tThea91`q9E0qWlpHiV@z7O{ zN;-abDYd^FM>doIL3WlPELw$ij?WiAVj~E@j)CXcF;sc^49z||Vi5B4sQ zoDQ`$gyPSCISud1w2%EBuBcuhi3FsDG>JhC(e8#0)7gv8 zovdMiRGtl56Nf+1tJuC_ayloE10X ziAQ?+aTLZ}8?;6R9Hk|KO`XOywlH#{zxX!e2wR|yf3~J#9<8K$G@J=Rdscx6CxM#C z#5>fmGGh}Nz7&`Y4o-*udN4v;%fYBbB_s_cq0w^_U2_Mh(luqVK?aJR)g=13HUqBz z!rP%=7P|<%EXEPX=fU^1@qP^MC~lUcdoqDP8*43**QAqsHG|7U5bACm$P^0FpvsnM z2ZeHUniRbnf@5zojx3qupoSPP)&8zb{0}#bEVt#)>Jb~8PZ#v5VMq_}TEv0iAM|t` zRTyRsPhXV)=Qg;>VW#Yn-1oZ{FlRRcf=U*19WOLb2*`NN0*9*gWVIAT`$TG;q`u75|FH~Xfy3;HK zGRcy}a~En%)D92P46akfi`y8|(#4V8qMc{FBP2HAXk) z=hj-vx*fy>QEXzvpVU57n!iTmKpoyV-y#^*}{wDzwz zqt_x<%0RO5&3{=3ixNQ|!GJc&!v4{~C7{#1bJ^;Gfr~*M`5uYiU5ruqwaSaHf=X3R z%_Q2l!9t9hiM>JMEQbM?aC`8MpbcY4?;##={F_9<`8^Pf7#&r<3nqTyBWn;LcSCI> zv?z60x&}gf7}Sn(<>SD$!;ww*C4PUdSQf_X<4KnUo%NwbKF+O5Sv2Y4k=OENsQq4_ ziQc=QS6YV(JocnC%N^`%);GJ?D0*mO%VqXk`P#&aMNNrw6x+JPH+?(U7irP+_q!E zZgSp#?JLgQbhpmWu~~0@)7!+A@1uIsTN}fF9PJvKz9PN(`;lVVy0TdTzQzBpe4n}a z@Z0ZEkt)y?q5F7LN+e+oqbIpUtz4!zWvo4IVb!Z>@hlX%d(_?63Ncj5oPF+7nE`z! z9g@E=?rI|v;mt~>#kmu2lIR8~1~IByZ)|xpXnO0do8vz#`CfpFNAsaA2D;Q8hG3>BcQN}EpqnpMgdX#+meWtSh6&c!qmh#5#nph zl^Ak9pBMj%kYb1)jf$Kdux{#7LbG;()>qk-?iELUvU@xI!cv-bv_8Cj10YoH_nYGe zPg3tpsPeN1q-J5Acgt4MzO4bVxJ{vxD-HpfNa%WrC`M^&j)|F@nU@w@=32-9a>(R6 zOccI9dn(QDS=jaV`3>Pi`DT(}dt@wa51bQ{eeyhx@{8zDDG&kVu_2-)1o{kw7?6`d zz1c-d~wK&>@NSl&(&+XB=S{IaLHpl#<_Y}D7BHsKZYpa zY-0*BIhGLZ1#GmrD$*z(M95P)?=}9y!W_7BMX(U=*zNzR2HoeW*-&c?D!{-b|75rj z=`Xs`lJi7;B}vQa$n>}cJoB}0yl>2PjeJBLE(WhPSeC zBoMsMV!dw<*uko#9saIG0&VctqBQZZT7dE5@uWxtn9UJNtMET+SR=syI($*(E|el? zV9`+f=Z>DT(B3O}D1Sr?c8a`ShAeATxSptT$5Mb|Adz-O=qbVyRGe?!5lOxd1BkuY z3kG@x4oIi8h=L~0HA1^RgR6}URoj`O0#&X&OsH}kiB64&LJRNV318PQ21A;Gg$N23 zy3ML!srt7#)DO9LW63FAA0-48`^Pp(Tdoi%I|^07OPpj3T^(Gvf(FBLA=_^Mq2ok0 z4b0j!pL_ZhJJg?UW4ww|^q&Jm3$U>yx=NJ#IbFPfjtX?YFm8YDw?Kpnd61VGPZ%6; zbsm9=i!B(f%LG9&HV2Nexm#m34ZWmu5fhQcYLROvqy)u(DFMoPEr^Nu6&Xwedl~~i z+*XAPw-9l&L1rO>j09DVDx}S0n*Dx?2}YM;upFMSc^1oo1WH-d*&5buT$6=W+U*aM z1)X)dtE@yaYYw>F_88Qz*Mj>B)I%kA8`xvccOwEW;PxGMnci#;YBQVwP8DmL8^S-j z=W_-ntPaNDEP+G2k02Kl>=$fMt~e&E^L}1?Mcmhn^sokxuebfe6wuaxzA1ROwOrIo za$x|A2`HNB$T9#WbDW19f&fPIqmQdF1n^pD6T&TUX7##NI|ofVTStPHV>}~iW^G+Q za@zJTLVTK?Cu(qvx@IBsVg)K1q0W-1wle=PK0RG4&Wcfek8K^%F9aqc=CFc4Yddm(`hzITz$Csy!B7&>C_ z(Ke}4mcSWK^;m`dvuEzxx_PswhQygXlbn6vybgO_L#q_>GeW@Eq7v~7Y)p^gUTv7L zUyrNOD6#Nh;O6dRRqifXL>iPts5Hy(ZMCDN6uw^TeT}DI^i4-hpeSnCAKCxP7GD}X ziO7iRA5@NU;fwaripvuTL0-&2C<|MBaWY01AKoddZzUHc1H8}pvKckT-NXGl;b9Wh#3K&m>Z`!L^T17eRKw_=+U76HhBt|CRu(dbcbKMD|{UzBQ zRQ3vM9ri4ig!Bg?inG5dLi?@q_7Bv>MU6W}vXI+OujueiWk9ux8Zw{up_Xy(TA>d+ zu#NZp7RtGtTi1Z!GOhhEo`4KCYY_U5JeQ{mk1j z0|x`g1aQ$RTIKTabK0mWpT_|vLr#201>6R=cyLyOcj zXtm~GBf#0sb!?jkW% zQ%|u3Z}UpuU}y=SwJB}faXLgDIFjLEGl(H5BU!ceutD58W`T3v+XE{xl(A+&h5?_$ zHGQlrUO*v3Z6?-#yY&tOwH!-TIkK4HdF}N|(Eqr55zS{2?WdRY_hNBi9A8gE{X;_N z=9raf3Edov&Fh5L-W?IHBx+imQ&s>{dLN>aB{ns=6z-dA!@B;MqSilT!sinh3) ziz+v2qo6L>!#~K+3csfcqmjY3D7ub(5~NB2d!ln>{oOT8-Sry@XEs*10U4$yYQyB^@>)xnD|MPaeb@jQ`PH?Sk|`@ikO5Z%(k zNi*b8qZJ%s_DdA-g|!8P(Z#TLf%96TN17PGxH725s9_edP2L6H7@S$6$csy7yqR?7 zsvyt45dL?BBA;3p|9qaJu_)vX;UoTVZsAcD99m7?Z5>a37X`Jy@b|^T4RLP|tlLOO zb~dQO4E8DOw!rVTnQLT#~A8 zF~X4-V)m!8|0m#KZcn99#eZY-ylCfEL91Nz>eDUPeS>0Of62qrc5e%pr z9Zh<_g)|aIs4?I|Wf(){I$A9pF-9OSOmvZ1JD_z@oegQqK1Yl5CIBVWxhS^`SaeL4 zmjK^4xv_;ofo!W%C3ichy^nF12>#~xm|zoM1LIy7qKN_(Gnez5!Nv^VW#tH)y3F4U^0?4+DV;$|(Sxpu z2=11Nz-$tb<%;?$Jy#I<-6zBpwAIg1s|2wr)G9^hGxZDaROOz*8-+fWrirE1R>E-6 z|3qU{jZnH>wqhb{E7a>wiFd-=sqn0p7gIfj+Hij#HXzKV(GX`ZB-cq#V^G4}p_a*4 z+`N{)&t2Gi-yy8sYB1Mn+aLz0z;c{-$x_00tNV43LyiVV1rYS&a0yLfT=Js9oiw4% zBCtfH$it2BmPADHC&^<_&r;uIsZl-iTQ~Y?kRxS3zDIFtGosYFQq+Tsai|fEs+|rB z#wgTE_**m8J7}5fM28i~p%6&0c4JP>``a%LCuqUS}%m!y#zlBV;pExC@fYn~+ zO6cG>v~lD^wMd?`fgZIUjoTuIra~fq9D#wgCelTi0A>AQJm~_C8q>#+&B>gLaC-j- zWDTA+hP#Y&G$c{>%5rdSh)=--MBwiKs_xl~=ou3KVdi{U%pUA9{EDzEhB?!*D*0`z z`Sc!|=RBMv^oWsPRz*#y@&X9T+pvQ(bIqKsvdQLaCAL)p@4)A37u82KkT z(Kh77Hjb%`q40(aRZzvhUyKb3x#=__GI-)b`={4Ff&h;5b^_T{mnX!896c1p{dAOQ zGJwjhh9o?SvkUw>tg&1e7bpyQqIj1tzJ49Xpf>LS1vr8WWyWK%VZJJrjIK;AR~BW~ zpM94l1oD4xm0KgX)LWW2KQme=w3^3e1s9l z5!U!5K%hxQa}8`!>5#`NuLx{d!N|1vE%w`y5O`Mx$N+oNmerrpog03|>m-gkOu*Bp ztrrRsd3wIkd$R0^|4S1TfFG8sih7MQm|@ZUSs3pSY9DdMsntlRg`zf$PQnN zwfcLFHBq^xzjtKb%6*U(@zVJ1xhnhU@ivu37+HR05t_oCJ(54C=!N`Psp-c0j~}zE zJZU36roM9*9YY~7lQ2g6jn3@71avVFe5>RCt{mj!w-1q+A5eK(%AAuVOkL2?`NWzXRp z9LeXeQv_yZw;T;Z2=)IT+B=MBudgkt+*FM2p6$p;HyNl@+ZV4C?*6PR$>j5q&ttj8 zWmZ?(=QBC{j?4Ql!1mAMr|4M82amHeP}F^lnlQFuG1p-WKi+M+B(MB2zuJPyzH}W; z9-x4b6-T3iD7sbAh?&sYRSOV~cENyj20Rj;DWs8 zY(%4sb@C#dh|l(DKyAd{@De@}B&sY2$(CbdP&*yL9&!)%Tj&Z|AF9f5N0mGAfeK#F z{=KImv#o68b5g2J@xukC{{MPBb1eRT=6&#E$*zuKQB^Ekl<}}Hy3e10n2OAC{SG@A zaidYU6p>ZmiWqhLei^8_u4IpfRkVPOhF;2~A&iB3aj1Dl6Jn5)2QmIm!s(4I%&wtv z39=${ci)}neW|-^CPG65uc}fO)R-*rxL>FL?CVSExn2|BjGx)eh`mW*lo|n+4EL5V zW-K_6rH3OfFYL5bir};9GZjUVW)n}WshNu$OCdc%eueKQIzq}}jN3BJ8{?)QNHS0y zJ65Idy_Wk$Y_r;ocJgh2CVNgYG!IGd<{y~DH z%vkfw+1Z202PhwnW|8(Ntp3m_ga|r~tO6g@$m%@gtD)HEkM%jpsC}uM8&NuzEV(^>SkA7Sk`(A9|@gUT1;Cn=wIf{(Xa6QztBm}(uJ0L{U z(9HIOJwoVLMI4jGE^u?M4PtL1fI2AxgGPKf?t?l!l%~IQfl_(`bt{BB6H8N1h6MxIq4K;*q-+#8wwjlvF zFIJp7?|WHm8ONfHCN*%};F3xm|NEwWz4bF8bUYV_b(TY=53W)QfL4yaToqUfjj8Za0k_- zI=fd-XlTmd93Fr=KtQcKuz(JP5gOk>6dPUH%x5~9cjRTJsr-i<*z#3+x^(c*djZW! zy1*itWaJw;5$i*<#9+fzA%`4QR5?HeYXvv5c`q5HlZs7SfP~HZ~ z*0``|*IFLbV2EI#{vDgtMolhai@0GLSE5mLct2_i;~aGy1>|N=e@SAMbjNk%HwDXB4{`iP13DeVhpx0tFOxrCOWWbQp6S|geGh>Q}P%{ zG){urX7qqLs6F?#ME*#g$nHYgEmh88VrNO)4;l#GrSD%h9dG*4)xSZGV=~;hbzfiX z)R?G{r`wywTpG+ATye=u2Pc6y<=$^ZcaL5czK9zmD~MFB-Q6W`?S=ZUXoAmMlBWfY zSLO(3Ju=Wr#KI3u=)$SXqFgq166ePqFO#=06C|2}CjIr6`lJeEZE6Yb&#=wZw z3_d-$l0`H;e6YZ({>)v~j*f!-2WzFbyAlMn+at}%-!x4Irx3$nQiE?XG_Tb12Ly7w z2?{j>Pa4pX9y}+DbpzF}GJEmCi;>|i(Z4?LOnbNbQ%8$i77Y|19Q{^3&c5X8q+!!XO%>m7({9q3MnEv}fq0*-(Wg07XE|@&?D8Ep}Lu+!XTI5^b(w!E%sm4y^0)JU8jv)IjBDVmr1eTEz~ zoeG_FuIRgJ$hdK1alTwCa`PBtr8wHx>%HCcAZ$Y$ zQxIg2D{t{iR#*g`LxJX&AK6A(17}a1Yu>rCA?BiXyNSOVwRw(tzHv*+CcDX(epeL2 zOLpDRsd$y43)w{mT_0k0ezv?~{#K*JEkdKDdCjw~_5O>7%F@FdE=j>!-@s*|$5)?P zw0kVjFE{ZnL790dZJy~NRqki`%x776#L1sDPJclcT?sfMX%X9Xo zX8Db!t3zw2#^u`&+8Z&J9!e`uO~(Mvd5zdk3(|ryl8!Q^zc-bq9Vs|sc@*^qoqm- znmVda!#UbJT<0NH6a3UpSPj4FR^D`lmAk^02=FWO1q#u>HJ zM59e{jvGO`YOtGTVzocI-j|KW?{t*18c%MIXc>Ih{#eC~Gy1b-^niD7lX+^*#OU5< zuYEMmqQ|lZ?_+S}+rgz52|-o3+0Edd-Rq*v5c-#-oYfmYC^078*thJNX}YPoN8xuz zQM&#wgQ@LF?Q=XIS{{W;HpZ+MJG9WGcjK%vLv| zQ4t?h^yQ2OAwWhOq0jiUq4LId4Bur%EShN>{`pqOy`Hke|BlS#~}2>DlTeKlg~T0|qC+9x+$p z!{Bgev4jw7#?unRc<1o{tZx=ZEwPd#G}GI*Ds5PLT#L+LP&XVk^I0(S&E4_w;t&6W ze0$N%;c(YI78I$%RkJI#wjemEWlcLsg-5+tp{|sTv=5|@_dNJ0Y8Ad5#TJ8-pJ67r z@!UMFXu=uogav4mtI`}g*l2KO4Czl9mw)xeF8T56qsnN?#lue9lcJ~IM~9TYLDN}1^LH#LY&rAwo5{)lo8dRLInqzBqbKyDzFd*6HGig04l$(Fdn)9nL>H@oQsh z%b37Up<8w=#$@kkdQZyn2c?!@{bnc|J&63-xl?JOMq<{(LHd-1!~V9NP5ICK*o;*Q z(0VYqGDpf%|J}Fbw$vOci+T0S&r3~zo*CF>nY6NC@yIzGJQeqxx~V5^)|8hN^{@_R zR;ZO1Ic%>#(x+gkk*NA=R3xLSuVH?wzRBX;y^lwKOa(UbH*aUGS}zV7QC~zY(*j0s zZ(X2aHQw%;sa_U4lG3ve1L}&dD77dPMqBOf{*+!3Rw))O-_11x{=arfq1_$vtDCc@ zcBSo@1*L^jU0-fAZObt_X5BICoPL>S)v7z~=hJaGd`R#F3FFu&G9BYn3uV79L5*dP5psR4K&>M#ox%S8R?88$=gde5Oc72^9yoE6q894J#h62z}VpRqCVR z5FBuLf;p)XwM7AesA}AD0`mV|QgPq#a!7Sir6h7zzPbfbQrN0xBS}t( z&XgPgMav}hEG#)t&FXm5wuz)R*ACQpS(r6Yy|$~fv}?S&%hF>kP`jt%!bjJEJ$r{M zjFwVY+tkotI%6XC_Iu6e7ypE;u7use0yD#~EwgbdcBKiq;VsrG*gD_D1kz-%*44Lw zZ{{@p%gfO4iNds}T@CZs2P*kCC(<(y?|%HrN1cO_%b~qle#Gh~dT{H^!wXjGjXcp& zB>I(Z;%8I4H(z#JrU|Va9{M^<_g8ct_sfc2ufjm4?nPOS-?*oN1{xbD4dX5{p$;gaLU+WDkpPgm^?5QH|(cAhZbeuE_q$R zTP{L50d?7y1;GO?Rz0pABX1C=-tc;?E-NrF+{pN)5?N_9T9~F^9|q2$d#ZkD)ht|D zwF>#tM!hVu`H?0W^=-nhzCb_J$p2#UhHYzrsru(XYcbGB&tPy%-I|+vwl_RneW-Wo zM&dt{le#$f)X9URo8K(-Z>h^}Y6y#`_`Mz&JP9m(^CFRzRl6;x*_sZ=*)WJ)p08Pf z=xY|I3vW-AT|3sSU~}c=`og0kkStO6Wq#@3%LMtab!~23ZM*v8)6dLC{WlG}s+*=R z7OaWi{`XqJTedg;?;9RU+!i=Jr79Ge3D1R-py!RzPEv|C3>JJJZcU25N{BML4=*e# z^KcIA&RW*#lc5BW=RJhS^i&qpl2TuKfqO!ITHuBlbl(S^%t%Y4mry%+#e2XFY%smpdR=R^Jm@njmb{EX7f_vm)KyTkLW;!>xx=<7tCU29kn zeOsiJW2g#STyk`zu4MW-%z`1K90paITQc0FDlUldKi_ybU}M+zunTkHATm#!kKn4X zKIrPT<4rGAGW70+rKJv_AwMIRfMpA-&aEEIV^G_U1y*j8U$A4+*bmP2%{b5=&+@F> zHqnXRTuy^Drj)6dfygsywStV7zh5C>MMImbgE}tVnsMMs#)Y5P>|U15l|w^HhYJUn zUbAM7Zhq2`?_m}BX59ZXhPJ;*FDe~f^ht(7Y}$<=KN$=>3I|Jnc}=Vh8Lx_Ij{f`R z-|HNtB{jY1jn~fK>|vt%&(4lHFj9Ds_9RRRo{n!xZgg#vR+9D6%HOru%s9>C+k&#e z`Jz}zN8?$8X_VzYMRsv>l_^qB64`__i`n z7kXdAu4TCFuFsB^)-fw|{b2tHo%rh`tLrk0b~KbW%d7$XPxutfzUcEp_=raSWr4>~ z>~e74m*Kx($TmJ5F4&c@n!4=x??Ug#NuybXifmcge{yChn;W2x4!zUQ6~zY*Ry_p? zP8U7()~9s4F3U6t6xG|5@^D*bU0T7)x6MJU{QPXCIzMy$T}|N?p%bpnJ$qJM33Mq6 zEb6_S_U(zQ#y@qtKNU~zn|EgUy{-C%)yr=>Ru`OBIlK7#q@|N%*qS?G4?afqMsy## z8GfT-xX(WDY>-osgtp$ zKIhG=HKNZI^=C}#XKX${u!N4|9Umen>$-10HCQa}4H=Et3-ooFc6<;?>L zSlM-_A-rkLwXJ>}f3G!dO$NQ5JrybUl-18Xduyk1UI#km?yL$}md}7IwiU0*hSGnY z-t%fIY?RJ7s_$Cb5Si>g*DKZ%V>X{#AAt#i3snZ5vU%@fG)(D70u$FChl2`AD`_5M zDGG06{93kHoyq>mxxK11<~U^VZGd5Hc1GmR@EqgZiPxq7#vtzWWbS%`a{fP0qp^Fk zH^dF&Sy^q=*!cFkoP-l0(koHw2B3YAS~-`pQwIVLy80{1l2f)eE&(?-WPpv5(* z{{Q!uhqPmU4UsoZtkw~NQwt@jz}Hf#T6tH^Pdxk4xa3{e4&#hA-v51ECI@z1xTk!o zrUtdluIu6CjaRpglJ6PZ+|_$_SZ|nS15f5&KstGuV{FgTnVtq_%WiGaFurc?WA?Ji z)^q-^cl)!Wm!I%2%inriWzM3P>!qJ}bfBkyeOP6IcGk`O#|1f!U$5%9_fKKetABD{ Uz4@Mi+$vaZ<7l0`l)L}`0ns{3t^fc4 literal 18756 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 literal 0 HcmV?d00001