From a8f7f7043ae147c93a36f20d9e01ae145b8b0b8b Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Fri, 19 Jun 2020 13:34:37 +0200 Subject: [PATCH] Setup --- Readme.md | 29 +++ docs/craftguide.js | 204 ++++++++++++++++++ docs/favicon.ico | Bin 0 -> 1150 bytes docs/favicon.png | Bin 0 -> 47664 bytes docs/images/CraftItem.png | Bin 0 -> 874 bytes docs/images/MBOItem.png | Bin 0 -> 874 bytes docs/images/MaterialItem.png | Bin 0 -> 874 bytes docs/images/MaterialItem2.png | Bin 0 -> 874 bytes docs/images/MaterialItem3.png | Bin 0 -> 874 bytes docs/images/MesePick.png | Bin 0 -> 525 bytes docs/images/NodeItem.png | Bin 0 -> 874 bytes docs/images/STAxe.png | Bin 0 -> 459 bytes docs/images/STPick.png | Bin 0 -> 544 bytes docs/images/STShovel.png | Bin 0 -> 539 bytes docs/images/STSword.png | Bin 0 -> 503 bytes docs/images/SteelAxe.png | Bin 0 -> 463 bytes docs/images/SteelPick.png | Bin 0 -> 528 bytes docs/images/SteelShovel.png | Bin 0 -> 505 bytes docs/images/SteelSword.png | Bin 0 -> 458 bytes docs/images/Stick.png | Bin 0 -> 327 bytes docs/images/ToolItem.png | Bin 0 -> 874 bytes docs/images/WAxe.png | Bin 0 -> 453 bytes docs/images/WPick.png | Bin 0 -> 510 bytes docs/images/WShovel.png | Bin 0 -> 497 bytes docs/images/WSword.png | Bin 0 -> 456 bytes docs/images/apple.png | Bin 0 -> 466 bytes docs/images/beds_bed.png | Bin 0 -> 745 bytes docs/images/beds_bed_bottom.png | Bin 0 -> 745 bytes docs/images/beds_bed_bottom_red.png | Bin 0 -> 745 bytes docs/images/beds_bed_top.png | Bin 0 -> 2345 bytes docs/images/beds_bed_top_red.png | Bin 0 -> 2345 bytes docs/images/beds_fancy_bed.png | Bin 0 -> 783 bytes docs/images/beds_fancy_bed_bottom.png | Bin 0 -> 783 bytes docs/images/beds_fancy_bed_top.png | Bin 0 -> 2692 bytes docs/images/binoculars_binoculars.png | Bin 0 -> 555 bytes docs/images/blank.png | Bin 0 -> 536 bytes docs/images/boats_boat.png | Bin 0 -> 1501 bytes docs/images/bones_bones.png | Bin 0 -> 3485 bytes docs/images/book.png | Bin 0 -> 545 bytes docs/images/bookshelf.png | Bin 0 -> 3570 bytes docs/images/brick.png | Bin 0 -> 4614 bytes docs/images/bucket.png | Bin 0 -> 430 bytes docs/images/bucket_bucket_empty.png | Bin 0 -> 430 bytes docs/images/bucket_bucket_lava.png | Bin 0 -> 527 bytes docs/images/bucket_bucket_river_water.png | Bin 0 -> 516 bytes docs/images/bucket_bucket_water.png | Bin 0 -> 523 bytes docs/images/bucket_lava.png | Bin 0 -> 527 bytes docs/images/bucket_water.png | Bin 0 -> 523 bytes docs/images/butterflies_butterfly_red.png | Bin 0 -> 146 bytes docs/images/butterflies_butterfly_violet.png | Bin 0 -> 149 bytes docs/images/butterflies_butterfly_white.png | Bin 0 -> 139 bytes docs/images/cactus.png | Bin 0 -> 3520 bytes docs/images/carts_brakerail.png | Bin 0 -> 898 bytes docs/images/carts_cart.png | Bin 0 -> 3728 bytes docs/images/carts_powerrail.png | Bin 0 -> 920 bytes docs/images/carts_rail.png | Bin 0 -> 780 bytes docs/images/chest.png | Bin 0 -> 4000 bytes docs/images/clay.png | Bin 0 -> 3160 bytes docs/images/clay_brick.png | Bin 0 -> 329 bytes docs/images/cobble.png | Bin 0 -> 3842 bytes docs/images/craft.png | Bin 0 -> 874 bytes docs/images/default_acacia_bush_leaves.png | Bin 0 -> 3611 bytes docs/images/default_acacia_bush_sapling.png | Bin 0 -> 375 bytes docs/images/default_acacia_bush_stem.png | Bin 0 -> 631 bytes docs/images/default_acacia_leaves.png | Bin 0 -> 2229 bytes docs/images/default_acacia_sapling.png | Bin 0 -> 476 bytes docs/images/default_acacia_tree.png | Bin 0 -> 4009 bytes docs/images/default_acacia_wood.png | Bin 0 -> 2968 bytes docs/images/default_apple.png | Bin 0 -> 466 bytes docs/images/default_aspen_leaves.png | Bin 0 -> 4065 bytes docs/images/default_aspen_sapling.png | Bin 0 -> 632 bytes docs/images/default_aspen_tree.png | Bin 0 -> 4449 bytes docs/images/default_aspen_wood.png | Bin 0 -> 3054 bytes docs/images/default_axe_bronze.png | Bin 0 -> 478 bytes docs/images/default_axe_diamond.png | Bin 0 -> 476 bytes docs/images/default_axe_mese.png | Bin 0 -> 473 bytes docs/images/default_axe_steel.png | Bin 0 -> 463 bytes docs/images/default_axe_stone.png | Bin 0 -> 459 bytes docs/images/default_axe_wood.png | Bin 0 -> 453 bytes docs/images/default_blueberries.png | Bin 0 -> 419 bytes docs/images/default_blueberry_bush_leaves.png | Bin 0 -> 4465 bytes ...ult_blueberry_bush_leaves_with_berries.png | Bin 0 -> 4778 bytes .../images/default_blueberry_bush_sapling.png | Bin 0 -> 474 bytes docs/images/default_book.png | Bin 0 -> 545 bytes docs/images/default_bookshelf.png | Bin 0 -> 3570 bytes docs/images/default_brick.png | Bin 0 -> 4614 bytes docs/images/default_bronze_ingot.png | Bin 0 -> 519 bytes docs/images/default_bronzeblock.png | Bin 0 -> 3655 bytes docs/images/default_bush_leaves.png | Bin 0 -> 4234 bytes docs/images/default_bush_sapling.png | Bin 0 -> 414 bytes docs/images/default_bush_stem.png | Bin 0 -> 573 bytes docs/images/default_cactus.png | Bin 0 -> 3520 bytes docs/images/default_chest.png | Bin 0 -> 4000 bytes docs/images/default_chest_locked.png | Bin 0 -> 4059 bytes docs/images/default_clay.png | Bin 0 -> 3160 bytes docs/images/default_clay_brick.png | Bin 0 -> 329 bytes docs/images/default_clay_lump.png | Bin 0 -> 343 bytes docs/images/default_coal_lump.png | Bin 0 -> 321 bytes docs/images/default_coalblock.png | Bin 0 -> 3023 bytes docs/images/default_cobble.png | Bin 0 -> 3842 bytes docs/images/default_copper_ingot.png | Bin 0 -> 558 bytes docs/images/default_copper_lump.png | Bin 0 -> 427 bytes docs/images/default_copperblock.png | Bin 0 -> 3792 bytes docs/images/default_coral_brown.png | Bin 0 -> 5176 bytes docs/images/default_coral_cyan.png | Bin 0 -> 470 bytes docs/images/default_coral_green.png | Bin 0 -> 730 bytes docs/images/default_coral_orange.png | Bin 0 -> 4643 bytes docs/images/default_coral_pink.png | Bin 0 -> 717 bytes docs/images/default_coral_skeleton.png | Bin 0 -> 2955 bytes docs/images/default_desert_cobble.png | Bin 0 -> 4313 bytes docs/images/default_desert_sand.png | Bin 0 -> 4112 bytes docs/images/default_desert_sandstone.png | Bin 0 -> 3333 bytes .../images/default_desert_sandstone_block.png | Bin 0 -> 3697 bytes .../images/default_desert_sandstone_brick.png | Bin 0 -> 4146 bytes docs/images/default_desert_stone.png | Bin 0 -> 2996 bytes docs/images/default_desert_stone_block.png | Bin 0 -> 3325 bytes docs/images/default_desert_stonebrick.png | Bin 0 -> 3607 bytes docs/images/default_diamond.png | Bin 0 -> 597 bytes docs/images/default_diamondblock.png | Bin 0 -> 2910 bytes docs/images/default_dirt.png | Bin 0 -> 3997 bytes .../default_dirt_with_coniferous_litter.png | Bin 0 -> 4795 bytes docs/images/default_dirt_with_dry_grass.png | Bin 0 -> 4445 bytes docs/images/default_dirt_with_grass.png | Bin 0 -> 4148 bytes .../default_dirt_with_rainforest_litter.png | Bin 0 -> 4491 bytes docs/images/default_dirt_with_snow.png | Bin 0 -> 4469 bytes docs/images/default_dry_dirt.png | Bin 0 -> 3117 bytes .../default_dry_dirt_with_dry_grass.png | Bin 0 -> 4253 bytes docs/images/default_dry_grass_1.png | Bin 0 -> 672 bytes docs/images/default_dry_shrub.png | Bin 0 -> 374 bytes .../default_emergent_jungle_sapling.png | Bin 0 -> 527 bytes docs/images/default_fence_acacia_wood.png | Bin 0 -> 682 bytes docs/images/default_fence_aspen_wood.png | Bin 0 -> 665 bytes docs/images/default_fence_junglewood.png | Bin 0 -> 666 bytes docs/images/default_fence_pine_wood.png | Bin 0 -> 705 bytes .../images/default_fence_rail_acacia_wood.png | Bin 0 -> 276 bytes docs/images/default_fence_rail_aspen_wood.png | Bin 0 -> 269 bytes docs/images/default_fence_rail_junglewood.png | Bin 0 -> 271 bytes docs/images/default_fence_rail_pine_wood.png | Bin 0 -> 274 bytes docs/images/default_fence_rail_wood.png | Bin 0 -> 275 bytes docs/images/default_fence_wood.png | Bin 0 -> 684 bytes docs/images/default_fern_1.png | Bin 0 -> 599 bytes docs/images/default_flint.png | Bin 0 -> 438 bytes docs/images/default_furnace.png | Bin 0 -> 3910 bytes docs/images/default_glass.png | Bin 0 -> 1809 bytes docs/images/default_gold_ingot.png | Bin 0 -> 485 bytes docs/images/default_gold_lump.png | Bin 0 -> 363 bytes docs/images/default_goldblock.png | Bin 0 -> 4201 bytes docs/images/default_grass_1.png | Bin 0 -> 432 bytes docs/images/default_gravel.png | Bin 0 -> 4668 bytes docs/images/default_ice.png | Bin 0 -> 2351 bytes docs/images/default_iron_lump.png | Bin 0 -> 354 bytes docs/images/default_junglegrass.png | Bin 0 -> 648 bytes docs/images/default_jungleleaves.png | Bin 0 -> 1970 bytes docs/images/default_junglesapling.png | Bin 0 -> 491 bytes docs/images/default_jungletree.png | Bin 0 -> 4982 bytes docs/images/default_junglewood.png | Bin 0 -> 2819 bytes docs/images/default_ladder.png | Bin 0 -> 966 bytes docs/images/default_ladder_steel.png | Bin 0 -> 675 bytes docs/images/default_ladder_wood.png | Bin 0 -> 966 bytes docs/images/default_large_cactus_seedling.png | Bin 0 -> 704 bytes docs/images/default_lava_source.png | Bin 0 -> 4249 bytes docs/images/default_leaves.png | Bin 0 -> 3616 bytes docs/images/default_marram_grass_1.png | Bin 0 -> 540 bytes docs/images/default_mese.png | Bin 0 -> 1312 bytes docs/images/default_mese_block.png | Bin 0 -> 1312 bytes docs/images/default_mese_crystal.png | Bin 0 -> 540 bytes docs/images/default_mese_crystal_fragment.png | Bin 0 -> 326 bytes docs/images/default_mese_post_light.png | Bin 0 -> 1095 bytes docs/images/default_meselamp.png | Bin 0 -> 4431 bytes docs/images/default_mossycobble.png | Bin 0 -> 4555 bytes docs/images/default_obsidian.png | Bin 0 -> 1525 bytes docs/images/default_obsidian_block.png | Bin 0 -> 1862 bytes docs/images/default_obsidian_glass.png | Bin 0 -> 898 bytes docs/images/default_obsidian_shard.png | Bin 0 -> 301 bytes docs/images/default_obsidianbrick.png | Bin 0 -> 2290 bytes docs/images/default_paper.png | Bin 0 -> 459 bytes docs/images/default_papyrus.png | Bin 0 -> 690 bytes docs/images/default_permafrost.png | Bin 0 -> 3782 bytes docs/images/default_permafrost_with_moss.png | Bin 0 -> 4451 bytes .../images/default_permafrost_with_stones.png | Bin 0 -> 4272 bytes docs/images/default_pick_bronze.png | Bin 0 -> 548 bytes docs/images/default_pick_diamond.png | Bin 0 -> 577 bytes docs/images/default_pick_mese.png | Bin 0 -> 525 bytes docs/images/default_pick_steel.png | Bin 0 -> 528 bytes docs/images/default_pick_stone.png | Bin 0 -> 544 bytes docs/images/default_pick_wood.png | Bin 0 -> 510 bytes docs/images/default_pine_bush_needles.png | Bin 0 -> 4333 bytes docs/images/default_pine_bush_sapling.png | Bin 0 -> 424 bytes docs/images/default_pine_bush_stem.png | Bin 0 -> 574 bytes docs/images/default_pine_needles.png | Bin 0 -> 4333 bytes docs/images/default_pine_sapling.png | Bin 0 -> 543 bytes docs/images/default_pine_tree.png | Bin 0 -> 3852 bytes docs/images/default_pine_wood.png | Bin 0 -> 3152 bytes docs/images/default_pinetree.png | Bin 0 -> 3852 bytes docs/images/default_pinewood.png | Bin 0 -> 3152 bytes docs/images/default_rail.png | Bin 0 -> 780 bytes docs/images/default_river_water_source.png | Bin 0 -> 3715 bytes docs/images/default_sand.png | Bin 0 -> 3440 bytes docs/images/default_sand_with_kelp.png | Bin 0 -> 818 bytes docs/images/default_sandstone.png | Bin 0 -> 3754 bytes docs/images/default_sandstone_block.png | Bin 0 -> 4047 bytes docs/images/default_sandstonebrick.png | Bin 0 -> 4474 bytes docs/images/default_sapling.png | Bin 0 -> 501 bytes docs/images/default_shovel_bronze.png | Bin 0 -> 549 bytes docs/images/default_shovel_diamond.png | Bin 0 -> 547 bytes docs/images/default_shovel_mese.png | Bin 0 -> 502 bytes docs/images/default_shovel_steel.png | Bin 0 -> 505 bytes docs/images/default_shovel_stone.png | Bin 0 -> 539 bytes docs/images/default_shovel_wood.png | Bin 0 -> 497 bytes docs/images/default_sign_wall.png | Bin 0 -> 775 bytes docs/images/default_sign_wall_steel.png | Bin 0 -> 492 bytes docs/images/default_sign_wall_wood.png | Bin 0 -> 775 bytes docs/images/default_silver_sand.png | Bin 0 -> 3316 bytes docs/images/default_silver_sandstone.png | Bin 0 -> 2582 bytes .../images/default_silver_sandstone_block.png | Bin 0 -> 3070 bytes .../images/default_silver_sandstone_brick.png | Bin 0 -> 3561 bytes docs/images/default_skeleton_key.png | Bin 0 -> 362 bytes docs/images/default_snow.png | Bin 0 -> 507 bytes docs/images/default_snowblock.png | Bin 0 -> 4194 bytes docs/images/default_steel_ingot.png | Bin 0 -> 459 bytes docs/images/default_steelblock.png | Bin 0 -> 3828 bytes docs/images/default_stick.png | Bin 0 -> 327 bytes docs/images/default_stone.png | Bin 0 -> 2823 bytes docs/images/default_stone_block.png | Bin 0 -> 3252 bytes docs/images/default_stone_with_coal.png | Bin 0 -> 3203 bytes docs/images/default_stone_with_copper.png | Bin 0 -> 3516 bytes docs/images/default_stone_with_diamond.png | Bin 0 -> 3829 bytes docs/images/default_stone_with_gold.png | Bin 0 -> 3264 bytes docs/images/default_stone_with_iron.png | Bin 0 -> 3470 bytes docs/images/default_stone_with_mese.png | Bin 0 -> 4306 bytes docs/images/default_stone_with_tin.png | Bin 0 -> 3514 bytes docs/images/default_stonebrick.png | Bin 0 -> 3584 bytes docs/images/default_sword_bronze.png | Bin 0 -> 471 bytes docs/images/default_sword_diamond.png | Bin 0 -> 480 bytes docs/images/default_sword_mese.png | Bin 0 -> 503 bytes docs/images/default_sword_steel.png | Bin 0 -> 458 bytes docs/images/default_sword_stone.png | Bin 0 -> 503 bytes docs/images/default_sword_wood.png | Bin 0 -> 456 bytes docs/images/default_tin_ingot.png | Bin 0 -> 454 bytes docs/images/default_tin_lump.png | Bin 0 -> 357 bytes docs/images/default_tinblock.png | Bin 0 -> 3025 bytes docs/images/default_torch.png | Bin 0 -> 436 bytes docs/images/default_tree.png | Bin 0 -> 3911 bytes docs/images/default_water_source.png | Bin 0 -> 3290 bytes docs/images/default_wood.png | Bin 0 -> 3009 bytes docs/images/dirt.png | Bin 0 -> 3997 bytes docs/images/dirt_with_grass.png | Bin 0 -> 4148 bytes docs/images/doors_door_glass.png | Bin 0 -> 479 bytes docs/images/doors_door_obsidian_glass.png | Bin 0 -> 351 bytes docs/images/doors_door_steel.png | Bin 0 -> 329 bytes docs/images/doors_door_wood.png | Bin 0 -> 328 bytes docs/images/doors_gate_acacia_wood_closed.png | Bin 0 -> 1467 bytes docs/images/doors_gate_aspen_wood_closed.png | Bin 0 -> 1537 bytes docs/images/doors_gate_junglewood_closed.png | Bin 0 -> 1385 bytes docs/images/doors_gate_pine_wood_closed.png | Bin 0 -> 1566 bytes docs/images/doors_gate_wood_closed.png | Bin 0 -> 1463 bytes docs/images/doors_trapdoor.png | Bin 0 -> 663 bytes docs/images/doors_trapdoor_steel.png | Bin 0 -> 343 bytes docs/images/dye_black.png | Bin 0 -> 270 bytes docs/images/dye_blue.png | Bin 0 -> 274 bytes docs/images/dye_brown.png | Bin 0 -> 273 bytes docs/images/dye_cyan.png | Bin 0 -> 266 bytes docs/images/dye_dark_green.png | Bin 0 -> 272 bytes docs/images/dye_dark_grey.png | Bin 0 -> 269 bytes docs/images/dye_green.png | Bin 0 -> 271 bytes docs/images/dye_grey.png | Bin 0 -> 269 bytes docs/images/dye_magenta.png | Bin 0 -> 280 bytes docs/images/dye_orange.png | Bin 0 -> 286 bytes docs/images/dye_pink.png | Bin 0 -> 265 bytes docs/images/dye_red.png | Bin 0 -> 279 bytes docs/images/dye_violet.png | Bin 0 -> 280 bytes docs/images/dye_white.png | Bin 0 -> 266 bytes docs/images/dye_yellow.png | Bin 0 -> 275 bytes docs/images/farming_bread.png | Bin 0 -> 697 bytes docs/images/farming_cotton.png | Bin 0 -> 555 bytes docs/images/farming_flour.png | Bin 0 -> 328 bytes docs/images/farming_hoe_steel.png | Bin 0 -> 497 bytes docs/images/farming_hoe_stone.png | Bin 0 -> 493 bytes docs/images/farming_hoe_wood.png | Bin 0 -> 486 bytes docs/images/farming_seed_cotton.png | Bin 0 -> 362 bytes docs/images/farming_seed_wheat.png | Bin 0 -> 346 bytes docs/images/farming_straw.png | Bin 0 -> 5114 bytes docs/images/farming_string.png | Bin 0 -> 537 bytes docs/images/farming_wheat.png | Bin 0 -> 604 bytes docs/images/fire_flint_and_steel.png | Bin 0 -> 536 bytes docs/images/fire_permanent_flame.png | Bin 0 -> 1148 bytes docs/images/fireflies_bug_net.png | Bin 0 -> 460 bytes docs/images/fireflies_firefly.png | Bin 0 -> 159 bytes docs/images/fireflies_firefly_bottle.png | Bin 0 -> 429 bytes docs/images/flowers_chrysanthemum_green.png | Bin 0 -> 434 bytes docs/images/flowers_dandelion_white.png | Bin 0 -> 295 bytes docs/images/flowers_dandelion_yellow.png | Bin 0 -> 262 bytes .../images/flowers_flower_dandelion_white.png | Bin 0 -> 295 bytes .../flowers_flower_dandelion_yellow.png | Bin 0 -> 262 bytes docs/images/flowers_flower_geranium.png | Bin 0 -> 438 bytes docs/images/flowers_flower_rose.png | Bin 0 -> 319 bytes docs/images/flowers_flower_tulip.png | Bin 0 -> 330 bytes docs/images/flowers_flower_viola.png | Bin 0 -> 352 bytes docs/images/flowers_geranium.png | Bin 0 -> 438 bytes docs/images/flowers_mushroom_brown.png | Bin 0 -> 311 bytes .../images/flowers_mushroom_fertile_brown.png | Bin 0 -> 311 bytes docs/images/flowers_mushroom_fertile_red.png | Bin 0 -> 357 bytes docs/images/flowers_mushroom_red.png | Bin 0 -> 357 bytes docs/images/flowers_mushroom_spores_brown.png | Bin 0 -> 311 bytes docs/images/flowers_mushroom_spores_red.png | Bin 0 -> 357 bytes docs/images/flowers_rose.png | Bin 0 -> 319 bytes docs/images/flowers_tulip.png | Bin 0 -> 330 bytes docs/images/flowers_tulip_black.png | Bin 0 -> 396 bytes docs/images/flowers_viola.png | Bin 0 -> 352 bytes docs/images/flowers_waterlily.png | Bin 0 -> 864 bytes docs/images/furnace.png | Bin 0 -> 3910 bytes docs/images/glass.png | Bin 0 -> 1809 bytes docs/images/gravel.png | Bin 0 -> 4668 bytes docs/images/junglegrass.png | Bin 0 -> 648 bytes docs/images/jungletree.png | Bin 0 -> 4982 bytes docs/images/ladder.png | Bin 0 -> 966 bytes docs/images/lava_source.png | Bin 0 -> 4249 bytes docs/images/leaves.png | Bin 0 -> 3616 bytes docs/images/locked_chest.png | Bin 0 -> 4059 bytes docs/images/lump_of_clay.png | Bin 0 -> 343 bytes docs/images/lump_of_coal.png | Bin 0 -> 321 bytes docs/images/lump_of_iron.png | Bin 0 -> 354 bytes docs/images/map_mapping_kit.png | Bin 0 -> 1043 bytes docs/images/mapgen_apple.png | Bin 0 -> 466 bytes docs/images/mapgen_cobble.png | Bin 0 -> 3842 bytes docs/images/mapgen_desert_sand.png | Bin 0 -> 4112 bytes docs/images/mapgen_desert_stone.png | Bin 0 -> 2996 bytes docs/images/mapgen_dirt.png | Bin 0 -> 3997 bytes docs/images/mapgen_dirt_with_grass.png | Bin 0 -> 4148 bytes docs/images/mapgen_dirt_with_snow.png | Bin 0 -> 4469 bytes docs/images/mapgen_gravel.png | Bin 0 -> 4668 bytes docs/images/mapgen_ice.png | Bin 0 -> 2351 bytes docs/images/mapgen_junglegrass.png | Bin 0 -> 648 bytes docs/images/mapgen_jungleleaves.png | Bin 0 -> 1970 bytes docs/images/mapgen_jungletree.png | Bin 0 -> 4982 bytes docs/images/mapgen_lava_source.png | Bin 0 -> 4249 bytes docs/images/mapgen_leaves.png | Bin 0 -> 3616 bytes docs/images/mapgen_mossycobble.png | Bin 0 -> 4555 bytes docs/images/mapgen_pine_needles.png | Bin 0 -> 4333 bytes docs/images/mapgen_pine_tree.png | Bin 0 -> 3852 bytes docs/images/mapgen_river_water_source.png | Bin 0 -> 3715 bytes docs/images/mapgen_sand.png | Bin 0 -> 3440 bytes docs/images/mapgen_snow.png | Bin 0 -> 507 bytes docs/images/mapgen_snowblock.png | Bin 0 -> 4194 bytes docs/images/mapgen_stair_cobble.png | Bin 0 -> 3832 bytes docs/images/mapgen_stair_desert_stone.png | Bin 0 -> 2967 bytes docs/images/mapgen_stone.png | Bin 0 -> 2823 bytes docs/images/mapgen_tree.png | Bin 0 -> 3911 bytes docs/images/mapgen_water_source.png | Bin 0 -> 3290 bytes docs/images/mese.png | Bin 0 -> 1312 bytes docs/images/mossycobble.png | Bin 0 -> 4555 bytes docs/images/mushroom_brown_natural.png | Bin 0 -> 311 bytes docs/images/mushroom_red_natural.png | Bin 0 -> 357 bytes docs/images/node.png | Bin 0 -> 874 bytes docs/images/paper.png | Bin 0 -> 459 bytes docs/images/papyrus.png | Bin 0 -> 690 bytes docs/images/rail.png | Bin 0 -> 780 bytes docs/images/sand.png | Bin 0 -> 3440 bytes docs/images/sandstone.png | Bin 0 -> 3754 bytes docs/images/sapling.png | Bin 0 -> 501 bytes docs/images/screwdriver_screwdriver.png | Bin 0 -> 495 bytes docs/images/screwdriver_screwdriver1.png | Bin 0 -> 495 bytes docs/images/screwdriver_screwdriver2.png | Bin 0 -> 495 bytes docs/images/screwdriver_screwdriver3.png | Bin 0 -> 495 bytes docs/images/screwdriver_screwdriver4.png | Bin 0 -> 495 bytes docs/images/sign_wall.png | Bin 0 -> 775 bytes docs/images/snow.png | Bin 0 -> 507 bytes docs/images/stairs_slab_acacia_wood.png | Bin 0 -> 2190 bytes docs/images/stairs_slab_aspen_wood.png | Bin 0 -> 2234 bytes docs/images/stairs_slab_brick.png | Bin 0 -> 3291 bytes docs/images/stairs_slab_bronzeblock.png | Bin 0 -> 2726 bytes docs/images/stairs_slab_cobble.png | Bin 0 -> 2785 bytes docs/images/stairs_slab_copperblock.png | Bin 0 -> 2856 bytes docs/images/stairs_slab_desert_cobble.png | Bin 0 -> 3097 bytes docs/images/stairs_slab_desert_sandstone.png | Bin 0 -> 2538 bytes .../stairs_slab_desert_sandstone_block.png | Bin 0 -> 2812 bytes .../stairs_slab_desert_sandstone_brick.png | Bin 0 -> 3007 bytes docs/images/stairs_slab_desert_stone.png | Bin 0 -> 2139 bytes .../images/stairs_slab_desert_stone_block.png | Bin 0 -> 2368 bytes docs/images/stairs_slab_desert_stonebrick.png | Bin 0 -> 2580 bytes docs/images/stairs_slab_glass.png | Bin 0 -> 1510 bytes docs/images/stairs_slab_goldblock.png | Bin 0 -> 3080 bytes docs/images/stairs_slab_ice.png | Bin 0 -> 1762 bytes docs/images/stairs_slab_junglewood.png | Bin 0 -> 2069 bytes docs/images/stairs_slab_mossycobble.png | Bin 0 -> 3227 bytes docs/images/stairs_slab_obsidian.png | Bin 0 -> 1055 bytes docs/images/stairs_slab_obsidian_block.png | Bin 0 -> 1293 bytes docs/images/stairs_slab_obsidian_glass.png | Bin 0 -> 833 bytes docs/images/stairs_slab_obsidianbrick.png | Bin 0 -> 1591 bytes docs/images/stairs_slab_pine_wood.png | Bin 0 -> 2300 bytes docs/images/stairs_slab_pinewood.png | Bin 0 -> 2300 bytes docs/images/stairs_slab_sandstone.png | Bin 0 -> 2805 bytes docs/images/stairs_slab_sandstone_block.png | Bin 0 -> 3056 bytes docs/images/stairs_slab_sandstonebrick.png | Bin 0 -> 3178 bytes docs/images/stairs_slab_silver_sandstone.png | Bin 0 -> 1971 bytes .../stairs_slab_silver_sandstone_block.png | Bin 0 -> 2359 bytes .../stairs_slab_silver_sandstone_brick.png | Bin 0 -> 2554 bytes docs/images/stairs_slab_snowblock.png | Bin 0 -> 3034 bytes docs/images/stairs_slab_steelblock.png | Bin 0 -> 2811 bytes docs/images/stairs_slab_stone.png | Bin 0 -> 2134 bytes docs/images/stairs_slab_stone_block.png | Bin 0 -> 2370 bytes docs/images/stairs_slab_stonebrick.png | Bin 0 -> 2505 bytes docs/images/stairs_slab_straw.png | Bin 0 -> 3662 bytes docs/images/stairs_slab_tinblock.png | Bin 0 -> 2307 bytes docs/images/stairs_slab_wood.png | Bin 0 -> 2239 bytes docs/images/stairs_stair_acacia_wood.png | Bin 0 -> 2837 bytes docs/images/stairs_stair_aspen_wood.png | Bin 0 -> 3079 bytes docs/images/stairs_stair_brick.png | Bin 0 -> 4523 bytes docs/images/stairs_stair_bronzeblock.png | Bin 0 -> 3614 bytes docs/images/stairs_stair_cobble.png | Bin 0 -> 3832 bytes docs/images/stairs_stair_copperblock.png | Bin 0 -> 3818 bytes docs/images/stairs_stair_desert_cobble.png | Bin 0 -> 4155 bytes docs/images/stairs_stair_desert_sandstone.png | Bin 0 -> 3419 bytes .../stairs_stair_desert_sandstone_block.png | Bin 0 -> 3748 bytes .../stairs_stair_desert_sandstone_brick.png | Bin 0 -> 3994 bytes docs/images/stairs_stair_desert_stone.png | Bin 0 -> 2967 bytes .../stairs_stair_desert_stone_block.png | Bin 0 -> 3291 bytes .../images/stairs_stair_desert_stonebrick.png | Bin 0 -> 3489 bytes docs/images/stairs_stair_glass.png | Bin 0 -> 2369 bytes docs/images/stairs_stair_goldblock.png | Bin 0 -> 4167 bytes docs/images/stairs_stair_ice.png | Bin 0 -> 2428 bytes .../images/stairs_stair_inner_acacia_wood.png | Bin 0 -> 3117 bytes docs/images/stairs_stair_inner_aspen_wood.png | Bin 0 -> 3261 bytes docs/images/stairs_stair_inner_brick.png | Bin 0 -> 4666 bytes .../images/stairs_stair_inner_bronzeblock.png | Bin 0 -> 3736 bytes docs/images/stairs_stair_inner_cobble.png | Bin 0 -> 3947 bytes .../images/stairs_stair_inner_copperblock.png | Bin 0 -> 3970 bytes .../stairs_stair_inner_desert_cobble.png | Bin 0 -> 4368 bytes .../stairs_stair_inner_desert_sandstone.png | Bin 0 -> 3503 bytes ...irs_stair_inner_desert_sandstone_block.png | Bin 0 -> 3870 bytes ...irs_stair_inner_desert_sandstone_brick.png | Bin 0 -> 4148 bytes .../stairs_stair_inner_desert_stone.png | Bin 0 -> 3122 bytes .../stairs_stair_inner_desert_stone_block.png | Bin 0 -> 3404 bytes .../stairs_stair_inner_desert_stonebrick.png | Bin 0 -> 3666 bytes docs/images/stairs_stair_inner_glass.png | Bin 0 -> 2466 bytes docs/images/stairs_stair_inner_goldblock.png | Bin 0 -> 4309 bytes docs/images/stairs_stair_inner_ice.png | Bin 0 -> 2532 bytes docs/images/stairs_stair_inner_junglewood.png | Bin 0 -> 2935 bytes .../images/stairs_stair_inner_mossycobble.png | Bin 0 -> 4687 bytes docs/images/stairs_stair_inner_obsidian.png | Bin 0 -> 1635 bytes .../stairs_stair_inner_obsidian_block.png | Bin 0 -> 2010 bytes .../stairs_stair_inner_obsidian_glass.png | Bin 0 -> 1299 bytes .../stairs_stair_inner_obsidianbrick.png | Bin 0 -> 2329 bytes docs/images/stairs_stair_inner_pine_wood.png | Bin 0 -> 3344 bytes docs/images/stairs_stair_inner_sandstone.png | Bin 0 -> 3906 bytes .../stairs_stair_inner_sandstone_block.png | Bin 0 -> 4213 bytes .../stairs_stair_inner_sandstonebrick.png | Bin 0 -> 4495 bytes .../stairs_stair_inner_silver_sandstone.png | Bin 0 -> 2719 bytes ...irs_stair_inner_silver_sandstone_block.png | Bin 0 -> 3224 bytes ...irs_stair_inner_silver_sandstone_brick.png | Bin 0 -> 3591 bytes docs/images/stairs_stair_inner_snowblock.png | Bin 0 -> 4286 bytes docs/images/stairs_stair_inner_steelblock.png | Bin 0 -> 3949 bytes docs/images/stairs_stair_inner_stone.png | Bin 0 -> 2992 bytes .../images/stairs_stair_inner_stone_block.png | Bin 0 -> 3333 bytes docs/images/stairs_stair_inner_stonebrick.png | Bin 0 -> 3686 bytes docs/images/stairs_stair_inner_straw.png | Bin 0 -> 5148 bytes docs/images/stairs_stair_inner_tinblock.png | Bin 0 -> 3174 bytes docs/images/stairs_stair_inner_wood.png | Bin 0 -> 3183 bytes docs/images/stairs_stair_junglewood.png | Bin 0 -> 2694 bytes docs/images/stairs_stair_mossycobble.png | Bin 0 -> 4510 bytes docs/images/stairs_stair_obsidian.png | Bin 0 -> 1502 bytes docs/images/stairs_stair_obsidian_block.png | Bin 0 -> 1882 bytes docs/images/stairs_stair_obsidian_glass.png | Bin 0 -> 1160 bytes docs/images/stairs_stair_obsidianbrick.png | Bin 0 -> 2236 bytes .../images/stairs_stair_outer_acacia_wood.png | Bin 0 -> 2784 bytes docs/images/stairs_stair_outer_aspen_wood.png | Bin 0 -> 2881 bytes docs/images/stairs_stair_outer_brick.png | Bin 0 -> 4117 bytes .../images/stairs_stair_outer_bronzeblock.png | Bin 0 -> 3354 bytes docs/images/stairs_stair_outer_cobble.png | Bin 0 -> 3499 bytes .../images/stairs_stair_outer_copperblock.png | Bin 0 -> 3541 bytes .../stairs_stair_outer_desert_cobble.png | Bin 0 -> 3817 bytes .../stairs_stair_outer_desert_sandstone.png | Bin 0 -> 3146 bytes ...irs_stair_outer_desert_sandstone_block.png | Bin 0 -> 3466 bytes ...irs_stair_outer_desert_sandstone_brick.png | Bin 0 -> 3695 bytes .../stairs_stair_outer_desert_stone.png | Bin 0 -> 2749 bytes .../stairs_stair_outer_desert_stone_block.png | Bin 0 -> 2988 bytes .../stairs_stair_outer_desert_stonebrick.png | Bin 0 -> 3214 bytes docs/images/stairs_stair_outer_glass.png | Bin 0 -> 2136 bytes docs/images/stairs_stair_outer_goldblock.png | Bin 0 -> 3846 bytes docs/images/stairs_stair_outer_ice.png | Bin 0 -> 2329 bytes docs/images/stairs_stair_outer_junglewood.png | Bin 0 -> 2627 bytes .../images/stairs_stair_outer_mossycobble.png | Bin 0 -> 4044 bytes docs/images/stairs_stair_outer_obsidian.png | Bin 0 -> 1451 bytes .../stairs_stair_outer_obsidian_block.png | Bin 0 -> 1752 bytes .../stairs_stair_outer_obsidian_glass.png | Bin 0 -> 1179 bytes .../stairs_stair_outer_obsidianbrick.png | Bin 0 -> 2073 bytes docs/images/stairs_stair_outer_pine_wood.png | Bin 0 -> 2961 bytes docs/images/stairs_stair_outer_sandstone.png | Bin 0 -> 3508 bytes .../stairs_stair_outer_sandstone_block.png | Bin 0 -> 3786 bytes .../stairs_stair_outer_sandstonebrick.png | Bin 0 -> 3944 bytes .../stairs_stair_outer_silver_sandstone.png | Bin 0 -> 2503 bytes ...irs_stair_outer_silver_sandstone_block.png | Bin 0 -> 2961 bytes ...irs_stair_outer_silver_sandstone_brick.png | Bin 0 -> 3181 bytes docs/images/stairs_stair_outer_snowblock.png | Bin 0 -> 3802 bytes docs/images/stairs_stair_outer_steelblock.png | Bin 0 -> 3517 bytes docs/images/stairs_stair_outer_stone.png | Bin 0 -> 2708 bytes .../images/stairs_stair_outer_stone_block.png | Bin 0 -> 2981 bytes docs/images/stairs_stair_outer_stonebrick.png | Bin 0 -> 3161 bytes docs/images/stairs_stair_outer_straw.png | Bin 0 -> 4534 bytes docs/images/stairs_stair_outer_tinblock.png | Bin 0 -> 2932 bytes docs/images/stairs_stair_outer_wood.png | Bin 0 -> 2831 bytes docs/images/stairs_stair_pine_wood.png | Bin 0 -> 3105 bytes docs/images/stairs_stair_pinewood.png | Bin 0 -> 3105 bytes docs/images/stairs_stair_sandstone.png | Bin 0 -> 3827 bytes docs/images/stairs_stair_sandstone_block.png | Bin 0 -> 4120 bytes docs/images/stairs_stair_sandstonebrick.png | Bin 0 -> 4341 bytes docs/images/stairs_stair_silver_sandstone.png | Bin 0 -> 2675 bytes .../stairs_stair_silver_sandstone_block.png | Bin 0 -> 3140 bytes .../stairs_stair_silver_sandstone_brick.png | Bin 0 -> 3408 bytes docs/images/stairs_stair_snowblock.png | Bin 0 -> 4085 bytes docs/images/stairs_stair_steelblock.png | Bin 0 -> 3791 bytes docs/images/stairs_stair_stone.png | Bin 0 -> 2881 bytes docs/images/stairs_stair_stone_block.png | Bin 0 -> 3231 bytes docs/images/stairs_stair_stonebrick.png | Bin 0 -> 3447 bytes docs/images/stairs_stair_straw.png | Bin 0 -> 4995 bytes docs/images/stairs_stair_tinblock.png | Bin 0 -> 3062 bytes docs/images/stairs_stair_wood.png | Bin 0 -> 2906 bytes docs/images/steel_ingot.png | Bin 0 -> 459 bytes docs/images/steelblock.png | Bin 0 -> 3828 bytes docs/images/stone.png | Bin 0 -> 2823 bytes docs/images/stone_with_coal.png | Bin 0 -> 3203 bytes docs/images/stone_with_iron.png | Bin 0 -> 3470 bytes docs/images/tnt_boom.png | Bin 0 -> 96 bytes docs/images/tnt_gunpowder.png | Bin 0 -> 632 bytes docs/images/tnt_gunpowder_burning.png | Bin 0 -> 453 bytes docs/images/tnt_tnt.png | Bin 0 -> 1272 bytes docs/images/tnt_tnt_burning.png | Bin 0 -> 1332 bytes docs/images/tnt_tnt_stick.png | Bin 0 -> 320 bytes docs/images/tool.png | Bin 0 -> 874 bytes docs/images/torch.png | Bin 0 -> 436 bytes docs/images/tree.png | Bin 0 -> 3911 bytes docs/images/unknown_item.png | Bin 0 -> 639 bytes docs/images/vessels_drinking_glass.png | Bin 0 -> 356 bytes docs/images/vessels_glass_bottle.png | Bin 0 -> 435 bytes docs/images/vessels_glass_fragments.png | Bin 0 -> 790 bytes docs/images/vessels_shelf.png | Bin 0 -> 3752 bytes docs/images/vessels_steel_bottle.png | Bin 0 -> 418 bytes docs/images/walls_cobble.png | Bin 0 -> 1933 bytes docs/images/walls_desertcobble.png | Bin 0 -> 2239 bytes docs/images/walls_mossycobble.png | Bin 0 -> 2155 bytes docs/images/water_source.png | Bin 0 -> 3290 bytes docs/images/wieldhand.png | Bin 0 -> 153 bytes docs/images/wood.png | Bin 0 -> 3009 bytes docs/images/wooden_fence.png | Bin 0 -> 684 bytes docs/images/wool_black.png | Bin 0 -> 2749 bytes docs/images/wool_blue.png | Bin 0 -> 3284 bytes docs/images/wool_brown.png | Bin 0 -> 3334 bytes docs/images/wool_cyan.png | Bin 0 -> 3552 bytes docs/images/wool_dark_blue.png | Bin 0 -> 3284 bytes docs/images/wool_dark_green.png | Bin 0 -> 3303 bytes docs/images/wool_dark_grey.png | Bin 0 -> 3319 bytes docs/images/wool_gold.png | Bin 0 -> 3360 bytes docs/images/wool_green.png | Bin 0 -> 3924 bytes docs/images/wool_grey.png | Bin 0 -> 3916 bytes docs/images/wool_magenta.png | Bin 0 -> 4131 bytes docs/images/wool_orange.png | Bin 0 -> 4100 bytes docs/images/wool_pink.png | Bin 0 -> 2868 bytes docs/images/wool_red.png | Bin 0 -> 3873 bytes docs/images/wool_violet.png | Bin 0 -> 3618 bytes docs/images/wool_white.png | Bin 0 -> 3761 bytes docs/images/wool_yellow.png | Bin 0 -> 3360 bytes docs/images/xpanes_bar_1.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_10.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_11.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_12.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_13.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_14.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_15.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_2.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_3.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_4.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_5.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_6.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_7.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_8.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_9.png | Bin 0 -> 437 bytes docs/images/xpanes_bar_flat.png | Bin 0 -> 437 bytes docs/images/xpanes_door_steel_bar.png | Bin 0 -> 555 bytes docs/images/xpanes_obsidian_pane_1.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_10.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_11.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_12.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_13.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_14.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_15.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_2.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_3.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_4.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_5.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_6.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_7.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_8.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_9.png | Bin 0 -> 291 bytes docs/images/xpanes_obsidian_pane_flat.png | Bin 0 -> 291 bytes docs/images/xpanes_pane_1.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_10.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_11.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_12.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_13.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_14.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_15.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_2.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_3.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_4.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_5.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_6.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_7.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_8.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_9.png | Bin 0 -> 507 bytes docs/images/xpanes_pane_flat.png | Bin 0 -> 507 bytes docs/images/xpanes_trapdoor_steel_bar.png | Bin 0 -> 509 bytes docs/index.html | 106 +++++++++ index.html | 111 ++++++++++ init.lua | 142 ++++++++++++ items.json | 1 + mod.conf | 3 + node_modules/bootstrap-icons/LICENSE.md | 21 ++ node_modules/bootstrap-icons/README.md | 81 +++++++ .../bootstrap-icons/icons/alarm-fill.svg | 3 + node_modules/bootstrap-icons/icons/alarm.svg | 7 + node_modules/bootstrap-icons/icons/alt.svg | 3 + .../bootstrap-icons/icons/app-indicator.svg | 4 + node_modules/bootstrap-icons/icons/app.svg | 3 + .../bootstrap-icons/icons/archive-fill.svg | 3 + .../bootstrap-icons/icons/archive.svg | 4 + .../icons/arrow-90deg-down.svg | 4 + .../icons/arrow-90deg-left.svg | 4 + .../icons/arrow-90deg-right.svg | 4 + .../bootstrap-icons/icons/arrow-90deg-up.svg | 4 + .../bootstrap-icons/icons/arrow-bar-down.svg | 4 + .../bootstrap-icons/icons/arrow-bar-left.svg | 4 + .../bootstrap-icons/icons/arrow-bar-right.svg | 4 + .../bootstrap-icons/icons/arrow-bar-up.svg | 4 + .../bootstrap-icons/icons/arrow-clockwise.svg | 4 + .../icons/arrow-counterclockwise.svg | 4 + .../icons/arrow-down-circle-fill.svg | 3 + .../icons/arrow-down-circle.svg | 5 + .../icons/arrow-down-left-circle-fill.svg | 3 + .../icons/arrow-down-left-circle.svg | 4 + .../icons/arrow-down-left-square-fill.svg | 3 + .../icons/arrow-down-left-square.svg | 4 + .../bootstrap-icons/icons/arrow-down-left.svg | 4 + .../icons/arrow-down-right-circle-fill.svg | 3 + .../icons/arrow-down-right-circle.svg | 4 + .../icons/arrow-down-right-square-fill.svg | 3 + .../icons/arrow-down-right-square.svg | 4 + .../icons/arrow-down-right.svg | 4 + .../icons/arrow-down-short.svg | 4 + .../icons/arrow-down-square-fill.svg | 3 + .../icons/arrow-down-square.svg | 5 + .../bootstrap-icons/icons/arrow-down-up.svg | 5 + .../bootstrap-icons/icons/arrow-down.svg | 4 + .../icons/arrow-left-circle-fill.svg | 3 + .../icons/arrow-left-circle.svg | 5 + .../icons/arrow-left-right.svg | 5 + .../icons/arrow-left-short.svg | 4 + .../icons/arrow-left-square-fill.svg | 3 + .../icons/arrow-left-square.svg | 5 + .../bootstrap-icons/icons/arrow-left.svg | 4 + .../bootstrap-icons/icons/arrow-repeat.svg | 4 + .../icons/arrow-return-left.svg | 4 + .../icons/arrow-return-right.svg | 4 + .../icons/arrow-right-circle-fill.svg | 3 + .../icons/arrow-right-circle.svg | 5 + .../icons/arrow-right-short.svg | 4 + .../icons/arrow-right-square-fill.svg | 3 + .../icons/arrow-right-square.svg | 5 + .../bootstrap-icons/icons/arrow-right.svg | 4 + .../icons/arrow-up-circle-fill.svg | 3 + .../bootstrap-icons/icons/arrow-up-circle.svg | 5 + .../icons/arrow-up-left-circle-fill.svg | 3 + .../icons/arrow-up-left-circle.svg | 4 + .../icons/arrow-up-left-square-fill.svg | 3 + .../icons/arrow-up-left-square.svg | 4 + .../bootstrap-icons/icons/arrow-up-left.svg | 4 + .../icons/arrow-up-right-circle-fill.svg | 3 + .../icons/arrow-up-right-circle.svg | 4 + .../icons/arrow-up-right-square-fill.svg | 3 + .../icons/arrow-up-right-square.svg | 4 + .../bootstrap-icons/icons/arrow-up-right.svg | 4 + .../bootstrap-icons/icons/arrow-up-short.svg | 4 + .../icons/arrow-up-square-fill.svg | 3 + .../bootstrap-icons/icons/arrow-up-square.svg | 5 + .../bootstrap-icons/icons/arrow-up.svg | 4 + .../icons/arrows-angle-contract.svg | 5 + .../icons/arrows-angle-expand.svg | 5 + .../bootstrap-icons/icons/arrows-collapse.svg | 5 + .../bootstrap-icons/icons/arrows-expand.svg | 5 + .../icons/arrows-fullscreen.svg | 7 + .../bootstrap-icons/icons/arrows-move.svg | 7 + .../icons/aspect-ratio-fill.svg | 3 + .../bootstrap-icons/icons/aspect-ratio.svg | 4 + .../bootstrap-icons/icons/asterisk.svg | 3 + node_modules/bootstrap-icons/icons/at.svg | 3 + .../bootstrap-icons/icons/award-fill.svg | 4 + node_modules/bootstrap-icons/icons/award.svg | 4 + .../bootstrap-icons/icons/backspace-fill.svg | 3 + .../icons/backspace-reverse-fill.svg | 3 + .../icons/backspace-reverse.svg | 5 + .../bootstrap-icons/icons/backspace.svg | 5 + .../bootstrap-icons/icons/bag-check.svg | 5 + .../bootstrap-icons/icons/bag-dash.svg | 5 + .../bootstrap-icons/icons/bag-fill.svg | 3 + .../bootstrap-icons/icons/bag-plus.svg | 6 + node_modules/bootstrap-icons/icons/bag.svg | 4 + .../bootstrap-icons/icons/bar-chart-fill.svg | 5 + .../bootstrap-icons/icons/bar-chart.svg | 3 + .../bootstrap-icons/icons/basket-fill.svg | 3 + node_modules/bootstrap-icons/icons/basket.svg | 6 + .../bootstrap-icons/icons/basket2-fill.svg | 5 + .../bootstrap-icons/icons/basket2.svg | 5 + .../bootstrap-icons/icons/basket3-fill.svg | 5 + .../bootstrap-icons/icons/basket3.svg | 4 + .../icons/battery-charging.svg | 5 + .../bootstrap-icons/icons/battery-full.svg | 4 + .../bootstrap-icons/icons/battery-half.svg | 4 + .../bootstrap-icons/icons/battery.svg | 4 + .../bootstrap-icons/icons/bell-fill.svg | 3 + node_modules/bootstrap-icons/icons/bell.svg | 4 + .../bootstrap-icons/icons/blockquote-left.svg | 4 + .../icons/blockquote-right.svg | 4 + .../bootstrap-icons/icons/book-half.svg | 4 + node_modules/bootstrap-icons/icons/book.svg | 4 + .../bootstrap-icons/icons/bookmark-check.svg | 4 + .../bootstrap-icons/icons/bookmark-dash.svg | 3 + .../bootstrap-icons/icons/bookmark-fill.svg | 3 + .../bootstrap-icons/icons/bookmark-plus.svg | 4 + .../bootstrap-icons/icons/bookmark.svg | 3 + .../bootstrap-icons/icons/bookmarks-fill.svg | 4 + .../bootstrap-icons/icons/bookmarks.svg | 4 + .../bootstrap-icons/icons/bootstrap-fill.svg | 3 + .../icons/bootstrap-reboot.svg | 3 + .../bootstrap-icons/icons/bootstrap.svg | 4 + .../icons/bounding-box-circles.svg | 4 + .../bootstrap-icons/icons/bounding-box.svg | 3 + .../icons/box-arrow-down-left.svg | 4 + .../icons/box-arrow-down-right.svg | 4 + .../bootstrap-icons/icons/box-arrow-down.svg | 5 + .../icons/box-arrow-in-down-left.svg | 5 + .../icons/box-arrow-in-down-right.svg | 5 + .../icons/box-arrow-in-down.svg | 5 + .../icons/box-arrow-in-left.svg | 5 + .../icons/box-arrow-in-right.svg | 5 + .../icons/box-arrow-in-up-left.svg | 5 + .../icons/box-arrow-in-up-right.svg | 5 + .../bootstrap-icons/icons/box-arrow-in-up.svg | 5 + .../bootstrap-icons/icons/box-arrow-left.svg | 5 + .../bootstrap-icons/icons/box-arrow-right.svg | 5 + .../icons/box-arrow-up-left.svg | 4 + .../icons/box-arrow-up-right.svg | 4 + .../bootstrap-icons/icons/box-arrow-up.svg | 5 + .../bootstrap-icons/icons/box-seam.svg | 3 + node_modules/bootstrap-icons/icons/box.svg | 3 + node_modules/bootstrap-icons/icons/braces.svg | 3 + .../bootstrap-icons/icons/briefcase-fill.svg | 4 + .../bootstrap-icons/icons/briefcase.svg | 4 + .../icons/brightness-alt-high-fill.svg | 3 + .../icons/brightness-alt-high.svg | 3 + .../icons/brightness-alt-low-fill.svg | 4 + .../icons/brightness-alt-low.svg | 4 + .../icons/brightness-high-fill.svg | 4 + .../bootstrap-icons/icons/brightness-high.svg | 3 + .../icons/brightness-low-fill.svg | 11 + .../bootstrap-icons/icons/brightness-low.svg | 11 + node_modules/bootstrap-icons/icons/brush.svg | 4 + .../bootstrap-icons/icons/bucket-fill.svg | 4 + node_modules/bootstrap-icons/icons/bucket.svg | 4 + .../bootstrap-icons/icons/building.svg | 5 + .../bootstrap-icons/icons/bullseye.svg | 6 + .../icons/calendar-check-fill.svg | 3 + .../bootstrap-icons/icons/calendar-check.svg | 5 + .../icons/calendar-date-fill.svg | 3 + .../bootstrap-icons/icons/calendar-date.svg | 5 + .../icons/calendar-day-fill.svg | 3 + .../bootstrap-icons/icons/calendar-day.svg | 5 + .../bootstrap-icons/icons/calendar-fill.svg | 4 + .../icons/calendar-minus-fill.svg | 3 + .../bootstrap-icons/icons/calendar-minus.svg | 5 + .../icons/calendar-month-fill.svg | 3 + .../bootstrap-icons/icons/calendar-month.svg | 5 + .../icons/calendar-plus-fill.svg | 3 + .../bootstrap-icons/icons/calendar-plus.svg | 6 + .../bootstrap-icons/icons/calendar.svg | 4 + .../icons/calendar2-check-fill.svg | 3 + .../bootstrap-icons/icons/calendar2-check.svg | 6 + .../icons/calendar2-date-fill.svg | 3 + .../bootstrap-icons/icons/calendar2-date.svg | 6 + .../icons/calendar2-day-fill.svg | 3 + .../bootstrap-icons/icons/calendar2-day.svg | 6 + .../bootstrap-icons/icons/calendar2-fill.svg | 3 + .../icons/calendar2-minus-fill.svg | 3 + .../bootstrap-icons/icons/calendar2-minus.svg | 6 + .../icons/calendar2-month-fill.svg | 3 + .../bootstrap-icons/icons/calendar2-month.svg | 6 + .../icons/calendar2-plus-fill.svg | 3 + .../bootstrap-icons/icons/calendar2-plus.svg | 7 + .../bootstrap-icons/icons/calendar2.svg | 5 + .../bootstrap-icons/icons/calendar3-fill.svg | 4 + .../bootstrap-icons/icons/calendar3.svg | 4 + .../bootstrap-icons/icons/calendar4.svg | 5 + .../icons/camera-video-fill.svg | 4 + .../icons/camera-video-off-fill.svg | 4 + .../icons/camera-video-off.svg | 4 + .../bootstrap-icons/icons/camera-video.svg | 4 + node_modules/bootstrap-icons/icons/camera.svg | 5 + .../bootstrap-icons/icons/capslock-fill.svg | 3 + .../bootstrap-icons/icons/capslock.svg | 3 + .../bootstrap-icons/icons/card-checklist.svg | 4 + .../bootstrap-icons/icons/card-heading.svg | 5 + .../bootstrap-icons/icons/card-image.svg | 5 + .../bootstrap-icons/icons/card-list.svg | 7 + .../bootstrap-icons/icons/card-text.svg | 4 + .../bootstrap-icons/icons/caret-down-fill.svg | 3 + .../icons/caret-down-square-fill.svg | 3 + .../icons/caret-down-square.svg | 4 + .../bootstrap-icons/icons/caret-down.svg | 3 + .../bootstrap-icons/icons/caret-left-fill.svg | 3 + .../icons/caret-left-square-fill.svg | 3 + .../icons/caret-left-square.svg | 4 + .../bootstrap-icons/icons/caret-left.svg | 3 + .../icons/caret-right-fill.svg | 3 + .../icons/caret-right-square-fill.svg | 3 + .../icons/caret-right-square.svg | 4 + .../bootstrap-icons/icons/caret-right.svg | 3 + .../bootstrap-icons/icons/caret-up-fill.svg | 3 + .../icons/caret-up-square-fill.svg | 3 + .../bootstrap-icons/icons/caret-up-square.svg | 4 + .../bootstrap-icons/icons/caret-up.svg | 3 + .../bootstrap-icons/icons/cart-check.svg | 4 + .../bootstrap-icons/icons/cart-dash.svg | 4 + .../bootstrap-icons/icons/cart-fill.svg | 3 + .../bootstrap-icons/icons/cart-plus.svg | 5 + node_modules/bootstrap-icons/icons/cart.svg | 3 + node_modules/bootstrap-icons/icons/cart2.svg | 3 + node_modules/bootstrap-icons/icons/cart3.svg | 3 + node_modules/bootstrap-icons/icons/cart4.svg | 3 + .../bootstrap-icons/icons/chat-dots-fill.svg | 3 + .../bootstrap-icons/icons/chat-dots.svg | 4 + .../bootstrap-icons/icons/chat-fill.svg | 3 + .../bootstrap-icons/icons/chat-quote-fill.svg | 3 + .../bootstrap-icons/icons/chat-quote.svg | 7 + .../icons/chat-square-dots-fill.svg | 3 + .../icons/chat-square-dots.svg | 4 + .../icons/chat-square-fill.svg | 3 + .../icons/chat-square-quote-fill.svg | 3 + .../icons/chat-square-quote.svg | 7 + .../bootstrap-icons/icons/chat-square.svg | 3 + node_modules/bootstrap-icons/icons/chat.svg | 3 + .../bootstrap-icons/icons/check-all.svg | 3 + .../icons/check-circle-fill.svg | 3 + .../bootstrap-icons/icons/check-circle.svg | 4 + .../icons/check-square-fill.svg | 3 + .../bootstrap-icons/icons/check-square.svg | 4 + node_modules/bootstrap-icons/icons/check.svg | 3 + .../bootstrap-icons/icons/check2-all.svg | 4 + .../bootstrap-icons/icons/check2-circle.svg | 4 + .../bootstrap-icons/icons/check2-square.svg | 4 + node_modules/bootstrap-icons/icons/check2.svg | 3 + .../icons/chevron-bar-contract.svg | 3 + .../icons/chevron-bar-down.svg | 3 + .../icons/chevron-bar-expand.svg | 3 + .../icons/chevron-bar-left.svg | 3 + .../icons/chevron-bar-right.svg | 3 + .../bootstrap-icons/icons/chevron-bar-up.svg | 3 + .../icons/chevron-compact-down.svg | 3 + .../icons/chevron-compact-left.svg | 3 + .../icons/chevron-compact-right.svg | 3 + .../icons/chevron-compact-up.svg | 3 + .../icons/chevron-contract.svg | 3 + .../icons/chevron-double-down.svg | 4 + .../icons/chevron-double-left.svg | 4 + .../icons/chevron-double-right.svg | 4 + .../icons/chevron-double-up.svg | 4 + .../bootstrap-icons/icons/chevron-down.svg | 3 + .../bootstrap-icons/icons/chevron-expand.svg | 3 + .../bootstrap-icons/icons/chevron-left.svg | 3 + .../bootstrap-icons/icons/chevron-right.svg | 3 + .../bootstrap-icons/icons/chevron-up.svg | 3 + .../bootstrap-icons/icons/circle-fill.svg | 3 + .../bootstrap-icons/icons/circle-half.svg | 3 + .../bootstrap-icons/icons/circle-square.svg | 4 + node_modules/bootstrap-icons/icons/circle.svg | 3 + .../bootstrap-icons/icons/clipboard-data.svg | 5 + .../bootstrap-icons/icons/clipboard.svg | 4 + .../bootstrap-icons/icons/clock-fill.svg | 3 + .../bootstrap-icons/icons/clock-history.svg | 5 + node_modules/bootstrap-icons/icons/clock.svg | 4 + .../bootstrap-icons/icons/cloud-download.svg | 5 + .../bootstrap-icons/icons/cloud-fill.svg | 3 + .../icons/cloud-slash-fill.svg | 4 + .../bootstrap-icons/icons/cloud-slash.svg | 4 + .../bootstrap-icons/icons/cloud-upload.svg | 5 + node_modules/bootstrap-icons/icons/cloud.svg | 3 + .../bootstrap-icons/icons/code-slash.svg | 3 + node_modules/bootstrap-icons/icons/code.svg | 3 + .../bootstrap-icons/icons/collection-fill.svg | 4 + .../icons/collection-play-fill.svg | 3 + .../bootstrap-icons/icons/collection-play.svg | 4 + .../bootstrap-icons/icons/collection.svg | 3 + .../bootstrap-icons/icons/columns-gap.svg | 3 + .../bootstrap-icons/icons/columns.svg | 4 + .../bootstrap-icons/icons/command.svg | 4 + .../bootstrap-icons/icons/compass.svg | 4 + .../bootstrap-icons/icons/cone-striped.svg | 4 + node_modules/bootstrap-icons/icons/cone.svg | 4 + .../bootstrap-icons/icons/controller.svg | 5 + .../bootstrap-icons/icons/credit-card.svg | 5 + node_modules/bootstrap-icons/icons/crop.svg | 4 + node_modules/bootstrap-icons/icons/cup.svg | 4 + .../bootstrap-icons/icons/cursor-fill.svg | 3 + .../bootstrap-icons/icons/cursor-text.svg | 3 + node_modules/bootstrap-icons/icons/cursor.svg | 3 + .../icons/dash-circle-fill.svg | 3 + .../bootstrap-icons/icons/dash-circle.svg | 4 + .../icons/dash-square-fill.svg | 3 + .../bootstrap-icons/icons/dash-square.svg | 4 + node_modules/bootstrap-icons/icons/dash.svg | 3 + .../bootstrap-icons/icons/diamond-fill.svg | 3 + .../bootstrap-icons/icons/diamond-half.svg | 3 + .../bootstrap-icons/icons/diamond.svg | 3 + .../bootstrap-icons/icons/display-fill.svg | 5 + .../bootstrap-icons/icons/display.svg | 4 + .../icons/door-closed-fill.svg | 3 + .../bootstrap-icons/icons/door-closed.svg | 5 + node_modules/bootstrap-icons/icons/dot.svg | 3 + .../bootstrap-icons/icons/download.svg | 5 + .../bootstrap-icons/icons/droplet-fill.svg | 3 + .../bootstrap-icons/icons/droplet-half.svg | 5 + .../bootstrap-icons/icons/droplet.svg | 4 + .../bootstrap-icons/icons/egg-fill.svg | 3 + .../bootstrap-icons/icons/egg-fried.svg | 4 + node_modules/bootstrap-icons/icons/egg.svg | 3 + .../bootstrap-icons/icons/eject-fill.svg | 3 + node_modules/bootstrap-icons/icons/eject.svg | 3 + .../bootstrap-icons/icons/emoji-angry.svg | 6 + .../bootstrap-icons/icons/emoji-dizzy.svg | 5 + .../bootstrap-icons/icons/emoji-frown.svg | 5 + .../bootstrap-icons/icons/emoji-laughing.svg | 5 + .../bootstrap-icons/icons/emoji-neutral.svg | 5 + .../icons/emoji-smile-upside-down.svg | 5 + .../bootstrap-icons/icons/emoji-smile.svg | 5 + .../icons/emoji-sunglasses.svg | 5 + .../bootstrap-icons/icons/envelope-fill.svg | 3 + .../icons/envelope-open-fill.svg | 3 + .../bootstrap-icons/icons/envelope-open.svg | 5 + .../bootstrap-icons/icons/envelope.svg | 4 + .../icons/exclamation-circle-fill.svg | 3 + .../icons/exclamation-circle.svg | 4 + .../icons/exclamation-diamond-fill.svg | 3 + .../icons/exclamation-diamond.svg | 4 + .../icons/exclamation-octagon-fill.svg | 3 + .../icons/exclamation-octagon.svg | 4 + .../icons/exclamation-square-fill.svg | 3 + .../icons/exclamation-square.svg | 4 + .../icons/exclamation-triangle-fill.svg | 3 + .../icons/exclamation-triangle.svg | 4 + .../bootstrap-icons/icons/exclamation.svg | 3 + .../bootstrap-icons/icons/exclude.svg | 3 + .../bootstrap-icons/icons/eye-fill.svg | 4 + .../bootstrap-icons/icons/eye-slash-fill.svg | 5 + .../bootstrap-icons/icons/eye-slash.svg | 6 + node_modules/bootstrap-icons/icons/eye.svg | 4 + .../bootstrap-icons/icons/file-arrow-down.svg | 5 + .../bootstrap-icons/icons/file-arrow-up.svg | 5 + .../bootstrap-icons/icons/file-break.svg | 4 + .../bootstrap-icons/icons/file-check.svg | 4 + .../bootstrap-icons/icons/file-code.svg | 4 + .../bootstrap-icons/icons/file-diff.svg | 5 + .../icons/file-earmark-arrow-down.svg | 6 + .../icons/file-earmark-arrow-up.svg | 6 + .../icons/file-earmark-break.svg | 3 + .../icons/file-earmark-check.svg | 4 + .../icons/file-earmark-code.svg | 5 + .../icons/file-earmark-diff.svg | 6 + .../icons/file-earmark-minus.svg | 4 + .../icons/file-earmark-plus.svg | 5 + .../icons/file-earmark-ruled.svg | 6 + .../icons/file-earmark-spreadsheet.svg | 6 + .../icons/file-earmark-text.svg | 5 + .../icons/file-earmark-zip.svg | 6 + .../bootstrap-icons/icons/file-earmark.svg | 4 + .../bootstrap-icons/icons/file-minus.svg | 4 + .../bootstrap-icons/icons/file-plus.svg | 5 + .../bootstrap-icons/icons/file-post.svg | 5 + .../bootstrap-icons/icons/file-richtext.svg | 4 + .../bootstrap-icons/icons/file-ruled.svg | 5 + .../icons/file-spreadsheet.svg | 5 + .../bootstrap-icons/icons/file-text.svg | 4 + .../bootstrap-icons/icons/file-zip.svg | 5 + node_modules/bootstrap-icons/icons/file.svg | 3 + .../bootstrap-icons/icons/files-alt.svg | 4 + node_modules/bootstrap-icons/icons/files.svg | 4 + node_modules/bootstrap-icons/icons/film.svg | 3 + .../bootstrap-icons/icons/filter-left.svg | 3 + .../bootstrap-icons/icons/filter-right.svg | 3 + node_modules/bootstrap-icons/icons/filter.svg | 3 + .../bootstrap-icons/icons/flag-fill.svg | 4 + node_modules/bootstrap-icons/icons/flag.svg | 4 + .../bootstrap-icons/icons/folder-check.svg | 4 + .../bootstrap-icons/icons/folder-fill.svg | 3 + .../bootstrap-icons/icons/folder-minus.svg | 4 + .../bootstrap-icons/icons/folder-plus.svg | 5 + .../icons/folder-symlink-fill.svg | 3 + .../bootstrap-icons/icons/folder-symlink.svg | 5 + node_modules/bootstrap-icons/icons/folder.svg | 4 + node_modules/bootstrap-icons/icons/fonts.svg | 3 + .../bootstrap-icons/icons/forward-fill.svg | 3 + .../bootstrap-icons/icons/forward.svg | 3 + .../bootstrap-icons/icons/fullscreen-exit.svg | 3 + .../bootstrap-icons/icons/fullscreen.svg | 3 + .../bootstrap-icons/icons/funnel-fill.svg | 4 + node_modules/bootstrap-icons/icons/funnel.svg | 3 + .../bootstrap-icons/icons/gear-fill.svg | 3 + .../icons/gear-wide-connected.svg | 4 + .../bootstrap-icons/icons/gear-wide.svg | 3 + node_modules/bootstrap-icons/icons/gear.svg | 4 + node_modules/bootstrap-icons/icons/gem.svg | 3 + .../bootstrap-icons/icons/geo-alt.svg | 3 + node_modules/bootstrap-icons/icons/geo.svg | 5 + .../bootstrap-icons/icons/gift-fill.svg | 5 + node_modules/bootstrap-icons/icons/gift.svg | 5 + .../bootstrap-icons/icons/graph-down.svg | 5 + .../bootstrap-icons/icons/graph-up.svg | 5 + .../bootstrap-icons/icons/grid-1x2-fill.svg | 3 + .../bootstrap-icons/icons/grid-1x2.svg | 3 + .../icons/grid-3x2-gap-fill.svg | 3 + .../bootstrap-icons/icons/grid-3x2-gap.svg | 3 + .../bootstrap-icons/icons/grid-3x2.svg | 3 + .../icons/grid-3x3-gap-fill.svg | 3 + .../bootstrap-icons/icons/grid-3x3-gap.svg | 3 + .../bootstrap-icons/icons/grid-3x3.svg | 3 + .../bootstrap-icons/icons/grid-fill.svg | 3 + node_modules/bootstrap-icons/icons/grid.svg | 3 + .../bootstrap-icons/icons/grip-horizontal.svg | 3 + .../bootstrap-icons/icons/grip-vertical.svg | 3 + node_modules/bootstrap-icons/icons/hammer.svg | 4 + .../icons/hand-index-thumb.svg | 3 + .../bootstrap-icons/icons/hand-index.svg | 3 + .../icons/hand-thumbs-down.svg | 3 + .../bootstrap-icons/icons/hand-thumbs-up.svg | 3 + .../bootstrap-icons/icons/handbag-fill.svg | 4 + .../bootstrap-icons/icons/handbag.svg | 4 + node_modules/bootstrap-icons/icons/hash.svg | 3 + .../bootstrap-icons/icons/headphones.svg | 4 + .../bootstrap-icons/icons/heart-fill.svg | 3 + .../bootstrap-icons/icons/heart-half.svg | 4 + node_modules/bootstrap-icons/icons/heart.svg | 3 + .../bootstrap-icons/icons/hexagon-fill.svg | 3 + .../bootstrap-icons/icons/hexagon-half.svg | 3 + .../bootstrap-icons/icons/hexagon.svg | 3 + .../bootstrap-icons/icons/house-door-fill.svg | 4 + .../bootstrap-icons/icons/house-door.svg | 4 + .../bootstrap-icons/icons/house-fill.svg | 4 + node_modules/bootstrap-icons/icons/house.svg | 4 + node_modules/bootstrap-icons/icons/hr.svg | 4 + .../bootstrap-icons/icons/image-alt.svg | 4 + .../bootstrap-icons/icons/image-fill.svg | 3 + node_modules/bootstrap-icons/icons/image.svg | 5 + node_modules/bootstrap-icons/icons/images.svg | 5 + .../bootstrap-icons/icons/inbox-fill.svg | 4 + node_modules/bootstrap-icons/icons/inbox.svg | 4 + .../bootstrap-icons/icons/inboxes-fill.svg | 4 + .../bootstrap-icons/icons/inboxes.svg | 4 + .../icons/info-circle-fill.svg | 3 + .../bootstrap-icons/icons/info-circle.svg | 5 + .../icons/info-square-fill.svg | 3 + .../bootstrap-icons/icons/info-square.svg | 5 + node_modules/bootstrap-icons/icons/info.svg | 4 + .../bootstrap-icons/icons/intersect.svg | 5 + .../bootstrap-icons/icons/justify-left.svg | 3 + .../bootstrap-icons/icons/justify-right.svg | 3 + .../bootstrap-icons/icons/justify.svg | 3 + .../bootstrap-icons/icons/kanban-fill.svg | 3 + node_modules/bootstrap-icons/icons/kanban.svg | 6 + node_modules/bootstrap-icons/icons/laptop.svg | 4 + .../bootstrap-icons/icons/layers-fill.svg | 4 + .../bootstrap-icons/icons/layers-half.svg | 4 + node_modules/bootstrap-icons/icons/layers.svg | 4 + .../icons/layout-sidebar-inset-reverse.svg | 4 + .../icons/layout-sidebar-inset.svg | 4 + .../icons/layout-sidebar-reverse.svg | 4 + .../bootstrap-icons/icons/layout-sidebar.svg | 4 + .../bootstrap-icons/icons/layout-split.svg | 4 + .../icons/layout-text-sidebar-reverse.svg | 4 + .../icons/layout-text-sidebar.svg | 4 + .../icons/layout-text-window-reverse.svg | 4 + .../icons/layout-text-window.svg | 4 + .../icons/layout-three-columns.svg | 4 + .../bootstrap-icons/icons/layout-wtf.svg | 3 + .../bootstrap-icons/icons/life-preserver.svg | 5 + .../bootstrap-icons/icons/lightning-fill.svg | 3 + .../bootstrap-icons/icons/lightning.svg | 3 + .../bootstrap-icons/icons/link-45deg.svg | 6 + node_modules/bootstrap-icons/icons/link.svg | 6 + .../bootstrap-icons/icons/list-check.svg | 3 + .../bootstrap-icons/icons/list-nested.svg | 3 + .../bootstrap-icons/icons/list-ol.svg | 4 + .../bootstrap-icons/icons/list-task.svg | 5 + .../bootstrap-icons/icons/list-ul.svg | 3 + node_modules/bootstrap-icons/icons/list.svg | 3 + .../bootstrap-icons/icons/lock-fill.svg | 4 + node_modules/bootstrap-icons/icons/lock.svg | 3 + node_modules/bootstrap-icons/icons/map.svg | 3 + .../bootstrap-icons/icons/mic-fill.svg | 4 + .../bootstrap-icons/icons/mic-mute-fill.svg | 3 + .../bootstrap-icons/icons/mic-mute.svg | 3 + node_modules/bootstrap-icons/icons/mic.svg | 4 + .../bootstrap-icons/icons/minecart-loaded.svg | 4 + .../bootstrap-icons/icons/minecart.svg | 3 + node_modules/bootstrap-icons/icons/moon.svg | 3 + .../icons/music-note-beamed.svg | 5 + .../bootstrap-icons/icons/music-note-list.svg | 6 + .../bootstrap-icons/icons/music-note.svg | 5 + .../icons/music-player-fill.svg | 4 + .../bootstrap-icons/icons/music-player.svg | 5 + .../bootstrap-icons/icons/newspaper.svg | 5 + .../bootstrap-icons/icons/octagon-fill.svg | 3 + .../bootstrap-icons/icons/octagon-half.svg | 3 + .../bootstrap-icons/icons/octagon.svg | 3 + node_modules/bootstrap-icons/icons/option.svg | 3 + node_modules/bootstrap-icons/icons/outlet.svg | 5 + .../bootstrap-icons/icons/paperclip.svg | 3 + .../bootstrap-icons/icons/pause-fill.svg | 3 + node_modules/bootstrap-icons/icons/pause.svg | 3 + node_modules/bootstrap-icons/icons/pen.svg | 5 + .../bootstrap-icons/icons/pencil-square.svg | 4 + node_modules/bootstrap-icons/icons/pencil.svg | 4 + .../bootstrap-icons/icons/pentagon-fill.svg | 3 + .../bootstrap-icons/icons/pentagon-half.svg | 3 + .../bootstrap-icons/icons/pentagon.svg | 3 + .../bootstrap-icons/icons/people-fill.svg | 3 + node_modules/bootstrap-icons/icons/people.svg | 3 + .../icons/person-bounding-box.svg | 4 + .../icons/person-check-fill.svg | 3 + .../bootstrap-icons/icons/person-check.svg | 3 + .../bootstrap-icons/icons/person-circle.svg | 5 + .../icons/person-dash-fill.svg | 3 + .../bootstrap-icons/icons/person-dash.svg | 3 + .../bootstrap-icons/icons/person-fill.svg | 3 + .../icons/person-lines-fill.svg | 3 + .../icons/person-plus-fill.svg | 4 + .../bootstrap-icons/icons/person-plus.svg | 4 + .../bootstrap-icons/icons/person-square.svg | 4 + node_modules/bootstrap-icons/icons/person.svg | 3 + .../bootstrap-icons/icons/phone-landscape.svg | 4 + node_modules/bootstrap-icons/icons/phone.svg | 4 + .../bootstrap-icons/icons/pie-chart-fill.svg | 3 + .../bootstrap-icons/icons/pie-chart.svg | 4 + .../bootstrap-icons/icons/pip-fill.svg | 3 + node_modules/bootstrap-icons/icons/pip.svg | 4 + .../bootstrap-icons/icons/play-fill.svg | 3 + node_modules/bootstrap-icons/icons/play.svg | 3 + node_modules/bootstrap-icons/icons/plug.svg | 4 + .../icons/plus-circle-fill.svg | 3 + .../bootstrap-icons/icons/plus-circle.svg | 5 + .../icons/plus-square-fill.svg | 3 + .../bootstrap-icons/icons/plus-square.svg | 5 + node_modules/bootstrap-icons/icons/plus.svg | 4 + node_modules/bootstrap-icons/icons/power.svg | 4 + .../bootstrap-icons/icons/puzzle-fill.svg | 3 + node_modules/bootstrap-icons/icons/puzzle.svg | 3 + .../icons/question-circle-fill.svg | 3 + .../bootstrap-icons/icons/question-circle.svg | 4 + .../icons/question-diamond-fill.svg | 3 + .../icons/question-diamond.svg | 4 + .../icons/question-octagon-fill.svg | 3 + .../icons/question-octagon.svg | 4 + .../icons/question-square-fill.svg | 3 + .../bootstrap-icons/icons/question-square.svg | 4 + .../bootstrap-icons/icons/question.svg | 3 + .../bootstrap-icons/icons/receipt-cutoff.svg | 4 + .../bootstrap-icons/icons/receipt.svg | 4 + .../bootstrap-icons/icons/reply-all-fill.svg | 4 + .../bootstrap-icons/icons/reply-all.svg | 4 + .../bootstrap-icons/icons/reply-fill.svg | 3 + node_modules/bootstrap-icons/icons/reply.svg | 3 + .../bootstrap-icons/icons/screwdriver.svg | 3 + node_modules/bootstrap-icons/icons/search.svg | 4 + node_modules/bootstrap-icons/icons/server.svg | 6 + .../bootstrap-icons/icons/shield-fill.svg | 3 + .../icons/shield-lock-fill.svg | 3 + .../bootstrap-icons/icons/shield-lock.svg | 5 + .../bootstrap-icons/icons/shield-shaded.svg | 4 + .../icons/shield-slash-fill.svg | 4 + .../bootstrap-icons/icons/shield-slash.svg | 4 + node_modules/bootstrap-icons/icons/shield.svg | 3 + .../bootstrap-icons/icons/shift-fill.svg | 3 + node_modules/bootstrap-icons/icons/shift.svg | 3 + .../bootstrap-icons/icons/shop-window.svg | 6 + node_modules/bootstrap-icons/icons/shop.svg | 6 + .../bootstrap-icons/icons/shuffle.svg | 5 + .../icons/skip-backward-fill.svg | 5 + .../bootstrap-icons/icons/skip-backward.svg | 3 + .../bootstrap-icons/icons/skip-end-fill.svg | 4 + .../bootstrap-icons/icons/skip-end.svg | 4 + .../icons/skip-forward-fill.svg | 5 + .../bootstrap-icons/icons/skip-forward.svg | 3 + .../bootstrap-icons/icons/skip-start-fill.svg | 4 + .../bootstrap-icons/icons/skip-start.svg | 4 + .../icons/slash-circle-fill.svg | 3 + .../bootstrap-icons/icons/slash-circle.svg | 4 + .../icons/slash-square-fill.svg | 3 + .../bootstrap-icons/icons/slash-square.svg | 4 + node_modules/bootstrap-icons/icons/slash.svg | 3 + .../bootstrap-icons/icons/sliders.svg | 5 + .../bootstrap-icons/icons/soundwave.svg | 3 + .../bootstrap-icons/icons/speaker.svg | 4 + .../bootstrap-icons/icons/square-fill.svg | 3 + .../bootstrap-icons/icons/square-half.svg | 3 + node_modules/bootstrap-icons/icons/square.svg | 3 + .../bootstrap-icons/icons/star-fill.svg | 3 + .../bootstrap-icons/icons/star-half.svg | 3 + node_modules/bootstrap-icons/icons/star.svg | 3 + .../bootstrap-icons/icons/stop-fill.svg | 3 + node_modules/bootstrap-icons/icons/stop.svg | 3 + .../bootstrap-icons/icons/stopwatch-fill.svg | 3 + .../bootstrap-icons/icons/stopwatch.svg | 5 + .../bootstrap-icons/icons/subtract.svg | 4 + node_modules/bootstrap-icons/icons/sun.svg | 4 + node_modules/bootstrap-icons/icons/table.svg | 7 + .../icons/tablet-landscape.svg | 4 + node_modules/bootstrap-icons/icons/tablet.svg | 4 + .../bootstrap-icons/icons/tag-fill.svg | 3 + node_modules/bootstrap-icons/icons/tag.svg | 4 + .../bootstrap-icons/icons/terminal-fill.svg | 3 + .../bootstrap-icons/icons/terminal.svg | 4 + .../bootstrap-icons/icons/text-center.svg | 3 + .../icons/text-indent-left.svg | 3 + .../icons/text-indent-right.svg | 3 + .../bootstrap-icons/icons/text-left.svg | 3 + .../bootstrap-icons/icons/text-right.svg | 3 + .../bootstrap-icons/icons/textarea-t.svg | 5 + .../bootstrap-icons/icons/textarea.svg | 4 + .../icons/three-dots-vertical.svg | 3 + .../bootstrap-icons/icons/three-dots.svg | 3 + .../bootstrap-icons/icons/toggle-off.svg | 3 + .../bootstrap-icons/icons/toggle-on.svg | 3 + .../bootstrap-icons/icons/toggles.svg | 4 + node_modules/bootstrap-icons/icons/tools.svg | 4 + .../bootstrap-icons/icons/trash-fill.svg | 3 + node_modules/bootstrap-icons/icons/trash.svg | 4 + .../bootstrap-icons/icons/trash2-fill.svg | 4 + node_modules/bootstrap-icons/icons/trash2.svg | 5 + .../bootstrap-icons/icons/triangle-fill.svg | 3 + .../bootstrap-icons/icons/triangle-half.svg | 3 + .../bootstrap-icons/icons/triangle.svg | 3 + node_modules/bootstrap-icons/icons/trophy.svg | 6 + .../bootstrap-icons/icons/truck-flatbed.svg | 5 + node_modules/bootstrap-icons/icons/truck.svg | 5 + .../bootstrap-icons/icons/tv-fill.svg | 3 + node_modules/bootstrap-icons/icons/tv.svg | 3 + .../bootstrap-icons/icons/type-bold.svg | 3 + .../bootstrap-icons/icons/type-h1.svg | 3 + .../bootstrap-icons/icons/type-h2.svg | 3 + .../bootstrap-icons/icons/type-h3.svg | 3 + .../bootstrap-icons/icons/type-italic.svg | 3 + .../icons/type-strikethrough.svg | 4 + .../bootstrap-icons/icons/type-underline.svg | 4 + node_modules/bootstrap-icons/icons/type.svg | 3 + node_modules/bootstrap-icons/icons/union.svg | 4 + .../bootstrap-icons/icons/unlock-fill.svg | 4 + node_modules/bootstrap-icons/icons/unlock.svg | 3 + .../bootstrap-icons/icons/upc-scan.svg | 4 + node_modules/bootstrap-icons/icons/upc.svg | 3 + node_modules/bootstrap-icons/icons/upload.svg | 4 + .../bootstrap-icons/icons/view-list.svg | 3 + .../bootstrap-icons/icons/view-stacked.svg | 3 + .../icons/volume-down-fill.svg | 4 + .../bootstrap-icons/icons/volume-down.svg | 4 + .../icons/volume-mute-fill.svg | 4 + .../bootstrap-icons/icons/volume-mute.svg | 4 + .../bootstrap-icons/icons/volume-off-fill.svg | 3 + .../bootstrap-icons/icons/volume-off.svg | 3 + .../bootstrap-icons/icons/volume-up-fill.svg | 6 + .../bootstrap-icons/icons/volume-up.svg | 6 + node_modules/bootstrap-icons/icons/vr.svg | 4 + node_modules/bootstrap-icons/icons/wallet.svg | 5 + .../bootstrap-icons/icons/wallet2.svg | 4 + node_modules/bootstrap-icons/icons/watch.svg | 5 + node_modules/bootstrap-icons/icons/wifi.svg | 5 + node_modules/bootstrap-icons/icons/window.svg | 5 + node_modules/bootstrap-icons/icons/wrench.svg | 3 + .../bootstrap-icons/icons/x-circle-fill.svg | 3 + .../bootstrap-icons/icons/x-circle.svg | 5 + .../bootstrap-icons/icons/x-diamond-fill.svg | 3 + .../bootstrap-icons/icons/x-diamond.svg | 5 + .../bootstrap-icons/icons/x-octagon-fill.svg | 3 + .../bootstrap-icons/icons/x-octagon.svg | 5 + .../bootstrap-icons/icons/x-square-fill.svg | 3 + .../bootstrap-icons/icons/x-square.svg | 5 + node_modules/bootstrap-icons/icons/x.svg | 4 + node_modules/bootstrap-icons/package.json | 91 ++++++++ package-lock.json | 13 ++ package.json | 23 ++ 1294 files changed, 3440 insertions(+) create mode 100644 Readme.md create mode 100644 docs/craftguide.js create mode 100644 docs/favicon.ico create mode 100644 docs/favicon.png create mode 100644 docs/images/CraftItem.png create mode 100644 docs/images/MBOItem.png create mode 100644 docs/images/MaterialItem.png create mode 100644 docs/images/MaterialItem2.png create mode 100644 docs/images/MaterialItem3.png create mode 100644 docs/images/MesePick.png create mode 100644 docs/images/NodeItem.png create mode 100644 docs/images/STAxe.png create mode 100644 docs/images/STPick.png create mode 100644 docs/images/STShovel.png create mode 100644 docs/images/STSword.png create mode 100644 docs/images/SteelAxe.png create mode 100644 docs/images/SteelPick.png create mode 100644 docs/images/SteelShovel.png create mode 100644 docs/images/SteelSword.png create mode 100644 docs/images/Stick.png create mode 100644 docs/images/ToolItem.png create mode 100644 docs/images/WAxe.png create mode 100644 docs/images/WPick.png create mode 100644 docs/images/WShovel.png create mode 100644 docs/images/WSword.png create mode 100644 docs/images/apple.png create mode 100644 docs/images/beds_bed.png create mode 100644 docs/images/beds_bed_bottom.png create mode 100644 docs/images/beds_bed_bottom_red.png create mode 100644 docs/images/beds_bed_top.png create mode 100644 docs/images/beds_bed_top_red.png create mode 100644 docs/images/beds_fancy_bed.png create mode 100644 docs/images/beds_fancy_bed_bottom.png create mode 100644 docs/images/beds_fancy_bed_top.png create mode 100644 docs/images/binoculars_binoculars.png create mode 100644 docs/images/blank.png create mode 100644 docs/images/boats_boat.png create mode 100644 docs/images/bones_bones.png create mode 100644 docs/images/book.png create mode 100644 docs/images/bookshelf.png create mode 100644 docs/images/brick.png create mode 100644 docs/images/bucket.png create mode 100644 docs/images/bucket_bucket_empty.png create mode 100644 docs/images/bucket_bucket_lava.png create mode 100644 docs/images/bucket_bucket_river_water.png create mode 100644 docs/images/bucket_bucket_water.png create mode 100644 docs/images/bucket_lava.png create mode 100644 docs/images/bucket_water.png create mode 100644 docs/images/butterflies_butterfly_red.png create mode 100644 docs/images/butterflies_butterfly_violet.png create mode 100644 docs/images/butterflies_butterfly_white.png create mode 100644 docs/images/cactus.png create mode 100644 docs/images/carts_brakerail.png create mode 100644 docs/images/carts_cart.png create mode 100644 docs/images/carts_powerrail.png create mode 100644 docs/images/carts_rail.png create mode 100644 docs/images/chest.png create mode 100644 docs/images/clay.png create mode 100644 docs/images/clay_brick.png create mode 100644 docs/images/cobble.png create mode 100644 docs/images/craft.png create mode 100644 docs/images/default_acacia_bush_leaves.png create mode 100644 docs/images/default_acacia_bush_sapling.png create mode 100644 docs/images/default_acacia_bush_stem.png create mode 100644 docs/images/default_acacia_leaves.png create mode 100644 docs/images/default_acacia_sapling.png create mode 100644 docs/images/default_acacia_tree.png create mode 100644 docs/images/default_acacia_wood.png create mode 100644 docs/images/default_apple.png create mode 100644 docs/images/default_aspen_leaves.png create mode 100644 docs/images/default_aspen_sapling.png create mode 100644 docs/images/default_aspen_tree.png create mode 100644 docs/images/default_aspen_wood.png create mode 100644 docs/images/default_axe_bronze.png create mode 100644 docs/images/default_axe_diamond.png create mode 100644 docs/images/default_axe_mese.png create mode 100644 docs/images/default_axe_steel.png create mode 100644 docs/images/default_axe_stone.png create mode 100644 docs/images/default_axe_wood.png create mode 100644 docs/images/default_blueberries.png create mode 100644 docs/images/default_blueberry_bush_leaves.png create mode 100644 docs/images/default_blueberry_bush_leaves_with_berries.png create mode 100644 docs/images/default_blueberry_bush_sapling.png create mode 100644 docs/images/default_book.png create mode 100644 docs/images/default_bookshelf.png create mode 100644 docs/images/default_brick.png create mode 100644 docs/images/default_bronze_ingot.png create mode 100644 docs/images/default_bronzeblock.png create mode 100644 docs/images/default_bush_leaves.png create mode 100644 docs/images/default_bush_sapling.png create mode 100644 docs/images/default_bush_stem.png create mode 100644 docs/images/default_cactus.png create mode 100644 docs/images/default_chest.png create mode 100644 docs/images/default_chest_locked.png create mode 100644 docs/images/default_clay.png create mode 100644 docs/images/default_clay_brick.png create mode 100644 docs/images/default_clay_lump.png create mode 100644 docs/images/default_coal_lump.png create mode 100644 docs/images/default_coalblock.png create mode 100644 docs/images/default_cobble.png create mode 100644 docs/images/default_copper_ingot.png create mode 100644 docs/images/default_copper_lump.png create mode 100644 docs/images/default_copperblock.png create mode 100644 docs/images/default_coral_brown.png create mode 100644 docs/images/default_coral_cyan.png create mode 100644 docs/images/default_coral_green.png create mode 100644 docs/images/default_coral_orange.png create mode 100644 docs/images/default_coral_pink.png create mode 100644 docs/images/default_coral_skeleton.png create mode 100644 docs/images/default_desert_cobble.png create mode 100644 docs/images/default_desert_sand.png create mode 100644 docs/images/default_desert_sandstone.png create mode 100644 docs/images/default_desert_sandstone_block.png create mode 100644 docs/images/default_desert_sandstone_brick.png create mode 100644 docs/images/default_desert_stone.png create mode 100644 docs/images/default_desert_stone_block.png create mode 100644 docs/images/default_desert_stonebrick.png create mode 100644 docs/images/default_diamond.png create mode 100644 docs/images/default_diamondblock.png create mode 100644 docs/images/default_dirt.png create mode 100644 docs/images/default_dirt_with_coniferous_litter.png create mode 100644 docs/images/default_dirt_with_dry_grass.png create mode 100644 docs/images/default_dirt_with_grass.png create mode 100644 docs/images/default_dirt_with_rainforest_litter.png create mode 100644 docs/images/default_dirt_with_snow.png create mode 100644 docs/images/default_dry_dirt.png create mode 100644 docs/images/default_dry_dirt_with_dry_grass.png create mode 100644 docs/images/default_dry_grass_1.png create mode 100644 docs/images/default_dry_shrub.png create mode 100644 docs/images/default_emergent_jungle_sapling.png create mode 100644 docs/images/default_fence_acacia_wood.png create mode 100644 docs/images/default_fence_aspen_wood.png create mode 100644 docs/images/default_fence_junglewood.png create mode 100644 docs/images/default_fence_pine_wood.png create mode 100644 docs/images/default_fence_rail_acacia_wood.png create mode 100644 docs/images/default_fence_rail_aspen_wood.png create mode 100644 docs/images/default_fence_rail_junglewood.png create mode 100644 docs/images/default_fence_rail_pine_wood.png create mode 100644 docs/images/default_fence_rail_wood.png create mode 100644 docs/images/default_fence_wood.png create mode 100644 docs/images/default_fern_1.png create mode 100644 docs/images/default_flint.png create mode 100644 docs/images/default_furnace.png create mode 100644 docs/images/default_glass.png create mode 100644 docs/images/default_gold_ingot.png create mode 100644 docs/images/default_gold_lump.png create mode 100644 docs/images/default_goldblock.png create mode 100644 docs/images/default_grass_1.png create mode 100644 docs/images/default_gravel.png create mode 100644 docs/images/default_ice.png create mode 100644 docs/images/default_iron_lump.png create mode 100644 docs/images/default_junglegrass.png create mode 100644 docs/images/default_jungleleaves.png create mode 100644 docs/images/default_junglesapling.png create mode 100644 docs/images/default_jungletree.png create mode 100644 docs/images/default_junglewood.png create mode 100644 docs/images/default_ladder.png create mode 100644 docs/images/default_ladder_steel.png create mode 100644 docs/images/default_ladder_wood.png create mode 100644 docs/images/default_large_cactus_seedling.png create mode 100644 docs/images/default_lava_source.png create mode 100644 docs/images/default_leaves.png create mode 100644 docs/images/default_marram_grass_1.png create mode 100644 docs/images/default_mese.png create mode 100644 docs/images/default_mese_block.png create mode 100644 docs/images/default_mese_crystal.png create mode 100644 docs/images/default_mese_crystal_fragment.png create mode 100644 docs/images/default_mese_post_light.png create mode 100644 docs/images/default_meselamp.png create mode 100644 docs/images/default_mossycobble.png create mode 100644 docs/images/default_obsidian.png create mode 100644 docs/images/default_obsidian_block.png create mode 100644 docs/images/default_obsidian_glass.png create mode 100644 docs/images/default_obsidian_shard.png create mode 100644 docs/images/default_obsidianbrick.png create mode 100644 docs/images/default_paper.png create mode 100644 docs/images/default_papyrus.png create mode 100644 docs/images/default_permafrost.png create mode 100644 docs/images/default_permafrost_with_moss.png create mode 100644 docs/images/default_permafrost_with_stones.png create mode 100644 docs/images/default_pick_bronze.png create mode 100644 docs/images/default_pick_diamond.png create mode 100644 docs/images/default_pick_mese.png create mode 100644 docs/images/default_pick_steel.png create mode 100644 docs/images/default_pick_stone.png create mode 100644 docs/images/default_pick_wood.png create mode 100644 docs/images/default_pine_bush_needles.png create mode 100644 docs/images/default_pine_bush_sapling.png create mode 100644 docs/images/default_pine_bush_stem.png create mode 100644 docs/images/default_pine_needles.png create mode 100644 docs/images/default_pine_sapling.png create mode 100644 docs/images/default_pine_tree.png create mode 100644 docs/images/default_pine_wood.png create mode 100644 docs/images/default_pinetree.png create mode 100644 docs/images/default_pinewood.png create mode 100644 docs/images/default_rail.png create mode 100644 docs/images/default_river_water_source.png create mode 100644 docs/images/default_sand.png create mode 100644 docs/images/default_sand_with_kelp.png create mode 100644 docs/images/default_sandstone.png create mode 100644 docs/images/default_sandstone_block.png create mode 100644 docs/images/default_sandstonebrick.png create mode 100644 docs/images/default_sapling.png create mode 100644 docs/images/default_shovel_bronze.png create mode 100644 docs/images/default_shovel_diamond.png create mode 100644 docs/images/default_shovel_mese.png create mode 100644 docs/images/default_shovel_steel.png create mode 100644 docs/images/default_shovel_stone.png create mode 100644 docs/images/default_shovel_wood.png create mode 100644 docs/images/default_sign_wall.png create mode 100644 docs/images/default_sign_wall_steel.png create mode 100644 docs/images/default_sign_wall_wood.png create mode 100644 docs/images/default_silver_sand.png create mode 100644 docs/images/default_silver_sandstone.png create mode 100644 docs/images/default_silver_sandstone_block.png create mode 100644 docs/images/default_silver_sandstone_brick.png create mode 100644 docs/images/default_skeleton_key.png create mode 100644 docs/images/default_snow.png create mode 100644 docs/images/default_snowblock.png create mode 100644 docs/images/default_steel_ingot.png create mode 100644 docs/images/default_steelblock.png create mode 100644 docs/images/default_stick.png create mode 100644 docs/images/default_stone.png create mode 100644 docs/images/default_stone_block.png create mode 100644 docs/images/default_stone_with_coal.png create mode 100644 docs/images/default_stone_with_copper.png create mode 100644 docs/images/default_stone_with_diamond.png create mode 100644 docs/images/default_stone_with_gold.png create mode 100644 docs/images/default_stone_with_iron.png create mode 100644 docs/images/default_stone_with_mese.png create mode 100644 docs/images/default_stone_with_tin.png create mode 100644 docs/images/default_stonebrick.png create mode 100644 docs/images/default_sword_bronze.png create mode 100644 docs/images/default_sword_diamond.png create mode 100644 docs/images/default_sword_mese.png create mode 100644 docs/images/default_sword_steel.png create mode 100644 docs/images/default_sword_stone.png create mode 100644 docs/images/default_sword_wood.png create mode 100644 docs/images/default_tin_ingot.png create mode 100644 docs/images/default_tin_lump.png create mode 100644 docs/images/default_tinblock.png create mode 100644 docs/images/default_torch.png create mode 100644 docs/images/default_tree.png create mode 100644 docs/images/default_water_source.png create mode 100644 docs/images/default_wood.png create mode 100644 docs/images/dirt.png create mode 100644 docs/images/dirt_with_grass.png create mode 100644 docs/images/doors_door_glass.png create mode 100644 docs/images/doors_door_obsidian_glass.png create mode 100644 docs/images/doors_door_steel.png create mode 100644 docs/images/doors_door_wood.png create mode 100644 docs/images/doors_gate_acacia_wood_closed.png create mode 100644 docs/images/doors_gate_aspen_wood_closed.png create mode 100644 docs/images/doors_gate_junglewood_closed.png create mode 100644 docs/images/doors_gate_pine_wood_closed.png create mode 100644 docs/images/doors_gate_wood_closed.png create mode 100644 docs/images/doors_trapdoor.png create mode 100644 docs/images/doors_trapdoor_steel.png create mode 100644 docs/images/dye_black.png create mode 100644 docs/images/dye_blue.png create mode 100644 docs/images/dye_brown.png create mode 100644 docs/images/dye_cyan.png create mode 100644 docs/images/dye_dark_green.png create mode 100644 docs/images/dye_dark_grey.png create mode 100644 docs/images/dye_green.png create mode 100644 docs/images/dye_grey.png create mode 100644 docs/images/dye_magenta.png create mode 100644 docs/images/dye_orange.png create mode 100644 docs/images/dye_pink.png create mode 100644 docs/images/dye_red.png create mode 100644 docs/images/dye_violet.png create mode 100644 docs/images/dye_white.png create mode 100644 docs/images/dye_yellow.png create mode 100644 docs/images/farming_bread.png create mode 100644 docs/images/farming_cotton.png create mode 100644 docs/images/farming_flour.png create mode 100644 docs/images/farming_hoe_steel.png create mode 100644 docs/images/farming_hoe_stone.png create mode 100644 docs/images/farming_hoe_wood.png create mode 100644 docs/images/farming_seed_cotton.png create mode 100644 docs/images/farming_seed_wheat.png create mode 100644 docs/images/farming_straw.png create mode 100644 docs/images/farming_string.png create mode 100644 docs/images/farming_wheat.png create mode 100644 docs/images/fire_flint_and_steel.png create mode 100644 docs/images/fire_permanent_flame.png create mode 100644 docs/images/fireflies_bug_net.png create mode 100644 docs/images/fireflies_firefly.png create mode 100644 docs/images/fireflies_firefly_bottle.png create mode 100644 docs/images/flowers_chrysanthemum_green.png create mode 100644 docs/images/flowers_dandelion_white.png create mode 100644 docs/images/flowers_dandelion_yellow.png create mode 100644 docs/images/flowers_flower_dandelion_white.png create mode 100644 docs/images/flowers_flower_dandelion_yellow.png create mode 100644 docs/images/flowers_flower_geranium.png create mode 100644 docs/images/flowers_flower_rose.png create mode 100644 docs/images/flowers_flower_tulip.png create mode 100644 docs/images/flowers_flower_viola.png create mode 100644 docs/images/flowers_geranium.png create mode 100644 docs/images/flowers_mushroom_brown.png create mode 100644 docs/images/flowers_mushroom_fertile_brown.png create mode 100644 docs/images/flowers_mushroom_fertile_red.png create mode 100644 docs/images/flowers_mushroom_red.png create mode 100644 docs/images/flowers_mushroom_spores_brown.png create mode 100644 docs/images/flowers_mushroom_spores_red.png create mode 100644 docs/images/flowers_rose.png create mode 100644 docs/images/flowers_tulip.png create mode 100644 docs/images/flowers_tulip_black.png create mode 100644 docs/images/flowers_viola.png create mode 100644 docs/images/flowers_waterlily.png create mode 100644 docs/images/furnace.png create mode 100644 docs/images/glass.png create mode 100644 docs/images/gravel.png create mode 100644 docs/images/junglegrass.png create mode 100644 docs/images/jungletree.png create mode 100644 docs/images/ladder.png create mode 100644 docs/images/lava_source.png create mode 100644 docs/images/leaves.png create mode 100644 docs/images/locked_chest.png create mode 100644 docs/images/lump_of_clay.png create mode 100644 docs/images/lump_of_coal.png create mode 100644 docs/images/lump_of_iron.png create mode 100644 docs/images/map_mapping_kit.png create mode 100644 docs/images/mapgen_apple.png create mode 100644 docs/images/mapgen_cobble.png create mode 100644 docs/images/mapgen_desert_sand.png create mode 100644 docs/images/mapgen_desert_stone.png create mode 100644 docs/images/mapgen_dirt.png create mode 100644 docs/images/mapgen_dirt_with_grass.png create mode 100644 docs/images/mapgen_dirt_with_snow.png create mode 100644 docs/images/mapgen_gravel.png create mode 100644 docs/images/mapgen_ice.png create mode 100644 docs/images/mapgen_junglegrass.png create mode 100644 docs/images/mapgen_jungleleaves.png create mode 100644 docs/images/mapgen_jungletree.png create mode 100644 docs/images/mapgen_lava_source.png create mode 100644 docs/images/mapgen_leaves.png create mode 100644 docs/images/mapgen_mossycobble.png create mode 100644 docs/images/mapgen_pine_needles.png create mode 100644 docs/images/mapgen_pine_tree.png create mode 100644 docs/images/mapgen_river_water_source.png create mode 100644 docs/images/mapgen_sand.png create mode 100644 docs/images/mapgen_snow.png create mode 100644 docs/images/mapgen_snowblock.png create mode 100644 docs/images/mapgen_stair_cobble.png create mode 100644 docs/images/mapgen_stair_desert_stone.png create mode 100644 docs/images/mapgen_stone.png create mode 100644 docs/images/mapgen_tree.png create mode 100644 docs/images/mapgen_water_source.png create mode 100644 docs/images/mese.png create mode 100644 docs/images/mossycobble.png create mode 100644 docs/images/mushroom_brown_natural.png create mode 100644 docs/images/mushroom_red_natural.png create mode 100644 docs/images/node.png create mode 100644 docs/images/paper.png create mode 100644 docs/images/papyrus.png create mode 100644 docs/images/rail.png create mode 100644 docs/images/sand.png create mode 100644 docs/images/sandstone.png create mode 100644 docs/images/sapling.png create mode 100644 docs/images/screwdriver_screwdriver.png create mode 100644 docs/images/screwdriver_screwdriver1.png create mode 100644 docs/images/screwdriver_screwdriver2.png create mode 100644 docs/images/screwdriver_screwdriver3.png create mode 100644 docs/images/screwdriver_screwdriver4.png create mode 100644 docs/images/sign_wall.png create mode 100644 docs/images/snow.png create mode 100644 docs/images/stairs_slab_acacia_wood.png create mode 100644 docs/images/stairs_slab_aspen_wood.png create mode 100644 docs/images/stairs_slab_brick.png create mode 100644 docs/images/stairs_slab_bronzeblock.png create mode 100644 docs/images/stairs_slab_cobble.png create mode 100644 docs/images/stairs_slab_copperblock.png create mode 100644 docs/images/stairs_slab_desert_cobble.png create mode 100644 docs/images/stairs_slab_desert_sandstone.png create mode 100644 docs/images/stairs_slab_desert_sandstone_block.png create mode 100644 docs/images/stairs_slab_desert_sandstone_brick.png create mode 100644 docs/images/stairs_slab_desert_stone.png create mode 100644 docs/images/stairs_slab_desert_stone_block.png create mode 100644 docs/images/stairs_slab_desert_stonebrick.png create mode 100644 docs/images/stairs_slab_glass.png create mode 100644 docs/images/stairs_slab_goldblock.png create mode 100644 docs/images/stairs_slab_ice.png create mode 100644 docs/images/stairs_slab_junglewood.png create mode 100644 docs/images/stairs_slab_mossycobble.png create mode 100644 docs/images/stairs_slab_obsidian.png create mode 100644 docs/images/stairs_slab_obsidian_block.png create mode 100644 docs/images/stairs_slab_obsidian_glass.png create mode 100644 docs/images/stairs_slab_obsidianbrick.png create mode 100644 docs/images/stairs_slab_pine_wood.png create mode 100644 docs/images/stairs_slab_pinewood.png create mode 100644 docs/images/stairs_slab_sandstone.png create mode 100644 docs/images/stairs_slab_sandstone_block.png create mode 100644 docs/images/stairs_slab_sandstonebrick.png create mode 100644 docs/images/stairs_slab_silver_sandstone.png create mode 100644 docs/images/stairs_slab_silver_sandstone_block.png create mode 100644 docs/images/stairs_slab_silver_sandstone_brick.png create mode 100644 docs/images/stairs_slab_snowblock.png create mode 100644 docs/images/stairs_slab_steelblock.png create mode 100644 docs/images/stairs_slab_stone.png create mode 100644 docs/images/stairs_slab_stone_block.png create mode 100644 docs/images/stairs_slab_stonebrick.png create mode 100644 docs/images/stairs_slab_straw.png create mode 100644 docs/images/stairs_slab_tinblock.png create mode 100644 docs/images/stairs_slab_wood.png create mode 100644 docs/images/stairs_stair_acacia_wood.png create mode 100644 docs/images/stairs_stair_aspen_wood.png create mode 100644 docs/images/stairs_stair_brick.png create mode 100644 docs/images/stairs_stair_bronzeblock.png create mode 100644 docs/images/stairs_stair_cobble.png create mode 100644 docs/images/stairs_stair_copperblock.png create mode 100644 docs/images/stairs_stair_desert_cobble.png create mode 100644 docs/images/stairs_stair_desert_sandstone.png create mode 100644 docs/images/stairs_stair_desert_sandstone_block.png create mode 100644 docs/images/stairs_stair_desert_sandstone_brick.png create mode 100644 docs/images/stairs_stair_desert_stone.png create mode 100644 docs/images/stairs_stair_desert_stone_block.png create mode 100644 docs/images/stairs_stair_desert_stonebrick.png create mode 100644 docs/images/stairs_stair_glass.png create mode 100644 docs/images/stairs_stair_goldblock.png create mode 100644 docs/images/stairs_stair_ice.png create mode 100644 docs/images/stairs_stair_inner_acacia_wood.png create mode 100644 docs/images/stairs_stair_inner_aspen_wood.png create mode 100644 docs/images/stairs_stair_inner_brick.png create mode 100644 docs/images/stairs_stair_inner_bronzeblock.png create mode 100644 docs/images/stairs_stair_inner_cobble.png create mode 100644 docs/images/stairs_stair_inner_copperblock.png create mode 100644 docs/images/stairs_stair_inner_desert_cobble.png create mode 100644 docs/images/stairs_stair_inner_desert_sandstone.png create mode 100644 docs/images/stairs_stair_inner_desert_sandstone_block.png create mode 100644 docs/images/stairs_stair_inner_desert_sandstone_brick.png create mode 100644 docs/images/stairs_stair_inner_desert_stone.png create mode 100644 docs/images/stairs_stair_inner_desert_stone_block.png create mode 100644 docs/images/stairs_stair_inner_desert_stonebrick.png create mode 100644 docs/images/stairs_stair_inner_glass.png create mode 100644 docs/images/stairs_stair_inner_goldblock.png create mode 100644 docs/images/stairs_stair_inner_ice.png create mode 100644 docs/images/stairs_stair_inner_junglewood.png create mode 100644 docs/images/stairs_stair_inner_mossycobble.png create mode 100644 docs/images/stairs_stair_inner_obsidian.png create mode 100644 docs/images/stairs_stair_inner_obsidian_block.png create mode 100644 docs/images/stairs_stair_inner_obsidian_glass.png create mode 100644 docs/images/stairs_stair_inner_obsidianbrick.png create mode 100644 docs/images/stairs_stair_inner_pine_wood.png create mode 100644 docs/images/stairs_stair_inner_sandstone.png create mode 100644 docs/images/stairs_stair_inner_sandstone_block.png create mode 100644 docs/images/stairs_stair_inner_sandstonebrick.png create mode 100644 docs/images/stairs_stair_inner_silver_sandstone.png create mode 100644 docs/images/stairs_stair_inner_silver_sandstone_block.png create mode 100644 docs/images/stairs_stair_inner_silver_sandstone_brick.png create mode 100644 docs/images/stairs_stair_inner_snowblock.png create mode 100644 docs/images/stairs_stair_inner_steelblock.png create mode 100644 docs/images/stairs_stair_inner_stone.png create mode 100644 docs/images/stairs_stair_inner_stone_block.png create mode 100644 docs/images/stairs_stair_inner_stonebrick.png create mode 100644 docs/images/stairs_stair_inner_straw.png create mode 100644 docs/images/stairs_stair_inner_tinblock.png create mode 100644 docs/images/stairs_stair_inner_wood.png create mode 100644 docs/images/stairs_stair_junglewood.png create mode 100644 docs/images/stairs_stair_mossycobble.png create mode 100644 docs/images/stairs_stair_obsidian.png create mode 100644 docs/images/stairs_stair_obsidian_block.png create mode 100644 docs/images/stairs_stair_obsidian_glass.png create mode 100644 docs/images/stairs_stair_obsidianbrick.png create mode 100644 docs/images/stairs_stair_outer_acacia_wood.png create mode 100644 docs/images/stairs_stair_outer_aspen_wood.png create mode 100644 docs/images/stairs_stair_outer_brick.png create mode 100644 docs/images/stairs_stair_outer_bronzeblock.png create mode 100644 docs/images/stairs_stair_outer_cobble.png create mode 100644 docs/images/stairs_stair_outer_copperblock.png create mode 100644 docs/images/stairs_stair_outer_desert_cobble.png create mode 100644 docs/images/stairs_stair_outer_desert_sandstone.png create mode 100644 docs/images/stairs_stair_outer_desert_sandstone_block.png create mode 100644 docs/images/stairs_stair_outer_desert_sandstone_brick.png create mode 100644 docs/images/stairs_stair_outer_desert_stone.png create mode 100644 docs/images/stairs_stair_outer_desert_stone_block.png create mode 100644 docs/images/stairs_stair_outer_desert_stonebrick.png create mode 100644 docs/images/stairs_stair_outer_glass.png create mode 100644 docs/images/stairs_stair_outer_goldblock.png create mode 100644 docs/images/stairs_stair_outer_ice.png create mode 100644 docs/images/stairs_stair_outer_junglewood.png create mode 100644 docs/images/stairs_stair_outer_mossycobble.png create mode 100644 docs/images/stairs_stair_outer_obsidian.png create mode 100644 docs/images/stairs_stair_outer_obsidian_block.png create mode 100644 docs/images/stairs_stair_outer_obsidian_glass.png create mode 100644 docs/images/stairs_stair_outer_obsidianbrick.png create mode 100644 docs/images/stairs_stair_outer_pine_wood.png create mode 100644 docs/images/stairs_stair_outer_sandstone.png create mode 100644 docs/images/stairs_stair_outer_sandstone_block.png create mode 100644 docs/images/stairs_stair_outer_sandstonebrick.png create mode 100644 docs/images/stairs_stair_outer_silver_sandstone.png create mode 100644 docs/images/stairs_stair_outer_silver_sandstone_block.png create mode 100644 docs/images/stairs_stair_outer_silver_sandstone_brick.png create mode 100644 docs/images/stairs_stair_outer_snowblock.png create mode 100644 docs/images/stairs_stair_outer_steelblock.png create mode 100644 docs/images/stairs_stair_outer_stone.png create mode 100644 docs/images/stairs_stair_outer_stone_block.png create mode 100644 docs/images/stairs_stair_outer_stonebrick.png create mode 100644 docs/images/stairs_stair_outer_straw.png create mode 100644 docs/images/stairs_stair_outer_tinblock.png create mode 100644 docs/images/stairs_stair_outer_wood.png create mode 100644 docs/images/stairs_stair_pine_wood.png create mode 100644 docs/images/stairs_stair_pinewood.png create mode 100644 docs/images/stairs_stair_sandstone.png create mode 100644 docs/images/stairs_stair_sandstone_block.png create mode 100644 docs/images/stairs_stair_sandstonebrick.png create mode 100644 docs/images/stairs_stair_silver_sandstone.png create mode 100644 docs/images/stairs_stair_silver_sandstone_block.png create mode 100644 docs/images/stairs_stair_silver_sandstone_brick.png create mode 100644 docs/images/stairs_stair_snowblock.png create mode 100644 docs/images/stairs_stair_steelblock.png create mode 100644 docs/images/stairs_stair_stone.png create mode 100644 docs/images/stairs_stair_stone_block.png create mode 100644 docs/images/stairs_stair_stonebrick.png create mode 100644 docs/images/stairs_stair_straw.png create mode 100644 docs/images/stairs_stair_tinblock.png create mode 100644 docs/images/stairs_stair_wood.png create mode 100644 docs/images/steel_ingot.png create mode 100644 docs/images/steelblock.png create mode 100644 docs/images/stone.png create mode 100644 docs/images/stone_with_coal.png create mode 100644 docs/images/stone_with_iron.png create mode 100644 docs/images/tnt_boom.png create mode 100644 docs/images/tnt_gunpowder.png create mode 100644 docs/images/tnt_gunpowder_burning.png create mode 100644 docs/images/tnt_tnt.png create mode 100644 docs/images/tnt_tnt_burning.png create mode 100644 docs/images/tnt_tnt_stick.png create mode 100644 docs/images/tool.png create mode 100644 docs/images/torch.png create mode 100644 docs/images/tree.png create mode 100644 docs/images/unknown_item.png create mode 100644 docs/images/vessels_drinking_glass.png create mode 100644 docs/images/vessels_glass_bottle.png create mode 100644 docs/images/vessels_glass_fragments.png create mode 100644 docs/images/vessels_shelf.png create mode 100644 docs/images/vessels_steel_bottle.png create mode 100644 docs/images/walls_cobble.png create mode 100644 docs/images/walls_desertcobble.png create mode 100644 docs/images/walls_mossycobble.png create mode 100644 docs/images/water_source.png create mode 100644 docs/images/wieldhand.png create mode 100644 docs/images/wood.png create mode 100644 docs/images/wooden_fence.png create mode 100644 docs/images/wool_black.png create mode 100644 docs/images/wool_blue.png create mode 100644 docs/images/wool_brown.png create mode 100644 docs/images/wool_cyan.png create mode 100644 docs/images/wool_dark_blue.png create mode 100644 docs/images/wool_dark_green.png create mode 100644 docs/images/wool_dark_grey.png create mode 100644 docs/images/wool_gold.png create mode 100644 docs/images/wool_green.png create mode 100644 docs/images/wool_grey.png create mode 100644 docs/images/wool_magenta.png create mode 100644 docs/images/wool_orange.png create mode 100644 docs/images/wool_pink.png create mode 100644 docs/images/wool_red.png create mode 100644 docs/images/wool_violet.png create mode 100644 docs/images/wool_white.png create mode 100644 docs/images/wool_yellow.png create mode 100644 docs/images/xpanes_bar_1.png create mode 100644 docs/images/xpanes_bar_10.png create mode 100644 docs/images/xpanes_bar_11.png create mode 100644 docs/images/xpanes_bar_12.png create mode 100644 docs/images/xpanes_bar_13.png create mode 100644 docs/images/xpanes_bar_14.png create mode 100644 docs/images/xpanes_bar_15.png create mode 100644 docs/images/xpanes_bar_2.png create mode 100644 docs/images/xpanes_bar_3.png create mode 100644 docs/images/xpanes_bar_4.png create mode 100644 docs/images/xpanes_bar_5.png create mode 100644 docs/images/xpanes_bar_6.png create mode 100644 docs/images/xpanes_bar_7.png create mode 100644 docs/images/xpanes_bar_8.png create mode 100644 docs/images/xpanes_bar_9.png create mode 100644 docs/images/xpanes_bar_flat.png create mode 100644 docs/images/xpanes_door_steel_bar.png create mode 100644 docs/images/xpanes_obsidian_pane_1.png create mode 100644 docs/images/xpanes_obsidian_pane_10.png create mode 100644 docs/images/xpanes_obsidian_pane_11.png create mode 100644 docs/images/xpanes_obsidian_pane_12.png create mode 100644 docs/images/xpanes_obsidian_pane_13.png create mode 100644 docs/images/xpanes_obsidian_pane_14.png create mode 100644 docs/images/xpanes_obsidian_pane_15.png create mode 100644 docs/images/xpanes_obsidian_pane_2.png create mode 100644 docs/images/xpanes_obsidian_pane_3.png create mode 100644 docs/images/xpanes_obsidian_pane_4.png create mode 100644 docs/images/xpanes_obsidian_pane_5.png create mode 100644 docs/images/xpanes_obsidian_pane_6.png create mode 100644 docs/images/xpanes_obsidian_pane_7.png create mode 100644 docs/images/xpanes_obsidian_pane_8.png create mode 100644 docs/images/xpanes_obsidian_pane_9.png create mode 100644 docs/images/xpanes_obsidian_pane_flat.png create mode 100644 docs/images/xpanes_pane_1.png create mode 100644 docs/images/xpanes_pane_10.png create mode 100644 docs/images/xpanes_pane_11.png create mode 100644 docs/images/xpanes_pane_12.png create mode 100644 docs/images/xpanes_pane_13.png create mode 100644 docs/images/xpanes_pane_14.png create mode 100644 docs/images/xpanes_pane_15.png create mode 100644 docs/images/xpanes_pane_2.png create mode 100644 docs/images/xpanes_pane_3.png create mode 100644 docs/images/xpanes_pane_4.png create mode 100644 docs/images/xpanes_pane_5.png create mode 100644 docs/images/xpanes_pane_6.png create mode 100644 docs/images/xpanes_pane_7.png create mode 100644 docs/images/xpanes_pane_8.png create mode 100644 docs/images/xpanes_pane_9.png create mode 100644 docs/images/xpanes_pane_flat.png create mode 100644 docs/images/xpanes_trapdoor_steel_bar.png create mode 100644 docs/index.html create mode 100644 index.html create mode 100644 init.lua create mode 100644 items.json create mode 100644 mod.conf create mode 100644 node_modules/bootstrap-icons/LICENSE.md create mode 100644 node_modules/bootstrap-icons/README.md create mode 100644 node_modules/bootstrap-icons/icons/alarm-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/alarm.svg create mode 100644 node_modules/bootstrap-icons/icons/alt.svg create mode 100644 node_modules/bootstrap-icons/icons/app-indicator.svg create mode 100644 node_modules/bootstrap-icons/icons/app.svg create mode 100644 node_modules/bootstrap-icons/icons/archive-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/archive.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-90deg-down.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-90deg-left.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-90deg-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-90deg-up.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-bar-down.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-bar-left.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-bar-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-bar-up.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-clockwise.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-counterclockwise.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-left-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-left-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-left-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-left-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-left.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-right-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-right-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-right-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-right-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-short.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down-up.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-down.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left-short.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-left.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-repeat.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-return-left.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-return-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-right-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-right-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-right-short.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-right-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-right-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-left-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-left-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-left-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-left-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-left.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-right-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-right-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-right-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-right-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-right.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-short.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up-square.svg create mode 100644 node_modules/bootstrap-icons/icons/arrow-up.svg create mode 100644 node_modules/bootstrap-icons/icons/arrows-angle-contract.svg create mode 100644 node_modules/bootstrap-icons/icons/arrows-angle-expand.svg create mode 100644 node_modules/bootstrap-icons/icons/arrows-collapse.svg create mode 100644 node_modules/bootstrap-icons/icons/arrows-expand.svg create mode 100644 node_modules/bootstrap-icons/icons/arrows-fullscreen.svg create mode 100644 node_modules/bootstrap-icons/icons/arrows-move.svg create mode 100644 node_modules/bootstrap-icons/icons/aspect-ratio-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/aspect-ratio.svg create mode 100644 node_modules/bootstrap-icons/icons/asterisk.svg create mode 100644 node_modules/bootstrap-icons/icons/at.svg create mode 100644 node_modules/bootstrap-icons/icons/award-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/award.svg create mode 100644 node_modules/bootstrap-icons/icons/backspace-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/backspace-reverse-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/backspace-reverse.svg create mode 100644 node_modules/bootstrap-icons/icons/backspace.svg create mode 100644 node_modules/bootstrap-icons/icons/bag-check.svg create mode 100644 node_modules/bootstrap-icons/icons/bag-dash.svg create mode 100644 node_modules/bootstrap-icons/icons/bag-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bag-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/bag.svg create mode 100644 node_modules/bootstrap-icons/icons/bar-chart-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bar-chart.svg create mode 100644 node_modules/bootstrap-icons/icons/basket-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/basket.svg create mode 100644 node_modules/bootstrap-icons/icons/basket2-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/basket2.svg create mode 100644 node_modules/bootstrap-icons/icons/basket3-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/basket3.svg create mode 100644 node_modules/bootstrap-icons/icons/battery-charging.svg create mode 100644 node_modules/bootstrap-icons/icons/battery-full.svg create mode 100644 node_modules/bootstrap-icons/icons/battery-half.svg create mode 100644 node_modules/bootstrap-icons/icons/battery.svg create mode 100644 node_modules/bootstrap-icons/icons/bell-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bell.svg create mode 100644 node_modules/bootstrap-icons/icons/blockquote-left.svg create mode 100644 node_modules/bootstrap-icons/icons/blockquote-right.svg create mode 100644 node_modules/bootstrap-icons/icons/book-half.svg create mode 100644 node_modules/bootstrap-icons/icons/book.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmark-check.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmark-dash.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmark-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmark-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmark.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmarks-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bookmarks.svg create mode 100644 node_modules/bootstrap-icons/icons/bootstrap-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bootstrap-reboot.svg create mode 100644 node_modules/bootstrap-icons/icons/bootstrap.svg create mode 100644 node_modules/bootstrap-icons/icons/bounding-box-circles.svg create mode 100644 node_modules/bootstrap-icons/icons/bounding-box.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-down-left.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-down-right.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-down.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-down-left.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-down-right.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-down.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-left.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-right.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-up-left.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-up-right.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-in-up.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-left.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-right.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-up-left.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-up-right.svg create mode 100644 node_modules/bootstrap-icons/icons/box-arrow-up.svg create mode 100644 node_modules/bootstrap-icons/icons/box-seam.svg create mode 100644 node_modules/bootstrap-icons/icons/box.svg create mode 100644 node_modules/bootstrap-icons/icons/braces.svg create mode 100644 node_modules/bootstrap-icons/icons/briefcase-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/briefcase.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-alt-high-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-alt-high.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-alt-low-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-alt-low.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-high-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-high.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-low-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/brightness-low.svg create mode 100644 node_modules/bootstrap-icons/icons/brush.svg create mode 100644 node_modules/bootstrap-icons/icons/bucket-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/bucket.svg create mode 100644 node_modules/bootstrap-icons/icons/building.svg create mode 100644 node_modules/bootstrap-icons/icons/bullseye.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-check-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-check.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-date-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-date.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-day-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-day.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-minus-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-minus.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-month-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-month.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-plus-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-check-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-check.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-date-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-date.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-day-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-day.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-minus-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-minus.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-month-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-month.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-plus-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar2.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar3-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar3.svg create mode 100644 node_modules/bootstrap-icons/icons/calendar4.svg create mode 100644 node_modules/bootstrap-icons/icons/camera-video-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/camera-video-off-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/camera-video-off.svg create mode 100644 node_modules/bootstrap-icons/icons/camera-video.svg create mode 100644 node_modules/bootstrap-icons/icons/camera.svg create mode 100644 node_modules/bootstrap-icons/icons/capslock-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/capslock.svg create mode 100644 node_modules/bootstrap-icons/icons/card-checklist.svg create mode 100644 node_modules/bootstrap-icons/icons/card-heading.svg create mode 100644 node_modules/bootstrap-icons/icons/card-image.svg create mode 100644 node_modules/bootstrap-icons/icons/card-list.svg create mode 100644 node_modules/bootstrap-icons/icons/card-text.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-down-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-down-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-down-square.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-down.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-left-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-left-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-left-square.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-left.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-right-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-right-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-right-square.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-right.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-up-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-up-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-up-square.svg create mode 100644 node_modules/bootstrap-icons/icons/caret-up.svg create mode 100644 node_modules/bootstrap-icons/icons/cart-check.svg create mode 100644 node_modules/bootstrap-icons/icons/cart-dash.svg create mode 100644 node_modules/bootstrap-icons/icons/cart-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/cart-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/cart.svg create mode 100644 node_modules/bootstrap-icons/icons/cart2.svg create mode 100644 node_modules/bootstrap-icons/icons/cart3.svg create mode 100644 node_modules/bootstrap-icons/icons/cart4.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-dots-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-dots.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-quote-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-quote.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-square-dots-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-square-dots.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-square-quote-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-square-quote.svg create mode 100644 node_modules/bootstrap-icons/icons/chat-square.svg create mode 100644 node_modules/bootstrap-icons/icons/chat.svg create mode 100644 node_modules/bootstrap-icons/icons/check-all.svg create mode 100644 node_modules/bootstrap-icons/icons/check-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/check-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/check-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/check-square.svg create mode 100644 node_modules/bootstrap-icons/icons/check.svg create mode 100644 node_modules/bootstrap-icons/icons/check2-all.svg create mode 100644 node_modules/bootstrap-icons/icons/check2-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/check2-square.svg create mode 100644 node_modules/bootstrap-icons/icons/check2.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-bar-contract.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-bar-down.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-bar-expand.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-bar-left.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-bar-right.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-bar-up.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-compact-down.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-compact-left.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-compact-right.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-compact-up.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-contract.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-double-down.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-double-left.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-double-right.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-double-up.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-down.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-expand.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-left.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-right.svg create mode 100644 node_modules/bootstrap-icons/icons/chevron-up.svg create mode 100644 node_modules/bootstrap-icons/icons/circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/circle-half.svg create mode 100644 node_modules/bootstrap-icons/icons/circle-square.svg create mode 100644 node_modules/bootstrap-icons/icons/circle.svg create mode 100644 node_modules/bootstrap-icons/icons/clipboard-data.svg create mode 100644 node_modules/bootstrap-icons/icons/clipboard.svg create mode 100644 node_modules/bootstrap-icons/icons/clock-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/clock-history.svg create mode 100644 node_modules/bootstrap-icons/icons/clock.svg create mode 100644 node_modules/bootstrap-icons/icons/cloud-download.svg create mode 100644 node_modules/bootstrap-icons/icons/cloud-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/cloud-slash-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/cloud-slash.svg create mode 100644 node_modules/bootstrap-icons/icons/cloud-upload.svg create mode 100644 node_modules/bootstrap-icons/icons/cloud.svg create mode 100644 node_modules/bootstrap-icons/icons/code-slash.svg create mode 100644 node_modules/bootstrap-icons/icons/code.svg create mode 100644 node_modules/bootstrap-icons/icons/collection-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/collection-play-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/collection-play.svg create mode 100644 node_modules/bootstrap-icons/icons/collection.svg create mode 100644 node_modules/bootstrap-icons/icons/columns-gap.svg create mode 100644 node_modules/bootstrap-icons/icons/columns.svg create mode 100644 node_modules/bootstrap-icons/icons/command.svg create mode 100644 node_modules/bootstrap-icons/icons/compass.svg create mode 100644 node_modules/bootstrap-icons/icons/cone-striped.svg create mode 100644 node_modules/bootstrap-icons/icons/cone.svg create mode 100644 node_modules/bootstrap-icons/icons/controller.svg create mode 100644 node_modules/bootstrap-icons/icons/credit-card.svg create mode 100644 node_modules/bootstrap-icons/icons/crop.svg create mode 100644 node_modules/bootstrap-icons/icons/cup.svg create mode 100644 node_modules/bootstrap-icons/icons/cursor-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/cursor-text.svg create mode 100644 node_modules/bootstrap-icons/icons/cursor.svg create mode 100644 node_modules/bootstrap-icons/icons/dash-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/dash-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/dash-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/dash-square.svg create mode 100644 node_modules/bootstrap-icons/icons/dash.svg create mode 100644 node_modules/bootstrap-icons/icons/diamond-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/diamond-half.svg create mode 100644 node_modules/bootstrap-icons/icons/diamond.svg create mode 100644 node_modules/bootstrap-icons/icons/display-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/display.svg create mode 100644 node_modules/bootstrap-icons/icons/door-closed-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/door-closed.svg create mode 100644 node_modules/bootstrap-icons/icons/dot.svg create mode 100644 node_modules/bootstrap-icons/icons/download.svg create mode 100644 node_modules/bootstrap-icons/icons/droplet-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/droplet-half.svg create mode 100644 node_modules/bootstrap-icons/icons/droplet.svg create mode 100644 node_modules/bootstrap-icons/icons/egg-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/egg-fried.svg create mode 100644 node_modules/bootstrap-icons/icons/egg.svg create mode 100644 node_modules/bootstrap-icons/icons/eject-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/eject.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-angry.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-dizzy.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-frown.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-laughing.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-neutral.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-smile-upside-down.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-smile.svg create mode 100644 node_modules/bootstrap-icons/icons/emoji-sunglasses.svg create mode 100644 node_modules/bootstrap-icons/icons/envelope-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/envelope-open-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/envelope-open.svg create mode 100644 node_modules/bootstrap-icons/icons/envelope.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-diamond-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-diamond.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-octagon-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-octagon.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-square.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-triangle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation-triangle.svg create mode 100644 node_modules/bootstrap-icons/icons/exclamation.svg create mode 100644 node_modules/bootstrap-icons/icons/exclude.svg create mode 100644 node_modules/bootstrap-icons/icons/eye-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/eye-slash-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/eye-slash.svg create mode 100644 node_modules/bootstrap-icons/icons/eye.svg create mode 100644 node_modules/bootstrap-icons/icons/file-arrow-down.svg create mode 100644 node_modules/bootstrap-icons/icons/file-arrow-up.svg create mode 100644 node_modules/bootstrap-icons/icons/file-break.svg create mode 100644 node_modules/bootstrap-icons/icons/file-check.svg create mode 100644 node_modules/bootstrap-icons/icons/file-code.svg create mode 100644 node_modules/bootstrap-icons/icons/file-diff.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-arrow-down.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-arrow-up.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-break.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-check.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-code.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-diff.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-minus.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-ruled.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-spreadsheet.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-text.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark-zip.svg create mode 100644 node_modules/bootstrap-icons/icons/file-earmark.svg create mode 100644 node_modules/bootstrap-icons/icons/file-minus.svg create mode 100644 node_modules/bootstrap-icons/icons/file-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/file-post.svg create mode 100644 node_modules/bootstrap-icons/icons/file-richtext.svg create mode 100644 node_modules/bootstrap-icons/icons/file-ruled.svg create mode 100644 node_modules/bootstrap-icons/icons/file-spreadsheet.svg create mode 100644 node_modules/bootstrap-icons/icons/file-text.svg create mode 100644 node_modules/bootstrap-icons/icons/file-zip.svg create mode 100644 node_modules/bootstrap-icons/icons/file.svg create mode 100644 node_modules/bootstrap-icons/icons/files-alt.svg create mode 100644 node_modules/bootstrap-icons/icons/files.svg create mode 100644 node_modules/bootstrap-icons/icons/film.svg create mode 100644 node_modules/bootstrap-icons/icons/filter-left.svg create mode 100644 node_modules/bootstrap-icons/icons/filter-right.svg create mode 100644 node_modules/bootstrap-icons/icons/filter.svg create mode 100644 node_modules/bootstrap-icons/icons/flag-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/flag.svg create mode 100644 node_modules/bootstrap-icons/icons/folder-check.svg create mode 100644 node_modules/bootstrap-icons/icons/folder-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/folder-minus.svg create mode 100644 node_modules/bootstrap-icons/icons/folder-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/folder-symlink-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/folder-symlink.svg create mode 100644 node_modules/bootstrap-icons/icons/folder.svg create mode 100644 node_modules/bootstrap-icons/icons/fonts.svg create mode 100644 node_modules/bootstrap-icons/icons/forward-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/forward.svg create mode 100644 node_modules/bootstrap-icons/icons/fullscreen-exit.svg create mode 100644 node_modules/bootstrap-icons/icons/fullscreen.svg create mode 100644 node_modules/bootstrap-icons/icons/funnel-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/funnel.svg create mode 100644 node_modules/bootstrap-icons/icons/gear-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/gear-wide-connected.svg create mode 100644 node_modules/bootstrap-icons/icons/gear-wide.svg create mode 100644 node_modules/bootstrap-icons/icons/gear.svg create mode 100644 node_modules/bootstrap-icons/icons/gem.svg create mode 100644 node_modules/bootstrap-icons/icons/geo-alt.svg create mode 100644 node_modules/bootstrap-icons/icons/geo.svg create mode 100644 node_modules/bootstrap-icons/icons/gift-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/gift.svg create mode 100644 node_modules/bootstrap-icons/icons/graph-down.svg create mode 100644 node_modules/bootstrap-icons/icons/graph-up.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-1x2-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-1x2.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-3x2-gap-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-3x2-gap.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-3x2.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-3x3-gap-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-3x3-gap.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-3x3.svg create mode 100644 node_modules/bootstrap-icons/icons/grid-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/grid.svg create mode 100644 node_modules/bootstrap-icons/icons/grip-horizontal.svg create mode 100644 node_modules/bootstrap-icons/icons/grip-vertical.svg create mode 100644 node_modules/bootstrap-icons/icons/hammer.svg create mode 100644 node_modules/bootstrap-icons/icons/hand-index-thumb.svg create mode 100644 node_modules/bootstrap-icons/icons/hand-index.svg create mode 100644 node_modules/bootstrap-icons/icons/hand-thumbs-down.svg create mode 100644 node_modules/bootstrap-icons/icons/hand-thumbs-up.svg create mode 100644 node_modules/bootstrap-icons/icons/handbag-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/handbag.svg create mode 100644 node_modules/bootstrap-icons/icons/hash.svg create mode 100644 node_modules/bootstrap-icons/icons/headphones.svg create mode 100644 node_modules/bootstrap-icons/icons/heart-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/heart-half.svg create mode 100644 node_modules/bootstrap-icons/icons/heart.svg create mode 100644 node_modules/bootstrap-icons/icons/hexagon-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/hexagon-half.svg create mode 100644 node_modules/bootstrap-icons/icons/hexagon.svg create mode 100644 node_modules/bootstrap-icons/icons/house-door-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/house-door.svg create mode 100644 node_modules/bootstrap-icons/icons/house-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/house.svg create mode 100644 node_modules/bootstrap-icons/icons/hr.svg create mode 100644 node_modules/bootstrap-icons/icons/image-alt.svg create mode 100644 node_modules/bootstrap-icons/icons/image-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/image.svg create mode 100644 node_modules/bootstrap-icons/icons/images.svg create mode 100644 node_modules/bootstrap-icons/icons/inbox-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/inbox.svg create mode 100644 node_modules/bootstrap-icons/icons/inboxes-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/inboxes.svg create mode 100644 node_modules/bootstrap-icons/icons/info-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/info-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/info-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/info-square.svg create mode 100644 node_modules/bootstrap-icons/icons/info.svg create mode 100644 node_modules/bootstrap-icons/icons/intersect.svg create mode 100644 node_modules/bootstrap-icons/icons/justify-left.svg create mode 100644 node_modules/bootstrap-icons/icons/justify-right.svg create mode 100644 node_modules/bootstrap-icons/icons/justify.svg create mode 100644 node_modules/bootstrap-icons/icons/kanban-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/kanban.svg create mode 100644 node_modules/bootstrap-icons/icons/laptop.svg create mode 100644 node_modules/bootstrap-icons/icons/layers-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/layers-half.svg create mode 100644 node_modules/bootstrap-icons/icons/layers.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-sidebar-inset-reverse.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-sidebar-inset.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-sidebar-reverse.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-sidebar.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-split.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-text-sidebar-reverse.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-text-sidebar.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-text-window-reverse.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-text-window.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-three-columns.svg create mode 100644 node_modules/bootstrap-icons/icons/layout-wtf.svg create mode 100644 node_modules/bootstrap-icons/icons/life-preserver.svg create mode 100644 node_modules/bootstrap-icons/icons/lightning-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/lightning.svg create mode 100644 node_modules/bootstrap-icons/icons/link-45deg.svg create mode 100644 node_modules/bootstrap-icons/icons/link.svg create mode 100644 node_modules/bootstrap-icons/icons/list-check.svg create mode 100644 node_modules/bootstrap-icons/icons/list-nested.svg create mode 100644 node_modules/bootstrap-icons/icons/list-ol.svg create mode 100644 node_modules/bootstrap-icons/icons/list-task.svg create mode 100644 node_modules/bootstrap-icons/icons/list-ul.svg create mode 100644 node_modules/bootstrap-icons/icons/list.svg create mode 100644 node_modules/bootstrap-icons/icons/lock-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/lock.svg create mode 100644 node_modules/bootstrap-icons/icons/map.svg create mode 100644 node_modules/bootstrap-icons/icons/mic-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/mic-mute-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/mic-mute.svg create mode 100644 node_modules/bootstrap-icons/icons/mic.svg create mode 100644 node_modules/bootstrap-icons/icons/minecart-loaded.svg create mode 100644 node_modules/bootstrap-icons/icons/minecart.svg create mode 100644 node_modules/bootstrap-icons/icons/moon.svg create mode 100644 node_modules/bootstrap-icons/icons/music-note-beamed.svg create mode 100644 node_modules/bootstrap-icons/icons/music-note-list.svg create mode 100644 node_modules/bootstrap-icons/icons/music-note.svg create mode 100644 node_modules/bootstrap-icons/icons/music-player-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/music-player.svg create mode 100644 node_modules/bootstrap-icons/icons/newspaper.svg create mode 100644 node_modules/bootstrap-icons/icons/octagon-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/octagon-half.svg create mode 100644 node_modules/bootstrap-icons/icons/octagon.svg create mode 100644 node_modules/bootstrap-icons/icons/option.svg create mode 100644 node_modules/bootstrap-icons/icons/outlet.svg create mode 100644 node_modules/bootstrap-icons/icons/paperclip.svg create mode 100644 node_modules/bootstrap-icons/icons/pause-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/pause.svg create mode 100644 node_modules/bootstrap-icons/icons/pen.svg create mode 100644 node_modules/bootstrap-icons/icons/pencil-square.svg create mode 100644 node_modules/bootstrap-icons/icons/pencil.svg create mode 100644 node_modules/bootstrap-icons/icons/pentagon-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/pentagon-half.svg create mode 100644 node_modules/bootstrap-icons/icons/pentagon.svg create mode 100644 node_modules/bootstrap-icons/icons/people-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/people.svg create mode 100644 node_modules/bootstrap-icons/icons/person-bounding-box.svg create mode 100644 node_modules/bootstrap-icons/icons/person-check-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/person-check.svg create mode 100644 node_modules/bootstrap-icons/icons/person-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/person-dash-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/person-dash.svg create mode 100644 node_modules/bootstrap-icons/icons/person-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/person-lines-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/person-plus-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/person-plus.svg create mode 100644 node_modules/bootstrap-icons/icons/person-square.svg create mode 100644 node_modules/bootstrap-icons/icons/person.svg create mode 100644 node_modules/bootstrap-icons/icons/phone-landscape.svg create mode 100644 node_modules/bootstrap-icons/icons/phone.svg create mode 100644 node_modules/bootstrap-icons/icons/pie-chart-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/pie-chart.svg create mode 100644 node_modules/bootstrap-icons/icons/pip-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/pip.svg create mode 100644 node_modules/bootstrap-icons/icons/play-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/play.svg create mode 100644 node_modules/bootstrap-icons/icons/plug.svg create mode 100644 node_modules/bootstrap-icons/icons/plus-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/plus-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/plus-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/plus-square.svg create mode 100644 node_modules/bootstrap-icons/icons/plus.svg create mode 100644 node_modules/bootstrap-icons/icons/power.svg create mode 100644 node_modules/bootstrap-icons/icons/puzzle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/puzzle.svg create mode 100644 node_modules/bootstrap-icons/icons/question-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/question-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/question-diamond-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/question-diamond.svg create mode 100644 node_modules/bootstrap-icons/icons/question-octagon-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/question-octagon.svg create mode 100644 node_modules/bootstrap-icons/icons/question-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/question-square.svg create mode 100644 node_modules/bootstrap-icons/icons/question.svg create mode 100644 node_modules/bootstrap-icons/icons/receipt-cutoff.svg create mode 100644 node_modules/bootstrap-icons/icons/receipt.svg create mode 100644 node_modules/bootstrap-icons/icons/reply-all-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/reply-all.svg create mode 100644 node_modules/bootstrap-icons/icons/reply-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/reply.svg create mode 100644 node_modules/bootstrap-icons/icons/screwdriver.svg create mode 100644 node_modules/bootstrap-icons/icons/search.svg create mode 100644 node_modules/bootstrap-icons/icons/server.svg create mode 100644 node_modules/bootstrap-icons/icons/shield-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/shield-lock-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/shield-lock.svg create mode 100644 node_modules/bootstrap-icons/icons/shield-shaded.svg create mode 100644 node_modules/bootstrap-icons/icons/shield-slash-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/shield-slash.svg create mode 100644 node_modules/bootstrap-icons/icons/shield.svg create mode 100644 node_modules/bootstrap-icons/icons/shift-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/shift.svg create mode 100644 node_modules/bootstrap-icons/icons/shop-window.svg create mode 100644 node_modules/bootstrap-icons/icons/shop.svg create mode 100644 node_modules/bootstrap-icons/icons/shuffle.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-backward-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-backward.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-end-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-end.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-forward-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-forward.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-start-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/skip-start.svg create mode 100644 node_modules/bootstrap-icons/icons/slash-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/slash-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/slash-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/slash-square.svg create mode 100644 node_modules/bootstrap-icons/icons/slash.svg create mode 100644 node_modules/bootstrap-icons/icons/sliders.svg create mode 100644 node_modules/bootstrap-icons/icons/soundwave.svg create mode 100644 node_modules/bootstrap-icons/icons/speaker.svg create mode 100644 node_modules/bootstrap-icons/icons/square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/square-half.svg create mode 100644 node_modules/bootstrap-icons/icons/square.svg create mode 100644 node_modules/bootstrap-icons/icons/star-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/star-half.svg create mode 100644 node_modules/bootstrap-icons/icons/star.svg create mode 100644 node_modules/bootstrap-icons/icons/stop-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/stop.svg create mode 100644 node_modules/bootstrap-icons/icons/stopwatch-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/stopwatch.svg create mode 100644 node_modules/bootstrap-icons/icons/subtract.svg create mode 100644 node_modules/bootstrap-icons/icons/sun.svg create mode 100644 node_modules/bootstrap-icons/icons/table.svg create mode 100644 node_modules/bootstrap-icons/icons/tablet-landscape.svg create mode 100644 node_modules/bootstrap-icons/icons/tablet.svg create mode 100644 node_modules/bootstrap-icons/icons/tag-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/tag.svg create mode 100644 node_modules/bootstrap-icons/icons/terminal-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/terminal.svg create mode 100644 node_modules/bootstrap-icons/icons/text-center.svg create mode 100644 node_modules/bootstrap-icons/icons/text-indent-left.svg create mode 100644 node_modules/bootstrap-icons/icons/text-indent-right.svg create mode 100644 node_modules/bootstrap-icons/icons/text-left.svg create mode 100644 node_modules/bootstrap-icons/icons/text-right.svg create mode 100644 node_modules/bootstrap-icons/icons/textarea-t.svg create mode 100644 node_modules/bootstrap-icons/icons/textarea.svg create mode 100644 node_modules/bootstrap-icons/icons/three-dots-vertical.svg create mode 100644 node_modules/bootstrap-icons/icons/three-dots.svg create mode 100644 node_modules/bootstrap-icons/icons/toggle-off.svg create mode 100644 node_modules/bootstrap-icons/icons/toggle-on.svg create mode 100644 node_modules/bootstrap-icons/icons/toggles.svg create mode 100644 node_modules/bootstrap-icons/icons/tools.svg create mode 100644 node_modules/bootstrap-icons/icons/trash-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/trash.svg create mode 100644 node_modules/bootstrap-icons/icons/trash2-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/trash2.svg create mode 100644 node_modules/bootstrap-icons/icons/triangle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/triangle-half.svg create mode 100644 node_modules/bootstrap-icons/icons/triangle.svg create mode 100644 node_modules/bootstrap-icons/icons/trophy.svg create mode 100644 node_modules/bootstrap-icons/icons/truck-flatbed.svg create mode 100644 node_modules/bootstrap-icons/icons/truck.svg create mode 100644 node_modules/bootstrap-icons/icons/tv-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/tv.svg create mode 100644 node_modules/bootstrap-icons/icons/type-bold.svg create mode 100644 node_modules/bootstrap-icons/icons/type-h1.svg create mode 100644 node_modules/bootstrap-icons/icons/type-h2.svg create mode 100644 node_modules/bootstrap-icons/icons/type-h3.svg create mode 100644 node_modules/bootstrap-icons/icons/type-italic.svg create mode 100644 node_modules/bootstrap-icons/icons/type-strikethrough.svg create mode 100644 node_modules/bootstrap-icons/icons/type-underline.svg create mode 100644 node_modules/bootstrap-icons/icons/type.svg create mode 100644 node_modules/bootstrap-icons/icons/union.svg create mode 100644 node_modules/bootstrap-icons/icons/unlock-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/unlock.svg create mode 100644 node_modules/bootstrap-icons/icons/upc-scan.svg create mode 100644 node_modules/bootstrap-icons/icons/upc.svg create mode 100644 node_modules/bootstrap-icons/icons/upload.svg create mode 100644 node_modules/bootstrap-icons/icons/view-list.svg create mode 100644 node_modules/bootstrap-icons/icons/view-stacked.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-down-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-down.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-mute-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-mute.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-off-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-off.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-up-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/volume-up.svg create mode 100644 node_modules/bootstrap-icons/icons/vr.svg create mode 100644 node_modules/bootstrap-icons/icons/wallet.svg create mode 100644 node_modules/bootstrap-icons/icons/wallet2.svg create mode 100644 node_modules/bootstrap-icons/icons/watch.svg create mode 100644 node_modules/bootstrap-icons/icons/wifi.svg create mode 100644 node_modules/bootstrap-icons/icons/window.svg create mode 100644 node_modules/bootstrap-icons/icons/wrench.svg create mode 100644 node_modules/bootstrap-icons/icons/x-circle-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/x-circle.svg create mode 100644 node_modules/bootstrap-icons/icons/x-diamond-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/x-diamond.svg create mode 100644 node_modules/bootstrap-icons/icons/x-octagon-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/x-octagon.svg create mode 100644 node_modules/bootstrap-icons/icons/x-square-fill.svg create mode 100644 node_modules/bootstrap-icons/icons/x-square.svg create mode 100644 node_modules/bootstrap-icons/icons/x.svg create mode 100644 node_modules/bootstrap-icons/package.json create mode 100644 package-lock.json create mode 100644 package.json diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..b6e6351 --- /dev/null +++ b/Readme.md @@ -0,0 +1,29 @@ +# Online Craftguide (`online_craftguide`) + +Generates a static ("serverless") online craftguide. + +## About + +See this [Minetest Game craftguide](https://appgurueu.github.io/online_craftguide/) for an example. +Depends on [`modlib`](https://github.com/appgurueu/modlib). Requires inventory images rendered using [`online_craftguide_csm`](https://github.com/appgurueu/modlib) to work (which are not copied automatically). Code written by Lars Mueller aka LMD or appguru(eu) and licensed under the MIT license. The Minetest logo is licensed as CC BY-SA 3.0 with credits going to erlehmann. Generated inventory images (files in the `docs/images` folder) are derived from [Minetest Game](https://github.com/minetest/minetest_game) and therefore CC BY-SA 3.0, with credits going to [various contributors](https://github.com/minetest/minetest_game/blob/master/LICENSE.txt). Uses & embeds [Bootstrap icons](https://icons.getbootstrap.com) which are licensed under the MIT license, with credits going to [mdo](https://github.com/mdo). + +## Links + +* [GitHub](https://github.com/appgurueu/online_craftguide) - sources, issue tracking, contributing +* [Discord](https://discordapp.com/invite/ysP74by) - discussion, chatting +* [Minetest Forum](https://forum.minetest.net/viewtopic.php?f=9&t=24945) - (more organized) discussion +* [ContentDB](https://content.minetest.net/packages/LMD/online_craftguide) - releases (cloning from GitHub is recommended) + +## Features + +* Responsive website using Bootstrap +* Good layout & design +* Search + +## Instructions + +* Install [`modlib`](https://github.com/appgurueu/modlib) and this mod as well as the [`online_craftguide_csm`](https://github.com/appgurueu/modlib) +* Join a game with the `online_craftguide_csm` and wait for the rendering to finish +* Copy the `online_craftguide_csm/images` folder to your `online_craftguide/docs/images` folder +* Start a game with the mod enabled - it will generate the website for you +* Your online craftguide is now stored in your `online_craftguide/docs` folder \ No newline at end of file diff --git a/docs/craftguide.js b/docs/craftguide.js new file mode 100644 index 0000000..fd49b49 --- /dev/null +++ b/docs/craftguide.js @@ -0,0 +1,204 @@ +"use strict"; +function searchItems(query) { + let filtered = []; + for (let itemname in items) { + if (!query) { + filtered.push(itemname); + } else { + let item = items[itemname]; + for (let word of query) { + word = word.toLowerCase(); + if (itemname.indexOf(word) >= 0 || item.searchable_description.indexOf(word) >= 0) { + filtered.push(itemname); + break; + } + } + } + } + filtered.sort(); + return filtered; +} + +function getItemName(required_groups) { + let items = {}; + for (let itemname in groups[required_groups[0]]) + items[itemname] = true; + for (let i=1; i < required_groups.length; i++) { + let more_items = groups[required_groups[1]]; + for (let itemname in items) + if (!more_items[itemname]) delete items[itemname]; + } + for (let itemname in items) + return itemname; +} + +const max_wear = Math.pow(2, 16)-1; +const no_item = '
Nothing
'; +function itemInfo(itemname, number, highlighted) { + if (!itemname) + return no_item; + let groups = itemname.startsWith("group:") ? itemname.substr("group:".length).split(","):""; + if (groups) { + itemname = getItemName(groups); + for (let i in groups) + groups[i] = ''+groups[i].replace(/_/g, " ")+''; + groups = groups.join(" "); + } + let img = '?'; + let overlay_content = groups; + let tooltip = "No such item"; + let justify_overlay_content = "end"; + if (itemname) { + let item = items[itemname]; + var casual_name = itemname.replace(":", "_"); + img = '' + itemname + ''; + tooltip = item.title; + let is_tool = item.type == "tool"; + if (is_tool) { + if (number > 0) { + let percentage = 100*(max_wear-number)/max_wear; + overlay_content += '
'; + justify_overlay_content = "center"; + } + } else if (number > 1) { + overlay_content += '' + number + ''; + } + } + if (overlay_content) + overlay_content = '
' + overlay_content + '
'; + let data = itemname ? 'id="item-' + casual_name + '" data-itemname="' + itemname + '"':""; + return '
' + img + overlay_content + '
'; +} + +function itemList(filtered) { + let html = ""; + for (let itemname of filtered) { + html += '
' + itemInfo(itemname) + '
'; + } + return html; +} + +function renderItemList(filtered) { + $("#items").html(itemList(filtered)); +} + +function viewCraft(craft, highlighted) { + let html = '
'; + let width = craft.width || craft.items.length; + let height = Math.ceil(craft.items.length/width); + + for (let y = 0; y < height; y++) { + let index_base = y * width; + html += '
'; + for (let x = 0; x < width; x++) { + let stack = craft.items[index_base + x]; + html += '
' + (stack ? itemInfo(...stack, stack[0] == highlighted):itemInfo()) + "
"; + } + html += "
"; + } + let method = craft.method == "normal" ? "":''+craft.method+''; + method += craft.shapeless ? 'shapeless':""; + return html+'
'+method+arrow+itemInfo(...craft.output)+"
"; +} + +function groupInfo(groupname) { + for (var itemname in groups[groupname]) break; + $("#modal-item-info-label").html('' + itemname + '' + groupname.replace(/\_/g, " ") + ""); + let items = []; + for (itemname in groups[groupname]) { + items.push(itemname); + } + items.sort(); + $("#modal-item-info .modal-body").html('
' + itemList(items) + '
'); + updateListeners('#modal-item-info'); + updateTooltips('#modal-item-info'); +} + +function detailedItemInfo(itemname) { + let casual_name = itemname.replace(":", "_"); + let item = items[itemname]; + let body = '
'; + const addDefinition = (property, value) => body += '
' + property + '
' + value + '
'; + addDefinition("Type", {"craft": "Item", "tool": "Tool", "node": "Block"}[item.type]); + if (item.description) + addDefinition("Description", item.description); + if (item.groups) { + let groups = []; + for (let group in item.groups) { + groups.push({group: group.replace(/\_/g, " "), rating: item.groups[group], data: group}); + } + groups.sort((a, b) => a.rating < b.rating ? -1 : 1); + for (let index in groups) { + let group = groups[index]; + // badge-rating-' + group.rating + ' + groups[index] = ''; + } + addDefinition("Groups", groups.join(" ")); + } + body += "
"; + if (item.aliases) { + body += "

Aliases

"; + } + if (item.crafts) { + body += '
Recipes ' + item.crafts.length + '
'; + let recipes = []; + for (let craft of item.crafts) { + recipes.push(viewCraft(crafts[craft])); + } + body += recipes.join("
"); + } + if (item.usages) { + body += '
Usages ' + item.usages.length + '
'; + let usages = []; + for (let usage of item.usages) { + usages.push(viewCraft(crafts[usage], itemname)); + } + body += usages.join("
"); + } + let modal = $('#modal-item-info'); + modal.modal("hide"); + $("#modal-item-info-label").html('' + itemname + '' + item.title + " (" + itemname + ")"); + $("#modal-item-info .modal-body").html(body); + updateListeners('#modal-item-info'); + updateTooltips('#modal-item-info'); + modal.modal("show"); + $(".badge-group").on("click", function(event) { + let groupname = event.currentTarget.attributes["data-group"].value; + groupInfo(groupname); + }) +} + +function updateTooltips(base) { + $((base ? base+" ":"") + '[data-toggle="tooltip"]').tooltip({ + sanitize: false + }); +} + +function updateListeners(base) { + $((base ? base+" ":"") + "div.card-item").on("click", function (event) { + let itemname = event.currentTarget.attributes["data-itemname"].value; + $('#recipe *[data-toggle="tooltip"]').tooltip("dispose"); + detailedItemInfo(itemname); + $('#recipe *[data-toggle="tooltip"]').tooltip({ + sanitize: false + }); + }); +} + +function updateSearch() { + renderItemList(searchItems($("#search").val().split(/\s+/g))); + updateTooltips(); + updateListeners(); +} + +$("#search").on("change", updateSearch); +$("#search-btn").on("input", updateSearch); +$(function() { + updateSearch(); +}); + +renderItemList(searchItems()); \ No newline at end of file diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..40247b87767339c000e2207fa096e8591372c622 GIT binary patch literal 1150 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 literal 0 HcmV?d00001 diff --git a/docs/images/MBOItem.png b/docs/images/MBOItem.png new file mode 100644 index 0000000000000000000000000000000000000000..ea95e84f305119c63f5446a1c2127939a88fcc22 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^eu0aSW-L^EUcqmPnw;Td7?^ zcjtC2_^)tqs>K7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/MaterialItem.png b/docs/images/MaterialItem.png new file mode 100644 index 0000000000000000000000000000000000000000..ea95e84f305119c63f5446a1c2127939a88fcc22 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^eu0aSW-L^EUcqmPnw;Td7?^ zcjtC2_^)tqs>K7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/MaterialItem2.png b/docs/images/MaterialItem2.png new file mode 100644 index 0000000000000000000000000000000000000000..ea95e84f305119c63f5446a1c2127939a88fcc22 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^eu0aSW-L^EUcqmPnw;Td7?^ zcjtC2_^)tqs>K7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/MaterialItem3.png b/docs/images/MaterialItem3.png new file mode 100644 index 0000000000000000000000000000000000000000..ea95e84f305119c63f5446a1c2127939a88fcc22 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^eu0aSW-L^EUcqmPnw;Td7?^ zcjtC2_^)tqs>K7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/MesePick.png b/docs/images/MesePick.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d5c217122ccc0c5759f8564bdc21d02060927c GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7%h#;uumf=j}{GFJ?!Pw(_HD z0tLcN5{z2^C0pSjIkNm~Hi&`ffb26OJAeJN`Y%s&=;_TdYSeG3y9|OukTk;9gbW?&CM=|F`Y9c*ZeCV^7BW z{9FD7cFac@wlSD}zC5qMevQLfefIeVb;bW#KjxNmnBIBGTWG&f=HS;?JDWM7mQ4O- zbs*&PTfTkIbFY6|X6yF#j$^F2#eBvjhG>S_N2(oendUG0AJ+QQ`zXV)+Woq=5A?w@ zH|{gNnH9dX`h}BB>%?zWP{WdA`!|PuR=bklI@kB77z5ZP$4VWpW!)2lsxS^*U-@^RP1irFVFQI|lLCiN9b;uc!(xji;`+d7X7F_Nb6Mw< G&;$VaY3#EA literal 0 HcmV?d00001 diff --git a/docs/images/NodeItem.png b/docs/images/NodeItem.png new file mode 100644 index 0000000000000000000000000000000000000000..ea95e84f305119c63f5446a1c2127939a88fcc22 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^eu0aSW-L^EUcqmPnw;Td7?^ zcjtC2_^)tqs>K7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/STAxe.png b/docs/images/STAxe.png new file mode 100644 index 0000000000000000000000000000000000000000..503245c7c33d1c3b7857eb43d36c9b798e8b6f17 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4URX;uumf=k4r`UWXY(TvxA9 z;OOk;ymGQ%K;|!tX=d(q8Vo2df$*~ z)@XHp{{p^dhF1z43-9r4tlzMm*ZS#a<@SFco~^yoS76U*)S%nI`}cpt(M Ze`(FWd+@+CU0@_Jc)I$ztaD0e0su8));s_J literal 0 HcmV?d00001 diff --git a/docs/images/STPick.png b/docs/images/STPick.png new file mode 100644 index 0000000000000000000000000000000000000000..9157c5c853134cd712144fd3c36ad396000eb892 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`ZB;uumf=j|**@52Eit;tGy znh{-Vr|ht>5I^F2=Z(HV%pB&KT@&^P8GV(vu(Y=9T~-hIEU^1Z3L`uBVL_FOYyal9~d=^FV9FH4r~e_XZKuKZtyNz;zoZ_}<#V4Ym~ z@qdHF0kH#W-+u*HH)Sq5zAe{T##QjheONfAmEC zZWl10?b~tKpvB_lnZVyX0?apgTe~DWM4f8oc_* literal 0 HcmV?d00001 diff --git a/docs/images/STShovel.png b/docs/images/STShovel.png new file mode 100644 index 0000000000000000000000000000000000000000..3ada00097ac9bdd5ef44c50990656bfff9e7f9c3 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`51;uumf=k2Wheun}ij&2lK zn0e%wZ(&hUsbOJZsafD*g^!{t6Vn6KYgiXE`#*ek=uwW#l#>%29R5jqu2?tEyGUB8 zV9ovSxBc=m{rvY8XL4_xu}EW5WP&uu;sA@^zg7x=v{+-^$85#Hbm6)9^lRBAIo(1R z7;doL__NbiVZMFqx!N-t^7ZrGgX}N-wlnXF*wd6PX3r?aaGPN^%k74nKfeS? zT|0YjyVZ@C2ieQ)c6Jp&y;#NiJCah@&C81yoIN-DJ;VIf`U||5PTD8DWg*nU4coUi-T!SD_GNAF`S)L| zWVg)rYOGs()uFxgp35JW42B%$oV0(t5Bxi4HO1=jW9vQbT=!nzx8J&U-lm&6bMh~p zo82*=fwv*I;p~;~4VmS2*I?ZBzs0vAB#+egR6X}S;@`k_!0dq9mihnJepZ7z()il- z4dUWWrjjs+KT z$+mpsT*C3rwcY8U>xc6yuO2L@WpI~26#jwn&wHg62`c;nx)z@1g%i?pHCWa(ud7== zLBQ+x-HLPh)-gptKNapf?7Qx{WZS}-LeU3yY~lM>|L@xU!-{L>&x>EO@9`NH6HzYX z2HghVhiM1ioij_RTNu{-^?V%vD;3WL`*!VXEDyWSn8pyzFgtQvgN~W`HO0@Tzgn%? zZaw$P^T!r`vEdL|>F4JdjXrCiRac3x%&^JSkn%?X3tYhKNP*4+teDN>5tfnQ#D)v zu$Ed|G*_)IRoUM1_lB`!E&B|{9L5~Cv;&v^#H>4We;YF+cx56}4u zWZ1K=moB^)JNGcN-M#$_{(tymmEqnopTV?2w}JQX{|1Xb#mk8jPWQLvuDEQ{`sL&+vJh{p~uZ|G%Eez1ld_T+p5| ziy@j}_RVsK_-FH1<*#VJ_stn5c(VM!C8K<$I;JZO+ZfE;&)>de4CgKWynWl5*-!_a zePFZB_Osd}bqC%A?u5&;&+j|)KHlK-@57rA8unK1-E*Vt|JUo&Dup4g(db%a@RL!f XIX|`iCQmOgq8L0~{an^LB{Ts5o<`7& literal 0 HcmV?d00001 diff --git a/docs/images/SteelPick.png b/docs/images/SteelPick.png new file mode 100644 index 0000000000000000000000000000000000000000..cbd673e478e9406080dda6f6d1dcbbaaf7ed9480 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7%_>;uumf=j|**@52Eit-^xK zn?$8$LRRR?28)Xq3e1Xs@Q%N@uvqjjb0o_}M*$;FFOgLx8Ei|F#9hPB>wfu|aqDu? z`|YxE&i;At_U?VZ)GDZOef}H4uT`?wqLm%qRFoo6ju1j7xs8#Df7$znb46p`E-gz3@3L!7Vrml<= z51;&S{`1PU(-I|S?M#rq;X3d6?D@Oy=9%A;XKDN_sbBx_<(dr)H`s3c*=_7lw(s`a zL%W_=p8J~`*`(LS^d-TdAwA5VQH!))zsj5jOqe^1M z*V9jhO7`Dpzx(>DLwG1_)IDL9SLz3t5~LHH|Jy#$<9x^yk#Cpy_u)s*F9jAXdn0rl z{MCdnd^$66#e4?thTMj;7vD2(`h5MM_?rEXukN3^O!I|CmxKA+JuZJ)A{cU*bNK4` zckJKWcm2R(i~9M0+U+2h!fBAJ}JIp8@4QJO9^uD_n9} zp}haz&q7eA-@JLg_%+<F}1j6!ny^*D}onGuP9sZ)wqM>XYr_MOt?}oBe-kapeVuEes~xGZ;6%IQP6#uWx&< z_OpHO+0UojF`6*wGWdS7R@nAAa$4t1YXt^g2X2SSck&xI&RxIC>x}PZp18$7S-|=~ z$QqPBH+?4TzSapv#k?mz_}Hr{<1+$FrAya{TRy0ydo*X>sO|Jm@A-KduTTK{jQ;d}=o~i*5tx%`OF^f+4^Jaf{U`iIAZX0^>bP0l+XkK D-)zf5 literal 0 HcmV?d00001 diff --git a/docs/images/Stick.png b/docs/images/Stick.png new file mode 100644 index 0000000000000000000000000000000000000000..a19f3e4c32f49436b0a71bdb5ea39c6c1377a5e6 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3_3aSW-L^LCaY7n7lgOZZ2I zZ&iZ*4;yoJb9HpKY>B*f$Z3O6?pggmEj#udv0u;Km}+$9&xQ%>gq=7PT|(5hGz48+ z{q%F~UH*(i``rE0_U8NcJ?~rn8+aD5UI?*g-g8d= z+)LBK7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/WAxe.png b/docs/images/WAxe.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb2eee4346e390653c682d4245e0014b847cdfa GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC?a9aSW-L^LEzWY$ivMBcV!$ z6^|ryn!*mAyEj2C_16RWtf|L>1P&e(@DLQyo_y+osgUlc!2RKGiYlrfe|&cR zYIC>zf6VK}H`P`g^E#og&t$@&%W&59p1sAM?5=b7kK9lCtGx46 zX#Y=^3k+KrOb&i$?EgFMMa}N7+SguB&*PjQU-b89>hzUqpE(yWW-w+noo{H5(@Asi zE!`)0a%O?-$*+F{Ew1z2zA&Noj$IJ!Cw&z={sBO$Y_QPO4gH(f91DhT5m)gcYE9IKle;wDC zm&GO9F@l`y`|dky&D{7kDbJTnmcs=<)H=L6r+*ls>RGMz_jB22)En3qur9FNS?~IK z&oPK?v#!+YR6RF+ChWj`f$2iU@0YLt{E02A+h_M4uKwe<(gJB~`9qpfFm)V?EGO+J XTBZGE$k;ar7(EQ0u6{1-oD!M5k literal 0 HcmV?d00001 diff --git a/docs/images/WPick.png b/docs/images/WPick.png new file mode 100644 index 0000000000000000000000000000000000000000..20de491b97fca912252445aedc7e20a5b20f8356 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9#S;uumf=k3hBUd(|4t?S)P zR!>yf(ILQmD|2Or;;rbex%|(ZZ$$oLV$)^uX6DND+1}{Uq4@8p*9V`J>8bU8kIr1@ z{r>LV&h&J(^87i*JkG|(nfE`u$w>WT9T&Ccz>e@2PBnE`J!73^(q{6{XF0>Ljlpc@ z_lAQXc#r*krFCSJI*aX|`$tQ+**ev-&0x%7%qjZMYj-ogO-`}8$>m!|+4bfhpPpG> zl)94MAbCLSK-(_<@^d>6=gL<*WlC7Zf9pwG&0P3+qja|KE8_z^3ET zytB;r8b_#^FKi!Fl=Eioi+FLk!umjY$mjhEeOB=uuQ;KajHiER_UFI0@LBd$#-96T zALriL8n>WLyenybfbTMQs3Au8*u}9fKhuWgQ&q*kb8bJrLd~DNgZ)YD=fEj8F+mrq`RA^;V+M!A#@B_Hvg|aWii9KQ z|6lt|73QR{^%tLilNUH${5#Vb>Vjjh%JVnd{K|gBe>v{6&{xR>whgQjZHWdy*+iC> VwOV(pBm?7>!PC{xWt~$(69D1I;~D?} literal 0 HcmV?d00001 diff --git a/docs/images/WShovel.png b/docs/images/WShovel.png new file mode 100644 index 0000000000000000000000000000000000000000..08d9a85142be931eed8ac9bb4c1c3f6d5d6094c8 GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF#9;uumf=k3gme$5FYtt-1E zmTWl^=ZH3hre->Rm%=}&T4)47=>~H=!1TQvVzQJ_k&u&Qt`5 zVa(B*&$#!pUdtxgoyNa@>}va()p`8)!F3kNZ$%vuDw+-7ov)TV*J5#qNB`r-_pa?T zeySXqIpOTbd46wg5A;eN5IfMePn_e3`QFUF?<#!-_48XI&OfWDo0atJ>6wWu-ZL0C z=r;I1HGc3)r*T4=Q_VYno1Zerx5`gBy$9xwe>H4(V&*;gcmMoCyQ)Jc_>RvsK3w!Z zz~r;gSJ?!%4Xhh}eywjd`h5H@>lJyoA9?mVGaqh(8T|6kRb99`%{j++rN=FT`aSyd z%`IoVuaq}{+?b}k-uFD*Mzeq1Hv69>^?pStKWxCGc7L-&-NLwc*HwX0$>8bg=d#Wz Gp$P!_AM3aP literal 0 HcmV?d00001 diff --git a/docs/images/WSword.png b/docs/images/WSword.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6cccb2d5ba6dd91b45687569153f6074334fbb GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC?sFaSW-L^LEzWET%w#*6Rye zdv&BYoD6H6z`o&=V9+z$PkD;#C!}$2+{n!twv0n)qRWO3q1Td$`qQueU3aGDZtBw_ zo9c5r?9*mGwwU(v0@JKd7JC1a?f%E;9x2~vwRX{*&m!KgD;& zU%!94tjzv1X905tqshth4L8n}ZL+tQm3gDzTDVCUuQM)=j=cFYCNEGdvm9=u1@k<)bw}U-E76nZ z=V7l;+8gopNL9&l?fKojFJ>k{?0uHO_9FXl!1H*u{aa<>5Gb{(j5QC?y KpUXO@geCxdo6R-= literal 0 HcmV?d00001 diff --git a/docs/images/apple.png b/docs/images/apple.png new file mode 100644 index 0000000000000000000000000000000000000000..92e14a9adaf6a92b34072d00a49ed5134e4b95ac GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Ugc;uumf=k3gcUWXk7+LBK! zJj$l2@#yTmR|m}n`+sTd>n;DN^^5J1bcQa6oJ*GInvHQLvFp#pXG)pB(SP&*ZrjbY zdNt$Clk+BVD7FYVfe0nDFsJ+-l{0qCFWZ*&m;ZR8=~6}W-~Ad4IgB|?-x*r&3NJd( zz}leO;QK*t!^Zqtg)F62qr^5ooz__FIgw%TfCj5hE0B=xQEh8gyb(PR6gkg~U7YoFU5+G$_9fBkRm zi|Gwa2gD8>+s)pyK<)Cu-i`L3@BI3F^!YyRH*f5>$NScXy3A+fVu)stelKS*FY>qC zo7@O{^ViJb2Cwa%`zxcOZWbXFd|>)^bNbfrYTsgx-;_HzYk$U%-}0Sy%n*;>=ap0W vHt&J#pC9r{zdq^-?97XRdXqzuWpaLty8pscPyPd=ih;q?)z4*}Q$iB}qh-~w literal 0 HcmV?d00001 diff --git a/docs/images/beds_bed.png b/docs/images/beds_bed.png new file mode 100644 index 0000000000000000000000000000000000000000..8948a983caa803a0632e6d2ef41e74eb7b6552a6 GIT binary patch literal 745 zcmV*~oVyIVq_w3Hx_uib`yz}0DGh z8db=ofL{#pe(yF8^}RqpXab}KNW<&2&{GE!1>pW_75E5wx=sTI#MfzGPjj7cEerhk z1ocFX4)C$7dEm?IJNkV<9B2Zh1xVu$|2)1w0UPt$hwl)-K8pKpIR6#+5_z7_|D9p% z-=v3#qgQa>fAjIjxxT+Neg3}a@a>%j@WSu~ z;476~(Qg%vp8=WxX#vuR?Y}3FZowMyVtE7NCjoxLv-*DTpZY%8_!*!HkQSg&C=?2X bLLr4;>$|bm6#wND00000NkvXXu0mjfUu|NL literal 0 HcmV?d00001 diff --git a/docs/images/beds_bed_bottom.png b/docs/images/beds_bed_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..8948a983caa803a0632e6d2ef41e74eb7b6552a6 GIT binary patch literal 745 zcmV*~oVyIVq_w3Hx_uib`yz}0DGh z8db=ofL{#pe(yF8^}RqpXab}KNW<&2&{GE!1>pW_75E5wx=sTI#MfzGPjj7cEerhk z1ocFX4)C$7dEm?IJNkV<9B2Zh1xVu$|2)1w0UPt$hwl)-K8pKpIR6#+5_z7_|D9p% z-=v3#qgQa>fAjIjxxT+Neg3}a@a>%j@WSu~ z;476~(Qg%vp8=WxX#vuR?Y}3FZowMyVtE7NCjoxLv-*DTpZY%8_!*!HkQSg&C=?2X bLLr4;>$|bm6#wND00000NkvXXu0mjfUu|NL literal 0 HcmV?d00001 diff --git a/docs/images/beds_bed_bottom_red.png b/docs/images/beds_bed_bottom_red.png new file mode 100644 index 0000000000000000000000000000000000000000..8948a983caa803a0632e6d2ef41e74eb7b6552a6 GIT binary patch literal 745 zcmV*~oVyIVq_w3Hx_uib`yz}0DGh z8db=ofL{#pe(yF8^}RqpXab}KNW<&2&{GE!1>pW_75E5wx=sTI#MfzGPjj7cEerhk z1ocFX4)C$7dEm?IJNkV<9B2Zh1xVu$|2)1w0UPt$hwl)-K8pKpIR6#+5_z7_|D9p% z-=v3#qgQa>fAjIjxxT+Neg3}a@a>%j@WSu~ z;476~(Qg%vp8=WxX#vuR?Y}3FZowMyVtE7NCjoxLv-*DTpZY%8_!*!HkQSg&C=?2X bLLr4;>$|bm6#wND00000NkvXXu0mjfUu|NL literal 0 HcmV?d00001 diff --git a/docs/images/beds_bed_top.png b/docs/images/beds_bed_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce531759a2f91fa2c2c7c14079e808f4c725c7d GIT binary patch literal 2345 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 N002ovPDHLkV1f@ha9jWY literal 0 HcmV?d00001 diff --git a/docs/images/beds_fancy_bed_bottom.png b/docs/images/beds_fancy_bed_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b3450c4c02fffc3a66c45a11572698d9ee2512d8 GIT binary patch literal 783 zcmV+q1MvKbP)MT5nKrstP6|NPQhJqrAyZ?U5IPNjlZD?q6JYaB3M!f3QldY z*p0)cLZXdBdG$4eCeLlp5e$;nFLJ-LJGuAWck;dOeD}-Evn+)|VKQuK0qt=1C>QLE$i+(#In0U7{l0n%9a8gPU>zdgWP zrpV(}^6-iAyEs1)2i|BjfWNqX3Hah?tP#0P4{+l%Km#BxKpGv_fT0|Eytj@^=4;5a zHu4s&S8d@ZEt+4W8gYDV40tM;0zO$R0=LV^jn4oLfV2Q|fB8o}#z6xhEkGLHVe+_79^V;YjC}H3NG@kj zGv|FjM(YLSd33O4&C>XH7gro^mVi$^du&*o20&VXH0)Dp2Tauypr?{9y3i&M z{vhs`m^Z-@Pm7I@njzN@oy{W@yJ0w z(4WKgr%U>NKqt@uNDGk0Z~kdl6CTZc0KSX*hHE#lM#Sg;IR=XMhGkT7WeE+F$Kz#LeO>;0qtIH{Z4ed-uuNvgo^t#%F*AKw5w_I`$vG&;O>3 z=koU+FLd4e$g5#|2511J1xUl|bb%I~`**wN8OCRT20&VXLZMJd;uqp`w;|||KV1L- N002ovPDHLkV1f@ha9jWY literal 0 HcmV?d00001 diff --git a/docs/images/beds_fancy_bed_top.png b/docs/images/beds_fancy_bed_top.png new file mode 100644 index 0000000000000000000000000000000000000000..be32f753d5a11f636f7f77ba77231ce703499d35 GIT binary patch literal 2692 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 S`YOH`AYo5eKbLh*2~7adY~L{e literal 0 HcmV?d00001 diff --git a/docs/images/boats_boat.png b/docs/images/boats_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..843fee06046abe24e0ecf1246c89f79197c8308b GIT binary patch literal 1501 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 literal 0 HcmV?d00001 diff --git a/docs/images/brick.png b/docs/images/brick.png new file mode 100644 index 0000000000000000000000000000000000000000..24346369f19517b28bf1db25fbd306b8bca8cbdd GIT binary patch literal 4614 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 KKbLh*2~7YDbM-a= literal 0 HcmV?d00001 diff --git a/docs/images/bucket_bucket_river_water.png b/docs/images/bucket_bucket_river_water.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd4548de0b784d16fb2b4ba9e8e9c817d33d293 GIT binary patch literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9;V;uumf=k07mFXljjHsRQk zjh;-}8fKoWd(Ag~Vyb4~412^lEku)L_MJn*PXrd_ZWD>&ob9wJsbj72p=zGWkLr8= zzi!)}|1EvS%-YSfw?wrFIB|4NEz4;CTURf8>v{gEO+2eA^_OgpZDDlac9+D$l@nBp;dci4m(4cpYo@<@UT0nUz2|D@ z8_v_S8(sOT8~E86bQyXp#WcDO?X1gRb8+)VoA8j>o%b~AE9Y@nn@zS&x0*ZaoqR2u z0Ye63#u;0O$*D6p)Y?AcKdqi06Gx9J*G0f_%b|{$lH0Q#r zobP29(;1i>#2SwMnd`e>euj@)(%w~CllL#1__;pz`k`y*YwzEjf1kAnY_ypj`-@rE zH#cro|6>l-ruIYU!RpGtcie@c)|>r1J9i%M7i-7+k@1_~Zr-ohG%P`W(ag2;^bUOc+VaHMfiZzQLD+`O&I?aD{#VY=-U&WPEegFH}e^vSd9U$+eJ+?e> zZI7*V%eR*QYCm}b7;Z4#aIxq9k#+Ch_nRtEb9(ph+?>w*+vkG$>*#H^zoREXo%O|1 z;Y&^aM$`SdP?6q$`U014>Mdf}z{;V>GFiSpzEfst@3Hs5NM`VK^>bP0l+XkKH;VIH literal 0 HcmV?d00001 diff --git a/docs/images/bucket_lava.png b/docs/images/bucket_lava.png new file mode 100644 index 0000000000000000000000000000000000000000..7444ddfb46ad02c27a85d154047a630c7d3368b4 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7%t(;uumf=k4r+UWXk7+LA-L z94|PFew^~a^@Acy`~mR~Q#N~?uWhhtTrOA39Dl&Z^3MJa zH)Za7vzuw((yfed-rW+oM5AkwhS!RmA7wLCPHxYizklVbQ>&lN^G|=>!PcPL&|7SK zGi%SDSC3oIryJato9_1i5n5eVu+W{?6gT$j^V(W&D?0#D7uvx z-vm?r?`-RAAMWS0V>V&PVa(a{o;Al*fBx^Brt=KE4ABg;&+Xqixth6BEhGB1ci7%< z(^=*-N-=C>FuQl1aoz9g&NV+ng`xg=@t?KED%u@n3^4G0>KG(9c6Ck($(av~Xa-ML KKbLh*2~7YDbM-a= literal 0 HcmV?d00001 diff --git a/docs/images/bucket_water.png b/docs/images/bucket_water.png new file mode 100644 index 0000000000000000000000000000000000000000..62296f682380345a26b1570a1781e32e1d8a0bd6 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7%n%;uumf=k07qFJ?ypS9f6! z4+n8&uD}^hG%P`W(ag2;^bUOc+VaHMfiZzQLD+`O&I?aD{#VY=-U&WPEegFH}e^vSd9U$+eJ+?e> zZI7*V%eR*QYCm}b7;Z4#aIxq9k#+Ch_nRtEb9(ph+?>w*+vkG$>*#H^zoREXo%O|1 z;Y&^aM$`SdP?6q$`U014>Mdf}z{;V>GFiSpzEfst@3Hs5NM`VK^>bP0l+XkKH;VIH literal 0 HcmV?d00001 diff --git a/docs/images/butterflies_butterfly_red.png b/docs/images/butterflies_butterfly_red.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d726379e0df31ca98a84b1bab2388c5135a4cb GIT binary patch literal 146 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 literal 0 HcmV?d00001 diff --git a/docs/images/carts_rail.png b/docs/images/carts_rail.png new file mode 100644 index 0000000000000000000000000000000000000000..3807efad25a3a25c174cd5d5a38c0f317cb0b177 GIT binary patch literal 780 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 Eg27!Z%m4rY literal 0 HcmV?d00001 diff --git a/docs/images/craft.png b/docs/images/craft.png new file mode 100644 index 0000000000000000000000000000000000000000..ea95e84f305119c63f5446a1c2127939a88fcc22 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^eu0aSW-L^EUcqmPnw;Td7?^ zcjtC2_^)tqs>K7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/default_acacia_bush_leaves.png b/docs/images/default_acacia_bush_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..c3fba8c3aa1189ee4bd9bc61768965735d90d1a2 GIT binary patch literal 3611 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 DKld+- literal 0 HcmV?d00001 diff --git a/docs/images/default_acacia_sapling.png b/docs/images/default_acacia_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..847d1c76684b077e40475331f4ee9d242eb0a169 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|j6!;uumf=k2VGUe1mJuJJ0d z4#^7k3l3gVlAoa0>$*Wmg!^sK&EKpq*S<+oWLa}Wsdw(&gjC6nAFP4<6}HV3ytnDi zyO@-BFQ?u8UbOQ}PTKR_P(de~%Nzb3T>Sd**Jl-WmFuq-SWSJMKK<+K%i?Wxt71%h1>$S=X*?{?)u64YDSqs@cs>@z*uAOboFyt=akR{0D*GW A_5c6? literal 0 HcmV?d00001 diff --git a/docs/images/default_acacia_tree.png b/docs/images/default_acacia_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..244aae30e896f4025e28a4ad0b53cbc2c562f24a GIT binary patch literal 4009 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 P00000NkvXXu0mjfT^X)b literal 0 HcmV?d00001 diff --git a/docs/images/default_acacia_wood.png b/docs/images/default_acacia_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..1738c7b0550c65e194801d44b1fbb54bd291a37a GIT binary patch literal 2968 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_aspen_leaves.png b/docs/images/default_aspen_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..e9fd1660fa68c1236af437894c0408d7c5371578 GIT binary patch literal 4065 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_axe_bronze.png b/docs/images/default_axe_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..30898161d61238eb33bd7838ae74f4938267315e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|j0y;uumf=k1KWUWW@rj;^-& zaaZA};>rcC1s6gcH*B8V%>RJ-huEVf=N~G+xDx5OdBu;$MO!R(ya>wlE}XEd>R+?s zl9Qf0o^QV!H*22UyPYvXTAYeH#)rfTiZ_`4h%Wz?`{H{4`{1h&xlMsecZIu%7z7obAft zecWgK!FnhElKpV;?PK<}>>8^Z`M2KBbc~%nv$?8#Gne(!>wnwo9=|ib)@NYPXw;zF z!27rMz{@y>nQ@;B)pe>K2h6uMTWGiIjbrV{OV{{1nn6x+zR#%l&Tq#2c@6uj!{5x= zqyCHknYshp2G$J=-!pvQ#&2`xM;Yt;h9xu04IyUwKC@QP`h0!8eZcX(ZyzVY++FT) z&*(jjxA3{{dxVBZe?)aZ>p@NJoO^sx`n{unSWYl(V=$Zev*%RJkDi(Qvwxo3)BTfk z0%Hzij?(8{fuGs_f9;-DDgIelf%yhgi$K#!ed)C9-zmF#?-y B-+urA literal 0 HcmV?d00001 diff --git a/docs/images/default_axe_diamond.png b/docs/images/default_axe_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..909d683dc880a32a371ac9f5498596d15cbf83ba GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|j6!;uumf=k4r`UWXGzT32(F z>XaDI4Qlr(+@SHUY4h&M%^c?*8F%O_l#1S&^Jc*gs|ZK-i|f`8vkWFYpPrtyulnZ$z7tGf`+ogqIQ#o!=bJURI48d}`TBFs z-0M)MFz;v2S-pGj^;sRCy9>h4{4aC!JEPvfwt#hkW-a>;tN$jy1dH$8uM|hPYt^;N z-k&TN7`8B&7{8CcYQ5fYK7&+)Sc6*m|5pg9nZF~xpUZ|CRru}l)t`wf*7h}P%buG; rjk5T?>)H08|CfWe!_)~laZIwWnULpJ$EOwyj5P*NS3j3^P6C)a0RUVkibe*HZ56ozPq*&nya-^f|( z{7hT>_l5lS<11eo+A|t8=r;6zFLrpGCubBNcdPB+l_zXh_WonP^6)q3mF%Yvv&`UX z4x}&V{pyo=^QWuuszYB`wxxfZ6R}6VyAi*6IJ(x00{+-c5O*P{#yvp!6@k z6`|sapO+@_|8}pipJ4J?@0q#-+XmJRp0(^Qsrx?uU@pD0xi;pEe*;efcf#XZ_7q*X z63ME2o90!De-;K?qjE0(p3(axh`F$ literal 0 HcmV?d00001 diff --git a/docs/images/default_axe_steel.png b/docs/images/default_axe_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..8855deffbddaeffc426cfba76c50c7cc11968b79 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4UXZ;uumf=j{x`td<0UR&&P< z8*ZLbTiLXADvQvbBio$LO$dI%va`9}L%y4pbJnp1I^QybR9Y4s+)`PuptQ~|_1Wt- z#@gRA%zJj<)aX*0DZH&g=k%`orI$@E@HZs{^)3&#tKnV2n8TQ}W@miFG}V-QpKV@* zhnlXI`zXACZ3F9unSb~^Cb1a3|84h0m-~9a?QH?#u8dzdzGp(nuXru>YF+cx56}4u zWZ1K=moB^)JNGcN-M#$_{(tymmEqnopTV?2w}JQX{|1Xb#mk8jPWQLvuDEQ{`sL&+vJh{p~uZ|G%Eez1ld_T+p5| ziy@j}_RVsK_-FH1<*#VJ_stn5c(VM!C8K<$I;JZO+ZfE;&)>de4CgKWynWl5*-!_a zePFZB_Osd}bqC%A?u5&;&+j|)KHlK-@57rA8unK1-E*Vt|JUo&Dup4g(db%a@RL!f XIX|`iCQmOgq8L0~{an^LB{Ts5o<`7& literal 0 HcmV?d00001 diff --git a/docs/images/default_axe_stone.png b/docs/images/default_axe_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..503245c7c33d1c3b7857eb43d36c9b798e8b6f17 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4URX;uumf=k4r`UWXY(TvxA9 z;OOk;ymGQ%K;|!tX=d(q8Vo2df$*~ z)@XHp{{p^dhF1z43-9r4tlzMm*ZS#a<@SFco~^yoS76U*)S%nI`}cpt(M Ze`(FWd+@+CU0@_Jc)I$ztaD0e0su8));s_J literal 0 HcmV?d00001 diff --git a/docs/images/default_axe_wood.png b/docs/images/default_axe_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb2eee4346e390653c682d4245e0014b847cdfa GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC?a9aSW-L^LEzWY$ivMBcV!$ z6^|ryn!*mAyEj2C_16RWtf|L>1P&e(@DLQyo_y+osgUlc!2RKGiYlrfe|&cR zYIC>zf6VK}H`P`g^E#og&t$@&%W&59p1sAM?5=b7kK9lCtGx46 zX#Y=^3k+KrOb&i$?EgFMMa}N7+SguB&*PjQU-b89>hzUqpE(yWW-w+noo{H5(@Asi zE!`)0a%O?-$*+F{Ew1z2zA&Noj$IJ!Cw&z={sBO$Y_QPO4gH(f91DhT5m)gcYE9IKle;wDC zm&GO9F@l`y`|dky&D{7kDbJTnmcs=<)H=L6r+*ls>RGMz_jB22)En3qur9FNS?~IK z&oPK?v#!+YR6RF+ChWj`f$2iU@0YLt{E02A+h_M4uKwe<(gJB~`9qpfFm)V?EGO+J XTBZGE$k;ar7(EQ0u6{1-oD!M5k literal 0 HcmV?d00001 diff --git a/docs/images/default_blueberries.png b/docs/images/default_blueberries.png new file mode 100644 index 0000000000000000000000000000000000000000..5eae631949c1154cdb7f4b5a50f1912921d038f9 GIT binary patch literal 419 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 D1hA4k literal 0 HcmV?d00001 diff --git a/docs/images/default_blueberry_bush_leaves_with_berries.png b/docs/images/default_blueberry_bush_leaves_with_berries.png new file mode 100644 index 0000000000000000000000000000000000000000..5a8a77af06140717965d97b3fe049d4803b9eb94 GIT binary patch literal 4778 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 Ef`&XB?*IS* literal 0 HcmV?d00001 diff --git a/docs/images/default_blueberry_bush_sapling.png b/docs/images/default_blueberry_bush_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..a6f72679c8e221fb9bf1e5bdcceb18d4c4ada9ea GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|i_w;uumf=k2VGUd)aHZT^O> z3LPqfEy7I+nN!tX*0%0x?X8?()OjGlyrR4GZ%_lcI%%U;IR-?9_h_>MDlzW9vu3{nkZ4QzF4 z71fu;P514p5WL1iC3+GdPGkl-r$1C|w?(5k6C-TU~^W0FU2*>y@ z{Jj4i=dYdnBc3Jw{i0Z$)pfTSCizG1gT+q~(`D6%u6|#-EBWo6^WmR=?QYID<2YKw zc7b6FgUQA7%wLLk?XVZQ{#Ek9w(ok6OkP`jpTF{^!}lctFjM~CUf_0pMZTCul>E8h t$;o!i;GntmUr;N0@xI6fSx|MKx$jrxg?IK%{{oCN22WQ%mvv4FO#qbk&_4hG literal 0 HcmV?d00001 diff --git a/docs/images/default_book.png b/docs/images/default_book.png new file mode 100644 index 0000000000000000000000000000000000000000..b91c5cf255f1a484e6bb7ad417658485428c5513 GIT binary patch literal 545 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_brick.png b/docs/images/default_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..24346369f19517b28bf1db25fbd306b8bca8cbdd GIT binary patch literal 4614 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 GLK6V94(o;h literal 0 HcmV?d00001 diff --git a/docs/images/default_bronzeblock.png b/docs/images/default_bronzeblock.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5bfa6da1b5ee2c881595d7eaeee8a7983a1c63 GIT binary patch literal 3655 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 Z{|7#fl$mO;(=-48002ovPDHLkV1kiW#-{)P literal 0 HcmV?d00001 diff --git a/docs/images/default_bush_leaves.png b/docs/images/default_bush_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..0141b55fa72b9ec1ddb97aa419bc4c36fe6cfa88 GIT binary patch literal 4234 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 g_Fv`00$!H@>uFd`8vp?@_hS`?SJ<3Sl3_w zKfB%wb_+pmE3*ArUh+@w!Slb*uI=iyZ+8}6yrEbHAtEMzS;DDhS z$09EapHVyfxcqm~4fVgfHPpWSD^U1$_wlAc`DkChfASL;3ak(GI`!VOUn_kzMkcs- zdE~7pC6*t)OU-8#V#s6P5!hVUZ*nHu?4rlr^NCAylF~J2p7Xl2=G@DoS?{Z4FXh*; zc`)pdec+bpe7ms2c79*hTFz4ogWVpkJ5^vA@Hyh~q746>$Hop!2i`K6pZa{x^Kjbk zOZNh{s_h71p7i)*yLLT$*1u;}KEI}Sn{Lc?eQs{Ytio`IuVC@K_bZ7gL?akGRYVT!S_FTuKihdSvx7e$v-Q9vDf$Gzgup& z{^mKB-oVmun=!BGHRBF_gUvc`XGyJlS!$J=w0K$V{H(GIiyzmnVM@Af_Q!qYzuODn z+*|ZfQi1V7S;OoYUWX#nM5pXS873;%)!Bc^$bH#;ByR1>W3l1ynfl}p-diM}v-O`? zBGlu{Hn1tEn=G?sesVx6q3b?ZLcinZ8}Hc@C)zJHfcho)ccns%e?jhFJBEGg3M+o@ zIv!QkoY=d#Wz Gp$Pz|3<-Du literal 0 HcmV?d00001 diff --git a/docs/images/default_cactus.png b/docs/images/default_cactus.png new file mode 100644 index 0000000000000000000000000000000000000000..5d30d9bf83f077d777f0993981c719b2e80e9aaf GIT binary patch literal 3520 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 N002ovPDHLkV1f)83lsnV literal 0 HcmV?d00001 diff --git a/docs/images/default_clay.png b/docs/images/default_clay.png new file mode 100644 index 0000000000000000000000000000000000000000..9abab38ab6ed346993f948f3e97ef1ce90597297 GIT binary patch literal 3160 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_coal_lump.png b/docs/images/default_coal_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..e6305292443cc0e5350cddcc4fe22d83a7325964 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3+0aSW-L^Y*48U$X&EYhqOB zhC(SdGrx1kjs(uQk&qewh*7)iV(`@ex7T>BOg-w?u#6F?83+OOLb_%eR?X?|X=r`|6$&H z@9KM-Y~|Pfl67Fb!nq>#e8Xp($v3|3`L6TeV_L`G|3O#ZGjJ{Nb6ET1?=1tKlbajM z^KQ$XvwdEvF44oZLO6i?|GR0{!aCN<*Giw>elS_1!3yl1fFFzoTO2+v{kmfZ$Zwvm KelF{r5}E)U1(87j literal 0 HcmV?d00001 diff --git a/docs/images/default_coalblock.png b/docs/images/default_coalblock.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab8d540dc1fb9ded3b3388e21e0e29300a13ff9 GIT binary patch literal 3023 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≤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 Eg27!Z%m4rY literal 0 HcmV?d00001 diff --git a/docs/images/default_copper_ingot.png b/docs/images/default_copper_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..30d89efa0ebcc741cc91d97c307071b0a4db58c4 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVEpRo;uumf=j|+OZ)Qi4)^cA1 ze&GNe7C~=E5o^vH9sO=s>=lxd(-S2(e7eZ-lW|&Dn3$7;pd%}{EK4oWB-F zvCiFBamDU@_OZ{ZGUvq>-}>9n)b@TW27+sgXx38<}{SxshoEP6SfD~_adcpLo z=iK^mqx$vdcbsck8MSx+Qlr!hw?t=#c{MN~ zL5_>rzft{UiCV@!$%nt@=f~ce%%}*~TXdd5Jlri~Vfr1_U$O@n)<}axh1=d=G4QqN Rv~_JDuBWS?%Q~loCIC~~yVw8# literal 0 HcmV?d00001 diff --git a/docs/images/default_copperblock.png b/docs/images/default_copperblock.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6b5f42433e31c0e5f688978ede1423ab74ee71 GIT binary patch literal 3792 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_coral_green.png b/docs/images/default_coral_green.png new file mode 100644 index 0000000000000000000000000000000000000000..e0be90fba8fbd83d5776888276295e217e745d80 GIT binary patch literal 730 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 Hu0mjfc+N)f literal 0 HcmV?d00001 diff --git a/docs/images/default_desert_sand.png b/docs/images/default_desert_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..9dafca3926b1390a3be82e7a12827b3ba3861b15 GIT binary patch literal 4112 zcmV+r5by7aP)8S^j0SuZl_2Pgm=_I0)Q2F% z1dWd31ws^L9D*3dWI_;~7$R|;PS1pybXV8y)Tw>;ZSA#uSZnQD)#=Ohba%k{px~Ud z*WT;9{=aX1-!6EE-l4}vFF*gRdHMNg&Ew=jJdRDj{x=`FROlc4=}$d!eje$DU-|Se zG=hhb1fv0{ji9RPX5Ei{#u*wXeW@2q}@;m2!r0by0!{Yo4Tg}0FB^BKlJH`#^*zM@K-(MXaSZLwEHg)k830$VO*uZYE<2rDVXMAT0T_)!au@Gc-#rH) zKex)9El16|Jay?Zc1k_kptKE_okdKUSw8LuBkpP8*Z$H9UR8Yzi>K|EH{K|?cGWWW zoo}zXa&6jNJ3iX*K>ItS9JNH0Teovp;5&StUhbgwSmW93N%P z=TR()Vrz)^{oLKN#vK=U!G~0peE=KngqJO&NHxh+UV3dv<)+=Ls@mrVvd^OKWQ{oK zXOwP2iK6!NofL8Dg|6TtXaz8}#&qsjowlhdiXo(3JKbrS6HyC#)COcLpf;`GQV7bt zl|psG#aE30#kyp=o3!il788O%vOa5XyjzKVsp($*_9+1GefJWhHJuEFFxCUYL^dF{ zap0%WOp=JzsvvVrE%uT|k~nr|(Gn3!Os$YYAc7E6JJ1^iAOf2?oQ!2!Ql=$QEGcuV zy!50%Rhs$!1Q|t~+&*v8<$Ncm%p4#`A%Fj`uU;nRb_IC4ad5`^tm1v&w-3P0H&gbn z*iFif)oeTo8f3>Qd+DrmdQx!i0CF}DDND!H)Ls`syS)fP0x40>kG}LVMI>MN>Ww>zw_O3gZuj)H|2ZO*g1t#X?&3doyL1H%C-%NN z*F@uhtK*4f>~=wsTUSp;0$o@%mx)z`(Jl-m2p9AIH>(H%wQ0)gyP?VpU%pNlwyQ=1 zthlQJJe8Ruiev*y$D4w*u6Sa1*5v;3T-gG}IKd||a^fCfYP2yduh{rKJuImlZ0zoa zoZLPKV7WgfTeorB1-Bp$de=rXn?a(fO@ls79v@}A^xtow$_|FqptT_iw`2XK3dqi_ zRRhOI6iK8I)XFO2=1I!U6L|W27EN^)b!vFc@#0J0vcg36{z{p9u5j+?0SL)x8j+t{27^#i6q?9c z=$khzSbp!dIYnl3u}6OcWT|F6l^1xqa;1}_u0)71AUp5m^_4Y1S;N&G$ttZ`uS*v5 zsEPeDuldKXTn8XYe2Ls<1Ar)&NGW<=aZd^mqM!apvly*wRAx6<&J(1tqTRT;A}cgc zzh}YfOtU^I8?ek$&Cy|oFP+QEG)i)gK@`Gx7GN9zJ~avvGNN>q->xr?D$QsldEv{~ zDLS=?R)e}E36Np;;I&o$J9|Jp>cdSqmc&MqyN-^(UOL6R^4bc3CwImi9cD~-64Em( z#H|DCA-lUH4iD^aK3kk0TMwJ=1XP9FdkiA%@BhL}H<~sYKos<^&*pK@+9C)zKg)^Z z`vk!_4k!n169y5gwkF%zwZK#6_WO7m6Gn=)!;YJ08RJpNl%%ozt%HowG$t!GNC{eV z^UbtTN|vjpb^u`2D(QuPyN>P{IT=TUVNF@M?$O*83{E-GI7I7y;0@)uqXN7Vj4{3V z4TA`++UhTeoMv6kKA(jYxu$e3`R3s{Q6hNnyB0k8RC_isN&^9ldBm-QjFXcb;6ki^ z@$^&<0fMOOveG!4q%m)>3x@>q$)Z`+E^0AEo-Va zWaoV$@=bX`c-47^aevLV@?r?X9nKX!C15+X-EJ+=v;JmXvRMxpsw>iUCuT>oS6fWS z{emT#L`^@jeMTRQg$xj#OrQrUOvbMKiRxH|p3Vo<*isdmRl>44+x*aGWhW}g+s zqPb=l_6wjaQ%uI&3*JlB((MP-RZZP#EA^^1peSkk#~6YqqZS!_kclDq{=QL>0%kPI<>;JrRU`Z zRCZQUE6sG-PI+q6x@eb-*Fq$NCtMIVJ19T@o%S<)>c7QCc zSS;JZVzG=7oyle#3*wGts;nYP+VAOUMs!J1844{1nyIR~*We6e(F{cZ0x5gSR9c|A z=YcIp!mS>l3xzW61}Cof?g7{fZfZBhbx}||Z;z*L5aK*1N(5nG`w0NK>;8t(5M?!@ zlXf?Q%1+2(R*=29;;F+3T)#0KMZFLn(w!S3z}cq1;bJ-N2`&PI6rzdyC~u*-&6;*YI zVn&D_2pMB2vr9(A^z*nXRP!uhd1Ct_S+B zOWhmb?(JPZjfT4oSpk>`;w+FdZlwcJnsv^qSGCI%N}3`Gd5Lfv^I8z4+KfylH-|V zjO6UZT2fW;X>Zp(*DGK$iJF5>5K9pD;N#Qa@nKs4MM=nX((b7$%}4+6pYHD!nG1^e z_%r74wvFNOv~?{%2Z+W|lkQAaVr0KsyjKMzu8ZW|dy`fq4n&0j8HuJA5Tb3#dC*+! z#LZqJko@X%UwE*Wq=xjVkN%_?Pvb^#PtiESs0tCqO$t=GCLDPy*mWKgRB1EFd?)7B z*N<79l|*sCj++&po%(6CeZ>U{fx`^10Hahh8mnAuY!nGZAo;c5-)`{-Qh=w=ef*hT z@OcFQ!{E21oFY7FyPNWQVmpPm+6*-I#uY3lw)z@lbzUNV`*yz=@nvz-xv zY^%p%b(m*0;|6#`@^wj#Zl*xL^QT{Ww6Dqz>90Qa0plyg^sHjJOqyW`^ac0deNTVo zrX_*oLS3o~jdEDx72r$U8qIHh@?ReB%hE&oi;w-3NzdAmd6rrsy^9u|zT%a=gj=^Z ztdwfrKJ^E^+NCa|L21(n4^{!c@yUPw?s{E*NFFQ!riozfTI6$w@`uMZJOHlWJiBne ze*>jbec|s1-0qbg>c7nV`EP%~OcQaTJ*14ZC(c^83Xq~HY)(&Fa2t<;ha$MANAgco z9xQ#?Tjshsa$kSLzG!us0v-h1?v)~vwJN+N$#Bd*Gqw)d( O00001E(xU!VE@9|SNeSbG~fwx|M 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 P00000NkvXXu0mjfw58+? literal 0 HcmV?d00001 diff --git a/docs/images/default_desert_sandstone_brick.png b/docs/images/default_desert_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1f5b557dda4a0d6931457985f7f60e0b36fd66 GIT binary patch literal 4146 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_desert_stone.png b/docs/images/default_desert_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c8ef809e2b6c4a325d847cb2bb49887ad6d322 GIT binary patch literal 2996 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_diamond.png b/docs/images/default_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..5a7828e8e5c18d0c45c560cf7bd955f0754c8ef1 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3P54aSW-L^LEyLZ>KMBe+Ny}%dqEv~_ntvUl;+|t?tBfIwpcpG~K%-(Na z@vXv^ukd{O?~3`~<@&zQE5E;6iihX00T`X=2>dR1Ev$OhzWwzJvU}8Qt^e~EFs)!- zaBR)acDw99Dapb%zkhQ6yHmlu|4hmOd8^nL`vWu{Ft{I|mDTdaxIx%KmcjH@cEg5e z${1mdX6xmfy-2sI6%~eBocnf!{xp#lCay z)vs~?p=EP!`YF*5HA;<)A9gmFSukE<4EX#!{e6;e1ZV34+tTLrdhv@IJ6w0X-@oLt zMZ+;ueWkxV4_E@&9eV%$7mSK(nPu>%#Od>lifhXY^Vf^LOlJUF2n;JFC*L29=d$Bm hpe|07Xal0IeBrxo@Ay9jxdM|5gQu&X%Q~loCIAD|4F&)J literal 0 HcmV?d00001 diff --git a/docs/images/default_diamondblock.png b/docs/images/default_diamondblock.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c31eea4308566ebe928f6a5111cbeab40b4d80 GIT binary patch literal 2910 zcmV-k3!(IhP)Viquw$DhN_(LoX5}fx4x3O&edD__p@0_c}Ybof#g^&dfQpGvnFyC6VYS zS)Tix?>pc5o!>cU7We{R;I84#?Yi~mcHO$0Wr*F4mp(VU;*kFKse*I-JK51gFVCUA zkS2bjl)^*#3;-aW67XrOeaT`CFAho|4cU!?mM*#q| z4E<1q;1BZQ&&{q_9jyz1CI0t2n*dw^u5DKU02jtfm`W!B0Iime*XtDvI9Nv{1)h3+Ou)5D0|0QLG>Wfe$$g);S_dk`zCJK2@l(Z7XZzx*ac6tB zDlykxD7n`iRE*e{2Mt5~$&*Kza|@jAY#*i&dwM`r;?ubiB>6Z1K1`7yS}&dp3Y+t-&id<&y$DzvWYdkz4O zj}-#X*{I2i6HKeBimV_y=T1)K9AVyAT*qY670h%E0QsY90D#{=d8vQlbSwt|xL7ifiSxKpwjv9mYNXI2&xN|c3!1nMMb(i^ z2n_M}mRYf9Kt`6EkR9SS)^_@zX(QAD#aJBUnFLlO5_M@uWE2u6q$F{bpAhdZtNp;f`|iv_TP6cx@)K*B$3 z37}VQK2N$VT8Q&!PcX-5Bt&4o-okWl1ZjasS{Pxh4j{0`zm+barD@K7b?zPJz9T6% zUWFl4fVrlON5^ugaHO`!lL?H&b;KhDQs4zS14M9ySBOU@#{d9Jl7g1*5(*=3BP)tn z`QT0Fd0yfxZ5g+!ErcPG14?ELe{SsHT!9q8c7!d&*%bNT;oUCt6P+9j6GAiHiIA)y z;^aim*$*NPU{~UE%@#6LMyYgz6R}+dcwue{&wOo$6uedgVm!{}NmAq$BHb+mAVSc- zgiM{-YBwQT$m6I*Ug0N%s@p^0B-5P@N8Ck*>!+1Zh<(R^5C>qbASuLs1+Z~; zGz|bl2?4+n!x|--+qB^hdH|sO;oHo96yjb;X0+voKnKuG003V6oYdGO$K0NFuR`SH zULkuGWY>6#BkvxD_;QWBYob@S-4H1T(3r7!EXCNU`sH3hKJNv!C_-#ERAB5l0HA#H zZGbXC!DCr3@u>{!7#n`}w~_LvGgu7pLN*Pjwg4hTii<~fgjBta*xDWE{wOuBnrvFF znkEv|Sb`pT+6W>K0R1`YE_h{i3mMIAU$SXHHQAS*9ZfsU10db!^;*r@SGpFKx7-wU zzA9lf=9Y4<*}`1YO<+!B6Mc5qEQ1karKRFdgB6TMiuZTT(CY#j%|a!nA`>SCvqhjC z;lzk~ll*VAnP)6-$xx`-oxI8R*M4nWvsh=!hK3C(eBvjFJTQa%%xQdq+S3|EcOalfba8>GJqvkqG*A3_q;+Ktq z9pKHYX%PV82+43qb?Z$TpHx`uS5ytMt|JVuZd5Q$B~P-UF*Obl@_WU=0?>GWv){@# z78)I=HvoW7Ds40^HaQ6r;nj_bvz^k(Ul6vMYVgSj*pmPN5ux00Yo^@LnEhKj5~Qxn zz$-!+u9kP4?S#%Dp}WPcO5Ht^2L|W`5^?f!CBStwX#lvrO(K7?w*pLy005=l4Dv=d zyuH4)Q3U{ey+m?}-E1!eByd3(*a1ntU$gnmrn9|PSFlDcWtH2(ee-V6si;3&X<@eF z<_7yw`@kN*4`?VFMw29MU8@h?1p$D_4_0H#y?~k#Nw+Fm7PQ##YrF$HAQ9)FQr%2L z(I6?|Qu6?r2xW-u0GhaB7*LG8WqoNuKw1dS(Feh*Bx6-_2UlaF5Q#hxK>$0*0Yrp` z;tC+DCwsNwd*+QxKaK&wqrZE_0)SR8%L@|Xn=|B_KU)ZIv&e+Z$V3Hg z_4}qLm~+0wDZKp5F9!QW#tT~r8@3QO=;i=`X)XXz?0ph5Jw_%)|GiqlgGmxpKU$av z030o*FyH&;$BrA`aYUpVr|{adzuc8yq|p4<6OS{FNUKDTPJ%o?sA<^8CzHV|Gk$1$ zlAePgZeySh+7{yRKfY!GfYBlajc18HgM{cx7~mzKKu{>pqR#?62B+#)a9$z`Db6at3RFn0{`#$AHNuFB82GyfB*mh07*qo IM6N<$g4$hSr~m)} literal 0 HcmV?d00001 diff --git a/docs/images/default_dirt.png b/docs/images/default_dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9fc6dd9d305637e3460f8acc952e1fd92d4482 GIT binary patch literal 3997 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 D=sA%0 literal 0 HcmV?d00001 diff --git a/docs/images/default_dirt_with_coniferous_litter.png b/docs/images/default_dirt_with_coniferous_litter.png new file mode 100644 index 0000000000000000000000000000000000000000..6d5d1b2173035941dc2bdcc6a26324fa1c06c634 GIT binary patch literal 4795 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 VV%ovkHz@!B002ovPDHLkV1mI|b%X!_ literal 0 HcmV?d00001 diff --git a/docs/images/default_dirt_with_dry_grass.png b/docs/images/default_dirt_with_dry_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..c03d0a99badc9b61e9b87d8022d958257211441c GIT binary patch literal 4445 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_dirt_with_grass.png b/docs/images/default_dirt_with_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..70eab52a32336b8cb6167d305eafa13f12ecc54b GIT binary patch literal 4148 zcmV-45XUHv%c+;h*lbLSa5w!y+1ELK=R6e31JmH;U%vOvl%Q}IUl+Xm zl}nA_TEoV6?tfQ?>2BG~d*N?y+&8}N%R-;~y-O||cuQO3sAd*`eCY29;n`4W!qJU6 z0L50yzy8@f_ng0by1+{$1nyuDs|s|Ky=Y z@Y!M68H#G=NN2zh1F~3 zWB;6sl;D))=|6w>j^(+d2Y&7MFFNoRZI*U|I^5I53*o}xVp1YQq2of>>yQ9zdANT^sIY&8PU%3vp(~bfT zZnnVJ8>LNLR}+m)+hvPkiwn9k%{!)h%T~$wRH=e8O{u%WM-y%3nz3j8^45wtb;4(V z_d+9WvDL=ye76g9weUCY$Sw81l4lAcf{6GX?MvuOIT~^job7&z1hCM*l1tk zG{{KlG2kxuHP*D(amrm+N2t{s0LxjZ+A_gxza;HTWQfT`g3%Te%GubR(_D07u?#ui zSy0L=sV1Q$Wt7rtA?EveY%z*(;lR)zMJdvBLq)YwMp>spA&`SM+XyT&ivPv~Lq>?#zVV|u;x_ZZ zDZ25wyFZG+Z%1Q7{jL(xSWso2VIc$}Psqor$@__t47O7$V{k%H4D$w8gz|p@u;Au~ zw2&CA~`_pdIw{`$P(x2hc0p5AX+?*a9uC1j}n zC?!b~rXjU04-8A-+|Tw~<e}lQgn-`IE1}p_4Z@d8Mjd2t^Eq`mbKEK^AqTm4Q!uo)~Q<;;-vLxqP$NA^l zR!BiQP{*sOSjKfXtC?-;ZGduSaFwQi)-xx=QzkTf@gB+Gq&W3p2sfxNGpxd5q> zq#?d_NUH#8;g#u}V>u~(c`O7RS2nRj=b0Gyjfx* zFcS!}q7|%;@21+bV7pF(6mYWrPl%3e(CS4mEqd8~MV<0$%8NAaVKgXS({x8O-O+wE z2}uFzSYa$!4Vz~(kMhQsJOH^rdWbPuphgy0#xa=o=m5OTF+SLvNIF^`!&)Y<)+%SRyTm%zWP$Qfqk6JgSOi3N zAr0>RWPy-y@i9OD-Pfih(T=G%s$BTO0f|2Dep zXlszM{;d~2CZiojx4B-dNR$_Chj|^X4V-vOx=Id-(d{-h$z)yVwfBmIBuzSVVt2JG zX~`No?{MKyLxN*Srj)=$DKSou0LEyHY56<}Ax=b&-dM4mwT+48VaYP;_!_O76CQvx zm82`-lB7uoC$dpWHtIG+ZCt21I$&i>cdTRKWZPbYfby{-oWn+omUDgThG*?qEJ%`u zon9baX>{3gUCk`LQR^|LvY2Yc!gLKNq(Eg+2f4B=j#_Ii4k{Kg0OJdsxX8%|DRHXL zH&n-KOzAq|)gMP&&WKL*^)!{3(l(6>HRvW-T^d9J&Uh|rjF<*5Sx&t`v7mBA-6|85 zhmkTD$LsbqbdKxVA|G^FRy|3Q$8J*p4&7&SvhZ+%2Q12Nxf|zvOK{D4JaHr{ig)S% z#$;z*kH|-=1CBCV6#|fgtk=GGwH^_IPEqFQTHI*=w|U;K&jKfg$D*|8=!JG^u@M8Y z62Na=s9`&t2PIS?=c>L!CW312l~r$Dvw_!X5voC}>*gt>N>S-vdmWj02)#2hucM#n< zhmA~=Dn+$8&XBcU_?pUTg)t{LGaTJ2%W2#682}O`NKWYl)wI?F>RLWl+y~$EotWa6 z!;bAhlVqZ)-rUN@z^<%qacEtkRBc^9AuW8kEThxma@vNJ4PhZp5GIkLb4DoF%u7~L zIigcNVESc?t~errz2{CYgW&`ZFlE>EX8Rglm8i7Mr&9S|U5)%{NLlsgFRSE`=!Hdv4a_nC z*gODkovRZ?XKR}jD;xY35(ylu#hvSTOpR0P=u{8L+?;x)-X&wp zIOm$Sjj8=CwW5e$F1S)_wH~vSkt2qJ;?U3ebKq`MyIr0SNF?Qbj}M^-Yr~A<;&Am z65&rxX`v`*aW*;LfJqD0l*$03e%d)P?kmB?Gn=Q0xZVRUZ4Ut`OYf@N!vbdw9~}Bj zAnFn|2w#jW%kAPd5Y|1itG3n%EXOGn` zjZj&{_1^Q#&ba~j@>)mb_0hBY96h_=TyJgk7+mQ!*F{laR^4WW)~aTE?A_*I_k94e zEM;3pqW4>RI4-@jN;-K`BW&M=Jq(Vd}mMHJwwE%T-Rj!1PwwA*eR<^>? zbKpObNmI=tv@6bSd5_hVH_o_Ube_-h`Uvmfn5?IIz;Luh8h!6qEoVG<@l135@TF}Y zzO>z3k21&JQ#YGy=LA*N6-FsRZ+Kkqsz{D)TBH&k2Fq8w=M`s1ea?>hoo8acvA{2c-C#m_wIz?ZN6jUls%&kBz}`TziLT-yPl_n!s54cHCoZSSd@Y;JB* zJrR0<4Nk9#=UKbAsL9kPF5z@m%*p#;g2EOve@3ZNKYzS^f!%{iGymUT zKlwAdQ;){}>4mET;7gYucR;IzZEy99;|&1bet!>uGaD(R-hlUZJwxetC1(a172%jW zJ-s$xttyogxM=Hm@!Sag!*`Yk zJU42tm7Oy_bFR78xCq8`p-1PvxeuR223NmJbXOHn({KIaBd(es0zN$Qyw@3b)^O$RcLAtGNL~FL6%Ibg#mR^v;ZTWbY!c{b1Q3SpsAsS;EK$$qz`Dc;l7-h6i4G0fgiS zgrzl>5MW_sY>@2LuFcvzcyF^a(>>i))m7(y;~~#EnN{6AGi%T63UElRK3SC~Ga@qL z7ZI6R@N4=teQfmAm!kHoFGcOg$%FVfCjG`M-XQdOX%C-&>&@jy&d*0W;U9j|7z8(M zi%B#FU@<$T5bn_LTW@9`8DAgCL|?h%wyr0i8w||02EaEB0Ma}MAS+t%q#|0!;?>vU z=g!}Ao!~2X+zb9~dj`H~0bsTz0Er)rK-xI&-Nr_K3@W00eGX~ySiSHjb;06xk7YY{^;k=p5JFWpuXaJQzg*pG8>+Y zJjFDOp>0~4kqDpj)oN%4o;f^^ccS6>Z+|#{W_&-Bfi5$3fTXV33KY1Vp2oxT{$8}! z_rb&E@Enbl;GFP^rbLWD?v__6(BjCuO!k>e7U-3Wx9;CAGTUkM_nXhB1=fZ;D3J(By z`(#GkSq;FJFEG1gqDWFqSGk9cf}m^L5m6{D>(9UY{uAYUYzIA0Ki5+B#bUMA@0Bj2 z16U-g-#Dv7W^EcnP zI-$Dsi$8jKG_Z3TE2c-5#XP8o_BBn|QRp$(@_L;a&r{1hJ1+>Qs$W~F@i0TKM@lsh zX36k;oT^Zo+7+Twtcy(XQ8lnXQr2M>%8I`I?nQYoRlx6kN-lT$NQNfEglMFMh@z0B zk}Kf}15c>9KG~Y`&awP1OJhcXT8UMvl+v_t=V%H*EnFTgm9TA5&=zv;qJlwo3sx#< zVA@c%Qkh28P@gMh9y$suPC8J2<9>BPUSsnEo!l*#Y9e1=t}29K5=Ama-S#JJ`x7Z> z+u-^klPxJwmc(RKTjr8N5^LylC8EbdeD86fEp z%2N5r5JW++C|B37a8)-yX;1p_p(cmg#n%`*-O%#z;~H; zAun%WzmkAhb;G_q-3H*N)q=V3Npm%3sk_+*UFrg#{Dh1*M~xtF8!A&O0KjbE6>r31 zCK>(gOGi9BQ-W6-yww%VGZiTgwv;=FGGluxEvRi;Ui;a}@SUwKOBh%rl?ofzcXhzc z$P?+~*A91i`{9bdXPRde4a6pRoh$t8qY=la>nYCgd?M1d?>@7$Gdw@)TmYc;rfdDq<_htnsT!}06Q+}3Xums`i({EG?aH!} zyeqk56An60|H1wGg1ncyKu?ZgV3;OpA${1jOhlo~>9mvszqqZfY%NXCreM+9d{8Cy zVcP8w=k?PQ4zciT7e5-2lr5H}1Y9g;vcDGPinwHZ8Zw)A3DqK@a3|fjlBX=MXj&B! z>Ka1JfX8gQU8(@vSYJ)wvDwN>W?eY5Hby+j1XZ4Kdp87oMBsb8bG88Bx)l(gt%yD$ zSG{h)T}byao1&kQsw#-%7+bX10!qzVqfo8()->Rqb3s+)^wF-a*L^&%TWXEPhO6nZ zQJ}`gHdIXA$|@X9!v+-wD&u?mQOqot%Dc5aVQfHrCXudwu%Lb*m14Iowl>ZSI{`23 zNFjx7BW$_!LI{LViumcnoOjMuJ6q1kmb0N<)Kd7KBC{oI9w+`47EobfX@c2?i``a~ zT`oRUVx6G~kzpA!2?4k_FGjjyS=coViJXrR^SHIc|xugJimBwit89aLs7H{ zgfv|NZ#+tH4aKSuIhO1y*%-!={Ecm>>UAr%OpD%Co~VFc32nRH!EOb%P!m}j7-|_1 z&yNYGGBiF)TP)MU5&|5XRTn}{AMmAOR;Mdwa~T1`iS%i!gOnehE*PoY2|%EY*0^2Vo^_?JslkF_u6vGAo0zsSBs}r_n9B07yO)a2 z-1C07X9tv=vcdBt!k3m@p0HzXZ%fAXlbPHDcvyD= zh-P5U)BxASK-5~E(E+6;RG+p3MA6NWW))?vl=oB$aBY*klmmI5l&&eI=}k=+%QczB zDz@iEMccN7z68t)6H5rHZsn7-GuzHQ-=$*Q+Vt7L(g&R21ECwL0TGC20(^gOxN|5_iBJ<{s#zoCoOSps~DDri@ zC|fD~(5J1bHB7OM23zC1yaEWXw17IzdFzpa;56JO4Y#!(f^$t#MJp&aQthV92`$A` zUAEMvQbbu)QuvNM+rrZd0SkfHgmoc6Q~1tgglN?q4--eYZ}+IML#%F6*VAc1qaanhfo_X{fcV zD$6SBTmj)UbeV=KYZSJRuvLu!FtJ-Ewz7a7$7D}SSS-WFGS;`bBF`i8l%S>%n3@F? zX+oo&IOTaso~!o$c66oiaD@WO$$?@joM44Y5lPwL1u8eM^OSL@1U=ZEaImfV8$yMq zp2l^vmY-X~q}eb=Ll{JwGUBWt&J?;eSwfL&yGWKtQK;|tj&8GebbDyKJA0RjdbI_V zlLKxaYz^&+E10-S^Ii}jOtms~x};9k>5iaAXfdI!Yiw&hIcbo>>vSIH7+OLjSg+Z` zz#|OQyuuA=wJ4BgHEE{i^^E39;o%Ae9PWg}^TZcSv~YN5$0KZ2oi0odOIy!8UXsU3 z5p`8_t~O_|Efe2Y7SvPKNa1_RvUOCi%YwR8EBv5|5Uv_07ZzhriBqKus&p~5r`jo# zPFH4vhdUwXTC(%GPk$1C`7eG7K-k8-EvD?YGQEATk=Al#$Vv4u2ymW(=bN}@zj-0e zyJ0=9yN*k;mSoBPJ*FyU%MViFprsa!uJ!IKl~v>k(_sA^Qm4n3!vMBF#`e`V)Grc? zg?DXeKN2Ha{h-bp%fF6J?0vST+Dg?Xae6T?&xMKWs8!0nF+w{<7N&zRRYLRP?VF@R zwa0G0XkcE8p3 z{sp<7XaRMxzMprnx6RH-q4VA(;9;vwEEX=YcHgJSQqoMhgKIR5!iy^td15VdYnql! z%O2+h%u$xqBy$c9j)u1528;rQUA=Igf3^9;6ZQmqs*98waD8QBJ0qK_hPaSSSF1;B z?vfz#=JVG*kDQegUM?Pg|*keoc$jDUQ1is;=vDZEZumf>oLra=(WG#A}jr%NqBY;20U{)nos2X}C6$yili zzR3WvJ(7LSy3#C8YK~t14es526M(!+nd>2IlZ>1G2<`NX*p(G$zfvRbBFj}Lq}B0V zH&XbX=ChLv@AULo3)tJgvDP*npW{;%TP;)m>69%Vk}V#pF}5d+kJM@JjXN)Kv^Qas zwkIP@&DvhNbBhmBHF#hN0_*Xo-Az+dYZ#ej8NTOT{Q_55fa6FLEee%Gn}T7hIq6c; zUU>5ozIxZGx-@uvbdzFrhBJ~C<#H*3aifxEx6ku+3H5Y=>b$949;t zJ=Ox!)of4(NI}mZyfw7Tvc5EA>NJT)1cvHUtj-9mizgL_+hayrCU<%^XLoDeQcPo= z;o0njnP%RGVG?R*2%hIrw-@Kq=~4^WnRZuL&*ZU{`@ugQ!iXeM(kDTG^AF#9w%6n~>Gwao-vR^ZrK=eShca}fdCubOm`QhYL|?(MyDtEK2` zxho5q29?P4iA`H(*se@ydUQX1By)_N-D@nC(j}|TWxjv+!(WtqVli|Xz53d*c=fg8 zVX|nlHN<;>$@V_+Qf-P%q7jowB{^+VbG};l^X1}fjVYZmRn18X!)OiczJGTiei`B6 zDP7yXG2IU6Z64L07`Y%O$p}P({LKrGn_}9mP+tboB zy)OTaFTK((mJ)r-^c>6fv0ZP?^Z^3T;q=i%cK5II{=?I?&;|@KzE{A5`}YP{Fb(*} z*PeU>^l9n2{9xh_K7YF{QyJ@{$ri4=zCGSH_2A2eP_f_Y4n@+{#e~InL;m^oXD4`1 z&-EuWU;gxV8%?&jeoL0nrw=6Hl~pxlnS}_jY>U=y5AD@$Jx(Q@SZ->pUwU8m%k{l;Lbh(AWP0^ zoH3JV#C$%-b|hea`#;|LzxA`ZP5Rmw)ZK8qE1T!@`7;H#{}uGLFWhdw{yVRHtUsOo dHT{35{{h-u2aRJ+k!An@002ovPDHLkV1mF_zRCaq literal 0 HcmV?d00001 diff --git a/docs/images/default_dirt_with_snow.png b/docs/images/default_dirt_with_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..55c5622cffe2e80b423b3779bd861841ab44a684 GIT binary patch literal 4469 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 Hu0mjf-REG8 literal 0 HcmV?d00001 diff --git a/docs/images/default_dry_dirt.png b/docs/images/default_dry_dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce57523c08d3f6439a2096803870a71a21214fb GIT binary patch literal 3117 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_fence_acacia_wood.png b/docs/images/default_fence_acacia_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..648f7b7ed385175df8f70df5a8f19b53e1dd121f GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU@G)Z^6y{QvmC!Z?U}>* zD}meZ)rHNQseUEiBK2^ENSLGbI_6(TcdvhN{?ygG^&Kn?w;9aKZnaExbG5d6^}WdW zv;K{B?7QAf+4@<%IrHs~kJ=7Q2XY&vRoQh~ew_QhEB1or_1^2nK z7fci{I4Me|c}Xt)QMTgi^N1hzYt8buo;R*z^^!`GiuFErj-M<1>|a9RI8 z*IV{IQL$}H0>5t*+p%XCQ|!tY*{qMl8^DhD;hzv10v{mPp5Te5RS60&XH7T+m9 zVq5FK;f=SwLpM}aN6eqRbJjoZF8|H2+9mx}D_7C;Zy|QQ-CGMK^7G9ku^*EjqmL3R9E{!yUFAo_pmlta)VVc=q5whQ0C+elot; zVpkt#G@tuI-O< zRzFQ{&Y!jR>)4ai{vidF)%6NP1I4E%Z#mCZ{OH?iSEv6a=E2X$RuVTN)?`0dzZ+ql zhj41;_1l%jGZX$l{3|!l`;6S<`66bsZatUW&jfNNFeL!djvvemKh?Tb9FJ`Ura=Zz LS3j3^P6n_5kAns9P#VNm&_`FZDaSA8{qIZ zuH#?7eFyFN9ne7#l6D-AQu`So0pK>kjg|whE+WuQa{+Yh&w^H|0v+}HIABgj$kNo@ z!N#M-a4-PfvTi^(?k_dRw`Wo~~?*-`I8fv=E?(7{^S`Ya2 z@eH!c5~&A-A?_PIuWcN!_A@{Nz-@pVEeG6<6VT&P3_3~h{H>G9;S(hVxhx zlzKo85&&)k+&obaz;!+EyzR8`Y*0A`Yl6AMJ?rWJ00{uM0dBM$Fg*VYdRAS7rswT; z7w-nECW&z$5c^ngxOS(Y(}~mrj7R{u4RE97fS`lxes`e?UQ}N@1LLHrOd1I z7lqyn6s=cKYCi)c0Ne(+(Q<$rEP^h2_ZCHXFQ63e8zy%n(vIIx?+RVd{0`?aN@8Ps z?Pq`lfZG5!&#nn(8NS53dxw?Y3%ox)HvUggDLe~U*{yNB+Rp$90Ji~dv>b3#@_D;# zrqc=Ni|7w%TE7T7QV%d90pKGa7zog+b)oAyr z=ePg1J@@1K$1^9-NJdXn;Am3da9!%6FH>^&$J&3^+zbC6&XXAAYw@PcpixFx+9=ak1#Y*8-kfYKlb#ry@6+Gur<8Xg#&Dbc$ALL|~6)<1g*0 z8}`o?Pnr?%Lr{V7f!TrHY0OpCz85_IZ;p0k`1R(x!S$*G%j<++Gs^v%>AQTvcJo46 z1BJh$bu1nXJ9rBgKW+HymFtQ# zma9G}JAh5eeSc5=`TKqS*)O}g4Y|uc{BEdXe$DAw`ftk;TXBx2*bDLe`%iyo%%2Df zE47a~2ATR7);<1LT~W?jCGt3`#^`vJv&h5GqLr$q_ZN%xt~q(>f8i#Rd+`Wwt9=%I z5xRrTH@j(7Q}LUM59-&88~<+O-Mr^|u7kC$dPMsq<{p@**L=Snxj7=yZ`Y1mrnimxP9TCrC&(>XJb)``MEVrvKBx7+)eC|9a`xD7(mwX_%y|YrhOLZQTVy8aU;WtjkogtI<|7UXcWtfjv|G(> z5%{r>Q~dgt0G)sTK8tU8{q(A-6$F zmpw%K^n&HDBEr+{R+Wmq{`P76*O1?g`^)Mbf@ZD>Pu%lttE2V4%Jma|N*(}vXBzXo zL)I7W^69-ir+h8faEH&qYo}e_s=Z==O;^NxRvlqs*Zsm_*@b$ICe>T`crmEMFq>mL*|DnqQ}-V`v4d2Y?Ow(LEn zeWg*y%oqGtyq2r^F*;U*ozeCFp85WZZtpbfORr-qU|7K$u=r`iy$)MP$;XioUrj$7 za-Q|uwtY^QGBlnuUFveUE%;As&Fy7mIpLuTOqvXyu6{1-oD!M@1PLn`LHy=l$GWGK+^aL2Bs zg=Jz**S?9x9bm37JD-^OSk>l0*tBR4v91o5*xSBL69rBx{M@g{uXcEXuid%;d(l)jKbSaKHV%{N3mFNBbLE znLN}L&i>TjFvG8>@QwNEwdM~?>LXsK{kdW8B7UuM`||SoZ{`g^MGzAv++t7Kq+Y+d RXp$pHz|+;wWt~$(69Cp$aJK*e literal 0 HcmV?d00001 diff --git a/docs/images/default_fence_rail_aspen_wood.png b/docs/images/default_fence_rail_aspen_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf1fd0c0409f0bf6973b2bf003bdd8427fcfa39 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=S3F%DLn`LHy}6O^kb*!%;sQRY z**mOv{SvcV?f;PZ2g5E&bMePZE|vuqd{t0XR28`V|MoiH{@1J$4w^vS3=9Tlx9SV* z-rdQ+W1s(#5u2tvcK88FlUJeL~l5-Zu;aJfj2_? zs&93i<9@6DvN(5E#jhhZi{~?%EGT0Ho5-+~RlTnLZ`hn$OXvNbZui{(=-!5QwkvuI zwk0@j>rTDKxTdyy$NML?O~pmhr}nm&tatzN_eDAb?}}K6c8AP(j|Iv*E28@Ef&@HW L{an^LB{Ts59hGg# literal 0 HcmV?d00001 diff --git a/docs/images/default_fence_rail_junglewood.png b/docs/images/default_fence_rail_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8f7b710dae4966fb7dff5cd166f1f2d0c64d27 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=*F0SuLn`LHy}6OE$v~hXQA4Ad zllkJ+qv;P6YvSi0`d(n@*15~TAy#I`BGV zDDmyx+&i`S*Xg}tg|E+ibiOa}eb1|~{WpKwoc~?Q1X2evCApd*dxx_2;@c6=K?0tx KelF{r5}E+oP;epu literal 0 HcmV?d00001 diff --git a/docs/images/default_fence_rail_pine_wood.png b/docs/images/default_fence_rail_pine_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..ad314e71d1b99a31aa3793cf26384f37752b06a0 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=H$7b(Ln`LHy}6P1kb!_h;PI|0 zOqO_%mI*1ApEy6orysYP@3)bAz9G;A28M(z zuKGuN?tfYT`1n@|o(oe;gP5+J5?M8~C*60Z$bIwpbw}FDuDr1CV9HQmkXvwI)?q)t z8r?wQ?TbIR?XBMbjybwTxT{Zm>o5L5hPNzW6B&x6zp(n<-ui<3$iCmt>z?#A?#z33N@+#e RuQo9d-_zC4Wt~$(69Da@Zd?EW literal 0 HcmV?d00001 diff --git a/docs/images/default_fence_rail_wood.png b/docs/images/default_fence_rail_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fc9a330fe3d36dfe6a90512df3f0774f2e9f60 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=w>(`OLn`LHy}6P1kb!{1MFAm2 z7Fk~{DX|2ev;|3%47j~hn2&idi*R^3O%=$nbl;RB`LpFueEGCeyI2|VvPnQA7#JFE z^qgsQ-dS0H{OijsUxS(F_HvyFigemIqtiludE8Im+qJ4$!ScNpMSIQ*6z@H~cjLMKI`#_;Z#S-^{gT5uKnVwc+5k0D4)}3c1#Oww#WH%JYwa57 zYV{zLf!^JHsQ%41<{;5uKAQpU`GN9zi5~$R0BQr&NI773>LqC1JZn2x2Q04c#JV4_ zw)7771BP)eP`|kW?Rs1XDB%E58=ywY0jHNu&>dl(Zgj8?C|={d95;VYFF@BD>OH}{ zVJV-N_z}PXpf*5_lmmPR=lL-Y-yyLM$Qe!ywgwY+Pf$nVM*s(a+5k0D4%q#947zCK zKwAcW<;Cb|47LXI>*xyfnY3Slem(WE29E#^0JQ;XwD$u7--UM9E}$+~Ko>1sf9v-7 z!xHvfz;;GJFRp&!`vH&P08ksCMte4>TMO8Z4f^=x1oZC<+)p^WYJu+G<56Np$V!2S z@3@X$AAj%9c|+Mh@gsl(Ky82;DF@W9)$gddC+K#uE?D0D7VEjd!t?|fntS_7=z)H^ z?c0=!#E$?D0JQ;Xq#O|SdOK?BEzCjR_m4n}cZd0YfCdf#wE>1<7=~dOD*gjR!h3{m S!4zl!0000GD7{*7_R#z8yr9yYL5IQL4LFo?^f^~_YOL)mcbu6ljhzCXRl3+{2qAq4{=@y1jFdZPci@0{g~J?_K&cdot-lz;o- z1>{#aS;U?FMd&9(A22`fCWNQ~rVB7lAir6bWnCUU3C|@HkXCg|6ZGAISGY$1a5oa- ziE50`yL={3C*C9f`t&*E?>IKbm!dJ~MZ0a(59w zc$A)8`Idop?H|y;D!C^_>!Z+{`Jd4HYHFch-~STmoRzK_(o<6 z@jB0YJW@rEE`4;M*KOvPa?~{q5zgnSr?o8(-PG0seV{&qdV5YaBR+WPh0X%yr~#%6 zFwGx(z_rPX@X*|+1;ky4@9mDx6tunKLN}-Cpj!{~y&fy@yCGN0lCsO2(CH1HJ<{1l z=$BLT@c7#BX(o6G{R&V6Oc!7p-|yz$o9*z>y9W!%IeY5_;`aAdres<8P*BbruMM8eqBr)BN-Q06&f#KLn2!GX=zx$p+}1EaRW& l)Bm-`(60bBz;pqo`3)XUT^>a002ovPDHLkV1lzp9Nqu` literal 0 HcmV?d00001 diff --git a/docs/images/default_flint.png b/docs/images/default_flint.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d674d7eba73e6d5bff1b03ed3759ef08af7f0f GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV663YaSW-L^LCb@e~W`atN-2! z*)hxuFSap#71FL}sQ2kRAgrL(cldpcS<4`x&w2XZ7nnEB@SuIaqn_4PL&&gr|_ zCE&!N*dp*qSv-R|a$4>D*EZ+Hzn1KLlJ;Mat--7z?W5d+^EE}{-Cth?aNCyqf7r() z!ElRV*4I1IFO1)t{he7p|Gm@kLY;Z*U*FoIUJ=j8!;s6+Tgfj`b>6yMx8!n7M6^Wf zchLh37uYVGv1147xzl^$YWCINHMh4tn|JOb)VPzj2^rU}r^kIRv--Nu-d4rw{p!Up z?;iNgmB5g}oN?xPgF#o-_4qRDh3l_fa+lwgqEaKPba?03VDHb(9 zvG&i_Z7PVe38 z?x1_+apK L^>bP0l+XkKcH+mq literal 0 HcmV?d00001 diff --git a/docs/images/default_furnace.png b/docs/images/default_furnace.png new file mode 100644 index 0000000000000000000000000000000000000000..bf5d669df54c28e04f9fe1e39001f50083324757 GIT binary patch literal 3910 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 RYYmJ(22WQ%mvv4FO#sd2*RB8n literal 0 HcmV?d00001 diff --git a/docs/images/default_gold_lump.png b/docs/images/default_gold_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..0f221ea6c5574fe6f7e05869ce0ba81d303355c2 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mb{aSW-L^Y+F@FJ?!9V;?_n z2)W!@CRU!GQ2WG^>ARd*(~{4eI=M{0R;>6X>cDt~b4BWVM)~#TYJRrA-T##T ze_`?RV*pf(_dVts|6l+A*ZF%qeb4-DElk6F=6CX!kNw_U^CkBCZ_kWbGu4mv{;0N}fNFC#Je{=4&U+&a__@1tQF6*2UngC@ct1|!q literal 0 HcmV?d00001 diff --git a/docs/images/default_goldblock.png b/docs/images/default_goldblock.png new file mode 100644 index 0000000000000000000000000000000000000000..4acbced17853ebf4f6130fb1bd7a26861b88f0c7 GIT binary patch literal 4201 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_grass_1.png b/docs/images/default_grass_1.png new file mode 100644 index 0000000000000000000000000000000000000000..dad498e529693c50dd7d13b64812dc953ce32b11 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU@Z4^aSW-L^Y+GGFJ?!910P-d zSrruz@?Y_)VdPevYi1^9*N~97xGCbsa<8fPoLIJQ{9u@)G%dVCzC%HSLoATFvqj+G z=Cf-oPCq=j;QRm5(`Vw^64NKgs4)YrfP)A2r=!Fl1lvXSR9(M%^|DL$JMT}4^@6+` z^bXwGUU}=*Tyf*=`-_*IyYuW`(+T?<>;7iBJw8`+=g(K?ne%@MJ20=|-tcVh^(E<- z<{n(kEBXDd=Dxpr_vcQ7N{RhQ+xG98kn}aJVx|8(gu4FRo*n*``FQ)+rbXxbq|TQ` zW!(vtkqvpg(w@=ez%GVt$2+{!um9@l_jzIb{GO)W(y22~%>TN1_XpSB<^NbNFuZ13 z!@BQ%?)3@J-yaTLyY86&xvw*8%GPx_?ThdIZF2v1(%u-|k9G^hL9UPbP;x&+c-bfB zq`whU>}BuFd}U{H<@rwIx3kWiEWPnV;PuOm>vq+zw9$U0xh1vkTxH!We+ICx#qYJ| UD9(%dyc-lop00i_>zopr0BcLk#Q*>R literal 0 HcmV?d00001 diff --git a/docs/images/default_gravel.png b/docs/images/default_gravel.png new file mode 100644 index 0000000000000000000000000000000000000000..f74ad330f9ee2fef7d041e43d4b0f252cd373736 GIT binary patch literal 4668 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_ice.png b/docs/images/default_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..db23462f4e6f65937657bd9d5dd596a9b01d3012 GIT binary patch literal 2351 zcmV+~3DEY5P)#-6pUU?A`xJfWfQOC;KYvOIQ|jOIODP1wZ0M83;( zPgPgdd+)3FUR8AiFYywmhU>R2@A_@aJIyhqPNUP`+&v0}&S%3Rd~MD+@$sB!haYaY z1HreqTDWpP3jlbqZez5l2lc*M(oSq#C(_aN+m@F%H2^@vYJ8B$4(vZsHCgs>^t7bB6*Lqewl)33F7S~$AJ@Fere-v@72Ko`hzx?@J za6P};!rZhU85Y;VYjR&2_wQF%j+i!%qllg!qy?AF*CZe;a2ziZ8B|e&M)9m4KCQZg zH?HQpmZz%+L>51e0{RJh9NjP?QN>=UPOJt*t$5~4TKLTVzKfwDzwGePjg*T*qzXwC zp{&r0;N$1QjBfA14YIv%aFS6&SfCP|7Em=fngKN87%)5>mK_{KSs;Qe((n)|A|tA} z@puscQ2yK;0ACp5fVQ67%sqWg--{d;!T!E0^&Py>ng+DnY}!}+?0+* zr~rb)>Jo-VG5{_hZ)zxwXR*EI$K>-fe)!tnYDvrZa7AEtx#%OIa(>nCi_Q(MzV4ST zu0_Y85}ZJ&03*-Rw^4tD`U?l8@h>DEv`ly)xf3H{@{^?|u3j<{_x;iPze`+KXo{cR z{Fes+m&!U;wjGSTnnC@A1Hh-~?B&bSDbR0ZGATHYSYiBB{Kuc)L(`Tk_m@BZRx%$j zMy<^OVDE*4!-LR4EiWtp@O^|#c-mR2AX_s4zQ0ikPkulB==aJ#vWh9E^Z`p7Hkyq# zhB|^D9Jt73Q#fk*gW{bf5YF%Vo|A~`y@t7l)eh!3*-zlDZ|Er{BLIm4sugxnhcV%Z zR>VnUg}igC*Q4Vz^w8>sg51tZ1~eN{dK2r5z%zmlb@Z+eea)Atvb`i;of*IFDd`VL z6wqw6BauJ_Bd=kssAJ=46M(OX!l(}O+{GY-Jy^H#`lJp(5AJ1UHHv^s504^(XN?pJ zg$$l=%cl=d{aVct){`g(CBvwmPq>2wO0$~u-dLg7|6?XLU=QAF{qpILtV!A%Sg zX)rtC*6Of=_T;ohMMCj&o+yeiMK*Pm3b-Py2<{K| zSsx%0N;IG2sIT%HLX#1z`-5_Dupf5nx*qPYhMSbc`aE)yO->QAMhfGvikHZwycg=z z%92e3DQAmgI_8&~vSQp{ZN*xgS3)kEiu^}g$FkZ1{YB+~F9mi-)c-}5)PhjM=;MqbUgS8!br~(k7elDjW$0B-=_YzO(gZ;3|3pT{D_@&6flO_`pRhm{KI8TmpHQRut{2poEu8rLpU(sd_2UGiQB~{*bnOH91Sv@-NINlE{YUGzaszX1$6=BoQQb%D z?AT0G!&FIaTFV_*jNU{Wpzo=Ya2BE`EZ#8 z<=An+22`pxlgIN%XCm+x?^Ovv@}(_7c{I&1hnzcz z5X%5QkEewv=`0O;zQ=8wY*;AUp`6Q5Z=}{l~^GtGJ(h?;FyjK{*A8BFJ$$tpp(I1bM-aLwf=` z639+>2+E^rZ0v?g5gmu~NaO>4@bxdI0O0yxKl1>w_dnQoFnq>uE>7@VHigne7Ehjp z(?b=j3x!NXcsgz7r_WEn|IPlsCdY$J4H|K&Fo58g-EFl|n(*Hq``d?irS)m*^Seg$ zp$SpIyFYw$urEsT;1xl?J3wP-nDxRlr3@ZEZJ{)gO{4(XmKi}3s>{%qm!(CFAfSbx zq4M&FPyH3*^1l~@|M-;lTuBe8FH*p91SdGwo*)4qH2{_kGu(n?ZO6q?%aiUn#T{(+ zLvVtDd@ynC#vP9ccX29wQFh|(HH^01|aCC-~G{QRx%!&$F5l@BMc-MHhCw?`K4%m@DulIs7J_|>g@-gn>m_33|Y@e=>X_z%JY Vth#zw{>=aY002ovPDHLkV1g(Veq#Ut literal 0 HcmV?d00001 diff --git a/docs/images/default_iron_lump.png b/docs/images/default_iron_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..10986a095ae8ab03a8ba8c935e35463573689337 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVAS+LJuBb+ykgbY>D~X?MI7cfMD5t0bDn?q^pjsNKG5o% zKQBJ!`u6wtJ!7iWLiRIjG*~g3mfJr)S82_>=7mqh`+Jjq)NSNC+w!WMfi*yVf!I98 zd&T!Z)!qB2f1`fM#&VdRt=qnHZ+o8eX6oz8>UYuc_WKv!Uth-_z);GR^-eOOdR_6v zYZtz~DcwK)$Tyk$d+O%J>OW81`7BPMiD`v!0JnYo?0ffAzO(I=6imII&c+f5(s%U! r?wd0cD$`xQ%#8Q@YTW=-3HDm6vQ$TOyso-<7l`ZW>gTe~DWM4fQ-zrg literal 0 HcmV?d00001 diff --git a/docs/images/default_junglegrass.png b/docs/images/default_junglegrass.png new file mode 100644 index 0000000000000000000000000000000000000000..46a1fd279c5173a17ef89113e913e8a694ab4c05 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVDk5LaSW-L^LF+|FJ?!9w&JP; zWsW9+sUl7sw{9*G%~4sOko=tchr+&wxxMQZ%$jngteaVaI@A+||5w{{F}RPR70cYc9Un$#yg6^69@j=RLfuveU2D>-?!r zEq}ugG2CO?qj{CrdhXejKfk_A>?!9ro3@%`#SHoTbz(0oQmX2{$qBH15PRUO%5Lz? zqF-)qzWVi2^H8@HZI$Ui6(WV_j9ZEYOX z_q{)B7y`HMYx-=GJnOSvF++C!Yda^HT#RtY^N&|0mA-MUxx047jPTc-Fdw)bTm0&K z^q?NZmJ3b?9FXPu0 z@3}X9Z!l=s&XCXb?f;Re*T!s;hqc%X?l-J3^?1Gg?9FNii38CM=KEul_)D7N(m-jB N!PC{xWt~$(697MrDZc;! literal 0 HcmV?d00001 diff --git a/docs/images/default_jungleleaves.png b/docs/images/default_jungleleaves.png new file mode 100644 index 0000000000000000000000000000000000000000..7f054403dabd24d265c1f78b7d5f9e4bf5245f1d GIT binary patch literal 1970 zcmV;j2Tk~iP)e!y@N)QrIu4^Mjl0I-hp@*ZFP;UrMeB0ZQ# z9Asd0_0J!EmgCRfj1@Js8+Iy&Pu~v8&!0d1^eA!Numb>x35~rDNMoED&%FQ*0@!+i z)Q^S&C2OA^v6q49M5#g47~YP9uC9qNU7x0S(g4(;yKl?VZKV}5-P5(BM9}Zkw}TqF zP0@G|$siv4rUXXAW&SmBa%;Yg(jBE6b{cuaURb0n!zYHN?IVSsh?IX&%osXUxAQHNp_OgviIF#JYHuv4LwA)+M*_w5QGL9H#Ll zEg_-F?jUy18LnGZd^k^v_*s|CI84NHPto-oP6EX>h4d_hQ%3HF9cNeF2e=55VjrMx zIKAgef^qVbSD^v`Xmwfu&`gZrDxyccdw;IzE@3l-#y38nZi7;LB<#n>C1mN!I8U(_ zxVV}s0D$y<4FCYY^WWt?Znz|S>BQD?4&AU*ac5IZJkG@&qLa{k z_W`JqK#?Uy<$HYl2;s}V#ySlFXmBvJ>WPhgKz|RkU zd|Z~REuqM&BydtFj2^JOet=HUE{PZneKmf40?X?MvHj##sE`CxvgA914m@=3z9$vq zFupP2al>689*N~?bs(Au0RWOH^Qbp;f_AOXVCXA=%}UbMeE0rb;Y#v*2q~ z)x$Osw*7V^VDgi@m)16xDnDGUt|S@FZ*RemT|teP5~8Ud5DAdtT!+EXuMn}gi9Ifv zIdnqGge+Zo)RnnWMOHW^MGh_9>HWGEzovoETQGUrwoVBy21ub{$^o`&u+hs=?jhsX zCz_V}dvuH}DJt;_uyJKd2+s?=JwTNR?lC%YjR8kj9o-zSVWPv8=5Fnx8`AqV6!~8@ zBWMhBy^ochL;&`uh;JW_BFS0{@Qi(NHC6O}Cur}KGjx#jJ=X&!@D+E3HUwPcukAi> zBWa5wD|RYuvZS8uni!6-=78n(L(RQ;LNt-VHNnNzR6JMUtIbK_+uKu&u8b>PlqSey zI*BrG0KUTOwq2qVv|)MuP$oqrO;UOl*~?a&6XOTHidxjkWF2JKL{e<`r6X%PXevxpd^yY_AGo{s!69Du(*khr@2yrV`|SmhHq~+uaHiQDdM}- zb1kKJlEN;kaF+rpPYY51>-KLy=qdWDTRbvPSG9g7G^z#YyFckZ&j%PnG_RQI2sASL z#~2rF&=gPl!G!dpgMX*VQmPYZ+q27&;u?QnnqP;#ylUlYj~j*xacL-uYzLkc(tmbp zii7`TW}n(2OIO}LjR!c=Z-%()m|kDvo0qjyMVd2pbW*ya)Ktz!v|{c*bGzH_nNhF|LM+?EnA(07*qoM6N<$ Eg6p2Oga7~l literal 0 HcmV?d00001 diff --git a/docs/images/default_junglesapling.png b/docs/images/default_junglesapling.png new file mode 100644 index 0000000000000000000000000000000000000000..a18ef9f31f12169e62a5438534a29629f0b7f41a GIT binary patch literal 491 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 Aj{pDw literal 0 HcmV?d00001 diff --git a/docs/images/default_junglewood.png b/docs/images/default_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..855282635a3ade2755ecf9beaa6cdb369bc0bc26 GIT binary patch literal 2819 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 VNZK-;-gE!}002ovPDHLkV1miT4%z?! literal 0 HcmV?d00001 diff --git a/docs/images/default_ladder.png b/docs/images/default_ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..0f20e4c103bacaee95126a473af644bae098b3e1 GIT binary patch literal 966 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 #ly-1 zUsj0NelgJ&Dz&&@N$oM0se%RvxaKj%nVDxn(^EQsukq!`MS>v6m?y_!s?UviE2+Y5Bgr|<({TY=8 z;SE5%%Tt6PaJF%6%vn5+oWVyGsi6X zw~tuZzG5QVAImR{Xl2Je`DqC~24@sQ#%}16E<@_F(tf~Ot{6CI z_LFE$Nmb`jj|iKTT#s^yzgP+6Mq!JrTxcGG13vdIa7mdscR+by8%MGo>nCokX2vLS zE(UDuCT+C~@oga!Ne$@Y@z`w;S;_ z7U4B|V$w#6bCHw527~U<3~}jrFHUup-kYc86X&9{N}NJly%6siYg!>zP>;7nxnvlU z1I_`$hM~=uQ-YO!g{Ms0?GQ5vv%}&X#P?ee(cNs=3{6iY8OZ1~>I}_o6j1R4qn(!5 ziMQw_9(doTP1{icNG}rN9mE=|=&fZ)Bs~Rk65`=Lh-_{kI9m>7J8-0C)xS~F0%|$^ zsR;!lJ~4KvXmpcs%dmuZlI>`F0f6l+fci!rtKSQq*8xpbg<(;y>*-ms3YlD-q+(Qa*)JMXkbVVh_}N6 zMs^jAqTZ~_<1>erSV4U~>e6kv>JT0XbT?Z4B*b2h0RCx@s`HR3B?k&^V z?z;! zL4ODVnS?Bl9UX>WH-h0wG@Y7tLc9qpV=lH|w_h~R!nBbl68;(9YkM1B>sB%(l>rOY zN7FTG;|0oL?h;rpA8@d}uUqI)ojKBbCn9+rZPKTneA!{mu+CO-bO6J;g_Y&~su36? z#5?Fl-VhCj2;OfX|2)JKnISn~fsHlo4qbWf5}0kAQT}Xk4w`Z9gn}Ai{ToI?%0zKT ziFo6B0>%>o+i%l7cyUtk8myOtblCv=TF{)N3Lu0X{b3(aM8FD~&s081GiVYpO5Cdy!fT*7Bo#DtA=Rl1;8#oatD>$Cy|>L_z%(Pi`DvTYhFLt`A;i1=&-Z?9UIW&e zV|?}cg*YG)r{8Q_09(H+EHDhX2zbRP(}f=F2K97)vie$50iHd*r`0>C9s6OV@fypQ zZ83emo|s3D!(;Db;($cVdnP|NI~S(^Mk<4gCZ+54l4eLWF0)f!dUeg>hlbNKwW~TpMJJW01TMtbSnPk$W z8P{ z1^_rO^blST0RR$dHrB380Wb@A>CHU~0FOR7eIa|(p7#r~hdUGi&g(sUED#A=S0(^p zd^WM~xf#zM?$F$~PoJAGp3B0wf3r&g;Qk+<*z2bcQq=65_MD{~OXxo70ss_6L2xZ# z-^+cTCtPp~rH{P77%Z6_%J)bjP2b-5K(a`Pkn_I`!}K>oN$WI>cpEB5*?zmu8~ z?hmCOya@MEIY9CJ{^=hc5kAK+fE~VfgRZVI&7OYNLFx2jZSwVl8grrCKO`$!q(2Bp zT!|F9cK3dn000#3>i__SD9HXS20*yO_D`9HV`~fOI|( z0sx@&&!K(K2s4*ZgNmJ9jz2!RG+)mofSrRa+eF91v7O(|4n=e)Y|mRy1#$BC4*L-W z0t+JIuWbtd{_e{z(yv7UI5P;qgb)m{=f;gG#-p))FM2KN*jMKqLI;^wXTZHV{lA)3X-1 z{XX0DS&{kas6R$*IRXr38Rrq&or1X8_wqf&wqp(uB>S|R3Xe+!V5S_~6rgI*ANf53 z0Eq80rn}`Xo*wm}mxb$Yyt+;Sp!~2pBaFGl(B`!$O5XvauH|nF0?TvFnudY#*~CU~ zTtKyaousytREa9kn`|?Ig#ZTq5dzBrOj;AH9x}_yKXSe|olQ~GG;v<&VR0*l^Mc6t zm0XR;^W{L;F0`SA1WTPpm)v|~gPwQ9zAq(!R)gi%)H*Z2P&|m-R|S&2!_r=6Z-b61 zBikPpMM2zxz)Lq+M(8}YHa&);&;fwNdK}mWKmqO!fIxwq^2bF|$<=1|ckiQ@C=YIx zT#c+{lC=G(0|6tTs$Vx?Y6hyubqDhRV04U22TYl=hdWg7G1sZqn4lLI8EQQFtPN8! ze4iauofzXRKlGV-fdz~jV`$+37Gg{wsjVaptZ23-jVaTt0;ZMq{Uqf=a5F9U2sm(( zL6R5AWitRAf8Ky%imdR;+sq|vCyYT;H!eFGs^8WH zQ$Y$t_qPBqT38Nyj{91`q-{XzK>z?uYGU(R6vYSZw=%KhXRSTy8o2x6b^67h8Su#L zZBQC95nYTxZvc9OwZ7a@-TiJE;H+f?iZo3M5)|^98crc7gusAPo~o)Kxa?v?e#UE1 z)^7J{58bCduW2@!T?5TZ%YNqWhu0mu7>y?wjVI{0b@bah)R=H;wt8mJ1*GI`aQsfu##S8a5yq6E5*X`rlpByrA2n8OEjQ~ z%@`93&9aa|oq?IvL)Hd!gQrAhX|BVPDSxcm z#tnQ-hDFgsmh=;KdcLtKmceBuv!)H#W6daqC7Li@W zO@WApKtyP8ZGV-X6@_pWMVVp#?6^S&4e?HD(wWHb$2{O8fbmca*NaV3FE;H3>Q9>F z&Ih~p8~lV2NC-FR7yIZJ`}XhK?`P??*M;xjd}D*AHbk|#yq=)T>j?)Ja;0a#=eQx> z?TT|}kB2yWECh4&jSWvX@U?*PP;msaUR6i0DhiA{AMDc9R&uV-1`;ZW$HqBbdwrYA z8;d4XL?yw=LYYf4^I_OoiIX4mfS(0ikYn3TaX+<{q{+;R{et3y3MoFAkNiqs_pp=@ zzt1}+YGrXq>Se}_a+5U5!V=&^mh^7a-T zk0{3^2sy{~vJN#O;s8%&)kn;t)~xneJ1^cxCG(au0ss`g=^(b{uOLrVPwPS(x8KiF z-XQ`klqcL3T0%oDKgK+wE~E8yiy$0boKQ4`cCq6~fnJ$_Q=`%%Uig61py`bSeOHu) z05G$a3nC2WyGp?N$B9ywIr#7BS`^W>D5hNlQwb{&ML{Sk>i6!siSD_C{;Cs4umc$L z{94siyJr9Z!Enfzd0>tJI29h8qwwHdysR-nB`0#f8dM-#gqv#lF(75LJ0I-Q>eJZ* zs9o$3Ic2&{SzA=0EeghDfb=Zn83W{Eh?5d`4pnkhvNBwz@tv6GGp50mO?cyZ0VqAx zvH2?NTXA4ClU-Qg5(g;f7Tyn9%)6Aiy0Jp#^eA83dpG?Hr3)><9lYEaq5HJwun0Gq zT?1k1D6I5Q_nYc~tZw+K1QaL%=XO^&1paX20!|lM%B4P$2?PTO#ex|1oWZVHX%Sv6 zx`~@PM~mTw0D9*-H0ykiYo2dB_eIT{d9HCQkh?W(ObuV=In|2|Um;v*0p%w`yP?=@ zW5HeAq_gWZofWlwtxzX2gq}{kK?!efaazkHsXV5abw`%S{(OrX7gU{>p-Wjn`ALaHjZl88hxIf#vmT5Yf%xGEDL=31Go5bBQ0vKSCiGrft5vjP-=o0raml{){#{2`E zEJ#1{w1DKU6U&Mc*6j=(c18#9a<-c8Z?qF_l06USkx7kLVxaKA|8VAskI9e^lv zD@`-EgsC+vEn=S$08j%2?bG?K^!}NS{+W(x%fPhdH1%L4fM8_Sl{j@8T}P92=Kh%h zC44!gJXbs%tgP>|XzE6V9OUq>urg6#OsH)I7YSizGp?3)_1|YRT*#R~uKxj`o1b8m z5RWwTZG!y#cV6fM08l-yJC4GLqJk(Q{p{V_aU7f)6YAM4uYg$!Q*at)(Ul!+DcNzI;EK>1OQN`Dyl^>heK9B(6hXr zppmqQA8sKuDlLM_rC1Sr_)WcIe(c=OL&JvE8)1w}9n6k%iXw zR~_xJK;Y`W@_(k4c)_!LJ?_B%a=ZNC-7Pw{0=K)Z<`#liQ6uMZg^(*{9=M`Em^gAB zbGeVo5-ZFlsulm-ENi&))QJQYMS(&@z{`Dkb)U;W_rDlvJsu-+i@C^XH2+I4FOvI! zjY^9&Dzj&k&qB{#007V|IW?cTm8SCHNg}gE=~!65{5dS(oer;xeozqnJ|y@5)QB>3 z%q|~^pI62>uQ<*Bc`^^YAPeAMmvKO)g`HU=6boY16pUY0!}BuqLIl8xe?TRl49i`n m%Yv8xDU!?EAL&PW@$?@g|CaZ_79eB*0000nsfG-FDRj)-vQ!jyx4ojtAc+V;lD z$q#?G{jORl{QmdNx#zy``&stvPVxJzCQclREdr>-pYoVXY-?6zX!_Uon5%EEyR!M; zWclCS8yGIJEh&uV?3(4B!2j<2n_IV^Iu5BIdpPD(1caW+Xm;p7ZzzUjpM2 zUXNr;W|QyV`|j@k-J-i!JJn&&o&6tHmx~@RXW&-Ib&xtO`Jk#P`R1pX?`+wN5vK2*UO&quU&f8#J9TA*GY!Ab!zpM z3x=|sEAMl;rESy7m4+GrdV2%s;eh?;HydxxseS+FN61X``@%|lH=mLWyc5OtYj0=n z(t96e4={O1Pf*Kc6S*RONX{zCs=;=O$DGD}yH4}}x~*OF|94f*g!w#M9PKQO*gl?o zX!4>ueDQqi`s07hcJA2|@an9^KIRC9Oy)~V&NBGdtt&bh;%$9I_F-j*a_wD#`1^Mp z=J-5{PTV7$-n8y<{iLb`)$NsTE!VCo$jcunzAt@1a*MHO^Pb1n4XhK)6wXSoJX)}z UM?v}%FxDA7UHx3vIVCg!0Q+t6!TgFKP)8+_5FSp~L`p+JBxus5aZN{&ng@uK7sxB*UGf5vc!1RIk?7n|BuWDkE+{FvVsGT} zusb`mUYnCHU*o@J@%Qb_H@n6F{NM*y!)^!X-44#zyob>>zVv+dlOBzRzn?+BkP_eT zoAc9YyWNmN{2t;VmUvk< z`_IqKKBhnnIfcm5QHXe10z5wE_=X0#Bcf9WlB>VJH^*EA8UYkqv2s?8qz}eIo!+3< z{45BiNs17r52TozrM(q7gitlKni~&gE(A>hi$`esr_cx?HjvDXg5HosE=NRY`=^kE z@LmWlP`In73K4?TzhtD^{%5mGzFq;!(g|>T+nn2O+ik2uNH@u=hSYyZ2!4LIYxXxA zw|#jr3NV?tofKLo6#BAp4DUOt?K}iGni6c4-0N{w@J|0tq zgvebrEW`mC;++KmxD)};QCQ7Vx<=2X66eRA1qhwv$RPwkcj8qAP!zHN>L)_f12}P- zDgXdCH*R}60X#goeH4O@FcRje5+ja;#^d%eqN+qHEtnpOaU5%-xh(!c!%gys}@Ds&zn$QQh zByK@e08TlN=>&`4Md8ohlp#?*#k76=g$U0h}H2Jv1}f|Z!)En z&FASW!4%@s=cOtlM!?|!aDU$%YfBkIQ#B-5${E0A)XZja6BS>PS*_YXlYf7=ug5$f zM1DT^n_vjBr7<6I{zI+L{1B>_q*8>4tpGIw#FoWfh$Bp|$%TZ7Jrh9Cc9H;E55RUQ z#1Tm^N^&9Y?wWlm^bw&Hh!N+hz@x@O9Fg=)@af5Y5ek81P>8N8!I-P(AdblLvUG|^ zSUmusTd0SS^>ulR5Ec*UgE*p>KTK$Z(0D+f#1XyxF2FqkCsSOA5QZR*806nszN+Di zfSl&0#h`ziqe7qvqtPY#A&4Wc^2f>53eH$E@#pd5aaiL21j-W5Z*SNA>+BEycl-e{ W;ugfOx;C}|0000gFKP)8+_5FSp~L`p+JBxus5aZN{&ng@uK7sxB*UGf5vc!1RIk?7n|BuWDkE+{FvVsGT} zusb`mUYnCHU*o@J@%Qb_H@n6F{NM*y!)^!X-44#zyob>>zVv+dlOBzRzn?+BkP_eT zoAc9YyWNmN{2t;VmUvk< z`_IqKKBhnnIfcm5QHXe10z5wE_=X0#Bcf9WlB>VJH^*EA8UYkqv2s?8qz}eIo!+3< z{45BiNs17r52TozrM(q7gitlKni~&gE(A>hi$`esr_cx?HjvDXg5HosE=NRY`=^kE z@LmWlP`In73K4?TzhtD^{%5mGzFq;!(g|>T+nn2O+ik2uNH@u=hSYyZ2!4LIYxXxA zw|#jr3NV?tofKLo6#BAp4DUOt?K}iGni6c4-0N{w@J|0tq zgvebrEW`mC;++KmxD)};QCQ7Vx<=2X66eRA1qhwv$RPwkcj8qAP!zHN>L)_f12}P- zDgXdCH*R}60X#goeH4O@FcRje5+ja;#^d%eqN+qHEtnpOaU5%-xh(!c!%gys}@Ds&zn$QQh zByK@e08TlN=>&`4Md8ohlp#?*#k76=g$U0h}H2Jv1}f|Z!)En z&FASW!4%@s=cOtlM!?|!aDU$%YfBkIQ#B-5${E0A)XZja6BS>PS*_YXlYf7=ug5$f zM1DT^n_vjBr7<6I{zI+L{1B>_q*8>4tpGIw#FoWfh$Bp|$%TZ7Jrh9Cc9H;E55RUQ z#1Tm^N^&9Y?wWlm^bw&Hh!N+hz@x@O9Fg=)@af5Y5ek81P>8N8!I-P(AdblLvUG|^ zSUmusTd0SS^>ulR5Ec*UgE*p>KTK$Z(0D+f#1XyxF2FqkCsSOA5QZR*806nszN+Di zfSl&0#h`ziqe7qvqtPY#A&4Wc^2f>53eH$E@#pd5aaiL21j-W5Z*SNA>+BEycl-e{ W;ugfOx;C}|0000$>e<6_2!U@T+{mtPvrj5$3*O!}P;`N1QB@lxJic3+H{G=KG1; zIR5)?>CeVz&g5N_VCh=q@oeQQX*JIYX{8cj?-jjyD?htCFgKVrEc^1y`*M_*eWt+H zh&dhazOR1E`N$X|^P%eW^*_?HKYCutDO0!deDUVsf;;mR?3hg$GMF>=ygt44nPp&! zd0%nYJD8SZJLlD8&$H)tx%jfb^8exO>K*49co}Xn%u2t_Qr9NV@;>L-^rzBsGyiRy zbxNr1*~gPDzohx@RyF$JZ=(-ypMC$U%ty%uj1JNckMA&BY};G4 z+VyK*`n>$rAN|^2y}f30zYS_hp`Cwsa-H3SV|D&tpE{N9^()=&`?bjPYsQlFrZ}+S z75~p|i+XzRxACFxj5T++ul>9(z0T}NdIK9nE`#sG_xH~{-=c0ZyQF6G!dcgAF23Hw z3$-}-SM|=zD}Ua6ShH-`i_&{A3s?U6Z}r&lEobWb&rnkw0!3I)>VIxaDQ3F2aV{{{ O89ZJ6T-G@yGywqPs0Awk literal 0 HcmV?d00001 diff --git a/docs/images/default_mese_crystal_fragment.png b/docs/images/default_mese_crystal_fragment.png new file mode 100644 index 0000000000000000000000000000000000000000..a8a1924c73d6bf4e30d57430d7d39a52f8ccccc0 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC405aSW-L^Y+?B&O-(Q$39-$ z)&5|2)8?IRc@Mg?ceG6KOHkXuJmuFMVWvw<;-CK8zg=Kr|6{%D%NT)1JP2IPXW;i; z^MCh*IlI0^nS5UMWd2`et_6GxwuQ3)C_8!2&Ux}4$>optl%J_(4`3)|*n0GS!~4DS z=l}d}5aQzu6#C98P{ZExX6@Xc63IpLc7NCXF6+Q}h4IR&{fztH{k>(Jzwv{H|h7^yojr3qTg9JFs)!-AzHzFY4825e^Yz# literal 0 HcmV?d00001 diff --git a/docs/images/default_mese_post_light.png b/docs/images/default_mese_post_light.png new file mode 100644 index 0000000000000000000000000000000000000000..dceaa5c370fcb629def2080fb85bb172e7fd39a9 GIT binary patch literal 1095 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 A8UO$Q literal 0 HcmV?d00001 diff --git a/docs/images/default_obsidian_glass.png b/docs/images/default_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..423cfa54dd2c170c1a745da3a6edede2e80b9146 GIT binary patch literal 898 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 M07*qoM6N<$f>Q)XxBvhE literal 0 HcmV?d00001 diff --git a/docs/images/default_paper.png b/docs/images/default_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..51d921b9515457f1a6ee4d449c57d4b72f5a286d GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4URX;uumf=j|-Rt`-LY*SoGP zp9PJX^&c?$Jm+A$cTieFLZX6M*;%-m^O=*;13?i(!L-M#TJxl;mq+~C|E9n1ukNeq zx-Tk$27-Y2&q-znUjF{K)+#P^YUugXlr?&QKMlCW2WBuhRj)0&VRlA*6mB7jNA48 z#}Sn_T}q3dSE~K0+pqop;!i#Ykim=RGVbbGo|(1f!LD^KpJyI0K5v}Ym8WI_HKyht z^Z7lQ$4WocItsA3v?pei?!Eqcsm(i>^`^|*ayRc{IB#)XW}p6rvn_=(o!@G!yh~#r z$2zcbDdajxz1@AlfF~t>Lh8&%Kp-U>|b;Lnia3i1X3cOHyLvX?)cH8g>iKFhv-+=g@u6{1-oD!M<=TOGt literal 0 HcmV?d00001 diff --git a/docs/images/default_papyrus.png b/docs/images/default_papyrus.png new file mode 100644 index 0000000000000000000000000000000000000000..f331988c6df31b453498054998fe2a309622801d GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV5;}(ng_&z*bg8YQv%_u{Qp*2UkQ*3Hkk=T6|J4#>@c{M(tP4K=T{jH zrhA7bg`YCAy*R`D4Zqo+J5l^ImFM&`lrlsy%sL=bF!!9$?%l?}@{^DtJvBo>zZ!EB#>Obn4ng!;RH$XTKNQ zF2~b-@6NNIXLaB0xyJk|5aLSX ziP2uyW|_JvoK>!{O<16RE-IztX${K?<_k<0Sj29A+^LxKdGCSLu6^ncK1j{mvMhb~ z{9X_3zy8`&vnEfwZz0e4ieU?b$u*bgUp$|7?aP&Y{*|L|i<-vKpB&&|*m#aHvH0Vg zALWz%FjQbe)3J=sxg(_Rh2CId8oZl(}8a`dryTwn41n+4a|q+lrfN{-6KcaDQHN4$MJ~ zmJRQhFFjM@C-nQltB@=6`{m2>lMcfiRj02IJAM24NylDKUnzc(E&e|DA49M|HaS<= zC*))`+(`WXIkEHDmo*y%p%HZ8`{zHm<2C2Cf897waMJ=l2X2SYtjub=FY5~KZ~>-8 N22WQ%mvv4FO#n;*M`!>5 literal 0 HcmV?d00001 diff --git a/docs/images/default_permafrost.png b/docs/images/default_permafrost.png new file mode 100644 index 0000000000000000000000000000000000000000..147f1fb4fa52e7b1757fa2ffefbe26a2f540da20 GIT binary patch literal 3782 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_permafrost_with_moss.png b/docs/images/default_permafrost_with_moss.png new file mode 100644 index 0000000000000000000000000000000000000000..da2a4ee12f828818d3d4253123ee9411db73218a GIT binary patch literal 4451 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 G&;$VaY3#EA literal 0 HcmV?d00001 diff --git a/docs/images/default_pick_steel.png b/docs/images/default_pick_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..cbd673e478e9406080dda6f6d1dcbbaaf7ed9480 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7%_>;uumf=j|**@52Eit-^xK zn?$8$LRRR?28)Xq3e1Xs@Q%N@uvqjjb0o_}M*$;FFOgLx8Ei|F#9hPB>wfu|aqDu? z`|YxE&i;At_U?VZ)GDZOef}H4uT`?wqLm%qRFoo6ju1j7xs8#5I^F2=Z(HV%pB&KT@&^P8GV(vu(Y=9T~-hIEU^1Z3L`uBVL_FOYyal9~d=^FV9FH4r~e_XZKuKZtyNz;zoZ_}<#V4Ym~ z@qdHF0kH#W-+u*HH)Sq5zAe{T##QjheONfAmEC zZWl10?b~tKpvB_lnZVyX0?apgTe~DWM4f8oc_* literal 0 HcmV?d00001 diff --git a/docs/images/default_pick_wood.png b/docs/images/default_pick_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..20de491b97fca912252445aedc7e20a5b20f8356 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9#S;uumf=k3hBUd(|4t?S)P zR!>yf(ILQmD|2Or;;rbex%|(ZZ$$oLV$)^uX6DND+1}{Uq4@8p*9V`J>8bU8kIr1@ z{r>LV&h&J(^87i*JkG|(nfE`u$w>WT9T&Ccz>e@2PBnE`J!73^(q{6{XF0>Ljlpc@ z_lAQXc#r*krFCSJI*aX|`$tQ+**ev-&0x%7%qjZMYj-ogO-`}8$>m!|+4bfhpPpG> zl)94MAbCLSK-(_<@^d>6=gL<*WlC7Zf9pwG&0P3+qja|KE8_z^3ET zytB;r8b_#^FKi!Fl=Eioi+FLk!umjY$mjhEeOB=uuQ;KajHiER_UFI0@LBd$#-96T zALriL8n>WLyenybfbTMQs3Au8*u}9fKhuWgQ&q*kb8bJrLd~DNgZ)YD=fEj8F+mrq`RA^;V+M!A#@B_Hvg|aWii9KQ z|6lt|73QR{^%tLilNUH${5#Vb>Vjjh%JVnd{K|gBe>v{6&{xR>whgQjZHWdy*+iC> VwOV(pBm?7>!PC{xWt~$(69D1I;~D?} literal 0 HcmV?d00001 diff --git a/docs/images/default_pine_bush_needles.png b/docs/images/default_pine_bush_needles.png new file mode 100644 index 0000000000000000000000000000000000000000..dde4fbc833c64e2d6840b4cec4f370955a86e21e GIT binary patch literal 4333 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 b{q*$zVH-|IMFV*R00000NkvXXu0mjfU%wl} literal 0 HcmV?d00001 diff --git a/docs/images/default_pine_bush_sapling.png b/docs/images/default_pine_bush_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..4047fb505a38a7c604434dfc789ff74f3b5e9baa GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fV)aSW-L^LFMzZ>B(jW7|8H ziWqNlU3kDd&d5eZO76`adz}jIR|z7e9G{b>FK8B$RGV6{akX)KtlX>LO+V|lCze&p z%NysHnQ(9@wg@=EiKJHE`|NJLhiVM#-t+9qjz|%%{88V)wt#g(WcB~pIdePa?XP>| zSRI$Vk12y8ib3jqxr5eTN2lQ!gp4n=jWrZ{O>E9ddrZY!$8akKE(*oUxukszIzF?d9F5?-^>lwLh(0 zef!3|dFRp|{d{Y{^XSvBz6ddxVc#du+kN#zz>}~0G?PRKn?2!hAj*x z+3)T5{(l|o@c6f%K|G@ggDykwcgZs&n+HM99Y`w_-FYz2!m`tIGa zpE|2JdeY-4_f$Xe=DPUD$__FIav97|Sz0u(Pk+9Ag0k!W_NhS&N<{?McF)n9_PJ~~ z@7rVU4HgZz8S+BjG^RG{?NZZdwTu6qIPYQ7g*nSj^&);R=zv>1;KkKdy=lTGXJ1asZGLAJdtv=~{fq?O`o$kFN*w=wz4PFVdQ&MBb@0HXs3q5uE@ literal 0 HcmV?d00001 diff --git a/docs/images/default_pine_needles.png b/docs/images/default_pine_needles.png new file mode 100644 index 0000000000000000000000000000000000000000..dde4fbc833c64e2d6840b4cec4f370955a86e21e GIT binary patch literal 4333 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 b{q*$zVH-|IMFV*R00000NkvXXu0mjfU%wl} literal 0 HcmV?d00001 diff --git a/docs/images/default_pine_sapling.png b/docs/images/default_pine_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..34adc10ae82786610ec5cf87dedec918e0b01fe4 GIT binary patch literal 543 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`B3;uumf=k2Vs-iI9ojs_$#J=g4dWVH0q|HAEtt*>u?PvKS9w)np&J>+xG$=QG1O&D?*bIx3E=#jI( z#g$N(edRFccjwimr+)HWVA#OAVWw%F`^(BmVKw`LoByRA|5_J&-h0k@2403}hS`Vi zv-*9%wot96PtBk%vg$BvdF@-~oJEWY+zFHS^WTU+^!(4)>_zFx^VahhI%Qn{EcD#i zf%$;g0kwMG3G=3#K4iANAF<}auMZ1Y5PYoAMR zU~ABA@ck#XA=0^j*`EF8uS5ShR@ofNZ(C-oUkKIq={m#9pNG>P74MVz`QvbC*YT%+ z4~f5J_JO$OuD|8^H!?YE4*t4f=ioX;^)2%oh{Rrgpi9obENuCFw6ei6{!glPs=UK* zhTRzqH<)gud=K{X&tqS`VPDwX_K#t^S64T?g0(r{o&I^xkC_WU&+fa{pmY%wPMUkz z=E%Npcy8T)-eBLIh=%OjrU#)xXjpIOAYd>3hxhTN&#Ccmq$7?&C4RED`<4{mT=!u& QFya|JUHx3vIVCg!0Ddy~w*UYD literal 0 HcmV?d00001 diff --git a/docs/images/default_pine_tree.png b/docs/images/default_pine_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9dba1394f20bb148c4af76eb93c74abfdb35ae GIT binary patch literal 3852 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 O0000{0SA83J_072zUe)!8;NX*9Rn| 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 O0000{0SA83J_072zUe)!8;NX*9Rn| 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_sand_with_kelp.png b/docs/images/default_sand_with_kelp.png new file mode 100644 index 0000000000000000000000000000000000000000..43dc8bbe79f737d7b6792acb1e45869fac4f0009 GIT binary patch literal 818 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 Ut}oARWdHyG07*qoM6N<$f>#(AF8}}l literal 0 HcmV?d00001 diff --git a/docs/images/default_sandstone_block.png b/docs/images/default_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4021304788c12b1c2f5c1782af06d85a4949f7e8 GIT binary patch literal 4047 zcmV;=4>0hFP)weDZK0V!Y@%S?KU}MLY?GWHQAR(TSA`}IPi2TGSa8N8KRurBPnAkEx zk>C*#1w}#;Jn;ccVvoknc$_e|?(t0D&pCD9yLi}DyJ}ZoJY$dTSa|hA*JanPz1Cjq zzy5pGKJcY{DW98cUi(SCdF?0l=Q#%F^LXj|m;c!)UCP2-f9{1p|IEkpnZB^E_~zy& zt{(sp`VpsAmQA}SpZ)r0Hm=X)MVJ2jjk;EPrgwJ}a9r#DXrz^2%(u93;kN;p&u{a> z@BQVcKE6-&1?!i7TvufVz|PK0U#umQrPBb+=eqz%nE)UhkEP{v0QjE17KW#I`uT5s zYUBJ=I==kQTQz_XJ~wW>4?q~KFqxdP+7*p)(qx+o_!!1G^w>Av;3uLrJN z`llM8C=R&0wFPL!ifj*n$@nY)MMG`^Hy}xN0Pw=bIE}G_Fg9M|ijbgD&TR}EgnEW& ziyfB6tGeGN6!J>{_uRl>$lB>OJU;^N&m-=sVH@KDmpj{?EB0qj)fMq*Oid( z(h9mGqa5fNZpCv0%K&AWn|r<=S_bgkz}yQO#Q{cR58u_eb1#JI#0Gs-KRD)e^!R+t(Doqhn7)_o-wO@ZryW)FvtD(&KGw~xIu>(=DcUL z`N7N_|G^)m}q1+a7i*fE3IdEZa~<8 z8EC+B9oHBvNp={GR*|*D6?zt1gSGei%4bEFHOhQuj1WXCBn`-p#%E1mu5fw#?YHqf z9U9kfbQ5(?254n@8WMORn;+ig(&Z0OO7YyYPc+JErWOd7QM7D~05F?v08^ul;5S%S`@WUm_d}gvr7_6B0N+tQ#2Olz<-3Fj20`j~Y z*F75`NmJ|m{JAqYj?2xB4c>X@G5{~W_#DvjdEvRJvUBIP)r;CdengTT803zEF=;c~ zqp_yO?d*r~l)ZzS`q*Cr$2BoOot`o25HPddUU~ohTg`QkvWjtqZ`$77>e%Hy8K9N@ zg9U+CFImU^cT2 zJ3E*Wk2*}KssiB%PLd-HkZ1eWd6vylwL~^$cv=cewQ$ua*`Zr07v-Ls*9V^XqmE#$Wk3^?MuQy4|Xxj z$cu#2Yr4`iU5TlRIav-@uWF#XcwuU0R1i?+Gm{xWFNX_R;Dr;`*SjUP>w3&*IW-*- zN|S=3%nSvVs-fAU`0a_#A3@C5B!eYLy?*V0FB)>V|+TJ1zMx95T zig1L_*7l66zwQR~`@j1lG`YQ7=1SgMziPd2J}>e8j%E*Md?-~_SnC1+C97kVhhq%j zdLgpPkGiF$R@P|{M3(CaMk}uVlqZa;yiqUPw{iX2kMwO+Hf6Tu@|t ztew$ofwN~c@wtBeIsiZY*?$4>*rUtj**<02gh+$jQiYT~OyCCf|a4R4o&4ut2U${gW$ zH9z6H1VKbm=vkApB#63Y?rh!`GW7Z5kDURhdw#L7^EzO;I$-*4MOGC~FW0+X++0ta z_OlZ);AEBn@!@>yyCHcmJj%*O@r}*9 ztgdzxx(}oPX|i`{;6r9NtWmUe!Xx3 zN$BbeZ97-ER5Hiwc}X9wgFuH(*)xc0`wjGvtFl12_V5F*!+;_9NqKZuJ2nIy;WLW6 z>P%TID0_toSGdMFpkuQipNFel-|W6iv*!!}Q~NI6XyGtx&y?7^b-- zIk3uRMUfnw&A6%+rR*|ERTWe{JaU|)3&Y1|0VPX|@RZ6Pw3HbX z;0Mu>3Jk>$#+3QYl)u~D?3iV1*}S*1Vtk1DZGLZ=o*#^?_N`IcepOW*t32ET4@lCT zLoqxIh5mV#?UVKD34tG5DYDFGozZ$yR*OS1-FM|6STflGv|;?9qs3*B5J%nT_p(}0 zR-I=aCr5igeV927i;$yu71#3&;tub(xw*{*<9NzUN-KN-tA+;}wfm^wx^bJ(w3GiqLHSp}F?4nP8dEOckgVNBGtZk4DS(j7Lir{ms$?X7k<$6t}A@^kp(S zL(v0WS)~>Y9>%nAgjMyakrYMu5d>fyuUPXhu1X*SbDrj=EnW1RA*dNbCyl zQ2drvK@?4`Hhp6i)xuPcbf1xh8Lgz*u7&bZI7Rk6U`UdNSpYOJ_EUE$3v2vG$&nb) zpE&^6k4TeU;*kcKzKfdy4Om~1+3pwyBdcHM7~2QIl7;-ypr#jwli?#c*kS6sfweGd zE6GR6iHjlE^$`d|aMENK*N+YXS6{N!{tz-ApCQZkEiXBWu|?t3N@xA`KXhQ&H%<$d zb?=@SgzCqt2-Sm}@4F#^ACo5Swl;mgHAE?MkUHg=7Y{N?mhIyR--M8?vS!fj?6ex|`{Wv)h0|fShCLWz43OiOeT-+38dbnDY?lGQpfK(Ql zRYd8Y&8*oKj_8r3PWsB%vZC(Ia8+ieBnEnEJS>tP*6|3rvo+(+Ru{vL5ElO)O5Z4; zt3|`~Ii9RhlwF^$7vXvls;*IW_x&!*_YbkZ{_F!5sDj3TJ`T8EZ0#r7+D_TpK3r{r zkHCOy*Y8ltlBb@03}{nVcR%pPhn`VYN1=t|>Iza%igHF!AAU}_o;7>WlAmr}pJux( zO}fn%?Vg~vZcx|Ca{X)9Hz|vw6>sIlEiylR?WMZi2cVSV$tNFaUf86k2DFSz*UBt( zq$)ZCH0`oxGgaV?xw)a0jiP2hKw6q2W=m;Xual}WBxh-I&Jd)odaT>2sz7)F8ynk( zIhIAr8*lyl{cVvM%4@HFt5$7sw92@6Q5#|y@1QAhnJ1=L62&V9G~3Ehp3jdoK%4iY z=0j;wbv&RbX83N5=v8{W1|wQrxP5!i&|c3A_}kb2^^1ODdk z{^hgXDm#={zVr1uZ0NCY1dm@hYt42`iiQRNSY6eqzCSxK-}sy!xETiMdTeg)P&K#^ z1mk;(@sE-Rx?TPU-~V>q&PraUTzujoWSJdWkSHm+d25#c(Gekw5?2Mc zZrwI~zN#|beCy}GS=;4@^266&s`FCkUsrfsxS%V*ZDnXS-{Iyh9lztTHqK&^nN?() z)~;Q@X;P@?k9hq@KmE=A!NgEredU|AD?Fpn^Upp5=x+$`t*;Y=ON_@6s+Q!bG_K#G zx|BK8iZ}n^KfYK$nHkEfuY9ux@IB1~EMf19>XBaZB&|tQ%_l_iy~$ z7yCz3L;1n?zg+|5*@Dg6yF7Gm!t~TCySoea_foU_^wV(lg8{Iu0NgqQvSco{{eGK&eyYsZMy&f002ovPDHLkV1m_0 B1GNAE literal 0 HcmV?d00001 diff --git a/docs/images/default_sandstonebrick.png b/docs/images/default_sandstonebrick.png new file mode 100644 index 0000000000000000000000000000000000000000..c9537ca55f56f70ffe7e688fc40b95cd8705b2dc GIT binary patch literal 4474 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 M07*qoM6N<$f<&&K761SM literal 0 HcmV?d00001 diff --git a/docs/images/default_sapling.png b/docs/images/default_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3c208fb52c5d41335b5c4584c551c89a3141e4 GIT binary patch literal 501 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF*B;uumf=k2VGUe1mJuE`ui zQ`&_#dL{~9aXRAEu{7d`;=i`|2l+oZo7T2QsbwfmayokGlol7iDvPI1j?wlLn{3k7 z85HkIjlXgF?3s7x-d)Rb6sSl$Sao3X<##39YU{3>TH<-)!Fn1=u#QZZMqB?Dqcgn)mU) zM};9$PNbR*?G z^Q*)17th5mk9G~-!e3_Y>i1nP-i2@ZIpG4oQ%7rAS{QQ}bF{8so3VJctKu*Hym!x@ zefeIYv@bqt%74ypk7WWyp-wn?PTgkl;aY}kzu#^Zz4%YZ`(oOCVW_)%tNtba?cd6f zWUCGn`6)GL)&I4H5SL1S-R-zWmTkKHE$6g{c1(vDwlSDJ%Qm>iHuu}E7sriVa__i1 zNE{G5aO_X7z&`d2(X(FV)uAxGpKBdn=?PxECk{8-E+L}N#rmtAgEZ7_KUswjWTxDo Td}tXkIvG4&{an^LB{Ts5Q@r13 literal 0 HcmV?d00001 diff --git a/docs/images/default_shovel_bronze.png b/docs/images/default_shovel_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..ddeceec0330aeea0257a5d364a09391ee192657d GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`20;uumf=k1KMUQC4|N7r6F zA|kzk-#6Sb@a-aws4eSVyX6+7XWZSjJmc;n_6c$eU7faYuhCed@2GC#I@4}L=!Kof zI(`&h`v3PWUpd?Pn0Grrm)F?22KuD6*|* z-Ui_Xy4noCwg!FslKh7ygZT#AjW4zAZ)EHbM%ui!ZlAlsY(LNS>E1u?@w-1>;OuCl zZgI}^#j4-$ULOC!d4X*M?}ml-{5PUH5AyxUsd4<9Q7u^Fv*&xZ=p8}vo$MEio_qAn zXUJu^%`ki4eCCvAkIk-qR{f)2@U>%R+|i=jGp9?~Gu~p@#%N}1&;BNFiNa^k-F#n9 zN7uZce|L(F?aB9?Z`0zEpsp&ZWiPS*y!RN?+Lspf&C@D7KMF74O^{BwTqehE`&kGY z9LrMe+I0~;&Gl=I=ATS@W?bGp6`^Cw{jZk0KVEOO=c#(83JD~KK#|sy=KM!nBmQsS RwG$Zq44$rjF6*2UngDtd{A>UK literal 0 HcmV?d00001 diff --git a/docs/images/default_shovel_diamond.png b/docs/images/default_shovel_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd6152395f0f7a22aa1228070c3008a843f3ebd GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`82;uumf=k3h1UQCG+t;>y^ zHUv4lbgekUBB=9=ac|?I*y|TeU2bm+EMIWfF(!Um(SgACBk?3=bZcew=%ao#xK9L?z)BT zgx#DDObOBnpWl}?-1>R-tEol5tJ1pr_5W8in)wQUd3(_?X7e{;1;!1$8$NF2T`~8* zm)b*{Ejt)?-OFiO7c$Q=|JdUNxyK9t*1lB-n`8V>Sn`6g-5!m4(3w4;r6%u8(0pQ9ccS!_n<)iPNDVuy*n89?%&S6>u>9OhR>}`8KuuxWY{wb zG2CXDz0sb1#oT_@jf=jDt!rry;w-V6%5*pXdFYn;44e(Q4QEfxXZG8q9q{U@!oBVD z|z7#I`<*xhsas=zuLS%C?|_f^yB0i&w9{e?Gn71G7fQ1inWaT^H7F%xD&s@repQ&$~w;x7g?X-`wdF zzU}$^Zl}KH+7O<@7ksAbDs)f3S@3o9x4(B|zF*Ite$Mn--NMY(2Fy2@Zv5FTIbr6{ ztmBpSlkPan`W5zn|IN52vX*@YV-91ER1RaM@%&R29n~+k7pzh3{QdiCd4uEuu>;FK zNEVdZHk~n_Z5ZP}P4UXb8n&;$nZB>t%`QLv(buzkkH4}$z>~n85d4G3!g610bJV$( zgADxdBIZ2Sl{dbB1InwtS3K5_IaJY; z?0Zh8^A{i3sUrVm6pZhG{P4?Um9y>4gu8iA@eHZUzKEtq$!L0sV{7obM!26784ABg; z?^NnkKU0OeXY$PRxu@a!f-29Rs`=0`lYidnsg*F-Ecs+@^I=Z?9&NZT1D?YPpLpfP W8(KSNa47)elfl!~&t;ucLK6T0cDf7$znb46p`E-gz3@3L!7Vrml<= z51;&S{`1PU(-I|S?M#rq;X3d6?D@Oy=9%A;XKDN_sbBx_<(dr)H`s3c*=_7lw(s`a zL%W_=p8J~`*`(LS^d-TdAwA5VQH!))zsj5jOqe^1M z*V9jhO7`Dpzx(>DLwG1_)IDL9SLz3t5~LHH|Jy#$<9x^yk#Cpy_u)s*F9jAXdn0rl z{MCdnd^$66#e4?thTMj;7vD2(`h5MM_?rEXukN3^O!I|CmxKA+JuZJ)A{cU*bNK4` zckJKWcm2R(i~9M0+U+2h!fBAJ}JIp8@4QJO9^uD_n9} zp}haz&q7eA-@JLg_%+<%29R5jqu2?tEyGUB8 zV9ovSxBc=m{rvY8XL4_xu}EW5WP&uu;sA@^zg7x=v{+-^$85#Hbm6)9^lRBAIo(1R z7;doL__NbiVZMFqx!N-t^7ZrGgX}N-wlnXF*wd6PX3r?aaGPN^%k74nKfeS? zT|0YjyVZ@C2ieQ)c6Jp&y;#NiJCah@&C81yoIN-DJ;VIf`U||5PTD8DWg*nU4coUi-T!SD_GNAF`S)L| zWVg)rYOGs()uFxgp35JW42B%$oV0(t5Bxi4HO1=jW9vQbT=!nzx8J&U-lm&6bMh~p zo82*=fwv*I;p~;~4VmS2*I?ZBzs0vAB#+egR6X}S;@`k_!0dq9mihnJepZ7z()il- z4dZH3hre->Rm%=}&T4)47=>~H=!1TQvVzQJ_k&u&Qt`5 zVa(B*&$#!pUdtxgoyNa@>}va()p`8)!F3kNZ$%vuDw+-7ov)TV*J5#qNB`r-_pa?T zeySXqIpOTbd46wg5A;eN5IfMePn_e3`QFUF?<#!-_48XI&OfWDo0atJ>6wWu-ZL0C z=r;I1HGc3)r*T4=Q_VYno1Zerx5`gBy$9xwe>H4(V&*;gcmMoCyQ)Jc_>RvsK3w!Z zz~r;gSJ?!%4Xhh}eywjd`h5H@>lJyoA9?mVGaqh(8T|6kRb99`%{j++rN=FT`aSyd z%`IoVuaq}{+?b}k-uFD*Mzeq1Hv69>^?pStKWxCGc7L-&-NLwc*HwX0$>8bg=d#Wz Gp$P!_AM3aP literal 0 HcmV?d00001 diff --git a/docs/images/default_sign_wall.png b/docs/images/default_sign_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..a8cfb1e0b3cecf14fa7d56f748f134af94d8d465 GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^?gN;uumf=k2W1*}{$z2PXTP zom9K2mZ>B<(JrK=YC;&7tD~mKmnG~6yE`7--CX|hg}lN%+X{gtN);DouhkF8?Vs=kf<-XWFi>GTkxT>%i@`dN%JY3Qli&aQ*$d2j-hi8$6hN z*b`>0_~p3YzD56xT*L0gk`=peHiesM{TFpmJO6J_Bm4G6)eo7MK66Q=vi&)EIrPV)m6Bx=$$o2NgJSeHr`sjvQY;ar2QpWCa2^4ah#0y7d2VeY?!_>o3XjY+51+=Idt08o`~Kx^)@Ij#Sk3*%=l;*JH~+2nchNk(wWszS*bnjV zeH(?@=MSm#y=&LEe?IHMmP>ioo)v3P?X1i*IsbTSZG*>@|DC`7?9VUa`SJ8N2Af7SZ(vSiaa`5HE`62q#7?74Zj z!(QxKXP$5zmSD(b zz9nIMVEXB&N+prgoaUcTU$}aeP?ZGRLi5?Z7ho%|Z|L4K3?$5UK{TF`x!+8IG{QBt^*41)-Q@H-V8SFv^P#6OPI^zTD Yn}+gMjnE~#fU(Hn>FVdQ&MBb@0ND=RcK`qY literal 0 HcmV?d00001 diff --git a/docs/images/default_sign_wall_wood.png b/docs/images/default_sign_wall_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..a8cfb1e0b3cecf14fa7d56f748f134af94d8d465 GIT binary patch literal 775 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_silver_sandstone.png b/docs/images/default_silver_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..39c73f6f78f02a96a5f2526c5c0c3557cb7f1fb4 GIT binary patch literal 2582 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 z zzIHg(4@{azDlUr~S;PS80Lo!)mu;Hlb~st>*{+?e4gpzOyQS^$dAW+dl~BiOy8XQQ-4_@oKG_%|cL?%i-QF(%xc$wZTV!`rG-o$Vhy; z`HAOBPh|mF>G5unZ?0Iy0MYwJYf%(MG{dPkL-gGkgFk%m@#Qv2No;OBh&DgV0w=eF zM1p4oGC-s2Kex!zh3P&If;!&_dT#sF2xGT0=iCKe{k5pV(0YbOrUZ2 zd7xL8dI7rTJc@^L&U*vLr<VHtJB;9+i#onlsGh@> zY?j`5bl>w_Z`qsQoXgPhlULsj_bisosPwRQysAS{y{xKBDIUhW>;N239zP6A8uTJ0 z7c?nYp1k@lSy>XichRbjv)yD=KQFH34--!wKlEe(zI;wAL%cQKAGX;5i~gR{AJ5@R z8~pLZzx;RqVM1baJafuuG)70k10}qJ*6VTp) z<9_de){A<9{Qe?Q{k*u*zs*sMptjmMhoj?{A*B)ZuY>A2+{zy(Hy+*h6ax;Ahym(K sqWb?7Ha8ylkN^C^t^RfPHU8i6A8##-N(-}86aWAK07*qoM6N<$g2%+pDF6Tf literal 0 HcmV?d00001 diff --git a/docs/images/default_silver_sandstone_block.png b/docs/images/default_silver_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f45e28c53d536568fff191f442b140293faa5f8f GIT binary patch literal 3070 zcmV{sLeNY=u(-Z(O==U-G!YlwF&jxtw`#(N*`HuAg^K+kTt&Guk zcDCJlt8kv@001SW8yg!R2LPNnF#!Nzoa5RXKRh-$k7eSyFFw-%Kq$fX<|+Vy@x&=^ zVdGyEg;P8pn|%J9J9ivJ9O;BsaRBJ`cHMcct3*!-2@;FNqbm z*3Yv6(vF$ehJq!Nw}zDdsvlFE)Jv z{e~x2z>*e^`O3#$Wv`=*K?-vp!2W(OIG&z<5g-H`Ys;9QUjP7HD?OsgIshVWJVGcaV{U#+f`zrVo%gG+@0d9lLw_JaNfnO!z3$-%uz2)n2T77(qO7$SUz|me zXV~7_a70*-0Q^K|1aE43@;rA|v{tst1IBB7*o-fVJSclMRIK6v(CzMnkSfgg_Pasu zI5YtkkGl_%Wf`WX?r(3P)9K*kbEg0R=g&_A05;ZFolrJ3e8h>)D&mJl zQz?x*#amz94hZS(Wx;bEcON40=8;mlMA(K#0*WG!jzjBoA3X#BoH|{GM(Ghd5ANai z?L`27$THXI5T+`fFVLkiTn4qoD#2Iz7z9B?i``C=IXs( z7g|^DtxH+$F(K6T2mah66JSZGUCcSMEUT3ud%XMb0Vt);Bc{$>03{UL+Z%x!zxmdi z?zg|pjgwoiHwZ|JEgr)s#Yda+Knnqc64<@GCd7&}oA0O01r zO=MYyYuB!VQi}Qc1u)LR%D!N)!Qws`;}D|CQ?Vxi?He&MT0MYJ0x5;708fIwo~gq& zH%y%~Rby>+2>|fvr~d!|%*?z9DFgKhYryaA!x?e)6Y^Q?IO!o?u2HA%6zUs-hb;eG5rtX7{|tH8Rx z!WN9tKv}I6wDQSo_UKj*&`M)$Y~0-##}TEpwk`)uI9NiIQo*9;ao2>#*tltvC!e3f z$>*wN>)w7n#(l+sCgl|vt7Nd2*RF>Ut;z!}9^gX=5tNo#;id%Rugn0`NBE`mad#Jw zyVb67*6*X&d(^m*Zcrb z4B7l>gUt~(Nm4ev)oIku?yUi37pKCWU??eCgQ>!2|L< zuWf4$3x&9ENRlKdkxk8$5nLkfSNwV7%3$^jybzQk+#r>5q@AeI%!hg?q-h$g6XNkW z6q2;ls5l`cuuxpyVpoodV2lQ#kfdp_D`e)VxAShk#b}L}21sjF>jL9u$136r$&)lZjy#Jo zT2r1x-Ze@kX{-WGE59tuT=UYTKZoHArzx-jtrg6dVp2NE{=vN zlV#yxa_rULC0C&hm@k#Dk6F# zMF<7)YP}Q%QqP+#F}~G(uUT7LYkcPzJY(44M<2eYZO^W?!Yh|wHV?G>Z4K*zrV8Q| zuzfnASYBBJ06bT2o%ec=oIBf2PI}L_ah!HK&ie6oxK^g@t*>u7Zxuy>PyXgpjHmoHyxy*BRj{MDjc2njI~0scHnO4Bw+c><^i*x1-|A;lQOZ-4j4Z}yQ? zj2qYA(SC*SiKwmiqOU-F2qCbvyaGa~Bf#z$2g3QCW3&qN!)R@7y*y{WVfy%!KOgO9 zaxt#I|F-#Tu5`0YFU>S&e+x^3A396RD*%9ri8BBU0dZYV($vjk-P;LHC^k2@093i@ zFp9f*4ts--4{p4x0pp%&nqYQz#*H=Y5cwo6F5U&91QQcyKq*Dn^MHezrnS}e;LY+V zuHJ?t`B?h;`)}(stpu8#ov9^CpiTe)_eQzfeOQ&qQYtCK72w9kmP>{_NxqTd7DxKI z{6`9KTGhhn|@G#ceV?N{h#MDu0@~as3?)07;qLW@l&I zw?y`1ihh3&tE;9ru(kY2vif21RR1<-b3~pO*xcO0^z;RsIz5Ti)iq>U-^KoMxOy9& z$sZ@LzyG$jHT=X$^LjkX`bU!0|EKWFU;JGE=GVV^rhlFN7XR<~56qSKKQNAmZ2$lO M07*qoM6N<$f+=I);s5{u literal 0 HcmV?d00001 diff --git a/docs/images/default_silver_sandstone_brick.png b/docs/images/default_silver_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..79e1f2c1f71d83010b0611fe83402d20f92dc1f9 GIT binary patch literal 3561 zcmVwdFjSClQ0k|a4 zFF?`+30fpiZ3+~9Xi=a*3&)qphArEY$x4(ciubETQitTZ?JW?SDU3Oow5p?mvC{xd*VBzIV&~4iYJB44GY@QE59EjXuY8ciaRk89(w&y)rBVridacHR$2$RNHtL){ z^TK`K-+ldof&LGZBulU3Fb5cMt}- zP(Eux{8kIR_2z#VIeg##RO@jZw-rRGR5G-zQyfK#c_9RzpSw)6QCHVOh|f$A_w=I8 zxFp~A0ocA{H;``htzW&Vt^rP+>IG6CkK-6Ht-;IIkR<2mYv{Cn`>yPndrvrGQ!iY6 z_rDT=APCf^h3l&8az_X9Iiwa5WZHiJ{r8NudU}o<{%J6-D3E`HeWNgM&J38)Gm{OqTHrx@=&c_N?eI7Uiq)V09mx`vSK^d{-@v_C*{w1QUE|{Jg0aCwx@ue>TaPi`=fz(m}`ua|(AlPiw zRnV2`()Dsd$8pT?@CfyK4S;$*A`Ej&+^_(u)fHoW;J_2$I80BDF)(lyK$&Whb^u1l zCQ~8!K0y%h!XKVf&*o>-N>Eym9PfMVah^Z>Tq=n7E+T~B(@zHgICc7zu_vi*X?53c z+)NpAU263R;pFaEU8!tN0Fv(BUBLH!wq?2Y;1it$%?5L`(@GF}@Di@e;NT54_I;nT zXP;MNSrADr)@!wVBfih#!aR_oJ!uiYe)k=m%%lOjjywtEaX>N-P^naLoZQVF{lVr7PN=gzC^+w;@w{)Qejb&L4o`4@rQHHL;q z7`Zjd;lqd2{7R(?pwertW?FDU`=-;n0tkXYA-vmj)0E3)9^JYffc^Uq0Px<$i)#MY z|MctXT541VL>u_%(Yh#=-nl&sz|Ng}c>cN6l79Kie*s{0beuhVb9@1*qI_+gD2i1e zY)6Fx2!f_HHUmlJ?jiu&cciZI!nt$V#sjWi9b{#BiLS0AYQ7DOq(F2(ZZ?|;Ayfc$ z9H9c8Y@+PkxreWQ^(*}M|NP3>PqnscjKeTA82A15xME!kkU^}7Y(bPtc|;x>8YTz= zjvw!Cc~4qGQ7+dvZU;J>@f9n$3D+}xJ_-Y)vMi!P0SHGBYcSOJeWEB*i|hFwQbELV z%+6hV0NA}}A5j!>dwy2Mh^`|~8k>ous0C5Racs`XAn&D*`db)JlH9zLY_D?cI6~nA zeXR`(KnkH{vggrgG+Hzx$4iTM5JD)6*t_pBgd>=no94#Quv$k?X?mG!*A|yP>Nf;p zYuqMXC_1%c9@+@N5e~AKS41}BuICeHz6-f)$YA-{fyV(@xRVCOYgez)Xf){U?NJq- z=jTYSNaH%Wu16T=amuy?U|rLf)YbwV;Sfck$^iF5t1D?9-n}Qq{(JYOSz~fy6hNWG z?ye(*LBQoJgV~R#e;UmiQIs>4Br%?s2Q=4Bw;x5h-^batOo{iD1(G;XwY6USND@LA zW@Y;um?i6Kra=j)_CI!z;o%XsZ%dKjwHsqpS65USyR>*4K&3QYvtTkT$#n%$1PO7* zLlzfYX&uED-PQtyck7x7=%S6)Vaw zSC;VH;+h{&?X=C1j1e+O&dkoYWggmCK)2SW8Xg{Dcz8sOecvx^PAW=bvz0|E2>l%) zM2l$~^IZ?&nz~8i*sz46IH0@R^zH4a2K2~p`?O6_WX6E8v9a{MtSam}+C|sVu6Aq|3t(ySjzV?M ze&GuMe01p&0M~B}0dVxlQ)+%uFq9;OP#q+Fez{zx(MYkwdQFQWN|G4eqsGT4iK9pf z?AWoiOqbwlwYprmPFo9DTFeTNOb}?A`)w(p6986I5RtMJnQRw zmU_KvFs?HyeP3^p714$*z^(vm)fF7aQ3nv`&;Jns@4WpcfU5qwv&M*DDibstEx^g% zpq<_(C#Q^gvcQs5tF0J#LBi)|BQMU@O1Wzapa|s&A!s(6s)bdpF01Mf@~rX6C!YW? zICuj`I2=26Oub*!s4SJs#{J2ODI*4Scc<@9Or+iBdcE4x`-`Ix*VT$8&o|;i5futR znyB9Lc3sy%a?NHF&+}BUt6I_a%$YNQmOigv$8iKtX3b2g6&t5ZAD7hKWpy^)?B$Xgp}bU2Q%nj`m^1tf--QkCtnwQ7Ne7JL9!SC@^Z$eA-|h@yz8 zNz>GOPWBq^P^m1E#IgELK!?YYY?!=W^P`B?v;fJd=Xp4eqnNXwCrL~chPVZmA!*^x zJVFSCEWiB6Uj|^rGW}|G#mEHmn*d#lNs_4Z#lrnZp%FmW3WV!gfPN${T|n0M_W3~+ zhAl->7={M!mk?V5DoK^fqJa_}M}TMzV7isq&um6LuS67u3PcrAp#Wr{>N@&Vwi$;g zirV6Q-_pD-1W1Kfuh$flvLRwa)-Y(c_^dr{w+~5<5JvBCdSR?GQdE~Daa)`pSir{Ce$mO&T7gv7_cHJ$iFvfvq6jM(PEE}ig8K1K{;@3{Uef}; z^~&oGz;|BzRsv}WoWzN${EC?HJg=pPC zwV_%-TEuG?UQQtI4(a_u{V=6S2sYWSq6ahyaCFnPYX*Hhm0=2bZ!L}6wBce1;M*6z z>i}GM^_vN_qB?n&pp)JWDmn`^-#1O!7NqUVGc&Ws`0s!G51al_a#I43bm2SSGhAbG zVu~F*b{iI01^yk*^ceNm^s`15ZhCwrd; zpt@S2v-42?8El(RUFH4B%zUFLR4GzgcNE1&9GIS-Wj0G`PaQqV4}S2s5BFnfoBrmn zzn@fB(_$zHL!Nr_aNCBdgxHf)GcCwc7h00UOioOx8en#2j(`2PfB(Prxx7tpy#7ie zQ=?u2%fpkPnIEy=(x9-N{wBsJ)HC6__vGX2(S7}wnb$77oamLAY>Gr-pn~JAkuj1a z#&tbq`eS1$<1!fjOzPOA-Dfm^xB1&lfU}Q jKYOVEI{P{OzSD02m)#ayXF{lX00000NkvXXu0mjf!1Uy*AdNZBOt_S{#O>KF6Q%z7Vr<4#DS=~wUd)V!_Q^KirSxAqcSN>A-P*K%k*1K7Yb#t!w>ufKoF`>y*a@4NSr>8HhTFTJna`+WN8#T`Gz zPjoUxs3*MjfB*TO<9+@Y#%Xr;1?mz_KtYJl7#RM)WLMz#DqvZyAO;fhboFyt=akR{ E0R0i7=Kufz literal 0 HcmV?d00001 diff --git a/docs/images/default_snow.png b/docs/images/default_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..0b64e79040db6da7014b60f0900eb7077588d005 GIT binary patch literal 507 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_steel_ingot.png b/docs/images/default_steel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..95f1c90c3e02d94aed24f55285ea9d773ccc5a43 GIT binary patch literal 459 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_stone_block.png b/docs/images/default_stone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..1c31fbac2022c200eff5d72f79a36f3c9c70e690 GIT binary patch literal 3252 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 m!|#0iTTk>~XTP%lcl$3?Ri$~0ga9r80000^ literal 0 HcmV?d00001 diff --git a/docs/images/default_stone_with_coal.png b/docs/images/default_stone_with_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..0c465652b9432ddc704b606042e5f75c2c825a84 GIT binary patch literal 3203 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_stone_with_mese.png b/docs/images/default_stone_with_mese.png new file mode 100644 index 0000000000000000000000000000000000000000..3f1a9d540ca8414a754aecfd4efff7c6dccab3a8 GIT binary patch literal 4306 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 AC;$Ke literal 0 HcmV?d00001 diff --git a/docs/images/default_stone_with_tin.png b/docs/images/default_stone_with_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..8404a6612895486e383a15b937fe2f933b24787a GIT binary patch literal 3514 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_stonebrick.png b/docs/images/default_stonebrick.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cd64a4f006b2b61756a7374fd4c64e309b0f6a GIT binary patch literal 3584 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 literal 0 HcmV?d00001 diff --git a/docs/images/default_sword_diamond.png b/docs/images/default_sword_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..b19f830a2eb7d3097aabc73047a162aa956cf7eb GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|jC$;uumf=j|**e(2i#5!YRQFLLdix6Nz|SQlh2VvV>sQ$A&8 zMVv_Mis_##pH{uIZUD)2*6~~HIOY26vWe*V(r5hEvVr={uXn#^kZKTXP}{ZH;qDpx zb7@5fZ+kwq-USh5vtxg8v+nN9>pLL)w8zB_Uv2ikI+J~;oPpPY+hOxJ+l0%T_lka( zbzr{0bb;kO)56{6wb$F`y#c zkAD6w(Ry{mXno;*MiT~IhF;5h@x9Y-Fvs1066pAz)4WnooFP5#@jm7ZhA4(v33ARe z^WXpN`1LnC{7Sk%cVPP8eSetFF-Cx8gZ_P4v;N}D{nbC$o%`@J^XvbgJJ}N!GG;Jl zNG<&R>!WA*mGj-_SET*i1$Ei768(T#SN}&oGlhoFPv(6RwbIf(JhOo@$KdJe=d#Wz Gp$PzK!r1x% literal 0 HcmV?d00001 diff --git a/docs/images/default_sword_mese.png b/docs/images/default_sword_mese.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7e9d604d0c1868beb0080e0440db6758827a70 GIT binary patch literal 503 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 N002ovPDHLkV1j8$cyIs! literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_stone.png b/docs/images/mapgen_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..33d2bdd7a492dc4220f5d6c39e4fd12258130485 GIT binary patch literal 2823 zcmV+i3;6VjP)%YzKy6$^74M)J@-5=CEzXI;==I3 zgZGjT9=w-aluXW?k?%zxJ;3_jS0CX}y zI?MHXJ=X^0XPn5qw&W?6nkuL#? z1^mrNzc1uzJn`cn{ZJ9Ve*JpkK-X4Ri~7~Blir^)K>+y1yYFiEeg62dI-XVt2|lh# zLKp?Ow{EQudb~rLayWFX7BLu5CBlMER8GxJpA-ibxhV`S{Bm? zL4E!08BoWENL<-JFwZ)a&SbUg6*+3D#Z+m+iR+bf# zGfYM!&ByRQ263#i$acG}##GAMbog?A|Zr(KWSGYcXt&$i7;Rhk6%z$et0k{~W(JKHztJNBJRMERC^ASakl(z%G>Xj?%n2TDeR5VMJ!~var zHxu)ppL{Z%4mz_KhjwgcBC6B{5N#M{ zrPJ^CQFmR{1_f&dVPVQwi-g3$uVqzI1f zz|OX>0KoJ5@H~AVk6T2q+ruDBeLde-1U%oz=Z_z&+@R5D9c40c$jk|1VNyzAY`dEp^P*~ zp#?Zu@<0O6L%0xO7-el~ZO=sj#>;|)pwyRykY%(aK6~jBW=nR8rXgVm75QmFR#yb00F?9qsR&XCj^*X$+|2uduMw}z z%xJ|6kN;_(j+%8K&D>-XBZ1tJc}WyofXMeL z)KSv&{KX3ZP(l!465v0N9%<*PPZE}PdcsJCH>=bK$nCA&y*`TR@F&d#9- zMKdm86u^|)_Oha-nZ3fIPZHu$R^r~wwzo+T5`uh)Oq%3Cr4NwADP+#fq)u9fOd1!T z^)kOwY5|nGw%g-$wcG8&vMjZho6RP|FjQ+=`haWe>qru)ls60`gkh9RoJ>g&hb)U_ zeP6WmTjc!-=5kmJZe=C)=w$9dJ~LEnI%_BIPvMd3hO*or$ol|ET!u>%ak=JCydOaD zd><85R8~k1jqeZgR5u-vo$G_vJ&+0^*FTVVRx+h+G}4zMJfunT-EKFxq$WAl(ibBX zzIbX328yr*t@E##S({SgD2{V` z2ohl!XftJ5mR7{j%yR)G@%-#l@>M)hg~bpDmBduMxWY%6NXxb;juFMN+EJ!Hy1o4D z@ruus#gXaLIZ3?LY-MTjWK4WD#!F&Z#mP6bb=SrI!GStYZPX3`2QLp)dl@`06^=W- zwbfOPm<)NXrraiP8`ko+Bq@+-$KIj_hpyD{jkiCor z(i!IDq9{a?B+3$G2$k94iE9CZB;wePRwT)#;`u(7mzD}GhWg-EMM#n)x9hXAvZ6(X zFp9MA(gz%N4<{B=5~Z(E?%ckm*xI&@3M!fa6?S_N2C7sBpv|^)qWncGFJfY~eLmjh ziK0-86eIvA%6$N}a|1znFp&ku=3ay%0Vci9mg#L-8f{tCQsRUY zy-1^9ju7MzDP&$y6h66SbPhX+<5-(@iLz=gJ+GU+=`C;(Uh9XFQizJ^h6}N|v4Qsf zLE-sc_Ku*{T2w^I+jbB|p_YTe002ovPDHLkV1mfQX*B=< literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_tree.png b/docs/images/mapgen_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..1244655ce91602b0fe845257bb76dde06e1ff61f GIT binary patch literal 3911 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 VwG4?FgfIXA002ovPDHLkV1jxpt@r={ literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_water_source.png b/docs/images/mapgen_water_source.png new file mode 100644 index 0000000000000000000000000000000000000000..9c767ddc1c66858d1c3a9052d1ed0fb98b80fd48 GIT binary patch literal 3290 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 Y0G2}I5V!a6_5c6?07*qoM6N<$f)C6@3IG5A literal 0 HcmV?d00001 diff --git a/docs/images/mese.png b/docs/images/mese.png new file mode 100644 index 0000000000000000000000000000000000000000..b334dca89ff82251be261dc6b64d496434a9fadd GIT binary patch literal 1312 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 literal 0 HcmV?d00001 diff --git a/docs/images/mushroom_red_natural.png b/docs/images/mushroom_red_natural.png new file mode 100644 index 0000000000000000000000000000000000000000..f81af12abe95df24d238ad5af4f5b7189fb721d6 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVASz+aSW-L^Y+HVyh9E$$3G^| zbPCmV{lKu|s~|_$@)ZY#&*(6$^Kx`&S~`z z_Q`)gzx25N|2u!Bvv`0e!$Cv!wX9$4t4=$?M!z5)Lp=M zi*ZZkef{5kx4X_B%l`jdW#^7}*2+!xj3y4&4cpwWv+ui}UHH8F=9+yb$7b9s(R%g& z+xE{kylj5Pia&%Mn71%z6xX%ybDg-OxKO71Yu&WYs_4%>KeW69r-#|D(@JaLmRca| zF#CHwW3}3q+!@ao{gdc*d0X{7_uza6kWBRB`z*QdPy3wdIseyh&Hgj->t|`g%>5_# tVD;sK7hD;hh#aVts0WX!(SFe7Dgo=ibvdcotCe+}^h>UTOW`~6|q9(m+T z$lb8;odPYzTKC+AKQ_Iedv~R|tloFt@B6~<&0G1o(z7A_QvpwCR3Y?$A% z+kJR-gr)EO;~zaX&ObeucRyabV!gq>8@pKx*e-}I=)LegMVcjb&S&fL_e}TRs~!lB z6E>Pt>?!^H#i_}f4|-=_Uo=mtptmDCROjo4J)1Xj-l^h;Xe@ZDdG4V0=J$>FW9?XK z3f~!jh(7!G5rg>oJuK&b8z^@r%hZ20c(r=J@M+2G;`9k!SX*>o9v-YrX10r2T14RnN!#lkCKn7x7)<&)iedqcy>9qdE5jo&~xN(hFa{ znSWX4sZ3((9<^)Br^F`8`&rKjep210W2$4t5~s}O`Kf)@{)D~kQ1^WN`!`+P{ndkG zkHQ~Z&+}u_pZB(($^5B;?^B-OH3v4_W1hpfg*D@Fg?YxQ!})90cfa*b|IT<^N_pDs zPm;@ayS=tOAn6d@V0NhD_>PE!CEuq7{>j@V{-E~Ol+WGS64?e8|I%Hqu8PQm+Sg`Y zxrmQ(kLL1YKN;Be-SN?rN$9UL#b`EPF*&j_j6#&>Fmnu&ap z&3=RLoEH0;b?#gZjH}!IU4ZBEZ`QW2au6TiyBEwG!CY~F@8*(%C481*5?gEM-V<2c zH)C5SU`njxgN@xNAQxmAc literal 0 HcmV?d00001 diff --git a/docs/images/paper.png b/docs/images/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..51d921b9515457f1a6ee4d449c57d4b72f5a286d GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4URX;uumf=j|-Rt`-LY*SoGP zp9PJX^&c?$Jm+A$cTieFLZX6M*;%-m^O=*;13?i(!L-M#TJxl;mq+~C|E9n1ukNeq zx-Tk$27-Y2&q-znUjF{K)+#P^YUugXlr?&QKMlCW2WBuhRj)0&VRlA*6mB7jNA48 z#}Sn_T}q3dSE~K0+pqop;!i#Ykim=RGVbbGo|(1f!LD^KpJyI0K5v}Ym8WI_HKyht z^Z7lQ$4WocItsA3v?pei?!Eqcsm(i>^`^|*ayRc{IB#)XW}p6rvn_=(o!@G!yh~#r z$2zcbDdajxz1@AlfF~t>Lh8&%Kp-U>|b;Lnia3i1X3cOHyLvX?)cH8g>iKFhv-+=g@u6{1-oD!M<=TOGt literal 0 HcmV?d00001 diff --git a/docs/images/papyrus.png b/docs/images/papyrus.png new file mode 100644 index 0000000000000000000000000000000000000000..f331988c6df31b453498054998fe2a309622801d GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV5;}(ng_&z*bg8YQv%_u{Qp*2UkQ*3Hkk=T6|J4#>@c{M(tP4K=T{jH zrhA7bg`YCAy*R`D4Zqo+J5l^ImFM&`lrlsy%sL=bF!!9$?%l?}@{^DtJvBo>zZ!EB#>Obn4ng!;RH$XTKNQ zF2~b-@6NNIXLaB0xyJk|5aLSX ziP2uyW|_JvoK>!{O<16RE-IztX${K?<_k<0Sj29A+^LxKdGCSLu6^ncK1j{mvMhb~ z{9X_3zy8`&vnEfwZz0e4ieU?b$u*bgUp$|7?aP&Y{*|L|i<-vKpB&&|*m#aHvH0Vg zALWz%FjQbe)3J=sxg(_Rh2CId8oZl(}8a`dryTwn41n+4a|q+lrfN{-6KcaDQHN4$MJ~ zmJRQhFFjM@C-nQltB@=6`{m2>lMcfiRj02IJAM24NylDKUnzc(E&e|DA49M|HaS<= zC*))`+(`WXIkEHDmo*y%p%HZ8`{zHm<2C2Cf897waMJ=l2X2SYtjub=FY5~KZ~>-8 N22WQ%mvv4FO#n;*M`!>5 literal 0 HcmV?d00001 diff --git a/docs/images/rail.png b/docs/images/rail.png new file mode 100644 index 0000000000000000000000000000000000000000..3807efad25a3a25c174cd5d5a38c0f317cb0b177 GIT binary patch literal 780 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 literal 0 HcmV?d00001 diff --git a/docs/images/sandstone.png b/docs/images/sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..21948f8ce6296514ae9fd4990e50a73e3346f1b1 GIT binary patch literal 3754 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 Ut}oARWdHyG07*qoM6N<$f>#(AF8}}l literal 0 HcmV?d00001 diff --git a/docs/images/sapling.png b/docs/images/sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3c208fb52c5d41335b5c4584c551c89a3141e4 GIT binary patch literal 501 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF*B;uumf=k2VGUe1mJuE`ui zQ`&_#dL{~9aXRAEu{7d`;=i`|2l+oZo7T2QsbwfmayokGlol7iDvPI1j?wlLn{3k7 z85HkIjlXgF?3s7x-d)Rb6sSl$Sao3X<##39YU{3>TH<-)!Fn1=u#QZZMqB?Dqcgn)mU) zM};9$PNbR*?G z^Q*)17th5mk9G~-!e3_Y>i1nP-i2@ZIpG4oQ%7rAS{QQ}bF{8so3VJctKu*Hym!x@ zefeIYv@bqt%74ypk7WWyp-wn?PTgkl;aY}kzu#^Zz4%YZ`(oOCVW_)%tNtba?cd6f zWUCGn`6)GL)&I4H5SL1S-R-zWmTkKHE$6g{c1(vDwlSDJ%Qm>iHuu}E7sriVa__i1 zNE{G5aO_X7z&`d2(X(FV)uAxGpKBdn=?PxECk{8-E+L}N#rmtAgEZ7_KUswjWTxDo Td}tXkIvG4&{an^LB{Ts5Q@r13 literal 0 HcmV?d00001 diff --git a/docs/images/screwdriver_screwdriver.png b/docs/images/screwdriver_screwdriver.png new file mode 100644 index 0000000000000000000000000000000000000000..d3761866d74f223d88a6500d3089c7ffdd280a25 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF^E;uumf=k1Jzeuoo8TCIc5 zWSp3$!(wt!KuwV29z&y=jl*v-pU@CL1J7S994eeUB!yUJH@YuS@R-SZdZ+U4B;DnY z@14K<_y45HldJRnZ*z%EviSEaGQQ7E_pSZvBT~@}(&i1i4Za%n6O8K(B~EDn&r+Z9 zo&hYj;_ROiD_*g=?ArT;&y+Vv9}qjB_9rzhaoJ;)M(3TvVX~iPAFyp;-7vFS{6d-2 z^4qP>JC*Iyjd#p{Ub(oq@h4va^9`mOXWlY&PJ4TLQ_IZrn|RKd-+Jq|UmI#c?=EJO zw!?~NN<>__@2jTxRmjI5{(1KF@%isKpe9FFv3p!HX_cI2`EX7Dy!)cJ1HLaR-BJJb zN7!pWgZqqm4ABg;Z_VGSUOn63^7G~H1@~^=YOMP7h3D(v3Z~MlmIrItcQEEK=4hQ~ z6tdjB_cr?t&g1R73;r+I&;K<$&>^-IW{C8!@0MjS&g@&o4Q$r1P~f#?&$u!d=Kr>N z%qG*$au%_BKm%miM@t9iXDprHY7amx>w9eBvybuolkT$@ek<_+Ba*?>)z4*}Q$iB} Do>bKd literal 0 HcmV?d00001 diff --git a/docs/images/screwdriver_screwdriver1.png b/docs/images/screwdriver_screwdriver1.png new file mode 100644 index 0000000000000000000000000000000000000000..d3761866d74f223d88a6500d3089c7ffdd280a25 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF^E;uumf=k1Jzeuoo8TCIc5 zWSp3$!(wt!KuwV29z&y=jl*v-pU@CL1J7S994eeUB!yUJH@YuS@R-SZdZ+U4B;DnY z@14K<_y45HldJRnZ*z%EviSEaGQQ7E_pSZvBT~@}(&i1i4Za%n6O8K(B~EDn&r+Z9 zo&hYj;_ROiD_*g=?ArT;&y+Vv9}qjB_9rzhaoJ;)M(3TvVX~iPAFyp;-7vFS{6d-2 z^4qP>JC*Iyjd#p{Ub(oq@h4va^9`mOXWlY&PJ4TLQ_IZrn|RKd-+Jq|UmI#c?=EJO zw!?~NN<>__@2jTxRmjI5{(1KF@%isKpe9FFv3p!HX_cI2`EX7Dy!)cJ1HLaR-BJJb zN7!pWgZqqm4ABg;Z_VGSUOn63^7G~H1@~^=YOMP7h3D(v3Z~MlmIrItcQEEK=4hQ~ z6tdjB_cr?t&g1R73;r+I&;K<$&>^-IW{C8!@0MjS&g@&o4Q$r1P~f#?&$u!d=Kr>N z%qG*$au%_BKm%miM@t9iXDprHY7amx>w9eBvybuolkT$@ek<_+Ba*?>)z4*}Q$iB} Do>bKd literal 0 HcmV?d00001 diff --git a/docs/images/screwdriver_screwdriver2.png b/docs/images/screwdriver_screwdriver2.png new file mode 100644 index 0000000000000000000000000000000000000000..d3761866d74f223d88a6500d3089c7ffdd280a25 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF^E;uumf=k1Jzeuoo8TCIc5 zWSp3$!(wt!KuwV29z&y=jl*v-pU@CL1J7S994eeUB!yUJH@YuS@R-SZdZ+U4B;DnY z@14K<_y45HldJRnZ*z%EviSEaGQQ7E_pSZvBT~@}(&i1i4Za%n6O8K(B~EDn&r+Z9 zo&hYj;_ROiD_*g=?ArT;&y+Vv9}qjB_9rzhaoJ;)M(3TvVX~iPAFyp;-7vFS{6d-2 z^4qP>JC*Iyjd#p{Ub(oq@h4va^9`mOXWlY&PJ4TLQ_IZrn|RKd-+Jq|UmI#c?=EJO zw!?~NN<>__@2jTxRmjI5{(1KF@%isKpe9FFv3p!HX_cI2`EX7Dy!)cJ1HLaR-BJJb zN7!pWgZqqm4ABg;Z_VGSUOn63^7G~H1@~^=YOMP7h3D(v3Z~MlmIrItcQEEK=4hQ~ z6tdjB_cr?t&g1R73;r+I&;K<$&>^-IW{C8!@0MjS&g@&o4Q$r1P~f#?&$u!d=Kr>N z%qG*$au%_BKm%miM@t9iXDprHY7amx>w9eBvybuolkT$@ek<_+Ba*?>)z4*}Q$iB} Do>bKd literal 0 HcmV?d00001 diff --git a/docs/images/screwdriver_screwdriver3.png b/docs/images/screwdriver_screwdriver3.png new file mode 100644 index 0000000000000000000000000000000000000000..d3761866d74f223d88a6500d3089c7ffdd280a25 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF^E;uumf=k1Jzeuoo8TCIc5 zWSp3$!(wt!KuwV29z&y=jl*v-pU@CL1J7S994eeUB!yUJH@YuS@R-SZdZ+U4B;DnY z@14K<_y45HldJRnZ*z%EviSEaGQQ7E_pSZvBT~@}(&i1i4Za%n6O8K(B~EDn&r+Z9 zo&hYj;_ROiD_*g=?ArT;&y+Vv9}qjB_9rzhaoJ;)M(3TvVX~iPAFyp;-7vFS{6d-2 z^4qP>JC*Iyjd#p{Ub(oq@h4va^9`mOXWlY&PJ4TLQ_IZrn|RKd-+Jq|UmI#c?=EJO zw!?~NN<>__@2jTxRmjI5{(1KF@%isKpe9FFv3p!HX_cI2`EX7Dy!)cJ1HLaR-BJJb zN7!pWgZqqm4ABg;Z_VGSUOn63^7G~H1@~^=YOMP7h3D(v3Z~MlmIrItcQEEK=4hQ~ z6tdjB_cr?t&g1R73;r+I&;K<$&>^-IW{C8!@0MjS&g@&o4Q$r1P~f#?&$u!d=Kr>N z%qG*$au%_BKm%miM@t9iXDprHY7amx>w9eBvybuolkT$@ek<_+Ba*?>)z4*}Q$iB} Do>bKd literal 0 HcmV?d00001 diff --git a/docs/images/screwdriver_screwdriver4.png b/docs/images/screwdriver_screwdriver4.png new file mode 100644 index 0000000000000000000000000000000000000000..d3761866d74f223d88a6500d3089c7ffdd280a25 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF^E;uumf=k1Jzeuoo8TCIc5 zWSp3$!(wt!KuwV29z&y=jl*v-pU@CL1J7S994eeUB!yUJH@YuS@R-SZdZ+U4B;DnY z@14K<_y45HldJRnZ*z%EviSEaGQQ7E_pSZvBT~@}(&i1i4Za%n6O8K(B~EDn&r+Z9 zo&hYj;_ROiD_*g=?ArT;&y+Vv9}qjB_9rzhaoJ;)M(3TvVX~iPAFyp;-7vFS{6d-2 z^4qP>JC*Iyjd#p{Ub(oq@h4va^9`mOXWlY&PJ4TLQ_IZrn|RKd-+Jq|UmI#c?=EJO zw!?~NN<>__@2jTxRmjI5{(1KF@%isKpe9FFv3p!HX_cI2`EX7Dy!)cJ1HLaR-BJJb zN7!pWgZqqm4ABg;Z_VGSUOn63^7G~H1@~^=YOMP7h3D(v3Z~MlmIrItcQEEK=4hQ~ z6tdjB_cr?t&g1R73;r+I&;K<$&>^-IW{C8!@0MjS&g@&o4Q$r1P~f#?&$u!d=Kr>N z%qG*$au%_BKm%miM@t9iXDprHY7amx>w9eBvybuolkT$@ek<_+Ba*?>)z4*}Q$iB} Do>bKd literal 0 HcmV?d00001 diff --git a/docs/images/sign_wall.png b/docs/images/sign_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..a8cfb1e0b3cecf14fa7d56f748f134af94d8d465 GIT binary patch literal 775 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 QIRF3v07*qoM6N<$f*ryO?EnA( literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_aspen_wood.png b/docs/images/stairs_slab_aspen_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..a92c4b5f38c24a0f2faabc3e9e6b09836257b382 GIT binary patch literal 2234 zcmV;r2u1gaP)W_g)ikA5WO6frYXJZjzWc*dS=-PjS$cef z^s1{?%&zaxo_n8{-&^?pP}exL!5`hZ$_1aA`#`F*Enf>j4tTM$zbmzyp8W;K~AbT%tb9!t`KYXPdx-&e}7q;|t3;=~3MRb7cCku)+={nmy+ zL?+AI0pND8={Y!#!`n$j5MX-l)Fo#l}` z_44XrMAR!=yv($OA(V(72oiCegsShxLFXny+-Y%fiW(44{5lM(JB1Cf%#|L~Olvr{g z)9Ctg@#Yos&2N31KMzWT)i9wY3;@8+=9f~P*zYhR*qK2LgMdtgI8M+XWyfc6|8IZC z<&Up*$lH?u0MJtt_}cs&e_yX`K~elJ6?4CBSIXb zQZC`M?t_`a*=o_H5qYK|=g#6om{#gs6Fh5J}BN zA{KAomBzE`WnS)^fW@0vNIh^;V??;^7R=%fE?&CC>qH{j2Tkm5t?*~@WG8BamN2+k z0O3T45J>@id;e^CQ+h874gk5rIsE7+pLEDO5`4j6c=iv|HRf&YpXp#`H!7iKMJKfPdg&M6h!}kO-C;G9vmBJPbVvU`XYr z006b}HUOZs`w~!qn0f{Pu(G-aC^5{Re@8mVeUjAbRGb(^5P``;KFPUx}n2vl#oc~ zp{Ox#2HWe;VHRmfJu{l%&P_B0hF(NG`Fve!*N@tnK00}+iEzl<-l^sVsuA{h1ccfmSn!$)zS*OHY{P63%k5!{> zGC8U>Rnw%Vq4;+MBI=a}?%aI@0El}D)gY>_>0>?XLN$O1%m`q=j$P$#3X^kC)DgVi zUhx(!6Y=!fzX1T37B2GShGmxQhNxOGd3MQm{OPK+bb-g4=@7bm+ z0ZbSsM34wAkp=(|Awe0RnwR3KA-7qK-kDmNTUi97uwRbOaXLE9D3;<2fzR!%(@LMVGAeHsa*DP%v zdfx3yK+>QBHtMymLNFpUEdhX<1R;t<%wa@)@%cXh0IO@%yE8j2@5v{+q><}bU(>Nb z;LFx(%8t$~ZgOV{0J@$;FNA8qVMI8N4FF(Ss%_PvD1@5`(3=Q0HbYQwJzeO!rl#Q4 z+0HWp+6OHvJR2j~TX2TZD8RgS(nvv36x3@~NeD&+K(&Dp;@DNh<2n=}z6Xh5q*`@9 zvH;x$k865|U5|Rg(=lWRsRzg%I0^)bFj8q~`dCNkOJ&FDM4m}By&WO$fkXn(Nrbd$ zH7+k)lf8GV_ikV3qY?K2jALBv=g(yt=cL$DL zhn6rp2ngco@<06tkAR@yVltxuXasTr<{(>66#(fFyxSp29Pd!vyM3LokmopdM-=Er z1UvcJ^(u0cv*-npfZ)P|SzIs)%8s3-1;OF5PzZzz&TynF zXHYRNe|+`G@*L~4QjiF{wvTLqs->c+DDJHD&shLC5q6^tJv9NVwujZVR~^EK<@;{? z0IfGI@1gfyU%xn!4~!xaq-{gfvrs&{bgX^UyvtK|yPHgBTNd0{{R307*qo IM6N<$f~FZHasU7T literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_brick.png b/docs/images/stairs_slab_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..d956dd1d83e408a989ceed57236ecc0aaf070f3d GIT binary patch literal 3291 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 Z@<;DGfd*#xfTREb002ovPDHLkV1n`vVz2-J literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_bronzeblock.png b/docs/images/stairs_slab_bronzeblock.png new file mode 100644 index 0000000000000000000000000000000000000000..97e04a643ead6baa2a3be0003bd700ae2d0b1017 GIT binary patch literal 2726 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_copperblock.png b/docs/images/stairs_slab_copperblock.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc8d78006b51baf1783a7f3538107fbd3afdab0 GIT binary patch literal 2856 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 AH2?qr literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_desert_sandstone_block.png b/docs/images/stairs_slab_desert_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..2b39265c59a2861ef4e834aec002181e20f404c7 GIT binary patch literal 2812 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 O0000s$d8D6 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 mYV`HbeC(Ki1lEx(CEy&vr z0N~rdefv=McHl4h`8Qs6S$jQO;LlqlI&W{~Eo3d5|J~mnB8~5jM|pd0Gb{B)^#Jz`3tL{_K@#!MlYj8ab1qpxLx!F_0G#b_n zEYcS@!qQ2LPEaMHHy-6$VwP-)0C8Tk9^~zZCE^oLVkZs&v9Pxp7SkD??eF33>!Xvr zeIgN)#;HVz8lr|tagNycC>pWn!Qc79Fc-Wd8j<>3@GfMFo(&gm2QQxP<$qrvo#yS{ zgtuuGA}O)3jjwiYSC!x8boK|g!#qAS{C#gkQ1X}}{Q9tmM=IVJU79vYx;)bPuH zjPmD$T?yXKS~g!ZYuPyWL_6=B*+@&o)bbIn5gooGP5kc%MU9%BS3iH&9Zq&g&)7>v z5`f)Au#FyzHRGMJSpYzoZt|tU6J)K;4E}PPXoO|&V6ZzOttBQ#Vgykk5^=mWD)liU z7SlQW=+8H+%3Af|kFUJoPOWY86Fr~ol=|m3vvoJhFxcIO0u5`UizFGkPd9w=bT0-v zjsgIF^413k`p9O7m3L(=o3C+N&=!Vj&XN)J@A)+VKv$~)+o|BEf4#L!-kJok_T<_Y zxA4y-JF%Jfk{L~yE~>AJ6Nwi5bAA;7u$sx^OJ|3-f;)8jMUZM^;FN8`MGx+^Y?6P@e{#gVcT7xx|VAAzPd;r><@zx!}(?*srq&a!b% z@dF|eL&xPlQ6t`;TIB67p6&AlDA*E7B65}^5%Jb-FKUQHXwW3>7+c=t?Y3qwZ3c+R zg#(0)JrnTV3&XAk4LQNS84((Qu-}jOr-^{3W#jpQC-}Ij^=&@yg@NPTekV85=o4}P zRZ~P?0>~P1V`83<6T|0RD#M9L7$Fp$9Z7J8aKMj>>*CFi?(Llb0Ep^3meV<@Zz$P; zu;0&TzkO$h5K(e)k~%ffMCNFM#InVsVJ~~jS)}$CeFr0=iSBH$tBv~!mPf2+^5|?K zxk%jbB16&H;ZcDJru%)ozZwBP^??e5zTBjny*0H20Jw0f7Xa|`(|uS;o47f>gsxcg zF2NaELZ0B7!n;@$F)~1-14O~=q3S4g zgMddw$teQ>-n};mJ>bW){oMe7*Pb~=o{ukJVwKorGTwrC#H$L$m@NvMwQMwLp3p`x zz(bl@ve6O>;@%2bb8$O|WWtO0^ILKq5vn4%MfY4?)+%65kU?}fv5<~LG>i|XmY`GT zvYIjRbxOc?fvCFZEC-dawVv~ChQusREQQrRXQu)HNSS2rk)|fB=kn5c_25*&|1>hW zHxo$Fi;IL2k`@+;c&5J_mhE6-bsGS%xNQOeA~gJ*qY+|sVV!$vmRTNeCDoo;vdKTo z=9wbk*}qw`5#;4Gc{sYbPS&auii=KJqM}$w1L_)zSt53CP@!1qn-Fejp6Wb`a>cW~ z$+ay2z{!qQ06;%=j58Z)jNB)iXDKWDe{4C$qeX?TV*~@x1j3o%3?aXK&rnTJ-S4X_ zJWzvxaDY5!IloH8^cp$!?xO~u!%m)o5y2cIyYiaZNMkNV93)FwS!Or3oZ5By@!{+W z03b+hTP(qALG=Ums-e0X(4@(Qk4nT6Rr`9Fq-3!W+1D0BBcG=UcB-NH_A+r=6C9qp?%PDiGT?&U}AL(og{lOw%M50l-7y2{qQ#>DyNhFjT22`S%R!jt3MvVJM?`@NFhz;j5JDmo zT*ZAQ)|bjVDB0dAyUP7U!U##)I-8Qo6;W3M?k=a`0(hDd;lf2!_neT}27rR)U@@IV zPs~eH%#tH%PPm4dv^9r!j{%vSZ@Zv3S+ZhXQ^W!GQ8{!*iZY{cCA~DtOT; zOP<{b?*7goVsSeMP4m`x=ib}{?>zTZG5k>>g5~9m2sH;Vf&o-qFQZfKUnN3=hPB0!yi{K1jJhyJyoxTPecF%BjTmO6D~kPSbK9A3Bw~I7SfR}l1QMQc*P~p7%`b*Nm6a~gjFxG zlFp-5s51XPzVOgrxE_iChQHmN)d1kRlRYj#Dz)Xbi7tAd7z^o$1j_uPfc;VRS~!#+B7N=rQ<5J$ z)#+Vviv`zV3eIq-KS^UmxHJnq-Ic&f#>6bW-exQvhTsg3<;RIvXdVFoY3dhTxQ`Uh q{wHx|Xu!SjspRfrpn(Ps4gUqoL142T1`Iy{0000Ow8;I8;uKzD2SOaq8Z2QXLABW0xb9zMqt8Rnm8F;OlC7NlOTk# z6ljkNJkPY)LR)UWdHdS|eJ`1_EUikLy8zPYi9zA-5;c!UNXf*KX$}MeB&*}I3bocIE025a? z3$7gT%rys?rfK_}&1NM4I6gim060HC$7nP{CX)dX(a)bheYd5WrulhX zU@e7(Lcu27wBUfd@IZiB;OWz+5&)>GN&s+lbOZoMrBWjKtZF9Ux_onUgKD)ZtPMB| z?giHnn8%YRPb2_nwORxKXJ=;sfNVA^lF_{W!K=q`71A{AujKab-MhJa_|5@-c=qg> z1OQ*Yd?5fhK0XEjq|@nzW89i(tJSLQw~rq`F2&0n6~J$6t<>vv%IEX0hjOxPG#Uf| z-@ktc06c#D*mr1H1)sL~n>TNK3vLaSX?%IWJS6}SrIT}ns;W>F1*udD{eGXK(Wq-5 zp=lcNWh<2mB9VxwMnMGkf};XPqtRdA<@0%|Uaxzu{hT9?j*bWbE-o$r01qENM6cH) z;P$mRPjR}gqgX70-wXrZl3SrrAOLv#_O0WyOY?wyJ};@NN-UfgGMS9cBiijY0N}xc z2ey}<#bOcT@mQ?e+uQSP@p8FLeyf4!9Iz;?G*-mru0*}_Di$bq+Bkyu?g|>=g%~6M0ZpG3w(Nd%Iz*0h9TwwFXVDLX_glx5(xm# z@wvahPXO@#{rf=5E0s#(4_IJ!Xw3A0bUJM-Wrv4{6pzO}=Yd=<=eufH@tf7l=exGZBnSV{rr0f`mRYPHBPjG3Wf^?-Rj$HBpYP4J-A!SNo; z+6cI{JS(EvY|_@&mTT3pD#3|zxlGpI7jbnrR?>n^=LjyN)`rUZ;&nOYn#dnkYyQ(L;{9k;Oy)ShG9UK zWg)nqI=(0y>C+pH25}Q~a&iJ-qLkOKU;mSTyRQsYRf*j`BxE!E23jEqf2^-*B>(^b M07*qoM6N<$f~)}8g#Z8m literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_goldblock.png b/docs/images/stairs_slab_goldblock.png new file mode 100644 index 0000000000000000000000000000000000000000..b29f3f7ab057d889b55165dd44d7f85858533f95 GIT binary patch literal 3080 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_mossycobble.png b/docs/images/stairs_slab_mossycobble.png new file mode 100644 index 0000000000000000000000000000000000000000..78e1ae60f902af612bacfdfa3ea351aadee093d4 GIT binary patch literal 3227 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 N002ovPDHLkV1l(pI*b4S literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_obsidian.png b/docs/images/stairs_slab_obsidian.png new file mode 100644 index 0000000000000000000000000000000000000000..801d73acd662df2f374799c3d4322f88905d71db GIT binary patch literal 1055 zcmV+)1mOFLP)UlN(FBJHj*~d^$M3xRrX7Z~6@kiHm8R`Lv~&mbg6lrp&-ulq z`EyDf$Ika_`#rY_5C{YUfj}S-2m}IwKp+qZ{8!Z8s^bqIKP~V3SLyj^GFn<63OtFSG(NvZf@`4?&fMuuh9TH){T$^sr&v_rV+H=W9!>Q zt8;?i*Wc0D?EpYF0|?a!SEp$^@o_qOKrt~w%I5YS0AM!mqp{n;Y~06mI?ZkXVKTyJ zc4Ue8(ya0H^pYZJ)Mw*~`=cxdQ;!fOpor1uPZ|0B$2}BIuecqo^jjgiFb703k8Ll^HlAR0AZ!xwXGsnkTe% z2}JuZKR%K{kE>=Sj}e6W7un$pYNYANW z<{-$4FkxCQrZ#*G(1j5sFg`j@%N~-!nn9cab-jRt8&y@1>s-=?3su}~+_z5a;q_N> zTo7jg>BDk$^_isBvAsK>Uva?e=;sM|;w+FPNey^4!Z+>dCUE!DCWkXXPj8Lg4m1wtFz4h1v6o;u4eh)D4SF~1y1@SWt_SRD=zuIuft)rwj^j9qEnA9rp;D%3 zilSu69WXsNwMdHO`;y;B+6@#G6ciK`6ciK`6ciK`6ciK`{I6K~S_7Z{^viUkGytI2 z>v4X5{#E9(^g&y#*7Te0?*VvudH|r}JpxcFl{h;)Tk4#aHdw3Gnu^ceZWn;LS-4x?3f0+eb<--_>;Sc$N}A&{wvn9N zZa@8QoJ^KR)EmcK{rRg^f9m^5jEJl}I5?QDt*rsG71s&Wtw>TMbYhR*eF#3=8llcb z7%?0Uxw*N~YSk7VA0JOW&*Sdy4uJhP??d&nz(ouYn8Y5v`@rD-GEu)`PItGT{pb1` z-CiGO_&ldK(g1*mhX)+T3Cj21ythhH{q{ww6*RqLN{}iqFE0R8Ya8%7#(nk6QyCzT zjaXk_j~rY!qTVeFbmg;JR*l0|Ze<*dAg1_C>0UZ#p$@ zKmQSYu2!r5+_v@r-vBY^ObigHp%FDvdBSOqK2sZc#f5OwTr)L5?HuevBkm;8nUq#I z_&cH3@xxGOK*jjB1+`iY@Qn}?(-~pf>Y^_0M45QA`Ns*jWnlvZHb%sq3_2tF?Tfh; zH;I>H-v(m{c;!t12Hh*G&SXrXVS7X--RhxtB?D6D0AYY2Ya^m!e-Ys@zxoR&!Fn_N zH8d|HbjO(q)2i#nwoZc8`o90+ivfe~)tm`Qsnu%Kn@8N;oX_Qmq{3Bf<6Xx>N$|TL zeg@$0Prn6a!l?6zpPX$m0X029pZE@Bim>Vm<(>`%H&<3?gpJ` zU76fRxw=ZZ3R|20H_oT0C!-jdxJ=(TJY_Vn`>`g~DPRhRsBlsHa9{nQlNb;sOc>EP zJPpc5gKki6$^j+aK#t>tl9nzBsw-=H*7f0zhq&V*w#edM9^1z4e}DZkRPT8np66-X z8goGB`Y!->4}a9wt0Kkfi*oU=E@Vbu`Zlq?wHFd1uPV%k!2R{d(6hXVQD_Zlx7#ZK z)oOJLGb2`4S7SQ_LMA}+V^cle*0=VoV;bg#Pp8w!U%rexU^1D6j2MkZz|4raM3)rZ zrA97`%lfKtUCgUk9fMIu)Fax*t+=jUCti?;aDg@nMlqR8R)iVghejtRmc?Dc1~s{< z&#FmkvUXi}C5d=Qc@c^W4HeymNyU`hAS`~76<0~L160%h(_4mc z!BPwms7836$9Oyr>X#|}KS8Nfn(plEOygS?6y(Lf6YO2INg!oT00000NkvXXu0mjf D#qe;b literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_obsidian_glass.png b/docs/images/stairs_slab_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..42c7ecfbc94c04009a8b66ef4316f77d90bfacbf GIT binary patch literal 833 zcmV-H1HSx;P)^mqD4ayAo`oXV z%S=QLVTAXWoLycwqQ2jJGkRZ0BfNFqMYv1|Bb;~YLU@Qi31^*!m@OYh^zMWPwOY)B zC9bo}>w2}A1L$vd=f*VSpQjhjm!<6(fbK?EH}V;eUFled0vzFvMjg6bIub{@OUy+_Mx0XnsrgQTn4;`%IM&*DGPNl z+BM^H{V!iHY5;hAn7=7&O@eKZDP%m0BP z7rTaPJEJ7lMYwJkaBhIy2Vr7_ZE`b3XF%@|XhTkxy3p_?+yrk15GFoGM1+7;kpHyDz(ZvY}%Ve&F{X#^ddR*ydb zxD5eWxUO&Q3XtRVy{`xx;e=5V^lij=G6m=J&h5JhC#-e>*$DB&iA_HueG*_F;Y6<) zBm)Q=BN$^fJ3dAE`vvRgh1KBceoxooKKaAR5*Cdpp6-l7gH{n8giJ(`aKgon&}lL| zIlrpq&uMLSZ4Ah=tQJGX)m0eq^bZmy+oy>EVvLU`Q>VfSuiKf<2%P~glA9?(_H&gH zDg#0aCxRYmRDW`lZ-YSCi_st_I?)KxfT3=LgTWZ9O)e~vh(G=UUDgt#8ruk=00000 LNkvXXu0mjfSXFyD literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_obsidianbrick.png b/docs/images/stairs_slab_obsidianbrick.png new file mode 100644 index 0000000000000000000000000000000000000000..052f6a38e9f138cb4534ea386c4f8f7a9c853136 GIT binary patch literal 1591 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 WOBCdk3Si&>0000;hDx}ayP*4zWydV*1 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 Hu0mjfu*FK! literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_sandstone_block.png b/docs/images/stairs_slab_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..38b769f4dd86b000e8842940156c185a6d2a0dd8 GIT binary patch literal 3056 zcmV(P)zvB194d@l$>QM6nz!M4oaXfE-0g z;W3ItgcPCVDK7{l;$Rzljk$U4y?WQPvoq6|>aMChRCjgv?5?l7Mp5Q_nd+|Ys`_r{ zJ5@cvSjIAzv5aLbV;Rd>#xj<%jAbli8OvD4@_!}PH#PC4^Y5r;5C8zW8(kcE@~7X( zTJHIzm(IVViuTIt8USEwss#XWZ661pc;=q2>7Gq?_T%3w0Py?{78e%*0Muas0N3#V z08^6_AcO({W*&R`o~&)xCpmZeP2=(FYwMMnscAME6BrIw&2^{KGVLe7|MOj4%>Iv^Hj|?VI-FM}NGdYu>TJX3xE?q|^&vURpq_wa@g0!!CTk4FKSR zgXVdjM7{cAENW7NIt+}mT7O{(0=i=nao2;KKl>*I0K_8b_aXqmV7OxXDbZm}a=^1H zxt}Ei{S4EJ$&{ORAezZp3C-U0E~teXj|j^x~qh zyzjUzG`tCO9VJ84R!Tso++0)Un<(+UCVIURLwv7k+O4*aG}!=f=U{o;FP;1M>n6v0 zgUs9)DX%TADqNJx`EF3lf1Z2Q^yjGp07({^wrkfTqcAc6Gy~hTkACmiZRvE&4}W&< z&qne2g)g^#j(L-&U4*!qjFdSoL|E(d8+*!j#gJ*5z;ViI&>vne$Ka)b0APB5Sw(I& zHE#OQ`7@^!Ar1gweSLte;?3#;g64h5ga$#LL{PGPuF>ciT%fc8=9b>9jt7*UrnUnq zMXgUs2|!~(bqtmhsY2Qlnqr6HwVS5Kww?cc|JUmN{o0$uz7F*w?5IUecnTgNXx^7A zQyM@on4{6?7=-{}Fz5o%UM`Hnyh*5h?5Y6()QnIyKru$K4x2J#hyq_G0W&!kBeKd40wa7N)8zWlleO0^0L3u}ntE&^YVlV#e-B=5JZ zt?_=_2#_KL$&nZUQd!@iFy??#4^jb_F3p1{0}~Mihv$MDJm4vZOgV&1KrB6N!5MhG zjwoD1yL|xtjb*K1o(9bIO-lHF8_i%Z&Yu4QN=c)5Rg#>0SVYeuGrq0zH#9&YVWf$N zniA|vnl)zOTn`au`UB+};NueW)M>ze-S-ohd zf#u~oV5U5T?@b})`u#N15$Mo5gS<5ZD6#2Q!Oe@FhTj3TZIh#|2_3RhSorMo1pvU| zL-!lxrp(uy9gBj;12C^?43uOMT-%4pQcO-ffGFw#N14&t~6&(mJir#Wk2p7tW4y4;3gh%=w+ zs&Qy$PiG^}MsQm(4s^u3XKH;O66Lh1~qvBpE=V?%{-o1`Gi}iUixq4I{wGnV!h&Jta24 zJn*;##5Ch38q70*F;A_Yu65CNGs&b zb{eCvlzrRw0HD+X0YRFFP!x7S9S@W`+rAS=b>b2P->PAT?GU)qL6W3+_q~4s03Li` z0^P2JRAouaD(MDP>UzaER$k*(rH_!hN>bFv8I`T6@JP*fs0-%!h(cZFM7|#=43UZi z5CC(^k|RedNgVfJ5yvpgg~e4kHZVEWL7V_UsYF%zBFr6DdNCc@LXToVob*5|2Pj!u zKYOUkmb<~Slhi`nZ%n~+19LqbUc+!$9#`=+s*xuEh@*7`%@UAO9)mcWsVPt6nscsEUWPG)A11CDQkro6ZV0>$ruitoE_8TIR4tNUZ{lO4TR;Kx_xZs^?|U z+ykDLV^Z4#wLM6sAXT|jjgwx@5J27g0N{>XTc9-@ptfH-Ra#w(u)0<+v4z|a11`_4 zAQLGL9efagMs`ubM`j0`-jP{Jp@~I7M;6P|KA7749-(&4djMeD3_y8|7R6n(n&tNc zJNItE{*;on(7!ylh?H-wcp*1DE_&_cF;(pUrIa{$@IXFce&~?%aTC%?LgxE^A$e(l z{JA*RC5+htt}bY0Jx_Zsj8bH&rmwy?m5-5`U(R*(w3^dq8(u_8@tn*!h|RFDu$CJS zNO^=ePyKycJ#XpY@Z^c-mCTQ$L>6OaMjK)@-vLdT(NE{O#b#r3=)(cjoq&#TH7U`K2QDY6>4UB04e zG9eUF3cT^wd$+9D9eqsrus_ z{SA}9GAqsuCk?YxA~VVZdQY&pq|0)V61SsxA$Rpz>Ewy$6`(=L^;(#DxcnZNiUcB! zVOi9qLqV-!5q$pH7od)hz;|HVK6?FerRva+XX2aH2?r~IvUk`{S7#@_wg2iI|RUgvKRXyXir@ur>R z<+-b-gxXF6ufOr`j<0uD|9*1f_;adyj&Sse#{dAF$G9*%3+A>E1RkUkNFrfEzd&^% z5SEt?6YZ%Ey4@jq>yi2Dv>TzmoqQvIPCWkdk5o~^_fG4b yVsAaVt8(@~DaT&;f%?Tu&u;nAax7!HH}YR5lX}T?)CKYY0000-M{~LW?@1Tn$UzMG@%JiXhIX3(1a#5p$ScBLKFIbMcN0o@x}8m z#PwPYfbM3OjHqI$3A;cWV`E|%)j}p@_1*Xm)lt=wp!iAaImg^Pfaxx z|H#L`a93r#YcIbr|9lqet80a|dVP=L`~79bH=Fkt@2iy*KX>ADcSY7a{?hYjpHqsD zh7sM~qFUQKbyV@5?@VF|0So*F_&+_8vw-!J*;>2JpXd#9S{ zNa6qUrI*$E!^fo8^`ziwx!e!j0RY01ibcMs_>}6^CZ1~pU_0{u1JehH2!Zz>5%2lo z)Bo|8F-T8^zNfC|g?s6xSJd@iIdP0?d6)WayFL7EB>P&d8m;8UgFi1(o_L(16%PW zqZk=s94fwEGZcT~H99GnRSD$VMpYZZ$P-deh4<{Z(w_ict_|p_&(;b2|W0%NRgxptpYlGCYhufK5yfZ3T@=8nmbeeuUXC-6rAoP6|=!d?K5 zH!K(@O~HC?KfTQ*02+;h>i#e>+PQgY;KPURWB%L%U;OevY}5C;1_02}>Gp>BfeXNi z<1@<3d8GhG&ZgqW4FT}WUrNO1IDLNe@lUAhX~zIKefl-ZWofYE4<9K!pBe$ccee_) zCQm{aoH-+nY#3z*1CKbCk+YKljPVNqz5W)vo3eN{cUOQ4?RJN=^A`)krPVxN7wpl7 z;v0>FoI9W8`{SR?z)`=SDFje&lz9B{UjyJLr{CbsH|GI3dGZ9NSyF|t)43w|c6ta= zExhB(VmI0M0G)0hKgiZ>H)bc=F#=xr$3Ke!qQGZrugqZ`8InuO8MJ-qSO#r{X%&j% z)#XgVlP3=;zSG?*^!zy2&PtUgrBc=wUw^%&_+xVqC_W5Fg|2bo?M$Z4eo}vsUf&vw z)Y_9@`~Iy(Kot1sNf8=uNiR1V(%Sp??Iw;x+G{=j=fWjQ$rBGg9i`s8^3-(5h1Vs>^uwauAys!2OmfZ-Drb_ zcl!t-Rp|GJcwUc^HI@99DXAyxx|Y?Hn;Kx;2mqbF#O?KprVOErGTold#f!^aym*-- zhh?$+b-Qw`)^sD$!^0SBlec7mlt#7$9%iYbHY}H$Se8_5&+ZDH zj*OC-nIr1Cem}wanjnnBZJ`cXwNBp+-~}>dOO}N&EjBvR@Xflx$wy_SzqGJK5X3l6 zmP);D2h*wo@_9dyhA~AELEf4HlB$`f6q~1NcwPx%2uxF6`P8Q#10q^0Jz6bkw7J>) zRG$`BMGiZfz;gyz<+_^o+`y(}R0so~-Mb#Zw)+r=gr2QhY=0or<;54zppk2lc7T)X zK$WVDs;$AQx)w&cYIsWqNXU1$&^1An^PZ-gI8I-+E8iC^E-rHT$bKO08nC*$&e?Oa zYs?2yCStjs{h4Q8bh$z+oVV1E+T`E<1 zmS>e4+n&+%VxVoT$sDXVq~Hgq_Y)D(?F@MBwKo9x=%dF0+1DjiI6L1i$#j*cJ7e6>eigjq%i^SaMC_GaO?=T{kQwb-{$ zR`5MjbwXdK-R|>?vljq48oxEaPE0mtZw>~8zN6AH2t39~OL}~qtm&GLt`}8`!T{aa z4$V{A(EwqB_fthpQNl7S*rV=_>p|!d1P+Fg_1k>m1Xx>Zq3NbVmizWeuUxs>FL>P^ zc?7vylZLr$aU}cs1i5j0yaqUKACWsi@w~0;8enI5q!#tUR930(pdz2}qYq|n6dCCuCaTpMXnXv-j!Ev*L)=Ig) z?W|y&c8q|iHt&7degHCF1B6j2oGM+rRxFlzx?v5tve+gFeP(AK1SFscbM?_O(rCz($U|sd z6NoY4J%0-;uA%3SxjpQBcHu#k&BXIxU#Z=VPy9|``o`>*8(?;fG>UJSq!=Tp)x>s^yHt*1BI_Y z`Pmp?@k;S{TxbS5x&l(VCh*;n>g6e(NGS~c!r(O?$|b8>Kz6!esgwa|UF#O!_nl{c zc-!AOZp#2Eef=B%R7j1Ll{Tvn-pBNQi4=8ogjrS)T8-2Rv=&ws-`!HbEvs5UZspt; zB#?)&`Dkdbb(ubph5GGye4O5s0a8j+g@u+xz?I~G24Uzz9P!=1|M6Xu^Pc<>>8Vqnj{)_i>FD7DsxU6C z$YN#+i>u4BtHiN{$$$6kzutBE?&)9BzWEn_6a%=<5Hy`b4>nm^+2Y!@9)>X0pmR4u z{d)9){5kQ|SAQoa3HSDz1U-f@??_euKSig$_PO{^|Ku|}f3up^uWy$NB_>X(HJbf<95@*hS_FC3*jZsk7R9!KFQ|BkA7L7JkRm+#f#3ivmbwcsB1j5!S8PV#K4_%L7Uuh z34Amj2mOpO{Q09ZpB~Cu4}4I$<9VLr#Xo;@+xU$)`LhIPswx04+hRLtA`Wb@yPH3G z+G%HP0H`cWWLX9PsHzG|)qZZOsx^*E)A{G7UzZ&e5wAQ5?YL43X|wp*%a`0P0mbI5 z4f;51TmAE51XI;PlL(f?yebj0Fyhc(lqe>I1>;V)R#c&EJryLghr~M zIrbYYSAJ+wR419oRtX~VJa75GG%d!E!E=#2$bPF9RD14xf9q!kE+rnDl(5{@Wo;6; z&O}|{9oGf`0yQieW3R5UwA1Fsk6yAb*_I0!jmNyR&bgqi7>$@TDerhZV7}8@>(*N2 z_;QS{zCfK~m$^o7qm1e#ZSw6jO!h6TQM5d6D9Rj8%Q6URN+||nt!3h9QM53fWh`6yeQfdgvadB2 ztf`owz8d1W0Pyy) zw^{`ZKVvPDCSu2xp#0k>b)99X${GKk>a0~Ss5FJMwxuGVCh_*h-Qc@E;5_HTRI4YP>jqO*K}NZ~aTnH9>=NFG*(FI< zR6uLuD7Z|vcQ{6n|1!X4QBpx&K~9#ybReSBq4a42O+iz-RlMWQ*6XC5_s&73{VO%*EPZW*QK z**uoS?yzS9;wp`ZD9e&}JIgZ6W-|sYvj&gT5%l6BD6SrXFkSw3dlNwD%V`=a%vpmp zo!2c=5q;K4KwMGPlchmHQs)MGFW@>kSMh}0bK`_*=&ZQD1yaEiE~HE;739&PC<2gGRiYApDla@4fHCYkK>I9DW~~XnPZHHx#!6{>=K}wB z)&yX+&X=m9vo)4^k|aR}h%MgvE`UW*1UpM}c<%yGrYc*Dj(xcAK*j4-3R>sE|9xkI zh4jS0Xz043+u$2H?DaC9Mtu6 zVX-}U0$)5YQU z>sP%5y(kOFtU(KjiIQ1i5dm_X`ly`*I~)@r)1THFU!J?P6yHi$$m?rYyxd_)1l`ZY zmnD67dlUnRfUaUig5^}#d?#HmCgA*qZ}*IAUoR8Zu3z@R99)+wVii!oxc_8(T7wYs zl}ey-WIIrUrLzF_Sp_(cv+4uV=<<|OU2yr?)CSVxSfP}{WP6G<)j@`ks_DAq^v}9UE*0usA&>bwFK6~CgV~{oxok|aD!xWh$ilcg#=dT2u$9&ZR zq}{x6jjx{hy+KdVq+t2<+4IiIlFWM--0C=M7Dn||?NEMnaP!7BPXx%97g=7bq$+0& z_Q_<*&yi14`ja_ar5azI|K`Bgd#FD@Szo*2y9ltR;#Bx#GKKdJX{uTJGVlR7&>fHM zNPdX4zIMd};VU)*Io+v`$!R*T7s&7T6V+F>BmGGl#Rxi9JLfRn+2xc*(mxET_t|Ut zapKzb%lyW9drAsW2NKo)Q?|Z##b5gR+|r-X4K~=}*}vmvr;=pxY;^zt002ovPDHLk FV1jN8x`Y4# literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_silver_sandstone_block.png b/docs/images/stairs_slab_silver_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6439a31872c5f87aa3b821ea875f8401814d78 GIT binary patch literal 2359 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_silver_sandstone_brick.png b/docs/images/stairs_slab_silver_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..2cad299cd93d96a76b205343eba2a388f94718d8 GIT binary patch literal 2554 zcmVE(`_CEcMM=H}Jo9yEG(-I(?&1uCIve_&E`FuNAp-6kX zo_!>;t@&BEf`v6*6J9PVD z6Y0HNYZ2-~igNO$n`!NClvbiQaw-WXT0ctLV2PNXZUsj4I(Xr_X zE$HW;oz(Zcy7t6;zf!5h-cw{iNQffS$z-XNOVvKZDq31Q@FRD*-(b1om+C1FXfp@M zx3ufFNyLEz`)d5(gky}Mh=f{qFpT; z>-Mgl+hgyUiaVLAr62>as>++zU|J18N9U8eeXp*u>_aC%{aBjpo2z09(A3IHGnB$u=C7)FmQK^)db&a~6AH4rtsf1Ie z?MF)4wv8K^Zs7Ymg_#1XzFbpNI8jvLty`A|;7V^F(^HdL={}ZmvN`>{8mqVWYDh#&JHxkz`RUJ&)aYB6 z05#$5$#J}B<@fLFiUqJVA=8Ke=(~Ci0N?X?<<)PcP0Qz>oy3mD+#eBx`)MNHIFT%j%j3iES!0obrH+?Z_Yd;)-p z@iBUPuVOonj^x6&xoQY==+Mi$eS31O8Y?0tVuC~p&Cbo>xh@@@Px8%|Ujg9MssHfR zwHpBJ-2N00#(`_s`>`T-o0}^V_#VP`qU)L1_?DGkM=VQ#!qlBGVz1wj*F*?QFnN2N zuddyo|Hc5@wrvH_g3Cb0Og*WzSpusKk=h-q9b{X3Coeo7TF}{ZXSv=#$l$xXU_nzbLaM$l1eC*9?da@5O|(PCY!@^-I|Tk%uE=QKK$q(F}aGxd0Zny zWTO2>rCiqcs-&)v05iIqL{usjy|GzboMZOxwC*>vhROiRvKOkkT)RP{dW3j+eD>Uh zSYN5MNU=B{m)G~O?P?iqI~f8$ezuTADgnug3c~8oHw3IyDmadV9VxJwh_;-WG8s)9X zjkMx2z!GBR1SCyg2tm1ACYKA#&9pjQi1_NMtg$glpUNVp?o4vwe7LHr?A87*1Ych0 zjRme!IgIk^R=o<)gk_1C-`{r@5JKqS1W+!Q^}Tv18^H%)VPOu>^K@)zZR^1IeO*UD z7$eSK>_f`xQN!%)G%^VE*4X!JSJ6y$P(Rl%g(WS(+?iRHrIkzeOBvvMp04B5Fm-1V zA%w0hRY5g4I22p;#l?Ai-#jph(y+0LQcC=wwwl!P`<^C8UDw017GPPHUK!;AYAfuz zaUb+OFSbR6Fd*e}IZd7_u~k8(FgrVqZ76A30z_>9Gp!`qmsHeoviQD-WQ8$6)$u!b zY>R}k@O@tg!6Y(?l~0lYA$g@zQ7bt&8&EUSkxIa^H{Z4Z-ac_u0$jV^kCXvBwr@)v#7%t2NUpw{cK*MFP)` zNCd;t(L#)|6tiO&wJVnD2q7WeON;E;6V`qUB1@L8p-RVDJO|c z`f{NV|LFRMcmKHJ?;I;4K%x7sU&LHvWO$T~8(U)*VVb^DLan&!Q`ffb;8RsJV|+nU zFqNMepVXx`tZc<=#=YMcP5kJGugjwMi&_eUc0^?gsLNM+r= zAH?Fo*w{GZQA*pkV+ZfN^P2~j|Dk?r{`IeZDHj*Q&5-MPY&Ia#+>hPmXsVmgdfE_wL<5SkS28I50SblmWKwXwx4W3Kdtu@V)o{ylQej zk{^*&`cx(JmMxogU>u58*|r^qhev>Fz5gJ=?OyRne@Ro7Wu@X`35%^;HZyckot_O0( Q0000007*qoM6N<$f)8#6#Q*>R literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_snowblock.png b/docs/images/stairs_slab_snowblock.png new file mode 100644 index 0000000000000000000000000000000000000000..33a9b909382bf1161b4cfeb88f41ad87471177fe GIT binary patch literal 3034 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_steelblock.png b/docs/images/stairs_slab_steelblock.png new file mode 100644 index 0000000000000000000000000000000000000000..046c3baccea9bec56a5ebc4cd59cc160c6d6aecf GIT binary patch literal 2811 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 N002ovPDHLkV1fnOeXIZg literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_stone.png b/docs/images/stairs_slab_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..2408f1336bfbe06e807824cb6a0626f1e9497812 GIT binary patch literal 2134 zcmV-c2&wmpP)QrvS+<@F})) z2z(yJhG#smBp^d_MjENP^d`!x9J*ieRrNC3CqVkUuvk@HUGIBq6$z9mQKCeN5+zEM zC{dzBi4rABlqm6kh02S1@$Y{78!;RX<4sg5_}~v8y^y_J`%5?8dQ+^guPc3{(MYzh zn}}s;d`902rs zJ!M|j9GXYt=e3A4KlJmvcchQ=%~h&ZMIbJ)ZQDve*EomMY$`s_*XVRQxqITzoRx@E zPbO0brY274cDu5zlQJHU<@eRqRoNc6uChjxWdN!Wv%uqwj`I-l+(|sRjYcDB(mp0H9&pc+809@O)n(np z<`I$Ed3SSDoSb}%xmpbXQVa7Gr;h+89(p@@k4TU#)U_cZr5=OYH&0 z!Ht8*mhJ6r)DlYs(m|Hv@bFN!k0uiUKoA5l3=^*F;$NSCo|1PaZxaIQ8K&EfbMxwI zIvoii;5ZIOqmg1E)Fx6K$3d^(SF9zA6zXd<8dzIf12C-(NZULu(tFzNHnw+m003q} zR1_T{ijMNcM7oMWaY@?k_OP?NtMrk^^nf__JP0AAKomQA{l08Fj+4qJp6^4PoG59n z)9EPnM6cIV2;bS=Rrck&1Gw(=`Fee7MI8ASppjr0aq$uap?o0#tiAdwhQp!a2D&gL zD8&$p9YjKBWkr%eeSUHhbec`Ys%+a<%I*gbzecS#C&!PDCd&I;tro&C$P+W400Ie2 z1elfy6R}SLQzF(AQ{|vkIrcm$m~B}~KcKpbKGuKo1VHTj{EYF%mtSILW*VS%zM`b`Ig4~IS^L!tk@8g?q;u@n` zjV+FApYMxnJq)8PF#$Zs0%#*opYF*%*L6{=)nFvIIjvR;K@eba6bBmecgJz07D>=< z63A9N9Z5!)9eij$e~zBLzx8irZsG>1XaQr-Lj@IB2_fHk zogj12H+`87v6Q< zl<(K;HRb%GBa;AK6Q1Ww5&*zVUhD_i6<8LIq6oH~eUjs~!1m4#qG;-~Bsd{Uo6j@z zA{1Ic1r_*#F9p`IcH;&B;K|-JM(E@LKo~`+Cl)Z79K-WHw3h#IqB05aJoN!T@ZkqOmXZi>X)z*8XuU6tB7{+d#f5l{Uq@X|M{iX+pfFtBru&C>Np70xZjfWtr0F>63`i47~U*c%CnPo-BmMJpF@~bMd%p_E{Gnc{taP2|5uKZ5d9)+Kn4{y0@P@K1j~|?e@GBluTZ)?CN!+ z@Q`yB!KZt_0Eh^k0D>R*vRDG35FsEC1OWzv0qV&QB~_84Ly(kH^Xd=S8CW zS@A;toOow*L(tXP!9iRJ&dkhStKk0=xP9xU_|Xr4kbhrQqQsTszqIUdz3!zWP5=M^ M07*qoM6N<$g699f;MrJx=D>R1%f>EAGIh@ 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_straw.png b/docs/images/stairs_slab_straw.png new file mode 100644 index 0000000000000000000000000000000000000000..e4be956a5d88c22f83588005ebeee7270f4d4ccb GIT binary patch literal 3662 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_tinblock.png b/docs/images/stairs_slab_tinblock.png new file mode 100644 index 0000000000000000000000000000000000000000..683280dd521f5556901c2991a5669c85f92ca56d GIT binary patch literal 2307 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_slab_wood.png b/docs/images/stairs_slab_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5b48ac3a121d153b607969982092019767b62a GIT binary patch literal 2239 zcmV;w2tfCVP)O__$t7F&qVHhf&~i}ELgB$!GZ+~|5va*uZ7>37}8%p6=e0_{OPmjvX`bW zdgJPtKE3c10N}7I0D#lOU97#?L^N%&_a|S|0boC!V$Wt*c7;Bthr5u^rU3x&{`sq> z?5*L8+_*ZXS89_9pt$stAy$6pw|{Tw9ve3K8xuoJ@XHe?gtl-jRn{K>9z5O<>X$DV zzu#pQ_;aHu4_EvzTm^LmKLXVWMY3IGf(0f4U_MudKEUK~NL zKu9^Lv#fhiC9f_M!M~-Mg*8?l9q1PNRU@JjWFpSKWX$>NKi;WJrkXqR&W*B8!K*yK zIfq@r&wkX;>PwLrD_0|8d^Ety0bgs)QR5&9)iXQYxH_iu@tR*mR%>46<;{6q4gkOl z0XI``pqz+Xw`WU*3?iIvPnl`dLWJqV$t$D!`7?v8eo!J-qE8XejeE$y?iQ&dym4n^^e6ec`FhC0KGv!`Z=Ly7S^DuDyu(SG&Ud;A^Qm$ z8F*Wl$5kVOA6JbCevavdr*JwQ$YnDCP&)xXJ=?3F=xIf7(9brmd5@WO1t7j%UZ7B? z2kUV|TY9zQrUJ?1WFmMnKl;=dSIso0=Qde6m(5@;zK^@#L~191mVbV3KxoVBMilJh z1Oh61@_f-4V^?ekB0>hQ<~$L9`+Q#Lw-ni7<(dhYyfUgkSrt!el!(lJ9`_$_V4QO> zyzQqmIehZ3MONoecDyzOe638ofa*l>kV&CLIGqmRIWIT>oIM%D??0TX&j$d2OvJ=k zFYcE@T+r`AQ0riAfp(I<-hHqN07zwWtc?;8j-?RlB-tHL07bn-JXy;K&&>p2Db!|)OF%Uk&I=^j?+HRAMe7v`5qzW+LxB*`!%f)9DT zjRVyMr#KV=6pt6uuc$|zRx62_ox@xAOa8U@T zP4Lyy0qa0v(4i^_Z;E!O+H82VAija&exFeHwpLESzWy%3%6zsbr@Xvx`Rk`MWNmv3 zfZ7Bv6pM%_GxdkTo7XPr0Ll6Jw?TX0je@S1X$Vl6h-`+KS1dssRKVX3RZ;N8^eXGC zstN{s+65t1ML|57Mxm%fRmk=WrA%{UGlh{pFQ#TU1oFClWNh70fZ|z1s5To4r4(7U z*%0)VJ2aVy{(xH`U?nQ9F&H8V78Q~bkVp}AE);e6+DIM}Pm($2!`sH5RD}snVMc(d z6C4a_r3s^Kv#P3MZk0p<+0g++8>rKa#CPFucMGO*@s&P-2ukW!Qq1J2;5>Y7Zf57k zGZ!n%A+c9;3-un&TPiJ<&0RGL$V3eFc+jnNu+T?|I62@4AesbF9!7z3BKS=^T3o_2 z8onsv$qds70A)7b7idM1BgzoGGOAt|(R=_P!mLHN(XDkbp=2S>pXp`gjqN>jbsRHw zkUYMeUS?%VfGl`4vB%1)V#EAuLTINBGP;#Su~;k<+${c6)O2xp^V$WSdi+=-jc&=t z&4{4p5RUBN)gO?Q*DPxA1jrlb1qaGi{fFQ01OUO|@lm3h;1qRTA^&djH9eL{qgZly z)a%nD^4@-4=s(==LpZX7vC@f7EnRJGZ0{kP*~4H+V+7DB0MsV245 zR7I&taEb%{nQ;BBaUn|hkGt3rd2F}~cfT=0S*}pT#27IRnE*fxgYo3EkG3>BoL$<2 zw~e?kr9|9^x997Y=TLtu$wbI+`_8=;;gm-m;7Vi@gCPy`;V5E>40<%L@Ybsxbh5cT z61!OdsCvk$6-V+1BTqy&vxn|ZFMHc-(QV8ule;=<`~3koi!k9RQQv4{uT1dqkuJfe zWz+b}Co_lM|B?RHeEqF)ovOB~s_51_uom5Be}u>h)x}r(5RRts??>W&eyEegaca|z z5S*eRA013y8P)0adAHVqm56wEz!R}kQfI(OS*cAsTAV0y7pg}oI7LH0Ke_hH7j-^w zpa~Vl;(8i8yVI{*5?WEI+7}+Sk5&H!q-v`^^bg=^ zrM9BtWh=EWMO7bG?b6+DwW#ba65A}@K#K`DapK_Id`&!=>BI5w%sFSq#tycrRDLfR z&-MI1^E|C5_v^n5%$ec;vE z3F&QrzGd?5Gs#iD-AfQXdC=9_3A=A-9{^ydxW)I207$+*+y?+S9FO4pH|}(Od|iFO zThj^q^oRifI5rjq0L*7sK`=gDS_9y`efkXmZyp;102r1J-~HofT^natZv6fmr)>bZ z{^cSJKYPTR$Hp+9UFGKx1TPUmT%Jzy?QVeR=ncg=ej*;@``>-A#J9h?PnWLIHH~j; z!6E5bFF=lGnE&>2d z%W_SVTTk+Q`$u0nz_*_VM8^PJn%Zvzz^TNrw4Xqb_ir>cR1kE&m#+{(Tt3b$Vxh2& zAMYW2b{v4Nv0Ki>!TigTtBRU4) z%1M^p-7oG+`(N2-U^2q2LbrSN^h!gcpcRlY4k0D#ZdYka%a6uaY2uvT|sDgcs;Q!(jx zs~|+D2go2q*(q+d1)}Q!$QOK(+mz042ZZPrf7W)Xn^%SL}S_oRCO)G1&nNexLe z5T<5(I?I~IZvFfDEC8UkYd5tB0x?&XpWPDxsVH+onbHnFW>w43`h(K>1j4kKa+gwZ zm~};$N;?>_Wv6#+EXq@9(Zsz#+{ww7a6iwWewf|p9)L?z`|acVbPgcB%Ca{jI0UQ8 zUd31_gq51?8}2S|NWU*0j$x?|&jJv!x20S_G;)SRQa873BZ` z2f|n=1OUhu3NDKfLFk$fCu3nr88x#MLF8;U$DdYeumJpLy@*}QnURME{Q!X9{5#)0 z0N2jX*f-KEJP`tbqeJY$qCbcmeq;*;>{^!V7{EY?_aG-qB7#`nssI4Y`sufp*7>nr z%f``22xirB1YHL}+kaZfNyk(r04G{_Im=qP$fF4P2sOp_?K<}H!6LIZe;wS^fCjy8 zVP>_=x4Z5Hry~(*Un?NIgx~s>gT=MZhCyn7iLn@viK<(|5s361)?JtiOrDH0H8|fA4cPk*WCHZ$V#R29ZpDPSfrxyUv%}K;sUF_Bv zejk2t(8={bUX&GW1cLGawO|4q5CkALU_cj!^HG-N0+a}ekzr2&uFg)_jT#POpAV1= z60wm90AZaCe6H7^}&$43x=zh@lKe$9uo$q@j+(mL}$Vq|C;z?G8; z`+EnSIlNa8=~9KawWyT!x~>rjQ?rp?U2`Qvmr`+DpO^j0`2*~JlosbIvQILr<<_Tw zSlS*Q9N_!sR&vrp#+?nPfZW2!YxM7pqzRESL{5dcZ6AfDt|bZJF# zl05-Xt1(JahI9=RK^EJ!{-D&Tc#zw~cgCHNCR)UqzxT|zt)n-TBC(lt){*ia?M~j<)d-+TBEx(0|jo+hLH} zTc&1vmZ;RkNDKz>UV2r!Rt53RgcGjBFGK)2p;AAbAo+8a4L(s%Z6B6opX8-DASXmr zD7D=Xq24~#^Yk}UalARL`88^GP;cN|EX-GXD6=G`Ki@Jr3|jg5TXr4WrqlOpRdH3! zY8mKn+=}zGfFGu!wx|S&+Ss6l4ADxS)dxH${Ps$*$A_F8VcWEDdsX&1jZ7T?uL`$K z3x0!H%+mTM7Ag#6%Xt6+Xru&z@B%>6E{L2hm$hnjM~RhqPOi!?B<bHwbai zYFexI`Er$-G+=d(PlpV?$%e)NDM?Z(uSq%#~7=xR8qS?M!Kh_xhX3 zN10{5O#oEIm#R)urNhSjdPzD?4svCatvRZSd&Pf}mYSm1&d=E5+Wq7+R(>v|qI^0m ztQBzX0IM9mqJ{`S9k{4C;5PNyC_A4*9w0}FW{Q)v)fWHdYsc-S(hgs?Ca+H=a?!M; z^JijVEUXnU8)xfzMjxA-nbHnwV50z8^fE)(ZKAu;;PubyIzJO@m5dHNw-LLPj_Vzb>-%GDbUEPa^nFCC(u3aYl+ zRxV;Z9OiHPaef2;tT#`omvD5*&m+u2k$vQ_RIRxbKbstp=CnFByxQFDN=HAJfBV%V zHkr0x(=Zts#^d}34^3)9b#W?&g<^%T=8zm3WWkQ+bTG(e&04$TFc{v#wmRj3@ z3}Rha=cmk#uJ!lzOWz4~QgM>503iA4siZCD4U|xk+%N88eaCdAtjQ4;-sq#JZYWOD zRRAPnLIubm#O^NT0aV`p;*-|H*V756e&uge%O{`%N3d*ZhI+u@1ghp9Yqg?PeD)=MNt%K4@CmBm!j~Y zNs*geBZZq3NZ}Z8;Pg;OlAXq}WJ$IunWE_Buid3A?({JGW@m;=ijpb0Me{CPF89a0 z&%Al>&6^?cwR|lvOqOpgvgKQg>_xW0co8qX@xj|d>DeHk%s-03_2BxNz|Y$KJkUeZh?n z-e%eS7y!V|6aWBjy##_$tvm(*WJf3Y_oq+9y;Elv005?W3g=(@{;{?5SRTA~=VJx{ zj~^_whtJm#8(0X05h|%isRz|G0+FfV?3Rm5$B7Wcg68Y zHm5egkeXoH%5NtDVqg!t^8Pyv0Orq~RnDigTmOYA@LQ=WD14L*)*)a~nF!%|^x;N3;*%a@i z`+&pc5d#CT_}*I#0Gjo>^5k@81eVQXyJ4Qf^!Q84eF}(;yI?^Z05DoO3oDrxzjB(6o^y$i9t(xWDGEd(5UhxXlH8`Km=l| z{0u+@qERjK`?51a>Egy+6gRlTq%cTPCC(x!`>a-W;p}YUv*kx!+cz)()bk|iY=M4I zz6%h=5X4Lbf(84+S;`=$&hoT)`{6y|CkT!VLZ5H+Qk-Pq7LZKk0RX-q0x^bwzz0m8 z=m-!F2T^)-4**aIbN^z=gYSDdKg*v(AnZ&5*-`FHo!zn+9&sT4e*JT$O>V8+wY>ua z(5N~{OKC1ygfSF`zraT#nMJGB0uY7CdSweh1Y%<5JOE&AvjPA(Kbwa!l;Tmqw87d< z#l&S0i&w8HZR({s$v`cjQFYL)*D*ddC(g09#~}nfy-g$%Xn9p(5tKL)h@IjZ40A{T z;vgy_p_0v$Fdw5i-pYF#A>RAelcG<=~!Mhv!C_;KcO2k^wfVB{9aM z21eij4nek(bT+3%8GtJ;ln1!tn(~%qcU2x3fCb1U?r(qRy8wWtVD=SNCqq=~gA_qkiSqKCH7#_A@nvpB3?1UjPOoZel=tuyT zZobRp1q``#CD-`?6@*;KgaMoy8s_(mjN<<4nsQ&<&>&$!JJurZ+_{UFhIuw=nkMgY zBLZQksF)J=o0-6+H-6JUfVDdxGn$By92SIOFgUyFGiVV6#wpytubTd0d;|dyNe}=S zCURrEp0MZF_&IY}{MMn=*v2)F5ovevdX&gJ{MfndQteD^8p&Qs<0 z!kGnp_UR|exqN{aK7xRo{@$KiT1U|8e+W={%gz+=jrnL|)2J4eg^a4yFdak?s9}oA zT5=^=zfT8|Oy%Lb{2h!jkre{K`a_-wk>VtDy^;@v2~r$@*gQa<+J3dV0e~kux``&! z699PcigmvHX)y$nb_%}N5ZBwOoLJ!@5b}K&E-WY@ykrnK)Iur^2$i5eNVnpMDtt zu(Gs-WO@Yi=U)~OXnl`D-hO*eIKQbg3$T)Dc+D!3Db;ca1Q0(o2m-}^WhU99$9pMG za^PG*pN;K4c?cN5kjbmKt843kF@*VZXO%_GvB{|Co)lNH{qSC>&?L%R>i~el=?fk2 z>ji@9gln6X=T@Ag@5vB>pjliyc!ox8mzTW}_0IX(JnXa$uepn4Y7B-sBsM#2ZF~Wz z%tPu+!$~m=a-Cioj1Lz2M zF;mn`ZUTvfjq(%TBYLr8b%TR>{k3n3duWFU6*Fs&!-s~^xp9I&vxyI`-2eb2!i4H5 zrcP^5*2UMwvKM8RBRQ^gt?G#El6w5wN7oUw zqh!i$svD~MQ9KBOFbO(jL4=ecC3Fy0as&WRRY?vie^G597DP4zaqXk)N?Y1mMj59# zrN1;Qr0*n^@)4KDbR~2UadK1;H*S5UHkxL4Vd|30&p?+}IKF9CSgmX$lZ%G0vs*lH zz8edG>iJaG?gqlL!lcBjfiXh?a}WqBlB}(B?@r@XFJz?B`HuFrd>0InZhI}&(K+Qu z>eSedsTPOQ(*h0xLF<1sKl0o<41N6wpD?b{9SLWpaF0NJF9(_6Q616$n5l2&K_6C2d*u_IzbXI~BD~VW&qR zDnRJ1I7v?z@!{3W;%QWzuIFQONUsuOkY?fuK5o*Qg;ssm|SHkpbup*Rwc13CfLz z>j{#>lMAH16el@US^RHT{=me>2Snj8Xz#%(Z=)SNi!NqBIy(lhQN!rOOxR9t4W3&E zYkROW1pz=-z8}Tw)iN?!?l1OQ9QLp^0@F16Qk>*S3nTij&_p5ur_4)Kx$!CNmL7_s z$bz=m^g!bKUbMg=g~5Xq&ySxG*^<8HzjUwl^(zC}CMSbnZ4Z{6gAtBPxvEPG z9;r-5M40=l>-;+3?KJiLj54Nm3yCXpA65psUH;1Z?=Z3R!!UTyx=+Cv=cDf;otU1- z{nho3T-~<$%#X(OaVSo5EPt3-eD5tr<#Wp(h1XPjR^CMUU~@|xM=5LAENM{#7_8zX z$NHC@akpuyWjroh5mK+Yx#ed{{Rd= V0V|laT4ewL002ovPDHLkV1mtcy6pe} literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_brick.png b/docs/images/stairs_stair_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..b0cf2a6ffb30d92b7ba7d437711d066c2dfbb77f GIT binary patch literal 4523 zcmV;c5mfGpP)D>SH^?vyFvBo2 zFu(vJpg<5ujYbn6S)wL6G12uTIT}xl8ehC*009}gr>nZF>h2%+*6r%1A*c=J?E3p> zZdF&^y1(E3{l34~9r%X6p|6d`_39#kiVd_5=h zg99rob9Vcra2S9?u8S?QKRtKgzzJK|3Hi{Z(@ql?G|dMf7K!lW=z9UkD5fKZT*mOW z^&C8K0D!kA&7ywCj^n<*n-YpPdxRQHsm$K$LRarV=+DM6OWU09DRN9;yOKk zeC&P1jO>znL?U|pX*#XPKP@6g6m6m^h3q%BHtBo2_w426>IM3`dq4wD4loCB>GEbh z-ZV zNBECsX%eO>88o9NPmaA0$a;%H?sM?kmE1P)jxWql(FNes0cGbm&Y8~pi0Gze3hOlD%DJ6(P@5Lf9em8y+@WnKuXacyVyj%d3 zsohDsE&$h7PviYXO98Nj;L4^tVzI3HX4G>4p-_lVrq>jl|2qwH^|MdiGf8U-z`GC3 z(_3IxX(VX+#1{E9uoZqdR9+wM|;{h&N zSgXfDi~zW(OP7LcJ6b?hGy&8#&KCf`oG*hKM=^U_b3L!knhQXOArKJ?2FmUmbdVL)fUd%8!!v{;i47k-orcrbOM3t+1evVYpt7lAR zOMMe(#^ZD-T!buVuh#!h3fT2Bm3V?r_A>CavDT7}#Y_g?Z#s*Qtpe!7g=Ac5|u+o&WP>8LT#h@lB zxY90i_kTJrtLDD@v^-C{!4FiVS@mEG0JfdsxrtK&*ylKOi$qAPNV1RsLd9S{NWZUN z%ubXd@%`%Q`a0>lw5#0*a18@Dpr&n;XOdE$prUIzgEy{W@WwR&?9F7@tKQvi zS!}l~{a!3yLM$!=CQAtR1)|NQ>uONWr=n@Vpq@QN9PpP^uGH_$`|lxSNI6H%2rtf= zPg)3#5j}i+Rf|ju!A-SN{okx>WZ=WA*t2Jk{*IqOfmHM1ZR-KBQWn4c&F^?`-3CB1 z-7OL!<#||&`CoN(96u8nq)cF!Wzj1h*8)hnE+OE&sS}BsS@-wUY>DPkwfp6!sds6> z>}f>J2yfOkYTOw2^yZxJ?P_n=zkLV*S1wxw zK-e&NGyr-488`Qxk1Y$6Tu+csMH2u>AqcV|>vr2F3RDD=pf~Co*=<=|Jwt-qbqXI| zo+sU*BLuc(5mTnoBQI(C`FJU~o#`}j^_@r_gWCgf1Hi?@eh9$p%U2z?=Awb%zcudA2p2c zjT&~;br)3w2F|O-bu;{=M*8NYM5ss&Y^G>I9 zr)MgS@G&9iIUJE2g!V7MbV+H+VfUbj8t_p=*7e;|GlR>MbLm?iTj;}GQK}| z$^-x|8$X(E-MVS}&iBRnLIC(v<1(Vax%Z6&&_Z}&?!ufo5{{$6?XnRPAcdFJgb&s~ znlo=Cnu{eqeQ5#Ym$(yZhs|)9->7`xyLXQO;PU&&1Mu47<$zRKPk1^$07&Ek*?UV` z2?75&O(Ojbb0k=9smVbd1sxa89%3SUe0fuMorM;+gB~o<3HR#Qz*iAK20Fs5rt0x(d_8-`lM!?7ddG&-OjL31P5%)8iUnB5F>6v;xM2>vH+1p#Usj zvf_(Jg4b142tPk}Y&(acGXgPwX_r#cmISG1C(Y#SKq2$b95*TaD?FUQ9}t~uyjf5u_r@o9$qE< z`u^Jo4)C_>*rYs~;MeRc zO;a~DO~cTQi>sC@v{yF&^U1UHoTn?q4>mmfB&FB*(YS6F$b7K$sVp4U0=c!R4%@bQ zeQrISYCUcy!|rrCC*-|w@Erj3Jf$ZGKR?Jv>mTK3$662YOWd{)3|!HSZOcXfR!(dx7 zsgc|?4Em3k4Vi-n4+60Bu^;O>j#&UVS5}JBa2Q(%UAmgM`4Rnl>ko$KJl{1?r3rR< z2QF>IjAk8;U*67t4szr9f1N3jzH3<*_U+%#tBp%_w0B+gbjr)iSsf6n3HTMw?2^QvbKxo*L9_=s+>GtZ5@`Q}>y^f|i^gICKc@8gOgTL>~j&?OYoW^#Sg z0vsoU<7B8j`D6fwtY3|7rPw@X;$aC4!1Z-=hy^l8TY>5oQ|_gA@7`=uMNoft0s7uK zC})oMA9^I``p^*yAwCtqWE-yft zY0_PV%6-25ZOPPr>0#O?Oy(TrKDQ|b&WOjgR{cX=4g2?fCfD(y6u@8FeoRWm0ey#5 z@rkne&y?u~)AKJ?5J~6Rsx5>rZv*_#1GRWSzlC$DtjyN)V}_x3;iLdY03>`D*eY{} z;Ct_>?5`vgqS7=;I1UM9GxeRBHGqsGK6>;CedfTYOeULfr32lgqfxL_q_l)gUWF(~1vOy&x4tC+&YV1+4%O9-m&VE1Xk`tBnipA(~ z9P&TmSA-_~Xsy1tVQ98S5NurJACmHG{D7|e`4NXN5XUg|?)%Nses>Mww-0aRx(Q=R zB&3K-N=xt*ST1gAIW`dV1z{yTiSkLbYsgR z{oJC#BlwpgRfjQL7I0_zbkQCEnRETuHS0Ad0mMpT`LAd?DhAj>&|%x0qJoom8<&yv zJT90hCGF?tzgn2>^yZhKGwC!*&!bGm1HYIwgQ#IJVA&$wA@&@PO%o<-?E#3yqB*<2 zuRv1egWJK54gj{U-H?M7NmZLT8Wj}4`zq4%^Yh)dO=&o+nR`bSGA~dW+<@8Bh{xkR ztK1Z1)lx4;Ws$v2$(%Ne8pZ z&pVF5{@>7m4^t_khN1IwM+iPkr#V#xHGb36@BQ6WS3}0Ocuv*t07^wYn19-W4fQ+c*L@34w-J{7D7Ts!SP zuAP=mTn;)8p9C6_`Bh%qviS47EHK_UXFB~RWRJ;#be}<_|J-r-+;Om6SEt1wH78@| z`jiU?-=UiuAcgbc+6~$7yKaun?@y<5G{*=T7@@+Za8wPrxn>6Gw4-Zyz7Tv>%P&&= zd0qpy5W0TXZ^9VL%e&@0V++9n$Dv!E23VeVnAu!0Y8ZB)6#n|d8|ix#fDER_kky!A zwK$&&3SiCywFW?Avy2F@o-vv7@~&)FhZcOG@daRpO>7}_F!Xjq3nk$&6~pfY;Eo2F z^!V=w7hlN6&AfKlM~^;{)9wz3%^ZMi&kJ<=jTufloqfJ_>B_HmL}o#Kt?+j;(b>t1 zwbI6Y`?_J~6y94R<9k0(C{eo-4TU&&mJDqV9+Y6TrM^iEFPN^L|AX5Bh^ZsAf7!5E zAE4OhI7AFXo5ClX+O%izHRsB4qj4R1FP(N+v3yl=4@tGIY!QjhPCTJbT&RHPhM7|i zI|kzmAsPzl-8y5!SOCgS>O#i0*izfTA=jnv$RU`a5Q&6LZ$5oOrnHt2goVhd@##kA z!y7d~`c)v;^KhLEOPZG--(zzAc_6D(VnQq$J?t2apDl)?QKE_gzd?FY^>i|}e0ST9 zoq+7;Z{6@1kWH-ey?`YI-y1#{kOKI3m7w{BlZN`H6MImydhP=PARG>Ha%Ck?POsLg zofd*K<8i{#C@E#5zIWehS=>}R8`sUSZO2abZh8XS^DxxAel=>Z5d>#1S@WHsQ zLwR|*HkH~r3%=f?vUBHGi<2uW0VpXgrS0A+8Ymqh^uY<=M;~w;eGKM}1u_h_J&yy* zrsE1fKDBMF0WPxq6%I?!U0z=PrFJ}@ih5kWb!CevQANpAXD3fiuf`GLu!cv{b-A^v zj#RRfHx?|S(=c!|8SNQ@F-F8NxO~JAt>)oyhzD1$DcZV=dOl#>-4hLfb?YAz0ROeH z7RU2+h@9WAD=910wSABwY>@ho9+u<7*Q{Rm_x%qO`P90yML3>^laUzk-|FCmBLr8^ zm`r8&lX-F0T(%`;3heL30Oc(@trWr&NA=@hm5%#AB>^-oStuJVmK4NG^-cPW(3A7C zA+(S1UAmM3Uk=s3D4h@i__UzDR(g$yi6=aSaij?xO8`?WI-vsa zX<<{H@PnysA8!R97K;@uTK=D=y2klp%-tiu)_hyN^ z?r3{PdC(6-Uru#Z{a=0m^_&4dln>#K4t*`AA2&ZzxP32*$XZf zgde_D001g~I6xfe0_R^|;+xx|+j>q2f+l!kN*<*`_~1C)5k3S;Je!gw$B5Z z_?ur4st*O+zjK}NFaM} zRD9C4s5sD=2mrjIi~xWy|IPeNV{Q|D{qu6_pLwCvUSP@!CV#M{tAa4}4N7mm=j!+K zV8q-3xVtOI_N8Cx)z<=>`h5jPmzvOTJIxlNGXwy#gsNz+jZ6Uc6!LtQjEy9w-hSIuD;LoCmk_TH2mViI|!Ty1m zI{+U&AqM`VcO|Z825;P)36FiRWMjD$4ntpM&(_uS@Umi zH+jT{MD$qgWkIJGS7*d7J^-V43f??d7{X_zpgi<$vI z+n=N$0Dw1*Iv1`t&T>{BF*g9d@sgOpGmnds(VwMZjxylg>mJ*qfMF>EzWB)o2%@&K zElGWYZx1p_Sal$n#v1U>-Pu57<6j)KJoC7PXNw=dBfI>&{}sx9{^OD<5(%XvBSwK? z0|5?L$QU63bh`u=bA#Z3(gk#SY9bxrwY3ucj{< z+_harOXdc^ql>0af~JY*#+17n=L+53uRYa)>7h1_fA}9UjT8u*;~shYx&YVj7`*aU z*}C@8l?=uKSGK3`Ypx7$MwX2wGYJbk$Ba+ML?5WvfA!f8*fainO%#hjeCGLf z)Oh1oQ(67T1v&8;1fG8^Lr63$XHZ~n0PKwd`aL;S=eQ1kQPKhk0J4ryxKKSR%dn-X zzyIWF4z38VU6oUP^{Na!F_1O-9fN<=CQ3}2URcS%3HvPoe;*C!%7DF50NJdS({sh3 z8HG<@Un6;4NwCC#Ds^U6!oii>LXjIv=l{FWX!?uVWZ`(wR+Nu28Y{z7nHvDd1{Sxq z4j@bL6~ihggF3QV6<`hkfe|8)13z8rMdS67iRZdXUB+r z%CUj1l?4DF7(U6|xZ>KYN69*bEU5_1*l#QtHYuc>m%k?ljq6G!0f0@wW7C==4pPs-7ZMvPvMusRS!T-%mXHPXIc zIbwKX>=xp|kMs?mU6SjsuL}^R9(A7J;yjRzg~(Kfy7{Ad%qcnhoYj5AN@&(y;f4451+AjEz7vPt`%)B50T4P~(0VuADW`zWOjOMD}ymNSHw zC!>9Owfh3_%`fzMRl7V-9m`r?K1x^1*uVw>fT3_t`C4X#)#Dan$aqgf8GC|36Z+~9 z=o@9&w@>ltqI}3Qz>T3&d7v}p#5>t!WTpae{^cd!)_(lzvJ4B5SUwDBx;mDc`aHI_ zyeMrf>hd)tO^%f#7F`C`He`MixRp10YJun@|YI>4!uMb_`B>j>veb^1uW5fUeF} z5b(xz;q&Q}vRP8%76qf!MY>(WNL_KJ;jOF~M#pksl;DO5NqT(hF`4(>nCCm8zMlYw z3xG*>Zydl$Kdq-ZL7~Y)Y?AB?fTG~qtM?aVf?Jy&Z(J4yU(hhvwLsy45Ew(X^^P&o zm!&#NtIKiCR}-3x!7z{!Ru$m2Ychk)AdHx_TN35#k6GK1dPh^02Oc059+CV-Il5#q z7+B<%@XmFQ^}7LuE@sq=k1EDi;jvYCI539H*!7|5{AL8^M)_Wj+C1PGi#lxeq{YXM zCt5pTAy@wr&}!*clqj#CtLb{zGLr#$mr$tVtHYlv+3Onwb-A~<0xA!jcx3j9!(l+q z1~$Lfo%b!FgoIQ8(g;;qJuXVGT@&U-5CCz6E^!~RB#Hjf)9fzQeSJVSVMOj3m3nvQ zAZ9|q+D)Ot$z_9{@;(HHF@!v+@J8yS7IltY{hVinJDT$Lb3!pbr`pX9=Qc7 zPY4E}qyxqQl8oq_|XSY0Ja=*S2L#T=; zINR2?Yp5MPeZ1K^oedKKsK!#R4gjXmx-CUUd_-NP)eQ*weEboadS~eC&h0N8m+fbU zkoA)jA8T3N(U98j5H4)AZ8+L{H2c6@16GgmTt@-mA=~0f{}zUV+?Y%d&AWu6Vq{A7 zYK(3RdSikdaCOV$&W^_~KP!yT8#lEn-5H8A1%T^20b$J3r{V&G$5Q6f10g+aixv=* zWFi2|i|thz5JOdFj5jF&pi-D)D5|qDh+pl|DkJ8)`{VHg-4 z16;n{aI*-6OV^vv!J(C~6sdePa?>8o;OVGk#wIA+hPe1QWP5c?fOg%ToJ;I;dj_ zRno7>bGpY*jLSp-;vJrPBF}KXxw})f%^MD)bKMxW;x5w1fJ#UL)KecZ&`#~^-%>5hp)gF+&&BFv;hO*BmzXW;0-B@*W?2in6j~o!?IyX1R+xzJ7RS8WJ`@@Y$pRyn@j}C zNG}19@LHCk6$NrdDzf0lrmx#yJEMTV_|M|L`t9o(p>t;!d02&-swyp9)=23LfcG4L~=O0w@AtbJWyM-QC8He0fPX|KxIWrzd)*ktz=e07TRRVowHZ)mJ}&PIfGF|FFz3ZIjvp~~hOiHbc!U7as1!$7QYnL^*eMkvI25>rPHMtxtl*BB$IF007{o`hw#F zdEO5I3bpO4+pd1dqMOmoaQ1%XKmdsHl~4D$lT+PcTG8Gf9Ps9Pg<}JYn>ztFwgO&U z$?AWQxS}DlbOF{7zVol61Ka0;0uUwU5s?+opUUy(x;Tbw+rs-7S2A3>+b&w>N%d)R zC;&wH%BSUl>SF^7=LL{!+l++{)l>%#NAW0!3P6-^ytK$p9b=3F*3h9U{{KSGon7QV k{;l4F^{+pa59L7Q=V(2G2xg+5%>V!Z07*qoM6N<$f)3xp`2YX_ literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_cobble.png b/docs/images/stairs_stair_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..63d4ba0a8a9ac4d72c761f189de426a91576d549 GIT binary patch literal 3832 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 z

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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_desert_sandstone_block.png b/docs/images/stairs_stair_desert_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..98f216936b16f725bb0333b186f440214ebf0466 GIT binary patch literal 3748 zcmV;V4qNewP)bI2nmTzKvAMB#!)~-EK!6UIoL#s zkisrfEX2cP!2(6BgTM$0Tf}56KYBdOxO@6>A9d?p=dd_+PF3B$-SfIV1Hzxw>Uy54 z?|;7M|I~#~jU0;<7+aCG63S^JLdRcq`+7%3IIf@48sls20gVc0|mseXY)&+`_prK&vP00 z&DXyw0fNxu;}6~kz;-R8xE9BD0hk`fj4t?V&xPZw=Gb`vvC#pw;sB)g%%-$$vt5bO zC+Cq$D5^P)1!hoOsOH3oG&P0jXrtG6*AHU_}= zU;8}?kktXrt*v}iDImgu@^PIIvigjO4Xb91Dg?xje-waG^*^g@aBFVPR0Y%nP2o%?l+02L>+ zxY(WRW{b>h`<~M|*S=5J5x|)R)y4q$-Zwrk0n%2%1Aybx3)M_Iwu3)-rgM5bXo6c_ zS&RpbQdTQKwo~c!FlMsdKlNR7Yymh(8f*L9OW!%6@5W=ms)#&?u$BIn2LJ|$!%X@2 z$W=2tUsj9v5Q{P(&IF&jtQ6O#zBLLM=&_asVb3K^N|ROEbw-+&>>owU zX6oL9SdtfK8~M3gz<3f8#lpBjv`F!Mk04N{e)REe04`pA4uE&}ZKz7F)E2IRxG)J# zIt0vY>lC_oyabd_Pep)`jRnO~H{P_xKK0B)O26-)c|J+IGhrjKX`+0-JislF%>G^+ zuwVqJ{9j3xDs|&DJ&XZ3j&qLdOmg#1&hByZj66Q3N}4g($wn=p-}i}+!FKL{?P=nc zM?|q8983V1$pNz|T$`vF)xq!P2M6rW6$rc2?gP{1VP{{IUH9xf@6lhiD|uex`)W8* zsfb^Rs&kF!IuxZkCe|dNEGYaNmP zKpe)()yh`!W0$ke7*!$h{6@8Y|8zAs76aNc9{WU#Cck@*#BS+`JT?2hz@{pi=fqJ)QFN{F{>3p8kc7NAX ze`kphvIADMNIMo01def=(i-FXa$PADUJkICmkXL!%=9gU|#b8Utm!oa9Y7~I0}vOKpjlGV%IIRXfa0G^fdsz zzRxn>U>a;IUdHz*V?|-*S#hGL*FgN&2P!YOeH#=AK*!WqW%b->q_V(#+4XTtN_u_Y z08nH~Y0uMEx84#S7ywN+0EX#Z72Tj{(Y)WzWmVMd-d0h3JW;c&UBXyH9RoBlZ7J56 zK7bTpwOq*ay9&oqcB=C5006xC`d4L8cXR3dV?{>PQ9GASP}=HQre&Sa5^x(J#si1x zVa&B>#@MdKVLf|UR&^9#l^}3Bt^%N~JqR4+%5CjTVA<+IDQa*|352Ht@Q>g5vfLhq zMsY2giAm!e->S%^!&Yz2;AIZ3Z~A-9`!5#-+k=4XI};Nlux+APP(QA*jN0$Bq)<)O ziVFdC>}ZmizPBtDI{jh5Y>h>o3Bcd~`R_}B_da|VfaiBE0u4bSZJVC%#u91zbq$V= z1#Qm1d17N3t1-gV2=#M%J(r@aOiCS&Lgs0`nj|d*-SOKDQE#O=tHeXr0ZEc!)u(sw z&e*-H%1v$N(zYoP40_T~QE8laIKDQ!fsohHy~xXs^3t-1&oFhzUSEoz8Uyk| zbQm1ZQ&`2R#RLnV{DqTUSlr^&A{K=QLRhKv|Ty-g<0=kcd3Twk&q<X;~y$Hw~DGk1~A?05lW$ zKmceEJikdlO(mvgSV(DzkGg zaI`V7nIcS)vv=wWYLHdM4Yh znSJd}xAs&l@ErJPze{jhQWEElqJgir(^fou?;aAGrCugn*kl$ zVc1@!(sg|e*7P`GJP9eXl3Qs(7`R;ji7kL`fXoVx_@8z z{YlZ5X%9mTzXvC4ge>YSsmzSsPrHB<_~0p68rcaD}e&WhqSCtH)@w!9n1h zD2-QTEdaAPV-~kk$4UlR6?df?^IS(|j+XR7*=33yiR(y;Qc$#%h@y*SD`d0wA4*}`%0+y>13qqy_2#5y@MN4#?51?gA{{k#zT)Q(DDtIUis zX(5`mzp4d*=KAV>!geskMqJh(KxK17WDe>cLDn>uTKG`+h6C4lMnib21EsWaEy2Mw zG4+3%mVEn-e}BABWL|ygMX5Q0va+~3(Vx7X^yMIMh!&|a_wgh=5j3Mkx)y-4CNBEE z`rmGwi@d_JEz{kt17H^C1}M+7`R42Yy4jDUUjFh6vaBq#IPsIuP3jjY7>+_ka@M{V z#R8G%oyJK^6blZHX83_?07&OY9X|$et;U>nuyZ|!vZy-lad&?KDBmygif{eRzn$-A za)0vqUzGsEah>Z!ufyCxs}O3XK5YqwbT~Lt6kF*G0R@0gU8Ss7l6+|@yRsBUc~Jhp zf2>Muea*utuH~`55_|Qf7bU1Rbr4uQdwFEeWl5n*=&D&KG?Cf1*}Xl*4{S+kgA`ifcKSA56S*;{{pe3J5=N(F-j4JAnBj zYxsRvxlJBVJ2MY(dv9sJ@97UbzWKd>`QQD6iB);|OP`f~;2IY9`8sO|EN;Gc$Z+f< z+z~}yAA6K5pkEUM!(r49AXlfsS_VS3E?>%ojb&1B?>J_A)WaK2Sfn}e;t;#8I?uz@Pm`ze z!^y9I;n(E7V>R1@3n~c4i^IoCXa6VV#&3OE{_z)n1&mN!ocQL6v| O0000Z145#x$T)bb00pu^S(2)d(PT%ckLqb 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 N002ovPDHLkV1j8$cyIs! literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_desert_stone_block.png b/docs/images/stairs_stair_desert_stone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9226d7a3c3d229c0d7694eee411b5d344c49f835 GIT binary patch literal 3291 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 R!5jbp002ovPDHLkV1k6W3;F;6 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_ice.png b/docs/images/stairs_stair_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..706fe57ae37ac66bac6e5327e0ac4d2c218b7458 GIT binary patch literal 2428 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 Hu0mjfuNcA! literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_inner_aspen_wood.png b/docs/images/stairs_stair_inner_aspen_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..87d091a8cd0f26acbf2d7bbec61b5653da37b606 GIT binary patch literal 3261 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_inner_brick.png b/docs/images/stairs_stair_inner_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..2821af1dd224ab7de3b1d7be647f91ce0a18e459 GIT binary patch literal 4666 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 literal 0 HcmV?d00001 diff --git a/docs/images/stairs_stair_inner_bronzeblock.png b/docs/images/stairs_stair_inner_bronzeblock.png new file mode 100644 index 0000000000000000000000000000000000000000..faeaaa668d071df3a5ff02ca8d4ca58a3bad92a3 GIT binary patch literal 3736 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 ZnWwdcB{ShJH!wmOJYD@<);T3K0RSg4>Qw*$ literal 0 HcmV?d00001 diff --git a/docs/images/default_sword_steel.png b/docs/images/default_sword_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..2e99da9b644a4c75994dede81f18eb8419265e76 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Udb;uumf=j|-Rtiu5UF8iHd ziI_cM$b4j{P@ur>F}1j6!ny^*D}onGuP9sZ)wqM>XYr_MOt?}oBe-kapeVuEes~xGZ;6%IQP6#uWx&< z_OpHO+0UojF`6*wGWdS7R@nAAa$4t1YXt^g2X2SSck&xI&RxIC>x}PZp18$7S-|=~ z$QqPBH+?4TzSapv#k?mz_}Hr{<1+$FrAya{TRy0ydo*X>sO|Jm@A-KduTTK{jQ;d}=o~i*5tx%`OF^f+4^Jaf{U`iIAZX0^>bP0l+XkK D-)zf5 literal 0 HcmV?d00001 diff --git a/docs/images/default_sword_stone.png b/docs/images/default_sword_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..586e4c0e1d1eb5b51db9ed99353d9b6c2cbd10cc GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF{F;uumf=k3h>UWWrjjs+KT z$+mpsT*C3rwcY8U>xc6yuO2L@WpI~26#jwn&wHg62`c;nx)z@1g%i?pHCWa(ud7== zLBQ+x-HLPh)-gptKNapf?7Qx{WZS}-LeU3yY~lM>|L@xU!-{L>&x>EO@9`NH6HzYX z2HghVhiM1ioij_RTNu{-^?V%vD;3WL`*!VXEDyWSn8pyzFgtQvgN~W`HO0@Tzgn%? zZaw$P^T!r`vEdL|>F4JdjXrCiRac3x%&^JSkn%?X3tYhKNP*4+teDN>5tfnQ#D)v zu$Ed|G*_)IRoUM1_lB`!E&B|{9L5~Cv;&v^#H>4We;{*&m!KgD;& zU%!94tjzv1X905tqshth4L8n}ZL+tQm3gDzTDVCUuQM)=j=cFYCNEGdvm9=u1@k<)bw}U-E76nZ z=V7l;+8gopNL9&l?fKojFJ>k{?0uHO_9FXl!1H*u{aa<>5Gb{(j5QC?y KpUXO@geCxdo6R-= literal 0 HcmV?d00001 diff --git a/docs/images/default_tin_ingot.png b/docs/images/default_tin_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..ba2e4cf78a9c3bd17fcdc5b9bb3a858bae980c4e GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC?mDaSW-L^LEyGufq-k$D%cl zPJU+lB}YGW)jZaN&MWHsw4OA6VptYcB=%)Vn4sXnZiOEbQ#%&MeX+T0>qXChzO(u{>-^b&-DfatVKiC0EB?i+k1C!q z(G|AJP3sxd7;+hUzgr$~?hjY;4K`kPzT<&*1E+(ugYkEnhIb#YPgh@f|DJt|oz)$2 zE9saSzggoMeHd;r%vx#5aQE@`@abuLZpWHGz8~Lu;qk}i7t9y4FKmVyTFhr*YbjP` zVPk&%`)~HNJLUcUYW7akQ#0+>bM9jTJI1&6{rk7?I#|5}RZ4d6&B(LZwcGS@_S`c%ZbrV=h!TsMFSz%t?!xn%d|q6gT2+0=^@HdEmIb^EGS9w{ z{9JvYEZ;ffy5z$}8c#ld??3;n>Yw}rNstH6-ue6FSK5m69KG+W_h=mqXAo{MYgqQ} uKeI{c_dRMqxDuEyumJ;202p#C2j$gNt9&c>9-R%09|liXKbLh*2~7Y-(aEg< literal 0 HcmV?d00001 diff --git a/docs/images/default_tin_lump.png b/docs/images/default_tin_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..d050e07ce7e03d9dd8e44c38c8e170403e3b51d0 GIT binary patch literal 357 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 TA2h__00000NkvXXu0mjf{!F*n literal 0 HcmV?d00001 diff --git a/docs/images/default_torch.png b/docs/images/default_torch.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8bf88053b3b750ca6cf85aa74cb1395902bdb6 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV666ZaSW-L^LFM&FJ?!H7X7#) zOVuoOMQ_9CmKIOs;8O`pI+a<}<-dOSgL@E^X~u1*|^Eg!ska~GWWqVVg_I`QfqbtPfzo-Z|u|0W;Eki(qw>YDtX zofhr3`!;>!d%bl+W8J=eI(rghR>^ zaRcv$jq@3$V=sKv%KI4i|HzlRNBbDL8gd(apBg`?DBwu{AC@hA&ENg-D&0R_zu7bx zwlSJL+s~P|eR`tWo4nG5TBF^UEe{B>9xyv_?2q0AHO&`u&sn`VdFE2D)B=V(>PizWRO_Vwd53Mo(KdS-Va0^R^tUWfoz$%^(fZ>jrYj!uza;Y8?OWgIe=Na)Q~T z{qm~>5MG#fIKDY>R>AQJFqcRhoG!k=@2`JNi~*`@AH(7;hJ8M>`Thc9gTd3)&t;uc GLK6Uosk-j~ literal 0 HcmV?d00001 diff --git a/docs/images/default_tree.png b/docs/images/default_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..1244655ce91602b0fe845257bb76dde06e1ff61f GIT binary patch literal 3911 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 VwG4?FgfIXA002ovPDHLkV1jxpt@r={ literal 0 HcmV?d00001 diff --git a/docs/images/default_water_source.png b/docs/images/default_water_source.png new file mode 100644 index 0000000000000000000000000000000000000000..9c767ddc1c66858d1c3a9052d1ed0fb98b80fd48 GIT binary patch literal 3290 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 Y0G2}I5V!a6_5c6?07*qoM6N<$f)C6@3IG5A literal 0 HcmV?d00001 diff --git a/docs/images/default_wood.png b/docs/images/default_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..1b42bce13c5d9cb6d211cf40d5e5155f4b8a6aa1 GIT binary patch literal 3009 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 D=sA%0 literal 0 HcmV?d00001 diff --git a/docs/images/dirt_with_grass.png b/docs/images/dirt_with_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..70eab52a32336b8cb6167d305eafa13f12ecc54b GIT binary patch literal 4148 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 NgQu&X%Q~loCIF&ClDPl? literal 0 HcmV?d00001 diff --git a/docs/images/doors_door_steel.png b/docs/images/doors_door_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..12062092fa1a9de2953fcf80a970c757470bab4f GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;9laSW-L^LDl)-ysDN*0mqQ z?zAQsaP%FFwP35xTbLbjMW9Z0_W!i&OCF_s%Ds5(@kY8gW2jeox1F`t2T0c*yY^^C^%-<@7MB~e~5*~Yg1Uiq82;yeBgOc$6; zxE#1IXfWtH6#ukScwY0X+VOqu%bIMck%6xgJ2&;PW@4^d!2KU0W%y`f2#BuoJ ztJ>e!&r98f81?LW!?jsoCry7;$0X7qwjhups=TbLK XS%#Yr@XGuF1`&g&tDnm{r-UW|r00Yj literal 0 HcmV?d00001 diff --git a/docs/images/doors_door_wood.png b/docs/images/doors_door_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..83abb29e82f7784a2e05c938794699dff5f207b6 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC467aSW-L^LDl(-ysJ92F-&C z8!Ke^4}9Q|JFH#7)4$>&qlFApbSKN%)(bItvmX{2_boA*e6r~6#VxZ%i)_}!FMY1D za6g~?eEsd|(?9>MT;ba)(IB=U(q+EEU*CV$XZ;%(GZ<%mFjYu>vun;h_c`bK*F5&V zKIfVG0fsFMy+AoB<_kTxp=!92k)-x^X)oePB2_GTqQV7*{FSHwF5J^Hp|3D^1~08WXRTa95Y zUBGKW-iB#92WA2Q;K|M|0AMiKrnX743|}aWYyA<3nF1De4ys-5DsZe9jC4iRN`iUwy^m6rF`B3#f!xC_yZgbZtE6+HJ1`vjqq;+rnZm(yX^= zD3}QV0B;}!uO2C=sG;#|<2WEd*%M8}{oy ze|w(9Cu6+?0KQ)pUFR8XCm^0H0s#6>a)h@pM*%1a64eb~KaIPF2ulPAH9}n_5!X*L z#l_fxC5xaM1OPsLv|^b^<^jHWZ-Q(WjsO75i3|W>W*~wkaUTHC>-PeH8YN2kEC67* zD~h2Gg$%Fk!FNx0)G_NJf|3RRUf!do-heeCm@oWl<|+|So^CAys^Np-0p0oBYD_&g z+8Xy}CdhF%qn`hhk#zl(2sxj{XTNVUug4St^!V3jdjNotz=0#m#IAHIsqb+y58xz6 zkUdyUCUxV~Lj*N|B-ri*DgHQ6tYoB1IUkEE&X5xEa6{Pwln5%H z=T>8?vyA78SQb;5=}{tzFBDb=%N(3hpFeD-O({?2L`cjP&&2)9f$BH@GjWL93#WT@ zEE-kG02Cq~ZtS4M5tKNBsZO8zG$|hK7Ia!eyZ;A6eypYS0*nQwGeK5OaC>3JQ;Uel z>oGhL6;tN|A>AS=w)T>0bg5LHJm)c`JediQ4BQ4+MFW&&0s;D3>3Kx#60f?*YN+hD zqC6eb0%f^&k=TfcVgG4?4>1vs!u!NSQMxS zw??~3o5zFeJ)I~>61+ZM^)18xHf$7%5I7H{6KisU1ZE594W4~EwIEa&%&pOGa{tC8 znVlXb<54B7E$*h&eu*P^u$j=0!Fkk-(rz@&0`A|KB$=`zjx*&l27^9q=Z@9>`R7W0 zK=s9g%>*X9^bPt6$Pk#{cxm<&`AOMYVhNDs^Ol$ zQh3#Mjg=eH@OF3dv}XV9TGG*l^PIiA)|Nbgbz9U6iF5wd!v*oVfO;TV^gga8!07h|u05c(YZrgvGr?*yJN6=NdhtLL z5di2(5ZVK_yn@#>1dNBAdFR;m1V|e59uM)ht5Mez0O&~o?3LuMEmdi8bLbMe8dg#k zS{>deUZpe+U_DnhExww90E)Yly@XbV-3Qp+5!qi7Q8n^F=~t(qA?__(FH4wni%8477-dw9sQL3lMDTARe0m zp#Rn&0DJcC0N}#KOZbB=rt)k3A*XHh6k8)8myxjtjQ(R@0}zTEReO%-t$dt}c>M@R z*b+ea0tjEgxDGaTfKsph8HI2m%J81*7^fcM${J9JH}>x?U8n+ZU4YkL*=xF92v2b3 zmv1G&Ywvtgag)Mz0Y=6q0qEJh5rF3QO@J04UHw(_4X?iaam5JXNC2Vuist1C5o*gu zicUs^?m+-{y>!U2kd`Yrf9|AACZYhu=EDHAt=q`Z&|Ltwyr6Yd-z8)^0l?O++Xw_3 z08o@V9*hkbb(SN9E*faU>wTm5KupTgV8|kuLy%5CSR9#{_%!?lWCa zjSm^03r&rI>%CH@|1++m3k#;!>mCF(&aVB3E%(Qk0Q%?I>2Uyj${MC-<^YUPxT_Pj5EILUcuNyPAMVQq0Ek8w$R*UQJ=dxTo^6AJL-zpKx9?>j6D)xt z#O?kYKvoFdK2J>y8HX$*W0S-lJv6+A@HJ#=Um(=74uHt~Gyr|)F4}UQmII+wDvnUh zx&<1a%P%Okzq^0kM+CrO^Dn5H&E3jRCS3^bBpn9X3N}VWGw47Lap5( zv^L!SJItlaH?4NV!1f5p6`>Tm218$4xFcVUO=iVW)~77 z5X{cuQX-g)7l5$mJS__#gtgP}HEaDV=I06#2sW97FrK^2edcFcYLW@hc7bv@d+Ml6 zCDXLDcOlg!AiK5%f=wjiF@)kns%b56B@t|5S%CWbVCh23P!#hZJA3M=T;Kg7Gt*O< zlqmDzDO%dQ0Fdeuv(w|WclH?f2*rm?Cn`e#yIlL@XBmxZA#^kv#UE%SnOHRP!&9R` z#$N~sKOCVk)M2WlqzJj|LK#?J11xNRJGS@G-PuOpnG-S`{ue!j)>(|qkxoBh=}FRj zql9kFU zo+tnb?|pb|#cx}xX@oCeI7>J2bPZUH%oNQlXNc!cx2jkKopyS)S(RO&5<9MAS%5@5 zRxnZnOxw^{=1oy+$0mC%vx0-4X1F&3GM%5Ejg=_q9d?G9bvIaYCC(fKxP(xAD;~aT zk5o&VuVOq?Z-z=4uR>TB;LzdEEseB~KK;ho0+{oTQKl2F#sjw20NuX+^ut$DZ&WT{ zA3M3~D}S!>DhEf4puWBJo<43&`p>>R;c3T(aJPC_b^)u?qFnSd0xx;02O@T;59kM< z_p^x=c_!!r$@skIZ)kV?4wlbh-hK&A^OtE#;KNT;Hw07`+tM)4czrp`a>k>Fx< zu3-A(WYl)&p&A5OW-Cl0DD_(B9a8xM07z&k`sUY}@v3+M^p_%_iC_-9ox9G87XZv6 zKslDYd@A;+YB{IA|3Wr~ngNW{;n9iN%+WZ+7h|@~S5*k0(|h{3)K7*-#wI~cd2YTc nlD;!1s`4MSYSgGvqvH46g~dHfyH0~A<35AsA+ell^RufX{CMW+rISw_7Ch+rIo5myM3rqr0$YUfqX!M zA&!mh>BBI_1_u~_u%_iajcq)hIdkXUd#(+z#THv^u|<6R{6n35=`los5VwP)sz3nX zyKna(3ADRk-d)D-cU_1)(ATfZ1OP5B^}zY>U(~(!CJ@0rz#m^0JX4pXoOgaxiQpdC z$#aD?>gB+>!M)|R{X`5+f~uNBvpdc#0dka^F0KXufG2s$J4aj>a&8BW{Squ&z~Ak= zWJZ`WMBW>AHPvf>>KORcF+f}w0C3eeVA;XNE|m%~hnOxRS->m|i{QZuMnO@?tknm= zZ2=g(%Aqt%yXxe+h{!S=hGNk*QBG%yANr zNDYbGtTLJS(IL$hTAcwJ70|5lHh$`zG!iGkFlk6E?9koCh`6}aaa5&5w0a~nM8qOM zTo4jwiFh_4;&V)kU>XDfe*JS0o5)B62s0D69Rk<3X+%^te``8iEn=v3(0* zN(7V7@0(X%k;O1ww6BLa+TWpr&FxHjx4e~S>a+QefvP%{=c|G{5gHofxwv0m@ZfIW zz}pW!?~YnU^~eAy5g*&Pa0r1z2o7s`Z#5ZOmnICK)?kwdfO@rzp&7jz7daE;)dX)p z^n^u3oOkZfzNXtol5&AbGU%fRFS^VsPf-veDNk+!h&#`=B!=%KmykJCxQqzPmb^(m zhS}?JlxJ#Mz$J^#GK>gKoeHdFB!mgCD9V$YfY}^i84CHues-1!O;rL!F!EQxq_P=@Ugh@#;67EM)fH?$y%0^G^AOM?V%3s4Jup+=lZH5wIxygA(?r^hO( z?-l_7pSuI^x=VnwRzKK>D8RPoV}BA@n+3c%-6N(=_qA!eC>0gxqv@nrQpNPeS*wqO zJvGpWZCeYifcgbK`JHM>tdJAnI1WyaRdS=7U@0_1w>N@iyLhmixqI7p>rsrUSb*a= zINDbqz0OuU4E~9i3OTf05~@0>_=@in5+}fM=2sJ#3a2o1^~IXRbqQoyNyQJO>I1sH z(WBQ^G4a`jPa_I&6X24?ejx6o*NwGAfh)Dx$Zmxp0d;gw;T@LJe^S*qXUuxzv+$E{}yOgc&&n1-in2{S{c(yamt^=2qH7u@Qjle ziMVUtZLumss&9#7<6h{Oi?r}*JWRDkCToI8;8wp+{TUl)0fSMppWI~H0#<>Gc#a~| z1cbeBkVM%#@1K0sY%tRV`0<#`)^+3mlM4Gu5M?=$Pw+N|fLfXV&F?D6JOQpR8>*Fa ziPr@)PXG`k0YIW8WVTf0$3Y3CUZFJzRvorn$@?y;HylS6UmHOH!^v}nu*&eg<-oP= rO#c@lHJl!+8~F#VEwz3adqiLAk43-UUaLa5jdmCwpJLl{I{^^WZ41eV_yWBE#P6#@ zgoiKE_vaYCre=FAbqK=(01W*z06_1?4ggjFiXxM8x8Pgb%eku|W+$)PW~7rC7GPyl zH;Z$(0k}Fa1i-ExTLI`hcbOHwbvd6GeF3XBI*O?kkk3eHnvwBnPMZtCj-egLaVw>G z*y*pZgsBxE>E2(x>noeOk;DZ+^#{N*NNW!@Vy1K0;sc8D<_jB~8roKD7vPN-b0Z4U_V>T38X+tRAh?!xA^Af1 z)@C9_D=R|FK>(iKbJ((wh6lKC=9sdOoB<#az5_sW=d;`x8U$d=#x@{xQixIvfbPv( zXlQH&K)}uYn-}ykD-l8y4OHPZLBX03hC7}=^SQE^R40{)+yS6@U7-K~E|-9!$T|I= z-~L+8`|$8Z{dKXeajXA?;!e%#?;k`WnTrB?4zfauvEi-bhUa5S0PXc`D5%;YdYGJ< zR}D#r!kgM2;c^LxjhzUHdibnSAjD{v5bvo%Xv;lY0DuS42>G&=X-5Pg8s02W9nd@cJ;j_aD{o%F3p0T?|l#7z|!QCWTCjmiB;tH#Ppc zc9W6NwEo@~=mkN&cUMCm`Yw+doraF-6_77NIW!S2oH?dI;flB(yn-b9+19y=$D$u! zzz^w@MC10@2$JZhXJbb}=IKH(m3bOo0eLGv=IK~2pioSy48??K@V4sL%ZVU~-rNSkT;^$5fD*A!QQRJH$?N$-GW>9jxQ&jT0+rBra-Wi16!EX$ii`wgd`pA3m1JTD!6hK4_gzU5Ok%tw)?mztd}rBr za-Y(^=_Mlnj-vo9P7}L#6aRYksFRVH4Fzf2uro7;OF)!j)ggdc27dcWnM=e0m`lW2 z)!4?PhnX^3^!7C%onHtL4Gr*A+oqf`%85|m7b?K;?lE%wZSM`x)#2gn=|jr&^gXl? zT4O#sf&6%Z)Z%<@M;Z2h_Vco2jE<~;t_}}f9Xna-VWAd67h~_?%*0oD{lur_qFJXX zB>?MN!gc|=Iy^<&wZtir-6#MuynE!=l6PBHWF*nAXO?#2s1KNr-dXZmB}+ViyVZmf zv^weKW?4>wYMi)+;Zq=)m|5~#_AxYicZSisGeo5|<}5QpI`cGxZ7V>Ve0c83{ZJ%7 z@v5kg(GKN2v7#s_ihUvoE}>-c71YG5T=KQ#_@;VQDdiHcVi*=+&&Q_?t+S7gd~MAE z3glQRN--ueK&}W-J|#Co)t0KV`RVxEioY%M+apnmabsd3 zT^fh@+ym3eS4{|@(SPcoqE&`R#>0qG!tvy*Dmi=lP)+`WR-HO^>Qo*70nk4VfOkO4 QHvj+t07*qoM6N<$g1F1)NB{r; literal 0 HcmV?d00001 diff --git a/docs/images/doors_gate_wood_closed.png b/docs/images/doors_gate_wood_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..725c259542f3e7901597b387f2812349295ac785 GIT binary patch literal 1463 zcmV;o1xWgdP)7%Q7=~Z(dL7#_B~2X1AxWF0N)&>KLR&;tLXip*6se-(LdBI+B%~ftPe@c8%7qhB zq@Fl%1XYM!$^|MKBM72x(v&uBtOQqaX2&z{ ze)G-uju&Xsq)C$|+WGeLcZGxQgBmPa8~E_8Aprp1d;J(VmH_~KbmfNTcI$=ej$WOd z5CC9dDXcjE{+S`^xDkY)?%)?6pO8Y`YI8{E8&wD^?G5X(9h`izPkAn$!q{*ZfPEpR zXZ#3+66o_dirO#})B*s&?Zs69fVZPnI>+-oS{yEn4R;|DOJer#r~35JU>MpP`nuiH zv2P&)-$DdD&jSGF7K4byl8XQLy4y5%(O6VPKp`9PG&bUC#W|Lx*7iW4?j=V#u=Qx1 z_ABa&stB;zo%y330OGWWC!>1xsjf6eoEnHOIiS?E@V1Llk~4XMtcw70JRMHO-#ZUO z_~6ZB0s#DQYuR)Kk?sOSw!~%7b66DM#Ar7Fu|Oie;k#e_rV&Du0F_pRLLtUSya0gt zN9&p*f_M-B`0UzmnuVlp;Hyv02%(sm{TKfcGymzAdvMRc1_0=6vjf;)DKcqMh$B6n zcp+aoax8=EHy=xF)*=KE4FEVRBbDBOHX*2Q{Bm+ah{jU@Dhp7KH(nW3e4d{1OUI?A z#?{FQVK?LBa_pNEJ%O{u3X4T7hkHEj0Dw$JeDZzW zZg4Dvm0(2CPAx)^aF+`J6pH`=qy2{ffLa9IlOW;V@-~2d?=aZw0RTw|-`om-eIbZ_ zo}Teb$uhE)#DnDxoPMbT0MO!a3TI0I9u_wQ{z0T1z;_73rCx)baW63h3Iv=6haX8 z9jLw-whGk3`H2C+#xfWm?m~KZ53H4ua!aq;+A5BJxKrMi~jc%!78D)^2 zpBNC{d2Imxr((DUL)(~N3S&H<^s;;ozPVMLJ$Y2RhhrIJ(n)g&pq8mm&kBiT1^|#q zX3%xmiLh**-l!pJt!b#W5Na0Ss_ztf%Z{QbLzPKJd;q2k!H^lA>obX#m=%g#H4Q2@qnO zO7Zhws}-Mime0XvcS_DuPYlfgOMzI~Yqf-U;gdH-63mtfNrKiv*PFVm0%jaIfqE4P zS13{C%g|;bjm<I^CN8ekjiQ#iqnh!m z#DD6Sp=!pf6x0G-`|%M~oPGWMU0vrxCY{u^9#FLk5c_)W)KP(Ss*pb)hU=aP3XNAS zXj%rz@-}&4MA|00{%gR{fwL^DYkRuX0kqSiRfbizFuI-sR0&0QJY0DF)7NFGc4J_9potF<@Z8d0W0pygk+3V5x|ECm| zi@@3Jy1atdFaq>@jd|zT^a99>p?XgnEi#+N~-%Z@=0n4E2cb7m?lJ zc#>?51FMmgYV*|)0uUxIj0j|BII@{UHj_5oe3_C<7mu6#{nI8*nlxz;{sqbG2&^c? RU^)N*002ovPDHLkV1i7muucE~ literal 0 HcmV?d00001 diff --git a/docs/images/doors_trapdoor.png b/docs/images/doors_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5223ab29dec06922ffdf6e3a6ccbe76caf1a2c GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV2bl}aSW-L^LF-rKWRsSW3>tK z=lU!^yR*1lQmSBmQ6av{#&MO14Qt6B2HDWAE13eUtV)hvhv&N({otANe#2SE&V7z= zvMgt>zwxv5u&(+1W5%c7^>CK$%e4u!No&$==w)lrZSW2K_u$p8!xs#Va-?s)tYq8v zU2*|q0(ZjaB>o99bJC7IH|}M49ao8-b-%)nb2Fx zKjF<^8_qYY=iU6Zi_LYGYHWp_tb4+L+rz#I)&Fmty#M`d=?C$Us$*XfIyzoImAR4~ zacJ#L&Bwp^zdBmhEB>lBk+(KsHetwN%vn?2@HQt;S^7cbUX2aMCeN06llOh$oc(sc zx^?6?LR~0)VrRn}&VTO{eAnrmx3u)QYGrdwrC`o4wtw)UoT+TJXw%%ZALYN3WzREu7iXNVJCJ(&4u6N! z=X5c1r^m&ePSB-)@;=Zz;XzMb3pDkUeK_q&ExQVKxWyjF`qF<|`d=7J;F_$9ub{`9GmP#h7GJ6D!<=MDD3}Uf0KVjYsLKQ zHy_LZ3vZmqES9Er(C^ksZSDKVLN4DqyxaGk+bjP^wQLy-H<)fjd~ev3AKmDZms@EC c^~G6XhM>*4>wSCn0TUd9r>mdKI;Vst0Nx!o)c^nh literal 0 HcmV?d00001 diff --git a/docs/images/doors_trapdoor_steel.png b/docs/images/doors_trapdoor_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..66106b6e6042b1b521db9e970281e6f8541f114a GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hN8aSW-L^LDm3ACsa0>(L7K zb4NNYPv@ka?~{IUYhH@SaR=7lSI_w``E+R;v+c6aHuw7v*km$Fu{v;H*z-nsZ~38Q z$+cV8AAhLrz<7blWV&3!#``nxp0K>XPi`NR2!pPJ@f*fzL0+Hs+<#~4c3pDY^NQ=M zx9<9823611AhsZoVGBbq(*o8Ekn+d(xYx{6uDEX9clhg1sG@gr2Gw~9=Rc&a7l)X+ zm>~n=f*tFb>*k8~rIoHup9ocaIlcK_wWk5_x9@6ul0=0 zAO&sD85bMxxyu>P2y)BLFAaC=zwd2X&j9jZ4TH-yceC?sxjDc9WAJqKb6Mw<&;$S~ Cr-~{7 literal 0 HcmV?d00001 diff --git a/docs/images/dye_black.png b/docs/images/dye_black.png new file mode 100644 index 0000000000000000000000000000000000000000..27a69a28910656a6626419d42c52d6a7c10ddf5f GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=S3O-ELn`LHy?K!LumVqOV$|0& zOg;zx8CNojWvmlq*I{|$`sx4ORSS-7`qSYN#01m<27xtx_ZM9Iwf}$KTHfokZ+@Kh zZlC|XH@z7RyBM~J4lwxC5fkO`l%*e&_sRxj6g1>Mipbq!#Eo zrlUub!#CQtkAEa{=QkrYm*#nr`--PpkU=|NHf`IXmqB zuv}m$Wz0IA{yON?CF=usEx3Iafz-+U<(q!#*Sv$)2hW162ZE{G2i; KelF{r5}E**Janc2 literal 0 HcmV?d00001 diff --git a/docs/images/dye_blue.png b/docs/images/dye_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ebae2104de7d98b2e1d2cd9aa4476e7c9d71f617 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=H$7b(Ln`LHy?K!LkO5C?VzU){ zI9r0yw8V~g2RvjOw7V~8KM^?Hb-De?|J@7Su59`fwA7Rts1FQ6=PbMb@ZX<5f9m%C zdcD20&Nu#?`@J{v7a2+!vwl`)8_QpPCph_g%O_z6<}0i#dY_*@z32O#{V~6?P(?p0CC~10-=jWdK7-T(J%`-Fa2I2_vnAjDZ@<3%-zS(! z^VjD0Z!B-PX~BKu0?4xVx_0BuA8nh;k!Ms_a}PEk8+fF%=Nc)78&qol`;+ E0C4qnfB*mh literal 0 HcmV?d00001 diff --git a/docs/images/dye_brown.png b/docs/images/dye_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..542f6d1841f59b511774788dcd795c516f393b44 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=H#}V&Ln`LHy=lmI$bhHyVS|M$ zyWT;j@>jOjg`911%-6J>b+pUmC;iWN?p=}kbE(&DDWEPeSn+65ZS&Wg`;Om#f4<`H zw&&MNN^C!;{qJB~!5zSTK6-xT`nvuT_k>URGw=q8FEE>{ul@O2@&7{k`15eVXXk>; zp6Omp@BAd}zJmLb%Ylvy_{mr_OWVrsv#k@zsh+NW JF6*2UngE<9aq<8F literal 0 HcmV?d00001 diff --git a/docs/images/dye_cyan.png b/docs/images/dye_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6b2033984c7c70c40922b7f0230a6260e4592f GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=7d>4ZLn`LHy}6P1kONO^V)G33 z>_8)KR#sN;RK*NMSDn*ka+ChA@9rp?_O$#Wt1(au7#JK~S=)O2_21&X>wbT?fB)CC z)>3}w4f{omub8g9`n>II&6TqLjC;bz{26!y#1~9EKYe=T`@Q>he(yJb&-qxrfo%nM zK=<>N)}QA++I-{(=K_$nKYLP)-wVQ}ckd{7F_t@9^7V7`>;Cx+QVaAPbnCb6yH|9d zVRfNc$3l=6zQ6M4&U~t7yU&t+k)f0k=rS$&Svi_B7I^jj1v%5x)z4*}Q$iB}j?HfL literal 0 HcmV?d00001 diff --git a/docs/images/dye_dark_green.png b/docs/images/dye_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..1b942eb9693b74e200d76b92c036e7a6b55dec12 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=*F9YvLn`LHy?K!LkO5EY!-j~3 zI*hvw0+zqh^Koo%$e!w~qg^IH>HqsSsld~pyr*t61!@9=fTOCv+4{HE_V2fU|M6Gt z>GdyPR6RTUPmni2e1X`!?RKBz{>n|b1VP= literal 0 HcmV?d00001 diff --git a/docs/images/dye_dark_grey.png b/docs/images/dye_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..cda0c2be962f0220163baf9be396dfa18e713b73 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=S3F%DLn`LHy=lmISb?WCG3u*| z&YafY{yO`-HoNgeaGdCV^8fa#1;;l1>F@|*0%`z*z#6~%3$Fdz|37an@AcU?KhAo$ z&;Q<=-i(G_3|rq;zBaaBeP7w{J?BI92DTO40nz8CPp^ExGu}%w&VH|Y%X|i@1$qv- zR{qP4-`}jA#$nHB;t<;~YxeZ3XR5DMJN@8X!1#*kO5MGtn?2{#s=ojKe*J9D4!b`r z7Z^$zvrebKp7Z&V^?|z<+&+sy>g4|NO~3SO-a+ewXF=8j!Bp<3y|&)ow-y`$@jPAq KT-G@yGywomJ#}yZ literal 0 HcmV?d00001 diff --git a/docs/images/dye_green.png b/docs/images/dye_green.png new file mode 100644 index 0000000000000000000000000000000000000000..dd90a7fb4cce7d727990e815be32b588def98431 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=*F0SuLn`LHz3Ir;y5F4{fyrOp5`)^gX^7rlS zuYH=eZC$$FxBiTVT?|{l?0IYae(QbZRo`2_2|F-fVO`PsIW_fO)qDT%kMFOB3-0_J zGPlzETjZj@EEgC`8MD&j7R}tg0xo@bjr1PL?`c-Qf8P6g+n<3qKzxCiU9|o58|DXc v=CIBI+Z6o2U0Qix`UhVFNuWH?X$w9v`>GlA9DH!D8RSq;S3j3^P6&*FA-#ac>JN@8X!1#*k%CyfOm*3O)kFRayaD11o;^!7{Vex&oBL*OX0P_zKL=F--=mbKie>>6U%zAN&f8fz|_^=kSy%;*QOW8=v-H207N# L)z4*}Q$iB}Q>}GL literal 0 HcmV?d00001 diff --git a/docs/images/dye_magenta.png b/docs/images/dye_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bf5922d2bd00b6cc2b1ea00f297dc35420be43 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=_dQ)4Ln`LHy?K!LkO5EY!zpF* zVh>L7%xy26u`pch!7+mcMQgi6P8VHjfAW9#LbofM{sb-6Wd&*kgA~Ir`wnLBT6_Ec z`SXi+)x}MJXPP^=Z_iEpMU1bQuFQI#JHK-MU%89b{vP&>CJwO;Q5NxG&(=QwSGgx- z{r7vqm;4!c1H>0RI~V-^Omx(IRVY90nd+>{?kbq3TPeC9((cTDdF}uI;=g-Ct}ma@ zAhkfxLAPexKK|<$tPfnX;I_EPP|BFqUe~Uzx-b2M-v&dV0-ysOo^lrz+9ak=G-L!h N*VEO{Wt~$(697n3cF+I- literal 0 HcmV?d00001 diff --git a/docs/images/dye_orange.png b/docs/images/dye_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..5f69a74ec93393efcda1c69bbdc218454fbc4e2d GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Pd!~6Ln`LHy}6P1kONQaLuS_` z1}nA&C)w5<5YjoxmE$nEtE-Q3#e&|Zl4~dT*{J-FZ!c1s_O$$>>QbO?Flf**+nfJk zhm76l``>S`-u2IB@9yg++haec{qJB~!5zST{mdKI;Vst04@l5FaQ7m literal 0 HcmV?d00001 diff --git a/docs/images/dye_pink.png b/docs/images/dye_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..1c63124f735784f84ac80590a366d640db45b5dc GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=7d%}YLn`LHy&1^W?7-uCabt=5 zyECmjxTim!^=5tUL4ip>TJC(#Jj$t*syYMf|1%^__ ztamn3)9+3CqkFNA38c@|SpVUf=p)rmzd08$zGAv^@0skqo@(Q{e`}uqdaK^Rwt_pL zdp^64_ZuDq$@@%xCJwO;x7PkY+$(tB*h1LHjrj^I&}l1b7-Ie#EYh12oeFZOr>mdK II;Vst0G0T1$N&HU literal 0 HcmV?d00001 diff --git a/docs/images/dye_red.png b/docs/images/dye_red.png new file mode 100644 index 0000000000000000000000000000000000000000..6d514e6abc1d7a488e2ee5e298cf3f140f4b8774 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=_dH!3Ln`LHy?Kzg*?_0@;TA37 zg2YXFmngTe~DWM4fIzW6( literal 0 HcmV?d00001 diff --git a/docs/images/dye_violet.png b/docs/images/dye_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..dc630249a7ea214c3cd344f7ea2f56eeb0f1d3fb GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=_dQ)4Ln`LHy?K!LkO5EYLkB@~ zwuEVV7knd{O(i-aB^ruZuCMagxaLT$$G`p2S66M-*&mYW%?Q*929Yw0fTa-1@L5*ZBR`Smj06TfPW8FkfL^QTqJ!sXbrs?f1F< z?B@$p#lI{U7)lwl-r2aO-!rPxpIFC~(Xflb)L4J-%zopr0H`2&-T(jq literal 0 HcmV?d00001 diff --git a/docs/images/dye_white.png b/docs/images/dye_white.png new file mode 100644 index 0000000000000000000000000000000000000000..527f8a2cbf7519305dd24f477efaa8e81f53f2a2 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=7d>4ZLn`LHy?K!LumVqOVpOSG zT0%-%f<#!xxF}7v5(cgRqPpNAcuOo`njxgN@xNAMp|tD literal 0 HcmV?d00001 diff --git a/docs/images/dye_yellow.png b/docs/images/dye_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..187d82d5236eac2c1aa9725ff27bd03102d5a6cd GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=w>(`OLn`LHz3Iqx$bqNz;Yv~S zb$hyB%iY_0eI@tGE4eET6n&QYpZNcFNi(lv{;4fXfqKB8L8tAWc|_dy(%;oJ`&Peh z&wLkm`P$19v;QhfEzon&waNc|ruyyoj(gQkzc?2#zGAvE>vL-Ay{dQh@20={iV(e1 z`D$*Z_m@bezbqFRN*S}#;-ZZ61K)GLRBvEg!5v^7&AmtRdz#g+|Mlz7U;PRd&9;kP z-=BTi`as4U);SpsyBM}Q?>{{C(!TT$eg+b}0pdUhF8IVMsA8UBES|Cm-S25fSCs>kdYL{%4c@}?ayG!VNaOd`ugSBWPa1URhn<|Rx{>a(k!{7AGcpp>cvZW{;E2+ z-zR=tSZ^1vvt{|E`3$}dZy9omQ}^zveYN=6{(9ep?>5g2c6jdH9M`<=x9p3OQ(yc1 zZm87t-$+g?DZezu*74ZqU)`E_l3)5as2wO{*mm;j@!j{FulzZ9Jb%M+;a}mhJFLHN zV}9Ycfz5VSapS`rKG}8a9OTct*X%p5rV!=Qw>C_A*Y^50+v)#Uz>bxUue;D6QCylh z-E{x%xR}qM_S(s9%6R&uZq~=$hu8KB?Alt%W!wLwMy1Nh=3$-6QhUZ(47V9?s9k4P zdB>JrSAAen?)KRi+y%4iD(X0E72Wz(9{yVCUu`4dbpPg)zYY6OFM8iKufXDAIjbk! z$zL1JY{o_}VjGN~yZTNb9s;=FH!UBnO8IgH!T(949hWZ7TGBnJ7aO*wW^!!94 S7Y{H=GI+ZBxvXd*!%F876f1W<4r5EyElXA|os5u!Qp6v5)IKCpE;1 zu-;f3wtAI|@;P?~*#)`|vrnbJ$T4d!w&!s^pTf>KZRXD!zA_Qlv_{@3J0f%rOsjRe zy6?bGjs?tHSTmCEvgf?IyIE&*)bt;V&VTUQ{jnKp+p%42C+18oQ~1>s^kmH(_KHV$ zre9zF=%%voW%=yCe9x5|_%4Vo=>6(raK6~%QpA^67J^^)IDF$(dj9lty+&5cp5#E0 zLbVKLh=YC_TfA~SC(fGo^Xpyi8=V&0*R$tM z7Z`6bZMiu^e|h`u37^gV-ygd_XYQNC-V+hZY|FU4#BMdZXQN9_ZsJ%nIv(oS-@SWu4C{27x(6T-ev(+QMZ@PqwVj!!U^`X o_WWC^2Jwdj2PkGZ6s2mISS~l(t&!)c1SSFoPgg&ebxsLQ0HtaFHvj+t literal 0 HcmV?d00001 diff --git a/docs/images/farming_flour.png b/docs/images/farming_flour.png new file mode 100644 index 0000000000000000000000000000000000000000..069fe5f3ce2c6feeb9973097cbf34f4c1bf69eed GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC467aSW-L^Y(@zce8;&+rw=v z=IX3-|NOT<>&RXxd~n@aUb)O5JFk1`)=6&)RiNKX?K|4$eq9Yd7Als>F-r7p?|p+FuY>9 zaz`%V{jc2HZjX0X?=yMF*a@=3bUXWv{Ib`({^`ujzfoL2OKl(LGLT}hrylYOC5B%) SDA`sH;(EIJxvX_4o#`rmFxcTHBS z(?%ECe+yp-zuEn!!3-?>!rCGIxa?s+3oG09;=lhK_s`F$-k$)~`ocP4(^j^*@sV}y zpO2^i>G3ng{(X`N5#9=ipV2SDs4#(^B>?eFk zzLfmu{dU<&6D}XN-JTnDT8QOfidl(%$D$Y2q3Mxq$8FEA-dkrkzq#*m#BJxE@Yg7$xAFH*m?KEHo{OWfp-!U~KVcsDGpVQ*JbpjD z;@`uUtQmLDt(LH71j)|c`o3ZFdzO} zdiEE)K5HHGZ(uoKc3|1peJ{)6zDvg4h8Yq6eSQAia6_nf2ejeI0p8;fqZ?gUW zXasNRdf&P8Z4#fWumAgMPZ!j4E5Cft$Pf6vfA7BXxT8NfL4n5NC@|v>!-FTKmE3ED R{gn-XH(~ literal 0 HcmV?d00001 diff --git a/docs/images/farming_hoe_wood.png b/docs/images/farming_hoe_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..d12e88aff65c3852bfb1ebea97be4bdedab42448 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|j3z;uumf=j|+e@52EiM;B+V zcFp0vV)f$DrHigIOLpw+UVQ)b`v-5HJW_k4pk&dh(4^53p|keC=wp?NyzYk|C&@hC zyZ`Mcr{by|&(+>Wct7usRjvA0*#x!?tQ$0+)*gO)*e+$uU9E>cE9wt?y}Z@v%5-zv z6~|96oGu4dwD8^0_KSJ0`_HkQoO(k`Cicr4+XJk|4Z01ywQOtjOg{P)^4$NMdQ5fQ z%;_uMGk_#~-&Hq$eQJ5)&l{1ne-Ey_-}$cV7oP$14W=6@cFdEE>TCM;tESDZ?1Ty~ znP-0e%=`IwZ~teWF@rIOF=x-`@GWP&uaq}P9uPZl%(CD0{2rHDcCeJt=b!hD^aJlR zrZGe_%x>JHHvjg1=ege{<8DFiKI>2?{yh8R2JZcuRnJskSs&m@;5OhnobZWN&owu* UG~eSkF#Z@kUHx3vIVCg!06x{@r2qf` literal 0 HcmV?d00001 diff --git a/docs/images/farming_seed_cotton.png b/docs/images/farming_seed_cotton.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1f3fc6828c6182a0694a1470310cd05220c9f1 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mh}aSW-L^LExoP9{eISO1O8 zo7*p2^_+QgfXTT|nk<^*8`;7jlo<8*H?;pvVH?_H( zI22ndmbQycI8|g=y>I>PWrDwFzg2u`{?$0+S9S(N6vM2>Zw+6w^s+t`?(h72Wfo88 z)tc*DXFZQ-%Ojf0mG2N)78&qol`;+0NMzkzW@LL literal 0 HcmV?d00001 diff --git a/docs/images/farming_seed_wheat.png b/docs/images/farming_seed_wheat.png new file mode 100644 index 0000000000000000000000000000000000000000..7bb0a666354fa08ec89c433978262599dcf1a643 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v&UaSW-L^Y)e@*C7Xi)`y{M zf-5u+N=I-siEsGKBj>c?Gn3Md8!T_GxCw08AZX*@5Wt;#w(M+=wCCb}O z6@kXBm%7IL?dOxfd+l;Qzo@L=Vz6I%=`t$@Q=tWX4r^2IJ}9$wd%b8!^!A=9=VyHS zy=(8xmpz5?j4BSY4Y%UIzYuVWILCfbazg6c7eAlYbX^O5&i7r^f$0k4ikZ(FuAHi^ zvwG>0e(3Q}qqpz(F?lptF>IZGo^fUR?^Sog88`#j7kv9{nXo<5Jv&=|dlA@F1_q6* z|L!lS+P3~wt+)c?D~2m)_MgA<{oBf&>lr{!I$I+@;nzL8ujU@_v>RAfFbAyu>sMeA nclFlu;QHn#5IcarVhH%b@XjkBDJSjxClJ@u)z4*}Q$iB}fBBb+ literal 0 HcmV?d00001 diff --git a/docs/images/farming_straw.png b/docs/images/farming_straw.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d9a0cbc6298a4aef63f606194369d9c7b17d10 GIT binary patch literal 5114 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 literal 0 HcmV?d00001 diff --git a/docs/images/farming_string.png b/docs/images/farming_string.png new file mode 100644 index 0000000000000000000000000000000000000000..698f528e4b4948e8967ba6a717b7d6f8b5f99895 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0_@|;uumf=k2V$T}+MwE$2Tg zi5_$~!@}%r8s_{p^2@{;3Eohit7oo+1f=+~-1J`mD`9%tH;o-D^|PO)XU~53^ZyS4 zCk{oIHB)Xd>D+#6_BYdfwy#G1)~JN{->WyIZ=U&jzFq9Ae~Lv6(G1exB|g;HDY|P< z}!&W=)lnvhFBF_l2WA>rzjFn#}t8BEC zopQJ=-%x_5MDBqj*zDbWJMO=4t^4q`O7zxzTmKJ2P&4loe<<47Qdzz+V#hVs>#s#m zoqlR`_8ge^c358-L;T*8|(W^DX@THx44@z@gY8&~((?HmGy< U@{P|#flFVdQ&MBb@06ORRod5s; literal 0 HcmV?d00001 diff --git a/docs/images/farming_wheat.png b/docs/images/farming_wheat.png new file mode 100644 index 0000000000000000000000000000000000000000..228f054c8f88ab0bba3e49ef556e9d8892e8c9d2 GIT binary patch literal 604 zcmV-i0;BzjP)VKNt=Eln*_y5~|J$*SndCs}decG}zLI@#*xRrA41e~(6I8gZPnfDyTC#DY^ zeJ9U1ZdKa0h{TSKkj-pVTQyW3lExi4`2 z3Sa@W6VT?@XMpVaaQ8UGlksEl3eN+$uet`jG0+Kqw7UsjYG2^`6~F>$C!o!b&w$0* z5$Jit!29=x<{t1@>l8c~>IFYJ+yW1Eguydu3!M9a60iW;320Mt2FUC7d!`=ZUSrDk z^>z6TaG$RNJoRjXw*2wo#N8ga` z2gJ5<2AB!FE_d||f?uBQgUgwaw%)+ync?1g8{~g|aRqTXBV4}%SODz=v?-baa<44+ z0sa8?;M&?Mcq9@9m)HG-l?Bh|&M|>P613hwT%7eMoZkOST)zTX0PO^{De9M{xl!o( zKrjGtj|b1>BxZI5+`3t?eSTf-i*3Bhhhyri{|S<~eg&`q+6idm_&h)&&j%)FHr0P` qbb{+w01Kd<03n1BLI@#*Xz&62-jfnw5f6L-0000N{1Z8vZ3w9Ynl;!td9Ipunl`&-rC!{KvNBcFa>G0A%iqlpj0ErwZ>zc0V{`R#6x zBiGlrUiiOOoh6{|)JzKV2*edV-tN9&YA6bYU zyqKZ#C2jM@d-*nU(U0|DD!8uDfr``af0b z91Ld=ZZK;&wwwLQ>7^Ie+2+qOciMffa_{rYCZd~bC#fX${aC2pv14DHa1E;gV+M1^ z99xI|m#gclM1JkMDpd9RpW>F+bLOwGJoMFO{_~x>f8PFW=zgHx!090E@c8dsy{<*g zy6e*aJ}l7KQdd_#_wsYKA6yAc7uYUT*mH}xCf?ng8W~mHGVku!9Q*m_UGIFi-LDUI z(X%J{%~F5g`py4c6(-NacJ1|f-w&b(SQhXuShpM07b=uA1qEb W)t0{&{nh}+ID@CFpUXO@geCw(CjI9C literal 0 HcmV?d00001 diff --git a/docs/images/fire_permanent_flame.png b/docs/images/fire_permanent_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..150497464b9e531facf057b3e657d885876e0edc GIT binary patch literal 1148 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU~%?zaSW-L^LBQ0hDf@|@$yM0 z)ppPHU3Bi*Hnr7PXJwdZ%vum8qW?wJHD`WH7Wdu-KT^EpT?8+R$h*wvat-KQ!QUjH zc!j%(W74IFi$|v2n37h!@Mg;FyCv6C^lx5$^XpZ93-4*WIfu?v{yty+?9BYl&;Oq- z-37j1{L@cUb(qz#Me`@yk0XiA%j*1|$Qz6A-n)q9{QoQF(=UJa zjb{vFTEgiu``6m&<~BXn#g>^bJ}*6TTq|23|F-^Q%cHlqb<8T0S~i9KA&cIZqYwYh zoBL_Xp@&=S+kV5f?pk9oExh4kfMP+c>harq{W1(BHYfja(_r%b)>2&EKYylA+SmBE zC;my#-p90t#Y1?4S!w!SZt;Ed=C`MU+jU7B(3w(P0Z^XLCvB>3^sN{wU7ony*f z(w;Tie_6*;cE4(#`23m8rw^#FEj(vb%NoHsK}{joYgw|b$)~KQS-M`!8k`qed~hmm zEA%Ufl|J+8f0Fg@?@!~*k0o!kd@ySr!z0z((gpk9_iO%GA9p5QJCrZZ>o^d1IL^Pf+El$@ z(L$yha8umQO6T4&=X`TBialn}YLSW;>oYTUZR+{WyzTfK)~>LR2@B(vKU1%%pIi_v z_;{|Vz_lOu`qw=z@RYx9xokayHsd9hCBCsI4!(SFGdjxr%jM>y2e#hdIDh`W|M~^b z;-r~>-Dg;O@}fabL{#P2;gCBIlW8 z<0~6~v#;35+Z+AkfGq#VGiT;k3)o*1ZmD0=RorqslzGmB=PYLKsiFm1XG@(geHVh8 zvT~uax1!Qt^>1vqTtRWnNGasFs;SRH{reiL z+qO+JZTPqR{LA&5%?)93v+C~2@4G(Eaj?9}FW44ecz#{Noa&-dS>Z_2`IhHxk8N2k z^SJi!-vcYFZQ3LL^IjJ{+B=82?)N|U2M?`l{{1_>yAhrqSG`?*ywykdclB*gC;#OS zbv8_X&h=0J$Jz~Hhx2Q4X75iTwddgdA6SpCnldxyZ7){|BmkGY{k28uAgoqaC?_~=XDF7o*Udg zU+oz6>JP^`uYEe_Lg_=p58a0A{-$5HDK~)m?bO$~f9~IJ46c4S;m1|>ocstznI1ld z-CNZXzHWXuXWwVzf7`#8T6KOb4&M29euAPgOkY0ZuLDMBES;?TfTaq9r>mdKI;Vst E0L98VTL1t6 literal 0 HcmV?d00001 diff --git a/docs/images/fireflies_bug_net.png b/docs/images/fireflies_bug_net.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1693ea43f43b25b82d5776b6122f652bb7e0ea GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Upf;uumf=j|**zrzj!uDMg1 ztlSqko??6<5Gtj0%EZHOy7z?xjs-K#7A;}2;+w$7*PyXjV^L#O+C=xoo_`L0j^Dn~ z{O7M(_L0@w*Ui~-dU^hP8UF6u*Gm8A)yBKmz1J|Rcy7&-P^h-dFAPi)#U624hB-oIrf_>8*S%{8w*kfU(5j>FVdQ&MBb@09cF76#xJL literal 0 HcmV?d00001 diff --git a/docs/images/fireflies_firefly.png b/docs/images/fireflies_firefly.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1d6a8d202fa92913ead91ca91f071f2297fc45 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=X`U{QAr*7pUfIaoV8Fw2prw!X z#mvUD5-pMwU#t+EvhW)dpHO-1qeJ@Q@gQ@6-~+p9b>i;rVs`6HZC+2Aop~bWn=9W1 zYlr-wvIWyFF#a}d`?<%)N?|hd7e0svh6xW@-G#XM-zSwV0f~6J`njxgN@xNAEtWJ1 literal 0 HcmV?d00001 diff --git a/docs/images/fireflies_firefly_bottle.png b/docs/images/fireflies_firefly_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..278f21ae16eeacdc9fcbb08c709cb9bc7c18143b GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU@Y-;aSW-L^LCbDHj|@3Yp71& zm9lV^-bsg?I$AqIH*mz<`qLKj@^Y8GqfSzG=IhdfS}femjS(!`vrCe6oHks(w$sV- z&fMi^e(y@1KKFQXT6v8AWW^Q%Ck_zNVY=xSV|10Oq15dSRhI3a8Q|F2O!udik=pLI5!0j%Kfx!U=kuUgu zL+r8F&r_@2K1(_$1Q}?m&XklBxx*+g9bJ}M4z{^X6R{XnvMDLk# z14z_z*FUz85m&xAhX_}zW$%l~@npOir^UPOHxJD2_so~>eZE!O^pj@+V+Lc!gZ!o! z_t~JjAI@HI`s_JDsRpqIx4*v|K5W`hzW4omrpYtTGl0a>xND{c&wlerWgCV7F)_zv*DHK<+T{2saO(UdA$}=dP_H{ez(}wcbfm2-}}@(n%A^GhAfJGRPui2`gD%JoC_GP zaYk_enP<1>hPrL-rn=~Ba@vu#>VIl>8tt>GJZY=oA#%WqF+279uI|5C-n;A4=hAuizRG`#Up*@r>W5qUG9O%x TuBJ-A1BH^OtDnm{r-UW|a`nps literal 0 HcmV?d00001 diff --git a/docs/images/flowers_dandelion_white.png b/docs/images/flowers_dandelion_white.png new file mode 100644 index 0000000000000000000000000000000000000000..350e0b20951c8fafdc82477afa9c85616b3853a4 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=?>t=`Ln`LHy|Iz^kbyw!Lzaty z2JF%bGZ<8?*c#fVMP{rtVyHDsU|r@Q$hvjq`Dsa!+bTHz$BRpCG5a_g>}W>JGKvQ z8!v+LTtADRe)4aR(d+lq@7^!}zT^!1_m0W2dbYx=>={iQVjH3+EWhKE&sX+8C+~Xx z^er16V|zopr0N3q+4*&oF literal 0 HcmV?d00001 diff --git a/docs/images/flowers_dandelion_yellow.png b/docs/images/flowers_dandelion_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..e275e2865b7534306c044717681454a2b690b7a4 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=XFXjULn`LHy>7_YEl8uzk)V4HVTx`3fNFJbA{TIq5tPpKD<}{f6g2A2DTNwN5 z^@HOX4OR`a{#ZXKS?N=I|K{gq`}BY9pY)gI0z)ao)+fJ9ZEnxK_wLQlw^n;EZ~Pi} z)1QGifIUDvIR3`I=+Aeq=wCl~>{@lIJ)?<(tixO8*K>80CZ_4V0lCW4)z4*}Q$iB} DGedIk literal 0 HcmV?d00001 diff --git a/docs/images/flowers_flower_dandelion_white.png b/docs/images/flowers_flower_dandelion_white.png new file mode 100644 index 0000000000000000000000000000000000000000..350e0b20951c8fafdc82477afa9c85616b3853a4 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=?>t=`Ln`LHy|Iz^kbyw!Lzaty z2JF%bGZ<8?*c#fVMP{rtVyHDsU|r@Q$hvjq`Dsa!+bTHz$BRpCG5a_g>}W>JGKvQ z8!v+LTtADRe)4aR(d+lq@7^!}zT^!1_m0W2dbYx=>={iQVjH3+EWhKE&sX+8C+~Xx z^er16V|zopr0N3q+4*&oF literal 0 HcmV?d00001 diff --git a/docs/images/flowers_flower_dandelion_yellow.png b/docs/images/flowers_flower_dandelion_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..e275e2865b7534306c044717681454a2b690b7a4 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=XFXjULn`LHy>7_YEl8uzk)V4HVTx`3fNFJbA{TIq5tPpKD<}{f6g2A2DTNwN5 z^@HOX4OR`a{#ZXKS?N=I|K{gq`}BY9pY)gI0z)ao)+fJ9ZEnxK_wLQlw^n;EZ~Pi} z)1QGifIUDvIR3`I=+Aeq=wCl~>{@lIJ)?<(tixO8*K>80CZ_4V0lCW4)z4*}Q$iB} DGedIk literal 0 HcmV?d00001 diff --git a/docs/images/flowers_flower_geranium.png b/docs/images/flowers_flower_geranium.png new file mode 100644 index 0000000000000000000000000000000000000000..18149fc6156c0aae3c0059529547d124c7d1b563 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV663YaSW-L^LD1aH?yO_(d+gr zeHS+MM%>Vxb&4ZQtf`mf;HjVsW_#rio;!Bv(4|uf2i=m?Ii&bDUf@qi6`T;lWw>H( zewX!;n>H!;*GqpZtF%dbmiFFBz==b#1x~nV@l?u3+|H|ex_1BG^A0to`#7Y!zM1=H zubb6w%m2Io1j9B4vv;-$bx$R-DzY|ly`KBd{oTL1_i~Sp&$cb^wfD4RPGN{0skr90=IWQT(2^p(WpVU;p~dkgJif4=@! zu;cgMGjk$%4WVX8f0s*m|9dm{ZlG3of!njTm$SeBzEAZh&jiLC#+*CV4uNOa_X88(~(zxX;{mW0k(6zlC)Ue@O5rNd@K`OgDC%XPowRF4vVGPft4M_3G!J zIrw?Ixc@HhBQ9(kST{)ikV&X+T6+6nefulMi4#Ece#BJ%dc_u=^Ea!VJ{uokdcm;8^BaTn^_s2E z(i>PWFlIbWZ~Qxbv%`}}g_&S(wZoQs=c=m@y)4i_d*u($1_mnz-M=~;Zs}BI*H}q^ zk({vZr(^623w!ui$h;Ac1UmK`TgWE^$qjQZXafU=!PC{x JWt~$(69AqEgQfrg literal 0 HcmV?d00001 diff --git a/docs/images/flowers_flower_tulip.png b/docs/images/flowers_flower_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..b762f02d4117fc4031facf9ea6295806ce5edef3 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;LpaSW-L^Y)f4*C7Xiwugax z96pH6bNIj_Rwj4g)V0kKSx*_?*fuV8pO}!iciXu|EQ&MzXMBI@#Pr+HXOsOA9-v7; z;Gnj6A-hJjcHV)-@|$1(yKrn`^Iv7I1$+z4I^{OV{ISm8{(>d$7vBPgR}5JX?=yV0 zj`zOLDB>XNpj&b`H*MQJ-8)tf_UvyXs$NSx? z+~*B5;W^{^=19uWrwH zY2CoIf_X*j`>U@@9gTDE{C)Ac`HQRr;}ym$kN)$oSaF``GDJ@`qZo^}pfF$8R*=6u MUHx3vIVCg!0AE;$PXGV_ literal 0 HcmV?d00001 diff --git a/docs/images/flowers_flower_viola.png b/docs/images/flowers_flower_viola.png new file mode 100644 index 0000000000000000000000000000000000000000..d29c5f111325244c5c12f31f5500b3517bf0d9af GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v>XaSW-L^Y(@zAETp4!$ZY$ z55%~(1!`!BzT41Rz|!ZiQiY3s!i9+%8KTnaf`WTP_uovp&hp#f|Mj!)a-Ka+z4zv} zDabfDIAE{+WbXr$j>lVm|6MU5+vli__-{8A2Wy7hrT+Q}*Z=59S)Kj=W#)swdIP#O&(&dHZLloq|8ucp$@oIWT#mWVcjw_><~A>EDvxL`{w~&5sVv z{^T^p&i?h84|VJl7~V2$Q9ajCR53+dtY}B%iF>y1u08o)>*gDGZu|4a#>cK$H-7#9 l;N6!!f8Qn^e-3qJHG|NHVC7JwSGPg_^mO%eS?83{1OVjJm*fBd literal 0 HcmV?d00001 diff --git a/docs/images/flowers_geranium.png b/docs/images/flowers_geranium.png new file mode 100644 index 0000000000000000000000000000000000000000..18149fc6156c0aae3c0059529547d124c7d1b563 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV663YaSW-L^LD1aH?yO_(d+gr zeHS+MM%>Vxb&4ZQtf`mf;HjVsW_#rio;!Bv(4|uf2i=m?Ii&bDUf@qi6`T;lWw>H( zewX!;n>H!;*GqpZtF%dbmiFFBz==b#1x~nV@l?u3+|H|ex_1BG^A0to`#7Y!zM1=H zubb6w%m2Io1j9B4vv;-$bx$R-DzY|ly`KBd{oTL1_i~Sp&$cb^wfD4RPGN{0skr90=IWQT(2^p(WpVU;p~dkgJif4=@! zu;cgMGjk$%4WVX8f0s*m|9dm{ZlG3of!njTm$SeBzEAZh&jiLC#+*CV4uNOa_X88(~(zxX;{mW0k(6zlC)Ue@O5rNd@K`OgDC%XPowRF4vVGPft4M_3G!J zIrw?Ixc@HhBQ9(kST{)ikV&X+T6+6nefulMi4#EqN>Oexr6P184{m zXsExsW$(j^8})mxIX<{vWp}zLaQgiDYt6!px98-2>&|E>W5_-BJkv<3!+5^h#)$s) z;epRx6|?StwtIJ<*Ew*zb!_15dz|O|8F(-7Em(Wc`&aMfj|%2%EG|F&y2|=tkzMz$ zn&mT!>X;w~l{-}JzI|fhv7ej^7;iCdiTrQB;8fL4f&H@IcCU??@AEwV?2|t%7Z~0$ s-0IoS{OXnK#1)s1yxU$I3pM{O=jITdt*d1VUx9q!>FVdQ&MBb@0F%mwhX4Qo literal 0 HcmV?d00001 diff --git a/docs/images/flowers_mushroom_fertile_brown.png b/docs/images/flowers_mushroom_fertile_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..51af8ac92a8082f76f8c2814065bee378a516238 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=|2$nBLn`LHyqN>Oexr6P184{m zXsExsW$(j^8})mxIX<{vWp}zLaQgiDYt6!px98-2>&|E>W5_-BJkv<3!+5^h#)$s) z;epRx6|?StwtIJ<*Ew*zb!_15dz|O|8F(-7Em(Wc`&aMfj|%2%EG|F&y2|=tkzMz$ zn&mT!>X;w~l{-}JzI|fhv7ej^7;iCdiTrQB;8fL4f&H@IcCU??@AEwV?2|t%7Z~0$ s-0IoS{OXnK#1)s1yxU$I3pM{O=jITdt*d1VUx9q!>FVdQ&MBb@0F%mwhX4Qo literal 0 HcmV?d00001 diff --git a/docs/images/flowers_mushroom_fertile_red.png b/docs/images/flowers_mushroom_fertile_red.png new file mode 100644 index 0000000000000000000000000000000000000000..f81af12abe95df24d238ad5af4f5b7189fb721d6 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVASz+aSW-L^Y+HVyh9E$$3G^| zbPCmV{lKu|s~|_$@)ZY#&*(6$^Kx`&S~`z z_Q`)gzx25N|2u!Bvv`0e!$Cv!wX9$4t4=$?M!z5)Lp=M zi*ZZkef{5kx4X_B%l`jdW#^7}*2+!xj3y4&4cpwWv+ui}UHH8F=9+yb$7b9s(R%g& z+xE{kylj5Pia&%Mn71%z6xX%ybDg-OxKO71Yu&WYs_4%>KeW69r-#|D(@JaLmRca| zF#CHwW3}3q+!@ao{gdc*d0X{7_uza6kWBRB`z*QdPy3wdIseyh&Hgj->t|`g%>5_# tVD;s$^Kx`&S~`z z_Q`)gzx25N|2u!Bvv`0e!$Cv!wX9$4t4=$?M!z5)Lp=M zi*ZZkef{5kx4X_B%l`jdW#^7}*2+!xj3y4&4cpwWv+ui}UHH8F=9+yb$7b9s(R%g& z+xE{kylj5Pia&%Mn71%z6xX%ybDg-OxKO71Yu&WYs_4%>KeW69r-#|D(@JaLmRca| zF#CHwW3}3q+!@ao{gdc*d0X{7_uza6kWBRB`z*QdPy3wdIseyh&Hgj->t|`g%>5_# tVD;sqN>Oexr6P184{m zXsExsW$(j^8})mxIX<{vWp}zLaQgiDYt6!px98-2>&|E>W5_-BJkv<3!+5^h#)$s) z;epRx6|?StwtIJ<*Ew*zb!_15dz|O|8F(-7Em(Wc`&aMfj|%2%EG|F&y2|=tkzMz$ zn&mT!>X;w~l{-}JzI|fhv7ej^7;iCdiTrQB;8fL4f&H@IcCU??@AEwV?2|t%7Z~0$ s-0IoS{OXnK#1)s1yxU$I3pM{O=jITdt*d1VUx9q!>FVdQ&MBb@0F%mwhX4Qo literal 0 HcmV?d00001 diff --git a/docs/images/flowers_mushroom_spores_red.png b/docs/images/flowers_mushroom_spores_red.png new file mode 100644 index 0000000000000000000000000000000000000000..f81af12abe95df24d238ad5af4f5b7189fb721d6 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVASz+aSW-L^Y+HVyh9E$$3G^| zbPCmV{lKu|s~|_$@)ZY#&*(6$^Kx`&S~`z z_Q`)gzx25N|2u!Bvv`0e!$Cv!wX9$4t4=$?M!z5)Lp=M zi*ZZkef{5kx4X_B%l`jdW#^7}*2+!xj3y4&4cpwWv+ui}UHH8F=9+yb$7b9s(R%g& z+xE{kylj5Pia&%Mn71%z6xX%ybDg-OxKO71Yu&WYs_4%>KeW69r-#|D(@JaLmRca| zF#CHwW3}3q+!@ao{gdc*d0X{7_uza6kWBRB`z*QdPy3wdIseyh&Hgj->t|`g%>5_# tVD;sce#BJ%dc_u=^Ea!VJ{uokdcm;8^BaTn^_s2E z(i>PWFlIbWZ~Qxbv%`}}g_&S(wZoQs=c=m@y)4i_d*u($1_mnz-M=~;Zs}BI*H}q^ zk({vZr(^623w!ui$h;Ac1UmK`TgWE^$qjQZXafU=!PC{x JWt~$(69AqEgQfrg literal 0 HcmV?d00001 diff --git a/docs/images/flowers_tulip.png b/docs/images/flowers_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..b762f02d4117fc4031facf9ea6295806ce5edef3 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;LpaSW-L^Y)f4*C7Xiwugax z96pH6bNIj_Rwj4g)V0kKSx*_?*fuV8pO}!iciXu|EQ&MzXMBI@#Pr+HXOsOA9-v7; z;Gnj6A-hJjcHV)-@|$1(yKrn`^Iv7I1$+z4I^{OV{ISm8{(>d$7vBPgR}5JX?=yV0 zj`zOLDB>XNpj&b`H*MQJ-8)tf_UvyXs$NSx? z+~*B5;W^{^=19uWrwH zY2CoIf_X*j`>U@@9gTDE{C)Ac`HQRr;}ym$kN)$oSaF``GDJ@`qZo^}pfF$8R*=6u MUHx3vIVCg!0AE;$PXGV_ literal 0 HcmV?d00001 diff --git a/docs/images/flowers_tulip_black.png b/docs/images/flowers_tulip_black.png new file mode 100644 index 0000000000000000000000000000000000000000..235493ccbc01d8a15e82d2b228c73746dd496a03 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU<~$jaSW-L^LCb@_u&AM*7%&3 zw1O9}-bsir42bnouW#ThE1i`0DCm_&Nuh4+7yd1O8J!kdShB?2+E`uR5V?ybw%C}( z>GM0mcR#mHIAAMtuJ-*tm2-kl9EvRh5JE@rhh9Nl)wkLEsj>%wgs#U0_)Y~zgsVQzSyHq$LC)7A9oL7kS%O>>>1x{1flx= ZF&OR8d8sYYWeyBw22WQ%mvv4FO#p2bstN!A literal 0 HcmV?d00001 diff --git a/docs/images/flowers_viola.png b/docs/images/flowers_viola.png new file mode 100644 index 0000000000000000000000000000000000000000..d29c5f111325244c5c12f31f5500b3517bf0d9af GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v>XaSW-L^Y(@zAETp4!$ZY$ z55%~(1!`!BzT41Rz|!ZiQiY3s!i9+%8KTnaf`WTP_uovp&hp#f|Mj!)a-Ka+z4zv} zDabfDIAE{+WbXr$j>lVm|6MU5+vli__-{8A2Wy7hrT+Q}*Z=59S)Kj=W#)swdIP#O&(&dHZLloq|8ucp$@oIWT#mWVcjw_><~A>EDvxL`{w~&5sVv z{^T^p&i?h84|VJl7~V2$Q9ajCR53+dtY}B%iF>y1u08o)>*gDGZu|4a#>cK$H-7#9 l;N6!!f8Qn^e-3qJHG|NHVC7JwSGPg_^mO%eS?83{1OVjJm*fBd literal 0 HcmV?d00001 diff --git a/docs/images/flowers_waterlily.png b/docs/images/flowers_waterlily.png new file mode 100644 index 0000000000000000000000000000000000000000..0d080c7a14921a3b0171a2f807085e3703775882 GIT binary patch literal 864 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{?2ZaSW-L^EP^ac5tA`x&HLo zPnKp*I<{?FXgkN%rdB0B*10U|^=oBW!qp3fV(uK_L3xzR|xoZDqZqb**9l&fWL6`{zCQJze~_{6c1hw+$vSuiyT8`*^`m<>Pz@eq>ZI z{5Y2anuViW;^T z3?9}BypKQqt-Mf^l*7TZ#y2KhTrYOx+z%y1Vm~f@@_z93m)r-x<8^cI&v&RVn!TcM zzWm$c$J-j~E9P(f8vc{#0^@`-2PwC$LEB9^+W#Do*SBY>OM9pLVQcA~*PEYJzCS<9 z-a?WwZnbI7-`86B_AOJ`QEW~-lH-J{A~-2n?DgGZAUe=L~c+Ph(y*(KHov6ED8tGjJ%`|y)- z+x^U&=a0YMbGgE5D*L(joUrIfG||$HZr&PtWx{P^n{fHLOcV1=H^duEmSKFS&KthH zFn;62t@pzVd^?V|*CqcHhFSFD;^&>!?v5_!*RTCj%GUmy_hN*^v9k*InjHjwGxHdW zu$(hJ_*PQssj&mQ!!5?lKOc*C`n}#K+{Cy?eOae&cbf3?)3ryX9(;SV5f(hZ)-hh6 zey-`+PaDSXJS$zF-(XGwhR3%U1!q{$+rDSLlVsYQUhpWeM&4e?@!wP9Z{iV$-`cL> ltp9EA0(F`c5KQ{PIB&Dag7*=fxxk#m;OXk;vd$@?2>|yLo3j7_ literal 0 HcmV?d00001 diff --git a/docs/images/furnace.png b/docs/images/furnace.png new file mode 100644 index 0000000000000000000000000000000000000000..bf5d669df54c28e04f9fe1e39001f50083324757 GIT binary patch literal 3910 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 literal 0 HcmV?d00001 diff --git a/docs/images/junglegrass.png b/docs/images/junglegrass.png new file mode 100644 index 0000000000000000000000000000000000000000..46a1fd279c5173a17ef89113e913e8a694ab4c05 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVDk5LaSW-L^LF+|FJ?!9w&JP; zWsW9+sUl7sw{9*G%~4sOko=tchr+&wxxMQZ%$jngteaVaI@A+||5w{{F}RPR70cYc9Un$#yg6^69@j=RLfuveU2D>-?!r zEq}ugG2CO?qj{CrdhXejKfk_A>?!9ro3@%`#SHoTbz(0oQmX2{$qBH15PRUO%5Lz? zqF-)qzWVi2^H8@HZI$Ui6(WV_j9ZEYOX z_q{)B7y`HMYx-=GJnOSvF++C!Yda^HT#RtY^N&|0mA-MUxx047jPTc-Fdw)bTm0&K z^q?NZmJ3b?9FXPu0 z@3}X9Z!l=s&XCXb?f;Re*T!s;hqc%X?l-J3^?1Gg?9FNii38CM=KEul_)D7N(m-jB N!PC{xWt~$(697MrDZc;! literal 0 HcmV?d00001 diff --git a/docs/images/jungletree.png b/docs/images/jungletree.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdd5df17d393289d0b3c07d02a113e7b7e70777 GIT binary patch literal 4982 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 Aj{pDw literal 0 HcmV?d00001 diff --git a/docs/images/ladder.png b/docs/images/ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..0f20e4c103bacaee95126a473af644bae098b3e1 GIT binary patch literal 966 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 #ly-1 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 N002ovPDHLkV1f)83lsnV literal 0 HcmV?d00001 diff --git a/docs/images/lump_of_clay.png b/docs/images/lump_of_clay.png new file mode 100644 index 0000000000000000000000000000000000000000..17b450ffd9aaf825c78ed8f97dca6e64b649bf36 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hN8aSW-L^Y-S(t`-NLV;}D( zb8~Opw(Y}TomwXE`$0#7bl$vsRdck>z{%p-|JO}@(ua=BjEvU@8UO;OmG*xRl*ZP3 zAG`lO_tCOU9~Gi$8ua?Fx{B3*n zJOkH+xenVtSS#%E%RZm=X72yR*B7sv&nTi`-I()m^Okb63lZO6Wy!b;zutF1dc6fV zOJKtrmQAhS8Sm|S{r2kbedZsx-T4y&+`*F!G=A0pR-Hbg0I>*?y}vd$@?2>=+OpTz(G literal 0 HcmV?d00001 diff --git a/docs/images/lump_of_coal.png b/docs/images/lump_of_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..e6305292443cc0e5350cddcc4fe22d83a7325964 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3+0aSW-L^Y*48U$X&EYhqOB zhC(SdGrx1kjs(uQk&qewh*7)iV(`@ex7T>BOg-w?u#6F?83+OOLb_%eR?X?|X=r`|6$&H z@9KM-Y~|Pfl67Fb!nq>#e8Xp($v3|3`L6TeV_L`G|3O#ZGjJ{Nb6ET1?=1tKlbajM z^KQ$XvwdEvF44oZLO6i?|GR0{!aCN<*Giw>elS_1!3yl1fFFzoTO2+v{kmfZ$Zwvm KelF{r5}E)U1(87j literal 0 HcmV?d00001 diff --git a/docs/images/lump_of_iron.png b/docs/images/lump_of_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..10986a095ae8ab03a8ba8c935e35463573689337 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVAS+LJuBb+ykgbY>D~X?MI7cfMD5t0bDn?q^pjsNKG5o% zKQBJ!`u6wtJ!7iWLiRIjG*~g3mfJr)S82_>=7mqh`+Jjq)NSNC+w!WMfi*yVf!I98 zd&T!Z)!qB2f1`fM#&VdRt=qnHZ+o8eX6oz8>UYuc_WKv!Uth-_z);GR^-eOOdR_6v zYZtz~DcwK)$Tyk$d+O%J>OW81`7BPMiD`v!0JnYo?0ffAzO(I=6imII&c+f5(s%U! r?wd0cD$`xQ%#8Q@YTW=-3HDm6vQ$TOyso-<7l`ZW>gTe~DWM4fQ-zrg literal 0 HcmV?d00001 diff --git a/docs/images/map_mapping_kit.png b/docs/images/map_mapping_kit.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d4290f14390c95af6e66f074f17939cf87979d GIT binary patch literal 1043 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7}$);uumf=WVoghDf5ozS=wQ zY>V0}XJnXs>}|`wq_HG`GptGcpjXmjv1Q%@ttD&+-8eMbTT?qaZn1evD<+gH7$$K! zb0sG+rSFOPmiPTz>g;^JvYSdgoBm&~{jUH2+_|%7&YiK>R(0C&<5%PU`SWe+*{=O= zQ(wBlmQQHE*u3T%ZSVVue{UV}Sy1zd@x+&SM~#MPhP;+v?~kW%KXCjPJJ*JHJ2uSm zc$N7es;j`)oiXJPzszm6yldYZ%+Ffg^FQ``eO)x$z037XKQ8PQvMGL}>i{-jMWXnh zoA+4aBI8-}tY0)&sWIEE%sjC2yth!%{m%{7Wx^H7{K-x4Ee{mO+5&}xkKAKwVcNm^ z!0n06zr&ALKlt*}hwGZDY;ByH-FgkL1q@s#m35eF@0l2?T`4R4d+zj6kMknc+yYz= z#2TbuP2SyHcY(EP7w-@L!$-M!m|vVd{k%cl(Vfthj* zdao)alBG<03|C!b@Vmvn@W!f;#^X@;wpBe0(f?x*^oBW3YidJ(e?N2l@4d`59W7Hs z_Q~#8Ga=-zy5WJN5)Xb!7}s!q=2+Ub)gc7t*S1}owlUgIIei-#0O!x1Wt=~E7hg=+ z1^3jcSD2Q_KbUNDVEP8JfYKh$ZJn=;Zt80#p4frQ`gin|!tny+f<6ZkFb%`B&Svgn>xDW7_mSoul$^X6F9ayld@$vD5 zyBmEUtZTNldG*MI|3i$Kiv4=YKj;eap;%O+)G% zcZiYs3#*9gh|({G#r)qF+a56x;bJvZ-ysk7j&c#tjXyj2Y@E|tUYwaQ&q+Q!!@l9$ zmlTnej?ehdSk2>=da~xj+r^0*dRDvoIxG(=fIZcFL1M#)S9U+HT)do~c(<@{+jZsp z{1^J>Ub%FL``ydb+B@-z#qG2D`ZsL*V_IO}btAeVfMGks9ger``zk9~=a|etJafLA zZ1Mk+XugVQJARwVM|V2^`s*6Oudh7UgvHWh`8ZdFwty+q4gfPdgQu&X J%Q~loCII2_n;DN^^5J1bcQa6oJ*GInvHQLvFp#pXG)pB(SP&*ZrjbY zdNt$Clk+BVD7FYVfe0nDFsJ+-l{0qCFWZ*&m;ZR8=~6}W-~Ad4IgB|?-x*r&3NJd( zz}leO;QK*t!^Zqtg)F62qr^5ooz__FIgw%TfCj5hE0B=xQEh8gyb(PR6gkg~U7YoFU5+G$_9fBkRm zi|Gwa2gD8>+s)pyK<)Cu-i`L3@BI3F^!YyRH*f5>$NScXy3A+fVu)stelKS*FY>qC zo7@O{^ViJb2Cwa%`zxcOZWbXFd|>)^bNbfrYTsgx-;_HzYk$U%-}0Sy%n*;>=ap0W vHt&J#pC9r{zdq^-?97XRdXqzuWpaLty8pscPyPd=ih;q?)z4*}Q$iB}qh-~w literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_cobble.png b/docs/images/mapgen_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..7b79364ce722017bacf64864dd008b6e17038a44 GIT binary patch literal 3842 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 Eg27!Z%m4rY literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_desert_sand.png b/docs/images/mapgen_desert_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..9dafca3926b1390a3be82e7a12827b3ba3861b15 GIT binary patch literal 4112 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 D=sA%0 literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_dirt_with_grass.png b/docs/images/mapgen_dirt_with_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..70eab52a32336b8cb6167d305eafa13f12ecc54b GIT binary patch literal 4148 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 Hu0mjf-REG8 literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_gravel.png b/docs/images/mapgen_gravel.png new file mode 100644 index 0000000000000000000000000000000000000000..f74ad330f9ee2fef7d041e43d4b0f252cd373736 GIT binary patch literal 4668 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 literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_ice.png b/docs/images/mapgen_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..db23462f4e6f65937657bd9d5dd596a9b01d3012 GIT binary patch literal 2351 zcmV+~3DEY5P)#-6pUU?A`xJfWfQOC;KYvOIQ|jOIODP1wZ0M83;( zPgPgdd+)3FUR8AiFYywmhU>R2@A_@aJIyhqPNUP`+&v0}&S%3Rd~MD+@$sB!haYaY z1HreqTDWpP3jlbqZez5l2lc*M(oSq#C(_aN+m@F%H2^@vYJ8B$4(vZsHCgs>^t7bB6*Lqewl)33F7S~$AJ@Fere-v@72Ko`hzx?@J za6P};!rZhU85Y;VYjR&2_wQF%j+i!%qllg!qy?AF*CZe;a2ziZ8B|e&M)9m4KCQZg zH?HQpmZz%+L>51e0{RJh9NjP?QN>=UPOJt*t$5~4TKLTVzKfwDzwGePjg*T*qzXwC zp{&r0;N$1QjBfA14YIv%aFS6&SfCP|7Em=fngKN87%)5>mK_{KSs;Qe((n)|A|tA} z@puscQ2yK;0ACp5fVQ67%sqWg--{d;!T!E0^&Py>ng+DnY}!}+?0+* zr~rb)>Jo-VG5{_hZ)zxwXR*EI$K>-fe)!tnYDvrZa7AEtx#%OIa(>nCi_Q(MzV4ST zu0_Y85}ZJ&03*-Rw^4tD`U?l8@h>DEv`ly)xf3H{@{^?|u3j<{_x;iPze`+KXo{cR z{Fes+m&!U;wjGSTnnC@A1Hh-~?B&bSDbR0ZGATHYSYiBB{Kuc)L(`Tk_m@BZRx%$j zMy<^OVDE*4!-LR4EiWtp@O^|#c-mR2AX_s4zQ0ikPkulB==aJ#vWh9E^Z`p7Hkyq# zhB|^D9Jt73Q#fk*gW{bf5YF%Vo|A~`y@t7l)eh!3*-zlDZ|Er{BLIm4sugxnhcV%Z zR>VnUg}igC*Q4Vz^w8>sg51tZ1~eN{dK2r5z%zmlb@Z+eea)Atvb`i;of*IFDd`VL z6wqw6BauJ_Bd=kssAJ=46M(OX!l(}O+{GY-Jy^H#`lJp(5AJ1UHHv^s504^(XN?pJ zg$$l=%cl=d{aVct){`g(CBvwmPq>2wO0$~u-dLg7|6?XLU=QAF{qpILtV!A%Sg zX)rtC*6Of=_T;ohMMCj&o+yeiMK*Pm3b-Py2<{K| zSsx%0N;IG2sIT%HLX#1z`-5_Dupf5nx*qPYhMSbc`aE)yO->QAMhfGvikHZwycg=z z%92e3DQAmgI_8&~vSQp{ZN*xgS3)kEiu^}g$FkZ1{YB+~F9mi-)c-}5)PhjM=;MqbUgS8!br~(k7elDjW$0B-=_YzO(gZ;3|3pT{D_@&6flO_`pRhm{KI8TmpHQRut{2poEu8rLpU(sd_2UGiQB~{*bnOH91Sv@-NINlE{YUGzaszX1$6=BoQQb%D z?AT0G!&FIaTFV_*jNU{Wpzo=Ya2BE`EZ#8 z<=An+22`pxlgIN%XCm+x?^Ovv@}(_7c{I&1hnzcz z5X%5QkEewv=`0O;zQ=8wY*;AUp`6Q5Z=}{l~^GtGJ(h?;FyjK{*A8BFJ$$tpp(I1bM-aLwf=` z639+>2+E^rZ0v?g5gmu~NaO>4@bxdI0O0yxKl1>w_dnQoFnq>uE>7@VHigne7Ehjp z(?b=j3x!NXcsgz7r_WEn|IPlsCdY$J4H|K&Fo58g-EFl|n(*Hq``d?irS)m*^Seg$ zp$SpIyFYw$urEsT;1xl?J3wP-nDxRlr3@ZEZJ{)gO{4(XmKi}3s>{%qm!(CFAfSbx zq4M&FPyH3*^1l~@|M-;lTuBe8FH*p91SdGwo*)4qH2{_kGu(n?ZO6q?%aiUn#T{(+ zLvVtDd@ynC#vP9ccX29wQFh|(HH^01|aCC-~G{QRx%!&$F5l@BMc-MHhCw?`K4%m@DulIs7J_|>g@-gn>m_33|Y@e=>X_z%JY Vth#zw{>=aY002ovPDHLkV1g(Veq#Ut literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_junglegrass.png b/docs/images/mapgen_junglegrass.png new file mode 100644 index 0000000000000000000000000000000000000000..46a1fd279c5173a17ef89113e913e8a694ab4c05 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVDk5LaSW-L^LF+|FJ?!9w&JP; zWsW9+sUl7sw{9*G%~4sOko=tchr+&wxxMQZ%$jngteaVaI@A+||5w{{F}RPR70cYc9Un$#yg6^69@j=RLfuveU2D>-?!r zEq}ugG2CO?qj{CrdhXejKfk_A>?!9ro3@%`#SHoTbz(0oQmX2{$qBH15PRUO%5Lz? zqF-)qzWVi2^H8@HZI$Ui6(WV_j9ZEYOX z_q{)B7y`HMYx-=GJnOSvF++C!Yda^HT#RtY^N&|0mA-MUxx047jPTc-Fdw)bTm0&K z^q?NZmJ3b?9FXPu0 z@3}X9Z!l=s&XCXb?f;Re*T!s;hqc%X?l-J3^?1Gg?9FNii38CM=KEul_)D7N(m-jB N!PC{xWt~$(697MrDZc;! literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_jungleleaves.png b/docs/images/mapgen_jungleleaves.png new file mode 100644 index 0000000000000000000000000000000000000000..7f054403dabd24d265c1f78b7d5f9e4bf5245f1d GIT binary patch literal 1970 zcmV;j2Tk~iP)e!y@N)QrIu4^Mjl0I-hp@*ZFP;UrMeB0ZQ# z9Asd0_0J!EmgCRfj1@Js8+Iy&Pu~v8&!0d1^eA!Numb>x35~rDNMoED&%FQ*0@!+i z)Q^S&C2OA^v6q49M5#g47~YP9uC9qNU7x0S(g4(;yKl?VZKV}5-P5(BM9}Zkw}TqF zP0@G|$siv4rUXXAW&SmBa%;Yg(jBE6b{cuaURb0n!zYHN?IVSsh?IX&%osXUxAQHNp_OgviIF#JYHuv4LwA)+M*_w5QGL9H#Ll zEg_-F?jUy18LnGZd^k^v_*s|CI84NHPto-oP6EX>h4d_hQ%3HF9cNeF2e=55VjrMx zIKAgef^qVbSD^v`Xmwfu&`gZrDxyccdw;IzE@3l-#y38nZi7;LB<#n>C1mN!I8U(_ zxVV}s0D$y<4FCYY^WWt?Znz|S>BQD?4&AU*ac5IZJkG@&qLa{k z_W`JqK#?Uy<$HYl2;s}V#ySlFXmBvJ>WPhgKz|RkU zd|Z~REuqM&BydtFj2^JOet=HUE{PZneKmf40?X?MvHj##sE`CxvgA914m@=3z9$vq zFupP2al>689*N~?bs(Au0RWOH^Qbp;f_AOXVCXA=%}UbMeE0rb;Y#v*2q~ z)x$Osw*7V^VDgi@m)16xDnDGUt|S@FZ*RemT|teP5~8Ud5DAdtT!+EXuMn}gi9Ifv zIdnqGge+Zo)RnnWMOHW^MGh_9>HWGEzovoETQGUrwoVBy21ub{$^o`&u+hs=?jhsX zCz_V}dvuH}DJt;_uyJKd2+s?=JwTNR?lC%YjR8kj9o-zSVWPv8=5Fnx8`AqV6!~8@ zBWMhBy^ochL;&`uh;JW_BFS0{@Qi(NHC6O}Cur}KGjx#jJ=X&!@D+E3HUwPcukAi> zBWa5wD|RYuvZS8uni!6-=78n(L(RQ;LNt-VHNnNzR6JMUtIbK_+uKu&u8b>PlqSey zI*BrG0KUTOwq2qVv|)MuP$oqrO;UOl*~?a&6XOTHidxjkWF2JKL{e<`r6X%PXevxpd^yY_AGo{s!69Du(*khr@2yrV`|SmhHq~+uaHiQDdM}- zb1kKJlEN;kaF+rpPYY51>-KLy=qdWDTRbvPSG9g7G^z#YyFckZ&j%PnG_RQI2sASL z#~2rF&=gPl!G!dpgMX*VQmPYZ+q27&;u?QnnqP;#ylUlYj~j*xacL-uYzLkc(tmbp zii7`TW}n(2OIO}LjR!c=Z-%()m|kDvo0qjyMVd2pbW*ya)Ktz!v|{c*bGzH_nNhF|LM+?EnA(07*qoM6N<$ Eg6p2Oga7~l literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_jungletree.png b/docs/images/mapgen_jungletree.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdd5df17d393289d0b3c07d02a113e7b7e70777 GIT binary patch literal 4982 zcmV-+6N&7JP)#Yw%iEEec}uEzij(@Sr$6ywWDJDwh;jCdtyKD z-*FKDx88Lh09WpKBLF+^dYHFfEIDHLo^gKg!?BaTKl5Zxo-0`5^v#0+Y}mM2Ha@W* zujR(ZEjARMd9x6d#<}%6l$;UD)^4dmrIF7j6UK($Cz^{DK3(zC8;ke7`4j!qd+f2xa`i zuYNpi|J%R%bXfl4o&U(C7kzBm=kMJ02|j$;=fe7zZvC6E{JZbFF)SZBR6k++J|Por z*q99w|LJX4hwWE>;EULXT4H*^3(Ng^BQ{5~>xX6AQqS0i#*JV7R9L^@y*GsAr}vd# z^8R1a1ZTXa7$Sb(7cQq0$o3Uie3_K3rmi&v^`=BHmp91TYL1j0Cq$(#=je0;oKxKdN_UnUsf^`>s6oAt=5AxXK$6ho( zFY1A7uh}j@nyB;6d=&tfU3_kccn_+1)K2bG$qmO zv>a~-oH0JtB@sN^mz9LDg&gzGcYT&SzxQ(h?)dgk=$YD`w?F=Z@p?f6Kl8B*1wcdV z@SPv*4cmWk!w19iRUf{E`G!Q?)Sxe~hkcF@T}LA5c^dsW#oEP)E-05Bw16ve8H0qO z<`|#pU}&;$Agy!bE~OM-{|=>hF8b{)xE*OVZn^uZ=f!W;0XKj8&7q9jwsINfjxNN; zeedhP2+RFNg^;O1c~L31Oj0f9dGVz;jwZtLLRBftV&1^eRJbr%?uO;_KJ@O`9KJUn zmLK{4V`2H*53KA^E!zDP@OqRR+=a2t8tiS#(Zx72??sy}YoWCQifBq(AL3V!Q znd9(XmH=-!vm^jU2eSZ-j1<^-_Li{!mRs*<$N8rN@Xqa9x%!je4EyG5J|q1R?HxFM zo+n79RJ);T%rzt-GD(e`sfbc-`y?z$hi!5zO*3<)kYUPE!Fs;C-*b9?+CZtdOrZRWnx?MRBrr- zcjEdId4O`&r(Bg~+tjcF1X?YR%A$**%X(i*{s3yOMy26XZOiA18I58lK)mjT=1~`r z&+2?-m-H}Q$HjGI-_E-p=E&T97+5{}i*cUZJGB~$%f|v8qqio`SJb7u!Tac)jfWEIPc0`pxFkV-@(uWLR8wc+AgW2$qje^41l+uy9r_1++TNA?vfMhODV~VdW@B(A0L-i<96P8eONyC&#xzyv%&afXI+ z;j`bl?rmY&$mRLS75^I6s}akPNoynnLg*UQBYpi5G1z(AwHT%}kr%x82HKr=*w^(X zWpf#M5DDGlHLpGefV5^YS$639F6Co0D-vK?CD^PBnss$-cE+Z(M#)$*qmj(0xjG$> zTCGXD)8^t&-Obzn>01~%IsQvGe~2&t`_)*cMt{-ZYj2T)|DZTme8fr*r2w zuVb)apbNO^KdudZ|FbUnBxhanNx8P2q}$PGG*nK(N(iik+V9MCi^;MR)*G!ZjTIEZ zssbW9X;P^)EvEuNX-ytOH*f`FHD0wNEu$f|U2PZqr{Xpm`dbPL-LcC!Tta#l(>^k%yrbpa-*O> z9oCI_B#SS6G+iJ9Z>8CA(YiY4ZQn?fR+#VG&|d2Cu89Cr6Qobv_E^(dja^!wbw8*QV8ciJgG9o0Ev`FCu$*FBgVRZ z&$W)w!?Y}-;Ix-<9$19~bY1Z5_yQYV72xPLRvN0FK_i(rX;-C=u#*BWqI+iM64R-^z@ox%59Ywnj}&RRl@*W#dhf+_HZLPRy~e4?Y6rj@~{E{EHgpZl>$CC zwHWK$wxP(wyPH^P)%L2h^URES%+5&Nkj$HSLdVeLsTBh6(OHyAb85EE#DNJ)19mIHDe4XmC9#tl^?>4@(8(m!&P##g?{wux=NBEG+^;-0-nkD;D-b}_Km>Trl;a#g*CU&;s5gQI3=O9dpC+5s z=+*>AVDFDkNY>xFPM)}DC22U22~q%#@JL&V*oFQ$lD;_JVJY@ym>H{u^+X~bKDX+v z*!V$c^VO)Yp%lgRfV9q5c6zh?3}ZLxCDyKIjUd7wY%)1On6ou03w zM|5z?HWsQXh+ZU7D+*x$2pTqZJlv%B3|-ox+epK9w0Hl^Kk0RM*gTHAgy? zjCnC;B7q;t9GRxTjN}-+&hn;kMGi28j-65*usBzb_3LP4Et7gzBAd(hh#=EtDJuw@ zeRaZ{PnFt#?-A*nFVxx?rXseTQ0{gQ+(4h0K{~CJk)EI{BsUqFz>Knh8E2VR&07(9 ziN`XK%PYDhTtOld&P~iT(S#y>*0LBZsb_^If8he2z=-S*pgdWj+EBiFt0fRlJkQ{| zO*W54;*W$uGNMoihSRZJp{Z+>2Gk3Od|!!tpW2vdF7euW`&+gZNrd$q6dQVmjc2F@ zG@-HX6y>~(uFEpIPH{}imcJet2{5fVC8`aFRx5sDTeqE#>o&uBI%SehsRQZD%U=(= zU4a=94LXke1(3|9S419GAV4b8tXF5yt21G}<+uzEtAJ$PDFw=NO5>WE{Pn};EER}rt>7G$$(ox#xo21f_Nda)2W zjR>sB0V#9_A|debaGv2|RUaHq(l?-#-_fH@jviGfXW2HEtrqo3@#yaTVciuzuJF;V zxc4?yu1n;@4Qer^TUqQ-Syb_fFnrn(Pp?ty(5R{Yq5jf}$jkYk2L?|YX7IFO)nMps z-lSx!Zy-%I!p2U=kJ)2i_sL}y0*~(APji{re0;jbR9Pw7MyNvnoVx zHrg~BYQxQzPqP)VzZO`gs`q5yG%QR*QK*m+)FZ54EF~zGl=ZOEHdb26bVAd^aJvWd zGj%eCYD?-mNqzaVUX=rm?0pt1sZ3#IYLY}I&Q1?LdyGQ|6(PF5{DlY=GSF0nu}q(Q z@puu-=F=21>PUUvq7$(KYg0+qrW6ObO_zig-~Pd)Rpw_D7fl_VA>qe^sim;24rq3J zT2v|>D>+DYp-sLhH&E=C7&antQnwLTY(n%F4hYt4QyLs*es&rFI~}}4X~(@Z(-rs; zvvBI#LahJj#O!hV%>?%}DuHC~K3rj7jWXTla&J-sSd{~2%QgB;g;;f=O?y#Mv|4wl z)}7ch3EdzOk#SELEJj$mG&oGN5|8BpEIWl6@idU~J(agC0R#pD#m0Mg|B|VQ zY1XuOPTs2-tSt?N^+Zl1HyEdQA)}Ls8Tkv580}|d-B9e=T%S*)saV-> z>I~(TGuCoET8`q_QX!2Nv9v<-5!&(*;i?=^YkC|SQ?Hk&Dv*nsAX|@JXjoes!s)7d zZcwoIa6FZku+ogKiO2c?eFGVaqy4cqD`k@FQyXuKE`C$Z-)wp`Bcj@M1f_x^av__< zYsPidQdrgs{N%|w4d9QruN44?#-@_tl|NDpKW)6-W!|i&Ud4{~C?U=yK&vb-hGp#(>()Y|rFLr>j$QDaUgCI^&ayIDG?hoklgdX_C>|vQ~M1cYgQ4^InpAL6@cP zxM!aRaQVAlD*!sZU?#YNQphFgxGn0zt&m3DL)Rb^T&#L{pUnK88@v)+zh#t0!~rRTwIdB_rT#7d`<2}-4_41yXF16OmLxR zVNtU0P~aeC^E$-=gSjcmA&rj9;9!pN=VW+0eq=(9-z4uF6*3l1#DOyHVr;!y+andd zE!vjI_n;BH!A=Els`uPOPL0iuLzYj;(mK3X)!maw0y1JB@+pE zk3QG5@uxX2oW@?K*nW9N!K_WCfkd2Ku{0CYU5AB=@*9>U zpm91bUc_6Ro_y(u_uzznF>-Lf+}Oq~IRTIWc$=Lph1Hr4b zbdrakJb7P-{hx#n{NV=iJ6j5`=%=&4f&cIDznJwR8x6-m^Z)<=07*qoM6N<$f}XJ1 Aj{pDw literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_lava_source.png b/docs/images/mapgen_lava_source.png new file mode 100644 index 0000000000000000000000000000000000000000..ec6187642d3faa7194b40c8acc0f286ee24d1008 GIT binary patch literal 4249 zcmV;K5N7X*P)%kL0o)g;PRy5(0u7}_p z2?r*R#?GDZmJ5#g!wDPL3F+uwut%xzqRYWopdus0OItJ=fWvE>2u_x?9kkag!*H_or5;a@AlyMSA- zlr;M={NOoV<`!U?3SSN!GU|tbMN3t<6hgDc1CV;|C&zuf$F;%7jTK*bt8V(ChqcVx z38WZx#v9=gz|~82JmZQp+;FU8hZ|1+hyLR>?&H!>*IksuWW?rbv{p&g% z{^>d1HcGD1VSo8d9SQ8gZqvi;*`Rr);NdSn{x8+QN@K+@y8+T}ng_u0sjpIGl&b;y zRrrT<*P^Pow#s?Er*^OH%q6@n8HkT&&vv z_%-oA4U7M7gUA_xFz~x$pyvx!c+L=RwJPmwV3bm3{!6XUk{RNEv<)u&t%TpYN&NGx zb$kAtvjB+J4-oI$4?z24Z2)xck}{Pw;8*2K%EjMQCw>p!32?aXt}j4W;AjeMQiQhw zdCHXn87F(o{cNrH4fnvra;;p#3jvLw9|7%>{o zSI6PT^^lsQ`5ZS5oS3dwT6+ZoB zsJPdtoCXnfWPki96lO@c;6?}-N8;hfEKzML#KFIv|{rxKd0KNkPiBoi>C4Cwtnq+YoY4z4CR1;Ul^?1Pfm zVU(-6M@>SS#I2~)kIfFX_b&jV>!9mV7aN}Fu< zJ|kt;DVF>vwby*3AhKIez@P5cY+s7Tj0w=J#Kc&2T6BIUezXrpT_;2Gm)h7qLx8k( zvF}BZ`D5?Q#Fwv5km^kUY`a4=jsAV`I50(33jo>bc(|eI3vxhkBGCC34F4Md>WeID z`)wwr!i{Po>=qym;vL}6g&b zTcJ3=yLz8Hrkh^^270g?U&R_dkLZqmH}C#^?gbNo;)}r_vgmnlaGOg~4tPdUFyTS) zmlgsru;CDaQmDP(X53X$ZtA(Z`g7m*cJihX&PZr~k`X?oT!&Bl^I4v9|2}hz8(wV4 zkD`+;g5T2pEmV0?WC8|&?_4Zt{*XniU&>zd@)zWQ=r)MfwU9DjCLvl6J6mKW0ctvh zw@SA*a;e&Pe^H9hnZOIGT&wa&Dt|koBV4YIx6&0$h;`Sy{kAWA6M*Y~0xcV%YAd|A z4#tdu(-#U2k(Vr1)_EsApon)71ai{gK;NJ=CY=CBeRXbX124Dm=5jdi7S*}p$l$5s z*Nsb|uWEqi6|&kf;4emd4wLQyMxm9M;+yi^GXAVmY^wqLa3#4v$>-3Gt+c6=p-Pn* z1AMUBX8*z<19cI%?l9$h$PDUWZGzrnVn_~%w?pkJs8GlIo6Bq>W`VF$+|?S7x(50! zXng|y9$9JU^h`CX87Ce9k&pf;gPA;+zTdRE>344xze2^EmJ|~2Y}f6)>uqNWP-nz_ zBfNhxNeRWQ74MC7q7y0dkaToPRB>d;$uATvetQulm{tti4F| z{!8D119yS+0uQ||WlDg(z|^ZCFriQr792)*eU}?gOBhc9LcED!9-_-9U{DTdO_H`A zuK|Ogk|~PEJF21i0F=tDm=OX~o7Ndb6kfJ63p#$O< z8N|=J)Uim3lHngciIO>042Gl}V6I-dat^*V9Z2A)fpzU{dPc{G2W5pFI4kQ89OyPq z~}I9Ur! zyS-{q;$e^p$TGqUXNz-i(j@R#=y>ajy&P`#)^BQn*;5%5rAvIIm*{xzGzb{+ZBN^5 zds?%4s0`@q^|Vn^B*Z(|_g6T>kQ=SfAExzr&3Ccw$rp1_8IT3|N;6=$?DOJ;e18QL zOq|4_M?V5!qEZj*_UJORr@~7+j7p|G97r#LT*Jx}-u$U2zXwIUfq{ghti1|i2Xx$S z^=cWdFTjZ6!8ti82V7uSe|BsZ=b*O+EQ3V~Zk|N;Vok-2S>j9-fyYWrema?k+TZj6 z#CGZUR^?1|u025KT21MQav|P9N-Gf7T=RaVI0v6>Nq!+3lmjlf9{i_H1% #ly-1 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 b{q*$zVH-|IMFV*R00000NkvXXu0mjfU%wl} literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_pine_tree.png b/docs/images/mapgen_pine_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9dba1394f20bb148c4af76eb93c74abfdb35ae GIT binary patch literal 3852 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 literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_snow.png b/docs/images/mapgen_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..0b64e79040db6da7014b60f0900eb7077588d005 GIT binary patch literal 507 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 literal 0 HcmV?d00001 diff --git a/docs/images/mapgen_stair_cobble.png b/docs/images/mapgen_stair_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..63d4ba0a8a9ac4d72c761f189de426a91576d549 GIT binary patch literal 3832 zcmVyI1Pb^mdO91eH6l0AO)pQ5yHlfB(-zo7bVd=!0wTck{U%0APH)ijQvG008(MUm7<#If71`n8J)d#n#0iX#R{;RO{_r8eu6t2#y%I0Z6F)Rmv4K&0XZOBRnh&qkwX$DE)qUd6^$)1bA#)mQ)Qy zsnu%IxmZfYd;jvwU+t;qzzlHhdwR;mV~ zLYkK1$F}VtI}(+}#f5o(9Ir0NUU`Kd|JC38U5~!WgR6KjIdkT#0Dw zlEg3!G`6>~xxKUJe3d=#Jg1mu3#QrP=jYCy#kq55`FTE{t^AJA>V45Zt78zD(Hk;flY}=Mf>cdBm@$eC=AW2Pw z+v)IoR;vZ86)lb^0}BB~RS@`5{62j;FWql6nh1h`dja7C&tntSG!3e%au-i$G8oP0 zQLELUDhf}M#Zn2j?I4rMz_x9yhhjB{*%i%)RIQ zd@AlOmQbVHj@tucZOf8!K%>!=LSv`V;HwV+p6g1X>U{W1iL3RrHg=8KBz*!k5}Y`wM`(cp+?7Ca0#LBobI$ zj9OvGaZnwvaxW>BOHkD$R%1pK#f*7Pp-_OLs6Aui<3#zw1|VMl@uNpTw+qkndg7jh z;*tz8Jw1(5sfb&*KH+01Tu3-`EMNfu&@&lygjydL3Wr>ZRgt~Q;paAhNPi9KI{x@8 zUjYF8;j_=+5fc=8gq~)|&1tj5<@+5hudHHvnl(A+&%ch@*}J_;v@B$^ta~I>Ne~+V zEX(fsjT7^}dc6)!(|X2{Ja;qn!L|3f;%VW*`Fvg~eMEQyQMUY1>rA&S7l~*wLsO&Ep&*Yi-RR8S}w zxO?{=H^Su91b1tCPa@3bimD)$N=lwEA99G6WkXRSeL9^E9LIsKGov+|tXtG|)+pJr z68TI6Tzl_oH_qyk5!6HibMtd>92@>rRz8QXjA z+*v8MyRn3o)-?%Nh@xp}DH)385dd~}8j_*n(iaK7@%2CHyJPFM+wej*_Tq&LxOm|L z0J(JqSmvheUEkb9eRGrF+uGWWXzm2Cyc{t%p65jg6hKl@rOvUovcem#nVHkjv^2kG zSvJoJ0Lu%m8!^Y?y=NK#0Ol7KuoBkb%+Qb&_m1P>>C?F$0zw=&k{!X!%nYv%Ez^|H z9vPufFkss@_X>Kx2$y%ZccgqEcAbvnNY$WT-$cD08GL5u^q$HCdnCd4-@DpfTv(8< zjSKE~_G@RPd!ivkLmfYMOv3CU^(`hxK!(C*2!pA8)^#13412EYy3jNYi%W}KF39f&fM26<88t>RJ9`(puH)vdPYzZEXp=)vr|~exs8lKyNkNj?*;#p9H3BrEQKlxw zr4lJJzr|8X;`;8~zRhDg2m*|a6?vIkTVF#EbfG8-X$)0_q{`CUPGg4~<-i8G^48^U zp-_OHPV=%uXpL5m=xx_+OGKn$7*N9!l#T(AltawE3IjqCDKwFZr`~h z;r-#^ER2GId-v|~Ye5j8T&^GpLe5a|C@Pn~zw=p-zI*0?t*tGXLa%-P{OdS>{&jvX z@^|!?GJdPo;@w=w_t6PExu;L(FfW9b>w0{*$F^-`GCDV!m@MD^)}P_sci!f|YY7BL zu~?K~E(?R`T-S9e8OG(AIDqQz(U6E=Y`6-D6{f+X+*o;3H8z6PMCg zjssOyp@ka{JKH-w)D&%Z(W=HhLQALN`yF(HF1EI|rED+C#S0gBRZx>E7ME%m8j8lo z6?Yt`2jIlfV4NcBCkNsK+;$tj?{kkJ(xN87*f_@*mxPi)D#=zw+|U4`atHv6OY(*% z)$@+elCFplNlu_f^a2yAnPH!L6PxdtcQCGC#8Gre!uf7T(+S3Q3xFxrobH*kILC>J31qWbJb3V6 zPaXRjAijzd6B8(vio9c^24#4Nm8E`UXFTzB{VwW_O%%si9-uzMY{_mKSE}EpM!8&( z&c(d|0H{{0(r)s8vabg$FD;=`u0Tt(%o=Z7X}fAHtjCj6Q>c_n636GX9i(*)U7y8f zygMX0a%5WC&8gSxJzHBxj!aACbA5dsK;&)7q>5rOO1i`!?k9Z>kP5*BMXK9&vAk5n z