From 10449fa6400488af25ed16190f5a4c4e47486998 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sat, 11 Oct 2025 00:56:52 +0200 Subject: [PATCH] 2.0.0 --- .editorconfig | 3 + .gitignore | 2 + Indium2/LICENSE.md | 20 + Indium2/README.md | 16 + Indium2/changelog.txt | 32 + Indium2/data-final-fixes.lua | 1 + Indium2/data-updates.lua | 2 + Indium2/data-util.lua | 930 ++++++++++++++++++ Indium2/data.lua | 7 + .../graphics/entity/ores/hr-indite-ore.png | Bin 0 -> 209428 bytes .../icons/blank-advanced-tech-card.png | Bin 0 -> 8084 bytes Indium2/graphics/icons/cryogenic-seal.png | Bin 0 -> 8175 bytes Indium2/graphics/icons/enriched-indium.png | Bin 0 -> 4077 bytes Indium2/graphics/icons/fi-arc-pure-indium.png | Bin 0 -> 5278 bytes .../icons/fi-materials-pure-indium.png | Bin 0 -> 6885 bytes Indium2/graphics/icons/indite-ore.png | Bin 0 -> 3619 bytes Indium2/graphics/icons/indium-ingot.png | Bin 0 -> 1939 bytes Indium2/graphics/icons/indium-plate.png | Bin 0 -> 2242 bytes Indium2/graphics/icons/indium-solder.png | Bin 0 -> 6095 bytes Indium2/graphics/icons/molten-indium.png | Bin 0 -> 2598 bytes Indium2/info.json | 22 + Indium2/locale/en/Indium.cfg | 48 + Indium2/migrations/indite.json | 6 + Indium2/prototypes/indite-enriched.lua | 115 +++ Indium2/prototypes/indite-ore.lua | 76 ++ Indium2/prototypes/indium-248k.lua | 93 ++ Indium2/prototypes/indium-matter.lua | 55 ++ Indium2/prototypes/indium-recipe-se.lua | 108 ++ Indium2/prototypes/indium-recipe.lua | 210 ++++ Indium2/prototypes/technology.lua | 91 ++ Indium2/recipe-final-fix.lua | 19 + Indium2/recipe-modify.lua | 19 + Indium2/thumbnail.png | Bin 0 -> 6151 bytes README.md | 5 +- 34 files changed, 1879 insertions(+), 1 deletion(-) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 Indium2/LICENSE.md create mode 100644 Indium2/README.md create mode 100644 Indium2/changelog.txt create mode 100644 Indium2/data-final-fixes.lua create mode 100644 Indium2/data-updates.lua create mode 100644 Indium2/data-util.lua create mode 100644 Indium2/data.lua create mode 100644 Indium2/graphics/entity/ores/hr-indite-ore.png create mode 100644 Indium2/graphics/icons/blank-advanced-tech-card.png create mode 100644 Indium2/graphics/icons/cryogenic-seal.png create mode 100644 Indium2/graphics/icons/enriched-indium.png create mode 100644 Indium2/graphics/icons/fi-arc-pure-indium.png create mode 100644 Indium2/graphics/icons/fi-materials-pure-indium.png create mode 100644 Indium2/graphics/icons/indite-ore.png create mode 100644 Indium2/graphics/icons/indium-ingot.png create mode 100644 Indium2/graphics/icons/indium-plate.png create mode 100644 Indium2/graphics/icons/indium-solder.png create mode 100644 Indium2/graphics/icons/molten-indium.png create mode 100644 Indium2/info.json create mode 100644 Indium2/locale/en/Indium.cfg create mode 100644 Indium2/migrations/indite.json create mode 100644 Indium2/prototypes/indite-enriched.lua create mode 100644 Indium2/prototypes/indite-ore.lua create mode 100644 Indium2/prototypes/indium-248k.lua create mode 100644 Indium2/prototypes/indium-matter.lua create mode 100644 Indium2/prototypes/indium-recipe-se.lua create mode 100644 Indium2/prototypes/indium-recipe.lua create mode 100644 Indium2/prototypes/technology.lua create mode 100644 Indium2/recipe-final-fix.lua create mode 100644 Indium2/recipe-modify.lua create mode 100644 Indium2/thumbnail.png diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..bbf3e21 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,3 @@ +[*] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..85e49ae --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +*.zip \ No newline at end of file diff --git a/Indium2/LICENSE.md b/Indium2/LICENSE.md new file mode 100644 index 0000000..ee22ee9 --- /dev/null +++ b/Indium2/LICENSE.md @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2023 Timeken + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Indium2/README.md b/Indium2/README.md new file mode 100644 index 0000000..7db4260 --- /dev/null +++ b/Indium2/README.md @@ -0,0 +1,16 @@ +# MetalsForYou + +## Version History +See changelog.txt + +## Created by + + +## Thanks to + +### Compatibility + + +### Localization + + diff --git a/Indium2/changelog.txt b/Indium2/changelog.txt new file mode 100644 index 0000000..e51e93e --- /dev/null +++ b/Indium2/changelog.txt @@ -0,0 +1,32 @@ +--------------------------------------------------------------------------------------------------- +Version: 0.3.3 +Date: 2024-07-05 + Features: + - Fixed error when uning bzsilicon but not solar cell option. +--------------------------------------------------------------------------------------------------- +Version: 0.3.2 +Date: 2024-01-21 + Features: + - Removed all old indium ore references. + - Removed old unused files. +--------------------------------------------------------------------------------------------------- +Version: 0.3.1 +Date: 2024-01-13 + Features: + - Added indite ore to SE core fragment. + - Replaced indium ore with indite ore. +--------------------------------------------------------------------------------------------------- +Version: 0.3.0 +Date: 2023-12-24 + Features: + - Added 248k support (molten, pure and cast indium) +--------------------------------------------------------------------------------------------------- +Version: 0.2.0 +Date: 2023-12-19 + Features: + - Added blank advanced tech card. +--------------------------------------------------------------------------------------------------- +Version: 0.1.0 +Date: 2023-11-23 + Features: + - Alpha release. \ No newline at end of file diff --git a/Indium2/data-final-fixes.lua b/Indium2/data-final-fixes.lua new file mode 100644 index 0000000..b95c07f --- /dev/null +++ b/Indium2/data-final-fixes.lua @@ -0,0 +1 @@ +local util = require("recipe-final-fix") \ No newline at end of file diff --git a/Indium2/data-updates.lua b/Indium2/data-updates.lua new file mode 100644 index 0000000..19671c3 --- /dev/null +++ b/Indium2/data-updates.lua @@ -0,0 +1,2 @@ +require("recipe-modify") +require("prototypes.indium-matter") \ No newline at end of file diff --git a/Indium2/data-util.lua b/Indium2/data-util.lua new file mode 100644 index 0000000..4b2d096 --- /dev/null +++ b/Indium2/data-util.lua @@ -0,0 +1,930 @@ +local util = {} + +-- se landfill +-- params: ore, icon_size +function util.se_landfill(params) + if mods["space-exploration"] then + if not params.icon_size then params.icon_size = 64 end + local lname="landfill-"..params.ore + data:extend({ + { + type = "recipe", + icons = { + { icon = "__base__/graphics/icons/landfill.png", icon_size = 64, icon_mipmaps = 3 }, + { icon = "__Chromium2__/graphics/icons/"..params.ore..".png", icon_size = params.icon_size, scale = 0.33*64/params.icon_size}, + }, + energy_required = 1, + enabled=false, + name = lname, + category = "hard-recycling", + order = "z-b-"..params.ore, + subgroup = "terrain", + results = {{type="item", name="landfill", amount=1}}, + ingredients = {{type="item", name=params.ore, amount=50}}, + } + }) + util.add_unlock("se-recycling-facility", lname) + end +end + +-- se matter +-- params: ore, energy_required, quant_out, quant_in, icon_size, stream_out +function util.se_matter(params) + if not params.quant_in then params.quant_in = params.quant_out end + if not params.icon_size then params.icon_size = 64 end + local fname = "matter-fusion-"..params.ore + local sedata = mods["Krastorio2"] and "se-kr-matter-synthesis-data" or "se-fusion-test-data" + local sejunk = mods["Krastorio2"] and "se-broken-data" or "se-junk-data" + data:extend({ + { + type = "recipe", + name = fname, + localised_name = {"recipe-name.se-matter-fusion-to", {"item-name."..params.ore}}, + category = "space-materialisation", + subgroup = "materialisation", + order = "a-b-z", + icons = { + {icon = "__space-exploration-graphics__/graphics/blank.png", + icon_size = 64, scale = 0.5}, + {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", + icon_size = 64, scale = 0.33, shift = {8,-8}}, + {icon = "__Chromium2__/graphics/icons/"..params.ore..".png", + icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}}, + {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", + icon_size = 64, scale = 0.5}, + }, + energy_required = params.energy_required, + enabled = false, + ingredients = { + {type = "item", name = sedata, amount=1}, + {type="fluid", name="se-particle-stream", amount=50}, + {type="fluid", name="se-space-coolant-supercooled", amount=25}, + }, + results = { + {type = "item", name = params.ore, amount = params.quant_out}, + {type="item", name="se-contaminated-scrap", amount=1}, + {type="item", name=sedata, amount=1, probability=.99}, + {type="item", name=sejunk, amount=1, probability=.01}, + {type="fluid", name="se-space-coolant-hot", amount=25, ignored_by_productivity = 25, ignored_by_stats = 25}, + } + } + }) + util.add_unlock("se-space-matter-fusion", fname) + + if mods["Krastorio2"] then + local lname = params.ore.."-to-particle-stream" + data:extend({ + enabled = false, + { + type = "recipe", + name = lname, + localised_name = {"recipe-name.se-kr-matter-liberation", {"item-name."..params.ore}}, + category = "space-materialisation", + subgroup = "advanced-particle-stream", + order = "a-b-z", + icons = { + {icon = "__space-exploration-graphics__/graphics/blank.png", + icon_size = 64, scale = 0.5}, + {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", + icon_size = 64, scale = 0.33, shift = {-8,8}}, + {icon = "__Chromium2__/graphics/icons/"..params.ore..".png", + icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={8, -8}}, + {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", + icon_size = 64, scale = 0.5}, + }, + energy_required = 30, + enabled = false, + ingredients = { + {type="item", name="se-kr-matter-liberation-data", amount=1}, + {type="item", name=params.ore, amount=params.quant_in}, + {type="fluid", name="se-particle-stream", amount=50}, + }, + results = { + {type="item", name="se-kr-matter-liberation-data", amount=1, probability=.99}, + {type="item", name=sejunk, amount=1, probability=.01}, + {type="fluid", name="se-particle-stream", amount=params.stream_out, ignored_by_productivity = 50, ignored_by_stats = 50}, + } + } + }) + if not data.raw.technology["bz-advanced-stream-production"] then + data:extend({ + { + type = "technology", + name ="bz-advanced-stream-production", + localised_name = {"", {"technology-name.se-kr-advanced-stream-production"}, " 2"}, + icon = "__space-exploration-graphics__/graphics/technology/material-fabricator.png", + icon_size = 128, + effects = {}, + unit = { + count = 100, + time = 15, + ingredients = { + {"automation-science-pack", 1}, + {"logistic-science-pack", 1}, + {"chemical-science-pack", 1}, + {"se-rocket-science-pack", 1}, + {"space-science-pack", 1}, + {"production-science-pack", 1}, + {"utility-science-pack", 1}, + {"se-astronomic-science-pack-4", 1}, + {"se-energy-science-pack-4", 1}, + {"se-material-science-pack-4", 1}, + {"matter-tech-card", 1}, + {"se-deep-space-science-pack-1", 1}, + } + }, + prerequisites = {"se-kr-advanced-stream-production"}, + }, + }) + end + util.add_unlock("bz-advanced-stream-production", lname) + end +end + +-- Get the normal prototype for a recipe -- either .normal or the recipe itself +function util.get_normal(recipe_name) + if data.raw.recipe[recipe_name] then + recipe = data.raw.recipe[recipe_name] + if recipe.ingredients then + return recipe + end + end +end + +-- Set/override a technology's prerequisites +function util.set_prerequisite(technology_name, prerequisites) + local technology = data.raw.technology[technology_name] + if technology then + technology.prerequisites = {} + for i, prerequisite in pairs(prerequisites) do + if data.raw.technology[prerequisite] then + table.insert(technology.prerequisites, prerequisite) + end + end + end +end + +-- Add a prerequisite to a given technology +function util.add_prerequisite(technology_name, prerequisite) + local technology = data.raw.technology[technology_name] + if technology and data.raw.technology[prerequisite] then + if technology.prerequisites then + for i, pre in pairs(technology.prerequisites) do + if pre == prerequisite then return end + end + table.insert(technology.prerequisites, prerequisite) + else + technology.prerequisites = {prerequisite} + end + end +end + +-- Remove a prerequisite from a given technology +function util.remove_prerequisite(technology_name, prerequisite) + local technology = data.raw.technology[technology_name] + local index = -1 + if technology then + for i, prereq in pairs(technology.prerequisites) do + if prereq == prerequisite then + index = i + break + end + end + if index > -1 then + table.remove(technology.prerequisites, index) + end + end +end + + +-- Add an effect to a given technology +function util.add_effect(technology_name, effect) + local technology = data.raw.technology[technology_name] + if technology then + if not technology.effects then technology.effects = {} end + if effect and effect.type == "unlock-recipe" then + if not data.raw.recipe[effect.recipe] then + return + end + table.insert(technology.effects, effect) + end + end +end + +-- Add an effect to a given technology to unlock recipe +function util.add_unlock(technology_name, recipe) + util.add_effect(technology_name, {type="unlock-recipe", recipe=recipe}) +end + +-- remove recipe unlock effect from a given technology, multiple times if necessary +function util.remove_recipe_effect(technology_name, recipe_name) + local technology = data.raw.technology[technology_name] + local index = -1 + local cnt = 0 + if technology and technology.effects then + for i, effect in pairs(technology.effects) do + if effect.type == "unlock-recipe" and effect.recipe == recipe_name then + index = i + cnt = cnt + 1 + end + end + if index > -1 then + table.remove(technology.effects, index) + if cnt > 1 then -- not over yet, do it again + util.remove_recipe_effect(technology_name, recipe_name) + end + end + end +end + +-- Set technology ingredients +function util.set_tech_recipe(technology_name, ingredients) + local technology = data.raw.technology[technology_name] + if technology then + technology.unit.ingredients = ingredients + end +end + +function util.set_enabled(recipe_name, enabled) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].enabled = enabled + end +end + +function util.set_hidden(recipe_name) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].hidden = true + end +end + +-- Add a given quantity of ingredient to a given recipe +function util.add_or_add_to_ingredient(recipe_name, ingredient, quantity) + if data.raw.recipe[recipe_name] and data.raw.item[ingredient] then + add_or_add_to_ingredient(data.raw.recipe[recipe_name], ingredient, quantity) + end +end + +function add_or_add_to_ingredient(recipe, ingredient, quantity) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing[1] == ingredient or existing.name == ingredient then + add_to_ingredient(recipe, ingredient, quantity) + return + end + end + table.insert(recipe.ingredients, {ingredient, quantity}) + end +end + +-- Add a given quantity of ingredient to a given recipe +function util.add_ingredient(recipe_name, ingredient, quantity) + local is_fluid = not not data.raw.fluid[ingredient] + if data.raw.recipe[recipe_name] and (data.raw.item[ingredient] or is_fluid) then + add_ingredient(data.raw.recipe[recipe_name], ingredient, quantity, is_fluid) + end +end + +function add_ingredient(recipe, ingredient, quantity, is_fluid) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == ingredient then + return + end + end + if is_fluid then + table.insert(recipe.ingredients, {type="fluid", name=ingredient, amount=quantity}) + else + table.insert(recipe.ingredients, {type = "item", name = ingredient, amount = quantity}) + end + end +end + +-- Add a given ingredient prototype to a given recipe +function util.add_ingredient_raw(recipe_name, ingredient) + if data.raw.recipe[recipe_name] and (data.raw.item[ingredient.name] or data.raw.item[ingredient[1]]) then + add_ingredient_raw(data.raw.recipe[recipe_name], ingredient) + end +end + +function add_ingredient_raw(recipe, ingredient) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if (existing.name and existing.name == ingredient.name) then + return + end + end + table.insert(recipe.ingredients, ingredient) + end +end + +-- Set an ingredient to a given quantity +function util.set_ingredient(recipe_name, ingredient, quantity) + if data.raw.recipe[recipe_name] and data.raw.item[ingredient] then + set_ingredient(data.raw.recipe[recipe_name], ingredient, quantity) + end +end + +function set_ingredient(recipe, ingredient, quantity) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == ingredient then + existing.amount = quantity + existing.amount_min = nil + existing.amount_max = nil + return + end + end + table.insert(recipe.ingredients, {ingredient, quantity}) + end +end +-- Add a given quantity of product to a given recipe. +-- Only works for recipes with multiple products +function util.add_product(recipe_name, product) + if data.raw.recipe[recipe_name] and + (data.raw.item[product.name] or data.raw.fluid[product.name]) then + add_product(data.raw.recipe[recipe_name], product) + end +end + +function add_product(recipe, product) + if recipe ~= nil then + if recipe.results == nil then + recipe.results = {} + end + table.insert(recipe.results, product) + end +end + +-- Get the amount of the ingredient, will check base/normal not expensive +function util.get_ingredient_amount(recipe_name, ingredient_name) + local recipe = data.raw.recipe[recipe_name] + if recipe then + if recipe.ingredients then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == ingredient_name then return ingredient.amount end + end + end + return 1 + end + return 0 +end + +-- Get the amount of the result, will check base/normal not expensive +function util.get_amount(recipe_name, product) + if not product then product = recipe_name end + local recipe = data.raw.recipe[recipe_name] + if recipe then + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name == product then return result.amount end + end + end + return 1 + end + return 0 +end + +-- Replace one ingredient with another in a recipe +-- Use amount to set an amount. If that amount is a multiplier instead of an exact amount, set multiply true. +function util.replace_ingredient(recipe_name, old, new, amount, multiply) + if data.raw.recipe[recipe_name] and (data.raw.item[new] or data.raw.fluid[new]) then + replace_ingredient(data.raw.recipe[recipe_name], old, new, amount or 1, multiply) + end +end + +function replace_ingredient(recipe, old, new, amount, multiply) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == new then + return + end + end + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + ingredient.name = new + if multiply then + ingredient.amount = amount * ingredient.amount + else + ingredient.amount = amount + end + end + end + end +end + +-- Remove an ingredient from a recipe +function util.remove_ingredient(recipe_name, old) + if data.raw.recipe[recipe_name] then + remove_ingredient(data.raw.recipe[recipe_name], old) + end +end + +function remove_ingredient(recipe, old) + index = -1 + if recipe ~= nil and recipe.ingredients ~= nil then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + index = i + break + end + end + if index > -1 then + table.remove(recipe.ingredients, index) + end + end +end + +-- Replace an amount of an ingredient in a recipe. Keep at least 1 of old. +function util.replace_some_ingredient(recipe_name, old, old_amount, new, new_amount) + local is_fluid = not not data.raw.fluid[new] + if data.raw.recipe[recipe_name] and (data.raw.item[new] or is_fluid) then + replace_some_ingredient(data.raw.recipe[recipe_name], old, old_amount, new, new_amount, is_fluid) + end +end + +function replace_some_ingredient(recipe, old, old_amount, new, new_amount, is_fluid) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == new then + return + end + end + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + ingredient.amount = math.max(1, ingredient.amount - old_amount) + end + end + add_ingredient(recipe, new, new_amount, is_fluid) + end +end + +-- set the amount of a product. +function util.set_product_amount(recipe_name, product, amount) + if data.raw.recipe[recipe_name] then + set_product_amount(data.raw.recipe[recipe_name], product, amount) + end +end + +function set_product_amount(recipe, product, amount) + if recipe then + if recipe.result_count then + recipe.result_count = amount + end + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name == product then + if result.amount then + result.amount = amount + end + if result.amount_min ~= nil then + result.amount_min = nil + result.amount_max = nil + result.amount = amount + end + end + if result[1] == product then + result[2] = amount + end + end + end + if not recipe.results and not recipe.result_count then + -- implicit one item result + recipe.result_count = amount + end + end +end + +-- multiply the cost, energy, and results of a recipe by a multiple +function util.multiply_recipe(recipe_name, multiple) + if data.raw.recipe[recipe_name] then + multiply_recipe(data.raw.recipe[recipe_name], multiple) + end +end + +function multiply_recipe(recipe, multiple) + if recipe then + if recipe.energy_required then + recipe.energy_required = recipe.energy_required * multiple + end + if recipe.result_count then + recipe.result_count = recipe.result_count * multiple + end + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name then + if result.amount then + result.amount = result.amount * multiple + end + if result.amount_min ~= nil then + result.amount_min = result.amount_min * multiple + result.amount_max = result.amount_max * multiple + end + if result.catalyst_amount then + result.catalyst_amount = result.catalyst_amount * multiple + end + end + if result[1] then + result[2] = result[2] * multiple + end + end + end + if not recipe.results and not recipe.result_count then + -- implicit one item result + recipe.result_count = multiple + end + if recipe.ingredients then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name then + ingredient.amount = ingredient.amount * multiple + end + if ingredient[1] then + ingredient[2] = ingredient[2] * multiple + end + end + end + end +end + +-- Returns true if a recipe has an ingredient +function util.has_ingredient(recipe_name, ingredient) + return data.raw.recipe[recipe_name] and + has_ingredient(data.raw.recipe[recipe_name], ingredient) +end + +function has_ingredient(recipe, ingredient) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing[1] == ingredient or existing.name == ingredient then + return true + end + end + end + return false +end + +-- Remove a product from a recipe, WILL NOT remove the only product +function util.remove_product(recipe_name, old) + if data.raw.recipe[recipe_name] then + remove_product(data.raw.recipe[recipe_name], old) + end +end + +function remove_product(recipe, old) + index = -1 + if recipe ~= nil and recipe.results ~= nil then + for i, result in pairs(recipe.results) do + if result.name == old or result[1] == old then + index = i + break + end + end + if index > -1 then + table.remove(recipe.results, index) + end + end +end + +function util.set_main_product(recipe_name, product) + if data.raw.recipe[recipe_name] then + set_main_product(data.raw.recipe[recipe_name], product) + end +end + +function set_main_product(recipe, product) + if recipe then + recipe.main_product = product + end +end + +-- Replace one product with another in a recipe +function util.replace_product(recipe_name, old, new) + if data.raw.recipe[recipe_name] then + replace_product(data.raw.recipe[recipe_name], old, new) + end +end + +function replace_product(recipe, old, new) + if recipe then + if recipe.main_product == old then + recipe.main_product = new + end + if recipe.result == old then + recipe.result = new + return + end + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name == old then result.name = new end + if result[1] == old then result[1] = new end + end + end + end +end + +-- Remove an element of type t and name from data.raw +function util.remove_raw(t, name) + if not data.raw[t] then + log(t.." not found in data.raw") + return + end + if data.raw[t][name] then + for i, elem in pairs(data.raw[t]) do + if elem.name == name then + data.raw[t][i] = nil + break + end + end + end +end + +-- Set energy required +function util.set_recipe_time(recipe_name, time) + if data.raw.recipe[recipe_name] then + set_recipe_time(data.raw.recipe[recipe_name], time) + end +end + +function set_recipe_time(recipe, time) + if recipe then + if recipe.energy_required then + recipe.energy_required = time + end + end +end + +-- Multiply energy required +function util.multiply_time(recipe_name, factor) + if data.raw.recipe[recipe_name] then + multiply_time(data.raw.recipe[recipe_name], factor) + end +end + +function multiply_time(recipe, factor) + if recipe then + if recipe.energy_required then + recipe.energy_required = recipe.energy_required * factor + end + end +end + +-- Add to energy required +function util.add_time(recipe_name, amount) + if data.raw.recipe[recipe_name] then + add_time(data.raw.recipe[recipe_name], amount) + end +end + +function add_time(recipe, amount) + if recipe then + if recipe.energy_required then + recipe.energy_required = recipe.energy_required + amount + end + end +end + +-- Set recipe category +function util.set_category(recipe_name, category) + if data.raw.recipe[recipe_name] and data.raw["recipe-category"][category] then + data.raw.recipe[recipe_name].category = category + end +end + +-- Set recipe subgroup +function util.set_subgroup(recipe_name, subgroup) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].subgroup = subgroup + end +end + +-- Set item subgroup +function util.set_item_subgroup(item, subgroup) + if data.raw.item[item] and data.raw["item-subgroup"][subgroup] then + data.raw.item[item].subgroup = subgroup + end +end + +function util.add_icon(recipe_name, icon) + if data.raw.recipe[recipe_name] then + if not (data.raw.recipe[recipe_name].icons and #(data.raw.recipe[recipe_name].icons) > 0) then + data.raw.recipe[recipe_name].icons = {{ + icon=data.raw.recipe[recipe_name].icon, + icon_size=data.raw.recipe[recipe_name].icon_size, + icon_mipmaps=data.raw.recipe[recipe_name].icon_mipmaps, + }} + data.raw.recipe[recipe_name].icon = nil + data.raw.recipe[recipe_name].icon_size = nil + end + table.insert(data.raw.recipe[recipe_name].icons, icon) + end +end + +-- Set recipe icons +function util.set_icons(recipe_name, icons) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].icons = icons + data.raw.recipe[recipe_name].icon = nil + data.raw.recipe[recipe_name].icon_size = nil + end +end + +-- Set recipe icons +function util.set_item_icons(item_name, icons) + if data.raw.item[item_name] then + data.raw.item[item_name].icons = icons + data.raw.item[item_name].icon = nil + data.raw.item[item_name].icon_size = nil + end +end + +-- Gets an item or fluid icon +function util.get_item_or_fluid_icon(name) + icon = "" + if data.raw.item[name] then + icon = data.raw.item[name].icon + if not icon then icon = data.raw.item[name].icons[1].icon end + elseif data.raw.fluid[name] then + icon = data.raw.fluid[name].icon + if not icon then icon = data.raw.fluid[name].icons[1].icon end + end + return icon +end + +function util.set_to_founding(recipe) + util.set_category(recipe, "founding") + util.set_subgroup(recipe, "foundry-intermediate") +end + +-- Add crafting category to an entity +function util.add_crafting_category(entity_type, entity, category) + if data.raw[entity_type][entity] and data.raw["recipe-category"][category] then + for i, existing in pairs(data.raw[entity_type][entity].crafting_categories) do + if existing == category then + return + end + end + table.insert(data.raw[entity_type][entity].crafting_categories, category) + end +end + +function util.add_to_ingredient(recipe, ingredient, amount) + if data.raw.recipe[recipe] then + add_to_ingredient(data.raw.recipe[recipe], ingredient, amount) + end +end + +function add_to_ingredient(recipe, it, amount) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == it then + ingredient.amount = ingredient.amount + amount + return + end + if ingredient[1] == it then + ingredient[2] = ingredient[2] + amount + return + end + end + end +end + +function util.add_to_product(recipe_name, product, amount) + if data.raw.recipe[recipe_name] then + add_to_product(data.raw.recipe[recipe_name], product, amount) + end +end + +function add_to_product(recipe, product, amount) + if recipe ~= nil and recipe.results ~= nil then + if recipe.result == product then + recipe.result_count = recipe.result_count + amount + return + end + for i, result in pairs(recipe.results) do + if result.name == product then + result.amount = result.amount + amount + return + end + if result[1] == product then + result[2] = result[2] + amount + return + end + end + end +end + +-- Adds a result to a mineable type +function util.add_minable_result(t, name, result) + if data.raw[t] and data.raw[t][name] and data.raw[t][name].minable then + if data.raw[t][name].minable.result and not data.raw[t][name].minable.results then + data.raw[t][name].minable.results = { + {data.raw[t][name].minable.result ,data.raw[t][name].minable.count}} + data.raw[t][name].minable.result = nil + data.raw[t][name].minable.result_count = nil + end + if data.raw[t][name].minable.results then + table.insert(data.raw[t][name].minable.results, result) + end + end +end + +function util.remove_prior_unlocks(tech, recipe) + if data.raw.technology[tech].prerequisites then + for i, prerequisite in pairs(data.raw.technology[tech].prerequisites) do + remove_prior_unlocks(prerequisite, recipe) + end + end +end + +function remove_prior_unlocks(tech, recipe) + local technology = data.raw.technology[tech] + if technology then + util.remove_recipe_effect(tech, recipe) + if technology.prerequisites then + for i, prerequisite in pairs(technology.prerequisites) do + -- log("BZZZ removing prior unlocks for " .. tech ..", checking " .. prerequisite) -- Handy Debug :| + remove_prior_unlocks(prerequisite, recipe) + end + end + end +end + +function util.replace_ingredients_prior_to(tech, old, new, multiplier) + if not data.raw.technology[tech] then + log("Not replacing ingredient "..old.." with "..new.." because tech "..tech.." was not found") + return + end + util.remove_prior_unlocks(tech, old) + for i, recipe in pairs(data.raw.recipe) do + if (recipe.enabled and recipe.enabled ~= 'false') + and (not recipe.hidden or recipe.hidden == 'true') -- probably don't want to change hidden recipes + and string.sub(recipe.name, 1, 3) ~= 'se-' -- have to exlude SE in general :( + then + -- log("BZZZ due to 'enabled' replacing " .. old .. " with " .. new .." in " .. recipe.name) -- Handy Debug :| + util.replace_ingredient(recipe.name, old, new, multiplier, true) + end + end + if data.raw.technology[tech].prerequisites then + for i, prerequisite in pairs(data.raw.technology[tech].prerequisites) do + replace_ingredients_prior_to(prerequisite, old, new, multiplier) + end + end +end + +function replace_ingredients_prior_to(tech, old, new, multiplier) + local technology = data.raw.technology[tech] + if technology then + if technology.effects then + for i, effect in pairs(technology.effects) do + if effect.type == "unlock-recipe" then + -- log("BZZZ replacing " .. old .. " with " .. new .." in " .. effect.recipe) -- Handy Debug :| + util.replace_ingredient(effect.recipe, old, new, multiplier, true) + end + end + end + if technology.prerequisites then + for i, prerequisite in pairs(technology.prerequisites) do + -- log("BZZZ checking " .. prerequisite) -- Handy Debug :| + replace_ingredients_prior_to(prerequisite, old, new, multiplier) + end + end + end +end + +function util.remove_all_recipe_effects(recipe_name) + for name, _ in pairs(data.raw.technology) do + util.remove_recipe_effect(name, recipe_name) + end +end + +function util.add_unlock_force(technology_name, recipe) + util.set_enabled(recipe, false) + util.remove_all_recipe_effects(recipe) + util.add_unlock(technology_name, recipe) +end + +-- sum the products of a recipe +function util.sum_products(recipe_name) + -- this is going to end up approximate in some cases, integer division is probs fine + if data.raw.recipe[recipe_name] then + local recipe = data.raw.recipe[recipe_name] + if not recipe.results then return recipe.result_count end + local sum = 0 + for i, result in pairs(recipe.results) do + local amt = 0 + if result[2] then amt = result[2] + elseif result.amount then amt = result.amount + elseif result.amount_min then amt = (result.amount_min + result.amount_max)/2 + end + if result.probability then amt = amt * result.probability end + sum = sum + amt + end + return sum + end + return 0 +end + +function util.add_productivity(recipe) + data.raw.recipe[recipe].allow_productivity = true +end + +return util \ No newline at end of file diff --git a/Indium2/data.lua b/Indium2/data.lua new file mode 100644 index 0000000..4ff5134 --- /dev/null +++ b/Indium2/data.lua @@ -0,0 +1,7 @@ +require("prototypes.indite-ore") +require("prototypes.indium-recipe") +require("prototypes.technology") + +require("prototypes.indite-enriched") -- Enriched Al for Krastorio 2 +require("prototypes.indium-recipe-se") -- Space Exploration +require("prototypes.indium-248k") -- 248k-Redux \ No newline at end of file diff --git a/Indium2/graphics/entity/ores/hr-indite-ore.png b/Indium2/graphics/entity/ores/hr-indite-ore.png new file mode 100644 index 0000000000000000000000000000000000000000..d3337feeaef0db42ea6255ed88007e69b3f483e1 GIT binary patch literal 209428 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

