From 84df859fb57a3d1efb4af35e0c77ebbabc59b03b Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 17:51:30 +0200 Subject: [PATCH 1/8] Original version --- Chromium2/LICENSE.md | 20 + Chromium2/README.md | 16 + Chromium2/changelog.txt | 63 + Chromium2/data-final-fixes.lua | 1 + Chromium2/data-updates.lua | 2 + Chromium2/data-util.lua | 1049 +++++++++++++++++ Chromium2/data.lua | 7 + .../graphics/entity/ores/chromite-ore.png | Bin 0 -> 57776 bytes .../graphics/entity/ores/hr-chromite-ore.png | Bin 0 -> 222510 bytes .../icons/advanced-electric-motor.png | Bin 0 -> 3748 bytes Chromium2/graphics/icons/air-bearing.png | Bin 0 -> 5430 bytes .../graphics/icons/automation-core-3.png | Bin 0 -> 3852 bytes .../graphics/icons/basic-vehicle-frame.png | Bin 0 -> 4100 bytes Chromium2/graphics/icons/chromel-r-fabric.png | Bin 0 -> 3101 bytes Chromium2/graphics/icons/chromite-ore.png | Bin 0 -> 4983 bytes Chromium2/graphics/icons/chromium-ingot.png | Bin 0 -> 3165 bytes Chromium2/graphics/icons/chromium-plate.png | Bin 0 -> 2341 bytes .../graphics/icons/enriched-chromium.png | Bin 0 -> 3321 bytes .../graphics/icons/fi-arc-pure-chrome.png | Bin 0 -> 5467 bytes .../icons/fi-materials-pure-chrome.png | Bin 0 -> 6735 bytes .../heat-resistant-low-density-structure.png | Bin 0 -> 11348 bytes Chromium2/graphics/icons/heatsink.png | Bin 0 -> 3557 bytes Chromium2/graphics/icons/inconel-718.png | Bin 0 -> 2567 bytes Chromium2/graphics/icons/molten-chromium.png | Bin 0 -> 2042 bytes .../graphics/icons/stainless-steel-plate.png | Bin 0 -> 2567 bytes Chromium2/graphics/icons/turbine-blades.png | Bin 0 -> 4401 bytes Chromium2/graphics/icons/vehicle-frame.png | Bin 0 -> 6631 bytes .../graphics/technology/polyethylene.png | Bin 0 -> 2920 bytes Chromium2/info.json | 28 + Chromium2/locale/en/Chromium.cfg | 62 + Chromium2/prototypes/chromite-ore.lua | 76 ++ Chromium2/prototypes/chromium-248k.lua | 93 ++ Chromium2/prototypes/chromium-enriched.lua | 116 ++ Chromium2/prototypes/chromium-matter.lua | 60 + Chromium2/prototypes/chromium-recipe-se.lua | 171 +++ Chromium2/prototypes/chromium-recipe.lua | 429 +++++++ Chromium2/prototypes/technology.lua | 309 +++++ Chromium2/recipe-final-fix.lua | 43 + Chromium2/recipe-modify.lua | 163 +++ Chromium2/thumbnail.png | Bin 0 -> 6694 bytes 40 files changed, 2708 insertions(+) create mode 100644 Chromium2/LICENSE.md create mode 100644 Chromium2/README.md create mode 100644 Chromium2/changelog.txt create mode 100644 Chromium2/data-final-fixes.lua create mode 100644 Chromium2/data-updates.lua create mode 100644 Chromium2/data-util.lua create mode 100644 Chromium2/data.lua create mode 100644 Chromium2/graphics/entity/ores/chromite-ore.png create mode 100644 Chromium2/graphics/entity/ores/hr-chromite-ore.png create mode 100644 Chromium2/graphics/icons/advanced-electric-motor.png create mode 100644 Chromium2/graphics/icons/air-bearing.png create mode 100644 Chromium2/graphics/icons/automation-core-3.png create mode 100644 Chromium2/graphics/icons/basic-vehicle-frame.png create mode 100644 Chromium2/graphics/icons/chromel-r-fabric.png create mode 100644 Chromium2/graphics/icons/chromite-ore.png create mode 100644 Chromium2/graphics/icons/chromium-ingot.png create mode 100644 Chromium2/graphics/icons/chromium-plate.png create mode 100644 Chromium2/graphics/icons/enriched-chromium.png create mode 100644 Chromium2/graphics/icons/fi-arc-pure-chrome.png create mode 100644 Chromium2/graphics/icons/fi-materials-pure-chrome.png create mode 100644 Chromium2/graphics/icons/heat-resistant-low-density-structure.png create mode 100644 Chromium2/graphics/icons/heatsink.png create mode 100644 Chromium2/graphics/icons/inconel-718.png create mode 100644 Chromium2/graphics/icons/molten-chromium.png create mode 100644 Chromium2/graphics/icons/stainless-steel-plate.png create mode 100644 Chromium2/graphics/icons/turbine-blades.png create mode 100644 Chromium2/graphics/icons/vehicle-frame.png create mode 100644 Chromium2/graphics/technology/polyethylene.png create mode 100644 Chromium2/info.json create mode 100644 Chromium2/locale/en/Chromium.cfg create mode 100644 Chromium2/prototypes/chromite-ore.lua create mode 100644 Chromium2/prototypes/chromium-248k.lua create mode 100644 Chromium2/prototypes/chromium-enriched.lua create mode 100644 Chromium2/prototypes/chromium-matter.lua create mode 100644 Chromium2/prototypes/chromium-recipe-se.lua create mode 100644 Chromium2/prototypes/chromium-recipe.lua create mode 100644 Chromium2/prototypes/technology.lua create mode 100644 Chromium2/recipe-final-fix.lua create mode 100644 Chromium2/recipe-modify.lua create mode 100644 Chromium2/thumbnail.png diff --git a/Chromium2/LICENSE.md b/Chromium2/LICENSE.md new file mode 100644 index 0000000..ee22ee9 --- /dev/null +++ b/Chromium2/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/Chromium2/README.md b/Chromium2/README.md new file mode 100644 index 0000000..7db4260 --- /dev/null +++ b/Chromium2/README.md @@ -0,0 +1,16 @@ +# MetalsForYou + +## Version History +See changelog.txt + +## Created by + + +## Thanks to + +### Compatibility + + +### Localization + + diff --git a/Chromium2/changelog.txt b/Chromium2/changelog.txt new file mode 100644 index 0000000..dea249b --- /dev/null +++ b/Chromium2/changelog.txt @@ -0,0 +1,63 @@ +--------------------------------------------------------------------------------------------------- +Version: 0.3.2 +Date: 2024-07-30 + Features: + - Added inconel-718 to SE heavy composite. +--------------------------------------------------------------------------------------------------- +Version: 0.3.1 +Date: 2024-07-16 + Features: + - Added stainless steel plate to SE corrosion resistance data. + - Added air bearing to SE friction data. + - Added chromel-r fabric to SE thermodynamics data. + - Increased heat resistant low density structure SE space recipe 2 -> 4 +--------------------------------------------------------------------------------------------------- +Version: 0.3.0 +Date: 2024-07-05 + Features: + - Added heat resistant low density structure SE space recipe. + - Added heat resistant low density structure SE delivery cannon. + - Fixed air bearing not having an unlock. +--------------------------------------------------------------------------------------------------- +Version: 0.2.6 +Date: 2024-01-21 + Features: + - Removed old unused files. +--------------------------------------------------------------------------------------------------- +Version: 0.2.5 +Date: 2023-01-13 + Features: + - Added heat resistant low density structure to SE space radiator. +--------------------------------------------------------------------------------------------------- +Version: 0.2.4 +Date: 2023-01-06 + Features: + - Fixed advanced electric motor unlock when not playing SE. +--------------------------------------------------------------------------------------------------- +Version: 0.2.3 +Date: 2023-01-01 + Features: + - Fixed inconel-718 not using niobium plate. +--------------------------------------------------------------------------------------------------- +Version: 0.2.2 +Date: 2023-12-27 + Features: + - Fixed turbine blade and automation core 3 unlock when not using SE. +--------------------------------------------------------------------------------------------------- +Version: 0.2.1 +Date: 2023-12-24 + Features: + - Changed advanced electric motors subgroup to engine components if If I Had A Nickel is installed. +--------------------------------------------------------------------------------------------------- +Version: 0.2.0 +Date: 2023-12-19 + Features: + - Added 248k support (molten, pure and cast chromium) + - Added an earlier chromium plate recipe. + - Moved stainless steel plate to unlock earlier. + - Fixed Indium cryogenic seal not using stainless steel plate. +--------------------------------------------------------------------------------------------------- +Version: 0.1.0 +Date: 2023-11-23 + Features: + - Alpha release. \ No newline at end of file diff --git a/Chromium2/data-final-fixes.lua b/Chromium2/data-final-fixes.lua new file mode 100644 index 0000000..b95c07f --- /dev/null +++ b/Chromium2/data-final-fixes.lua @@ -0,0 +1 @@ +local util = require("recipe-final-fix") \ No newline at end of file diff --git a/Chromium2/data-updates.lua b/Chromium2/data-updates.lua new file mode 100644 index 0000000..9c197d4 --- /dev/null +++ b/Chromium2/data-updates.lua @@ -0,0 +1,2 @@ +require("recipe-modify") +require("prototypes.chromium-matter") \ No newline at end of file diff --git a/Chromium2/data-util.lua b/Chromium2/data-util.lua new file mode 100644 index 0000000..7edf712 --- /dev/null +++ b/Chromium2/data-util.lua @@ -0,0 +1,1049 @@ +local util = {} + +function util.get_stack_size(default) + if mods["Krastorio2"] then + size = tonumber(settings.startup["kr-stack-size"].value) + return size or default + end + return default +end + +-- 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 = "__Chromium__/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", + result = "landfill", + ingredients = {{params.ore, 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 mods["space-exploration"] > "0.6" then + 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 = "__Chromium__/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 = { + {sedata, 1}, + {type="fluid", name="se-particle-stream", amount=50}, + {type="fluid", name="se-space-coolant-supercooled", amount=25}, + }, + results = { + {params.ore, params.quant_out}, + {"se-contaminated-scrap", 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, catalyst_amount=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 = "__Chromium__/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 = { + {"se-kr-matter-liberation-data", 1}, + {params.ore, 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, catalyst_amount=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 +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.normal and recipe.normal.ingredients then + return recipe.normal + elseif 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 + if data.raw.recipe[recipe_name].normal then data.raw.recipe[recipe_name].normal.enabled = enabled end + if data.raw.recipe[recipe_name].expensive then data.raw.recipe[recipe_name].expensive.enabled = enabled end + if not data.raw.recipe[recipe_name].normal then data.raw.recipe[recipe_name].enabled = enabled end + end +end + +function util.set_hidden(recipe_name) + if data.raw.recipe[recipe_name] then + if data.raw.recipe[recipe_name].normal then data.raw.recipe[recipe_name].normal.hidden = true end + if data.raw.recipe[recipe_name].expensive then data.raw.recipe[recipe_name].expensive.hidden = true end + if not data.raw.recipe[recipe_name].normal then data.raw.recipe[recipe_name].hidden = true end + 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) + add_or_add_to_ingredient(data.raw.recipe[recipe_name].normal, ingredient, quantity) + add_or_add_to_ingredient(data.raw.recipe[recipe_name].expensive, 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) + add_ingredient(data.raw.recipe[recipe_name].normal, ingredient, quantity, is_fluid) + add_ingredient(data.raw.recipe[recipe_name].expensive, 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[1] == ingredient or 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, {ingredient, 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) + add_ingredient_raw(data.raw.recipe[recipe_name].normal, ingredient) + add_ingredient_raw(data.raw.recipe[recipe_name].expensive, 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[1] and (existing[1] == ingredient[1] or existing[1] == ingredient.name)) or + (existing.name and (existing.name == ingredient[1] or 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) + set_ingredient(data.raw.recipe[recipe_name].normal, ingredient, quantity) + set_ingredient(data.raw.recipe[recipe_name].expensive, 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[1] == ingredient then + existing[2] = quantity + return + elseif 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[1]] or data.raw.item[product.name] or + data.raw.fluid[product[1]] or data.raw.fluid[product.name] + ) then + add_product(data.raw.recipe[recipe_name], product) + add_product(data.raw.recipe[recipe_name].normal, product) + add_product(data.raw.recipe[recipe_name].expensive, product) + end +end + +function add_product(recipe, product) + if recipe ~= nil then + if not recipe.normal then + if recipe.results == nil then + recipe.results = {{recipe.result, recipe.result_count and recipe.result_count or 1}} + end + recipe.result = nil + recipe.result_count = nil + table.insert(recipe.results, product) + end + 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.normal and recipe.normal.ingredients then + for i, ingredient in pairs(recipe.normal.ingredients) do + if ingredient[1] == ingredient_name then return ingredient[2] end + if ingredient.name == ingredient_name then return ingredient.amount end + end + elseif recipe.ingredients then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient[1] == ingredient_name then return ingredient[2] end + 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.normal and recipe.normal.results then + for i, result in pairs(recipe.normal.results) do + if result[1] == product then return result[2] end + if result.name == product then return result.amount end + end + elseif recipe.normal and recipe.normal.result_count then + return recipe.normal.result_count + elseif recipe.results then + for i, result in pairs(recipe.results) do + if result[1] == product then return result[2] end + if result.name == product then return result.amount end + end + elseif recipe.result_count then + return recipe.result_count + end + return 1 + end + return 0 +end + +-- Get the count of results +function util.get_result_count(recipe_name, product) + if not product then product = recipe_name end + local recipe = data.raw.recipe[recipe_name] + if recipe then + if recipe.normal and recipe.normal.results then + return #(recipe.normal.results) + elseif recipe.results then + return #(recipe.results) + 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, multiply) + replace_ingredient(data.raw.recipe[recipe_name].normal, old, new, amount, multiply) + replace_ingredient(data.raw.recipe[recipe_name].expensive, old, new, amount, 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[1] == new or existing.name == new then + return + end + end + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + ingredient.name = new + if amount then + if multiply then + ingredient.amount = amount * ingredient.amount + else + ingredient.amount = amount + end + end + end + if ingredient[1] == old then + ingredient[1] = new + if amount then + if multiply then + ingredient[2] = amount * ingredient[2] + else + ingredient[2] = amount + end + 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) + remove_ingredient(data.raw.recipe[recipe_name].normal, old) + remove_ingredient(data.raw.recipe[recipe_name].expensive, 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 or ingredient[1] == 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) + replace_some_ingredient(data.raw.recipe[recipe_name].normal, old, old_amount, new, new_amount, is_fluid) + replace_some_ingredient(data.raw.recipe[recipe_name].expensive, 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[1] == new or 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 + if ingredient[1] == old then + ingredient[2] = math.max(1, ingredient[2] - 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) + set_product_amount(data.raw.recipe[recipe_name].normal, product, amount) + set_product_amount(data.raw.recipe[recipe_name].expensive, 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) + multiply_recipe(data.raw.recipe[recipe_name].normal, multiple) + multiply_recipe(data.raw.recipe[recipe_name].expensive, 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) or + has_ingredient(data.raw.recipe[recipe_name].normal, 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) + remove_product(data.raw.recipe[recipe_name].normal, old) + remove_product(data.raw.recipe[recipe_name].expensive, 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) + set_main_product(data.raw.recipe[recipe_name].normal, product) + set_main_product(data.raw.recipe[recipe_name].expensive, 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) + replace_product(data.raw.recipe[recipe_name].normal, old, new) + replace_product(data.raw.recipe[recipe_name].expensive, 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) + set_recipe_time(data.raw.recipe[recipe_name].normal, time) + set_recipe_time(data.raw.recipe[recipe_name].expensive, 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) + multiply_time(data.raw.recipe[recipe_name].normal, factor) + multiply_time(data.raw.recipe[recipe_name].expensive, 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) + add_time(data.raw.recipe[recipe_name].normal, amount) + add_time(data.raw.recipe[recipe_name].expensive, 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) + add_to_ingredient(data.raw.recipe[recipe].normal, ingredient, amount) + add_to_ingredient(data.raw.recipe[recipe].expensive, 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) + add_to_product(data.raw.recipe[recipe_name].normal, product, amount) + add_to_product(data.raw.recipe[recipe_name].expensive, 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) + for i, module in pairs(data.raw.module) do + if module.effect then + for effect_name, effect in pairs(module.effect) do + if effect_name == "productivity" and effect.bonus > 0 and module.limitation and #module.limitation > 0 then + table.insert(module.limitation, recipe) + end + end + end + end +end + +return util \ No newline at end of file diff --git a/Chromium2/data.lua b/Chromium2/data.lua new file mode 100644 index 0000000..3488b14 --- /dev/null +++ b/Chromium2/data.lua @@ -0,0 +1,7 @@ +require("prototypes.chromite-ore") +require("prototypes.chromium-recipe") +require("prototypes.technology") + +require("prototypes.chromium-enriched") -- Enriched Al for Krastorio 2 +require("prototypes.chromium-recipe-se") -- Space Exploration +require("prototypes.chromium-248k") -- 248k \ No newline at end of file diff --git a/Chromium2/graphics/entity/ores/chromite-ore.png b/Chromium2/graphics/entity/ores/chromite-ore.png new file mode 100644 index 0000000000000000000000000000000000000000..16756c340215538f74bf2441cba38c2d245e8c8b GIT binary patch literal 57776 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 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/entity/ores/hr-chromite-ore.png b/Chromium2/graphics/entity/ores/hr-chromite-ore.png new file mode 100644 index 0000000000000000000000000000000000000000..56ada08210207f618286ed40930243caa0ffb07c GIT binary patch literal 222510 zcmd>k^K&Lluyt(Pd1Bl4#@^VrojkE^Y;0#^+qP{R8{>QL_cz?%?$k`3sp_ifuAVtH zr>i`E=dtq8F6-TQGS_Uyb98MO43}v75Fri1hiF!q$EYf#l_@g#N}jVl@(=G6vWh( z#q`ug4K&4ntH^1q%j#>%X=$kZ{;jI3{aaU8+ek~yL{HYxK-XAb)!b0t)>PKfQqkU0 z&D`j>jhU*cv96W5uDzA6o1LnsgQ|<2j=Q5C&{-Yms$*qgY-Va~Yi(+0Yvp8bE@;8X|Hwpoo1pC?s`nd-B zdxr;rbSt#M%iS>+vFzM#Yeb=1-eFux`qY;qr!l(k-$IkE-BG2 z$+13Z3BK7$uGz`J{ABxrbnn76r?O0!>Rk8YOkh>6_um4qrcz*QgcV^KW6Fy&N(xe{N|Gx}Gyhg(wf#+Qs!D0B$!@LB z>265wYRs;!%5VHz(AiSj*<3W*7BkcoKGGUB)fGF?l04L&Hrbur-}+~`BWt`TXQ-=a zyti<$yK1KY&&pWt@=)^nXzJEP`od85_Eg5nQtoJ9&D22g^ib8pNa6B$$>wzN+-T+E zM9un4_0D|d^l0PcaKrLU`|?!d+HBMMLf7U(^VVYL*=p(0Qqj#;@!@jy#b)*0Zspx} z$=PPp!Aj%aYS-a<_xVoe(|-Bean;X7?e%{5+j;xrQPa`F3Qk2@Gctv?_~i8Ry+5hh@?BB&#LHj`yfbrAm0YV z#W2EZ#VNV7CDB4eeV_z=KSdc3ptc&GG4-B%uI9T*Pl#?|;xR;u!6PZgN&~Dty-E{}gs@H!Y-|=<& zD5U%YZMCnDeiG`N@|*-XKt@B2`^z4~Acz3&q0qf`6D*4dp9da2{-TpOwrGbNVjQdc zda69S@Bi`*-G(TJ(^p<{7 zEPw>`N+|p=1F?V~kflIhp#?mt@xa*KB_8`_a*i_q9n|-OIJ4{b>K&sTAwi(idbH9Q z#dOPcL;-q$45w%C>D7B^=Eko6=`Lil8a-%Ico~l?Kmr$(5%I8)2VW~k^q&Vm7KkmO z>}cmM7%)KX<@?iw!}k5I$CV_M)PDI4@|~t<`Rl+Btn&}8-=lx<^nT9p?K9i=ud!=i znEN&2Jrw6@gLa|zJke2t)%oLw)}~wypqbF2;zjg$`nb)<&$q>IiI|ZPL7psm_&G!` z<+#|&KdaFWifI3NW)O{7{1rE1rK%=VVOZum*0C9LjvGW`?1eg5yVu*2+eaLqh5@vnW`UKhTH2#;=G zbYuD2v4%)ufM$=kZEdeJ-+fH5utkjiWjRLlEpZfcfET_U_TS&L&L_l2J^!5nuQ+Pi zTUNwm;ty}7HDUU|Gf4eCaKsD>wx-~BXCO~cG|WBbtT{6n9ucLzJKpN&b4=KZ?SHx( zFH%5+>@s$FJ~BGJ>tFT-a~p`U$XZ!y({ZnI-~1J3E10*Knv%BCj3fF(HO}2Ajl3EP zmgB~#k<)sW_JtS5g|-kb0@TD2-tOOJ?CBCpoDdIfGdr2hs1N zPFJe{k&@kQH@QC|yMut)BWe3#=%+?o!roXuvwvy*%mG!0B7v%P(|MOxly=oC z^$9d7LXXZa+u*;w4B;1Z{x1UTvn@#lNLuxS%*5&9=PKMS#M2o(D`kvAV}7*QJx@>n zs=b`7JiqT4OoE%M2X4ET_leAj%@-=f+K+MVrSWz+xIUrVF*2+GlFhs};!CuFdIX$$ zTXVLqJ4l;@-Eni5KL;-cun8HnC4HYo8Ko10502!Fch0;e<%7D5`;FLJexo(5JAxJZ z-1Q>D4Jh@PEgRP1jVs~ef&nG3)sOZ_^^X4{D z+2ZhU!gAEXJsHw&Jb1ql|HDj{g5HsBOA|rod(-4#$Y=BGh~GdyduGB=G2T9@vy2Ld zKxgyoj9;G)M5fwG!r?((CC$_R;(UJYmjG6e+gTF6X3OT~W5-p?!*CfeDY$jM?)7%y zgl-&bsNm)uj?bi?c!)$R>5UkB_tS%{EEo(sBmzw&(UgY{vEw5U_~$3`j$CZ*}Cq$@TAlvFY*um~P$r{_jJBScE+>8>n%|404v-Jw6<)|7()!86OZdRkk><%sG;R9`V_ zq3+dzY}m!m>6^oGp3q)(xbpdiGlZ0%cwbNeM-66;%oB?ru&jN8|7Yw zpvY5OHX=H%`u!wzw*#f?Me^BaQ>dSml0r-U!CQA6$NT=D?|^_Xh_U`440m3((8SmfIz^iWJ(P(pSZoI9QZE#)qe|H)tl#EZK~S z1vR_gU-z}2#TAJeYN4dANh=HL{DG%RS&mOhpwyPD#0@L>CoZYBLjnO zfw^L8xIQr@QdWz$Dz_BfOCl$4F%!1Jo% z_%XWFYbphJz3q*jlTy`AF?!u@W|U(Gx*o;*#e>ya9QM-5^5{XS7-I}oR&N3hMsAD# z)YcvEk7*AeJG}Xk%Q{B91eu9cQttG3$?JR1zHZ#?DTSeL2Lu>bshQZlTB@`%7UvmaP~)%Qtq9xJ@eB+jFi?_ft;;lhRuiDGPb_gg*r zf#q-Q4+rfsk+Lj5Z_GDXo}#j;gO8EL%fkc9*JR^U=(|&J5d?V-vR@@0(Ly(TEdt*W zX|pDlU_k`&lu3A7Ze)$`)egJB6T;S{%?g+;5x-v#N0@s**gL*HR|dXrYjrl%17t^% z+F{TBNX_p$nN@aJNV~mlV<5lddKK}FR;2uncaDgXN{vu>MHLh$SZ^7Orl2*@oIUS- zNrmxCx-g_;CwyD|q=pPI)d%vRYx6WXEfQ@Yk@dR_`cR1;SwP<7dmpX4PM3tC07nup-hx00G-dJ06IUKHQ?@;nXRnCQ zYK5h&@zX+nCfs)0kufuNfn==9|MUu{rU8$y2_s|KH$4&(wbdP^N(#2pZ{OzE_?Mu_ zSkS3&lJ?gGN%QnDMDURO4##yDQ=LRV;xx1jlk+-^lM($lF2liE59DV(!Q<)zzIJS4 z)y0Y?U0_i}y!W>1oJwqQA#R5{(2ThL|dd6Pn`nv_vx{$mH*d-aN*o`*8Wk==$G}e~$V`yst zblck$yd@X0oCH)-rXam|zCX_Rd{eHM?Kf^8^2ZQpr-K$I#Bo{FdV7^cbFh&+Yl$ zlM8G+u`#mfHeq1LM#~0N>&MuE(Cb7!c*@9TciJ}_6to#xj=E~5!t(QWDAx;00<;7_ zbiWK2IZ36|xnexJ9EM5MNjz>Bb=K^_V7xdw7<=e`6Ya3+@en+tV8h8tbnj0yJZ-N6 zr{FgVG3r4jD}5|&L$MzPRvq`>dKWQWRLxF8D=2(Rs~2dLOXF&HS+WHC1YRd*Vn?ll#0U?L8j$9U2?~7R(QAP`OLA?y{{K38#((JLaKoCoWvm=xjhm4%p zbrf9P``{kiU&*N{{C)8Co++cc>ARbFnjejj`3q6Kuc-%KnIMFVO$c{_p#%nmJBx;&S983}(Hd$pQsN#f`MEB)0pM7sP0EG&+t$aB48xUar?&U-7O<+*&wN~3$;LD>3@NQZu0qR?sipFp0ttax6dL(CDiWn{riRbl_C$iG zTZAOXe46=wMbsuivm|;F;pFhqEt}iZtc8 zw8ZQ=ag10VsDB*(N7~cLqqJJ|Lw#|v9|vrsaf(U5AEtA?IKkDPxLPa;1-gNj*W<8; zzSoD>uKxY@v@Z%iX(9PI4U7_On}`7{I0j2K59)?oLZoWq;!M-{cD=al9r;zx(_TWTLxB@eo+v|-6uCmL68m> zCVK5sAH(vk6=94sX(|>V`XtVah^(O;W)`y+*8;+z>Vw<$V`K#v0cAkZLPAz_55(YY zgGMG}HcU#Brd;@Q^-c`@IniP2*;`4a0_OsG3lx(ZGv;TEx7OyxiZ5Hf3)*y8Z(U|x z<>$4jtcqP+$(X;b{=4B{k9v#L7!ilb6SuXdWAwh{iT}i@dLx z9fW`ZR8^f9bE8C3s(CYVR0MCg*Q|}NlEs(pKtc2|m!u*m6;Qvjg@oS6|B8dZwIJH0 zP5pW+RR~4}$}no9p#E_Of8)+4m+I6~B#LYLW7)>=wQ~?F_Lj{H5GQrA1d56W z#DhQp3fHk21)cj-eZ~=Sut7hI?zplwG>rL)QIB2Gh}`gS02Uz?^V?mqh@Lh%6r5}( zf1DR1?lP!2xc-SsOv&Z2l=-B%D`O^d zd!EuGj}Z?|Hv!7Y)9~nB<@vJuS}cs+l9SE#KtK32%#HGdyp{42CnclC6vActeg-9L z_+^QC3qtM_|Kyg#?L3Fgsg%7N$>>nMk6iqJ};@pkR~V6%4!b zwxj}Wz&>AMM=K&K8#Wg#VHSABL>%|exb>ZMyM(TQTdA+a%ddUH(4{wrUkuF1Vv+Jc zol}MHeOEI+ERw++T{n;4JbV<6un~zE9*@C_eYF17_Ik1|X()oC#`_CCFE||&kHS-W zc}R-A)XdnR_ig1?vBMI{wMQsP?UD)c4)}NO12KRxvJDHS&(`>^e;46){QO)zq)Y@` zuuqdO;^18N#K7}DY1lwP;7|=j(%u(bJK!(){exzTTIhr>12}@??(osH&aQaR$%VBG zEL-zKxjwHBE_OI%8}?mUZ#=frJ$3S^x-%lltp57@z+0=??igLl1Ev~UNeYs^EIz)S zPkhwZ)(kY%PqwrX2~oeYmWJvdIock>?;b{i;IZ9dvB_Zc#S`_@%4=a(r zAvzmw_Uu_nE3uUP%ivF0N>!^l>w%y~`!~3T&$3{cw#kI#OhL3URv1>tn=<(V*TU4 zmm*SV9r#__Yp_n|dpwE>d0)qowaj$Juv*B0d$f9ZG69fE>(n6w)dk|`94?^RrAdcS zNhtLG8d9MF35lC(2)Z9J;bDK((UlS1*w<<}!@H-$xzoHsIM9wuQe5Y!PoW_LS2--N zn)Kk3@In>FBCR+^WLebEvFKl)dulS)q=53E7?c0W%^3ROgQSpf9=gFb`LvbXnq73~ zu*8_C!TNF~n4hOo;mM~o4Zp{e0X)vPX}t_n=Tt zD~2B;Q)ScWGd8gX(ALCZLbSCNiu))p|1^=)&c8LD-hL##5&m>!H?`GJs6&?pG~@j8 zla!8(tnZL5`{S=IF-Ar&6HgORZwO<+je*{F^K7E%SLYcsZo=gSb126MHyRgowanU) z7Fd;nmI+m9kS6lr4!RGqu|oeTqEE#%9jlv&z;nq%BAJLNHe(uV}m7^=Mms{78$#hI;dyfr(h} zgt52w{Ko=2p2h1k#*tvopukK5J>{iY?$`2yif*FF(a3onI5u1%Ww_2#af|t=T0G-+ z+hr<$d%F8pEh*Cx+`}TB^lSh0@n{&NvN{A6_NucM?xzrz6BoYip5sUYqzDmKn!Ptn zbst-P+RKs4(XGx{+5rn?Y;STA3e{No;Aum8M)hBiXmQJBOHI(oJWlW0a&Qft*-ikSVJLx-r_$$lDVoFH>HlZfRqh$# z3t98?e9_{<=@dbX!c!_T*MK`e>rQ(0@@j{eotWy$eBcz~BmJ6+eJ<5cH0Wu)*t0xI zb8sJra^e&|tE@b*mLtemXkp^GjT+H8KwW8HOfz6OOJ)KVgWbp6kh2sv9u)(Y zx23D~p$%EJSrGYr}D(Ovt=M2ozmxVU45a6;HN=wn7S%hSSa%m9k2?!_eLI@0u z4>Sw-Re>0yjiRs5Kh?8$JUWhEzy|>#uOR$J&yNc8s0`}b7r;teWx0GTfH$2Y2mWO! z4o!kuJ2`m&WR@EJQV)-J^l5zt>P+yc3pleoy&y1`b(0m~hp1`{)9NamJcpb29;c0$ zY?c$uo5rJkLY0x9oQU6~dei9ZK5CbUuW9Rb!z5BDI|POx4V5V+U((y)THFe}g__R< zKxHVoim6iE1v+hwALLK2p4l^fESw4nHdVvrTk#s{$W%2?Fh%8CBv|B7*Y&Ks?j{OPX^&#>29kyd(f(Q=Lo8-W1z|@hvYg*6@ z==0*Jj`xiy2yZ1kxhrBy_f|thjE|m|{d&Cq%`w4|W7`ImPihkAX|goHF~ksn%TpVc zAr2W}P*cf%Kn{WO;z8#j97bd)1aMV$-3{oxm{CJbU2ihQR~Jg)DC^3UE=tc&GW)&! zHY(?eS)nMhW9Z?GgKu%V|D={jgG7XpNpUchYm}X&!}kC4xeX5*5REq|fUk+d0~^ui zs5jRMS0;6NL47fFR$PJ^Y+{|z%xLM1K}L_~%n6#^$PBR~gP3nI@(IGHsJY?ee+h$@bXtm~+OUeNstfc}eQ z)Nr-b!M>am9Mo`Y*d3CaKvb}*WZ;J0C_|-f6kbs);(|~gi^w+{UPNc?tg>*TAxVZR zIq?rixV|#?is@ay_X1%j5f=2UW2a63*N|}hNd8ZSbzZXv^<8&*oYzHp8i?nCKqf@I z_$qlwA#B?xmWD)g(P15`v)w&4x};NyB->o1)F{W&yir28>)%M;x(FPaspo;@y^hT* z8%Sj|FV8=c{a{}WHKV=mPlLpI!$bGVXsbxPb00?m0D=Xibn}7M6dy zw0X0|dq*g~63Wt4i=qKYVb4h0{%4J*53p}0CZn6sT6w)$|M&v$aPb!-l5piQt+3-k z*#KGX@TOd0j_FX_(x)&*`H84ZG?k^3^dsr18uHFqcVZtqFPmp!CAwLysN+!>#C_%? z;dcV1*ieu7T*v^$qNEb!d{Mdp`-KE_GXE-7Z(0?JMDO%9*kmTv<+4QWDkb3$#AQPdGM_+(Kb<%nFLT) z_#53o0Rby=NC6^gFlyAgqDUi9=>E7>K5QVkepoz*ZLt>~h2`Xtgubb)xjG?>dxo@_ zqgvogfBEpCd&dTMPvd}jRk^vG`G}UYV|@38=|>7&nzd;jF<3ARf5li(5(FwrUPGO0 zUi!!uTN}FgUbG$!p4mfO{3jSjuj9Ky&qB&>eui238d{fzEH3BMBML zlSmx}eFLPJSttPx$)nhYsEjlQbq<^90t#adTHQe@D2cnrb!uxD?VM$U=FJ&3r40*K zcKCAP`8)c^R0CvpobHYTju4O13`q)fGRB7b=Ry8h$W6#NxbHKW`f^ljD1S^2>_?ADQr9d-h0@F}k!C;(ex6 z+101Raek)dxa;%S0C$HPxw1Kj&lB9b9T z3KAP%0M4D(B_n*x_FI;|{ZWuSy*n@dnU$v_>5|`qG%NYzr={t2({O5)?1}%n>yQ)n0rr-VWmUdltmkUDy?y5}WtyqcH_)A>~^&X?jk=nkUkp!3a^1X;=y_R89@v0F2-W=@;PSeDfF zT8prODNKCdX~8oT+wvLc^qiPs2HX<1Xy`16Zv`r0m_RaqfwrP>EQoO{ z08^neX$1uZ>fy@b#_kpb_VqqoQ9wtg%s2~-7*HE4Xge@2I(PFkwq8sguFtoZYSYK~ zkFEmhgI7K`ikk87fE`6*q0i~?&+jyCN!1Wme|1%iU=Ke2Y5F)Zbd+RW$9azzqr`6{ z(YP=sz|U^a+aG4E0$+TzQ7>8RQ*F)Ng%x*MVmjT6Aj8^)bwj05lL}`aR_PrR79FL- z8sr;Uqra_tJO062tI>xYNN_?6AYnx_S5Iz%qp&TmA!i`~jR9_LVTZo!zWczC%HeYl z-So0~6OJq$&EBeu-0{D0?cpfeUUF0~Axs^m?SO)HlM*Q6|Xtei3(^+<;^x; z_}r=(XD|)Q0_lOs!-oOH9c2{_CqtD?HTXP&kV;x+f*D2eIBOCr;yux!vc<{)gN*6_ zES&&;Yc0?|3HAtM?Lc#k12#Yag(c@T5z?D%W$D!->$Fh!JDL|+b_uL7D(oZcQ%Fq2 zwtLm`N?rN<;`DMlx8k4af3-SiG!{Z-VAL>gw&MhaR4U-ed!7 zz>P_lAqHBGC()T?obs*WXqG3*k;DCK5FACBocHhXiNC+%V=G{cSSlvIp*}Pc3iw_p zJIBHV$#Lc&nyEK+byVhu)*X>oJ#OB6!Vb3xqA(R|r2rw+;76>aHm%Gh9Q%z8#3zXg zc&!mmNHjdsQF{Z%*cM_a?2^%|w?$~lCr5n!uOj|7r=A?id%$Y|%qJ1_bv0-Dho(35 zbH#6I%FZigfFJ=3gLCIL!gDod+zpdRyfnDScUl7?()=e*X zr1DqRChEndBYo!K)9WWnMo^Et4Xg>T?elca@Sz-Z)eRQ#sX{4`Mt5ysuw5ps#vBM z8)+UiOwvkasSsh{@0dtZO=coUJ{}ASLVaTR1O8f?hHOsqtVKBW^>d?=>aDYCZZCu6 z0)O8x8#iR9?hK^H>v5Y1JN8)}lh%)f+93kJd7_Ojuz8kOphCz9>M|TeK60xDb7{rQ zde*ZScs$)|ZGl<735!Uaaansv#T`5QLqp$N<_T|(f<{rYQMDZj5k$UFK)Bb;DRSMm zAMzGNzP!I7YU#vo8Oa)k4qqe{KHdJULiPC^+sU+MF`qb zvvPjtttD^$_>Lz)`wzVA>g-sLPG7;tesq1@AEWn|yn)kW=k8y-VI-&) z8~~7z5V>6QO{cjDxn+gU8Z57iTK(u2Lyg|57DNv9&dyJ23^*^GNok74TLO~HsL@Oi z!E8Tn7Jlxw?&nnxXMs@uUBm9OnM1pM6dinOvsbG2H|wh*1L9_ZsrLUhSaCrn`s2H!yTHo}cS>)UwF+iHG_BIlI%R6WLdf0zm!d(6*KI8JEz#8>Wauvsve3?~>Azu6 z^e^n%9}saKb~vI;1MBA?n6C;XurGkBKrll&&d0POEV&6F7Fra|z`km`W6B{ZX;l2g zn6pykE-KtxKP*Y!ptZ|Xg-u|Z`OCXjX2O)DQdQ@Q2^%J_P=3MG{KFX{el#?`kf7~P ztxYOi1|Uux?ru4(Gdrmc@;8z=mZnD%rLb9YxB$7-QriUSTIn9 zP35h+AW|1(Y~H+?L`{^Thlb0x^n40k!b#wxK@3(JjWh(BTe%<$)sQ4PYQh*n2RFLt zkCsh^TiZOK9GJ^voWHBpUH*4UY*o>PXvCD}Ygw`C9p){s-b5Z|7=hJdH|M{W5SHzw ztv$(znku(;J;snrdJ2R^a07a%)qI@-fNed@(5;iz68Ln7+REQb_wP zIL7S{!DZ@@>(H(7(}Yz}Nm7h#AE>e*W%Pj~e-w9>O=8K$egVA7nQ%a+RCy6Q6(mQP zBqy*g#pVEq@24pIA8EvMVmYZzdlSrdF47Mv?{;XLc3JK4dJwA3a8epe1MB2{qLR@j z(#SR;T#HNK$Y3SqdEZEyd+#z`@q%?P04w}O^^?}%@^{wq6a+Kb>&n4SKO%NrS0XAZ zQp@u40gN8KAx?*7Yl=GGZWfSKC6UMH`Z6&jVd&767ZHm9!vgw=v+ey?W6`|5$43C7 zsC;aXxq5^w>JikJ3GEixBZlmvG97_X&Jl?4f7NQxU^jm2=2cse{a7oNLvf$6OEwCo zXJ!-$846{e000FHYviIFiShuk$+`DG!I~zg1?(S%AMwTVQ3VM;>bet>M(#K_BzMkU zg=0?Fv?H*Cbp_R&)37;Y+x&Mp59y%i8_M|W55vZGDDk2KE+xL4-2JEk2$f{7Q8sHWodkH?tLx7mqeEI>- zK=yD!rql?0y-P8aCGKtbM984|xfO{!P15N4>ZEU+)VIW^0me(=$tAym(kLI6rZs zI5(5LQ{;nSX2|M63#+Y#CiTOin zWLc1q%(R6YVdhm8U8dSKvG;ZO3^~0bVpZV$vn}n{oK>(_9<1=csL9%pD%|rhh&EbD z`ww0?1$a8y!bnM}EGvq4O*z*yk|aQpyt6lVuo~EqW=YkB?QXo0u~QGrC$&UIVdY9? zN|$(Q9Vk^B%s6s}atL-V5UD6~FA;xkpL3ITdN!tVft<-Js^B;hRt~CriU`A|prL(% z+_KhsNH#g_S5EEOD`Pntv(i79BH0=|h3rll)^tGvT~J~~Lr zPk&+=1r3dOQE;st{zP{SShXcJm@6X|ELhrbf|VL^wBt`^48OSkhwAQg`mWDeg6#bJ zj&N(myz`w=DkXe@jaZK=_ksA`$y~UN3~j8uSo*iqX0nTejZP!AlE!``#t~sgyt>Bt zPeRcl!zKc~Ezy`kuvOGXzy;s zJ%3GIp^bDmGelBK5omhtipHftMun|$=E-ik48DK-tBEXwJBS*J+L@Z^*Kq7o)pl13-ioC@cpPF=Y;wtuP-S>22MpjOXj8D zYt7}=M+}xyyl#4)*;LT%1QqF*GL4vd6c0blve3hL;3dLu0 z{fqRxw`gu(5g*m#%;$$%Wz3)VHSZ|cJ-Y|eh^%jhBN1m&|BSA{_t48*yba#src8_X zl@=X6xspl!{uJY|>=q=O5dP+W-9q=}=_bCIJ%%PWa*3L?qxLn_6&?NZCyIHNXlLP8 ze8?z1W{QGX7sB)mEm9xqCPh?3^+3)%SqT%B?6T>)BGNtv@#@HWHeC$lh(Tvs^z-L7 zf!Ldi@nQpCITq6$S)^yaJ@N?q@PZTex(!?jVeTNCsw(^~_LX!V!hA4GJh(4rZqfm} ze456RQaI@8{5+Ofj%mJ0ze+H|Hbu603kX2!Jqe$3-d(HXXJBQ1hkork6>F}~6n^+Jswpw@5h0@&ZB>;KjB>##j~8n{`_1EyB;RH zFV(tjQF^V>x{{PBAre^^COoM33kl!m1%2ZF4!pRd@pc#RM68?3*cl5)H`Z19Ln+Pa zI@7()ceme%dQGWY&(C(ipRKAtH13i%zp=X9tA>r8Q`KhMBZ-W`@`DwTn{(R+F7jK+dmemX%^CznaoB2wVS8pdy%(@A}me2-vF@|V>zaE~aX zPC){swmi48lh8)k9sZ#z0-N0WxP=jI{A{0$HnOPh&w-qrD6tD~h-zv1;8BCkh=|P! zlM5Uk+jCx5{9)%@@1J5CcEDqEMEjU`@C;Hq|c916(*PoFye2CvWm z_~k`#t$1uz4H{eN`i#XA3wxp-lH4*GCp!{RA={R%X7+EuSPYF%z%D@rGN#%7KrSDR zSefp<%EHp*Y2uM`(6-nC=x)#&}8n4;*S(N1yCQ$?H0pSSV;_Fpn< zLqxdK^|wKyK@c zRG-U^?@Ch>2Yna%g6U7b&4<@FiLFxCY9D5EJtfCOKEWE@!B!4j|JO3T2cF1L z+dvrlBrD7genekR>zjTYL|A}w@?M&z=2HiU+CL{w=w3i;kx+VGuu==sc*wB)brkM*w_7>u&oPx}fEpvW$A^2y&7sEoR z%M&a|itJa<*<>1l0GdPNtshOPrj0>NhZlGFD}CG4OkIOjlCkZqbYoGH*~t6_@i}{G zQDxOd#RT#}Z}G5k3+H*|7Ap!m3*i3wT(3+)x@Aged%Bjw(yeBw^=h4go_rgqR0kI@Of^We<3~1vHMYQVG4^m+6du=`c?O!$JQ@ zpl`CYW~Ya@GX~x$LA>zb#rN|$&O#=t2*)_UE5GgA#hlcQAF#2h%E-u@IhHdyfaj3} zIBa)yd$9i_t!Yh&H+FK(DD^S<+X$JizZj3N?$+cuc6|TJLqe9d@7$gzd<{aEdp z-1kv!o^CQxna1jHDNQ)Jp~E?4AQa5cjOJIMRObTpd}DZcF-WT&<<(Pz2Ln)!dcC8f zAnCD>?!v8<_SDSt*Pw$Lt&s}2*p17Q+k6^5s_*Ca7pMv62+bntHyE9%FL1H8pZ+{l zk$I8e9FhB4ei$-&^*V@8%d*x$d@#1-NkT?1u6Nws`_vlf4sL0j#TgeMZGLsXggaaa zm@j_`5NTKM>Kof$qwGiuFkb;l`?q_m&auy4!AC-gNRpIsiao*FP`=nBa;my!M;|-0)!z(;Sg-b7 z?+`$Kmapd9ks`dZ@6r@pUCt&~H3z*(vF6FzkK;ILyQJqFJ08G%jOdr#ZXT?192bN3 z^_?fso@&dw^A9MM@QaBEivSG*Ia`ICx~U9zoi4?+>L0Jkjkdc-eA!m?2BNEKbwV@hw8y!4Z{s&7u zwwU$tf^(M-<=uHL_QTdHJGxTVo6F4;wT-mZzwZX82t9y8kGM_(srq`qQOzoxc3Z}x ziTWm_)n80WW~bTqEb?wOq2?pn+6m1TmUGz>Q~2QyUjiMkTCCZ@liQd(;_kK3RP&PY zZ2O?Er+c$miWSs-&JCnr=8JAQKfr@@?z~|9*n6j0Vn35oL?@zu6E5Ui0#*UrQXB+zYwLE&bE^14}OP* z`6w$^MfH*B#~IB`H3^%hS-KG{^74e$8K_n8T8!o+zUrYzyqh3sKPJb4};D<9V~9y^iYG!}`gbHj&aURw9y#GzL08`Or4Pz=o_SVguH@ML@9MvJ9pZVO;+{sZ z>+gatfwf+h%>y^p2Bz%}UU^9x?w1erKBwmcNa)aCvf1Wuhw|x@I)*BHvF~jl$<)npr_rdI+@#srBa3waAJht_Pe zJdf&7n~Hg}SorScLV862y^@NGOi@s^li10d50j8ye5F*>JN@0m-Zg_N{?+T?%o2^4 z(5EvY^JN!P8_xHF`HF)ZJ;&AH{oD*q>@v*5P@_Bhbe=9C3FR@TFHjG7TJh;r?9a@d zz9_^CS8UP@obX2dS~Mcl!{=Y{r;9~(*ceS&NecS*E0y^nBs& zJr8074aafm+ZC}G6VAVf4RzU&v2V%|2>+YhxL}=VHw>;^>iQ5mgvzU#H9Sj2SaH z7_ZUz?u9O-fYf0eANFBdsqu%@bLz8NG}e~gda))GXf!%dpyVz&dzsvYiWo%5O4hHQ zH)!G46@o!NLLyV+;ikHM^udmVlYGw2DDuIuCoIrRJ;|Jexj>KK7rO!<9@!w~kcpV8 zj$?m|#u@VGOR;cVRCzQzDRTZj^LPH@B*9C(8!Y2aXv{E5BrU5?m(I6*K0$E1O*t9LDNJr`8U5c&JY;1G{D{R zoS4|#GbJmU5-)D1hR=XO6#2_jFgGZHq{4VN6S3d!sx)=0kSrdQLxulnNVqX4S=!1j zgMgKFY5)HLUqGP0^VHURynbl=h3$ZGOcMk(0p_nGASI%-Dgy{XUoFcEXl-rjYOBBc zYb{)0YRl2q&3zSo@sJb3wu6@<85j<%rJgmg!)CQP4ue>f&xt7D^E!eFBgIn!V3c zg~M_-lgqwHOAD%6M9yZ1gS9S~(~nSqS+<6>Y~Fr1hh-%pD}~KkfUEn+uXfX-fcuJH zK@6a^ev_GaDxc41<*FlAc)Cys&LYB%KF!jXwLLi;iN79&YQPV;9c9h>Zv~FY1gCFgbF>dTShE)tr1rCZ1Xi>b} zW_6gSdZE>;0^)*RJ61K(SLpwJcKhiY%FU6f9JA;LVdUW_b;f8CkKK-z-`5S^fP#d;0UUC>6?d$L%vCHZ4HQTJ- z4lK(w$s(bE_>99NXlxD^7(f_^@X%2(?&!eYX*G+d*DWahMkU#JIvi{~`A455fZYVC zNoeBhgjiEliZ;%W%=i_=f`|3mOwNB-auYwwZk34TxqqXt^fUl ze@OGawFI3Cq51$K^tSBFA4{N~EdE8dQs&3Jkr6~~Pu_^4Dw~T7`cXULNBQd6r}n+g zzM!f}I{KSYzzReXaREouG!^qQB{sQ%?wjjzBDkm-&|Sq_`Qp` zvW2Zv$YteQH~;8}mE_lS@CCx}Rb+@vY$6_d;1#bvKt{;cXI2mPo$f{Mrl_LGsD*LR zOo(Clrgpi-Qdd5OYk4)y=Yjtr5YyB%l~!T8|L8}@jx*U!i7J0Rn51DfnlXe(($Eq@ zb8TJex%?LQQFCqFHy)mKNzbtiLUe;5Xm$}A6ZoW_l0+@g@!R0 zCVAsrf%FLixPkN*DjVgp=_s;VLqM<)k66Fg%2*x!Jl~j7pS?D%yzzAJde>6Zv7M(} zdfC>9w*9X4XOkZC$5SiMD~`Tx+%>rpT!qq2vu?a6oX+bBy3++GgKAFKw4|bGiWG@TbTXD7NJ7XIIDE*G!%N9G$M(ydLqYux5@08 zm#z&B9t_&+x1d2LHVRfC>^?3^XMhTbx~c=6R6Js{lS1mXP_kbv(+mzB;_+pH15Rpj_&%gMCG@eNTcuj?16;q5%S&`= zb3WcyT54MBbJ@C(7gU`eMM0Q?^I%&Wxd;ln9ANtj>X(iTMSuY~AL{Z|F0QYLC*+-C;6Epxtq>E_<1br zHby{C-I;T_G&rYDEwy&p7SxZV zp#RgV&nYpXtF%HDFDFwn{)qP{Htg^*JUR%ES3vO?=G9zQALb=K=t8xv(Eqwvx z?LdIF4b8sB=6a`#>B128YZ-=3rx6BaL~}kVD(q%+nQ+8UiD}cuC6nKY?w43G3OCo# zbtB;h_1Q4P>cLt*my>bGZDvA9h`8q2?2DP1?~%tDK7}Mf9Xa=Fjp1Z(%^LFf^JM;q ziOiG1E%%tGPhGKX`00_O7Wq0_mx2!E1dgd~2l>`WClyx!-FD-9*Udp^CjG&ipe|O7<*-Q@}X}ruP0sCCP`Jo%bnXTc$ zUB*}j_lC(!Fgk9ZeSw72IbBvb&WAIyw>#8YtPpc`uhulez@xeggq_7EYryR}1_^6!KDHTYlx`9>!#9aYU0B3UtMdQ%y(vqaf zq7c`NgdpI~jv(i$uvw;+p1I`ReL8=3=M7k=M9+8n28?0Exos<|XC1U?`PEBJeqW%& zSles2t3GFCur-|){@D#J;`NJ^bvAIe1AP!OROm#2<_JK&ILUX&4>x~1;9AIB##DIR4#wuN*g*d<)@hfY#BqVbL`^0N9yl@(i__t8 z=m=41>AW*OGX|H-)4~}8<5`yVd=T^9-Zn0(v%zkUdr_me!PhnY;3M9AWhl8b{&F*Z z9Yy-?ZD%>G8WInmqN~$xtFYI5X$`ur&d$5YSQhaoF&K+#+D9q=Uxtlv6`~k1qR3qu z5mIq?J9B7rvvc`TGh6+%gXhvpJ|}vc-7X*in~RkUi7Eh$A~BEve#CS0=YRdyk7pn6 zR9&<{@nl9tZ9ezXgL|dE@DG3SxF~dgd$vx> z*_rY?-?6=3wp6W@k@VzaLg479EI7RF3oa6x<9Nrz&fL5^{HH-l(KWHlUL8tcc-R5gwBp&fhN7}gv*F?yY6SE`ot!iZ`F&md?BhN!_a_I|WLyg}x08`?_`0}M zCdLKZ0~~lPE}^HfjbW;*txX{?z(IRl&~o`~79@%w2$E)Gj2H^Jp$C>&N*{T!u#Do< z*am%Xe4_BzWT<}~-CPRQdSzWlB5ttS?Sebd({$tgmZoEQKSE_IIvZRKbPU+n#(^2I z)9!EU2>Q_>KmdOsTMOqp@*^F*qmQO47Jt|qE)nEhPSvuy4$LNte3ylpXDvJRGMkC9 zIBg{*OoQ2a4O4q5`sv$|ekwm(;}Jv`$BKM3*+U9{wRAKXFFru19g9&BoMrbGnYJZBv&*TsgCE%I062Ad)Qk3)(!R zcis-Na@S@EfIjZ$5zK}{0R$beFdPU3(CBt|y*O~*7wrMKb6m>&Ve;^~9W0&R zhoHuS7qH!rchBcA;O?j6 z;i1QSF&al+;66E`oX&R^g|^BPi%?cXWlo4)Sq1 zDT`fJhA}y~MyBi1zufcaSoYILA>hryxEv8gL0Ch#*4ZnbC0LdOC6`e_HfyP2+`*Wa zEVSO$QExIcWlpBV=DpF^+}w}NtFzyN2Me)>W1E~Ix(XB9R7_4J z)g-=s{3_tQ(-!~fV6x-Arb@D4LlC(tLaWP|Sq(mCOVhz&Zs;Q0TCT;*MKDekj5sa~ zgbQ>)PE6viBR(|@|L0f|JPm!MC)31~FTqcCKlJc4x5w*kMpB0_$oefNOLfn@pOY!C z{uQ2M`mJ3D!Eeoki&ml{a+a7(W)owxo2*V}otZna>_}pKX4%7=WDw(smQN22?R{sA z9a|U9sPlEw5L{nZh7lhvFxud%@w2!%L~4FxzQPYo;G z5s3Hrg0ri>_5F|U1MmwT2Ut+AD5;)%!ROUx`#1q?Cl}p%@fDY^3$?X$`fb(4z)3t(e*B-O_YvH_}pp;|eays29 zRLW%2Y&}zEh9KN?*WjNrWY;IX<`aT|K%fEyeq17OXkB-(t25xWVI|#GzVZI8WKihF z--JM7AL$v{{P%UjhSop_o%%$glFRE6vASewot0yJhYFRy?Ik4piRwoqhN>kabPKg< zK%V2kogCK{({&AeRa$T}2YLM`HuRB(IptHCQnT5yta8ygC5?z}yT54&@dMyOf<7=u z@mNI8=5pDlqig1WTx{W7PKYR~nv!ptKxuYb-ih4v#HO9Jp5Mc0%SH8<&;Q+BF5l_i z?q_d2_qj&|p}jr`9ljucp+8arpom136xaCiy%3)u8%7ZyAC(87ZQgYLmoE(6P7Wsv zN=sc{Unqv#x-qhpHCA;GJw^UdSfZSxv$UIE=|MJRP6 zB?<{mf=3XQGe$;<(3=I9I;MHHA)Yd@6u$6F$09$5Au`ltJKM@yr_Ql3O};rTIKnzi z=E@(Cp(lofn6UBQFyG=@)Z()Ekb=5^;R1+9j>dqe3HO|S;R}DD2Z0v!LB!d%^U|&N z6^bkG6|a!>Tdr?pfml(f1@i$rV>Zv(xabsL%bL00EG@ff{Z2hE8qoW-R7!>L$f2mF z4|5e3rnHH>e||~Zon-TSe=HtsY#w$U2LxPUM{+t65%*pg^>|Wuq96tu=|p>NOU>1r zLDjDy5B^~`Iseb=calFubYT00rt3P*0Vvd9Omrd}o-?QYTGapQ352XK%)mfPr}zJM z@=S)#>SR*5vu8XK-~w`DnS*g*Ns03TTe-DlYULrVcJgd^=qJo2%%Lt%bIF>(ja;vA z!Rs53>;V@7@iK^!tPX%6*Ha08dQ&+)4n#tF|JU@=BGHkUoK~d;57RgH4r&&m3C{pK z{T%t_x}L4Kbuxi!e8hF7r&Y~s9zlabTozeJ2+0vy0UCt+P#{={fTEn%vHx&5IUJ;D z#@0vJ0P2cE7vY8Zv%h>{;!g7O@@XKboUI@_8)^?Ko$5ZMrclk|1GEsd8Y5<*7Yi;E z_Ynk6y}1-P>e^yupASF1!v4Wb8jZ(4f3tVne)1Z zF2-cFTBl51)I8KpBO)RE;GG=1qTbc!ZmadR`r6w39l_2(M-W(m6Cz>+g#v775mP?X zI&BGPuwNGbC*%iQkc-B0c{)NETu}8n2KAE!aNAF?oefksH!}w<>hbplJS+;fU$Qa0 zIZSqwBep%W>G%D3!;s0!oqg<}1pPmoH?*uAQS$jr90I1K8-_0Irc<$-iWTj4jOGkE z37zJMagKt~8~3|wy6an=i{|w@rdmzT7Q|JX%5K_t%wPIbG)ZwdhCR+kzm2ItBJ!aY zPg4^Ys%_)iJcw(O3M?DNy~QD)O<|5*Z+iK|O|HHSKO;MiB+B%6r&K#SmYN^_26W>a$s^?GONjBp<~zd!DZ241 zczU||15dYWO+|6&&a$YE%K5=js8Z(NFg6Uh>j5QC2TOI-aeDce7l#8pPin}N zHOuM`Vr!X4QipuZgq^yK9paBZzvtU3$6Qy)MwCHH)0WWVRZ*G5PA|Qx#-ZA(v9CLp=@$ARj|3;RNDs0meyvpqN1zOU0rQ5 z%?(}cbl9DKFDmJ)y07x_4@$tkHdX`kO5mnw+Q`KbzhM3aD=)m|)-Ri&J&vsJS$*lD zWprFOaC%q!{k_fClb0x?ta@am zVwqL;%~`e^$Un$8#%dux3Q5a|*B@~{03OCHIIqO?{+og2Z zuIt`>-e$E`&vi34&z*}+KPIQ1Qn|C3PuOr|UrRS(N{+>>IC~vo1{dNghHjhA@o_=t zgB4zm7gp3PU3*@!2-`6z$>+1+fuYMr;@|k>=)mXWvnu(KpB7Bj)@Sq#-4}fnye1oJ z^A66%huH8G}H)3_NYT}F27*t+AT zr}_p3A*$*UN=S+<@QDAs`12_XFhbhC_rpyffO>C2>s96#~D*7a>D z=&@T$m}2$~W1;zhHTGa%za)vmuhaH8)%9mbU&SMw%9$Q!k*Cj?J8Oa z@K@xlyJHfL7=`FevzgIP3MUyiK*SaX&bID?&IwLNPs@e<|01ZZsfiyz5d5@!E=~7= z<_Bm>CXdu?nyXlRc27R9si~wKFKk|5w^vjz=X@@%>ZtF3d7|!FuMzaq`@;7-FI!<- z9YR$E_gy|n3Ll#)dOEItZy#5JQOIJhw|bY?h33}Td)=pXGbN?HQ<=rPwr>+&63EaP z1-!kRJk0TGDrW#^H6FY2$i?UF<@}&`oJV=;IV&RTS`95cXUkq zoC@uqA^<|J|HZ5C>^LjTFvR>T%vKMY$-2725Wt_cjGk0kSdDFjtqBq-4!_YjgdI{uKf*NvCd)x0U$Uw0k#` zhp=WC8BI;f(Fi-k3^k4$QYSw+z7LDQPt= z_id-kpLW6hN^b!=d8M({(~SLg#$Fv`~s{ci9m+ah8m0W!GZw#{RM zs=K$iS}`6r)JQ~(N^+8BL()wceF3+(yV-ZxjrD@?x(?(IZB+%MM4Ns@HxdK9B*p~! zpsHz2<>S~RBTSxJvxp1-xTAxV{r9)ROV1-$6?avb*+Iw=k0!TbUXY|%Ou$E8)pt^z zdn(J()stAnb~94}->jZ}#{5~|`JY3`|B@MWsTQ<;gjk+Mog7z?WfR3VIwbf^)==P? z!bJ(9o2AmqnKkzZMv^@Bnkd6V+q2f~FG2qV4Z-Qhpp%dz+hzZ^%an?qZ_+cMHzv#@5` z``4PnAok&*BzFQ^L3J2gylRq zBt9}c3ZH3@7HPJ8-YC$g2%vB>IP16IubrfX@Q+dw{v$|wu$!5rl-3erq3eY_0*0;y z-wKkVLD$qrQNYs_z{9BiB=d|TD%TS7=S|_h1ht?^nm3~h;~R!97NievAkzv7oLiS) z+SfYROZu>)Yar=lT9p0N)^GUq|oy5=qpg*cYh2=V$6I-$o>bNCEsY^~GRbi$sDbkjL*oNAQlJXg6 z&HQj=_zQ3qz5V}-NFUR8H#z%*ik=@}3EbV?Vp%Lc*zfrs>=N{_uAkyzKE1IG{idHfq*=lvLKtC-?qnaqmrV-4Kgq zxcUJ(odFA;izHFyjB`Hg0Y0q&K1!Ot1g!7IN65W&^7K9ObGkFAtd7cH^=XY-kA)T` z5`wJ(#05DNQ-)EO)8RrK>hQQ1&Zs$h*1y7Ja1(q2QI|oCq>~DsJaBVEx7s@+3P9%|VEWbOjwsa&Gsu zV~*G~&QpWr*hczC*lzgd3G(s>-EV9T;Rf%v?Pqg+h;8av+89{AbZw}<-qf9sp$IR^ zbocxWnso#j?B70n#*g1HRE6$k+}-B(*U?-Z6I0QR4qmy}Q9v*&&`RGw`rFX@K4k0+ zx#x-FNjt}LnS7Mawm_iC8LEtsj=LKD_{LJxM@u+{pf!fPh4gsF6+}`jrD;-OK9{zYmU^c7rVD;V{rq0Be)j{=(I2~oylN}H z0{vj@3wn#({Ys7(9X$s<~9Xd z+X8I?7SSpp{${xO*3wm;e_l8!{A|Ud2+&bsArDV;)u6Q`MLDuy=FRiQj`uNq#sbg{ zaRDEs?Q8?@39aJkm<9|m3LXs8?T;b)GgeO!A)nhD3VD4&Ug7*Mo4oz&TczNJW%L@`3EsnUV+YOCeYBNo!kxN%|{JZK^i4BtLA_6p$s!QI=! zy9Ni~DaUl#+uYu@qP?}t;c(Ww5i3G0h={VBfN<MF8( zNT6X@j7Np2fMZHZSJ;*gpVNmW8FfGtWEeYiIW0w(l*3t5eH}cmt8I(~Os3NE2PeHv z`ED{>%_UVe2IfaKjDpV2qR~Q8%&4A(hr;^mT($~}$>QQjJyFs zg@-;6K}X#=wJk*LEnOPc>~hpGriHyLMv(nCRpH)Ed=x2pdg&2GGjiGdo|F`q1}djt zaKRm)9)$QT0ek}U$7Z#+Y#US)k}iR)mXk?3>Vo`CiL=G$aW(lG>bkI!3^jNi4lfsS zIh*D(CtJk4u6|Xb zBk-{lf2s2l^Q9cyWIg00*CCy>esU%m7ii{i?OEq;doQtx2pYr(`uPyc`n?rXrc{_6 z%e`SJZ}mTr6BQv}?V%yp`p+(L8Pbg>?{_?nYZk#7<{jO{w*po9f;=>!()o zNDm8bk@f%q*jk2Pq{S7>r&LwldSdZld&SLgwV&Kh;hqb?ls(g*PSX_-yd+DpXga4$ z5NK{{3OPgWXq4{7N6`fYfCqAUNlK+O6=7eks}avFx7e#bwn%uwI5?Hhr)aTun${f@{Yh%o|QidsQM(588 zQunZ9dLv>H*glAVat3S(G{uA>51`pK3+}k%(>d9DA%NmSrmegB)VL5$Msm5lLDxYQ zZZGF`dVB$oqog^aAz#pEark_VE@#l&bkj{YzOXaiyS=Y{GipFAPZuq%xr%&Ip6*^i zr-WaIhyo!c#>2JIsW>07JormK9&8HwJqNAw^@i7B@kxl@Kzs0;QlSwbRBfyE9JKKJ z)ZL9ALv-r(L-+LoeoLFZz{d@7(L(+Lj=MK}lD`|_0qBl2+DUQR*x=6e{XTIV#t9>r zLUcI+Mr{?QRqZ#eYJYf$%8I=M$m%m`qoOAiw#?@4WRS79$ankLsChCf-!SGBr1>Uk9Gib~&$Sx} z`OC=v>^LYGf`$lxuxe{b@g$v+=`ar4|b6BMNlSbm;kTG&NJf6A77UmVk zi=XW*c$L3?YDb@~Aik7%B%xN&U^Yg+vsEg0! zvNTOa8pd3QWz|J&XdCV)SSaQdpo?AW`SE;#<^aC z@Q#~_zHuARu}G#dI45E>plc~LpVMcTE?98h3FDoH`CO>rC6dWxT1}^=C|#`WZFE}A ztSkc!!&URRtv~<_%IPR7=XF_2W(l3h-oQ9ErhEWE zxO^Z+xj-G(wYZ2}4u_>FlN+FssZhm=dPV4f^jogJw0!PQ#+!-yg}8sp2>)lI1vd6# zF$!eQN7aO87_z(kh$+7LoRO7;sK`guB*-K~OYl)TUB;bzg>Ma-bL|sb#<3LSi}C&q ze_V~%s(MZzz-b)twoWmZGiJuiah5p&#$gInHmsY`Ja-cZzM*vBp!xvEb$7#Oq~$$n zl1?_8uO1s#-d$LkH~eGy;YkPur3{4OBoahblJ#`PNa0Ge znVEmiQ9Y&mvPtKE-P%tJai-uiK=9A!v}7D37ZQ`%oPr}M%<-WLiy3RQ?-x3Mq34hN z7va1mrWr?5^>N4KXCdeUt3$H=e@MmCgMvV3nRy%^9afB7PQLWW!&bN?VK^xYR2|c* z%{2L1l|g&>7WMXZ&2?h-0T7`RibJ2k-GuaqaZ;z13RSkFt$ z6X(s}MbO)?yz-AVF0MTD@Uex0AH(<*0J$eDa{Hzy%CrT8hzdQrC4&j^k@*jkLN#y1V=VDFC90s6GC6SO zquAHn9Oyc4+{=-_0I&S3PnL$ocs8Hpy)8}V%9<0kw7`STNvG0j9!p6nQm7IR4M0?; zUxPyfQD`G6JggZa*IPB+YxW&O#~~&ghyH%e$;Y(2nwQoiffE%&OG-S-EEPy@)c~~F;zEH3WAt4cRm`hK2=P7dGQ*Rd! zI0-!ZGmvh7eU(Tn?u_YC;CYDlaZyU@;K%T3OtVKApwm*a9N{^8DWZEb8GL6~pxHaU z^&vmE?3WwInTPWEc&6&5O+r)whttNX-2o0&)l^NlG0Yqv*U;6;#hQOm^0i&tt{Qpw z&#(Ni0;aj4sXf%%)(u3J1?dELE+yg0=~bVz9CCaFuyaFCl521C`>|pG0r>rNzL#~< zor{10Ij6{Ta~(D-LsOKdqKwE3lAKaUg-Eo-{gcbrtq)nRdh-VI$OJd3`4D~J`m-6D z)`O9!)@5QW4m@9cc8)Uh@l;fHfMEuEm1qml^66LEP|iP3SAexdJ2;=l^%09+Hq z2eZY-tGS%23`de_e8z(F_Mu$u#=qus3N3<)g}9R8?G|USVEMc0uEB88af5Ce+Bwx! z%|Qn2en{Nu=uu~$?7*Zw33Ng3<~4_cUyrFG~4 z>61Iln1e#qE|-Uk$%tXxyaqSLfG5v31iPoLa4fi%JXtu-WO2im@Sld@L8A^Ao9b>4 z)K58K%K0@_$M%)?HeRjth0i{9 z^X%vN2;jDd<8sjN^ZC(>*$4>CP+J#*#;(y;VPtg?A7ZYc8wdyedIIpn(C0 zX18qEyy*!qCirK?1xgdfn`8|_Vg?>HJ*3}5_vUU7+D~H^SuE8~XpjjpB8s9Ms>VvP zu#*vzvl$VZfjWvKd~H*pbaFLHKaPP6C}2YifZ#S+tEUKhT2#REi;0A)Yq1C&a1(^+ za4en>14gh!85>TWEW&4z!S6K%TL)6Hjld>Few4=xlV+IeDgpF?)C+&`GCl*DjcS$Ayy(!Q_c+Q#qZF#Rf!C zl9Re%HQQQzz%g}bfIex&r{RXn$xx|h9R};6DhXK-luQB?lDh8T<+CR_`u8EW6A_03 z0hWg@fP`d9)6$~PLr0}R6NCKoHsSzM)0h_P^ZA19EkT-~914cu1>|I=n0`*)*@y5C zs5yg>AMGX&9}5ycMH4&(K?0GHG>mLE(|hFgjBS~}zM;u!Z*?+^JqeOn%+XAlKs|1n zS8~lncc}gp-W=?E;dMpedE~U##XDQON>5;Jv=5Q*gw{RsOjzE!{hbzpbT7P;wEk)H z&5M7@*`_x+7`MBrgF{MGQc{K?+GU&gpA7;}5`X-Cek&gY8-LQq?2+nSMg`%WR-!Z#L=G#NCucEv>+{t*g!?4~JA zZlPaZ8}uNT%PnT&f~f21yxvspj>tTffGk~t!nR-$vmDpxt1F+__H>_z$C9)LAm4^u z@PI8oEg7Y|!%L9}6=vyC6d5Z?!Al?sux;*I6s1)}J34}1S2t^`?702=hZm1DNrb=M zy~f{hwfN^@Ig?K7S~`yC)+G>k!R9K7s2IhRVRmjidyd0aQew8ywak|4W;0V_b2;r* zvu{3g@?(J8NII)Z5)X|@QxY0yGuaw!Oa%xtAU?QkS=SY4XF{o^9H+8$C+|#3mb3(r zvn~Wd1ZR&9aE%QCU!#ZZ!c?Ci9BONA zbh^AgpT}L>#?fjr0rQLx*68g6%2tM->iy|6J<#A&bgYNwqYDu|Yd`=HPd#)|gUKCQ z<*9H7EX*9N4Tsu9jh-BJa1E8`t%TS+o+OMfz%z21njgKF>$I88sH?2}n~TeiNpEWG z+Bg8gR!l~4|F(D?{nZDz|6#`=D0m|7vbz{t2bYRtDIv)+H>GCfl_wOA_DPI~0H|{B zX=@Gmy*?}(JoJCIoy9^d4?+haJ*xl@isp(r(@I({w=tc^K9*OoK$8X7@|laL6pAE{ zl_#1ceqL#JwY2yV8(`T$ZN;MXxVN`$tJsfjX!c!?Btb6J=-?Y271rf`>Pn3vQx@LP{#hgd(zZ>&SGR7OAH#Uz9Mn z{a-`paMxA)153S5RNCorI%=7zF0-Z5GW*o8@1-8jm*FKMq>~ZwIjMXurO8f{&E016 zNXh{8x#)l>CFEo_r>CWvm7sk%4C>#2o}p=YAU>+_^B2<decERyR&T0(%FlNNM6{+i+m=Rl6BC%Lhn!^b@`cry9o}5d#BE5Yhl_Vc?m~E z#Nnl-P3~!*sn!J;4*|SN28r`{1dQ z3WbMoL<1d?)*&>|9V@La#G?*2no$R$IMm|vI-Jh3L*^a1w^dksgPP<6%Y6<{$jz7- zHlELe41^X3!h}{%Ms;2mga_OWgw?cT&E3!q0^PXFwa8QLEV0fwWWnNn8-gd{ooX%v zkND6-7kaUnNNcndoS4byhH1Np(_&g3qxYVX{^fOxdfWVLZIf$WJKxzbx4~?6m}dR= zv*TS5`FYqzXj{f$d6Gtoy4-+(nxo1v1mfs$S`tJlli#DKjrh#c5~tnS+)X#lGjbZn zF*zw;^R0cn`}e*{dM=sEOm(;s3OX!IMR~KYwxO59NWyM=MYSc+%(85-i)O}kH9Bn$ zyUk{E(2{Z{X4a*LHFb=y9?X~FPV!qIVe*E6kP@fEi?kRu9?lw?BCDy$%=V^ch8?A{ zw|&LgI2rdl*%U+~guUhECoCwg4xJ?WX--2jsl=j)E4A4!N1n4U7k1Hsi3bp`=G16H z66m&J0_xwsGEc(ykkaMH9&ysVg;rl8H!29o=XI8zf6?c!#{Lol_)xX|gOHIam%2Sp zr+X2nVh98s7ONLWqI9(_uYdrN(vpIXsqXLFe9dKR`>UuUrk%l6Qdt8XpH_&Nm;+1F zk=_qiVPC#!<6RA*0OxD*`PlWR2bz9=%h7*~Oy~Y~UvGmT1rXm2@mFSXz|~T1vvD!( zV?~{2%KLmB0sGwQ(#qNPNeqB}R9<@5k>~Og>=4%bA5Wld#_(E#3`FsbR3wS_UsYWX8O1ck5c3>=Fv$ zR0dQSO^BlI7YN~oYX*f8;j(59_p!)V+rzgnT2xVc>fIevCX$9-#K*(ty540tG0gM4 zm`w&5#?7GyBt_uzqj4>b@i5&@-pJ*1xWoj#&b|nD?xj^HzWmB3;8r$5SE)=v?n4qWEwzZ;=&mTe|zuRG_|A7l~o2;HS zEj8r4N#Rf1szwH}#I)Q35pNnh0adVk08W z{zl!`EIQj}UUpEay}-yOv!|Kk1HMLIz*E~)VKFgfv*tD3SkgChnK#fhf+s9~Uis~( zp4U?YJRZmxLTO(RC1mP+=$I7zt;zDJCi4;Q&>8$|f0!$TxhwA8(my=xtDYN!kK5uh zmCx_Fu6UHm;HNtb2=1f0hS@fMgs=bZRi~`52robNTT(jz+0DL4O4l=Sk*1^Pc($YK z?r%O@$TnX`e!R8!T#h$DvUFFQ5BndQBJ_FqTmmSR<=N01ew%EE8DcJ;3An%Qfu zhpXl%G47*JKz3_$`Thxt>zRJbZ=l0}wq@W%L$3Kb0LPdBMDfqGLslif@;**krbt%L zn#}{-Qad(J@k4B`I`<>UZHYpq1*@YS^4S?nYN~456l|&reM8Wx$EkiTuhT3h@YB44 zeyfnRu`IOXT2}El!Fv7PXFKI|AsS)zUPz91$2ErL5<6oSUrJQg^svA=+(UR){ETss zagSOIoaXr>EA9Q80+yo}4het?;I~GsCzN6Vr0VIg0yECPoG`5jKgAtog4k4SfY=oN32hA{Ke zyPd_|&=s}RhPw6ZJkpFztgNOAu9S^yp)T$I-1YD8JI;L1ksZej6ki7;rFgdM&QDZI zs$t}ie6e#bj;yH*1hd``g?qVSHwmS_qCciDgE~9UZmqeGaiP~*M|$NQ8CzO~2YE}O z(oEpDO?6FbZ8Tw?tt~hsE_r39!}=^zaCEsZspJqGF3aA0k5uhM69rnUQxy{}CVQZU zI*vj!D#Y75al>IJY8Qx>?L8FGR}T<+)b6>RLy!Rokr3%SP&a(2(ZYM*U|Hbm)&eX6 zz^Jol{J_B2#JqykL6lgi0cP)t^?Na59K}*io#IAOrRGO!p<_S-w70-tK{pZ5Oa156YP5wi%P{-Ku zO+u>fyd&^z2PkDZ1}0CULTa{gOEBkh?NzA9258l;K+v9AkPwY!Lvogvm98-lAtMv} zDxdHvR+;0CF9y%s0sPgXn;odu&kvNM;xK{GPG#q=^nElN2v0?6BIgtXeeschz66=Q zu!I;tSm65#w1~bR!2X|#GO$_(rK@XzlqY>a*A&@VfT-DGJt6pn7igY1s6MeU7sa(nfk1$LuL%W1jG+d=Vr>Q)}noAw@;jBL>q_t|&ox-k-S8%U9sH z3;Rd*gU}RJ6ag&UOV3O5(+<1u@71ydkoP5z4S@%N+9hN4V-dvBUw@BZRup{Lirg8N zM}sTGW_RO7TVyr7MhYw5JcI2yX-{h+T~QiBb>X@1X|9pcpEYTn84(6MSzd4x;DX7{ z0XVMtpz>-$xvzt>&zo2dLW-DS5x}8_*2n=^=juS)9No4AZaEtwqX!Yy$@8GrLzZNZ zHnFpe>zRQQq+Y3$;9!cXN7~UfH`gBV#IB*DVMemdmg0eB2M8tnjYRs%N#Yy}LefG? zH8-oP%C%s(A4Ap@6R!3St~q0)0C-<;LREz;jIfF}t>xLMS0N*4Iaiw>$8#cYT#n;Y zl;lLYg`FjdGZs^PmGJl(9&}}fTYGe`6!uteK)aJI1f(z8CK>;b`+{@~dL3`{AN#7U z#cI?K(UBhwgWMn&!!~p@4X7*Hi{mWs?lXPYW$FWs$T8iG52swKH{4&FA-y6ZTeiC) zu~_LvS9nFY$F4J)z^uWNk^N0DfD0H?GfHuoGNy}AiA6$l=G}!<57^Vln#tW#ut@QXql&PEjUp@4od5cULV z4`{C-p~thd6`YMk@cy9{Gr$|?aL})&pvZ)TJhWG2W3->?xzn2W6T$bqjI%`VmVRIf z>GP?l>lt>9O?2POj3SO?rXrYlwu#+pt+{ha>6ufBk7&^`#&#vtK*kEHvbyu$*N0wY z^gd)}#9n@+lCdjms$#5xAc4A3QIhzEr)a;GZ%yfjO4yuvurTI$C??DDr zoxm55nnS}$5%d&OJDtt)?~+r;5Qpg=is`?FeU8V*4)S^^r>K(ZEuPHJtjz`Z>9eJK zD$bA{{Na9LLf+uoENtf$RzkU{^kTGA^Qi~HF&;`@tY}LE7DFx>vvf}Q7i1KlI1~JC zc({ArOfm)_nT;P44gDavPV)o|4o3HI;X*zN97w@v`o$PO7@Z^{r(5tz^jJ6b%#GdFG_XSp05byI{Qe2hVh4dK}FYoK=q(Be~8GL&4*PHGWC#pO=N2Ue}?%o!{5s z-DbAsGYSBjU;~u;`~ZkCLs5M!0ljQ6LdnG-=UkNrD&bG_=CERfJg_tnun6ybk-bTTdM(!pQgXg&Qgw+{bQrQuooNOIk4Qh*}K6M0t^r>f)>kx+AKQML0Oi zVjQ5c2uueVIdmX`p;b@e7D%8B1)j#v;t8XM6;pdU9)l82(U0K7<(@(@+~Q9^)aJ$n z_Xd(nB0fTHX2@@_?o}tW$dPJ(;=tn$D7Qr2EmtD{nJ`Tyz3B zN=oIw5#uFmC-jws+kAe2Sef2gVP9kMxj#1?JZUl4f-h*Kh&yT;pt3y-!-TE}HgZi{ z;UJI=);1jt`OVW4;Str*5ne)PZ%*rFaW~5yVcg_#e>}_gKGXwmr1hYpcx!s-*xd(? zU%={q$Bo|}oXdF_1pu@_%Hp!slx??z@Hj(z^srUeeGZGdEBR#z5bcx8ODEN7U5EV- zQ0Cyiq^U`X4|44lR)`!=Y=%Gkj<*~jwI|8s(OSHP(Bi!XA?LN_3j#XCg?gKFkF`UC zS!Nm9;lcge813-f1ekho<(XSyh20%$f(Ior=I)$C9x7(my1 zh?)&Ai=pQzCR3nP3rnXXiSlAe7Ztj1^d9HJ24pKKecIvR;5|F_E-gHm!UhSU|B|Mu{^47E-;N8^^ZuN|M6hx*!*L^(e|`l`WeyZklY)hy!mb zf1G538N%bbh4|w>uHYhdlSB?}Ixq8vhkMVLnnTVeaIPkww2W6kO#NMK2r^;A5 z@4;_te5pPe1ho9mWU2gspu-6279hmjHFn9Xhq-oLJY$KA{&_A%3{R}flV3P@SZ&+sdUZBYrU3QykY^?-s8pEC(ywgH&2p4SljSR{PIT#d1}q%uxss$#lp!S7 zYXBAWl#?|UF|I4PzXtE*G|h9j`nBe?bbR35eB}n)jVg`AaMM}wyk+L~^r$?gPHEEq516S5UmfRM zsh>Ud140Goda`Oe0owIyBjfl01sT&;P?b|bbs`mu#F_J=ssK1~wL8tkn`(P~gi06( zewpa@9yz%y#ZLq1PT?rO-+7atg55dEwN2~1qU2ICDh>Yj2ZTFgRq?)Bl9|d}-b`>K zcUqpZbojfS+))iZp(`y}Y1Z6BBrJH=r6#LPjcs?g7>@HRW$gYKqRs*pYIuaT9;w4*UM2F7Cq6U;3KrG|fo) zz%Rug?S^T-s=1c;Tcv6dHiLcIOADsvhM`wGeD$qh(R|~RKLxYFv0c^&h^9Sm&pWxB zv)|lP}PR<_nMqpHiv{J-L*p zekc~8bjr09BLq03m~EPe?my{v3N_C`sx59pxLY_I=NG+#+;iTe+pc(6;L{u1xgjyx zrIzjOG7qKMjmu8jeCNXw2tl)NXtbn8+RuzV@D=XFB2tgWQCehGWJk(O*y+3t$5C8# zWIfxB(3hY1;of==2Tqpx;WVIWGB$!~nqL_I);#upeUwp&V>PaLPy3!1kZn;TQ`$b$ zhAaYQx(<{augktVK2wgVuJ#B4cFcVmk{k|4gnWb_^^b-xpWAj=ggq8KGNB<2%4&gn$%#_o1dzugViS26fw=Hk~8L^!w zv4$iiot1}5prFkUKvO8vQ^F4i%bt-fhJBScx60=9qM8c!oX(becw2i$D!17`FOjkF zUp`Ops4>Q72L-9pEV(AzNT6shrP-nVCGwmU3D^fb18!ZswAj*0Bt9N*JI=WKZs*Rt zWzEc8JaTTvUSvj-np*SDZk&>~J=R!K!B+{w3j)ks%Ol;@_8L_B-5zd2XB3+;!{Gr6 z{zY40p%oE%S=5#v;bccJ;&w?wK}%WX2pQ9KMLSy)Y~H!s>rGzKaa$gsy@DM%*+(4^ z5#HlS;;$44Ef(Owx)D=x!T5S;G&LQF%-wU`Syou&`f@vv+`#Eju(Zl?Lo}>$Rn?XE zy1$xfw7%}^!Z(=bVi=qp5FtNvs*M+>L5wu0_F5|%E|kjsBF9Lw(z_zYB9do0X+fLH z=Isy|IbB@9qGkA=vI=LovsLnC4Dfp(yj{K)>v4Ug!3i7MX8^04>Z3Bx2MrO9>;S#f zW+r{1D8J`|u<#sZ5?cvtqcY5n9r2M>c~Hk)n>+aT_{3=OvrvcOLO({G{+D^m-qo`s z)4DuEML*r?yzaEzJF}w-?9TG}2 zNVdp?p1fZyeBLJBaTVs5SOYq^UTQ~|8VyUb4@gsc%q^pXIDo>~uJU#sywr01k2oN5zM~^$5|H*ku zKinf{iXAI5q_DLPlM7abZ(Y_UOQQO~ryk5~elEgFWoi-T90u$QaV2X_th6>#MXu8+ zTZKpY2N>iDA`WE@OAMth7zPcja4)Q7T8&*lzWr2wOt|zb|2G%I%6W!ke5@_CE?c%L z^ax?C-kL34xZE7EJbwRQw{N~RmjVr37WzI7Sl9L9%C`SqN+uqF6W^*k^}zWVCy9PXSF)wK-FhlB z;pM#dUs|s(;#gI)XqFUC48Q<_Bxzssq=Ewgug_GTXs2|2ZcMz!OtKtxg*J=3Eb<9X z@9XAg%7vfbXuQU+x8&2tMU7JtFN26JvCC{cw#)^pj1U+@rXbx(Y|K{F(o z;M2UXpAY$VX9elSxES0S)8u3`S^SB&wj|8amM;Jt?icGaZ0R%eXH>GB_&Q@`X`dlp zt1BV18{ugyc~!)Gn3~HxyVFbXo;XTmxq6;3AxDbR!32 zrvxsG2WT>9{e;91N)B`BX$@>_s%cp&CSBw6@|q4C^^Pxbsd#{zUA_ER;^ggtvIj8~ z2-(W5R1NS=$_%m@rdY$IoK@||QH5tJI7Y0=^H=!dCziNdF0>lDO-;=YXQE8}-~uk) zxAjbI#yKjN?;R?zRnAVsJAYPxzK*j; z1kiEvssA-+&`hJL4p8o355tw|Ms{B)Fhc@!q9DNjkz9N;ZaA^Yba{%$wvgi)FzR~e zKA+xs7*)vlbrLnSE~jLu0WiuMmDcxcNr=yS6FWt1?w9{~3DNh#c_&ce&B}jV6iFFwwhb zWW|gICCBwmR9F1`W;orVs*0dAu^OCZW3(OXT}S3VQJ?6jkT-T6!OY<)q;|an?Ia3G z_}7Yq{YVT4S`cRV#F~o(u>f^AR!b1--C(Qc{C#3sVRF5(z5S18+Rex?+PyFL_~ye) zGZv@28Llr?+fO&^YZD74=1xWQ3uiktGn;PL_13TUUq)4$olJH8Q&mi6HSf4pRaL_h z*A-fHoyEcUbGeHgE0i}BhmYT+GQ87wLLB09K+F)kCS0 z4!t(6-*P`_!%Fp4o7&Sl>LK1KW7Q!l7QHw;<`vABY0&D&0zNV6zrjJUsm92huEUv3 z+qWR5@so=)d=e1d$CM63I!|v;Hnv_^m^U5b)DG~ziHe*`(`hD*b#x1MILxPI3&Zfa zvOgJ79y}O55fSgxcy>2td697qz&zv@RQIoFp zC^GQXsCGj&^wJJTT-y&kG2Q24}ITJ>dw9STU z1i37qW5~E(sO&f$LrqUJ%Gdsg#hw)t|F@(WV2G}IM-$m<2pQ2@nQb5a zo67eQz@vwAj^7*%%sV?S5{zCaIebWV0C3N}fwDjeB5nOpYnhgp`6HPE3(9facteISo=?`92cqZERyN+C z=ZN$47)o|MOrbTW3^9> zmJU)O^&To-de$t|m$iD;RJYfS7%&(AqF*#-nxx%VrY1J%j7L|*jxK7JQy(v~wplIx zp=nB_=Gl^)_hwEt0lzTk5%Mr2spvgDJZdQ0uGBAKP`ck}lQ?oOKYBt>mZtb9_prI) z1wPIJZ#bdKrK;OM-4H>uopwrV~J zG!Znk1%LB7Iscgr!;o#=FG6Y|wS%Zdd4{(abs}&#X-z{tKI$}>ezGIjSoEr2-&*tF z#MD-Lax!uH(L0*i5|5AUIaY_hCIdT4t-nq0;V$cWP@QbZ8j#edp+J1hocusnn0;y* zdDe)x%OW{|i#}J%-=+*F5A=FeO?vetMJB`hz`0ajKV798g>GoXrC(!?*4LIAYB` zweGd!v^6&UU{hBuXx3&i9v#c`4w5xJveuM5v!e*py}Cnh2i-s58JcVLjJhg-cHfC{ zWl?UgU!+vQj8!tMsPCjUu8sg~(Nu2r)&)*O^Tr0-T-p9Sru@=HAGc6;!P1{cyxRl0 zJEz^V)_gMrHX#FjoTf^t_qyn_Lm&z53cR?s)=>|C5Ax%ma6`Cbw^FkY1SO` zz;&BZo+lHk+M4af4q&q{0UJgQVUA=;m-R(uVQlT3a~g#3dC?fPdBU;UK-|ct9G-br zz&V+5@nFfNC5rklN|2bP8zomko9&;OyNkEbRmc+f=mO*JOp)oYL5B=fW<6aNeDk2%69D?#npwn5l>SS5JC(dq-31{i+lTa#KT$ zidD#Q82vtjS}M@B5p`n^ab8)fS9)KHu@)?=KAh zeTe|`@;Np(v*m?aCr5Q?HWfC1H6w|^zul>Zy71+xPj852IXtSIUR-zoeg`8T=bnA% zdG@S+5W$&QW;i~BwfUZ=4g^-X*cBz#C8=MzMz|T)?-VJfL<0r=Eya$Y~+J8+QdhN}R zk3f0&Aq{^Xp*%vr#C30PPjLmY;q9zKS8wAQ4LE0Gd5e&%rOza2hAP6=1k&}ip*OCs zZpC`n=nA-Om(a@p)tKw7c6_w=PR*tW5a}~^0+xQhlc&1CFa>t4#{x% ztp#P<2``0(FHO-Gxgm+fLOc@C+nI+Dgz|C~#d zhtAY5Df2m4ecV$!YfU9CSiemtY*_2TI_7@C(D!Pu-H!YQ2QhI%Iv@b$AyADudfuS| z?S#v-`L1C}iFgl9*y5^frI+`w*br?jn~j#NjCzxF9NSbnGUUiQz_y!RXp+;A#OQ9y zo8GH6r7db|+*M;lX2S<05Z=i$p2MA^tiv8}{j;BjzK|qF zs{wv?29Gq#tXQ0q@6Nxijh^}Z$tLKW8eQ|wF^~K51}yvyJ_Sy)P1$Jk2~h zgcM|I{Q2Z6Yn}?}mw77MHMiUFF8of8h+lXPP7;9GO7}dRcWzqo>P#+w7-qG+nKOhbe;xdS7=Q+*=Mm&Ck!-2Jmh`S2qk0hL{^H zxU}PM59v}~ELhlR2fXvV);qf?^KZUTp@^tJPanf!cEBjZs62BFzN@y}^Fwq;gisi}WAos013<0@YlP=ATpiFdg=z~Avih$iE`N-CGvSU1|ljQmQ!yqaS@K1U; z@-qSl%4VkPerrgnZR7@vlQCu}>3P$3N4xVXb@uI-BzI#F1QIu0)Q|B|Kq%tQ_A>ti zakhEzgVhB@AM}&{ailr;6XgTOAeul@Pmf$r{<{vuH^uXPgCN5DhV^blfb!${oNSBC zH^UQyN=)oG6&}V%Vu%wK^q%b9hTdbmndm&XOZ-+AZSf)GF!&M@-}gKTkPGG)YV% zO5{WNa_)*w@9c><^MO3J%72~w^8-BGvoc{wA~`4h-r=~WE2;)Sgc9UeSu}t4nCn>c z+j5AAy}F9_eP>RDgM_@dvNZ2}^8klIzjZ>Tn*Lk`)%mgeFvP<>kelkhHQ(}~0OIOU zCcu0cUq+HB^|d(E_*lLUbky9u$Kj-YT=@q3BHkcwT7s?Ks4S z0uvJfP+me4Rs;@lrvdy8qi9Y2=EJkP7IvSFvJ1 z9BTSQM^1mZ{h4w*uzAoD$roOLA~hUvr$&);ruPc|`3YYT zqwePB5B@yjp!Nv13P9Kqs`H~tg&0BFV-6NpqNHazuqV%q6&~T~SmU$dhVL`Z$*z7F zY{!iiY0PwH6sG%lI@__sefp_65|e*oI3f$aSXZ7$eCoH=o4goPF+pg)ah1-l3l>()?eYq_j-@ez@bNbIe$ z%}Dc+7iqsqU8mZ@+Y(Je1F?AP@Q&6=9yPul-cNXL%lc-Fjphqy#YEe}^+*kfLx&pP z2{WZffd|pHt^A;;N%Z0L(}cR?KL!o)wLhTd_0|@UBhK;Ss6(PzCJ=X++1$4r;U-YndJHcuSN{z<(_nD9s*n=tbR$>H$cO(xH8Qe`u9l2=@Y8I8@M9#{6v3#uA0^N}9&o0~cJe=@Z zq3FLF#t|2{wbZX7N|G7pOC87GWKJl$r+ESK>XK!PmnhE3GaxaTF~1`<StHqmv;1S#P^`yl%LxWTN8ee`pgm1d==aE;)BR)Zv9I26f zlo6C`ZavawT|_)qPBs7!&Y155HV>GShn@tL5hG%BAMJMd-Qgw*ZGhZQMs-v{eUEV@ zLc$KXG8)41uT_Tz8p3%3>Ke9eLXS?y$1R&*EI)wgksZ+{y@U^5H_k&Ki&RZJ)eEZx znbMh?Afll{j%vYzj=|Uz(;!#&%@oNJTx*5w-v) zRSeTw)!B8sRo{VeWS<5aAI3)G9`dNRl1{%DZSX1YxFY*9|=RejUo@RT+}JQ4p|C z5UB`CKm<@WfxFGw=cXzAA9fHOHH}>_MWmn-OVazpZ4BBFDFFO9p6FF_$%HU%E#}F! z%B5w8NZc%c06_x+yyLE~{CebZG+)Cxd9y2Js1O}0M5$pEK${){aGPvb&lpGEye}j$ zU7D1*c!Vo2yVIkAP^pqfVRSegN(}ObuV#xWz5IR#N=sTX<1q0kjWPdaqEsNaT@>^sfqrN~r@9Jr!7mj`j5THh$Zy zX<=lFyMYBJgKY?RtU#b|Aa zX#6*mjK<*U5T2i2LW4HNKTwaz_?3~8ZJ8k+BE7p9J`bZZ!Qm6SoOKyu_dgOe`0dh3}MrJP);aQ&zg{^HkF$>(y zv=hWn3cP$24iT*bVn_WFV!({%dPI8lm0d0s_UVH1a@@@(X6PnI)B?AJ&iJZw9QiYLtV%0 zm=ggkV)++J`A>&P5CF)s$Cd&LXN-1w5=V*fV-2f2=d4*Vt5{CHPis8^gE}RzKfIYR zAqSqu16t-L9-_h4k=FO!$(^rHH`Zt2$_J|{xw>Mv>j%R5gb(Q$U#CZmglN*I#XZCl z%RNMo)>5z0dzI4ya+x2K?w9t4@sJV*xOY(HlK>vy0jTB}Xl6LJ2w=K+2luPhxY3|I z_s~EY{}vtYX%XCopdbmD%D>CO8@wko-xn{?a_4~Y~w5`1gtYZI)PXYg~$MC)_6Lhn(^3RzJ6zg;h4yz0K6{% zm1w|Fn`2r^q0@GI-9_G!Y(x=<^Z)KUv`g_H1w_bya(~9um=Iy#-BYM3jU;K7PJ!OP zp)>J4xjPYjS6BAhWPtYsK>ZU7M;AX5 znYfVO}da84qJ3I%E>(xX5MLt}%9!duZ@!{d!;SWm_1*aUg8AcF4T zf9mL5w)Y$Gk3e!&;l_A_Hd&sFPpVoY0$<==NlcjDrgq+wf>4UbYDdXK2cTvoc2mY^ zF%ESZsDN?rt>(~=OX1)_6t=&u0FT#~>0IrtWTN{*v=U9U9639mDukRLadCB1>AAFk z%1FFlq^o}A6Y}m&&SS@(j-(o4I&!olhH1 zWMq1Tpfb2}!vfF{quM&7W%p23D#j1GopIbj~WhIsYj<)c661qC8vM3<4TxXp&mk^+~-T|ekTzRZ8+ zso}k~{kB~!5etU^%{;B^>dKrpYPxG#?H!jdUQHb8`3O4-5HTOV>KLLJ(A+uXdC@RF zWILd*`Plor)sWcROGpwScfZ{z62r%U@t<89V_9TjyKjbtiKY+a#bb;Nf3$c)`=(6} z{J0ISOjPgYAI7Ia!Vw}yP~?d{t_tQ+(fRTBGN0+Uv7x*9jS_us4LqfzBGgX7afwEZ z@KY2EkOU|Yq9qj|>$H^aHYdywP6q~`$~MUt%iQ-~WPk$!}KF#GWXB-PNm*;U?kF~|V5BssZDcSZSTWa^T34E2X8oWDtCSNDLYXD;#d_#CQvy_HlI_j48uhvnThQ3Da;w^iOo>2@f%} zJA8biM&5Y09T*YPfELgmy<=U1I2Y_EoEb5bfENuYbee?ebNztQZsN&^bf~et@?cf$ zL~6UcOYebfkstsr;!*yqR(Wx&rP%AO8U3iiPZ_Hf8{^r+&bV65O#*FXsM&Q(&1mK+ z)G6u+fw`RV7&kHa0akl~&f=S$^I^Y7N=2&Y!h)4pr3N9=bI_(UDlOeTberA-00mIQ z84E`!pH(ML0x;OE5hKcji_gZssGrk@_XLiB_cZpUS)SkAO!#851I%lC^NX#hPeZGu z$yAr$b=b8d%7Fl92rHBzH|7h0i%N*a6A~m68heuCIizIxs#gski$KapRvd$w3GKwt zfuwdIR4U40EBZl>aD6zTTQ37NIn))F@7F$q$zi=p%I$pOJ~2rnCYxDYY}sk)G-#Qj z9uMDfo{uf*PK(KejMVm_?_qhl=wpxuI&B+tL{n|ns4$LVI4!TE0gXrG1eo@_H|;x# zARRFGPyaXA3yXY6ccUkK=lWxW=sp)1JitIrJ%}`ha4gUIz=;R{)_b^`ePl-$1u3Jd zTdmXVh8H7Qe>r=o-ckOb97P4NNg^VcK!6kCJi)<69lLq)ES#u-Kk?pCo+fx|sPquo zc&=V*af}OGxP1~?Y`7KcyE6o(g8~xD@EMxVhePavcHQO zig;zx)i-BAL#1Rcspk7XIgGorf_WY8^gmreXXVZ)%rM1hv5N``EQozYSW6p#T=Lhe`$WmDC&JV|PjtrZgxF9m^` z{A>;v(N2!!s%b_$z$z7lh2z6oeamk@@vby>U>7c7+w7;pCSZ?ntQe6JxIE& z7F`?8`*WIObYZ=BT{&D2zKl4L;)v@;xs-jbCCCgNU}&)(4)rkCHo+!k6K~$X3UWnv zp(p{(BsYn)Dq@?NVU%81j2hV-R`FxS4CWyE3!)aWzDqXsMIi?Vwrs%uBtmqYTUC2> ztW8Vp@l&v348k=CsQSx`)M;qT584IvdK%Z1=*PE z+a6(|<@Ra$L07NEkG*y(ip!Gdl9I69HSs;KMGv9~+8N*!hXfv6KoVffeX_0XuQ~JT z&Y4X9Ijxj6tm@hvFRR255_44oMo8}GW+Gvd7@r6r(c{HX6~uuWW%ebfmJ~7NSTN)Ml=;;VmvTFl$7zyfqI^OaB#N(qrL z_n9`sxmf|xz|>GYN%UC~W^D5JP6uY1Ft2G?Mxs__L`Rt=R8lZ%w3Nl$w1Za)1pY}W zaIpjhnQRWHD22T~eB|3dYR%hw{fxFMZPAuZ*o#a9@s z*U;eXonf`8+l{5u8P~$I{kz2wpoR_N5$rl*>#v4QQ=1*Et5%vs|3GqJ#2ZNPse|(9 zK?qSR)>Vj@I~&YhP_@6v2M2{G3dLPrWl^^-U7~>j+$dLTc6(b1v$@c+g&Ylb#;FEcOCS+=dkZvN;J_9d02EqWIHtBx@cp&?j8%$F*nr$HdXb7crz#T4XGd_Q zr*p`hiowiDy<%Z$B|3Xn5MGOfs%Io@fE-~$hda@DsCft@_Gd-8$q%;Fs{{#r6*@ zMXFI$HqNdA_%t?wCp)l6pf60GwW~hlKp`6!qxZ~Vjg}ftdIbm9$t=~sG`Uzg8V7Vurz5K)(Fg(pJ8BWHP{B&uKj#oHYA%`K0nvHoSOqT1ds*I z0yV20h{Jq7n;lRuSD*ICE|#AvyT>?CwjK(d?^)SkZ>HG8J=-siO%W zTH&PcGLmqg_>&J20p;0CmBWYuLBNj_=a#Zed;;=RO{nNUCzVu;bh|?cT71x3FoOWG zprESL98L3UQMDUmM7t9vhDW%rTX7#3bNi-vB;gJO7hd}LQj!Ao&rx4ueXT{~EQNS7lwyvgx%#=@GAKT3YYA&40;`R8So%O!dV?x3FqVEzy-O z*i`q`N5v1(lq@j*%RLF`1=t0x-Tk#;ilxjmmVm?g(dtV%~jKjhf4eICC3iBL6aPD*10iL#&;`n9Tu({4>w-HAp?G742a8SYLd_S%pEkidt zDxa%dJumItbid`(A($VW`CSx z&<^0ImxKuIT~a0Cz>x|f=|g`O2>j>|ccMy<@so?`Y8}#I2K2Nn@kzmDvZ!R&JVzv( zoX7TihH+_-t;r3rbNRfuv?1xM5;FmAHMH22JF4x-fu`(KRc7xX&MQ+HIzc;uW5&{w zp!>{k?l)n2kO1v#rMKs*fH@b;?kiy1&?eK)CzBg0qdsP|F2;*F=%<`JNi>pBa6^aT zm%+q*RlgQ56l21C?|Muvn-}pt>)2sIe;a$sZB&43<4!QW8isfDaqHv4knzhzd_66i(2K2d^_QYY|*Kik7m)QIH1j)}gA3 zW>ag?Lg8OJH?HAHmfU0h7+JEY@5MP5S7@Ip2;DHZ{2y^}bf=unI?-_0HnCghnxDSo znCYn}>xm3&n2SE6gAGLs{s>Wl43cEO-VY%a0%3cpOQOtYoN`<`!L$ z3%t_Eyj~D~csUZV!a9ck0C+%$zkF*r8kc?k5Rd5+8SGC6W08JZvZ1O(Q&e!xQ3Z=f zoFD!rB!5CSZtuyuQ)W#8Vrs$OGK@y6Wh^yL&IgVli_ zXFEQ%Y;LKpyxL}OVBH+&vgpg^jWH#04rvEpk3+tg6cl0j3qJ6|5+Nt$c_owfVqZ8K ziJt_Yyj)5|;&Hh8xS%c7HeNA>G0ZD1Te!LJP+R(a4FTjTE@ZPh@0)hV;zi(Ql=gI* z+R*h=H+G};npsD$t({OaL03KlhP#TvN-TovtyFb$h~;!BEc?5nN&n7wQvU9tv1cHhz%Ux0^0w$VaIJCg7 z$TZMK*(~x@P6em{7>tIZiFio%iE=vgX-bI?2IOemkCDBam6ISn z%WW7{6{?DhFI%kA-bAh+I?5=JyZ*rRsOBO(SIwz_0YOA`6@sy}c6;(Dj=2~55 zoi5M7(P$mmLe{R=8Cb!m@FltuuCDa#AC1-kX481y+o4@Ldn%)Gur?htg_*&%+BF7~ z%^Raa$f=`UfKeAMy7EXeyF_gkl8I;ps8Pn)j-&CDR*nAZ=?Vi1@M0C8NQ;q#lpuWP zrH?P&{)Xok&bSE+LDbC3=|sQC1NFhxL)XM7Yp1C+Mw8iw*p_mGs<`y~qpcT~OF>JJ zo{&uYUI17iu82wkXkS7$kVL$cN`pyIfb@6&%4 znSnO8R~X8Sb!SXkZnRo$HfxowFkhQzbt50!ifAYV%#CF$az_~@I!W1U z`NvuGYn>CA0*0}*wptmTsW}!$C>_Fuxm77gE?(Sj)-d)MD6wp&DtM+&F(wqWk9Gf& z1T=dW?~?*vZ&rVyCPJo@_Me_aIy?w9)jGvgLPpKyEkKT(kFQ~oPF=_tj0Q8}k&)3( zE*tZzlueI8kLT#REBX&OxPFj=c6TOlw906uyMWCmS-%L@Wxw{@Vq$jhmn*AQp#hFdSV$@%!obzJ*3V2krl zTH?Y2Z!_sMR;S&`A&04)1*h$Z)}|B3QZu)=d)g|S)vB{pS98G#XKsSqfWW($QEX67h3D0M!)+MyJwLx3IM>rnASWKp%TMA@y7> zxYwhA7){cBS$HKViMT><;4qD`q?73=j7yPqTg(+aS6wwnuP#Jrg6c=);%7D9g5G^& zTO^n+g~q#SgVf~>$Wm8!o)>XvFa5cC{;^ZErV?{WAq;;;<*2nIzM18`K3u~vposhC2e!HIoHqtX_rMz@F3pZkTO+MjDY7hK?Wx;R%0=9*m?nRSKW zVCwaVUMlu>0VnZb0FIbYWLTb^eL~3QcN?b{EGjcNw%3zi+|zf+rAc2)0KXt)S7$s) zCm#i=Uxbm@xU-RLzYJUfax|HE<$O2i$@kn}UD2wtA8{<$X0}SFVwgq*4B)Wp)r?7f z?d6x=F|+&4+yO_9D+W$2w^($H%Al{66}B2UkjKqjvr1J`vdX-=y=huKd270@`xl1u zkKAmOCW8sAwJ)%{;d9oBQ))1p{t_HzOj)^~%p*cLlu9c~7+F+#7eBdJq&47n#NlTk zqJ-mNu*!Zgej$NHH7cDZJ4v9fXmMDyMW>7@59bZ9D96z{WV1E$97-o6RR5q>JIEh( z6^f^mbd`KMCV+9MGiVAqH;_*rl}4(9#(MbsJ?dYQMWatgOA+$o9RleV#4a9-vgn0w zp!gAM-Fo>;MOT&Rt=AaftIVg_xyEWcsDH%E0o(*%&oD-CfX#*}?jPq4HCp_J{Hbl- zFFfv5Ctm{>3G^dMG0<9x>iP<|tGup+$;)G={ZRFX7odwU(N8lG)=DJ-qf%>}^4j9c zF=pa;6eXUD1I5{;?BSgOf} zM}aQ1Gq-LcyGD}^_BZf0d>eaT@10DF=TCBh)LLfao1HBzXUSe3&BG1B>44&b@qhZ;N=H8oQX}64^1t*dQn_!(j_$9hA^i0UU|!!9plxGODO-mn8|&!#qw1V&dZg#V z*HP^$-R-FJyytJ*^vwK)Nc5KL>CMk`Ihqk`VASdfEf?9jw$8C+L~b%!tOmHbI=xkr zQ4^d4U4Ev|o6`QOAUs8GWLiky^>4mQ_VoR-Kw5K6ZN1xR16LG*NW!Rf&AJUc+R3wH z2?h7vyC<5Y#Yi$4P$1xM;uR~-hSz&GlWOv6Bp^ybzY^{O>)_|BI5sOvb;jyihPA1R z3dU5nZI>YOydv3c)t2gJj*li~m%}#41lehJeo*nGD(?6JMD#<#>S!Ukzb%L zShcO?3C*v$Lwo zZ8I=T+g}IBu1(kFpIng!mx!YwN~YF6tI^dzzl_Gl#sV1cd=#2EEz!Z19bbr>cP=5n zCNJKKT#ou$TMM$7^g5l!!g3CS#$?e=DlMLPskzeotveI4E;Y9^V6%x92Vq6W$K1yf88YfbGG=M0<2b#pWK!-Zo>1IX@0xLE*4Fa=US?ekd*?Mq5e zt3IcU43++TRT2HN#PlzCgL)kTGk z)!J3ZSLkyqsYZoltY`1P_Yv~k`!{%YZxdzNCm?@F@nJC$QE(H>yLrs0@|j!IJKpN~ z<$Y~cO|f*`=LTwI&S>XX8r|rIu?65SO?tf0<7FU#Pm?_MhkW3IbBJqWF23zt`}MaW z9&-+hqq@Xy(CPBP^>sM)8g)TYalu0Sl*v^Sm$l9#mwc9>Hv-&4$C?}zS>ZnYY!y~%W{t67i2>6FaV^4xSu_JrxB7OhrQV8va?q$@V`4D?VVJ(Px$ z%jf(u4o(1j$#&AeWh4Cgo==|aeNXZuA(2ii+4LSN0eF@W9r5vSYu_f%W)%p}3;e@( zdzRU%Cf6`C4Ar`cR@)4fs#s4hcKx_*gvDa_?q7Y8#px5zG#6DbbFHx~0I}B!&5xRF zrkbnWB|UHP?{#j4<~?=bw>@;p$-7;@Yueth+OfdMFm;?=U$=ohwZ09GHnN>$wviv? zo@F8I6THb}EChyLLLz50nJtSdHH52x_x5h>1qBe2c&{J3T`hvr=;G)q#UjR_e%!Y3 zqFaV4$&3s)l3eb}-gGRiC`v>Y1X+%N&W|KS*McgerIABkKb`ugwxxHLjLrUb(xB$vRkV`w^eq|AMxV&Os=%qKT{z&6b&l@9?ofp z5Rhd*P4?%-Ks1%iq!K~Uq;qt|cTd{7bMf}joo$wDP%t7Pjg~Q-k6PFX_bgwqbAKp* zB-lf8D+u6EB^q~A;u75$JDg0?F@QN6cLG<+pdY-(A*)(fUdvi7K*<^nuynJ9nKXHl z_40E#+d}s=HR0%SMwkq?m-IHcvDXiJ54_4)EYvS65ye-bX5225$rYgKu(Ge7$3iSF zgC^oE-qn!e3T*D>*xJ+({Fru($td_Cv2;3>OvVR! zuHc*rnppRi6G;jzZ7ueRz`q3xHG5z0MSIXobACIzq745|CbsYX-L_woowW9wH6m!%N+N`Q;v=Z$Rky_4|9tCtJwY-9Ns+qq`7% zkDBt%w|03f*KWO^yw^$I`*-fh!@y=S1l=ovW+h5OM~|VcNk70855h$CMRnLGf-cyUU$MNf_*BH`gT9JwWoLeY&%^U zhFP}BamHz@YS1GWe8d{F_j zb?22IT~~=#z?a+din_g2a_-$lF4{e+P1ODmOf0xnG`6y(wV4ga(+Mwqy^(|BNO8a%@AB4^Dy# ze6X%!IQsiQK$H~sf;o0xhRzv{D7?#NvD+QAy|KlpV>CxBV~%9<)pPBQHyM7qs}2Zs z81;}2N&s)AGRdUhABu$f+aG;p*PU!@bv2HAS>zL_{uYqMGArNs$T(G1FgjiUXZwm^f33VKi?ZeJ-E{gz_mhne6Y|Hcxg?(9BN7#* z(4gd#6N$iJd{B-gl7ZGL90~04mMN=M|I|RT6R}8BGM>uBYz(5S*5u4k!^sI|BTd38!Po)SpU3BwB`%hQl!558qo~ z#|nP<_6kD@5P*tNqLSas^t<}F@v`|?|A*i{p&YT&A^8XaSsWzt)x zT-&kz{oa?!hAYSgJ>W_{n>+4EPDhv9>yY-pW z(8BRti{089{j)~<&rTsMW)6+WW)~Ja{32w2W(8M0!?}pFQ}#+GuT36)h*^!K>_@caWcLr8i2FQ;B3E zl}-kKM)qYh{^2`4@E_dD3)-_0_}&8}3SWbr?a3tFd5q`fxYDI0qF{VM_}Y$Kf}`<} zB4ImIpuKKVPF;nFV`sM_Niy&vS8cJFoT$ZQEG?bA)Nt>;rP`&}?O)A1V)Si(a~pd8 zL@+sFDzD%tmgsWfP%IJ&4}x3RPnll;dxTl4JD?kwHFRP?rPAgX*BnpdPPgX{H8MOO zio|20mzKN5QUco64>k|AA}l9-ERFx5l3J_D#ko1FNu#r2L8kNLzyQMILg%bm2sc$} z^fhxm&uv%3(Xs<`bogsJo&tWOUKgEu!+bQ6jKt&pUhD%0AejaN@O1^GKpV5>ilYA` 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 s5cUNkeq4)E2lW?= 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%0A!~9;!>{ucw%nFyTvKf95=ZL; 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 L6YV#e2+aQg5GQzN literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/air-bearing.png b/Chromium2/graphics/icons/air-bearing.png new file mode 100644 index 0000000000000000000000000000000000000000..d68717d4d7fa87acdb747fc8487cb7d6dada0b1e GIT binary patch literal 5430 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�o6(D|GF({ zFU~WIFYyLRZ6abB2UBr+ar|rtBUBnzmxB)*pz;WQM2-(@$TZ+H7hdTsf1Lc4qHbjC5_Agh+7#mQ`qp)}h29Qpt zB?(Eahm^wNw=~`Sz6j>Pj09M=JwoN!kSHoa53ZE)8q4KMSxgWXu!M^#fViIm1GdD~ zo)3srltT`a!c-uT!# zr>}dAqPZ|50ZuYqZdnxf;@XnKJ!K|Q)Ve1*Nc`t+@|IU>x4}2L@d(B0NOa#i&i=*X zIJ_Z=EPUxy2IZz6o=ZgywbZTt)y7*N+9kp{ zFe3rkp1$3IO4QkROhT+E?_#S36@9LVEZuCP8<)RiO}~tAp!&ebkwO}p~+(46JsN4WN1+8=X(p-%JjQRk|U7D z;w&@R?pzxrhFBo8qBx}sdKW;>ysix2iZVe}9p4>2@X@V*dO+(FGZH{pZt4{-S$u!P zUx4+&N3R7_NZ=punP(ZSPb*FVtRkT<#4K^(`uTh>R_;8!fkQBjNn1Lv+hvbRrIY-Z zAR*>`2CknJ*Uw|s&*riiOZ=>KWAz6kuYLK6UAG$10Wm89-Th0RW%r^i?ny?=13L3^ zZ-hXA`R{v(`1p>GBZ7=c{;?Cl`rY|F2(e`a=QhGC;|Dnep#l|WqRVH}N#&!XWD?3_ z)sN?WPcK}bjT!L0alScP-*DW(oklb-%u2u=KYIDT$WH%ElOSP-N#LXRO%Bq4;- z{B52uFyaC7JJ||Spcu%=W-@3aFrjfwf>xYfk%N*9Zm2xhhZI(Q)=6Qz>+94hwj z8ZkI6DhP3i1qf8(AlmPd6-;sM$tI1ZT#R2gz7)UUUvg9=KpqS-{? z9FN4eMv6HW>XV;UrxcLb=Hfk*TYw3Qdq;W;=}ssVp^?EDX& zdPx6{cuoR{voG6xi<8aoh8g6yc1;3#H&a1~(S&e|N(B62LMu515cTx*$QBrvO6XfE zDG%|#4wE6Iav`=%P7TT+%;Pz+JjNiF7b&NktqQ6VoV9Y`?h9}IvpHk_*`Pgn9@ujJ zssB|OA6gT74fIZxbyUWyB(%hL{wY{-&!V%1lUaM4A;k1_4p)v;=CmFj+ z*`ccBmMA~LXmIMF3A!~E^I%~{hg6KUbWQ9Um~JfZh2p&nxX-&YD39I2FRN4Xji+vU zZ0FTRd`OsXf_Y)H3n%C3tlf}E6nXQjJe}OJMd>oPobmB`}Z(W|uEf{S!{VuOr?+tuEK_c>Y zLlraae~>}NW98?ixB*UgQ3Ctx!sfo_hLww-yzzk_{)QXq{P`uM)J*~Z@7WZ^_Ll3gJSWT)+^9^-oXUt`F}C0cPyCBwSv zZR`(@FJyL|_R%Yz+VrU{e`Km0Q5;bMV%&W7C0jf%*jSq!Iwe_rb8#a#;0|}4pc?#* z5JXT#zgb04ltk3W_xJ>df^gTXsBUjmElI04Rc|{HWuo6Agg>mT()BO(v`=*eZf`N g%=rrY$U~|B1&Riy%L7RInE(I)07*qoM6N<$f;YK+tN;K2 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/automation-core-3.png b/Chromium2/graphics/icons/automation-core-3.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5c06269b56ec16eabb089909a727602abd2509 GIT binary patch literal 3852 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 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/basic-vehicle-frame.png b/Chromium2/graphics/icons/basic-vehicle-frame.png new file mode 100644 index 0000000000000000000000000000000000000000..3f853cf91e80ca03048a475b119a78f2cea23a8a GIT binary patch literal 4100 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 Pp##*RI*?khb=dy^c+OF5 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/chromel-r-fabric.png b/Chromium2/graphics/icons/chromel-r-fabric.png new file mode 100644 index 0000000000000000000000000000000000000000..e269388209db73ecf10f078633b94a8a722d2844 GIT binary patch literal 3101 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 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/chromite-ore.png b/Chromium2/graphics/icons/chromite-ore.png new file mode 100644 index 0000000000000000000000000000000000000000..3bba78d51b89426da32f7390f96602fe63bb1ebd GIT binary patch literal 4983 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 CE03=L literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/chromium-plate.png b/Chromium2/graphics/icons/chromium-plate.png new file mode 100644 index 0000000000000000000000000000000000000000..30b9088c71a39d3ae4885692b46d379b3fd5a716 GIT binary patch literal 2341 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 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/fi-arc-pure-chrome.png b/Chromium2/graphics/icons/fi-arc-pure-chrome.png new file mode 100644 index 0000000000000000000000000000000000000000..78eac9fb0c3b4540239a3bc00be43423f773df6c GIT binary patch literal 5467 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 RI*$MV002ovPDHLkV1k#k510S| literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/fi-materials-pure-chrome.png b/Chromium2/graphics/icons/fi-materials-pure-chrome.png new file mode 100644 index 0000000000000000000000000000000000000000..4c07be07b2e9ec9f219807dda6d14c33ee68e8cf GIT binary patch literal 6735 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 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/heat-resistant-low-density-structure.png b/Chromium2/graphics/icons/heat-resistant-low-density-structure.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee401e9c8a7e41949ba0e3be1ea5e8f5899e721 GIT binary patch literal 11348 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 bsy{+N-NaT1>C@Re3IKq0jdk8=IpF>W!wY4x literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/inconel-718.png b/Chromium2/graphics/icons/inconel-718.png new file mode 100644 index 0000000000000000000000000000000000000000..310fff20bc0acbc1ae619649956412d2d2d1e011 GIT binary patch literal 2567 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 Nbro$$rSjXLe*wo$ZF2ws literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/turbine-blades.png b/Chromium2/graphics/icons/turbine-blades.png new file mode 100644 index 0000000000000000000000000000000000000000..5439ce7df00fb1d9232a5e2aa67fd69d84a3f832 GIT binary patch literal 4401 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 literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/icons/vehicle-frame.png b/Chromium2/graphics/icons/vehicle-frame.png new file mode 100644 index 0000000000000000000000000000000000000000..d2942a3f55ca082c48b4da96afe2d9eb743a0796 GIT binary patch literal 6631 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 b*AhPLHt^#2ELH!WyZ|LRb=d}Ki-`XNrRPk# literal 0 HcmV?d00001 diff --git a/Chromium2/graphics/technology/polyethylene.png b/Chromium2/graphics/technology/polyethylene.png new file mode 100644 index 0000000000000000000000000000000000000000..5607d1e35d9022c86ba3a7ce35d31a06fd7e209e GIT binary patch literal 2920 zcmd^=_ct337sg{1)nPPtYtvGjio~v3jU7r=612A3t47U;U22rZ9&J$6rncHM_O4Pp zb`cf4zJJI2obx=NbAP+{oO{j_si&iU`zGs6003}XQ$y9@no9qfitIWwYJ>6DAaOTP zR{@j`v2R`v&SOG|5NYO1TN zu~_Vf4<9l!Gh(|1ot+T~g#G>f?(Xh4Z{B2OWto_m z2nYypb8|;VM$XR8;_-N2Ute=`b15mQ$B!Qi3k!>gi2VEa@AC5Ux?mX?-!dU{WuJP{QYU0+`}GBV=f;qmhF zDk&)m2ngWk=U-Y{A`*$aySsC9bIr}os;a71R#r+%O3Ta3ii(QgzkiR9kJr}LzPPx! zy1HUxW0RAU`}pyry1M$aXV1QV{rdOsUkC)^>gsxWdMYF&bbfx`-`}sGpy21{XKHGS zKp<39RAgmkSy)&a8ylmdqSn^d$&9g~xjZES3wK7CqLROH~`;Njt+p`l@D zXsDy36C4~I7#OIfrNza?1%ts}zkY3DVZq4A=TY;2V!tZ=APdnF`ou+MY~;VyXu z2!#r>2uAq)Eaj9C1fx{rj`@5{xr0GkkEIvy+vr}fsngp=`lQP&B;MQl*eK+pVGOTAFs9n>TISRcP-~D{A*Y5)^qP z%#*xMF_-uQwC4{F%gluc!0IrJFES6XMKv_`wl;j(_Y!+KM`BY=&4p64gmP&WDhmaN z_J|?7iQaflIz#?f8vEF2QSUMW6ayc&EvE@ApbatLyVZflPc=?=(bqR(HJ*V2S`(GZ zdT5+#OhndjVgL$F}i)l zP`9?MyWpuMA}I9sA-x>4UT(=|M7)V*f(hut&j`1SX_Rt6p>1&m1r+4^j3O(&D}3%k zvEo&{;jr!-k1H2F3;WI4)t(C1h)Ag0g?Tzg!lEudpI!DuwgJzG_R`J!YwK}gQl#b~ zT6DD-?A8r_JEuRctHLnKlCf=?B1#oAP3+-W{UXj-hK01_0wM1k#i@1_E*-eHWj}^A z4`imDN`xMGB6+B0cj=W1*x47w9J06`($2h+Ij&A%wi!(wn23`EZ5p6~x#FPJ#gtas zLw_gtMy~#(q0-iF7r!SgxH~4X;JGq6|2CCm>zx!RHM{rir9gdWct@R-PeQbaR0 zgp894hOda~w>Lzjf?}rAy1g^VLz@b;V~rRxOkx>l1!l;~OI$V>3A84GDI>My3Ku9f z@#8cdj|der=^H?7L~pF-yqd+rXr9oiCoQv_1uG(X7^sWAh$#=N#$o3IIrSXiQE(E? zWL+3rHol?*D&M?FJIkf&+Wh)LOY^|mt&|++1g&|R&2oaal8PDZXZo_$9;?Ni?C~>3 z`j`r1|N0j|v%Q<7La5BSPI?$jKP7XIBk_qcS?>;Q)(Z4{lWb5^#u z)M{Z{*W*ONA~O2Vp=X`bo3{Bknmfq98smWz>0@e|f8kSH64;H^vjufAcFLAK_0H;L z9+9_=YwYXd1?k=7zQ$NP^*8lU+ei zo-qP$bo5s`?R4h+3R{|(l>lZm$q`9LjTsvVpSr#;I4pNXJWT!?*SUqC`(rRV?^QSp z@EF-wHCn09PzOnQ{M{t_GyL+L+&hoay&Mgk7?Wo(YZI&qk;{Wp>!POmo|ixIcgS+2 znEt@xiu||8>XaXk~@~;!YjO$K@d_Q z-3^hi4eeJd@Y=AwOc}StfeJm($?eOJ&gp`N`&D|-jes7jHv!G-IJNAJ(6RA ztQFg5bHyAfAbvccZ}c)Yz~e5U$H=h^GbvFlu|nou6Bs`YcN(UqQ`lXsOwSPY>$r52 te)YG(cDuC6l8JbQr#YcujP5+t= 1.1.0", + "? 248k", + "? aai-industry", + "? BrassTacks", + "? bobassembly", + "? bzaluminum", + "? bzfoundry", + "? bzgas", + "? bzsilicon", + "? IfNickel", + "? Indium", + "? Krastorio2", + "? RampantArsenal", + "? space-exploration", + "? Tantalite", + "? ThemTharHills" + ], + "description": "Chromium is a mod adding the element chromium.\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/Chromium2/locale/en/Chromium.cfg b/Chromium2/locale/en/Chromium.cfg new file mode 100644 index 0000000..671c197 --- /dev/null +++ b/Chromium2/locale/en/Chromium.cfg @@ -0,0 +1,62 @@ +[technology-name] +chromium-processing=Chromium processing +polyethylene-plastic=Polyethylene plastic +stainless-steel-processing=Stainless steel processing +basic-vehicle-frame-production=Basic vehicle frame production +vehicle-frame-production=Vehicle frame production +chromel-r-fabric=Chromel-R fabric +chrome-alloys=Chrome alloys +heat-resistant-low-density-structure=Heat resistant low density structure +beryllium-heat-resistant-low-density-structure=Beryllium heat resistant low density structure + +[technology-description] + +[autoplace-control-names] +chromite-ore=[item=chromite-ore] Chromite ore + +[item-name] +chromite-ore=Chromite ore +chromium-plate=Chromium plate +enriched-chromium=Enriched chromium +chromium-ingot=Chromium ingot + +chromium-matter-processing=Chromium matter processing +stainless-steel-plate=Stainless steel plate +chromel-r-fabric=Chromel-R fabric + +basic-vehicle-frame=Basic vehicle frame +vehicle-frame=Vehicle frame + +automation-core-3=Automation core MK3 + +inconel-718=Inconel 718 alloy + +turbine-blades=Turbine blades + +heat-resistant-low-density-structure=Heat resistant low density structure + +air-bearing=Air bearing +advanced-electric-motor=Advanced electric motor + +fi-materials-pure-chrome=Pure chromium +[fluid-name] +molten-chromium=Molten chromium +fi-arc-pure-chrome=Molten chromium + +[entity-name] +chromite-ore=Chromite ore + +[mod-setting-name] + +[mod-setting-description] + +[recipe-name] +dirty-water-filtration-chromium=Filter dirty water [item=chromite-ore] +chromium-plate=Chromium plate +chromium-electrolysis=Chromium electrolysis +fi-purify-chrome-recipe=Purify chromimu +fi-arc-pure-chrome-recipe=Molten chromium +fi-cast-pure-chrome-recipe=Cast pure chromium +beryllium-heat-resistant-low-density-structure=Beryllium heat resistant low density structure + +[recipe-description] \ No newline at end of file diff --git a/Chromium2/prototypes/chromite-ore.lua b/Chromium2/prototypes/chromite-ore.lua new file mode 100644 index 0000000..eb219d5 --- /dev/null +++ b/Chromium2/prototypes/chromite-ore.lua @@ -0,0 +1,76 @@ +local resource_autoplace = require('resource-autoplace') + +local util = require("data-util") + +data:extend({ + { + type = "autoplace-control", + category = "resource", + name = "chromite-ore", + richness = true, + order = "b-e" + }, + { + type = "noise-layer", + name = "chromite-ore" + }, + { + type = "resource", + icon_size = 64, icon_mipmaps = 3, + name = "chromite-ore", + icon = "__Chromium__/graphics/icons/chromite-ore.png", + flags = {"placeable-neutral"}, + order="a-b-a", + map_color = {r=0.90, g=0.80, b=1.00}, + minable = + { + hardness = 1, + mining_particle = "copper-ore-particle", + mining_time = 1, + result = "chromite-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 = "chromite-ore", + order = "b-z", + base_density = 2, + base_spots_per_km2 = 1, + has_starting_area_placement = true, + 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 = "__Chromium__/graphics/entity/ores/chromite-ore.png", + priority = "extra-high", + size = 64, + frame_count = 8, + variation_count = 8, + hr_version = + { + filename = "__Chromium__/graphics/entity/ores/hr-chromite-ore.png", + priority = "extra-high", + size = 128, + frame_count = 8, + variation_count = 8, + scale = 0.5 + } + } + }, + }, + { + type = "item", + name = "chromite-ore", + icon_size = 64, icon_mipmaps = 3, + icon = "__Chromium__/graphics/icons/chromite-ore.png", + subgroup = "raw-resource", + order = "t-c-a", + stack_size = util.get_stack_size(50) + }, +}) diff --git a/Chromium2/prototypes/chromium-248k.lua b/Chromium2/prototypes/chromium-248k.lua new file mode 100644 index 0000000..7087666 --- /dev/null +++ b/Chromium2/prototypes/chromium-248k.lua @@ -0,0 +1,93 @@ +local util = require("data-util") + +if mods["248k"] then +data:extend({ + { + type = "fluid", + name = "fi-arc-pure-chrome", + 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 = "__Chromium__/graphics/icons/fi-arc-pure-chrome.png", + icon_size = 64, icon_mipmaps = 4, + order = "a-a" + }, + { + type = "item", + name = "fi-materials-pure-chrome", + icon = "__Chromium__/graphics/icons/fi-materials-pure-chrome.png", + icon_size = 64, + stack_size = 100, + subgroup = "fi_item_subgroup_a-c", + order = "b-a", + }, + { + type = "recipe", + name = "fi-purify-chrome-recipe", + enabled = false, + category = "el_purifier_category", + main_product = "el_dirty_water", + ingredients = { + {type="fluid", name="water", amount=50}, + {type="item", name="chromite-ore", amount=10} + }, + results = { + {type="fluid", name="el_dirty_water", amount=50}, + {type="item", name="fi-materials-pure-chrome", amount=5}, + }, + energy_required = 1, + always_show_made_in = true, + icon_size = 64, + icons = (mods["Krastorio2"] and + { + { icon = "__248k__/ressources/fluids/el_dirty_water.png", icon_size = 64}, + { icon = "__Chromium__/graphics/icons/chromite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, + } or { + { icon = "__Chromium__/graphics/icons/chromite-ore.png", icon_size = 64}, + }), + group = "fi_item_group", + subgroup = "fi_item_subgroup_f", + order = "f-a", + }, + { + type = "recipe", + name = "fi-arc-pure-chrome-recipe", + enabled = false, + category = "el_arc_furnace_category", + ingredients = { + {type="item", name="fi-materials-pure-chrome", amount=1}, + }, + results = { + {type="fluid", name="fi-arc-pure-chrome", 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-chrome-recipe", + enabled = false, + category = "el_caster_category", + ingredients = { + {type="fluid", name="fi-arc-pure-chrome", amount=100}, + }, + results = { + {type="item", name="chromium-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-chrome-recipe") +util.add_unlock("fi_caster_tech","fi-cast-pure-chrome-recipe") +util.add_unlock("fi_purifier_tech","fi-purify-chrome-recipe") +end \ No newline at end of file diff --git a/Chromium2/prototypes/chromium-enriched.lua b/Chromium2/prototypes/chromium-enriched.lua new file mode 100644 index 0000000..639f04a --- /dev/null +++ b/Chromium2/prototypes/chromium-enriched.lua @@ -0,0 +1,116 @@ +local util = require("data-util") + +if mods["Krastorio2"] then +data:extend( +{ + { + type = "item", + name = "enriched-chromium", + icon_size = 64, + icon = "__Chromium__/graphics/icons/enriched-chromium.png", + group ="raw-material", + subgroup = "chromium", + order = "a", + stack_size = util.get_stack_size(100) + }, + { + type = "recipe", + name = "enriched-chromium", + main_product="enriched-chromium", + icon = "__Chromium__/graphics/icons/enriched-chromium.png", + icon_size = 64, + category = "chemistry", + energy_required = 3, + enabled = false, + always_show_made_in = true, + always_show_products = true, + group ="raw-material", + subgroup = "chromium", + ingredients = + { + {type = "fluid", name = "sulfuric-acid", amount = 3}, + {type = "fluid", name = "water", amount = 25, catalyst_amount = 25}, + {type = "item", name = "chromite-ore", amount = 9} + }, + results = + { + {type = "item", name = "enriched-chromium", amount = 6}, + {type = "item", name = "iron-ore", amount = 1}, + {type = "fluid", name = "dirty-water", amount = 25, catalyst_amount = 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-chromium]" + }, + { + type = "recipe", + name = "enriched-chromium-plate", + icons = + { + { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64 }, + { icon = "__Chromium__/graphics/icons/enriched-chromium.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 = { {"enriched-chromium", 5} }, + results = { {"chromium-plate", 5} }, + order = "a", + }, + { + type = "recipe", + name = "dirty-water-filtration-chromium", + category = "fluid-filtration", + icons = + { + { + icon = data.raw.fluid["dirty-water"].icon, + icon_size = data.raw.fluid["dirty-water"].icon_size + }, + { + icon = data.raw.item["chromite-ore"].icon, + icon_size = data.raw.item["chromite-ore"].icon_size, + scale = 0.20 * (data.raw.fluid["dirty-water"].icon_size/data.raw.item["chromite-ore"].icon_size), + shift = {0, 4} + } + }, + icon_size = data.raw.fluid["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 = "dirty-water", amount = 100, catalyst_amount = 100}, + }, + results = + { + {type = "fluid", name = "water", amount = 90, catalyst_amount = 90}, + {type = "item", name = "stone", probability = 0.40, amount = 1}, + {type = "item", name = "chromite-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} + }, + group ="raw-material", + subgroup = "chromium", + order = "w013[dirty-water-filtration-chromium]" + } +}) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "enriched-chromium" }) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "enriched-chromium-plate" }) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "dirty-water-filtration-chromium" }) + +util.add_productivity("enriched-chromium") +util.add_productivity("enriched-chromium-plate") +end diff --git a/Chromium2/prototypes/chromium-matter.lua b/Chromium2/prototypes/chromium-matter.lua new file mode 100644 index 0000000..ff482e0 --- /dev/null +++ b/Chromium2/prototypes/chromium-matter.lua @@ -0,0 +1,60 @@ +-- Matter recipes for Krastorio2 +if mods["Krastorio2"] then +local util = require("data-util") +local matter = require("__Krastorio2__/lib/public/data-stages/matter-util") + +data:extend( +{ + { + type = "technology", + name = "chromium-matter-processing", + icons = + { + { + icon = "__Krastorio2Assets__/technologies/matter-coal.png", + icon_size = 256, + }, + { + icon = "__Chromium__/graphics/icons/chromite-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 + } + }, +}) + +local chromium_ore_matter = + { + item_name = "chromite-ore", + minimum_conversion_quantity = 10, + matter_value = 5, + energy_required = 1, + need_stabilizer = false, + unlocked_by_technology = "chromium-matter-processing" + } +matter.createMatterRecipe(chromium_ore_matter) + +local chromium_plate_matter = + { + item_name = "chromium-plate", + minimum_conversion_quantity = 10, + matter_value = 10, + energy_required = 3, + only_deconversion = true, + need_stabilizer = true, + unlocked_by_technology = "chromium-matter-processing" + } +matter.createMatterRecipe(chromium_plate_matter) +end \ No newline at end of file diff --git a/Chromium2/prototypes/chromium-recipe-se.lua b/Chromium2/prototypes/chromium-recipe-se.lua new file mode 100644 index 0000000..a8d8e40 --- /dev/null +++ b/Chromium2/prototypes/chromium-recipe-se.lua @@ -0,0 +1,171 @@ +-- Additional recipes if Space Exploration mod is enabled +local util = require("data-util") + +if mods["space-exploration"] then + se_delivery_cannon_recipes["chromite-ore"] = {name= "chromite-ore"} + se_delivery_cannon_recipes["chromium-plate"] = {name= "chromium-plate"} + se_delivery_cannon_recipes["heat-resistant-low-density-structure"] = {name= "heat-resistant-low-density-structure"} + util.se_landfill({ore="chromite-ore"}) + +if string.sub(mods["space-exploration"], 1, 3) == "0.6" then + util.se_matter({ore="chromite-ore", energy_required=1, quant_out=10, stream_out=60}) + data:extend({ + { + type = "item-subgroup", + name = "chromium", + group = "resources", + order = "a-h-z-a", + } + }) + util.set_item_subgroup("chromium-plate", "chromium") + data:extend({ + { + type = "item", + name = "chromium-ingot", + icons = {{icon = "__Chromium__/graphics/icons/chromium-ingot.png", icon_size = 64}}, + order = "b-b", + stack_size = 50, + subgroup = "chromium", + }, + { + type = "fluid", + name = "molten-chromium", + default_temperature = 232, + max_temperature = 232, + base_color = {r=191, g=219, b=233}, + flow_color = {r=191, g=219, b=233}, + icons = {{icon = "__Chromium__/graphics/icons/molten-chromium.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-chromium", + subgroup = "chromium", + results = { + {type = "fluid", name = "molten-chromium", amount = mods["Krastorio2"] and 750 or 900}, + }, + energy_required = 45, + ingredients = { + {name = mods["Krastorio2"] and "enriched-chromium" or "chromite-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 = "chromium-ingot", + category = "casting", + results = {{"chromium-ingot", 1}}, + energy_required = 18.75, + ingredients = { + {type = "fluid", name = "molten-chromium", amount = 250}, + }, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + }, + { + type = "recipe", + category = "crafting", + name = "chromium-ingot-to-plate", + + icons = { + {icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, + {icon = "__Chromium__/graphics/icons/chromium-ingot.png", icon_size = 32, scale = 0.125, shift = {-8, -8}}, + }, + results = { + {name = "chromium-plate", amount = 10}, + }, + energy_required = 3.75, + ingredients = { + {name = "chromium-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-chromium"}) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "chromium-ingot"}) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "chromium-ingot-to-plate"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "molten-chromium"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "chromium-ingot"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "chromium-ingot-to-plate"}) + if mods["Krastorio2"] then + util.set_item_subgroup("enriched-chromium", "chromium") + data.raw.recipe["enriched-chromium-plate"].order= "d[chromium-plate]" + se_delivery_cannon_recipes["enriched-chromium"] = {name= "enriched-chromium"} + end + se_delivery_cannon_recipes["chromium-ingot"] = {name= "chromium-ingot"} + +else + data.raw.item["chromium-plate"].subgroup = "plates" + if mods["Krastorio2"] then + + data:extend({ + { + type = "recipe", + name = "enriched-chromium-smelting-vulcanite", + category = "smelting", + order = "d[chromium-plate]", + energy_required = 18, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + ingredients = { + {name = "enriched-chromium", amount = 8}, + {name = "se-vulcanite-block", amount = 1}, + }, + results = { + {name = "chromium-plate", amount = 12}, + }, + icons = + { + { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, + { icon = "__space-exploration-graphics__/graphics/icons/vulcanite-block.png", icon_size = 32, scale=0.25, shift= {-10, -10}}, + }, + }, + }) + table.insert(data.raw.technology["se-processing-vulcanite"].effects, + {type = "unlock-recipe", recipe= "enriched-chromium-smelting-vulcanite"}) + data.raw.recipe["enriched-chromium-plate"].order= "d[chromium-plate]" + se_delivery_cannon_recipes["enriched-chromium"] = {name= "enriched-chromium"} + else + data:extend({ + { + type = "recipe", + name = "chromium-smelting-vulcanite", + category = "smelting", + order = "d[chromium-plate]", + energy_required = 18, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + ingredients = { + {name = "chromite-ore", amount = 8}, + {name = "se-vulcanite-block", amount = 1}, + }, + results = { + {name = "chromium-plate", amount = 12}, + }, + icons = + { + { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, + { icon = "__space-exploration-graphics__/graphics/icons/vulcanite-block.png", icon_size = 32, scale=0.25, shift= {-10, -10}}, + }, + }, + }) + table.insert(data.raw.technology["se-processing-vulcanite"].effects, + {type = "unlock-recipe", recipe= "chromium-smelting-vulcanite"}) + end +end +end \ No newline at end of file diff --git a/Chromium2/prototypes/chromium-recipe.lua b/Chromium2/prototypes/chromium-recipe.lua new file mode 100644 index 0000000..8d3f34a --- /dev/null +++ b/Chromium2/prototypes/chromium-recipe.lua @@ -0,0 +1,429 @@ +local util = require("data-util") + +data:extend({{ + type = "item-subgroup", + name = "chromium", + group = "intermediate-products", + order = "c" +}, +{ +type = "item-subgroup", +name = "frame-components", +group = "intermediate-products", +order = "f" +} +}) + +data:extend({ + { + type = "item", + name = "chromium-plate", + icon = "__Chromium__/graphics/icons/chromium-plate.png", + icon_size = 64, + subgroup = "chromium", + order = "b[chromium-plate]", + stack_size = util.get_stack_size(100) + }, + { + type = "recipe", + name = "chromium-plate", + category = "smelting", + order = "a[chromium-plate]", + icons = (mods["Krastorio2"] and + { + { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, + { icon = "__Chromium__/graphics/icons/chromite-ore.png", icon_size = 64, scale=0.125, shift= {-8, -8}}, + } or { + { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, + } +), + main_product = "chromium-plate", + enabled = false, + energy_required = 24, + ingredients = {{"chromite-ore", 15}}, + results = { + {type="item", name = "chromium-plate", amount=5} + } + } +}) + +if mods["Krastorio2"] then + data:extend({ + { + type = "recipe", + name = "chromium-electrolysis", + icons = { + { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, + { icon = "__Chromium__/graphics/icons/chromite-ore.png", icon_size = 64, scale=0.125, shift= {-8, -8}} + }, + category = "electrolysis", + order = "a[chromium-plate]", + energy_required = 25, + enabled = false, + always_show_made_in = true, + ingredients = { + {type = "fluid", name = "sulfuric-acid", amount = 25}, + {type = "fluid", name = "ammonia", amount = 50}, + {type = "item", name = "chromite-ore", amount = 20} + }, + results = { + {type="item", name = "chromium-plate", amount=10}, + {type="item", name = "iron-plate", amount=5} + }, + subgroup = "chromium", + } + }) +end + +local stainless_steel_ingredients = {{"steel-plate", 8}, {"chromium-plate", 2}} +if mods["IfNickel"] then + stainless_steel_ingredients = {{"steel-plate", 8}, {"chromium-plate", 1}, {"nickel-plate", 1}} +end +local stainless_steel_category = "crafting" +if mods["bzfoundry"] then + stainless_steel_category = "founding" +end +data:extend({ + { + type = "item", + name = "stainless-steel-plate", + icon = "__Chromium__/graphics/icons/stainless-steel-plate.png", + icon_size = 64, + subgroup = "chromium", + order = "b[stainless-steel-plate]", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "stainless-steel-plate", + category = stainless_steel_category, + order = "d[stainless-steel-plate]", + enabled = false, + energy_required = 4, + ingredients = stainless_steel_ingredients, + results = {{"stainless-steel-plate", 10}}, + } +}) + +local polyethylene_plastic_ingredients = { + {type = "fluid", name = "petroleum-gas", amount = 50}, + {type = "fluid", name = "steam", amount = 50}, + {type = "item", name = "chromium-plate", amount = 2} +} +if mods["bzgas"] and mods["bzsilicon"] then + polyethylene_plastic_ingredients = { + {type = "fluid", name = "gas", amount = 50}, + {type = "fluid", name = "steam", amount = 50}, + {type = "item", name = "chromium-plate", amount = 2}, + {type = "item", name = "silica", amount = 2} + } +end +data:extend({ + { + type = "recipe", + name = "polyethylene-plastic", + category = "chemistry", + order = "d[plastic-bar]", + enabled = false, + energy_required = 8, + ingredients = polyethylene_plastic_ingredients, + results = {{"plastic-bar", 15}}, + } + }) + +local chromel_r_fabric_ingredients = {{"copper-plate", 8}, {"chromium-plate", 2}} +if mods["IfNickel"] then + chromel_r_fabric_ingredients = {{"nickel-plate", 8}, {"chromium-plate", 2}} +end +local chromel_r_fabric_crafting = "crafting" +if mods["248k"] then + chromel_r_fabric_crafting = "fi_fiberer_category" +end +data:extend({ + { + type = "item", + name = "chromel-r-fabric", + icon = "__Chromium__/graphics/icons/chromel-r-fabric.png", + icon_size = 64, + subgroup = "chromium", + order = "c[chromel-r-fabric]", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "chromel-r-fabric", + category = chromel_r_fabric_crafting, + order = "c[chromel-r-fabric]", + enabled = false, + energy_required = 5, + ingredients = chromel_r_fabric_ingredients, + results = {{"chromel-r-fabric", 5}}, + } +}) + +local basic_vehicle_frame_ingredients = {{"steel-plate", 5}, {"copper-plate", 10}} +if mods["bzaluminum"] then + basic_vehicle_frame_ingredients = {{"steel-plate", 5}, {"alumina", 10}} +end +data:extend({ + { + type = "item", + name = "basic-vehicle-frame", + icon = "__Chromium__/graphics/icons/basic-vehicle-frame.png", + icon_size = 128, + subgroup = "intermediate-product", + order = "v[basic-vehicle-frame]", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "basic-vehicle-frame", + category = "crafting", + order = "v[basic-vehicle-frame]", + enabled = false, + energy_required = 4, + ingredients = basic_vehicle_frame_ingredients, + results = {{"basic-vehicle-frame", 1}}, + } +}) + +local vehicle_frame_ingredients = {{"basic-vehicle-frame", 1}, {"stainless-steel-plate", 15}, {"copper-plate", 20}} +if mods["bzaluminum"] then + vehicle_frame_ingredients = {{"basic-vehicle-frame", 1}, {"stainless-steel-plate", 15}, {"aluminum-6061", 20}} +end +data:extend({ + { + type = "item", + name = "vehicle-frame", + icon = "__Chromium__/graphics/icons/vehicle-frame.png", + icon_size = 128, + subgroup = "intermediate-product", + order = "v[vehicle-frame]", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "vehicle-frame", + category = "crafting", + order = "v[vehicle-frame]", + enabled = false, + energy_required = 6, + ingredients = vehicle_frame_ingredients, + results = {{"vehicle-frame", 1}}, + } +}) + +local inconel_ingredients = {{"steel-plate", 5}, {"chromium-plate", 3}, {"iron-plate", 1}, mods["Tantalite"] and {"niobium-plate", 1}} +if mods["IfNickel"] then + inconel_ingredients = {{"nickel-plate", 5}, {"chromium-plate", 3}, {"iron-plate", 1}, mods["Tantalite"] and {"niobium-plate", 1}} +end +local inconel_category = "crafting" +local inconel_subgroup = "intermediate-product" +if mods["bzfoundry"] then + inconel_category = "founding" + inconel_subgroup = "foundry-intermediate" +end +data:extend({ + { + type = "item", + name = "inconel-718", + icon = "__Chromium__/graphics/icons/inconel-718.png", + icon_size = 64, + group = "intermediate-products", + subgroup = inconel_subgroup, + order = "i", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "inconel-718", + category = inconel_category, + order = "i", + enabled = false, + energy_required = 30, + ingredients = inconel_ingredients, + results = {{"inconel-718", 10}}, + } +}) + +local automation_core3_ingredients = {(data.raw.item["automation-core-2"] and {"automation-core-2", 1}) or {"steel-plate", 5}, {"inconel-718", 10}} +local automation_core3_subgroup = "intermediate-product" +if (mods["BrassTacks"] and data.raw.item["advanced-gearbox"]) and (mods["IfNickel"] and data.raw.item["advanced-machining-tool"]) then --check for hardmode + automation_core3_ingredients = {data.raw.item["automation-core-2"] and {"automation-core-2", 1}, {"advanced-gearbox", 1}, {"complex-joint", 2}, {"advanced-machining-tool", 2}, {"inconel-718", 4}} + automation_core3_subgroup = "articulated-components" +end + data:extend({ + { + type = "item", + name = "automation-core-3", + icon = "__Chromium__/graphics/icons/automation-core-3.png", + icon_size = 64, + group = "intermediate-product", + subgroup = automation_core3_subgroup, + order = "d", + stack_size = util.get_stack_size(50), + }, + { + type = "recipe", + name = "automation-core-3", + category = "crafting", + order = "d", + enabled = false, + energy_required = 5, + ingredients = automation_core3_ingredients, + results = {{"automation-core-3", 1}}, + } + }) + if mods["space-exploration"] then + util.add_unlock("se-space-assembling","automation-core-3") + else + util.add_unlock("automation-3","automation-core-3") + end + util.add_productivity("automation-core-3") + +local turbines_blade_ingredients = {{"inconel-718", 10}, mods["248k"] and {"fi_materials_GFK", 5}, {"air-bearing", 2}} +local turbines_blade_subgroup = "intermediate-product" +if mods["IfNickel"] then + turbines_blade_subgroup = "engine-components" +end +data:extend({ + { + type = "item", + name = "turbine-blades", + icon = "__Chromium__/graphics/icons/turbine-blades.png", + icon_size = 64, + group = "intermediate-products", + subgroup = turbines_blade_subgroup, + order = "t", + stack_size = util.get_stack_size(50), + }, + { + type = "recipe", + name = "turbine-blades", + category = "crafting", + order = "t", + enabled = false, + energy_required = 15, + ingredients = turbines_blade_ingredients, + results = {{"turbine-blades", 1}}, + } +}) +if mods["space-exploration"] then + util.add_unlock("steam-turbine","turbine-blades") +else + util.add_unlock("nuclear-power","turbine-blades") +end +local hrld_structure_subgroup = "intermediate-product" +if mods["IfNickel"] then + hrld_structure_subgroup ="frame-components" +end +data:extend({ + { + type = "item", + name = "heat-resistant-low-density-structure", + icon = "__Chromium__/graphics/icons/heat-resistant-low-density-structure.png", + icon_size = 64, + group = "intermediate-products", + subgroup = hrld_structure_subgroup, + order = "h", + stack_size = util.get_stack_size(50), + }, + { + type = "recipe", + name = "heat-resistant-low-density-structure", + category = "crafting", + order = "h", + enabled = false, + energy_required = 8, + ingredients = {{"inconel-718", 1}, {"low-density-structure", 1}, mods["space-exploration"] and {"se-heat-shielding", 1}}, + results = {{"heat-resistant-low-density-structure", 2}}, + } +}) + +data:extend({ + { + type = "item", + name = "air-bearing", + icon = "__Chromium__/graphics/icons/air-bearing.png", + icon_size = 64, + group = "intermediate-products", + subgroup = "intermediate-product", + order = "h", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "air-bearing", + category = "crafting-with-fluid", + order = "h", + enabled = false, + energy_required = 5, + ingredients = {{"stainless-steel-plate", 2},data.raw.item["cryogenic-seal"] and {"cryogenic-seal", 1}, { type = "fluid", name = "lubricant", amount = 5 }}, + results = {{"air-bearing", 1}}, + } +}) +if mods["Krastorio2"] then + util.add_unlock("steam-turbine","air-bearing") +else + util.add_unlock("nuclear-power","air-bearing") +end +local advanced_electric_motor_subgroup = "intermediate-product" +if mods["IfNickel"] then + advanced_electric_motor_subgroup = "engine-components" +end +data:extend({ + { + type = "item", + name = "advanced-electric-motor", + icon = "__Chromium__/graphics/icons/advanced-electric-motor.png", + icon_size = 64, + group = "intermediate-products", + subgroup = advanced_electric_motor_subgroup, + order = "g", + stack_size = util.get_stack_size(50), + }, + { + type = "recipe", + name = "advanced-electric-motor", + category = "crafting-with-fluid", + order = "g", + enabled = false, + energy_required = 12, + ingredients = {{"inconel-718", 2}, {"air-bearing", 1}, {"electric-engine-unit", 2}, mods["ThemTharHills"] and {"hv-power-regulator", 1}, { type = "fluid", name = "lubricant", amount = 40 }}, + results = {{"advanced-electric-motor", 1}}, + } +}) +if mods["space-exploration"] then + util.add_unlock("se-space-assembling","advanced-electric-motor") + else + util.add_unlock("automation-3","advanced-electric-motor") +end + +if mods["space-exploration"] then + data:extend({ + { + type = "recipe", + name = "beryllium-heat-resistant-low-density-structure", + icons = { + { icon = "__Chromium__/graphics/icons/heat-resistant-low-density-structure.png", icon_size = 64}, + { icon = "__space-exploration-graphics__/graphics/icons/astronomic/planet-orbit.png", icon_size = 64, scale=0.25, shift= {-8, -8}} + }, + category = "space-crafting", + order = "h", + enabled = false, + energy_required = 10, + ingredients = {{"inconel-718", 1}, {"se-beryllium-plate", 1}, {"se-heat-shielding", 1}}, + results = {{"heat-resistant-low-density-structure", 4}}, + } + }) +end + +util.add_productivity("chromium-plate") +util.add_productivity("stainless-steel-plate") +util.add_productivity("polyethylene-plastic") +util.add_productivity("chromel-r-fabric") +util.add_productivity("basic-vehicle-frame") +util.add_productivity("vehicle-frame") +util.add_productivity("heat-resistant-low-density-structure") +util.add_productivity("advanced-electric-motor") +util.add_productivity("air-bearing") \ No newline at end of file diff --git a/Chromium2/prototypes/technology.lua b/Chromium2/prototypes/technology.lua new file mode 100644 index 0000000..b0dd490 --- /dev/null +++ b/Chromium2/prototypes/technology.lua @@ -0,0 +1,309 @@ +local util = require("data-util") + +if mods["Krastorio2"] then +data:extend( + { + { + type = "technology", + name = "chromium-processing", + icon_size = 64, + icon = "__Chromium__/graphics/icons/chromite-ore.png", + prerequisites = {"kr-advanced-chemistry"}, + effects = { + { + type = "unlock-recipe", + recipe = "chromium-electrolysis", + }, + }, + unit = + { + count = 150, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + mods["Krastorio2"] and { "chemical-science-pack", 1 } + }, + time = 30 + } + }, + }) + if mods["IfNickel"] and data.raw.item["gimbaled-thruster"] then + util.add_prerequisite("gimbaled-thruster", "chromium-processing") + --not sure why gimbaled thrusters don't need rocketry + util.add_prerequisite("gimbaled-thruster", "rocketry") + end +end +local polyethylene_plastic_prerequisites = {"advanced-material-processing-2"} +if mods["Krastorio2"] then + polyethylene_plastic_prerequisites = {"chromium-processing"} +end +data:extend( +{ + { + type = "technology", + name = "polyethylene-plastic", + icons = { + { icon = "__Chromium__/graphics/technology/polyethylene.png", icon_size = 64} + }, + prerequisites = polyethylene_plastic_prerequisites, + effects = { + { + type = "unlock-recipe", + recipe = "polyethylene-plastic", + }, + }, + unit = + { + count = 200, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 } + }, + time = 45 + } + }, +}) + +data:extend( + { + { + type = "technology", + name = "stainless-steel-processing", + icons = { + { icon = "__Chromium__/graphics/icons/stainless-steel-plate.png", icon_size = 64} + }, + prerequisites = { "advanced-material-processing"}, + effects = { + { + type = "unlock-recipe", + recipe = "stainless-steel-plate", + }, + { + type = "unlock-recipe", + recipe = "chromium-plate", + }, + { + type = "unlock-recipe", + recipe = "air-bearing", + } + }, + unit = + { + count = 75, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + }, + time = 30 + } + }, + }) + local chrome_alloys_prerequisites = {"advanced-material-processing-2"} + if mods["Krastorio2"] then + chrome_alloys_prerequisites = {"chromium-processing"} + end + data:extend( + { + { + type = "technology", + name = "chrome-alloys", + icons = { + { icon = "__Chromium__/graphics/icons/inconel-718.png", icon_size = 64} + }, + prerequisites = chrome_alloys_prerequisites, + effects = { + { + type = "unlock-recipe", + recipe = "inconel-718", + }, + }, + unit = + { + count = 150, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 } + }, + time = 30 + } + }, + }) + util.add_prerequisite("steam-turbine","chrome-alloys") + data:extend( + { + { + type = "technology", + name = "basic-vehicle-frame-production", + icons = { + { icon = "__Chromium__/graphics/icons/basic-vehicle-frame.png", icon_size = 128} + }, + prerequisites = {"steel-processing"}, + effects = { + { + type = "unlock-recipe", + recipe = "basic-vehicle-frame", + } + }, + unit = + { + count = 75, + ingredients = + { + { "automation-science-pack", 1 } + }, + time = 10 + } + }, + }) + util.add_prerequisite("automobilism", "basic-vehicle-frame-production") + + data:extend( + { + { + type = "technology", + name = "vehicle-frame-production", + icons = { + { icon = "__Chromium__/graphics/icons/vehicle-frame.png", icon_size = 128} + }, + prerequisites = { "stainless-steel-processing", "automobilism"}, + effects = { + { + type = "unlock-recipe", + recipe = "vehicle-frame", + } + }, + unit = + { + count = 175, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 } + }, + time = 30 + } + }, + }) + util.add_prerequisite("tank", "vehicle-frame-production") + + local chromel_r_fabric_prerequisites = {"rocket-silo"} + local chromel_r_fabric_tech = {{ "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "production-science-pack", 1 }} + + if mods["space-exploration"] then + chromel_r_fabric_prerequisites = {"se-rocket-science-pack"} + chromel_r_fabric_tech = {{ "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "se-rocket-science-pack", 1 }} + end + + data:extend( + { + { + type = "technology", + name = "chromel-r-fabric", + icons = { + { icon = "__Chromium__/graphics/icons/chromel-r-fabric.png", icon_size = 64} + }, + prerequisites = chromel_r_fabric_prerequisites, + effects = { + { + type = "unlock-recipe", + recipe = "chromel-r-fabric", + } + }, + unit = + { + count = 200, + ingredients = chromel_r_fabric_tech, + time = 30 + } + }, + }) + if mods["space-exploration"] then + util.add_prerequisite("se-thruster-suit", "chromel-r-fabric") + end + if mods["IfNickel"] and data.raw.item["nitinol-plate"] then + util.add_prerequisite("nitinol-processing", "chromel-r-fabric") + end + local hr_low_density_structure_prerequisites = {"rocket-silo"} + local hr_low_density_structure_tech = {{ "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "production-science-pack", 1 }} + + if mods["space-exploration"] then + hr_low_density_structure_prerequisites = {"se-rocket-science-pack"} + hr_low_density_structure_tech = {{ "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "se-rocket-science-pack", 1 }} + end + + data:extend( + { + { + type = "technology", + name = "heat-resistant-low-density-structure", + icons = { + { icon = "__Chromium__/graphics/icons/heat-resistant-low-density-structure.png", icon_size = 64} + }, + prerequisites = hr_low_density_structure_prerequisites, + effects = { + { + type = "unlock-recipe", + recipe = "heat-resistant-low-density-structure", + } + }, + unit = + { + count = 150, + ingredients = hr_low_density_structure_tech, + time = 30 + } + }, + }) + if mods["space-exploration"] then + data:extend( + { + { + type = "technology", + name = "beryllium-heat-resistant-low-density-structure", + icons = { + { icon = "__Chromium__/graphics/icons/heat-resistant-low-density-structure.png", icon_size = 64}, + { icon = "__space-exploration-graphics__/graphics/icons/astronomic/planet-orbit.png", icon_size = 64, scale=0.25, shift= {-8, -8}} + }, + prerequisites = {"se-astronomic-science-pack-1"}, + effects = { + { + type = "unlock-recipe", + recipe = "beryllium-heat-resistant-low-density-structure", + } + }, + unit = + { + count = 100, + ingredients = + {{ "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "se-rocket-science-pack", 1 }, + { "space-science-pack", 1 }, + { "utility-science-pack", 1 }, + { "se-astronomic-science-pack-1", 1 } + }, + time = 45 + } + }, + }) + end \ No newline at end of file diff --git a/Chromium2/recipe-final-fix.lua b/Chromium2/recipe-final-fix.lua new file mode 100644 index 0000000..1946e99 --- /dev/null +++ b/Chromium2/recipe-final-fix.lua @@ -0,0 +1,43 @@ +local util = require("data-util") + + +if mods["IfNickel"] and data.raw["nitinol-plate"] then + util.replace_ingredient("nitinol-plate", "nickel-plate", "chromel-r-fabric") + + if mods["space-exploration"] then + util.add_prerequisite("se-rocket-launch-pad", "nitinol-processing") + end +end + +if mods["BrassTacks"] then + util.remove_ingredient("steam-turbine", "bearing") +end + +if mods["Krastorio2"] then + util.remove_ingredient("assembling-machine-3", "steel-gear-wheel") + --not very nice but it works + if mods["BrassTacks"] and "advanced-gearbox" then + util.remove_ingredient("assembling-machine-3", "concrete") + util.replace_ingredient("assembling-machine-3", mods["BrassTacks"] and "complex-joint", "concrete", 8) + util.replace_ingredient("assembling-machine-3", mods["BrassTacks"] and "advanced-gearbox", "advanced-electric-motor", 4) + else + util.add_ingredient("assembling-machine-3", "advanced-electric-motor", 4) + end + + if mods["IfNickel"] and "advanced-machining-tool" then + util.replace_ingredient("assembling-machine-3", mods["IfNickel"] and "advanced-machining-tool", "automation-core-3", 2) + else + util.add_ingredient("assembling-machine-3", "automation-core-3", 2) + end + + if mods["ThemTharHills"] then + util.remove_ingredient("assembling-machine-3", "hv-power-regulator") + end + + if mods["space-exploration"] then + util.add_ingredient("se-space-assembling-machine", "automation-core-3", 2) + util.remove_ingredient("se-space-assembling-machine", mods["BrassTacks"] and "advanced-gearbox") + util.remove_ingredient("se-space-assembling-machine", mods["IfNickel"] and "advanced-machining-tool") + util.remove_ingredient("se-space-assembling-machine", mods["BrassTacks"] and "complex-joint") + end +end \ No newline at end of file diff --git a/Chromium2/recipe-modify.lua b/Chromium2/recipe-modify.lua new file mode 100644 index 0000000..655c657 --- /dev/null +++ b/Chromium2/recipe-modify.lua @@ -0,0 +1,163 @@ +local util = require("data-util") + +-- Main vanilla changes +util.replace_ingredient("car", "steel-plate", "basic-vehicle-frame",1) +util.replace_ingredient("tank", "steel-plate", "vehicle-frame",1) + +util.add_ingredient("steam-turbine", "turbine-blades", 4) +util.remove_ingredient("steam-turbine", "copper-plate") + +util.remove_ingredient("assembling-machine-3", "electric-engine-unit") + +-- Mod changes +if mods["248k"] then + util.replace_ingredient("fi_low-density-structure_recipe", "copper-plate", "chromel-r-fabric", 10) + util.remove_ingredient("steam-turbine", "fi_materials_GFK") +end + +if mods["bzaluminum"] then + util.remove_ingredient("car", "aluminum-6061") + util.remove_ingredient("vehicle-warden", "aluminum-6061") + util.add_ingredient("vehicle-warden", "vehicle-frame", 1) + + util.remove_ingredient("tank", "alumina") +end + +if mods["RampantArsenal"] then + util.replace_ingredient("advanced-car-vehicle-rampant-arsenal", "copper-plate", "vehicle-frame",1) + util.add_prerequisite("rampant-arsenal-technology-cars-2", "vehicle-frame-production") +end + +if mods["aai-industry"] then + util.remove_ingredient("area-mining-drill", "electric-engine-unit") + util.remove_ingredient("area-mining-drill", "hv-power-regulator") + util.add_ingredient("area-mining-drill", "advanced-electric-motor", 4) +end + +if mods["space-exploration"] then + util.replace_ingredient("se-thruster-suit", "low-density-structure", "chromel-r-fabric") +end + +if mods["Indium"] then + util.replace_ingredient("cryogenic-seal", "steel-plate", "stainless-steel-plate") +end + +if mods["bobassembly"] then + util.add_ingredient("centrifuge-2", "air-bearing", 20) +end + +if mods["space-exploration"] then + util.add_product(mods["space-exploration"] and "se-scrap-recycling", {name="chromium-ore", amount=1, probability=0.05}) + + util.remove_ingredient("se-space-assembling-machine", "low-density-structure") + util.remove_ingredient("se-space-assembling-machine", "se-heat-shielding") + util.remove_ingredient("se-space-assembling-machine", "hv-power-regulator") + util.add_ingredient("se-space-assembling-machine", "heat-resistant-low-density-structure", 12) + util.replace_ingredient("se-space-assembling-machine", "electric-engine-unit", "advanced-electric-motor", 8) + + util.remove_ingredient("se-space-manufactory", "low-density-structure") + util.remove_ingredient("se-space-manufactory", "se-heat-shielding") + util.remove_ingredient("se-space-manufactory", "electric-engine-unit") + util.add_ingredient("se-space-manufactory", "heat-resistant-low-density-structure", 88) + util.add_ingredient("se-space-manufactory", "advanced-electric-motor", 32) + + util.remove_ingredient("se-space-biochemical-laboratory", "electric-engine-unit") + util.add_ingredient("se-space-biochemical-laboratory", "advanced-electric-motor", 32) + + util.remove_ingredient("se-space-thermodynamics-laboratory", "low-density-structure") + util.remove_ingredient("se-space-thermodynamics-laboratory", "se-heat-shielding") + util.add_ingredient("se-space-thermodynamics-laboratory", "heat-resistant-low-density-structure", 120) + + util.remove_ingredient("se-delivery-cannon-capsule", "low-density-structure") + util.remove_ingredient("se-delivery-cannon-capsule", "se-heat-shielding") + util.add_ingredient("se-delivery-cannon-capsule", "heat-resistant-low-density-structure", 2) + + util.remove_ingredient("se-cargo-rocket-section", "low-density-structure") + util.remove_ingredient("se-cargo-rocket-section", "se-heat-shielding") + util.add_ingredient("se-cargo-rocket-section", "heat-resistant-low-density-structure", 8) + + util.remove_ingredient("se-cargo-rocket-section-beryllium", "low-density-structure") + util.remove_ingredient("se-cargo-rocket-section-beryllium", "se-heat-shielding") + util.add_ingredient("se-cargo-rocket-section-beryllium", "heat-resistant-low-density-structure", 8) + + util.remove_ingredient("se-space-capsule", "low-density-structure") + util.remove_ingredient("se-space-capsule", "se-heat-shielding") + util.add_ingredient("se-space-capsule", "heat-resistant-low-density-structure", 200) + + util.remove_ingredient("se-space-capsule-refurbish", "low-density-structure") + util.remove_ingredient("se-space-capsule-refurbish", "se-heat-shielding") + util.add_ingredient("se-space-capsule-refurbish", "heat-resistant-low-density-structure", 75) + + util.remove_ingredient("se-spaceship-wall", "low-density-structure") + util.remove_ingredient("se-spaceship-wall", "se-heat-shielding") + util.add_ingredient("se-spaceship-wall", "heat-resistant-low-density-structure", 8) + + util.remove_ingredient("se-spaceship-antimatter-booster-tank", "low-density-structure") + util.remove_ingredient("se-spaceship-antimatter-booster-tank", "se-heat-shielding") + util.add_ingredient("se-spaceship-antimatter-booster-tank", "heat-resistant-low-density-structure", 100) + + util.remove_ingredient("se-space-platform-scaffold", "low-density-structure") + util.remove_ingredient("se-space-platform-scaffold", "se-heat-shielding") + util.add_ingredient("se-space-platform-scaffold", "heat-resistant-low-density-structure", 2) + + util.remove_ingredient("se-space-mirror", "low-density-structure") + util.remove_ingredient("se-space-mirror", "se-heat-shielding") + util.add_ingredient("se-space-mirror", "heat-resistant-low-density-structure", 2) + + util.remove_ingredient("fusion-reactor-equipment", "low-density-structure") + util.remove_ingredient("fusion-reactor-equipment", "se-heat-shielding") + util.add_ingredient("fusion-reactor-equipment", "heat-resistant-low-density-structure", 100) + + util.remove_ingredient("se-delivery-cannon-weapon-capsule", "low-density-structure") + util.remove_ingredient("se-delivery-cannon-weapon-capsule", "se-heat-shielding") + util.add_ingredient("se-delivery-cannon-weapon-capsule", "heat-resistant-low-density-structure", 20) + + util.remove_ingredient("se-space-telescope-xray", "low-density-structure") + util.remove_ingredient("se-space-telescope-xray", "se-heat-shielding") + util.add_ingredient("se-space-telescope-xray", "heat-resistant-low-density-structure", 65) + + util.remove_ingredient("se-space-telescope-gammaray", "low-density-structure") + util.remove_ingredient("se-space-telescope-gammaray", "se-heat-shielding") + util.add_ingredient("se-space-telescope-gammaray", "heat-resistant-low-density-structure", 65) + + util.remove_ingredient("se-space-plasma-generator", "low-density-structure") + util.remove_ingredient("se-space-plasma-generator", "se-heat-shielding") + util.add_ingredient("se-space-plasma-generator", "heat-resistant-low-density-structure", 80) + + util.remove_ingredient("se-space-particle-collider", "low-density-structure") + util.remove_ingredient("se-space-particle-collider", "se-heat-shielding") + util.add_ingredient("se-space-particle-collider", "heat-resistant-low-density-structure", 140) + + util.remove_ingredient("se-space-particle-accelerator", "low-density-structure") + util.remove_ingredient("se-space-particle-accelerator", "se-heat-shielding") + util.add_ingredient("se-space-particle-accelerator", "heat-resistant-low-density-structure", 80) + + util.remove_ingredient("se-antimatter-reactor", "low-density-structure") + util.remove_ingredient("se-antimatter-reactor", "se-heat-shielding") + util.add_ingredient("se-antimatter-reactor", "heat-resistant-low-density-structure", 1000) + + util.remove_ingredient("se-space-radiation-laboratory", "low-density-structure") + util.remove_ingredient("se-space-radiation-laboratory", "se-heat-shielding") + util.add_ingredient("se-space-radiation-laboratory", "heat-resistant-low-density-structure", 80) + + 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) + + util.remove_ingredient("se-space-radiator", "steel-plate") + util.remove_ingredient("se-space-radiator", "cuw") + util.add_ingredient("se-space-radiator", "heat-resistant-low-density-structure", 20) + + util.add_ingredient("se-corrosion-resistance-data", "stainless-steel-plate", 1) + util.set_ingredient("se-corrosion-resistance-data", "se-empty-data", 2) + util.set_product_amount("se-corrosion-resistance-data", "se-corrosion-resistance-data", 2) + + util.add_ingredient("se-friction-data", "air-bearing", 1) + util.set_ingredient("se-friction-data", "se-empty-data", 2) + util.set_product_amount("se-friction-data", "se-friction-data", 2) + + util.add_ingredient("se-hot-thermodynamics-data","chromel-r-fabric", 1) + + util.add_ingredient("se-heavy-composite","inconel-718", 6) + util.set_ingredient("se-heavy-composite", "se-iridium-plate", 10) +end \ No newline at end of file diff --git a/Chromium2/thumbnail.png b/Chromium2/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..79ff703fd7eb6276d959f505c64a04cd0624735e GIT binary patch literal 6694 zcmV+>8rkKEP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vG?Apig_Apr+l{Qm#|8M{eDK~#8N?VSmD z6jipztJ9rMcNP*t!agBv0|Ft5VHuP~1Vv?05L7l%Vdl-lL7w{NeQYD@1H}bD;yiR_ zWORHZs2}na7`9OevWP4LBJAArEsYSY~SK(Qm%Fdg_$LY>tkNO`I@c_|&QVGseGm?!0*DP+e^; zCaRgXY*|=jB-yP?WohZbO`DE>{dL;6-|{L4w1I(%4?jG1-n?H;o5rhr5qE<9uz7Rx z+_~23YF=jCH*emezx|CD1mT_O(|_Eug%=p>Gcr2&?#&CW$3K#jH^2URMNttiyCy0o zX5!+-Q(k(BmwgMDf>l>lE$G_SR8m64@J^jd^YX}k`rUUQefedw>HChfx?t5N)9Q&6 z&+XsO%bqc0%9N#BxAKAy;WFtsxpSvot^e4xDf!$vvcYj%Lm*m`aqI9-EpTGnwl}9t z;RT;VMzG4_Vs0VG{Nfj39XjZOf~c5%@gf8`w$-LkdJKlevTfT*iVB;4oKyO4- z`~wf{|MXM-fgs#9Y82+jw{M4#FhMEjf@}JoDarPrvhy-e}}i5=w5| zz<%6x`_$=>(LCm6uhv%{phBco={>=+vh;9HKlVk-*vq`}}csBq+iD_1)8 z>2;9(m+13m5MB@I$KkFf+4bj~-+z1eaN& zoxLA_Y*!1+e&Y?y;d7)G;u5QFeM<83+^7YDf`iE@%*rA|mfVaCZZ$=Cbo8gc|Gix; zCF4@C8ngL}S6<--L3m>2%9w!zVc64+(X(fh(dw8=OS$EOppXzUdc?<*Axl|70k@hW zCp~@JyYKRXvT-Tcmn&BmWoMJ!eZYVxUwxJAGkf=v@x$iLiE$vS_YY~ts$ zXSvlf%$1egYB3hGnOnYsykHxbFXtA^HAYOI&I^Lz$u&LYK*JATLPjuTz^8Zb<^^`8 z2l)x689LoN)2II_GxOuTJp05KVyroObo8uQyr2v$Zj%=^A|sfqzM6hU3Gdj^aiWii zunrx#<>!_mBUrV`#4W{R|0(XyL4M$Dsj1!Teh_C(uJ25j9)Mj$APB8 z@e3w$EAAb-Mfe31F@}Y4OTh$aM6uK@*vVbH=qik>sig6>7*$hOUx&Hh!$bmfI&LW# z<$9R5^_oxT*)ZS3-)q_y<$9RjVBl7Z!4Q~RZt+l8C7?vXJZxpqWJ3qq?x=K+impj2 zQLvDR2yQinHZYJ|as-Emdw2y)6@n?Z4-0MT5tvHbo#gImay@obA(*23u#oocc|nd^ zi-ipLx9dc9?aHmDsIL>-Lg6TS92V{Nr;Yr~OfpJxbIFjUBfEFeXHfJwtY<<3x8yjm zaUE{`kk4!ND_)#9Ta&Hs8C2O9fZ!pM3SzMGjA=c|yX332T1*u~%XuFZ&ScxLS|SY|YW5Q(k`A zeWDLW%$V_qJ$wGJdw29Ld#t8yArDjHT~n?|+q?JbsZ&KcImJ0Sm2+$%bDm^6nv7?SY%#R%vWQl$pxr01x z8k>9r9~aCnl}QjDWro`ES;6d5A&yis!EUNtGy3)12L&UkFifdtB3%)LQdR`%R_kbH zsF6DME2~clX7?%#k_!YOM-U2YYwOq$Q!5B&cFehEvr2z-Y49-07gdd2Do_TUm}a4Z z&`zrj)@bO~Dx9BYlc~J4^m0XoyI*dUN`r?{zNk_hr9wwl#OClRxD)}k!dMZN#*h$9 zWyQr=`T44gjjH!BN2zL=P6&E1=wNUTRxv*_*u!1qP6rP|XJ)FXfVZVxxG+c!_qYL-UFmR=$_^X|l0X

