Add more logging, make more general use
Change-Id: Ic4523d52666563b5919360df66541f1cf2044559
Reviewed-on: https://git.clicks.codes/c/coded/EmojiUploader/+/286
Tested-by: Samuel Shuert <coded@clicks.codes>
Reviewed-by: Samuel Shuert <coded@clicks.codes>
diff --git a/.gitignore b/.gitignore
index e1d81c3..92bf048 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,8 @@
# Based on https://raw.githubusercontent.com/github/gitignore/main/Node.gitignore
.direnv
+out.json
+
# Logs
diff --git a/README.md b/README.md
index 57af565..249c820 100644
--- a/README.md
+++ b/README.md
@@ -8,8 +8,10 @@
To run:
+Set .env variables TOKEN and EMOJI_DIR
+
```bash
-TOKEN=DISCORD_TOKEN bun run index.ts
+bun run index.ts
```
This project was created using `bun init` in bun v1.0.13. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
diff --git a/deduplicated/dedup_layer1.json b/deduplicated/dedup_layer1.json
deleted file mode 100644
index 5028af7..0000000
--- a/deduplicated/dedup_layer1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"entity_substation-explosion":"entity_substation","entity_biter-spawner":"entity_biter-spawner","item_productivity-module":"item_productivity-module","entity_pipe-explosion":"entity_pipe","recipe_effectivity-module-2":"item_effectivity-module-2","entity_infinity-chest":"entity_infinity-chest","item_artillery-targeting-remote":"entity_artillery-flare","tile_dirt-6":"tile_dirt-6","recipe_fast-inserter":"entity_fast-inserter","entity_small-worm-turret":"entity_small-worm-turret","item_discharge-defense-equipment":"item_discharge-defense-equipment","item_speed-module-2":"item_speed-module-2","recipe_small-electric-pole":"entity_small-electric-pole","entity_constant-combinator-explosion":"entity_constant-combinator","recipe_decider-combinator":"entity_decider-combinator","entity_straight-rail":"entity_rail-explosion","entity_crash-site-chest-2":"entity_crash-site-chest-1","recipe_wooden-chest":"entity_simple-entity-with-owner","recipe_beacon":"entity_beacon","item_item-unknown":"entity_entity-unknown","entity_power-switch-remnants":"entity_power-switch","entity_fast-transport-belt":"entity_fast-transport-belt","entity_crash-site-spaceship-wreck-medium-3":"entity_crash-site-spaceship-wreck-medium-3","entity_big-electric-pole-remnants":"entity_big-electric-pole","item_exoskeleton-equipment":"item_exoskeleton-equipment","item_processing-unit":"item_processing-unit","recipe_lab":"entity_lab","entity_wall-damaged-explosion":"entity_stone-wall","entity_fluid-wagon-explosion":"entity_fluid-wagon","item_flying-robot-frame":"item_flying-robot-frame","entity_heat-exchanger-remnants":"entity_heat-exchanger","equipment_exoskeleton-equipment":"equipment_exoskeleton-equipment","recipe_green-wire":"item_green-wire","virtual-signal_signal-red":"virtual-signal_signal-red","tile_water-green":"tile_water-green","recipe_logistic-chest-storage":"entity_logistic-chest-storage","entity_cargo-wagon":"entity_cargo-wagon","item-group_enemies":"item-group_enemies","item_logistic-robot":"entity_logistic-robot","entity_fast-splitter-remnants":"entity_fast-splitter","item_chemical-plant":"entity_chemical-plant","item_iron-chest":"entity_iron-chest","item_nuclear-reactor":"entity_nuclear-reactor","tile_hazard-concrete-right":"tile_hazard-concrete-right","entity_pump-explosion":"entity_pump","item_player-port":"entity_player-port","entity_gun-turret":"entity_gun-turret","entity_spidertron-remnants":"entity_spidertron","item_water-barrel":"item_water-barrel","virtual-signal_signal-yellow":"virtual-signal_signal-yellow","entity_wooden-chest-explosion":"entity_simple-entity-with-owner","virtual-signal_signal-Y":"virtual-signal_signal-Y","recipe_iron-plate":"item_iron-plate","entity_uranium-ore":"entity_uranium-ore","entity_electric-energy-interface":"entity_electric-energy-interface","item_copper-ore":"entity_copper-ore","entity_gate":"entity_gate","entity_medium-worm-corpse":"entity_medium-worm-corpse","recipe_combat-shotgun":"item_combat-shotgun","entity_tree-08":"entity_tree-08","item_belt-immunity-equipment":"item_belt-immunity-equipment","item_burner-generator":"entity_burner-generator","recipe_advanced-oil-processing":"recipe_advanced-oil-processing","item_night-vision-equipment":"item_night-vision-equipment","entity_assembling-machine-2-remnants":"entity_assembling-machine-2","item_express-underground-belt":"entity_express-underground-belt","item_medium-electric-pole":"entity_medium-electric-pole","item_spidertron-rocket-launcher-1":"item_rocket-launcher","item_heat-pipe":"entity_heat-pipe","entity_tree-09-brown":"entity_tree-09-brown","entity_fast-underground-belt-explosion":"entity_fast-underground-belt","entity_long-handed-inserter-explosion":"entity_long-handed-inserter","recipe_battery-mk2-equipment":"item_battery-mk2-equipment","entity_artillery-turret-remnants":"entity_artillery-turret","recipe_stone-wall":"entity_stone-wall","entity_logistic-robot-remnants":"entity_logistic-robot","entity_logistic-robot-explosion":"entity_logistic-robot","entity_medium-scorchmark-tintable":"entity_big-scorchmark","item_big-electric-pole":"entity_big-electric-pole","item_low-density-structure":"item_low-density-structure","item_rocket-fuel":"item_rocket-fuel","item_battery":"item_battery","recipe_oil-refinery":"entity_oil-refinery","entity_express-splitter-remnants":"entity_express-splitter","entity_train-stop-explosion":"entity_train-stop","virtual-signal_signal-5":"virtual-signal_signal-5","entity_assembling-machine-1-remnants":"entity_assembling-machine-1","entity_filter-inserter-remnants":"entity_filter-inserter","entity_small-electric-pole-remnants":"entity_small-electric-pole","entity_land-mine-explosion":"entity_land-mine","item_constant-combinator":"entity_constant-combinator","item_engine-unit":"item_engine-unit","equipment_personal-roboport-equipment":"equipment_personal-roboport-equipment","entity_express-underground-belt-remnants":"entity_express-underground-belt","virtual-signal_signal-N":"virtual-signal_signal-N","recipe_logistic-chest-requester":"entity_blue-chest","entity_fast-inserter-remnants":"entity_fast-inserter","entity_heat-interface":"entity_heat-interface","recipe_power-armor-mk2":"item_power-armor-mk2","entity_chemical-plant":"entity_chemical-plant","entity_curved-rail-remnants":"entity_curved-rail-remnants","entity_stone-furnace":"entity_stone-furnace","recipe_solar-panel-equipment":"item_solar-panel-equipment","item_item-with-label":"entity_simple-entity-with-owner","item_locomotive":"entity_locomotive","tile_orange-refined-concrete":"tile_orange-refined-concrete","recipe_storage-tank":"entity_storage-tank","item_infinity-pipe":"entity_infinity-pipe","entity_tree-08-red":"entity_tree-08-red","recipe_advanced-circuit":"item_advanced-circuit","entity_splitter-explosion":"entity_splitter","item_electric-mining-drill":"entity_electric-mining-drill","item_heat-exchanger":"entity_heat-exchanger","recipe_uranium-fuel-cell":"item_uranium-fuel-cell","entity_dead-dry-hairy-tree":"entity_dead-dry-hairy-tree","recipe_centrifuge":"entity_centrifuge","recipe_shotgun":"item_shotgun","item_petroleum-gas-barrel":"item_petroleum-gas-barrel","entity_tree-02-stump":"entity_tree-02-stump","entity_assembling-machine-3":"entity_assembling-machine-3","entity_crash-site-spaceship-wreck-big-2":"entity_crash-site-spaceship-wreck-big-2","entity_big-scorchmark-tintable":"entity_big-scorchmark","entity_logistic-robot":"entity_logistic-robot","virtual-signal_signal-O":"virtual-signal_signal-O","virtual-signal_signal-dot":"virtual-signal_signal-dot","recipe_poison-capsule":"item_poison-capsule","recipe_electronic-circuit":"item_electronic-circuit","entity_logistic-chest-active-provider":"entity_active-provider-chest-explosion","item_stone-brick":"item_stone-brick","item_train-stop":"entity_train-stop","virtual-signal_signal-6":"virtual-signal_signal-6","entity_logistic-chest-storage":"entity_logistic-chest-storage","recipe_processing-unit":"item_processing-unit","virtual-signal_signal-unknown":"entity_entity-unknown","entity_burner-generator":"entity_burner-generator","tile_concrete":"tile_concrete","entity_iron-chest-remnants":"entity_iron-chest","recipe_personal-roboport-mk2-equipment":"item_personal-roboport-mk2-equipment","entity_solar-panel-explosion":"entity_hidden-electric-energy-interface","item_dummy-steel-axe":"item_dummy-steel-axe","item_raw-fish":"entity_fish","tile_out-of-map":"tile_out-of-map","entity_substation-remnants":"entity_substation","recipe_energy-shield-mk2-equipment":"item_energy-shield-mk2-equipment","tile_water":"tile_water","item-group_other":"item-group_other","entity_boiler":"entity_boiler","recipe_firearm-magazine":"item_firearm-magazine","entity_small-biter":"entity_enemy-damaged-explosion","entity_accumulator-explosion":"entity_accumulator","recipe_cluster-grenade":"item_cluster-grenade","entity_steam-engine-remnants":"entity_burner-generator","item_coal":"entity_coal","entity_pumpjack-explosion":"entity_pumpjack","entity_boiler-explosion":"entity_boiler","entity_stack-inserter-explosion":"entity_stack-inserter","item_construction-robot":"entity_construction-robot","item-group_logistics":"item-group_logistics","item_flamethrower-turret":"entity_flamethrower-turret","item_express-loader":"entity_express-loader","entity_tree-proxy":"entity_tree-01","entity_dry-tree":"entity_dry-tree","item_laser-turret":"entity_laser-turret","tile_dirt-7":"tile_dirt-7","item_inserter":"entity_inserter","item_battery-mk2-equipment":"item_battery-mk2-equipment","entity_crash-site-spaceship-wreck-small-1":"entity_crash-site-spaceship-wreck-small-1","recipe_electric-energy-interface":"entity_electric-energy-interface","entity_biter-spawner-corpse":"entity_biter-spawner-corpse","item_assembling-machine-1":"entity_assembling-machine-1","item_spidertron":"entity_spidertron","item_storage-tank":"entity_storage-tank","tile_nuclear-ground":"tile_nuclear-ground","item_slowdown-capsule":"entity_slowdown-capsule-explosion","recipe_light-oil-cracking":"recipe_light-oil-cracking","recipe_rocket-launcher":"item_rocket-launcher","entity_medium-biter-corpse":"entity_medium-biter-corpse","virtual-signal_signal-L":"virtual-signal_signal-L","entity_heat-exchanger":"entity_heat-exchanger","entity_express-transport-belt-remnants":"entity_express-transport-belt","item_gun-turret":"entity_gun-turret","item_cut-paste-tool":"item_cut-paste-tool","entity_linked-chest":"entity_linked-chest","entity_chemical-plant-explosion":"entity_chemical-plant","item_energy-shield-equipment":"item_energy-shield-equipment","entity_stack-inserter-remnants":"entity_stack-inserter","item_grenade":"item_grenade","recipe_production-science-pack":"item_production-science-pack","recipe_fast-splitter":"entity_fast-splitter","entity_medium-biter":"entity_medium-biter","recipe_filter-inserter":"entity_filter-inserter","entity_big-ship-wreck-3":"entity_big-ship-wreck-3","entity_express-transport-belt":"entity_express-transport-belt","entity_logistic-chest-passive-provider":"entity_logistic-chest-passive-provider","item_landfill":"entity_tile-proxy","entity_pump-remnants":"entity_pump","entity_heat-pipe":"entity_heat-pipe","recipe_explosive-cannon-shell":"item_explosive-cannon-shell","item_linked-chest":"entity_linked-chest","recipe_assembling-machine-3":"entity_assembling-machine-3","item_uranium-235":"item_uranium-235","entity_tree-08-brown":"entity_tree-08-brown","item_solid-fuel":"item_solid-fuel","item_plastic-bar":"item_plastic-bar","recipe_rail-chain-signal":"entity_rail-chain-signal","entity_lamp-explosion":"entity_lamp-explosion","entity_beacon-remnants":"entity_beacon","entity_requester-chest-explosion":"entity_blue-chest","recipe_empty-petroleum-gas-barrel":"recipe_empty-petroleum-gas-barrel","item_repair-pack":"item_repair-pack","entity_ground-explosion":"entity_big-artillery-explosion","recipe_long-handed-inserter":"entity_long-handed-inserter","equipment_fusion-reactor-equipment":"equipment_fusion-reactor-equipment","entity_big-electric-pole":"entity_big-electric-pole","tile_red-desert-3":"tile_red-desert-3","item_rail-signal":"entity_rail-signal","entity_big-artillery-explosion":"entity_big-artillery-explosion","entity_behemoth-spitter-corpse":"entity_behemoth-biter-corpse","recipe_express-loader":"entity_express-loader","item_rocket-launcher":"item_rocket-launcher","item_programmable-speaker":"entity_programmable-speaker","tile_red-refined-concrete":"tile_red-refined-concrete","tile_dirt-3":"tile_dirt-3","item_steel-furnace":"entity_steel-furnace","recipe_shotgun-shell":"item_shotgun-shell","entity_medium-remnants":"entity_1x2-remnants","virtual-signal_signal-3":"virtual-signal_signal-3","tile_sand-2":"tile_sand-2","recipe_iron-chest":"entity_iron-chest","entity_rail-chain-signal-explosion":"entity_rail-chain-signal","item_burner-mining-drill":"entity_burner-mining-drill","recipe_fusion-reactor-equipment":"item_fusion-reactor-equipment","recipe_submachine-gun":"item_submachine-gun","recipe_pumpjack":"entity_pumpjack","recipe_steel-plate":"item_steel-plate","recipe_refined-hazard-concrete":"item_refined-hazard-concrete","recipe_empty-lubricant-barrel":"recipe_empty-lubricant-barrel","entity_laser-turret-explosion":"entity_laser-turret","entity_factorio-logo-22tiles":"entity_factorio-logo-22tiles","recipe_speed-module-2":"item_speed-module-2","entity_tree-02-red":"entity_tree-02-red","virtual-signal_signal-M":"virtual-signal_signal-M","entity_steam-turbine-remnants":"entity_steam-turbine","recipe_explosives":"item_explosives","item_assembling-machine-2":"entity_assembling-machine-2","entity_tree-06-brown":"entity_tree-06-brown","entity_assembling-machine-1-explosion":"entity_assembling-machine-1","virtual-signal_signal-H":"virtual-signal_signal-H","recipe_battery-equipment":"item_battery-equipment","entity_uranium-cannon-shell-explosion":"entity_big-artillery-explosion","item_stack-inserter":"entity_stack-inserter","entity_tree-03":"entity_tree-03","entity_linked-belt":"entity_linked-belt","recipe_productivity-module-3":"item_productivity-module-3","entity_spidertron-explosion":"entity_spidertron","entity_steel-chest-remnants":"entity_simple-entity-with-force","entity_wall-explosion":"entity_stone-wall","entity_artillery-flare":"entity_artillery-flare","entity_big-worm-corpse":"entity_big-worm-corpse","recipe_grenade":"item_grenade","entity_rocket-silo-remnants":"entity_rocket-silo","entity_spidertron-military-target":"entity_simple-entity-with-force","item_electric-furnace":"entity_electric-furnace","tile_refined-hazard-concrete-left":"tile_refined-hazard-concrete-left","recipe_piercing-rounds-magazine":"item_piercing-rounds-magazine","entity_crude-oil":"entity_crude-oil","item_concrete":"item_concrete","item_pipe-to-ground":"entity_pipe-to-ground","item_blueprint":"item_blueprint","recipe_steel-chest":"entity_simple-entity-with-force","item_piercing-rounds-magazine":"item_piercing-rounds-magazine","entity_locomotive-explosion":"entity_locomotive","entity_fast-splitter-explosion":"entity_fast-splitter","recipe_destroyer-capsule":"entity_atomic-nuke-shockwave","entity_big-ship-wreck-2":"entity_big-ship-wreck-2","entity_rock-big":"entity_rock-big","item-group_environment":"item-group_environment","fluid_crude-oil":"fluid_crude-oil","entity_behemoth-biter":"entity_behemoth-biter","entity_express-loader":"entity_express-loader","tile_dry-dirt":"tile_dry-dirt","item_heat-interface":"entity_heat-interface","entity_spidertron":"entity_spidertron","entity_character":"entity_character","entity_assembling-machine-2":"entity_assembling-machine-2","entity_rocket-silo-explosion":"entity_rocket-silo","entity_solar-panel-remnants":"entity_hidden-electric-energy-interface","entity_fast-splitter":"entity_fast-splitter","item_sulfur":"item_sulfur","recipe_rocket-control-unit":"item_rocket-control-unit","item_empty-barrel":"item_empty-barrel","recipe_iron-gear-wheel":"item_iron-gear-wheel","entity_distractor":"entity_distractor","item_logistic-chest-passive-provider":"entity_logistic-chest-passive-provider","entity_underground-belt-remnants":"entity_underground-belt","item_pumpjack":"entity_pumpjack","recipe_heat-exchanger":"entity_heat-exchanger","item_item-with-inventory":"entity_simple-entity-with-owner","item_atomic-bomb":"item_atomic-bomb","virtual-signal_signal-F":"virtual-signal_signal-F","equipment_personal-roboport-mk2-equipment":"equipment_personal-roboport-mk2-equipment","entity_rock-huge":"entity_rock-huge","entity_transport-belt":"entity_transport-belt","recipe_solid-fuel-from-heavy-oil":"recipe_solid-fuel-from-heavy-oil","item_destroyer-capsule":"entity_atomic-nuke-shockwave","entity_entity-ghost":"entity_entity-ghost","recipe_heavy-armor":"item_heavy-armor","item_power-switch":"entity_power-switch","recipe_laser-turret":"entity_laser-turret","entity_small-spitter-corpse":"entity_behemoth-biter-corpse","virtual-signal_signal-P":"virtual-signal_signal-P","item_loader":"entity_loader","entity_small-lamp":"entity_lamp-explosion","entity_huge-scorchmark":"entity_big-scorchmark","entity_gate-remnants":"entity_gate","entity_player-port":"entity_player-port","recipe_solid-fuel-from-petroleum-gas":"recipe_solid-fuel-from-petroleum-gas","item_light-armor":"item_light-armor","virtual-signal_signal-grey":"virtual-signal_signal-grey","entity_programmable-speaker":"entity_programmable-speaker","recipe_kovarex-enrichment-process":"recipe_kovarex-enrichment-process","entity_straight-rail-remnants":"entity_straight-rail-remnants","entity_power-switch":"entity_power-switch","entity_car-remnants":"entity_car","recipe_plastic-bar":"item_plastic-bar","entity_locomotive":"entity_locomotive","recipe_light-armor":"item_light-armor","entity_burner-mining-drill-remnants":"entity_burner-mining-drill","item_rail":"entity_rail-explosion","recipe_uranium-processing":"recipe_uranium-processing","item_rocket-control-unit":"item_rocket-control-unit","entity_underground-belt":"entity_underground-belt","virtual-signal_signal-G":"virtual-signal_signal-G","entity_dead-grey-trunk":"entity_dead-grey-trunk","item_stack-filter-inserter":"entity_stack-filter-inserter","recipe_radar":"entity_radar","entity_big-remnants":"entity_1x2-remnants","item_spidertron-rocket-launcher-2":"item_rocket-launcher","entity_lab-remnants":"entity_lab","entity_express-splitter-explosion":"entity_express-splitter","recipe_chemical-plant":"entity_chemical-plant","entity_fast-underground-belt":"entity_fast-underground-belt","entity_big-spitter-corpse":"entity_behemoth-biter-corpse","entity_tank-remnants":"entity_tank","entity_small-spitter":"entity_small-spitter","entity_small-worm-corpse":"entity_small-worm-corpse","tile_lab-white":"tile_lab-white","entity_pump":"entity_pump","tile_refined-hazard-concrete-right":"tile_refined-hazard-concrete-right","virtual-signal_signal-X":"virtual-signal_signal-X","entity_small-ship-wreck":"entity_small-ship-wreck","virtual-signal_signal-everything":"virtual-signal_signal-everything","item_rocket-part":"item_rocket-part","entity_heat-pipe-explosion":"entity_heat-pipe","item_simple-entity-with-owner":"entity_simple-entity-with-owner","recipe_personal-laser-defense-equipment":"item_personal-laser-defense-equipment","entity_grenade-explosion":"entity_big-artillery-explosion","entity_tree-06":"entity_tree-06","recipe_rocket":"item_rocket","entity_active-provider-chest-remnants":"entity_active-provider-chest-explosion","entity_centrifuge":"entity_centrifuge","recipe_uranium-rounds-magazine":"item_uranium-rounds-magazine","item_spidertron-rocket-launcher-3":"item_rocket-launcher","entity_blue-chest":"entity_blue-chest","recipe_cannon-shell":"item_cannon-shell","entity_rail-signal":"entity_rail-signal","recipe_fill-lubricant-barrel":"recipe_fill-lubricant-barrel","virtual-signal_signal-8":"virtual-signal_signal-8","entity_atomic-nuke-shockwave":"entity_atomic-nuke-shockwave","tile_acid-refined-concrete":"tile_acid-refined-concrete","recipe_express-transport-belt":"entity_express-transport-belt","virtual-signal_signal-info":"virtual-signal_signal-info","entity_power-switch-explosion":"entity_power-switch","entity_fast-loader":"entity_fast-loader","entity_huge-scorchmark-tintable":"entity_big-scorchmark","entity_medium-electric-pole-explosion":"entity_medium-electric-pole","tile_water-mud":"tile_water-mud","entity_crash-site-spaceship-wreck-small-6":"entity_crash-site-spaceship-wreck-small-6","entity_tile-proxy":"entity_tile-proxy","entity_inserter-remnants":"entity_inserter","item_crude-oil-barrel":"item_crude-oil-barrel","entity_locomotive-remnants":"entity_locomotive","item_burner-inserter":"entity_burner-inserter","virtual-signal_signal-anything":"virtual-signal_signal-anything","entity_small-scorchmark-tintable":"entity_big-scorchmark","item_iron-stick":"item_iron-stick","entity_rocket-silo":"entity_rocket-silo","recipe_personal-roboport-equipment":"item_personal-roboport-equipment","entity_assembling-machine-1":"entity_assembling-machine-1","entity_artillery-wagon-explosion":"entity_artillery-wagon","recipe_burner-inserter":"entity_burner-inserter","recipe_utility-science-pack":"item_utility-science-pack","entity_tree-02":"entity_tree-02","entity_crash-site-spaceship-wreck-small-5":"entity_crash-site-spaceship-wreck-small-5","item_fast-inserter":"entity_fast-inserter","recipe_sulfur":"item_sulfur","entity_compilatron":"entity_compilatron","fluid_fluid-unknown":"entity_entity-unknown","entity_land-mine":"entity_land-mine","entity_spidertron-leg-1":"entity_spidertron","entity_spidertron-leg-3":"entity_spidertron","entity_spidertron-leg-6":"entity_spidertron","entity_pipe":"entity_pipe","item_speed-module-3":"item_speed-module-3","tile_blue-refined-concrete":"tile_blue-refined-concrete","entity_defender":"entity_defender","entity_item-on-ground":"entity_item-on-ground","recipe_fill-petroleum-gas-barrel":"recipe_fill-petroleum-gas-barrel","entity_steel-furnace-explosion":"entity_steel-furnace","recipe_transport-belt":"entity_transport-belt","entity_centrifuge-remnants":"entity_centrifuge","recipe_small-lamp":"entity_lamp-explosion","entity_fast-transport-belt-remnants":"entity_fast-transport-belt","item_pipe":"entity_pipe","recipe_empty-barrel":"item_empty-barrel","equipment_discharge-defense-equipment":"equipment_discharge-defense-equipment","item_vehicle-machine-gun":"item_submachine-gun","recipe_steel-furnace":"entity_steel-furnace","recipe_gate":"entity_gate","recipe_steam-turbine":"entity_steam-turbine","entity_fluid-wagon-remnants":"entity_fluid-wagon","entity_beacon-explosion":"entity_beacon","tile_stone-path":"tile_stone-path","recipe_assembling-machine-1":"entity_assembling-machine-1","entity_steel-chest":"entity_simple-entity-with-force","item-group_effects":"item-group_effects","entity_slowdown-capsule-explosion":"entity_slowdown-capsule-explosion","entity_medium-spitter":"entity_medium-spitter","virtual-signal_signal-2":"virtual-signal_signal-2","entity_stone-furnace-remnants":"entity_stone-furnace","entity_medium-electric-pole-remnants":"entity_medium-electric-pole","item_satellite":"item_satellite","recipe_repair-pack":"item_repair-pack","entity_lab":"entity_lab","item_effectivity-module-3":"item_effectivity-module-3","recipe_express-splitter":"entity_express-splitter","tile_red-desert-2":"tile_red-desert-2","recipe_night-vision-equipment":"item_night-vision-equipment","recipe_programmable-speaker":"entity_programmable-speaker","item_logistic-science-pack":"item_logistic-science-pack","entity_market":"entity_market","item-group_fluids":"item-group_fluids","recipe_spidertron-remote":"item_spidertron-remote","item_steel-chest":"entity_simple-entity-with-force","recipe_sulfuric-acid":"fluid_sulfuric-acid","recipe_train-stop":"entity_train-stop","recipe_arithmetic-combinator":"entity_arithmetic-combinator","recipe_nuclear-reactor":"entity_nuclear-reactor","item_flamethrower-ammo":"item_flamethrower-ammo","tile_sand-3":"tile_sand-3","virtual-signal_signal-W":"virtual-signal_signal-W","entity_stack-filter-inserter-explosion":"entity_stack-filter-inserter","recipe_empty-heavy-oil-barrel":"recipe_empty-heavy-oil-barrel","entity_car-explosion":"entity_car","item_utility-science-pack":"item_utility-science-pack","recipe_pipe":"entity_pipe","entity_filter-inserter":"entity_filter-inserter","recipe_effectivity-module-3":"item_effectivity-module-3","recipe_solid-fuel-from-light-oil":"recipe_solid-fuel-from-light-oil","entity_train-stop":"entity_train-stop","item_explosive-uranium-cannon-shell":"item_explosive-uranium-cannon-shell","entity_tree-08-stump":"entity_tree-08-stump","entity_behemoth-worm-turret":"entity_behemoth-worm-turret","entity_substation":"entity_substation","entity_decider-combinator":"entity_decider-combinator","entity_loader-1x1":"entity_loader","item_production-science-pack":"item_production-science-pack","item_pistol":"item_pistol","entity_pipe-remnants":"entity_pipe","entity_passive-provider-chest-remnants":"entity_logistic-chest-passive-provider","entity_storage-tank":"entity_storage-tank","recipe_fluid-wagon":"entity_fluid-wagon","item_modular-armor":"item_modular-armor","recipe_artillery-turret":"entity_artillery-turret","entity_small-remnants":"entity_1x2-remnants","entity_construction-robot-remnants":"entity_construction-robot","entity_crash-site-spaceship-wreck-medium-1":"entity_crash-site-spaceship-wreck-medium-1","entity_spidertron-leg-5":"entity_spidertron","equipment_battery-mk2-equipment":"equipment_battery-mk2-equipment","tile_green-refined-concrete":"tile_green-refined-concrete","item_rail-chain-signal":"entity_rail-chain-signal","tile_water-wube":"tile_water-wube","recipe_electric-mining-drill":"entity_electric-mining-drill","recipe_distractor-capsule":"entity_distractor","entity_pipe-to-ground":"entity_pipe-to-ground","item_fast-loader":"entity_fast-loader","item_selection-tool":"item_blueprint","entity_passive-provider-chest-explosion":"entity_logistic-chest-passive-provider","tile_dirt-5":"tile_dirt-5","recipe_empty-crude-oil-barrel":"recipe_empty-crude-oil-barrel","item_firearm-magazine":"item_firearm-magazine","entity_gate-explosion":"entity_gate","entity_fast-underground-belt-remnants":"entity_fast-underground-belt","recipe_pipe-to-ground":"entity_pipe-to-ground","entity_big-scorchmark":"entity_big-scorchmark","recipe_pump":"entity_pump","recipe_big-electric-pole":"entity_big-electric-pole","entity_centrifuge-explosion":"entity_centrifuge","recipe_slowdown-capsule":"entity_slowdown-capsule-explosion","recipe_productivity-module":"item_productivity-module","recipe_construction-robot":"entity_construction-robot","entity_small-scorchmark":"entity_big-scorchmark","entity_big-spitter":"entity_big-spitter","item_gate":"entity_gate","entity_offshore-pump":"entity_offshore-pump","entity_flamethrower-turret-remnants":"entity_flamethrower-turret","entity_stack-inserter":"entity_stack-inserter","virtual-signal_signal-9":"virtual-signal_signal-9","tile_dirt-2":"tile_dirt-2","recipe_roboport":"entity_roboport","entity_logistic-chest-buffer":"entity_buffer-chest-explosion","entity_tree-09-stump":"entity_tree-09-stump","item_cliff-explosives":"item_cliff-explosives","recipe_electric-furnace":"entity_electric-furnace","item_electric-engine-unit":"item_electric-engine-unit","recipe_flamethrower-ammo":"item_flamethrower-ammo","item_hazard-concrete":"item_hazard-concrete","entity_spitter-spawner":"entity_spitter-spawner","recipe_fill-crude-oil-barrel":"recipe_fill-crude-oil-barrel","recipe_steam-engine":"entity_burner-generator","tile_yellow-refined-concrete":"tile_yellow-refined-concrete","recipe_electric-engine-unit":"item_electric-engine-unit","item_boiler":"entity_boiler","tile_deepwater":"tile_deepwater","item_coin":"item_coin","recipe_logistic-chest-passive-provider":"entity_logistic-chest-passive-provider","item_fast-splitter":"entity_fast-splitter","entity_stack-filter-inserter":"entity_stack-filter-inserter","item_linked-belt":"entity_linked-belt","recipe_energy-shield-equipment":"item_energy-shield-equipment","item_artillery-turret":"entity_artillery-turret","entity_nuclear-reactor-explosion":"entity_nuclear-reactor","recipe_defender-capsule":"entity_defender","entity_wall-remnants":"entity_stone-wall","entity_rail-signal-remnants":"entity_rail-signal","entity_transport-belt-explosion":"entity_transport-belt","fluid_light-oil":"fluid_light-oil","item_oil-refinery":"entity_oil-refinery","entity_inserter":"entity_inserter","item_explosive-cannon-shell":"item_explosive-cannon-shell","item-group_production":"item-group_production","entity_distractor-remnants":"entity_distractor","entity_distractor-robot-explosion":"entity_distractor","recipe_concrete":"item_concrete","item_uranium-cannon-shell":"item_uranium-cannon-shell","virtual-signal_signal-K":"virtual-signal_signal-K","entity_stone":"entity_stone","virtual-signal_signal-pink":"virtual-signal_signal-pink","tile_lab-dark-1":"tile_lab-dark-1","entity_programmable-speaker-remnants":"entity_programmable-speaker","item_radar":"entity_radar","equipment_energy-shield-equipment":"equipment_energy-shield-equipment","recipe_rocket-silo":"entity_rocket-silo","entity_heat-exchanger-explosion":"entity_heat-exchanger","entity_simple-entity-with-owner":"entity_simple-entity-with-owner","recipe_copper-plate":"item_copper-plate","item_heavy-oil-barrel":"item_heavy-oil-barrel","recipe_belt-immunity-equipment":"item_belt-immunity-equipment","entity_tree-dying-proxy":"entity_tree-dying-proxy","tile_dirt-4":"tile_dirt-4","recipe_empty-light-oil-barrel":"recipe_empty-light-oil-barrel","tile_cyan-refined-concrete":"tile_cyan-refined-concrete","virtual-signal_signal-T":"virtual-signal_signal-T","recipe_logistic-robot":"entity_logistic-robot","item_power-armor":"item_power-armor","entity_big-explosion":"entity_big-artillery-explosion","recipe_rocket-fuel":"item_rocket-fuel","item_infinity-chest":"entity_infinity-chest","recipe_fill-heavy-oil-barrel":"recipe_fill-heavy-oil-barrel","entity_behemoth-biter-corpse":"entity_behemoth-biter-corpse","entity_tree-06-stump":"entity_tree-06-stump","item_solar-panel":"entity_hidden-electric-energy-interface","item_express-splitter":"entity_express-splitter","recipe_nuclear-fuel-reprocessing":"recipe_nuclear-fuel-reprocessing","item_fast-underground-belt":"entity_fast-underground-belt","entity_tree-05-stump":"entity_tree-05-stump","recipe_stack-filter-inserter":"entity_stack-filter-inserter","recipe_rail":"entity_rail-explosion","recipe_fill-sulfuric-acid-barrel":"recipe_fill-sulfuric-acid-barrel","virtual-signal_signal-B":"virtual-signal_signal-B","recipe_explosive-uranium-cannon-shell":"item_explosive-uranium-cannon-shell","item_shotgun":"item_shotgun","entity_burner-mining-drill":"entity_burner-mining-drill","tile_grass-4":"tile_grass-4","recipe_fill-light-oil-barrel":"recipe_fill-light-oil-barrel","item_chemical-science-pack":"item_chemical-science-pack","entity_fast-transport-belt-explosion":"entity_fast-transport-belt","entity_arithmetic-combinator":"entity_arithmetic-combinator","item_combat-shotgun":"item_combat-shotgun","entity_tree-07":"entity_tree-07","entity_radar-explosion":"entity_radar","tile_tutorial-grid":"tile_tutorial-grid","item_red-wire":"item_red-wire","tile_sand-1":"tile_sand-1","tile_grass-1":"tile_grass-1","entity_big-ship-wreck-1":"entity_big-ship-wreck-1","entity_fluid-wagon":"entity_fluid-wagon","item_iron-ore":"entity_iron-ore","entity_flamethrower-turret-explosion":"entity_flamethrower-turret","recipe_stone-furnace":"entity_stone-furnace","entity_character-corpse":"entity_character","virtual-signal_signal-E":"virtual-signal_signal-E","entity_artillery-turret":"entity_artillery-turret","recipe_speed-module-3":"item_speed-module-3","recipe_satellite":"item_satellite","recipe_automation-science-pack":"item_automation-science-pack","item_green-wire":"item_green-wire","item_fusion-reactor-equipment":"item_fusion-reactor-equipment","recipe_iron-stick":"item_iron-stick","item_automation-science-pack":"item_automation-science-pack","item_logistic-chest-active-provider":"entity_active-provider-chest-explosion","item_pump":"entity_pump","equipment_energy-shield-mk2-equipment":"equipment_energy-shield-mk2-equipment","entity_offshore-pump-remnants":"entity_offshore-pump","entity_entity-unknown":"entity_entity-unknown","entity_long-handed-inserter-remnants":"entity_long-handed-inserter","recipe_engine-unit":"item_engine-unit","recipe_flying-robot-frame":"item_flying-robot-frame","item_deconstruction-planner":"item_deconstruction-planner","item_productivity-module-3":"item_productivity-module-3","tile_landfill":"tile_landfill","entity_pipe-to-ground-explosion":"entity_pipe-to-ground","entity_red-chest":"entity_logistic-chest-passive-provider","item_logistic-chest-requester":"entity_blue-chest","entity_heat-pipe-remnants":"entity_heat-pipe","virtual-signal_signal-S":"virtual-signal_signal-S","entity_pumpjack":"entity_pumpjack","entity_massive-explosion":"entity_big-artillery-explosion","recipe_rocket-part":"item_rocket-part","item_effectivity-module":"item_effectivity-module","recipe_artillery-shell":"item_artillery-shell","item_electric-energy-interface":"entity_electric-energy-interface","item_item-with-tags":"entity_simple-entity-with-owner","item_tank":"entity_tank","item_logistic-chest-storage":"entity_logistic-chest-storage","entity_roboport":"entity_roboport","entity_burner-mining-drill-explosion":"entity_burner-mining-drill","entity_artillery-turret-explosion":"entity_artillery-turret","entity_beacon":"entity_beacon","item_personal-roboport-equipment":"item_personal-roboport-equipment","item_uranium-fuel-cell":"item_uranium-fuel-cell","entity_artillery-wagon-remnants":"entity_artillery-wagon","recipe_logistic-chest-buffer":"entity_buffer-chest-explosion","entity_flamethrower-turret":"entity_flamethrower-turret","item_lubricant-barrel":"item_lubricant-barrel","item_sulfuric-acid-barrel":"item_sulfuric-acid-barrel","entity_infinity-pipe":"entity_infinity-pipe","item_tank-cannon":"item_artillery-wagon-cannon","entity_stone-furnace-explosion":"entity_stone-furnace","virtual-signal_signal-U":"virtual-signal_signal-U","tile_tile-unknown":"tile_tile-unknown","entity_tree-04-stump":"entity_tree-04-stump","recipe_underground-belt":"entity_underground-belt","recipe_constant-combinator":"entity_constant-combinator","item_power-armor-mk2":"item_power-armor-mk2","entity_explosion":"entity_big-artillery-explosion","entity_hidden-electric-energy-interface":"entity_hidden-electric-energy-interface","item_underground-belt":"entity_underground-belt","entity_destroyer-robot-explosion":"entity_atomic-nuke-shockwave","entity_train-stop-remnants":"entity_train-stop","entity_crash-site-spaceship-wreck-small-3":"entity_crash-site-spaceship-wreck-small-3","recipe_solar-panel":"entity_hidden-electric-energy-interface","entity_iron-chest-explosion":"entity_iron-chest","recipe_stone-brick":"item_stone-brick","entity_tree-03-stump":"entity_tree-03-stump","item_speed-module":"item_speed-module","entity_tree-05":"entity_tree-05","item_stone-furnace":"entity_stone-furnace","item-group_signals":"item-group_signals","entity_factorio-logo-16tiles":"entity_factorio-logo-16tiles","item_electronic-circuit":"item_electronic-circuit","recipe_modular-armor":"item_modular-armor","entity_item-request-proxy":"entity_item-request-proxy","item_advanced-circuit":"item_advanced-circuit","entity_construction-robot":"entity_construction-robot","entity_assembling-machine-3-explosion":"entity_assembling-machine-3","item_wooden-chest":"entity_simple-entity-with-owner","item_shotgun-shell":"item_shotgun-shell","entity_nuclear-reactor-remnants":"entity_nuclear-reactor","entity_rail-chain-signal":"entity_rail-chain-signal","recipe_military-science-pack":"item_military-science-pack","entity_logistic-chest-requester":"entity_blue-chest","item_blueprint-book":"item_blueprint-book","fluid_steam":"fluid_steam","entity_splitter":"entity_splitter","entity_cargo-wagon-remnants":"entity_cargo-wagon","entity_tree-04":"entity_tree-04","entity_tree-09":"entity_tree-09","virtual-signal_signal-check":"virtual-signal_signal-check","item_arithmetic-combinator":"entity_arithmetic-combinator","entity_steam-turbine":"entity_steam-turbine","item_substation":"entity_substation","tile_refined-concrete":"tile_refined-concrete","item_copy-paste-tool":"item_copy-paste-tool","entity_water-splash":"entity_water-splash","entity_underground-belt-explosion":"entity_underground-belt","item_energy-shield-mk2-equipment":"item_energy-shield-mk2-equipment","recipe_offshore-pump":"entity_offshore-pump","item_piercing-shotgun-shell":"item_piercing-shotgun-shell","item_flamethrower":"item_flamethrower","entity_offshore-pump-explosion":"entity_offshore-pump","entity_factorio-logo-11tiles":"entity_factorio-logo-11tiles","recipe_productivity-module-2":"item_productivity-module-2","entity_storage-tank-explosion":"entity_storage-tank","entity_burner-inserter-explosion":"entity_burner-inserter","item_lab":"entity_lab","entity_rail-explosion":"entity_rail-explosion","recipe_nuclear-fuel":"item_nuclear-fuel","entity_destroyer-remnants":"entity_atomic-nuke-shockwave","entity_fast-inserter":"entity_fast-inserter","item_tank-machine-gun":"item_submachine-gun","entity_crash-site-chest-1":"entity_crash-site-chest-1","recipe_piercing-shotgun-shell":"item_piercing-shotgun-shell","entity_buffer-chest-explosion":"entity_buffer-chest-explosion","entity_gun-turret-explosion":"entity_gun-turret","entity_medium-electric-pole":"entity_medium-electric-pole","item_nuclear-fuel":"item_nuclear-fuel","item_cluster-grenade":"item_cluster-grenade","entity_spidertron-leg-2":"entity_spidertron","entity_stack-filter-inserter-remnants":"entity_stack-filter-inserter","recipe_fast-transport-belt":"entity_fast-transport-belt","recipe_hazard-concrete":"item_hazard-concrete","entity_electric-mining-drill":"entity_electric-mining-drill","recipe_empty-sulfuric-acid-barrel":"recipe_empty-sulfuric-acid-barrel","recipe_heavy-oil-cracking":"recipe_heavy-oil-cracking","item_stone-wall":"entity_stone-wall","entity_medium-ship-wreck":"entity_medium-ship-wreck","entity_rail-chain-signal-remnants":"entity_rail-chain-signal","recipe_boiler":"entity_boiler","item_distractor-capsule":"entity_distractor","virtual-signal_signal-each":"virtual-signal_signal-each","virtual-signal_signal-V":"virtual-signal_signal-V","recipe_tank":"entity_tank","item_uranium-ore":"entity_uranium-ore","entity_nuclear-reactor":"entity_nuclear-reactor","entity_wooden-chest-remnants":"entity_simple-entity-with-owner","item_refined-concrete":"item_refined-concrete","virtual-signal_signal-cyan":"virtual-signal_signal-cyan","entity_express-splitter":"entity_express-splitter","entity_tree-01-stump":"entity_tree-01-stump","recipe_artillery-wagon":"entity_artillery-wagon","equipment_personal-laser-defense-equipment":"equipment_personal-laser-defense-equipment","entity_tree-09-red":"entity_tree-09-red","recipe_accumulator":"entity_accumulator","entity_behemoth-worm-corpse":"entity_behemoth-worm-corpse","virtual-signal_signal-A":"virtual-signal_signal-A","entity_roboport-explosion":"entity_roboport","entity_radar":"entity_radar","virtual-signal_signal-1":"virtual-signal_signal-1","entity_small-biter-corpse":"entity_small-biter-corpse","tile_grass-3":"tile_grass-3","item_wood":"item_wood","entity_boiler-remnants":"entity_boiler","item_submachine-gun":"item_submachine-gun","equipment_solar-panel-equipment":"equipment_solar-panel-equipment","tile_water-shallow":"tile_water-shallow","item_spidertron-rocket-launcher-4":"item_rocket-launcher","item_light-oil-barrel":"item_light-oil-barrel","entity_filter-inserter-explosion":"entity_filter-inserter","recipe_fill-water-barrel":"recipe_fill-water-barrel","entity_spidertron-leg-8":"entity_spidertron","recipe_battery":"item_battery","entity_spidertron-leg-7":"entity_spidertron","virtual-signal_signal-J":"virtual-signal_signal-J","entity_small-electric-pole-explosion":"entity_small-electric-pole","entity_express-transport-belt-explosion":"entity_express-transport-belt","entity_big-biter":"entity_big-biter","recipe_spidertron":"entity_spidertron","entity_requester-chest-remnants":"entity_blue-chest","entity_active-provider-chest-explosion":"entity_active-provider-chest-explosion","item_cannon-shell":"item_cannon-shell","entity_solar-panel":"entity_hidden-electric-energy-interface","recipe_discharge-defense-equipment":"item_discharge-defense-equipment","recipe_lubricant":"fluid_lubricant","entity_long-handed-inserter":"entity_long-handed-inserter","item_car":"entity_car","recipe_heat-pipe":"entity_heat-pipe","recipe_pistol":"item_pistol","entity_oil-refinery-remnants":"entity_oil-refinery","item_space-science-pack":"item_space-science-pack","item_heavy-armor":"item_heavy-armor","recipe_gun-turret":"entity_gun-turret","entity_enemy-damaged-explosion":"entity_enemy-damaged-explosion","recipe_logistic-chest-active-provider":"entity_active-provider-chest-explosion","item_beacon":"entity_beacon","entity_lab-explosion":"entity_lab","entity_big-biter-corpse":"entity_behemoth-biter-corpse","item_filter-inserter":"entity_filter-inserter","entity_car":"entity_car","virtual-signal_signal-green":"virtual-signal_signal-green","tile_grass-2":"tile_grass-2","entity_tank-explosion":"entity_tank","item_fast-transport-belt":"entity_fast-transport-belt","recipe_chemical-science-pack":"item_chemical-science-pack","entity_constant-combinator":"entity_constant-combinator","tile_black-refined-concrete":"tile_black-refined-concrete","entity_steam-engine":"entity_burner-generator","entity_steel-furnace":"entity_steel-furnace","item_long-handed-inserter":"entity_long-handed-inserter","item_offshore-pump":"entity_offshore-pump","item_accumulator":"entity_accumulator","recipe_coal-liquefaction":"recipe_coal-liquefaction","entity_land-mine-remnants":"entity_land-mine","entity_uranium-cannon-explosion":"entity_big-artillery-explosion","entity_simple-entity-with-force":"entity_simple-entity-with-force","entity_lamp-remnants":"entity_lamp-explosion","item_artillery-wagon-cannon":"item_artillery-wagon-cannon","fluid_petroleum-gas":"fluid_petroleum-gas","recipe_locomotive":"entity_locomotive","entity_buffer-chest-remnants":"entity_buffer-chest-explosion","entity_crash-site-spaceship":"entity_crash-site-spaceship","entity_rail-signal-explosion":"entity_rail-signal","entity_steam-turbine-explosion":"entity_steam-turbine","virtual-signal_signal-white":"virtual-signal_signal-white","item_centrifuge":"entity_centrifuge","entity_pumpjack-remnants":"entity_pumpjack","entity_defender-robot-explosion":"entity_defender","entity_arithmetic-combinator-remnants":"entity_arithmetic-combinator","recipe_splitter":"entity_splitter","recipe_substation":"entity_substation","recipe_power-switch":"entity_power-switch","entity_wooden-chest":"entity_simple-entity-with-owner","recipe_land-mine":"entity_land-mine","entity_destroyer":"entity_atomic-nuke-shockwave","entity_rock-damaged-explosion":"entity_rock-big","item_rocket-silo":"entity_rocket-silo","recipe_burner-mining-drill":"entity_burner-mining-drill","item_uranium-238":"item_uranium-238","recipe_basic-oil-processing":"recipe_basic-oil-processing","fluid_lubricant":"fluid_lubricant","item_artillery-wagon":"entity_artillery-wagon","entity_behemoth-spitter":"entity_behemoth-spitter","recipe_fast-underground-belt":"entity_fast-underground-belt","entity_medium-worm-turret":"entity_medium-worm-turret","entity_storage-chest-explosion":"entity_logistic-chest-storage","item_battery-equipment":"item_battery-equipment","entity_steam-engine-explosion":"entity_burner-generator","virtual-signal_signal-4":"virtual-signal_signal-4","item_transport-belt":"entity_transport-belt","entity_small-electric-pole":"entity_small-electric-pole","tile_deepwater-green":"tile_deepwater-green","recipe_discharge-defense-remote":"item_discharge-defense-remote","recipe_cliff-explosives":"item_cliff-explosives","entity_coal":"entity_coal","entity_rail-ending-remnants":"entity_curved-rail-remnants","virtual-signal_signal-C":"virtual-signal_signal-C","tile_red-desert-1":"tile_red-desert-1","item_effectivity-module-2":"item_effectivity-module-2","item_used-up-uranium-fuel-cell":"item_used-up-uranium-fuel-cell","virtual-signal_signal-black":"virtual-signal_signal-black","recipe_rail-signal":"entity_rail-signal","entity_electric-mining-drill-explosion":"entity_electric-mining-drill","entity_decider-combinator-explosion":"entity_decider-combinator","entity_express-underground-belt":"entity_express-underground-belt","item_iron-gear-wheel":"item_iron-gear-wheel","entity_chemical-plant-remnants":"entity_chemical-plant","virtual-signal_signal-0":"virtual-signal_signal-0","entity_oil-refinery":"entity_oil-refinery","entity_crash-site-spaceship-wreck-medium-2":"entity_crash-site-spaceship-wreck-medium-2","entity_inserter-explosion":"entity_inserter","entity_cargo-wagon-explosion":"entity_cargo-wagon","item_assembling-machine-3":"entity_assembling-machine-3","item_personal-laser-defense-equipment":"item_personal-laser-defense-equipment","recipe_atomic-bomb":"item_atomic-bomb","entity_tree-01":"entity_tree-01","item_logistic-chest-buffer":"entity_buffer-chest-explosion","item_simple-entity-with-force":"entity_simple-entity-with-force","item_copper-plate":"item_copper-plate","entity_decider-combinator-remnants":"entity_decider-combinator","entity_crash-site-spaceship-wreck-big-1":"entity_crash-site-spaceship-wreck-big-1","item_steel-plate":"item_steel-plate","tile_hazard-concrete-left":"tile_hazard-concrete-left","tile_dirt-1":"tile_dirt-1","item_splitter":"entity_splitter","recipe_low-density-structure":"item_low-density-structure","virtual-signal_signal-Z":"virtual-signal_signal-Z","item_explosive-rocket":"item_explosive-rocket","entity_storage-tank-remnants":"entity_storage-tank","entity_fish":"entity_fish","item_copper-cable":"item_copper-cable","entity_artillery-wagon":"entity_artillery-wagon","entity_big-electric-pole-explosion":"entity_big-electric-pole","recipe_medium-electric-pole":"entity_medium-electric-pole","entity_defender-remnants":"entity_defender","entity_spitter-spawner-corpse":"entity_biter-spawner-corpse","entity_accumulator-remnants":"entity_accumulator","item_poison-capsule":"item_poison-capsule","equipment_battery-equipment":"equipment_battery-equipment","recipe_empty-water-barrel":"recipe_empty-water-barrel","entity_iron-chest":"entity_iron-chest","tile_brown-refined-concrete":"tile_brown-refined-concrete","entity_cliff":"entity_cliff","fluid_sulfuric-acid":"fluid_sulfuric-acid","virtual-signal_signal-D":"virtual-signal_signal-D","entity_programmable-speaker-explosion":"entity_programmable-speaker","fluid_heavy-oil":"fluid_heavy-oil","item_discharge-defense-remote":"item_discharge-defense-remote","entity_electric-furnace-remnants":"entity_electric-furnace","entity_assembling-machine-3-remnants":"entity_assembling-machine-3","entity_dry-hairy-tree":"entity_dry-hairy-tree","entity_stone-wall":"entity_stone-wall","entity_constant-combinator-remnants":"entity_constant-combinator","item_steam-engine":"entity_burner-generator","item_iron-plate":"item_iron-plate","entity_storage-chest-remnants":"entity_logistic-chest-storage","entity_pipe-to-ground-remnants":"entity_pipe-to-ground","recipe_inserter":"entity_inserter","item_productivity-module-2":"item_productivity-module-2","item_express-transport-belt":"entity_express-transport-belt","entity_steel-furnace-remnants":"entity_steel-furnace","recipe_explosive-rocket":"item_explosive-rocket","item_small-lamp":"entity_lamp-explosion","entity_electric-furnace":"entity_electric-furnace","item_land-mine":"entity_land-mine","virtual-signal_signal-R":"virtual-signal_signal-R","entity_medium-spitter-corpse":"entity_behemoth-biter-corpse","item_rocket":"item_rocket","virtual-signal_signal-blue":"virtual-signal_signal-blue","recipe_flamethrower-turret":"entity_flamethrower-turret","recipe_logistic-science-pack":"item_logistic-science-pack","entity_assembling-machine-2-explosion":"entity_assembling-machine-2","recipe_assembling-machine-2":"entity_assembling-machine-2","entity_cluster-nuke-explosion":"entity_big-artillery-explosion","entity_electric-mining-drill-remnants":"entity_electric-mining-drill","item_personal-roboport-mk2-equipment":"item_personal-roboport-mk2-equipment","entity_radar-remnants":"entity_radar","entity_express-underground-belt-explosion":"entity_express-underground-belt","item_cargo-wagon":"entity_cargo-wagon","entity_gun-turret-remnants":"entity_gun-turret","item_small-electric-pole":"entity_small-electric-pole","entity_electric-furnace-explosion":"entity_electric-furnace","entity_tile-ghost":"entity_tile-ghost","tile_pink-refined-concrete":"tile_pink-refined-concrete","recipe_uranium-cannon-shell":"item_uranium-cannon-shell","entity_oil-refinery-explosion":"entity_oil-refinery","entity_big-worm-turret":"entity_big-worm-turret","entity_spidertron-leg-4":"entity_spidertron","recipe_landfill":"entity_tile-proxy","virtual-signal_signal-7":"virtual-signal_signal-7","recipe_loader":"entity_loader","equipment_belt-immunity-equipment":"equipment_belt-immunity-equipment","tile_purple-refined-concrete":"tile_purple-refined-concrete","entity_laser-turret":"entity_laser-turret","entity_construction-robot-explosion":"entity_construction-robot","item_solar-panel-equipment":"item_solar-panel-equipment","entity_tree-07-stump":"entity_tree-07-stump","entity_crash-site-spaceship-wreck-small-4":"entity_crash-site-spaceship-wreck-small-4","entity_fast-inserter-explosion":"entity_fast-inserter","entity_curved-rail":"entity_curved-rail","recipe_artillery-targeting-remote":"entity_artillery-flare","entity_loader":"entity_loader","recipe_stack-inserter":"entity_stack-inserter","fluid_water":"entity_water-splash","item_steam-turbine":"entity_steam-turbine","entity_iron-ore":"entity_iron-ore","item_stone":"entity_stone","recipe_flamethrower":"item_flamethrower","virtual-signal_signal-I":"virtual-signal_signal-I","item_fluid-wagon":"entity_fluid-wagon","item_refined-hazard-concrete":"item_refined-hazard-concrete","recipe_power-armor":"item_power-armor","item_military-science-pack":"item_military-science-pack","entity_tank":"entity_tank","entity_laser-turret-remnants":"entity_laser-turret","entity_roboport-remnants":"entity_roboport","entity_crash-site-spaceship-wreck-small-2":"entity_crash-site-spaceship-wreck-small-2","recipe_copper-cable":"item_copper-cable","item-group_intermediate-products":"item-group_intermediate-products","entity_splitter-remnants":"entity_splitter","entity_copper-ore":"entity_copper-ore","entity_arithmetic-combinator-explosion":"entity_arithmetic-combinator","item_tank-flamethrower":"item_flamethrower","recipe_red-wire":"item_red-wire","entity_medium-explosion":"entity_big-artillery-explosion","item_explosives":"item_explosives","item_roboport":"entity_roboport","recipe_effectivity-module":"item_effectivity-module","item_artillery-shell":"item_artillery-shell","entity_accumulator":"entity_accumulator","entity_dead-tree-desert":"entity_dead-tree-desert","item_upgrade-planner":"item_upgrade-planner","entity_transport-belt-remnants":"entity_transport-belt","entity_medium-scorchmark":"entity_big-scorchmark","recipe_fast-loader":"entity_fast-loader","item_uranium-rounds-magazine":"item_uranium-rounds-magazine","equipment_night-vision-equipment":"equipment_night-vision-equipment","virtual-signal_signal-Q":"virtual-signal_signal-Q","recipe_car":"entity_car","recipe_speed-module":"item_speed-module","entity_burner-inserter-remnants":"entity_burner-inserter","recipe_cargo-wagon":"entity_cargo-wagon","entity_burner-inserter":"entity_burner-inserter","tile_red-desert-0":"tile_red-desert-0","entity_1x2-remnants":"entity_1x2-remnants","entity_medium-small-remnants":"entity_1x2-remnants","entity_sand-rock-big":"entity_sand-rock-big","entity_steel-chest-explosion":"entity_simple-entity-with-force","item_defender-capsule":"entity_defender","recipe_refined-concrete":"item_refined-concrete","item_spidertron-remote":"item_spidertron-remote","item-group_combat":"item-group_combat","item_decider-combinator":"entity_decider-combinator","recipe_exoskeleton-equipment":"item_exoskeleton-equipment","recipe_express-underground-belt":"entity_express-underground-belt","tile_lab-dark-2":"tile_lab-dark-2"}
\ No newline at end of file
diff --git a/deduplicated/entity_1x2-remnants.png b/deduplicated/entity_1x2-remnants.png
deleted file mode 100644
index 5b4363e..0000000
--- a/deduplicated/entity_1x2-remnants.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_accumulator.png b/deduplicated/entity_accumulator.png
deleted file mode 100644
index 81404d3..0000000
--- a/deduplicated/entity_accumulator.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_active-provider-chest-explosion.png b/deduplicated/entity_active-provider-chest-explosion.png
deleted file mode 100644
index da09c20..0000000
--- a/deduplicated/entity_active-provider-chest-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_arithmetic-combinator.png b/deduplicated/entity_arithmetic-combinator.png
deleted file mode 100644
index 204bc19..0000000
--- a/deduplicated/entity_arithmetic-combinator.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_artillery-flare.png b/deduplicated/entity_artillery-flare.png
deleted file mode 100644
index 6f3fdd4..0000000
--- a/deduplicated/entity_artillery-flare.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_artillery-turret.png b/deduplicated/entity_artillery-turret.png
deleted file mode 100644
index 4649972..0000000
--- a/deduplicated/entity_artillery-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_artillery-wagon.png b/deduplicated/entity_artillery-wagon.png
deleted file mode 100644
index 0a4b46e..0000000
--- a/deduplicated/entity_artillery-wagon.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_assembling-machine-1.png b/deduplicated/entity_assembling-machine-1.png
deleted file mode 100644
index 6526225..0000000
--- a/deduplicated/entity_assembling-machine-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_assembling-machine-2.png b/deduplicated/entity_assembling-machine-2.png
deleted file mode 100644
index d54f987..0000000
--- a/deduplicated/entity_assembling-machine-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_assembling-machine-3.png b/deduplicated/entity_assembling-machine-3.png
deleted file mode 100644
index 474bb82..0000000
--- a/deduplicated/entity_assembling-machine-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_atomic-nuke-shockwave.png b/deduplicated/entity_atomic-nuke-shockwave.png
deleted file mode 100644
index 884f39e..0000000
--- a/deduplicated/entity_atomic-nuke-shockwave.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_beacon.png b/deduplicated/entity_beacon.png
deleted file mode 100644
index bad005d..0000000
--- a/deduplicated/entity_beacon.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_behemoth-biter-corpse.png b/deduplicated/entity_behemoth-biter-corpse.png
deleted file mode 100644
index cf92449..0000000
--- a/deduplicated/entity_behemoth-biter-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_behemoth-biter.png b/deduplicated/entity_behemoth-biter.png
deleted file mode 100644
index b9191f0..0000000
--- a/deduplicated/entity_behemoth-biter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_behemoth-spitter.png b/deduplicated/entity_behemoth-spitter.png
deleted file mode 100644
index 20d20ef..0000000
--- a/deduplicated/entity_behemoth-spitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_behemoth-worm-corpse.png b/deduplicated/entity_behemoth-worm-corpse.png
deleted file mode 100644
index d1d8669..0000000
--- a/deduplicated/entity_behemoth-worm-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_behemoth-worm-turret.png b/deduplicated/entity_behemoth-worm-turret.png
deleted file mode 100644
index 39568d9..0000000
--- a/deduplicated/entity_behemoth-worm-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-artillery-explosion.png b/deduplicated/entity_big-artillery-explosion.png
deleted file mode 100644
index 1184152..0000000
--- a/deduplicated/entity_big-artillery-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-biter.png b/deduplicated/entity_big-biter.png
deleted file mode 100644
index 8c487f1..0000000
--- a/deduplicated/entity_big-biter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-electric-pole.png b/deduplicated/entity_big-electric-pole.png
deleted file mode 100644
index 6923527..0000000
--- a/deduplicated/entity_big-electric-pole.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-scorchmark.png b/deduplicated/entity_big-scorchmark.png
deleted file mode 100644
index e5c5a87..0000000
--- a/deduplicated/entity_big-scorchmark.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-ship-wreck-1.png b/deduplicated/entity_big-ship-wreck-1.png
deleted file mode 100644
index 3c14aba..0000000
--- a/deduplicated/entity_big-ship-wreck-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-ship-wreck-2.png b/deduplicated/entity_big-ship-wreck-2.png
deleted file mode 100644
index 64922ad..0000000
--- a/deduplicated/entity_big-ship-wreck-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-ship-wreck-3.png b/deduplicated/entity_big-ship-wreck-3.png
deleted file mode 100644
index c0a5ef4..0000000
--- a/deduplicated/entity_big-ship-wreck-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-spitter.png b/deduplicated/entity_big-spitter.png
deleted file mode 100644
index 54c7090..0000000
--- a/deduplicated/entity_big-spitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-worm-corpse.png b/deduplicated/entity_big-worm-corpse.png
deleted file mode 100644
index c3730fb..0000000
--- a/deduplicated/entity_big-worm-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_big-worm-turret.png b/deduplicated/entity_big-worm-turret.png
deleted file mode 100644
index 3d8b1e8..0000000
--- a/deduplicated/entity_big-worm-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_biter-spawner-corpse.png b/deduplicated/entity_biter-spawner-corpse.png
deleted file mode 100644
index 2b003a0..0000000
--- a/deduplicated/entity_biter-spawner-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_biter-spawner.png b/deduplicated/entity_biter-spawner.png
deleted file mode 100644
index 163b2c4..0000000
--- a/deduplicated/entity_biter-spawner.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_blue-chest.png b/deduplicated/entity_blue-chest.png
deleted file mode 100644
index 7a2084c..0000000
--- a/deduplicated/entity_blue-chest.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_boiler.png b/deduplicated/entity_boiler.png
deleted file mode 100644
index 841f741..0000000
--- a/deduplicated/entity_boiler.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_buffer-chest-explosion.png b/deduplicated/entity_buffer-chest-explosion.png
deleted file mode 100644
index 26165f9..0000000
--- a/deduplicated/entity_buffer-chest-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_burner-generator.png b/deduplicated/entity_burner-generator.png
deleted file mode 100644
index a37f4f7..0000000
--- a/deduplicated/entity_burner-generator.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_burner-inserter.png b/deduplicated/entity_burner-inserter.png
deleted file mode 100644
index 2aa3e56..0000000
--- a/deduplicated/entity_burner-inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_burner-mining-drill.png b/deduplicated/entity_burner-mining-drill.png
deleted file mode 100644
index d286e9b..0000000
--- a/deduplicated/entity_burner-mining-drill.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_car.png b/deduplicated/entity_car.png
deleted file mode 100644
index 9be2958..0000000
--- a/deduplicated/entity_car.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_cargo-wagon.png b/deduplicated/entity_cargo-wagon.png
deleted file mode 100644
index e1f483c..0000000
--- a/deduplicated/entity_cargo-wagon.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_centrifuge.png b/deduplicated/entity_centrifuge.png
deleted file mode 100644
index 0d6bd3c..0000000
--- a/deduplicated/entity_centrifuge.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_character.png b/deduplicated/entity_character.png
deleted file mode 100644
index cd688ea..0000000
--- a/deduplicated/entity_character.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_chemical-plant.png b/deduplicated/entity_chemical-plant.png
deleted file mode 100644
index 9adfb1d..0000000
--- a/deduplicated/entity_chemical-plant.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_cliff.png b/deduplicated/entity_cliff.png
deleted file mode 100644
index c24c6c5..0000000
--- a/deduplicated/entity_cliff.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_coal.png b/deduplicated/entity_coal.png
deleted file mode 100644
index ed45f2e..0000000
--- a/deduplicated/entity_coal.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_compilatron.png b/deduplicated/entity_compilatron.png
deleted file mode 100644
index d83bde6..0000000
--- a/deduplicated/entity_compilatron.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_constant-combinator.png b/deduplicated/entity_constant-combinator.png
deleted file mode 100644
index 6ecb2cf..0000000
--- a/deduplicated/entity_constant-combinator.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_construction-robot.png b/deduplicated/entity_construction-robot.png
deleted file mode 100644
index 8cb1837..0000000
--- a/deduplicated/entity_construction-robot.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_copper-ore.png b/deduplicated/entity_copper-ore.png
deleted file mode 100644
index 10dcc07..0000000
--- a/deduplicated/entity_copper-ore.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-chest-1.png b/deduplicated/entity_crash-site-chest-1.png
deleted file mode 100644
index 69ed029..0000000
--- a/deduplicated/entity_crash-site-chest-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-big-1.png b/deduplicated/entity_crash-site-spaceship-wreck-big-1.png
deleted file mode 100644
index 6cb4e7d..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-big-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-big-2.png b/deduplicated/entity_crash-site-spaceship-wreck-big-2.png
deleted file mode 100644
index eb6b051..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-big-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-medium-1.png b/deduplicated/entity_crash-site-spaceship-wreck-medium-1.png
deleted file mode 100644
index 59e3d3e..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-medium-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-medium-2.png b/deduplicated/entity_crash-site-spaceship-wreck-medium-2.png
deleted file mode 100644
index 8d068b9..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-medium-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-medium-3.png b/deduplicated/entity_crash-site-spaceship-wreck-medium-3.png
deleted file mode 100644
index 5b6d95a..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-medium-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-small-1.png b/deduplicated/entity_crash-site-spaceship-wreck-small-1.png
deleted file mode 100644
index cd7444d..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-small-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-small-2.png b/deduplicated/entity_crash-site-spaceship-wreck-small-2.png
deleted file mode 100644
index 10dff55..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-small-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-small-3.png b/deduplicated/entity_crash-site-spaceship-wreck-small-3.png
deleted file mode 100644
index 2a78b95..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-small-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-small-4.png b/deduplicated/entity_crash-site-spaceship-wreck-small-4.png
deleted file mode 100644
index bc19032..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-small-4.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-small-5.png b/deduplicated/entity_crash-site-spaceship-wreck-small-5.png
deleted file mode 100644
index dfe1a79..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-small-5.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship-wreck-small-6.png b/deduplicated/entity_crash-site-spaceship-wreck-small-6.png
deleted file mode 100644
index 3d823c2..0000000
--- a/deduplicated/entity_crash-site-spaceship-wreck-small-6.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crash-site-spaceship.png b/deduplicated/entity_crash-site-spaceship.png
deleted file mode 100644
index 3d2dcb0..0000000
--- a/deduplicated/entity_crash-site-spaceship.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_crude-oil.png b/deduplicated/entity_crude-oil.png
deleted file mode 100644
index e35e3e4..0000000
--- a/deduplicated/entity_crude-oil.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_curved-rail-remnants.png b/deduplicated/entity_curved-rail-remnants.png
deleted file mode 100644
index 32e143f..0000000
--- a/deduplicated/entity_curved-rail-remnants.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_curved-rail.png b/deduplicated/entity_curved-rail.png
deleted file mode 100644
index 2c7eb72..0000000
--- a/deduplicated/entity_curved-rail.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_dead-dry-hairy-tree.png b/deduplicated/entity_dead-dry-hairy-tree.png
deleted file mode 100644
index 7ac3cf5..0000000
--- a/deduplicated/entity_dead-dry-hairy-tree.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_dead-grey-trunk.png b/deduplicated/entity_dead-grey-trunk.png
deleted file mode 100644
index d8691e2..0000000
--- a/deduplicated/entity_dead-grey-trunk.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_dead-tree-desert.png b/deduplicated/entity_dead-tree-desert.png
deleted file mode 100644
index 6377338..0000000
--- a/deduplicated/entity_dead-tree-desert.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_decider-combinator.png b/deduplicated/entity_decider-combinator.png
deleted file mode 100644
index 932699f..0000000
--- a/deduplicated/entity_decider-combinator.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_defender.png b/deduplicated/entity_defender.png
deleted file mode 100644
index dc0bf94..0000000
--- a/deduplicated/entity_defender.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_distractor.png b/deduplicated/entity_distractor.png
deleted file mode 100644
index f12da1d..0000000
--- a/deduplicated/entity_distractor.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_dry-hairy-tree.png b/deduplicated/entity_dry-hairy-tree.png
deleted file mode 100644
index 72dd0e8..0000000
--- a/deduplicated/entity_dry-hairy-tree.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_dry-tree.png b/deduplicated/entity_dry-tree.png
deleted file mode 100644
index 82b3f43..0000000
--- a/deduplicated/entity_dry-tree.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_electric-energy-interface.png b/deduplicated/entity_electric-energy-interface.png
deleted file mode 100644
index 358a507..0000000
--- a/deduplicated/entity_electric-energy-interface.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_electric-furnace.png b/deduplicated/entity_electric-furnace.png
deleted file mode 100644
index 8bdea3b..0000000
--- a/deduplicated/entity_electric-furnace.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_electric-mining-drill.png b/deduplicated/entity_electric-mining-drill.png
deleted file mode 100644
index ee9ba27..0000000
--- a/deduplicated/entity_electric-mining-drill.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_enemy-damaged-explosion.png b/deduplicated/entity_enemy-damaged-explosion.png
deleted file mode 100644
index 064c0dd..0000000
--- a/deduplicated/entity_enemy-damaged-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_entity-ghost.png b/deduplicated/entity_entity-ghost.png
deleted file mode 100644
index c2f0271..0000000
--- a/deduplicated/entity_entity-ghost.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_entity-unknown.png b/deduplicated/entity_entity-unknown.png
deleted file mode 100644
index 6a4d3a8..0000000
--- a/deduplicated/entity_entity-unknown.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_express-loader.png b/deduplicated/entity_express-loader.png
deleted file mode 100644
index c22c852..0000000
--- a/deduplicated/entity_express-loader.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_express-splitter.png b/deduplicated/entity_express-splitter.png
deleted file mode 100644
index 60972cd..0000000
--- a/deduplicated/entity_express-splitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_express-transport-belt.png b/deduplicated/entity_express-transport-belt.png
deleted file mode 100644
index f924654..0000000
--- a/deduplicated/entity_express-transport-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_express-underground-belt.png b/deduplicated/entity_express-underground-belt.png
deleted file mode 100644
index c91bfd7..0000000
--- a/deduplicated/entity_express-underground-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_factorio-logo-11tiles.png b/deduplicated/entity_factorio-logo-11tiles.png
deleted file mode 100644
index 75d42f1..0000000
--- a/deduplicated/entity_factorio-logo-11tiles.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_factorio-logo-16tiles.png b/deduplicated/entity_factorio-logo-16tiles.png
deleted file mode 100644
index d6e6cde..0000000
--- a/deduplicated/entity_factorio-logo-16tiles.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_factorio-logo-22tiles.png b/deduplicated/entity_factorio-logo-22tiles.png
deleted file mode 100644
index c7452dc..0000000
--- a/deduplicated/entity_factorio-logo-22tiles.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fast-inserter.png b/deduplicated/entity_fast-inserter.png
deleted file mode 100644
index a2064c0..0000000
--- a/deduplicated/entity_fast-inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fast-loader.png b/deduplicated/entity_fast-loader.png
deleted file mode 100644
index e89c37c..0000000
--- a/deduplicated/entity_fast-loader.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fast-splitter.png b/deduplicated/entity_fast-splitter.png
deleted file mode 100644
index 976a2e8..0000000
--- a/deduplicated/entity_fast-splitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fast-transport-belt.png b/deduplicated/entity_fast-transport-belt.png
deleted file mode 100644
index d122fad..0000000
--- a/deduplicated/entity_fast-transport-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fast-underground-belt.png b/deduplicated/entity_fast-underground-belt.png
deleted file mode 100644
index 02bdd3b..0000000
--- a/deduplicated/entity_fast-underground-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_filter-inserter.png b/deduplicated/entity_filter-inserter.png
deleted file mode 100644
index 6d4ac06..0000000
--- a/deduplicated/entity_filter-inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fish.png b/deduplicated/entity_fish.png
deleted file mode 100644
index 8e57040..0000000
--- a/deduplicated/entity_fish.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_flamethrower-turret.png b/deduplicated/entity_flamethrower-turret.png
deleted file mode 100644
index f1fa36a..0000000
--- a/deduplicated/entity_flamethrower-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_fluid-wagon.png b/deduplicated/entity_fluid-wagon.png
deleted file mode 100644
index c66f47e..0000000
--- a/deduplicated/entity_fluid-wagon.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_gate.png b/deduplicated/entity_gate.png
deleted file mode 100644
index 242034d..0000000
--- a/deduplicated/entity_gate.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_gun-turret.png b/deduplicated/entity_gun-turret.png
deleted file mode 100644
index 282f139..0000000
--- a/deduplicated/entity_gun-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_heat-exchanger.png b/deduplicated/entity_heat-exchanger.png
deleted file mode 100644
index 8ecb80b..0000000
--- a/deduplicated/entity_heat-exchanger.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_heat-interface.png b/deduplicated/entity_heat-interface.png
deleted file mode 100644
index b5e74a3..0000000
--- a/deduplicated/entity_heat-interface.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_heat-pipe.png b/deduplicated/entity_heat-pipe.png
deleted file mode 100644
index dbd586d..0000000
--- a/deduplicated/entity_heat-pipe.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_hidden-electric-energy-interface.png b/deduplicated/entity_hidden-electric-energy-interface.png
deleted file mode 100644
index 48e1c46..0000000
--- a/deduplicated/entity_hidden-electric-energy-interface.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_infinity-chest.png b/deduplicated/entity_infinity-chest.png
deleted file mode 100644
index 07cb9cf..0000000
--- a/deduplicated/entity_infinity-chest.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_infinity-pipe.png b/deduplicated/entity_infinity-pipe.png
deleted file mode 100644
index 3c37011..0000000
--- a/deduplicated/entity_infinity-pipe.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_inserter.png b/deduplicated/entity_inserter.png
deleted file mode 100644
index 4f47820..0000000
--- a/deduplicated/entity_inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_iron-chest.png b/deduplicated/entity_iron-chest.png
deleted file mode 100644
index 2f52bd8..0000000
--- a/deduplicated/entity_iron-chest.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_iron-ore.png b/deduplicated/entity_iron-ore.png
deleted file mode 100644
index 2fd0604..0000000
--- a/deduplicated/entity_iron-ore.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_item-on-ground.png b/deduplicated/entity_item-on-ground.png
deleted file mode 100644
index 8b8181f..0000000
--- a/deduplicated/entity_item-on-ground.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_item-request-proxy.png b/deduplicated/entity_item-request-proxy.png
deleted file mode 100644
index 054125e..0000000
--- a/deduplicated/entity_item-request-proxy.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_lab.png b/deduplicated/entity_lab.png
deleted file mode 100644
index e0b5c39..0000000
--- a/deduplicated/entity_lab.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_lamp-explosion.png b/deduplicated/entity_lamp-explosion.png
deleted file mode 100644
index e16d98c..0000000
--- a/deduplicated/entity_lamp-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_land-mine.png b/deduplicated/entity_land-mine.png
deleted file mode 100644
index 777b06e..0000000
--- a/deduplicated/entity_land-mine.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_laser-turret.png b/deduplicated/entity_laser-turret.png
deleted file mode 100644
index a457335..0000000
--- a/deduplicated/entity_laser-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_linked-belt.png b/deduplicated/entity_linked-belt.png
deleted file mode 100644
index 5cac987..0000000
--- a/deduplicated/entity_linked-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_linked-chest.png b/deduplicated/entity_linked-chest.png
deleted file mode 100644
index 8564ff1..0000000
--- a/deduplicated/entity_linked-chest.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_loader.png b/deduplicated/entity_loader.png
deleted file mode 100644
index d4096f9..0000000
--- a/deduplicated/entity_loader.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_locomotive.png b/deduplicated/entity_locomotive.png
deleted file mode 100644
index b1fbbf5..0000000
--- a/deduplicated/entity_locomotive.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_logistic-chest-passive-provider.png b/deduplicated/entity_logistic-chest-passive-provider.png
deleted file mode 100644
index a8bc0a6..0000000
--- a/deduplicated/entity_logistic-chest-passive-provider.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_logistic-chest-storage.png b/deduplicated/entity_logistic-chest-storage.png
deleted file mode 100644
index 831d62d..0000000
--- a/deduplicated/entity_logistic-chest-storage.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_logistic-robot.png b/deduplicated/entity_logistic-robot.png
deleted file mode 100644
index d367177..0000000
--- a/deduplicated/entity_logistic-robot.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_long-handed-inserter.png b/deduplicated/entity_long-handed-inserter.png
deleted file mode 100644
index 2eaa7b3..0000000
--- a/deduplicated/entity_long-handed-inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_market.png b/deduplicated/entity_market.png
deleted file mode 100644
index 292ae97..0000000
--- a/deduplicated/entity_market.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-biter-corpse.png b/deduplicated/entity_medium-biter-corpse.png
deleted file mode 100644
index acae234..0000000
--- a/deduplicated/entity_medium-biter-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-biter.png b/deduplicated/entity_medium-biter.png
deleted file mode 100644
index acb5fc2..0000000
--- a/deduplicated/entity_medium-biter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-electric-pole.png b/deduplicated/entity_medium-electric-pole.png
deleted file mode 100644
index 433c02a..0000000
--- a/deduplicated/entity_medium-electric-pole.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-ship-wreck.png b/deduplicated/entity_medium-ship-wreck.png
deleted file mode 100644
index 330cd1b..0000000
--- a/deduplicated/entity_medium-ship-wreck.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-spitter.png b/deduplicated/entity_medium-spitter.png
deleted file mode 100644
index 4a1f57d..0000000
--- a/deduplicated/entity_medium-spitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-worm-corpse.png b/deduplicated/entity_medium-worm-corpse.png
deleted file mode 100644
index b9469b9..0000000
--- a/deduplicated/entity_medium-worm-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_medium-worm-turret.png b/deduplicated/entity_medium-worm-turret.png
deleted file mode 100644
index 51b484c..0000000
--- a/deduplicated/entity_medium-worm-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_nuclear-reactor.png b/deduplicated/entity_nuclear-reactor.png
deleted file mode 100644
index 48fd138..0000000
--- a/deduplicated/entity_nuclear-reactor.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_offshore-pump.png b/deduplicated/entity_offshore-pump.png
deleted file mode 100644
index bd89fd9..0000000
--- a/deduplicated/entity_offshore-pump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_oil-refinery.png b/deduplicated/entity_oil-refinery.png
deleted file mode 100644
index 5214d75..0000000
--- a/deduplicated/entity_oil-refinery.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_pipe-to-ground.png b/deduplicated/entity_pipe-to-ground.png
deleted file mode 100644
index 0321fe6..0000000
--- a/deduplicated/entity_pipe-to-ground.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_pipe.png b/deduplicated/entity_pipe.png
deleted file mode 100644
index 243f4e2..0000000
--- a/deduplicated/entity_pipe.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_player-port.png b/deduplicated/entity_player-port.png
deleted file mode 100644
index 9c33f05..0000000
--- a/deduplicated/entity_player-port.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_power-switch.png b/deduplicated/entity_power-switch.png
deleted file mode 100644
index 38e72b3..0000000
--- a/deduplicated/entity_power-switch.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_programmable-speaker.png b/deduplicated/entity_programmable-speaker.png
deleted file mode 100644
index 4ed3ad1..0000000
--- a/deduplicated/entity_programmable-speaker.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_pump.png b/deduplicated/entity_pump.png
deleted file mode 100644
index 9c33af8..0000000
--- a/deduplicated/entity_pump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_pumpjack.png b/deduplicated/entity_pumpjack.png
deleted file mode 100644
index 7c7fd54..0000000
--- a/deduplicated/entity_pumpjack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_radar.png b/deduplicated/entity_radar.png
deleted file mode 100644
index abbf763..0000000
--- a/deduplicated/entity_radar.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_rail-chain-signal.png b/deduplicated/entity_rail-chain-signal.png
deleted file mode 100644
index aa4e67a..0000000
--- a/deduplicated/entity_rail-chain-signal.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_rail-explosion.png b/deduplicated/entity_rail-explosion.png
deleted file mode 100644
index 51e5d42..0000000
--- a/deduplicated/entity_rail-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_rail-signal.png b/deduplicated/entity_rail-signal.png
deleted file mode 100644
index 9d6c375..0000000
--- a/deduplicated/entity_rail-signal.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_roboport.png b/deduplicated/entity_roboport.png
deleted file mode 100644
index d4bf892..0000000
--- a/deduplicated/entity_roboport.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_rock-big.png b/deduplicated/entity_rock-big.png
deleted file mode 100644
index 49abdc0..0000000
--- a/deduplicated/entity_rock-big.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_rock-huge.png b/deduplicated/entity_rock-huge.png
deleted file mode 100644
index 700837b..0000000
--- a/deduplicated/entity_rock-huge.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_rocket-silo.png b/deduplicated/entity_rocket-silo.png
deleted file mode 100644
index 0459926..0000000
--- a/deduplicated/entity_rocket-silo.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_sand-rock-big.png b/deduplicated/entity_sand-rock-big.png
deleted file mode 100644
index 9fc8d8a..0000000
--- a/deduplicated/entity_sand-rock-big.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_simple-entity-with-force.png b/deduplicated/entity_simple-entity-with-force.png
deleted file mode 100644
index 274178f..0000000
--- a/deduplicated/entity_simple-entity-with-force.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_simple-entity-with-owner.png b/deduplicated/entity_simple-entity-with-owner.png
deleted file mode 100644
index 0dafd0d..0000000
--- a/deduplicated/entity_simple-entity-with-owner.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_slowdown-capsule-explosion.png b/deduplicated/entity_slowdown-capsule-explosion.png
deleted file mode 100644
index eeb619d..0000000
--- a/deduplicated/entity_slowdown-capsule-explosion.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_small-biter-corpse.png b/deduplicated/entity_small-biter-corpse.png
deleted file mode 100644
index 1e0de31..0000000
--- a/deduplicated/entity_small-biter-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_small-electric-pole.png b/deduplicated/entity_small-electric-pole.png
deleted file mode 100644
index 0eeec58..0000000
--- a/deduplicated/entity_small-electric-pole.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_small-ship-wreck.png b/deduplicated/entity_small-ship-wreck.png
deleted file mode 100644
index f49738e..0000000
--- a/deduplicated/entity_small-ship-wreck.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_small-spitter.png b/deduplicated/entity_small-spitter.png
deleted file mode 100644
index c558dff..0000000
--- a/deduplicated/entity_small-spitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_small-worm-corpse.png b/deduplicated/entity_small-worm-corpse.png
deleted file mode 100644
index b6e6001..0000000
--- a/deduplicated/entity_small-worm-corpse.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_small-worm-turret.png b/deduplicated/entity_small-worm-turret.png
deleted file mode 100644
index 55179de..0000000
--- a/deduplicated/entity_small-worm-turret.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_spidertron.png b/deduplicated/entity_spidertron.png
deleted file mode 100644
index 759987b..0000000
--- a/deduplicated/entity_spidertron.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_spitter-spawner.png b/deduplicated/entity_spitter-spawner.png
deleted file mode 100644
index b750a62..0000000
--- a/deduplicated/entity_spitter-spawner.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_splitter.png b/deduplicated/entity_splitter.png
deleted file mode 100644
index fece5e7..0000000
--- a/deduplicated/entity_splitter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_stack-filter-inserter.png b/deduplicated/entity_stack-filter-inserter.png
deleted file mode 100644
index 33810fd..0000000
--- a/deduplicated/entity_stack-filter-inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_stack-inserter.png b/deduplicated/entity_stack-inserter.png
deleted file mode 100644
index ce77d3f..0000000
--- a/deduplicated/entity_stack-inserter.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_steam-turbine.png b/deduplicated/entity_steam-turbine.png
deleted file mode 100644
index 33edd77..0000000
--- a/deduplicated/entity_steam-turbine.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_steel-furnace.png b/deduplicated/entity_steel-furnace.png
deleted file mode 100644
index 5c064f9..0000000
--- a/deduplicated/entity_steel-furnace.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_stone-furnace.png b/deduplicated/entity_stone-furnace.png
deleted file mode 100644
index 8a02552..0000000
--- a/deduplicated/entity_stone-furnace.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_stone-wall.png b/deduplicated/entity_stone-wall.png
deleted file mode 100644
index 677c966..0000000
--- a/deduplicated/entity_stone-wall.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_stone.png b/deduplicated/entity_stone.png
deleted file mode 100644
index 909bd64..0000000
--- a/deduplicated/entity_stone.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_storage-tank.png b/deduplicated/entity_storage-tank.png
deleted file mode 100644
index 74de016..0000000
--- a/deduplicated/entity_storage-tank.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_straight-rail-remnants.png b/deduplicated/entity_straight-rail-remnants.png
deleted file mode 100644
index 95e0f42..0000000
--- a/deduplicated/entity_straight-rail-remnants.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_substation.png b/deduplicated/entity_substation.png
deleted file mode 100644
index 284041d..0000000
--- a/deduplicated/entity_substation.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tank.png b/deduplicated/entity_tank.png
deleted file mode 100644
index 5acd737..0000000
--- a/deduplicated/entity_tank.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tile-ghost.png b/deduplicated/entity_tile-ghost.png
deleted file mode 100644
index 21486e7..0000000
--- a/deduplicated/entity_tile-ghost.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tile-proxy.png b/deduplicated/entity_tile-proxy.png
deleted file mode 100644
index fc65162..0000000
--- a/deduplicated/entity_tile-proxy.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_train-stop.png b/deduplicated/entity_train-stop.png
deleted file mode 100644
index 12ccce2..0000000
--- a/deduplicated/entity_train-stop.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_transport-belt.png b/deduplicated/entity_transport-belt.png
deleted file mode 100644
index 859eefd..0000000
--- a/deduplicated/entity_transport-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-01-stump.png b/deduplicated/entity_tree-01-stump.png
deleted file mode 100644
index d8b5bfb..0000000
--- a/deduplicated/entity_tree-01-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-01.png b/deduplicated/entity_tree-01.png
deleted file mode 100644
index a52d62f..0000000
--- a/deduplicated/entity_tree-01.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-02-red.png b/deduplicated/entity_tree-02-red.png
deleted file mode 100644
index 8f9a814..0000000
--- a/deduplicated/entity_tree-02-red.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-02-stump.png b/deduplicated/entity_tree-02-stump.png
deleted file mode 100644
index 78c813c..0000000
--- a/deduplicated/entity_tree-02-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-02.png b/deduplicated/entity_tree-02.png
deleted file mode 100644
index 06cbf5b..0000000
--- a/deduplicated/entity_tree-02.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-03-stump.png b/deduplicated/entity_tree-03-stump.png
deleted file mode 100644
index 28d9e92..0000000
--- a/deduplicated/entity_tree-03-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-03.png b/deduplicated/entity_tree-03.png
deleted file mode 100644
index ef3785d..0000000
--- a/deduplicated/entity_tree-03.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-04-stump.png b/deduplicated/entity_tree-04-stump.png
deleted file mode 100644
index 1839c29..0000000
--- a/deduplicated/entity_tree-04-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-04.png b/deduplicated/entity_tree-04.png
deleted file mode 100644
index 6c5a206..0000000
--- a/deduplicated/entity_tree-04.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-05-stump.png b/deduplicated/entity_tree-05-stump.png
deleted file mode 100644
index 90cceca..0000000
--- a/deduplicated/entity_tree-05-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-05.png b/deduplicated/entity_tree-05.png
deleted file mode 100644
index f5a1db4..0000000
--- a/deduplicated/entity_tree-05.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-06-brown.png b/deduplicated/entity_tree-06-brown.png
deleted file mode 100644
index bcf2c61..0000000
--- a/deduplicated/entity_tree-06-brown.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-06-stump.png b/deduplicated/entity_tree-06-stump.png
deleted file mode 100644
index 017f6a8..0000000
--- a/deduplicated/entity_tree-06-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-06.png b/deduplicated/entity_tree-06.png
deleted file mode 100644
index e9747c5..0000000
--- a/deduplicated/entity_tree-06.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-07-stump.png b/deduplicated/entity_tree-07-stump.png
deleted file mode 100644
index 2328819..0000000
--- a/deduplicated/entity_tree-07-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-07.png b/deduplicated/entity_tree-07.png
deleted file mode 100644
index 4b5f856..0000000
--- a/deduplicated/entity_tree-07.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-08-brown.png b/deduplicated/entity_tree-08-brown.png
deleted file mode 100644
index 2852600..0000000
--- a/deduplicated/entity_tree-08-brown.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-08-red.png b/deduplicated/entity_tree-08-red.png
deleted file mode 100644
index 2b7f80f..0000000
--- a/deduplicated/entity_tree-08-red.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-08-stump.png b/deduplicated/entity_tree-08-stump.png
deleted file mode 100644
index 4b70cec..0000000
--- a/deduplicated/entity_tree-08-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-08.png b/deduplicated/entity_tree-08.png
deleted file mode 100644
index b1f93f7..0000000
--- a/deduplicated/entity_tree-08.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-09-brown.png b/deduplicated/entity_tree-09-brown.png
deleted file mode 100644
index 66b89d5..0000000
--- a/deduplicated/entity_tree-09-brown.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-09-red.png b/deduplicated/entity_tree-09-red.png
deleted file mode 100644
index aa08431..0000000
--- a/deduplicated/entity_tree-09-red.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-09-stump.png b/deduplicated/entity_tree-09-stump.png
deleted file mode 100644
index e5ea016..0000000
--- a/deduplicated/entity_tree-09-stump.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-09.png b/deduplicated/entity_tree-09.png
deleted file mode 100644
index 32c7a5b..0000000
--- a/deduplicated/entity_tree-09.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_tree-dying-proxy.png b/deduplicated/entity_tree-dying-proxy.png
deleted file mode 100644
index 651250c..0000000
--- a/deduplicated/entity_tree-dying-proxy.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_underground-belt.png b/deduplicated/entity_underground-belt.png
deleted file mode 100644
index 2cbe1b3..0000000
--- a/deduplicated/entity_underground-belt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_uranium-ore.png b/deduplicated/entity_uranium-ore.png
deleted file mode 100644
index 48706b7..0000000
--- a/deduplicated/entity_uranium-ore.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/entity_water-splash.png b/deduplicated/entity_water-splash.png
deleted file mode 100644
index 93a6a35..0000000
--- a/deduplicated/entity_water-splash.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_battery-equipment.png b/deduplicated/equipment_battery-equipment.png
deleted file mode 100644
index 9b4d5bc..0000000
--- a/deduplicated/equipment_battery-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_battery-mk2-equipment.png b/deduplicated/equipment_battery-mk2-equipment.png
deleted file mode 100644
index 9e3e53c..0000000
--- a/deduplicated/equipment_battery-mk2-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_belt-immunity-equipment.png b/deduplicated/equipment_belt-immunity-equipment.png
deleted file mode 100644
index 3bbe78a..0000000
--- a/deduplicated/equipment_belt-immunity-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_discharge-defense-equipment.png b/deduplicated/equipment_discharge-defense-equipment.png
deleted file mode 100644
index 40a8cbd..0000000
--- a/deduplicated/equipment_discharge-defense-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_energy-shield-equipment.png b/deduplicated/equipment_energy-shield-equipment.png
deleted file mode 100644
index d8931b2..0000000
--- a/deduplicated/equipment_energy-shield-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_energy-shield-mk2-equipment.png b/deduplicated/equipment_energy-shield-mk2-equipment.png
deleted file mode 100644
index 347c5ca..0000000
--- a/deduplicated/equipment_energy-shield-mk2-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_exoskeleton-equipment.png b/deduplicated/equipment_exoskeleton-equipment.png
deleted file mode 100644
index 307a755..0000000
--- a/deduplicated/equipment_exoskeleton-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_fusion-reactor-equipment.png b/deduplicated/equipment_fusion-reactor-equipment.png
deleted file mode 100644
index 7e9e6a8..0000000
--- a/deduplicated/equipment_fusion-reactor-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_night-vision-equipment.png b/deduplicated/equipment_night-vision-equipment.png
deleted file mode 100644
index a1bc129..0000000
--- a/deduplicated/equipment_night-vision-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_personal-laser-defense-equipment.png b/deduplicated/equipment_personal-laser-defense-equipment.png
deleted file mode 100644
index c3985ff..0000000
--- a/deduplicated/equipment_personal-laser-defense-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_personal-roboport-equipment.png b/deduplicated/equipment_personal-roboport-equipment.png
deleted file mode 100644
index 4b7e45b..0000000
--- a/deduplicated/equipment_personal-roboport-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_personal-roboport-mk2-equipment.png b/deduplicated/equipment_personal-roboport-mk2-equipment.png
deleted file mode 100644
index d22fb7d..0000000
--- a/deduplicated/equipment_personal-roboport-mk2-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/equipment_solar-panel-equipment.png b/deduplicated/equipment_solar-panel-equipment.png
deleted file mode 100644
index 8a507f2..0000000
--- a/deduplicated/equipment_solar-panel-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_crude-oil.png b/deduplicated/fluid_crude-oil.png
deleted file mode 100644
index a1d6255..0000000
--- a/deduplicated/fluid_crude-oil.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_heavy-oil.png b/deduplicated/fluid_heavy-oil.png
deleted file mode 100644
index 7d1d5a9..0000000
--- a/deduplicated/fluid_heavy-oil.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_light-oil.png b/deduplicated/fluid_light-oil.png
deleted file mode 100644
index 4f9ae8e..0000000
--- a/deduplicated/fluid_light-oil.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_lubricant.png b/deduplicated/fluid_lubricant.png
deleted file mode 100644
index 497640e..0000000
--- a/deduplicated/fluid_lubricant.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_petroleum-gas.png b/deduplicated/fluid_petroleum-gas.png
deleted file mode 100644
index fa4b854..0000000
--- a/deduplicated/fluid_petroleum-gas.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_steam.png b/deduplicated/fluid_steam.png
deleted file mode 100644
index 7ab4051..0000000
--- a/deduplicated/fluid_steam.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/fluid_sulfuric-acid.png b/deduplicated/fluid_sulfuric-acid.png
deleted file mode 100644
index 0009f00..0000000
--- a/deduplicated/fluid_sulfuric-acid.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_combat.png b/deduplicated/item-group_combat.png
deleted file mode 100644
index b66e002..0000000
--- a/deduplicated/item-group_combat.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_effects.png b/deduplicated/item-group_effects.png
deleted file mode 100644
index 3a73a17..0000000
--- a/deduplicated/item-group_effects.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_enemies.png b/deduplicated/item-group_enemies.png
deleted file mode 100644
index 5cf4703..0000000
--- a/deduplicated/item-group_enemies.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_environment.png b/deduplicated/item-group_environment.png
deleted file mode 100644
index 043bf87..0000000
--- a/deduplicated/item-group_environment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_fluids.png b/deduplicated/item-group_fluids.png
deleted file mode 100644
index 46313e4..0000000
--- a/deduplicated/item-group_fluids.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_intermediate-products.png b/deduplicated/item-group_intermediate-products.png
deleted file mode 100644
index 564f7d7..0000000
--- a/deduplicated/item-group_intermediate-products.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_logistics.png b/deduplicated/item-group_logistics.png
deleted file mode 100644
index bcd2397..0000000
--- a/deduplicated/item-group_logistics.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_other.png b/deduplicated/item-group_other.png
deleted file mode 100644
index a33256b..0000000
--- a/deduplicated/item-group_other.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_production.png b/deduplicated/item-group_production.png
deleted file mode 100644
index 6d57762..0000000
--- a/deduplicated/item-group_production.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item-group_signals.png b/deduplicated/item-group_signals.png
deleted file mode 100644
index 17ff226..0000000
--- a/deduplicated/item-group_signals.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_advanced-circuit.png b/deduplicated/item_advanced-circuit.png
deleted file mode 100644
index 8edad82..0000000
--- a/deduplicated/item_advanced-circuit.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_artillery-shell.png b/deduplicated/item_artillery-shell.png
deleted file mode 100644
index 2729f40..0000000
--- a/deduplicated/item_artillery-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_artillery-wagon-cannon.png b/deduplicated/item_artillery-wagon-cannon.png
deleted file mode 100644
index 0320f41..0000000
--- a/deduplicated/item_artillery-wagon-cannon.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_atomic-bomb.png b/deduplicated/item_atomic-bomb.png
deleted file mode 100644
index 39a988a..0000000
--- a/deduplicated/item_atomic-bomb.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_automation-science-pack.png b/deduplicated/item_automation-science-pack.png
deleted file mode 100644
index b8c7b0e..0000000
--- a/deduplicated/item_automation-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_battery-equipment.png b/deduplicated/item_battery-equipment.png
deleted file mode 100644
index 36602e9..0000000
--- a/deduplicated/item_battery-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_battery-mk2-equipment.png b/deduplicated/item_battery-mk2-equipment.png
deleted file mode 100644
index cc13886..0000000
--- a/deduplicated/item_battery-mk2-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_battery.png b/deduplicated/item_battery.png
deleted file mode 100644
index d4d0920..0000000
--- a/deduplicated/item_battery.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_belt-immunity-equipment.png b/deduplicated/item_belt-immunity-equipment.png
deleted file mode 100644
index aaa45c5..0000000
--- a/deduplicated/item_belt-immunity-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_blueprint-book.png b/deduplicated/item_blueprint-book.png
deleted file mode 100644
index c28baaa..0000000
--- a/deduplicated/item_blueprint-book.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_blueprint.png b/deduplicated/item_blueprint.png
deleted file mode 100644
index 87ce2c0..0000000
--- a/deduplicated/item_blueprint.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_cannon-shell.png b/deduplicated/item_cannon-shell.png
deleted file mode 100644
index c6197bf..0000000
--- a/deduplicated/item_cannon-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_chemical-science-pack.png b/deduplicated/item_chemical-science-pack.png
deleted file mode 100644
index bc1df02..0000000
--- a/deduplicated/item_chemical-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_cliff-explosives.png b/deduplicated/item_cliff-explosives.png
deleted file mode 100644
index fc41d76..0000000
--- a/deduplicated/item_cliff-explosives.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_cluster-grenade.png b/deduplicated/item_cluster-grenade.png
deleted file mode 100644
index 343e1fa..0000000
--- a/deduplicated/item_cluster-grenade.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_coin.png b/deduplicated/item_coin.png
deleted file mode 100644
index a7d8eac..0000000
--- a/deduplicated/item_coin.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_combat-shotgun.png b/deduplicated/item_combat-shotgun.png
deleted file mode 100644
index 6b0654c..0000000
--- a/deduplicated/item_combat-shotgun.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_concrete.png b/deduplicated/item_concrete.png
deleted file mode 100644
index 9c64d6c..0000000
--- a/deduplicated/item_concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_copper-cable.png b/deduplicated/item_copper-cable.png
deleted file mode 100644
index 39a4108..0000000
--- a/deduplicated/item_copper-cable.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_copper-plate.png b/deduplicated/item_copper-plate.png
deleted file mode 100644
index a1f4a23..0000000
--- a/deduplicated/item_copper-plate.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_copy-paste-tool.png b/deduplicated/item_copy-paste-tool.png
deleted file mode 100644
index 34c97c4..0000000
--- a/deduplicated/item_copy-paste-tool.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_crude-oil-barrel.png b/deduplicated/item_crude-oil-barrel.png
deleted file mode 100644
index 64753df..0000000
--- a/deduplicated/item_crude-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_cut-paste-tool.png b/deduplicated/item_cut-paste-tool.png
deleted file mode 100644
index d3d3ebf..0000000
--- a/deduplicated/item_cut-paste-tool.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_deconstruction-planner.png b/deduplicated/item_deconstruction-planner.png
deleted file mode 100644
index f2d6892..0000000
--- a/deduplicated/item_deconstruction-planner.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_discharge-defense-equipment.png b/deduplicated/item_discharge-defense-equipment.png
deleted file mode 100644
index 9128aaf..0000000
--- a/deduplicated/item_discharge-defense-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_discharge-defense-remote.png b/deduplicated/item_discharge-defense-remote.png
deleted file mode 100644
index f5e1366..0000000
--- a/deduplicated/item_discharge-defense-remote.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_dummy-steel-axe.png b/deduplicated/item_dummy-steel-axe.png
deleted file mode 100644
index 7cd307f..0000000
--- a/deduplicated/item_dummy-steel-axe.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_effectivity-module-2.png b/deduplicated/item_effectivity-module-2.png
deleted file mode 100644
index e17fbc6..0000000
--- a/deduplicated/item_effectivity-module-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_effectivity-module-3.png b/deduplicated/item_effectivity-module-3.png
deleted file mode 100644
index 5646a6c..0000000
--- a/deduplicated/item_effectivity-module-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_effectivity-module.png b/deduplicated/item_effectivity-module.png
deleted file mode 100644
index c52e8d9..0000000
--- a/deduplicated/item_effectivity-module.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_electric-engine-unit.png b/deduplicated/item_electric-engine-unit.png
deleted file mode 100644
index e38a18d..0000000
--- a/deduplicated/item_electric-engine-unit.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_electronic-circuit.png b/deduplicated/item_electronic-circuit.png
deleted file mode 100644
index 5566db7..0000000
--- a/deduplicated/item_electronic-circuit.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_empty-barrel.png b/deduplicated/item_empty-barrel.png
deleted file mode 100644
index ac22ccf..0000000
--- a/deduplicated/item_empty-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_energy-shield-equipment.png b/deduplicated/item_energy-shield-equipment.png
deleted file mode 100644
index 66b194d..0000000
--- a/deduplicated/item_energy-shield-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_energy-shield-mk2-equipment.png b/deduplicated/item_energy-shield-mk2-equipment.png
deleted file mode 100644
index b77e7b9..0000000
--- a/deduplicated/item_energy-shield-mk2-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_engine-unit.png b/deduplicated/item_engine-unit.png
deleted file mode 100644
index 949bb10..0000000
--- a/deduplicated/item_engine-unit.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_exoskeleton-equipment.png b/deduplicated/item_exoskeleton-equipment.png
deleted file mode 100644
index d5f4844..0000000
--- a/deduplicated/item_exoskeleton-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_explosive-cannon-shell.png b/deduplicated/item_explosive-cannon-shell.png
deleted file mode 100644
index 0642049..0000000
--- a/deduplicated/item_explosive-cannon-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_explosive-rocket.png b/deduplicated/item_explosive-rocket.png
deleted file mode 100644
index 6643ec1..0000000
--- a/deduplicated/item_explosive-rocket.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_explosive-uranium-cannon-shell.png b/deduplicated/item_explosive-uranium-cannon-shell.png
deleted file mode 100644
index a3ef4b6..0000000
--- a/deduplicated/item_explosive-uranium-cannon-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_explosives.png b/deduplicated/item_explosives.png
deleted file mode 100644
index 81a2697..0000000
--- a/deduplicated/item_explosives.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_firearm-magazine.png b/deduplicated/item_firearm-magazine.png
deleted file mode 100644
index e5c2780..0000000
--- a/deduplicated/item_firearm-magazine.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_flamethrower-ammo.png b/deduplicated/item_flamethrower-ammo.png
deleted file mode 100644
index 5dfe923..0000000
--- a/deduplicated/item_flamethrower-ammo.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_flamethrower.png b/deduplicated/item_flamethrower.png
deleted file mode 100644
index 7271258..0000000
--- a/deduplicated/item_flamethrower.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_flying-robot-frame.png b/deduplicated/item_flying-robot-frame.png
deleted file mode 100644
index 21c6640..0000000
--- a/deduplicated/item_flying-robot-frame.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_fusion-reactor-equipment.png b/deduplicated/item_fusion-reactor-equipment.png
deleted file mode 100644
index 2fe49c0..0000000
--- a/deduplicated/item_fusion-reactor-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_green-wire.png b/deduplicated/item_green-wire.png
deleted file mode 100644
index 06582ad..0000000
--- a/deduplicated/item_green-wire.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_grenade.png b/deduplicated/item_grenade.png
deleted file mode 100644
index 6c38c48..0000000
--- a/deduplicated/item_grenade.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_hazard-concrete.png b/deduplicated/item_hazard-concrete.png
deleted file mode 100644
index 39416d9..0000000
--- a/deduplicated/item_hazard-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_heavy-armor.png b/deduplicated/item_heavy-armor.png
deleted file mode 100644
index 7b73408..0000000
--- a/deduplicated/item_heavy-armor.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_heavy-oil-barrel.png b/deduplicated/item_heavy-oil-barrel.png
deleted file mode 100644
index d317fd0..0000000
--- a/deduplicated/item_heavy-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_iron-gear-wheel.png b/deduplicated/item_iron-gear-wheel.png
deleted file mode 100644
index b6e78e1..0000000
--- a/deduplicated/item_iron-gear-wheel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_iron-plate.png b/deduplicated/item_iron-plate.png
deleted file mode 100644
index 4f9ab49..0000000
--- a/deduplicated/item_iron-plate.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_iron-stick.png b/deduplicated/item_iron-stick.png
deleted file mode 100644
index bce3a9d..0000000
--- a/deduplicated/item_iron-stick.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_light-armor.png b/deduplicated/item_light-armor.png
deleted file mode 100644
index 865a943..0000000
--- a/deduplicated/item_light-armor.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_light-oil-barrel.png b/deduplicated/item_light-oil-barrel.png
deleted file mode 100644
index 487e217..0000000
--- a/deduplicated/item_light-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_logistic-science-pack.png b/deduplicated/item_logistic-science-pack.png
deleted file mode 100644
index 162fc59..0000000
--- a/deduplicated/item_logistic-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_low-density-structure.png b/deduplicated/item_low-density-structure.png
deleted file mode 100644
index 1549ed5..0000000
--- a/deduplicated/item_low-density-structure.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_lubricant-barrel.png b/deduplicated/item_lubricant-barrel.png
deleted file mode 100644
index d3fb2d2..0000000
--- a/deduplicated/item_lubricant-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_military-science-pack.png b/deduplicated/item_military-science-pack.png
deleted file mode 100644
index 994d710..0000000
--- a/deduplicated/item_military-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_modular-armor.png b/deduplicated/item_modular-armor.png
deleted file mode 100644
index 68042fe..0000000
--- a/deduplicated/item_modular-armor.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_night-vision-equipment.png b/deduplicated/item_night-vision-equipment.png
deleted file mode 100644
index 2f3214b..0000000
--- a/deduplicated/item_night-vision-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_nuclear-fuel.png b/deduplicated/item_nuclear-fuel.png
deleted file mode 100644
index ba3b616..0000000
--- a/deduplicated/item_nuclear-fuel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_personal-laser-defense-equipment.png b/deduplicated/item_personal-laser-defense-equipment.png
deleted file mode 100644
index 94fdd6c..0000000
--- a/deduplicated/item_personal-laser-defense-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_personal-roboport-equipment.png b/deduplicated/item_personal-roboport-equipment.png
deleted file mode 100644
index 5d18282..0000000
--- a/deduplicated/item_personal-roboport-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_personal-roboport-mk2-equipment.png b/deduplicated/item_personal-roboport-mk2-equipment.png
deleted file mode 100644
index d507f71..0000000
--- a/deduplicated/item_personal-roboport-mk2-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_petroleum-gas-barrel.png b/deduplicated/item_petroleum-gas-barrel.png
deleted file mode 100644
index 8bf4243..0000000
--- a/deduplicated/item_petroleum-gas-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_piercing-rounds-magazine.png b/deduplicated/item_piercing-rounds-magazine.png
deleted file mode 100644
index eb3e8f8..0000000
--- a/deduplicated/item_piercing-rounds-magazine.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_piercing-shotgun-shell.png b/deduplicated/item_piercing-shotgun-shell.png
deleted file mode 100644
index 7055a64..0000000
--- a/deduplicated/item_piercing-shotgun-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_pistol.png b/deduplicated/item_pistol.png
deleted file mode 100644
index db1992a..0000000
--- a/deduplicated/item_pistol.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_plastic-bar.png b/deduplicated/item_plastic-bar.png
deleted file mode 100644
index 6e0fe16..0000000
--- a/deduplicated/item_plastic-bar.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_poison-capsule.png b/deduplicated/item_poison-capsule.png
deleted file mode 100644
index 34c7ec8..0000000
--- a/deduplicated/item_poison-capsule.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_power-armor-mk2.png b/deduplicated/item_power-armor-mk2.png
deleted file mode 100644
index 13ad053..0000000
--- a/deduplicated/item_power-armor-mk2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_power-armor.png b/deduplicated/item_power-armor.png
deleted file mode 100644
index 2b0c657..0000000
--- a/deduplicated/item_power-armor.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_processing-unit.png b/deduplicated/item_processing-unit.png
deleted file mode 100644
index 04eab95..0000000
--- a/deduplicated/item_processing-unit.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_production-science-pack.png b/deduplicated/item_production-science-pack.png
deleted file mode 100644
index 62c5030..0000000
--- a/deduplicated/item_production-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_productivity-module-2.png b/deduplicated/item_productivity-module-2.png
deleted file mode 100644
index f5ef4ba..0000000
--- a/deduplicated/item_productivity-module-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_productivity-module-3.png b/deduplicated/item_productivity-module-3.png
deleted file mode 100644
index 92c9e17..0000000
--- a/deduplicated/item_productivity-module-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_productivity-module.png b/deduplicated/item_productivity-module.png
deleted file mode 100644
index f2acef3..0000000
--- a/deduplicated/item_productivity-module.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_red-wire.png b/deduplicated/item_red-wire.png
deleted file mode 100644
index 6d15780..0000000
--- a/deduplicated/item_red-wire.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_refined-concrete.png b/deduplicated/item_refined-concrete.png
deleted file mode 100644
index a744c9a..0000000
--- a/deduplicated/item_refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_refined-hazard-concrete.png b/deduplicated/item_refined-hazard-concrete.png
deleted file mode 100644
index eb4bb92..0000000
--- a/deduplicated/item_refined-hazard-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_repair-pack.png b/deduplicated/item_repair-pack.png
deleted file mode 100644
index db08d71..0000000
--- a/deduplicated/item_repair-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_rocket-control-unit.png b/deduplicated/item_rocket-control-unit.png
deleted file mode 100644
index 3749a7a..0000000
--- a/deduplicated/item_rocket-control-unit.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_rocket-fuel.png b/deduplicated/item_rocket-fuel.png
deleted file mode 100644
index 0143b69..0000000
--- a/deduplicated/item_rocket-fuel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_rocket-launcher.png b/deduplicated/item_rocket-launcher.png
deleted file mode 100644
index df58acc..0000000
--- a/deduplicated/item_rocket-launcher.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_rocket-part.png b/deduplicated/item_rocket-part.png
deleted file mode 100644
index 1a3b0c6..0000000
--- a/deduplicated/item_rocket-part.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_rocket.png b/deduplicated/item_rocket.png
deleted file mode 100644
index a34ef1b..0000000
--- a/deduplicated/item_rocket.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_satellite.png b/deduplicated/item_satellite.png
deleted file mode 100644
index f4c3817..0000000
--- a/deduplicated/item_satellite.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_shotgun-shell.png b/deduplicated/item_shotgun-shell.png
deleted file mode 100644
index f7defcc..0000000
--- a/deduplicated/item_shotgun-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_shotgun.png b/deduplicated/item_shotgun.png
deleted file mode 100644
index acb3334..0000000
--- a/deduplicated/item_shotgun.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_solar-panel-equipment.png b/deduplicated/item_solar-panel-equipment.png
deleted file mode 100644
index fff02a0..0000000
--- a/deduplicated/item_solar-panel-equipment.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_solid-fuel.png b/deduplicated/item_solid-fuel.png
deleted file mode 100644
index 89a7c44..0000000
--- a/deduplicated/item_solid-fuel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_space-science-pack.png b/deduplicated/item_space-science-pack.png
deleted file mode 100644
index 4489e48..0000000
--- a/deduplicated/item_space-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_speed-module-2.png b/deduplicated/item_speed-module-2.png
deleted file mode 100644
index a906660..0000000
--- a/deduplicated/item_speed-module-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_speed-module-3.png b/deduplicated/item_speed-module-3.png
deleted file mode 100644
index 9d6f284..0000000
--- a/deduplicated/item_speed-module-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_speed-module.png b/deduplicated/item_speed-module.png
deleted file mode 100644
index 0ec1a76..0000000
--- a/deduplicated/item_speed-module.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_spidertron-remote.png b/deduplicated/item_spidertron-remote.png
deleted file mode 100644
index 9d61a48..0000000
--- a/deduplicated/item_spidertron-remote.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_steel-plate.png b/deduplicated/item_steel-plate.png
deleted file mode 100644
index 53e9316..0000000
--- a/deduplicated/item_steel-plate.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_stone-brick.png b/deduplicated/item_stone-brick.png
deleted file mode 100644
index 746ad18..0000000
--- a/deduplicated/item_stone-brick.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_submachine-gun.png b/deduplicated/item_submachine-gun.png
deleted file mode 100644
index c8a23ae..0000000
--- a/deduplicated/item_submachine-gun.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_sulfur.png b/deduplicated/item_sulfur.png
deleted file mode 100644
index 4dfeb1e..0000000
--- a/deduplicated/item_sulfur.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_sulfuric-acid-barrel.png b/deduplicated/item_sulfuric-acid-barrel.png
deleted file mode 100644
index ca0bb39..0000000
--- a/deduplicated/item_sulfuric-acid-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_upgrade-planner.png b/deduplicated/item_upgrade-planner.png
deleted file mode 100644
index dc06545..0000000
--- a/deduplicated/item_upgrade-planner.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_uranium-235.png b/deduplicated/item_uranium-235.png
deleted file mode 100644
index cf5d7bf..0000000
--- a/deduplicated/item_uranium-235.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_uranium-238.png b/deduplicated/item_uranium-238.png
deleted file mode 100644
index afb76ac..0000000
--- a/deduplicated/item_uranium-238.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_uranium-cannon-shell.png b/deduplicated/item_uranium-cannon-shell.png
deleted file mode 100644
index ea13cd8..0000000
--- a/deduplicated/item_uranium-cannon-shell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_uranium-fuel-cell.png b/deduplicated/item_uranium-fuel-cell.png
deleted file mode 100644
index 530757b..0000000
--- a/deduplicated/item_uranium-fuel-cell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_uranium-rounds-magazine.png b/deduplicated/item_uranium-rounds-magazine.png
deleted file mode 100644
index 93948a1..0000000
--- a/deduplicated/item_uranium-rounds-magazine.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_used-up-uranium-fuel-cell.png b/deduplicated/item_used-up-uranium-fuel-cell.png
deleted file mode 100644
index cb24c20..0000000
--- a/deduplicated/item_used-up-uranium-fuel-cell.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_utility-science-pack.png b/deduplicated/item_utility-science-pack.png
deleted file mode 100644
index 86e0e2e..0000000
--- a/deduplicated/item_utility-science-pack.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_water-barrel.png b/deduplicated/item_water-barrel.png
deleted file mode 100644
index 3f104c0..0000000
--- a/deduplicated/item_water-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/item_wood.png b/deduplicated/item_wood.png
deleted file mode 100644
index a409529..0000000
--- a/deduplicated/item_wood.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_advanced-oil-processing.png b/deduplicated/recipe_advanced-oil-processing.png
deleted file mode 100644
index 9f26dcc..0000000
--- a/deduplicated/recipe_advanced-oil-processing.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_basic-oil-processing.png b/deduplicated/recipe_basic-oil-processing.png
deleted file mode 100644
index 534a2bb..0000000
--- a/deduplicated/recipe_basic-oil-processing.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_coal-liquefaction.png b/deduplicated/recipe_coal-liquefaction.png
deleted file mode 100644
index 2a58cde..0000000
--- a/deduplicated/recipe_coal-liquefaction.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-crude-oil-barrel.png b/deduplicated/recipe_empty-crude-oil-barrel.png
deleted file mode 100644
index de8cd32..0000000
--- a/deduplicated/recipe_empty-crude-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-heavy-oil-barrel.png b/deduplicated/recipe_empty-heavy-oil-barrel.png
deleted file mode 100644
index 97fbb37..0000000
--- a/deduplicated/recipe_empty-heavy-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-light-oil-barrel.png b/deduplicated/recipe_empty-light-oil-barrel.png
deleted file mode 100644
index be790f8..0000000
--- a/deduplicated/recipe_empty-light-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-lubricant-barrel.png b/deduplicated/recipe_empty-lubricant-barrel.png
deleted file mode 100644
index 6e3ed79..0000000
--- a/deduplicated/recipe_empty-lubricant-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-petroleum-gas-barrel.png b/deduplicated/recipe_empty-petroleum-gas-barrel.png
deleted file mode 100644
index c75c442..0000000
--- a/deduplicated/recipe_empty-petroleum-gas-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-sulfuric-acid-barrel.png b/deduplicated/recipe_empty-sulfuric-acid-barrel.png
deleted file mode 100644
index 2772eb6..0000000
--- a/deduplicated/recipe_empty-sulfuric-acid-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_empty-water-barrel.png b/deduplicated/recipe_empty-water-barrel.png
deleted file mode 100644
index a5c8443..0000000
--- a/deduplicated/recipe_empty-water-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-crude-oil-barrel.png b/deduplicated/recipe_fill-crude-oil-barrel.png
deleted file mode 100644
index 087cd13..0000000
--- a/deduplicated/recipe_fill-crude-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-heavy-oil-barrel.png b/deduplicated/recipe_fill-heavy-oil-barrel.png
deleted file mode 100644
index d7d877d..0000000
--- a/deduplicated/recipe_fill-heavy-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-light-oil-barrel.png b/deduplicated/recipe_fill-light-oil-barrel.png
deleted file mode 100644
index 3f25e74..0000000
--- a/deduplicated/recipe_fill-light-oil-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-lubricant-barrel.png b/deduplicated/recipe_fill-lubricant-barrel.png
deleted file mode 100644
index 0e0283e..0000000
--- a/deduplicated/recipe_fill-lubricant-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-petroleum-gas-barrel.png b/deduplicated/recipe_fill-petroleum-gas-barrel.png
deleted file mode 100644
index 5da8661..0000000
--- a/deduplicated/recipe_fill-petroleum-gas-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-sulfuric-acid-barrel.png b/deduplicated/recipe_fill-sulfuric-acid-barrel.png
deleted file mode 100644
index 40b07ff..0000000
--- a/deduplicated/recipe_fill-sulfuric-acid-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_fill-water-barrel.png b/deduplicated/recipe_fill-water-barrel.png
deleted file mode 100644
index e1800c0..0000000
--- a/deduplicated/recipe_fill-water-barrel.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_heavy-oil-cracking.png b/deduplicated/recipe_heavy-oil-cracking.png
deleted file mode 100644
index 0fc7eb3..0000000
--- a/deduplicated/recipe_heavy-oil-cracking.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_kovarex-enrichment-process.png b/deduplicated/recipe_kovarex-enrichment-process.png
deleted file mode 100644
index d688e84..0000000
--- a/deduplicated/recipe_kovarex-enrichment-process.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_light-oil-cracking.png b/deduplicated/recipe_light-oil-cracking.png
deleted file mode 100644
index abe77ec..0000000
--- a/deduplicated/recipe_light-oil-cracking.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_nuclear-fuel-reprocessing.png b/deduplicated/recipe_nuclear-fuel-reprocessing.png
deleted file mode 100644
index dcc4c66..0000000
--- a/deduplicated/recipe_nuclear-fuel-reprocessing.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_solid-fuel-from-heavy-oil.png b/deduplicated/recipe_solid-fuel-from-heavy-oil.png
deleted file mode 100644
index fa43786..0000000
--- a/deduplicated/recipe_solid-fuel-from-heavy-oil.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_solid-fuel-from-light-oil.png b/deduplicated/recipe_solid-fuel-from-light-oil.png
deleted file mode 100644
index 8789101..0000000
--- a/deduplicated/recipe_solid-fuel-from-light-oil.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_solid-fuel-from-petroleum-gas.png b/deduplicated/recipe_solid-fuel-from-petroleum-gas.png
deleted file mode 100644
index 3634123..0000000
--- a/deduplicated/recipe_solid-fuel-from-petroleum-gas.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/recipe_uranium-processing.png b/deduplicated/recipe_uranium-processing.png
deleted file mode 100644
index e1a21dd..0000000
--- a/deduplicated/recipe_uranium-processing.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_acid-refined-concrete.png b/deduplicated/tile_acid-refined-concrete.png
deleted file mode 100644
index 5fef83a..0000000
--- a/deduplicated/tile_acid-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_black-refined-concrete.png b/deduplicated/tile_black-refined-concrete.png
deleted file mode 100644
index a93aed1..0000000
--- a/deduplicated/tile_black-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_blue-refined-concrete.png b/deduplicated/tile_blue-refined-concrete.png
deleted file mode 100644
index 1ce9686..0000000
--- a/deduplicated/tile_blue-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_brown-refined-concrete.png b/deduplicated/tile_brown-refined-concrete.png
deleted file mode 100644
index 457740a..0000000
--- a/deduplicated/tile_brown-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_concrete.png b/deduplicated/tile_concrete.png
deleted file mode 100644
index 85ce286..0000000
--- a/deduplicated/tile_concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_cyan-refined-concrete.png b/deduplicated/tile_cyan-refined-concrete.png
deleted file mode 100644
index 0b51ec6..0000000
--- a/deduplicated/tile_cyan-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_deepwater-green.png b/deduplicated/tile_deepwater-green.png
deleted file mode 100644
index dacc97e..0000000
--- a/deduplicated/tile_deepwater-green.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_deepwater.png b/deduplicated/tile_deepwater.png
deleted file mode 100644
index acc44ba..0000000
--- a/deduplicated/tile_deepwater.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-1.png b/deduplicated/tile_dirt-1.png
deleted file mode 100644
index 9265c81..0000000
--- a/deduplicated/tile_dirt-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-2.png b/deduplicated/tile_dirt-2.png
deleted file mode 100644
index e3ce824..0000000
--- a/deduplicated/tile_dirt-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-3.png b/deduplicated/tile_dirt-3.png
deleted file mode 100644
index 5d8494c..0000000
--- a/deduplicated/tile_dirt-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-4.png b/deduplicated/tile_dirt-4.png
deleted file mode 100644
index 3f3e1a3..0000000
--- a/deduplicated/tile_dirt-4.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-5.png b/deduplicated/tile_dirt-5.png
deleted file mode 100644
index c747811..0000000
--- a/deduplicated/tile_dirt-5.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-6.png b/deduplicated/tile_dirt-6.png
deleted file mode 100644
index 848b74e..0000000
--- a/deduplicated/tile_dirt-6.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dirt-7.png b/deduplicated/tile_dirt-7.png
deleted file mode 100644
index 9eef1d4..0000000
--- a/deduplicated/tile_dirt-7.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_dry-dirt.png b/deduplicated/tile_dry-dirt.png
deleted file mode 100644
index 276e9d1..0000000
--- a/deduplicated/tile_dry-dirt.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_grass-1.png b/deduplicated/tile_grass-1.png
deleted file mode 100644
index c2ddf9a..0000000
--- a/deduplicated/tile_grass-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_grass-2.png b/deduplicated/tile_grass-2.png
deleted file mode 100644
index 75097c6..0000000
--- a/deduplicated/tile_grass-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_grass-3.png b/deduplicated/tile_grass-3.png
deleted file mode 100644
index de2892b..0000000
--- a/deduplicated/tile_grass-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_grass-4.png b/deduplicated/tile_grass-4.png
deleted file mode 100644
index 3a5d825..0000000
--- a/deduplicated/tile_grass-4.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_green-refined-concrete.png b/deduplicated/tile_green-refined-concrete.png
deleted file mode 100644
index 12b1714..0000000
--- a/deduplicated/tile_green-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_hazard-concrete-left.png b/deduplicated/tile_hazard-concrete-left.png
deleted file mode 100644
index 85336a3..0000000
--- a/deduplicated/tile_hazard-concrete-left.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_hazard-concrete-right.png b/deduplicated/tile_hazard-concrete-right.png
deleted file mode 100644
index 588aec4..0000000
--- a/deduplicated/tile_hazard-concrete-right.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_lab-dark-1.png b/deduplicated/tile_lab-dark-1.png
deleted file mode 100644
index 0dd50d1..0000000
--- a/deduplicated/tile_lab-dark-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_lab-dark-2.png b/deduplicated/tile_lab-dark-2.png
deleted file mode 100644
index 2d96fdc..0000000
--- a/deduplicated/tile_lab-dark-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_lab-white.png b/deduplicated/tile_lab-white.png
deleted file mode 100644
index 5e43649..0000000
--- a/deduplicated/tile_lab-white.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_landfill.png b/deduplicated/tile_landfill.png
deleted file mode 100644
index 5d428bc..0000000
--- a/deduplicated/tile_landfill.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_nuclear-ground.png b/deduplicated/tile_nuclear-ground.png
deleted file mode 100644
index 21387e7..0000000
--- a/deduplicated/tile_nuclear-ground.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_orange-refined-concrete.png b/deduplicated/tile_orange-refined-concrete.png
deleted file mode 100644
index 10621be..0000000
--- a/deduplicated/tile_orange-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_out-of-map.png b/deduplicated/tile_out-of-map.png
deleted file mode 100644
index 07971b1..0000000
--- a/deduplicated/tile_out-of-map.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_pink-refined-concrete.png b/deduplicated/tile_pink-refined-concrete.png
deleted file mode 100644
index bdd7f8a..0000000
--- a/deduplicated/tile_pink-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_purple-refined-concrete.png b/deduplicated/tile_purple-refined-concrete.png
deleted file mode 100644
index 0d27a9d..0000000
--- a/deduplicated/tile_purple-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_red-desert-0.png b/deduplicated/tile_red-desert-0.png
deleted file mode 100644
index 631ac1d..0000000
--- a/deduplicated/tile_red-desert-0.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_red-desert-1.png b/deduplicated/tile_red-desert-1.png
deleted file mode 100644
index 364856b..0000000
--- a/deduplicated/tile_red-desert-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_red-desert-2.png b/deduplicated/tile_red-desert-2.png
deleted file mode 100644
index e962a76..0000000
--- a/deduplicated/tile_red-desert-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_red-desert-3.png b/deduplicated/tile_red-desert-3.png
deleted file mode 100644
index a8787f5..0000000
--- a/deduplicated/tile_red-desert-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_red-refined-concrete.png b/deduplicated/tile_red-refined-concrete.png
deleted file mode 100644
index 5bc521b..0000000
--- a/deduplicated/tile_red-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_refined-concrete.png b/deduplicated/tile_refined-concrete.png
deleted file mode 100644
index fac2a62..0000000
--- a/deduplicated/tile_refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_refined-hazard-concrete-left.png b/deduplicated/tile_refined-hazard-concrete-left.png
deleted file mode 100644
index 5378315..0000000
--- a/deduplicated/tile_refined-hazard-concrete-left.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_refined-hazard-concrete-right.png b/deduplicated/tile_refined-hazard-concrete-right.png
deleted file mode 100644
index 42ed099..0000000
--- a/deduplicated/tile_refined-hazard-concrete-right.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_sand-1.png b/deduplicated/tile_sand-1.png
deleted file mode 100644
index 05bf1bf..0000000
--- a/deduplicated/tile_sand-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_sand-2.png b/deduplicated/tile_sand-2.png
deleted file mode 100644
index 64352c1..0000000
--- a/deduplicated/tile_sand-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_sand-3.png b/deduplicated/tile_sand-3.png
deleted file mode 100644
index fd6ca44..0000000
--- a/deduplicated/tile_sand-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_stone-path.png b/deduplicated/tile_stone-path.png
deleted file mode 100644
index 256bb1e..0000000
--- a/deduplicated/tile_stone-path.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_tile-unknown.png b/deduplicated/tile_tile-unknown.png
deleted file mode 100644
index 8f490fc..0000000
--- a/deduplicated/tile_tile-unknown.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_tutorial-grid.png b/deduplicated/tile_tutorial-grid.png
deleted file mode 100644
index 589693c..0000000
--- a/deduplicated/tile_tutorial-grid.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_water-green.png b/deduplicated/tile_water-green.png
deleted file mode 100644
index 70d4877..0000000
--- a/deduplicated/tile_water-green.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_water-mud.png b/deduplicated/tile_water-mud.png
deleted file mode 100644
index 8bcf046..0000000
--- a/deduplicated/tile_water-mud.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_water-shallow.png b/deduplicated/tile_water-shallow.png
deleted file mode 100644
index f132ffc..0000000
--- a/deduplicated/tile_water-shallow.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_water-wube.png b/deduplicated/tile_water-wube.png
deleted file mode 100644
index b1fc7ea..0000000
--- a/deduplicated/tile_water-wube.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_water.png b/deduplicated/tile_water.png
deleted file mode 100644
index 05b7f30..0000000
--- a/deduplicated/tile_water.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/tile_yellow-refined-concrete.png b/deduplicated/tile_yellow-refined-concrete.png
deleted file mode 100644
index 304df05..0000000
--- a/deduplicated/tile_yellow-refined-concrete.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-0.png b/deduplicated/virtual-signal_signal-0.png
deleted file mode 100644
index 894b0d9..0000000
--- a/deduplicated/virtual-signal_signal-0.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-1.png b/deduplicated/virtual-signal_signal-1.png
deleted file mode 100644
index 504a766..0000000
--- a/deduplicated/virtual-signal_signal-1.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-2.png b/deduplicated/virtual-signal_signal-2.png
deleted file mode 100644
index 4ab1d43..0000000
--- a/deduplicated/virtual-signal_signal-2.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-3.png b/deduplicated/virtual-signal_signal-3.png
deleted file mode 100644
index d018032..0000000
--- a/deduplicated/virtual-signal_signal-3.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-4.png b/deduplicated/virtual-signal_signal-4.png
deleted file mode 100644
index abc8368..0000000
--- a/deduplicated/virtual-signal_signal-4.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-5.png b/deduplicated/virtual-signal_signal-5.png
deleted file mode 100644
index 21ebff2..0000000
--- a/deduplicated/virtual-signal_signal-5.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-6.png b/deduplicated/virtual-signal_signal-6.png
deleted file mode 100644
index ecd17d5..0000000
--- a/deduplicated/virtual-signal_signal-6.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-7.png b/deduplicated/virtual-signal_signal-7.png
deleted file mode 100644
index 9027fda..0000000
--- a/deduplicated/virtual-signal_signal-7.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-8.png b/deduplicated/virtual-signal_signal-8.png
deleted file mode 100644
index f5441b0..0000000
--- a/deduplicated/virtual-signal_signal-8.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-9.png b/deduplicated/virtual-signal_signal-9.png
deleted file mode 100644
index 2b190d2..0000000
--- a/deduplicated/virtual-signal_signal-9.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-A.png b/deduplicated/virtual-signal_signal-A.png
deleted file mode 100644
index f2f9a69..0000000
--- a/deduplicated/virtual-signal_signal-A.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-B.png b/deduplicated/virtual-signal_signal-B.png
deleted file mode 100644
index 83cf86e..0000000
--- a/deduplicated/virtual-signal_signal-B.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-C.png b/deduplicated/virtual-signal_signal-C.png
deleted file mode 100644
index bfee31c..0000000
--- a/deduplicated/virtual-signal_signal-C.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-D.png b/deduplicated/virtual-signal_signal-D.png
deleted file mode 100644
index ea6ba92..0000000
--- a/deduplicated/virtual-signal_signal-D.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-E.png b/deduplicated/virtual-signal_signal-E.png
deleted file mode 100644
index 6f50795..0000000
--- a/deduplicated/virtual-signal_signal-E.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-F.png b/deduplicated/virtual-signal_signal-F.png
deleted file mode 100644
index dd19b62..0000000
--- a/deduplicated/virtual-signal_signal-F.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-G.png b/deduplicated/virtual-signal_signal-G.png
deleted file mode 100644
index b5d37fb..0000000
--- a/deduplicated/virtual-signal_signal-G.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-H.png b/deduplicated/virtual-signal_signal-H.png
deleted file mode 100644
index e4dff03..0000000
--- a/deduplicated/virtual-signal_signal-H.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-I.png b/deduplicated/virtual-signal_signal-I.png
deleted file mode 100644
index 6b0cdc1..0000000
--- a/deduplicated/virtual-signal_signal-I.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-J.png b/deduplicated/virtual-signal_signal-J.png
deleted file mode 100644
index 699262f..0000000
--- a/deduplicated/virtual-signal_signal-J.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-K.png b/deduplicated/virtual-signal_signal-K.png
deleted file mode 100644
index 0a0a59e..0000000
--- a/deduplicated/virtual-signal_signal-K.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-L.png b/deduplicated/virtual-signal_signal-L.png
deleted file mode 100644
index 5c41223..0000000
--- a/deduplicated/virtual-signal_signal-L.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-M.png b/deduplicated/virtual-signal_signal-M.png
deleted file mode 100644
index 44eacb9..0000000
--- a/deduplicated/virtual-signal_signal-M.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-N.png b/deduplicated/virtual-signal_signal-N.png
deleted file mode 100644
index 3444a2d..0000000
--- a/deduplicated/virtual-signal_signal-N.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-O.png b/deduplicated/virtual-signal_signal-O.png
deleted file mode 100644
index 9364038..0000000
--- a/deduplicated/virtual-signal_signal-O.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-P.png b/deduplicated/virtual-signal_signal-P.png
deleted file mode 100644
index e8f02ad..0000000
--- a/deduplicated/virtual-signal_signal-P.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-Q.png b/deduplicated/virtual-signal_signal-Q.png
deleted file mode 100644
index 968e2ab..0000000
--- a/deduplicated/virtual-signal_signal-Q.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-R.png b/deduplicated/virtual-signal_signal-R.png
deleted file mode 100644
index eae5026..0000000
--- a/deduplicated/virtual-signal_signal-R.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-S.png b/deduplicated/virtual-signal_signal-S.png
deleted file mode 100644
index 61ce1fb..0000000
--- a/deduplicated/virtual-signal_signal-S.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-T.png b/deduplicated/virtual-signal_signal-T.png
deleted file mode 100644
index 97fa288..0000000
--- a/deduplicated/virtual-signal_signal-T.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-U.png b/deduplicated/virtual-signal_signal-U.png
deleted file mode 100644
index 29fbd07..0000000
--- a/deduplicated/virtual-signal_signal-U.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-V.png b/deduplicated/virtual-signal_signal-V.png
deleted file mode 100644
index 7ab3c18..0000000
--- a/deduplicated/virtual-signal_signal-V.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-W.png b/deduplicated/virtual-signal_signal-W.png
deleted file mode 100644
index 003075c..0000000
--- a/deduplicated/virtual-signal_signal-W.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-X.png b/deduplicated/virtual-signal_signal-X.png
deleted file mode 100644
index 1fa0643..0000000
--- a/deduplicated/virtual-signal_signal-X.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-Y.png b/deduplicated/virtual-signal_signal-Y.png
deleted file mode 100644
index 07f4bd6..0000000
--- a/deduplicated/virtual-signal_signal-Y.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-Z.png b/deduplicated/virtual-signal_signal-Z.png
deleted file mode 100644
index ada0434..0000000
--- a/deduplicated/virtual-signal_signal-Z.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-anything.png b/deduplicated/virtual-signal_signal-anything.png
deleted file mode 100644
index 921c338..0000000
--- a/deduplicated/virtual-signal_signal-anything.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-black.png b/deduplicated/virtual-signal_signal-black.png
deleted file mode 100644
index 49648c3..0000000
--- a/deduplicated/virtual-signal_signal-black.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-blue.png b/deduplicated/virtual-signal_signal-blue.png
deleted file mode 100644
index 5106da9..0000000
--- a/deduplicated/virtual-signal_signal-blue.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-check.png b/deduplicated/virtual-signal_signal-check.png
deleted file mode 100644
index 8308b25..0000000
--- a/deduplicated/virtual-signal_signal-check.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-cyan.png b/deduplicated/virtual-signal_signal-cyan.png
deleted file mode 100644
index 2a8df2a..0000000
--- a/deduplicated/virtual-signal_signal-cyan.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-dot.png b/deduplicated/virtual-signal_signal-dot.png
deleted file mode 100644
index 39cbbe7..0000000
--- a/deduplicated/virtual-signal_signal-dot.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-each.png b/deduplicated/virtual-signal_signal-each.png
deleted file mode 100644
index 921d57f..0000000
--- a/deduplicated/virtual-signal_signal-each.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-everything.png b/deduplicated/virtual-signal_signal-everything.png
deleted file mode 100644
index f87e560..0000000
--- a/deduplicated/virtual-signal_signal-everything.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-green.png b/deduplicated/virtual-signal_signal-green.png
deleted file mode 100644
index 0f66280..0000000
--- a/deduplicated/virtual-signal_signal-green.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-grey.png b/deduplicated/virtual-signal_signal-grey.png
deleted file mode 100644
index 7354bb6..0000000
--- a/deduplicated/virtual-signal_signal-grey.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-info.png b/deduplicated/virtual-signal_signal-info.png
deleted file mode 100644
index d403e34..0000000
--- a/deduplicated/virtual-signal_signal-info.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-pink.png b/deduplicated/virtual-signal_signal-pink.png
deleted file mode 100644
index e0d0498..0000000
--- a/deduplicated/virtual-signal_signal-pink.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-red.png b/deduplicated/virtual-signal_signal-red.png
deleted file mode 100644
index 92dca31..0000000
--- a/deduplicated/virtual-signal_signal-red.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-white.png b/deduplicated/virtual-signal_signal-white.png
deleted file mode 100644
index 0d27308..0000000
--- a/deduplicated/virtual-signal_signal-white.png
+++ /dev/null
Binary files differ
diff --git a/deduplicated/virtual-signal_signal-yellow.png b/deduplicated/virtual-signal_signal-yellow.png
deleted file mode 100644
index 434b8d2..0000000
--- a/deduplicated/virtual-signal_signal-yellow.png
+++ /dev/null
Binary files differ
diff --git a/index.ts b/index.ts
index ce0000d..09fbb19 100644
--- a/index.ts
+++ b/index.ts
@@ -1,4 +1,4 @@
-import { ChannelType, Client, Collection, Guild, GuildChannel, GuildEmoji, GuildInvitableChannelResolvable, IntentsBitField, TextChannel } from 'discord.js';
+import { ChannelType, Client, Collection, Guild, GuildChannel, GuildEmoji, GuildInvitableChannelResolvable, IntentsBitField } from 'discord.js';
import { writeFileSync, readdirSync, readFileSync } from 'fs'
@@ -10,14 +10,17 @@
}
async function propogateGuilds(client: Client<true>): Promise<Collection<string, Guild>> {
+ console.log("Fetching Guilds")
await client.guilds.fetch();
let guilds = client.guilds.cache.filter((guild) => guild.ownerId == client.user.id);
if (guilds.size < 10) {
- await client.guilds.create({
- name: `BlueprintRadar Emoji ${guilds.size + 1}`
+ console.log(`Creating ${client.user.username} Emoji ${guilds.size + 1}`)
+ const created = await client.guilds.create({
+ name: `${client.user.username} Emoji ${guilds.size + 1}`
});
- propogateGuilds(client);
+ console.log(`Created: ${created.name}: ${created.id}`)
+ await propogateGuilds(client);
}
return guilds;
@@ -35,10 +38,10 @@
client.on('error', (m) => console.error(m.message));
client.once('ready', async (client) => {
+ if (!process.env.EMOJI_DIR) throw new Error("Missing Emoji Directory");
console.log('ready')
let emojis: Collection<string, string> = new Collection();
-
- const dir = readdirSync("./deduplicated", {
+ const dir = readdirSync(process.env.EMOJI_DIR, {
withFileTypes: true
}).filter(file => file.isFile());
console.log(dir)
@@ -67,11 +70,11 @@
let emojiCount = 50;
- while (emojiCount > 0) {
+ while (emojiCount > 0 && !(currentEmojiIndex >= emojiFiles.length)) {
let emoji = emojiFiles[currentEmojiIndex];
- let attachment = readFileSync(`./deduplicated/${emoji.name}`);
- let longName = emoji.name.split('.')[0].replaceAll(/\-/g, "_");
- let name = longName.substring(0, Math.min(longName.length, 32));
+ let attachment = readFileSync(`${process.env.EMOJI_DIR}/${emoji.name}`);
+ let longName = emoji.name.split('.')[0].split('_').pop()?.replaceAll(/\-/g, "_");
+ let name = (longName ?? "_").substring(0, Math.min((longName ?? "_").length, 32));
const outEmoji = await uploadEmoji(guild, {name, attachment});
console.log(`${name}: ${outEmoji.id}`)
emojis.set(name, outEmoji.id);
@@ -79,15 +82,21 @@
emojiCount--;
currentEmojiIndex++;
}
+ console.log(`completed emojis for ${guild.name}`);
}
+ console.log('Creating out.json');
+
let json: Record<string, string> = {};
for (const [k,v] of emojis) {
+ console.log(`Mapping ${k} to ${v}`);
json[k] = v;
}
writeFileSync('./out.json', JSON.stringify(json));
+ await client.destroy();
+ process.exit(0);
})
client.login(process.env.TOKEN)
\ No newline at end of file