_K;>~8GQ_2#^u|6C7{2{cI5keB$TpT8ae zTUk2YVJv320s)sKC<;A_PE>H+=*0(V;_aJ9bxlA2c7jMDl0DXruEU6cZ@^13c-(sF zu9~Z-hh%(Rr2~AAfbD1ZDKOw@C>1FjCrB3i#Y|!%@(xGs>%t>mccIjaS5PtJ`~2ngVWt}no)(<Em?UmX=YO$c+w^ye%VlU)*GMk`ND=-L_?WN2{es<=?_WVak7^%JS@WNHoH z|8rmy*zjLoss*MHaX z3#oqxc>?(S!si8joIbv()<1oiwHm?GCWf^c1$M*dZ~ed?RXoJi+uM7)dH&LD;!Gib zHjV>nW;K~w&_5VUw0#>Ch$k!rs2N##%XP7i0*H}z&cg6^&TQfs zj>bD_ha=oV-Z==v3@O?u+227%|Ls!W(}x}Xsz!GQO92E|{o^~`F#jIWM64~T&N6!G zka5T&Vr(ISZfpie16#~aN#M0N^&aTy<#j;)@#XFEmfa7c!ms+p`%9NQ-xr>J^&8-+ zVyY7znBaPm2H|=Zqj41p7%n!60$zn@=pHpIa?lm$<;B0(Dz{q%v!?B!<*B(b(GxgS zj6!I5N^j8@D*GZ#@iGy^n5Ku#}B_>r<=aDk9Qy}*^zuSC)PyQNZTtdF#AHX`ztjpYRaJ&-_nuuKE_ zko=Tr`&b7(KKtq~W(BOg?3u>r!?S-x9bg-Ch#LHbDMFBybt8CHI7c$p#4y-oO0lL}a6AwQT&{XZ6 zlW3;Du_!xcdsR6<5N|wkG7B8+5k$w1y zX{*x$qmH$)jD=>tf(pk-9SYM>#%?kt7@E&({i^Ts$@4dRrbgVf3|VgR{!l#UbC7ps zs?4hv!a)!@46A5JP4dPzYrn+}j|Cys@5kP%Wzy4>SceDCN3`bz`G2G!bB z1^glXGdg~0P)&_>#iOd$sOy6?{SmZ}BnX0bNh1<@*+>|zB?N+G1Qf#|xjP<#!6%B@ z91N~b7?f)QOBZS8;awsU=$ZmegMR?cPkryItm43z7vCdSb#MR?%`CwIfwP$~jYh&l zik8bCT7cpGb(!@h$!+)!bm{0FIo1|E*qo^N{*}4;obcEfW5Bt1tJUO}e5B8J4xAY3 z4uqK32=8+fIpt_?zh1&F@*4>Mz4X7JN;JVio8d*_yZt*lehBt{el0!Ns7X$vM&odP zu9)oZp1KF~eWIifrcgte&i=VXSGpLVzlptCPFoSCTLu;IH+u_{gE#A@cg-K|iFSSC z^Yw;hq<9s&HI>Ey4bM#DQ9M5}@N1|Z#Gohie2Y*|5dd9K4)K}^ROdb$YvnD1C^o0i>fV*bmqBtqINx8?nYD!D~=jy#HX%eizq z63?kKdJ~Nxmv^_4c6k=wV zD)#|Zlw@44rgPsMCg#zJsGdoI4~S$c0=$e(gK-px9 znauT`_{?Iel}yE5Gy!6hXLv1#Y*s#hCm91lrZI4#qtn5TL7``FjQAvvM-oC3^o5ao zjht{7CG`x4_!ekv^5!pT1?DChZy#21@TQAY?ZP zAj{Y!nqo;OsOIe+iN4xi3Dm8ErhZ`(PX-CviVhcTHcm5g?68b^UPNK?uCd2YBpuWB zESQH-`EB=3L)XJK?lFFak^Y(Sa7}S+O=+={pmQb&nWGMVT$96*WVbxrpU=-0^@T(N z9zAqup*gJ=(mB0*>@{>O5ScGmNyIn$$nIIF3_|S3C8fXw1jjY{B^R6I$F#lH*fx4f`1( zJ5;;~@^*BCkZ%}hg zXdMVv>6yh|wXV7?x9g&pTnY0w)`?IuB~MMsniuCv`b8hf(+W6%?|>~sw6C|e&c6;= za+-YosqgTfD@QXf^2Nep9N~C>rhB$u;Hc6x7(m1$gNwUZ^4m*~rx>pA(t`(EDF}?2 zeXIw|Zje{NG@63N=2-GitPOPT@ z=DV_VBeNeoaIA4Wt$ty0DPB~BX&ENhomP;aJgvEcJ|4IUusRm-0S5E=B$^w(enY1*8fx(LbL*UrR1Kb}lidj*snBF^juj=iP1Zs!#KN~441=!NR1B;c1_CbgjeV~ z$QkOuyz`7wwCe-@RFpt<%E^)QjR?`*^or1ZuB-DqqqkLh)ehI*qt@Fn{KCS!Bwl~k z$kGY}In)GCc+I0LbVdu(pY$lL-$j1Z4_Rz5BUFqcH1Ta=sF2Xd&cCUT59zw&m`Vac z`d5c)dp^W;XkvLgS2*j&W)9pVvm^v?mM#hx(=(OOV56 zLGyq-egwkMi?7u-1;|K7nK=77V$Dbn=W-)+`7}sRz4Uh9<2-9bT$TuVx)S?78@u@+ z)Th(VFI_uF@wfG~+y#0WeI9vur!>BFJ{G0hK55V?IhL853+@3Eyt2v#pHsQ~3O#KB zf8qega849&r@IOpRitR>VQ0%qIkVHFgwdAWj=jEM5bZR4W;*4d|Nl+z*AT3+1m}EU ze1LgWC+Vy#>z7$p1RlgPEr+P@sv?{DQ`)c*w zyhxPnHY+_R(aHztaum#biUs)B+4TG7X5o4Yp!I`6;FURzwWw6>1yD-GgXxj;LoKB3 zWS_=_>dAxUPQImk`UqAl>{LUbH;@0=j(BG-U)1wG$YREedT~6XUvkhu`&Smp@-vOs z^ibPps($_bae%{DS!7r}SH=59UBW{yO}C}+nbL~|7MshR*#m?q}{zZ8i_}X#&U!cl%-sa|=2)&I4CPiKhDwgT%Ru>J#K58TIWH z-zs~YZ`pRA0zzgjL6|bmUq3Y-tO;D?w^aK=wx@0C^P$i6p+@XQaVm4ho1k?G$NEK% zk$&jQmIM7&RlHmWm6`PK!=GxDWy%6O1Csl)kDPM$UKZ^h&dUGG?twlJr&3s?#vq}$ zHNRPd0=TRA_uYA!TrCYWD&Ta>-C3iT9}2YRndR7WyljF`KfU!j#M<`J9em6ty<_NF zmSHIMwYCzEj}zVvUYZZfk+XT+oO7$R3OpVj?$XM16B5N> zcEja-|ehZQ!WH5MM6eREo^>Bx!;Sm>+`znDVFqjO%!T z)NOVH?m7w}eD@4myuGMTTz98vKfu4K@nY$E>$0PXzA;zgqggsVY|}0pp{XepxOzwM zVe{a*^p%PJE?v)s~ zYZrSoT!)*-v+;J2{uYb@vh-HO8SeDqfzosFU)=qK`!o`{hav1&mDN(1r=fQU z`GVfB*-==OXHL_0zN|Y_#|QP{jIO8k#o4^RkeG-;x4Uc>ghhn`eao`{2Se~dN8giD zscO)Mq&j;!m*5)xG2KCPw7k59VV#oGY_{0xG1Vv>0UfrKC@p6GQ?o+A6f~xBL2Yf% z#qxKGpf@jG)9B7Xj%5_h@J$-&4~prhg`dr?nHiha!rC^s5ba^frG2}<^nFD}t?=uQ z9b~@YYvG5EpZW?UbNv279J8j>T=Dn^q#TR%ty+8?d{F+K+Eu_?L4622r?sf( zxUP5ISvnMHzCL^?11*h2#;jqH_kt<(TUmzdBba>-<^9|t`e$t2gwfDUb`wePdlZFd z84G83(vzBI$Mr;Eq4Pk`GZtXBMo~bqUXpB&ow;*uJo97SKAR~Z2CUWq5-T>p0sd)Z zPq0$8U$G8^HEi?MMt5 z+kb~vHbotFKHfPj=aG2M>XH~6*9>2MGr@@tI-mFYkP%unh~_7_>?zWj(3kWJZAm0w z$#iG*_u4%sOYWs|5P~~xu6l^~?s52j)AdDga-oG6(|NsAJod>tX{GWc-Iu6YtTvjh zX7XFWCAM!a`n`F$4d1XCw};2NR3y`SBpJO21!<`k#pB^oFO0A^~!-RXXA25_>3?1MKqa_rz; zEAeo04qSlx%Y%i)o%BaN(WcZ+i3E241XP2`4%ZI56~I``meqBW&0}=l_2cL9&(n+T zG{F`8|8wo>a;EPJ=-Yo&AI7qXCA*FBN@k88LCEtB$?^-<$6xJO!>N*4fqld5yjxWjdXw&TjBVQi-HQpcZ{hgA}E)JATMQhd{ z_JwTAM>5xu(AFgGU!h}~^l8B}BY%?pz%`nP{YGuffJ^Xt1sV?n0^p=3V?Xc7%JRRyObP)a(x(vFyfLKny4*s9| z_M^M{q4D{)K<}C6DY>`)U0i*!C$(wyh&Q|)V<}geQINh&5_4p#-!VOTo1T4_$%Wl8)4vrdTYJ9Ss!{Ed~Ad#I3O{1)$d@ z0Ki_OicS=%D5`<&xYW0k23cBZ6gGUcEO9QZx*W#%Tc7%?*pEgF-Wv2r-$UE!Ir$5D zB>?U}w6W&Wuwu2*BiL+=(7@5pUVlZ(NJzc784IvJR<7dD;o73AH0#BUmBmxqHED(BtoVwdqWaK zy)eccatSV{5)hRq@(wmN6W~MS$zV{u*gACO%+bl*mpRbFkQh2kuXR|a>8 zwe5pJ!0}=<)3Qz)s_{^KQy$Q|I8N&6<~Wl;T426inQT8MUs4@!NhX>K&TtH4^@CR^ zdFkOTln0h68KzAi$fT-KPB00PzJNgH<3~_?4j~v3imYeSXYrxVi4T_so;-q)#sim4 z^hVf-01RAshonJ~fF`>?_8n;;MNFb$$e&tNx>pMlnwkZ3n+p*7)8BQR|UaseEdO49t+uwG>8!LMf) zr*!@5`1#`CVk~nq+WbvBt(iejhNoU2)+Dp5T!*^@uK)L+JD>^Kzv_wgvC^lb?-A79 z?FApmVgl7^rUYO!N%2bN(VJ^4VeKQIffl86-{gmp$$p%e7(39prNXpNL=Rv8G<4N* zBk}TW7p2_Y9JPK@2<*Py%9%ob-o#55&Swl1!-YEwrgM|V@ZdL#d1wCCuzESOq#vcL zaOF7U&n&mR*6VIpvEY<6nbzVpu#XW?`o!JL0r#;i=n?oB>oM&7C)ST4u2l7aI8yq4YN4th+k8K{Z^0AEh@8Kb*ZMw0Bb*&ApfG!Hbq zQKel&PCxIwY`l_~S*xdmxP)nkW9Lr8`U9RLMzAUT@@rI&ls=D)|NdyC@!o~TcKis5 zUb~SvMbkk%7H%a~kFFbZzFVzRKttHz_#z}~3P+EiVi-F(_aXk=)3Z85c0a%Xj|m8X zr)3?2ht9b#POi}R7V(DR4nO$5X*4{2AaG$cWSD-tN7THEHz4q4vq|s<0wK;caN+TQ zY_#hNu?^S7@^fct$T|qJNxi z0zF{tWMx*;L#wKauna8O6d5C)@kqX_?ZclTq&d9KQ9tM`t3|Nb!6yxQXz3cH(IPgY zs8mW(4v_u3x5B*}AWlZ7J3Dnf9&eOGLZ-OTlHHXZh_%L!Ra7qe!Knz0)$29!W*SNe zJ#+p&Qvm>eCGt_QqP^u@WQO!Hfx>qoQef7THFN{SngiM^sCMvEbdZS~Kkg?O^D?&C z=wXDSnPtt;{T%O?z!z#jpg6k8%Ql-8w6e);57F{9m9xoektJlDHs_!@w_lJflEbOo zNGw?Im=NcXLkS|>08R;Da~tV1#EE8ev+ad7fn&a-~(DL%s!hW z;BkHI!hsw80>}ZsostvFR8pYU1g^J?E}3JgX}6eo7-C+J&nJU-g0n$du+1cy1kq`? zD*KEo0On4eA%n~P&`N~;`p%ZIb$mHjNeYOAWf*Er5FY*&M1@;CgZQlduF)voT9xbA*p3pNb7uqt* zA_vT1nTUA-EP$Eg{{0t;L4QR6D=q#Mp7#qH^6jtJFg#@D1%;NdK{&hgA0U9gsEfQ=V9<0w zk$c2*<}=4G*3n@%b1pjhjj0gudKF%hz!mg(@$Xd><#-Bvz_QT!6`+ev0W)I;=Tq`( z;mKW8bG1?K#1CW zta$_lOrHU;e}3G4q>3d`aNPEE5XbG0`!1|_lMjGdC6lO0(?t20)X6wZE0oAsvDp+s z^zbGVR!`^$FCG}U2XX-Dn70H3zlEVx@{GiuO<~OoTBd~xRue&PR~2~K5Zz5T-=Aw& z{on(L0+==sd4eD*q9+7XK_lN_8Cz_;q9}m?Jw+P13k9$j*_tIOm)#qqL3^7>$l`I) z7!(LDN&q62{~p1s2%bPdkX$^s^UT(AGuFWa_ymz=$Yae*SpaOCiRA+#8krcFyjU6J zO(v5ZR$-7*e#Eq(w^g8r8FI?yi^mRBw@blDitwnFLl1YDU3FfD1wVw65~7hWQ3Fqa zvVkagaI&YcnW7Zy!m-wJY9h=mMQpIJT+;#ap(?v+fpS?!4C8`_CBcru{iO+gGTSLw z1-N`k2=KgxQ3l$`#j;td4ldRV9|+$e;HO~+DN;|@CsYR>ri1{GP`U-L!^&}1XckSC zJz`;KA#I?HCvJ$hKo~a9PbD!6vs?^lUe3l# zPB1+U0x&Mf;Aj#zm;=-((azEoIZ=Rbv$`Z#HQ+*xYxQ){0Mq_a1rc~#JOCwzuc88Hx`W|lWA5)V`mDJ|<+mBt;*G+@LYSO(z~ z3YQX@#9c?E2JOBEd-mD-pi$rPHF?d9)z0&Fivmm-d#5s!eRba7PP$||43OvnC(y*R z$}auN8 zByh8#)6HOnTwY2#2JcYs(<(_;yLx}@o8@)vYLHZHj38<@o)Q4n8%VSV!~m8D3wKk- z4wcdPeiBq@-Eiz;Sn$l-i^VKYfc^}Ajer)DYJBSEJceW$!-*ooDB+Z z;kA_Ba<8rVm)|&=DGpXaU^z3x;fX{IjwdIY2dq9#@c}Qy*kjo?@aEaf!QgI$EPjP9 zNYf3vlmVy`5JWZEjw7H*GA#r5pIV;Z5>|&X|B!T&z0+R7&YAswaDfH7GeE8sMZ^R- zWX6j{g#%M)VI;xH@#4nylAm7zJp7c*o7EZl<=2crO&>@giy)b4c|wcX${5A#dC4!8 z%S64zEN9Zz3gvi{6A|}iMIrHFWLR` zoqvhiX)w=GTCb}yE{DMIndzwwbp9J3kGwn#xW=C0S}c7S2(@CGbcrRf!2t^`a1bk$ zV)N;fbQu6iQot#g%$Crw-qJEsz)l-IlNZ#O0(zWbyajraRJC{sDA&d|!2A~_hB1T7 zuVyj_2GqshG?DHJ=c)X+(M4(a$=Y#ud^WC5Obitk#@ugaYU2fzv+rzd%-cazD;Sp7 zydJ+DSisH)WN3VYX%|2?z3-#N6uqDjfiXiK7&mguhU4)03E(Jk{qcoIKUgVGut+?b z7bbwh+o4%JAv^6EljNy$lp{Bz@72QfdIAp8>yvM#F$XR_R{TN(iqTzRqKE<-`sTCm z?=)ix3}d%j)a*RgkUBv2)aYyUk@`_O_m>a458gl>`K=VV7SnYnv z#IcM?RwrsxtK^e!GDBnW7*L&v)b3;|+^FI}T3^uH$vb7e+~=Wnp@AA08zY7g?$P_h z7^lXj=q_qK<91h-4+RJjcGP@Y@DT^NKgZ?nM!7pvjEh!#2nYZq7+k-o2$E#7GS&t; z7hkBA>*XQGb2RghH-mp;VeA&m&XyLp-WEwF!){q>aI09dvi#7(y@Cc7&~Iby^so#8 zZmkS|`^?r4NLc}G+JKGsi%4T_jNfDtaQ?=P1MNQxtRtW$-Cl4ws1&RafSimcllacU zfx>}8cHlzQS%_=E4un8idH2?V*%86za)JUdTVbwi=vRXQ{Cgc2FQ0FO{!pkU1^cM+ zR;lah)%glG7Xu*V%?SC-Mb6C)`7FrqMvty_`HWl^$_7#sxk~C92v5Mrke!k<2{$;9OajM|6)qT z9uAyys>SReO#_-DFGdQdkC(ULuO#Gc6<+e&t;ltRlfbc>fCWwP)4llbx0Lkz^bm4g zZw59hWJXAKg3$B;72HEB&$4E_MF?E(s=Q4VII5tOTLxDTJPY6!#V_J>i8ous&T%~! z&1CvBab#yD(Hqbx1KLG+b+~53b=ui7{+a+*^C(&3dBDIlpqnfIG*jlsm`0}q zAOYYv>TvLU$nSMYYffpQN9I+9$I|%Vmp*d;cQHH&9xmMtK?CC=3S*uI$i$ZMgitdq~sTNMS6b@mFABpgXyIcIgxSFpd<$G zL&4#blz(S34bJQ{09uhByB1H?|cWjPY>R%Pr? z4Q2+Tn*VZkqd>%FU4UuNUc!+}XwSPe74G|8(aImxUh z7SeJHVZA8Quq!AI@IFt9s%&OZqz7I3wxsvx^7Lfz;*g%W(surnT`OLDl~|RtM@bNM zkfuh2q9=5kpwBR7K{FX^Kz64b=hNB6AOAzCU|VeFD|TJpU=fJ#i(1xC`J1K%PA~BS|~vK96LJ@d3tZm7GSpTSYt`B zJe9?g*#cgd*GseBQqhrQnl89?5X-+jd!P%FS+_erIEzzr<0ZW?7MtH-F=SH&P|vPe z*FE9}Pe&GQc5p?+0Js5k{?lLy4>w_zo+3n1gFMW&2-Slo`Jm-)s=VgHNT9t@3MT^% z;jTsZH5imvVSp6!>5^U=I`e^VewB!-1bA{lC6y|ChVD-E7xmIC$ZZuV0W2*q0>d|B zIX^-YXBSZCy{$UmkCm|MbBvKMzs_G6Y+uy-$8zo2`Gb$u;?u$ossxQC6bUKzk%d2_QE+)t_#csXo{9AOfjN z`dF&iRzP=Ey<{wXh_nu{IH)fa5@Zi~w_fm;@H;YkKjTZEAbpDV(pTE(mGH&Xm62R# zcs43yaKk(pr>b5G@-@z1JrBcMwDBTJrZlfd%ujSqlAqpqpWts!HitoTM!IHYgxw%e zWH}zDA(+I(fS!4C`5?PZp@}ol8I|;%C-Gba@S2gHjrOnMvLnO=MAs-Ii?RMC(tL1(0T3@P z(ohxM!?nr!gd5^lV;SD~^u0vrBUj>WJ8AL-!0HA4fs^rAB$DnL))PZxpA8lD`yjxI z`orvC_m}jL#A*RH9IjuVSv4i^lBT`;n-g~u`b=0>lc|&}BNJ!#2v!?)0605X2{Y$u zK#Wm3dU03j!c^vZ z25Ay!m9UuG^bti*!ZBUn-40{Bf%?7jNzL7_mv#kUe0Pvtq*e3YZElLHi`itV8+t%a z<)X6sXrZ)lD_Tm-->SSvHMm&^lT0*oSS|abZ=)y&YHC&(ZG%KdU~pw3Ka)r9Y9 z&QyGADl>PYIMIJTa!PLBI4OMt0$APaw_4`*wH+(T2z%?u{EuPOlY$PRmIvB}2EpJK zYf^l+T}CU(GS%Yg5aLfao5>NQIyQi@1Uwc=!d=7Z;hDRIgg%k@@ZyQ&8U4a|Vo*ok zs!xkqT|GPIbyVij4#Pf&)cC`@4cA^z$mo}(9uwU2?nn$FrxRq@;9yr~iXKxjuIuMZ(GRO+oeIov zKm)=Mlf9DH;upMvT4-5lK0;$bSBXe=(&LbJWi{v38}Cs2=Xn3e;ct_XXjpIQiF>Vd zK``4=&7O?%0{UpvEicAinszJ4-FKD>AKd|q3IyjPkq^lO89(%;mlopLByeGFHk$&O zqU#4HCdeC|Rj!88_8(OmG%a9f#BjGU9OU+56mgm+P=gEq8xs)Y^B(9JhWwy{CC0<~ zVsSWgZTwOs*!^vwzJ8-v>~p&SAFe48({YXLboQUUl#`K2%V1CmK<7TqQWM2oq$d^b zB96yJYz^_*yxtA+&d}Nxy8LM2m67~hx|E^Ck?vkgHR@NRpc`JTS74Yt-yx}g4Np+e zmi-zB{HI0JkN(iFMOAPMql3dUUCC@Dr6Ln!Hkkz&2iOD3OhhGd^-!lxV{~Qc?j|k5 zPOtOrx@=1v46lx1?t>(vQC|=Mpt+7Kcjok1dv5$vu@os>3P-&`&kvPqEww=3n*R5h zPrp9;ISi@&dgS-K=oS3no~vUsRQl@=@AMDPA5kaQhOMgwQb7VZu~%!*oM@=Dbl-WN zB=!R%>V!=BjuCuYj}sLL04NHbJbE%aE4L;-n79t}6?t)0E`Zr;GIRg#ZJHNpj=3nS zF;JH?<47<<8~1iV6aP`yc53)qc4BI2Ebf-&=3FwP7xbaCXQ+Cas(Ss^hZUX|Xr7H7 zyOXp$`qA@0VhPC_TZzOQ9Dqc=$-;oW+>s@}9~@s8Zl4{G_lrkP+_@fnMp2Y!5y0yD z)qaPjq1}}N&F~rLUEl4Bl=KfkgNOk$!)|Ex z(#Le4yA`yy%g9DmFe(-YK^qReIky*)0rDzPcOSUE_ktZ;uhhSWGy9MhFtgn9=Hd`J z|HqL%D52w-W?9p4s;j?06OG4ZEHJFqLXWt|*k$aFX>)D48bSRYkX3k9LBOXEXODdV z&0k2@fm3i(UQV-~0>#!a_2G&1Vo#TTNAJ4*UVi`nx7s_ZD^t3fLH>r?`bI~n%r>;;N+@++aPu2r zW;2Z0F3KsHPAtba^VIfhypezfbH9NK0Y%Vuvkdf)uk(z4ck%bQ-hZ}nXW@%Ja%nYO z{3QNT0ni-y9cBv(_gpQTve$uV;r~OCQ~iy`r)w4#9AC~tci=-?X>uy8s^>o;uUEYQ zPEjeVvWh)ZKPlv6T85I=qN1k*u#6Kci@9`Sp(O_0q2-MVS<9$Whk%*gO`5zO$qZMi z0i`$5s2T;$!B@{7Y6sp+W%6^w&AF`XlWZ}yU^Mum_$8!t@VpU)sb6slzTMpi z&t6}=a%(ufs7Lft|A?OMci@}xsDr$EW=)NQ+GQo1VU2l)hCGMX&Q$?B5m#vIhu(GV(&f6JA z&17azjDL1LMn7t0^Q#bI?d=PWGtS(}868wmbK>4-C|45)=u^K%vD&ECrD^wcn-i94 zFJz-_v@W%bX{6b!@OFV7Sgw8CN@FID-k99@TlXtX$PFyrI;4@n#%ZAI69DDDFG7EQ zA0{n8^LCIM*?4-9ikb7q^G0aq-H#3B0k%#tg5Th9DVozS;zqe~w(_#7LHo`acjTba zqOTFsNk=^0>Z;%dvtpqHpkP;Qyj0LjN3vv3miz#GM>D{yU4jR^4)YEL11^CF0^rc6 zk5%5>3Hog8QMc@l&lLOn=jIlH{}Ae?LbxkT%f(ZEth{y$Xs3Tp-3a5idXTrF`gANq zetq1jFq-E>_@0he=TAni9qQ=`&i1XIY`qoGvk@ml|M|It)PG8N1!KSHP2yj(75WGH~Ab>SXrW1*}a?DYnyS_!7D~Es#&;znarUio+ z0>ljd87;~}53Mp=%|Hlp>_iPbfXD0cKUP<3&uLKFbYHB%J8d=_CpL=UnbGPCKulR< z1XvhQuqz^RE2wCXJwY!m@I(U+AxC8>RleH0JIUqijWh9FZm>wHpPm%4f;^4NgEFS! zs?DLCX++vJ@H$0J@hl%S@dhCu|7;{C)mQ2aFN@o>;b{Iz)b@7Y*X1?8r;iGM9<1sA z=GYFP+>qd7O>{GEfP=o~O`@@?vfMSaPFnqc!d`vkl?&tN)zmoUhe{o`s>Wl4&^t&Wq)qkz5wzgY$3irGXy@(X}+lBmAI`cGff2VmELB zR-MNv*~4;XjYXrwOn;Ju5R=dULVzs;yx)_Ph>2 zTGAzV1wI-%MQ9u|&S98(3pbi-HTYItCJS!@k}Ve?4|SJMhbtp=jO=|`p4Ss|<9cRD z*O&B@`a65g2z9(ikx3GVjs@I%&0FHWv&iSlo9B}m*!{3 zb^U{(3riou@9XU}Ts3oakn*I5AkwYA^G6rn!g2&XLjfed6PuX;HkDVL1C6*ygZmRS z)VS8bxxm?SA3jN%`i~?B5pt&L$p`RoH4%`?^|#9ymruW;U%~3c@qE7jz<$!}3*KyP zpK8m1`zf%Dn2g7#24~}Ha$=sG>jUNj&U^Vl=y@n;eF9ihKknP#cX|VY4 zAPi6s!MFjO5^z4U@mxF>R%MJNvj@rTsmR?gR;<%j@E2eFPYX539+XXGF%ST>K#w|K zS{TTFQHzy_6_T5$F*X6H*O>j3X`AoHnbLSr3KTq1WxEmE_zcXYp+wB%f5#=X0b3MJwY7hByvh3?VF-Nz8)$mov zB&H=8X^x@fL^FR@>I$vCfD+DwAo%BC5op#p*qgTX=I5rcHvIbvs2f*(^lIeT#G$K` zajelImroz`RQ3~}L}w6_#oc{Rh{8i%if_;=QK?EJ+N=?kb_UQ=I?%#I zk9Wh5$}xu#88%A5@q$YJ8}mDjC8fX9;j3eZc>cDg;$%H zH`V?&msx2+h2fC9{mZ5wSI5k2$9YE*6YQA8xvuYP@=ITyUWdX|edxTwpw0aI<(jy~ zyF4Lz04g2p2%Z0SPHDK2^I<^Fz>e)UFGiBdfzq?$?Np_*S_=d&CN?I$fr`;9G0W4$ zOU5~_CL34lLe}@Tke|FobiM^cVpjbzQ;?}A_rhRT>#BcD=397gZ|i~{EQTtjBkW_% z{T%OkP?FZB<>IzxrtQd-sZ!5<-(_*_7oHJ>)z42D%r28@=jxsnp`UF;J2)MkEr>(s z$h!y(9B}-6%hzQR58ES}*XWGX)s8^W281KKj|JAPpv6Y9wmz>>;{@Z=W*Fh?8D$?; zsY(NaN?6jW*VeS-lMBPl!h>!su*+x?OIQ%@s~a*dgdySMIr&46jOQm)!5cEuXk|CE zoQNtsmYnH@vGAp0yO};UhOJvxWi_Sqt^}}_xyB1GD918qZ!X?fd5B0qORaowO@V$? z5mNaYjK=jIXZ^)bB|^Q7fj?*WIJ8i;4lZSxAoteRx@TVyo5pIKk_y>009hHzgc`0K z(?%%bU-0b!lx{N$ZUy#n)kw<1rr3Vkl)w=)9wSRtUzKe*qUNtdP2V}ki(vD2?^{!o zVbf+2Ec@(iH0hzie*b{&x7X)vs3b;UxIyFTuDz4;0(=EWGI(7GcZZW>8pZC^)Ew7> za9eku6AyQ3)+B|5v1}GD2dKjPd|A>0wfS7|NxwMwZvM*QkfGqLu`xI)0+0DgR%vJ5 zZ9#tvr@+~A>>#Zq-!Jx#RbDvqSgXOZY8(RIf89N$5?^ZS3Ef|bq5RzMeV(q)eBSht zhlwe0B-`jYn$%x$)A$w5mqW1d&tAUVXH6M66;k)1>698(`x$&-F(`sJH49N&Cvi6t zGpil%F?IuFDN@hsd=|gtPiBP9)4qyeJwe4qCq`)!$=llv|EbA8^A1GMu`XIh;)x@7 zoQZesO3aaSxu%zw&#`)6pn6h}YYZgZ5jh$^i}u(f>a#qc{JI`E3Q&qUNJA;0|3ReT zu@cCYNwRHxx)2*wh!M^|;f2gs*?Oo>8?839?^W?~l*96;=s?XnJ&Dd?JBAueW^Ng( z4rc%L_A1p6?c!s|_Xq&ieJJEi%xCR5y$eLf6-T*z+J+)P=gQQv+%tuj8`8q@xAcKz zhN~rWy5N)22MzAtF3R*&zodk}dHHk-WZ7in^l0gTj%zBkJ&3$rvzWVNl+KVp7Uku4 zV@t#nlMdrqv|;)_^j9|}G+27wJXnN}S=PVu1)#||^cFZr%Mxm79o>zV-H7YKwLcO6 z*WK;<{WFc1E3_;*NM9WU=lrs6A{$GGAN94ap1@n{#j>za>M`=PP@1}Wz+JnUA^9lAgC6ZavQzVTy(qILD2qy;R4#z7EhgF|3rSD%wsj@<~4huF2 zy!`A!QjKw}K$Pf>mX0S?ulj-%s#|cb&I^)p{A#_;(P6g)!WO^mKw?c;$DIar zW~N8|Q>1hu?w}Nfb)gZFAlH%)?wwC5us=dpr9}u^irc0y>jNc$Ic$+;Kr<_{x#8PB z*0EFS3ocZk=QV+O1JXVOJzD!PpNp@xee|y;cve`Ax8NO2-0W0*$8&=*)OHil%9Zvt zGa}b)4H8!MjY;EASncO#OJ2Uu99Va3Qn7D8w8PhwhW$W`mW6s(9)m=Shm3A_uJ7AV z*xsm@|8y=dv9i&1zfen!o*q}oTZ;nh;tCG^pgiS^ZyMnZ&{9cwPW2h){}4M74EHkc zwUE8tF(D3%52NOsP^FW-$6a_lGROcF0=0A?ya^xU<%1XOvQHU{pYq7Jk}ex{f4W1Q zDjfucas!ta?(U9%ZU`pw3SsQkDb>2aVnYS~PPz;&r1?a?M$y&LW0BeikIo9;xhg7W zQU;@e_qZJG`gLlk<D-gBazvZF2WuqOuNZ8xZYTH2uU;GXH(Ci={XsFA9#+?6G z4SM3qC+Cl)V10Vsb)iNh|4ncTrgU@HEx@_lgq<_CiBF^3vneU*;A>Js7+Fp5lr}fx zxt%ftewV$QgP31sM)n1YhYUzsn^H37zwdj^(}GX|V4U0C>Nh5ye#8;3{@%NgT-mvK zulk-~rKjIHf6r)v@|`r{=VkGI@_Lk1k(OeXUHO{nA3_m(=88eONLa;Q%?U;2b=qMN3^&QY2hHs zaOmzXD9`K!?bf(nHE3pBeY%o4f#eXGHRag!_gjz>4AHOUmh4lvh)X@AWUJ5`b!s;-)%EwHe3HWLyueg1Jim?9M+FJnQ772PEkNINBT_z&j>bDQdd1a zG?riF)xGnO{l1FpeFNAxYLlOG43t3J|9VF!B|_H|wW7oqfI3|8sqlPQD%e{=}iWm0Mw#q@ZqN->uZGMR)GeB1y6qV0P_j zyNEw1vUPLX@}t#(a3>|GgS?G>FFw#_73{V#e?L-jvY@Bd}($u#a zGUFr%)KV9K&%k#R)$}}unz@Y?61z6YC7{vNFo}KzHd^CjR3mxKzh1w&j0`zM%RKSV z=`rMX^jtjBnT|4E-3_^MrZ3#&RPrj~VFwVZ*S4S_e0>?Dc=4=y|C|J=E+VM$wj?89Hv#bdOl`jxxi<-yFB*^$MZP3kFwY+m@ucN=c zv~ zvvs{Q{UJ&bpY7eT=I$WJVY;c(aF2-C8YsSu$9WY=q1RkNC7Jy5ca;b_zEG$((>-gi zpD%w?i=8juBE9}v7uGN3)*}IL25slRaH_&Mp9k7e7y{iRUuQ5wPFc}=R|+rGs7zAe zEiC4qFuh6LJ32&1-^H%Sg@|!^c~v{iSM~f5rH&K~&$h=XS0Z9dZfI)=meT!U%l6=Y z32rI3jhLd1W|DX^jj^9tRFA@isbh?Ch`BvBki1x$d;~$PD<>Dz zH!7T2U{Bhq!E#8X!q+(9N>2WP>ij`wsDjW8Ytl_K!Ufe59+Y2_Pl(pBe?Rs5qul4QZJmz! zLUffGhO5tGFxP0hDbW%R;jpG|bYVJe5A24ijMK;0zb%#T#Z3J^#E_Ahq*!eJ))O@$ zJJhK{a99O*4Fad$4cfka^&`0?-MSuMY(8|{;$UpPk#=if0Er5#qa!eZpr&6t_W=0U z@#}A262XUkl=8RzdyeKh%pU+aIvdEw%l@C43cnG9#sBCo8f~nN@G|-yQ2Yc#KX!CO zHL>z$Mgzw&Gym`X@BM+Mw z-~X>AIijPU%C(IV-Z${)!>0TVG_LKBzBroi1Y*9OL0=mkfSmpYHkD(#ZzgyfuQ?;% zY#^80ee07+Kwmg)JS!vKaD}%gqVR5C8&9F{p1yAukX37VBa_yxB)xCQR2#a9aKqaB z3js7FY`g=puB4sjyPl|T9Zk$5GP zCZ(T+=c_=niBI|F&Oz;D1p_*ipH9Tz<&>wqSX^wAy`oKP<`Ts$_D6z5kPWG%r% ze6c%3!dA`Ru5S~;q&}E6osql3n>Sv@$Tu;Fn`?NwV8LGy#YR^63H2%MqcW`UEKI3E zKCWDMF4fWOD&F^)fzU`%V&Q+W)ExGa8m})_NoHTRwLoj2AD}Y+kGuZ=ZiEeT`DB4g z6`F5o>V~k#T@kf684%*ClI`oyRn&$q8|Z)Yq@}UU9$Urxg%l`1^jlDrv=Ll9U;jiF zenRt`5ayXHQyRmEE)5}^ zdFRqGX4{c3-1Q44<GCFr-Oyt~`_-kB3*Bp7b{5>0e?G@&QSr@)R zSg{_N9=DeM2NJ2xOC{B*(-!CL*eIU8T5SJ*ZG1%dwtr*oO9QAiH5DcliuLp6(=Acj zwXP%{alE4ccUj(f9yB1~G8;)3j3W9^v}9j}JYne4YYx{Q!V^DxoNvXq;QQ{4k@jVD zuY@m0wO{f#7=l`cx~gS4Z#zk|Fkm;R6SHjdn+L=c%F`wiYL0^1Ob~S!Bqqs7_FC95 z4;$EUUyl_yM;49Lcm5x)S2K-8JbFE6*GmgRTa%zfchx4a<1RWf4!k(1x+?&*MRMA2 zlr>&&^r$|~-@ivX8Qv{mu{G^i^g)uJIo5Vr{7G5qhAJ6S8Ci?QhhZJ?!lpxBBw=2R>{Whki69 zU2nmrSi0#AYyM6zkF3%A=qNbHu^cFikW|9as|wvKan6>jUHDlAgH3;kQ4>l&`>p)q z4z`F%rnsvwsyowY{H5f+7SUfCik|vL8gEdUbtx28uh+5rWhV)kp^X&eh`e6SOyX%8 zmcC`Agmv0?bZNja_Df=xh9?VF8A`&NZhY!&f%;%>*gAA_$HU*|XSAuh-&w{KBG#*5 z)i)+3W=5uFgb8C=-lp?XbDxUn7r!E8>9lR2Fn0I~8mq#s92tmnrS0K`D3(7kxCRrs zX}B^vbRoYk<89#QkOnZK%>$Xa4rU(-sbFaj6UNaPv27m6y?QV9u=xcAcyp=QkO2Oq zTV@Rql$x3h%DS)leoNxy{&0d&1k(r{;wQ694RuC`VpA;$_7P-HA%=BZY(QHm@7*w! zwP-&6u$s-9U+=gO*`_-I76ulmgk4QW%!G)Ak1`oxPQQ#!=;KGqZW;8=810?3j^wR^ zJTTFs>iRbDgkz_@WMTa1d!f`WAMxDRJ!?OnS-lUYX#E1K6?vXI#`%c#zGTR} z`4M{Dpl(kUt%D-sGaDEDA$v*0(z6gnC|CcamUf;)>?O=d)YIIDvw?v?>lgE7_c%V? zJo{6Vmf~9*MeSq@hAiRVOMgVf?^>$wmm1{R*s|KHi}zYuVpoKDhMFFMfc*mxYsu(C z5(D{ngteDsMTZP%{e%SbgUtO7R56!WkCG`|j%*0;>W0Jx2(O;Ivz#2#w{zLt1Fuxe zqb5J#WMm#cL?e-V#s7du=nm1=Rf^R+P>N5E?=>_1(sXwqunq?xDnKaQ+(rZpl__qC zQ3cW%+Cw3Kb=~JVaJHPU7 zBjjAP1S0gdwWHyOk_1JfccM!m?>Hofn&vC=Ws(maO|4@(pY`lsBVGS z-W?tnCromH9_>tvNm38`oID#YEL| zIj6ik3w3kr*SL4vbhQ(P!GF6+G~ULhtA3k=7H8HQZc$zhuz*c_Ow&$IWa!ye+AGkx z8vQnA=dSy3tRP0#7vmrk*&{JQCWc%$Ltb;4-JTR^>E|4$@h2nqh{Rti8Rza=*u90e3Ci| zjphR0|4Q16!3M2LFb=}3UKpGXgH`O_X|DM_e2x#8_<{8XyXljc2$w+{2iyxML*Yy} zI3`ApANfr#*!NOJkmR0*|86i>9gZH+WPryv-;&I;iwDH&V||LB%yVh?;sH=+WmMU? zI@#n)_kQdE?O6U`Ir`QIZ0368kmCQ3LH%OdnEauP^y7!&fHiJle5sLU2yV%YCsRL>d|h z3`PPXLF$47x^PV>>=L8@#k!|Hs6uwaM`XQ7hwndGren>VJ`hjzT{U|2!nkmQiDN11 zq~Z|YEX|WJClH107ITCD3~%)A7ZE`u!jl62Gp$1Bdn;7ZMtd|IY{=yTB^)XPCq!86 z(sU2V544p=WOs|CFq|zCluWDG9l7StjEP`92`u z6N#M@TC~ONN~_^|Gky$Be7e__O1X~?S?A3$TOcJ5Y(#hf(G8ZbAU_+V3kLT>nIs z0B+^`lf>4cAPT|`?9OLF4c703PF@v}<#7OfmBjH6lCYD}z^fA5Rvl|m|ADbVV`fB& zNP>ycRRlYOOH>vdXP64p-3NeFe>6iTU6Ej^Xn-@e!FL?~9cN`dtHhLYdX^bBtlD!H z>ph0f6<4`m!7KIZ>gFVK;klUhsYZ0p6`0kOT4`*s;W&q2gk98LzEz&c9Hn zbambIV4)vO064pN?nOrN&Gu*FW_f2N;tB{@J(c^i7Ce&|SVEJomIE z2-GU{x7wyiWK05XP2|m8K-@uGrG_5}FE-8}Wbwk|xXDbVCA}??7Ah^l9Jd!g_3{rD z_EIv&pafeSe`$nFuwk>jB9mN-1;bZg&@+1y6!2J;`w(z4Y>;`V%lzG%CLQF<@KIpX zfp29LAi#o0R+ob}+FVr}1kMQTXd;cGBzWYWYIp=HA}h$TYGm_b=35rI*J-B{OI(#B z2)rF57z@kO~uE#~iNIeu-O^oX&Ck%>F-+m^63h4kuSqTt~1qS#O3^_4q(JPhtKh6#sQ!Y{)9T ziQZVLT0tkoeb$pxRFu&>{zT*s3@Ol2OeTQQ8#iMoDs+EyLqmV-3K@GR4lO29;r^Vuq=%19> zk@>0x_NQL1Ea}n^ZnwPHk())+o?sz}mo!NYf-dtP$h0z`eF`PY{y1te;OA(|@btu0 znWF<~;!*?h;wa}X}6uOP8A0V;`;+O&RPepMGoZdD(Uy_ZB34iu^+xOSyC4<_q=>1m9?1x_ z1aJiK<~}M>5Ok@*|MdY3-1D8B7QgNn;K;Nji0-2HUvs%jQ&^&|_|9*&rE-7-rtTjo zrA*UCkYF%7%*L-~PLO_#q!wy3OY;O@*9BlaW%~tjsVpmVL~=iOPHxN#)ce&igY|i_ zVVvAVc~BQ46C5GU_R`!5b8gd?M)n*XOfI{AU+2}T?e}bA>B#2D*;^x)_7adds@-0x zfc~`gD*r`yhyptb+8to(U}2d&kHz_jfAdX4&%L~6cGfoFBp+?e+tg$oTr{22s!;Pr@ZVOnmVML3oMo!QbN(u6z# zwEr;T6~!Tosu9z(L1b?vwE3&sVe$=OnZRX*j-cir!fd1$mzJ!zr}w6`kG$6~a~D+s z7wI0)l>x1|;#*J*(C`T<3pHhQF{X?pBD5D;UtNr3zH>(ga8hk{?JIj@H#eq=@#|W; z5VFq$Rumkn1AX#du)I9z)F5hwh+o(|;{0bh1M$YDANRMS7PDjX?IH zp^Pgguq@rnA9-EgVj9kdJ%K$Mc=>ZfqTN%I4JYpP)AX6R^^f< z1VXPpXzEX~1EFB*W?z~prJPl=B4pc{USvzLs-eKSx4Cc4fICGofGyQoI6Jso)W6a@ z#rXM7W`K;uKqF5!_=v<7(TZEUL27Qd(jq6?P|}Z<)3W*Nx08d44kF0qGI|7oQ_ksM zkF1XdCB~M28Q3MUVJgUA4iS*OIJ}#}Sp5GL>w%TM*+`IOp@&ELUtl!(l^#8IzWB#* z*&16WKnXp2H??$Sm!4iYT5_a{X-Lo&T-1fdVAgDP(YANi8_tU=05Y>0e#3gfMKgo3 zTe(7MTDCh{e_`Q_ZRx|cn_)e)^Ye=w)Q_EBW>zD)k|{cafk^tu`vo7C_6fdJEDIuy zR^4P=dy>Epj_xG>*kU`FFR0JK_8pEjDs1}-o~eOT%=TRMOyZ5?7= zzS@XMQmU;Z$&FkdmIZ-?G+dc-QZ91g-oSx|AWzY+yuI@a0;JdgIza`WU1>|CykGTX z!=xrEt9KC%g^i^F})Ld4$2(awLt#_qLwA5;JEWQh>Uf5 zJj^>;AM{e;(R7^H7OJnlIhwd zce)tVgk(*g;xi?zfd)(-l)5NK_A+)j9i{ll&WyIW@mw7BKlq zV-h$CBI^@7HXLcV1XEqe@V+TxFe!TTng&`@s!M3zvwJACu#$Ivqh;^EAS8 zmFbR~jN%Ny7q`eJls-Ql2bB1n+OTtYGOE7zLHPGo>w=!^pv-+SCnFk zosy&N9Y0q_qT&mD ztuM0xRv^x`GpVzTDw20Fo{;$_5B|E8nV)G33=;(ggf>;7_gi$~;c{o?jtKjWJw z`GgL=J-)iL!I~1g!(LYJuxanxnQ>Y|=2S@6q2kMmi{f(|gpmScV`EDuladdryf}55 z=p*aSqh6x_-ksh`=T(^zqxce3i*A(}u;j;ETVt``v-wr3K(nhiyX`1BOV(nb!E^#L zsXKdU1)pO)7~O!%(%9|HDYR4EpTkxfw+~*L zEgag&Ic5D5CLNQf@@rd-d1Gs%P6rO0obi~Li?>Nh2GqDNFeucl1QlBx=3_lhahBt$ zKLDtYsUrU%IGo#ZllRH`-ol6*I1v#K(WM8JE+#I1Liilq-U0|D_nMDz=erLEznfDz zGc+NhN%<-C87cg!o&y=V#4+OyqcK{RNwDQhEVtCZ={wfXZoJe5GYC_KC-qO;iuPMH zb`21INWg1ad!C+GAj$hoK-ApcnsSFWmwjXu-e{D{bDN%dF z^I83C{^LB0pid;pyU5f4;eYLFF7XqI*!qwD{t>Z6T2%LMAE_x~drV$Zv(E$$t36gp}jLH;zhes%EcN!gyZz8D;P%x5K)tr}lSs{T~) z_KHMAGe~BTP*8Xq`!;vxPdrONLva}d>&RkB^%Wktj(n3p5Gm&DPa2CG64gzK4()`# z4d0vaxb(;)c>>vd(AhD7QqYI1FX!_P#CU{mkIxuPJEQ3i9p?+zzx-Wty#=I&j&`;48exQD;j@!wBWHXNdM_$PWf6qE5NX^Z|L5Lvu z`632gQ&2_(7HJpIzwmjMx{`9v(d()+ZBJ(p8+ZEOzp9hM=BuX` zLlaq|0Q?%5tUaoRaTYK`7@TsthmW^YpR$BV|-RC}m_lO}0w#}pH>1o85k~^rP zI3p;3+=;f4U1Lv=9bZr8NP7=cN`??Jh)>(YuR7c}fC)-n3^ajgY3m;XrZT^knb;Vh z%luF@gLEJ?G z8kqZGYlgG7PG}?+(5wlme=0|U`2wk9iK&^jwMRgJvq-mw1ri{<121B>e$~P0!;bmi zS%OA$yebgwZ|I1_8rN1v00h+s^vL4ordu6XcFve+!a$J!@iM}~Z4MF8XwTO5caj+^ z*;c7l=ePBq=@HH!hA%iUf88SmZKAdx{oaU?hBlX+N0IC9omq`2Zw)Au%SLvdC^G3; z*mQiH!)U7LA|L96+~zx>MZU27w51(XO(rXAq)u(FFk0WJ{Z=`3im1&rL*7BvCnur~ zDjeEc8)}rj)0DU;Bcq`>*MQkQ$AZe1wzu%uvu0%h+k3lnmZVCoZEf@R=L176$l`WYgfMw7L1(wCLL z7Fn&K*E(wG!`_F<@%y|Bj;L+<^22rWn-%EHbY{c#3ySrxmrxEiUaNx5Zh`?~hD^YY z@weJmLPhEAGP4M{qSmR9@$LA&;kWkJzetrJhETF!+w3blN$ox@Roo1Pe-n-HKMF70 z^{<|x?8a8cR!ZH)XHK2NcDhbe8s0O#C@!@+6BTcW)BLAn+Dx)V2F~`;hgGisD3v9A zvSyR&9n^*DwkLO?Sd3R+g5q7A@u9}dn>+Tdg8bJqafe2AEO$DDAH^>#gRW_%$ooE0 zNN0p__)Ita`9A2+Frq~19M8oo`YkzfGAcOZ4Sy{ZIeJqm3d_;2huVwCpscY{{~`Kf zbbd(qHe;frHp%hdE_<83mm4+hL_XFWER!W~kXRHdU?41P5Mu|b28izzs*DrPzaVY9 zRYe6mJ&mqd>`aH-C-y6^-%l+aWTkIC?|wMz$?F;ONPvW#d24Kx-E4Y z>xmxIX#}%lWh{-NmFp)d8H^$zWj&nmi4&vroKx{FvN&DDi<5lF3S_~nXL@f1 zcDgG>w`l&NHF|-fso*-Ig;E4eLy`P?HwtyaC%IO(W#;#y&l#!@7OWmGo3z(uOu`%v zm=O9$qmM{mQ^|&WpDj;hadz*Ku1tEFh7ME~@{NilZZlK7&UV2M@%ht0(^_b*zH(xk z-ox;{hp9MCw(r_88aE2Ea~JpqXJp0Ub;fr%LH2|6yb7{i5X|S@C!8GkAR;QX_gC{{R3sp;xig$@$gNW2|gcg)sZRasjRweG0yG495g7C>(+R#DJg`swY^GXX^ zTdz9(s182!7Ez?3pcX5jPH<}Hv?V$+?Bk3ETt>!$*?`Z6_en(2YDxHs`V`%Ja{VT7a(f>52O z$zqN4++t@uaYXI7gs)OaVb-kbUpmC$sg=1d8t?xawyxI-f(!$jP6&UucHq+MRC8n1 z>_}qlHI_H4IlmUVUrM_JN=t`4HpAzq9mhnP5jn+ebiXJ3jqx#uEyYGSPZ_z1`<<`A ze%iD~7l6#7AsnB-mqkmu`!r6^j1Da!UMl=i|KIu+f0}!0JV+VSv?+Y~c;|_xlx8Jp zb!tgLCg?Zj(_!P|qnVj2rqg}gtTxeLpMLF16Ezz|ATXgyXG~8YrhgGp0` z4&)nV3RpGrwkv;sKx?e5hBdcamb7_nO{N&i?>4m>bEw=WBC_?_aM!p0`r2A8U)p*S z7}^2JGpt7z?K1T<7PPyDmit}ZjBEtciV8vQ5Q+Y}t#;l0yyQ^1B{I!_lfS|W(>pxx zq?xYhe{|R}h(x}*;#sKsOJ)9vr&Py<@$6k4m~~o&I$KQ{97i;wf?)v)<{KuRMyn#a zO*rtSBg*%n73|fuORxK7(a-0yb!U#!saU19vR)5?uU$DpaX;`cB{dCkzhg5gW=zth z#8hQ2?9X4Fo~Y29$8g&n_`?hJgUf)BYg;r7s_7!N;^zs|cBt&5N!5lNBOKO=^7pX5 zzCACq{3gtZ9>1fyWjFe?@WDBWGXJxMy8xV+0@q z5J3e7@W)ueW3O9g48nX=-AD>|NDd*k*0C9*A@e+CM#hg{19tM{+}>u>GOgX~86?zO zz^$#ki8*r%3og$69C0FXwG79gjJte8Qnwia0 z7{eCXn9CLPfGNAWWQSi~Ti@`Y_N&%F?1Xu_2c$Y)jBZKp+=c(rOm{MGmKWapRl2^v zK7fDuxE?IYxV*~^M*`Of*Dj8*i!^f7{|LCh+z~uv2%BI@yUSxtw&ToqixNI=W{`Wr z0Qp$r2=cj~l&lWA!mi)@%}+o;2!>1YhGJhvcJ~dnleVtfv^zavJq{!;@hJ3g>>fXI zCt`9P<;U?4;@uRLQ3gWiWZLVq{j=h880}=Be%e~u(P`MlV+<_K|mq#NxG>1pNl#7l_{4j1wnoK?)%s7SvyNZ4dEI2~H ze0PYk!9a}Obs>8&^WO{`LN3TgT9z97eTN@mT!FZ2Ve)j{j3FwD;$)5gJ?5$3B&(6q z6j6+KRP;uNHxd&<^#@PGju_~)$>V#J-ZY8Kf^LDjh0$p#7Zg5q5_W+$_mp0!MYrTX zdzM6UuCiqYWMKmGnhsG)Tz&RPB3;o^z6yAA99y33; z@il(Rl;3hR2Qgc=VVEFfr@<9D?VQYxlWSVfDPXT%1}QxZgd)hMl|+^Ic!1CTv%FeLXO;Pj{1J^5tS4 z*jWwa5{jRBhP)`Vei9Sy$&4I&^s_2&Cyt`3iD+(Ukmtq~2$da5=#KT|!3&>oN38bX zJdDtUnuIz1^diRc-{1$Ctt**OL01bO)-#M^ow{kyHUY*VT~s& zzcxA^O}HZuH83RZDY_ONzUIFss^964{3k{(8sI5@^NQ9h zw!oE=&_5sD?jtopr>}{cnjgEiShrtL7H=tzvo{%||I~Gr&_GF1F?1c)ueOhfx3NiV zXe9!UdCuUSno)EXi{Fa*i{YSP!$&P9D&vuNjVmFA+B; z!)(}2k8(5;3cw+4Uc6z{KTr>>4uS)0V5e8~L|9D@PZ*c~e505Uy1g$L5G6LOZ3G7d zV?pO$Iz05s?O>OAcDTG{1bS;tJVRWH_)Xxq=3 zdYt1St6iJQyXA=5Y1VsAMEbL_W zpT9a~$~a+nMeW#N>cSy2PNdRh@9<9`qBH136o<6$^GOOtIS$=L(p&_II_8T<%(Csc zut(fXb%lNi-w2vPA6k0{D&4j={*-Qwjs{+gjoOLRGt*yr6;4F`>I;h!`V<^lA+?+F zaAwF#({2EU$>WF5cQ=2U{!e_XV?L6;aTYIV>HrgK_^mQ_@NxO?=~4XZA5`e=_{SOo zTKm`m@YO#Bcj$+k)1p>zAs-stmYXzv%XS!F+~dbw$^rLA{kI-eoB?9)9uvEw&15``@5_U{FKlrMdH7C^QZd1{>lf zaARYIussJ^`PJ0hER#O~^`u}rq>7VMs4;kW3?oBCBh%KSyIYo)UVbBaumd{P$x{hj91K;hUDq-cFEo zc6aY(+BghI9JaK-W`4rPHaEKZ-v2fPS{Y(Wh{h83!RlXx_;kFm$>hvKkOzLS7Cl)n zG>1is`(xUf;elwP6DH@bzonrPR6_d3$C(f9`;fVm2tkNXl(Dz6-=zkIxjUWSRPH?! zexNM`xQ zR63+zN2lg>T#=e{?VQDJ4F+ySOfW@0If1kGWPwx)V=fV3pXIR_SA$9e(Q3a`nT(zPa8C~8J!3`{R$=XBrA^1!1-OsfTRxo z^g<$=pcXovZ$GrQivPgl=l3Q;4i0RZ6xJKHEHda61gfzKU$MuJ!K{Oz@EQ{3wneS| z`_wX~xy5@qcv#osa}-Jr3Et*hp2xSim@)TOZmb`=t00rMz2azA|F?>f(tE6K>xS5N z6)Dh{-fzjr15DjDq`=7cS6{Z7aDg`)d`C_L9=keu0$Ku?zBy$SA&IP>0!mrw9XEzq zR)G#%VvCs9Khd?pKPbH{mFzW0N%1Br3PSNgMwOHiI(_*IwCXr)Uh{Sv8l&Won$I(6 z>Vy*oQ7rVsP_|Udg~~D)^cid0&CKK!|wePR+>8cu~7Sp7*?3DB~6GYuOQL zjEc*5T)KZ9Kp$Uzk5KIYZevnrwm@P38EeE-czP35S-D3WYJ8^eg{cWTXR(H}67aBG zk@E;}AFZxKHX;VYxbcOTl1vTM)76Zhzy(DlG_I6k>L7vL8(v=z!o+66AZIB$A1=nO zhFR5pbVc$T@tv;ZX!_eC=vJ)>rC$8!rv`2D5NB;#UU6Z-rs6Pj-h;oeB{ab5*gyb8d3_y{I48FF7C|{gz4FO?dANS621zG zUh=m{uMvtp*M9|mi@!ZY1bCPC31`Q^V8_%f{cYw*qMKbOTrxr{BPAZS-krTy;q2hg zUns0gXum0AXo&;)#a(=A-Tu`7SJVurj3@9*xuOpZilI|lo6mUBf&;2{Rj|vEnH_cF z2gRcfXP*{Wvfce{Q$T09#+SMP3i2xwR^*|juRGdPiZ<(ddpr~B0r=k7$xGM=;pols zruBN^8aVj(rDj3l3)jZ@5+2DB*q1&^v!z#3b#?ifW&AQSIX>cjxGKW!Lw<{up+>Yo z{P6~udQ&jJ`&(h9D!*ydQENTrygtiz96Z4QcpCPU()qetyDJjmbJgTuWbB6N_g#Co z;{!3kIEr^{u?QSs*CY29P#h7~brC8bY-bSMnj_xJ8u@a3^1_YDk#59TXdzOmJe_&S z(={%JILFo%ft?BZz-$;}u!z3B2_zd((vh}lqg|U|lFMm=ID7NA5SUqjF*(#@UXE3I z2qu?xnkx?h=_zjCqJdv@6xs<_GhUU#g{%ONRU;UkA|puoh1rLXWpel?s5cHS4^-$% zp!O8@(fpb$lH|gP`X`n+GXWw#nHc?|-KLoJtc7G^qXY@sWl)zP5-vC)uzoj|3G_fn zCQ!S>WacT681pacYxU$3ARM{dld=53r!26;UtZl}BAsabZPWlsN9)tge6YBEc^Q0? zVvFc$LDVhAI;I9@Bq?%~O~C3CAN|IURaU{-cm~@%9Lo4B(xD``x>FoRfspDcr~`^{ zXRd?gDe}SC!VBNO%?M-*|wtZo!QR< zkLYi+S$7(usR~qa9=@nY&D&@-=P1}sgUF4huscx%pJ^9uGMr+R&>p6Fwj=@&xu=yK+M z{c3io?oedb`fFmOB2C<=46X%5H&R?~FLGT!o#TU34oAOo6Y9_4e zZ)saVIqQn}+6o=49qa{audZ678WmQ$ho_z#%A3iq?o6G)s2DCVl`LSV6nyf|G$DXJ zX3g@L-i2p?7Q{b=S8@`za7C@IOC^^D5NSmRT$E5oHMS;6PZst56Uip#bPqecSLPOB zXSZV|u~I5rE9!j&xW!z06%nzgpUO;QcQ^TGBvl#Q)x#)iq^$KCD&kB-2sfJRCm}WD zICkyUtuB+F%sCT&yI-wG;sbTs3^x!P`VwT6mx%n7*^dEnAdDp`z^Ou6mR#v!vbcdyI=Y5Nf6_r z`IyjpV;PjVXRyU~f5n7g^}--?v7VfKq80%({m>@74|k0WtuJ!3q!q`0Sa2umJ!%DF zAW_h%O2}Z1015|r4`c%?LeC7MrR~W_2?K>zJcF;8(AO{UrFA+OpERNHkpX5?1(JJZ z2F}zo#%D7^3fPm)s;cYnMMI?1abmXs2#;SKLx!gGlJN)*ZHI+SQ{A7^#T5p?~t7ixF3jm5)w0_3}?jHRJ{t{J#OC(lO&p;M3#o0KE{lB zy!2_%22y$<+yu5(6#YkTPN*cE72Zk8ON;P!^Ma%ZtV`YdRWh@~(fl}K<#@tpze z0O3dwD!;pS;0PKNqV<1=pLE)7OY=nq#eq2p{OzoY3W4kO{kjE>-V3J5dlVgMNc5}# zlHc^<`t(L72XP?CCfk0LToC@8KnnXMcB+}{1`Y4LXftlvnJ^CFbR=hrcx*a+BQ-Xv z<)@%&Jo!rV8rYBjA@7`;D`DC;x?|fmCfTvANhWz>@7T7JiJeSr+qP}nwylYicfQ~8 z9rr<3-BsOnclYXRC6!_{LY~T|XFvKhS$+GmWmEg5jMICoT+&iX)SMZmzt!#=aT+Y@ zo8Tp2go888{rFFf{^pT3pVo4?J1=~PuBH;7WT3|c3GxxXn`FQdeajQ>8!rxkm;?XZ z=^l=4u0_H>0mVfUpL^)@&4-JY(;7jcGq74lwQy!^Yv>pK{a5!h!t?bY+`5;}V39jD zB4$!zK_7^GnqYQzS%U;tDH~S6QA+zJ3Ox8J8Q=LQisRuQNV*#+ZNq^9(0?yW+?U$n z`+YVbBE!lwvb6IamHT~wkAOC11Y;LeC&`$S&uwK}T6zf5)hl)9UKn8)2b`FZ7$t*C zs(?SX8YXl6izj6;J#2N%qxJL$oFdy(HPsg8l%a?m2zDh59%#ae&Q5o0{y5%J%40n=6OLhQ?nemM&_z@^1c)W;%qj z-G~jE_A1?tBp_>WAS{F$%-t-F+S8$@;u2;0fe4u)4ZEFl$4w>mroY$y z1*$|k_ToXTy|iOjbKP?B8v!XZSwrxz%`G|hhOhwAb?=<_2Tsjc>QjTtN}|UC)Z@$< ztWyK>%@@HNGTIb&4b-3b=C*&c{uSAaGnq1NSddT50xN(;se1i$$n5H|xz_#!&-4h* zom?Wr(s{0Ei|?Q#^zN@a`vjD^P)j#@-vwK%8QFI_SqP^5?-;tIcs_2A%G)5~f!q*r)W*Y%PD@4 zl%Gd`+EnD0)Gu&`?z*Rad3yJYu|T_&yw(B9IG`>HLh{adM(O7Xq&?q}cw4#x2#Rs! zYc)tWwr}W&YMatySc`ge+w7A34z{$V4tfn)3yNIPs9u(dqZly#(6n@7aB%^wX9w%e>n{Y%?x1P@e@ts!zmHbtRjAu{1QTcvlbZWkgqQJaoxxR-g6 z?lt$r1J3mk;TF1w;;<=aWYnjgcp+ zwMe8B$U#;_giB-bn>@s}=)EQqXhSSfKwDGB=k9(H9LsNx(&qKd3G0Wdjo$y;7sca4 zrQ_&=%Q3DGp;?-!0uP>}FG0#D#uGbc46U84?mz2Nz$s8S3*L%CCV2nV1FbFSJEqIY z!F+w4#64lXFebB+<}8>!mi#DR#j=k_c#XCrSwwoIP^JhCp1@jpk?bJPmM(g$Yf#`i z^NICo`fM|k@B8q^a~^P1BpkTC)0Be*Zc`-dIQ{J1J+cZHkt{R!N`fiA2;cqkGC;qw zVjVMK%OcdE_Py{QK#GVeHvj<9pGRp6Et z%;aE$6=2S0sPEO{{HD~&NAa0fg_mJ?^{FTGCxGu)D8Y$i$8*Q!?N(RLo&zw-;q3*C8Eo(G$A6!JLqnTd z;2|Hn_-?H(^35=3%K=KRm+l#RUNuq7epZf^$Yj}Ip)zG#+e({L4Te zs7zb$D$-GA30H7ZPIFkloqGn4@2;DF{%nKB$$Q3R=wp!{EQ%!!x}44>%dcmPP;9Ic zq4{XZqLHM(wtcz()cXsBA7Vw7Qi{TkZ_1TNg6HNDaD3vsMUK!3Y9V`-E{%P7PyAY& z195K9L3#}CN#>pzcG^|m$&84$k3v7n4}nZtC%v;zHYEr!@q_XbcDVP4i;IfNF)8pD zPg`>760>{M{WRdd$B+jA%+38~mjR30S!!>#ve|e9B=0l6r^>dbRjoUvvA!H9qkDA* zMR-z54~LQ?MdA?7vUyYQuf~m+kQC1Dn8cuj{FcNa@9k#`e))lG=@KykJqqU9F5Jro zNMU~g>wERLnC)>2tVl^N)8Ww<;(Cw6zt+&1iUL#_I-scBNdi(;tzJq~$&#$Jz>46>0D^pGm9HrGlN;bozZz;BhMn`gLPRCs4m{g0D;IQ_{_gxgQX(vg+Xgsbr3{=1e8+n67)f^lFs zfwtl@4Rg_!t$qJlvMv>jj12z{y!1(~nTsTc{z8<(b`nm$28CS87m6ECYRrbjJL$-+Q zZm2}3y$C_~{#suWHTXn4sy?-P_hf&Dksx=A8T_aOQ^OKTB!EA(I8;{_*OY~s2+ocu z3Gt+*X#2fCYx^%)$BQ>GN^fFaG)Xqe?o!}x`d{{RNpdYd9{eQGI!3myK$L0qB((Iq zqG8u=gWNe*zjFwC`Qs@ZhQ4MH8Z|+o_`fjSVxkg_WO;Hvf%d^%fEbGaU&rmlNB`>r zvb}V+4b`iW`2$07gqilMSY{R_#I zHadVvTST)MYOO+1<6s<_L28T4}tP;(1p&(9@mKs%VRut{DetEn3H7qsk@sV zkSKzR!h0)`Y2g*SUEFB;*iNf= z)%b%|TVM9*w4F5iARzsh*tq={79W^&>-*1`C%L{M;==qH6rex z74&9^$vUhPtG`-yj74A;`hmQNwCG-d$mKD=%JCzcP-dCmU{F!L5EH$|m;sXIuH4>& zsv#W+<0S_C3L@h1zZTpT8+p#Y{9b)KmO2NgF5>dC%jBPmO!X5*B!V6WnKw;T)x43X zrGz57I06jQ=HfD>>rf^tz|<5J8GdQ*IR*kB{r7??og5dA{XB}@r;iTBOBRO1eOfUi zQJ~Z|(4efv0Dv8yO~h0mEV5f4D3O1EH5;+|tAcOJAV8?#qYv3wE@0?=hZO~5xY!;) zShobyEHkpFsaZw=Qu9x=q8wlJl&WrjHs|ERJHj4E+*Wp74Vab7T26l|SzBuf_LBR4 zJE+?4jNy9+D1|o(UH91(KUehSghs&bx2L7UET)b~{@>5)UK(^}_Hj2@SNe+H_ zta$8`D=tX*$sSzYlw5>G`DZ z&4S_NK$)g7uEUJJR-5;3&Vnuz5R2iWpNQ*S`q9yhXn@E$rCxpUBeFC2xA4E>g#|b z_i>mJ61s!sMwvMWmn`eRQfMM_{5h+BLW~j3k7VB-F00R3Nvu+bIb7M1HvS6+#~6Vk zj_R(Sn%wcHa)a^hkTjFt9Q(&|wk&Dcm3yCQEcRgMN|CnmUS~s_b-UI|$r<))0AU)x$B)>4i_F`jhJkT#3uI<4jR=cg&mywZgF{&(eC9&YQ&V|#5J)bc7A}ez(!|L8b7WbfjL4^h zcra_e0vQWVv<6gD6CeC@gyq|m0S8CSMbGOV&DakqRe{0-%2)`+q-;E+fV(s`DM?5l z34lfpSdda~9NWgy2%j2w81#$*a;@Z0z;7C-ei@|dF%C11Mkf3s4_ru^J3Aa$uj|k9 z0G@|5!6V6_w019)Ej~KC1xfrY+oSq%y6ITwgyX z;G{jnHN>i;u6)RnXkd>u0o);6&3?Fou_$ZRGE$l?%%=nI-?YEdFlekg-hX3bOT3wy z!Pv^u&m|OamHawr@b#e+m?fA-tNl|u+{fi_#Lew#KaJNhG34F|6FR0nH!#m`N>grt z=?A!_2!HExHV!(3x8V0S`ZCaBcs1lXZAt@Qth(RUGX~5&Nz}J6aXl_Iy@t(n<-i$2 zMJ(Nl^wJ=|WfChE3dD`h1Z_6_hYB2F#bR}T`j1hf1>tT(pL~`O&|jxrZD(FjGso4o ziCkFgXYhWxjC$f4Mo#gE^+sPKG{_&LYV1D-Y!X_O&%_(dOvVn&-Q8J8ql?m^ zM~XYxyg|rt_^_TqNkPWWfh-g=VK5L-2HPejS!|^?>Cr^tc9n5l41m)t_WHL*z~EIx zR7+HgNk;lSng-+*$%;!&@t2YUQ=Ll2TO;ZrHekRy6LQ8Knj+m3+Z{?3dU2rFaRYy7qM1mrQ9927SEugP(Spolw&Ca6M$W!;E!IICHrK zcm$430K^edg(V{x7)>u8a}9BDD)%eI!~!^5n3IZV-8IvvzLDA=Ofi*{nqc*GZ{cSJ z3hmHG>gbWxS&Q~X3V^0qZ#{Y!!LR6*8b~MIri4FpLmhGB3GC56UT=?Ei7ufvMoN`0mD=uXc}RrzI2! zq;+d2IAdtfK@nXVl{)~>A#0Jp$p<6St%QCvMHSe!by8)1pr23_qH`H67%U*H3+@ zK3i3`zd@`T@?^9)AZZ-Q&LBhLcQ>-?&J!<5op84LVr=T@%&NhYfuPDzL)PH;3-Y=! z%OnWZMxb}~(or1t0QaS@KtEYJ#^OUNrngH0^96dvFMh=bpIESI>U^@N9ljq%Ip{HR zB;)K@VfRcj2|mjc1h1c@SX^Sk^y2km^(pSDra%+qRhpD-N6Jx=6V!0<5fY6P6un$A zfi56I1Tx6DeGpw>bH4+-0KRhb|ojCh*L&g@E4cC`PitSnZg zs(K9NN#zSF@v7$@FQcR1!64v$cXFa%{?;v$@56Q1>A_O*g;9RL`eFLasF?=q8W*CP z?FtX4X3i;>FpwXbClc|ov&M;Y|Eir-aK>aW6$eRyjKFDxAj^SCkTZuvJ%f~fcEVsM z-i(D9x*)IcuFVt4-;v>xYn@-8#!EqaYTSE(=7p8sG}I^k!6DKKQDP}{6XI}uS0)0K zLYocTVq+^f_%Gl0A7ZDa^3wOGsT}$V_b0Mz>lXP8x3TJDMCK@h(tD&&oei|}Ow(A| z#;03s#E?|@x{rtxjoEq9i~FM2SO9BeGJxk^)0bXJ6=&7UoEzK!IgGRjVk2mI1i``b z23W17Q#s|Krd-2t$I;3zm)NV+Fz<{`Nn&V?Xa`hB4Kmhqvm5X)HLz4Oki~>zmJ=p3 zU7 z+Lm+SkYrY4q$9Twrxj%Q=E6BXx3nk2@&xUxvg1V+>BqLr4TZtgJtffnAluium~?jxe+!3jl5|KA#U)sjRB9 zxg^W_lCO4UcXeAyIDjXzq(4WRVyRv2>H-l49va=#cmaait99lI9lYH07$lCLybryV zzWr){espmPe-cN!hvW&8{^vYnss&+Vk;aLE6LA5WlkqCN_#zo61DfaF_Fbx@*F`&% z*SJ9nuD77BY#dG;Po$8COmvuIj=U9HAKF?$TG^@roFL(H(RLqA+8qoQ5{b7KUbc!{ zl9#Px`ZfQ(^-sg_5^PW*Vt{Yns+6~Rm^wcmMrNnsx84nOiwwN6MVv0HCD_HiAGQZ^ zb4jOsmXnh-2SYLh5kDHgGwP+4Ei_#q{0M&z#Qcw4cBI}P)!n;0_Y^|~iL1rvDgg=R z8@pAo=8=F;r2QwMV*FHm5JVMhQ&hC;g@eE{7)ku^HTrVE)I*D*ha~SDF<49i5e@ZO zA;i3ot}_d=Dsq3;%&^_c^_tiymJB0I8^A{YLTt<$um**y5O05Kt;=6Ekjwy>-}q|} ze70BX@fOKBlY46FmM}Da4ivVZVqMP4O=ygT-v1OODtM(ktnC4RDx>8 zhJbKJG3eVHaNVetABTMuuvGxd{sL7ZKNQDFLJ~2eH3FpV*G_4d_RSv2O*ymtIKBpj ztQQps{GPecg*YobE)SW=RiOicf&W0@O$;tu27sWN}Xo&UP317HtHk|z(9 zv8<09>SQwj)Yhhsln>vma6(O=XjUpZQQk<1%g=QhfF2te0oA_@&?ny0HDZhwJC5l& zC6|hFjz_tAy14GP8QIfpO8&;6-g85dQOX3gu`dvLm#&a2icbmIlxVz{i{7&#m4LHQ zfCnW386+i(l9pWw(W$74o&}i$a;4Gq>D^uV(FCKgi*rVAJuU3<$7u6P9yiSJBkU4e z6)`<;&rK-(q%Os();Mt!x45iGqR%1JXGd-6r+n{udAgtf;@Nkiu{P=T_`L4ZnDul) ztG$?&43D|x^{t0Igb49IfNtbSp~AU2w^C$j5~hgix?e`b#rIRj&9#svceR~F+;ip> zy{!#g+1Uiy=1D@!RHZr_cYPg7H8r6{Bjk}|^Ult?^RxjaF5YB4x=nv_06pp)8+_QPoIY*So7ywMJZ;o0@>XG(4WX7^;ud>3}MzxVl=+A=BU8RVeY0 zzfQnR5}RXt1I$me72stnd(N4Wq3#x1@7UC}rpG*FK|&c(f0FjI)QoIcScqYRNIm(v zT{Diw_4rBygYfpEkqEy#Nl}|kR)TKt8i4%rQ$h;e1yGl}=z5|2sU9)r&!nh717vC- z0e7p!u&Ug^Q)xFa%#O^w9&W<1jhz1nZ0E281?5gcJKF_Iqw0(M%-DR{S;eS0+ zt^#OF4T)p^>hZV7mU%li_xwHiLTET#N-ibOoJJ<7Z2newGA}A`VVD=FFsH#wp(M1Qjxjzo} z_c}M9O}>O%!K@Q!R<}Kjmc0>CisN%?7M;4!vMTt%!yL@)dR;|yo5hPrMdBnUF z6dcTsR_vai&>}<-X>*gav&RISOz#52(Z*8%t{wZ;s(GvyDeZZzO+QBtmv>)D7ZvMKRfPB;!W;9b~ zjbgdM)_H}nt&-!>X(t+@c98>rXcu0!c&%8-l{wXHva$Q}If+|6CUISf*byP0pX&0$ z?t`w-uNtoLSZU+$1Y$>lk}~#ds+qEOtzMjVHc>Te6`p~WLpfoA*$~OUilEt z4oC2CiJamS@qgczVOnJ1&BaWfi@g$hc`R8)y-g+xdSd8y1Csq@2NT}B#5VGxSo<^T z0s3D9ne&&G72t`2lUG|uqqT0sx^ThIJ5woS^?amn%k?YF1Ktth(03o`?*A3U!Co<~ z*ow~#lpq-%UgGv}7H8YyQis>P`E+iitNm$ZSS;rlR`fWj+dxSB%J%tO?vL}gI+$|H z_a>@?{AzDI{_HSqo0a>QwNQOVws&4mT!NMQG=O&dK?Su5ppa{1?kHIaNOp)oKWDDPbwyu_D$hae)ue<`!Ub5 z(?JCLs$VQIx^iU~%Uy2>?UxLtto0YC6@!7Uba@$>nb{?akl626{!fIZB91CYZMdH_ zY$Q8^5cQ~oqFD0NXkO-jal8w^!@h(`gaz3-duDfH*VXW2H8DN5llx{8w-8UzXi8;; zA1qWCsexR-!wlDLsWSgHS>ro+^q{Jb6fAsiUtT(Fxb_~84SHShzE(c*Vj$!EFP2>3p!Z2q?9qG8lwQ#SgSg!O&r9;;0!Q__+d$s82lb;UJq0Ssx0yW6yI zZ@m?X_F-(kRl6Lz>AgZ#N*5E><=OjVjERWJQ}~D<12P>mHx!`_SAYDB8reiUg4m&k zr8*71ERE_+P@q^4a}sbw9en~#{Wx=8AGYIKj^A+}<6d4L#_-Pc8yo&a_q9|d0H9tM zwje!xBT2aalSv=%aA3lfs>#Tr86OYFM)pL}m!kW2y7j7lKYw14AlBw_D)|&HmgjkP zyHC2SuWHE89eOsfwcYXW&YKH*9QY~QI^@gFtsoxX$Xykjc!DvhLg%BcFJKMPl7X{% zU2mDO)ssJ>?nUSA{$+peym{LaSXg}BiSzH6=iYSkB=3XB`0FL$G#6a}v(3j6klFiM zT$~nH_Nw&_Oy#Qp=>aOwcL!Q+BoTP7@~5tK9aKw;M!%Xa;N}?MxESsbJA66dLH$py z3t{f+aTt2?IrC4=-LH>jH`TMD#*UvY!6K{AV;jIW(cPUEl;)_VJk3+m6lNw?J$@vB$dT8_#Vud@7N z4AY>LPVX>FTwjsk2S%DXVxFK07aI0Jr?XyHs;3Hn=}NfjEBf-Zg=9 zvGR#LDWN7^R>MX~CPji5!d0s`4?_6h4pSp9J* z$)D^F%^xE>usojBIbmRtSO1lbr8UdXO8DQToY+HR__#$aUO)WqvE#5ziuhI0oBB+q z0bF3ey-=L?@}-z=EDTCtAl--ainR-7rJ~)w#&2 z=R2N(s74we9=fFUtoAAYO>G4-M=bxDly$J@vTFR| zT7Ec&%D|)$;#`TNDM`kD)wSToF(2?P>*(8n*V=t^y znn>RY@@RaV`7SY&8cW7<-gd8|gNNbpTe(Q|223G)ZKdr0h>nWz z&Zaa&-HW1ncXP1K8 z-tg#&qxF1PHrsnwM)4!#V8H$<#4(8=80npP+OXH66cv2rNl%XWN^r?_Fjdl{Lv)q* z&A3Cv>1v@T!fwED0SCBkou_{G3<5d<_7*0f zeuRnl_!bmLgs$*|`E-zx=~CVBKOJ%bOmVD09$kykn_ASz>O7UeLAZrDlmT#EZIo^j zgmuF$BBU0{iMHeQNpoTBxWkb(8Fse(i(fH4aygpcH9d9e#NEt79kDm4+$2>pF`eQR zO5(Tl-Zj3EQ5V}%?Skcf=;(^9Sy3F~r2yg5`$_|SFTLVx)mPHB3vY0VHWPZ%-JcY} z)LCa53~!zlJgssCDOb>6NV}g*xVpoTs;_Q6UGefiBKJm1-y+_`WYyP{ja_$?SX>u4ce$v(7N{y81&0d95wWDMCl4&E59W z68mL*`@dti+QX#v-~CAt>vS&%B-c=8p18dn57hG)#CJpd`}?Af3V-T*7?$`%TX8m; zK!~DnAGZJ-TSW{Zn9D;Vl>m&C+0DR>bC<|U4EyQlR)NFpPx&*5E)8;DPJ-v}j&}E{ zS6HRO(-(I}GDxUM$h;(H1+-gi5lWpC_NE2oDrisBe_FsPqi`5C$%1ECP{;eB*;>o{ zF7naTwV|Iyr&b@GrR{$Qs4rkJ`?3-wCW!q29_qGO>PKTWCI%8;Sgu zIWf6gi>|txM5ql^$g8IyB3?crY;$50>|qAS{zR1^1^lz){^0j?ejNpEJSPZI;XIlu zSqPfK#eAu9wA?a3xsdZENDa3;)y2Y4r5oD(lG9kdzQ?m}_cDUXr9S-YnzRYckkvD2 zU&xbEg?Zb1)Dh7^r&XKjVU$e;5Qg%LaOu2i_o?E0duw8Hm9ON(MbTXSa^rKxK6$d~ zMQz)FO}E9!kVdpU&9jY?bNsj!wKb3==~xd@*toRr)Ek*mvGE)|St-yLA@?|S^_-rJ z01c%y{sFGANThrS%1~i~MLkdcty%vB+UR_qG~)sz@ic}>9j@EuB@JY!p%Jljpgys# zckUXD;)2jiRoK0*++VTDS3O&BVLrMjX7`-~1 zTM8YyC|t!~{C-J-w*Y+et7qjh8V3D9~`ZYj6FGqmWC z7RIn2z0ztt0^dXYH}52G_lpW@apY)(SsfS853lG2L`QhwfK8@v3Z*5Lr@3JN%Ug?^ zwwmQAXTSIFL>X^1Yu0om-FB!fk`;plMIQp8@m-K@2DQeE8@PeYrWVXF*QBlP&_!VAd)jU0aCw4%HBP1JuNdAJu=mJ|(+@&i@nQD|V4%l3azTr1wkHd}M6 zJLnmx01x7)SdtU9#u3^&3|y}Vv28~##q*SidVs3 z(1wQ>`SCMU%Owf17$nj&9DiFa5d31*rCUBcZnN7y+mfC z^~@cHzZq}PYo3>djjb2p!BzI*)~omlPSGI>m%e=s>*^)_CsmQ?388( zIKOYT>x6JwYX5ASn8?XZ-#r-mI)VSdcY9I-ldUTh_P_BSt803??PzG>{Lra%4gUkr z{TZH;8V{gV+@~t01pJri9{%J1<Uo zzY=~6_=up2mJbYd+6XG-4;KF`)AtSHIIczh)^$tLwMjTb!;{EB`Uv_(J^e?>>w=Rg zHWZIJhFJP|TFfP|(*t-XBqC)6f*Iho<}_O+=JfStbbr;SrL5?jI(AS^i|K+rpE{Tj zCUz_~*^98Evw}Ah<|HO|!AAHAld?Cif5oR6Wy*9*pm?@J75&O9w+R$+KKEuR` z0-QJ<2Vk$ymZxrdk{FQwApmX0>EpwX16j}G$P>3rEY@qm{!XEwLZjoG8Gq&DJMla+ zN+-j%*9@t);fAI3U47S0JgYUcF9r6EW&rhR3s+^rPpzTWzZfu)IeL&GV~Z0`u4mBv2` z95?WL25%cq`Qbj&-WDGpn|o;5E@YUlDyb*{olZbZnPHe)#~R8cj2mQ>k5%rDApQ2* zi=H#sZh7W=-bdW)#)IgBXu1$3>=L7A(^OpndhagL@>J*tKBD;C^&z)m<04cb8RRH=$=K`2w$T-|K9>93#41r#z(elP1_LO< z5+9D8k_$dAsW9Rxxqrr)Y+io?CwMt3_ltiP|DAn+jaZal#pN0(wXf!HRLLt-R__=&W3a`y0!4 zEI-sh1qPTmy{jyRYzCsY;em#2t=6PVl}i3=LGISgi>V1IgC4?l_27>z056Kph|wGn z5yfT`s@V1oQ2CtXW*H_sC+x3FR}W!ugBaO;j3m(*Ql6Qc^}e zUFT9vAIHYR5&~e-< zuzMrQAt1#^xHJD@s>3N&vV9Ebg1C=xowUC}u_LbCyDW|6%qiozaW5n&wz5-~;y|&3nCW39lshEJuyWTP2;6V4H-I=dI zMnm;ZiL63CacL$FGqB1b;B#7))ij3n@bYm6$rcd}Oesl!hEmOtv=IPC^jV)Djs|Qe zsP?{2T=>F_MD(APsXgdv2A98e-q##6sntP&%_4}_e!x87(3Fz7=q;tU&vu5?XYQ1m z4Yd-=m5f~19;6@P_QK;T-ahof^9}HVmJi+^tHk{+pzObTg?1B|vGQrlhijxa-$D3t z|J9F#zqOCRtShHwE{Qil%_a9S!8ll%fCiJQ!cD~wc&3L|6&P7aR^F#lK=RughzZ_a zq#31|Zh@#)K>r@y*zFlR0~@f+6`Z-+rw=zn-h|WC472<}P1~!VooZ6FyX$ zseb!eI})My+5xX+L+srP`_HZgII6J3pZ{+3ybN%V_z%(uDAZBh5_(SbS}2^+Sc7hz znuUsZM|DbNc{Bg#7(U5OZk>q=3iGNoUR|jttcOiY!M-9-Bo;&`+GY z4m^}nPIZpe+=@0s;+BDb`-*y1i09RQz~Xb>G0Lhit+AQTzAX}AzDbO+s&^t(qaVy} z2-iMgR&l|eY`K_TUPzbu8EY}D@3UUx7I30YB8+PceEk&33~`~C z>gm)%tqEm9#Bm)JsPw$!!}q&`zt$=W!f9~cNc^B)NbZYY;V)j`DCfNQt$s&3m{9U% zWk`^(?f?V9DSlf5*FC!|LRZLhqph9Dlg*P+k=$E*4@|C>I8zA&gc8#&aW{e|*J*Q;I}i)@u8XWj0D%tW=q={&j1u;- zmVFx7T5fehOyG{51_7=tW;HDrOWv&mM z3)66D8%FY(;kOND00BDCWc~DG9oWC5N`$N5tuU)F3IOslbPT0E1a&f!w<5PwU`(eW?|Uy1I~8uTn_b+E}2ePS16?0a&ZX zuT=w-(A@+@DzaR+sgj7j8hO-JKT>dQSNvnM0sbri|A1up-(^XazK6Gus^GZ+ih|FF zwKUMe(N{%DMKcEx*M4e1oP6z?2gwM0gvc%SLu=4?^J`$=v1R{1!t#7HDDSoJxhD3E z)Q<;uJ|O=T0Zt?%3(cd1=qmDE9b#VIdBX(KNr*BKG53xJ-+#`%$+GOY`M-fh$VJq8 z596GH;G~cr%Bq+{^u(5zWA+nA|Ee9zA#!Z(m}>Czk%K==@A+ZC$~cy^Oto};SyfFH z9c!t-py$(;--5-}@lvo&9j7RyM38ko#9oL3w{d8Hfajhuj?_RMpq&}?-gpes2|1N`%{n?392@9lW}^QnX^paA<|{m zt;i|kVJv@S50&0HrxNegm852_6O;KAsz=_h;}AV|(js7s(?iRymK08bDxz^Z1Ydwm z#6*J_p}Z^Ijg?cRSK4a+d@mXHMA8Em&4mP3&w~rrJUo*vhcUVcd_x&(+xrO1`|$7K zXsM6YZ!hYCi-L!@=LHwv)EUijtK&E&iB)DLa3Zj-nHyJ9C@0(HE3_;*ESZ3~&^xgx zBQ@wA#N~1J;9*e<_QqJw7ogwBjeU8aeypj9cfRtXAXm-~XATKPP1bBF(dar)PEJE! zv9)C}76K!ToXUSnz!X{689l91D}<$`LQl;R!-oMF!(*Xl0CQ2S_TFJuXO07lE8;<3 zu$Ph@$Q^2^ntt)Sc&!rwl`KHX!rUh`!+#8hZO0yt{q`HLV*v_hWb8)xj)80iA}M#X z3}C7;OfhfBR~QWGZkNLrc}j`s-xG!P(}<%o(u*I2*!^JS;C(4ow{(^zNa*;-6$a&o zF6gpS8AD~7@ekuN9%f)!uVE934jA(IsUX^DceJT!H+Y(gb<(lsSN@JGPwySiuj-{? zXw#Y~`V$BmyOYOuLZ9!Y@}zaf%%)TP!l(eyu4JIXVVyH?3 z!;KdYRVBqBud(1rG@HnYJ|}k|5i^yHE?1x%ba@W9h!~!RX9aj4)N^fw*H5n=UAcnM znL{rt9r&CSdGz2{)j zs)xHW=MSLwmSI#WSuIfiU$#b5n--^JIbMiMhsqMufc>7aVi=;cyr8ut7xsVQRSz~> zVb1%-g7Pc;bGQ@*Q;(66eu$Ce%+RNilBDbqziE+~rklN>n^C>CdlZZGmmFi8|GO2t zLgq7aTXO)i{yrL=F-=kwoQJJ`mbVAd^|RPCzkiRCHZmJZVINYXOjFz;_^ z(@L(0^(Bg7ArG6lwGt9XQx|AU2hP$>!?p!sF2>5ZAVu9PmWh3jh@_#w)lt%J)3}u?KKIWfe5rB}{=`7rgR(uHPumM(4JMH()rw_J3`n-?7dqrOV0_CyVQ1pHmn z<|Re=MevyRfR0iR!Vm#&^l@W}tET=LK_STvoYU-Pi;)J(RupMoF!Owdp~e|x*-9MJ z8~YpeA_`a4`MaMhls`wm)?eL`w3b!nbh;cs!eEzfO!3S~;d_JCNbeD;2++#5J~2-Y z3Wci&|IpY5+^_dH<*H=N-zLM`T^sZN$E8$^9HaAQc46SX)~)kv2`FxqGhVFYN4K9r zP-auah6uHnT|qA2AS_vE7`J|G*p%Q8VN?eRpmHS-XAi=~KY+r!@#o?=7Ls6%F%pwH zDj?DNg6h99tmeptq?A&sm%@w}SLtN?O)ZN_^~8;*3`yw{b5DkQU!GtPdx*oMYu)O+ zXTS1?N{A2i!dRTr{AHNnpF$B;pAyAm}@SUGIx=SD%oO{w>|242OAs#M8b4JzTtqThSo**otF{J2lw5 z58t;;e+x?=qC-(~VoHL7>vsWB*MSj|QJ2Y}T=_B+=Nd*E-fc z8|Lap`t%cd#pZDEH)ACerLG}JyZZ7N#`Mv(G#M36?q?1X1U6_V)-?+kF)<;*te7Ki zT-e7cf05v|B1(fh^#TJiI)vH0a(j|&QiVb%Yr~l>LoQzhzy-qW#B$+9n7Sa@KFOH7Nms_c&kCrC=R3mJie3*8WPLn&P;O5l8QgX;Iv zU_m$u>0)1U2b1OiPBhU@DMS*RH4Knm1{;~UiJa&|nwlD_VO~_|;Tqv|fCYa3=T>1W zVR6=WRHu*mXm+V`g+Xd~ctcwj$^LEKZFCnhj&plj0Dp;fiW}4{5|GT~Y>1)0K7rn; zBw0!nm>VckGRn|mlQ%*b_6Yd1y5gZ1BIGl38--wpUoX*1)Q1*%x+B&#b(J&@YA%y`vr*i3#^3W83MIqt6$pVPMaQRlp^2>JZ)g< zrNSO3h-hD*>;{<0?NO{1g99A^6c+qm_FYv}*fzu{$s&QItU-7!TR|VtgH>Y=t>ZC3 zx$M$;fJcJ^^uVHuxGSoRs$?al$lS#G;eZVY$yNA^G709ST?R@#KCfdBee|I0i~FEbTxN(FR;73%!u%Luv3a% z%5I*)S)X==+tLKOymv&O3@Etp#`KZ|xjVCD$i9N2QvEcp4rI!?k|#r%ZX%Ui8(qiC z(X~6MvC$AxO5ogAY#H4*#LiAuOx{~3PZcVRf++|}p|tpyq%HF7$Iazw?Gi1j^s@T06+4bE%wziCELi? z37eImu=>fOP~4MSaS!_zK|eHNB|IJZ6g>qKkuHA^3B?CAQxJxwAnDFkxlF_uV<~}2 z+Nb}O^tMP+s>{Mx7Z1I#@_~eC(e;kPN2=~~7${JZ@YIS1!Q2M#SGITe5+LZ$$DUlZ zJUewdZ?AU~V=$T1xsG3D-P3Fm%oqi}Om9p$9URnjb!Ibp_FxjBFZgk^-=qZq@y){k z#RnAl>b&j1gZ1+|EDpDAO>luoX8o;Ewf82%00yrfz!NnDF*TYf5khh${nJo|lROOk z@PwiCq#`Rkkcc|PgF8dsI4z}}h=vtu#Qi%bEJm2390AD6?PYKdE4L(>`MXF%9jv}B z1V9)yb)nDCyUXvxY~K8C^xPD?eQn6K^x;{3H+AoiCG}v5A+I$N5pvVNw3@*(NiPGP z*H+cDa%~|CiS2$|o>{w6` zI8#-~%{)`Ut73GzZm$DWpW||F14~41efVx)3HjRv43Gu(jVYdR-q@$zs@?egjibT?qg4I+Qp{1Qw8IZwn#D9_b7Coo-#$*F_c|mtp{^u);7E-(E z%(bw|tW;8im$5Iwz588>Hu@dde!TAjfmmCH`XSSH8nz9Fb69|FH#Ke^;YHAiM+?@A zLGncBa}9z!hB~yvm^HAF8q|fmarMS$!MQc>qEtj?f##R6WR*LaK%D}@Fikdl=TFV; zpDhYpkd-!gsbG#gmGYkC3*w};(AJ4Ea${OB zBK7uNt47t%YI)?!_)<_9@@Klg7-0v0<6J{c;F|K8bZ_{`ytraUtp@eoVsN0)vDK76 zlbC13_VwS6x4LP?D&%L~YJZyGMl($BGm*Iq!ijH9$=U2ALhWaN%fH+w{pg+=4aWOJ z_b>#9E)Z4`P5EO^Bo+^rv`x{{Okgj1DBJd#2%vFw&oPCI`?ReHw>P0qP0NO|o;f*G z>M{O(mLsVeUM^j*Cwqq~OhEco&G17cog(T}`Uc@2Qix zk>@1NlP0~RDot?rxX>7&n?Jby9+d2EJI*jx$)_zj`&{{JI(70-l}vopB&s*tBr`K} z$rGo@-SuK$BTMW4o})qsD@Hog%klFuMngdQ*O}_F06Zg^OkVMf)Ou8nU&U5zYRb%1iKc8J>%Gln%%sv1dwqHH?addPt{v+pZXkBmB zd0Z{|osz9WqA-dW0^%>%0>rDQ0V^Vp=`8P!#D9#+po@gp0>)bCq}Y$(vg&_cU{6{6 zi=aE7SxJT+T}qu-@4p&j0JTJq=pjT8KPyKjru2lnjL4NM50irb_GQ4&9*W}}S_ zhf?yjCQ+d3N6dT`Pu&muq_FY2@IIURWHO!5jz7Wh*(u(2w1@UzK>Pj95IB@zD zekk5?aqSdd^+_c|u^$#B*2jq5=KhDEo>W_!wfZzq+qX3@@z|81oU6_TZgw_!oB&EZ zZS?}}+7U$im)DMj@n1t;>@ym~HwB?>4eF2z({?TY?Xq;Q-}l}`ZoTIDAEq*q<0^l1 zIGZPgx4$|+g~XuE*>VJJpZ&(JEd(u**Yb*On=>xlq5<{arv6HEo`Qpoco?5Vgie9} z=Op=h__med)-aN?VAEsX}e>8Eh zo&qF(w6Nwo924|=B);9MPoe>zZRi~NL2nX*Wb7sx&M@}&=kXNb=y7dcIsfXBK_uxP zFG_D^Zdhf>#1dWPW^d){Nefn~F9+(a)uPX7jBJNRg&)X1|cpR-Mdgt&%)^}lY zR#i+ocO360u|Mkx9JqWtmtpl+k5@qf*RsBhrbL;=2J0^gqk!Ic;pvbG7sD1vY&E-x?5r_Rp#DV|K;Vfj?y zN7h#`1t*;PUDJgPkr{QFWU4#Xn21mU0EGnDk3pIx+z@3 zvZg(X8+32_$`#_<;N=uNEC8;4&d;u1q9<$fe@CtE52vDN?qy=aXy>TxT9jQLq7))r zI9*yWy>Sfe{@4?8IX1tqcp#o&jQ!Ejm>%@7l6H-qu$Z(2oMz2NFrT=uTOA0?Apq2r zaGSdCIFB^u=x1sfR$>`_Wj>vYz(>UNav?mx4`|kJ@?ddS+rwPBX0aO^ zyjwHpmy!j);4A~eft`8I))}haSlXu^{pbb)-CDy(DL#Y zz9g6$XANB&Uw+_!ejLv4=)e=6TqH;3i)fYUlaOU8wkq&`;d>Wl z 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 literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/blank-advanced-tech-card.png b/Indium2/graphics/icons/blank-advanced-tech-card.png new file mode 100644 index 0000000000000000000000000000000000000000..d506733d430806e901339f4383d1c1ba84e01366 GIT binary patch literal 8084 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 literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/enriched-indium.png b/Indium2/graphics/icons/enriched-indium.png new file mode 100644 index 0000000000000000000000000000000000000000..dc80cec355c7a258820e3fb0c495fe974b52cd02 GIT binary patch literal 4077 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 U1I2Ux_s|2Hs=6w5P@9PV1MXHs761SM literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/fi-arc-pure-indium.png b/Indium2/graphics/icons/fi-arc-pure-indium.png new file mode 100644 index 0000000000000000000000000000000000000000..94f9b9dc1a6f5ca51453a4022efa4e566e96403d GIT binary patch literal 5278 zcmV;P6k+R$P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ946f;RgK~#8N#ajuq zRn>X^&$;uxZ)EBNr%18ksX!r#L{Xa5?Yfu;KF1rSt>ELL`+Mt^E{k$`hEMH^SFQr_YL-2>wo9oea|`f{NF$B zz3~z?{!$tCBu#r5&-4z#NiQ0gBq|c{O^$8L3X*yIV4ShTnV`j zLJuLbkfk{9hxS{X`^R;9`{b+4XmtG(5^lUpc5jv4@2!{9$DSsErj{q#zj)_8?m5mS z!;a$!fI?LGCy;q+K;$=&2cXD@_S;VeuKyek4@2gv0g;y>w{H2@+Y9p_dfte3Mz4@$ z-#TeK!;(rx+y2Z7i6@iRq>1f%!?a6hwokq0?H}FsMb8~i{>rc~A71FrQNdAu4TQ?m zmG6c8Gb8~yC6Fk{-{R#LAiM|fwPw=tSHjVFMU!0mJ_$wez0D#XuO12nbkj6t-+}#_ z9Nc>!&$)cr4?Z;y=qCWm(-mHVTn1rMyBKm0gsy)Vq%MGj*KpuHc(2POmUvM*H%*gL zVU`3!h;gq+OhZh|62H&q>FnvX^1X+zmX6rbm5_3%E!jam=58^TP_*q#Xm zwsCMUaPBb^!h6n@B{LR}`Q-3{n{dvj21Nj@&m_jU zCBA|Or`3iA)&2YM_bcl4s@MKXw(Y{V2BAFw0_XuA5P(q7kPAd|nH!_qH?*F2(|yJb zGsfHJ4I^9+xF5n=|16aMtr{6ByuZ$)?m6Y$x5YqSdukQjKZx(e0U;0y1jVE4q61xh zF|%06ohkcv{2eb{{_5&l4;>chus$1_FGH%32RV2$;F^DOqzTdnSpr!Fc>!`Sq}@4H z>bx#~}XzVf?Ou{1GH9M9K3op^1^0E)za8U9Oxi$_rlp zHBJEvIbj8`90JPaisw*QmsQN9E|ZRrrhgjAkOa)KU&?CdSPz)gSR$W+cRuv(W%WL}&9*}%0J}>&KAC6^LxaqkEhb62R=w%&v&26PyYk56#i!+F4WadJ3$ML}=&?dj&Ls3P^%g z#CLl%qGC2`!M-Ib~7|-9fR`smKv5>oF2fSP}Jx3Vpgo8P=V3IzJPfk zmoFF|uP11j#;yEp(;Nr%B!S1bnT)Tnd9##Xeu2jm@NF;{5 z_}c4s{9n)6G7#@o2U?t<@(ckUSr*H|Cw)(;Tpl~-}~B-dV!AY&zTw* zJ(vVJCm1*aA=^R?;Z}7ts-~2Sx}e#SN1ujwltA;fBB!5@4{>TCubLn#O{??hqKNp< z=JR@?STIlq$D%5zk~pe$SO#4rxhL1i%Ye37&wc zMUk3N7!L{H^Ck9M8+d;fM1yeYOd;B}!#1Cpm@WI>^Gjm0Df2(CNjKd5jtA)HB6lx# z5};iHWDJ@_yZKRa}9HlCJ3)HaP;xk7;xCd=zlYnO}o=kmo%-Hu|==qCV*(*JIRuq;l5d;k&@<0pff^^NdZ(Y`$w z;K~15iaAT(e8(em?-1GBiMyf2cnQ-4DBBMx3;$NL!Lri~QE9?Wgams6R09vfz|wX7 z>erSpn$|vHx;0c@Q0oCCfeDf8cw7`=7_0#azkraC6T_YLnZ`od-r<*9ky7U0i9QjT z|B4wR8&Lk*Y6}buXn^l>NzDZaHw-u@a6wPtJOLe{6w4(u6b$)8fdHrAa>0}-_IC~v zM-f1P1orWthcGen=@vkuAc0}Q#g2<0?yitTea&Mq>$@=8Fy>*oV%|cTjL!AdwVDKw z`M>d1k^lG^8lpy=S)06VB~3I*MU*?DYS_(?n+OT_J!XhfES5BsL%zRp?TW>xO}p(o zL(&+1>!%DSc_H7Q%dH|o3LdEb| zrL4*vLx9TLa{yCWoyt>jdIA$iO?7cuyL;{fYi#fWr8mUcyB!P-^%)}+-ioH};LNy>!AkFmq{0tE; zvkf{K4wwMd_j98&e)t?Hehp`KqI-0-zBU0=-p}}VzryuY+qK;aKx;GJ%dXNOKq+3v zd#554OBG3FvN$3alq+nHxr~0zPycbjIfG4x1NQ)*pBe$B`LKEf1lY4a5&`AJA5e+T zj(t~o!ud*ApB~_5e=1KRXk{u+Lg)z;B9qT^!IUpGoM*H)H%FSAn&xw0Fv)PB1ZbS~ zMdQ7GJpDW_Z7EP;_WoSp@M1=+y0>F10IW(AmkKHes1d$*;3`c*%8Cekxr|^nU{3(T zNCI=hyaks`@H;!n10rES1fcJCuFG8nt51f@!*m9xbj$;2j8FP zZUVSrX}dqBy{0i+B|K`$Fi^3N#1}%{SMElpR z?U9Ma@o}L7<+Z2J_0;vxG(7AUbeIS;KQrthHh;ua^#5dGTPWZQR&+8k?iX{ zEO~TwZq}zzc}|5-1h+I&VI>YhycVy$2fKRcc6FmZ0u1ha6CQrMshS;HfWj>>#y4D2 zDXiR{0_z$W@7yD$T~XPwXODEpk~r;1%u{(P!sJ%_UX39H+_74?3n?7W7mH>(SKyb` zjrs^U0=9g1+ei0zdw^^TC62#)cD;bl1Y)4P?A@AM$`Jrt2aHDMBvrk~D{>0~^R(Th$%afoW`icO`9l<=n{ltKuQ7D$Z zkYdDM{O_omD%Oj-2;i@{RVzGVY#AomsY)Jw&{c?5O~gb#cvocShay}4AoA{i%DeAx zkez$?ODx5GK6^X7R%(@ZtxWj69*Kkk(hv?xFknxtY_I6Q#!^YNYV1f9R6^q5(Xnz8 z)ExrLSNw~esVs9VNU#$h!@%CSP%FKaSdVmV_?>KfXPvzL`}MN_aJQ{Ilb)j>m2hL; z9jjHIZXXH;1YMpqH$?h9fFThM1yu-8*h}P!#jX78Tk|hDaTYxR>dyfaCfN*oz3Y|x z8&&%r%;0E*%IF8Wd%NYp;Z9`xPTAkpji#ldlxLQwRjDYYHm+UJ^*I&}1SA3iLO9ap z88$453;J~fc_sZHva)nx?3%LvMAI2VG;D^YUxT@ zCeOaWh964s!RflRCW)XmU2*&UfZr>PurS@exv>H7{dVVvNfWPSNceqf^_V}W;|A(( zBvdZd3uc6MSAx0;;ExyWt+3WC6n+VlA5DsRPTuJi;3uda6y2GyPp9HkI281&WpBnZ z$9PU{9-xqv0F)a&qFF72H-tkf#iTI#p|T{0=g}hoOLc;V@#6DuMRU$p*{9$Egu4~y z@jeH?Ok)bn``9bO2!n=jL~VM~;*4Y0ZCx^GZ4yC6C?tbNo=fFNwlvGA))r-Ht_3DD zIn_4va}wk6=$JlOdNPwu_a!pV@ljU3x~^{Ji2)G+>zis-c+}auF#B66Bik@TDRJTs zUk^xQW21Wb#z<=8<$k6Io2c z;Rb1GY61Zfr7+!EDee%#_YruAdsG&OG$GrQByNcIC6dw$Nn|i(MmV)JMpRBf=I2tF zhp~_IzmM-cI*Znc0Ta-E))Z6n8T14rW8(AQDI>-h($L5hj;7u#qeqUC2rNm9(c&yw z1l^tPA3=P(uFg{DSXM1|(CS^WxGJ4Ykbj1-;Px2Ku@Fvl0JxegUh?BLF<4(4sP&0K zc>qaJ331GXHzd?>znnH6=0=t9c&%V4f_NSUC0lK!RX6ABPhw1Pw7A>g@aHgyX*tx> zE8Tqw75DU-Q7ug>?r|=aH$kQc9T=KM5)fDkbν`(W9+OOB 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 literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/indite-ore.png b/Indium2/graphics/icons/indite-ore.png new file mode 100644 index 0000000000000000000000000000000000000000..33a7f58a4e5c02478a769ca1b33207bb2ef67ded GIT binary patch literal 3619 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 CJ{_k3 literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/indium-ingot.png b/Indium2/graphics/icons/indium-ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..868ddaa26d0598e8e00e7114c9cd4fa8c7f8d742 GIT binary patch literal 1939 zcmcIk`8(8$7yiuHYAlaJBxEU+y*n<-9$AX4sa#3LSTh*gNDX6`ElZ+dWX7JcHMVXj zq)?WxeZO3~Fw1qIO92v46vPY;xq!mC$M zR|n6Y!QHz+A_1Mg6CMtgmD>>!aOVz0MX@6zp}rnCxuF4?n&93&;7HBQ(9!~JZP41f z#p!1iw~$MF&r1e`%X zKj`cPe}4!Jgn)oO9PWpg*B-}CNeSm}7R;4(4tWq9Y#rhM97ruGP>Zu{Ki=|62!aT8 z{RdP_mLCg2cjdXZ`VPnY*x{QJi@0>Ah$gK>LD*+QGZH`_Y1ex!`Osy(-6!-HFw_FYlroyAU1G(cb#h75UpJCA-_oO+x@HJG0P? z_EM_+*0p^5jW!D{gNyV(REg22TTfcN8knAVdqM8j?ow^n_zqX@Yb~8pW#!z@(eAmE z#T#l#vM7;}bfb@XegVi)BdtMwocbl)lqQDj&-Pl(liQG{O4gdWR7~)aUi9(Fe;hQX zCVzz#x6eb|7;{4%bGO0<6>&pCujcnppYr+&Z4T9{1V>&?OW=<1Uh(;3fq5V&-ta@& z6aUy8`%|iRB_7_IhUi5{dW&Ve*7LNi_@cniwvqlVwTvcfm(!=L47nB`#d>zqb3O?l zPn-_;AfJk84&*mFP13mUJ?N>CnEYL4C+$6IQURgmi(asw`W2ZhrK-~{Q;u0(UrB1J zP?-r@v^m_y9Z`ka_3U%PYnZm2zC2yLaZ|m%aalJxXRL)uIhLrkSOPqVJCo$WEqGR) z)_1~l`o*?e6$8&pF3O%{+f#I3#%Y}pK%0}uLZo*tp2Bg*+ia*uLci**sdmk$k5<3V zwY*hRp%+?hBDpz6=Zi62w}(VS)4YW8SqbsX3l^crxwi~XyNXI7v zvgu~*VjWK=zb+Y5t?oLJ5?9K~mD22!f>fe{UY}5`!k1pDhtp(rzGEs*wIj*CJf>&a=XC6eD5^Q@ zs>6EM*5{8(DwyXH2rCs^s)6tJKBs9*5|6nyC#J;z+q{g#UMN4}S(N(5Y>S67FS1d<*E#w<^HMkV zJzLdW?8E9gWvrsqd7smw3Kn)T5vZ44J+bN<=+sPFOR;4Z{X8Uipe+OC#osIF!a{Eg-S1uY zcF6EY-(jFc8w`i>vONf0HsDP#LP+WRI?|IrWvf-GxtMYk(e+2Qb?c_{KHR4nlwvX* zva#}(i*j6LB;>8SVrVp0THFYYrw++;_sJ7^S0qZXXbWfU!)d$|$Zjh)!c?vzjt_|2 zutgA~nPi#9X&EtVV$XG~X`G#N08&?eB|)V4RgAB`o0P`-um(~y*z;!goK#HlFN#ZU z=2h$eY<%zz+fU_+!3v($|BLoZC5~NDvAX5HzwVk*olAMNzF)rChREf2y^XvDU&_^t ziwc{5*5O-&JIjf~D1=ouLJSqDg6KXrust-(F4`q#GoB$=@_rT)9{ zW95(cl_Ot{Gh7(Bd!ajw^-D-)L}-0Mnz-X`xFfcIB5db-?N2e}QGe+Id5@eY|68~qRNah^3|Wo~O$YkEEQUwcpQ#sB~S literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/indium-plate.png b/Indium2/graphics/icons/indium-plate.png new file mode 100644 index 0000000000000000000000000000000000000000..12d622c5b5326209ad88644d66048ee384738d85 GIT binary patch literal 2242 zcmc(g`9IYA7suaY&l0*w_GKz{$>b}|HP#`!$r`c^W%(i@Nn$KxsYzyN?8z3wpd@48 zlBLN^mQl9QqlaFQO){9RPO2!5j_h>2j+Fh9|(-));{2M4?|kya%&LI~%79(CjQUF#(m7Kut~1 z&=Azv2t9rb<>c&=NYJxqP;)c%%#zK!CK|MWCW#wjS>M{K18h zzYh(qGBC(TAnHs_i*tt71~PSZJ3 zD=!x?Yh?R?m3P(OL3F)|X*jQ1*54lRxQa238>Sr%-@F~aJbUA4{|`-${8l%Y62o*K z29hYHI_$kt+|dLjb`*aqs;*n~I|}fGw;sw;*%Be1i|}S}iS@Hpe}Z?Hl*xhT&2d#SSIi zLN(&D#K)GBEZonYj{#s$^tsj0#%zR`L`J|L$nMvy$a7+tDu+{NgHz(h^}z>7f(&n< z`kO1GF!spQN&WC?1_J%W12?5qH`LI^4N#4qU#&(esRMt7oz7q(%|6Fkf=t{A54E+X z&k2$tt5Q8psx!S=)G4x7v#v~)nvvMBZUOw$Hu6GfGOetviFN7M(KznB4Mng1qzVGu zS?id~9DaOC-FC5q!Ae~3skU8VVQRL%GAsSuhPfz>4eO!&c-t-Oj|DJ7P8g9y()?3{v*Sep-fJ^6!R@_yPC-^5ZHAVTM*_HT1q-u>`HTBmWJBwRHsUg+ zP1lQp0A;QHx%3m_x#P`EUOsN%M|90)j-y_#iM;}y$9O@)$zEcN*KhN0Q{{n;({bu8 z@-x?T3bP6Q{%B0$$iNap*T`W->Wh*6tvTvxRcrp_z*f6ZR*oWI2iG2%^c}fb?XVs5 z=SvdJpPI7vh*-rt=3-6_DJ5N-Ur#WzbIS24%OwA}c3#}1Cce6qr-)_*O{LSEg_s@r z1tWAHZI>(W-yfF(dc?$HVZlw7mEYnO!t$ui3TYPKXCbTRoNHS>O2ynWCkrbGBdsr$?JSAh zH>2gks4f~}F@zdUJKlJdOB!w&Aok?b?5CZ@!F3a%;CJci`nk2sLr;|uiMG13X+n}B z<|-*@D}|`W;;uN08KjuZ`c}bhY!^%S^M%HJ7C^S0L7Wi;|T}8LqVLC%-4^m^b)`)HR_vY7$ zhxrZtH4>D`LccvH@jk=w;&05qLTSrp`dgNnue};v5~{EbOp+hRbbO$S^m~P|*=C5T zl=X%U)SBg!W0AA&>4RAc6R^V6?Y~?TNjkZ8ck7xdHLtpG!s~bVry#9-3`3_IChRFC zgh^ABA+YYjGZBn4sVA_ol!*)#f-fsuS9XWkPKtlG{+knPP>j(`mQ5JVWnR+v^5Yqc zC13|naj|L_!{8N7CE+4&@`ne@M;G=>KgP%74(;rwiFy~dWKANYU!NrWUAfCb+VBJt0L3f-QMMwFqYL0C&DO!($gkw3H@CHl|_!cN>wq^HehZ>#=j zY7uT;y?bUfL+Tst;ogSpLd=N5kEc2O|h8E7sV)LGFZTQ$R_F!dPtk#d! z@mb3La{W>(H$oThEhGIf=#UCu`bZ@A7DnE31~#EU)rk?AFi5yk$*eF z4DT4H_w!~%oXBtD`6=5ue(9gCeuQTMK_*TzFEVu4?4Q*iN9S<{-d-0C_xGcs97Tay zm1bH>jyhFxXnu5XupE!yFf`DVqP{p@ zNHv5ZoSbR@$t)_`=>EO`&~5)$PeJt4LD+z^xApb6I8U1s{+yGOD_3H;u);T;3vK9( z-ulZXME0qKQpFB;3_X|Of1U&HdG}FM^UPH?V?0I%+fhWPG%SA?ULdZb7EnDCkStaj Zg3Y*h3v71EA3yjv!14mdv>uI3`X4stfj$5L literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/indium-solder.png b/Indium2/graphics/icons/indium-solder.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb1153833871cf63005810157f91830fef4ec8b GIT binary patch literal 6095 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 VTwl`D9w7h#002ovPDHLkV1oOJu+{(o literal 0 HcmV?d00001 diff --git a/Indium2/graphics/icons/molten-indium.png b/Indium2/graphics/icons/molten-indium.png new file mode 100644 index 0000000000000000000000000000000000000000..ec0e349d9d565519e5c5753808d5a4015b633ba7 GIT binary patch literal 2598 zcmd^<`#;l*AICp#2XjQqH=NT&my>f;a-6O@p~&S#l1euz*V2)NEV2vMHa6SL#x~1b z7TNHf+_TJOxihzgEFF@N&v)nV_`V;{_wDum?frPX-#B+SM_q^s1ONbCXD53P zWw!m-wbYc6RgRihCY3M`$8$ho$Imm$Mm^BZ)eZpoM4gR$8UUaMxL@>iDDv>&dwQ07 zd6nP1S#jr1sxdGevO}BRalq+3Vr+ZsUR{^0E5-Q zVAWAkwSIoJfq`{_f%O3aqM#sAaB%&jM-3q%&5s_nhJ@5Xp&}@>Au_TlG_)l&v?(mC zEi|-U$&)9YPo6Zu;jJ)OQ&d!2OiU*N(G?ypj*RS4^7LsJ4A%YZSsx767ajdUNmP^= zf#^XXK0JTk3x^Lpf8HMx(~m$%;qV$Xx)y~JA(3@xbOQ#{j6yZV#x`Lvtr$#4e0(Pc zBf?@u2?=!sLJJPpmXOd)AT$w)?Rb1AfzY0m)JY`vp-??&bZ>mT6ondzjU9=L8^B;b zV6oi*D3m5DwKX-hEhVLuPH&^r zJJQnH8H_FxsW&;fDq|-LOHJ*k(T0^uTAG;2lrWh+>FGTg8Itt$fs71k zM#jj?m$LYHIR+zt@nRH*8^ht`2?-Ne>_lSXl#+ym@uZ|lB5?+fpG!)TlSpz3Wt>8h zQK{oJ+BAtYmz=ynB7I6uo~2UfsZ<4xHky_;MyJb}%n3Sug25O|PoGFnpJcJ-==AxF zjOEnS6*_&H$y{MDmRYP-CUcF&+Q`TdXJ(4CvbwXg2eYz<+3ex$?17w|K@Mk#!;x~i zA78&7%gmH#XUlSP$6mcsym}?i%aaupO!0VAg@x03d7qT@EWo2`G{-=tH#nRHH(o&Gm-zY8y-@I8> z)}^JJWo4j}^76Hc3b3*geESxxsR7@;TdA)Hm54-OQxn+I0=Bn<9UY)p40d;eJw0Gw zA1IN4gM*+{3d&^Q_HibE*jDU)xM%gaoi7rrS8}buKxgmZn!TsG#_X-FBNn#q+h=cik`ibb zG?qA{FY_qFOPO)AKv(Ym0MSWU-*;&!s)gC!CecNSW1o^o9dzF6|(0pT$pHcT+Be~#= z4e6>b@l=t4)NoO@MsST_Xq;JmmKWg?_LIfA+6qz?{7YO1KZt`o!6+}_UQM^`Q1?9- z+#-Cnmzr{OZa(YaLFEj^Ovo7xq z&Uq-;-Wq!!fi^wj5ucE_@r}?S7=j=z#$cR?)a3DPv8F%RL9UB^&Z+N>EDW>oQqgaO zj$ba(qU?w5VP{MF&yLM#>l9DnBNQ6Jnj70255IH_IVTmw*#ZtEeXkam$;OM}o66BV zR{n$DWe<+WV1TRTO*sN`Y5Kxq+jM4!AZP(O!dH8-Gq-yt91@&`HSE=(~)HR4-N7Qfkfdsb3M(=qg9EZmkHDx0(ky zh6~ua=~0{PJd5(THT`k<0@AL=t*ZO?3vEtYN;M#Na6Sy|s3~F3s3&z5w>JJR z_i;?KYTHT~?X>NKD5r;aT*$M?Bn_tH?8>iCP-!!sL1^vD>zNi#fW;q=Z;<=M5Lv(0 z;lKD^TG4!S`60G>0Jk961@aE=;ID|%Icfoa^U5^vC;jLWfFnj2oKUv~N`7=|(Z40~ zfC=fJUiXfw`_S41H7a-a25CV!v4R(SjrSov4D@#tL3MZye+xH8-G{au4QR-V{*Pp; zXZv}8Yhq$_Lt2;Bt=}BJ|NKccPrd4D;Ak!}ZK?Mk|4ZZKsNWNuFXUWumTo~E)kYSU zXj~e<;C)TqDC{$p$QvqwM#R{Ex7W0rh&OgPMo!P(Y3OGL`PnUCO+VgH<^64F{akxN zfz1(oNs4ED^Q?*Ed4IPI=eGx<$IrNz${*CxRPhh0SB7+%<;Skh={p=Y+hrj3%Z?J} zuez8T8q@}M9j2K1T?ghFn40y<*GCA$oGPdM`Vi@t<1@H@%U{?%JcK6Fk`h?727`K& ztyzB>>$~r28CVyZf9?6UFLMuX8?th7{#o#~KkN-~-M87pd$jZD(8i5_ihn;9l)_wO zso?1+{Ux!Y(t+_SMC#ury=q2~34cR)sF39My%2c+qfOXKO!@V|8LpcZ^*58<@MgiE zXA0ML!4kseOnlmUt`m1g4uAemJgZ3C{$A%d?Uv8NrFGpivpL!wnv!FHDOTH^h9M8OrVS7HI0#D2%`M4= 2.0.0", + "? bismuth", + "? BrassTacks-Updated", + "? bzcarbon", + "? bzfoundry", + "? bzlead", + "? bzsilicon", + "? bztin", + "? IfNickel-Updated", + "? Krastorio2", + "? space-exploration" + ], + "description": "Indium2 is a mod adding the element indium.\n\nThis mod is inspired by Brevven's BZ mods. \n\n Most if not all art is placeholder." +} \ No newline at end of file diff --git a/Indium2/locale/en/Indium.cfg b/Indium2/locale/en/Indium.cfg new file mode 100644 index 0000000..d35c2ba --- /dev/null +++ b/Indium2/locale/en/Indium.cfg @@ -0,0 +1,48 @@ +[technology-name] +indium-processing=Indium processing +indium-pcb-solder=Indium pcb solder + +[technology-description] + +[autoplace-control-names] +indite-ore=[item=indite-ore] Indite ore + +[item-name] +indite-ore=Indite ore +indium-plate=Indium plate + +indium-solder=Indium solder +cryogenic-seal=Cryogenic seal + +indium-matter-processing=Indium matter processing +enriched-indium-smelting-vulcanite=Enriched indium smelting vulcanite +indium-smelting-vulcanite=Indium smelting vulcanite + +enriched-indium=Enriched indium +indium-ingot=Indium ingot + +blank-advanced-tech-card=Blank advanced tech card + +fi-materials-pure-indium=Pure indium +[fluid-name] +molten-indium=Molten indium +fi-arc-pure-indium=Molten indium + +[entity-name] +indite-ore=Indite ore + +[mod-setting-name] + +[mod-setting-description] + +[recipe-name] +dirty-water-filtration-indium=Filter dirty water [item=indite-ore] +indium-pcb-solder=Indium PCB solder +indite-indium-plate=Indium plate +enriched-indite=Enriched indium +fi-purify-indium-recipe=Purify indium +fi-arc-pure-indium-recipe=Molten indium +fi-cast-pure-indium-recipe=Cast pure indium + + +[recipe-description] \ No newline at end of file diff --git a/Indium2/migrations/indite.json b/Indium2/migrations/indite.json new file mode 100644 index 0000000..0d25693 --- /dev/null +++ b/Indium2/migrations/indite.json @@ -0,0 +1,6 @@ +{ + "item": + [ + ["indium-ore", "indite-ore"] + ] +} \ No newline at end of file diff --git a/Indium2/prototypes/indite-enriched.lua b/Indium2/prototypes/indite-enriched.lua new file mode 100644 index 0000000..b407f6c --- /dev/null +++ b/Indium2/prototypes/indite-enriched.lua @@ -0,0 +1,115 @@ +local util = require("data-util") + +if mods["Krastorio2"] then +data:extend({ + { + type = "item", + name = "enriched-indium", + icon_size = 64, + icon = "__Indium2__/graphics/icons/enriched-indium.png", + subgroup = "indium", + order = "b", + stack_size = 100 + }, + { + type = "recipe", + name = "enriched-indium", + main_product="enriched-indium", + icons = + { + { icon = "__Indium2__/graphics/icons/enriched-indium.png", icon_size = 64 }, + { icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64, scale=0.15, shift= {-8, -8}}, + }, + category = "chemistry", + energy_required = 3, + enabled = false, + always_show_made_in = true, + always_show_products = true, + subgroup = "indium", + ingredients = + { + {type = "fluid", name = "kr-hydrogen-chloride", amount = 3}, + {type = "fluid", name = "water", amount = 25, ignored_by_productivity = 25, ignored_by_stats = 25}, + {type = "item", name = "indite-ore", amount = 9} + }, + results = + { + {type = "item", name = "enriched-indium", amount = 6}, + {type = "fluid", name = "kr-dirty-water", amount = 25, ignored_by_productivity = 25, ignored_by_stats = 25} + }, + crafting_machine_tint = + { + primary = {r = 0.721, g = 0.525, b = 0.043, a = 0.000}, + secondary = {r = 0.200, g = 0.680, b = 0.300, a = 0.357}, + tertiary = {r = 0.690, g = 0.768, b = 0.870, a = 0.000}, + quaternary = {r = 0.0, g = 0.980, b = 0.603, a = 0.900} + }, + order = "e03[enriched-indium]" + }, + { + type = "recipe", + name = "enriched-indium-plate", + icons = + { + { icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64 }, + { icon = "__Indium2__/graphics/icons/enriched-indium.png", icon_size = 64, scale=0.125, shift= {-8, -8}}, + }, + category = "smelting", + energy_required = 16, + enabled = false, + always_show_made_in = true, + always_show_products = true, + ingredients = { {type="item", name="enriched-indium", amount=5} }, + results = { {type="item", name="indium-plate", amount=5} }, + order = "b", + }, + { + type = "recipe", + name = "dirty-water-filtration-indium", + category = "kr-fluid-filtration", + icons = + { + { + icon = data.raw.fluid["kr-dirty-water"].icon, + icon_size = data.raw.fluid["kr-dirty-water"].icon_size + }, + { + icon = data.raw.item["indite-ore"].icon, + icon_size = data.raw.item["indite-ore"].icon_size, + scale = 0.20, + shift = {0, 4} + } + }, + icon_size = data.raw.fluid["kr-dirty-water"].icon_size, + energy_required = 2, + enabled = false, + allow_as_intermediate = false, + always_show_made_in = true, + always_show_products = true, + ingredients = + { + {type = "fluid", name = "kr-dirty-water", amount = 100, ignored_by_productivity = 100, ignored_by_stats = 100}, + }, + results = + { + {type = "fluid", name = "water", amount = 90, ignored_by_productivity = 90, ignored_by_stats = 90}, + {type = "item", name = "stone", probability = 0.40, amount = 1}, + {type = "item", name = "indite-ore", probability = 0.10, amount = 1}, + }, + crafting_machine_tint = + { + primary = {r = 0.60, g = 0.20, b = 0, a = 0.6}, + secondary = {r = 1.0, g = 0.843, b = 0.0, a = 0.9} + }, + subgroup = "indium", + order = "b" + } +}) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "enriched-indium" }) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "enriched-indium-plate" }) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "dirty-water-filtration-indium" }) + +util.add_productivity("enriched-indium") +util.add_productivity("enriched-indium-plate") + +end \ No newline at end of file diff --git a/Indium2/prototypes/indite-ore.lua b/Indium2/prototypes/indite-ore.lua new file mode 100644 index 0000000..7a3339c --- /dev/null +++ b/Indium2/prototypes/indite-ore.lua @@ -0,0 +1,76 @@ +local resource_autoplace = require('resource-autoplace'); +local item_sounds = require('__base__.prototypes.item_sounds') + +data.raw.planet.nauvis.map_gen_settings.autoplace_controls["indite-ore"] = {} +data.raw.planet.nauvis.map_gen_settings.autoplace_settings.entity.settings["indite-ore"] = {} +resource_autoplace.initialize_patch_set("indite-ore", true) + +data:extend({ + { + type = "autoplace-control", + category = "resource", + name = "indite-ore", + richness = true, + order = "b-e" + }, + { + type = "resource", + icon_size = 64, + icon_mipmaps = 3, + name = "indite-ore", + icon = "__Indium2__/graphics/icons/indite-ore.png", + flags = { "placeable-neutral" }, + order = "a-b-a", + map_color = { r = 0.95, g = 0.50, b = 0.50 }, + minable = + { + hardness = 2, + mining_particle = "copper-ore-particle", + mining_time = 2, + result = "indite-ore" + }, + collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, + selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, + + autoplace = resource_autoplace.resource_autoplace_settings { + name = "indite-ore", + order = "b-z", + base_density = 1, + base_spots_per_km2 = 1, + has_starting_area_placement = false, + regular_rq_factor_multiplier = 1.0, + starting_rq_factor_multiplier = 1.0, + }, + + stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, + stages = + { + sheet = + { + filename = "__Indium2__/graphics/entity/ores/hr-indite-ore.png", + priority = "extra-high", + size = 128, + frame_count = 8, + variation_count = 8, + scale = 0.5 + } + }, + }, + { + type = "item", + name = "indite-ore", + icon_size = 64, + icon_mipmaps = 3, + icon = "__Indium2__/graphics/icons/indite-ore.png", + subgroup = "raw-resource", + order = "t-c-a", + stack_size = 50, + inventory_move_sound = item_sounds.resource_inventory_move, + pick_sound = item_sounds.resource_inventory_pickup, + drop_sound = item_sounds.resource_inventory_move + }, +}) + +if mods["Krastorio2"] then + util.add_product("enriched-copper", { name = "indite-ore", amount = 1, probability = 0.09 }) +end diff --git a/Indium2/prototypes/indium-248k.lua b/Indium2/prototypes/indium-248k.lua new file mode 100644 index 0000000..b7e59fb --- /dev/null +++ b/Indium2/prototypes/indium-248k.lua @@ -0,0 +1,93 @@ +local util = require("data-util") + +if mods["248k-Redux"] then +data:extend({ + { + type = "fluid", + name = "fi-arc-pure-indium", + default_temperature = 1900, + max_temperature = 2650, + heat_capacity = "100kJ", + base_color = { r=0.92, g=0.29, b=0.22 }, + flow_color = { r=0.92, g=0.29, b=0.22 }, + pressure_to_speed_ratio = 0.400, + flow_to_energy_ratio = 0, + icon = "__Indium2__/graphics/icons/fi-arc-pure-indium.png", + icon_size = 64, icon_mipmaps = 4, + order = "a-a" + }, + { + type = "item", + name = "fi-materials-pure-indium", + icon = "__Indium2__/graphics/icons/fi-materials-pure-indium.png", + icon_size = 64, + stack_size = 100, + subgroup = "fi_item_subgroup_a-c", + order = "b-a", + }, + { + type = "recipe", + name = "fi-purify-indium-recipe", + enabled = false, + category = "el_purifier_category", + main_product = "el_dirty_water", + ingredients = { + {type="fluid", name="water", amount=50}, + {type="item", name="indite-ore", amount=10} + }, + results = { + {type="fluid", name="el_dirty_water", amount=50}, + {type="item", name="fi-materials-pure-indium", amount=5}, + }, + energy_required = 1, + always_show_made_in = true, + icon_size = 64, + icons = (mods["Krastorio2"] and + { + { icon = "__248k-Redux__/ressources/fluids/el_dirty_water.png", icon_size = 64}, + { icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, + } or { + { icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64}, + }), + group = "fi_item_group", + subgroup = "fi_item_subgroup_f", + order = "f-a", + }, + { + type = "recipe", + name = "fi-arc-pure-indium-recipe", + enabled = false, + category = "el_arc_furnace_category", + ingredients = { + {type="item", name="fi-materials-pure-indium", amount=1}, + }, + results = { + {type="fluid", name="fi-arc-pure-indium", amount=200}, + }, + energy_required = 0.2, + order = "a-b", + group = "fi_item_group", + subgroup = "fi_item_subgroup_f", + always_show_made_in = true + }, + { + type = "recipe", + name = "fi-cast-pure-indium-recipe", + enabled = false, + category = "el_caster_category", + ingredients = { + {type="fluid", name="fi-arc-pure-indium", amount=100}, + }, + results = { + {type="item", name="indium-plate", amount=1}, + }, + energy_required = 0.2, + order = "a-b", + always_show_made_in = true, + allow_decomposition = false + } +}) +util.add_unlock("fi_caster_tech","fi-arc-pure-indium-recipe") +util.add_unlock("fi_caster_tech","fi-cast-pure-indium-recipe") +util.add_unlock("fi_purifier_tech","fi-purify-indium-recipe") +end \ No newline at end of file diff --git a/Indium2/prototypes/indium-matter.lua b/Indium2/prototypes/indium-matter.lua new file mode 100644 index 0000000..64e31b4 --- /dev/null +++ b/Indium2/prototypes/indium-matter.lua @@ -0,0 +1,55 @@ +-- Matter recipes for Krastorio2 +if mods["Krastorio2"] then +local matter = require("__Krastorio2__/prototypes/libraries/matter") + +data:extend( +{ + { + type = "technology", + name = "indium-matter-processing", + icons = + { + { + icon = "__Krastorio2Assets__/technologies/matter-coal.png", + icon_size = 256, + }, + { + icon = "__Indium2__/graphics/icons/indite-ore.png", + icon_size = 64, + scale = 1.4, + } + }, + prerequisites = {"kr-matter-processing"}, + unit = + { + count = 350, + ingredients = + { + {"production-science-pack", 1}, + {"utility-science-pack", 1}, + {"matter-tech-card", 1} + }, + time = 45 + } + }, +}) + +matter.createMatterRecipe({ + material = { type = "item", name = "indite-ore", amount = 10 }, + item_name = "indite-ore", + matter_count = 5, + energy_required = 1, + need_stabilizer = false, + unlocked_by_technology = "indium-matter-processing" +}) + +matter.createMatterRecipe({ + material = { type = "item", name = "indium-plate", amount = 10 }, + minimum_conversion_quantity = 10, + matter_count = 10, + energy_required = 3, + only_deconversion = true, + need_stabilizer = true, + unlocked_by_technology = "indium-matter-processing" +}) +end \ No newline at end of file diff --git a/Indium2/prototypes/indium-recipe-se.lua b/Indium2/prototypes/indium-recipe-se.lua new file mode 100644 index 0000000..99c8f7b --- /dev/null +++ b/Indium2/prototypes/indium-recipe-se.lua @@ -0,0 +1,108 @@ +-- Additional recipes if Space Exploration mod is enabled +local util = require("data-util") + +if mods["space-exploration"] then + se_delivery_cannon_recipes["indite-ore"] = {name= "indite-ore"} + se_delivery_cannon_recipes["indium-plate"] = {name= "indium-plate"} + util.se_landfill({ore="indite-ore"}) + + util.se_matter({ore="indite-ore", energy_required=1, quant_out=10, stream_out=60}) + data:extend({ + { + type = "item-subgroup", + name = "indium", + group = "resources", + order = "a-h-z-a", + } + }) + util.set_item_subgroup("indium-plate", "indium") + data:extend({ + { + type = "item", + name = "indium-ingot", + icons = {{icon = "__Indium2__/graphics/icons/indium-ingot.png", icon_size = 64}}, + order = "b-b", + stack_size = 50, + subgroup = "indium", + }, + { + type = "fluid", + name = "molten-indium", + default_temperature = 232, + max_temperature = 232, + base_color = {r=191, g=219, b=233}, + flow_color = {r=191, g=219, b=233}, + icons = {{icon = "__Indium2__/graphics/icons/molten-indium.png", icon_size = 64}}, + order = "a[molten]-a", + pressure_to_speed_ratio = 0.4, + flow_to_energy_ratio = 0.59, + auto_barrel = false, + subgroup = "fluid", + }, + { + type = "recipe", + category = "smelting", + name = "molten-indium", + subgroup = "indium", + results = { + {type = "fluid", name = "molten-indium", amount = mods["Krastorio2"] and 750 or 900}, + }, + energy_required = 45, + ingredients = { + {type = "item", name = mods["Krastorio2"] and "enriched-indium" or "indite-ore", amount = 24}, + {type = "fluid", name = "se-pyroflux", amount = 10}, + }, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + order = "a-a" + }, + { + type = "recipe", + name = "indium-ingot", + category = "casting", + results = {{type="item", name="indium-ingot", amount=1}}, + energy_required = 18.75, + ingredients = { + {type = "fluid", name = "molten-indium", amount = 250}, + }, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + }, + { + type = "recipe", + category = "crafting", + name = "indium-ingot-to-plate", + + icons = { + {icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64}, + {icon = "__Indium2__/graphics/icons/indium-ingot.png", icon_size = 32, scale = 0.125, shift = {-8, -8}}, + }, + results = { + {type = "item", name = "indium-plate", amount = 10}, + }, + energy_required = 3.75, + ingredients = { + {type = "item", name = "indium-ingot", amount = 1} + }, + enabled = false, + always_show_made_in = true, + allow_decomposition = false, + order = "a-c-b" + }, + }) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "molten-indium"}) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "indium-ingot"}) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "indium-ingot-to-plate"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "molten-indium"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "indium-ingot"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "indium-ingot-to-plate"}) + if mods["Krastorio2"] then + util.set_item_subgroup("enriched-indium", "indium") + data.raw.recipe["enriched-indium-plate"].order= "d[indium-plate]" + se_delivery_cannon_recipes["enriched-indium"] = {name= "enriched-indium"} + end + se_delivery_cannon_recipes["indium-ingot"] = {name= "indium-ingot"} + +end \ No newline at end of file diff --git a/Indium2/prototypes/indium-recipe.lua b/Indium2/prototypes/indium-recipe.lua new file mode 100644 index 0000000..4b373dc --- /dev/null +++ b/Indium2/prototypes/indium-recipe.lua @@ -0,0 +1,210 @@ +local util = require("data-util") + +data:extend({{ + type = "item-subgroup", + name = "indium", + group = "intermediate-products", + order = "i" +}}) + +data:extend({ + { + type = "item", + name = "indium-plate", + icon = "__Indium2__/graphics/icons/indium-plate.png", + icon_size = 64, + subgroup = "indium", + order = "b[indium-plate]", + stack_size = 100 + }, + { + type = "recipe", + name = "indium-plate", + category = "smelting", + order = "d[indium-plate]", + icons = (mods["Krastorio2"] and + { + { icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64}, + { icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64, scale=0.125, shift= {-8, -8}}, + } or { + { icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64}, + } + ), + subgroup = "indium", + main_product = "indium-plate", + enabled = false, + energy_required = 12, + ingredients = {{type="item", name="indite-ore", amount=10}}, + results = {{type="item", name = "indium-plate", amount=5}} + }, +}) + +local solder_ingredients = {{type="item", name="indium-plate", amount=6}} +if mods["bzlead"] then + solder_ingredients = {{type="item", name="indium-plate", 3}, {"lead-plate", amount=3}} +end +local solder_category = "crafting" +local solder_subgroup = "intermediate-product" +if mods["bzfoundry"] then + solder_category = "founding" + solder_subgroup = "foundry-intermediate" +end +data:extend({ + { + type = "item", + name = "indium-solder", + icon = "__Indium2__/graphics/icons/indium-solder.png", + icon_size = 64, + group = "intermediate-products", + subgroup = solder_subgroup, + order = "b[solder]", + stack_size = 100, + }, + { + type = "recipe", + name = "indium-solder", + category = solder_category, + order = "d[solder]", + enabled = false, + energy_required = 4, + ingredients = solder_ingredients, + results = {{type="item", name="indium-solder", amount=4}}, + } +}) + +data:extend({ + { + type = "item", + name = "cryogenic-seal", + icon = "__Indium2__/graphics/icons/cryogenic-seal.png", + icon_size = 128, + subgroup = "intermediate-product", + order = "b[cryogenic-seal]", + stack_size = 100, + }, + { + type = "recipe", + name = "cryogenic-seal", + category = "advanced-crafting", + order = "d[cryogenic-seal]", + enabled = false, + energy_required = 4, + ingredients = {{type="item", name="steel-plate", amount=3}, {type="item", name="indium-solder", amount=1}}, + results = {{type="item", name="cryogenic-seal", amount=1}}, + } +}) + +if mods["bzsilicon"] and data.raw.item["solar-cell"] then + local solar_cell_ingredients = {{type="item", name="copper-plate", amount=1}, {type="item", name="indium-plate", amount=1}, {type="item", name="electronic-circuit", amount=2}} + if mods["Krastorio2"] then + table.insert(solar_cell_ingredients, {type="item", name="kr-rare-metals", amount=1}) + end + data:extend({ + { + type = "recipe", + name = "indium-solar-cell", + icons = + { + { icon = "__bzsilicon__/graphics/icons/solar-cell.png", icon_size = 64 }, + { icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, + }, + category = "advanced-crafting", + order = "ab", + enabled = false, + energy_required = 4, + ingredients = solar_cell_ingredients, + results = {{type="item", name="solar-cell", amount=4}}, + } + }) + util.add_unlock("solar-energy","indium-solar-cell") + util.add_productivity("indium-solar-cell") +end + +local solder_pcb_ingredients = {{type="item", name="indium-plate", amount=10}} +if mods["bztin"] then + solder_pcb_ingredients = {{type="item", name="indium-plate", amount=6}, {type="item", name="tin-plate", amount=5}} +end +local solder_pcb_category = "crafting" +local solder_pcb_subgroup = "intermediate-product" +if mods["bzfoundry"] then + solder_pcb_category = "founding" + solder_pcb_subgroup = "foundry-intermediate" +end +if mods["bismuth"] and mods["bztin"] then + data:extend({ + { + type = "recipe", + name = "indium-pcb-solder", + icons = { + { icon = "__bztin__/graphics/icons/solder.png", icon_size = 128, tint = {r = 0.7, g = 0.5, b = 0.9, a = 1} }, + { icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, + }, + group = "intermediate-products", + subgroup = solder_pcb_subgroup, + category = solder_pcb_category, + order = "c[pcb-solder]", + enabled = false, + energy_required = 2, + ingredients = solder_pcb_ingredients, + results = {{type="item", name="pcb-solder", amount=6}}, + } + }) + util.add_productivity("indium-pcb-solder") +end + +if mods["BrassTacks-Updated"] and data.raw.item["airtight-seal"]then + data:extend({ + { + type = "recipe", + name = "indium-airtight-seal", + icons = + { + { icon = "__BrassTacks-Updated__/graphics/galdoc/icons/airtight-seal.png", icon_size = 64 }, + { icon = "__Indium2__/graphics/icons/indium-solder.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, + }, + category = "advanced-crafting", + order = "c", + enabled = false, + energy_required = 5, + ingredients = {{type="item", name="bolted-flange", amount=1},mods["bzcarbon"] and {type="item", name="graphite", amount=4}, {type="item", name="indium-solder", amount=2}}, + results = {{type="item", name="airtight-seal", amount=2}}, + } + }) + if mods["IfNickel-Updated"] and data.raw.item["advanced-flow-controller"] then + util.add_unlock("advanced-flow-controller","indium-airtight-seal") + end + util.add_productivity("indium-airtight-seal") +end + +local blank_advanced_tech_card_ingredients = {(data.raw.item["blank-tech-card"] and {type="item", name="blank-tech-card", amount=2}) or {type="item", name="steel-plate", amount=2},(data.raw.item["glass"] and {type="item", name="glass", amount=5}) or {type="item", name="copper-cable", amount=5}, {type="item", name="indium-solder", amount=2}, (data.raw.item["el_energy_crystal_item"] and {type="item", name="el_energy_crystal_item", amount=1}) or {type="item", name="battery", amount=1}} +if mods["bismuth"] then + blank_advanced_tech_card_ingredients = {(data.raw.item["blank-tech-card"] and {type="item", name="blank-tech-card", amount=2}) or {type="item", name="steel-plate", amount=2}, {type="item", name="bismuth-glass", amount=4}, {type="item", name="indium-solder", amount=2}, (data.raw.item["el_energy_crystal_item"] and {type="item", name="el_energy_crystal_item", amount=1}) or {type="item", name="battery", amount=1}} +end + +data:extend({ + { + type = "item", + name = "blank-advanced-tech-card", + icon = "__Indium2__/graphics/icons/blank-advanced-tech-card.png", + icon_size = 64, + group = "science", + subgroup = "science-pack", + order = "a01", + stack_size = 200, + }, + { + type = "recipe", + name = "blank-advanced-tech-card", + category = "crafting", + order = "a01", + enabled = false, + energy_required = 4, + ingredients = blank_advanced_tech_card_ingredients, + results = {{type="item", name="blank-advanced-tech-card", amount=3}}, + } +}) +util.add_unlock("chemical-science-pack", "blank-advanced-tech-card") +util.add_productivity("indium-plate") +util.add_productivity("indium-solder") +util.add_productivity("cryogenic-seal") +util.add_productivity("blank-advanced-tech-card") \ No newline at end of file diff --git a/Indium2/prototypes/technology.lua b/Indium2/prototypes/technology.lua new file mode 100644 index 0000000..af4b9a5 --- /dev/null +++ b/Indium2/prototypes/technology.lua @@ -0,0 +1,91 @@ +local util = require("data-util") + +local indium_processing_effects ={ + { + type = "unlock-recipe", + recipe = "indium-plate", + }, + { + type = "unlock-recipe", + recipe = "indium-solder", + }, + { + type = "unlock-recipe", + recipe = "cryogenic-seal", + } +} +if mods["BrassTacks-Updated"] and data.raw.item["airtight-seal"] then +indium_processing_effects ={ + { + type = "unlock-recipe", + recipe = "indium-plate", + }, + { + type = "unlock-recipe", + recipe = "indium-solder", + }, + { + type = "unlock-recipe", + recipe = "cryogenic-seal", + }, + { + type = "unlock-recipe", + recipe = "indium-airtight-seal", + } +} +end +data:extend( + { + { + type = "technology", + name = "indium-processing", + icons = + { + { icon = "__Indium2__/graphics/icons/cryogenic-seal.png", icon_size = 128}, + }, + prerequisites = {"advanced-material-processing"}, + effects = indium_processing_effects, + unit = + { + count = 100, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 } + }, + time = 30 + } + }, + }) +if (mods["bztin"] and mods["bismuth"]) or false then +data:extend( + { + { + type = "technology", + name = "indium-pcb-solder", + icons = + { + { icon = "__bztin__/graphics/icons/solder.png", icon_size = 128, tint = {r = 0.7, g = 0.5, b = 0.9, a = 1} }, + { icon = "__Indium2__/graphics/icons/indium-plate.png", icon_size = 64, shift= {-8, -8}}, + }, + prerequisites = {"indium-processing"}, + effects = { + { + type = "unlock-recipe", + recipe = "indium-pcb-solder", + } + }, + unit = + { + count = 225, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 } + }, + time = 30 + } + }, + }) +end \ No newline at end of file diff --git a/Indium2/recipe-final-fix.lua b/Indium2/recipe-final-fix.lua new file mode 100644 index 0000000..34def48 --- /dev/null +++ b/Indium2/recipe-final-fix.lua @@ -0,0 +1,19 @@ +local util = require("data-util") + +util.remove_ingredient("chemical-science-pack", "blank-tech-card") +util.remove_ingredient("chemical-science-pack", "bismuth-glass") +util.remove_ingredient("chemical-science-pack", "el_energy_crystal_item") +util.add_ingredient("chemical-science-pack", "blank-advanced-tech-card", 5) + +if mods["space-exploration"] then + util.remove_ingredient("se-rocket-science-pack", "blank-tech-card") + util.add_ingredient("se-rocket-science-pack", "blank-advanced-tech-card", 8) + util.add_product("se-core-fragment-omni",{ type = "item", name = "indite-ore", amount = 3 }) +end + +if mods["BrassTacks-Updated"] and mods["Krastorio2"] then + util.set_main_product("enriched-zinc", "enriched-zinc") + util.add_product("enriched-zinc", {name="indite-ore", amount=1}) + util.set_main_product("zinc-plate", "zinc-plate") + util.add_product("zinc-plate", {name="indium-plate", amount=1, probability=0.1}) +end \ No newline at end of file diff --git a/Indium2/recipe-modify.lua b/Indium2/recipe-modify.lua new file mode 100644 index 0000000..9752eaf --- /dev/null +++ b/Indium2/recipe-modify.lua @@ -0,0 +1,19 @@ +local util = require("data-util") + +-- Main vanilla changes + +-- Mod changes +if mods["IfNickel-Updated"] then + if mods["IfNickel-Updated"] and mods["bztungsten"] then + util.replace_some_ingredient(mods["IfNickel-Updated"] and "gimbaled-thruster", mods["bztungsten"] and "rocket-engine-nozzle", 1, "cryogenic-seal", 1) + end + util.remove_ingredient("satellite", "gimbaled-thruster") +end + +if mods["space-exploration"] then + util.add_product(mods["space-exploration"] and "se-scrap-recycling", {name="indite-ore", amount=1, probability=0.05}) + + util.remove_ingredient("se-space-pipe-to-ground", "lead-plate") + util.remove_ingredient("se-space-pipe-to-ground", "tin-plate") + util.add_ingredient("se-space-pipe-to-ground", "indium-solder", 1) +end \ No newline at end of file diff --git a/Indium2/thumbnail.png b/Indium2/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..0d295ef035553fe8ad1d37713aa69f1cb0977d57 GIT binary patch literal 6151 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