$lJv~kp_a&;O4|63IAjd+uqnA@r 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 literal 0 HcmV?d00001 From 172d584cd166e177c252111654574241c99911a6 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 17:52:28 +0200 Subject: [PATCH 2/8] gitignore/editorconfig --- .gitignore | 1 + Chromium2/.editorconfig | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 .gitignore create mode 100644 Chromium2/.editorconfig diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..723ef36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file diff --git a/Chromium2/.editorconfig b/Chromium2/.editorconfig new file mode 100644 index 0000000..bbf3e21 --- /dev/null +++ b/Chromium2/.editorconfig @@ -0,0 +1,3 @@ +[*] +indent_style = space +indent_size = 2 \ No newline at end of file From 48daec2c596da5e20a6592e35fc40190dbcc3a32 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 17:54:34 +0200 Subject: [PATCH 3/8] Update version and dependencies --- Chromium2/info.json | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Chromium2/info.json b/Chromium2/info.json index c48651a..115e0db 100644 --- a/Chromium2/info.json +++ b/Chromium2/info.json @@ -1,28 +1,27 @@ { "name": "Chromium", - "version": "0.3.2", - "factorio_version": "1.1", + "version": "2.0.0", + "factorio_version": "2.0", "title": "Chromium", - "author": "Timeken", - "contact": "", - "homepage": "", + "author": "Timeken, cackling fiend", + "homepage": "https://discord.gg/ufvFUJtVwk", "dependencies": [ "base >= 1.1.0", - "? 248k", + "? 248k-Redux", "? aai-industry", - "? BrassTacks", + "? BrassTacks-Updated", "? bobassembly", "? bzaluminum", "? bzfoundry", "? bzgas", "? bzsilicon", - "? IfNickel", + "? IfNickel-Updated", "? Indium", "? Krastorio2", "? RampantArsenal", "? space-exploration", "? Tantalite", - "? ThemTharHills" + "? ThemTharHills-Updated" ], "description": "Chromium is a mod adding the element chromium.\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 From 90d6ba5a0a8f8cb09f44e7f213fdffe4d9915e3f Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 17:56:03 +0200 Subject: [PATCH 4/8] Update dependency names in code --- Chromium2/prototypes/chromium-248k.lua | 2 +- Chromium2/prototypes/chromium-recipe.lua | 20 ++++++++++---------- Chromium2/prototypes/technology.lua | 4 ++-- Chromium2/recipe-final-fix.lua | 22 +++++++++++----------- Chromium2/recipe-modify.lua | 2 +- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/Chromium2/prototypes/chromium-248k.lua b/Chromium2/prototypes/chromium-248k.lua index 7087666..b808d25 100644 --- a/Chromium2/prototypes/chromium-248k.lua +++ b/Chromium2/prototypes/chromium-248k.lua @@ -1,6 +1,6 @@ local util = require("data-util") -if mods["248k"] then +if mods["248k-Redux"] then data:extend({ { type = "fluid", diff --git a/Chromium2/prototypes/chromium-recipe.lua b/Chromium2/prototypes/chromium-recipe.lua index 8d3f34a..d24c92c 100644 --- a/Chromium2/prototypes/chromium-recipe.lua +++ b/Chromium2/prototypes/chromium-recipe.lua @@ -76,7 +76,7 @@ if mods["Krastorio2"] then end local stainless_steel_ingredients = {{"steel-plate", 8}, {"chromium-plate", 2}} -if mods["IfNickel"] then +if mods["IfNickel-Updated"] then stainless_steel_ingredients = {{"steel-plate", 8}, {"chromium-plate", 1}, {"nickel-plate", 1}} end local stainless_steel_category = "crafting" @@ -132,11 +132,11 @@ data:extend({ }) local chromel_r_fabric_ingredients = {{"copper-plate", 8}, {"chromium-plate", 2}} -if mods["IfNickel"] then +if mods["IfNickel-Updated"] then chromel_r_fabric_ingredients = {{"nickel-plate", 8}, {"chromium-plate", 2}} end local chromel_r_fabric_crafting = "crafting" -if mods["248k"] then +if mods["248k-Redux"] then chromel_r_fabric_crafting = "fi_fiberer_category" end data:extend({ @@ -214,7 +214,7 @@ data:extend({ }) local inconel_ingredients = {{"steel-plate", 5}, {"chromium-plate", 3}, {"iron-plate", 1}, mods["Tantalite"] and {"niobium-plate", 1}} -if mods["IfNickel"] then +if mods["IfNickel-Updated"] then inconel_ingredients = {{"nickel-plate", 5}, {"chromium-plate", 3}, {"iron-plate", 1}, mods["Tantalite"] and {"niobium-plate", 1}} end local inconel_category = "crafting" @@ -248,7 +248,7 @@ data:extend({ local automation_core3_ingredients = {(data.raw.item["automation-core-2"] and {"automation-core-2", 1}) or {"steel-plate", 5}, {"inconel-718", 10}} local automation_core3_subgroup = "intermediate-product" -if (mods["BrassTacks"] and data.raw.item["advanced-gearbox"]) and (mods["IfNickel"] and data.raw.item["advanced-machining-tool"]) then --check for hardmode +if (mods["BrassTacks-Updated"] and data.raw.item["advanced-gearbox"]) and (mods["IfNickel-Updated"] and data.raw.item["advanced-machining-tool"]) then --check for hardmode automation_core3_ingredients = {data.raw.item["automation-core-2"] and {"automation-core-2", 1}, {"advanced-gearbox", 1}, {"complex-joint", 2}, {"advanced-machining-tool", 2}, {"inconel-718", 4}} automation_core3_subgroup = "articulated-components" end @@ -281,9 +281,9 @@ end end util.add_productivity("automation-core-3") -local turbines_blade_ingredients = {{"inconel-718", 10}, mods["248k"] and {"fi_materials_GFK", 5}, {"air-bearing", 2}} +local turbines_blade_ingredients = {{"inconel-718", 10}, mods["248k-Redux"] and {"fi_materials_GFK", 5}, {"air-bearing", 2}} local turbines_blade_subgroup = "intermediate-product" -if mods["IfNickel"] then +if mods["IfNickel-Updated"] then turbines_blade_subgroup = "engine-components" end data:extend({ @@ -314,7 +314,7 @@ else util.add_unlock("nuclear-power","turbine-blades") end local hrld_structure_subgroup = "intermediate-product" -if mods["IfNickel"] then +if mods["IfNickel-Updated"] then hrld_structure_subgroup ="frame-components" end data:extend({ @@ -368,7 +368,7 @@ else util.add_unlock("nuclear-power","air-bearing") end local advanced_electric_motor_subgroup = "intermediate-product" -if mods["IfNickel"] then +if mods["IfNickel-Updated"] then advanced_electric_motor_subgroup = "engine-components" end data:extend({ @@ -389,7 +389,7 @@ data:extend({ order = "g", enabled = false, energy_required = 12, - ingredients = {{"inconel-718", 2}, {"air-bearing", 1}, {"electric-engine-unit", 2}, mods["ThemTharHills"] and {"hv-power-regulator", 1}, { type = "fluid", name = "lubricant", amount = 40 }}, + ingredients = {{"inconel-718", 2}, {"air-bearing", 1}, {"electric-engine-unit", 2}, mods["ThemTharHills-Updated"] and {"hv-power-regulator", 1}, { type = "fluid", name = "lubricant", amount = 40 }}, results = {{"advanced-electric-motor", 1}}, } }) diff --git a/Chromium2/prototypes/technology.lua b/Chromium2/prototypes/technology.lua index b0dd490..2219f6d 100644 --- a/Chromium2/prototypes/technology.lua +++ b/Chromium2/prototypes/technology.lua @@ -28,7 +28,7 @@ data:extend( } }, }) - if mods["IfNickel"] and data.raw.item["gimbaled-thruster"] then + if mods["IfNickel-Updated"] and data.raw.item["gimbaled-thruster"] then util.add_prerequisite("gimbaled-thruster", "chromium-processing") --not sure why gimbaled thrusters don't need rocketry util.add_prerequisite("gimbaled-thruster", "rocketry") @@ -233,7 +233,7 @@ data:extend( if mods["space-exploration"] then util.add_prerequisite("se-thruster-suit", "chromel-r-fabric") end - if mods["IfNickel"] and data.raw.item["nitinol-plate"] then + if mods["IfNickel-Updated"] and data.raw.item["nitinol-plate"] then util.add_prerequisite("nitinol-processing", "chromel-r-fabric") end local hr_low_density_structure_prerequisites = {"rocket-silo"} diff --git a/Chromium2/recipe-final-fix.lua b/Chromium2/recipe-final-fix.lua index 1946e99..357674d 100644 --- a/Chromium2/recipe-final-fix.lua +++ b/Chromium2/recipe-final-fix.lua @@ -1,7 +1,7 @@ local util = require("data-util") -if mods["IfNickel"] and data.raw["nitinol-plate"] then +if mods["IfNickel-Updated"] and data.raw["nitinol-plate"] then util.replace_ingredient("nitinol-plate", "nickel-plate", "chromel-r-fabric") if mods["space-exploration"] then @@ -9,35 +9,35 @@ if mods["IfNickel"] and data.raw["nitinol-plate"] then end end -if mods["BrassTacks"] then +if mods["BrassTacks-Updated"] then util.remove_ingredient("steam-turbine", "bearing") end if mods["Krastorio2"] then util.remove_ingredient("assembling-machine-3", "steel-gear-wheel") --not very nice but it works - if mods["BrassTacks"] and "advanced-gearbox" then + if mods["BrassTacks-Updated"] and "advanced-gearbox" then util.remove_ingredient("assembling-machine-3", "concrete") - util.replace_ingredient("assembling-machine-3", mods["BrassTacks"] and "complex-joint", "concrete", 8) - util.replace_ingredient("assembling-machine-3", mods["BrassTacks"] and "advanced-gearbox", "advanced-electric-motor", 4) + util.replace_ingredient("assembling-machine-3", mods["BrassTacks-Updated"] and "complex-joint", "concrete", 8) + util.replace_ingredient("assembling-machine-3", mods["BrassTacks-Updated"] and "advanced-gearbox", "advanced-electric-motor", 4) else util.add_ingredient("assembling-machine-3", "advanced-electric-motor", 4) end - if mods["IfNickel"] and "advanced-machining-tool" then - util.replace_ingredient("assembling-machine-3", mods["IfNickel"] and "advanced-machining-tool", "automation-core-3", 2) + if mods["IfNickel-Updated"] and "advanced-machining-tool" then + util.replace_ingredient("assembling-machine-3", mods["IfNickel-Updated"] and "advanced-machining-tool", "automation-core-3", 2) else util.add_ingredient("assembling-machine-3", "automation-core-3", 2) end - if mods["ThemTharHills"] then + if mods["ThemTharHills-Updated"] then util.remove_ingredient("assembling-machine-3", "hv-power-regulator") end if mods["space-exploration"] then util.add_ingredient("se-space-assembling-machine", "automation-core-3", 2) - util.remove_ingredient("se-space-assembling-machine", mods["BrassTacks"] and "advanced-gearbox") - util.remove_ingredient("se-space-assembling-machine", mods["IfNickel"] and "advanced-machining-tool") - util.remove_ingredient("se-space-assembling-machine", mods["BrassTacks"] and "complex-joint") + util.remove_ingredient("se-space-assembling-machine", mods["BrassTacks-Updated"] and "advanced-gearbox") + util.remove_ingredient("se-space-assembling-machine", mods["IfNickel-Updated"] and "advanced-machining-tool") + util.remove_ingredient("se-space-assembling-machine", mods["BrassTacks-Updated"] and "complex-joint") end end \ No newline at end of file diff --git a/Chromium2/recipe-modify.lua b/Chromium2/recipe-modify.lua index 655c657..36e7407 100644 --- a/Chromium2/recipe-modify.lua +++ b/Chromium2/recipe-modify.lua @@ -10,7 +10,7 @@ util.remove_ingredient("steam-turbine", "copper-plate") util.remove_ingredient("assembling-machine-3", "electric-engine-unit") -- Mod changes -if mods["248k"] then +if mods["248k-Redux"] then util.replace_ingredient("fi_low-density-structure_recipe", "copper-plate", "chromel-r-fabric", 10) util.remove_ingredient("steam-turbine", "fi_materials_GFK") end From 2ce24b0ee46df62a04649cd076a9bbecb52677ef Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 17:56:36 +0200 Subject: [PATCH 5/8] remove old SE compatibility --- Chromium2/prototypes/chromium-recipe-se.lua | 62 --------------------- 1 file changed, 62 deletions(-) diff --git a/Chromium2/prototypes/chromium-recipe-se.lua b/Chromium2/prototypes/chromium-recipe-se.lua index a8d8e40..b5e44a2 100644 --- a/Chromium2/prototypes/chromium-recipe-se.lua +++ b/Chromium2/prototypes/chromium-recipe-se.lua @@ -7,7 +7,6 @@ if mods["space-exploration"] then se_delivery_cannon_recipes["heat-resistant-low-density-structure"] = {name= "heat-resistant-low-density-structure"} util.se_landfill({ore="chromite-ore"}) -if string.sub(mods["space-exploration"], 1, 3) == "0.6" then util.se_matter({ore="chromite-ore", energy_required=1, quant_out=10, stream_out=60}) data:extend({ { @@ -107,65 +106,4 @@ if string.sub(mods["space-exploration"], 1, 3) == "0.6" then end se_delivery_cannon_recipes["chromium-ingot"] = {name= "chromium-ingot"} -else - data.raw.item["chromium-plate"].subgroup = "plates" - if mods["Krastorio2"] then - - data:extend({ - { - type = "recipe", - name = "enriched-chromium-smelting-vulcanite", - category = "smelting", - order = "d[chromium-plate]", - energy_required = 18, - enabled = false, - always_show_made_in = true, - allow_as_intermediate = false, - ingredients = { - {name = "enriched-chromium", amount = 8}, - {name = "se-vulcanite-block", amount = 1}, - }, - results = { - {name = "chromium-plate", amount = 12}, - }, - icons = - { - { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, - { icon = "__space-exploration-graphics__/graphics/icons/vulcanite-block.png", icon_size = 32, scale=0.25, shift= {-10, -10}}, - }, - }, - }) - table.insert(data.raw.technology["se-processing-vulcanite"].effects, - {type = "unlock-recipe", recipe= "enriched-chromium-smelting-vulcanite"}) - data.raw.recipe["enriched-chromium-plate"].order= "d[chromium-plate]" - se_delivery_cannon_recipes["enriched-chromium"] = {name= "enriched-chromium"} - else - data:extend({ - { - type = "recipe", - name = "chromium-smelting-vulcanite", - category = "smelting", - order = "d[chromium-plate]", - energy_required = 18, - enabled = false, - always_show_made_in = true, - allow_as_intermediate = false, - ingredients = { - {name = "chromite-ore", amount = 8}, - {name = "se-vulcanite-block", amount = 1}, - }, - results = { - {name = "chromium-plate", amount = 12}, - }, - icons = - { - { icon = "__Chromium__/graphics/icons/chromium-plate.png", icon_size = 64}, - { icon = "__space-exploration-graphics__/graphics/icons/vulcanite-block.png", icon_size = 32, scale=0.25, shift= {-10, -10}}, - }, - }, - }) - table.insert(data.raw.technology["se-processing-vulcanite"].effects, - {type = "unlock-recipe", recipe= "chromium-smelting-vulcanite"}) - end -end end \ No newline at end of file From 931a0afc7b9bbcfebda169c87c327260eac7a722 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 17:57:16 +0200 Subject: [PATCH 6/8] Remove hr_version --- .../graphics/entity/ores/chromite-ore.png | Bin 57776 -> 0 bytes Chromium2/prototypes/chromite-ore.lua | 58 ++++++++---------- 2 files changed, 26 insertions(+), 32 deletions(-) delete mode 100644 Chromium2/graphics/entity/ores/chromite-ore.png diff --git a/Chromium2/graphics/entity/ores/chromite-ore.png b/Chromium2/graphics/entity/ores/chromite-ore.png deleted file mode 100644 index 16756c340215538f74bf2441cba38c2d245e8c8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57776 zcmd>lLy#}L7iHVFZJV!c+qP}nwr%Uzwr#z(&DVC%_utQA_LEBLCRN$wL?`#2L@CNk zz{B9c009BPOG%0<0|9~jR|Nrr0{zbnmy=EWXMkOlC4_#Ld@%GsF6I9kX#TPZkLs+t?A*qEu98S7e`>)2cA zI9sW@+NyXusJPhacsT0$x~TiQ>R4Ht*jk%9*_#D;nz=if`nZ|6Ioo)<+xUCgczL+^ zdbD@T1o?Xf`@2L0*~SJL$As7tBh6lOEgt>$T`@~22rpCBrB{-+V`D7&e^Y* zR_FWF7kL57eA}!1JF5etB17V0LX#4rlH)_N)1%XpLUPhV3Npjel4J9;Vsf*S3Nr#r zb3&^MLQ3*tiu04p3*%~wLu*T7nkr(N%R^eLLc8mN0oAcx^)Y>o;eAc9)n(abMX5Dq zDfN|U^;J2I6^VeFl#Yhvmb#qwro5i!)b5tthMK~b`l8;Bsx?%1KWl+n(#>E4vV_Uw_a+^N3Y;qKCj{*sa2>iL1x*}=T^iM*BJto^y{ljXdbp|bITy6NHCrLmH=$i|u5*2%dwU76wcLHSUU9rqa=lq{v|4+$ReQfzeZNz7y4ilX)^fT5INt2J z-0gncuXsMF`Z%rqxoo&O=z2c`JRPP{$Bq6-v75LI$#gr z{@W)&uFCQ%zyE(HAeC20^8X-#c9hg|0Rmzm`CkF9KHNzL0@|UM5*1SQ)W7zF)kU@F z>eFU?UfLv)Mn|s(u|u!cD?~|Ej|$z<-nyj_Y7Yk!zQRCDhU3a;v1tFeQ>rbDkJqUy z^t4XPQc^_XMNJX19c+tk&)!_oP6m|Ajma=BUu;NO{-8#B2piAmyS(7}xqq^O{xXtc0lx$j z!Rho6Oc#J~-eMW(A@sZ%M1NBS)4})rpd-ZxcrxEVtRHj_^#5Y}5@-iPk^+IGz|FXM z=eFp-1qA7MgcqE%zU>ZN{iaoh3i2g>eh#eSAL(Fa8en^V*BE}X+#hP}S0Ex5y!{(z z<(hQ;LhC?>8-xO4L4Y~Zim+RB_@#HensdZ5f;xx{-9G;KIxtHFB^+2M2BxWK zI4HH1E$}6?znf=d#b2IE@5}1wc6JYg5tD)nqTvD8ux{0YlXN<8(lFrOtB-;CdfcEE zR7u?D@H^SB9r%U^HVi8O#&Cb4#!1Ws)jIt z4t2$7p^|lx*!=gugkO|gU?Hdl76;D);3#XY?d0!6wXOV9-qmu4lL@kS8=Fm#3=f!e z5TEw`By1sffttxVOI5&PFG$Vd zz3=3@zz-SA5j7aeaC~h~Hf5_LzLp;Ta1|H@Y;f$>V`!x416-@@PK%E7oj5OFp$}f7 z#$cPYgE*JM&VD^&{^!=9`?~Rw(EaP}YLY%f9ay!(%PZ=W(j^VD$?L^|$;^3#_ zZhTI@A)*x}d2vS^ZkiZMYG=^+$MaGpA577FRwfB4R z8q?-5kj;a~!HbE73}PV}H3M$d+I3#!ayDOJYa2{VBg;J(qfl_dRRLenvk}l6 zbSj0WWTo!bi;JO+c;B-looyxBuvWK$-GNK6YhedvJYY0);NHpkJAL>2q>LS33}@%w z%yDIr(=8_KXq#LqXYXJ^dB!#+{)GSZkbtpy35cR#mbdT!mhhnn%rJx6ymjsJlFx1F zostUqM96OMMv!PE4MHxuU%d^H5BiLCdeDH+z#q4B4+pdqM5e+31Lm%R4Hc~$4^@}% z@;`^AG2>9lrn$NK>Bu$3f{;_NIt1yX@c!JM=-pr>>qd|i67aX2IRp{+4lQ4pV#UlJ zI5POTx6XT@4N4|2iOT!a-uqi#?|r*f>>FyW1p@)Wr9s$7guSq0DAvoyu8P3fxcfg; zoJ~2xgo{FlCUVeTd|fjV1B`v75Xkuh685X(uC_crjN>^|(Bey&LQe#qy9L0+^~4gu zxXzwC?8sJ)T$;bu@2(rt$Kj&ajG=Z#3(0l>%uLmsY7h?>>mn56gPsI~!6H`AT@>b5cr|kyySdZd+*7|fm}t1-G0nv#uyoDsRDXX$ zj0^Tux5W1?YNTG&V(#+3ATyTfltZ-j?$2*x5 z)`{i2fdy*~0*+rJczO@68*aA_VCBa8`849YW#g$^mu-5Kw9dCDi-9(P&XdzZ>W&td!wq{`%<%)_`F$s%Q z#cT-zyjswkHyrwG)7R!MizUQqh9X5q;^lcR+=*{aO-{70B?Jl6LNTa@fvwrK3pkx{ zK21(_gV&DC<}76avF>}~ zq9ux;a1f+Wz_HmM*D*mxz)zxq%U51O!AeTdZd|iSOnj^cay(qSH<$Z=@a%xP>Z@W!pv&28k&x0eQw>1G(UtdMx}>^Vac6B&r@#U(*(*HGLcMNr7ZvawNN zgbIa$HR<3GNE(fNxG;90_p0D!gqX6LsLHYynM(~TE~%z2O(lIDbSCg$dLaY}cV7EM zrO`sL5T?r#N2d>pfhb2W04WQ(iYQMjz`go%T3B*VU%8uzS1`%w5P>cwNXD+Ed`$0? z1C>DDBm?g(loG>8a6(Mcmh3JF7=4sbyYjn2$?`71rV}vOc>H>_Jk5t-(KsPsYT!|< zZcvt`P?{ycMHdR-5a43Z4?ILGe}QH5zibUvf%uRL&AghX zuZE*HjUs8^t+It%ryfF$*# zZCCE;0!)iI0qCb#*mkb9%FM?1ffB1%XPDFQI9c(gBja~$^PcofbX4x_ckd%xlk7#} zIdN;|sx~UJ`iN)EOI#)^7;AViaIoPq^7?>Xq|`!5QC-kPags-e=+2;yV~|v0vO9<| z@X@9`JKQ?`pwu`?^<$d!(`u=F52jrM|9^@{1etrDNZfOK2DV=yx)|55cU4xlgd2+$CWb2ka3-Go! z)MdisQ|q_ymD}H7C6n6Jjiuq`mNtLlb;k#@=CJ*XiG>Nb^~%h4d#s2x<^%_EVy#(n z(o?%whrdE8Z3ia)P0qvw#Zd5D2*T*K#Cy*Kg{sZ?oNrG+M2j>3wy^Nb{bKt_n**uf^g;HLu_im4a&-_A8aPYKD~G-AB~slhh1+4Gt1@@* ztK3{3e1^X#VR???khsd_V3V?#lH6lokK6kcTNI7UK&&0H@8J!*nuK~Ob=tqhre>w2 zrLP|L8#S>kmQc1VN3b;6Yv&oC!Aney`t88tR<>cL(21bnmB0U*w59JmG$9s_R|?=_ zVZ+m);&ZTgqeMtxf$f9=vQv4v`42fiia~ zxYp7Sf<-B?*o^+JDqB&MN2ASdMSC`CwD{F`M*tf zSI@YPU?_HyBcoYjXA%V@N~LiNiWsyq78IqSFmM50f{3W48y6nliLOz$_kk0Uu92Za zs_cah1xhR(R7{N)zCZa*lZVHD^l3BG*}M)jGdJ#TXmk1Pl|^M^w{6wW>Y>n4KKzvy zm7$uuR{S6)Ws7O&B$t4QNWiJER@>)0whzgB1^fx;wPh{s`O_UxLlJo8k})FEir_95 zrIgUful8PlMuURZ9Z`Y%p8wL5X%@;$OG~ASOHiWDRq{t!nOVqGR7?Pnie_ZP}Ff~f#_IdU+Ifdv)AQ9xdZCSl92>E@C$0cAff{L2R;%6msod!|2{BQP7 zzPC6wcMxDLIJ+lZm9{Au>Kx!YXVaCqiH#tK`|-kw2Dl_Fyv{EID$!A>*? zKMHsLJ7NGz+HimaEZ;v5U7Rw$4_2Iv9>fwyL7l~h7_~yRR=-u5AseYgR%UjBX7}0( z;lHo`rMpMw>6IhLmM5s@d`*@`C)e9nTXnrHF>5E$_s6gA-`mCR$lZwp^1_3W+!6np zJV~4x?#V+LdZ#zkkQ16-dl4O_oxAH(?6zLeBHzAlNkgyGo;DPvA|~{fCQef}GJPm1 z5it&`bT0AnFu|=Hr~{d#@vC^4aaZ!8W!02r)Wxz#BAcDB_D3mJlu%x-T63S{X{beT zm!KV`_A7f4hq`M%5^6CPkKBsYvzb!nrSj-e@&C*Sz`V6GmChnpb;pTdj_A2Z@8b!)1G3Vb-(HdX3o4v1kE(WLT}Fy3MlC8_MYOC-Q&JG?ci=8ZSR{8Q!C!lN)tj# z?^O|q@mcYmqS)7fYhK@Dhd%n=+ZxUs?({Ly`4&$xd)=AFBrhV`eWobZ9$1-4{gxt% zl_P;~>N_U}aI4ifVw~_|q)gW=v!4^vu4JTAte<^A7$ao(ZfFe{*F02DF9xz0M0Rc) zTYuwMFJd3v+%$74rpCU3pHgpUlUW+$`QhtP_pkvh0qgc)Ca>uti%2e@{Ksa^s6)BWEdYdXT5+##DevL|OpWuO06xqdC;9ziA`o&BtWqDJfv z9Sk|S&AJsY=)5(B%==_QD?x64vhJ2VcD*nCgli32GF+mV0Jl_e3*HZcVs0)^y)rkY z-|{g@}<+obFc3*|HrgrabiIa9U`n6TGv#B9mnIxd_|Gp_1sKRE0W03ifW6Z27 zeLd&A{&V0fE>NW=>*P0^hDjyD#kTCpLp|uA^fi-Tg2pf1)h; zhjm;7maOiT<|a}6efR@-k%(qO3w=UcCR=PPGE%miKkf-K)UXHI7Z zla$l+({izDlrA(>aX9?dyOGHY&3@hGygWmWZGI0fo_(fc%u7qHRE){~W8D^LXo2c$ z6PeJz@^is9%XemsPl=Rm2ueu!;FHZ{YVPkzE*5j5WCj%6KzM5&>`->mblh+p}9o(E$Fj%h$Tg9ys5+>#bT z+dX5K^jB9J{RJ9rE#CA(Du0*C{^nn8q}}jUbmG?$*SZQP>qA;fz{SjHdl@Ih1<&LX zdG^K%w-Tp*_OU0J3Wl6FEp3oekW-;DE8%-?o6?V$P=Aw{Yv^h0o@vKFCt9quVSuR> ze=W|ap=;DnP8nDzlFXt*`x*3y{QGIyYB*lTU5uBB7MK^5TVH#sm4K_R1O3XV2sm)-9S zG7@n41HXqM%?(f_SuD}kGOe{8{gK)8Gcf2Ej!60YcA$hDf`Zl@i;Hs2$)bx`%_S4m z8Hkn`OTgakD3^q{a496!tXma<%_()5$Z}UTz;G!J$I9cdAgKY}*u!MNAR{d^uBuY~ z`l+qcxBcQj7tM|-+G<&Zg=S=X2M)1@{hqG?+e)8mfk40{4>ASuM@ucB!wa-Dz2XSV z#PsO`rS$8PI!dOFPa8}pMi6NMR7#|!WvLX^T-C95oitmlF+>d^a%yhtThDN(wSm2o z>Ekk@6PR2kP0C7gZmL9W^$uWf`&sHvY9_9v&NQ`Ly3{=NGC(jxuGFIV-p(z;Z%~vA z*s7YTEZxw7tq>O*mCL|H)5s9PaRU}#2Fbx>D%9GwZF$K(XLL5R93v54$>F4?*4MB69bK`EZL&I{fKDkmQW!rm+zr%gIr)&KC=2VV^T@&oZ5J@A&(*rJ%1 zkH*RC|4}@vqv61yt-y?*_=j9RnuU7UMaCLO0UWMTSxo!S@xH@!qo>beY^9SEwwIp& zZrLj*3z>W()u@kTVPTbIzw`I|vOnUfbWNPutcyJ&q^%A%CVoaD&*f-_#=Ew*%md~r z4ZtM>bC$3n2x?QaBEsD6Vcc=579`9>)8U}BE?{f>Yci~b3}Ol!cUdS>TQe2N-u8pz zC+BY7KTs+e{-dYDVP`>$!$aCsRHcy#VjekuyrM1>31Rh_1bXW-i}Z6nDVCfY!XN47;kJ#MUcX z=M*%cz~m#7#p1I9->aSPlT3ICK}V~*oT1=pQDbuwJyoJwLt!XVsgBqvT(FE`>5}Yo zPp#8CkpH;oLwy=;vU5zk9pZUcOx?M*973rw!_0iX{+}zR@$bKvk3YUuxu@6Q*b2Y5 zYxK_n0p7R8;OueZ-3{3qr*hG8G1;k^6e%)*haf))fw#l0XDl=4H+s7UJpv{uQC(6& zPWNl?t=C}>f`s0XaH2er;3p(2C)R2-AX)FHrW=FXDig1qx{^OkJ(RXJl^YgKG36oW zE5eQH72rz|rS{ufk)%-KM4|fsZ09k|T%1no(*q0bYYh--QczHnQ4Z_K?3_BXxN9yA zekR_D%abO;U$E=xy7`3uB|4lXWk+f5Gx| z_DufVFVwGUESJp{*j84JDxnQqKN_RLH@aIEunDG-ZjPDpAQ732(?P>sWAC*T|JpZo z}9K0^q*Vn$ZK(1j>w@#sD$=0n|F5ls@H8onBLCYqRSs(C# zm!Er!o@0Qxe&-`<<}+tYLCGdorkE+`bs8%7Fpx7J{rfnwi7^_pCihXe;vM*BPg)%& zi6kzTp_@WP{Z~_8+%;3w1}Z+zlb>kTUQEVEaHinJPcb6d!gRx{S_)dbV%(_o-*vGc zyu1S>9J*vU0`9Jly2R|IF8&xyUjNr2vYFygtdrTSosS2qylO7+EoKALW7Mu+SKZAl zVK!54u_a~5Y(}M&q2``Z;5#bf^oF2Tw)^?{zyQ(Pf(a>pa79Z>tCkgOnAIW4vQaMx znxC^0?m)PumRExQ;`4B6enG$OpXT{nGcN{C)|MGtirK^5TYa6jCfN-mC5H2zDjxq4 z3h!fcal!%yHL8^HglPRtgO(cMgf6C$u^8pW)PV1itvay#k_}m9hIql*RAPF1KS|&+ zIY}kcDc83!R(4!xw!)&y*QdYpe8DkHSVUcyPea~gA;>pi7^dfQX;~RlJz}Sey*Fo(7`cGm*qnkC^1=Z1mw|5)GifiUwVK&kgZyg7B&*iQ<>3u2=gsHZ#Q$)J zP^`A3tW+BYqIE=2MdvgXobkjJ!HJvr8hSP(eqp19;)DtMk5ZC1JCzgzCzItol_s(2 zgd$+d(3oijISKtkAK&`-6#17YBM;D_O9o+bcqd5SsFe@`mHOx!$=4*)P&Yx%HSB25 zN|{Mjax-(LcJ)fPN-h3ONYe6G()frq050|#+W-n*Jln~Nv@B$7kSsJhy^(J6rb$yW zV>phFpYlJ4>5Hadv`gkShoamfQRO-o78upSrBjL}h$1y&D4g{7YD^X`~}&iWa7LV}8M?dnaY zM+m}I6c8jp8ru#s2;}eSfZgGrF*t>ZO!Gq|G-bIh=O4?+8k>SEK*7V{EIJd4=`C>d(3vx$SF4ATM>IaFX5;E4Kg>0B z@FGLXs^V!QJzB@5O%KBdE4(P#g+Xo#JxPNUK`iGi>l`gwr7DR5J_bHM9XFosgc*f` zMeSH0Cxv?aAgk4k3^_woneChd=>)rrDn_4*L>v>~KAFVcYJUpX<>T`?Nvb9jqkObn z%O)nwc?$j_8kl?$^$!AqCK58Xm1)_?wQzEC=siq+F)%6skg@vf_nJQX5%$g!&0|~=+TmGz2f2nQnQAX0dPjzLlddnGw|a}+A8aGBZK0NGfhV5<5S8ICX< z_2z7@?OUa7aR_^gJIP1^W`MuED~oPoJ{zBY8F(?I#PqW^9}zyY=>#Y#$>DJrF>Hjc z{THAUgV`7gA|-d&UX`pyv4bcf_?WCR|IIYA(3*9Lj3=l1KhhRMDUDg0aN(6F+c$-wbC2B^h_a=d7ya?XX^ zt09-isH^PpQabo5ZSK*> z7^pg$weUhAi7jqq$k$fQCg&_hvgM#XjF{UX>&mDQ5b$g6^Kw8!cmI$~x%ghLt6A%} zumE4W9}wiTXi=hKYz!VhlDuB`5R^qxuDBTmvwVH8csZL6lR<{OTd_PN$2e06)Z;)! z;iF-Y=Wi(QdWc&y6eILEm%5zUc`#->}$O`+T zOTMihGd-(aE=zz)9fgCOgU&`>=fD1Ax22#;(Cysi1uD33Yx)jYl%ZKk6-<`ZR$faz zyc7?BqRT{Fkqm^IL@FyB-kKbOp}wJjUBQ7jZ!*dH;pXl2e}3qU*@eni?ffozeXZLQ zQIWT((5Uq6vFR?-GKjFbmK?0in*SbjctHwmlHqMIitC!2+eS!WwsvzRb(h7YqGp*CewFtySWYC~VvCt#hMW zia{oag~~zdcCul=)$(mzO-?(9s>9CDPLelLpxojxCBFy2jqiE{Svgw?WyoCskOT&V zv=*yYh^Jta_6m>3;<*snK^9r078a!Y^6lUNTm9R|>oaIQBpQ%Z)*+v8Hf+(&m*;CI zO#x3uQUL$;-oCr(--7C#2UL+uC#Be^J`F=x#^~=i{uuKhh!Vc~k45WnNqlcy=Tv@@ z8gcB`!3j2XjBDHUVHlCm{fNXsF*5}tqfjpSbS|f*(Di0F+)&<8Crk?I8hj%r9q)ar zf3K68*XPvty>Y@RgrqFY2yb>zRkRblLC3~}lq(Y3=oh*zTezx+NH2kO86?D8sAg+x z(rD6z#d!@RQJ&RL>uS(7x|Itrcgx7)aqMS<&}v5we+9zZjlRu(y85QCzpwZ8sh*@& zmE|p{7Qa}R3Vjx9_*kxJF6CNNh6-h+l0mDk;QoeiuN_or{oI2m^KwIM}qx>f09w(l=%e}_75N^%wO z3Nalea)yTs$arad4pWU|&>v>2xd%PoGrq*~MQh@*)5gPu@R><3GkU|!#}TEyy*#XiFhqtPqO&?zt>8rGfSfy)gI?A9b{g*Z2jAx>3#bC>1Z zDP-2qr8C9J^?KHO4~5ZBCf(xI_yx5qX7cqt=a=#6 zZz-QI4trWkt4JSz$_Q%;{yTnZB(afknO#+n7ow8s{gsxL*;SH~l3PetyqJ<`ar1h_ z@Y7mrPX;cBuB}|esN3u=V^dA>t&C(xo)Y0Uo9yc3dAzT!_vC*~`a9Swibv1peYp%^ zl&TUUU|Xv-#3)Rq9QVKl7FCY^h#yKPK1;cR}6!iK+H(aFWlJvnLHPJ5Fo@I^Q63_b7RzK5B|l}~>w zv00Ok!_xF};w4&WqFG>utNwPBL8+TD>b%4|WH30^@dJYbWwWvOHrfE=j`}trc?0GnSZvN*rM@2?2 zppcqj$mIKTWexIGlzpmK*K7Ky-wuqRMxV{!z$8Fx<9<8zRYN&|d1iKusUER5K*&ft zr^BSsUs}o*nz0KT-)dX6yMq(nh#0>1tz)2-sM^6~A@`m=WD-QT)Xu?v3r`*J&85oI z(s+7KZ?s7dn}RlZu~eJL^Y_f>>|KlTrSN>uPOG1Z5e}H>@UW=ubhLX*rzVDV%KP!f zTX6bHD@lZef?^7D%0kA4qGGNiAK+SC^i9!!hoMUuIB{TNw+cT?KYf~p*IUinW~bjt z8@qb-=^1d+HhX8kfxIpC?hy3$X6@d4Wn;PRbrgY+ph6j~!M6RPww1s@J(Zc&Nf(Rm zyVCBWG9SzW_p%)+Qy15LdoLl1>bh8K73FfOdi(diofG5R?cLdcs^pQzo@_v^2RDA9 z6MuY2dG+^7vBgx%6ZVZTg2}njVfaUmm(~ClOiFkwc6|{Q`1U|NR0ZiUfcX}ApJAL2 zWc%d*qMY>s>zH;*0P^7ef9@oq2y$PfGyh8{G4W9QONkT96nN`C-2Z@j zZR7X5&Vl%PB+&PsRG~ya1k~SIQa}2Obxm4l{)t`w3HybnKD>!b3{|`QqlIOM;yvsS zS8_8apHTM7!TrnqBpb+RLk#oysy$lmOTak)Qyu1*C|YO(NwfKKjnD&wsqcgmN8w@| z?L3nbVEZ;T^!)d`hZAtqTM~cAIcQKgIT2`MVA(g|(Pif`0knJM?u0kJ624>8Mp?U* z?UjFISNWT}hndf-9Cia~ZIg2;pAWOa&}{*NXATwFW{KX&AJ86VPIo)-?MUnx?=Zgv z1*YM;K6&PaE5Z(56Sv6PlLvCgmR$@P=lyn(0G2?+b zMg(W%(z53pF!-jnzoW=ye0P0Z%O*v{Wc5PG`MG%XPg{;ShhjTcrJw`62vou{p>FK} zrRUl}c$KmnxO;7Ik~(v_5Pp^JKgj4piSm+F5pTCR>q3}F@#Pd|-fzY$6e4hOkicm7 zF3|BZd89Nb^*I;lA})_q>@Re-apm(5x6y*I0^ff8J_Xu*>4QY1_|mcOp!a;A4kREw z8Ox-yK0X!m#Jxv8ZxLcvB@Y*=k${M~j4kjP8q%D}+SHQ(zgi`>F$3AZ2 zAbgpBB7qjN10hq`HM2UPAPBJ!kh&mmpn`kK?POqAH_L|GTCpwQX+BY$%Xe@HPP;KU zfb@q9c*Tkss<~M%aoqGERK_TGt9wH0i(ZDA@7O^b@#^&VrHp0BTqteXUk9N98V)8Z zrH+GF3Mm%;Ofwp=aV01>Q9iBVbTQN3$xZ&A9SWv(Y123F01)f%P>X&R4fI&2%f`aT zZK#MU3c+JQGX;}a5(*}obyteRN3>FZV}OF2a)YU-P{i2qP+fD-XDFo?1@Kq}jx}H> zfQdgxr)0b|swbva7LNQ3OUMH`#&p|K%lkSJjGLdC*F!=uUn%>uzUZ8D~U9wVRi zw@e-zbEhKAML3YeI*aYT_b`AK&ZJj|olQZrcR55Q@LpWM{ev||((yzv9P-%az?hw% z-Pw2wV%2Xy^m9zqn4^&YDjFCAIi&_2LPD!>N z*)R@q(VFrBmoC8Ue#^tlqzZc}whj_Da8LG56TU=qo0E$DZ-F$5rxu~&!4ye0a~^E> z7M^#FliAT}?T8sY#>Pf~=jO2?kYlm95wFKLsWn@KCvAMn5UZ4mmErC`Srdj3ah zZdVc_G3 z$UsSRlzRuZ?pri$?*IEDOtQag51O8JUUtG1kV~i zhPu7W2LTFi#26%GSsF*Yx zT5a{jyu2J8L(Tg>XvVpsp{6Sj5+ONlCSkQ|eI#tpc>EC6#(^U@w+Ez^xDxCQn-mCdWh8P3ncVQnq9Gfq3w55tS$VklOXIN~KL0rW{? z>tZpuNU|rYofvdWMpKsnG9PM8Uh8}gtJ~kd+?=a6mr+1_?K3)!#nqm#;pETzU)#qs zp)&xiq3ZN2V8wXkQtDI-rE00wSc?t(!o%+2u19EFPofC2n{llQaK477V>X=Vh@E*rm;y&RM0k4b^(W^)b!o5< z(J>DwCd$B6{*KMsj8c)ZbTCTHHDqpIiBep3!9;=_Wc(^=-yi88)l(p8Y;Du_y{*O4jTTx@6mU-0TK!_koA#~=bThpX(-YlJ-^T4Ao!y^$iXXPWW2rl zh&nNnl-MZYaA|M>ZZ0RQ4-!I3E?y?|Qb(<5jr(a9lw_iaanecFLXj)*(XoqU6ygX!{GeQ`Fx1k|50XF+G#9{ zCV<@6e8-yIbyIoVbQnJ7G*&Yj>MCnJ;gjJndAa0hFF4B`Wg@*_V@ycJ#jG8XAkvPS z5ms!gDjNiLv|HW%y}Oi47BEx8pF(lG29Js;<#ZO%-`++>GG~#Bml3YE1gO}bQhcc0e9)iMo?FR`%`JB;*DS~2=&iQf4f_V9KSisSGQv>`Dwz6L zNT|?)qxE;Yx@2inri&rPsFx!o{;*My)3f$xXivsrN$Jer>XSrCDaoj;;EN{5)rlYj zrN#O($-$D#UKi;e$br56YjL@$iz6HA60?&4lKENN{rH!}lMG-s>r62=ri_=2!fEl9 zxdX0Cx%=~LI`$Q1f@1n`{Vq05qb-l$!2M8mci(r}NgY+q?M1HE9lVP2aeLSIsKM~Q z$=p3_D$I^r;Js=@* zEtLih6ME8>zPxvw&`m?z%cl-|XKC}Ah+9j$~H3A3W_0Q?`NqXwJ7c{rU?vE{a<8{yYResUoVdi|W>DK*vO)mo>6hi#DO5Tfk_1hg+XbCfz8*JFV$=xt6f2xq*eLQlJ zcA}`A^tS2~BLl6Uj|rxHcIXIeCn`x||K##tyeB^6JS9S0bd*f3?Y+%mV{;m;r~C*U zWe_TyS?PmpYPfTeEed$49Nz!_Ad1xDr0%@x@2VS!?mtKIrErJ8iTP3{iER4DoEh)c zdAYOVTQi<(J!uU+08=*y^pp`syEEO7o{aWiH#7UW+R?lE?WM~LK&Pmezq)Vt&N_|% zccD}4@U1plJ8SLM5jQJ-spIMd_>cSND!d#UJatJ*>mnlm^XIxZXQ2OAWpVrgFK=(p zd+e|=Iy!c|kawIu3&3H||CMi}=KYoRtbJ()Pb20Wxu%jUje1i1BGFWojC4meH9Ze6 zua`RYo07{azyoz?=FxtL3}qkAh@-)d&$*Pnz1CKyffx{iXJOyW^`Dcd0$Lb24+l&l z*8kyIjJCr3l!~?GggdRsdOWYvJK?_v3S%r7d zI<(^ahSB0GV?H-CHe?Fqc7<8he?eQz#ZRMcbMFU}-q#J}UI!(Wj%|+nrbUI%ms^Lw z0NY=JiR&8xOYK0x27a~e4kZGfkmM#+WXpdSAtwvTMVVcVSd?3_6TbXq3gmd%-mm1H z(oLR*KY$r)@w=w}@_ zA5=P6&9iqNP#HrGmloCA+r;~kiOOLzeCCddMtn`lF$XV1yx(;v(yayVvgs+eE-t%M ztHO#3{M8j5)a37>xoz!^_GkBQ>z!0P?w}G%*&mR3T!>vx$_h_~odcQRS7DJdh*Y>+ z0g{I%q`G1Rzo{Z7s7^e2$eY`*6U?BYQS`tKDaGgg5G7QCs~taEw}*6!WC--(l9cg^ zQn)DbL4c=}E}fM}w$x1K@7qy}@MynpUkh01K?o{!Mmdm>B1jN3N_#Yn)C$#qu@^s7 zBT`AOk%-YZ55*O2C`FP=c@@tm(eEQm<1T@k>L))_nmh_K3k$U{6L4;SR?+#L_`IhmX`a$xI%8e{GfUk zH#39xeg}4raOlG3B^4I1X<^>U3`WuNRTCE$Sh%9tOeExKpRW({Le64y5+yMXMC$kF z3;Ipi=dFqoTp9-r2L?KL3CarJv+Vz2?VP$ZX`^l(`;Beewv!H@*iJgO^~APqr(@gf zxMSP4wR5n?KG{d#7~c=5Q72V*)tYP0YyJf(d_gx-@Z6_%Miy;{RBG(h zo8D?9sQ^tjp+;xP!X~9uBZVdrFd4q}iFpU64XjHF>g)YVcuVf_2`eix(oe1HP)tdz z_s*u?EKo~>rX%#!0|WjBGZN;o^ccyKRj--wymf$x2qpOBl?))>zNAcc~98q z{th ztZEPu$kA)Ug9v@NyM}=#2E_40`uYhU5Z8_F%8mL`U!n zI1o`jazX0`T^$>jb;od3DsbkD;!F=fsUbwc@lek>>W&YbctTr$T$F6d=jHJiFm+fB zwHY;=nSqba@2v?Bx2E^mXlGbnGlz_;4lJp=d_qAmqySK>rt3#8=M3QDe9&&)%)=Kb z(cq|6l}26QrWijjr|J-$s($Z9p7LBetjlu0rkrhFhSUFc7+W^EJ--}YW7m5NFJ_l$ zN%fBh3(80={YyRz{;N0uIka$Dmw0?m?E8H&z9t_mT#xnE!TGaq6%7>ydMqS&z}f`G<;CjKg!-z8iS1?#+t=mllfXGxt^H7`d6Lm! zdEjGAN^KQeRuxn`xfX22JO{CrIY{TIcMJ&h%tjlDR}2VNTrK2bJ&H*uZ&B|#-_Xh- ztYtA=UT?YY{Mm6{c~48=^vapnTKsCeOu-&^R~_Gip2AKsWQl_kA}aob#dWWhu+K~e zz5vCuS~a}^%dfCfBm!PXPYv^qxHxskY*-_UOms+|xgiMSlVhzSnVjvJ&(Ez*^%mN2g;O)MTwuy}2=%-gg$ zv+Kj6@eNnL?=H4wKZ0L!4JawK92$pV`UY}V=^}XaAdLf|J#qa#S((ETl-~_5Xsq5= zRvKgF$y2wx-%D;#bgE9*RkQ4}eO{-v>tTE8)BN@eTkaw zouJ)-VPYr_6dD6brYV9+hhObXn3h!N2}^2MvsH*_COeC}?9OS^0cdhaBOWYxFe$SY zSZB|}*b~^`KAU~~ujTp%#Zpa81me*IXkW>Fg}txbFOmXT=SSpGlBBh1muKmUZa5RSrvx7 zR$F@Z6?_7~EZpt0kHlGDM2PiAXFeXE4T8$QdAGIE2_5aTXFD4Km$RY6qMjoaj`N4x z{K?aNsi^WO_*$=gYE47pOMzy_b$-|J4Vl?x?o=IN&VbCnB)7zNd;EK0M;kTM2K?sw z+IRg_&|6>s_W$U3bh}@<;_WO3nCG~*w{`;OMpKL?Q`yj94W%^M}mWZBqAhwUER0Usort_Tlz z3+(Ugf0I{vH~YMxK#mwt9_T12f#EfW(9aOM?WTF5>gr$%4S0T&cXb8cs*rx&z)GWv zocRXj18P%$=2UY}ZFt;#$f?n_r}PL)=m_a!$k5HeD2}Wr12zvt_URN3M?$Q^SyJg+ zWzT?VqQn{sUQG?ta6}L+CeCD0Y%rO}u^^E|#{wBor|}*1rBLQnwmi;BJe&&XMU-fV zmGA>{u-U%1U~!6khL0sX0kKXkcu_5rH-z*a9#wItpxHnY7?HhnYH4bpjeHx_LF?X6 zaaDM2HLGxb0VI1a9{P{9hHT>+6$ec%^8Ey=51~eTGF!(+6)3?iXZYw!r4}p|RFeh7 ztf_r+%cw<4FD$^c@rZ4-(9oa6N>)3V<1JzT$`z;qNw$7o=|(YPk!A0^bfLx|uLO{s z98m%`=MLI^E)vl*zB4RFd>$)w5K;7fV*%9;UM-#?F9U)>js$IF9IOUVg>ypG>PqSw zXD4#vMO>&S0{jGH_IT^Z*6U=Jt|T7gnF}~ zNcdGZmL~TY$X{cqku&5a03J#A^p&H^p8bGQwG7u)KQx?}huI~b#QL(Wq~cuQpg*DV z0}ko4xtM0Q86N=_7A=o@U1HPJzFw9!wV4*GBscTX5&_p%#!1(kDa0L8xV?zdN z(FVqwu{5y3!2Z3&N41Lmu*b_<63EVK@DOBZ>wc64@hoITwC4rq0&T+-5aO$|1F1l# zgm_5?9A08=Es#KFQY$gffkfoD!Q+5e!ouuRlRXamPGnPF0FmK!@_&JzY@P%^h?N9Otl6Ytch`g zFo8U$SmBf`smwoH_>=@0Ux;7J{K`=E^|eUMWgAPWy~1Vx@a+)C@%a%4Ux3C*d?0#H zXllH<-O_Z@$LF0Nw=itI)h!42&_Oi=>K}RVn297~4K<|nY|fE|Dg|f)jeHR>PG)<1 zNh-F%L4oTHNh8DLGR7mL!&WS_zJ0`sb7l5jTgGJbVS;xaC&fccXNlvO+p`R4Q2+JV z&jCYtOI~*7$}}{&Sqo?Spe4iBl7!5c%6_j&OW|cnvBcW}7b^LLYKpmIO{$A+G<*Nv znuwkJ+muaWb(Bg##=tQ(f`t>oL9g#A8X0n9ts&Ia#r!QON&^!+u>y*0aHtRdXDaj7~Evwavy z?nJ9DQQ0p&O1{!JP*Te3Ei7EBXs`YL%TpcRDs^?q^t~#o{-(;Hfe;fy6Wix4;z+Mz0(jgTgt0Z9o}E- znwx9y9g|7srB>8|AODT(S*jgW(X2w`Tfp_-#prD#^zs~Lw>lCIrNn3{tswt7zfPwe z4fUc_==2KSo1ui71Y|m&iO5usiM`#HPGdob@n=uBT8Qjpn~S3O!U=MgaUqC4Sq3^D z8rq^?n-C3z>n=0G2>)}KsWVYtwMs0oi*CXFzg84~_ctVGTfKTKc~7;4L3rUGs z>=(raDGa+2cxAY(&e6w6dHdWOJu5p~n?IVm+HFQ+manIJSxY862bKyVo^wPGCpJ*4_91oNXYTm@tPhl} z<5Jb|{(Zc?W&hCh@Eq>BxBK8SjZ$dMTXcDbvGcsjezf=dutY0_&bci5#}Oi+;AXsI#V>bSh&e@#_`*get~%F|DOk z15bj8ppm48%ik*r8SNG#*zRGZ<8@Ptd&kzhf#Yncq>Z5_jSWv!OjgD6nSv%TcR&Yi z$lLO4;HUGxg{O;y5^}mi@#ycde{UZFHvoE$Ki@_imGJO_h{6Q0jq>kPU517%^G50q zGeE3t39m~HW>>C)|EG4?@o`X|AnmO0vDxb3b{71HuNBfgAhyN#_|O5H>^@abR`vVTf)-B0Qa=C;YK!;v#MFVE06Oq%_N>BT;Fsx(4sjn6eYl&8cjPxRj)U)LX zC+Uw(TRb@Hz}AO%KI`AQ(SFOfldGQ^WO`|n!JB}jXmzh<8OfWb__+08KtT22k?p$o zi|(`A;nVootunYc?31HOr`-z|uieNLL|c;wgK>Y8*78PGQA&HG%F)LJfA4wMCD#o9 zeCPM$RT=;n>OW#l!nWOe0$zuM$af0_xSy{_ALJL{1&OojTB?}cZCK%l)?u0U_)bgY-gt+W@l!527f!Q|!{OeNs zVU5QN34@82x41LB$|u$95ANqN)n=RVlbsBSsji*Jwl>7gkK?bzlswu5gumL$s`YNq z-tRT6-%bvo|9;>V(FMv)yEO03QmYzrpr)>SzxTw7#MZX3kl+ca#1ge;7}h;GiZ`Ct z9$09I=lY`w2-=+K>`41&L}mXZhH|to6Xc|x-BpdZg4f^sb#|1XL3ls!5*MVA|IN3q zUy3T5_SJ4D7C&i*--ZP{KC>A2`K*iT^aXS9T;fjQw>_9QDmHmJGfI(3@=Qw8OUi3! zXRB9pemx@(g}di!Ua zKj(IBpdANZkXKjb>C_t<4BTtb4w)uhsCHI^=9i5(*fVg^dcF_QTlt|+Bra4c?D=&| zd)iSl9;{5hn~?IwXuB|i1+ox@na&`!rH>{v1!S&$Hw6 zJS$Teq;7Gw@VWYUDPDYE7u5ePT;C_ZUBE!gQ%>Nz9c1E-k=gP(hPGC+HY=%21}WB=Iqxxy=*hCG09#5xHM6kciQT@ z#vWkDoFDI76lkcW3ivEn1$eq8^P{y7*^usZZYdgRoNte+6B`?Ns4H34`HwTe8Wki8O_mX?JMY z*d8Y|1EySr=I1-4;midMuSqUgXgao|qm;jS-CDX~S~POmkHXOhl$JhU#?Fsh%+o{f zjvZ&shwEN{zXjdcJsu7@!9I@bXifIgqX!033RKFyC1A`id(lU~*ggliu6dgVu>j>4 z0A$kV9my_2GpJM7k096^dm@eQuE!(IeSr^^eIhx3@0ab+|G5wD|8vxR(d<6n=$XTQ zo&Ol>zJp)J2Ko3VzXfcquTggLkl7(p+(+?#58e);>n8`Oe6cDpMW{Xa zyM+SsA&{l8^j_)WU|w%Q?Vh}NA#0z{GM@QHes)RqdP$-=?nA}bJh+k(F#(kZ0qR++ z77eQ*H+YiU(Lu?Zp8Znu+_-?U!L0iIRaFjzgh1J^zxH`=%kdcPfrE6wJu{vj4HZ&s zPym-wSC$UWNJLZaE{jO;%Y&B4&cG!%kd5(5WHLFWRZjqo#DyRS2@4Znk{KKBSkWxb zLgFGjYrjkXY+1TMA?C|&hFl^&h9C_5d0=!O=~zj7#E9_cUIs6I-%ph|4wF}=mLo^M zy{&zTqCxU9aI$t@$;G3(@^4m{Vay?84>gyz84qF|*Ukz(k$%l~T*W!`8=bvz$t?`P z08qkTms#^u_PC)(c|1R?w04=iD_988uZ!Gr8E;o@dU5i?fFdqB;Scjn1+a}_v0TIgva_4TsH2mDb4)MQb%ty6 zQATg8c3i;?k5s;#Q>nP(Dak)fe1)`)(haG@M%SHV9^zM|SEYj&&Us|jTQR>9+}~x7 zgQMgz2y4s0ArlE0?^Sxcy;M8cZtSJdXQ@p@DUf1)k7hJr9bRv);;#NOR6*Y&_9U5D z1UK+ry3~~*%Ymt)&>yq11u#b7fpTarJkrwVGef-dr46_RIBR9g`gxCLiZ2l61a2BF zPzpV)B<;BlT5-gzdMJ3%zJ`w?4*o{7!U{I{GsIQhS1tcWj-kQVaDMB_9|(@H$npr) z)tPmEap1sBP@F%S_ch<1=gY6`eiMy+g{BKe$_}G6_h%WNBYj3Ond9Q?lyoT|dVNsk zOL-XPls!Qtb{&$WZ#3k-88>|Lim{>tD;_Z_3OI1wdDraezMP|9FaM!5WKfP$s#&>y zMXm2rx7zC^)(mU|1%|DfCeRo|Z$AGc(?fM}7L3v2W+Ix7{0h9oH3}9-Q8(18Id16a z-d{;G=!7WqvS8(TMfo=QM#2&!S&OH@ttsl(U+^ProycajToJ>u*0W1=ge{cE-=di@ zA&xG9LKdT~ajNOYY;81CgtdX$fQfO%?M^AfLGS;p4zj3dA-x%y`oXC_4N_>)jKP`$ z)7ZLHF}Vy+!2KQx3U0O8n@k%00^o)=s6|BU+6MtD^O@N$qd3XJvn2s2B>f#I$*H5i z9&tRr?K>!q8WDdnXZ786s_*<8jywRMjYh z#_+VSu10k}oRrj&HXTn~FeXzn5L6@wD6PiNn>cq!l!cdRgbt3vA>3=ci90k@F2AV5 zST|&xAksmd!7qhast_?H_h;i!8Nw)9H6w=>7~1YsXCcc$UTkV7>oiU83sCh4)<+AQ z#tFWTXaVYUXn23;bc~?>SRj`G{SIhg1EKX$MM0(vU2GJj;xQSO+#);<{^EO~TkhXv zn^59pAR_)TMbh^%myBK`gz;DCa>c!eEkVw{d&@$BX^pl8!o_F)&hYDiGO%0Fj37Qt zd(87}W7K$q-x^9*%Xj0NapvbJTNZ8ht-=!Owh&7fmRIhOWXfnzNB7VE>u37?%bp$| z8J$YO5m6HftwIEx=v~j9-uS=#q*F-L+5CgcOF_H-3jDrlcu8z16ljzBmm*8^S3m&C zfMBanU#v0AejP^7+@?;EulM2lf7WM0FAwxH`@0!~CTMWPKLMcy_nn~qIoJ5j^-~N8 z@!J=Z0(e_OodVYI8MzOlLYghw#Ju9@a70pZAG77ZsNVK|SbeYZB_V8R9K@xOv611a zl_<(M+a@Vrh7dPCN}FC!(NPd|K0O5HTH)k5ZhZL?QmMIwKb&npn7~IzRuEElltHLi z<;g4))*|Yqeo!$YAF6C8SRqdVOvTcmMQ};`GvBXwYjIHG=`cnuaC!taMw4@}KbS@i ziaDjEIS2=}T`dDUcMXWV2;h=KpbH}d%)gD=*R*Edqf~TlfI94kZu?C^=jbQM%{AcE z07&8>pN* zRmTWObXobEti$fzOZivXUGf2$f5n`pLkOQyjaD>LrTIUel)Xe*BN*e@!{~;B{Sua- zZ_+oRuL`-TLdjrZpGe8VrQnJdzj{-7bzU=d8deMt3yP92FgAsf0(Q~FjykJL^s-KT zW;j0XFS)C#UfqpDKE3YqgIk|MsihMeM8mJ^FN!8--#DY3y$aqYF?l0W4Wg!pTd&1Bw1)7)qT? zSMbn{P7o(nQ+kZDUYd<3*RmDE{2j87?7O{t>rnB9gaCB#Qgb(2gfH%OMF)}kJw8c8 zLS};XT;uMU&5dYv;J9iDuk&0*=jHhmZXRUUf@D@2H!*4kt8>bOX* zg$h8K@;7pdvAR>)6?a=pGo?9HazrXV>Zvz5zHfA*E}EJ~9)1_oLH7G@xO-$tqEeX3 zWp&$|G}USS*+yCwUZ1l`hxw!bq6J+9R|qLrdk;GCS;uFDPbihS-Zp<}I&M&B$oB5O zUXzEZ02Aj^bSdcq<2WlYFUAFrHWrrI{(_q$&cpQ(qSgkgg}}AU4`$M%BQoe+dsD&x z`@xbd`ty_+Eu8c2{bWHen*{!qZRd|lBpJF0_rSJ+Aj6iq45uIf*G9 z#V;101W0b4s=@=1Vl&%%n);tx?9DfZEF{d%q7!Gpuc3Y=9X1xGVI9)b)9WO3OEtM8 zUeKvZjUaW|7s{lSn_pUmJe?v#z6*41{!Pa&15XoVrxwj@2d-jn^XUW*fd!%NDDO*R zJACgM9Se1L2xlQGhSM^V&=}1PMQ>fS5%nJWe%!fOua8*O++)@L3m{{LxVrf?l5tUe z2tRq{*ba$>ynvj_>GgoH8@c&1$phXq7+9MI<=kj=N!cCXXEDSDtu z7epB_+BM8mD?i*tIisP$Tc~mC|Bbaunqc5I6eW{Q4@j(go5 zufEAsFvvNn&SF!Rg@st(dCqE`)cOfEl6O-=vGvrv093l1H?Vwm(G8S6}l@`&d z)RN3n(cJ|OZ1g~g|IPK=c)Q7(NrQ^fz&1b|iM+@6?1?z!74tG!f_C~Btc#2=D_|Tto|u&D(n6IGs>X$q8j$n zG%U;6^|_==x49P6JQF67d%vgaphUx$>-v;}K z^4PC=w(E!6+XI#o1d3D~{MIS*V%5zlipNq|686ynx9%*#^5tlkW%oUcB$Wm}r)E`* z)9Q{EY1hHEvm-my{hE{Nvhz~jHE07!@mVI=^;0w+%+01zQge{$`bVR~ zAJG5@1UTscu*+;yj8z^qBH&3xHOYbdyEplMi?&36FR@1Lf^s$q0+?}#?ib@%1FpP7o+TqQk6h;?rt5A`AQm9^(6fKS$!?%L=i}__EyxSx>f}Jq z8<6{~@bQ$CGEs^5OknpPF6{g2Pr7A0)k*{z!v_%$B9L4no;vV(;pl<(C-uw66&Oz$ z+gydhv?e?M8z!V!qOy>60uNBF`?7%s@8v>fFJ3u20?P;@M!Z^H&JKCn00Ku-E|&&SAb7~nMuL_ehUV&+H1B0LoWKxztX(i|Bi@V{{RJS9h?j(W508gkO`L;k3>iF2d`>NCztL!YY=;<-V;C;5qVfql&L{=1<-&-1 zX5TbQPrQ>Fo39-%KfSD*03jiXnb4ld^&Qm%u>k zTrmnCsszcUaSuMd;6+e-QJju#xW5 z&LEShTBeL?5s3rV;e zm$}Ey7p!(@V+IUZ7_shyz?9t<>V{*tBnSdY6E1eYBSiI0Gd&H1`eDf_DJg1HW|l-V zHueJEmH<HS_iXvv>gSos@*f#xQC@cgif z8X`dAFs2g7w{?4Yp%?b`$nqz|niS`9N2CaKuNj#*hn&lcTU2*2aunRes~>a?K{>F) z{`&-du#h1t3X7haDQWz;kyGA=vS4=RKY|bLuShs_j93v~tA8gNEz?=9iVG(;(2#|c z_kU-ZK2EIbOG0A-Hwlr?fQTm7h3YQZPwd@go$` z6Lsj)o(`t6cYp^q~N@{rH9qE18yk4*jGjUx(Zl5a(N&}4P!BjIMD{32fVaW zmr}g&dLBmb$pHq-;1c!Tybi-fFzP`j!Ej!_j^@42!!PT78(LBjty;#oI2rGr!yn5l z#AU_*$2cX2gPc(gjli9R<^okC?XO!dhEgU>e@Z)M{Z;+GfB71fTJ z0G;<{@>k*`^LmlW%)*$oXjDM3zSKx(7Z^W;f;v0OfA=@WHj>+Z23iupNGnYs$ZNkW zy?w@IUNW6A-JvHBn=ngO?1fAmDJtWiV|{0%Dpw2@fy>dkK4W2L%}wgTQ#MR6g4q?` z+kIoR*A~Ho0vmFFtZrww+T(8O=(xJ}Uli?9@-lR&MkmC)Ff^Pb(I zbeF_g$m99xd3kZff5m=nUJo*ZZM_ZNqfrUgNa?AoFZS3%0z)Z?5yG0-u+)EubpC=( zUfsaBcbeL&X`R&8pP~IZJ313-g$*;!YjTJtV(wMuGB95N@8`+5JYU8j9|EM69ae1| z-RJObylvh>ZCOj=teqk)lz{%%*S=!! zy*efI`DA?vudlta7gscMN)==XfnqD1!SD4^q@cGB!f)O3@91`xj16p=%jo{i%5MTP zVcJ`xhJjW}RyK)z_(0XgR4uqKPeZ!s>RM>J*LfwyjY9e8qeP7F>3U5}+k)@ir0q34 zs*K^!Eqwg4TM8I6+^J&oZ*e*0N$X9do2*6yAIA<2)4MYjrWuCS)w<`RqDPp(EM)Y> z@g}J3ErNf6SQcw^b@BpN)StF0k4qqn&#kxYBD|ac!lbk;f;?txqvuP)pHDWIj0JprI-KPjTqo54a%!}CjU9+(f#fEyq09_tn)9*DM!G3uTxb#NAe9oI4Myv-3! z?6F({FIKLd5f45|X09)AHS0$upVsMN&}1Cq01IDH+g#~!@}8KE%I=HTtgppjg>Qxl z<;x*@(U5%MKE8Z#VC)=Bc;5Je+D_=Y>OB8^#Q^|dsLCoF?HOw{@Ia(^eJ%2!3DF*p zOU%-|yv06)Nj`MLFyoxSY^T!G*6<55go0*HoVI{HRF zpwkN6a7PykhSc^Vl;R8HrgeRN`Z0JvuMx0C*G50Gu-)xE;9fHkCD0;7luu8Y>*|YX z#S&>@t(91d!{L%h-r?6PLWY&cJ%f?ZLTT}d7dMdw<9ZPkK(WZD&D5f+@^x968r5^b z6&Cbszt$UT##!5@L7Z|1an{dZ=!q2-MD9+w zu??*!b%bfSc1!YI<-<-?0b(Vpe&n~OlO#$xNe&1|l6u+Ut7L*;*|x1Uj2QZrRkP?{ z9Jy3{*YEUYTrh%0L49lg3$w80u@zA_1x&{dR=N&_p`q}pmlKOwMXF^ZWYbjKMl1@M zO#wYFp}*~X{%*89ahNIwLP&W&;?{SjUfJCx>7+R*Ku|BwYDdWN@cl~F2l<1+`v?C| z%8$hL?%t#pT3@iOFG+Sz!XE$zOG>5@LLMz){)Q;g%r>t}3#AFLskmSL*S!dW!+v#>onIuQq)i zRiy-gIxr8%WI3PT^g&NvhbQ>)8OmL zSrJL=gLo5utF|Kc!l^@LR=>qyx`wX{?%cwc6csGa%^fqV%o-CXBNG!~Mh;wS`mh0q zWyQ*zzK~O!*Zp%_l>a-*EpwyIO$?yi;+N}tL5zGBRl^l)>;JIBK=Szm%_||L;Uz)a zP*mlYV8r3{=!#Z(dP>tKyJ}~ zm_0aaGZ$NLgf}0ROP;M**|U9jZ?19GGIhL#ONLsA=c$4!?IB>8Vh6W2W#y6P=0=e5 ztP7`@S6PsjhRfkqK{T+B!a;x6dCKGO@G=bk3uHP79VT*5K15x~C6xf{4_9e@(VdCHX4Di`C~CHT;zI0ckYuV6H{ z^;tii$|8};;kNn5{6{1=d)52+>D;1r|A&}WNUF@9pQ1EIZ> zr>?075_e^9-FVxDLM5()D%n(zHZQH5q=Ec)-)sKtp3p+CNA0@-jy}dKP3*mZMhXs4 zuSk*bdn>2mNM2>bhxd{WcxDW6s?@%zS$^Et#s;&;}A=F+#Exsi@4&CypTbcu3g8 zN-R49i`Mr+pr7z^(JNc>*M?q1ZF^jNp9(Wpd7R6Hkh4%IV;J>}HqFK-*A&GeX!GJ} zCX&&a{<{o!)K@SsTLzobIk=uZ%!y*5IfdgtSyz7`@4yHGP&u$6vy6|)R>%F(C+SHtV;lFFh zP$ZVfHag!sQ}$q5-4dKTv1a7}WYH?{K2PY>4&h>W85R|l+e(`XEqd*5o3x_xvQ|5> zJZ{B_+2qj=3&DhK^|=6<(sSz13r``h7!n0s>h5b=WfMmWaK_zd2muXmqxrtfQpE#gud4ej5yJnVcg#NwFXtVCPziO;4Z6i9@~qze*g zlt01UKRIaS;m^s}XcU4crP~~R44Pfj(xxZ0>s*(o-L02ww^7@$5b`o%u>8)@O$XWi zId6BBmTg6{6=IUkFew5I85E`+C)*~QFY z0lC&y+BzMTSX@sZrg?b*_SOva)}*6xnDQ}VDHzzp1==OXR?BYxE*t%#Aa1UgfbKDY z8Ylo>eM&)|Bx$fl{)r9b}L!-O&WR(jz0o;B3di?ymj9Rsfv(i;H zK7R%x4Buy!p~|Qd_Vz(_jtnFD{QkvC8B<5vFxm-VZdOOPr0$lX^?CX^tnvs|`)p@~ zfIwj@OU%YLIH*Z_nhc6GEUd~zRWrS_!n%%nI|*zw$-A73|HjO*d_tl}B@$G9mxHct zHJ-e$5DKRi~!2vu!fyL4}1EUmOP;MY;V1iArVSE8w?n z-!H|IsD26EL4V_nNA*0tc9RZ#TTuk8|Q^tz6eC7+g$ZG0tbbQ z&H)2gKq|dX**KOF)B>XHQ7gjJ1Mn(ec%}K*d^zR`75kSI7#zg9Th;W~L@W`HPKuyG zLf*WNnK_nrU(**j5%5UQ;I+y8SnzdVaWgS=V3pNVTEEWZQ~)oa7q#{{4jU|AJ45;L zBG*m^IefT{HicBGtIz=K<2ij z&Fs|osUY;-`h-TcwdOf^zt!1cgBtQxA-zMh{1o*i6T@)n)i*|BU^Ln zCTX?3RXoLd7oBwf)TaPIuy7TFz$wj#lj=bK)PewaF_qJf#CuVb;Y=W7x?+2A3+ zz37E+LI{#RJD5`6%hOOlFb~MkzMYPL|9J%pb6?zl(zgkH@MlxHi`+gdaQ>_wFTd4) z2vZ755T?@`UdrEoAlrJ}?^}QP1gqat(j*LF`X`N=J-Z3O!Um`T=>!Pvj1K1-J9|`= zE|-3v0m#n*kR|i-X2KX*41a{D<^jy4%lE1UJSv3rn~H&Z5X4}T%&DT zw}a36(+9l>`b=0`Y(FI7=5X$7ZV@=bFrAmR(R*rJ$2BnfFRGi*KZ^46cKvBpQR2wa z>@_g^4i~Q3dtEt!7;KH%QHPop=UaZjse4Awu8L(moZGCt{zp~;kb*kKs*2*)9Xt^S zt!zw3ibII2k7rTjjpE_4ts#&Z=&9|EEuUU0FvE0e51i6eR}})cxrV0L1kVN{Tp6%Zp`(l{?-E}F`f?MYl@;fJK1!NV}lhJ8~1=9W(uBeJ;!dm<} zZ9uM3r_#1M6;DnuS7#uNdgc<5?Xr5Auggla7jn*F{M1e4F-!M#wY$lPONEUp!b09< zw@>2m(bns3n9hCdn2#>8vcWhXr2+X*WO`d5%Y>lP-fnvX9CS+$>5rU#EF})SDF+F% z*kGLn1}b_*kC@2?RJMB^VgIluvYtnd`=^CYF1KjK@(zJr8d?Tc4~TX~@*mKHS=^j0 zf5nOdr0I@_{}8g|(L>`Yvt0}+e)!Wjj;}yhQB}FF4dHkwt&h6d03QDJ1##YBhdo(* zstSKL^w^;Ml#>4foJ4wYsel^O@z`K0Ml{SQU9v8LQt1xue~-cEyW<`?NvOv)8@5S-m`{v^^SpBL zsZ+B$IB~j*@YYcc**6|e=ssixeUpSkV6$^z5=#N6cxmvXw1S}X=%ch9E$hvvIheVl zriD^t)?mc6&pw7j?;}_O=be>#0A&Gqzu|z-h#gbspDefb_PPoppr7|}f03GYMo6D)lJeYx9~?)>FP|7hy2#x+5^wdP9TC>HpiBln zAo(O%Rw1;V$=?sv)AV?Q}(K$D4hue1E%4AyiD z;dSiDHOYm#$*-`{^ZLPaJNkSKh&&fB7?=eyYMH=Bzirp^CY?U&x$AYEY&^RPtVM88 z+zCv8jLMlXjH-1EjFcEQtVK$`HiOU2pT7958?u@9-mg2C&fcx1W@V(bvqx4kfEDTf z;?0I4|jueLt=8W zM9{^BvH=Zm->y?W^%-wZG6b?}-+L1>IZoF){kQ})DJPQ?s9fgjet2>kNXb^c&mm_$ z2|9pHuy7h|zYBAbLo&J z@dybPx;XKzOOeTt2Gmhk`&|SjzIaC?KvJ{J2 zQT31Eq@rPNu336N$pNh<0=pojF&D85g)`RY{4=C1OMFU}&}IWE5#aYrGWDl{2G@@y z8Kjz3^QH8_2xSaJr1Jl;c23=ybxRn1W20l+wr#s(Cmov|+qP}nwr$%sI{5M%&NvtA za$oMTYE?ZoCs_{--FGt_bxOGkVyUbY(8-R^L&@0~`0AyWDvNMDAEk|mlZn3!1b_s? zZO6-t*p$Ws;SCWozBU#Ye!@ASse^9=oBE_o5Rm+sb|+JIOEJY^-(gCP z^t0Ocq!ZWx%=qtM;CQTN?cHVYe&Fht7ZIUS0uK>aHv#$IgXQcyN8S+!GNHx&(6!3! zBIb@v7jju6hKYgjoe#c1P%mZaj6~u0XUs&(a_fyX>Tcfsap~prqcNz@cb<>crD1iT zO$lE)gnw6S!?Zu@kKwBbhZECDYMKl_et85zeXE{sF9@j#Ay@fBtJqU34y)yJt(CXB z`nEJFul+_h!f?@lj1`#;vuGIX^18YUo))$j@57EG172U~S9se}`xtV?yee3&6r@br+0S&oXNLjzlIv>ej8AVm5!ULYF?Q7ki5GHgG!E+b_@Ms3syXL}u%wIH7Ov zyL;&|-tZo-J~>4T6CGJ-YqQ=6n}~hpRg~1av08IFF0>qcbd8Q^Ql771`AB|y`6sR` zt{aTB9ejV%CPQpA_*#UV7U<|I%z5jIxVVYEFHzdcNe-TZV07Vhi|fR3*6Xg2Yki4m zVT~Al-$N;Ar3S`?Z?I==?X(R~!^>=^qGJ+dvM~}EbVAZGWk4eV;}C|!(;LkW$`e(j zqc#M+8p#K4&G3Q>w@EEt))!jSIsfwAr$0O+0~ZXTTkv5%Post9&>$oO8?nwz+bi;S z2pBHVW4xYg_WnMQTe6)xE0y8l5Cw(7FK;#8zytSPT>2v~oY`4F2C(y0Ep!WaJpU7F zGZO#4cVL4SMzlF2u(v0gC&zCUOQjVpi+P*}-8L%!^gW=*v8G>ln_PJooqA^-3g0}x z+K9oevM}!&=(mls#!g5uC>N-Zk)j*L;bBn?7>9tx!ir08a52Xyz8%lJtlwwSFi68A zl~lBU?f6X^qoKO9t=!i4gSPiY>(u2ANXu%}`*ECeIIp^zujn-tONvix*b`;yLTvy+ z6o6wOgXW3I$tT4J268A?*7eCp-w}W4!T}%0T^QPDotw_4+}gj_Q`y1_mwMx|=2G*} zq@#-qqHi0gT3#Wn%pFHpdNAlGCnO?d19W}U&}dM05Q3*_PzYte$uV>9=v`2KULfZC z`+Yv_J__E6@#!;-B&205`~^XmCrAv$bNC($D`)XvEIaN$?;fnHSi9Zt!nVc^ z5F)p<-!3@Uv;bX)8wwwHo7qVcgb(J$H&<@H^n*{G zfvu+GMxEC5k-(bj*L=1-KdjVpLWQ3~sIWR90*9NmBjqsY8fFiO_f2o^z3zsNdYK`y zw}dRdsi~=;QOhV!o)}1Ahlh?k7oGWGFJG0bk>@6e4@ewE|Glt%+{2*%b>`mYudR81 zb!9CIyF-YafzSt)$8M@6-2{AqN1#FwAPzgU|JEzu$F2GVgnK_YzHYgQT&;Z0Ec4e; z)vXH%a5wIZhUBh0(BoxN${={z8)#t#zt z5WdJJWtW7z*^kXx!xQ`NQg@GlYe`CS-fY+98?(6_Iw@Se<>F)_66Olf zS^_gv)r)~CKt&jz0S4O^Z!xk3wr}T_*=M zm4oqpt9Up;1WW-ho?lNuP7fwp$lTaEr3&xmS4a*NDsN}BEaw8TSn@p`gez;+Q#uYh z7e_XXnD4|+CcoEpI7L8oQ_~OQDt$aQq1a~2owD=wU>T_lJXj#g^JBCZ_g599;o*nw zk*OcHtG_EjksRA~_uj-g&O#=bvkc5?vuOVwg6}DW#Zbnlgvi%zZ5qY zCMwBj)xZ9BF8gVLxK=C0GS|VY{{1n^PiWn~^ypncKde`1B$ysfjZts>`!hhgVJwr!&8?cMay-{xG;f zRZI(Z>`&nhHWkHA+2*!O%Zt>33EgU5uhI}cnJ@Uw7BQZ^qwyz-Vy3{|GcHE3LV{p@A7&>pu{shiQ@j40pB)_ydB793_BiLy{jt86?qj&`jIj|= z@E6&_vE9L_9sAl|ZpJ3l*dDVdjR~s5L%6Egd5J4g))#rYkiQVL)3S#YZak`@^{cjO zy7VBDuK*zWbHpg`&W4g_bFH2^MZD*F2tZyMF;3FeLNr@#XnX!RxM$_WJ^;8b*9|Q- zoX~l-Q!A|;VvdcHU-^=4NtaV?Se3}==plQ zf(8T-9zgWP%U&q|*lJR}RpD z(*};`72H;-e?C`>fH8J%h=I+9`FG$SI$3Jntmn0DP zpdeKNF|Cjku=-% z0Rp7nlYbj-bH54%KnWEi9UO9gIhR};-{EOB0{ojSn!eWv2SXm1eqewi)vUBo($S4B zE%aTTzh*T#umg4j=Z+dVIkww5A_r^Lib;#ipW=;C6SEX=R*bBJfg_P~jK_Bs8Hv4_ z>1h%^9^abtJ*`C=l_0dZWLlFP(-)Zs!YysGZF>n6jpCGvip7V>W0bPyzK^S1*>($? z1_stsf`5dOC?H!lnW!n(i{z?@7f2)omgrq-Xv>x(d{3(pc`YCy9BqB)OmQ57{Q^O+ zeHqe#*g`m}SYAYo*&uz;*2QB>+YJamj(|9d$oYKW;tPILVmz)0ixZ^|q zgaT9;yp83|-TwBSJ*at#LpK;gJYyCun?GTpjuHqs{M{1Y(S_W{u!=Qz%+9G)hCU8|QV!UJu> znhJ=C^d@^GY)gQcqU!-^VaIKWc%}~bU2n7Q{x&0))NptV4NPlezcPQ8@vWw~t<#ad zUt(B);uc}oE?#o&LZ{QzRX;hqJfxM2U~^vtL5QA`%6JcPqwYVL&89PWupbC7W2BPE z%B);C$Xp0N5Ces*AlC7)T-pqpIaYH$i+Juz3ZokO8zvXuz%C=)EG?z|m3Llh+b0xD zkqr9=Qe@6ddcP*8S%2 zqLe5Edp5`19NN(Oy;a^h31yBYaR0r*jr>YB{_%a&-X2=INuWZZRt8*^OFOUBE->S4 znY4v>+d@uR|ClQaGFkUeE690+2n7?CT3qWCnl@qYk}z!^mKK_-2q&miV~9+#UWh)JYyJMHr+`r~ zMmg)iKoY9aesgzmjya~6_}tESvH2O(1Hb-o_~;u_&?NLlq|+8L{0WfE+fxN%c^eLl z(n*{fMG@R$ydT@L`meK-kU<~*TnLU`qfQw1;>^_fQMQJ~Ic-QUP;H8AopZ@cM>(W8XWCIcq1K=!{#9qg05`nXfHYt3*KE`B^=z{}@7WneFq7B^^(hLY4b^0D?AG(!<+Oj^5hV29Ug-1~j+Fh4 zsUd0bY%~_b8sZFF5WpiQg4V1*B(~!<}Rdytn6h&SlkEwa9NO;2Y9E-NL7h zd=q$uM-0UvT*1(A&KWxt>(nM(Usmq7g^Yb(Jg07NE(591nJgNb7#ycB2y~UZ|IUZ8 zZ`iCQb{dOfNO{>73ArZZ`86a4UHdC8<7n#~i=>#??b2WNzehA17G!xBO1D5~Yeng7 zi_L~*np{wdQZ+-Qiy=fv`V~$=^EAw|+mS&r5-N+Gk!}opP*S^Fbt~%{Q_VHoc4w>| zT}ZM0#iO#&8(SIp+i#oF5^`W0m?3Qfm$XZa76m?jnBmJxkdTsZdj&}mDXZW>YaMdB zW6?3;@cTJ>ag{)_u(B6I_?SP;{bwyzXTj5aGI&%YHm%6E1U&EC9GVVxS~3x$7hF!W zS?#Y8-ZL`a04fwVElo|D^<|Aj|4CR0rkwy{hGj>w3u+NWR)a!Y&|YVuhHSf3k3Gr_ zp;&O>f$Brv6*Ax9d~0mAo@VZucjjmQWt`tTDkcP2<5r9nfjrb*$~it5GRc0FcmB`4 zPvb)^($so8iX=Rm7yVIF;U*xG*hF}q`}F_!;Lu&v2j4>6^mW?ltTs~}ZR0;a${vI@Wo}$)NDWjvR;wqybgQqo9E zR4Fwx?*5fF2Gd`l)!#iLkF93OwbT$8?}~-%{9-gf1bnUq7z703r45MvCZ#d zuK(Ak*~mw$maX^T&TM4v88^?$)WX>6^nR2F=xutN6N$xn^7OHZoEvXBOPt--rj|Kt zrwWDx8?8%Qh@$W9%F^zJCV*s z>M5J|*@X|!F=HZ+RuAz!t&rSB!^_1y{>FECcpY`2wjr`#qIwg?m<8pPKE@mD3lzogHp$ zs$_-@u$eJ^9sRVsp;+U9>?klLwahqjPvM%mh?-&R3nIJTwrx99?>K*(pjwZnqE?`( z!sZ9;BatuA@iu+R#r&olP-|O>JxuS=|9aZg!1S9_Uy0dW6S=7Y+(DdI4+TS!5$lnB zw;vJ_6ruMMM{>}+?Q237lm7r$aR7Q2eo$6$IVLNp5l48O%COPQT}qHr66L|Vp1&F29Kyj- z`PbzQH!!wjKp4~VvVyzD&!mE_9QuT1N+H-nC9n6+(3Gt*bUk4^focQ(ad?CZhdqt{ zp#*pJSFiI?Gwny7`ZIwP4)_r?%CMQq9Y@_u4N@IibDZC4k~d_o_Fu)&Y@9t!hIlsS zL|yWcWB$+akR30_H4A*QTDgiOuFQE{j$Y>gL{K2inp?Fje*@T*AS`qzyX|I-QJ)xQ zmIXuA)#R{7V&4dHMhvkQJZFoT*=g!X-RY=2fzaAUZ8xdQ620sQDnts>Mf%CQ5hJ}t z+s3sxhl_xiH)6rdrRI-C!#Xtg>LdxF`5q%PUcpjC(CdAX6JKdq!VtlV8#Y*A%zn$m z#`|l7H*s9W(lwzor}Y{U4pVz=ek03N2Ps)C3}&$LcIOH&sNG?1H54h%65U$>)x<76 z^f79`VXe0vB9YJg*nOYn<<&AYskYr`mZGmmf4KrwxF4l1LKuzILePV=hEC230!ymc zAhXlet{NJ%tRhK~u#p%I8OFN6sR{+CT&J`1j;CS-F@Wb&!Z!YDCg!Ig0sFBm}0Fvn9qMtSM)Y2+<$ zYXJ$c!880o3d^Rr58E2NI?zJZGXf+~$gjf`+R&se1zF7hMj(6n* z`WIt~SR&#j?TQ14kTw3+rA*k7iVUhHUOuL_KzoA-=_779waW`ao;E$~E`_@M%pn?z74rThc zSz{|OF~)G>drX9$&nN#ih)VwW0EArEMeF;RZm88yJd@mqcR(T3>F9lm`~us&Tx_dS z2xvrWCM7a08~9L8#+E+9{cP*zm6)(o9E-p2h+&=$vUS?)W}{cz(&%Ho_#tW;sWF-p z_W-#f-z>g#m;j30Fqlk%uH276-ArHUE~*IpXDbMiLT!l(iX+mvaUCHVio#_^Dn6-k z2q2TjGoX3;iQ6_;IZ&AeRauK>h1SpAs^k^;qS-a|Ii^OUSl?sUQ>l+F6A3Sj zh*D>}Ju#<_!ebe4drS0%pu;uF+fC$u1|k(+90`7P)LdWBzu8?2&z6q}TM~?Kjq;4r zm6P=gwULF+rQP;po`CobYRQnW6%R1LGEe7H_`G@>1`i6*FoXse3FuQG8W7o&LK6aS z8X+B%Seg^P)?v=r3FkW60yn{eNdZ-p`k_F)rL3Nm;`oP6WW35)AWztAiXjC`l7@iz z{L6sIX})v1(gAeT515oNnglOeh9%A#Tu_V)SR4`%#Q6gagxt}eXRI(+A;2VF9w8IN zAxnu)CuA(6!S&0a?DrB;xJn`Vo3R$!)Vczy3R)AXHaZ45;{GbY}GANYjA#3wt3`{A~qpue5LlL znpitXIqatX!;_kXd%{5hIgC}I?cYK(#{Pcj9z)2k$iK}S2>x!$ju-+elNz9yXP{6k zw&MGW_cgeCBE|ytPt>pmnW@lb@j0wzAs`^*?6)2CIzay%BkNl306@d^2bdgTnM;w! z+-0Cf#;YO-$@S#DY`yfhrr@5O>gm!+$|Mi*e#{QCw4%vHsMj|e-u#2iCp@AE2T0?p zMy~eo-7MBGbwtdt)JCOPDw2|u)7YN)yykEbP!q-Z!VeInUp(CNJwr6-Ywt5khD$s6 zt{MP;LeylxzYn)K4`skKR778offu!<0*PA62;}RP9#R^B&B)nibGzSy^k6fZX!g$T zY~P%q%Og<%r<_ROCQsOutG5c2RXk(x8R?n-Udq-kLn^3CObja^8xB0K4d&=+58Wc=Tn*S9-kuwkRRp}=21Z6Ik!RI+tQQPeCa9@y$inbDYZ z&KXM^Gl^d9nH^p(c0!(it7H33+P0y;&T(w%J>2RL5G8IQ|Sy_L`EqC#(6U>IpfFc?QW%tNP*VNq3H}9=?Qoe_JP5eeR zJ-tkj@n4V<*?fn7fV4+RAh4DDJ*-(RCU3D7&Qzak{qNrjirbDZ4H*EM9c+~l>4`Sg z0&m;LQ*CvmU#HBbaIl7)Z4L=P)q=0jX+KF!n|lrwy)I35<}?Y_=l(F;c(hnI?=PK9h3U;$VF>DL#+hso^b>IoQ0 z(!=sm@n4yoHAULH`LzD-hWBRR*XhcZWBq})4VOBnlkv8_2ruUT{R788ROS>Sr6#RyTt=p0h<^#o<2Hj@3)cu&*P&f&(`Z|>FC*4tCj~nXi{N&&=e)1*6;We z&7|-)Y+XKu3{<+w#A$XpCsKmmASd)1w6<6gF3YH_N!nEu?k5V%6M_w5k(i9OQC$u% zH_Pcx=X3`BmYbo^-}OZRXh~rZ@sH!~otY>X4)8;j40JwL3Nxq`ASV^<24XI3pv;=8 zpo9bCv5CsOfsUg;C9s;t6XSuWZuZb=rT_-p)Lii1@u93BZhAYATE~o-ETzQk@S4MI zwJ~Mo;m9Z*RpS=O^{<#J5QMOo(Y+3J<{wf9%b&Vgh}ycBHAeo+pyB-eccyDb9;eB4 zI5Qf9iK>=`U)qhzQ(#n_-9ee}T;(=W!hf?j$T!^as|Px_8rlCD zA7p>11q7%jubu@=;|x1xZfjl1ZG72V_SQ41LKnZqxSz83_&k<@3R1S=YTTs-Wq@H) zJ0S}Uv@eAb{@RlaTINbPk@Jzowyg1VxOZCfZ<}vq3?QRLi3jEM$m&>8AEloSqUbk2Nr%d-wSg!BZU z=`$@1%RVyz3v<8@@v6?zUb)w0M?tIKhWoPYb{FFn8D7A+*yaD+*b&ofWvQb0V)nFu zmXD`vaZl9#fDg)G-FFB!=xI{25NkcVh!)L`4ORnlxZMZ22R`OoK`Xk|>}JA>;y-3@S%fyC~+jLZ(p;h%JmCMy1IK+56B%dhXw zOD=4ZB7mEKW3BwvRl2*64o+M>kEmbSYwE|V(dun3B|w9SU4Qtvl(2bXMm;~ZL7t3m z3{AB=*40TX$2F=}Sy_X`kmr(M;^dH7pBgXjTBEFqcErtTw)a4kEFMP5vMvf(;oFRF zJBr#jbdev@vKmN3m^6_JS;l%4GlDBlB)#04I6(tbaETfwr1KO;<%ma9wiA;8Zj9om zSrTHRjOAEZPoah!FH8h029rsl^*sBAdX&ECwPH)qPFTPE*IK)Kv))_)Lmq|2Nw{WY zayM1{>>tH$lXKGWN(wB!-7**0FQKKJI&SKoG7>zfYFi^5&4w<5H=_g)0(18LJzyOLX@Jm5;(;Eg?IT<&L zEY9Da6QrrcSQOjI`eR7Gw> z>$8t6IPV*f4^go4{XqFd4xYyeOz?gNVn-tVy<#e+uqj5D<63JEVa&9lUzZ5Ro51YPX&8{Rap_V|6GIJAn0BYAdf-y z+U-<*ffHWAf?;u44rabTQcB5hd7>y2NsJgsw%Mb54r8$|@tLs0mDrsU*SnvC!pNGY z&Mg$rTa=!}Xsz>_)R~RQVqi{zrIbu7v|8z0w`V&#k(R{(RW?yP-=Xn-fZ#lWND4$w zK^k;rzIGLJMM**61F^+e&_FIV#m&zC-P!wS>`m;N;SdDe#@!w5@3lr+3wKYs(v*-9 zkO95djsuiZI9W{si21Z9vr!QF`xG39Cg-o(hdcf;b(wRMtm@(}R`lr%fU2|xMnan? zj4-hO$+#>`q)8QY);+=o`0f_W%WJH&kShJOf*LG=F*U!BrlC$ z56Tu!tZfg${CEDnuy(F;_A&G(I*VXJmfSmjI&b%x{RHYp<_4|blt`q6^qoy1b?P>E z{Fhn3Eg9Qr4&SN;l?Hx+E)gR6*-$sLc)d5}Qa*Nr)si~n8e{<=2#cK7W9Mp|okW25 zBX}La0Fp+9QYzqN(a@<0Z|iaw5EY}pPw%i)&Uc>6yH{tf_Yb0OC~;Md7AtP)`7Iid zP~?^-21aD${RGW-k(s~l#ep2nx)h?AO{}YMj%`3zIYWqdfnFi`a@iOov+EcvKyPsw zJ*Vwqs#bjTZ81J?P#e06!CQDuTIe(R++SxU+kgl5IC?ayRz!$G4$I~Fyn7z1bw1CZ zPgeLlKHS(JV!OfY3|a(3?EM;l3P_XL$=~@Fd}^XY`s$M+J8$-sl$;0uRp?A< zHuaMuOa~zSBF;w*XcV+7u~+$Lm6OwtEPK zcU5TQztTq!L(hmu+yf5>!T1h)oF1CDYVh1$waRgnG$v6<6#y-?v?Rt+q`L$0#yKhP z&s}Fpj?Odkm@lWJdkrm_0_hoqZ`?OK*P~ZZMrxTV1q*wb00RJdtmjv~FkgW)74x6M zbVu=VNnYSL_cM+q>O*MOyiJQ5=86;Ybg4Q`l_3VrO_6kmgZ)4mL#G1{`1dyta!p)4 zw==zZb%`peB7veGhL>m#aI2IeD<$QRme_FA%TJUDBrdosE`diJ?A1d)hku@*#Qv!P zd&bcZv`}SWYV$>&67&kS{m<9fJS?F$OeA38M~bG?>WVd!-D5hXfzljc(0YTQXtp?2 zez5s_PgY|r6OprcK?o6XkDHf3B-NSa=l53zUqS`3RvCl~S0+OG7Nn$-=^GM8%pZ&m z`lz_P^SNsaj3Yd%#aT88%RU(78dbrq0qT1*GWvC))ZfVV`!}Amj)) zER?tQDfP$1<(=Eb z3&MUOp0E)fUe_GvL0I{H7Pa(LqzbU_y@`~U03q3MxmFJWfB@1hnq=9r(r0j!h_HY^ z8a$8;s!35iH(qhU(6AT|vu5xQ0ZB{n5CfHQ&=ddhp+ytLPfr*S83OBFZ)(!ZXS?q! zgJtJasaYUGVBXtMV`nR6qafgr2JAl@#KtR?^8>OVpj~tv{6yg4Gkpdpr^$T&Q#CHH z(_z(@IQE84_nXB=1J1uz3`CGJtX>;L_`arIct96KRABzlnAA`IA;g{28ceO)fS}Bo zH>(=+r|l~v)W$=NI$LfadHIot*R7lY4R*Xg-pthKya(b(<`MKdI4rL#?rU$))Pyy} z0E$>&{>EQvl>8eD^k)XfXoBlx8gu zrCQcXmr4M-K3{8f2L;EnGJm(uqO6y(pSjRkw|F#sXcVCP+-c*P4QortE4eRMQSH5w zQGopr>Az7hBZGPNH-YV`#r2V)eYJU@3*v;e)Fh#bNuZCqLjf_2Mq-hWS{kIcf;1cD zq{lHh*cho8Nr}IbzHdm&7!&ZGBmJNVID;%@11qJdMeUy&&2@DXKE!w*^H*1pNvTvkAMI|2*D9FHPBV*VkU|jtMv`n_F)qhvgthSzwy8Bg}zV91a zVs&0eCEgli4Aid1C6G;~W40;uc6oY~!N!WcdW^ODG(XOHmMHIS07#)7XaN*3m|WV0 zgqw5h64g+6NS!Q9>a$$Fs#5hQZ*r;Je?AVBAF!VjRqBs^Bvv6Z(4dTIBZB}RK{WS? z{iQ>vnX|746WK7CRr2M*%bEi5ziu%Zb*FDb2fRdwjJg9==CLQmuVOL}p$ddXA#0bg zXR?5j3dwV%2{ujP%FH@5D?_) z>1%oiHy33}bSkSg(TRYxX~^$dZ~RIEp8&Yr66O6$L}HQQQ*Ew z2%G#iYZs&*%R?oFppjWmJgzO+(r8g0X0ri6&}*~eR?THkL;z+w_ITry?szhLLVbCg z9-lD7F588iq}F|o`XXFa$%(61LayZ`HVmROJr4Ae$QOw$mpB29($qW%(u066+7+vC`~ zyY#1;T|=9$H%Uj>tDuB``72bLHE6dKNxM#b&igofBwK;bK2o|8v)lf$<4rpJ3wD&1 zdr0%o`(+3u%Ae`)Tedd^H)UK?>fm9TcInn)uVO~w&;eIPgU(hpe>>D)OhM|u*2@?c7 zmPNhePmdhD3$~XY9>?SQxo1-XZgU!S6wLh-R5cKZ*TtOBe8kU^Fz3#jT=a92`cPwr zr7+H#Y@OcXC`T{1hL$n$Uh@-45=WidpL zJCL?A1&alcOH=hYy)eM!LCpf$hbCSaT4tjXU8%OiR-_dkfg+?mk@9=5V0s@2WQ<-2 z5G57fDx=h|t=DniW5F3&Dw*ZppfFIT%TY|C@O69b0I7QK@|}aXhy>n#_1Cw}1Nb%l z>xR9bmfXrLky^1x(FoCsyLZ7@$p|9-iK~m}81pOsFP-wRrWK}-13G5|Zh%4MJITry zBZf(Sv|&T4rO`IVpB?n}02VrI!x&;f zktF523iQnkVN6doktq`*DB`j^9p%uT@cM3~leb&@_ux+r_DJWu@FUDPGdy@>zQJ+G zKLl8Qjaf0o1qY09MPxB7Nk!&k5J~MOI6Wn&%^_Wh#*7G@#?C>_Lsn@k>MWzwSg5wlKa?qrG z^?t@cNJ%Oc^ew}%Oyx#VEwF#o5xb-J8dRwUX+}`@L*Gvfv~tX3&iw2-EwNJ*LVBg7 z00v6iY$i*mFvxS|T8D(NU^VMiijEG*pkb2Hq?Twx^hE@Q4!TsNVHOPYEG#j_k}#<5-lq`d zZ&+lC#6YjVd+apw*f2rC`MO|s34r@je*=ZqYiJ0YHxWr8Yzo+GRt+*-AM}SGRG~Ic zucS_4R4*Xj0bhEgq9OY)D+LP4D*W9js?UF1lEmzIaD{&CweDKo&s& z-Vyv&R)Y_Tsntq2SQv}R2IexPWcwAie5PR8XE!2yF6TTUZ?bMxoh0P0BlUxj+KZvf zWd38*i<1`(HRMqA^Yo)GaGiZgSm*#e0}~V$bD&b_ifu?*u&0iIi=QvyM5d>udL>2%A4y4=GJOvW%Fe2s6LloZ=SsqpG-fg`qap`GD<8@ zN@hPCd$>V7h`|z3d_%%L1)Q01E*Q?{76kJUcANO1N6*tXrYjgiMjmlpM!1OTF=kNu zOJtqGnHdn!5H!QKiS1Zz;toIKuDKsDf?SjDIqJ{CnNakX}5;08XuB3%N(gj5g zp%FT~Ym#B#r);m~6$^&~O(GhkD2io{(XxyUcO&^}JTLKO z*)LZ(uXO+!+0aoD34;1Im!axO@E{f$&c)HWlR(%Gh~+`R3~=Be47*pTgY`*J5kLUY zHapA5kwop>lp)$Xn);E3FYr?-qoUBx4jo=TAh_!He_ zY?y6|B$u2no5(X?202UMi@N;!#DL*j#f`qT7SGPlcpwZ=o{>Tl`Nw`(Q18|&ad^sj zefMA~>BPb@q@vpI-IVj{96DW;xCu&uaj-;m?yb3c zjpWqZra}s4`U0<=yP_I@gm$`k8bdsegV+07fXB0 zJubLS;qNkYh(ib^2@pMYa@DKJk+jVjX+#Ii5)w$q%UvZ`>mGa+l_&qbp9PL#TU@5*k8A6u4_InF_JrB*br!09%)hb>jxGis%S`` zA~fsN2Mm>d-`|_ASTmVj{T_ya`N2{oA&)2814B5}^mOxaQSw^oxV&%I6DfYCh=dJb zfmloZ`wU>lhiOPov$5i_CJ((p0a*7bfZ22^*;)hBSK{*<%24?G``(Ny3J1G=d2eFm zNp`j)^4py5<8xWZr-&0FVrzfXPHeAt5qmAlZ;vcb`zWOBIGJ!p#UiCE|lmbtal%dr+ybw5= z+!*~Bb(dJJB08;i$+8}34F(y!sG9x;(`0S{+iEyl*TTx1|gIVkD& z>aa=Kec7%}Hl8#Ipql$0L$AEE(0NCpw;=#EqU7t2PQSjHB7qhp0G*6E`&9liRbCr* zI8*t%DbRW;NXk+QzP?Qr`v z^gh3wlU%EO<=iZfNIJ1mpU6b-A?>}$C8w8tl3SSPQYqT**ZVct)Lheke!1dakNLYd z5N+#cU%7)m8sQ;A@tl>h2YZFd^}_2Adh**oE4_vs_*5bpG)3q%3o_u0I$wr<^kkm>WkIpi~_&o{geQ#BGJ zNx_q+r5N=^n960U_bG$3PE(T@Nm!hLew>!pIh+&hde;22rkrQxmHDG(-Ap8pihQaY zO=l89vGNis&o&{nbFLNu0e}oDqm$VTW5#OqrW;l@u1<%m_3&nrTbF!ih6l~qDPnKi zN8qUM+ZO^H-d1+mYu^Xn%lBth_tm0M@q73y7S_=0t(x@eOb-i`Hst(QtS(D@V)D<# zE4!|5#%YS=r|}9eR@?n4P8Ho*=Wrc(r{kaWz66#514cp|JytlDy^Yjnb!n$48R9pH zb-86_VbN8`cKbK7 z%xu~wyO8q`vOfwhpLxOUEV-ABKv8gPlqXrLI&B%{5QG*UnluR4bu&k&T187+s2SFe zaR={{hmOUxV(gT~(dqPC{a@3(tG7sCA~v`P&#>N`Tifa)7eRRg93Tx%DoRMg866=~ z4#;lmX=5men!O25g%VcfoW-PJN{EN~Td&XVd%LiVx4H^d|J`V!e3GE2md8e4Zl6^X z#JqHiiUVuAT6v;SQvmp|5YETRAti_)8BMH2&5%S=J%df~<8=#N&u7_Y#3UxFjM48G zr$FFLL%tW@4N;Q`u-}oyipH57kosAu5|#m|DzZvMkcE7NeIL)z9jgyfsAXhO`H&?e zDLDQ(hjsgqZTq{g9Q3nv!1KN79?z<)G0vr@pS_o#_`=nPMZ)+*o~!& z1`4iOwvJ{=ng1??&`45HM+Qqw{su+ZlXt_cvg{tk0*U`nmXGSEK8kFBPjl5v1nd&O z#)Ql_co(_}GM3!CG|3IsyVNA(r!+U)5rw*&6gRDOsbw*h!U+?X!<;yYoTOgxBjSY( ze?yXF;JpqS=~No>_X8q{FyR=y9vL7mJh~U~mbKUuW?6!Bq zyDzu3{LaOA-(C#l@Mhrf6h*>#p8h?{5VUB-CPe(Z?F_-o6sS^N8mro78ZGuK;#k!K zRSm&I%O%B9o+3|_;f6Pw2sBkC`E5m903(ih`-7f&WCj6+_RurFs|2Mkm|Q7ckUm72 z`9?+A+q~4VKzn;S&^#g2pw;rIzA+L;eze@yU=sUFvO2a`oFPTT;#$pbBB>;$Q;J;) zgH(3d@xr(S>q>vUOitQg5XSXkJ@}^leP)czuLi7t4*8f1h9tvHCN;^G;L&^q>_!TBy8a2f_;bj;*w*!W8gplwcga} zLa{*g8?CiET3!-ko8J9ehKwXP>0>uHdW73_F8APo&TdTd#7+DU{b}TGd&H?&*eNrn z!5SF$o%iw4Ev8bVUxBBg>1E)Kfu59JSYy;O5hQN=ElYpJRJe^K7qK9ps-XH^V2nNAZ>Ud zNWe^B(DPs_yx|{)y4?8MsPM7|W|>h!NNvx4BEgBSd|znMc%VcUVhc8&ilM>S)2dwV%TDgwfWoGEpmERjtrL=BYs|oV zja!>;A*&KKlst@6%wDz4kd#?_Fiw6mH57UEuCL^?qU&d1XlwRVQZKy(Po;lhJa&Di zwCYvH?8GCc{6``BIEg_xhk<;d4z5O5DEefUJQX4z-<<>7+A?nhxsfqcuspZeZUY#} zeK#&;B!xNtgQcW8jwmsp)0UP?ynbqD_{3%@sISY+PlFhZoqfH?Gb!@cr1S4*%BeLe zhqqHVgs^L3NDz0x$LBMJh^2y=NKh;rGjcW$53NsZiB0~mYFn57^1X#+u_TL(D!suq zS@NK#h$V^P4s4}w`?La$Jb^cyfsX`1r=R92l{aTNrwuZm2~3rxSswKQcj)U#^6pF%%6y z>G3;MMQ(aFV9SG@@0E`*H#fgD0uqC?b;|h>769_c^YapHL55A;Nr-0I?=iHrU$RLJ zHIT_tYJZ>K8Y%4e#qzFe;vQv4Imi#&kjQTj-2IY(XSI5%d#69?ZT0)YZ1gT#c^j`% zQ_asRDr6UtbEam}62%aCR?#9>;VY$Wt9hLBFu1q}`z@cxWOeJ1_-TtK*`QKdSQlyp zog7jt*~Q+;eH;~gw*Tfw2pDz$0#VY@)|OegUHg2MPR78gh8{`uFVSX& zpRMq|mp@t)O}&DghL(qfSOh9m?0IOem|Moi$#Dpigvatyz5xfmuspg?gkJ`WGC3cC z++-=e&BmtC1!pRPjF!lu2r+7Ja)l8!6RUlCqURc-3Lq_3jz%};v}s(d6et}g;gLyi z85F;yKNeklT;9ijHAL<`AG?kIeXD{c7rZ;mrFKN74Ex57y&G# zZ#3R*>N%;$xh34`=w(%ylaq=PW6@{y!`Kyyh3+%QISLY~Y0wGIzt)~5+ zcWbE#Gk}4S895g>;`nyz<|Pag{8wD^Q!z`W(n^0VkAD$#0UqkReSG-h2j5kze>Gc# z#4*0QGzohq938kFqbtWnedPK2k^w)Zb!Tw593t|1+7Z<9U8P0ukryS{igXcii}dTN z-lG>vSFG(S(ADk#Gr$sn1DEu4=-Xg!b4@=2{AG>7Z=Q6h%aM^04)qiS(3o|WgxJ}_epo}i>YsXmx8~qOF#P=@}_Wx zd(~gD(e)X=6DIPw?(#>pPi%7xU)mW0KOD85dt!Wk1<{L?1og4vZzjN5D^>r?rFlJ7>T~2Cea|HJ0Eb=OIRp^A@}%~ z`7KN0;*{JTL_yu*q6n_v^EoRsyk!9&OC$?)yAqUfxEdS+=rW}7O3syF%2?#d6WP|2 z;euRl)u`XNBrmZxDRnIJb~*F=>;D)q@R0`DrAM7EtE%Wn{B{Kag5(o3Xc0aBM0M&xPtAemMpVV&kcETi&& zbRdInk`PI_c|pIq2_K?tvrNaa7zw2QMCLo8;&d}{`5p3v)1{7{T3{c}y&uh{I$V3z zK?6*pLo_;fv8LGKa9g$9kQSV?r@~-$qI9R@2IxRYsf$BPN`r?(#$C_=k{>0J5esCa z-ak5^sMajVl%^wnKd4%Q-BslJmq||{i16jI`1W7V^UvBI5vxM;&ITtyLfU}5Qc)Iq zS(`*DacEO52b?3%A!izA;_~gm151xSpTih@JTfQUZ8za!l@;BF79Xj)bn!78$7LYFHGA^!zJdGwvS0kEZ(RSc7K6Xszb8d*Adm?6k4CbmCBIYGjVKD=|!~Gbz z^h-3qu@T1Mv8IH~TpC|kngI3inRRzor-ch5W6QOl^9)y(ScxDxuivv|M!h;oYU%F@XEzQ?wk= z28VQFjrBi!1-n%1Rz_yO+eL&eV1isVXkc|%@fv_ z(gCk_?=P;%jm2XY@|}Co3G7g|((mO1W&eKeY^*T23$}0vA?qu!~G=TUn0(?ez5QL7cy3^<>3ConOsn zy_C_?C<+u$uQk^A&!1@OVj5I*L|&^tiwlZv3esw=5;tQ^=Q?exf4NaOfKm1gLI0@- zc$hRE;mU}?f-t|O-A*P!Mj@j?G_#f-wd=i&+g)cpE5yojYGmxzecEj(hcEKJ)4*u< zj9(i*RNZeWZvz7bd>rba#t^_;5P+6vIh#@e^X%krC2jnkZ&wE=$HiMpN6gHC5Ug^w zaOP$Uv5GH@?YBEvX<`SnuC*7>lnyxrH+whMSpK^fD3!#0UfIBiocKZ%3l{s`FkT;Y z)h^Z9(t)6+Gx67?>;5ujo*zTR9HDwi*hkZGawKZ} zP$iaRvcORrran25`A6XTx7bp+R(tih?begB6k!3R+zqN|GgTJ9aJTd9aj~$=cg5>}_ggsaas2E13V0Iyc=b_cwqEnb zgs?nHckq$*YO3+Y8*keBd1E8)kxOuNFe zvW`ukM zBjR+MN@zI>D5@img%hgdBiMmlTt$QkBo)|XV4AuU_5T?|LG4x!@=ms5$yhYH06AAF z>!tk6G2W^suDrlL%rT@8^h%jbkoz=%2z7f>XpFQPXDd==EU#?CB4OFkWceweqJc*@ zU|*B06rry5dAG`95@hUH_Q^LAzdB}r?8n{~e)h%!K`AY}`t|`u(jjqOo6CyIGw|@& zDnZ?JNow>XbJHw3h7>Zq`5HmEU`SE2Uc+0HDc?r>Am=QHA1c>u!&&9hfjU z6(K9i$>^hR8R#aXzd|#0)4oF3Ma&+$pV79mzhY8fuVzn&&eVuzM0Im#O`iXk1`FQ8 z<3XvXdC7d*oO4RZ&O5VxdcWXkRqaK--|lWVwkW)OVI^mmLVA6K=U-*+8$AWaLRl=x zf#Ox&9y*W5Q2nQ42eDsWy%l zD;~A{et|G!gv-}dgQ|wkE@OMht5cN(ER@fX6>lL=3iT_wguYpuayWIcmX2_ICv8l5 zJ=~xrHp_}ZrAz$JdxqcsDIyzObY|9J%TbMp>@GE#%a%=@ybS^Scwh6uYEmd*S}&4N zwJ@@Ul34qG3Tgd3BVM;4X$S7Suf2SH{;GdQ)jG(%cAR#TZ2kzWEO$kq}qxh-0XWC!g=PU%GAkWen>#3UqzaVUGIQ%i~xV_ zohC4*>yfO(j)|AbYL+8(wS%3Jy1_qS??LYGH{E3^OotCsKEQs{P+WkW0M$_cACTF( zXXJa|(pH1XhfRY8i7|Rfd8fpEE^E78tiI8xsRcrnSVwpqJ;D;5Ayiyg^)@y7VJaFB zS2Cw_qmijF^|Z(Ry|9!--nhIHJ44r(*T>v+EN??>mz-7+@cYKvS0y)B{q2!gCHSDz z<#m@-n)q+y&RD^0AzwM3;#z91S7tpcRJ)fuZOUP8WM0yL6{_nPje(9nUa79$N8)yV z<-jCM6VaW3ys?dztZQhPFInvGst9lC4#5`h-8ycTX0ome%sYM*D3wJx7!udYNMv-4 zJ8UQp#~>FwY`R~2izyjws^|Pp8gc?^93^J9 zjKr1mWfXSss9XcHH^zZxKR#OophBBef2T{*Z}BU%H4e&i;e4 z2_6eK{%a~_Zs~upuUw;;HP4F|Pzp%vtQ2P+uKqgk;KLhL;ET}@-_XD-j8dn#t0?4uh8g3~dVZj!ee)2xj>^>ZrctrI8Ult;_9)@xLH$h7P+CjJY!ct= ziZ{{abyV?eL6NM;rz9~#aa>51+Xj6Nrub~!;brLfih;-p@wY@S;`7bGKkEhn@B2)b z|H?07ybWh14ixKjkgN)6*^ER0J8s?ns${nGAA^UKHTb1J<}Jt}is0Z0x=h@#7(2KC zTf_6q`JlBH{UT~V@pT%lw%7_2X_3c=ZnOAhiz-7q`f$@K(R;Jjxi!F! z`OT=zfCq76?B#ZXR}m`hmcb2FjT)yzll=||6lHvWmv2dqTkN|+0E1u;>*cKpS8E4l zNB5YlgqUo%LFcY^wqQ-<0f5D~StR@XC63qyYluqr{ub{E2Fb6DSzyU%bd>%XkIUH_ z`iBc9#e$F=BfR=rR{&)GeD!_ThD8^N0skYo_$j&|&_vsMJ%t@j1St#Bie|cWV*_6q z{>bZrL=hARF#^0ArydQ6-gf|2SJnSN3+(^R_26aR;s3}YQIzWp_rm;`rm^Xlu|0XZ zMbMSKT_>!!(2u=>-yooXyJi;h9Hy%NritowZ}*I zjTu_aL!}W(oyR&ea5w*}XUOGY2Lmh*5SyWmW11d+Im+IJj7aBk?oJ&@3k+h+N}kNs zIU4m2#O$VlDaVWQHoTsyYtxU`5m%pq&3$RZXDb^=K|g|3{|Nz;``8IwBG^-)3fh$< z-|$BtZ(#0cV^qpY(KR*D)vMFnM=mr+FmS!#BT>Iv`GaN-!~~G4Fc3FO!cY!%127YwP*hJZZ*JzvSS#KWm?%+q|dze-@zRk z0w^e&8JIn?0&%-QBPnw-@GaI)$s*>sB4yuu-Elq@Z}V*I)3h<$ShDI=@gfXG_sa{Fc?U~t z#7RK978H)lgHP`!bi)j-g8r9C53t{4DaplJ^G}MFxUwH`k&%>rCOAD`OakWS9wIe5 zvc(RZ#gBTJaB{c4RBReET!h9Ek){$+CB^2>Qb411*i8lSJ`_;KY;mc6VklGz$OYje zAdF|Ot^LX4fXfO;mz5C++Q!?kMR|mSHH)3Dw$to) z5aY8+`*T+%Na8+GkP(Y{%uMA^q6c5S8b^Y#e-_I0{X!yK=3C!hYOvjkhI*eYKI4eX zz#}Wb3tHTE%L#nmVx}sZ#9&-uk#nD!Df*ncC_uD$pegj_$sazP%9T8*U-31LT8_lN zjPF`b#pC(q{GaddrKRps#9u=}cK-6pS)B`5F6d3~BhbPT?{Y=Lu>+9vj^}+fX@JH@ zgPfOog$CtGiccWc)9f!|oc?1JjUG4tcQdF81BF+9}M& z{)(|8MiE}$p9F_M6afoyc!W;pCQmgcT3RXlx~GKZA74(oYXBX8Uf6>?2^TfqJSN2d z{dGci&wNGL5eJwA`G<7@V14*ozj|<|%zhvG))Z-)T*=)F+#$GD|NUOD31D}8?3XzC zXlN5bix_>Q*rxr>tPcflqP_jbq9I>QDe6rwV9JVM4$d1vjp!TyiE@Jc$;$ca({=Us z`D4dNRx4e1nn6rRVAxR19fM+zX_w|B&vaWv>F3u&zYhMnyb!q=Z-i3h zr)y1^IAe^$H}lRp*+S-k+f6go;tM?fO1Vtp3~q4T8%+>90bV(;S1u0rS28*c_zl-* zqpmm^32|rV;xOt_wSi?vm>v+k z!Cm?rS5EY44o!s}dAXU6$#R{$*nO#TE|s8@@gYzc2SAu~`PSfGC|ent#D8VeGlY(I zo33x^MGg}b2-GY7Row@VU0xc9_pTaoF^0Im^v1{J%r*w^q?~s}LJi|X>pIIgM;|XX zqAro=Y5;#Uf`|r#fsoGEW8Jy82dSLIiU*nQUw*M)cOB}S{j%aO6k&5*8{i_)&!wJR z!G4o>ehS*#Z0E8{2M?COo$N}DD~a$LP|Wt9bEn03TtKU@o4qAY&?>1(iG8dVf48nP z4k5p1!BLFS8w4qfR(J9ma~O+N+`y<(dm1#K+c^wtan+Pdl``VW!>$p2zfpRJ2H95@ z!f|J>GKGMs-rip<%dyvxYdZA;aqU5*+TJ(i&*~!g^{D$BD}P@szC7i0Y}B$f-J;^j z#aPBRkC|+Mev|+&b9ZjxlXSi@gPO0=V4j=UOu941o%9S7)Z0^A&rgJ~|ep4cOJVM_{i9!Hb!hanY z|FZux=*q2aUczdG4S{_83=sAaGS1$0Pu2J?-#fq0ty*1J7`<+|)>j7~ zCc98go&3Nh3uBjXSu-4i3Uy&VQDUt-r}9xB%mYGjywT^%eg=eXnf+)Dv$pcP^wUF4 z%sPA=%7y?DbpZGWsIxn>(NRdwQyR&%>cl_jUY4?LtUUb{B?bUh?|kU{fusp&)jBaR z9fRv(N%i;_)*nLEz|BQXeynFRAzvmcdcO6eNbTv^Jmr5MzL&`kE08cEMJ~ySj9DxK0QVt~MIs vh!;*n*nU7j?i$bTV*?Nl{@;-rZuKT6IG&!$4GU)nye|bA73nHT(~$oGlQ3~u diff --git a/Chromium2/prototypes/chromite-ore.lua b/Chromium2/prototypes/chromite-ore.lua index eb219d5..7303b54 100644 --- a/Chromium2/prototypes/chromite-ore.lua +++ b/Chromium2/prototypes/chromite-ore.lua @@ -3,25 +3,26 @@ local resource_autoplace = require('resource-autoplace') local util = require("data-util") data:extend({ - { + { type = "autoplace-control", category = "resource", name = "chromite-ore", richness = true, order = "b-e" - }, - { + }, + { type = "noise-layer", name = "chromite-ore" - }, - { + }, + { type = "resource", - icon_size = 64, icon_mipmaps = 3, + icon_size = 64, + icon_mipmaps = 3, name = "chromite-ore", icon = "__Chromium__/graphics/icons/chromite-ore.png", - flags = {"placeable-neutral"}, - order="a-b-a", - map_color = {r=0.90, g=0.80, b=1.00}, + flags = { "placeable-neutral" }, + order = "a-b-a", + map_color = { r = 0.90, g = 0.80, b = 1.00 }, minable = { hardness = 1, @@ -29,10 +30,10 @@ data:extend({ mining_time = 1, result = "chromite-ore" }, - collision_box = {{ -0.1, -0.1}, {0.1, 0.1}}, - selection_box = {{ -0.5, -0.5}, {0.5, 0.5}}, + 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{ + autoplace = resource_autoplace.resource_autoplace_settings { name = "chromite-ore", order = "b-z", base_density = 2, @@ -42,35 +43,28 @@ data:extend({ starting_rq_factor_multiplier = 1.0, }, - stage_counts = {15000, 9500, 5500, 2900, 1300, 400, 150, 80}, - stages = - { - sheet = - { - filename = "__Chromium__/graphics/entity/ores/chromite-ore.png", - priority = "extra-high", - size = 64, - frame_count = 8, - variation_count = 8, - hr_version = + stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, + stages = + { + sheet = { - filename = "__Chromium__/graphics/entity/ores/hr-chromite-ore.png", + filename = "__Chromium__/graphics/entity/ores/hr-chromite-ore.png", priority = "extra-high", size = 128, frame_count = 8, variation_count = 8, scale = 0.5 } - } }, }, { - type = "item", - name = "chromite-ore", - icon_size = 64, icon_mipmaps = 3, - icon = "__Chromium__/graphics/icons/chromite-ore.png", - subgroup = "raw-resource", - order = "t-c-a", - stack_size = util.get_stack_size(50) + type = "item", + name = "chromite-ore", + icon_size = 64, + icon_mipmaps = 3, + icon = "__Chromium__/graphics/icons/chromite-ore.png", + subgroup = "raw-resource", + order = "t-c-a", + stack_size = util.get_stack_size(50) }, }) From d456184b93b7d16fae8d72bb79de0e53a2818f8e Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 18:12:33 +0200 Subject: [PATCH 7/8] matter --- Chromium2/prototypes/chromium-matter.lua | 83 +++++++++++------------- 1 file changed, 38 insertions(+), 45 deletions(-) diff --git a/Chromium2/prototypes/chromium-matter.lua b/Chromium2/prototypes/chromium-matter.lua index ff482e0..90513e5 100644 --- a/Chromium2/prototypes/chromium-matter.lua +++ b/Chromium2/prototypes/chromium-matter.lua @@ -1,60 +1,53 @@ -- Matter recipes for Krastorio2 if mods["Krastorio2"] then -local util = require("data-util") -local matter = require("__Krastorio2__/lib/public/data-stages/matter-util") + local matter = require("__Krastorio2__/prototypes/libraries/matter") -data:extend( -{ - { - type = "technology", - name = "chromium-matter-processing", - icons = + data:extend( { { - icon = "__Krastorio2Assets__/technologies/matter-coal.png", - icon_size = 256, + type = "technology", + name = "chromium-matter-processing", + icons = + { + { + icon = "__Krastorio2Assets__/technologies/matter-coal.png", + icon_size = 256, + }, + { + icon = "__Chromium__/graphics/icons/chromite-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 + } }, - { - icon = "__Chromium__/graphics/icons/chromite-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 - } - }, -}) + }) -local chromium_ore_matter = - { - item_name = "chromite-ore", - minimum_conversion_quantity = 10, - matter_value = 5, + matter.createMatterRecipe({ + material = { type = "item", name = "chromite-ore", amount = 10 }, + matter_count = 5, energy_required = 1, need_stabilizer = false, unlocked_by_technology = "chromium-matter-processing" - } -matter.createMatterRecipe(chromium_ore_matter) + }) -local chromium_plate_matter = - { - item_name = "chromium-plate", - minimum_conversion_quantity = 10, - matter_value = 10, + matter.createMatterRecipe({ + material = { type = "item", name = "chromium-plate", amount = 10 }, + matter_count = 10, energy_required = 3, only_deconversion = true, need_stabilizer = true, unlocked_by_technology = "chromium-matter-processing" - } -matter.createMatterRecipe(chromium_plate_matter) -end \ No newline at end of file + }) +end From 80c2d63ca4145c63006d9d3872e35e9078d2c223 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 10 Oct 2025 18:26:41 +0200 Subject: [PATCH 8/8] ingredients/results --- Chromium2/data-util.lua | 168 ++++++++++---------- Chromium2/prototypes/chromium-enriched.lua | 6 +- Chromium2/prototypes/chromium-recipe-se.lua | 2 +- Chromium2/prototypes/chromium-recipe.lua | 60 +++---- 4 files changed, 117 insertions(+), 119 deletions(-) diff --git a/Chromium2/data-util.lua b/Chromium2/data-util.lua index 7edf712..b9b8228 100644 --- a/Chromium2/data-util.lua +++ b/Chromium2/data-util.lua @@ -27,8 +27,8 @@ function util.se_landfill(params) category = "hard-recycling", order = "z-b-"..params.ore, subgroup = "terrain", - result = "landfill", - ingredients = {{params.ore, 50}}, + results = {{type="item", name="landfill", amount=1}}, + ingredients = {{type="item", name=params.ore, amount=50}}, } }) util.add_unlock("se-recycling-facility", lname) @@ -38,116 +38,114 @@ end -- se matter -- params: ore, energy_required, quant_out, quant_in, icon_size, stream_out function util.se_matter(params) - if mods["space-exploration"] > "0.6" then - 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" + 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 = "__Chromium__/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 = { + {sedata, 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, catalyst_amount=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 = fname, - localised_name = {"recipe-name.se-matter-fusion-to", {"item-name."..params.ore}}, + name = lname, + localised_name = {"recipe-name.se-kr-matter-liberation", {"item-name."..params.ore}}, category = "space-materialisation", - subgroup = "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_size = 64, scale = 0.33, shift = {-8,8}}, {icon = "__Chromium__/graphics/icons/"..params.ore..".png", - icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}}, + 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, + energy_required = 30, enabled = false, ingredients = { - {sedata, 1}, + {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}, - {type="fluid", name="se-space-coolant-supercooled", amount=25}, }, results = { - {params.ore, params.quant_out}, - {"se-contaminated-scrap", 1}, - {type=item, name=sedata, amount=1, probability=.99}, + {type=item, name="se-kr-matter-liberation-data", amount=1, probability=.99}, {type=item, name=sejunk, amount=1, probability=.01}, - {type="fluid", name="se-space-coolant-hot", amount=25, catalyst_amount=25}, + {type="fluid", name="se-particle-stream", amount=params.stream_out, catalyst_amount=50}, } } }) - util.add_unlock("se-space-matter-fusion", fname) - - if mods["Krastorio2"] then - local lname = params.ore.."-to-particle-stream" + if not data.raw.technology["bz-advanced-stream-production"] then 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 = "__Chromium__/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}, + 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}, + } }, - energy_required = 30, - enabled = false, - ingredients = { - {"se-kr-matter-liberation-data", 1}, - {params.ore, 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, catalyst_amount=50}, - } - } + prerequisites = {"se-kr-advanced-stream-production"}, + }, }) - 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 + util.add_unlock("bz-advanced-stream-production", lname) end end diff --git a/Chromium2/prototypes/chromium-enriched.lua b/Chromium2/prototypes/chromium-enriched.lua index 639f04a..f5569a5 100644 --- a/Chromium2/prototypes/chromium-enriched.lua +++ b/Chromium2/prototypes/chromium-enriched.lua @@ -60,8 +60,8 @@ data:extend( enabled = false, always_show_made_in = true, always_show_products = true, - ingredients = { {"enriched-chromium", 5} }, - results = { {"chromium-plate", 5} }, + ingredients = { {type="item", name="enriched-chromium", amount=5} }, + results = { {type="item", name="chromium-plate", amount=5} }, order = "a", }, { @@ -77,7 +77,7 @@ data:extend( { icon = data.raw.item["chromite-ore"].icon, icon_size = data.raw.item["chromite-ore"].icon_size, - scale = 0.20 * (data.raw.fluid["dirty-water"].icon_size/data.raw.item["chromite-ore"].icon_size), + scale = 0.20, shift = {0, 4} } }, diff --git a/Chromium2/prototypes/chromium-recipe-se.lua b/Chromium2/prototypes/chromium-recipe-se.lua index b5e44a2..57f6380 100644 --- a/Chromium2/prototypes/chromium-recipe-se.lua +++ b/Chromium2/prototypes/chromium-recipe-se.lua @@ -62,7 +62,7 @@ if mods["space-exploration"] then type = "recipe", name = "chromium-ingot", category = "casting", - results = {{"chromium-ingot", 1}}, + results = {{type="item", name="chromium-ingot", amount=1}}, energy_required = 18.75, ingredients = { {type = "fluid", name = "molten-chromium", amount = 250}, diff --git a/Chromium2/prototypes/chromium-recipe.lua b/Chromium2/prototypes/chromium-recipe.lua index d24c92c..dbffbcd 100644 --- a/Chromium2/prototypes/chromium-recipe.lua +++ b/Chromium2/prototypes/chromium-recipe.lua @@ -40,7 +40,7 @@ data:extend({ main_product = "chromium-plate", enabled = false, energy_required = 24, - ingredients = {{"chromite-ore", 15}}, + ingredients = {{type="item", name="chromite-ore", amount=15}}, results = { {type="item", name = "chromium-plate", amount=5} } @@ -75,9 +75,9 @@ if mods["Krastorio2"] then }) end -local stainless_steel_ingredients = {{"steel-plate", 8}, {"chromium-plate", 2}} +local stainless_steel_ingredients = {{type="item", name="steel-plate", amount=8}, {type="item", name="chromium-plate", amount=2}} if mods["IfNickel-Updated"] then - stainless_steel_ingredients = {{"steel-plate", 8}, {"chromium-plate", 1}, {"nickel-plate", 1}} + stainless_steel_ingredients = {{type="item", name="steel-plate", amount=8}, {type="item", name="chromium-plate", amount=1}, {type="item", name="nickel-plate", amount=1}} end local stainless_steel_category = "crafting" if mods["bzfoundry"] then @@ -101,7 +101,7 @@ data:extend({ enabled = false, energy_required = 4, ingredients = stainless_steel_ingredients, - results = {{"stainless-steel-plate", 10}}, + results = {{type="item", name="stainless-steel-plate", amount=10}}, } }) @@ -127,13 +127,13 @@ data:extend({ enabled = false, energy_required = 8, ingredients = polyethylene_plastic_ingredients, - results = {{"plastic-bar", 15}}, + results = {{type="item", name="plastic-bar", amount=15}}, } }) -local chromel_r_fabric_ingredients = {{"copper-plate", 8}, {"chromium-plate", 2}} +local chromel_r_fabric_ingredients = {{type="item", name="copper-plate", amount=8}, {type="item", name="chromium-plate", amount=2}} if mods["IfNickel-Updated"] then - chromel_r_fabric_ingredients = {{"nickel-plate", 8}, {"chromium-plate", 2}} + chromel_r_fabric_ingredients = {{type="item", name="nickel-plate", amount=8}, {type="item", name="chromium-plate", amount=2}} end local chromel_r_fabric_crafting = "crafting" if mods["248k-Redux"] then @@ -157,13 +157,13 @@ data:extend({ enabled = false, energy_required = 5, ingredients = chromel_r_fabric_ingredients, - results = {{"chromel-r-fabric", 5}}, + results = {{type="item", name="chromel-r-fabric", amount=5}}, } }) -local basic_vehicle_frame_ingredients = {{"steel-plate", 5}, {"copper-plate", 10}} +local basic_vehicle_frame_ingredients = {{type="item", name="steel-plate", amount=5}, {type="item", name="copper-plate", amount=10}} if mods["bzaluminum"] then - basic_vehicle_frame_ingredients = {{"steel-plate", 5}, {"alumina", 10}} + basic_vehicle_frame_ingredients = {{type="item", name="steel-plate", amount=5}, {type="item", name="alumina", amount=10}} end data:extend({ { @@ -183,13 +183,13 @@ data:extend({ enabled = false, energy_required = 4, ingredients = basic_vehicle_frame_ingredients, - results = {{"basic-vehicle-frame", 1}}, + results = {{type="item", name="basic-vehicle-frame", amount=1}}, } }) -local vehicle_frame_ingredients = {{"basic-vehicle-frame", 1}, {"stainless-steel-plate", 15}, {"copper-plate", 20}} +local vehicle_frame_ingredients = {{type="item", name="basic-vehicle-frame", amount=1}, {type="item", name="stainless-steel-plate", amount=15}, {type="item", name="copper-plate", amount=20}} if mods["bzaluminum"] then - vehicle_frame_ingredients = {{"basic-vehicle-frame", 1}, {"stainless-steel-plate", 15}, {"aluminum-6061", 20}} + vehicle_frame_ingredients = {{type="item", name="basic-vehicle-frame", amount=1}, {type="item", name="stainless-steel-plate", amount=15}, {type="item", name="aluminum-6061", amount=20}} end data:extend({ { @@ -209,13 +209,13 @@ data:extend({ enabled = false, energy_required = 6, ingredients = vehicle_frame_ingredients, - results = {{"vehicle-frame", 1}}, + results = {{type="item", name="vehicle-frame", amount=1}}, } }) -local inconel_ingredients = {{"steel-plate", 5}, {"chromium-plate", 3}, {"iron-plate", 1}, mods["Tantalite"] and {"niobium-plate", 1}} +local inconel_ingredients = {{type="item", name="steel-plate", amount=5}, {type="item", name="chromium-plate", amount=3}, {type="item", name="iron-plate", amount=1}, mods["Tantalite"] and {type="item", name="niobium-plate", amount=1}} if mods["IfNickel-Updated"] then - inconel_ingredients = {{"nickel-plate", 5}, {"chromium-plate", 3}, {"iron-plate", 1}, mods["Tantalite"] and {"niobium-plate", 1}} + inconel_ingredients = {{type="item", name="nickel-plate", amount=5}, {type="item", name="chromium-plate", amount=3}, {type="item", name="iron-plate", amount=1}, mods["Tantalite"] and {type="item", name="niobium-plate", amount=1}} end local inconel_category = "crafting" local inconel_subgroup = "intermediate-product" @@ -242,14 +242,14 @@ data:extend({ enabled = false, energy_required = 30, ingredients = inconel_ingredients, - results = {{"inconel-718", 10}}, + results = {{type="item", name="inconel-718", amount=10}}, } }) -local automation_core3_ingredients = {(data.raw.item["automation-core-2"] and {"automation-core-2", 1}) or {"steel-plate", 5}, {"inconel-718", 10}} +local automation_core3_ingredients = {(data.raw.item["automation-core-2"] and {type="item", name="automation-core-2", amount=1}) or {type="item", name="steel-plate", amount=5}, {type="item", name="inconel-718", amount=10}} local automation_core3_subgroup = "intermediate-product" if (mods["BrassTacks-Updated"] and data.raw.item["advanced-gearbox"]) and (mods["IfNickel-Updated"] and data.raw.item["advanced-machining-tool"]) then --check for hardmode - automation_core3_ingredients = {data.raw.item["automation-core-2"] and {"automation-core-2", 1}, {"advanced-gearbox", 1}, {"complex-joint", 2}, {"advanced-machining-tool", 2}, {"inconel-718", 4}} + automation_core3_ingredients = {data.raw.item["automation-core-2"] and {type="item", name="automation-core-2", amount=1}, {type="item", name="advanced-gearbox", amount=1}, {type="item", name="complex-joint", amount=2}, {type="item", name="advanced-machining-tool", amount=2}, {type="item", name="inconel-718", amount=4}} automation_core3_subgroup = "articulated-components" end data:extend({ @@ -271,7 +271,7 @@ end enabled = false, energy_required = 5, ingredients = automation_core3_ingredients, - results = {{"automation-core-3", 1}}, + results = {{type="item", name="automation-core-3", amount=1}}, } }) if mods["space-exploration"] then @@ -281,7 +281,7 @@ end end util.add_productivity("automation-core-3") -local turbines_blade_ingredients = {{"inconel-718", 10}, mods["248k-Redux"] and {"fi_materials_GFK", 5}, {"air-bearing", 2}} +local turbines_blade_ingredients = {{type="item", name="inconel-718", amount=10}, mods["248k-Redux"] and {type="item", name="fi_materials_GFK", amount=5}, {type="item", name="air-bearing", amount=2}} local turbines_blade_subgroup = "intermediate-product" if mods["IfNickel-Updated"] then turbines_blade_subgroup = "engine-components" @@ -305,7 +305,7 @@ data:extend({ enabled = false, energy_required = 15, ingredients = turbines_blade_ingredients, - results = {{"turbine-blades", 1}}, + results = {{type="item", name="turbine-blades", amount=1}}, } }) if mods["space-exploration"] then @@ -335,8 +335,8 @@ data:extend({ order = "h", enabled = false, energy_required = 8, - ingredients = {{"inconel-718", 1}, {"low-density-structure", 1}, mods["space-exploration"] and {"se-heat-shielding", 1}}, - results = {{"heat-resistant-low-density-structure", 2}}, + ingredients = {{type="item", name="inconel-718", amount=1}, {type="item", name="low-density-structure", amount=1}, mods["space-exploration"] and {type="item", name="se-heat-shielding", amount=1}}, + results = {{type="item", name="heat-resistant-low-density-structure", amount=2}}, } }) @@ -358,8 +358,8 @@ data:extend({ order = "h", enabled = false, energy_required = 5, - ingredients = {{"stainless-steel-plate", 2},data.raw.item["cryogenic-seal"] and {"cryogenic-seal", 1}, { type = "fluid", name = "lubricant", amount = 5 }}, - results = {{"air-bearing", 1}}, + ingredients = {{type="item", name="stainless-steel-plate", amount=2},data.raw.item["cryogenic-seal"] and {type="item", name="cryogenic-seal", amount=1}, { type = "fluid", name = "lubricant", amount = 5 }}, + results = {{type="item", name="air-bearing", amount=1}}, } }) if mods["Krastorio2"] then @@ -389,8 +389,8 @@ data:extend({ order = "g", enabled = false, energy_required = 12, - ingredients = {{"inconel-718", 2}, {"air-bearing", 1}, {"electric-engine-unit", 2}, mods["ThemTharHills-Updated"] and {"hv-power-regulator", 1}, { type = "fluid", name = "lubricant", amount = 40 }}, - results = {{"advanced-electric-motor", 1}}, + ingredients = {{type="item", name="inconel-718", amount=2}, {type="item", name="air-bearing", amount=1}, {type="item", name="electric-engine-unit", amount=2}, mods["ThemTharHills-Updated"] and {type="item", name="hv-power-regulator", amount=1}, { type = "fluid", name = "lubricant", amount = 40 }}, + results = {{type="item", name="advanced-electric-motor", amount=1}}, } }) if mods["space-exploration"] then @@ -412,8 +412,8 @@ if mods["space-exploration"] then order = "h", enabled = false, energy_required = 10, - ingredients = {{"inconel-718", 1}, {"se-beryllium-plate", 1}, {"se-heat-shielding", 1}}, - results = {{"heat-resistant-low-density-structure", 4}}, + ingredients = {{type="item", name="inconel-718", amount=1}, {type="item", name="se-beryllium-plate", amount=1}, {type="item", name="se-heat-shielding", amount=1}}, + results = {{type="item", name="heat-resistant-low-density-structure", amount=4}}, } }) end