From f2444bcefd0e73a79e1c11c9d7facd8ad97f0595 Mon Sep 17 00:00:00 2001 From: ZlordHUN <137647604+ZlordHUN@users.noreply.github.com> Date: Fri, 7 Aug 2026 08:34:10 +0200 Subject: [PATCH] feat(bedrock): update to 1.26.40 and add NetherNet transport (#2797) * feat(bedrock): update to 1.26.40 and add NetherNet transport * fix(bedrock): update remaining 1.26.40 packet schemas * fix(bedrock): complete NetherNet and inventory migration --- .gitignore | 1 + Cargo.lock | 1415 ++++- Cargo.toml | 2 + assets/bedrock/block_states.nbt | Bin 2365370 -> 3090318 bytes assets/bedrock/creative_items.json | 1 + assets/bedrock/item_components.nbt | Bin 16481 -> 16678 bytes assets/bedrock/runtime_item_states.json | 1552 +++--- .../pumpkin-config/src/networking/bedrock.rs | 29 + .../src/generated/bedrock_creative.rs | 4194 +++++++-------- crates/pumpkin-data/src/generated/block.rs | 4550 +++++++++-------- crates/pumpkin-data/src/generated/item.rs | 3682 +++++++------ .../src/bedrock/client/change_dimension.rs | 4 +- .../src/bedrock/client/correct_player_move.rs | 4 +- .../src/bedrock/client/crafting_data.rs | 72 +- .../src/bedrock/client/creative_content.rs | 21 +- .../src/bedrock/client/item_stack_response.rs | 53 +- .../src/bedrock/client/level_chunk.rs | 122 +- .../src/bedrock/client/level_sound_event.rs | 44 +- .../src/bedrock/client/modal_form_request.rs | 4 +- .../src/bedrock/client/move_actor_delta.rs | 35 +- .../src/bedrock/client/move_player.rs | 1 + .../src/bedrock/client/network_settings.rs | 4 +- .../src/bedrock/client/player_list.rs | 86 +- .../src/bedrock/client/resource_packs_info.rs | 3 +- .../src/bedrock/client/scoreboard.rs | 63 +- .../src/bedrock/client/set_actor_data.rs | 1 + .../src/bedrock/client/start_game.rs | 5 +- .../src/bedrock/client/transfer.rs | 13 +- .../src/bedrock/network_item.rs | 309 +- .../src/bedrock/server/actor_event.rs | 4 +- .../src/bedrock/server/animate.rs | 79 +- .../src/bedrock/server/emote.rs | 8 +- .../bedrock/server/inventory_transaction.rs | 99 +- .../src/bedrock/server/item_stack_request.rs | 218 +- .../src/bedrock/server/login.rs | 6 +- .../src/bedrock/server/mob_equipment.rs | 42 +- .../src/bedrock/server/modal_form_response.rs | 23 +- .../src/bedrock/server/player_action.rs | 15 +- .../src/bedrock/server/player_auth_input.rs | 167 +- .../src/bedrock/server/player_hotbar.rs | 4 +- .../src/bedrock/server/request_ability.rs | 16 +- .../bedrock/server/resource_pack_response.rs | 33 +- .../server/set_player_inventory_options.rs | 18 +- crates/pumpkin-protocol/src/codec/var_int.rs | 23 +- .../pumpkin-protocol/src/serial/serializer.rs | 9 +- crates/pumpkin-util/src/jwt/mod.rs | 2 +- crates/pumpkin-world/src/chunk/palette.rs | 24 +- crates/pumpkin/Cargo.toml | 2 + crates/pumpkin/src/entity/attributes.rs | 6 +- crates/pumpkin/src/entity/living.rs | 3 +- crates/pumpkin/src/lib.rs | 137 +- crates/pumpkin/src/net/bedrock/login.rs | 14 +- crates/pumpkin/src/net/bedrock/mod.rs | 199 +- crates/pumpkin/src/net/bedrock/nethernet.rs | 865 ++++ crates/pumpkin/src/net/bedrock/play.rs | 21 +- .../wasm_host/wit/v0_1/generated_packets.rs | 38 +- .../loader/wasm/wasm_host/wit/v0_1/player.rs | 5 +- crates/pumpkin/src/server/mod.rs | 39 +- crates/pumpkin/src/world/mod.rs | 15 +- tools/pumpkin-codegen/src/bedrock_creative.rs | 78 +- 60 files changed, 11073 insertions(+), 7409 deletions(-) create mode 100644 assets/bedrock/creative_items.json create mode 100644 crates/pumpkin/src/net/bedrock/nethernet.rs diff --git a/.gitignore b/.gitignore index 8a952a36f..060fda961 100644 --- a/.gitignore +++ b/.gitignore @@ -108,6 +108,7 @@ data/* # project's configurations pumpkin.toml +nethernet-key.der *.local.nbt diff --git a/Cargo.lock b/Cargo.lock index 98a039a46..9278436e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,17 +17,52 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +[[package]] +name = "aead" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" +dependencies = [ + "crypto-common 0.1.7", + "generic-array", +] + +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if", + "cipher 0.4.4", + "cpufeatures 0.2.17", +] + [[package]] name = "aes" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138" dependencies = [ - "cipher", + "cipher 0.5.2", "cpubits", "cpufeatures 0.3.0", ] +[[package]] +name = "aes-gcm" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" +dependencies = [ + "aead", + "aes 0.8.4", + "cipher 0.4.4", + "ctr 0.9.2", + "ghash", + "subtle", +] + [[package]] name = "aho-corasick" version = "1.1.4" @@ -91,6 +126,45 @@ dependencies = [ "rustversion", ] +[[package]] +name = "asn1-rs" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" +dependencies = [ + "asn1-rs-derive", + "asn1-rs-impl", + "displaydoc", + "nom 7.1.3", + "num-traits", + "rusticata-macros", + "thiserror 1.0.69", + "time", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", + "synstructure", +] + +[[package]] +name = "asn1-rs-impl" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "async-compression" version = "0.4.43" @@ -147,6 +221,8 @@ dependencies = [ "http", "http-body", "http-body-util", + "hyper", + "hyper-util", "itoa", "matchit", "memchr", @@ -155,6 +231,7 @@ dependencies = [ "pin-project-lite", "serde_core", "sync_wrapper", + "tokio", "tower", "tower-layer", "tower-service", @@ -178,6 +255,12 @@ dependencies = [ "tower-service", ] +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + [[package]] name = "base16ct" version = "1.0.0" @@ -202,6 +285,12 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + [[package]] name = "bitflags" version = "2.13.1" @@ -226,6 +315,15 @@ dependencies = [ "hybrid-array", ] +[[package]] +name = "block-padding" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" +dependencies = [ + "generic-array", +] + [[package]] name = "bumpalo" version = "3.20.3" @@ -235,6 +333,29 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "bytecheck" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26333eeac754f0ad8a6bcd0eb0ac012156302e4e16b852b72ee399aea4f12c29" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "rancor", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d07918caa9eeaaf06b7873925c53a61daac173539b4f7715090745e44e4e69" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "bytemuck" version = "1.25.2" @@ -307,6 +428,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" +[[package]] +name = "cbc" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" +dependencies = [ + "cipher 0.4.4", +] + [[package]] name = "cc" version = "1.3.0" @@ -319,6 +449,18 @@ dependencies = [ "shlex", ] +[[package]] +name = "ccm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae3c82e4355234767756212c570e29833699ab63e6ffd161887314cc5b43847" +dependencies = [ + "aead", + "cipher 0.4.4", + "ctr 0.9.2", + "subtle", +] + [[package]] name = "cesu8" version = "1.1.0" @@ -331,7 +473,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f2b823af3723db9d6326eed3102949445a3323378bab7d6ecb9107ff3cb9a08" dependencies = [ - "cipher", + "cipher 0.5.2", ] [[package]] @@ -346,6 +488,17 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" +[[package]] +name = "chacha20" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" +dependencies = [ + "cfg-if", + "cipher 0.4.4", + "cpufeatures 0.2.17", +] + [[package]] name = "chacha20" version = "0.10.1" @@ -354,7 +507,20 @@ checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "rand_core", + "rand_core 0.10.1", +] + +[[package]] +name = "chacha20poly1305" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" +dependencies = [ + "aead", + "chacha20 0.9.1", + "cipher 0.4.4", + "poly1305", + "zeroize", ] [[package]] @@ -384,6 +550,17 @@ dependencies = [ "half", ] +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common 0.1.7", + "inout 0.1.4", + "zeroize", +] + [[package]] name = "cipher" version = "0.5.2" @@ -392,7 +569,7 @@ checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c" dependencies = [ "block-buffer 0.12.1", "crypto-common 0.2.2", - "inout", + "inout 0.2.2", ] [[package]] @@ -509,6 +686,12 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + [[package]] name = "const-oid" version = "0.10.2" @@ -723,6 +906,21 @@ version = "0.134.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4155f8a1afdef96a0272c67804926eee4ef35f9708ab22ad6878d4c9543df596" +[[package]] +name = "crc" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853" + [[package]] name = "crc-fast" version = "1.10.0" @@ -857,6 +1055,18 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" +[[package]] +name = "crypto-bigint" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +dependencies = [ + "generic-array", + "rand_core 0.6.4", + "subtle", + "zeroize", +] + [[package]] name = "crypto-bigint" version = "0.7.5" @@ -868,7 +1078,7 @@ dependencies = [ "getrandom 0.4.3", "hybrid-array", "num-traits", - "rand_core", + "rand_core 0.10.1", "serdect", "subtle", "zeroize", @@ -881,6 +1091,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", + "rand_core 0.6.4", "typenum", ] @@ -892,7 +1103,7 @@ checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ "getrandom 0.4.3", "hybrid-array", - "rand_core", + "rand_core 0.10.1", ] [[package]] @@ -901,8 +1112,17 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8f" dependencies = [ - "crypto-bigint", - "rand_core", + "crypto-bigint 0.7.5", + "rand_core 0.10.1", +] + +[[package]] +name = "ctr" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" +dependencies = [ + "cipher 0.4.4", ] [[package]] @@ -911,7 +1131,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21" dependencies = [ - "cipher", + "cipher 0.5.2", ] [[package]] @@ -924,6 +1144,21 @@ dependencies = [ "subtle", ] +[[package]] +name = "curve25519-dalek" +version = "4.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "curve25519-dalek-derive", + "fiat-crypto 0.2.9", + "rustc_version", + "subtle", + "zeroize", +] + [[package]] name = "curve25519-dalek" version = "5.0.0" @@ -934,7 +1169,7 @@ dependencies = [ "cpufeatures 0.3.0", "curve25519-dalek-derive", "digest 0.11.3", - "fiat-crypto", + "fiat-crypto 0.3.0", "rustc_version", "subtle", ] @@ -964,17 +1199,48 @@ dependencies = [ "parking_lot_core", ] +[[package]] +name = "data-encoding" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4583a4551df46e2792f82ceeac45e850d2e2d5debba0b91f102385cda5b11f06" + +[[package]] +name = "der" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +dependencies = [ + "const-oid 0.9.6", + "pem-rfc7468 0.7.0", + "zeroize", +] + [[package]] name = "der" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a69dedd701da44b0536442edf09c81a64b0ab97a7a4a5e3d1971f00027cbc63d" dependencies = [ - "const-oid", - "pem-rfc7468", + "const-oid 0.10.2", + "pem-rfc7468 1.0.0", "zeroize", ] +[[package]] +name = "der-parser" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" +dependencies = [ + "asn1-rs", + "displaydoc", + "nom 7.1.3", + "num-bigint 0.4.8", + "num-traits", + "rusticata-macros", +] + [[package]] name = "deranged" version = "0.5.8" @@ -988,7 +1254,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", + "const-oid 0.9.6", "crypto-common 0.1.7", + "subtle", ] [[package]] @@ -998,7 +1266,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer 0.12.1", - "const-oid", + "const-oid 0.10.2", "crypto-common 0.2.2", "ctutils", ] @@ -1044,18 +1312,68 @@ dependencies = [ "litrs", ] +[[package]] +name = "dtls" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01a431e87fc386bd5e02deb554a013f97bc406e47a7d8e97efb7c6366b980e9c" +dependencies = [ + "aes 0.8.4", + "aes-gcm", + "async-trait", + "bytecheck", + "byteorder", + "cbc", + "ccm", + "chacha20poly1305", + "der-parser", + "hmac 0.12.1", + "log", + "p256", + "p384 0.13.1", + "portable-atomic", + "rand 0.9.5", + "rand_core 0.6.4", + "rcgen", + "ring", + "rkyv", + "rustls", + "sec1 0.7.3", + "sha1 0.10.7", + "sha2 0.10.9", + "thiserror 1.0.69", + "tokio", + "webrtc-util", + "x25519-dalek", + "x509-parser", +] + +[[package]] +name = "ecdsa" +version = "0.16.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +dependencies = [ + "der 0.7.10", + "digest 0.10.7", + "elliptic-curve 0.13.8", + "rfc6979 0.4.0", + "signature 2.2.0", + "spki 0.7.3", +] + [[package]] name = "ecdsa" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0681a4fc24c767085329728d8dfba959af91228aa4610cca4f8ce317ba46ae0" dependencies = [ - "der", + "der 0.8.1", "digest 0.11.3", - "elliptic-curve", - "rfc6979", - "signature", - "spki", + "elliptic-curve 0.14.1", + "rfc6979 0.6.0", + "signature 3.0.0", + "spki 0.8.0", "zeroize", ] @@ -1065,7 +1383,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a" dependencies = [ - "signature", + "signature 3.0.0", ] [[package]] @@ -1074,7 +1392,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de" dependencies = [ - "curve25519-dalek", + "curve25519-dalek 5.0.0", "ed25519", "sha2 0.11.0", "subtle", @@ -1086,23 +1404,44 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" +[[package]] +name = "elliptic-curve" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +dependencies = [ + "base16ct 0.2.0", + "crypto-bigint 0.5.5", + "digest 0.10.7", + "ff 0.13.1", + "generic-array", + "group 0.13.0", + "hkdf 0.12.4", + "pem-rfc7468 0.7.0", + "pkcs8 0.10.2", + "rand_core 0.6.4", + "sec1 0.7.3", + "subtle", + "zeroize", +] + [[package]] name = "elliptic-curve" version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d65aa39b3a5c1c9c1b745c9a019234bb7a21b77abcb4f4d266d706e2d577d65" dependencies = [ - "base16ct", - "crypto-bigint", + "base16ct 1.0.0", + "crypto-bigint 0.7.5", "crypto-common 0.2.2", "digest 0.11.3", - "ff", - "group", - "hkdf", + "ff 0.14.0", + "group 0.14.0", + "hkdf 0.13.0", "hybrid-array", - "pkcs8", - "rand_core", - "sec1", + "pkcs8 0.11.0", + "rand_core 0.10.1", + "sec1 0.8.1", "subtle", "zeroize", ] @@ -1165,16 +1504,32 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "ff" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "ff" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f" dependencies = [ - "rand_core", + "rand_core 0.10.1", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + [[package]] name = "fiat-crypto" version = "0.3.0" @@ -1334,6 +1689,7 @@ checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", + "zeroize", ] [[package]] @@ -1347,6 +1703,18 @@ dependencies = [ "wasi", ] +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi 5.3.0", + "wasip2", +] + [[package]] name = "getrandom" version = "0.4.3" @@ -1355,8 +1723,18 @@ checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" dependencies = [ "cfg-if", "libc", - "r-efi", - "rand_core", + "r-efi 6.0.0", + "rand_core 0.10.1", +] + +[[package]] +name = "ghash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +dependencies = [ + "opaque-debug", + "polyval", ] [[package]] @@ -1371,14 +1749,25 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff 0.13.1", + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "group" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4" dependencies = [ - "ff", - "rand_core", + "ff 0.14.0", + "rand_core 0.10.1", "subtle", ] @@ -1453,7 +1842,7 @@ dependencies = [ "base64 0.22.1", "byteorder", "flate2", - "nom", + "nom 8.0.0", "num-traits", ] @@ -1483,13 +1872,31 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hkdf" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +dependencies = [ + "hmac 0.12.1", +] + [[package]] name = "hkdf" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018" dependencies = [ - "hmac", + "hmac 0.13.0", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest 0.10.7", ] [[package]] @@ -1612,7 +2019,7 @@ dependencies = [ "hyper", "libc", "pin-project-lite", - "socket2", + "socket2 0.6.5", "tokio", "tower-service", "tracing", @@ -1758,7 +2165,7 @@ version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "153be1941a183ec9ccd095ddbe17a8b8d435ef6c76e9e02451b933c3999af2c8" dependencies = [ - "bitflags", + "bitflags 2.13.1", "inotify-sys", "libc", ] @@ -1772,6 +2179,16 @@ dependencies = [ "libc", ] +[[package]] +name = "inout" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" +dependencies = [ + "block-padding", + "generic-array", +] + [[package]] name = "inout" version = "0.2.2" @@ -1781,6 +2198,27 @@ dependencies = [ "hybrid-array", ] +[[package]] +name = "interceptor" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88c11a956a48159f7fe539b8198f12b4db9b709ae5f94385b840db38f97fed74" +dependencies = [ + "async-trait", + "bytes", + "futures", + "log", + "portable-atomic", + "rand 0.9.5", + "rtcp", + "rtp", + "thiserror 1.0.69", + "tokio", + "waitgroup", + "webrtc-srtp", + "webrtc-util", +] + [[package]] name = "io-extras" version = "0.19.0" @@ -1879,7 +2317,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087" dependencies = [ - "bitflags", + "bitflags 2.13.1", "libc", ] @@ -2033,12 +2471,27 @@ dependencies = [ "rustix", ] +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + [[package]] name = "mime" version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" version = "0.8.9" @@ -2071,18 +2524,61 @@ dependencies = [ "pxfm", ] +[[package]] +name = "munge" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e17401f259eba956ca16491461b6e8f72913a0a114e39736ce404410f915a0c" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4568f25ccbd45ab5d5603dc34318c1ec56b117531781260002151b8530a9f931" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "nix" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +dependencies = [ + "bitflags 1.3.2", + "cfg-if", + "libc", + "memoffset", + "pin-utils", +] + [[package]] name = "nix" version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" dependencies = [ - "bitflags", + "bitflags 2.13.1", "cfg-if", "cfg_aliases", "libc", ] +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + [[package]] name = "nom" version = "8.0.0" @@ -2098,7 +2594,7 @@ version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3" dependencies = [ - "bitflags", + "bitflags 2.13.1", "fsevent-sys", "inotify", "kqueue", @@ -2116,7 +2612,7 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a" dependencies = [ - "bitflags", + "bitflags 2.13.1", ] [[package]] @@ -2137,6 +2633,16 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "num-bigint" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367" +dependencies = [ + "num-integer", + "num-traits", +] + [[package]] name = "num-bigint" version = "0.5.1" @@ -2197,7 +2703,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ - "bitflags", + "bitflags 2.13.1", ] [[package]] @@ -2222,6 +2728,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "oid-registry" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" +dependencies = [ + "asn1-rs", +] + [[package]] name = "once_cell" version = "1.21.4" @@ -2234,6 +2749,12 @@ version = "11.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" +[[package]] +name = "opaque-debug" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" + [[package]] name = "ordered-float" version = "5.3.0" @@ -2243,17 +2764,41 @@ dependencies = [ "num-traits", ] +[[package]] +name = "p256" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" +dependencies = [ + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "primeorder 0.13.6", + "sha2 0.10.9", +] + +[[package]] +name = "p384" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" +dependencies = [ + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "primeorder 0.13.6", + "sha2 0.10.9", +] + [[package]] name = "p384" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d17b851e6b3e378ab4ecb07fa2ed23f4d15f075735f8fec9fa1e7bdce5f8301f" dependencies = [ - "ecdsa", - "elliptic-curve", - "fiat-crypto", + "ecdsa 0.17.0", + "elliptic-curve 0.14.1", + "fiat-crypto 0.3.0", "primefield", - "primeorder", + "primeorder 0.14.0", "sha2 0.11.0", ] @@ -2290,6 +2835,25 @@ dependencies = [ "windows-link", ] +[[package]] +name = "pem" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" +dependencies = [ + "base64 0.22.1", + "serde_core", +] + +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + [[package]] name = "pem-rfc7468" version = "1.0.0" @@ -2416,14 +2980,30 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkcs1" version = "0.8.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088e" dependencies = [ - "der", - "spki", + "der 0.8.1", + "spki 0.8.0", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der 0.7.10", + "spki 0.7.3", ] [[package]] @@ -2432,8 +3012,8 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7" dependencies = [ - "der", - "spki", + "der 0.8.1", + "spki 0.8.0", ] [[package]] @@ -2448,7 +3028,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" dependencies = [ - "bitflags", + "bitflags 2.13.1", "crc32fast", "fdeflate", "flate2", @@ -2461,6 +3041,35 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dcdc93847ad24990939cce6e1804361e903efcb5f99daa5abd87943a9d6d7ba" +[[package]] +name = "poly1305" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" +dependencies = [ + "cpufeatures 0.2.17", + "opaque-debug", + "universal-hash", +] + +[[package]] +name = "polyval" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "opaque-debug", + "universal-hash", +] + +[[package]] +name = "portable-atomic" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3" + [[package]] name = "postcard" version = "1.1.3" @@ -2488,6 +3097,15 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + [[package]] name = "prettyplease" version = "0.2.37" @@ -2504,21 +3122,30 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c555a6e4eb7d4e158fcb028c835c3b8642206ddc279b5c6b202ef9a8bdb592f4" dependencies = [ - "crypto-bigint", + "crypto-bigint 0.7.5", "crypto-common 0.2.2", - "ff", - "rand_core", + "ff 0.14.0", + "rand_core 0.10.1", "subtle", "zeroize", ] +[[package]] +name = "primeorder" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" +dependencies = [ + "elliptic-curve 0.13.8", +] + [[package]] name = "primeorder" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c9f42978c78a00e3d68f69fc03e57a234debae69da4020a4fb588fcdcd07b06" dependencies = [ - "elliptic-curve", + "elliptic-curve 0.14.1", "once_cell", "primefield", "serdect", @@ -2587,6 +3214,26 @@ dependencies = [ "prost", ] +[[package]] +name = "ptr_meta" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743da816b98c921cdbe8628ef7381b76f25ecf4da599fc80aca90eae7ef70cc0" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c8d9ca532f185d5d4db7a7c9d51420b452168ea1c2b913953281bd6fe1fcbd0" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "pulley-interpreter" version = "47.0.2" @@ -2615,8 +3262,9 @@ name = "pumpkin" version = "0.1.0-dev+26.2-26.40" dependencies = [ "arc-swap", + "axum", "base64 0.23.1", - "bitflags", + "bitflags 2.13.1", "bytes", "colored", "console-subscriber", @@ -2626,13 +3274,13 @@ dependencies = [ "flate2", "futures", "hex", - "hmac", + "hmac 0.13.0", "hyper", "image", "indexmap", "libloading", "notify", - "num-bigint", + "num-bigint 0.5.1", "ordered-float", "postcard", "pumpkin-codecs", @@ -2644,7 +3292,7 @@ dependencies = [ "pumpkin-protocol", "pumpkin-util", "pumpkin-world", - "rand", + "rand 0.10.2", "rayon", "rsa", "rustc-hash", @@ -2653,7 +3301,7 @@ dependencies = [ "serde", "serde_json", "serde_repr", - "sha1", + "sha1 0.11.0", "sha2 0.11.0", "sysinfo", "tempfile", @@ -2671,6 +3319,7 @@ dependencies = [ "wasmtime", "wasmtime-wasi", "wasmtime-wasi-http", + "webrtc", ] [[package]] @@ -2711,7 +3360,7 @@ dependencies = [ "phf", "pumpkin-nbt", "pumpkin-util", - "rand", + "rand 0.10.2", "serde", ] @@ -2723,7 +3372,7 @@ dependencies = [ "pumpkin-protocol", "pumpkin-util", "pumpkin-world", - "rand", + "rand 0.10.2", "thiserror 2.0.19", "tokio", "tracing", @@ -2763,19 +3412,19 @@ dependencies = [ "serde_json", "tracing", "tracing-serde-structured", - "wit-bindgen", + "wit-bindgen 0.60.0", ] [[package]] name = "pumpkin-protocol" version = "0.1.0-dev+26.2-26.40" dependencies = [ - "aes", + "aes 0.9.1", "async-compression", - "bitflags", + "bitflags 2.13.1", "bytes", "cfb8", - "ctr", + "ctr 0.10.1", "flate2", "hybrid-array", "pumpkin-data", @@ -2797,12 +3446,12 @@ dependencies = [ "base64 0.23.1", "bytes", "colored", - "crypto-bigint", - "ecdsa", + "crypto-bigint 0.7.5", + "ecdsa 0.17.0", "md5", "num-derive", "num-traits", - "p384", + "p384 0.14.0", "proc-macro2", "pumpkin-codecs", "pumpkin-nbt", @@ -2823,7 +3472,7 @@ name = "pumpkin-world" version = "0.1.0-dev+26.2-26.40" dependencies = [ "arc-swap", - "bitflags", + "bitflags 2.13.1", "bytes", "criterion", "crossbeam", @@ -2837,7 +3486,7 @@ dependencies = [ "pumpkin-data", "pumpkin-nbt", "pumpkin-util", - "rand", + "rand 0.10.2", "rayon", "rustc-hash", "ruzstd", @@ -2870,21 +3519,74 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + [[package]] name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" +[[package]] +name = "rancor" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b534442d0fcdb55d66f373d9cac6d33b6293a2335bc2136dbd06ce0e87d2572" +dependencies = [ + "ptr_meta", +] + +[[package]] +name = "rand" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41" +dependencies = [ + "rand_chacha", + "rand_core 0.9.5", +] + [[package]] name = "rand" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ - "chacha20", + "chacha20 0.10.1", "getrandom 0.4.3", - "rand_core", + "rand_core 0.10.1", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.5", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.17", +] + +[[package]] +name = "rand_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", ] [[package]] @@ -2913,13 +3615,27 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "rcgen" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2" +dependencies = [ + "pem", + "ring", + "rustls-pki-types", + "time", + "x509-parser", + "yasna", +] + [[package]] name = "redox_syscall" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags", + "bitflags 2.13.1", ] [[package]] @@ -2977,14 +3693,33 @@ version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" +[[package]] +name = "rend" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "663ba70707f96e871406fe10d68128412e619b06d1d47cb91c3a4c6501176240" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac 0.12.1", + "subtle", +] + [[package]] name = "rfc6979" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4a459cddafb3fe76b31fd8f1108007566c40301feb64dc7b54656eb7388172b" dependencies = [ - "crypto-bigint", - "hmac", + "crypto-bigint 0.7.5", + "hmac 0.13.0", ] [[package]] @@ -3001,24 +3736,80 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rkyv" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9776093b7ca170454ab1406954f7b7d97a57c51dc6c0642957fb2ef25c2d399" +dependencies = [ + "bytecheck", + "bytes", + "hashbrown 0.17.1", + "indexmap", + "munge", + "ptr_meta", + "rancor", + "rend", + "rkyv_derive", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c25ef604ac7dd839d44d64648952ea23c97866f124ff671b0ed2cf3ad9bb06e" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "rsa" version = "0.10.0-rc.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3caf" dependencies = [ - "const-oid", - "crypto-bigint", + "const-oid 0.10.2", + "crypto-bigint 0.7.5", "crypto-primes", "digest 0.11.3", "pkcs1", - "pkcs8", - "rand_core", - "signature", - "spki", + "pkcs8 0.11.0", + "rand_core 0.10.1", + "signature 3.0.0", + "spki 0.8.0", "zeroize", ] +[[package]] +name = "rtcp" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adad7f6a501162881032fc84b4bc78ae11f1b30748180b9f5cbe8810bf613aab" +dependencies = [ + "bytes", + "thiserror 1.0.69", + "webrtc-util", +] + +[[package]] +name = "rtp" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "149329e78ada26b5e174a4c281a7a7e5c8bda6008adc90daddd6f98fce56db29" +dependencies = [ + "bytes", + "memchr", + "portable-atomic", + "rand 0.9.5", + "serde", + "thiserror 1.0.69", + "webrtc-util", +] + [[package]] name = "rustc-demangle" version = "0.1.28" @@ -3050,13 +3841,22 @@ dependencies = [ "semver", ] +[[package]] +name = "rusticata-macros" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" +dependencies = [ + "nom 7.1.3", +] + [[package]] name = "rustix" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags", + "bitflags 2.13.1", "errno", "libc", "linux-raw-sys", @@ -3120,13 +3920,13 @@ version = "18.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53f6a737db68eb1a8ccff86b584b2fc13eca6a7bb6f78ebc7c529547e3ab9684" dependencies = [ - "bitflags", + "bitflags 2.13.1", "cfg-if", "clipboard-win", "libc", "log", "memchr", - "nix", + "nix 0.31.3", "unicode-segmentation", "unicode-width", "utf8parse", @@ -3154,15 +3954,41 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "sdp" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66b6eecfa5151edef84d544ff3885dff98e5b5fe97586757a4b5118bde51c958" +dependencies = [ + "rand 0.9.5", + "substring", + "thiserror 1.0.69", + "url", +] + +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct 0.2.0", + "der 0.7.10", + "generic-array", + "pkcs8 0.10.2", + "subtle", + "zeroize", +] + [[package]] name = "sec1" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4d" dependencies = [ - "base16ct", + "base16ct 1.0.0", "ctutils", - "der", + "der 0.8.1", "hybrid-array", "subtle", "zeroize", @@ -3258,10 +4084,21 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3e" dependencies = [ - "base16ct", + "base16ct 1.0.0", "serde", ] +[[package]] +name = "sha1" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a978451301f4db1d02937a4ab3ccce137717b81826e79b7d49ffe3244a13c3b8" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest 0.10.7", +] + [[package]] name = "sha1" version = "0.11.0" @@ -3320,6 +4157,16 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest 0.10.7", + "rand_core 0.6.4", +] + [[package]] name = "signature" version = "3.0.0" @@ -3327,7 +4174,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5" dependencies = [ "digest 0.11.3", - "rand_core", + "rand_core 0.10.1", ] [[package]] @@ -3336,6 +4183,12 @@ version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea" +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "siphasher" version = "1.0.3" @@ -3366,6 +4219,25 @@ dependencies = [ "serde", ] +[[package]] +name = "smol_str" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +dependencies = [ + "serde", +] + +[[package]] +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "socket2" version = "0.6.5" @@ -3391,6 +4263,16 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3" +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der 0.7.10", +] + [[package]] name = "spki" version = "0.8.0" @@ -3398,7 +4280,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f" dependencies = [ "base64ct", - "der", + "der 0.8.1", ] [[package]] @@ -3413,6 +4295,34 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stun" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e3b8d5ad1dd4c8cd0595440f26521a71dd593cb5873ee8e06b91510b7d97269" +dependencies = [ + "base64 0.22.1", + "crc", + "lazy_static", + "md-5", + "rand 0.9.5", + "ring", + "subtle", + "thiserror 1.0.69", + "tokio", + "url", + "webrtc-util", +] + +[[package]] +name = "substring" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" +dependencies = [ + "autocfg", +] + [[package]] name = "subtle" version = "2.6.1" @@ -3600,6 +4510,21 @@ dependencies = [ "serde_json", ] +[[package]] +name = "tinyvec" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + [[package]] name = "tokio" version = "1.53.1" @@ -3609,9 +4534,10 @@ dependencies = [ "bytes", "libc", "mio", + "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2", + "socket2 0.6.5", "tokio-macros", "tracing", "windows-sys 0.61.2", @@ -3745,7 +4671,7 @@ dependencies = [ "hyper-util", "percent-encoding", "pin-project", - "socket2", + "socket2 0.6.5", "sync_wrapper", "tokio", "tokio-stream", @@ -3864,6 +4790,27 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "turn" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d99249a493335eb44c4d7943a8751b22561a82c9903d8eb2d29780b3927880a7" +dependencies = [ + "async-trait", + "base64 0.22.1", + "futures", + "log", + "md-5", + "portable-atomic", + "rand 0.9.5", + "ring", + "stun", + "thiserror 1.0.69", + "tokio", + "tokio-util", + "webrtc-util", +] + [[package]] name = "twox-hash" version = "1.6.3" @@ -3886,6 +4833,12 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" +[[package]] +name = "unicase" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" + [[package]] name = "unicode-ident" version = "1.0.24" @@ -3904,6 +4857,16 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" +[[package]] +name = "universal-hash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" +dependencies = [ + "crypto-common 0.1.7", + "subtle", +] + [[package]] name = "untrusted" version = "0.9.0" @@ -3996,6 +4959,15 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "waitgroup" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292" +dependencies = [ + "atomic-waker", +] + [[package]] name = "walkdir" version = "2.5.0" @@ -4021,6 +4993,15 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +[[package]] +name = "wasip2" +version = "1.0.4+wasi-0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" +dependencies = [ + "wit-bindgen 0.57.1", +] + [[package]] name = "wasm-bindgen" version = "0.2.126" @@ -4114,7 +5095,7 @@ version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c" dependencies = [ - "bitflags", + "bitflags 2.13.1", "hashbrown 0.17.1", "indexmap", "semver", @@ -4127,7 +5108,7 @@ version = "0.254.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5769a29f799fbab136aaf65b4fe5384cd7d93fe6fc9ba0dcb6c8382a1f16e27" dependencies = [ - "bitflags", + "bitflags 2.13.1", "hashbrown 0.17.1", "indexmap", "semver", @@ -4139,7 +5120,7 @@ version = "0.255.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8e329ef4b5d46e73b91d3ac6924417cad55a8cbbf869c199283383427c3320b" dependencies = [ - "bitflags", + "bitflags 2.13.1", "hashbrown 0.17.1", "indexmap", "semver", @@ -4165,7 +5146,7 @@ checksum = "06d9f263ccb212017dae1d109b9997f218a7675db1e9a7bedf07ae1643322bf3" dependencies = [ "addr2line", "async-trait", - "bitflags", + "bitflags 2.13.1", "bumpalo", "cc", "cfg-if", @@ -4378,7 +5359,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87ff41bb1656cbeb7befc42b8a7078b30a5f8393a0c8bca36a6cec94360c1a16" dependencies = [ "anyhow", - "bitflags", + "bitflags 2.13.1", "heck", "indexmap", "wit-parser 0.252.0", @@ -4391,14 +5372,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed1750b8e5e5d5b1ee3c0eb602d2c49d6a37a36e9996eaf0708b48ac92b62b06" dependencies = [ "async-trait", - "bitflags", + "bitflags 2.13.1", "bytes", "cap-fs-ext", "cap-std", "cfg-if", "futures", "io-lifetimes 3.0.1", - "rand", + "rand 0.10.2", "rustix", "thiserror 2.0.19", "tokio", @@ -4454,6 +5435,175 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "webrtc" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baaacdf9d96224d7b6e2872ba065578f38775f7634367e3ac2cc87c7271da433" +dependencies = [ + "arc-swap", + "async-trait", + "bytes", + "dtls", + "hex", + "interceptor", + "lazy_static", + "log", + "portable-atomic", + "rand 0.9.5", + "rcgen", + "regex", + "ring", + "rtcp", + "rtp", + "sdp", + "serde", + "serde_json", + "sha2 0.10.9", + "smol_str", + "stun", + "thiserror 1.0.69", + "tokio", + "turn", + "unicase", + "url", + "waitgroup", + "webrtc-data", + "webrtc-ice", + "webrtc-mdns", + "webrtc-media", + "webrtc-sctp", + "webrtc-srtp", + "webrtc-util", +] + +[[package]] +name = "webrtc-data" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd470286275809f2fcfcdb1e73ef5f1500be82eff7fe98150ce81b20aad5a2a4" +dependencies = [ + "bytes", + "log", + "portable-atomic", + "thiserror 1.0.69", + "tokio", + "webrtc-sctp", + "webrtc-util", +] + +[[package]] +name = "webrtc-ice" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b7fd30f52e6fda8664779b84b7904b2553b76fee24d9ca665e774ae32b13f53" +dependencies = [ + "arc-swap", + "async-trait", + "crc", + "log", + "portable-atomic", + "rand 0.9.5", + "serde", + "serde_json", + "stun", + "thiserror 1.0.69", + "tokio", + "turn", + "url", + "uuid", + "waitgroup", + "webrtc-mdns", + "webrtc-util", +] + +[[package]] +name = "webrtc-mdns" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ffa0ea00c0fae979aafa5db285fec5eeb360e1ea246ebec529ba4e09f8e03e" +dependencies = [ + "log", + "socket2 0.5.10", + "thiserror 1.0.69", + "tokio", + "webrtc-util", +] + +[[package]] +name = "webrtc-media" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26a6c7335bdd03dc023cb9a3bd7966866d969c92c86987b73aa16dfa39c7ca29" +dependencies = [ + "byteorder", + "bytes", + "rand 0.9.5", + "rtp", + "thiserror 1.0.69", +] + +[[package]] +name = "webrtc-sctp" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c4b637f0d8eb96d900ac0f79b3060ddd21ca88dfefa467e96e67ab0016f2574" +dependencies = [ + "arc-swap", + "async-trait", + "bytes", + "crc", + "log", + "portable-atomic", + "rand 0.9.5", + "thiserror 1.0.69", + "tokio", + "webrtc-util", +] + +[[package]] +name = "webrtc-srtp" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45d2b667a0b5d04eebcb7cb22fd51b2af3721f418097b496e72de16386c8d0c3" +dependencies = [ + "aead", + "aes 0.8.4", + "aes-gcm", + "byteorder", + "bytes", + "ctr 0.9.2", + "hmac 0.12.1", + "log", + "rtcp", + "rtp", + "sha1 0.10.7", + "subtle", + "thiserror 1.0.69", + "tokio", + "webrtc-util", +] + +[[package]] +name = "webrtc-util" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1beae0b4f24969741c26ca282a257dc5823bd9cbe608f7e3ca3775102d323ad9" +dependencies = [ + "async-trait", + "bitflags 1.3.2", + "bytes", + "ipnet", + "lazy_static", + "log", + "nix 0.26.4", + "portable-atomic", + "rand 0.9.5", + "thiserror 1.0.69", + "tokio", + "winapi", +] + [[package]] name = "winapi" version = "0.3.9" @@ -4778,10 +5928,16 @@ version = "0.36.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" dependencies = [ - "bitflags", + "bitflags 2.13.1", "windows-sys 0.59.0", ] +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + [[package]] name = "wit-bindgen" version = "0.60.0" @@ -4840,7 +5996,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0e65bb94c369b3c4741ce3d1d2704b1fec93db7c540df0e521a097e7ceeb5be" dependencies = [ "anyhow", - "bitflags", + "bitflags 2.13.1", "indexmap", "log", "serde", @@ -4896,8 +6052,8 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab12e7090f27e2ffd9322651492942d50c2926094af30601e1964337db39daf1" dependencies = [ - "ff", - "group", + "ff 0.14.0", + "group 0.14.0", "hybrid-array", ] @@ -4907,12 +6063,51 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" +[[package]] +name = "x25519-dalek" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" +dependencies = [ + "curve25519-dalek 4.1.3", + "rand_core 0.6.4", + "serde", + "zeroize", +] + +[[package]] +name = "x509-parser" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" +dependencies = [ + "asn1-rs", + "data-encoding", + "der-parser", + "lazy_static", + "nom 7.1.3", + "oid-registry", + "ring", + "rusticata-macros", + "thiserror 1.0.69", + "time", +] + [[package]] name = "xxhash-rust" version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aee1b19627c7c60102ab80d3a9cbe18de90bfe03bfa6c3715447681f0e8c8af6" +[[package]] +name = "yasna" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" +dependencies = [ + "time", +] + [[package]] name = "yoke" version = "0.8.3" @@ -4982,6 +6177,20 @@ name = "zeroize" version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] [[package]] name = "zerotrie" diff --git a/Cargo.toml b/Cargo.toml index 7106a5405..f94501faa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -215,6 +215,8 @@ wasmtime-wasi = { version = "47.0", default-features = false, features = ["p2"] wasmtime-wasi-http = { version = "47.0", default-features = false, features = ["p2", "default-send-request"] } # needed for interacting with wasmtime-wasi-http - keep in sync hyper = { version = "^1.11", default-features = false } +axum = { version = "0.8.9", default-features = false, features = ["http1", "tokio"] } +webrtc = { version = "0.17.0", default-features = false } wit-bindgen = { version = "0.60", default-features = false, features = ["macros"] } postcard = { version = "1.1", default-features = false, features = ["alloc"] } diff --git a/assets/bedrock/block_states.nbt b/assets/bedrock/block_states.nbt index 73ac25d676e186e820c4ffd31a52b235e9b17075..61784ea0493621eff900c4117964e1eda0faa469 100644 GIT binary patch literal 3090318 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

xSA5@NqLfxDvo6ea;{~@L@L4(JjcKh^y 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%0D6N$SK)}aB5?eM4*ZvIKFFppL}7< zz@*`vrjZ4Vvn9?Ru#K?({n(AFg*Qj8LCM$5uL*~4Hi0#}gHl5s5|cv+LtQw2%ntpt zRIo}H6#qI_JT*#)sC@k5#oo0XB~akmB^D+;QGDj};ZxaTrJ7KT;?5YTEEZoYeYt4v z$oKdQS0uf(w7{klmrk-Hq)mF>1K+whoyT#J;t37z zuW60~2813_5t%$@+>5@b8f)U^cv5B$_otA)njv*V%&wOku9V8(5`$P8oE%5d!mjtN zx{5xY?OBGA-dvp0cHFnB^a6_8K!SZrx&AGtAYXwYRm-2XUX5RLplQo^SMXynF0l2^ zjzAFD!3US;JBQpj&uNguhL?6!{C9y!z9W%X>0Ey>%W*K!ogKe-ckWwd{)KLWi1aL! z$M1ZIdh*=DA|442DS7s?^|IwL#Tj!{C?5OUk~?RP)dNY7cu zAQ#ZM5z+a)jYz%h0j`)l=1Q~Otrn+0YINOqjulco@k+yHJN{vmk}qB6f;kTrRu&>o zQ;2-kshKP6Sr3BTnN&)1cDo!Wue?^GgoxU!ram!~JDTGTBD>n|ArSomn=mL_X!e9i z8+oZ_iz=g%>LUv7VHlagiQp^zyMKB zU4Cskeoa!GJxGun1t_~TJtU;+?A+63BNQg2lJ^|bs5m&2DyNB%vl66je)W?U`V!A8 zTesX3b~Z>FId#!K6O-zq?qWL!JK~c2XAKK5;<9VAYCTU+rJ23B_#>i3DAOX^zNV%f zf9H^kGx2IT;ar>25}}?F!J*#(a8y^;1iQ(LYw7jMMe|jcU!ja^>z_RD^5Y6!-ZS^R zVcvrrr|mgRNdqpT29mDv66Y33)rAuqFG`1W;O}bM|LG5|pdd`wq|QP0GmmF9;g>&a z*f2Kb>n(r~REvL3F4Q4?zi#MGex}v|>bQLWswwoFHk)>>`2RSc1W+?~Zoxc)5Qx`; z8m%HKA@CKGrk}A-A5u;>8L0V>HHiNhCCo{VM@_Ua)UkUuoiK+9&04jGYYnMl(Dg2T zoI7P>b2)#S&h3M?B@8iOaL;=rj<`%q)v<%ods8^h6Ym20_?&m*bLui#pGPRWv2kJ_ zXoIKkEo7Da zl@7$gwVi-cBLj@&%B;E-+N|@8M7)hNckp3vS7#qTjwk9I)0!BJM}(ejijkV{nkqAl zb2v~9g<)J?w)9%6eGRu$Y1R%TCcxu*$)W^n%8N73T{rgtq?91-TBcl-%Gw9V8fA`$ zB01bTZCmI@=cg`UIw1~-0w7enzVKXJUS%W_ywO6g$c?%ubvM#H;o8`;ig@V z$v~rtmE$Nv$^A2Q!HY-7?%2$5c(R-0%016KTp*y7#iMB{NcOp9KJ}z)^Zq53&aNQG zrA8VP2|v2ftK=58YYcLQ6e>Atf9Lf0{V)H@h{zdqh-k{v!xixJB4&0Mp-ecj!IHF* zM0GjQ?WsdxV<$Xo{xDdvBb4Yj8e(BDlTQp8W(zEtr3qGWqXR=Yo6LYqi89KpFUwW- z;SvExzUIoio%rcM%q19ms;*Yw)Lo8XmW0am@0(t|2&G2k#JjFo(x}{5v^fR|IeN7E z#Kkl#3WJKb7IPn6o`K7#PVPH>UP z$s8{8MhHS(e(TBc;4xQbP>@c+eG#Kn(F8#38+l|STY3}vED0o)g!1);o2F!nPqL@x za^1hvpiTg}?Wdl(E8Zm#flNBo#ci(yGmb=lxs#Dy{;NpQ6pS0i9&)Efh1Hzw6Muq@GIbyifewBpte$q9Ff_&6DI#?3~2+sTU~kZ^5>D_oL=yEQ)W&)D2^lof3BrL z>f_msh9o)1gS7Ft#z9>@I{od;^iMQ7(gZFw0jgcVghNk3An$gbYFO^<89;SkJe+mP zj%_KQ?=fh|(pwX}z@_F-VI+&59vo}FoR*I-=>8k_sesZbhqDv(@8+qH;eSyTaTs#T zwwg)!%v}Jb)H5xM4rZ9XTpwx0D!;vN6Gk3okERi>bEAQ=uMj7_;Odqsaxfi|U3vfc zqWBSh(wo?aK@ntC_b?n)a4vp`a^{|)Q{ok5g3@P1dZ!cS02th?Cg1yrkTJSR%p3%X8P zjN422-OT2MWOikl{c}Pc>C+WlN?wq1>48GtE=+6OrM>vdMFQJ8xNh-K?W=T@ zkJrAnr3KE21j~t+rkQ;~#r05)=rI0s%XiF)*ApC1Y1`UfTRGWW8z(lgoJc&lMk1^D z2&LMC(xx}m2BohiR*oac<>C?dFKK6&NhEI6(sMA`C^(xSq8&S{j!G9O3<7>t0+=FF zx{%4E!tUVm>gK5vwOqo8A0L}{z}(h!kt$QzUeYFu5Y7TZ_CQoSc0R4f7kM-s8HJpA zm^{7<+4UW&L{58PjHY7q?%;2IYl1>q2RXX5V*TUzd9J3Bgc&7RP<))w$=hBaq8G=< zt&mRXz~3!9J9QVnf|%fw)F8Nh`1t*F4M}P0r8H)zN(2ok$lIGqV-IJ(lmRxvZw%YA zBGp?L1d5p(#w7Q97}ojuJu<4&moU2asrMV$+MAdIn?Sl2X^-MFA(2CG5lV#G^pvdp zm?p^fn+SuQA;5S?Z(ci1^(Kl4C09maTbmy48fJFU-6}4P?jD5^FB+ptTX#lI`ndHC%ebWh)m8t%OWG1I0PE%ppp-^Ro%^;B?37d=_dtf=S385C=5&J~ z^Kd0f&CfU)V07>AZ69q;kGsIgHo0VL5G$^aRPm%+cJ`w8^`I`{QW3B-Rq9(+QH{7v z%iG##jk|?6{(utXMj)j=$tF%(B}(p3Q2~b*=dl@yaD<%ii1itb^Ocu z`0HUBrV|ea9p=nan3+6B2+eWsHwg%#R?@BkRtH3%)c$(;r23lodvT2img|mp|TCm_1r=%t0mWhR=2gG6}wyyhee z4CQ8oGC=_R#8+4520Qg69@sR(K*;S6#>|vfx*WwQlC+&2Ika)3R8U=RrMW)PhgPCv zmsah66LV*pt@3for4C8PinyZ+$H*=A=t z+?iVm>7-m`E-nR#;hB=Wj3gN3JP7-{EY>d`DE8#+}NLI$QH_ z92YL6WZTT~oRCKjKo8JSGxcE!{dUt*z~?{Al_EPcL)6S4 zRXNWTdTM^BdW8!C$qbF*D3>t&N#n=0n=N(%52Ts{R2skgs#1U>P2e&So?sJ(Oy-I< z*m=d4(ohGfT6e$W;Aas^&EFZ+X4gay*d5t{UH42ncBk8NJVEIu72RzCR^SVEbh{j& z95HFs*zm$S_9ghEQ4?NN={Fw1f?1-L&rMiWG*S|j=Vy;QZJsnxQ#xr9&gc9S2Gz$H zC5%j#mhMsorHyX20+ptWomknE%U>;*5GB_R>}-A6nodi$%_WCtX%C%Tz3!n(US*C$ zpyyXCd4u<~WdUe@D+J(pqKb3Bfe=S6pR-@}Az*`?&vfP@wp=Zoo#3SLVCIDL`wNwr zAzI#^K7KUbRoB=T(z$0?{hsjVtqIq7mjYk%bY7K|+fG<}MFk zuDkZ+l{s6h#{qW939I2zG!K-AXHA*Lev;7`+;B(ANKL;%tHt&?9d<1y(< zBGh%B;tYi-Wb(%v zMBErnQF6aYT&33*6ab#F(`>H#$Ku^8|OEO^8L~+#S|p>HyV0j zyT^8qoGrY|h?(qxxq`@dj1rW~+Sv;hn&b09L8ZjEm#z8vCQ1Yi2N6n+K8U>i%G0*A zIpoR@N`T4;C=$Zuv};qQs45(4#CRDm=zY~*TH1fZk|uDO^y_k>oM_uiy5tOwMqsF9 z?Z^kay6a+Te$49OUl@m z@V_C~Q!}q(|U;(XIEW=h>HZG9J;1;jy(k@*q6)^eCX9j z@j}4XmQQ>X+R~cw@OOtMJy^m%^-Mw& zQuRBRPB2X;*@Q!jeF+e3Iyvi-VrRoCBGROt5XpH(LvDmJp@2l=vy^y?JiW;wN29AN zpRjiv1z*Cytvl4dS1Qu3h|(O~9&{t`gHUpb%*|i}wfcsSri-te-Ps96mdx315yuIvQiQ=bUVdP(rJ2-h8SNpMFhxBlHLsV?R)C zY?^llL?{go(^}q$l%GI?lMl$z-MOP?f5hc!7kr88OE-oZg@hqC^F?Bfx|m;B3>PV``5DZ*#-}TW_V95|)D}#^1Pd1M zPQ6S7&AV|}j5+j(&a|8yY&-BSu0&l%3G!MeOehhcau2Rtb>5M7sN&ja`~`PS>>Pnf z>~3mFQviA{52Rckz8rC4&U5ns!Zt+><5V1J^ww1(4O>Wq%e!m6JHZyYOC+7B3#mnr zYq^A0lEnl`N~z_mT7(AF#(C?G{*`l21QP!2aqZcrysuTFRF)&5a~8n76bVRiR~>1q zoGx5#Ke)=JwbH7Y+sicX3b^&)>_oGjs?^M4bmLSG8PHA&#Ty!Km8%q&1(h<{UJQ1& zsyJZCKCv%hBpQ*}MnMi-pFHH8T|43FrI6B}yE1^Ofpk85e!8xWQ|eE_tIsbI(11Jqo4VOQ(tnhZ+#B~%G$!FQEi;>qzcjx?n& z6Hsm+bX*Sd+m{y)P_?PCsZq7}Z&2}LR$oFPfac^$w0i~+G;eDesd|?vs*kbaFjF|b zyAg8qR&@Y*_T}wwRAUJ7<@Lp1;H66{%5@@SfHIehohv+R=$6q+W6fKBM#Y!@=vvv-a>LECItJ$s7ka9@ImlEtSU zbJH1)*_^Zym!=Q1<(7AE{1XWc^^l!OqnFHZj^ZUK1v@dJ%d>6P$;p|E^Iqj&gvWM?*5sBqzT0UQ!OIA zl6W4S=^A(IFWhoN;%P#Iifn2=FTOT5p}_54T91?O%GMoKdD+`6*ke!fd@VSt73I6{;tH9zB;hgMwGIsFQMpo662n;7Hvmm&H(+>kTvh9V)wo$`g0Ctx7+w@`d0c zq659ar@f1wIcUK3p`jN>KdHWKi1ct=LgC_v6LyD7sW=}R)p)zhuc?tRTAKvZtJ{w0 zJa|2FB7SR}+O*8Ad%65VrhU1pzxB9~}P zn}lVB%{xHxwdyc2_Aa?MM)m!y1egGa-i`+NokCAG;gr=fB>-1&F?%5&9Y^=iVkh7c zO3sEFO_2#;XO&CaJI$4B7qE0~MdsSs*hon8$w4zvQkab&hO>Xnnv*>=geVo~_|^m@ zP4y{nIPGC1H`h&TqRZUdledlR@|HocN`s9xQ3vFwKf;$QR~;B)9uEjG?3Hc$7|k{E z2ehcq*<7!43TFWne&UC2K$%&LC+$(8_)R_b(zn^F!~Wtz(IgA><+{=1R`yV45B$5T z-8b%}{1lcn8>hFoZDqmXMktX`5YDirGyeO8Xi>N{<9EK?3dxgTQ<}h1;96g|5)heM zKfb9U^AbcbBYIMG;~rjOX>7z%Wa2cIbpue&*}tVJzV6nIxp+O{L*VucMr)l6->TMJ zu`L0Ya~4nB`3G$F+sp0DUI*D*<7f%^Qpg$R-ZCBAtyOV$Y8(W4o3(iL6Zus-!PJ!k z0Pr-3IO-tEyTh-y#cu;KJ`Vwt&ZYr9RW3vM974Iddg~%_D+{hFHI%^cD{iluWEZ_A z$93t%TsF=O;|Z5c#tN!}uQ`*hQ7Yb@wPtZoO^7U?kf%uTyxRe_Vc5H^wV_!Mh|ML$ zxzvDcK`PPVZ3hpi9&h=m3rUFjKCT z*DYWV&n09N-op4?H)NLMSzv$twSRF@zd?mRmi|LYzn=#c75q4;_1>Y;h=)Tf9^lH$KP)L!d!#7TJ>L8Pn7=lbA1V~;Ke1UGpM zosjeT9mig9H_AETV5qzjhRA$@8z~7BUL|^!#>oYvT6?E)8{X6AY%5zdiZtCHz|Qxt z?^r235yZtNn1+H~LM&&iUrb6+hSugdz4+q2^(I%ib5Rb*j96Q5Tp$_5Ei zk?R3vQ1za$u!_7%$P8U_r260jP)KaPBCYl-$gcA0in|{pSt3#8u+T5zDARUo?Njq= zxv*`0lE?F861AkL$$L*8WQSwUr-FSG=?DgC_G9Z_2t=5cfESQ0$1H5QiqFc*vPF?1 z<>X&NO-Ec@u-F{@62Nyuu~Lgj1VL}QGAS8{3jBTR?DB{3J!|H7iOPz&0;&*Lz6{NH zQRvYYb*)x{e|6$6ICx>5oiyCrQF@5atplLk8!INwH?L|HKxZcP zp6RFsC7`yn5Y&?Nh9-8nM43r56$ZEdMpI|*tPjTnSK<Hg z?NuH6g74E%lX+4HBjRkS)BVzmy$|j9!}qJUn;==L*hv-z7B*1IVdGmS!g{AB(2jZNeh!uOoCM}R0)Ey2|oa_;B?F1au0T{U6gsv4|H%6w*Ui_4Zf}boB|cb z#g2-+>+SjuO?HOvTz)F$03pmFpm*;+U$8xQ(~%o?3_CnjDKyD7HneV_8{0yN)l-b1 z3m_%K%UW-#CQsg~3Tsb*Ji#}XENYxg83yyTI<1NTUH}aR>Wlk;}9;^i;D3>A+ z*ol%XRHQ5_R#2Fzuo!Hbx*-5jNqXR}?WzYUS^!Lo?viAVR>zQ&ura(2bZ3g!`q=RLk`Pkrg0v8kfSoR08C z;rT&^NTwvqQE??Fij@0j82zEu`zPskxihnafbV>wdZNvW$_!Y^onmezMO7qi0Y0GlUEE1Na`feq|lS4L2P=DT3zFZnj3hlIzhhyP}BnY~K zZ@^Yo60kZ6LyEO7ZA+SG$v-zo0vv*!B$pf;Rm*s#j^*N z5@>M&zc&?q=k7p&yv!f~-e`saPwv4HNbQ8o_zbo1jTd(z3^rAkdsbhqx{ocs^DCkipTT za;o_*6!r3(&BOb0>d{n{_2T{-b}?@AqzU>bH$1C0%TuVHox<=9;;}{!4wWk-J@3re zX~8~q#aOVaNJI399F)zvrA_7Rv%*MJRxQ=A8VZ{K|0Z39kl+Z#OJ##bLC!s2F*A3I zg_|Kqp?XvWWNn<#cn^LY*Oawxm)wJ>b%_|0MG&9h z&i%DenG}0Te5k1^6W@eo3r!o#&$MibPw*pCL!V4|b+j(`Y9X#T_@WntwMc}70M_8W zBMU2Z3Hb9riQ~e7Y}|VFW~8}B)phtjxS4@~)Wq;~3kw+u%S9yEGw+IP^$-F|Avq2J za{qSknirqQQ=>GM*rAp8S!TTTj5I0YW_1vguA}TkzH2$3-hyF+VRXF|8zu?!q!L59 zr#6pl`#7#lU@dTV)4WD@ClxU%dn7TwU{g>g1gcCNLJL8oTdoNcnT4y29I~)uTBUi3 zQ=T}(k%~a2Dq%wpdp(j>7wX|n<^NkiG~2Jhg^ffIEo<*MLti^c_AjFih&DD*fGCK?~<9&na)60X+=%4ksagyPhUtvnb%XO)xH#Kn)GB5dDO*ms-( z7A~I3jKM>zpS2r?&t-QxqhLAtASs(W_P6zw89`(kdV*MewJ95okO#uth4pysQ6eKQpO`7m~gbt*)_|AR(1TAHz%?Uws$O`Wp zOEl|NZ^m-ELbgurD7%I~QJknw;>%xDzyR;r*wZ=F`v{23Ti4ce_r`8HYQ8u{;*<0P z;CS>PJRZGP;7okTwXutVJ#R03cOAd#QMNUwd!nqz*iCDLak5b%nD0!{H42G=&iBFJR|`AiJUA5 zB>%FiML zl%MM?sp}*vfAVI^0dMlR+ak%4)<)4=vp_kZd!QrzpKGpyYltHnuU-PF6N#QDh?ISnz+pMWCP&z zM%}RgU^w7I$U8)@{@IcjvOlW8p&tkRDf}P~(3_67h*J?g8gZH+(O?l;^YYlKzLBa5 zDZEH+Jr-iMeiSOY7;6u9d=Mj=xnfpJZ`p%VVFK2i)wFY&>UMUwF(Ugv+l8Y(iryP6 z`ei_6s}bo?8dQS@2DadnD5H8dNHjQ>b&lTru^brZ@km+u51{84Y`J^WF3UsQ3wG5- z#tx;y3<=j*b*vl9=QV#~Wal*ip@hhAe8IPv&1Ka-K{&a+u_mDrVA3F`3e`74*eVrP zkuxdu;nfY3$9{zJQ&F7iD;M9)eFTG>izIvm(GkL=A+s9^!>*1(gUZ2=2sE#E?B&cQum$LQrk!-*cn8qmdbn=ft~xl&kIcsa~aocq=H-+Si2)WR}3 zu+gI%hYjR9HcWX;kfyA5BemEA#KDcz>)!X~0+Q)4q4HkLPt$Dm;#<^n;e?uCCHC?c z+RSp=14Xsm_LQ%^$bpXnfNuj}WXUCJl{4Q1p+eh@%1$rFp_ZF#K-() zTaQ?9o6s*S{3T~}sQao#7nhoYFhUTPw=O$BHL;n)YRJ-DL>}6}K2+taZMW?{RGzVP zV`U<>Fmw_e$_gbMy0ZKgyFVVN$wpR!Ls66S$d9_yJUao&t_75O)yiUA>{isev`f~80(;n=eGuOWroL{5? zxkw#znK|uLtCjh!CQa9`RNayBUh`AfJr|x)e(*-<{m!!(Mh~Oe)L+6-40IT^! z!N0bCrk6F~6IN8{-(_WQ_W1o92u>D)hZZ73XW8tk+~ZDZWO#I7+e-Ew7-CK06DI@H z>nBj0Jxs(!#!;RBykWzQ1W+McvFJ6kgfQ5BE)$$mKDs{FATdLe6kn{$aYWc z<$DP0yNU$FWAjZeH)wXGR<-ff$f;o#2Ka?VR)N? z5J?1*(1tWtM(D$JD^L74NIY5NNLJ3+%D;x4j(BxzseP=@2Mx-EFuDL@0|kMw=ACBe zg!g*bD9%GquNMe~Z!*k=l^h8IX`j7!)^zELpe#FTjx_)%YYV0?xo6*#;)x}@*&om? zD13gxazQBLhjbp8yJXqti4_PE&G5(v53IodzzFRvcbUb$*TftPFuYeYk1oMCv65H? zSu8LfcpMqG1FA?zZ>X6CeiW*K=d+z>vS#oJy`@iU!w4QnAj{XAW^D9)5``1Vt14{! z#nd%R*asqpsen)d5h;ohNehM4m?|hM57uxjfCZ`vz76RP!X@F5Rf=3gI2oZ*ZS!V7 zhzx8k9Eg?RkZ8>y&sJJKCsL5ZkNu$ZuRAtm6kdSIe0VL)kri-k$OPR<1mT`|0IJ$J zr~YNEs?0;Gv32|OqkjqTkg;;6#PND(dGP!oV+g)T2P_%yrg6%l5Dk1Dp4huI&$aOe z&JvTdepIM&_1$}WRLg~my14^k9&}#WFazg7mWMBY z?O$BfZ&2ZnrTU)9}D~SFaD|EhyH_#`jz%CDem<{$?wHIJ{wr_ zd(ohx9}2$jU+TW~3U)uMV(DS{P{LqLI>T-C`9|)#=WhdZMqsc`h=NXEG<% zLB|#QN8diNWaRvT*^a-q6*;Q-gG-~Ma0R6$gZll9bb(kVj$i!5p62-~^Wy?KkbL}G z@h`>ESOO1J_Yr=ZEjnU)I{DU&o&eg?znP zIj1W39eJ^n5K?!LGBP48QP&(75YF7q56_19L~RDKWyUM=1i``s1^Y(J;|=yQk08p2 zr6mKofkosF$2?~3>>+ns_pBY5!2a+H>dokDe6WaR^Wg7o9t`e3Aet@}{4}8OU!pls zY0;oTh5brOOA8^3<2RkV6>mDrz4Xkp7oeYs1@_!oIcg>S*6@ngug~MR^R2oLRVUH(CJI7m8md-(7R%5raCkO2b}zZzOQAyj){05F)5T&SNfa(-*BRu|c!U6{ z5{Q5c8b-DEV#^`37w*DwO+lwIHW#2bU>D8p^&`yl0k;d+EXibBq%S205X`mNvK8!Z|q1nuz&F{1^r5j`wc28 zEsCQ9Rj%{l`(`|*Bn^M~cRvj(`K|beg2DZNDh9=c8EJcbUKkCW{eI5vCG`0C=fdKj zq8$hHn!#uH*EFAee!F^b)>HqL#rH$upkE3~3V$ic{aL2R2&e9cFq-SHuN{F`PE4Ok zP!<}&>_*j7A^>NI8Yd9Zz(TnO0~xpW;R>^?v!EqN!C-okiJL)Sh`|y{9l131w&*Z1 zFr0gj55LZBmnd|Hf4Qt-b$jk*HKD&mWJ+;4)5Ja&zZ5haoDFfbO0e>RM5|bJ?YL1? z>WSzGpgFj;=@H>nbMXP_kk9^}c_ih?JM(URhQ#5xiunX|ojW~Z_Mf@mp@wu7!o+Xt zl51lr+j|m8;ylvz%7O&)#OEqh0hFl^02s}4{Po+8! z$+^Fz<%YRe7;N$bfxcdV9Hgj@nK<9Ortzx!VPoJ^2~(O~K539Vy}evMd&Yc*+jFXO zFNri|@j%ps^7!1!S)G}^0?20q+KmZ}*h*fsph0!3s2%q2Ioz@A;Ai7ntCw=GxYE`m ziDoxyFwT>x**Y2F)cKeTGU1+dqzC&c%q>9I^b?nNJKr+b;e@PTc(An0JRTKL^>!%) z(*qJ2PGyb~s(a_vZSbujCUkYGv^L2>3y+r2II zbm{ntGo$%~050s_gn%$(Y=-ERBD$|?s-JJ3Dug?B!P601OE4^r3V$wsv;Ha;A+a1G z&qesD=sPq0>>{5q7M%(bczzrNrP2+LU(-Va&)7GuB$horOxViiQBNL!#3_};;z9$t zPgN2EMWZ`Oci~TfY28u3t3jV?Y`OCx7j(p@PH9Nt!p6!2@ScMyvNDCz9G<3~WdVmA z;pE`U9YU{3jALQY{9$M3wEtO2474M)CuD8%k;`LqTgB>Gh~osQ2!L>jMOofroM8CB zGH+K!ACBKVaxIaBz;Lq)jQT=l%Pcw&1QsI*WM}KOirmvlEyvbz6ftj`Pu)n+WL}EJ z{j*-ALyJV4lhAr0YHqK1cszb@E!6$eob#=@d&z^sNPh%PWNMJHh@5et0ksu}mkNk$7XeD1~oQk%vA z8EV=+|LVtxzlhKLal)o&Ef`m04zNkUef|h;F2UY*Zri-q?g}}HKodQT2fKw%tc05Rd263#J*H@5~-=P9nL@f*ni}y4Zm(CZs7xoWv)bC>Ua-WRXC+ zfksCa04rxt)^ExkAqdST;<^Meaj_^V0RU!=JvSXZvZn{Pq_WYMh-4jumT_j4?eZYa z%4y5W!3~mnY0djKcoWX7wGe+1pNXu3dSBS6T>Lac!{R`Qk6%A{lRF%s&^^Iv@eul5 zc+xYpFY@4Xa>c?%eBO!kUc{%)e%v1;Wgt(2F)lmRZ4boU|VQ`al2JBV<9)8*^- zsk}qIR4~3EqS++DN^~2}Gvy10+L;#b!7oKnE~DgdY=qP3BMvtXJ5s)XsT2pf2>GsM z$$hq%#{LYAN3fxV_0z|u%;YbvmM(3*l##_afy=6w?JL9c`Gjq^3%WZmWC?(&#KfgS zxA}8&&6&&0+}RC}rm_?s)|v3Rb5z6Wt~@oA6Gg}@Hx7P6tmYHB7+Pia;=^a`5|xMZ z7Z(nl8CVmu6L&pM;Nr{g$4)bcISGX>BCr`RX#5wfvEWZg&hqE0&coxCW|E~F4CJH( zW3>d91dOpqd~)zjhiV;Z_5&Ru5&O5-Jy1^Jk<;?hebLVMqwqaAZ>-KR0rtGL7{IFBDGUCBifbf-@O<<=^S?;Os9DIm# z(TYRQa&M;(tqxGr3E_lYYg{)NY2NUau#V%i=PS~q+mCj%M)5#S9=%^af}Q`y{)F?8 zboD0)T$=HJWm!e}(Qs+^zP_Bm6esr^81Ut34J(y}IX+D^q;fgsH9X#bjiRY|aOJtZ z>=i0GK4^lTUk7~$Mtz*lFeNT-**o#Gm`^YhYM!{D`44^$3+(DpEtQ9_Vf|FH;_Igm z3VKcL(AL~XWI}2Mvozw<7|YfVCs5^({WUxJLLhVr05zU>U~6^!95(%5p187LrWx@C z8NRW+2W?8$>Rc*BIJtlBA_Z&a9BDS&RBo}NyYe<9Dd^ard0=8g1L=70?ee4MP?^-X zi=RI3v-mSOK?l#bylcs$1J7ih3rXoTIPVa2H@QWMHb0R9UUW%{Y5?p|i4kzuy5jW0 zxXyDCqoxgLQxIro2=HCdxLTjPGWC)2Ku_#Xfc@s>HM5j+VlKQSA{U@^rv6(JGO#4# zD#B?R=UMsI?G%jAq#IrwK*aPjXKyO!g%qdGF-bH8n2^j&aA+(C$k)u?xd)$J;FOa5 z2^zXyyZtG?4xTPDR}Z;7NMWP#-5D*FTWjA+rqaa&^JDRt5y#jY7|@>%PUWaB;^YK` zs8$_pY|ecpF*H$;bWdOM1Or>HUHzpZ@Exi_bBFId9A6AqssoX8L>ZhZtL%3!{^->g zAU_t*-+VjsVM6e4ts`g7Gtb{iY6E8Y3dZzEuDIza;aG_HgxJr`Uh%sjhK!kxeWls= zcQzuWSR681KGA=3e~{pI^$G90eMdA=;)c{se=zoK{7LKlwLlTVrpMiCnPF#Ljtw<>RCO>~YuD8#hL$0m75uRfuQRG7$&2?qDiSsBlAg1Tz$;{Rl=D@IxhGeuW zmNeeuW9e>s(}wwSV`um1m4_)Gks-Q}2`=w_**$sW5@YA?PVo?8MWgqgLoe6hyKh1s zDW!&vffQ`1oAST7CZ_5*`bqPJjO?)eR~HX8<2*}x6DkalJcvSjj-IPO5uFJV+K-@* z%?ej-JoTD6Yf_7HWywK9e)ZsVQ~?!IU^lO)M=VA#aag(R*jVzKr?eRgTHE%nvD}j! zxo(ms`yd|TB0fAgD95^kaA%HgE5~=Wx%@G@d#o=F)pVy$uY0~olzVwv2SU2`%zQ8b zzwwRmxo`9IT61X9Rn%U5Q_j}Vi$Be1hcY+6d`~15>WV_dD`sXAlUP38N zZcIFLgueK{?9`d<%5zZ(aKQ=89b&L%r@&DzbF35H&rEu^LfBq%%A}OFl)XTi)X5p) zOo$;dy0S_$^v?kjL=1HPxf_R1hm!>d-#)aghM#zJrYx*BA^j0NiFy{k>* zyJ4sV(46$6C+h_7^u^;j;q%z~6Yci9zxd&m)Sw$a*qg__>4e}URQPk($f1Wkn+kM2 z4!GnkOPJDOSKut$v2dBqBRd=kC`hKcYJdNMDZ|vu!F16nt(PFljd}K*uJ-vLb^e57oi<(ucZ z))HxiQp>zBK;Eyy?hxvdP8|cw8FZxl2f0L?j$uLF*LE&@9&a1RVzl&)zQ9(6Bgis&JgQP!evecY)WD|zeapQinr~)-w$z_ zz_gg$@abSL3bXU@`siSwiCgO`-+Lm37=F(7qr;qhESog+SV)`POvJ|1z(%IXv` zX)!L|awplw2~6_n)TL*u@Iymg6kO8@;k2YVae>9ZK>fFhO$N$>Yk#;ouL}!`)3Wa6 z|A^er#T?Noh0Twh_Et8tLrbRVI?Nm_7{{m~b~2?G)ATfT3% z{zADf>I5t?n?>M8AdIuta0_`U3a_il#kXWNaVtGbIO(W;RH?Mr>1d+ zqwwzjchYpp^pRMUxwK4n@}%of_^JB&rm=7FB?Fy_Vm`risq*;H-92@GnS>%F6^+7p zhKV>@t;4AiCyr0|DfcH_WWV#9G7v{-GPmymV&F3^b9RY?kK!}TIUSPux28j=UfZ!} z&z0&$eCpUi$l1_Us)jakEJbDkYMhBlt>=S!N;~j)Gj8>vTeH&Cj*08eGtrMqF>XzUUz&EIMI@J<8NoOye!4bRZjX~Zf6njTR%|0UitF_EE1 zhcL%^XEE2dGvzaB&*jHX(WQ+8Iso!a!JO2o2M4X2Yi6E~Z*swZyHd90|44A#0wkD{ z3EaVrOvY)V!`*GNUwga1$((1@$0g4XoY4rFfwKK76>MH9jGb{x9dAUXCBE zxRP+S1M?twn7@h~!Q_I5;oLd(>?}s53(R0A@Ej9K59{G*tiajwcJ1qY)?EgtXZ(`R zXa@BW{^$h0m<3nfG)6xAxbJcd? zRE@OR0ZiqhP*2`rj&MrlRX%GbR$L1Wu9Qojp5LC#@P-MxG6)yG_<=}b&OOP+Q^01JL;vrdNuMVN3Y;9$OyPK%_a9o3-5 zp;y}UUvEfYPb~uqx&`{Ph8#eC$MD0(uX)s^Azw_aWP;QZjvtX9$icYrm zBb*6S?r-TRD@h6kgJ$PqQ#uMTFuwlk3GEONMWnOSn>M(K9K;0h?+4DAY@hC(A z{G$_V_MZ7r*MAa!(9zQ306Lo1B^`ti1-11{&zlVt>k7d)T@)hw3TO0EF z&FxQghBbC^3@EL~$qNI(@Q#Nu&i!G3%B{P0#UFLwQFZZ9_#Tyxl?W#XA96gqX2ID$ z347KYE=p-SKqJNMbqy!1LJ39}8BKR#=m9x`Tz2E|{O8IS*T(*Ym_p>fTy*E2vgsr| zAOWB1%za}z)u;O*GoG(pul!y-7m*7s@6ti8$5TF`G3Umj?iL<&}AG^VQtHnAg|ZXZFhq|E+;?L(K*kgh8g_oq8AW=L@A z8K7xyGX*E54j?Bp1l`#@{aSojF~MnjqkQsd`lVZ^@_7oocHyuKc)OYdPW*YL>Fh=2 z*<|ETu4y-ZK{4{tdS=~`eNQ^9pE{`+2<|AaRE4!P)cxkG`s;s+_~f{NzkAVKeqLEq z5ywd|u05n(c}lExqO`w+I)tF_?A|pw^tBVlxOA5hAkZlo@u~Y^i1m?MrY*ovMPxqZ zdLcQOj+=*OzMpI+;;vwH*cFCm&FWTd&2&MVCtTDz5E(J8WHme#`hCWGo$2$lb$X4Oi$**l8Q~O}3V_4<`AMlf1Km8Ayoxbs)J|BR;u*Miju{ z+HbC1VbA*U@crL>Ck9uRMF}VH?8By$GeXDv$cNU!lGk+;IXbK3IKrv>AtbeOM%7VM zWkD{vW4z#F8dg}-2q#2PUo~rmMW9-0Fe-z6zHZES9iOa=fjgSE9QsF7In=%ddw0~g zC`AzlvAe> z_s7uKojdQ2w*wikyS>-%%x4@*NKxoEoTnSgp5q<$M0cy6TcV_$Jt~kiP1ZROIUSNa zeEI5&<{2W%4!^g-0K*_w-7= zxp(Lcoz~6X(L7hVJZZ-n_m4LVU8dJ4K5?2b|(k9G7!ADV}W znqIvNv$h|MPXWr9=&2gPJ@6ylEID1n`FKiOL%cgL;{*w(<&MLdp2DYNXAJoi$q?bx zHNycwEkR4&U$qUq6&}xG!=kvp&%Txx$^v_v^6thn_HeH*vP35$1t?Q|zB6x~$mBbO zHmPMtrE>b2z!3Oho)+7q@#K?p>ECSg{#{*-@=1}w>6Qcux}nm+8FUrMBioAD4{@4< zFggMYR(9{^o_`SjlDN)95l-0jn7PYu;6#&Ylh)cEc{$qDIAtW#L-v$NAQ3Z~nqMhj zOM$9M#3vUd`i(APi01s>dt;sv~2@BtuNbr1+HH8smh4__8B~H>I&(dk_%vIeOFZ zebK4|<4lO5S;8kU^ELsHz+Eu`s6kE3HtdUU%WxDbr3bCOeKmVk=y5mnfHNngM{qEI z-G+0+`)hCU6AB}Zsn%2^2dh*)GOsY>_=NtbTX?1I0j@L+! zk6a2tZs(6cN0X38kiGi{9-dBlAx=UaG>_fsCu`*hXW~Giaqk^wbu$W5WkbZhbp_owd2CpORuhJM=>Pv~J>x z4V$h>7s}$n#tEkxFh900TE9*jHxrpfprLswC!q3ala|FPd@M}V{ z+buaG!^Ng!1?t{#cj&qJZ5Lc?$P2or6Z%~Abiyu}9@TiD)ahp%w|*Gmlsk}S<)B4E zF`CpY8a{ooeuqT7Ju~Do-cL@MM0}+P-@^y9e>SnZ)t}15 z{+vYu>6$oX-U+TVMnJ{to8GB?UG=xf31IW$;hXa0u6Xg+C6OvRHd>Nh;V6w011!yOz6@jX4NuAf@B9IsYBON!G7SoZ9y z3yaLBLo7Gc5zc@qrF7pg3u-HWPjOD9QF z3AP!%U7QM2D60uwV^Fubm;z)Gffg9 zklCqM%Hwm<8xBBm+*p6;9KOCC;p7nLu*0TXM_l_)1~;h_4tQxew{J`!sime9LfZd$ z;{kh*%2Sk-OY<-Blz`(c!U+)^=v?s7+=3%RkWXCcRW}5IP9+7-BP)kKH=As3UeU=q zfX-)kcjDyWLypJJ-`;3mF&#$cMn|g#R$0e!q!UrH6L9qio3MK4{d)YNf!g zD)uAgv+KPxH=^NTzVxizu4vy9?|JL~(x}LD1HO&z>g+s>U9X@Mx`R6FVBb=c> z8hW_(swsw4QD?>`t>-}?SWz8KvF>1gI=}hW7K2IH^8!7()H!20$AS(TpdG>+`47xmwulo;`J&KmZa4hlKqQ>TQ%skVc5 z)(gYB+C=`2-lwV|z?;`Ak&-43sG_z;1k~9*EHhtlM>sz>OhY;v2 z7UK*hpROgy(d(tP;6QgKCL7>|)7M76aMp3~2g6S^ zx0~lOq;X%Vl=3&P7c+2_M0_T!NlwH$I^fJX+X*E{fmDp`F?Q!ANm&- zO9r`BR@w5j`RLifFyg7rv!}$XFVN|h+IM?)Z+(BR6#ni~+mpSycbCb9RL0Ag#!i@{7A@z9Y0xis{FGkHu!Hh%FB+}GE9+>699nm^sq3g=I=$C zPTi@SA|p$##3}fQBZdVChQGh@=2bAS z>=GHn-HA+2AG`l9y*OHa|HUf1N$m8BKE-NSLp^9&pyuMj*R}UGXQhtM$onYet0|L3u1`;$7^L6eFDMONEkD*_p7xrW_D7-h3E7h;r{|>R z<)lrXn4OLDssIyKY}PPFLHQU!fenX*54m5nwRP#(xYPcnia#$fo?ijS?d#dwFPByU z;<2VZ&;}${;3jF1V8#y&&mX7{0K;$pOt0VAf{$!6U?9P}w%pt3NibDfh!}wS2w*jc zGY86k%usbhGhVKHa(N5^28zuC3{isV{1jlIr(+@1ikY*X;9XsmaZG5#f|ji++@>?@mPZuBA36;&D{J=7w=1GqM28N135g6Y4I-=*%Ml=+`<4Jh|hUq!=i9A%59 znXU7VT#~o=gZe6N|@Qd6@>6t&I=KV4`J?y)Gr#{b}oHJ!YdTQ)9(3yLt zPkWC?_rU#qYx`HWygPd#=+4K5)TsDrV0sdq!51`-Ecgl5(ud}p{Zqu`sc{Y zwtT3?m?+rc;DMtBW(yaGF8GVqFX@(t94IiKMz_h}(B>mAIU>$9ox3dDe5_|dg+%Lt52=_*tU!bA zpO5vZ6nl>{$;tt=w{-56&HBp>71djBeHFRXP@rxTedLNw6bwSpH)?wS6NQh2;7Dqp zWM$_h*LQ@P69BE0+tAt_9><4BC3CmdenYw*ch$@ewnB&W_*6*6-B^qQy9ideXKCxd zj!cJ(LRi7sg$uulVhsjP*~Y)hAv3T5NV(B!Xb2JkAk&1GOi>i9sqDUtAH|C3V>c*G zRFTbxKHGX^O^MJTR?Ub?+p+@}IYS)hGCT5w=KJ`og|f`CI% zV#CTA`H8dlOdlu|q1}S9>1nxn$Ye6lplLiA8>kZ~09u0r{WtLGn{6_SaQ0l<@Eku&D*)Q+b2XqueO8B1_97=iy|wN=y*Jos5C3*y z<=rR0rb@9^8=8njmrQbuNf#%U03d9jDR9t&V{caMkyF|pfkMduYca(h1i-~fR)?Eo zj~NE5GawmFmpa}BsXBBJWo%>(jwZludtV<40LCo>3#mEjxfxWl0;=-$4~Yj#ZI4K>q2}v z7ZzB1?D0CIQxT{6Tg6>s88|y99e!K!^8GX!Lzqf{Z)3^jno|RJc1#VJ1MS$>y6*Fd zWoH0&Vp`5mso7~irB2RF%lau7lv6agcFnZIZ(5X{DBz_!z^;_sDVaY^$uZ>tO5Iv^ z;&s8*MMZyv(5{|uDV1v%(KMtPS#kZ?3VFi-TT)CSBq*5D;$HDEPs4ClTyA@<=5ci(THiBntpk;?)KzK4zUTY-O3CS+Ry_HT_%fN-5geV!y*KgMeq3Rb3n_e9C?+4lzP^dyxt&cs+b>4LkxN-6JaX zDvYueL4vj2yIgQnE_54V{Jl55u*}|lyQ*Q2N?O2jrkxz&!W6VHCsy4aN*tbcsEw^u z+k*{!n(|d{UfTGK%#6HWQYTDGpYYR1V?L9A(dMWD+lOyGzjl6GcgZhtH~pFFRpm}d z`{9S|OtHBABP8nD{H{86lFa@4hdn#5sk0+CkZ6HL;zBAA_ChQ*Z>m`c(oG22( zwb|w3@8z1IwZYVXSg%)?Vr6^L$}z=T9H~I=yjck z|Bmsl4GJvcTF;(3eBL$$3dl2aLHrFds36J}u%e>(O=lCEed$mm>ixphLM)14z2Rr( zPk{knT3rKS)@(R*2Tt5dCkURAAL0am51P=ltZ+1&mzI%(&MKXqwgk=}l$8%HSvPoS z(Vs%_W4@l6o{=*#8yx;Iwz0+bSOS)1ArOB1wFCbHU+Bj~q0x+zBDWb1-2=frKDd1l zUIZX52oam`Ok!foB$3F!QQluO;%dz?a0uFjXr6M=CLklh-~OQH3|tbItO;L)7!2aX zO*p!uP>)L%5(&!suHF?mNd{2?vS?Aw!mIEWH2-R%SfVuo8is;}%^N{uqMbJ(h|ye2 zg_x5i4MW|Ah1GJ$$Q}?{Zbqi_>{x)98U#N`oV@|p_HZwuw6)~4QA?>Gh zQH%RWlF6W2+{m>*I#kN807@L97Qn&IL#MayJ6E>sZ=s*78&}=IgW|B(alf9Nk(rs6 zlbZI&jNFu85_rM+ncTdb3~`W0?5$1vd3<(u>iEoTF?>-{#s&P*vj7P0Kta!W{L%(x z4qN4)e5>Tr-2G)MXTiOo4q$xk9gHJQ^ za?$$ertTy6>xWxU|E;JM7WuGj=Ay*DH7g9jnJmgyxi)9&XRED1Ey|${E8ab8hCOi! zFtC+#%lzJrGd_=p&!`$6Ki~n3;(}$s+=o@u8{zd3lK;R~@Vn}_PX?*U7OOQj7~jG+1=R{2Wh+5U zc>;i|uB_h%FUOEYdioU<)z-AE4-bJTx7eVCx8PaX5e(bP5O-!lCOpi5bnGr`-2k_R zOFA62YV(?u;SrHsd%NQ_+<;Fdz~7T%7>WI-uiRK3)QZXo=}trM3-7mfBp#OlcTMC@n3DOE=)mQr zW&VrPWeQ1g~UDpZT?Xf3*G(V;FCc)|CsoY9AmI3fG#j;ad(3u`h@K9 zVlP9CDG1@pp84u0p5A^y7mg6Pa&at&=w&A9~xIla~T$V zDu&Qs58b+|Ce$5FX+0(Z!KXTxv+|F245`M}yhH)>gT>?t0a|>wcx|2BreLaJoK_u) z9wyRJa>V?m{)s1)bdagEOh3V)xzdY>MB&FS?Nazm6i<{79jE0i+l=|Pl>)wEeS{5xtqTMFD+1t;~{*idBqb#SRnq|^a{Qu zYRm4DX1J~?RfC)*AV5Or6`oxVyM**dAs`dN=NO|`&cRx!f3cvh>Ee~+e-~DQ@V&iu z^2k?lm4Izvld^MytCqxtM>gA@p4_|>E>)K`Zr$+y^z`1pis z#8n9_Xo1mT7L71j($Qr^k_8y3_siyX;5$}u7^#n-W?>0OANFmQy$K(nh>uncvNA1=qub+O&5O(gT(G;;+QBUmXW6-&C?B6sw?3*Plk|#)={;J zn>l4u6LKmgiU{y1nsK*DjK4r^w7z}a?|+~#=2xl;+%2O0>hJ+X)l+tC6>b^>N5hDt zXo^rl!^PX3vil!Z%VgGwUzsyPh@qn?iXEBN3^}}3RMl9rG-#+P;t=&KW*?GEU8BN` zHjH(6NkDY`g0dha&I2&TEtan~)`IM`zTP!kyQEa+82G!6D<#*kfc+5q9?=cA*0VXq zO=Ad%;zR2(+F6Zbb_#1>(~(L{Nf6T@71flzxJM@M5UCFg${Hj8!6`;8rm2fZ})=1Ui$bCfA z;N({@yZ1f2ge+|y0gu}Uy0*!~2|hY?^NQ}MffyY;Qt1)N1Nwh``@5%dlE{t8)rpk8 z4xMSI!uy;s!k>)&AkAD^v16%r&P}rGD0)<_65T|As{8fz^J9^jx*A8da#~yt^C8|> z7f;U)4t<2EsHk{CniN&LOt%m@)dS-F zN1ykswW~wLXr65{<<-_ipU{)bUA(c2ro@x{wTu4n)*fql!{&JOfgj zvtZ|QyyPxej6;O0aj`4r({d)Kt9$4<#a!w=y>`{}{K~(F)tnkUb~{LC@sh!{4O4?c z#gb@nfg${$V^<&8r%uciBs1*^xLtC7ds)fz6a9aW%+M6HuVhh$+$?XG2r)B3P8({& zZVHi=BY}|m#!n%>AT=Rd0YRtLylB1~-0w9~gjDX(`=`in-U!#8dr-?Ev=$N)?CyQI zdYbVWcmyAESk!fEukpOJjZiltN7_wHRa?!62n%Y8^YxRI+ZPsWmy?%~BZX{}G!ar1 zSRre%y#7JMb2;_s=FHJ6@Zt=Pb}0B7!YhZC&Xb4k5kfMPICK`9X`x13O!D;r*uDPH z3ArY3cQQK#r;XVi4T1-QVPH}@!!bv0PDW|FKA`GfP2ceW?mUqVh)aalf2UXvE%IR4 ztrBgUIkf2R_3MX&J&s|06oa^x^|`+gOAgjo{^9YfM6WiQ1}TzY!OO0e?^hd|oGT}e zbQljDtJhHS77W^d40>C$4)n~BNTd3f$&w^HFmSXq^K#9!j>M6u2yO^Pf)qz0a%4^- zFA0E@5mr`1Jfvvt%o6i3mbiaDbM1W?B|c?Sp!CES*c*ZJkA-;$A6RcZTsdRT)7r!sJVLTT`8Bi&ljTD%#R53U z7X=W=;f0%8@8S`2h|mWUwt_-voa`9r>u-S5>r#h^CNEu}+8tpNn~k9W#?}zMs-wQf zGW5ZK<}04R-~I@1N1PjB zoj$j8y9y7lT~3Z4Y+iIU+opQS2~#G~2^Uks4e@vc4kGgvspd38->6rF+<>d#O=E1%cxhz!s4wt1z5 zmiQt#C<+PMoFuet!P#rC;8{57F#!b$F-m>32E3&Qbn$*?;r`(L7vP|#MI|pU^&dU( z4qOd^#Z~NZtRflvO*JlQ_ z1Mu@c9D5G;_RNX}MDTCDxzc1&RFp%3%>gXIoS-$3hOF(=nv zSqbxlqMq z^5#S5G2`&A>!UgAR?kY@W8tEanoGX?bwqGq#4`l4(AO98ko@{^mFE z^>OJuw%G5Ji2<8mf0s;wE*I73FKQ537}?sguJ2*u77mx&P$H%3V(IyP;8*a)q3N#< zow%^2FEL>GOLcfSF<6-}B`ipfCYHZ7mMZz210pa%hw%Pj1>KkXm z35TeL00iI>OsxYM*E~2|H$hxW|I_$v@zy2a@LX#_!JfufOY>78A@xt!{cm(7A14$= zmWvE_R?@QU@ichm0GOgR`Xe#rPUnaJMwkMv+j#nV4(#3T-#5nkg^upO_@$MU^M)h3SvPm4qplPf&dXBHZMcceO0n2Ug2!9`)jx z1WR>94PVmqYlJl~ytYuDYXHs{cUeQmELD?aYPHlpSaMpPD*?5L)_oLfx!5&rMq<1` z3Wp#G-PZzQAEMH1IbKtDlwwS~t2znB2z=p{E2KRn^N3IwYtI+1e}yj0R^jnIEfrLh z#U5D8z=NLVpcdQDA-S{-px02?edvK)!3NU#o!0m%=h>5#`nA$Y=UB}@kPgdp!`5ydz{feIASJUP#oR*mK z`e&*Mmy>CsN)Vd4>s~e)bD7~U!<+el@pHB=Ye{q~!A*SQbF!zRoA>~<%2x%u5AMId zZ5qx=0zaxon-+o6xK^;cC-IC{eRH%%-BO6T9q4*KRolBxQi_xkyV8RnLxG8nL(8>I3RoV_YN#huxF{C zuL^B#S2Tz!okl?zE%TQg!!Kz?G~NPYvW>D$~_`)fBaNEUDUxFA(H3**1Xy`}rd zw%vt`Pl`+AJDV>z%zaY|j~BgI&@pG}%Zgny5~}=b751?Ue^SK+ytwyAY+J^&UJ|lC zH5ET~3F5u3`q(LXpv9OQ(PRj`lPt2pdQkoBj*IJYvLx$Z?FpAdeTfm(lNCTr#doTE z69Mg8EQ?R;D(k+FYtOe92=d;X#u~VYr~JWUiK!h)(MiSYO>+mohz63a{&THeR*0ij z09iP3bh&yu&QP!Uwha8XcX05D+(T-7tKFa&4I;^_ru-dqULBG{X`}jZhRjzQWR1wz zobsbt1_?a4>F7IrVJ7Q)@brwYMX;vQqvyNe1d);sTcb8nrw1O%S2QZvs_{jQ6@yiC zf=M8l?A;f}A(yc=gq?q1E=BdxY=gMwZkoL;BKg`~jy~33Z7;cjXOvm%!@0T$ z*0W`4efnrDIbHf-;P&cZVi)|d6xT$? zZa&nixX`)is?43Zia3SesE*3dzf4Ha%$V{ssC#91`T4%>Jx^u^qZ|mm>QUc9S+3bD z#(TiSli^?Zf4WM{3Ja}^D!>-G-0u*uBuA)L6p`9hJI}ueq2nn?N zeRuy(a%G1!C`4frWIeeLE8KT|)?af}z~AjXdGeIG(n_Kti{qhMPf>Y01Th*Bfqs=D zwEJO8;r}T>@bK}iZ`!!hPfR3S2%@^}*uh}R1R3d9HY}!aL-ksCE1uG0XdaTY*m3cL z81RalL?>qCq)*7p$j$=$EL{--D=vM1rV&pHkS6=0h&`zT%fEEDwp||ea@l}}xrzc$ zI^lRyc!abg2{-wgE`||c&~*9j%~iprD)4WW3pTFs<|3R$cRCZAP1?+H;cM84#eHCD z{&xL(^acBOJV?xle68A{_j>VvEsk7pd_|$>^b=0{-J?b!vdW&?`U=S&aMG$ zbg+C9Lq&r@rVGc#rJod#FLHklX2X)^1wnxfojvp7QEU?lkb7zI*$s);i4Cwol#2C` zO4FGLcZ%{lLlmm@>72!#V-P)zp?VyQ8m2_hG1Wq>&)458 zfwQHGAkC%or|sSZpO8{NWNHbGA!vn~9u2wGG%V|tcankv?V--e+fE)CSIF5KaVzg^ zY{JvCk{RutBT#hr#+OHm*B8E+m6)^!oBsc1N?K0dpX8fIsA}lhnPm^V*qSOreV+BI)r6;R^25#xQT5PN!(_fkGBO^Rme&hSvlVHwAKT<+%updnZ(6|uD z35aCzngi?bM7IC{O<28u@nt#VW`>1$dsTmhkID@US0vQ}0QmduYwxx_S$F5cY`JBM zD*xZ8u~7WYkg4fud6UwE7uY6D%E(R64E`fqyiJz_ZJYaH@hL6nrgvYs|Kh}=qPZwP z%^&FAY(A{^V@}#H;+dJWj4V<5kC|z?xhPOWtp;74cqD)|?D+eCY}Xe{+`ke7hYkcZ#y?N${iGjaLF@Y zaf-lh(C~C({2f@B6$AyLK|W>k>(4a!p{*C*C+5*PI5=`tF;QTJtIk{<$jeZQ%NKTR z`%;$y{K32jubw8>p1Hz-tCK??+i2nN8OVMeMaN6v9$b$~$%Y1z;_`x-M5%Vb--vzB z-dx60kphAJbCPH1tC};L%Vqj8)J$-oZPpER0C--z^U@Ej2#M0Pegp~EZlM4WR)~cUzaqehX zBqz}Bp8eOJ{#r_vE(8S@{J3>ZVI$m-r0|DsH^CcsKD>MP0WJUf6cWxad*IcA;9+m= zML8Na(UA=(T?p#XKv%?W#i5Q2P8lrDb_Vg6&;$q^pHQ;37bCrez0|*=J~=v z`SJ(QAFD2GI}C3s?VokKy{P>5&?20f;uyYCy|u}r=3hjiz@*NHZ{N?`d*aGs>Qg{S z?v%_QrsTx>C?O=aBO$v#ASqqHR#gz_51O&y<(lJ(>2!R~6de?yFy<1E2pY^V*0la9FHOPX1WtgYq97U-Ha&WS@XtUe|ug~0I zMiowLm69-Igk>IP#+>}uu_YlttHjfefV}l5?+Nm%_ZFh=`>dkVo8?Iu`*jqF`xu3( z5;)k>F+m(E%E(H~RBNk=TgX7nZJpoUhKHLxKOA_>v@*(C67=J>E7g1Cw1>_$}s0 zME>Rn*T2Bbrm#XdrKfl1|H=*?dRtTvzn)bw{{znRz~c)FE}fn`qwGv!qB8=#^>cP^ zZZLYy&PojSazmeLQ}aXDJB#KmZ!BAiR8!Tk`9-2oa7-gUs-2phohb{`sYCxSe+4if zYASeoV8!L~WvIRr2ZlbFbFT6Fgz&_b$r>;D2WK?No{%$nB2;l-fCc2qIT>QbAxDh! zK|TeL_ZA&HbMC@$(=uDfQ2hwH@6Dp~|5L~Ui!#A9% zm&tY|WnA{;^sLwdamtqyv$IA2RP=r0E5<>`Urd?A=d|N%$Us46yeIMlK_+NSg*qmR z3WKUZBtaNPtp+fA(8kja@Q<=OP9lv4x@F;^f*Zya{L)W$5@IRCq|Pt`n2aL&?VR53 z&q?%25$k3X0C5l-OK6a%>bqO=@dPRf+(tVPfxY&)x)j(HlTpJ~-26l2vtHM{OmsVF zIgo}3ur^zegJ5m5-!5GQH<~I%`iUwgX+l#ncug|2G_Gp28UWhr%ISM5WXHhd8dPo2 z?rGGqP@R|oqg@tqX@ZT2Fn;BivJlHC$g!|Rwh`(y>cz}=mlVr7&J-ng z$0dG==+INRntXOpX4b41Wp`>^p^`GRIHt4*-ML|LQ;%`Is*Owd@q_9IhtyQA4i&Iw z1dZcnJjb1!$`qjj+PS{cfabIuT~nyc8L=;7_YMMIL`hquQDJ1+HIPJx7Dp#R%DLHC zwo>2m_IO+GTGd+_F*Q@gutLd0JGn{PZj)q?3IP5k4bykayOT`ifqIP;d@Y2*|)dxqGOFrY-pU1Uh8B8f&&{&6bT2+6(6HaZXiRHLt7c4vJ7VaT9w}6S zwTXnJmBnpxX}3gEHEsglKR!lmNFbw2O3CQ_65QA!g{?lw<-^yTW+tX(XhKPn9K=F} z)URs(d&#Mhln(-ViBXcaq%g|u~d-k+v+ zE?Or+G<|+#nw_L#C9#qbGuF*?;3Gz+HxDvGU3bkBykpdsLj|$4DnW^Z8;k34gJvsH z+OCVrZl0cQO<(A3*UG!EGDz%R=qy1U*)v49SMUl&d86*tL%g6*BA47L-8fi_jiF3i zbndO~s0=Q!;bn40-UP8TEw(iltV_Ro{E z#UbI;2{~dXUu>#44#x5uSn83&f*G>Q59;Q3Kq&muYnHkQv$VYt5Y3~o1&?O}=rl18SS_b-TyCJiRQYv(p)tHFDN^tc9Qy<1&9wx z?mso~m&o0sR`maDIq1@1h1$Y2DB!jbG(Hj5Zv zZCpI`dcR+_e)1MKqkxd#u;|!pPYnbC1iq}>wsI%d=m^dJj&_t*?TN0zKliJM)IUr5 zZ*g`IwffZpDd~N%=l>vU_4Ca4K_8O^_&W@ctS36;dkg0-4w``x6vragE?0p}y{@^~ zp;fzNcH`ig3%g$wqdg4+HJd6EXIR0Ws;u60~d)c zB>{F=_vZTNgQ~#*J*)81x`(l z`7M_HIwLE7^7nZUAf&`gU~;NQvxf!?d8yj-B>$7h;Lr!8 zM`0ZY_g-5d6Q123V>T7JN1wer)bwbXoTiQ9Ni(H6{Xts^8_6IX;Q!NKfJ`&9XkClE zwbj83ZaY)3vF;QhusPuj6}3LVLzGa1DqggT?VuA&O-^dHJaT?^>99OXj19Hdr->(g za4~8!LQd4Mt-jr`Ceb*6xkA|&oGR|x0z5xDwQle7E3?n5ej729WK;(=1jA_Yky|%p z_thvUoIQ#J%OY8YJ?=lQT!^r-^4v1n&KL;ehweG+wiFaxgwq15{!oQRfuAOH&p{K` zIj}=8(fl?J^%>6IelaJukpo0``;p3So(wHl*m083G-W=nEPXGNtU=WmBWA)$ChI2j zQiXCW(mhnsje_=8^~M0_T=w%*D?4|=n}1Y|EW)p24GR=Q68?ZD^zSWu%!g|19$kc= zbg&%*YYd(l+I4Bme-N%?fBjt)VL%fPzZw2p61J^2ZF8y|4xg7O?xl1 zOJqt2_Ig>aVlz7=D)tj?y2oBIv~5~takW0N|8!Pc7LpBH?eAf0?`t=396s{(3(9q~ zde3%Xjt#347X(et$Q1W10m53=Jb3fy=;NVMZPG~n-Ck5^FNXI=1aH;m`FrpS2Er~9 z16`Upk_M9ao_%xg;Z;66LQz-z2Y;mwe#Woq2ya_ek8}Z0*FSV@=-XB}YXzD$dv)vi zV|k1g_bmh2!+ZrXFYD^5Pwe;qQlZF9`$Jl2@t7|%GyY~u#>CW#>67y&p^2ELf)}%w zpTD+XMc^X(_u9f@++M9FV4Ertf-HYf{y-gx_W7CyqpfGbDqb$AYZf*zR)n1gt!kFl zSvAvM!5Kwmmh`z+6wLwj8f_BpT3qg2a`ZFSicoG^)sTie_xq=_3*g8K_|<_0k4_~X z*44_UL2D~Wr0v2AL~nA+>Dt<|P>$rWlH)I2LWZG9GrCXD{)$E)UevFd%2`1d@(oNg zidbYa#8Wu5;m}tk2Rc!7ecvWhjSpy8@4&(xOM~l6=u)+JuHc8yYi4x8oBEWEoE0R2 z;gc$Phy`OK+j<}8=vKh` znrjYSXX^WX1pkXF;@p4>;uCKsPfE-BF}MRHH{-`FSo52b_QUWo*3N4uhss`WDHUxL zjIdBeDZfe-^ij$eY2rC7vGYeL`owLV3<^Zm&lHAU)@8yA@$D;&{fND?KSPX0YAfvewicS!q8 z0s(M80=3R92h)rz#vyt#F(HZ`EEsTXs;}CN=i_}C5ioszMlud-zq5B?r@VjOg!(CK zB$xcLTJ%VVRWF$F=rp|MNaY6~%LsoEF|Wy=ZiV6x6u`!Wq%EwGr9`XDfCFON%XyHj zS(mG?Y4-pszEBF5Fpc`TSO-mx7BWbvmG3UMBvxzfEkfXQAn?-Ok~V7kz+Q;m1%_=# z)X}a6rUrSFtOT*?BSmOzZ~eTpas;n(D5IIN8sBCB#-`Atg19`irr_6Bkj@>gym|G}tYJ0Z>uoSd0h;MX-t;jsWLztY zQQN1AUegt5PDp74YJ1(Zdz+1kw#d;!x&>CVZC>YnIXDB5X_7xRP0@2f5b2UB*>15U zxze~c0p;T-r_CFBkM1ze1&5eT3-$PPv&5u2kf!e**|{#UJ>Q<0*}Mq~tE#-)h3`M` zp(!-jZH_K@qdkZ}nh6kHd{%S|KD-Ge4qN^xFg+CntTAB59@j)61S6q7e^HT4GMdS@ zQn`j6?T}Xl_}J{3H$x9H)PO;lW{#=xj~U5AZ$YwFt(yBjxL+ZJ00^Qp$2hZ2y*);) z(4F?RT{!*u5J!f-C!6HAtXei5XxySEjtr@BU3p6zOtWc}JdX7?PNlesqm2U*yRxFJ zHF2kMatX=DJy1c*ijH5A)5T7Gf~K6a9~&&#gtgu8t@w{L2T=sT%WO1 zvEn!BA!{_W@G%EM;}g{AV-eyE;@ z!5SBvpKG=u0Sz77c^=+>rxH3!5k9yzX`U&m+7*4o7W%`a9i)BE0lJ~23j&x?gM%yx z%Bkz|^+Go4>6QbAzTr##y=>qXklfy1E4Y=o^UVU;;aDxP<4WAF+r`9mM

xsHmt0VL zA#no=2sC8Jr4VhIHo3gXweX^Fpy|e${TJ|3k&p2tYg$5TuO7G>eK8%w=p zL-<^HqfLk)2}f-}pv@ca@7)+|%}CzQuy$DT`swApT-cjj!I>O}YJPeXL~P5-+I%^{ zWI_N)%><$k9&qOLp-GGMX-n>^9r6)G{yB#pBO+6RFHGn=vY=4CCQo{Yn?d`vvKVF7 zV>fR7r({q{K(t7{b_N$%O{1GPsNv2J4=cU;G{Wa3f3UDMr`P=r%1@y!iXxL{ef-YR z>=nS8G7mhec>;GCk07OlrkDnBtvC>d=CfEE1VXy^&G6gkeRt9wAxy=%RyRklX;*AI zPL_vzHRi9mU{IlamU1(7_$q;!w|5odqr#prLqv?D zzA*uTfY+Rj64HZ?1;=oQjO1Dip{l-D6>vM53ZW3FR;P)NYwf>LEaQytnKpfXMw$ra z)VONNKDn5#nWFIdJ41UaDyq|su9ABk{*8tja|vzTP_g$iJiViQ88{s_m7H(sHi^(A z>~WJm@Npi*-mqx?#jgZRvM~6=xl8LVC2pAW8>MUXnfm1d{#&IF%pMC9QtU%OG&g)} zLIn)HG8S*MzDJ+_%-)5pgU`-|b;55cMsVpC$Kas1Y_C&6dci zZhFPar}Tg^fC*^7w`B7c`DT|1i3|PTY5)~-Kd8o%I~ zcyEv+(L*;}cu~=VufPrEqY=$wmGNl8jNMR4LWnB#;#2LNYM(nJYz;Bs*=PX8;WMZN z;q;_oGJM%;=Z5;)u^;HCru#E{)oF2idJPdVF8kgFO`o%)d4b4U%jdnr2k-O{@^Lmv zKdh!=Ui|^70A+#ZbIxQ_o8D_|5X6DiSO4#jU9DyX$sdEZsgC48kmU54;I@-}ba}V7M@RA11zYaBjY}#$HFG%iy&HW#) zEXQn;Qt`nY!c>(9lm+I02AS0pCsL$47dkeP|rGY3Kv1e+u(XwSnF7i&}p z#84DypLO-oVLTD?Wal&g58{|!>)exR10+UG4qBEa-&Y$@GUp81(BEmeg_3WUZTe7fXz;u>4~B)o9?sIWQn!tFCM z=PTHziQM)XJ(pmEVF=Mt3HlP6pG*u|d_v;h9Vs44Jm+mEj$|$A5Hc}x<92;20`o+o zg7!_{a(VYSPndLJFl9)E8@-FjV*orRFM7QG!EZ)Oo44QIxg@n|GOcFRxuLY3^O3O0 z6Ue6mCOuh1T{V4LY0&lHYty5Tt3yRL)}2rCrR4<1>345j*%(`-h7yC~Eju{yA#tyA z62Tc-uWVqg)Q0|sy5o1v0O+Onw#`kx8TLj-oa)wB38aL+Zz>O{YIw+z^PqNlk1v*cBz!GtB(U8#Fa-@)NiT^K@~UNj#7t5AOo1PHPzehf?hUDjQtizl{O;VqP3F`{h+8L+ zPHa{MYg=iA(;B@t z{@RoZKP|xCMi3IiRpO)x1T!WE+H<|LqS&he@JvXEacP3#LVkXhGuNGGUcN4R7aSFW z=AFAT`)%|qq(j^q#kN+4o5DkHwWE`uqaw$r?REF$vxxv79pvs?4a`VqxG*KoMWs5L zu05Fw{j~Dn@c-iziX>^i(ge-otearE7@7?RrzE zyHl75fqgU|iUpg}=Q1ZVQArS>N48gQ3z1Ix7&2E_*t*;Iyej~XqYgnAm+7KZy$wst+F7T0YBPo_PkxN1>Zp?*rbgEiL!O~u13|s zxIlAjYEe1ooUUt-PRpP+Q>9`}4VZVgziN}$#5zJmvL@K{Nw2W>s;lj5=$>f`jrJw5B?jF1fi*XDn#Im(Y24W{J4r8;hIT^&-!lO9JJ*Uq3fm>{Nn zyqSd4k8W<+fN$2}45iggoDPRQeNLNPB}N+MVwhvIcVMs>U;a!&@MIH)$MELT2l&vS zPa$OO(t6pW(G<$$X@cz7c~u`E(3JhV?>)jKNkmxPAlkg$&s<*4MY<365S^KI)FBmp zqbWxr&OeZq{%xBI^*t2JHmw?_myLaJqX6cO(7Osw)_?09rfYfvB^nXN_2tFMUeGjc zZkpffwKoabESwGtIWc$RT6%(U6xjqba2gAYBw}oO0RVgyHf?N?XF*L}aszPvoV;=j z)+L!Xl1T4c*1p>-R}nNiRNW?iZsuM)?mb#CPc`m6E@7HzK$LSn)NK35VYBAUnML;J z1OcaX!u(zXY8tCe&?24W_ut8X1q15ZPB#i zU=PJVF>$y(xqs_vAKqm}G9qA-e}}a1IXJXpG`GDcabDe%P12Om&o!iEVh6O2C9an7Qu4Tdxh?zPRbUsUI3A(gRLyoYO<5%mTPJTd!JijELyn)l-bc z=o1?waXNHE{)WafIe%-~rjO2*4ZI4p0WiudKBhr+cxVt0(A|oSnt-p3|*#{9BoLmS&Ht%lf z?!*_&`c%g`osNBibkNBUobFR6(l0cj_5Iymc2fd_$mSMiM|$9N7*al%Nw+}kw|Bm( zmkYp}nEfRTwzmdsBA6ruAMBxz{b7J^zGezawC&rcFF=#pMqqGLaN0mSMS78YR57Z* zpljw2T$~ehx@7-;9J2yuh=_5QT1nJNG?6B8Y6q<0jc3lj#04W!DA2~lt2X%uG0wrH*xYspG6TH$%hUB#d9x91W zVX@anP^5>2YlJGMO=`I|*-w*Br?*|-{x1ZXQL>E2x%U3$(y?kbHnZ`?g)!a8q3zYp9W%wbzCq5Eu6G~4Ac(aaTc*h)j%Jyj0k1lfKK%gU^w2wIja(zG&0Vp=hsO2ww5&}2 zK!Skj#U>O6ti7zJ_134P3Z(V41jm}JSgg0Q2_jb44^#Ij^<5zmv#xKQ85|t(ViPp` zn`(;6@nh(cI3r)G4!Eym>29SbOsiWxnKr$wy6;+kg>0@UyU`T%<46ebhqqVt9q~H! zB3Y#+LA*PzbF8uymJbKhM+qS+RW_3&wcT38j(zPWDM-@tC37C?U60jUU-o$Ip(S15 zkJ}W09_9v{sErS6GRpyB?@3zZ;M`gBXgRw=;NxFp3Uoky&I z3kY@{K0`WIln;?4X(J{RG}hQ52UbZyb+J`@W! zc^`AJt%FnPlGeEo5Qu(Z!`i{IHfi45b#*;nvk8q*P;^xqLB;j?nPBxXB8VWU3ZHLC zkwZ4B-?g8VV|L9dWv(e9ZZIDku}Qx0lmjDB&_y)s(V7mYJ?%HIzwqkl2sTHBz~bYN z?%+(vS#M~B+fM@s@mTt6*3?d!psZGQ<#C)^9`!#(4J(PszT~i5Md_zNg zVS;AAtL(~lyvdX#AcSe+;^yrEF3mPyr;|V+t0&h~&6MX1Ok{e$kBK?}6o-splZ4=t zr6A0MwYyKqIXGJi*Be?6umKb4j&~IomFgU?KB5?%jJ$u&yq&?7d_KgHj6*i_54PR2 zOeU&r?Yb=to5TTN5FTfrp4giFIdoH#`rw-brDQ^Dkkckof)C%2+WYHn-TE|?j~28X zP}4*(R0twHVtLANvt;d{sZ%N?JG!d9oCjf!d~p3G?XnTMX7=Nu2k0FSdemh-MXm>g zS3E*}9KP_X5}&OjT>#m{{Y{&5xrX{{KbWu|PNIT_tX?8mcTYc-8#VP*Vsz5D zez!UX?$b&0p-F=|ud@C$UJH~AVdZi(nMn%t*l9_4!VH0!HE_+iI`V5oI&{tR@&(nu z@c}`H5eziJCjBFz`m)AdFT8f1@&`CU9Qud-q+SO_tz*JlScSZ#ADVI2qPfi zGv98p8+nLIi#w3Rj0og<@!z1R-hS`Qy&!M;P=jDX{nfNydaVwMdW9KrWdNAgqc!LW zQ*xy;qCt*lzx*2-2(*3Q)uUH%3+f3I7P5Ht(l;Ya@7h^gBE4$~SHL8L1mfCuv*fw# zJ~Db&$E@`nW#+jg=HdlRh-gRso@??cSRjA82`8TK)}z=<`7}{l-t-BfP@625ICy}8 zhJ>}&8j{p-aL?(_Nz6V@zi>0ZeT3WH;FqC7XwMA4?!#<)S6#7Eu9S30A!Y1A%;T{`o44ci(SVZ=?s z0Vi0sIs9hJORuXV$aoC%fl{%~z5$qP*TqZaT0%nqPgd_E3#i^T-J530nHn7_oq_?6 zrcPp8JSPN%!{W{IG$?upMU7jStq^q&a??AvA{NIQ~@FQ=Gs`sr$X{L9Bz zL1PI;;PVY+dh_xPH|>+!oGm5+mMy0`Oi}?p*hBjH@S#OXylXG^&Vv>wzv0xS;0f)> zY?7wHlDoU^E|Og;U83H>{##{nFvvhKNeDh{LYQ0L*Pm1{Ej?+jsW;RuU`7SeeC7Tw zdDh>_6$pJ!r5;2Hm?VLS;;4okx_qWnvdMt^-V7nV`NvL=3gYJegY&*1Z41N59~nO< zk0};xx(avt73`hyQxMF6q`gq+ubXFV3?e;*sW|4?a01qP<|Kru&U;xsXNT_%|IoZ! z4-4ixMwWQU!C7sp6OPwWbdYR1S>rnE%sc2_1VSZ1R%Xm^_*ViY{L|6$XV35yl1~k! zZ$l}WlyUQX>L{%q@^HO{aSiy`tWj@;ad`Te2uZ4beC7b1LNqq-9XhqcYZI}RK&NK7 z&O4w48!TXwH9{lb%^w{0dcQODvq~8{V7m7~yhpF4jDSt3T_@%P(@(!u3({Id8@&py z&4#r3NJGF3IWUz6nqyB|JZ$zs1%3H=`pT^-0;bP*PLdZjRGpUtOVeO3xV0C_ZFAZo zn;KzCU`z@i4r+5laL~zJGJW6wj%4P;QXoxGMn%)5cIF5@F$D>la?TPg0v|-A-!z!5 zYaX?Y3E4GW$Bn5iu1gvjVmyEe107O((B{0`mv7nczA$U$f>>{tB^tlmW08{uo4ncF%GhWE zaQgD?p*bgmPO*>B$ihPVbb%QXR2hLgP^v9kK*>!zH1}%oCOKl)2eUUkwey9CM-l*G zE*YM&SGYWRHeq2;rk6Kyn~6<1t3Eo9AF(H3I_nX7Y>Qp>-W5 z`hUpK#yOW?jw6i--EQ)vM;C)s4SW51!*F0sGw{=k*DD{b_UgzAm?1Tz z0AehoAlT0N1S$0C^7%v0efx1p7$oDcK6<54 zFO>7gOfUoQn+np;2;-iHCe8hCIu_Hb?moD~2r@yq+i+t~1IjGG>2403Ne5?*lO+RZ zqHlmCohxAa@C5x^TX()nE=QWgsUSDL;*mTirn>Gq+ z4yKQvLsLc}IJjVdfeoE^rR`2dY;Fbw?1t%Q&&k{76-kWuJ~xThd-S8!dJ3mQ=x6U# z@1*w|X*`+$x!F6l7~(f^z&RblY-yN&(CaJ|S(ucD9B-P|aLa4@ybg{l&qyaxA?1e< z{q+G-g61mZ;JVV9ImWypiN`0%pij0eue@MMrXX)~M(MZ(n*+NMc9%^1;JY-d{g z0!IsJO28(USZC$GEu~)z^RZ0El+m2RfiSHV>Zm^pv#eyOe-vOcNK8LiLSL{c&1TBe zC2Ft(BA0i~ilPk*y)JEu?DS1DmK_@T?3~FO*VPBXs8JL2H=_tm``m=Ut+=Tp?An8| zBzZ7m&mZ2hH%RY3FyVJ4i-s@Km(rN1^{{7>8Z?5$4YcWG${nHNd$(gXb8&hgSxW-u;|+}; z>@Ogh8s&l;&}_vHw8^kQ9!|$&F4Z1-#UsfVQW+FR#igFRv1=G%W9cJuSV-s6BPT6= zHm*yrpQi?fl12zN$-hG=J=+>~B)^A3b0+6A1=N(xSbYyg|Gighl5f(uj6k=->TEdC z10;6HfmFAC_uPIpvg8!VF=Fz-T>glJ=%X{=NQe4mNVB<(i*)AMc__L0RWnv4^NRMf zCHn{I)ec0G+Zb94#QEU(#reSL^#%8D;w`&mfcf|-glQ_lv!Pd~zGF9FL57dMDqSV_ zp83TnD9uEqz4DN>&7RuisnJ(YnD7F|c(jd>xyJVA6~PrL@NZ2IAC}U)J0j}NyQ%-i ztKo{srmh164VW?FctyNaEM1mGN&(R#P|`mFVfFgNmHA$Kw^7NwO!P@RkjUuR|JHYm z0d+AjxaJoU5U9=|nQPnibILSno-TJ1etqS;1@aC)#@RX|n^jtZ5HNY?=rIh+<(%V_ zPoZaaJ}%sk*N90*M#Lu7ewvvR4C3|pIhXC#sde`bQjoGGkOV$^fMB$kG(MamQ0`1k@Vn{JgP3( zj0&Rt!?CM)QIj-Os>P5oH)*FI^j0Y(2qCf(FYK_LfNb9Fp1wxy`jBy#w1{GNQ1~Ds zO_6-jIYuYP)G%n=@#qNJy!Bk~CErJ%Ntm#((~tYhu@XWf{5T{Js!KnxPKOX?J)1L| ziwKhyP+}YhMjW_j;lD?jeDVCorO7YdXnFJ6l~eyK?OA9r6|EbYdLSN5pZJqOL5_1%orYiJJH%zkuMIy+QX5%?R_s1rH=s9@lq5Lk~IFr2S z()8g8GG1PIuFOBW+`awZ(ODd_$%@DbA1;{j>*p;8pZAQ?)SebWo9ErwOFs(gLvtt} zMlb3BHPM;UchcefBVhUfAO#bm(j(X)pKHSbZj`&0U0i+lbCf1EHme&}FB%GCi!<{iw|xXSF=x^Sm}TC4m9kX(Lvq}iP3#W_a}&h-XMOx6oe>% z=DiwtJjg!H1%Ft1;!z7d1?$78G?>j9-ll8EWJVG~(7wYj9(JhNl99tS=i`tMNTEhz z6333}fHS%yL?l+%z+A?uZEc%^5J9{8 zb`4&Yw~R(Mg6b+rZGQW6MppWSoU|YE{{8rjoC%Xsb2HP%BRxPM&Hc@%U~5(Xs{K51Lk_KvJeX zc{DwEe1iNTStR`WY0tW&_-!fz=f?qU&Z2JBom?nq*npMj1T3%tN|Gy|0HZB^Lu1Yt z=AVY!LR4k4{C}<3otpN?^oglc)6?=MrRRwMnvgwta(Yf`W?EKWdJbGYT2Q)n*Xg!CYI|wNZZ*b56y(`>?H0B_sXCsrH5%k|a^ZCO^Z!LSgKGwdG>no@uQs zQ{q+pOU1^-^t6eoc~i!x3m$Sr(2UQ_p70a2r|r%D)wmOiMfawne(~*vZ?3PD!HBYG z&)pka63=A)GgWJP*2L7@yzH!WWIrzWZgY9vhrLfWuR^llwDa_RxlF_cY8du$bN?$< z@#O5xjND1W>v>at_#t&-_LT9N>1Of~KoBthVnX&=WU&+iVwSeDW?IMQ;6iffh%?t~ zk0lOHe5VYWkdyIqZg!S1B|8Tc`>bH&ye-Z5cL?%eyoK;mz6^e!Iw>RT$Mn?k8F?R# z`yD7UEoWjzme7JsSfAu(Psy88Yw`T*n#RAO))fXS`p{~R(EgC+b4;E z97A=oEXD+AVUge6t0;8IfW@YqmEzzqCQ*VXNYeG*LmP2cA@dF=1X$GCXA7I?khkNE zi&Cbe6ce%Ge0v0OVC|{}L0f!sWxG0MDv^C;Aai*jo@w>;Y{VF3@#y)cd{wvpsd9c~ zFtN0Wt0rA-Wr?E}TCjiLzA|-C2C!!sqlb`-&Uns6`Nf4+h7rJFRBPzVL$Gw}x59xW zt$MO&5uP{op>|Hsxj#vZbUN*z6B*UCT@s^ZEvqR4to7eXWkLHlA8s6$!%;J?qIv{( z2{cOtSfm*eoYkC=a|gxogsb~S#jKgy1X7T9c07F2p*F5EjTZc1ZqUUZ z%3glBk`OI=GF`cvrMBtbp4;l!7bEo$E#Xg<+wJj3OWGrALY|LZ>|SU)f(+~h-nn|c zsxtA|h|4}@jUiOKd7R#Z5d$eqXx56ggU>%k9tsJ!R~nbCktPhSs+1Obc z1yg88@sr(SY%ylmWXG;`2^@(NLaDvK`X)T%1sWwS!~nHRhE^OraqIZ`Rf!q*f2F2Z ze@@H#F(>;E>8X=*(sOgCxN={iC;I*f|<9XPP6~`^87&^$eFoN>-C*GO)wQGK3F8-Gv8i5hIQTR zSTQ}(sJXu-<;!9ckKaNIg~jYo!$%_B5Fqy6>W+4J?TO+^uh>^M=sVI{SpSK+uNTNY zN=6KR7pR)G__v7`E1Jc1cQ;qzEAU8=fw(~AY&dr5zU<8!IKTHsLe_;SvssLGHUd`x zpv9Z#)#F8AU&q-h{{1K#2x*-?Z*Qy@8OI3vW&dSL){nt@@1*q1AK(WM-rRZ4dT-{z zZ57LpUau;X3*0Hco}4{3ws#;{Ivw*(_DzQi7B26HG{ zdsinh%isj5Z5#t4QYJ(95q6G^js)i(vQkLO+2nR zU9mUr(8;5N2;clYb6Vwj?e$(yUyLp)yovEe|JgEQCKEZ@ulD$4iZi7UQ|vHQY4?G4 zrlq-|&A7@2ri1#`x8{9i)n;f9sUf@L2_xy$B7((=fwa>G%#lYaV33uK?}|?1b@U*d z0k0*!hl}wKLNt*Xp?D1kT}-n@(jgF%f433~ZK{7*(m>CfM71e}vdOq;rDgHJ!%w0^ z4vD7f_&73BoTT-nO`?OGmDIjCAoprUuADMqtUVHRgjVl5;cq-~~9m#-R=M1oArjd^59(n>2Yf<)`TTP21VarH}y?GjKvO$+Xvg&S>E0~h!iF+qVSUXv>TyAw0fPk7&u|soLTSX zR#^&-ml}|M&<Skp!b**5J<8V6M|DKls7%#W!E#1y3vIlpT0{<4|U7GGEW!7i)Lc zaSWVKvBAj_rW4N~vnJB^7V$t4lvLkh?9Mqn;4H2TK&-kFnXP z@m=+D+c4gstG6o=D#!IuP|!Ia)o?4(*7)brh{Qmdvo^82X7Ciaq z{!v`BNn(keN`dCB+P7+VZ~!G<>R&4hGc$gilqXIJO%cMl-^A1(Gt+W&Qzxfo zr33V@uD@QkeR}Qr)mVwJj;-6p+7Oq0AZGyDsx(YR7g-n>brp+O_FX=(570f|A5}F^3H{zoMIKl~YDW ze(l1u!$G$Q!fmdp*d;Y=$cxc{pWF511OK0NgIBSvPsI8wNN>lxo0#b)@{>h(M1Cl=-XbVZFUSyG*VYZ!j6JRJ2bVjat{UT2Y&77%iw%e%cGkvl;We4KhNj%P-+C_C zr3L@ivTof&xb}bL%%v;c*SFS%4fwxNO>O)ncKRPDXXggzu&3mOXR(8xMNV!AKiKM( zn=vt6oN=8RKYlvq>#6A(ITN$h3018FuVJdsKe;o}sQ6cpWDsI8YyQ}T2NkEx7ns6Q z%umd6`G!{&8COvRlR$>w*#F^ma6bVub0h_pwA3C@{RqQDpPELqJOSY=V-ZlOxLJGG z)yuVclgQYyH>96%^PfL)I!~b^&Du;kpdI|c9N>$WD^5<0NJ-RPlZQ5uO5t}~H#6j6a)CE)Qr2#&D-!<)j(P@c- z3zoHS-@)$RkU&FOo1~4!aD$FPvema;8Qz6YfLO8MicMtkTM_|P51U&LCyw0v`HZ)E z9IhO;E{t~r9|0`quFb5#m*PZWjR*F*4={lxECKzTxI-^mOh5|@o2KKeMLJWLF8QNm zsBsyFqp0-5j@W3>mzHoT+D}KMQIM;Oq50am4B#R{+1R*90Y_tjc?bgAc&;1VgF8yr zRxW;0t=?yWD+YuBwO#C1UapTG$!1sc_^sd3@rx=l*@U&ZfAllNn3vk!5U;MTE;!6j?sbHs8< z;+D0kX_=X+Kcu1C=FWA#Sv}CbYQ3@CBW=^G#m(i1q5cPO0eOKe&>xSm8mK>+5}?&7}uL z)q=pdqqQGHA`4&iZpYh!$)ZBwI=0vX6ZelO(<)f7`hnsH`H2$_I!KtZunOs-o;Nh_ z!$&qaT;b+at;Rraz$eGgcFw0xxM*K-m7pB15bL5Q*@iGKJ}*0>P6TPvU>wZR#bMP> z+Brp2TfDVIv|unZC=0ntEUP@t4R22-PPS?6ib|YlmYtnnj^FboN#$^Ttp{WI^UIfU zc_aj`yl-e)FkJ;tUsfzTyRl2;2Ozlx!@0CHZg5F#>>N>QaQoia zEOAk0%5P%-E~d)G>U(fuL@WG~${yTT_?CzTTgx6bkH^Xj(;>$RaqLs39c z({7Uz(@gPj8(pBXgbwg{{N@D_hx)5dyFlWpeA&?p@3?on*jKzxkGuTC6riluc-9WW zMPcFL*?V6L2S@p2+uC!*vURqYlF+KngURJ|hi0%OK)Z-M9L3`0r`A=$9sjBzDGAz2 zXL9xvdO(wtXuBpN`gmvGsfFt3;yNO0UbG= z#&}Com5Rq`K?o(ed&|84AUr(cxa}+7QX|*XM{JKx+9btXV9Q{^4C!eLGVNrFh5WUn5lse(xhCa8|*3s67u-e@C()9q{R;mj@E>6Il@VhbOD>SP{Sls z7>!?L94&|0xod7gvF&y8xX}q9fKR|f-TFgZ^-;7nThH+`u8!v#8S75X%A+Q z3!x^jHe6a89I9|x48OVj?($wdH*V#_5Q4>?MDLUS1#mSJ?20p*Q<)56^MAZb4dE3$M&AMxFdGMA89ge5&)n<=0aJr>+}v?qe@jHkL22- zYm4>62efYkK#SG3AqB^ou{ zXgFrMHOT@0JH+n64QjJInkXrDN7b6OT<8NgF<_(cfrA@*VxZ=79X+2DL^GJ^?b(vw znYf66A2R!rU^9stf{seWld9F-99rP%rg%77hVjsk4rMS|P^p@ZJ7j??MMIAcylU7R z+%g9L*3^Ey*4xV(M_k}Wp}^KOTP6}>9VBxhgYcEeN3YU)zRnhabQpWc=`QxE-vm~^AI+lh@Kpo>vlUiZe>5ltG5)CA+> zOyLT32RW0+yc``gHoBLrj(?xTFZ3HS=}Z z{9s;yEXYBFJKx6Q)ypd`o#;BiG(@p@<&jgbV_hzow@CA&l)A25yjc?RrGe#o&MF9; zGINN+Cc{`x(09po6kch<8%JHnk_?3gNA(`_dzW1N(z`U6gpAUb%V-!WujZbADbGV2 z9v*=Q{qls>#j(Ty^A@iczuGkWtUa#y+`Wqc9I%ks$D5w6_=@zE%ROA)isWOdVcG(a ztkwLoLfWG15N(ytu5;cyrIY zVXX+0T|yu!fhMnRp8r4|U9g5yY#xCQAL$m&pivNlVR0l0ljeuI*1)>iXXpW{wJ5@C z?1E&yW8T5b!8n360{XCN>(v8tFREr0H~fjW7$fO{s3C_#6xf9>#c~FRUSncPp`m@C zoTL%Nxm{|S@wy@~ntjl5r(PFr3wm5GPDllK6XI}>%|6d;tx+mY_JD!YP*2A>yd>&j zF^Y21d{{-*@V!#Gn31GFMv}H&l8d~dOZt{BIj%j|#I9Gy(Ou_a&z+6l4;J=*CR~hM zn3Teyiw9R-8Il*GFp^a<&RF3W)0T!#W*Ln(bX_!4dFuI3MEi2*%DJ zGBt}c>3#S z_hU!efU0M{D7y-89#V7K&XVC&nN)zwf0~J0^m%Fi3Y%<&t;XhhS}C@P9z+g z%q*l9jTN1Z1@##7WA>2?`C0I+;S{Va`SSVF)CQ(DC zPPfchNuMZZ!XF@@T@t}aLq~3#TtO)O?6mpNyOMnB@H6jxM>H!Hjsj^G4q}~njkMT{ zO(Vqza=Oc@TJ`RB+@re*1-W(mwZg=$=e$2SFT2!%T6|b*`{0fJ>J(5!4!E4H`j^Sd zBG#9Q?G_307igvGR&6_}2DvuLSXu-XsfJT&1|%G(J=p0kw~!GlEOvc|7%3kt#`ki{ zprGk-CNgQQ#*RmJr)!MqA(5L$!{qj%)ib%(G%hXy2B#C5MoP(s`GF*kNyV_A#6>cS z)F?VQcsT!nBxU3#diq|P%+#n7tg)jWig?pd$0@H3TCvq64ciF2VLme*v_oC);d~qh zsAk8=(rKdmWJzFN8PT14po*an-@f0yI=DCn{_VkzrO%XKUD)XC5zALr>r`NBj9QaH zVs{HPhfGc$UPeJn781JL7ADEr$f?FnTP$`1QMi2$THyMto4SJcgGn=?@5`1x?Zc0| zNfMG1f@ca(jz;$ZbWPd?yYts49+~F*YY~Jo0#4#{+@l^nu^zTd{j>~VP(e*Rx^rv? zw@AkYD-<$qqiSSq4YObRWRh-t)gAeW;HJ2<1|>z3<5qL9k`pS zDSP(JWu596Dh*B*Wy@&sy&rT5ta%vBzTL+9@7OfH$;fzZGNi>VV=a$T_#Esy)JV+8G-Rd$)6<@?#Tna_Nq1%z^av-MQO}c67<^h2b$;xYEN;cX*iSp;YJsGSEEy zOnxUlMT1Z&MI(j_P^Cl0aNr1rJIO5y(A}*E%cvX8`N4wLQ1#7y)8plc_RlHHjldY1zDpx=J8lZ+or&`wz=1y z!slvlY2SF^7 zp>YQuE*hdcU!!Lv9qP(uE~PU6&Wi+Vz{kf2D{nTdEs8EtGJpcN#iLnEJzQ_euS1%g ztf7<7KV7jEub`8uE0nE<-j+D6$qSh0WYnb*=ir(1vP;G&UqjORSFd>Mw=(5eim|rI ztcb0ei5D64uvwqE2xU@>J2xwpGhv`i!f{Ay&gmY|NX;#-D>e=}LYJ+bcJ}-TE&_HA zcrA`rMr+Z-_23naNlQEQJ>v&eg9eEUXk`N<4v?~GdBr0>)`v!M6~)Uhj`x=YuMt7V zR-D^&iN5dMgM)ZWO9KWLxl)uyqBTB=MLHJ+T>gSI?AtJOH1Q|}KOU2eBx!LV8yjUR zt80w7WrgzrXR$QE#1(}Z)og|T-phmm}xeHDtxy*O+ zcy~rYwQF`jWnP9f#R=0~C=Q|u%h)61ve+XAZ0=PV$Z9J!k-^v=b8ql_)asnQyX4uI zq<6T~1(jTMv~e}=bW5{sS;=dDhA|^>VT`ya9*mjo@>rm0&=b2k?Z`eg3qYF#)37C| zV)oMiF3pMTW@pMFy^5k%v-nN-aJAZTnykgrqNomXGC=1gms@p(tv3s7t-!48a-88au1x#2f8lut4%~Z!zxie9i-Eh5S@^v@k zK83^3gC#(0yDI{w!mbGL%+cPWn{@Zz<#V4z-M9JJDK*fiU8I09TtsM-7?rTO!I{kT zD0Y!ThZ5lXQ0d;evJ>X%TO|g@K0gYblO;qqTuarb8-{PvQ<_rmv^;?c^bg!knslO* z1dUehtene*dL)xBbrk|z^g}xbPr7zbN#iu^w)CIyC(WlH;c<@(i=)`Hb)f#beJV&Z zf=jlbjY={#04wPdB(Hef;9)W8c9agFkKb-D?ET6+1~h(bPWJ4qyQ~)mJJ6{ttD$ob zejSxFXnFYuGvk`NY#kvWWj41 zDsph^;dgk9Vb&UfFN5y9W`TQ(nelCm z6QUp8vhYd2bB>aXFyt|xv{hYkVY|Fokb$YPIr9Txhb;_zrVuo0qj$F)GWAlGwR0O2 zx@AxY$k2>o9%ge!E}W!vG=$pKtm2&F@^Tc+ zZsM?8VceCUtt$wwKN{U=KHAs!cyz8*jirA&P?Xac0sx1aSK|BkV8c!N6cW|9rKtZ4 zmoh>TFn~Y`rcIKn(C~6O9av~-;o`vqw>eqykzHs9UZy}le8gNN=?)kB&|PgC3LXbL zaie^*aq;1GpOH07ztS|sn&MIFsMtnRglDuKxUkq8D{TuWLF*{WyLpM?jvJ?!w$M*s zp=34c$*ZfNw?|IfTf)jVUFQ})$1@k|px5uyM!{G(eY0SjJih0SR4w;#Q&URx4k0l$ zs$|Ga5Ww^db#04~5e1>NNMpd+hP$&2w1vzt&|ilJxBbt$s^P!i*wy~uy8_843-}E9 ztJf64cpmi|-vXF}cjdSD3#Erq;PI}<$vO4r?L`nuV4T*_8t@ZwkZCCwyUZau@bxGYRuN35Ia6(sW|G#ug1%T>_p$=L5CmWx zpY9(gMNAO5M6M`fGqpEn8%B4}nQTN|Rz+$|Z=QR0>`UZBufzpqFzd?MBcFLY*%E|) zDl}9;XEG%l#s%2R(4bXs-)6b&A(bvwVKLIx0w+a+JNWS=kM83Tcyw-Q^8F)>agIvL zPBoLBfbM*Aa?gk0DZ9`}rb?v;jRlTem5P~&jCCC>lUR}^r;X5@y|)H;;p+uR286-? zcpA2h9;DG4i_U?R(=Dj&xjfLh8@D~eV3G)j+hbnz%)~A~YbJA}XXSU4cwO#-B6xXg zPI>GJ3fRGL6_5-)Dk@yYGyg7))yVPakt2t%8Q9ttbh!{^kdpQjo!7i~`DkFc5O-QH ztz)d0(ZHx13Z!1+UBY?3z9@#az?^jY2X(x>>Q$iTy3&HT;6`xkKc1kltn zxA0kW+tyR-6Srr7_j5*8`h=XcAM*ZvZl2f+k~%&oW5Q3lVFJ)PbMuZrx%s?o_}zMZ zyIc6{l&_{t&dr#Zo;opmYF6s_jJ%J=d_6TiBWGfE>cotk^a*(x*;yYYQtV%;ihs_| z&HW{HLiYIanc^f#03tUpEh8rv8nyA=qm{wBOPnd6k71Mp0+b0MY7^tfrXh&olHPUw zMkXQa@P^BS8S4Pk(pHp8%n+IjJZFzzh_4<7GzIX4- z*O@OfUuM1R%FN2D%Bqg;{;#8=Bl_Qt=#Gx4j_CTMJF19J_*Cj5P#^H_5Zw{Z10pz~ zh~j`EiinCR&J&7?f+!BCi1P$0pol0az0b7wTKlX$oDXhi|8?WyclKVtVXeK-KKtxL z^iASK6~^%+WFK~Ty#Di|Us#7q_7zYSiY+A!030D>;~9`em#(!o^5vm$!(od^x4vZP zQDlk&a}q2o!r@94ZVznu?Ch9}(#K>hDv8fpSZImot9lPQ?`tZfeZT+UTlle+0|Ucv zYHr`E+Tz!+zZa!sMl6w@Ix{vso|PAKt4LNnJ#~6!EEiQY)KkF0#BUO@j7(6dQhx3I zA;y|=Y8m9X`h54b4b_7+K?r{?LP(G2u}YVnNOi7;IIpj0>5~q-5zPcq$eqejO;FQx z?#;-4e=t{t10Um5%t zQhdST&#KN~Y*h~nmdShi_RqP~%(pJdZOffYe%CvMgr#9#_Pi09kwb{Rv0~?ZR$_UP zm7z_Ru^UVV+rDyo_yqoRkqSG!s`tT#N&})G*wM(62gm*OxIYu6d}?NXJT*I!HX|b)1;Ltz z7e6h(yIr}uP~ScK>Bcu}cW>qAJcVa!(-ZM{79Orrb7JhZ@PNR7E@H~b&dkW2;f!jD zSXM?}Fjodt9_+nWzT@bk6_p6#y5UR5_!gtk)QOy^%a}be&9MZu+w?L4YC}i9V_o@B zXxSp@BRn&s=F7H`(=5WQhq{j*t~oF6NzA;!YnR>`nS()*eFrdYsGRIr-WDm+Hs~cx z<`lO=*(wKen(^UvC+e3hS*9%H4(nFXhOlM_$m zX5{9vDYiE)_JRNl2~#sz$xO|R$Nm`41+>)7I{l!iy8b|=!vgvDfSOPrFaqg53r4+m z_;$(H+HhFU+J7g*f?X`G>bb>lm|<8UVx%}#n6=@+o;MC`I?rE~g*~UpbcK6XrQ*@D z_m@UrZe6e~{4KSdjI8fc^Wup_EG;`PFBV9H47skVvecQ?1J+J2>py+`$+m%@#XpFV zD?OI@E;T#$9a|mBXDdCaxtX!45a8gQ9sh06%@i=X{9`9IStVa91zc zy>#>TJIkwJ=}4KFDcz6WICAmw!n>!-tEl?$d!d1=YFaESo$;R*`z{Wdda`hEwli1v zLeyLoaN>p`nGJ*vVgf~M-p*^ql4oAuoL%r{b<@7>IQXEO@R-KdE7QJXl%>bxIm|_@ zGUa8kr9%kjKxx|+xWX~<+qCQi^AK2vgg<|A>rILODQck2RCWuW#e{J#{GRRKNSzkT zLPi5Lzt)(m+Ut zmQ1fFKFod!-;o#01&W7QlGdJBufb2Je4Ue#nHfu@#(v1iP5BYm0gpIPN@m8grYExh z7*G8^J3Ac!s_iN`wfe$=jXThk`FzE@3u1m3sTn%FACNJ+daDn9jqKz&2Tq#C82`I> zFS@zBn5dtek_BD5qN6YP82P^u<>LF;4=l~%KjdWRx)myijs2<9voqr}ox7F1{5Z$? z*W#iywg#7x1#|67_n8pJ2G~Ed?#Yf#hxZrlbW+E|93=)snO#7WoaZqJ|EeQRb(2*w zk$+DjP>^~zURJj7Tk$D+_S^?vm_13o(GRs7#ZhhA)+Ra6vc}3XNeCD3Z-f^T%rW*LGBFzI15b-ktpJc;auS#nLjerlU#?lLET7aN+h9&a;m|_3*_Le5gsq z1iSkD^yW=`lW&bz9i3ESVSn4tonHu#lMzfg+CxG-BborJgFx%0q8k`YS=G=bJY0TvM!rN)NM~sEMUzhvyd5Vnm;=vBPvc-5obmuA}&N@3Vn> z=Xd(E?tdZj#VfekKV+n5I60G+?N;2h8BV!EP?KvTFoC|{_|*}53=*-Wzi*DStH7?Y zFNx{}WKIqT45w&eO@aIP2x#@JWITr3CL$di7Er^%NEH;?tk2SQ+$Z7-JOl?9!d<#8a^dg39ib zZpeQY_tm`Uxg*x1P_RPB6n)lsql`-3$ijr}VCdf)n6PEgfWP3un$K|3V~@<4VoMFv z2@T5v%%%H%7hm|F%hlV8(Z_*98BEyS35oy|Y|7Gi1|xhp`u+nxRg6Tak~aw2!Xk*s z6c{s%=iuFCCviMB*$n8@N8+1BQEH@=v*{VezWGV-W%%tfQG>1HbE_HP29t)zAK3NF zs+K-DH4$CgfMDUl#xB*JUc&F=419V9M3xodqi0OfLPB+e#b*NpV%U5A&=ql5q5e+V zSwsLq>o`{>2kg3`uJX7T(z(@4sqBrOh)K90|MSyFVuQdw6@1#n4{^dQ>0KhZT1qpn z?td+2bi`It_LKoc*z|f{<)Xgg12t%RI9Ogfm6s&2&}a4N!FZwjhyWRr49K&p5e#Iu zVex?*&aD_|Z&~S{?vjDgGZ-0LvY>M(!SJ?Z2`MrCryo&*%B6X3B?XZ~7ZbevOP3 zvJAOSJvEkqkDt3v%zk}p{io4g?gJX=Q?EJjX`7tgW&FK?bgN-^YtuAoOI~4-Dfy`jdc3oo{UT^b&908n4bFpDF&sP}aGnEf`H4 zMz|$3_Yf2z|3QiiHf_2b`Z`$9zA|%zlIex~uS9J7-YU|uG=bi;HEq-W>%Bv^9Kjnw+FY(=H9V222hjQlS#?$j&6;fs$i;q6$`$%~Mo%by=?aoqiT6-#}&@csHR6WP%tmPYM!U)y7_f+j8hmdSb5q#*n+OCNpybDX>SPxefK@wL% z+NxLFU&XhphiMBNBRpAFDongL!xRRtIas&nGJF9;xCW80hsab2A_&JHmL1h$(V@N% z76FuWdJaJrVmrfY2PRV*iyJ!B19Px%FVWyYJGfVc-YZ>Z}0u&|8{ zF>tyBNv^0|ROXC+p@!6Kh*k~3!F~!muI_Z-WCgC=efrQ|c;4Byx~tnOYfs*l!u5Iq z<=^L8JdX~7cV=$hufGu^N^Vy6_b`$*mrpI_3j}bStsd$duDL1`JJ;v@2rq9S@TdcgdnK(7NAHhId%Vw|RJcYWHMi4UI$Xza+U$kG{rSz;_ z)n#CYP{@;g`E&%3jY3vRD!Y2IRKOphE~h|$2_Zv{4ygsZ>^bx51m1(F>k<#vA08k3 zh_5yGO>)4xgfU&7*V62-Z%3w6DbTNQjkL0lvaxSy>LG}`Tg&HTa&*N0CTaVqYVW=? zHP@Ywi77Gs787EY4x&5tc%&GP`NDo|Z3UC8*lNjXmA?6)uJnB47OYNF`h{6ADO!fYRo@A$%0s9^oI zg%)G8&mRy)uePk)1E&CjA~a)x_W3im0W?1=JvEmNeQ=MN$0=NW4fcw%osL;-L*sP! z65!X;?vEcTcGMT|MR(vs^AE2NRd^K5SbE}8(lGF}z5B_F2hQ#Y)VmQt=h?MYe6@Ze z-OnUH0gQCXy^jSuv|(%Ig_q)Xhz`dccgUdX~_q%Ja?}PJn zapm}gCF#tVC#AOR43gb*sPeU#SJ7mL2VVn=-=IWZu&v-G&Kk=&NsNx`0P|};G#0_3 zOfdg5xZ^iYO(mmBrZWhma_y=MCeQy?RCHr*!nXGvdOX*Z^y-mY5GpZ$>Q?=6_$g!Y zLxVehXIo$psZ#IvhURSLyHpgF>@O^;qooy{-r=xoc^T;y13kY-{(e>3-sMb@$d)Xl zFmxyl?9e*H2e+(sziA7x8=CvWm|}&!FTVA*J=A*$GkZvt!FJL*M}vSDK!PCU-IsvJ z!5w?HuA9Ak6p!(%=M9~6UM?bkXxTZk3LOdFvpIVH*gvp7Et@ApgT&Qb*>!*yb}mI&vO2sDg8FXU+3$)5iuBxvH|r*Q;Jy{j z=VoTijDyAx-ru@tPSuHRb$m4g=NyZbCiZviL>Bf^s{C%jFY>d#V+%Z4J}~eStH1Ty zy$l3!e)Xp%doMJd+=nK8x4W)4h~>6qTe(}vtO%d)q4S7Kw&SMSOZR!9oTBQ> zeQ^Y_i&H>Qqm2d{VPNUSA-)u^>X_O=4m_#6%-e)dYNrnn7BU#^xsRKUI*Xl2GzpCU ze$mL1XetNW8bH5&tKT;4{@8G`9@((w*}($71$W|C>G2$P=o;J9oc;w)@E?7<|EWl{ zsqWctnb~RIX%wb=J$vBZI{)*2<_3dGA_WA4b>G-WQ3MykUrmx)fU3}O?z#5iUwgun zVLGJ)$ke}dbIW9^d%LlfzHC1s_0mQ?(~T1ANKbp7ig=Plo$1B~VeNHM;f+&a?z z4sRhM1J`5K{A*Oje=sZFw0U=_^J<6%R`e2-@Q*HDV3vhOubgEySp=677^9xgmr&u1;+7Ztxq`7Jxm zXJ)F~7@Mc&xR2vf{uKN%XGV5jHnE3DRviX?YUc~_0nKo)6C(BMIY&kgv=>0-m;&k* zfWnbYA|r!2FFJ#OdyjR`n@9)BVj^ROm%rL@_+JOHhJ%`{2%nCXjshj9LldX~!wY)< zbI`k@t8h?LqV!G^0BZ&dDRKy3(IFtHWX}qU03|QpJTH@8@uGz<-!td`2m%k2^o4>> zDsbu9H63FzG?CdR^+wVJJyP}R`TwH~iM|@jOJ52*SiEbXf*1ZMw1ruBt2Au8vF6$D z%`vKFjFN!CX?}9OV#=9GxIL%v7=NQ)K|&ZWnTj?7t7C%N(aeEl*|TrmQ$EI6M@?pL ziZj4M>FySEbojFqnNc#XKtw9T*q$=^PF#_o5_w9Vw7t#Mec8Jvbj0uYNERGCVC6{| zQ(05fTxSsvA%Q=bb@IWWe>OxkeGG@9i|^Nzg}Xq<=&9w2eELWnd)=O^RHrice<-ZbmVHL)8Zq&YpX zX<`cC;oDv5JO)5!UCWKC_KPRq<7K$!D?^X`TM%$>n(OVn%*>w7OhR|W7W@^Yh>ko` z$abN}E)E|pa9#vJ4O(8isQYFqe-RN=@e{m*5<#(!04rrfXWBdV54Y^+QxSh)14rv- z#&R-pQ>TU&93h78Hx>U2PpIFDwaT7Z${ge zI(tbyHo$Rd?AW2K7<+3dsh8gX{?`v5JU&`f*&_u5p{;muqDMI(Dqo6l7lN(AhJ9_h zy0-_G8xfxD4}f8)uWaFP_14`7xQ5E8f_GV9pYsQ1zxMZ5|4Sj9_jV?HsRbMb$$|;w zQg-FNashM1W5c!&5+IDbe%so+q0hUcAFO@$zZt^}7y;ci-J09~e&>yS2mE(GK*VYJ zd8y9JVYzIZk;e^YB?M7>0SxxVx-B>0NqZs)R2GbQf(H;@B>yM`P0P%1j)6_Y|4Tl5 z7dkbEy|Wabk)4^&PKk3<8xZii>%+X+W$)^Rp-@uJ-MIE*XayBwxpd{=Xjs1nag6f}d0VvVQiR9d{1k@&YW2UxlOMo1lN! z**_!C+$kjG_}=FW{WMd6U?GxCdQvJbf?Ygceyf4+IS>cgY+;Ci}9#~?&ZDb@WX8x+o(N6;kI$Yh&Fa4dRnLzD+^Up_&j zL}r(SE@)f-8CNAOty*L1(Rn9Fp#n;A1U|W>Dlc#VhYXbVy*votP7LcjE)k+5;VoLE zP)JFy3{ia?_qPg3z+5zwb=s0FSy>lM{JUbNUXXd>M&!I8Ab|kFA!p%L~jjvq`qvB zl|%ai_Ig$Gk*{=k4CRy3kc5Chs(cs(qEGPP6tG}E>739&<+~xnQAE%+=SoISi?m^oc*37$0=uu^D#w==%DD{DBZf4)&=bQ~m8+S{sstFrfoYaq*=>GFXk; zQ$}_QdFX%l@{PYmQ6Z!%L__L&(NHj?NuHK880z(woqtW@0TELDnQl`2!=^yCu*F6& zGd_5A>mN`qXd_ldh*}6Vr^3a?vtrr4ob@lgv>cwtf`&c_`q8W5|6m=ml`)aOgXfqE z&smYEl>uV;eB;;wxMN>{4s_609Ph|3$RwJZBxxBrh_9=cRhqRiOBgP@h4DFAhA4ZlxeZ`+% zMYS9`+d|*(6#9UIXweNt^8_hdA&l4kCHwH+wxl==RK`6~!5D6HUCoiorB@d``X$n6 zOc7EsMfPDb6%VprP@( zhd>i~pTy_pXPxjie%r;`x>q~Slr-QDgUgj`-N7QVmongf!(XGsi^Rs}R7>aDh7o7m z+biKwp#m2#l%Or|gfe)3J#6dt?#Dgwz1_k6H+n0spIO~tdFM)fP{clwy^nt=)EA+^ zfG<64+UGwX)q<3KcB-*&*mm*Mom#N>Rj{+-Q1s)6%|iEm=U@b{l-I4-?{)m3?@ui|>kR$wA@j=c037q-?k zZ_R+epsSYGJ6<1Nwx{92d~qj+Itw=EYnxM5Ac4dpwOCkyQE@2@bW82Na{Q^GKpOe+ zF4f`G{Hf0O+Pv>zxzBZitChme>$r7j(}k`^R`fvGZRzc7cV1Lf;jTWhdCRi%A8!Z+ zQPsXwc)fp;XG3s)lK6nyjEvlPrt=^z&wZICk--ko!>Mp>@%k&JU5|SMzkzpT`N4bq zDX??;Ka76Un_CO;l6pYHl)rSp6u{nv%VMAY&S1xDIuE2$ojNlqi^VeK_vF93OZ)B* zQhx3JfPH4k`=+Ae0=GnXEz&(YuV}gdE)PlNbZ=@*W>xWfE1A6T zl_@XSwv`RklbgkFW;-jCP^eeu7CaK4=`kgqf+{c3@>l^-K@tT8|cTVP*m|%)?k!fh6c$lh>1U*?7 z2rjW1Ei=+6c;jH(X6Fut{GnwhKNn{zy9iDcA_zA?Z|~Z%Zr=oy(NJ%VuQZcJ`w|uM z18p!Do0ke>vNFO6S$MfGS_x(9?vEZDPQY*)3U!k`pSi+zPBIAAl;_KODG1ZQviY zy4KyZX}`OI4{lo;H@$g`pSJ!COsFQ>qO6&bC@QH#rd{<&Vy-S3QB|D*-{vT3_X8#j znj=MbwI3bCPo_zO{v2jc7AYi4!-c1*B!IaRz@+bfwcw5O2_2FW_`{v|YDe%;Xqf}S zV5s22l&7xfBv4)H@ZC;x2iSG|PC^f&wj>v1n6b~X5aHcWTQZMoH`MaUtdg6K=woeX zxTX0l+~gqU00DgptdZ!V3AG;pBnjnR^CD

  • 5+KTv4^l^w7-Ya9~FbUEVsNjtghB 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 z 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

    e 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 OWuM?#!35}g@BKeVbrTu@ literal 2365370 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 z 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Ν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 z%0D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 a_ctuVQ8za_w@_DMx{4C@5F&BB_WuFGmOOU= diff --git a/assets/bedrock/creative_items.json b/assets/bedrock/creative_items.json new file mode 100644 index 000000000..8a26f489c --- /dev/null +++ b/assets/bedrock/creative_items.json @@ -0,0 +1 @@ +{"groups":[{"name":"itemGroup.name.planks","category":"construction","icon":{"id":"minecraft:oak_planks","block_state_b64":"CgAAAwgAYmxvY2tfaWQFAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19wbGFua3MECQBuYW1lX2hhc2ilMDLR92rQ4wMKAG5ldHdvcmtfaWS2GotyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.walls","category":"construction","icon":{"id":"minecraft:cobblestone_wall","block_state_b64":"CgAAAwgAYmxvY2tfaWSLAAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2hZu/xE7lYtNgMKAG5ldHdvcmtfaWSLY2XwCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.fence","category":"construction","icon":{"id":"minecraft:oak_fence","block_state_b64":"CgAAAwgAYmxvY2tfaWRVAAAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19mZW5jZQQJAG5hbWVfaGFzaGEmid7AaCWRAwoAbmV0d29ya19pZDvPEXcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.fenceGate","category":"construction","icon":{"id":"minecraft:fence_gate","block_state_b64":"CgAAAwgAYmxvY2tfaWRrAAAACAQAbmFtZRQAbWluZWNyYWZ0OmZlbmNlX2dhdGUECQBuYW1lX2hhc2hTxpjEDmRzAwMKAG5ldHdvcmtfaWRAoluQCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.stairs","category":"construction","icon":{"id":"minecraft:stone_stairs","block_state_b64":"CgAAAwgAYmxvY2tfaWRDAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX3N0YWlycwQJAG5hbWVfaGFzaNRjqVC5GRVDAwoAbmV0d29ya19pZDcCv+MKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.door","category":"construction","icon":{"id":"minecraft:wooden_door"}},{"name":"itemGroup.name.trapdoor","category":"construction","icon":{"id":"minecraft:trapdoor","block_state_b64":"CgAAAwgAYmxvY2tfaWRgAAAACAQAbmFtZRIAbWluZWNyYWZ0OnRyYXBkb29yBAkAbmFtZV9oYXNotYiAJGtN0xADCgBuZXR3b3JrX2lkyTAWkAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.bars","category":"construction","icon":{"id":"minecraft:iron_bars","block_state_b64":"CgAAAwgAYmxvY2tfaWRlAAAACAQAbmFtZRMAbWluZWNyYWZ0Omlyb25fYmFycwQJAG5hbWVfaGFzaPuefWSNAe56AwoAbmV0d29ya19pZN2LB5IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.glass","category":"construction","icon":{"id":"minecraft:glass","block_state_b64":"CgAAAwgAYmxvY2tfaWQUAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmdsYXNzBAkAbmFtZV9oYXNowGJByfWff6gDCgBuZXR3b3JrX2lk0hdLNwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"itemGroup.name.glassPane","category":"construction","icon":{"id":"minecraft:glass_pane","block_state_b64":"CgAAAwgAYmxvY2tfaWRmAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdsYXNzX3BhbmUECQBuYW1lX2hhc2gRSBHwNMQ4gQMKAG5ldHdvcmtfaWRGwixuCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"construction","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.slab","category":"construction","icon":{"id":"minecraft:smooth_stone_slab","block_state_b64":"CgAAAwgAYmxvY2tfaWQsAAAACAQAbmFtZRsAbWluZWNyYWZ0OnNtb290aF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNon5I1yVw74uMDCgBuZXR3b3JrX2lkqvjcBQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.stoneBrick","category":"construction","icon":{"id":"minecraft:stone_bricks","block_state_b64":"CgAAAwgAYmxvY2tfaWRiAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2JyaWNrcwQJAG5hbWVfaGFzaGAiQu8VWVJRAwoAbmV0d29ya19pZH2DjXUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"construction","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.sandstone","category":"construction","icon":{"id":"minecraft:sandstone","block_state_b64":"CgAAAwgAYmxvY2tfaWQYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNhbmRzdG9uZQQJAG5hbWVfaGFzaFEmWsEHFI1AAwoAbmV0d29ya19pZPsXMaQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"construction","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.copper","category":"construction","icon":{"id":"minecraft:copper_block","block_state_b64":"CgAAAwgAYmxvY2tfaWRTAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ibG9jawQJAG5hbWVfaGFzaDVxnehsGaZ1AwoAbmV0d29ya19pZIiUodwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"construction","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.wool","category":"construction","icon":{"id":"minecraft:white_wool","block_state_b64":"CgAAAwgAYmxvY2tfaWQjAAAACAQAbmFtZRQAbWluZWNyYWZ0OndoaXRlX3dvb2wECQBuYW1lX2hhc2jRWB7vaIEDiQMKAG5ldHdvcmtfaWSO8paQCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.woolCarpet","category":"construction","icon":{"id":"minecraft:white_carpet","block_state_b64":"CgAAAwgAYmxvY2tfaWSrAAAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhcnBldAQJAG5hbWVfaGFzaNeMHTI1fWPXAwoAbmV0d29ya19pZEahDFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.concretePowder","category":"construction","icon":{"id":"minecraft:white_concrete_powder","block_state_b64":"CgAAAwgAYmxvY2tfaWTtAAAACAQAbmFtZR8AbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaFUk9iXVjwV8AwoAbmV0d29ya19pZJPZY8AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.concrete","category":"construction","icon":{"id":"minecraft:white_concrete","block_state_b64":"CgAAAwgAYmxvY2tfaWTsAAAACAQAbmFtZRgAbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlBAkAbmFtZV9oYXNo6zAp7lsLlvkDCgBuZXR3b3JrX2lk3MAYQAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"itemGroup.name.stainedClay","category":"construction","icon":{"id":"minecraft:hardened_clay","block_state_b64":"CgAAAwgAYmxvY2tfaWSsAAAACAQAbmFtZRcAbWluZWNyYWZ0OmhhcmRlbmVkX2NsYXkECQBuYW1lX2hhc2jrnRwCJ0krJAMKAG5ldHdvcmtfaWRBCOrrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.glazedTerracotta","category":"construction","icon":{"id":"minecraft:white_glazed_terracotta","block_state_b64":"CgAAAwgAYmxvY2tfaWTcAAAACAQAbmFtZSEAbWluZWNyYWZ0OndoaXRlX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoiVzCdoHAJo0DCgBuZXR3b3JrX2lkIlj9AAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"construction","icon":{"id":"minecraft:air"}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.ore","category":"nature","icon":{"id":"minecraft:iron_ore","block_state_b64":"CgAAAwgAYmxvY2tfaWQPAAAACAQAbmFtZRIAbWluZWNyYWZ0Omlyb25fb3JlBAkAbmFtZV9oYXNoS7BYtLnfx3gDCgBuZXR3b3JrX2lk3loneQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"itemGroup.name.stone","category":"nature","icon":{"id":"minecraft:stone","block_state_b64":"CgAAAwgAYmxvY2tfaWQBAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnN0b25lBAkAbmFtZV9oYXNoE3mqhJxzJycDCgBuZXR3b3JrX2lkIQ4xgAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.log","category":"nature","icon":{"id":"minecraft:oak_log","block_state_b64":"CgAAAwgAYmxvY2tfaWQRAAAACAQAbmFtZREAbWluZWNyYWZ0Om9ha19sb2cECQBuYW1lX2hhc2ho6TS+K7PZFQMKAG5ldHdvcmtfaWQjfjoxCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.wood","category":"nature","icon":{"id":"minecraft:oak_wood","block_state_b64":"CgAAAwgAYmxvY2tfaWTTAQAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha193b29kBAkAbmFtZV9oYXNoqQIkuVPyJX0DCgBuZXR3b3JrX2lku2G1YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.leaves","category":"nature","icon":{"id":"minecraft:oak_leaves","block_state_b64":"CgAAAwgAYmxvY2tfaWQSAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19sZWF2ZXMECQBuYW1lX2hhc2h6O4xGqA2oKgMKAG5ldHdvcmtfaWT98c59CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.sapling","category":"nature","icon":{"id":"minecraft:oak_sapling","block_state_b64":"CgAAAwgAYmxvY2tfaWQGAAAACAQAbmFtZRUAbWluZWNyYWZ0Om9ha19zYXBsaW5nBAkAbmFtZV9oYXNoogXcT9QfjiUDCgBuZXR3b3JrX2lkG22C+AoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.seed","category":"nature","icon":{"id":"minecraft:wheat_seeds"}},{"name":"itemGroup.name.crop","category":"nature","icon":{"id":"minecraft:wheat"}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.grass","category":"nature","icon":{"id":"minecraft:fern","block_state_b64":"CgAAAwgAYmxvY2tfaWRPBAAACAQAbmFtZQ4AbWluZWNyYWZ0OmZlcm4ECQBuYW1lX2hhc2iHbj3yXFn4owMKAG5ldHdvcmtfaWQKC6u7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.coral_decorations","category":"nature","icon":{"id":"minecraft:fire_coral","block_state_b64":"CgAAAwgAYmxvY2tfaWRGAwAACAQAbmFtZRQAbWluZWNyYWZ0OmZpcmVfY29yYWwECQBuYW1lX2hhc2hOHyyECVQVJwMKAG5ldHdvcmtfaWS9vF0UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.flower","category":"nature","icon":{"id":"minecraft:dandelion","block_state_b64":"CgAAAwgAYmxvY2tfaWQlAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRhbmRlbGlvbgQJAG5hbWVfaGFzaBJ3bEUi+Nn/AwoAbmV0d29ya19pZBjjC44KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.dye","category":"nature","icon":{"id":"minecraft:yellow_dye"}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.rawFood","category":"nature","icon":{"id":"minecraft:chicken"}},{"name":"itemGroup.name.mushroom","category":"nature","icon":{"id":"minecraft:brown_mushroom","block_state_b64":"CgAAAwgAYmxvY2tfaWQnAAAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX211c2hyb29tBAkAbmFtZV9oYXNonYw/FO78WDoDCgBuZXR3b3JrX2lkLh1OXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.monsterStoneEgg","category":"nature","icon":{"id":"minecraft:infested_stone","block_state_b64":"CgAAAwgAYmxvY2tfaWRhAAAACAQAbmFtZRgAbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lBAkAbmFtZV9oYXNoxnRcHDu4zqQDCgBuZXR3b3JrX2lkpfcnsgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.mobEgg","category":"nature","icon":{"id":"minecraft:chicken_spawn_egg"}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.coral","category":"nature","icon":{"id":"minecraft:tube_coral_block","block_state_b64":"CgAAAwgAYmxvY2tfaWSDAQAACAQAbmFtZRoAbWluZWNyYWZ0OnR1YmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2iGkaiR7Eot4wMKAG5ldHdvcmtfaWQPNJ6sCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.sculk","category":"nature","icon":{"id":"minecraft:sculk","block_state_b64":"CgAAAwgAYmxvY2tfaWTJAgAACAQAbmFtZQ8AbWluZWNyYWZ0OnNjdWxrBAkAbmFtZV9oYXNo2Lq7T5yQF8kDCgBuZXR3b3JrX2lkyqUPPgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="}},{"name":"","category":"nature","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.helmet","category":"equipment","icon":{"id":"minecraft:leather_helmet"}},{"name":"itemGroup.name.chestplate","category":"equipment","icon":{"id":"minecraft:leather_chestplate"}},{"name":"itemGroup.name.leggings","category":"equipment","icon":{"id":"minecraft:leather_leggings"}},{"name":"itemGroup.name.boots","category":"equipment","icon":{"id":"minecraft:leather_boots"}},{"name":"itemGroup.name.sword","category":"equipment","icon":{"id":"minecraft:wooden_sword"}},{"name":"itemGroup.name.spear","category":"equipment","icon":{"id":"minecraft:wooden_spear"}},{"name":"itemGroup.name.axe","category":"equipment","icon":{"id":"minecraft:wooden_axe"}},{"name":"itemGroup.name.pickaxe","category":"equipment","icon":{"id":"minecraft:wooden_pickaxe"}},{"name":"itemGroup.name.shovel","category":"equipment","icon":{"id":"minecraft:wooden_shovel"}},{"name":"itemGroup.name.hoe","category":"equipment","icon":{"id":"minecraft:wooden_hoe"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.arrow","category":"equipment","icon":{"id":"minecraft:arrow"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.cookedFood","category":"equipment","icon":{"id":"minecraft:cooked_chicken"}},{"name":"itemGroup.name.miscFood","category":"equipment","icon":{"id":"minecraft:bread"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.goatHorn","category":"equipment","icon":{"id":"minecraft:goat_horn"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.harnesses","category":"equipment","icon":{"id":"minecraft:white_harness"}},{"name":"itemGroup.name.bundles","category":"equipment","icon":{"id":"minecraft:bundle"}},{"name":"itemGroup.name.horseArmor","category":"equipment","icon":{"id":"minecraft:leather_horse_armor"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.nautilus_armor","category":"equipment","icon":{"id":"minecraft:copper_nautilus_armor"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.potion","category":"equipment","icon":{"id":"minecraft:potion"}},{"name":"itemGroup.name.splashPotion","category":"equipment","icon":{"id":"minecraft:splash_potion"}},{"name":"itemGroup.name.lingeringPotion","category":"equipment","icon":{"id":"minecraft:lingering_potion"}},{"name":"itemGroup.name.ominousBottle","category":"equipment","icon":{"id":"minecraft:ominous_bottle"}},{"name":"","category":"equipment","icon":{"id":"minecraft:air"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.bed","category":"items","icon":{"id":"minecraft:bed"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.lanterns","category":"items","icon":{"id":"minecraft:lantern","block_state_b64":"CgAAAwgAYmxvY2tfaWTPAQAACAQAbmFtZREAbWluZWNyYWZ0OmxhbnRlcm4ECQBuYW1lX2hhc2hMw44VI2HWygMKAG5ldHdvcmtfaWRkjQvzCgYAc3RhdGVzAQcAaGFuZ2luZwAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"itemGroup.name.candles","category":"items","icon":{"id":"minecraft:candle","block_state_b64":"CgAAAwgAYmxvY2tfaWSbAgAACAQAbmFtZRAAbWluZWNyYWZ0OmNhbmRsZQQJAG5hbWVfaGFzaHPd+MsNdWTfAwoAbmV0d29ya19pZHsBMA0KBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.anvil","category":"items","icon":{"id":"minecraft:anvil","block_state_b64":"CgAAAwgAYmxvY2tfaWSRAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmFudmlsBAkAbmFtZV9oYXNoNqB3fgcUCbwDCgBuZXR3b3JrX2lkqXzNjwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.shelf","category":"items","icon":{"id":"minecraft:oak_shelf","block_state_b64":"CgAAAwgAYmxvY2tfaWQWBQAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19zaGVsZgQJAG5hbWVfaGFzaOapDSQlOmFnAwoAbmV0d29ya19pZN5LVOcKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.chest","category":"items","icon":{"id":"minecraft:chest","block_state_b64":"CgAAAwgAYmxvY2tfaWQ2AAAACAQAbmFtZQ8AbWluZWNyYWZ0OmNoZXN0BAkAbmFtZV9oYXNog9ozMxlcA88DCgBuZXR3b3JrX2lkDkOFvAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.shulkerBox","category":"items","icon":{"id":"minecraft:undyed_shulker_box","block_state_b64":"CgAAAwgAYmxvY2tfaWTNAAAACAQAbmFtZRwAbWluZWNyYWZ0OnVuZHllZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaOC9mypm/MlBAwoAbmV0d29ya19pZJ8rxp0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.copper_golem_statue","category":"items","icon":{"id":"minecraft:copper_golem_statue","block_state_b64":"CgAAAwgAYmxvY2tfaWQOBQAACAQAbmFtZR0AbWluZWNyYWZ0OmNvcHBlcl9nb2xlbV9zdGF0dWUECQBuYW1lX2hhc2itI0fsCGdZZAMKAG5ldHdvcmtfaWQklRnDCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.record","category":"items","icon":{"id":"minecraft:music_disc_13"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.sign","category":"items","icon":{"id":"minecraft:oak_sign"}},{"name":"itemGroup.name.hanging_sign","category":"items","icon":{"id":"minecraft:oak_hanging_sign"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.skull","category":"items","icon":{"id":"minecraft:creeper_head","block_state_b64":"CgAAAwgAYmxvY2tfaWTHBAAACAQAbmFtZRYAbWluZWNyYWZ0OmNyZWVwZXJfaGVhZAQJAG5hbWVfaGFzaCvAGFMS/RqVAwoAbmV0d29ya19pZEfskXYKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="}},{"name":"itemGroup.name.lightning_rod","category":"items","icon":{"id":"minecraft:lightning_rod","block_state_b64":"CgAAAwgAYmxvY2tfaWQ3AgAACAQAbmFtZRcAbWluZWNyYWZ0OmxpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2ioXQF1xvfHNQMKAG5ldHdvcmtfaWSRlKVZCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.enchantedBook","category":"items","icon":{"id":"minecraft:enchanted_book","nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA="}},{"name":"itemGroup.name.boat","category":"items","icon":{"id":"minecraft:oak_boat"}},{"name":"itemGroup.name.chestboat","category":"items","icon":{"id":"minecraft:oak_chest_boat"}},{"name":"itemGroup.name.rail","category":"items","icon":{"id":"minecraft:rail","block_state_b64":"CgAAAwgAYmxvY2tfaWRCAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnJhaWwECQBuYW1lX2hhc2hUzmhUXYJDUQMKAG5ldHdvcmtfaWR+Sp6YCgYAc3RhdGVzAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"itemGroup.name.minecart","category":"items","icon":{"id":"minecraft:minecart"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.buttons","category":"items","icon":{"id":"minecraft:wooden_button","block_state_b64":"CgAAAwgAYmxvY2tfaWSPAAAACAQAbmFtZRcAbWluZWNyYWZ0Ondvb2Rlbl9idXR0b24ECQBuYW1lX2hhc2hR7PgSTQt0sQMKAG5ldHdvcmtfaWSU07kYCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.pressurePlate","category":"items","icon":{"id":"minecraft:wooden_pressure_plate","block_state_b64":"CgAAAwgAYmxvY2tfaWRIAAAACAQAbmFtZR8AbWluZWNyYWZ0Ondvb2Rlbl9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaGkGs5kCuA74AwoAbmV0d29ya19pZDRzPNwKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="}},{"name":"","category":"items","icon":{"id":"minecraft:air"}},{"name":"itemGroup.name.banner","category":"items","icon":{"id":"minecraft:banner"}},{"name":"itemGroup.name.banner_pattern","category":"items","icon":{"id":"minecraft:creeper_banner_pattern"}},{"name":"itemGroup.name.potterySherds","category":"items","icon":{"id":"minecraft:archer_pottery_sherd"}},{"name":"itemGroup.name.smithing_templates","category":"items","icon":{"id":"minecraft:netherite_upgrade_smithing_template"}},{"name":"itemGroup.name.firework","category":"items","icon":{"id":"minecraft:firework_rocket"}},{"name":"itemGroup.name.fireworkStars","category":"items","icon":{"id":"minecraft:firework_star"}},{"name":"itemGroup.name.chains","category":"items","icon":{"id":"minecraft:iron_chain","block_state_b64":"CgAAAwgAYmxvY2tfaWQdAgAACAQAbmFtZRQAbWluZWNyYWZ0Omlyb25fY2hhaW4ECQBuYW1lX2hhc2gkrXi9O5vY2AMKAG5ldHdvcmtfaWTyRk3kCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"}},{"name":"","category":"items","icon":{"id":"minecraft:air"}}],"items":[{"id":"minecraft:oak_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWQFAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19wbGFua3MECQBuYW1lX2hhc2ilMDLR92rQ4wMKAG5ldHdvcmtfaWS2GotyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTiAwAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9wbGFua3MECQBuYW1lX2hhc2iumBkmFGFE8gMKAG5ldHdvcmtfaWSo8TFgCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTjAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX3BsYW5rcwQJAG5hbWVfaGFzaLrrAKJqV2WFAwoAbmV0d29ya19pZL+e3ZAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTkAwAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9wbGFua3MECQBuYW1lX2hhc2iBM3k4T3FAugMKAG5ldHdvcmtfaWSXUmBCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTlAwAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9wbGFua3MECQBuYW1lX2hhc2g60edJxO5/aAMKAG5ldHdvcmtfaWTUXozECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTmAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX3BsYW5rcwQJAG5hbWVfaGFzaAr64wkQ9cA7AwoAbmV0d29ya19pZFbMeR0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTlAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX3BsYW5rcwQJAG5hbWVfaGFzaPvLtcEA0F8xAwoAbmV0d29ya19pZEvnlCYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWQYAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9wbGFua3MECQBuYW1lX2hhc2hNIvVh/lVW7gMKAG5ldHdvcmtfaWQTXpRoCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTjBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX3BsYW5rcwQJAG5hbWVfaGFzaDbrgXmqzgxDAwoAbmV0d29ya19pZFpM6OoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWT9AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19wbGFua3MECQBuYW1lX2hhc2gYnjNz7SCCjgMKAG5ldHdvcmtfaWTi8ySSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:bamboo_mosaic","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWT8AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19tb3NhaWMECQBuYW1lX2hhc2izSEgiMKOp/AMKAG5ldHdvcmtfaWQZ/p8xCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:crimson_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTxAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fcGxhbmtzBAkAbmFtZV9oYXNoJc5IKqNXJnwDCgBuZXR3b3JrX2lkwtJDdQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_planks","groupId":0,"block_state_b64":"CgAAAwgAYmxvY2tfaWTyAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9wbGFua3MECQBuYW1lX2hhc2g3yGXEWhe6LgMKAG5ldHdvcmtfaWStTABvCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cobblestone_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWSLAAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2hZu/xE7lYtNgMKAG5ldHdvcmtfaWSLY2XwCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mossy_cobblestone_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTKBAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2gHUQMwwFQeNQMKAG5ldHdvcmtfaWRzPhG8CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:granite_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTLBAAACAQAbmFtZRYAbWluZWNyYWZ0OmdyYW5pdGVfd2FsbAQJAG5hbWVfaGFzaE1GmM5AU0qUAwoAbmV0d29ya19pZE/UoPUKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:diorite_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTMBAAACAQAbmFtZRYAbWluZWNyYWZ0OmRpb3JpdGVfd2FsbAQJAG5hbWVfaGFzaF27l0QvdM8xAwoAbmV0d29ya19pZJe7jOwKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:andesite_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTNBAAACAQAbmFtZRcAbWluZWNyYWZ0OmFuZGVzaXRlX3dhbGwECQBuYW1lX2hhc2gAL1Vay0kZjQMKAG5ldHdvcmtfaWRJGxdvCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sandstone_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTOBAAACAQAbmFtZRgAbWluZWNyYWZ0OnNhbmRzdG9uZV93YWxsBAkAbmFtZV9oYXNoYL2gu8a6HfgDCgBuZXR3b3JrX2lkHrhRjgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_sandstone_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTVBAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfd2FsbAQJAG5hbWVfaGFzaLAUUdOlo24MAwoAbmV0d29ya19pZI66BqAKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stone_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTQBAAACAQAbmFtZRoAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3dhbGwECQBuYW1lX2hhc2hQegufuP6vjAMKAG5ldHdvcmtfaWS4AsOKCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mossy_stone_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTRBAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3dhbGwECQBuYW1lX2hhc2i680zzUekp+wMKAG5ldHdvcmtfaWTQTaHPCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTPBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJyaWNrX3dhbGwECQBuYW1lX2hhc2gGJFLNjfgSCAMKAG5ldHdvcmtfaWSc5iUZCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:nether_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTSBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl9icmlja193YWxsBAkAbmFtZV9oYXNoAxb5f2yQ5MYDCgBuZXR3b3JrX2lkAECPDAoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_nether_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTWBAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaBOtwkokUt3cAwoAbmV0d29ya19pZJykmZUKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:end_stone_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTTBAAACAQAbmFtZR4AbWluZWNyYWZ0OmVuZF9zdG9uZV9icmlja193YWxsBAkAbmFtZV9oYXNoOsr1L9kJIAMDCgBuZXR3b3JrX2lkjuYlYgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:prismarine_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTUBAAACAQAbmFtZRkAbWluZWNyYWZ0OnByaXNtYXJpbmVfd2FsbAQJAG5hbWVfaGFzaDO5IGrYZu1/AwoAbmV0d29ya19pZB4nLYYKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:blackstone_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWQUAgAACAQAbmFtZRkAbWluZWNyYWZ0OmJsYWNrc3RvbmVfd2FsbAQJAG5hbWVfaGFzaMP8XppUSU1RAwoAbmV0d29ya19pZMbeBBsKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_blackstone_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWQoAgAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfd2FsbAQJAG5hbWVfaGFzaP6SwV08YwzAAwoAbmV0d29ya19pZAJLsz8KBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_blackstone_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWQVAgAACAQAbmFtZSgAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaBBIDZbHxiEzAwoAbmV0d29ya19pZEbLV8cKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cobbled_deepslate_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWR9AgAACAQAbmFtZSAAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3dhbGwECQBuYW1lX2hhc2iECY5oKxeT+gMKAG5ldHdvcmtfaWRCnPrFCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_tile_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWSFAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3dhbGwECQBuYW1lX2hhc2jz7N+PeuEXgQMKAG5ldHdvcmtfaWTqw4s4CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_deepslate_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWSBAgAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV93YWxsBAkAbmFtZV9oYXNoHxjTdj9pevMDCgBuZXR3b3JrX2lkIvBYYwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:deepslate_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWSJAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja193YWxsBAkAbmFtZV9oYXNoEs3EQrjroyEDCgBuZXR3b3JrX2lkwlrCGwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:tuff_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTqAwAACAQAbmFtZRMAbWluZWNyYWZ0OnR1ZmZfd2FsbAQJAG5hbWVfaGFzaMyeeu1IRf03AwoAbmV0d29ya19pZDkIrosKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:tuff_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWT1AwAACAQAbmFtZRkAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaIL0IyNCOsonAwoAbmV0d29ya19pZJW4T5UKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_tuff_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTvAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfd2FsbAQJAG5hbWVfaGFzaJVZj6QYWXUrAwoAbmV0d29ya19pZLU7dooKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mud_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWTgAgAACAQAbmFtZRgAbWluZWNyYWZ0Om11ZF9icmlja193YWxsBAkAbmFtZV9oYXNov9b98ATpUSwDCgBuZXR3b3JrX2lkH/1WZQoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:resin_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWT4BAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3dhbGwECQBuYW1lX2hhc2iUkvfZlSl8+gMKAG5ldHdvcmtfaWSYW394CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cinnabar_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWRYBQAACAQAbmFtZRcAbWluZWNyYWZ0OmNpbm5hYmFyX3dhbGwECQBuYW1lX2hhc2ijKWo6B5rCFAMKAG5ldHdvcmtfaWQUsEgKCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_cinnabar_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWRdBQAACAQAbmFtZSAAbWluZWNyYWZ0OnBvbGlzaGVkX2Npbm5hYmFyX3dhbGwECQBuYW1lX2hhc2hqghPFeMnvWwMKAG5ldHdvcmtfaWSQPGtgCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cinnabar_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWRiBQAACAQAbmFtZR0AbWluZWNyYWZ0OmNpbm5hYmFyX2JyaWNrX3dhbGwECQBuYW1lX2hhc2hdNJvsqxtU8AMKAG5ldHdvcmtfaWRYOXD9CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sulfur_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWRHBQAACAQAbmFtZRUAbWluZWNyYWZ0OnN1bGZ1cl93YWxsBAkAbmFtZV9oYXNo7pzbbOhZCWwDCgBuZXR3b3JrX2lkjTaDWwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_sulfur_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWRMBQAACAQAbmFtZR4AbWluZWNyYWZ0OnBvbGlzaGVkX3N1bGZ1cl93YWxsBAkAbmFtZV9oYXNoc81wa8UOxfsDCgBuZXR3b3JrX2lkUZNfSgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:sulfur_brick_wall","groupId":1,"block_state_b64":"CgAAAwgAYmxvY2tfaWRRBQAACAQAbmFtZRsAbWluZWNyYWZ0OnN1bGZ1cl9icmlja193YWxsBAkAbmFtZV9oYXNoAFvM4qNqGsMDCgBuZXR3b3JrX2lklRZR/goGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oak_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWRVAAAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19mZW5jZQQJAG5hbWVfaGFzaGEmid7AaCWRAwoAbmV0d29ya19pZDvPEXcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spruce_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWRCAwAACAQAbmFtZRYAbWluZWNyYWZ0OnNwcnVjZV9mZW5jZQQJAG5hbWVfaGFzaPQCm+aX1ZQeAwoAbmV0d29ya19pZD1QUEoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:birch_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ/AwAACAQAbmFtZRUAbWluZWNyYWZ0OmJpcmNoX2ZlbmNlBAkAbmFtZV9oYXNo6CJ2ATpANfgDCgBuZXR3b3JrX2lkmCUV2QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:jungle_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWRBAwAACAQAbmFtZRYAbWluZWNyYWZ0Omp1bmdsZV9mZW5jZQQJAG5hbWVfaGFzaOX4cD9uAmsdAwoAbmV0d29ya19pZHz1VxkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:acacia_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ+AwAACAQAbmFtZRYAbWluZWNyYWZ0OmFjYWNpYV9mZW5jZQQJAG5hbWVfaGFzaGjn+RlKVDH6AwoAbmV0d29ya19pZNVGubwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dark_oak_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWRAAwAACAQAbmFtZRgAbWluZWNyYWZ0OmRhcmtfb2FrX2ZlbmNlBAkAbmFtZV9oYXNoGPj0gCgM0c0DCgBuZXR3b3JrX2lk2w+gEwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mangrove_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWTqAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX2ZlbmNlBAkAbmFtZV9oYXNowwAd7tPu9bsDCgBuZXR3b3JrX2lkKEcd0goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cherry_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWQTAwAACAQAbmFtZRYAbWluZWNyYWZ0OmNoZXJyeV9mZW5jZQQJAG5hbWVfaGFzaFmtUfHfTxcxAwoAbmV0d29ya19pZPCBxAIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_oak_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWTeBAAACAQAbmFtZRgAbWluZWNyYWZ0OnBhbGVfb2FrX2ZlbmNlBAkAbmFtZV9oYXNobM05DVVUSxsDCgBuZXR3b3JrX2lkS7udAwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bamboo_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWQCAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19mZW5jZQQJAG5hbWVfaGFzaCKRbxfXsfkiAwoAbmV0d29ya19pZJNXKFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:nether_brick_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWRxAAAACAQAbmFtZRwAbWluZWNyYWZ0Om5ldGhlcl9icmlja19mZW5jZQQJAG5hbWVfaGFzaA6030ngawxcAwoAbmV0d29ya19pZLnjLF4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWT/AQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fZmVuY2UECQBuYW1lX2hhc2jhUhKv1HGj9AMKAG5ldHdvcmtfaWR3OH3OCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:warped_fence","groupId":2,"block_state_b64":"CgAAAwgAYmxvY2tfaWQAAgAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9mZW5jZQQJAG5hbWVfaGFzaJfb3/YuKmOWAwoAbmV0d29ya19pZCpaGC8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWRrAAAACAQAbmFtZRQAbWluZWNyYWZ0OmZlbmNlX2dhdGUECQBuYW1lX2hhc2hTxpjEDmRzAwMKAG5ldHdvcmtfaWRAoluQCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spruce_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWS3AAAACAQAbmFtZRsAbWluZWNyYWZ0OnNwcnVjZV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoanTVB84HRbkDCgBuZXR3b3JrX2lkJL+vZAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWS4AAAACAQAbmFtZRoAbWluZWNyYWZ0OmJpcmNoX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2jmfPklI8azSwMKAG5ldHdvcmtfaWSlk1JPCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWS5AAAACAQAbmFtZRsAbWluZWNyYWZ0Omp1bmdsZV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNobYVQkfBomIcDCgBuZXR3b3JrX2lkjQubHgoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWS7AAAACAQAbmFtZRsAbWluZWNyYWZ0OmFjYWNpYV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoZnrLUx/XSekDCgBuZXR3b3JrX2lkoGH3cQoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWS6AAAACAQAbmFtZR0AbWluZWNyYWZ0OmRhcmtfb2FrX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2j2PTvdJJHcVQMKAG5ldHdvcmtfaWRS6WN3CgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWTrAgAACAQAbmFtZR0AbWluZWNyYWZ0Om1hbmdyb3ZlX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2i/kOhBKiI/dAMKAG5ldHdvcmtfaWQ5AL3/CgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWQUAwAACAQAbmFtZRsAbWluZWNyYWZ0OmNoZXJyeV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoKWLgCk0z+PsDCgBuZXR3b3JrX2lkWfIkRAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWTfBAAACAQAbmFtZR0AbWluZWNyYWZ0OnBhbGVfb2FrX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2hCrHUtEPI3BgMKAG5ldHdvcmtfaWSO5QLnCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWQDAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJhbWJvb19mZW5jZV9nYXRlBAkAbmFtZV9oYXNopH1JrUgwdIADCgBuZXR3b3JrX2lkriggcAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:crimson_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWQBAgAACAQAbmFtZRwAbWluZWNyYWZ0OmNyaW1zb25fZmVuY2VfZ2F0ZQQJAG5hbWVfaGFzaHE3Gfd0Z2d2AwoAbmV0d29ya19pZGaT7SQKBgBzdGF0ZXMBCwBpbl93YWxsX2JpdAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAEIAG9wZW5fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_fence_gate","groupId":3,"block_state_b64":"CgAAAwgAYmxvY2tfaWQCAgAACAQAbmFtZRsAbWluZWNyYWZ0OndhcnBlZF9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoy0oIBjDIG4kDCgBuZXR3b3JrX2lkO8ur6woGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:normal_stone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSzAQAACAQAbmFtZR0AbWluZWNyYWZ0Om5vcm1hbF9zdG9uZV9zdGFpcnMECQBuYW1lX2hhc2hAEktZZOkGIwMKAG5ldHdvcmtfaWQeH1ALCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRDAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX3N0YWlycwQJAG5hbWVfaGFzaNRjqVC5GRVDAwoAbmV0d29ya19pZDcCv+MKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mossy_cobblestone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSyAQAACAQAbmFtZSIAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3N0YWlycwQJAG5hbWVfaGFzaMVSTq5z9n1RAwoAbmV0d29ya19pZFIfrhkKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oak_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ1AAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19zdGFpcnMECQBuYW1lX2hhc2jk/HFzdXy0FQMKAG5ldHdvcmtfaWQJjyzBCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSGAAAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9zdGFpcnMECQBuYW1lX2hhc2iznygw7uBPBQMKAG5ldHdvcmtfaWTv+is3CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSHAAAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX3N0YWlycwQJAG5hbWVfaGFzaPfhbL619a3GAwoAbmV0d29ya19pZFyPlHAKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSIAAAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9zdGFpcnMECQBuYW1lX2hhc2jodJsHUbOVxQMKAG5ldHdvcmtfaWR0z5d4CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSjAAAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9zdGFpcnMECQBuYW1lX2hhc2h3x1NmD43IqQMKAG5ldHdvcmtfaWS7Jwz6CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSkAAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX3N0YWlycwQJAG5hbWVfaGFzaMfwkbYPbNmAAwoAbmV0d29ya19pZCmBYKAKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWTnAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX3N0YWlycwQJAG5hbWVfaGFzaNpUDY+uGMpyAwoAbmV0d29ya19pZChzUAsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQcAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9zdGFpcnMECQBuYW1lX2hhc2jMtr0v9JY4zwMKAG5ldHdvcmtfaWRQwq31CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWTnBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX3N0YWlycwQJAG5hbWVfaGFzaJsYBq7wfPXaAwoAbmV0d29ya19pZE1U5UIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWT/AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19zdGFpcnMECQBuYW1lX2hhc2jFOzWL8PalKwMKAG5ldHdvcmtfaWTVPh42CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:bamboo_mosaic_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQKAwAACAQAbmFtZR4AbWluZWNyYWZ0OmJhbWJvb19tb3NhaWNfc3RhaXJzBAkAbmFtZV9oYXNoNLPiveSHPaoDCgBuZXR3b3JrX2lk44PHjgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stone_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRtAAAACAQAbmFtZRwAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaN6tQViRo5cwAwoAbmV0d29ya19pZDMyMgIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mossy_stone_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSuAQAACAQAbmFtZSIAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaIB/Zv5YBPuYAwoAbmV0d29ya19pZANTOsMKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sandstone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSAAAAACAQAbmFtZRoAbWluZWNyYWZ0OnNhbmRzdG9uZV9zdGFpcnMECQBuYW1lX2hhc2hOyA0BoYUOPQMKAG5ldHdvcmtfaWSV/834CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:smooth_sandstone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSwAQAACAQAbmFtZSEAbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNoB+CuCd8Ruz8DCgBuZXR3b3JrX2lksR+m8QoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:red_sandstone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWS0AAAACAQAbmFtZR4AbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNoPs0LpHPL24YDCgBuZXR3b3JrX2lkLYVt3woGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:smooth_red_sandstone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSvAQAACAQAbmFtZSUAbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lX3N0YWlycwQJAG5hbWVfaGFzaBvjtQv5pf+MAwoAbmV0d29ya19pZMHNND8KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:granite_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSoAQAACAQAbmFtZRgAbWluZWNyYWZ0OmdyYW5pdGVfc3RhaXJzBAkAbmFtZV9oYXNoGzpvtoqKQjgDCgBuZXR3b3JrX2lkPkcB1goGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_granite_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSrAQAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGVfc3RhaXJzBAkAbmFtZV9oYXNo3PvbSfEQklIDCgBuZXR3b3JrX2lkMmEm3AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:diorite_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSpAQAACAQAbmFtZRgAbWluZWNyYWZ0OmRpb3JpdGVfc3RhaXJzBAkAbmFtZV9oYXNoi73T8VQuZmcDCgBuZXR3b3JrX2lk6i6nBQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_diorite_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSsAQAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGVfc3RhaXJzBAkAbmFtZV9oYXNoFKRJd5Wk5L0DCgBuZXR3b3JrX2lkbt2ioAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:andesite_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSqAQAACAQAbmFtZRkAbWluZWNyYWZ0OmFuZGVzaXRlX3N0YWlycwQJAG5hbWVfaGFzaO5w2FKBw76EAwoAbmV0d29ya19pZKhXEgUKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_andesite_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWStAQAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlX3N0YWlycwQJAG5hbWVfaGFzaNcZZ/zmLInIAwoAbmV0d29ya19pZJTHrlEKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRsAAAACAQAbmFtZRYAbWluZWNyYWZ0OmJyaWNrX3N0YWlycwQJAG5hbWVfaGFzaMyt+cRDk5O2AwoAbmV0d29ya19pZNeMh58KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:nether_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRyAAAACAQAbmFtZR0AbWluZWNyYWZ0Om5ldGhlcl9icmlja19zdGFpcnMECQBuYW1lX2hhc2jRqIoOXgifBAMKAG5ldHdvcmtfaWQDiw5yCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_nether_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWS3AQAACAQAbmFtZSEAbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNogQvosSbcj7kDCgBuZXR3b3JrX2lkx2IMtAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:end_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSxAQAACAQAbmFtZRoAbWluZWNyYWZ0OmVuZF9icmlja19zdGFpcnMECQBuYW1lX2hhc2hmlAk+QhsUsQMKAG5ldHdvcmtfaWTN7KFaCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:quartz_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWScAAAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9zdGFpcnMECQBuYW1lX2hhc2hmvpvOqGi6egMKAG5ldHdvcmtfaWRmUTh7CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:smooth_quartz_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWS4AQAACAQAbmFtZR4AbWluZWNyYWZ0OnNtb290aF9xdWFydHpfc3RhaXJzBAkAbmFtZV9oYXNoNZZ9rX0qZOsDCgBuZXR3b3JrX2lkzsgQyQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:purpur_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWTLAAAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnB1cl9zdGFpcnMECQBuYW1lX2hhc2ifwDxeezXD7gMKAG5ldHdvcmtfaWTT+rxiCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:prismarine_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQBAQAACAQAbmFtZRsAbWluZWNyYWZ0OnByaXNtYXJpbmVfc3RhaXJzBAkAbmFtZV9oYXNooTHSZ+IrYtcDCgBuZXR3b3JrX2lkxTJfeAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dark_prismarine_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQCAQAACAQAbmFtZSAAbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZV9zdGFpcnMECQBuYW1lX2hhc2hIciLmam4o4AMKAG5ldHdvcmtfaWTVu7TCCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:prismarine_bricks_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQDAQAACAQAbmFtZSIAbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tzX3N0YWlycwQJAG5hbWVfaGFzaNIjq1oBlZMMAwoAbmV0d29ya19pZGEFwLYKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWT9AQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fc3RhaXJzBAkAbmFtZV9oYXNoZJqIzCBpCq4DCgBuZXR3b3JrX2lktXE00AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWT+AQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9zdGFpcnMECQBuYW1lX2hhc2hOkY27jLD4RQMKAG5ldHdvcmtfaWQ+E5VrCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:blackstone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQTAgAACAQAbmFtZRsAbWluZWNyYWZ0OmJsYWNrc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNokdoUb76p9McDCgBuZXR3b3JrX2lk5fWI5goGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_blackstone_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQjAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNolCFtFIE8MmADCgBuZXR3b3JrX2lkGTf7sgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_blackstone_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWQSAgAACAQAbmFtZSoAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNonks6UlfpOmkDCgBuZXR3b3JrX2lkgYeOdAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cobbled_deepslate_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWR8AgAACAQAbmFtZSIAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3N0YWlycwQJAG5hbWVfaGFzaPIfa+TpyJcIAwoAbmV0d29ya19pZJUvOYIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_tile_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSEAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3N0YWlycwQJAG5hbWVfaGFzaGFRFzB72mN2AwoAbmV0d29ya19pZJEOgIsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_deepslate_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSAAgAACAQAbmFtZSMAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV9zdGFpcnMECQBuYW1lX2hhc2iNCYxVik9sGAMKAG5ldHdvcmtfaWSRVPnYCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:deepslate_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWSIAgAACAQAbmFtZSAAbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja19zdGFpcnMECQBuYW1lX2hhc2hIasOahEf83wMKAG5ldHdvcmtfaWQ1qEDCCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:tuff_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWTpAwAACAQAbmFtZRUAbWluZWNyYWZ0OnR1ZmZfc3RhaXJzBAkAbmFtZV9oYXNoKjyNUBjcfZsDCgBuZXR3b3JrX2lk+LsycgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_tuff_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWTuAwAACAQAbmFtZR4AbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfc3RhaXJzBAkAbmFtZV9oYXNo8yuah8QI1dcDCgBuZXR3b3JrX2lkjLoU4AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:tuff_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWT0AwAACAQAbmFtZRsAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNoWJpkAurUfKwDCgBuZXR3b3JrX2lkUMcjiwoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mud_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWTfAgAACAQAbmFtZRoAbWluZWNyYWZ0Om11ZF9icmlja19zdGFpcnMECQBuYW1lX2hhc2gt3qxK1NWajAMKAG5ldHdvcmtfaWSm9N3MCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRhAgAACAQAbmFtZRsAbWluZWNyYWZ0OmN1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoHfoAXYq5G3MDCgBuZXR3b3JrX2lkeetf7woGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:exposed_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRiAgAACAQAbmFtZSMAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMECQBuYW1lX2hhc2howneQGtZ9cgMKAG5ldHdvcmtfaWSg73zdCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:weathered_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRjAgAACAQAbmFtZSUAbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwQJAG5hbWVfaGFzaP+R5loXxrVgAwoAbmV0d29ya19pZOnbRf4KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oxidized_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRkAgAACAQAbmFtZSQAbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNo6Jeoq5rsPxsDCgBuZXR3b3JrX2lkmRjDnQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRlAgAACAQAbmFtZSEAbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoh07CQj0/SR8DCgBuZXR3b3JrX2lkmYqoqAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_exposed_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRmAgAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMECQBuYW1lX2hhc2guVct1ilmxTwMKAG5ldHdvcmtfaWQgCPROCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_weathered_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRnAgAACAQAbmFtZSsAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwQJAG5hbWVfaGFzaPXC8Sz/phCpAwoAbmV0d29ya19pZHlwHVsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_oxidized_cut_copper_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWS/AgAACAQAbmFtZSoAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoaqGdkuhxVZUDCgBuZXR3b3JrX2lkYQXzzgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:resin_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWT3BAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaGJwsbVlApWmAwoAbmV0d29ya19pZCPz+A0KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cinnabar_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRXBQAACAQAbmFtZRkAbWluZWNyYWZ0OmNpbm5hYmFyX3N0YWlycwQJAG5hbWVfaGFzaHGrCoywQka2AwoAbmV0d29ya19pZB/c/1oKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_cinnabar_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRcBQAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2Npbm5hYmFyX3N0YWlycwQJAG5hbWVfaGFzaND0HvpqAZ7oAwoAbmV0d29ya19pZIOjeeIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cinnabar_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRhBQAACAQAbmFtZR8AbWluZWNyYWZ0OmNpbm5hYmFyX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaIsereBN2lenAwoAbmV0d29ya19pZM+XkrEKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sulfur_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRGBQAACAQAbmFtZRcAbWluZWNyYWZ0OnN1bGZ1cl9zdGFpcnMECQBuYW1lX2hhc2ikN406RCSoVwMKAG5ldHdvcmtfaWRYwMPtCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_sulfur_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRLBQAACAQAbmFtZSAAbWluZWNyYWZ0OnBvbGlzaGVkX3N1bGZ1cl9zdGFpcnMECQBuYW1lX2hhc2jhxVySSzPSYAMKAG5ldHdvcmtfaWQkoW9LCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:sulfur_brick_stairs","groupId":4,"block_state_b64":"CgAAAwgAYmxvY2tfaWRQBQAACAQAbmFtZR0AbWluZWNyYWZ0OnN1bGZ1cl9icmlja19zdGFpcnMECQBuYW1lX2hhc2jufPIxHxhGbAMKAG5ldHdvcmtfaWQMfcNfCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:wooden_door","groupId":5},{"id":"minecraft:spruce_door","groupId":5},{"id":"minecraft:birch_door","groupId":5},{"id":"minecraft:jungle_door","groupId":5},{"id":"minecraft:acacia_door","groupId":5},{"id":"minecraft:dark_oak_door","groupId":5},{"id":"minecraft:mangrove_door","groupId":5},{"id":"minecraft:cherry_door","groupId":5},{"id":"minecraft:pale_oak_door","groupId":5},{"id":"minecraft:bamboo_door","groupId":5},{"id":"minecraft:iron_door","groupId":5},{"id":"minecraft:crimson_door","groupId":5},{"id":"minecraft:warped_door","groupId":5},{"id":"minecraft:copper_door","groupId":5},{"id":"minecraft:exposed_copper_door","groupId":5},{"id":"minecraft:weathered_copper_door","groupId":5},{"id":"minecraft:oxidized_copper_door","groupId":5},{"id":"minecraft:waxed_copper_door","groupId":5},{"id":"minecraft:waxed_exposed_copper_door","groupId":5},{"id":"minecraft:waxed_weathered_copper_door","groupId":5},{"id":"minecraft:waxed_oxidized_copper_door","groupId":5},{"id":"minecraft:trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWRgAAAACAQAbmFtZRIAbWluZWNyYWZ0OnRyYXBkb29yBAkAbmFtZV9oYXNotYiAJGtN0xADCgBuZXR3b3JrX2lkyTAWkAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWSUAQAACAQAbmFtZRkAbWluZWNyYWZ0OnNwcnVjZV90cmFwZG9vcgQJAG5hbWVfaGFzaOwlfbgBkUW4AwoAbmV0d29ya19pZPHy1K0KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:birch_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWSRAQAACAQAbmFtZRgAbWluZWNyYWZ0OmJpcmNoX3RyYXBkb29yBAkAbmFtZV9oYXNoSLtLweOLJ7wDCgBuZXR3b3JrX2lkeJWDfgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:jungle_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWSTAQAACAQAbmFtZRkAbWluZWNyYWZ0Omp1bmdsZV90cmFwZG9vcgQJAG5hbWVfaGFzaDP/TnM9wyCIAwoAbmV0d29ya19pZEy2fJoKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:acacia_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWSQAQAACAQAbmFtZRkAbWluZWNyYWZ0OmFjYWNpYV90cmFwZG9vcgQJAG5hbWVfaGFzaMj8xi3vmEKOAwoAbmV0d29ya19pZOHj8E8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dark_oak_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWSSAQAACAQAbmFtZRsAbWluZWNyYWZ0OmRhcmtfb2FrX3RyYXBkb29yBAkAbmFtZV9oYXNomB2GGJQ2aOMDCgBuZXR3b3JrX2lko5ZHTwoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:mangrove_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWTvAgAACAQAbmFtZRsAbWluZWNyYWZ0Om1hbmdyb3ZlX3RyYXBkb29yBAkAbmFtZV9oYXNooV3kQsQUUmkDCgBuZXR3b3JrX2lkkF/mxAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cherry_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQeAwAACAQAbmFtZRkAbWluZWNyYWZ0OmNoZXJyeV90cmFwZG9vcgQJAG5hbWVfaGFzaH/PefpfdHgtAwoAbmV0d29ya19pZOA7eNgKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pale_oak_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWTpBAAACAQAbmFtZRsAbWluZWNyYWZ0OnBhbGVfb2FrX3RyYXBkb29yBAkAbmFtZV9oYXNo5L0cQtjJA9oDCgBuZXR3b3JrX2lkVwhZTgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:bamboo_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQHAwAACAQAbmFtZRkAbWluZWNyYWZ0OmJhbWJvb190cmFwZG9vcgQJAG5hbWVfaGFzaJrEOpsTwtKCAwoAbmV0d29ya19pZLvbPz8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:iron_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWSnAAAACAQAbmFtZRcAbWluZWNyYWZ0Omlyb25fdHJhcGRvb3IECQBuYW1lX2hhc2gwA+IumsEiGQMKAG5ldHdvcmtfaWTvSVl/CgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWT1AQAACAQAbmFtZRoAbWluZWNyYWZ0OmNyaW1zb25fdHJhcGRvb3IECQBuYW1lX2hhc2jHXufTnwUkYgMKAG5ldHdvcmtfaWQLjMYVCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:warped_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWT2AQAACAQAbmFtZRkAbWluZWNyYWZ0OndhcnBlZF90cmFwZG9vcgQJAG5hbWVfaGFzaA20wG/+vkd6AwoAbmV0d29ya19pZHKR/hYKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQXBAAACAQAbmFtZRkAbWluZWNyYWZ0OmNvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaO9fXio+svKVAwoAbmV0d29ya19pZMCoRjEKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:exposed_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQYBAAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX3RyYXBkb29yBAkAbmFtZV9oYXNoYhDFUysN7qUDCgBuZXR3b3JrX2lkMzwGJgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:weathered_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQZBAAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IECQBuYW1lX2hhc2hFnEC282a1tgMKAG5ldHdvcmtfaWTk70oiCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oxidized_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQaBAAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaOJpG/XFexVwAwoAbmV0d29ya19pZPhi0J4KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQbBAAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaO0JUKUHqNU6AwoAbmV0d29ya19pZJC3ZuMKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_exposed_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQcBAAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX3RyYXBkb29yBAkAbmFtZV9oYXNoBHHxCpkUzpgDCgBuZXR3b3JrX2lkw2XBGQoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_weathered_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQdBAAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IECQBuYW1lX2hhc2gH9Fi3JCF4egMKAG5ldHdvcmtfaWRkGU6TCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_oxidized_copper_trapdoor","groupId":6,"block_state_b64":"CgAAAwgAYmxvY2tfaWQeBAAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaNA/q9qAy6Z9AwoAbmV0d29ya19pZDgExS8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:iron_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWRlAAAACAQAbmFtZRMAbWluZWNyYWZ0Omlyb25fYmFycwQJAG5hbWVfaGFzaPuefWSNAe56AwoAbmV0d29ya19pZN2LB5IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQpBQAACAQAbmFtZRUAbWluZWNyYWZ0OmNvcHBlcl9iYXJzBAkAbmFtZV9oYXNouI4DmXOeWWcDCgBuZXR3b3JrX2lkcDKOtwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:exposed_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQqBQAACAQAbmFtZR0AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2JhcnMECQBuYW1lX2hhc2jhpzdxYKAGrQMKAG5ldHdvcmtfaWRp5fIeCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:weathered_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQrBQAACAQAbmFtZR8AbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfYmFycwQJAG5hbWVfaGFzaPoG1IfwK17lAwoAbmV0d29ya19pZOxN9HIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oxidized_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQsBQAACAQAbmFtZR4AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9iYXJzBAkAbmFtZV9oYXNoYSn7QZsq4DIDCgBuZXR3b3JrX2lkGJguhgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQtBQAACAQAbmFtZRsAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9iYXJzBAkAbmFtZV9oYXNowloATYlb7iEDCgBuZXR3b3JrX2lkoNsxbQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_exposed_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQuBQAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2JhcnMECQBuYW1lX2hhc2jvL+AOcvr/VgMKAG5ldHdvcmtfaWR5/FZpCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_weathered_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQvBQAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfYmFycwQJAG5hbWVfaGFzaLDmwGp334OVAwoAbmV0d29ya19pZCzsXvcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_oxidized_copper_bars","groupId":7,"block_state_b64":"CgAAAwgAYmxvY2tfaWQwBQAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9iYXJzBAkAbmFtZV9oYXNomx6QY3f1Lq4DCgBuZXR3b3JrX2lkyBkZAgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWQUAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmdsYXNzBAkAbmFtZV9oYXNowGJByfWff6gDCgBuZXR3b3JrX2lk0hdLNwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:white_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWTxAAAACAQAbmFtZR0AbWluZWNyYWZ0OndoaXRlX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2iHubqoMbu9fAMKAG5ldHdvcmtfaWRndBrUCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:light_gray_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSnAwAACAQAbmFtZSIAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaKKa+LrRsHQhAwoAbmV0d29ya19pZEv2giYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:gray_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSmAwAACAQAbmFtZRwAbWluZWNyYWZ0OmdyYXlfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaIETy7Y/HZREAwoAbmV0d29ya19pZDomVrUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:black_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSuAwAACAQAbmFtZR0AbWluZWNyYWZ0OmJsYWNrX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2iV6BCwpfDMmwMKAG5ldHdvcmtfaWSV7doJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brown_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSrAwAACAQAbmFtZR0AbWluZWNyYWZ0OmJyb3duX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2igsEiq5np8JgMKAG5ldHdvcmtfaWRMzE/lCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWStAwAACAQAbmFtZRsAbWluZWNyYWZ0OnJlZF9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNoCa2J12/lQoIDCgBuZXR3b3JrX2lk283lWAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:orange_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSgAwAACAQAbmFtZR4AbWluZWNyYWZ0Om9yYW5nZV9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNozgjAuvzhxGsDCgBuZXR3b3JrX2lkW5CkhQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:yellow_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSjAwAACAQAbmFtZR4AbWluZWNyYWZ0OnllbGxvd19zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNo7EbHMd5WVugDCgBuZXR3b3JrX2lkkdDyXQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:lime_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSkAwAACAQAbmFtZRwAbWluZWNyYWZ0OmxpbWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaBtZA1nZtwcFAwoAbmV0d29ya19pZDxX85UKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:green_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSsAwAACAQAbmFtZR0AbWluZWNyYWZ0OmdyZWVuX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2h91ptDgbehWwMKAG5ldHdvcmtfaWTlDhnECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cyan_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSoAwAACAQAbmFtZRwAbWluZWNyYWZ0OmN5YW5fc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaBkIYQ8nQLqbAwoAbmV0d29ya19pZOL1lHsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_blue_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSiAwAACAQAbmFtZSIAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaLt05n1G0fiSAwoAbmV0d29ya19pZNbwulIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:blue_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSqAwAACAQAbmFtZRwAbWluZWNyYWZ0OmJsdWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaPhLocSfzduRAwoAbmV0d29ya19pZENsjFwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:purple_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSpAwAACAQAbmFtZR4AbWluZWNyYWZ0OnB1cnBsZV9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNoJk0DhRO0szUDCgBuZXR3b3JrX2lkD98ZxgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:magenta_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWShAwAACAQAbmFtZR8AbWluZWNyYWZ0Om1hZ2VudGFfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaFEDeFiJj3zSAwoAbmV0d29ya19pZG+iFRoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pink_stained_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWSlAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBpbmtfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaDijTX87ywxhAwoAbmV0d29ya19pZKdEricKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:tinted_glass","groupId":8,"block_state_b64":"CgAAAwgAYmxvY2tfaWRNAgAACAQAbmFtZRYAbWluZWNyYWZ0OnRpbnRlZF9nbGFzcwQJAG5hbWVfaGFzaAFZWSamk6KdAwoAbmV0d29ya19pZGSvWX8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWRmAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdsYXNzX3BhbmUECQBuYW1lX2hhc2gRSBHwNMQ4gQMKAG5ldHdvcmtfaWRGwixuCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:white_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSgAAAACAQAbmFtZSIAbWluZWNyYWZ0OndoaXRlX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaHgxQmgJVtRrAwoAbmV0d29ya19pZBEr/DYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_gray_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSJAwAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNon0aQw9lNkSEDCgBuZXR3b3JrX2lk9dp5VgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:gray_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSIAwAACAQAbmFtZSEAbWluZWNyYWZ0OmdyYXlfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNors74IIw+2MMDCgBuZXR3b3JrX2lkmrGO5woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:black_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSQAwAACAQAbmFtZSIAbWluZWNyYWZ0OmJsYWNrX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaOK/5ZRRd+M1AwoAbmV0d29ya19pZDv++oQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:brown_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSNAwAACAQAbmFtZSIAbWluZWNyYWZ0OmJyb3duX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaLHeGJyRFTIWAwoAbmV0d29ya19pZMz9L0wKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSPAwAACAQAbmFtZSAAbWluZWNyYWZ0OnJlZF9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2gGr4x6JheAywMKAG5ldHdvcmtfaWQBjCTmCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:orange_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSCAwAACAQAbmFtZSMAbWluZWNyYWZ0Om9yYW5nZV9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2hbHxPD2gEbEAMKAG5ldHdvcmtfaWSt/7a5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:yellow_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSFAwAACAQAbmFtZSMAbWluZWNyYWZ0OnllbGxvd19zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2g9tl4aOCyZBwMKAG5ldHdvcmtfaWTXRAS7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lime_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSGAwAACAQAbmFtZSEAbWluZWNyYWZ0OmxpbWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNo3CtUyLwoGegDCgBuZXR3b3JrX2lkYJDnggoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:green_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSOAwAACAQAbmFtZSIAbWluZWNyYWZ0OmdyZWVuX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaJo6YP7IMy9SAwoAbmV0d29ya19pZHOnixoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cyan_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSKAwAACAQAbmFtZSEAbWluZWNyYWZ0OmN5YW5fc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoti97c6QrbLQDCgBuZXR3b3JrX2lkUqFUeQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_blue_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSEAwAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNovDg/gQle104DCgBuZXR3b3JrX2lkFuy4MQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:blue_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSMAwAACAQAbmFtZSEAbWluZWNyYWZ0OmJsdWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoGc57tiexbQMDCgBuZXR3b3JrX2lk1eBLUAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:purple_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSLAwAACAQAbmFtZSMAbWluZWNyYWZ0OnB1cnBsZV9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2hDJHYdd0FdfQMKAG5ldHdvcmtfaWSNsdK5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:magenta_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSDAwAACAQAbmFtZSQAbWluZWNyYWZ0Om1hZ2VudGFfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNo3pcOw5bs5XoDCgBuZXR3b3JrX2lkVbOR7AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pink_stained_glass_pane","groupId":9,"block_state_b64":"CgAAAwgAYmxvY2tfaWSHAwAACAQAbmFtZSEAbWluZWNyYWZ0OnBpbmtfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoWRhSACMWgswDCgBuZXR3b3JrX2lkIR92xwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:ladder","groupId":10,"block_state_b64":"CgAAAwgAYmxvY2tfaWRBAAAACAQAbmFtZRAAbWluZWNyYWZ0OmxhZGRlcgQJAG5hbWVfaGFzaKBhqheJVOz+AwoAbmV0d29ya19pZCgvzlsKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:scaffolding","groupId":10,"block_state_b64":"CgAAAwgAYmxvY2tfaWSkAQAACAQAbmFtZRUAbWluZWNyYWZ0OnNjYWZmb2xkaW5nBAkAbmFtZV9oYXNoYrkevrqcljwDCgBuZXR3b3JrX2lkD13mlAoGAHN0YXRlcwMJAHN0YWJpbGl0eQAAAAABDwBzdGFiaWxpdHlfY2hlY2sAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brick_block","groupId":10,"block_state_b64":"CgAAAwgAYmxvY2tfaWQtAAAACAQAbmFtZRUAbWluZWNyYWZ0OmJyaWNrX2Jsb2NrBAkAbmFtZV9oYXNo5Qc2E005S3oDCgBuZXR3b3JrX2lkqeGWRgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:smooth_stone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQsAAAACAQAbmFtZRsAbWluZWNyYWZ0OnNtb290aF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNon5I1yVw74uMDCgBuZXR3b3JrX2lkqvjcBQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:normal_stone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSCBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5vcm1hbF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNoIvsjJLQdolcDCgBuZXR3b3JrX2lkC1zqRQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cobblestone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRoBAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3NsYWIECQBuYW1lX2hhc2h5CXtW7vlQVgMKAG5ldHdvcmtfaWRDGyj2CgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mossy_cobblestone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR3BAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3NsYWIECQBuYW1lX2hhc2ijm1BCwB82VgMKAG5ldHdvcmtfaWR7ByMGCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oak_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSeAAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha19zbGFiBAkAbmFtZV9oYXNoJp1Cp1M4jlwDCgBuZXR3b3JrX2lkZH6+owoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spruce_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQjBAAACAQAbmFtZRUAbWluZWNyYWZ0OnNwcnVjZV9zbGFiBAkAbmFtZV9oYXNodQi70jB238cDCgBuZXR3b3JrX2lkrriOYQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:birch_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQkBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJpcmNoX3NsYWIECQBuYW1lX2hhc2gZPpfMxoOsTAMKAG5ldHdvcmtfaWThR9jyCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:jungle_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQlBAAACAQAbmFtZRUAbWluZWNyYWZ0Omp1bmdsZV9zbGFiBAkAbmFtZV9oYXNo6gLs79NXak4DCgBuZXR3b3JrX2lk5ZiKgwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:acacia_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQmBAAACAQAbmFtZRUAbWluZWNyYWZ0OmFjYWNpYV9zbGFiBAkAbmFtZV9oYXNomSdFmDnv4OUDCgBuZXR3b3JrX2lkHttaXAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dark_oak_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQnBAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhcmtfb2FrX3NsYWIECQBuYW1lX2hhc2hJjTohRFyhIQMKAG5ldHdvcmtfaWRMzDTyCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mangrove_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWToAgAACAQAbmFtZRcAbWluZWNyYWZ0Om1hbmdyb3ZlX3NsYWIECQBuYW1lX2hhc2jYCcmhJPeNMwMKAG5ldHdvcmtfaWQx6U1yCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cherry_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQaAwAACAQAbmFtZRUAbWluZWNyYWZ0OmNoZXJyeV9zbGFiBAkAbmFtZV9oYXNoTt0MmVn/mqoDCgBuZXR3b3JrX2lk2VVsZQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_oak_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWTlBAAACAQAbmFtZRcAbWluZWNyYWZ0OnBhbGVfb2FrX3NsYWIECQBuYW1lX2hhc2g9QqTGUjo2XgMKAG5ldHdvcmtfaWQoWvcmCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bamboo_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQAAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJhbWJvb19zbGFiBAkAbmFtZV9oYXNoo1xuFqINeLYDCgBuZXR3b3JrX2lkVC+0twoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_mosaic_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQLAwAACAQAbmFtZRwAbWluZWNyYWZ0OmJhbWJvb19tb3NhaWNfc2xhYgQJAG5hbWVfaGFzaNbVRBZ/ChI3AwoAbmV0d29ya19pZOLZHFMKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stone_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRqBAAACAQAbmFtZRoAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3NsYWIECQBuYW1lX2hhc2js6EexuKuzrQMKAG5ldHdvcmtfaWRSsMxaCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mossy_stone_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSlAQAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3NsYWIECQBuYW1lX2hhc2hiA4kFUl4tHAMKAG5ldHdvcmtfaWS6joSOCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sandstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRnBAAACAQAbmFtZRgAbWluZWNyYWZ0OnNhbmRzdG9uZV9zbGFiBAkAbmFtZV9oYXNo/GMI0MZnrhsDCgBuZXR3b3JrX2lkFP8WmwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cut_sandstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSDBAAACAQAbmFtZRwAbWluZWNyYWZ0OmN1dF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaE+zxVQweViJAwoAbmV0d29ya19pZHsu74YKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:smooth_sandstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR4BAAACAQAbmFtZR8AbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaIkmsO1gw3gnAwoAbmV0d29ya19pZFSiwP0KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_sandstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWS2AAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaEyDjeWlUHItAwoAbmV0d29ya19pZIT4rmwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cut_red_sandstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSEBAAACAQAbmFtZSAAbWluZWNyYWZ0OmN1dF9yZWRfc2FuZHN0b25lX3NsYWIECQBuYW1lX2hhc2hTVRS++snU3wMKAG5ldHdvcmtfaWSvIAviCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:smooth_red_sandstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR6BAAACAQAbmFtZSMAbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lX3NsYWIECQBuYW1lX2hhc2i9iN2UK272tgMKAG5ldHdvcmtfaWRUZrwJCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:granite_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR/BAAACAQAbmFtZRYAbWluZWNyYWZ0OmdyYW5pdGVfc2xhYgQJAG5hbWVfaGFzaL0HprlAhhZwAwoAbmV0d29ya19pZIcIdc8KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_granite_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSABAAACAQAbmFtZR8AbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGVfc2xhYgQJAG5hbWVfaGFzaP6bXk5w2dGrAwoAbmV0d29ya19pZCsRy1cKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:diorite_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR9BAAACAQAbmFtZRYAbWluZWNyYWZ0OmRpb3JpdGVfc2xhYgQJAG5hbWVfaGFzaM3ppS8v55sNAwoAbmV0d29ya19pZB+Pv9oKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_diorite_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR+BAAACAQAbmFtZR8AbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGVfc2xhYgQJAG5hbWVfaGFzaLZlyJLkMPhyAwoAbmV0d29ya19pZFM0HYwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:andesite_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR8BAAACAQAbmFtZRcAbWluZWNyYWZ0OmFuZGVzaXRlX3NsYWIECQBuYW1lX2hhc2icIrtuy/aosAMKAG5ldHdvcmtfaWTtXTtYCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_andesite_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR7BAAACAQAbmFtZSAAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlX3NsYWIECQBuYW1lX2hhc2j56zJOfCF+3wMKAG5ldHdvcmtfaWRBs69FCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRpBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJyaWNrX3NsYWIECQBuYW1lX2hhc2hO/Da4jU2v4wMKAG5ldHdvcmtfaWRG/qphCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:nether_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRsBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl9icmlja19zbGFiBAkAbmFtZV9oYXNonymoa2zbbqMDCgBuZXR3b3JrX2lkquvR1QoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_nether_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR5BAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaG89ujUk3Y64AwoAbmV0d29ya19pZEZIunAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:end_stone_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWShAQAACAQAbmFtZR4AbWluZWNyYWZ0OmVuZF9zdG9uZV9icmlja19zbGFiBAkAbmFtZV9oYXNo4tkxQtl+IyQDCgBuZXR3b3JrX2lkhByH/woGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:quartz_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRrBAAACAQAbmFtZRUAbWluZWNyYWZ0OnF1YXJ0el9zbGFiBAkAbmFtZV9oYXNo9JMj3upfsbwDCgBuZXR3b3JrX2lkn2g2VAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:smooth_quartz_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSBBAAACAQAbmFtZRwAbWluZWNyYWZ0OnNtb290aF9xdWFydHpfc2xhYgQJAG5hbWVfaGFzaHOSJv8ve0nmAwoAbmV0d29ya19pZFMk/JsKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:purpur_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRzBAAACAQAbmFtZRUAbWluZWNyYWZ0OnB1cnB1cl9zbGFiBAkAbmFtZV9oYXNo4XeWbKpx2ScDCgBuZXR3b3JrX2lkRkga5goGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:prismarine_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR0BAAACAQAbmFtZRkAbWluZWNyYWZ0OnByaXNtYXJpbmVfc2xhYgQJAG5hbWVfaGFzaI9x+1fY8QRfAwoAbmV0d29ya19pZBTUZhwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_prismarine_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR1BAAACAQAbmFtZR4AbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZV9zbGFiBAkAbmFtZV9oYXNoSsZGDkEL5ZUDCgBuZXR3b3JrX2lkNLQ8VwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:prismarine_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR2BAAACAQAbmFtZR8AbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaB1FSbVi97xJAwoAbmV0d29ya19pZEBwwFMKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:crimson_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQHAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNyaW1zb25fc2xhYgQJAG5hbWVfaGFzaKZ+EfP0ZYOZAwoAbmV0d29ya19pZAxRUWAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:warped_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQIAgAACAQAbmFtZRUAbWluZWNyYWZ0OndhcnBlZF9zbGFiBAkAbmFtZV9oYXNo/AT0e/Z9W7UDCgBuZXR3b3JrX2lk1yq11AoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:blackstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQZAgAACAQAbmFtZRkAbWluZWNyYWZ0OmJsYWNrc3RvbmVfc2xhYgQJAG5hbWVfaGFzaF/DD4ZUlNgtAwoAbmV0d29ya19pZGy1DjwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_blackstone_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQkAgAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfc2xhYgQJAG5hbWVfaGFzaDYnuUs86EWfAwoAbmV0d29ya19pZJj2bXIKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_blackstone_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWQbAgAACAQAbmFtZSgAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaKySLqvHc4xXAwoAbmV0d29ya19pZOyWX94KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cobbled_deepslate_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR7AgAACAQAbmFtZSAAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3NsYWIECQBuYW1lX2hhc2gwJIVWK1TM2QMKAG5ldHdvcmtfaWTYAoX5CgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_deepslate_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWR/AgAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV9zbGFiBAkAbmFtZV9oYXNoC/Adiz8k6RYDCgBuZXR3b3JrX2lkuFYMAAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_tile_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSDAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3NsYWIECQBuYW1lX2hhc2hPydV6emzIXAMKAG5ldHdvcmtfaWQwlbFCCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:deepslate_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWSHAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja19zbGFiBAkAbmFtZV9oYXNoSv62V7iw10UDCgBuZXR3b3JrX2lkWMoragoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:tuff_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWTnAwAACAQAbmFtZRMAbWluZWNyYWZ0OnR1ZmZfc2xhYgQJAG5hbWVfaGFzaIhCGdlIsnMUAwoAbmV0d29ya19pZN1dUL4KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_tuff_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWTsAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfc2xhYgQJAG5hbWVfaGFzaLXdb48YvAsHAwoAbmV0d29ya19pZAnJ7W0KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:tuff_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWTyAwAACAQAbmFtZRkAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaLqPMjVCv5dIAwoAbmV0d29ya19pZOmeRhcKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:mud_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWTdAgAACAQAbmFtZRgAbWluZWNyYWZ0Om11ZF9icmlja19zbGFiBAkAbmFtZV9oYXNoq/tGBQWkv08DCgBuZXR3b3JrX2lkl4nnMwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRoAgAACAQAbmFtZRkAbWluZWNyYWZ0OmN1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaDsNpb2qs4iBAwoAbmV0d29ya19pZOTm2nsKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:exposed_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRpAgAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcl9zbGFiBAkAbmFtZV9oYXNoahQ5OwIQb7kDCgBuZXR3b3JrX2lkrUlZLwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:weathered_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRqAgAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIECQBuYW1lX2hhc2hBIuGIOVVXogMKAG5ldHdvcmtfaWQgnaDiCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oxidized_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRrAgAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaOptj9ycfpaDAwoAbmV0d29ya19pZMzFSRgKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRsAgAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaAlx6DZOCTHzAwoAbmV0d29ya19pZFRBvDAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_exposed_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRtAgAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zbGFiBAkAbmFtZV9oYXNo3KqS5OnhtRIDCgBuZXR3b3JrX2lkHTGcTgoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_weathered_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRuAgAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIECQBuYW1lX2hhc2gzZ1oX0HCFtwMKAG5ldHdvcmtfaWSgJR+XCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_oxidized_cut_copper_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWTAAgAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaMjjTnLu1KcqAwoAbmV0d29ya19pZIxsnFYKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:resin_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWT1BAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3NsYWIECQBuYW1lX2hhc2hAGu/Hlaa12QMKAG5ldHdvcmtfaWSyDq8CCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cinnabar_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRVBQAACAQAbmFtZRcAbWluZWNyYWZ0OmNpbm5hYmFyX3NsYWIECQBuYW1lX2hhc2g/ZvwoB+Wy9AMKAG5ldHdvcmtfaWTOgJKnCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_cinnabar_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRaBQAACAQAbmFtZSAAbWluZWNyYWZ0OnBvbGlzaGVkX2Npbm5hYmFyX3NsYWIECQBuYW1lX2hhc2hSg3nZeH5/fwMKAG5ldHdvcmtfaWR6ChSJCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cinnabar_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRfBQAACAQAbmFtZR0AbWluZWNyYWZ0OmNpbm5hYmFyX2JyaWNrX3NsYWIECQBuYW1lX2hhc2jNYqnXq44gzAMKAG5ldHdvcmtfaWRyK5CaCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sulfur_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWREBQAACAQAbmFtZRUAbWluZWNyYWZ0OnN1bGZ1cl9zbGFiBAkAbmFtZV9oYXNo5pvvV+ie3EcDCgBuZXR3b3JrX2lkcfhkWAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_sulfur_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWRJBQAACAQAbmFtZR4AbWluZWNyYWZ0OnBvbGlzaGVkX3N1bGZ1cl9zbGFiBAkAbmFtZV9oYXNoz6lmVsWZddcDCgBuZXR3b3JrX2lkJUC7mAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sulfur_brick_slab","groupId":11,"block_state_b64":"CgAAAwgAYmxvY2tfaWROBQAACAQAbmFtZRsAbWluZWNyYWZ0OnN1bGZ1cl9icmlja19zbGFiBAkAbmFtZV9oYXNonE4y96MXquYDCgBuZXR3b3JrX2lk6cjxXAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stone_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRiAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2JyaWNrcwQJAG5hbWVfaGFzaGAiQu8VWVJRAwoAbmV0d29ya19pZH2DjXUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mossy_stone_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRjBAAACAQAbmFtZRwAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaIZBO00MONRIAwoAbmV0d29ya19pZL2WDrAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cracked_stone_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRkBAAACAQAbmFtZR4AbWluZWNyYWZ0OmNyYWNrZWRfc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNocIkAp6riMz4DCgBuZXR3b3JrX2lkTWGeCwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:chiseled_stone_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRlBAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaMB2FPLLADkEAwoAbmV0d29ya19pZOIPn0IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:smooth_stone","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWS2AQAACAQAbmFtZRYAbWluZWNyYWZ0OnNtb290aF9zdG9uZQQJAG5hbWVfaGFzaMwf87/JaTNvAwoAbmV0d29ya19pZLkZICEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:end_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWTOAAAACAQAbmFtZRQAbWluZWNyYWZ0OmVuZF9icmlja3MECQBuYW1lX2hhc2hIUFfxNLZaFgMKAG5ldHdvcmtfaWQ/vDihCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_blackstone_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWQRAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNoIHgsgIdzKXcDCgBuZXR3b3JrX2lkUw9b3woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cracked_polished_blackstone_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWQXAgAACAQAbmFtZSwAbWluZWNyYWZ0OmNyYWNrZWRfcG9saXNoZWRfYmxhY2tzdG9uZV9icmlja3MECQBuYW1lX2hhc2jQIO1GQDk80AMKAG5ldHdvcmtfaWQ3UlRYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:gilded_blackstone","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWQYAgAACAQAbmFtZRsAbWluZWNyYWZ0OmdpbGRlZF9ibGFja3N0b25lBAkAbmFtZV9oYXNoNoWt1ocG0HEDCgBuZXR3b3JrX2lktL8gUwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:chiseled_polished_blackstone","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWQWAgAACAQAbmFtZSYAbWluZWNyYWZ0OmNoaXNlbGVkX3BvbGlzaGVkX2JsYWNrc3RvbmUECQBuYW1lX2hhc2gzFa+kEjCJgAMKAG5ldHdvcmtfaWR2NJX2CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:deepslate_tiles","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWSCAgAACAQAbmFtZRkAbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlcwQJAG5hbWVfaGFzaGcLLx3NXAFvAwoAbmV0d29ya19pZI/G/xYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cracked_deepslate_tiles","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWSYAgAACAQAbmFtZSEAbWluZWNyYWZ0OmNyYWNrZWRfZGVlcHNsYXRlX3RpbGVzBAkAbmFtZV9oYXNo9zWgkFuMM1QDCgBuZXR3b3JrX2lkGwY6OgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:deepslate_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWSGAgAACAQAbmFtZRoAbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja3MECQBuYW1lX2hhc2gucvFmPdZxigMKAG5ldHdvcmtfaWSH4HDPCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:tuff_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWTxAwAACAQAbmFtZRUAbWluZWNyYWZ0OnR1ZmZfYnJpY2tzBAkAbmFtZV9oYXNo/hbQ+mXSK7wDCgBuZXR3b3JrX2lk6gmIwQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cracked_deepslate_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWSZAgAACAQAbmFtZSIAbWluZWNyYWZ0OmNyYWNrZWRfZGVlcHNsYXRlX2JyaWNrcwQJAG5hbWVfaGFzaN40aqhh9WqHAwoAbmV0d29ya19pZO9GPBQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_deepslate","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWSKAgAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaEU7/uRG8HSBAwoAbmV0d29ya19pZEqmI0EKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_tuff","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWTwAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoaXNlbGVkX3R1ZmYECQBuYW1lX2hhc2iVliOT8OTQ9AMKAG5ldHdvcmtfaWTLNKOiCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:chiseled_tuff_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWT2AwAACAQAbmFtZR4AbWluZWNyYWZ0OmNoaXNlbGVkX3R1ZmZfYnJpY2tzBAkAbmFtZV9oYXNo3oQw6gmxYuADCgBuZXR3b3JrX2lkm3D8AgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cinnabar_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWReBQAACAQAbmFtZRkAbWluZWNyYWZ0OmNpbm5hYmFyX2JyaWNrcwQJAG5hbWVfaGFzaN3QUOJifDqWAwoAbmV0d29ya19pZBXnYQ8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_cinnabar","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRjBQAACAQAbmFtZRsAbWluZWNyYWZ0OmNoaXNlbGVkX2Npbm5hYmFyBAkAbmFtZV9oYXNoTJ0+rrND1q8DCgBuZXR3b3JrX2lk2t1G4QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sulfur_bricks","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRNBQAACAQAbmFtZRcAbWluZWNyYWZ0OnN1bGZ1cl9icmlja3MECQBuYW1lX2hhc2iw3jYWsWLSKwMKAG5ldHdvcmtfaWTKyCZ9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:chiseled_sulfur","groupId":12,"block_state_b64":"CgAAAwgAYmxvY2tfaWRSBQAACAQAbmFtZRkAbWluZWNyYWZ0OmNoaXNlbGVkX3N1bGZ1cgQJAG5hbWVfaGFzaENEqCw0rGF/AwoAbmV0d29ya19pZNeXpXkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cobblestone","groupId":13,"block_state_b64":"CgAAAwgAYmxvY2tfaWQEAAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvYmJsZXN0b25lBAkAbmFtZV9oYXNoPoK7mGlSUz4DCgBuZXR3b3JrX2lkLm7RZwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mossy_cobblestone","groupId":13,"block_state_b64":"CgAAAwgAYmxvY2tfaWQwAAAACAQAbmFtZRsAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lBAkAbmFtZV9oYXNoGJ67FCbkChMDCgBuZXR3b3JrX2lk/pYs1AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cobbled_deepslate","groupId":13,"block_state_b64":"CgAAAwgAYmxvY2tfaWR6AgAACAQAbmFtZRsAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlBAkAbmFtZV9oYXNoLUz9Y/ywmLwDCgBuZXR3b3JrX2lkNwzZ+AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWQYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNhbmRzdG9uZQQJAG5hbWVfaGFzaFEmWsEHFI1AAwoAbmV0d29ya19pZPsXMaQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWSvBAAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX3NhbmRzdG9uZQQJAG5hbWVfaGFzaPEkxMvZmemgAwoAbmV0d29ya19pZGI5NB4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cut_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWSwBAAACAQAbmFtZRcAbWluZWNyYWZ0OmN1dF9zYW5kc3RvbmUECQBuYW1lX2hhc2ichLQc71njnQMKAG5ldHdvcmtfaWSmBLkRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:smooth_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWSxBAAACAQAbmFtZRoAbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmUECQBuYW1lX2hhc2huR7XTwISyCAMKAG5ldHdvcmtfaWSzWj3UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWSzAAAACAQAbmFtZRcAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmUECQBuYW1lX2hhc2jBO4Gv2v59uAMKAG5ldHdvcmtfaWRXRYxZCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:chiseled_red_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWS7BAAACAQAbmFtZSAAbWluZWNyYWZ0OmNoaXNlbGVkX3JlZF9zYW5kc3RvbmUECQBuYW1lX2hhc2gh5sX+ON054wMKAG5ldHdvcmtfaWT6Pw1PCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cut_red_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWS8BAAACAQAbmFtZRsAbWluZWNyYWZ0OmN1dF9yZWRfc2FuZHN0b25lBAkAbmFtZV9oYXNoaOtka4NrQ1EDCgBuZXR3b3JrX2lk3r/JPAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:smooth_red_sandstone","groupId":14,"block_state_b64":"CgAAAwgAYmxvY2tfaWS9BAAACAQAbmFtZR4AbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lBAkAbmFtZV9oYXNoqsNl8x36ju4DCgBuZXR3b3JrX2lk7x5DTwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:coal_block","groupId":15,"block_state_b64":"CgAAAwgAYmxvY2tfaWStAAAACAQAbmFtZRQAbWluZWNyYWZ0OmNvYWxfYmxvY2sECQBuYW1lX2hhc2jH8QQP3t5PiAMKAG5ldHdvcmtfaWRo+sR+CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dried_kelp_block","groupId":15,"block_state_b64":"CgAAAwgAYmxvY2tfaWSKAQAACAQAbmFtZRoAbWluZWNyYWZ0OmRyaWVkX2tlbHBfYmxvY2sECQBuYW1lX2hhc2iRoucexkrl8wMKAG5ldHdvcmtfaWQQCCrvCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:copper_block","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRTAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ibG9jawQJAG5hbWVfaGFzaDVxnehsGaZ1AwoAbmV0d29ya19pZIiUodwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:exposed_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRUAgAACAQAbmFtZRgAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyBAkAbmFtZV9oYXNoQH3Fukmu3CEDCgBuZXR3b3JrX2lk72jFIwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:weathered_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRVAgAACAQAbmFtZRoAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXIECQBuYW1lX2hhc2hJCQXbvobv+gMKAG5ldHdvcmtfaWQwM0lJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxidized_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRWAgAACAQAbmFtZRkAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcgQJAG5hbWVfaGFzaMDtJqR0G5Y7AwoAbmV0d29ya19pZGjN8bUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRXAgAACAQAbmFtZRYAbWluZWNyYWZ0OndheGVkX2NvcHBlcgQJAG5hbWVfaGFzaPF+FG6Eh5fsAwoAbmV0d29ya19pZIjtz/0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_exposed_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRYAgAACAQAbmFtZR4AbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyBAkAbmFtZV9oYXNoig8IOc+SCikDCgBuZXR3b3JrX2lklz8yWQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_weathered_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRZAgAACAQAbmFtZSAAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXIECQBuYW1lX2hhc2gjtPq8MOdvKgMKAG5ldHdvcmtfaWSQ9Ln9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_oxidized_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWS9AgAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcgQJAG5hbWVfaGFzaMaORhsO+LzjAwoAbmV0d29ya19pZJhGfLEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT/AwAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaC/JEFOWnmEcAwoAbmV0d29ya19pZC6YiiMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:exposed_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQABAAACAQAbmFtZR4AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2dyYXRlBAkAbmFtZV9oYXNolFIBYLYU0IcDCgBuZXR3b3JrX2lk4UqptAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:weathered_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQBBAAACAQAbmFtZSAAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfZ3JhdGUECQBuYW1lX2hhc2jB3o8enlv1RgMKAG5ldHdvcmtfaWRih2pOCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxidized_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQCBAAACAQAbmFtZR8AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaBRfNhyndve7AwoAbmV0d29ya19pZKY2cnEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQDBAAACAQAbmFtZRwAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaDmC92M2RO+HAwoAbmV0d29ya19pZH4og2AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_exposed_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQEBAAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2dyYXRlBAkAbmFtZV9oYXNoWmd6B+hWwiEDCgBuZXR3b3JrX2lk8d4ZQwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_weathered_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQFBAAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfZ3JhdGUECQBuYW1lX2hhc2hXfilVFDAiYQMKAG5ldHdvcmtfaWQqTGC1CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_oxidized_copper_grate","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQGBAAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaEbeMT605GP4AwoAbmV0d29ya19pZOZjpkkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRaAgAACAQAbmFtZRQAbWluZWNyYWZ0OmN1dF9jb3BwZXIECQBuYW1lX2hhc2hAfN3NGax3eAMKAG5ldHdvcmtfaWTnFBtYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:exposed_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRbAgAACAQAbmFtZRwAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcgQJAG5hbWVfaGFzaA85G3yv/w6pAwoAbmV0d29ya19pZMQhr0QKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:weathered_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRcAgAACAQAbmFtZR4AbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyBAkAbmFtZV9oYXNoVgRV0fBaz88DCgBuZXR3b3JrX2lk/0cYugoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oxidized_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRdAgAACAQAbmFtZR0AbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2iP8WmFWOkriwMKAG5ldHdvcmtfaWQPdce7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWReAgAACAQAbmFtZRoAbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2jumiwOZIqv2AMKAG5ldHdvcmtfaWQvuxx9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_exposed_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRfAgAACAQAbmFtZSIAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcgQJAG5hbWVfaGFzaPE/OfK6IoVMAwoAbmV0d29ya19pZHy5HkcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_weathered_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWRgAgAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyBAkAbmFtZV9oYXNoCA1xDp11bnwDCgBuZXR3b3JrX2lkDyEDVQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_oxidized_cut_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWS+AgAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2i1pZAsZYHLDAMKAG5ldHdvcmtfaWQ/wSkCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT3AwAACAQAbmFtZRkAbWluZWNyYWZ0OmNoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaIsW5pmpJEuQAwoAbmV0d29ya19pZHetwrkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:exposed_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT4AwAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY2hpc2VsZWRfY29wcGVyBAkAbmFtZV9oYXNoOvrLJ0UowbgDCgBuZXR3b3JrX2lkZj7cPwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:weathered_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT5AwAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIECQBuYW1lX2hhc2hh+42XlsWvGAMKAG5ldHdvcmtfaWS7Cy59CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxidized_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT6AwAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaLpTIsnfluiCAwoAbmV0d29ya19pZB9/jS8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT7AwAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaFnXvXY5OinzAwoAbmV0d29ya19pZAcKtHsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_exposed_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT8AwAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY2hpc2VsZWRfY29wcGVyBAkAbmFtZV9oYXNoHJdq+Pph6hMDCgBuZXR3b3JrX2lkdge7IAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_oxidized_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT9AwAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaMj49OvlTpgCAwoAbmV0d29ya19pZN/r+roKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_weathered_chiseled_copper","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWT+AwAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIECQBuYW1lX2hhc2hzuO+Sg9LYQwMKAG5ldHdvcmtfaWQ7AN7iCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQHBAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvcHBlcl9idWxiBAkAbmFtZV9oYXNo41TimHOsMWcDCgBuZXR3b3JrX2lkJnZvAgoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:exposed_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQIBAAACAQAbmFtZR0AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2J1bGIECQBuYW1lX2hhc2g++f1wYLLCrAMKAG5ldHdvcmtfaWRLdMmGCgYAc3RhdGVzAQMAbGl0AAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:weathered_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQJBAAACAQAbmFtZR8AbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfYnVsYgQJAG5hbWVfaGFzaMEtsYfwRTXlAwoAbmV0d29ya19pZAp51LQKBgBzdGF0ZXMBAwBsaXQAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxidized_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQKBAAACAQAbmFtZR4AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNovnrBQZs8nDIDCgBuZXR3b3JrX2lkPsj0AAoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQLBAAACAQAbmFtZRsAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNoGTg6TYllMiIDCgBuZXR3b3JrX2lk9m0WhgoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_exposed_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQMBAAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2J1bGIECQBuYW1lX2hhc2gI6xkPcvBDVwMKAG5ldHdvcmtfaWR7BRcACgYAc3RhdGVzAQMAbGl0AAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_weathered_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQNBAAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfYnVsYgQJAG5hbWVfaGFzaMsUnmp3/VqVAwoAbmV0d29ya19pZEoworoKBgBzdGF0ZXMBAwBsaXQAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_oxidized_copper_bulb","groupId":16,"block_state_b64":"CgAAAwgAYmxvY2tfaWQOBAAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNoBFKxY3fjVq4DCgBuZXR3b3JrX2lkzrJ6aAoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:iron_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQqAAAACAQAbmFtZRQAbWluZWNyYWZ0Omlyb25fYmxvY2sECQBuYW1lX2hhc2jYINmJQbvV/gMKAG5ldHdvcmtfaWRf7AbICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:gold_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQpAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdvbGRfYmxvY2sECQBuYW1lX2hhc2iYLshvjtXzFwMKAG5ldHdvcmtfaWTDJGBcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:emerald_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSFAAAACAQAbmFtZRcAbWluZWNyYWZ0OmVtZXJhbGRfYmxvY2sECQBuYW1lX2hhc2hK6QunqJznNAMKAG5ldHdvcmtfaWRk5+otCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:diamond_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ5AAAACAQAbmFtZRcAbWluZWNyYWZ0OmRpYW1vbmRfYmxvY2sECQBuYW1lX2hhc2iGKrxuvkytFQMKAG5ldHdvcmtfaWQQeQZXCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lapis_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQWAAAACAQAbmFtZRUAbWluZWNyYWZ0OmxhcGlzX2Jsb2NrBAkAbmFtZV9oYXNoDZ44xdb2zVoDCgBuZXR3b3JrX2lktVy0BAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:raw_copper_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTDAgAACAQAbmFtZRoAbWluZWNyYWZ0OnJhd19jb3BwZXJfYmxvY2sECQBuYW1lX2hhc2hw1KG0TNUGgwMKAG5ldHdvcmtfaWS1vGo/CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:raw_iron_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTCAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJhd19pcm9uX2Jsb2NrBAkAbmFtZV9oYXNo9XyzNIQXxvwDCgBuZXR3b3JrX2lknms1QAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:raw_gold_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTEAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJhd19nb2xkX2Jsb2NrBAkAbmFtZV9oYXNo6YuwuLwfOBwDCgBuZXR3b3JrX2lkLiQ5gQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:quartz_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSbAAAACAQAbmFtZRYAbWluZWNyYWZ0OnF1YXJ0el9ibG9jawQJAG5hbWVfaGFzaCfpbqyIIvZCAwoAbmV0d29ya19pZE2axGsKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:quartz_bricks","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQvAgAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9icmlja3MECQBuYW1lX2hhc2jSZO590dd8sAMKAG5ldHdvcmtfaWSc5xCLCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:quartz_pillar","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWS5BAAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9waWxsYXIECQBuYW1lX2hhc2igp62HI+PuSwMKAG5ldHdvcmtfaWS9SGXLCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_quartz_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWS4BAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3F1YXJ0el9ibG9jawQJAG5hbWVfaGFzaAftJM9mCAvaAwoAbmV0d29ya19pZFwy0s0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:smooth_quartz","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWS6BAAACAQAbmFtZRcAbWluZWNyYWZ0OnNtb290aF9xdWFydHoECQBuYW1lX2hhc2hIVzzgiItGagMKAG5ldHdvcmtfaWTVWgU2CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:prismarine","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSoAAAACAQAbmFtZRQAbWluZWNyYWZ0OnByaXNtYXJpbmUECQBuYW1lX2hhc2jcnQCHi9CspQMKAG5ldHdvcmtfaWQnuuW1CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:prismarine_bricks","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSzBAAACAQAbmFtZRsAbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tzBAkAbmFtZV9oYXNozeGe3/7s5fcDCgBuZXR3b3JrX2lkj/iBnAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dark_prismarine","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSyBAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZQQJAG5hbWVfaGFzaK+rhxsgkzplAwoAbmV0d29ya19pZIdA0I0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:slime","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSlAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnNsaW1lBAkAbmFtZV9oYXNoHJiEEJx+JlkDCgBuZXR3b3JrX2lkfgfVzAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:honey_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTbAQAACAQAbmFtZRUAbWluZWNyYWZ0OmhvbmV5X2Jsb2NrBAkAbmFtZV9oYXNo9zLYSUlelywDCgBuZXR3b3JrX2lko+dyWgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:honeycomb_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTcAQAACAQAbmFtZRkAbWluZWNyYWZ0OmhvbmV5Y29tYl9ibG9jawQJAG5hbWVfaGFzaASIPuOCYd1oAwoAbmV0d29ya19pZKys4n4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:resin_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWT8BAAACAQAbmFtZRUAbWluZWNyYWZ0OnJlc2luX2Jsb2NrBAkAbmFtZV9oYXNo6SHuLxdB67QDCgBuZXR3b3JrX2lkcWO4EwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:hay_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWSqAAAACAQAbmFtZRMAbWluZWNyYWZ0OmhheV9ibG9jawQJAG5hbWVfaGFzaIB2VxKxX8EpAwoAbmV0d29ya19pZKuQSloKBgBzdGF0ZXMDCgBkZXByZWNhdGVkAAAAAAgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:bone_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTYAAAACAQAbmFtZRQAbWluZWNyYWZ0OmJvbmVfYmxvY2sECQBuYW1lX2hhc2i4ZX576W9AWgMKAG5ldHdvcmtfaWTWGacQCgYAc3RhdGVzAwoAZGVwcmVjYXRlZAAAAAAICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:resin_bricks","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWT0BAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlc2luX2JyaWNrcwQJAG5hbWVfaGFzaPQfo5PcOZSaAwoAbmV0d29ya19pZB24YHwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_resin_bricks","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWT7BAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3Jlc2luX2JyaWNrcwQJAG5hbWVfaGFzaNSCIvsamt6qAwoAbmV0d29ya19pZBY+3hYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:nether_brick","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWRwAAAACAQAbmFtZRYAbWluZWNyYWZ0Om5ldGhlcl9icmljawQJAG5hbWVfaGFzaMxcRiheU+nXAwoAbmV0d29ya19pZMkmzloKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_nether_brick","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTXAAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2sECQBuYW1lX2hhc2j8pRO4LfoECAMKAG5ldHdvcmtfaWRpdF0YCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:chiseled_nether_bricks","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQtAgAACAQAbmFtZSAAbWluZWNyYWZ0OmNoaXNlbGVkX25ldGhlcl9icmlja3MECQBuYW1lX2hhc2g31SBPTcUK1QMKAG5ldHdvcmtfaWS8TJ+TCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cracked_nether_bricks","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQuAgAACAQAbmFtZR8AbWluZWNyYWZ0OmNyYWNrZWRfbmV0aGVyX2JyaWNrcwQJAG5hbWVfaGFzaAdC6eKzXT5tAwoAbmV0d29ya19pZIUSejwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:netherite_block","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWQNAgAACAQAbmFtZRkAbWluZWNyYWZ0Om5ldGhlcml0ZV9ibG9jawQJAG5hbWVfaGFzaMghh6Zib/ZKAwoAbmV0d29ya19pZIz0mq0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:lodestone","groupId":17,"block_state_b64":"CgAAAwgAYmxvY2tfaWTdAQAACAQAbmFtZRMAbWluZWNyYWZ0OmxvZGVzdG9uZQQJAG5hbWVfaGFzaJ2gmHOTlXv8AwoAbmV0d29ya19pZEfgB4wKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQjAAAACAQAbmFtZRQAbWluZWNyYWZ0OndoaXRlX3dvb2wECQBuYW1lX2hhc2jRWB7vaIEDiQMKAG5ldHdvcmtfaWSO8paQCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:light_gray_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQnAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfd29vbAQJAG5hbWVfaGFzaOpdQ1a2v4b3AwoAbmV0d29ya19pZIqZCYEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:gray_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQoAwAACAQAbmFtZRMAbWluZWNyYWZ0OmdyYXlfd29vbAQJAG5hbWVfaGFzaLsc1Lp1xdIOAwoAbmV0d29ya19pZFUs+HgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:black_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQpAwAACAQAbmFtZRQAbWluZWNyYWZ0OmJsYWNrX3dvb2wECQBuYW1lX2hhc2hP2HC6o0X4HAMKAG5ldHdvcmtfaWRUbORcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brown_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQqAwAACAQAbmFtZRQAbWluZWNyYWZ0OmJyb3duX3dvb2wECQBuYW1lX2hhc2ig5IW89PrREwMKAG5ldHdvcmtfaWRjT9j8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQrAwAACAQAbmFtZRIAbWluZWNyYWZ0OnJlZF93b29sBAkAbmFtZV9oYXNoY4TBDq+mFgUDCgBuZXR3b3JrX2lktn9lcAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:orange_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQsAwAACAQAbmFtZRUAbWluZWNyYWZ0Om9yYW5nZV93b29sBAkAbmFtZV9oYXNoFstfrTZfSCgDCgBuZXR3b3JrX2lk+rqywwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:yellow_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQtAwAACAQAbmFtZRUAbWluZWNyYWZ0OnllbGxvd193b29sBAkAbmFtZV9oYXNoTFyus2RHegcDCgBuZXR3b3JrX2lkkKBhXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:lime_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQuAwAACAQAbmFtZRMAbWluZWNyYWZ0OmxpbWVfd29vbAQJAG5hbWVfaGFzaNVnnzKiMxmeAwoAbmV0d29ya19pZG9b32kKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:green_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQvAwAACAQAbmFtZRQAbWluZWNyYWZ0OmdyZWVuX3dvb2wECQBuYW1lX2hhc2i3mElRYHIcSQMKAG5ldHdvcmtfaWSssprwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cyan_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQwAwAACAQAbmFtZRMAbWluZWNyYWZ0OmN5YW5fd29vbAQJAG5hbWVfaGFzaBNDfvHn8dqFAwoAbmV0d29ya19pZK0hAbgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_blue_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQxAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfd29vbAQJAG5hbWVfaGFzaLWFAUfyxFPNAwoAbmV0d29ya19pZL2oEugKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:blue_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQyAwAACAQAbmFtZRMAbWluZWNyYWZ0OmJsdWVfd29vbAQJAG5hbWVfaGFzaLjHyxxbTWCLAwoAbmV0d29ya19pZPaLdFQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:purple_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQzAwAACAQAbmFtZRUAbWluZWNyYWZ0OnB1cnBsZV93b29sBAkAbmFtZV9oYXNojvFtqzjAf/4DCgBuZXR3b3JrX2lklqASNQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:magenta_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ0AwAACAQAbmFtZRYAbWluZWNyYWZ0Om1hZ2VudGFfd29vbAQJAG5hbWVfaGFzaGuOHvf+Pd4yAwoAbmV0d29ya19pZI4UoDQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pink_wool","groupId":18,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ1AwAACAQAbmFtZRMAbWluZWNyYWZ0OnBpbmtfd29vbAQJAG5hbWVfaGFzaPiVA2pFeoFLAwoAbmV0d29ya19pZOZRO6oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWSrAAAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhcnBldAQJAG5hbWVfaGFzaNeMHTI1fWPXAwoAbmV0d29ya19pZEahDFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_gray_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRbAwAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY2FycGV0BAkAbmFtZV9oYXNoHPw6ArBAsP0DCgBuZXR3b3JrX2lkQoAeUAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:gray_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRaAwAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXlfY2FycGV0BAkAbmFtZV9oYXNoZVR0OI+1VRADCgBuZXR3b3JrX2lkETF4WwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:black_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRiAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJsYWNrX2NhcnBldAQJAG5hbWVfaGFzaOk7LP9NptyhAwoAbmV0d29ya19pZFjmXtIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:brown_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRfAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJyb3duX2NhcnBldAQJAG5hbWVfaGFzaNaXFyOsAvIvAwoAbmV0d29ya19pZHPjFuoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRhAwAACAQAbmFtZRQAbWluZWNyYWZ0OnJlZF9jYXJwZXQECQBuYW1lX2hhc2i9eSKBf6SO3wMKAG5ldHdvcmtfaWQuhI/KCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:orange_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRUAwAACAQAbmFtZRcAbWluZWNyYWZ0Om9yYW5nZV9jYXJwZXQECQBuYW1lX2hhc2hIUkO4HlAdygMKAG5ldHdvcmtfaWSyKV9OCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:yellow_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRXAwAACAQAbmFtZRcAbWluZWNyYWZ0OnllbGxvd19jYXJwZXQECQBuYW1lX2hhc2hSDKX3scCamwMKAG5ldHdvcmtfaWT8nq+ECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lime_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRYAwAACAQAbmFtZRUAbWluZWNyYWZ0OmxpbWVfY2FycGV0BAkAbmFtZV9oYXNo+6KFOpzsib4DCgBuZXR3b3JrX2lkT+DS4woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:green_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRgAwAACAQAbmFtZRYAbWluZWNyYWZ0OmdyZWVuX2NhcnBldAQJAG5hbWVfaGFzaCHPMP9ltqFJAwoAbmV0d29ya19pZBgwAvAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cyan_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRcAwAACAQAbmFtZRUAbWluZWNyYWZ0OmN5YW5fY2FycGV0BAkAbmFtZV9oYXNobXf62dQBJj8DCgBuZXR3b3JrX2lkKVppLgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_blue_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRWAwAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY2FycGV0BAkAbmFtZV9oYXNo20l4oktdZ3sDCgBuZXR3b3JrX2lkjdeMiwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:blue_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWReAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfY2FycGV0BAkAbmFtZV9oYXNo3p3lsW0eQwsDCgBuZXR3b3JrX2lkAovdPQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:purple_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRdAwAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnBsZV9jYXJwZXQECQBuYW1lX2hhc2jwIA9pW/qp7QMKAG5ldHdvcmtfaWTqJqhjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:magenta_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRVAwAACAQAbmFtZRgAbWluZWNyYWZ0Om1hZ2VudGFfY2FycGV0BAkAbmFtZV9oYXNoFXT36YNNZhMDCgBuZXR3b3JrX2lk+tqsGAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pink_carpet","groupId":19,"block_state_b64":"CgAAAwgAYmxvY2tfaWRZAwAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfY2FycGV0BAkAbmFtZV9oYXNoHll72oqk+OoDCgBuZXR3b3JrX2lkrnBYDwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:white_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTtAAAACAQAbmFtZR8AbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaFUk9iXVjwV8AwoAbmV0d29ya19pZJPZY8AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_gray_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTLAwAACAQAbmFtZSQAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNo7EUk30hmUtYDCgBuZXR3b3JrX2lkh8jVIwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:gray_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTKAwAACAQAbmFtZR4AbWluZWNyYWZ0OmdyYXlfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoW77af6WihdwDCgBuZXR3b3JrX2lkSsqC1woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:black_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTSAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJsYWNrX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaAfWYp0xtgcfAwoAbmV0d29ya19pZMWTC8EKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:brown_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTPAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJyb3duX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaB74EeiLO46XAwoAbmV0d29ya19pZEDHKqwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTRAwAACAQAbmFtZR0AbWluZWNyYWZ0OnJlZF9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2gjFut6Z/VH1gMKAG5ldHdvcmtfaWSvcmwYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:orange_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTEAwAACAQAbmFtZSAAbWluZWNyYWZ0Om9yYW5nZV9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2gADDj2IJiw+gMKAG5ldHdvcmtfaWTHph0FCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:yellow_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTHAwAACAQAbmFtZSAAbWluZWNyYWZ0OnllbGxvd19jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2iy6qKNn3ob5wMKAG5ldHdvcmtfaWQZAI39CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lime_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTIAwAACAQAbmFtZR4AbWluZWNyYWZ0OmxpbWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNo4dYIPslbXPUDCgBuZXR3b3JrX2lk2O8X0AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:green_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTQAwAACAQAbmFtZR8AbWluZWNyYWZ0OmdyZWVuX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaM/c9x2aJh3HAwoAbmV0d29ya19pZA0VfBMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cyan_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTMAwAACAQAbmFtZR4AbWluZWNyYWZ0OmN5YW5fY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNok+xKAe7XXjoDCgBuZXR3b3JrX2lkmkn6uwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_blue_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTGAwAACAQAbmFtZSQAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNogScpIQceyAEDCgBuZXR3b3JrX2lkOmVSbgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:blue_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTOAwAACAQAbmFtZR4AbWluZWNyYWZ0OmJsdWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoFp7mmeL86r0DCgBuZXR3b3JrX2lkS3b3RQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:purple_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTNAwAACAQAbmFtZSAAbWluZWNyYWZ0OnB1cnBsZV9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2iYcVU04hoStwMKAG5ldHdvcmtfaWQXimEjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:magenta_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTFAwAACAQAbmFtZSEAbWluZWNyYWZ0Om1hZ2VudGFfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoy/70q6VPsWgDCgBuZXR3b3JrX2lkf9mxQwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pink_concrete_powder","groupId":20,"block_state_b64":"CgAAAwgAYmxvY2tfaWTJAwAACAQAbmFtZR4AbWluZWNyYWZ0OnBpbmtfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoVikSAf8DwV0DCgBuZXR3b3JrX2lku2MivwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:white_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWTsAAAACAQAbmFtZRgAbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlBAkAbmFtZV9oYXNo6zAp7lsLlvkDCgBuZXR3b3JrX2lk3MAYQAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_gray_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR6AwAACAQAbmFtZR0AbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY29uY3JldGUECQBuYW1lX2hhc2hEtet5wuDIKAMKAG5ldHdvcmtfaWQISs02CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:gray_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR5AwAACAQAbmFtZRcAbWluZWNyYWZ0OmdyYXlfY29uY3JldGUECQBuYW1lX2hhc2j92INnb0a83AMKAG5ldHdvcmtfaWQj8RHwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:black_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWSBAwAACAQAbmFtZRgAbWluZWNyYWZ0OmJsYWNrX2NvbmNyZXRlBAkAbmFtZV9oYXNo2X7NDIQmZ70DCgBuZXR3b3JrX2lk2uiVDQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:brown_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR+AwAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX2NvbmNyZXRlBAkAbmFtZV9oYXNoeka02BwXf6oDCgBuZXR3b3JrX2lkYf+xDQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:red_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWSAAwAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZF9jb25jcmV0ZQQJAG5hbWVfaGFzaPWmNowLGubqAwoAbmV0d29ya19pZKwyx58KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:orange_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWRzAwAACAQAbmFtZRkAbWluZWNyYWZ0Om9yYW5nZV9jb25jcmV0ZQQJAG5hbWVfaGFzaAgE8XmaAi6+AwoAbmV0d29ya19pZMDQNz8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:yellow_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR2AwAACAQAbmFtZRkAbWluZWNyYWZ0OnllbGxvd19jb25jcmV0ZQQJAG5hbWVfaGFzaE6ONfJPBd0+AwoAbmV0d29ya19pZMarutwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:lime_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR3AwAACAQAbmFtZRcAbWluZWNyYWZ0OmxpbWVfY29uY3JldGUECQBuYW1lX2hhc2gnd8JW6wmJcAMKAG5ldHdvcmtfaWTd47aoCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:green_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR/AwAACAQAbmFtZRgAbWluZWNyYWZ0OmdyZWVuX2NvbmNyZXRlBAkAbmFtZV9oYXNokbFxRKchQZkDCgBuZXR3b3JrX2lkmhZWUgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cyan_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR7AwAACAQAbmFtZRcAbWluZWNyYWZ0OmN5YW5fY29uY3JldGUECQBuYW1lX2hhc2hFRrWJ33qj1wMKAG5ldHdvcmtfaWQbi5b8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:light_blue_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR1AwAACAQAbmFtZR0AbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY29uY3JldGUECQBuYW1lX2hhc2gHAe0kl0SE4AMKAG5ldHdvcmtfaWRL/GbSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:blue_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR9AwAACAQAbmFtZRcAbWluZWNyYWZ0OmJsdWVfY29uY3JldGUECQBuYW1lX2hhc2hiay301nnj1wMKAG5ldHdvcmtfaWRMvFXNCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:purple_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR8AwAACAQAbmFtZRkAbWluZWNyYWZ0OnB1cnBsZV9jb25jcmV0ZQQJAG5hbWVfaGFzaHBHflsPIwdXAwoAbmV0d29ya19pZCyKA5gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:magenta_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR0AwAACAQAbmFtZRoAbWluZWNyYWZ0Om1hZ2VudGFfY29uY3JldGUECQBuYW1lX2hhc2gN7LuB/OvdZAMKAG5ldHdvcmtfaWTc6ZOdCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pink_concrete","groupId":21,"block_state_b64":"CgAAAwgAYmxvY2tfaWR4AwAACAQAbmFtZRcAbWluZWNyYWZ0OnBpbmtfY29uY3JldGUECQBuYW1lX2hhc2ii2G5F0u3SOAMKAG5ldHdvcmtfaWSszGgrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:hardened_clay","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWSsAAAACAQAbmFtZRcAbWluZWNyYWZ0OmhhcmRlbmVkX2NsYXkECQBuYW1lX2hhc2jrnRwCJ0krJAMKAG5ldHdvcmtfaWRBCOrrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:white_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWSfAAAACAQAbmFtZRoAbWluZWNyYWZ0OndoaXRlX3RlcnJhY290dGEECQBuYW1lX2hhc2j3RSdgmnAIewMKAG5ldHdvcmtfaWSimKw+CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:light_gray_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTaAwAACAQAbmFtZR8AbWluZWNyYWZ0OmxpZ2h0X2dyYXlfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAz1Ri3wIxomAwoAbmV0d29ya19pZH5qgOcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:gray_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTZAwAACAQAbmFtZRkAbWluZWNyYWZ0OmdyYXlfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAXdSLAaNZ9vAwoAbmV0d29ya19pZM1QDV0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:black_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWThAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJsYWNrX3RlcnJhY290dGEECQBuYW1lX2hhc2jxssdv5vlbpgMKAG5ldHdvcmtfaWRE3Ru/CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brown_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTeAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJyb3duX3RlcnJhY290dGEECQBuYW1lX2hhc2gG4kPenmOF9gMKAG5ldHdvcmtfaWQ/i0iNCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTgAwAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNo7fX56HXFejEDCgBuZXR3b3JrX2lk8tTF8QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:orange_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTTAwAACAQAbmFtZRsAbWluZWNyYWZ0Om9yYW5nZV90ZXJyYWNvdHRhBAkAbmFtZV9oYXNo0Hjmql3sruMDCgBuZXR3b3JrX2lklmqmkAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:yellow_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTWAwAACAQAbmFtZRsAbWluZWNyYWZ0OnllbGxvd190ZXJyYWNvdHRhBAkAbmFtZV9oYXNoqkyKKrmA3VcDCgBuZXR3b3JrX2lkaM/orAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:lime_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTXAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpbWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaANjADFOF9v7AwoAbmV0d29ya19pZJt0XsgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:green_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTfAwAACAQAbmFtZRoAbWluZWNyYWZ0OmdyZWVuX3RlcnJhY290dGEECQBuYW1lX2hhc2j5Ybq36yYwRQMKAG5ldHdvcmtfaWQ8kGdHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cyan_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTbAwAACAQAbmFtZRkAbWluZWNyYWZ0OmN5YW5fdGVycmFjb3R0YQQJAG5hbWVfaGFzaN09COzMuHwAAwoAbmV0d29ya19pZIWPCzoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_blue_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTVAwAACAQAbmFtZR8AbWluZWNyYWZ0OmxpZ2h0X2JsdWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaOMytez7cOZiAwoAbmV0d29ya19pZFHK1UsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:blue_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTdAwAACAQAbmFtZRkAbWluZWNyYWZ0OmJsdWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaF6inyTK5RpAAwoAbmV0d29ya19pZF5mVZIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:purple_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTcAwAACAQAbmFtZRsAbWluZWNyYWZ0OnB1cnBsZV90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoKF7YG61yTbEDCgBuZXR3b3JrX2lkhtRDlwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:magenta_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTUAwAACAQAbmFtZRwAbWluZWNyYWZ0Om1hZ2VudGFfdGVycmFjb3R0YQQJAG5hbWVfaGFzaLWvtpAVtztyAwoAbmV0d29ya19pZN5SoakKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pink_terracotta","groupId":22,"block_state_b64":"CgAAAwgAYmxvY2tfaWTYAwAACAQAbmFtZRkAbWluZWNyYWZ0OnBpbmtfdGVycmFjb3R0YQQJAG5hbWVfaGFzaJ7mzvyzSQZTAwoAbmV0d29ya19pZDJWe4YKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTcAAAACAQAbmFtZSEAbWluZWNyYWZ0OndoaXRlX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoiVzCdoHAJo0DCgBuZXR3b3JrX2lkIlj9AAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:silver_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTkAAAACAQAbmFtZSIAbWluZWNyYWZ0OnNpbHZlcl9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAVsA0CnhzA4AwoAbmV0d29ya19pZPnxtJEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:gray_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTjAAAACAQAbmFtZSAAbWluZWNyYWZ0OmdyYXlfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2jvLZt9u/lF/AMKAG5ldHdvcmtfaWQVU8eFCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:black_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTrAAAACAQAbmFtZSEAbWluZWNyYWZ0OmJsYWNrX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoe8I4xAXbO5UDCgBuZXR3b3JrX2lk2Icb9AoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brown_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWToAAAACAQAbmFtZSEAbWluZWNyYWZ0OmJyb3duX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoSiNZOobbpjoDCgBuZXR3b3JrX2lkJy0jwgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTqAAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaBdWFGLmCLFVAwoAbmV0d29ya19pZMYBJSEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:orange_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTdAAAACAQAbmFtZSIAbWluZWNyYWZ0Om9yYW5nZV9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaMyJMrnPr7szAwoAbmV0d29ya19pZN6+7TUKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:yellow_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTgAAAACAQAbmFtZSIAbWluZWNyYWZ0OnllbGxvd19nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaN6NaIhf6m0uAwoAbmV0d29ya19pZKRHXeoKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:lime_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWThAAAACAQAbmFtZSAAbWluZWNyYWZ0OmxpbWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2iF3E68/rB2EAMKAG5ldHdvcmtfaWSP7qQWCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:green_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTpAAAACAQAbmFtZSEAbWluZWNyYWZ0OmdyZWVuX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNow5mo8aQDFboDCgBuZXR3b3JrX2lkoF11kgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cyan_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTlAAAACAQAbmFtZSAAbWluZWNyYWZ0OmN5YW5fZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2gnNB+cCFRJhwMKAG5ldHdvcmtfaWT9buMtCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_blue_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTfAAAACAQAbmFtZSYAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2gladnCDBKCigMKAG5ldHdvcmtfaWS5CszFCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:blue_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTnAAAACAQAbmFtZSAAbWluZWNyYWZ0OmJsdWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2giOZK+2nB1igMKAG5ldHdvcmtfaWR+e22CCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:purple_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTbAAAACAQAbmFtZSIAbWluZWNyYWZ0OnB1cnBsZV9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaIQU03txeAfHAwoAbmV0d29ya19pZLKbSE4KBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:magenta_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTeAAAACAQAbmFtZSMAbWluZWNyYWZ0Om1hZ2VudGFfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2i/SNqDJbfjMgMKAG5ldHdvcmtfaWQKf9UvCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pink_glazed_terracotta","groupId":23,"block_state_b64":"CgAAAwgAYmxvY2tfaWTiAAAACAQAbmFtZSAAbWluZWNyYWZ0OnBpbmtfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2hik8DVt4g+twMKAG5ldHdvcmtfaWTKzav2CgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:purpur_block","groupId":24,"block_state_b64":"CgAAAwgAYmxvY2tfaWTJAAAACAQAbmFtZRYAbWluZWNyYWZ0OnB1cnB1cl9ibG9jawQJAG5hbWVfaGFzaAgLwnUZGlzsAwoAbmV0d29ya19pZGCZ+4UKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:purpur_pillar","groupId":24,"block_state_b64":"CgAAAwgAYmxvY2tfaWS2BAAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnB1cl9waWxsYXIECQBuYW1lX2hhc2iFcSsdykO+jgMKAG5ldHdvcmtfaWQe0+geCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:packed_mud","groupId":24,"block_state_b64":"CgAAAwgAYmxvY2tfaWTcAgAACAQAbmFtZRQAbWluZWNyYWZ0OnBhY2tlZF9tdWQECQBuYW1lX2hhc2gHOMa121h4FgMKAG5ldHdvcmtfaWTUb6LyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:mud_bricks","groupId":24,"block_state_b64":"CgAAAwgAYmxvY2tfaWTaAgAACAQAbmFtZRQAbWluZWNyYWZ0Om11ZF9icmlja3MECQBuYW1lX2hhc2iDL/SVl/PewQMKAG5ldHdvcmtfaWSkBjaDCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:nether_wart_block","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTWAAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl93YXJ0X2Jsb2NrBAkAbmFtZV9oYXNo9XGS4GNnlV4DCgBuZXR3b3JrX2lkh3apIgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_wart_block","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTiAQAACAQAbmFtZRsAbWluZWNyYWZ0OndhcnBlZF93YXJ0X2Jsb2NrBAkAbmFtZV9oYXNo9IqDS9yUPJoDCgBuZXR3b3JrX2lkMpKAbAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:shroomlight","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTlAQAACAQAbmFtZRUAbWluZWNyYWZ0OnNocm9vbWxpZ2h0BAkAbmFtZV9oYXNoZHCHcHX/HYADCgBuZXR3b3JrX2lkLG2JiwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:crimson_nylium","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTnAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fbnlsaXVtBAkAbmFtZV9oYXNoOr6DJYW2bFYDCgBuZXR3b3JrX2lkuWpRDgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_nylium","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWToAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9ueWxpdW0ECQBuYW1lX2hhc2g0Zf89cfr3rwMKAG5ldHdvcmtfaWSu/kekCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:netherrack","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWRXAAAACAQAbmFtZRQAbWluZWNyYWZ0Om5ldGhlcnJhY2sECQBuYW1lX2hhc2i/r5ZyRsvPyQMKAG5ldHdvcmtfaWTAiTOACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:soul_soil","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTrAQAACAQAbmFtZRMAbWluZWNyYWZ0OnNvdWxfc29pbAQJAG5hbWVfaGFzaC1/87ccutuTAwoAbmV0d29ya19pZKc63SMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:grass_block","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWQCAAAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXNzX2Jsb2NrBAkAbmFtZV9oYXNojPyGp3/CSZwDCgBuZXR3b3JrX2lktCgx3goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:podzol","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTzAAAACAQAbmFtZRAAbWluZWNyYWZ0OnBvZHpvbAQJAG5hbWVfaGFzaBzqokRjH4Z1AwoAbmV0d29ya19pZPPS/GUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mycelium","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWRuAAAACAQAbmFtZRIAbWluZWNyYWZ0Om15Y2VsaXVtBAkAbmFtZV9oYXNojTN09cKickIDCgBuZXR3b3JrX2lkLNPxXQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:grass_path","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTGAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdyYXNzX3BhdGgECQBuYW1lX2hhc2i0/KZV8Qsy+gMKAG5ldHdvcmtfaWT7CcdzCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dirt","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWQDAAAACAQAbmFtZQ4AbWluZWNyYWZ0OmRpcnQECQBuYW1lX2hhc2hXp6jnXAe+kQMKAG5ldHdvcmtfaWSG706CCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:coarse_dirt","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTBBAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvYXJzZV9kaXJ0BAkAbmFtZV9oYXNosd+cah7WSmoDCgBuZXR3b3JrX2lkgS5RcAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dirt_with_roots","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ9AgAACAQAbmFtZRkAbWluZWNyYWZ0OmRpcnRfd2l0aF9yb290cwQJAG5hbWVfaGFzaLCNDYPviDCIAwoAbmV0d29ya19pZNCkwzoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:farmland","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ8AAAACAQAbmFtZRIAbWluZWNyYWZ0OmZhcm1sYW5kBAkAbmFtZV9oYXNoxyQ5ag7LolADCgBuZXR3b3JrX2lkX618FQoGAHN0YXRlcwMSAG1vaXN0dXJpemVkX2Ftb3VudAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mud","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWTYAgAACAQAbmFtZQ0AbWluZWNyYWZ0Om11ZAQJAG5hbWVfaGFzaPb/3P+uLy+9AwoAbmV0d29ya19pZPIUlUkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:clay","groupId":25,"block_state_b64":"CgAAAwgAYmxvY2tfaWRSAAAACAQAbmFtZQ4AbWluZWNyYWZ0OmNsYXkECQBuYW1lX2hhc2j/S6sKXRcpzwMKAG5ldHdvcmtfaWRmsb8nCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:iron_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQPAAAACAQAbmFtZRIAbWluZWNyYWZ0Omlyb25fb3JlBAkAbmFtZV9oYXNoS7BYtLnfx3gDCgBuZXR3b3JrX2lk3loneQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:gold_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQOAAAACAQAbmFtZRIAbWluZWNyYWZ0OmdvbGRfb3JlBAkAbmFtZV9oYXNoC5Y+DUGXLC4DCgBuZXR3b3JrX2lkNhvMfwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:diamond_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ4AAAACAQAbmFtZRUAbWluZWNyYWZ0OmRpYW1vbmRfb3JlBAkAbmFtZV9oYXNokUOJ2wZZrGQDCgBuZXR3b3JrX2lk/dChVAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:lapis_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQVAAAACAQAbmFtZRMAbWluZWNyYWZ0OmxhcGlzX29yZQQJAG5hbWVfaGFzaMrmrUrSzb7qAwoAbmV0d29ya19pZMg+qK4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:redstone_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWRJAAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZHN0b25lX29yZQQJAG5hbWVfaGFzaFHVnp8Wc4JbAwoAbmV0d29ya19pZKDYvQoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:coal_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQQAAAACAQAbmFtZRIAbWluZWNyYWZ0OmNvYWxfb3JlBAkAbmFtZV9oYXNo1OjA+Iuy51oDCgBuZXR3b3JrX2lk+R/aKAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:copper_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ2AgAACAQAbmFtZRQAbWluZWNyYWZ0OmNvcHBlcl9vcmUECQBuYW1lX2hhc2iSZduSntOzOwMKAG5ldHdvcmtfaWQtIuCnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:emerald_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSBAAAACAQAbmFtZRUAbWluZWNyYWZ0OmVtZXJhbGRfb3JlBAkAbmFtZV9oYXNoJTovr+VgINsDCgBuZXR3b3JrX2lknbkqCgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:quartz_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSZAAAACAQAbmFtZRQAbWluZWNyYWZ0OnF1YXJ0el9vcmUECQBuYW1lX2hhc2g0yNHLMK9TaQMKAG5ldHdvcmtfaWSzN7nzCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:nether_gold_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQfAgAACAQAbmFtZRkAbWluZWNyYWZ0Om5ldGhlcl9nb2xkX29yZQQJAG5hbWVfaGFzaEJZ7segIBgBAwoAbmV0d29ya19pZNI9pDgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:ancient_debris","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWQOAgAACAQAbmFtZRgAbWluZWNyYWZ0OmFuY2llbnRfZGVicmlzBAkAbmFtZV9oYXNoNrbxMc9AwKcDCgBuZXR3b3JrX2lkrSNjEAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:deepslate_iron_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSQAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9pcm9uX29yZQQJAG5hbWVfaGFzaB/fDL9pgvXXAwoAbmV0d29ya19pZFA0bz4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_gold_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSRAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9nb2xkX29yZQQJAG5hbWVfaGFzaF9G7WYhKFinAwoAbmV0d29ya19pZHQTfBUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_diamond_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSUAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV9kaWFtb25kX29yZQQJAG5hbWVfaGFzaEUH5USh+iD3AwoAbmV0d29ya19pZHP6VzAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_lapis_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSPAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV9sYXBpc19vcmUECQBuYW1lX2hhc2j+yFxU/KZs1gMKAG5ldHdvcmtfaWRKINzICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:deepslate_redstone_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSSAgAACAQAbmFtZSAAbWluZWNyYWZ0OmRlZXBzbGF0ZV9yZWRzdG9uZV9vcmUECQBuYW1lX2hhc2iVgM3wWWD6ugMKAG5ldHdvcmtfaWReBdYRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:deepslate_emerald_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSWAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV9lbWVyYWxkX29yZQQJAG5hbWVfaGFzaNlfo5HTwS6wAwoAbmV0d29ya19pZNeie6sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_coal_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSVAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9jb2FsX29yZQQJAG5hbWVfaGFzaIjikmcbRrPPAwoAbmV0d29ya19pZD9TiygKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:deepslate_copper_ore","groupId":26,"block_state_b64":"CgAAAwgAYmxvY2tfaWSXAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9jb3BwZXJfb3JlBAkAbmFtZV9oYXNottjV4Ev5LAQDCgBuZXR3b3JrX2lkP23rgQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stone","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWQBAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnN0b25lBAkAbmFtZV9oYXNoE3mqhJxzJycDCgBuZXR3b3JrX2lkIQ4xgAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:granite","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRNAwAACAQAbmFtZREAbWluZWNyYWZ0OmdyYW5pdGUECQBuYW1lX2hhc2iq+Dur2pw4AwMKAG5ldHdvcmtfaWT2NMfJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:diorite","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRPAwAACAQAbmFtZREAbWluZWNyYWZ0OmRpb3JpdGUECQBuYW1lX2hhc2iaFsq2iinZBQMKAG5ldHdvcmtfaWQqGE6XCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:andesite","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRRAwAACAQAbmFtZRIAbWluZWNyYWZ0OmFuZGVzaXRlBAkAbmFtZV9oYXNosaLIEnQQoSYDCgBuZXR3b3JrX2lkEApRZAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:blackstone","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWQQAgAACAQAbmFtZRQAbWluZWNyYWZ0OmJsYWNrc3RvbmUECQBuYW1lX2hhc2iMFYziD80D6QMKAG5ldHdvcmtfaWSrUryHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:deepslate","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWR5AgAACAQAbmFtZRMAbWluZWNyYWZ0OmRlZXBzbGF0ZQQJAG5hbWVfaGFzaKX5pAblxz8TAwoAbmV0d29ya19pZOJoQjsKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:tuff","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRMAgAACAQAbmFtZQ4AbWluZWNyYWZ0OnR1ZmYECQBuYW1lX2hhc2h1Rwc1XYsBGwMKAG5ldHdvcmtfaWRwQGn0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:basalt","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWTpAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhc2FsdAQJAG5hbWVfaGFzaH+UQO2yWodiAwoAbmV0d29ya19pZBPNSV4KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_granite","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWROAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGUECQBuYW1lX2hhc2iLiEfys8pFIAMKAG5ldHdvcmtfaWTCxxcHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_diorite","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRQAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGUECQBuYW1lX2hhc2hTxY4fKmNmlAMKAG5ldHdvcmtfaWTmtjdRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_andesite","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRSAwAACAQAbmFtZRsAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlBAkAbmFtZV9oYXNovl28uFk4HuQDCgBuZXR3b3JrX2lklFjuCwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_blackstone","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWQiAgAACAQAbmFtZR0AbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmUECQBuYW1lX2hhc2jT9fHCl6vWQQMKAG5ldHdvcmtfaWR/Ho6oCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_deepslate","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWR+AgAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaHC1edoaWF3uAwoAbmV0d29ya19pZCPeQsEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_tuff","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWTrAwAACAQAbmFtZRcAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmYECQBuYW1lX2hhc2hyaLe/KEVZ0gMKAG5ldHdvcmtfaWTcX3NrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_basalt","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWTqAQAACAQAbmFtZRkAbWluZWNyYWZ0OnBvbGlzaGVkX2Jhc2FsdAQJAG5hbWVfaGFzaMS+L0gMnRcBAwoAbmV0d29ya19pZF+/mHwKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:smooth_basalt","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWR4AgAACAQAbmFtZRcAbWluZWNyYWZ0OnNtb290aF9iYXNhbHQECQBuYW1lX2hhc2jKPUdz89kuNAMKAG5ldHdvcmtfaWTkb/oVCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:cinnabar","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRUBQAACAQAbmFtZRIAbWluZWNyYWZ0OmNpbm5hYmFyBAkAbmFtZV9oYXNoLCA0LcYrDqwDCgBuZXR3b3JrX2lkZSagvQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:polished_cinnabar","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRZBQAACAQAbmFtZRsAbWluZWNyYWZ0OnBvbGlzaGVkX2Npbm5hYmFyBAkAbmFtZV9oYXNoR5aC3zX9FdADCgBuZXR3b3JrX2lkMekoqgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sulfur","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRDBQAACAQAbmFtZRAAbWluZWNyYWZ0OnN1bGZ1cgQJAG5hbWVfaGFzaCN+t2Hu6rHYAwoAbmV0d29ya19pZNiNZS0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:potent_sulfur","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRTBQAACAQAbmFtZRcAbWluZWNyYWZ0OnBvdGVudF9zdWxmdXIECQBuYW1lX2hhc2gQceqavaD5lgMKAG5ldHdvcmtfaWRrI6XYCgYAc3RhdGVzCBMAcG90ZW50X3N1bGZ1cl9zdGF0ZQMAZHJ5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_sulfur","groupId":27,"block_state_b64":"CgAAAwgAYmxvY2tfaWRIBQAACAQAbmFtZRkAbWluZWNyYWZ0OnBvbGlzaGVkX3N1bGZ1cgQJAG5hbWVfaGFzaBw8CnPc8T0IAwoAbmV0d29ya19pZKTrH8gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:gravel","groupId":28,"block_state_b64":"CgAAAwgAYmxvY2tfaWQNAAAACAQAbmFtZRAAbWluZWNyYWZ0OmdyYXZlbAQJAG5hbWVfaGFzaOFxz8XJd2r/AwoAbmV0d29ya19pZBpfI1sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sand","groupId":28,"block_state_b64":"CgAAAwgAYmxvY2tfaWQMAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnNhbmQECQBuYW1lX2hhc2i6lthXXbAyWAMKAG5ldHdvcmtfaWRjeUMICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:red_sand","groupId":28,"block_state_b64":"CgAAAwgAYmxvY2tfaWS0BAAACAQAbmFtZRIAbWluZWNyYWZ0OnJlZF9zYW5kBAkAbmFtZV9oYXNoCiarI69JQCkDCgBuZXR3b3JrX2lkU8UD/AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cactus","groupId":28,"block_state_b64":"CgAAAwgAYmxvY2tfaWRRAAAACAQAbmFtZRAAbWluZWNyYWZ0OmNhY3R1cwQJAG5hbWVfaGFzaCG9zL0N4wvGAwoAbmV0d29ya19pZDeCERAKBgBzdGF0ZXMDAwBhZ2UAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oak_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQRAAAACAQAbmFtZREAbWluZWNyYWZ0Om9ha19sb2cECQBuYW1lX2hhc2ho6TS+K7PZFQMKAG5ldHdvcmtfaWQjfjoxCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_oak_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQJAQAACAQAbmFtZRoAbWluZWNyYWZ0OnN0cmlwcGVkX29ha19sb2cECQBuYW1lX2hhc2h8dqh+OOHU4wMKAG5ldHdvcmtfaWSYKjdrCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spruce_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ4AwAACAQAbmFtZRQAbWluZWNyYWZ0OnNwcnVjZV9sb2cECQBuYW1lX2hhc2hZ03qaLoF3WgMKAG5ldHdvcmtfaWRlFD8eCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_spruce_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQEAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX3NwcnVjZV9sb2cECQBuYW1lX2hhc2iNrhKjS5IyrgMKAG5ldHdvcmtfaWRQcEC3CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:birch_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ5AwAACAQAbmFtZRMAbWluZWNyYWZ0OmJpcmNoX2xvZwQJAG5hbWVfaGFzaBUzT3NxsZAnAwoAbmV0d29ya19pZBKN3VQKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stripped_birch_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQFAQAACAQAbmFtZRwAbWluZWNyYWZ0OnN0cmlwcGVkX2JpcmNoX2xvZwQJAG5hbWVfaGFzaCFKS4AeuSidAwoAbmV0d29ya19pZN0IONIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:jungle_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ6AwAACAQAbmFtZRQAbWluZWNyYWZ0Omp1bmdsZV9sb2cECQBuYW1lX2hhc2gkwW0KNulqDgMKAG5ldHdvcmtfaWQaziU/CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_jungle_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQGAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2p1bmdsZV9sb2cECQBuYW1lX2hhc2hAwMsgOk02JAMKAG5ldHdvcmtfaWQvls0eCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:acacia_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWSiAAAACAQAbmFtZRQAbWluZWNyYWZ0OmFjYWNpYV9sb2cECQBuYW1lX2hhc2iV48VpYhjoYQMKAG5ldHdvcmtfaWRxEqe0CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_acacia_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQHAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2FjYWNpYV9sb2cECQBuYW1lX2hhc2hJb0lQqnEqlgMKAG5ldHdvcmtfaWRg3IdRCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dark_oak_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ7AwAACAQAbmFtZRYAbWluZWNyYWZ0OmRhcmtfb2FrX2xvZwQJAG5hbWVfaGFzaIWfVRd0XUo3AwoAbmV0d29ya19pZPMM7LYKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stripped_dark_oak_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQIAQAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2Rhcmtfb2FrX2xvZwQJAG5hbWVfaGFzaPFTdxRdPwkOAwoAbmV0d29ya19pZDIzenIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mangrove_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWTjAgAACAQAbmFtZRYAbWluZWNyYWZ0Om1hbmdyb3ZlX2xvZwQJAG5hbWVfaGFzaHZe6DzPZBobAwoAbmV0d29ya19pZG6DuYkKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stripped_mangrove_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWTkAgAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX21hbmdyb3ZlX2xvZwQJAG5hbWVfaGFzaLqIBo4hwA//AwoAbmV0d29ya19pZPtRn7UKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cherry_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQXAwAACAQAbmFtZRQAbWluZWNyYWZ0OmNoZXJyeV9sb2cECQBuYW1lX2hhc2hwFlaioppB1wMKAG5ldHdvcmtfaWS2sdXECgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_cherry_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWQWAwAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2NoZXJyeV9sb2cECQBuYW1lX2hhc2i85H6G+WhXaAMKAG5ldHdvcmtfaWRjzoglCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_oak_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWTiBAAACAQAbmFtZRYAbWluZWNyYWZ0OnBhbGVfb2FrX2xvZwQJAG5hbWVfaGFzaIEcMMTin/ihAwoAbmV0d29ya19pZMtoEVwKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stripped_pale_oak_log","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWThBAAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX3BhbGVfb2FrX2xvZwQJAG5hbWVfaGFzaBVKFLV2TrFcAwoAbmV0d29ya19pZBY8/GAKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:crimson_stem","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWTgAQAACAQAbmFtZRYAbWluZWNyYWZ0OmNyaW1zb25fc3RlbQQJAG5hbWVfaGFzaM0FzfL0UTKZAwoAbmV0d29ya19pZKvzID0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stripped_crimson_stem","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWTvAQAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2NyaW1zb25fc3RlbQQJAG5hbWVfaGFzaDlA6nood57EAwoAbmV0d29ya19pZHrIqjIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_stem","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWThAQAACAQAbmFtZRUAbWluZWNyYWZ0OndhcnBlZF9zdGVtBAkAbmFtZV9oYXNon7cKfPZxdrUDCgBuZXR3b3JrX2lkerWyMwoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_warped_stem","groupId":29,"block_state_b64":"CgAAAwgAYmxvY2tfaWTwAQAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX3dhcnBlZF9zdGVtBAkAbmFtZV9oYXNoEw+y0dDPSd8DCgBuZXR3b3JrX2lkIQ9vBAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oak_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWTTAQAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha193b29kBAkAbmFtZV9oYXNoqQIkuVPyJX0DCgBuZXR3b3JrX2lku2G1YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_oak_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQyBAAACAQAbmFtZRsAbWluZWNyYWZ0OnN0cmlwcGVkX29ha193b29kBAkAbmFtZV9oYXNovW6KCv+VZnsDCgBuZXR3b3JrX2lkkhWGegoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQtBAAACAQAbmFtZRUAbWluZWNyYWZ0OnNwcnVjZV93b29kBAkAbmFtZV9oYXNoTrIJ5TAQ+OgDCgBuZXR3b3JrX2lkaXLxCwoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_spruce_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQzBAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX3NwcnVjZV93b29kBAkAbmFtZV9oYXNoMnuUk4Xo6icDCgBuZXR3b3JrX2lkes2ydAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQuBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJpcmNoX3dvb2QECQBuYW1lX2hhc2iqVjG4xt0cKQMKAG5ldHdvcmtfaWS06c5VCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_birch_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ0BAAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2JpcmNoX3dvb2QECQBuYW1lX2hhc2hm88R604TKbAMKAG5ldHdvcmtfaWRleEMJCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQvBAAACAQAbmFtZRUAbWluZWNyYWZ0Omp1bmdsZV93b29kBAkAbmFtZV9oYXNo9bYW29ORWCoDCgBuZXR3b3JrX2lkyFyKLQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_jungle_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ1BAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2p1bmdsZV93b29kBAkAbmFtZV9oYXNoUVs6KsZQRBoDCgBuZXR3b3JrX2lk92k8HQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQwBAAACAQAbmFtZRUAbWluZWNyYWZ0OmFjYWNpYV93b29kBAkAbmFtZV9oYXNoKkDfgzlJUcIDCgBuZXR3b3JrX2lkuTWlcgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_acacia_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ2BAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2FjYWNpYV93b29kBAkAbmFtZV9oYXNo/kOPN2bCJhUDCgBuZXR3b3JrX2lktl6LwQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQxBAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhcmtfb2FrX3dvb2QECQBuYW1lX2hhc2jaKv4ORLadAAMKAG5ldHdvcmtfaWSDrNQ8CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_dark_oak_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ3BAAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX2Rhcmtfb2FrX3dvb2QECQBuYW1lX2hhc2h2jFDfKVFgfAMKAG5ldHdvcmtfaWTgZQ5VCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWTwAgAACAQAbmFtZRcAbWluZWNyYWZ0Om1hbmdyb3ZlX3dvb2QECQBuYW1lX2hhc2iXVxG0JG2fVAMKAG5ldHdvcmtfaWSkqJ4cCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_mangrove_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWTxAgAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX21hbmdyb3ZlX3dvb2QECQBuYW1lX2hhc2h7CkbaBF7/WAMKAG5ldHdvcmtfaWQLAX88CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQhAwAACAQAbmFtZRUAbWluZWNyYWZ0OmNoZXJyeV93b29kBAkAbmFtZV9oYXNoAW8srlmpBM8DCgBuZXR3b3JrX2lkLPsAwgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_cherry_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQgAwAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2NoZXJyeV93b29kBAkAbmFtZV9oYXNo/e7KXv+CB38DCgBuZXR3b3JrX2lkg5aVtQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWTsBAAACAQAbmFtZRcAbWluZWNyYWZ0OnBhbGVfb2FrX3dvb2QECQBuYW1lX2hhc2hGlXnbUgRIggMKAG5ldHdvcmtfaWRPLx7LCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_pale_oak_wood","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWTrBAAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX3BhbGVfb2FrX3dvb2QECQBuYW1lX2hhc2iqaxd6ta2eNAMKAG5ldHdvcmtfaWQI+pz3CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_hyphae","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQqAgAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25faHlwaGFlBAkAbmFtZV9oYXNouRmKmfSqEWADCgBuZXR3b3JrX2lk+Tm5rQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stripped_crimson_hyphae","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQrAgAACAQAbmFtZSEAbWluZWNyYWZ0OnN0cmlwcGVkX2NyaW1zb25faHlwaGFlBAkAbmFtZV9oYXNoFffwmABq4LUDCgBuZXR3b3JrX2lkZAlUbgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:warped_hyphae","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQpAgAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9oeXBoYWUECQBuYW1lX2hhc2hn8plQUr6pmQMKAG5ldHdvcmtfaWRU2AIBCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:stripped_warped_hyphae","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQsAgAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX3dhcnBlZF9oeXBoYWUECQBuYW1lX2hhc2irKq+HYPSgjQMKAG5ldHdvcmtfaWSbrOPDCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_block","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQOAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19ibG9jawQJAG5hbWVfaGFzaAbDeur6stIBAwoAbmV0d29ya19pZCJAwn0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:stripped_bamboo_block","groupId":30,"block_state_b64":"CgAAAwgAYmxvY2tfaWQPAwAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2JhbWJvb19ibG9jawQJAG5hbWVfaGFzaJpwytpZOZM9AwoAbmV0d29ya19pZKuRbNEKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oak_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWQSAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19sZWF2ZXMECQBuYW1lX2hhc2h6O4xGqA2oKgMKAG5ldHdvcmtfaWT98c59CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spruce_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWQfBAAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9sZWF2ZXMECQBuYW1lX2hhc2i9x1CtNAuqZwMKAG5ldHdvcmtfaWSzF7pTCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:birch_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWQgBAAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX2xlYXZlcwQJAG5hbWVfaGFzaBlAGHaoaLZSAwoAbmV0d29ya19pZOjtvWcKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:jungle_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWQhBAAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9sZWF2ZXMECQBuYW1lX2hhc2iW1uAH07zGhgMKAG5ldHdvcmtfaWSA5KX0CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:acacia_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWShAAAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9sZWF2ZXMECQBuYW1lX2hhc2iZJf8dAgDRNQMKAG5ldHdvcmtfaWQ/G7VuCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dark_oak_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWQiBAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX2xlYXZlcwQJAG5hbWVfaGFzaCk7rDipWFSjAwoAbmV0d29ya19pZJ2AkbYKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mangrove_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWTXAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX2xlYXZlcwQJAG5hbWVfaGFzaKyI/dWvhEG8AwoAbmV0d29ya19pZPQxCZ8KBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cherry_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWQjAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9sZWF2ZXMECQBuYW1lX2hhc2giTs9ChhYBlQMKAG5ldHdvcmtfaWR8bPpwCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_oak_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWTuBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX2xlYXZlcwQJAG5hbWVfaGFzaKVccFYyf0wbAwoAbmV0d29ya19pZNFNvgcKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:azalea_leaves","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWRDAgAACAQAbmFtZRcAbWluZWNyYWZ0OmF6YWxlYV9sZWF2ZXMECQBuYW1lX2hhc2iXFhD57wFS7AMKAG5ldHdvcmtfaWTNB/9ECgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:azalea_leaves_flowered","groupId":31,"block_state_b64":"CgAAAwgAYmxvY2tfaWREAgAACAQAbmFtZSAAbWluZWNyYWZ0OmF6YWxlYV9sZWF2ZXNfZmxvd2VyZWQECQBuYW1lX2hhc2gs8jxlS/pMrwMKAG5ldHdvcmtfaWQ7W4PyCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oak_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQGAAAACAQAbmFtZRUAbWluZWNyYWZ0Om9ha19zYXBsaW5nBAkAbmFtZV9oYXNoogXcT9QfjiUDCgBuZXR3b3JrX2lkG22C+AoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ4BAAACAQAbmFtZRgAbWluZWNyYWZ0OnNwcnVjZV9zYXBsaW5nBAkAbmFtZV9oYXNoe8hz4uYP0FcDCgBuZXR3b3JrX2lkUQmhaQoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ5BAAACAQAbmFtZRcAbWluZWNyYWZ0OmJpcmNoX3NhcGxpbmcECQBuYW1lX2hhc2h348iJQ/tK4wMKAG5ldHdvcmtfaWQ2Uh53CgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ6BAAACAQAbmFtZRgAbWluZWNyYWZ0Omp1bmdsZV9zYXBsaW5nBAkAbmFtZV9oYXNo7tyTOdSrxaADCgBuZXR3b3JrX2lkXmBAdAoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ7BAAACAQAbmFtZRgAbWluZWNyYWZ0OmFjYWNpYV9zYXBsaW5nBAkAbmFtZV9oYXNo99sg15uoX7ADCgBuZXR3b3JrX2lkPXX1KgoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ8BAAACAQAbmFtZRoAbWluZWNyYWZ0OmRhcmtfb2FrX3NhcGxpbmcECQBuYW1lX2hhc2jnVzFplW7cHgMKAG5ldHdvcmtfaWTD4giHCgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_propagule","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWTZAgAACAQAbmFtZRwAbWluZWNyYWZ0Om1hbmdyb3ZlX3Byb3BhZ3VsZQQJAG5hbWVfaGFzaJGeox6hkfLFAwoAbmV0d29ya19pZAIpvpYKBgBzdGF0ZXMBBwBoYW5naW5nAAMPAHByb3BhZ3VsZV9zdGFnZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWQiAwAACAQAbmFtZRgAbWluZWNyYWZ0OmNoZXJyeV9zYXBsaW5nBAkAbmFtZV9oYXNoGrPpNMf1LtcDCgBuZXR3b3JrX2lkypakXQoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_sapling","groupId":32,"block_state_b64":"CgAAAwgAYmxvY2tfaWTtBAAACAQAbmFtZRoAbWluZWNyYWZ0OnBhbGVfb2FrX3NhcGxpbmcECQBuYW1lX2hhc2gzvl+QbSfPHwMKAG5ldHdvcmtfaWSzav9sCgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bee_nest","groupId":33,"block_state_b64":"CgAAAwgAYmxvY2tfaWTZAQAACAQAbmFtZRIAbWluZWNyYWZ0OmJlZV9uZXN0BAkAbmFtZV9oYXNo2R2WBxUHEZIDCgBuZXR3b3JrX2lkiXWLEAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAADCwBob25leV9sZXZlbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:wheat_seeds","groupId":34},{"id":"minecraft:pumpkin_seeds","groupId":34},{"id":"minecraft:melon_seeds","groupId":34},{"id":"minecraft:beetroot_seeds","groupId":34},{"id":"minecraft:torchflower_seeds","groupId":34},{"id":"minecraft:pitcher_pod","groupId":34},{"id":"minecraft:wheat","groupId":35},{"id":"minecraft:beetroot","groupId":35},{"id":"minecraft:potato","groupId":35},{"id":"minecraft:poisonous_potato","groupId":35},{"id":"minecraft:carrot","groupId":35},{"id":"minecraft:golden_carrot","groupId":35},{"id":"minecraft:apple","groupId":35},{"id":"minecraft:golden_apple","groupId":35},{"id":"minecraft:enchanted_golden_apple","groupId":35},{"id":"minecraft:melon_block","groupId":35,"block_state_b64":"CgAAAwgAYmxvY2tfaWRnAAAACAQAbmFtZRUAbWluZWNyYWZ0Om1lbG9uX2Jsb2NrBAkAbmFtZV9oYXNoXxSm0iYpAx8DCgBuZXR3b3JrX2lkC9rqygoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:melon_slice","groupId":35},{"id":"minecraft:glistering_melon_slice","groupId":35},{"id":"minecraft:sweet_berries","groupId":35},{"id":"minecraft:glow_berries","groupId":35},{"id":"minecraft:pumpkin","groupId":35,"block_state_b64":"CgAAAwgAYmxvY2tfaWRWAAAACAQAbmFtZREAbWluZWNyYWZ0OnB1bXBraW4ECQBuYW1lX2hhc2gc8A3jaSzWbgMKAG5ldHdvcmtfaWRFGA+xCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:carved_pumpkin","groupId":36,"block_state_b64":"CgAAAwgAYmxvY2tfaWSaAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNhcnZlZF9wdW1wa2luBAkAbmFtZV9oYXNoPu1T0MJuG90DCgBuZXR3b3JrX2lkXNNn5QoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lit_pumpkin","groupId":36,"block_state_b64":"CgAAAwgAYmxvY2tfaWRbAAAACAQAbmFtZRUAbWluZWNyYWZ0OmxpdF9wdW1wa2luBAkAbmFtZV9oYXNo7gWtEm2uPL0DCgBuZXR3b3JrX2lki8sU4AoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:honeycomb","groupId":36},{"id":"minecraft:resin_clump","groupId":36,"block_state_b64":"CgAAAwgAYmxvY2tfaWT9BAAACAQAbmFtZRUAbWluZWNyYWZ0OnJlc2luX2NsdW1wBAkAbmFtZV9oYXNok5dcTB5ZyioDCgBuZXR3b3JrX2lkFbHrwwoGAHN0YXRlcwMZAG11bHRpX2ZhY2VfZGlyZWN0aW9uX2JpdHMAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:fern","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWRPBAAACAQAbmFtZQ4AbWluZWNyYWZ0OmZlcm4ECQBuYW1lX2hhc2iHbj3yXFn4owMKAG5ldHdvcmtfaWQKC6u7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:large_fern","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWRgBAAACAQAbmFtZRQAbWluZWNyYWZ0OmxhcmdlX2Zlcm4ECQBuYW1lX2hhc2gnE9sd0LzHtQMKAG5ldHdvcmtfaWTS9hG4CgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:short_grass","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWQfAAAACAQAbmFtZRUAbWluZWNyYWZ0OnNob3J0X2dyYXNzBAkAbmFtZV9oYXNobWQghLH0bLcDCgBuZXR3b3JrX2lkJWOOqAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:tall_grass","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWRfBAAACAQAbmFtZRQAbWluZWNyYWZ0OnRhbGxfZ3Jhc3MECQBuYW1lX2hhc2ii5MyZJpv4sgMKAG5ldHdvcmtfaWRRfeH4CgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:short_dry_grass","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWQDBQAACAQAbmFtZRkAbWluZWNyYWZ0OnNob3J0X2RyeV9ncmFzcwQJAG5hbWVfaGFzaLspJ2i3BIGkAwoAbmV0d29ya19pZKdsCUgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:tall_dry_grass","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWQEBQAACAQAbmFtZRgAbWluZWNyYWZ0OnRhbGxfZHJ5X2dyYXNzBAkAbmFtZV9oYXNoBNweZbdOLIMDCgBuZXR3b3JrX2lkI32+NwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bush","groupId":37,"block_state_b64":"CgAAAwgAYmxvY2tfaWT+BAAACAQAbmFtZQ4AbWluZWNyYWZ0OmJ1c2gECQBuYW1lX2hhc2hS6PcDXRRjxAMKAG5ldHdvcmtfaWSrbYGwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:nether_sprouts","groupId":37},{"id":"minecraft:fire_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRGAwAACAQAbmFtZRQAbWluZWNyYWZ0OmZpcmVfY29yYWwECQBuYW1lX2hhc2hOHyyECVQVJwMKAG5ldHdvcmtfaWS9vF0UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brain_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWREAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJyYWluX2NvcmFsBAkAbmFtZV9oYXNoRiWlLCwA2ycDCgBuZXR3b3JrX2lkrjAuhgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bubble_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRFAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbAQJAG5hbWVfaGFzaJz6rWnl+v2qAwoAbmV0d29ya19pZImIWy0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:tube_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWSCAQAACAQAbmFtZRQAbWluZWNyYWZ0OnR1YmVfY29yYWwECQBuYW1lX2hhc2iYa8oO/tgk7wMKAG5ldHdvcmtfaWRTfND5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:horn_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRHAwAACAQAbmFtZRQAbWluZWNyYWZ0Omhvcm5fY29yYWwECQBuYW1lX2hhc2iZnRHjZbnLPgMKAG5ldHdvcmtfaWR+GGp8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dead_fire_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRLAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbAQJAG5hbWVfaGFzaEPU6tFy/latAwoAbmV0d29ya19pZNMa7V4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dead_brain_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRJAwAACAQAbmFtZRoAbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWwECQBuYW1lX2hhc2j5L6QJCISvzwMKAG5ldHdvcmtfaWQkKzeiCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dead_bubble_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRKAwAACAQAbmFtZRsAbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsBAkAbmFtZV9oYXNoSTOZ/8wpeNYDCgBuZXR3b3JrX2lka6w9DAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dead_tube_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRIAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbAQJAG5hbWVfaGFzaJGjNWhlaIJeAwoAbmV0d29ya19pZO3Z0ygKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dead_horn_coral","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRMAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbAQJAG5hbWVfaGFzaJBkz3qt+g2cAwoAbmV0d29ya19pZBAN+eYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:fire_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRJBAAACAQAbmFtZRgAbWluZWNyYWZ0OmZpcmVfY29yYWxfZmFuBAkAbmFtZV9oYXNosOTxYYxsDLgDCgBuZXR3b3JrX2lkFKxbEgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brain_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRHBAAACAQAbmFtZRkAbWluZWNyYWZ0OmJyYWluX2NvcmFsX2ZhbgQJAG5hbWVfaGFzaAi5uHizSNcqAwoAbmV0d29ya19pZFtLjNwKBgBzdGF0ZXMDEwBjb3JhbF9mYW5fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bubble_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRIBAAACAQAbmFtZRoAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hy/rX2on17DgMKAG5ldHdvcmtfaWQof60VCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:tube_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWSEAQAACAQAbmFtZRgAbWluZWNyYWZ0OnR1YmVfY29yYWxfZmFuBAkAbmFtZV9oYXNo9pbJbo+PphIDCgBuZXR3b3JrX2lkenDTYgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:horn_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRKBAAACAQAbmFtZRgAbWluZWNyYWZ0Omhvcm5fY29yYWxfZmFuBAkAbmFtZV9oYXNoA+ri6NPDkbUDCgBuZXR3b3JrX2lkezoHNwoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dead_fire_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRNBAAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hpQO02NDxPvwMKAG5ldHdvcmtfaWTaOJgLCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dead_brain_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRLBAAACAQAbmFtZR4AbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWxfZmFuBAkAbmFtZV9oYXNoI9/+Z4YqMhIDCgBuZXR3b3JrX2lkqYXxYgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dead_bubble_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWRMBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsX2ZhbgQJAG5hbWVfaGFzaBNECtIM6VIOAwoAbmV0d29ya19pZLrNtBEKBgBzdGF0ZXMDEwBjb3JhbF9mYW5fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dead_tube_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWSFAQAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hbBBM9jFKWvQMKAG5ldHdvcmtfaWSkJKUWCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dead_horn_coral_fan","groupId":38,"block_state_b64":"CgAAAwgAYmxvY2tfaWROBAAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbF9mYW4ECQBuYW1lX2hhc2hObElFrHfPygMKAG5ldHdvcmtfaWQ1ZxvmCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_roots","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWTeAQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fcm9vdHMECQBuYW1lX2hhc2j1fWgQLViv5QMKAG5ldHdvcmtfaWRLh5DXCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:warped_roots","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWTfAQAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9yb290cwQJAG5hbWVfaGFzaBc3WvbJOLlkAwoAbmV0d29ya19pZNLgDnAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dandelion","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQlAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRhbmRlbGlvbgQJAG5hbWVfaGFzaBJ3bEUi+Nn/AwoAbmV0d29ya19pZBjjC44KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:golden_dandelion","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRCBQAACAQAbmFtZRoAbWluZWNyYWZ0OmdvbGRlbl9kYW5kZWxpb24ECQBuYW1lX2hhc2i0V079Fvb7GAMKAG5ldHdvcmtfaWRZcMXSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:poppy","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQmAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnBvcHB5BAkAbmFtZV9oYXNocMF8pITMbkcDCgBuZXR3b3JrX2lk8im6ywoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:blue_orchid","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ9BAAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfb3JjaGlkBAkAbmFtZV9oYXNoBjz2MsgB21EDCgBuZXR3b3JrX2lk/iLsSwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:allium","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ+BAAACAQAbmFtZRAAbWluZWNyYWZ0OmFsbGl1bQQJAG5hbWVfaGFzaDCGQBHNDTkcAwoAbmV0d29ya19pZD9Dgr0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:azure_bluet","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ/BAAACAQAbmFtZRUAbWluZWNyYWZ0OmF6dXJlX2JsdWV0BAkAbmFtZV9oYXNo9N5egqMT2QcDCgBuZXR3b3JrX2lkwIgDnwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:red_tulip","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRABAAACAQAbmFtZRMAbWluZWNyYWZ0OnJlZF90dWxpcAQJAG5hbWVfaGFzaAjMi9Rd+6rhAwoAbmV0d29ya19pZAZCnt8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:orange_tulip","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRBBAAACAQAbmFtZRYAbWluZWNyYWZ0Om9yYW5nZV90dWxpcAQJAG5hbWVfaGFzaP+NjxMBZ8vAAwoAbmV0d29ya19pZPYatsMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_tulip","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRCBAAACAQAbmFtZRUAbWluZWNyYWZ0OndoaXRlX3R1bGlwBAkAbmFtZV9oYXNo5vbU4VRPh3ADCgBuZXR3b3JrX2lkok+4rQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pink_tulip","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRDBAAACAQAbmFtZRQAbWluZWNyYWZ0OnBpbmtfdHVsaXAECQBuYW1lX2hhc2hxDHZa6OaNXAMKAG5ldHdvcmtfaWTiOT+VCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxeye_daisy","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWREBAAACAQAbmFtZRUAbWluZWNyYWZ0Om94ZXllX2RhaXN5BAkAbmFtZV9oYXNoXwxsqNQTN9gDCgBuZXR3b3JrX2lkw7R7dwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cornflower","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRFBAAACAQAbmFtZRQAbWluZWNyYWZ0OmNvcm5mbG93ZXIECQBuYW1lX2hhc2gnhyC3EeqHgAMKAG5ldHdvcmtfaWR4VrvACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lily_of_the_valley","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRGBAAACAQAbmFtZRwAbWluZWNyYWZ0OmxpbHlfb2ZfdGhlX3ZhbGxleQQJAG5hbWVfaGFzaI64TJSf9mgQAwoAbmV0d29ya19pZFE9+nwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sunflower","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWSvAAAACAQAbmFtZRMAbWluZWNyYWZ0OnN1bmZsb3dlcgQJAG5hbWVfaGFzaAMxYQLoqlZ0AwoAbmV0d29ya19pZA10iSoKBgBzdGF0ZXMBDwB1cHBlcl9ibG9ja19iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lilac","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWReBAAACAQAbmFtZQ8AbWluZWNyYWZ0OmxpbGFjBAkAbmFtZV9oYXNoD3nrQJuo7NkDCgBuZXR3b3JrX2lk5W+uFAoGAHN0YXRlcwEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:rose_bush","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRhBAAACAQAbmFtZRMAbWluZWNyYWZ0OnJvc2VfYnVzaAQJAG5hbWVfaGFzaLoiFk8LVpGKAwoAbmV0d29ya19pZMZPv48KBgBzdGF0ZXMBDwB1cHBlcl9ibG9ja19iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:peony","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRiBAAACAQAbmFtZQ8AbWluZWNyYWZ0OnBlb255BAkAbmFtZV9oYXNoR4dYc4QquPADCgBuZXR3b3JrX2lkrTe7RwoGAHN0YXRlcwEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pitcher_plant","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWRjAwAACAQAbmFtZRcAbWluZWNyYWZ0OnBpdGNoZXJfcGxhbnQECQBuYW1lX2hhc2hRJHzsbDH+SQMKAG5ldHdvcmtfaWRnY76VCgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pink_petals","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQkAwAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfcGV0YWxzBAkAbmFtZV9oYXNo6DQwN9SwV3QDCgBuZXR3b3JrX2lkNWneGgoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:wildflowers","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWT/BAAACAQAbmFtZRUAbWluZWNyYWZ0OndpbGRmbG93ZXJzBAkAbmFtZV9oYXNolGHs6KLn0OkDCgBuZXR3b3JrX2lkQfSy6AoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:wither_rose","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWTXAQAACAQAbmFtZRUAbWluZWNyYWZ0OndpdGhlcl9yb3NlBAkAbmFtZV9oYXNoaSKxl3I516gDCgBuZXR3b3JrX2lkATXLPwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:torchflower","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ3AwAACAQAbmFtZRUAbWluZWNyYWZ0OnRvcmNoZmxvd2VyBAkAbmFtZV9oYXNoL+mHtElwbqQDCgBuZXR3b3JrX2lkI34O+AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cactus_flower","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWQFBQAACAQAbmFtZRcAbWluZWNyYWZ0OmNhY3R1c19mbG93ZXIECQBuYW1lX2hhc2jJjvXLUmwSEQMKAG5ldHdvcmtfaWRPT2hwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:closed_eyeblossom","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWT6BAAACAQAbmFtZRsAbWluZWNyYWZ0OmNsb3NlZF9leWVibG9zc29tBAkAbmFtZV9oYXNoYbeklHBkRL8DCgBuZXR3b3JrX2lku6xJeAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:open_eyeblossom","groupId":39,"block_state_b64":"CgAAAwgAYmxvY2tfaWT5BAAACAQAbmFtZRkAbWluZWNyYWZ0Om9wZW5fZXllYmxvc3NvbQQJAG5hbWVfaGFzaHH2HXQ24l8fAwoAbmV0d29ya19pZP1bL4YKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_dye","groupId":40},{"id":"minecraft:light_gray_dye","groupId":40},{"id":"minecraft:gray_dye","groupId":40},{"id":"minecraft:black_dye","groupId":40},{"id":"minecraft:brown_dye","groupId":40},{"id":"minecraft:red_dye","groupId":40},{"id":"minecraft:orange_dye","groupId":40},{"id":"minecraft:yellow_dye","groupId":40},{"id":"minecraft:lime_dye","groupId":40},{"id":"minecraft:green_dye","groupId":40},{"id":"minecraft:cyan_dye","groupId":40},{"id":"minecraft:light_blue_dye","groupId":40},{"id":"minecraft:blue_dye","groupId":40},{"id":"minecraft:purple_dye","groupId":40},{"id":"minecraft:magenta_dye","groupId":40},{"id":"minecraft:pink_dye","groupId":40},{"id":"minecraft:ink_sac","groupId":41},{"id":"minecraft:glow_ink_sac","groupId":41},{"id":"minecraft:cocoa_beans","groupId":41},{"id":"minecraft:lapis_lazuli","groupId":41},{"id":"minecraft:bone_meal","groupId":41},{"id":"minecraft:vine","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRqAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnZpbmUECQBuYW1lX2hhc2j0Sj8/XeXOLAMKAG5ldHdvcmtfaWSUkDtbCgYAc3RhdGVzAxMAdmluZV9kaXJlY3Rpb25fYml0cwAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:weeping_vines","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWTmAQAACAQAbmFtZRcAbWluZWNyYWZ0OndlZXBpbmdfdmluZXMECQBuYW1lX2hhc2jrLgLHkQygiwMKAG5ldHdvcmtfaWQ8NHSJCgYAc3RhdGVzAxEAd2VlcGluZ192aW5lc19hZ2UAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:twisting_vines","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQeAgAACAQAbmFtZRgAbWluZWNyYWZ0OnR3aXN0aW5nX3ZpbmVzBAkAbmFtZV9oYXNoDYR5QgVUQJADCgBuZXR3b3JrX2lk5kYVIQoGAHN0YXRlcwMSAHR3aXN0aW5nX3ZpbmVzX2FnZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waterlily","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRvAAAACAQAbmFtZRMAbWluZWNyYWZ0OndhdGVybGlseQQJAG5hbWVfaGFzaEHgC4c1SXg0AwoAbmV0d29ya19pZOOerp8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:seagrass","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWSBAQAACAQAbmFtZRIAbWluZWNyYWZ0OnNlYWdyYXNzBAkAbmFtZV9oYXNoHSBFtoHdWxIDCgBuZXR3b3JrX2lkd3lhEAoGAHN0YXRlcwgOAHNlYV9ncmFzc190eXBlBwBkZWZhdWx0AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:kelp","groupId":41},{"id":"minecraft:deadbush","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQgAAAACAQAbmFtZRIAbWluZWNyYWZ0OmRlYWRidXNoBAkAbmFtZV9oYXNoPFODe4IScnYDCgBuZXR3b3JrX2lkVfnl+goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bamboo","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWSiAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhbWJvbwQJAG5hbWVfaGFzaBgpGmyzhedCAwoAbmV0d29ya19pZIZv1nYKBgBzdGF0ZXMBBwBhZ2VfYml0AAgQAGJhbWJvb19sZWFmX3NpemUJAG5vX2xlYXZlcwgWAGJhbWJvb19zdGFsa190aGlja25lc3MEAHRoaW4AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:snow","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRQAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnNub3cECQBuYW1lX2hhc2gVHr5XXdETWAMKAG5ldHdvcmtfaWQ0zCeHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:ice","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRPAAAACAQAbmFtZQ0AbWluZWNyYWZ0OmljZQQJAG5hbWVfaGFzaNF26f+uUT29AwoAbmV0d29ya19pZOUMaQYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:packed_ice","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWSuAAAACAQAbmFtZRQAbWluZWNyYWZ0OnBhY2tlZF9pY2UECQBuYW1lX2hhc2hk4bu123ZrFgMKAG5ldHdvcmtfaWTr/ooaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:blue_ice","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQKAQAACAQAbmFtZRIAbWluZWNyYWZ0OmJsdWVfaWNlBAkAbmFtZV9oYXNo+EKxYgFhKcgDCgBuZXR3b3JrX2lkxfsA8goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:snow_layer","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWROAAAACAQAbmFtZRQAbWluZWNyYWZ0OnNub3dfbGF5ZXIECQBuYW1lX2hhc2hXka6atMYUCQMKAG5ldHdvcmtfaWRCrIPcCgYAc3RhdGVzAQsAY292ZXJlZF9iaXQAAwYAaGVpZ2h0AAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pointed_dripstone","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQzAgAACAQAbmFtZRsAbWluZWNyYWZ0OnBvaW50ZWRfZHJpcHN0b25lBAkAbmFtZV9oYXNoJMISzmHQgt8DCgBuZXR3b3JrX2lkbWrtYgoGAHN0YXRlcwgTAGRyaXBzdG9uZV90aGlja25lc3MDAHRpcAEHAGhhbmdpbmcBAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dripstone_block","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ8AgAACAQAbmFtZRkAbWluZWNyYWZ0OmRyaXBzdG9uZV9ibG9jawQJAG5hbWVfaGFzaIIXnEqY77YsAwoAbmV0d29ya19pZMZi2kwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:leaf_litter","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQBBQAACAQAbmFtZRUAbWluZWNyYWZ0OmxlYWZfbGl0dGVyBAkAbmFtZV9oYXNor9NVW4N5RQEDCgBuZXR3b3JrX2lk/F9LgwoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:moss_carpet","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWROAgAACAQAbmFtZRUAbWluZWNyYWZ0Om1vc3NfY2FycGV0BAkAbmFtZV9oYXNo/NEDxRPTshYDCgBuZXR3b3JrX2lkaGG3QwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:moss_block","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ/AgAACAQAbmFtZRQAbWluZWNyYWZ0Om1vc3NfYmxvY2sECQBuYW1lX2hhc2iovcsPUYX2tgMKAG5ldHdvcmtfaWT3JSbfCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_moss_carpet","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWTxBAAACAQAbmFtZRoAbWluZWNyYWZ0OnBhbGVfbW9zc19jYXJwZXQECQBuYW1lX2hhc2g5SFufsjDdpAMKAG5ldHdvcmtfaWSwu2O/CgYAc3RhdGVzCBoAcGFsZV9tb3NzX2NhcnBldF9zaWRlX2Vhc3QEAG5vbmUIGwBwYWxlX21vc3NfY2FycGV0X3NpZGVfbm9ydGgEAG5vbmUIGwBwYWxlX21vc3NfY2FycGV0X3NpZGVfc291dGgEAG5vbmUIGgBwYWxlX21vc3NfY2FycGV0X3NpZGVfd2VzdAQAbm9uZQEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_moss_block","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWTwBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfbW9zc19ibG9jawQJAG5hbWVfaGFzaAv55craFDiRAwoAbmV0d29ya19pZNMKFzcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_hanging_moss","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWTyBAAACAQAbmFtZRsAbWluZWNyYWZ0OnBhbGVfaGFuZ2luZ19tb3NzBAkAbmFtZV9oYXNoNjhSFL+E2aQDCgBuZXR3b3JrX2lkC5iPTgoGAHN0YXRlcwEDAHRpcAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:hanging_roots","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ+AgAACAQAbmFtZRcAbWluZWNyYWZ0Omhhbmdpbmdfcm9vdHMECQBuYW1lX2hhc2jaXn+Y5UZpDAMKAG5ldHdvcmtfaWRU4c2vCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:mangrove_roots","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWThAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX3Jvb3RzBAkAbmFtZV9oYXNoa786PzQGZ6kDCgBuZXR3b3JrX2lklA0AHgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:muddy_mangrove_roots","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWTiAgAACAQAbmFtZR4AbWluZWNyYWZ0Om11ZGR5X21hbmdyb3ZlX3Jvb3RzBAkAbmFtZV9oYXNo9YApdHpo1RkDCgBuZXR3b3JrX2lkH0Oc4woGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:big_dripleaf","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRCAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJpZ19kcmlwbGVhZgQJAG5hbWVfaGFzaGBEhXjo6qSdAwoAbmV0d29ya19pZMETsb8KBgBzdGF0ZXMBEQBiaWdfZHJpcGxlYWZfaGVhZAEIEQBiaWdfZHJpcGxlYWZfdGlsdAQAbm9uZQgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:small_dripleaf_block","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRPAgAACAQAbmFtZR4AbWluZWNyYWZ0OnNtYWxsX2RyaXBsZWFmX2Jsb2NrBAkAbmFtZV9oYXNojxRAgXP9uWADCgBuZXR3b3JrX2lkozbVPwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24EAGVhc3QBDwB1cHBlcl9ibG9ja19iaXQBAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spore_blossom","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRAAgAACAQAbmFtZRcAbWluZWNyYWZ0OnNwb3JlX2Jsb3Nzb20ECQBuYW1lX2hhc2il3U72Gbco2gMKAG5ldHdvcmtfaWSbbbgcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:firefly_bush","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWQABQAACAQAbmFtZRYAbWluZWNyYWZ0OmZpcmVmbHlfYnVzaAQJAG5hbWVfaGFzaOx1G1G0/5wVAwoAbmV0d29ya19pZEWIoxMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:azalea","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRQAgAACAQAbmFtZRAAbWluZWNyYWZ0OmF6YWxlYQQJAG5hbWVfaGFzaNyUl+BW9JrBAwoAbmV0d29ya19pZO/XZtQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:flowering_azalea","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRRAgAACAQAbmFtZRoAbWluZWNyYWZ0OmZsb3dlcmluZ19hemFsZWEECQBuYW1lX2hhc2ie9r33wz8kiwMKAG5ldHdvcmtfaWQ3ij0VCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:glow_lichen","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWSaAgAACAQAbmFtZRUAbWluZWNyYWZ0Omdsb3dfbGljaGVuBAkAbmFtZV9oYXNobyPUrIYlo44DCgBuZXR3b3JrX2lkvcbWHwoGAHN0YXRlcwMZAG11bHRpX2ZhY2VfZGlyZWN0aW9uX2JpdHMAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:amethyst_block","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRGAgAACAQAbmFtZRgAbWluZWNyYWZ0OmFtZXRoeXN0X2Jsb2NrBAkAbmFtZV9oYXNob+JK1iiAthcDCgBuZXR3b3JrX2lk8HtpzgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:budding_amethyst","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRHAgAACAQAbmFtZRoAbWluZWNyYWZ0OmJ1ZGRpbmdfYW1ldGh5c3QECQBuYW1lX2hhc2gJvAwfI14fxgMKAG5ldHdvcmtfaWTQYqfACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:amethyst_cluster","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRIAgAACAQAbmFtZRoAbWluZWNyYWZ0OmFtZXRoeXN0X2NsdXN0ZXIECQBuYW1lX2hhc2jK82S88Jgm8wMKAG5ldHdvcmtfaWSCPMPGCgYAc3RhdGVzCBQAbWluZWNyYWZ0OmJsb2NrX2ZhY2UCAHVwAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:large_amethyst_bud","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRJAgAACAQAbmFtZRwAbWluZWNyYWZ0OmxhcmdlX2FtZXRoeXN0X2J1ZAQJAG5hbWVfaGFzaAHhdpWD+sd5AwoAbmV0d29ya19pZKkQxOcKBgBzdGF0ZXMIFABtaW5lY3JhZnQ6YmxvY2tfZmFjZQIAdXAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:medium_amethyst_bud","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRKAgAACAQAbmFtZR0AbWluZWNyYWZ0Om1lZGl1bV9hbWV0aHlzdF9idWQECQBuYW1lX2hhc2g5lBGtC0DzZQMKAG5ldHdvcmtfaWSYiP4gCgYAc3RhdGVzCBQAbWluZWNyYWZ0OmJsb2NrX2ZhY2UCAHVwAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:small_amethyst_bud","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRLAgAACAQAbmFtZRwAbWluZWNyYWZ0OnNtYWxsX2FtZXRoeXN0X2J1ZAQJAG5hbWVfaGFzaEnb4+q9PO4YAwoAbmV0d29ya19pZGWzxrQKBgBzdGF0ZXMIFABtaW5lY3JhZnQ6YmxvY2tfZmFjZQIAdXAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:calcite","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRFAgAACAQAbmFtZREAbWluZWNyYWZ0OmNhbGNpdGUECQBuYW1lX2hhc2ixKLu8ZIdzDQMKAG5ldHdvcmtfaWQlSbJDCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:sulfur_spike","groupId":41,"block_state_b64":"CgAAAwgAYmxvY2tfaWRkBQAACAQAbmFtZRYAbWluZWNyYWZ0OnN1bGZ1cl9zcGlrZQQJAG5hbWVfaGFzaMQ3hODMj0wWAwoAbmV0d29ya19pZD5aeLAKBgBzdGF0ZXMIEwBkcmlwc3RvbmVfdGhpY2tuZXNzAwB0aXABBwBoYW5naW5nAQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:chicken","groupId":42},{"id":"minecraft:porkchop","groupId":42},{"id":"minecraft:beef","groupId":42},{"id":"minecraft:mutton","groupId":42},{"id":"minecraft:rabbit","groupId":42},{"id":"minecraft:cod","groupId":42},{"id":"minecraft:salmon","groupId":42},{"id":"minecraft:tropical_fish","groupId":42},{"id":"minecraft:pufferfish","groupId":42},{"id":"minecraft:brown_mushroom","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWQnAAAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX211c2hyb29tBAkAbmFtZV9oYXNonYw/FO78WDoDCgBuZXR3b3JrX2lkLh1OXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:red_mushroom","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWQoAAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZF9tdXNocm9vbQQJAG5hbWVfaGFzaPpzJua7669xAwoAbmV0d29ya19pZCvWPYkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_fungus","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWTjAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fZnVuZ3VzBAkAbmFtZV9oYXNolIcCUuFM2u0DCgBuZXR3b3JrX2lkD2NN0QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_fungus","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWTkAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9mdW5ndXMECQBuYW1lX2hhc2gq8bSnRVTAFgMKAG5ldHdvcmtfaWTkwS+rCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brown_mushroom_block","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWRjAAAACAQAbmFtZR4AbWluZWNyYWZ0OmJyb3duX211c2hyb29tX2Jsb2NrBAkAbmFtZV9oYXNoIyjnbI6xy9sDCgBuZXR3b3JrX2lkdOMhDAoGAHN0YXRlcwMSAGh1Z2VfbXVzaHJvb21fYml0cw4AAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_mushroom_block","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWRkAAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9tdXNocm9vbV9ibG9jawQJAG5hbWVfaGFzaJTTyJbth9M9AwoAbmV0d29ya19pZM+AyboKBgBzdGF0ZXMDEgBodWdlX211c2hyb29tX2JpdHMOAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:mushroom_stem","groupId":43,"block_state_b64":"CgAAAwgAYmxvY2tfaWTvBAAACAQAbmFtZRcAbWluZWNyYWZ0Om11c2hyb29tX3N0ZW0ECQBuYW1lX2hhc2i2SozhK9NLpgMKAG5ldHdvcmtfaWTTVND+CgYAc3RhdGVzAxIAaHVnZV9tdXNocm9vbV9iaXRzDwAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:egg","groupId":44},{"id":"minecraft:brown_egg","groupId":44},{"id":"minecraft:blue_egg","groupId":44},{"id":"minecraft:sugar_cane","groupId":44},{"id":"minecraft:sugar","groupId":44},{"id":"minecraft:rotten_flesh","groupId":44},{"id":"minecraft:bone","groupId":44},{"id":"minecraft:web","groupId":44,"block_state_b64":"CgAAAwgAYmxvY2tfaWQeAAAACAQAbmFtZQ0AbWluZWNyYWZ0OndlYgQJAG5hbWVfaGFzaA4GKQCvG4i9AwoAbmV0d29ya19pZApt+jgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spider_eye","groupId":44},{"id":"minecraft:mob_spawner","groupId":44,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ0AAAACAQAbmFtZRUAbWluZWNyYWZ0Om1vYl9zcGF3bmVyBAkAbmFtZV9oYXNoNwGrCV/Fkh8DCgBuZXR3b3JrX2lkM1wTmgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:trial_spawner","groupId":44,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ6AgAACAQAbmFtZRcAbWluZWNyYWZ0OnRyaWFsX3NwYXduZXIECQBuYW1lX2hhc2iNLRPB4ACz+QMKAG5ldHdvcmtfaWTWFYHGCgYAc3RhdGVzAQcAb21pbm91cwADEwB0cmlhbF9zcGF3bmVyX3N0YXRlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:vault","groupId":44,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ5AgAACAQAbmFtZQ8AbWluZWNyYWZ0OnZhdWx0BAkAbmFtZV9oYXNoCAp9n3IAyqcDCgBuZXR3b3JrX2lk6/P+vwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQcAb21pbm91cwAICwB2YXVsdF9zdGF0ZQgAaW5hY3RpdmUAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:creaking_heart","groupId":44,"block_state_b64":"CgAAAwgAYmxvY2tfaWTzBAAACAQAbmFtZRgAbWluZWNyYWZ0OmNyZWFraW5nX2hlYXJ0BAkAbmFtZV9oYXNoQcOV0pmSMeADCgBuZXR3b3JrX2lk0dPBzwoGAHN0YXRlcwgUAGNyZWFraW5nX2hlYXJ0X3N0YXRlCAB1cHJvb3RlZAEHAG5hdHVyYWwACAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:end_portal_frame","groupId":44,"block_state_b64":"CgAAAwgAYmxvY2tfaWR4AAAACAQAbmFtZRoAbWluZWNyYWZ0OmVuZF9wb3J0YWxfZnJhbWUECQBuYW1lX2hhc2gqofyUIjGOpQMKAG5ldHdvcmtfaWRbGHf8CgYAc3RhdGVzARIAZW5kX3BvcnRhbF9leWVfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:infested_stone","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWRhAAAACAQAbmFtZRgAbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lBAkAbmFtZV9oYXNoxnRcHDu4zqQDCgBuZXR3b3JrX2lkpfcnsgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:infested_cobblestone","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWRZBAAACAQAbmFtZR4AbWluZWNyYWZ0OmluZmVzdGVkX2NvYmJsZXN0b25lBAkAbmFtZV9oYXNoy+LVCKG2kVMDCgBuZXR3b3JrX2lkpn+icAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:infested_stone_bricks","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWRaBAAACAQAbmFtZR8AbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaBMnals7a32CAwoAbmV0d29ya19pZNHi2UYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:infested_mossy_stone_bricks","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWRbBAAACAQAbmFtZSUAbWluZWNyYWZ0OmluZmVzdGVkX21vc3N5X3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaAmJk+HmVq0rAwoAbmV0d29ya19pZAVH8/sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:infested_cracked_stone_bricks","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWRcBAAACAQAbmFtZScAbWluZWNyYWZ0OmluZmVzdGVkX2NyYWNrZWRfc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNoMyc60XcfcyoDCgBuZXR3b3JrX2lkaW+kbQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:infested_chiseled_stone_bricks","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWRdBAAACAQAbmFtZSgAbWluZWNyYWZ0OmluZmVzdGVkX2NoaXNlbGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaNUvNIIg9dZbAwoAbmV0d29ya19pZCajGicKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:infested_deepslate","groupId":45,"block_state_b64":"CgAAAwgAYmxvY2tfaWTFAgAACAQAbmFtZRwAbWluZWNyYWZ0OmluZmVzdGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaICF2VYccxF1AwoAbmV0d29ya19pZDa/624KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dragon_egg","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWR6AAAACAQAbmFtZRQAbWluZWNyYWZ0OmRyYWdvbl9lZ2cECQBuYW1lX2hhc2inMzXrV+/e1wMKAG5ldHdvcmtfaWTgO1yRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:turtle_egg","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWSeAQAACAQAbmFtZRQAbWluZWNyYWZ0OnR1cnRsZV9lZ2cECQBuYW1lX2hhc2iwSRcxOJIJ9gMKAG5ldHdvcmtfaWSIRNUhCgYAc3RhdGVzCA0AY3JhY2tlZF9zdGF0ZQkAbm9fY3JhY2tzCBAAdHVydGxlX2VnZ19jb3VudAcAb25lX2VnZwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sniffer_egg","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWRTAwAACAQAbmFtZRUAbWluZWNyYWZ0OnNuaWZmZXJfZWdnBAkAbmFtZV9oYXNoY1lozc8lPcYDCgBuZXR3b3JrX2lk7yb/2QoGAHN0YXRlcwgNAGNyYWNrZWRfc3RhdGUJAG5vX2NyYWNrcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dried_ghast","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWQCBQAACAQAbmFtZRUAbWluZWNyYWZ0OmRyaWVkX2doYXN0BAkAbmFtZV9oYXNopppNvnUOty4DCgBuZXR3b3JrX2lkkxnGogoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAxEAcmVoeWRyYXRpb25fbGV2ZWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:frog_spawn","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWTTAgAACAQAbmFtZRQAbWluZWNyYWZ0OmZyb2dfc3Bhd24ECQBuYW1lX2hhc2iWmd7idp3ZZwMKAG5ldHdvcmtfaWRFzJudCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pearlescent_froglight","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWTUAgAACAQAbmFtZR8AbWluZWNyYWZ0OnBlYXJsZXNjZW50X2Zyb2dsaWdodAQJAG5hbWVfaGFzaKkcFRyycYGyAwoAbmV0d29ya19pZJqYakAKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:verdant_froglight","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWTVAgAACAQAbmFtZRsAbWluZWNyYWZ0OnZlcmRhbnRfZnJvZ2xpZ2h0BAkAbmFtZV9oYXNoA+eXuTBohrQDCgBuZXR3b3JrX2lkDIVnsQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:ochre_froglight","groupId":46,"block_state_b64":"CgAAAwgAYmxvY2tfaWTWAgAACAQAbmFtZRkAbWluZWNyYWZ0Om9jaHJlX2Zyb2dsaWdodAQJAG5hbWVfaGFzaMY59kjPe+c3AwoAbmV0d29ya19pZO2TD50KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:chicken_spawn_egg","groupId":47},{"id":"minecraft:cow_spawn_egg","groupId":47},{"id":"minecraft:pig_spawn_egg","groupId":47},{"id":"minecraft:sheep_spawn_egg","groupId":47},{"id":"minecraft:camel_spawn_egg","groupId":47},{"id":"minecraft:donkey_spawn_egg","groupId":47},{"id":"minecraft:horse_spawn_egg","groupId":47},{"id":"minecraft:mule_spawn_egg","groupId":47},{"id":"minecraft:cat_spawn_egg","groupId":47},{"id":"minecraft:parrot_spawn_egg","groupId":47},{"id":"minecraft:wolf_spawn_egg","groupId":47},{"id":"minecraft:armadillo_spawn_egg","groupId":47},{"id":"minecraft:bat_spawn_egg","groupId":47},{"id":"minecraft:bee_spawn_egg","groupId":47},{"id":"minecraft:fox_spawn_egg","groupId":47},{"id":"minecraft:goat_spawn_egg","groupId":47},{"id":"minecraft:llama_spawn_egg","groupId":47},{"id":"minecraft:ocelot_spawn_egg","groupId":47},{"id":"minecraft:panda_spawn_egg","groupId":47},{"id":"minecraft:polar_bear_spawn_egg","groupId":47},{"id":"minecraft:rabbit_spawn_egg","groupId":47},{"id":"minecraft:axolotl_spawn_egg","groupId":47},{"id":"minecraft:cod_spawn_egg","groupId":47},{"id":"minecraft:dolphin_spawn_egg","groupId":47},{"id":"minecraft:frog_spawn_egg","groupId":47},{"id":"minecraft:glow_squid_spawn_egg","groupId":47},{"id":"minecraft:nautilus_spawn_egg","groupId":47},{"id":"minecraft:pufferfish_spawn_egg","groupId":47},{"id":"minecraft:salmon_spawn_egg","groupId":47},{"id":"minecraft:squid_spawn_egg","groupId":47},{"id":"minecraft:tadpole_spawn_egg","groupId":47},{"id":"minecraft:tropical_fish_spawn_egg","groupId":47},{"id":"minecraft:turtle_spawn_egg","groupId":47},{"id":"minecraft:allay_spawn_egg","groupId":47},{"id":"minecraft:mooshroom_spawn_egg","groupId":47},{"id":"minecraft:sniffer_spawn_egg","groupId":47},{"id":"minecraft:copper_golem_spawn_egg","groupId":47},{"id":"minecraft:iron_golem_spawn_egg","groupId":47},{"id":"minecraft:snow_golem_spawn_egg","groupId":47},{"id":"minecraft:trader_llama_spawn_egg","groupId":47},{"id":"minecraft:villager_spawn_egg","groupId":47},{"id":"minecraft:wandering_trader_spawn_egg","groupId":47},{"id":"minecraft:bogged_spawn_egg","groupId":47},{"id":"minecraft:camel_husk_spawn_egg","groupId":47},{"id":"minecraft:drowned_spawn_egg","groupId":47},{"id":"minecraft:husk_spawn_egg","groupId":47},{"id":"minecraft:parched_spawn_egg","groupId":47},{"id":"minecraft:skeleton_spawn_egg","groupId":47},{"id":"minecraft:skeleton_horse_spawn_egg","groupId":47},{"id":"minecraft:stray_spawn_egg","groupId":47},{"id":"minecraft:zombie_spawn_egg","groupId":47},{"id":"minecraft:zombie_horse_spawn_egg","groupId":47},{"id":"minecraft:zombie_nautilus_spawn_egg","groupId":47},{"id":"minecraft:zombie_villager_spawn_egg","groupId":47},{"id":"minecraft:cave_spider_spawn_egg","groupId":47},{"id":"minecraft:spider_spawn_egg","groupId":47},{"id":"minecraft:breeze_spawn_egg","groupId":47},{"id":"minecraft:creaking_spawn_egg","groupId":47},{"id":"minecraft:creeper_spawn_egg","groupId":47},{"id":"minecraft:elder_guardian_spawn_egg","groupId":47},{"id":"minecraft:guardian_spawn_egg","groupId":47},{"id":"minecraft:phantom_spawn_egg","groupId":47},{"id":"minecraft:silverfish_spawn_egg","groupId":47},{"id":"minecraft:slime_spawn_egg","groupId":47},{"id":"minecraft:sulfur_cube_spawn_egg","groupId":47},{"id":"minecraft:warden_spawn_egg","groupId":47},{"id":"minecraft:witch_spawn_egg","groupId":47},{"id":"minecraft:evoker_spawn_egg","groupId":47},{"id":"minecraft:pillager_spawn_egg","groupId":47},{"id":"minecraft:ravager_spawn_egg","groupId":47},{"id":"minecraft:vex_spawn_egg","groupId":47},{"id":"minecraft:vindicator_spawn_egg","groupId":47},{"id":"minecraft:blaze_spawn_egg","groupId":47},{"id":"minecraft:ghast_spawn_egg","groupId":47},{"id":"minecraft:happy_ghast_spawn_egg","groupId":47},{"id":"minecraft:hoglin_spawn_egg","groupId":47},{"id":"minecraft:magma_cube_spawn_egg","groupId":47},{"id":"minecraft:piglin_spawn_egg","groupId":47},{"id":"minecraft:piglin_brute_spawn_egg","groupId":47},{"id":"minecraft:strider_spawn_egg","groupId":47},{"id":"minecraft:wither_skeleton_spawn_egg","groupId":47},{"id":"minecraft:zoglin_spawn_egg","groupId":47},{"id":"minecraft:zombie_pigman_spawn_egg","groupId":47},{"id":"minecraft:enderman_spawn_egg","groupId":47},{"id":"minecraft:endermite_spawn_egg","groupId":47},{"id":"minecraft:shulker_spawn_egg","groupId":47},{"id":"minecraft:obsidian","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWQxAAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ic2lkaWFuBAkAbmFtZV9oYXNoiz4qrb8QjyEDCgBuZXR3b3JrX2lkuqnPpQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:crying_obsidian","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWQgAgAACAQAbmFtZRkAbWluZWNyYWZ0OmNyeWluZ19vYnNpZGlhbgQJAG5hbWVfaGFzaKT0JlA7Z1K+AwoAbmV0d29ya19pZCjbPV4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bedrock","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWQHAAAACAQAbmFtZREAbWluZWNyYWZ0OmJlZHJvY2sECQBuYW1lX2hhc2hWfFrh4LVtxwMKAG5ldHdvcmtfaWT7fKz1CgYAc3RhdGVzAQ4AaW5maW5pYnVybl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:soul_sand","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWRYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNvdWxfc2FuZAQJAG5hbWVfaGFzaMaf+bccu+KTAwoAbmV0d29ya19pZBQSHrMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:magma","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWTVAAAACAQAbmFtZQ8AbWluZWNyYWZ0Om1hZ21hBAkAbmFtZV9oYXNoqyTjKaIsWfYDCgBuZXR3b3JrX2lkyfWAZgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:nether_wart","groupId":48},{"id":"minecraft:end_stone","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWR5AAAACAQAbmFtZRMAbWluZWNyYWZ0OmVuZF9zdG9uZQQJAG5hbWVfaGFzaH1J9jA39GJNAwoAbmV0d29ya19pZFeFQ7UKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chorus_flower","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWTIAAAACAQAbmFtZRcAbWluZWNyYWZ0OmNob3J1c19mbG93ZXIECQBuYW1lX2hhc2iMpSodli5uawMKAG5ldHdvcmtfaWRnd1ZWCgYAc3RhdGVzAwMAYWdlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:chorus_plant","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWTwAAAACAQAbmFtZRYAbWluZWNyYWZ0OmNob3J1c19wbGFudAQJAG5hbWVfaGFzaJhSrmNGKwaMAwoAbmV0d29ya19pZA3uVqMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chorus_fruit","groupId":48},{"id":"minecraft:popped_chorus_fruit","groupId":48},{"id":"minecraft:sponge","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWQTAAAACAQAbmFtZRAAbWluZWNyYWZ0OnNwb25nZQQJAG5hbWVfaGFzaLrd2ScYRDMiAwoAbmV0d29ya19pZNmQW/oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:wet_sponge","groupId":48,"block_state_b64":"CgAAAwgAYmxvY2tfaWTXBAAACAQAbmFtZRQAbWluZWNyYWZ0OndldF9zcG9uZ2UECQBuYW1lX2hhc2htp6nKpSHcAgMKAG5ldHdvcmtfaWQaW+fCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:tube_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWSDAQAACAQAbmFtZRoAbWluZWNyYWZ0OnR1YmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2iGkaiR7Eot4wMKAG5ldHdvcmtfaWQPNJ6sCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:brain_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRQBAAACAQAbmFtZRsAbWluZWNyYWZ0OmJyYWluX2NvcmFsX2Jsb2NrBAkAbmFtZV9oYXNoeDNAK18yUo4DCgBuZXR3b3JrX2lkloN1vgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bubble_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRRBAAACAQAbmFtZRwAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaAI2mwMlvcNbAwoAbmV0d29ya19pZBlkxKIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:fire_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRSBAAACAQAbmFtZRoAbWluZWNyYWZ0OmZpcmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2gg1gLeXLmKaAMKAG5ldHdvcmtfaWSp3W57CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:horn_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRTBAAACAQAbmFtZRoAbWluZWNyYWZ0Omhvcm5fY29yYWxfYmxvY2sECQBuYW1lX2hhc2hnZSLRWUwGhAMKAG5ldHdvcmtfaWRSK6ccCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dead_tube_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRUBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaB9+lY3hAkNNAwoAbmV0d29ya19pZF0hKKYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dead_brain_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRVBAAACAQAbmFtZSAAbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWxfYmxvY2sECQBuYW1lX2hhc2iHyDn52AO8uwMKAG5ldHdvcmtfaWQw7yCaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dead_bubble_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRWBAAACAQAbmFtZSEAbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsX2Jsb2NrBAkAbmFtZV9oYXNotwkk/ITrsjADCgBuZXR3b3JrX2lk56mXUgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dead_fire_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRXBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaG0qHxbIrBEyAwoAbmV0d29ya19pZFvnH88KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dead_horn_coral_block","groupId":49,"block_state_b64":"CgAAAwgAYmxvY2tfaWRYBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaL7D8bu4Fm+0AwoAbmV0d29ya19pZEALRLoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sculk","groupId":50,"block_state_b64":"CgAAAwgAYmxvY2tfaWTJAgAACAQAbmFtZQ8AbWluZWNyYWZ0OnNjdWxrBAkAbmFtZV9oYXNo2Lq7T5yQF8kDCgBuZXR3b3JrX2lkyqUPPgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sculk_vein","groupId":50,"block_state_b64":"CgAAAwgAYmxvY2tfaWTKAgAACAQAbmFtZRQAbWluZWNyYWZ0OnNjdWxrX3ZlaW4ECQBuYW1lX2hhc2gJUdhVooV4zwMKAG5ldHdvcmtfaWSUfn1XCgYAc3RhdGVzAxkAbXVsdGlfZmFjZV9kaXJlY3Rpb25fYml0cwAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:sculk_catalyst","groupId":50,"block_state_b64":"CgAAAwgAYmxvY2tfaWTLAgAACAQAbmFtZRgAbWluZWNyYWZ0OnNjdWxrX2NhdGFseXN0BAkAbmFtZV9oYXNo+gCpbrCHST4DCgBuZXR3b3JrX2lkMJ2n/woGAHN0YXRlcwEFAGJsb29tAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sculk_shrieker","groupId":50,"block_state_b64":"CgAAAwgAYmxvY2tfaWTMAgAACAQAbmFtZRgAbWluZWNyYWZ0OnNjdWxrX3Nocmlla2VyBAkAbmFtZV9oYXNo5OXtyObniQ4DCgBuZXR3b3JrX2lkxapoNAoGAHN0YXRlcwEGAGFjdGl2ZQABCgBjYW5fc3VtbW9uAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sculk_sensor","groupId":50,"block_state_b64":"CgAAAwgAYmxvY2tfaWQyAgAACAQAbmFtZRYAbWluZWNyYWZ0OnNjdWxrX3NlbnNvcgQJAG5hbWVfaGFzaCkmHreeTgNnAwoAbmV0d29ya19pZLj2WPcKBgBzdGF0ZXMDEgBzY3Vsa19zZW5zb3JfcGhhc2UAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:calibrated_sculk_sensor","groupId":50,"block_state_b64":"CgAAAwgAYmxvY2tfaWRDAwAACAQAbmFtZSEAbWluZWNyYWZ0OmNhbGlicmF0ZWRfc2N1bGtfc2Vuc29yBAkAbmFtZV9oYXNoffAcXXN/iJUDCgBuZXR3b3JrX2lkwOx3QQoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAxIAc2N1bGtfc2Vuc29yX3BoYXNlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:reinforced_deepslate","groupId":51,"block_state_b64":"CgAAAwgAYmxvY2tfaWTRAgAACAQAbmFtZR4AbWluZWNyYWZ0OnJlaW5mb3JjZWRfZGVlcHNsYXRlBAkAbmFtZV9oYXNoldDmj91EapQDCgBuZXR3b3JrX2lkHIt+aQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:leather_helmet","groupId":52},{"id":"minecraft:copper_helmet","groupId":52},{"id":"minecraft:chainmail_helmet","groupId":52},{"id":"minecraft:iron_helmet","groupId":52},{"id":"minecraft:golden_helmet","groupId":52},{"id":"minecraft:diamond_helmet","groupId":52},{"id":"minecraft:netherite_helmet","groupId":52},{"id":"minecraft:leather_chestplate","groupId":53},{"id":"minecraft:copper_chestplate","groupId":53},{"id":"minecraft:chainmail_chestplate","groupId":53},{"id":"minecraft:iron_chestplate","groupId":53},{"id":"minecraft:golden_chestplate","groupId":53},{"id":"minecraft:diamond_chestplate","groupId":53},{"id":"minecraft:netherite_chestplate","groupId":53},{"id":"minecraft:leather_leggings","groupId":54},{"id":"minecraft:copper_leggings","groupId":54},{"id":"minecraft:chainmail_leggings","groupId":54},{"id":"minecraft:iron_leggings","groupId":54},{"id":"minecraft:golden_leggings","groupId":54},{"id":"minecraft:diamond_leggings","groupId":54},{"id":"minecraft:netherite_leggings","groupId":54},{"id":"minecraft:leather_boots","groupId":55},{"id":"minecraft:copper_boots","groupId":55},{"id":"minecraft:chainmail_boots","groupId":55},{"id":"minecraft:iron_boots","groupId":55},{"id":"minecraft:golden_boots","groupId":55},{"id":"minecraft:diamond_boots","groupId":55},{"id":"minecraft:netherite_boots","groupId":55},{"id":"minecraft:wooden_sword","groupId":56},{"id":"minecraft:stone_sword","groupId":56},{"id":"minecraft:copper_sword","groupId":56},{"id":"minecraft:iron_sword","groupId":56},{"id":"minecraft:golden_sword","groupId":56},{"id":"minecraft:diamond_sword","groupId":56},{"id":"minecraft:netherite_sword","groupId":56},{"id":"minecraft:wooden_spear","groupId":57},{"id":"minecraft:stone_spear","groupId":57},{"id":"minecraft:copper_spear","groupId":57},{"id":"minecraft:iron_spear","groupId":57},{"id":"minecraft:golden_spear","groupId":57},{"id":"minecraft:diamond_spear","groupId":57},{"id":"minecraft:netherite_spear","groupId":57},{"id":"minecraft:wooden_axe","groupId":58},{"id":"minecraft:stone_axe","groupId":58},{"id":"minecraft:copper_axe","groupId":58},{"id":"minecraft:iron_axe","groupId":58},{"id":"minecraft:golden_axe","groupId":58},{"id":"minecraft:diamond_axe","groupId":58},{"id":"minecraft:netherite_axe","groupId":58},{"id":"minecraft:wooden_pickaxe","groupId":59},{"id":"minecraft:stone_pickaxe","groupId":59},{"id":"minecraft:copper_pickaxe","groupId":59},{"id":"minecraft:iron_pickaxe","groupId":59},{"id":"minecraft:golden_pickaxe","groupId":59},{"id":"minecraft:diamond_pickaxe","groupId":59},{"id":"minecraft:netherite_pickaxe","groupId":59},{"id":"minecraft:wooden_shovel","groupId":60},{"id":"minecraft:stone_shovel","groupId":60},{"id":"minecraft:copper_shovel","groupId":60},{"id":"minecraft:iron_shovel","groupId":60},{"id":"minecraft:golden_shovel","groupId":60},{"id":"minecraft:diamond_shovel","groupId":60},{"id":"minecraft:netherite_shovel","groupId":60},{"id":"minecraft:wooden_hoe","groupId":61},{"id":"minecraft:stone_hoe","groupId":61},{"id":"minecraft:copper_hoe","groupId":61},{"id":"minecraft:iron_hoe","groupId":61},{"id":"minecraft:golden_hoe","groupId":61},{"id":"minecraft:diamond_hoe","groupId":61},{"id":"minecraft:netherite_hoe","groupId":61},{"id":"minecraft:bow","groupId":62},{"id":"minecraft:crossbow","groupId":62},{"id":"minecraft:mace","groupId":62},{"id":"minecraft:trident","groupId":62},{"id":"minecraft:arrow","groupId":63},{"id":"minecraft:arrow","damage":6,"groupId":63},{"id":"minecraft:arrow","damage":7,"groupId":63},{"id":"minecraft:arrow","damage":8,"groupId":63},{"id":"minecraft:arrow","damage":9,"groupId":63},{"id":"minecraft:arrow","damage":10,"groupId":63},{"id":"minecraft:arrow","damage":11,"groupId":63},{"id":"minecraft:arrow","damage":12,"groupId":63},{"id":"minecraft:arrow","damage":13,"groupId":63},{"id":"minecraft:arrow","damage":14,"groupId":63},{"id":"minecraft:arrow","damage":15,"groupId":63},{"id":"minecraft:arrow","damage":16,"groupId":63},{"id":"minecraft:arrow","damage":17,"groupId":63},{"id":"minecraft:arrow","damage":18,"groupId":63},{"id":"minecraft:arrow","damage":19,"groupId":63},{"id":"minecraft:arrow","damage":20,"groupId":63},{"id":"minecraft:arrow","damage":21,"groupId":63},{"id":"minecraft:arrow","damage":22,"groupId":63},{"id":"minecraft:arrow","damage":23,"groupId":63},{"id":"minecraft:arrow","damage":24,"groupId":63},{"id":"minecraft:arrow","damage":25,"groupId":63},{"id":"minecraft:arrow","damage":26,"groupId":63},{"id":"minecraft:arrow","damage":27,"groupId":63},{"id":"minecraft:arrow","damage":28,"groupId":63},{"id":"minecraft:arrow","damage":29,"groupId":63},{"id":"minecraft:arrow","damage":30,"groupId":63},{"id":"minecraft:arrow","damage":31,"groupId":63},{"id":"minecraft:arrow","damage":32,"groupId":63},{"id":"minecraft:arrow","damage":33,"groupId":63},{"id":"minecraft:arrow","damage":34,"groupId":63},{"id":"minecraft:arrow","damage":35,"groupId":63},{"id":"minecraft:arrow","damage":36,"groupId":63},{"id":"minecraft:arrow","damage":37,"groupId":63},{"id":"minecraft:arrow","damage":38,"groupId":63},{"id":"minecraft:arrow","damage":39,"groupId":63},{"id":"minecraft:arrow","damage":40,"groupId":63},{"id":"minecraft:arrow","damage":41,"groupId":63},{"id":"minecraft:arrow","damage":42,"groupId":63},{"id":"minecraft:arrow","damage":43,"groupId":63},{"id":"minecraft:arrow","damage":44,"groupId":63},{"id":"minecraft:arrow","damage":45,"groupId":63},{"id":"minecraft:arrow","damage":46,"groupId":63},{"id":"minecraft:arrow","damage":47,"groupId":63},{"id":"minecraft:shield","groupId":64},{"id":"minecraft:cooked_chicken","groupId":65},{"id":"minecraft:cooked_porkchop","groupId":65},{"id":"minecraft:cooked_beef","groupId":65},{"id":"minecraft:cooked_mutton","groupId":65},{"id":"minecraft:cooked_rabbit","groupId":65},{"id":"minecraft:cooked_cod","groupId":65},{"id":"minecraft:cooked_salmon","groupId":65},{"id":"minecraft:bread","groupId":66},{"id":"minecraft:mushroom_stew","groupId":66},{"id":"minecraft:beetroot_soup","groupId":66},{"id":"minecraft:rabbit_stew","groupId":66},{"id":"minecraft:suspicious_stew","groupId":66},{"id":"minecraft:suspicious_stew","damage":1,"groupId":66},{"id":"minecraft:suspicious_stew","damage":2,"groupId":66},{"id":"minecraft:suspicious_stew","damage":3,"groupId":66},{"id":"minecraft:suspicious_stew","damage":4,"groupId":66},{"id":"minecraft:suspicious_stew","damage":5,"groupId":66},{"id":"minecraft:suspicious_stew","damage":6,"groupId":66},{"id":"minecraft:suspicious_stew","damage":7,"groupId":66},{"id":"minecraft:suspicious_stew","damage":8,"groupId":66},{"id":"minecraft:suspicious_stew","damage":9,"groupId":66},{"id":"minecraft:suspicious_stew","damage":10,"groupId":66},{"id":"minecraft:suspicious_stew","damage":11,"groupId":66},{"id":"minecraft:suspicious_stew","damage":12,"groupId":66},{"id":"minecraft:baked_potato","groupId":66},{"id":"minecraft:cookie","groupId":66},{"id":"minecraft:pumpkin_pie","groupId":66},{"id":"minecraft:cake","groupId":66},{"id":"minecraft:dried_kelp","groupId":66},{"id":"minecraft:fishing_rod","groupId":67},{"id":"minecraft:carrot_on_a_stick","groupId":67},{"id":"minecraft:warped_fungus_on_a_stick","groupId":67},{"id":"minecraft:snowball","groupId":67},{"id":"minecraft:wind_charge","groupId":67},{"id":"minecraft:shears","groupId":67},{"id":"minecraft:flint_and_steel","groupId":67},{"id":"minecraft:lead","groupId":67},{"id":"minecraft:clock","groupId":67},{"id":"minecraft:compass","groupId":67},{"id":"minecraft:recovery_compass","groupId":67},{"id":"minecraft:goat_horn","groupId":68},{"id":"minecraft:goat_horn","damage":1,"groupId":68},{"id":"minecraft:goat_horn","damage":2,"groupId":68},{"id":"minecraft:goat_horn","damage":3,"groupId":68},{"id":"minecraft:goat_horn","damage":4,"groupId":68},{"id":"minecraft:goat_horn","damage":5,"groupId":68},{"id":"minecraft:goat_horn","damage":6,"groupId":68},{"id":"minecraft:goat_horn","damage":7,"groupId":68},{"id":"minecraft:empty_map","groupId":69},{"id":"minecraft:empty_map","damage":2,"groupId":69},{"id":"minecraft:saddle","groupId":69},{"id":"minecraft:white_harness","groupId":70},{"id":"minecraft:light_gray_harness","groupId":70},{"id":"minecraft:gray_harness","groupId":70},{"id":"minecraft:black_harness","groupId":70},{"id":"minecraft:brown_harness","groupId":70},{"id":"minecraft:red_harness","groupId":70},{"id":"minecraft:orange_harness","groupId":70},{"id":"minecraft:yellow_harness","groupId":70},{"id":"minecraft:lime_harness","groupId":70},{"id":"minecraft:green_harness","groupId":70},{"id":"minecraft:cyan_harness","groupId":70},{"id":"minecraft:light_blue_harness","groupId":70},{"id":"minecraft:blue_harness","groupId":70},{"id":"minecraft:purple_harness","groupId":70},{"id":"minecraft:magenta_harness","groupId":70},{"id":"minecraft:pink_harness","groupId":70},{"id":"minecraft:bundle","groupId":71},{"id":"minecraft:white_bundle","groupId":71},{"id":"minecraft:light_gray_bundle","groupId":71},{"id":"minecraft:gray_bundle","groupId":71},{"id":"minecraft:black_bundle","groupId":71},{"id":"minecraft:brown_bundle","groupId":71},{"id":"minecraft:red_bundle","groupId":71},{"id":"minecraft:orange_bundle","groupId":71},{"id":"minecraft:yellow_bundle","groupId":71},{"id":"minecraft:lime_bundle","groupId":71},{"id":"minecraft:green_bundle","groupId":71},{"id":"minecraft:cyan_bundle","groupId":71},{"id":"minecraft:light_blue_bundle","groupId":71},{"id":"minecraft:blue_bundle","groupId":71},{"id":"minecraft:purple_bundle","groupId":71},{"id":"minecraft:magenta_bundle","groupId":71},{"id":"minecraft:pink_bundle","groupId":71},{"id":"minecraft:leather_horse_armor","groupId":72},{"id":"minecraft:copper_horse_armor","groupId":72},{"id":"minecraft:iron_horse_armor","groupId":72},{"id":"minecraft:golden_horse_armor","groupId":72},{"id":"minecraft:diamond_horse_armor","groupId":72},{"id":"minecraft:netherite_horse_armor","groupId":72},{"id":"minecraft:wolf_armor","groupId":73},{"id":"minecraft:copper_nautilus_armor","groupId":74},{"id":"minecraft:iron_nautilus_armor","groupId":74},{"id":"minecraft:golden_nautilus_armor","groupId":74},{"id":"minecraft:diamond_nautilus_armor","groupId":74},{"id":"minecraft:netherite_nautilus_armor","groupId":74},{"id":"minecraft:turtle_helmet","groupId":75},{"id":"minecraft:elytra","groupId":75},{"id":"minecraft:totem_of_undying","groupId":75},{"id":"minecraft:glass_bottle","groupId":75},{"id":"minecraft:experience_bottle","groupId":75},{"id":"minecraft:potion","groupId":76},{"id":"minecraft:potion","damage":1,"groupId":76},{"id":"minecraft:potion","damage":2,"groupId":76},{"id":"minecraft:potion","damage":3,"groupId":76},{"id":"minecraft:potion","damage":4,"groupId":76},{"id":"minecraft:potion","damage":5,"groupId":76},{"id":"minecraft:potion","damage":6,"groupId":76},{"id":"minecraft:potion","damage":7,"groupId":76},{"id":"minecraft:potion","damage":8,"groupId":76},{"id":"minecraft:potion","damage":9,"groupId":76},{"id":"minecraft:potion","damage":10,"groupId":76},{"id":"minecraft:potion","damage":11,"groupId":76},{"id":"minecraft:potion","damage":12,"groupId":76},{"id":"minecraft:potion","damage":13,"groupId":76},{"id":"minecraft:potion","damage":14,"groupId":76},{"id":"minecraft:potion","damage":15,"groupId":76},{"id":"minecraft:potion","damage":16,"groupId":76},{"id":"minecraft:potion","damage":17,"groupId":76},{"id":"minecraft:potion","damage":18,"groupId":76},{"id":"minecraft:potion","damage":42,"groupId":76},{"id":"minecraft:potion","damage":19,"groupId":76},{"id":"minecraft:potion","damage":20,"groupId":76},{"id":"minecraft:potion","damage":21,"groupId":76},{"id":"minecraft:potion","damage":22,"groupId":76},{"id":"minecraft:potion","damage":23,"groupId":76},{"id":"minecraft:potion","damage":24,"groupId":76},{"id":"minecraft:potion","damage":25,"groupId":76},{"id":"minecraft:potion","damage":26,"groupId":76},{"id":"minecraft:potion","damage":27,"groupId":76},{"id":"minecraft:potion","damage":28,"groupId":76},{"id":"minecraft:potion","damage":29,"groupId":76},{"id":"minecraft:potion","damage":30,"groupId":76},{"id":"minecraft:potion","damage":31,"groupId":76},{"id":"minecraft:potion","damage":32,"groupId":76},{"id":"minecraft:potion","damage":33,"groupId":76},{"id":"minecraft:potion","damage":34,"groupId":76},{"id":"minecraft:potion","damage":35,"groupId":76},{"id":"minecraft:potion","damage":36,"groupId":76},{"id":"minecraft:potion","damage":37,"groupId":76},{"id":"minecraft:potion","damage":38,"groupId":76},{"id":"minecraft:potion","damage":39,"groupId":76},{"id":"minecraft:potion","damage":40,"groupId":76},{"id":"minecraft:potion","damage":41,"groupId":76},{"id":"minecraft:potion","damage":43,"groupId":76},{"id":"minecraft:potion","damage":44,"groupId":76},{"id":"minecraft:potion","damage":45,"groupId":76},{"id":"minecraft:potion","damage":46,"groupId":76},{"id":"minecraft:splash_potion","groupId":77},{"id":"minecraft:splash_potion","damage":1,"groupId":77},{"id":"minecraft:splash_potion","damage":2,"groupId":77},{"id":"minecraft:splash_potion","damage":3,"groupId":77},{"id":"minecraft:splash_potion","damage":4,"groupId":77},{"id":"minecraft:splash_potion","damage":5,"groupId":77},{"id":"minecraft:splash_potion","damage":6,"groupId":77},{"id":"minecraft:splash_potion","damage":7,"groupId":77},{"id":"minecraft:splash_potion","damage":8,"groupId":77},{"id":"minecraft:splash_potion","damage":9,"groupId":77},{"id":"minecraft:splash_potion","damage":10,"groupId":77},{"id":"minecraft:splash_potion","damage":11,"groupId":77},{"id":"minecraft:splash_potion","damage":12,"groupId":77},{"id":"minecraft:splash_potion","damage":13,"groupId":77},{"id":"minecraft:splash_potion","damage":14,"groupId":77},{"id":"minecraft:splash_potion","damage":15,"groupId":77},{"id":"minecraft:splash_potion","damage":16,"groupId":77},{"id":"minecraft:splash_potion","damage":17,"groupId":77},{"id":"minecraft:splash_potion","damage":18,"groupId":77},{"id":"minecraft:splash_potion","damage":42,"groupId":77},{"id":"minecraft:splash_potion","damage":19,"groupId":77},{"id":"minecraft:splash_potion","damage":20,"groupId":77},{"id":"minecraft:splash_potion","damage":21,"groupId":77},{"id":"minecraft:splash_potion","damage":22,"groupId":77},{"id":"minecraft:splash_potion","damage":23,"groupId":77},{"id":"minecraft:splash_potion","damage":24,"groupId":77},{"id":"minecraft:splash_potion","damage":25,"groupId":77},{"id":"minecraft:splash_potion","damage":26,"groupId":77},{"id":"minecraft:splash_potion","damage":27,"groupId":77},{"id":"minecraft:splash_potion","damage":28,"groupId":77},{"id":"minecraft:splash_potion","damage":29,"groupId":77},{"id":"minecraft:splash_potion","damage":30,"groupId":77},{"id":"minecraft:splash_potion","damage":31,"groupId":77},{"id":"minecraft:splash_potion","damage":32,"groupId":77},{"id":"minecraft:splash_potion","damage":33,"groupId":77},{"id":"minecraft:splash_potion","damage":34,"groupId":77},{"id":"minecraft:splash_potion","damage":35,"groupId":77},{"id":"minecraft:splash_potion","damage":36,"groupId":77},{"id":"minecraft:splash_potion","damage":37,"groupId":77},{"id":"minecraft:splash_potion","damage":38,"groupId":77},{"id":"minecraft:splash_potion","damage":39,"groupId":77},{"id":"minecraft:splash_potion","damage":40,"groupId":77},{"id":"minecraft:splash_potion","damage":41,"groupId":77},{"id":"minecraft:splash_potion","damage":43,"groupId":77},{"id":"minecraft:splash_potion","damage":44,"groupId":77},{"id":"minecraft:splash_potion","damage":45,"groupId":77},{"id":"minecraft:splash_potion","damage":46,"groupId":77},{"id":"minecraft:lingering_potion","groupId":78},{"id":"minecraft:lingering_potion","damage":1,"groupId":78},{"id":"minecraft:lingering_potion","damage":2,"groupId":78},{"id":"minecraft:lingering_potion","damage":3,"groupId":78},{"id":"minecraft:lingering_potion","damage":4,"groupId":78},{"id":"minecraft:lingering_potion","damage":5,"groupId":78},{"id":"minecraft:lingering_potion","damage":6,"groupId":78},{"id":"minecraft:lingering_potion","damage":7,"groupId":78},{"id":"minecraft:lingering_potion","damage":8,"groupId":78},{"id":"minecraft:lingering_potion","damage":9,"groupId":78},{"id":"minecraft:lingering_potion","damage":10,"groupId":78},{"id":"minecraft:lingering_potion","damage":11,"groupId":78},{"id":"minecraft:lingering_potion","damage":12,"groupId":78},{"id":"minecraft:lingering_potion","damage":13,"groupId":78},{"id":"minecraft:lingering_potion","damage":14,"groupId":78},{"id":"minecraft:lingering_potion","damage":15,"groupId":78},{"id":"minecraft:lingering_potion","damage":16,"groupId":78},{"id":"minecraft:lingering_potion","damage":17,"groupId":78},{"id":"minecraft:lingering_potion","damage":18,"groupId":78},{"id":"minecraft:lingering_potion","damage":42,"groupId":78},{"id":"minecraft:lingering_potion","damage":19,"groupId":78},{"id":"minecraft:lingering_potion","damage":20,"groupId":78},{"id":"minecraft:lingering_potion","damage":21,"groupId":78},{"id":"minecraft:lingering_potion","damage":22,"groupId":78},{"id":"minecraft:lingering_potion","damage":23,"groupId":78},{"id":"minecraft:lingering_potion","damage":24,"groupId":78},{"id":"minecraft:lingering_potion","damage":25,"groupId":78},{"id":"minecraft:lingering_potion","damage":26,"groupId":78},{"id":"minecraft:lingering_potion","damage":27,"groupId":78},{"id":"minecraft:lingering_potion","damage":28,"groupId":78},{"id":"minecraft:lingering_potion","damage":29,"groupId":78},{"id":"minecraft:lingering_potion","damage":30,"groupId":78},{"id":"minecraft:lingering_potion","damage":31,"groupId":78},{"id":"minecraft:lingering_potion","damage":32,"groupId":78},{"id":"minecraft:lingering_potion","damage":33,"groupId":78},{"id":"minecraft:lingering_potion","damage":34,"groupId":78},{"id":"minecraft:lingering_potion","damage":35,"groupId":78},{"id":"minecraft:lingering_potion","damage":36,"groupId":78},{"id":"minecraft:lingering_potion","damage":37,"groupId":78},{"id":"minecraft:lingering_potion","damage":38,"groupId":78},{"id":"minecraft:lingering_potion","damage":39,"groupId":78},{"id":"minecraft:lingering_potion","damage":40,"groupId":78},{"id":"minecraft:lingering_potion","damage":41,"groupId":78},{"id":"minecraft:lingering_potion","damage":43,"groupId":78},{"id":"minecraft:lingering_potion","damage":44,"groupId":78},{"id":"minecraft:lingering_potion","damage":45,"groupId":78},{"id":"minecraft:lingering_potion","damage":46,"groupId":78},{"id":"minecraft:ominous_bottle","groupId":79},{"id":"minecraft:ominous_bottle","damage":1,"groupId":79},{"id":"minecraft:ominous_bottle","damage":2,"groupId":79},{"id":"minecraft:ominous_bottle","damage":3,"groupId":79},{"id":"minecraft:ominous_bottle","damage":4,"groupId":79},{"id":"minecraft:spyglass","groupId":80},{"id":"minecraft:brush","groupId":80},{"id":"minecraft:stick","groupId":81},{"id":"minecraft:bed","groupId":82},{"id":"minecraft:bed","damage":8,"groupId":82},{"id":"minecraft:bed","damage":7,"groupId":82},{"id":"minecraft:bed","damage":15,"groupId":82},{"id":"minecraft:bed","damage":12,"groupId":82},{"id":"minecraft:bed","damage":14,"groupId":82},{"id":"minecraft:bed","damage":1,"groupId":82},{"id":"minecraft:bed","damage":4,"groupId":82},{"id":"minecraft:bed","damage":5,"groupId":82},{"id":"minecraft:bed","damage":13,"groupId":82},{"id":"minecraft:bed","damage":9,"groupId":82},{"id":"minecraft:bed","damage":3,"groupId":82},{"id":"minecraft:bed","damage":11,"groupId":82},{"id":"minecraft:bed","damage":10,"groupId":82},{"id":"minecraft:bed","damage":2,"groupId":82},{"id":"minecraft:bed","damage":6,"groupId":82},{"id":"minecraft:torch","groupId":83,"block_state_b64":"CgAAAwgAYmxvY2tfaWQyAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnRvcmNoBAkAbmFtZV9oYXNoagn7rmDBzisDCgBuZXR3b3JrX2lk+BwwuQoGAHN0YXRlcwgWAHRvcmNoX2ZhY2luZ19kaXJlY3Rpb24HAHVua25vd24AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:soul_torch","groupId":83,"block_state_b64":"CgAAAwgAYmxvY2tfaWQLAgAACAQAbmFtZRQAbWluZWNyYWZ0OnNvdWxfdG9yY2gECQBuYW1lX2hhc2huixOT04BRdQMKAG5ldHdvcmtfaWShbFILCgYAc3RhdGVzCBYAdG9yY2hfZmFjaW5nX2RpcmVjdGlvbgcAdW5rbm93bgADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:copper_torch","groupId":83,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ5BQAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl90b3JjaAQJAG5hbWVfaGFzaKSlv4gljcBZAwoAbmV0d29ya19pZK23egsKBgBzdGF0ZXMIFgB0b3JjaF9mYWNpbmdfZGlyZWN0aW9uBwB1bmtub3duAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:sea_pickle","groupId":83,"block_state_b64":"CgAAAwgAYmxvY2tfaWSbAQAACAQAbmFtZRQAbWluZWNyYWZ0OnNlYV9waWNrbGUECQBuYW1lX2hhc2iONEfZJB+glgMKAG5ldHdvcmtfaWSINWQyCgYAc3RhdGVzAw0AY2x1c3Rlcl9jb3VudAAAAAABCABkZWFkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWTPAQAACAQAbmFtZREAbWluZWNyYWZ0OmxhbnRlcm4ECQBuYW1lX2hhc2hMw44VI2HWygMKAG5ldHdvcmtfaWRkjQvzCgYAc3RhdGVzAQcAaGFuZ2luZwAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:soul_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQMAgAACAQAbmFtZRYAbWluZWNyYWZ0OnNvdWxfbGFudGVybgQJAG5hbWVfaGFzaGjIpjxk9z+RAwoAbmV0d29ya19pZGfoP8cKBgBzdGF0ZXMBBwBoYW5naW5nAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ6BQAACAQAbmFtZRgAbWluZWNyYWZ0OmNvcHBlcl9sYW50ZXJuBAkAbmFtZV9oYXNoLtQWqHUuNf8DCgBuZXR3b3JrX2lkTwEjJgoGAHN0YXRlcwEHAGhhbmdpbmcAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:exposed_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ7BQAACAQAbmFtZSAAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2xhbnRlcm4ECQBuYW1lX2hhc2jteae0Pqt+UAMKAG5ldHdvcmtfaWSaBueACgYAc3RhdGVzAQcAaGFuZ2luZwAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:weathered_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ8BQAACAQAbmFtZSIAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfbGFudGVybgQJAG5hbWVfaGFzaHxxhSBnhy+zAwoAbmV0d29ya19pZM91GbYKBgBzdGF0ZXMBBwBoYW5naW5nAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oxidized_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ9BQAACAQAbmFtZSEAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9sYW50ZXJuBAkAbmFtZV9oYXNobfo7/BlKAqMDCgBuZXR3b3JrX2lk59s7fAoGAHN0YXRlcwEHAGhhbmdpbmcAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ+BQAACAQAbmFtZR4AbWluZWNyYWZ0OndheGVkX2NvcHBlcl9sYW50ZXJuBAkAbmFtZV9oYXNoxDk0YWOoN+wDCgBuZXR3b3JrX2lklxTUyQoGAHN0YXRlcwEHAGhhbmdpbmcAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_exposed_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ/BQAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2xhbnRlcm4ECQBuYW1lX2hhc2jHLDNUF9s02gMKAG5ldHdvcmtfaWSyhmhVCgYAc3RhdGVzAQcAaGFuZ2luZwAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_weathered_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWRABQAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfbGFudGVybgQJAG5hbWVfaGFzaMblYzOPQetMAwoAbmV0d29ya19pZI9ctoUKBgBzdGF0ZXMBBwBoYW5naW5nAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_oxidized_copper_lantern","groupId":84,"block_state_b64":"CgAAAwgAYmxvY2tfaWRBBQAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9sYW50ZXJuBAkAbmFtZV9oYXNoA0NWeQErxHMDCgBuZXR3b3JrX2lk15VYcgoGAHN0YXRlcwEHAGhhbmdpbmcAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSbAgAACAQAbmFtZRAAbWluZWNyYWZ0OmNhbmRsZQQJAG5hbWVfaGFzaHPd+MsNdWTfAwoAbmV0d29ya19pZHsBMA0KBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWScAgAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhbmRsZQQJAG5hbWVfaGFzaN1EG5Q1mHiEAwoAbmV0d29ya19pZKN1mmgKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:orange_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSdAgAACAQAbmFtZRcAbWluZWNyYWZ0Om9yYW5nZV9jYW5kbGUECQBuYW1lX2hhc2jySEVWHgUIHQMKAG5ldHdvcmtfaWSfVz82CgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:magenta_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSeAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hZ2VudGFfY2FuZGxlBAkAbmFtZV9oYXNoG0u6YIOoBSEDCgBuZXR3b3JrX2lk9xGNkQoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_blue_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSfAgAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY2FuZGxlBAkAbmFtZV9oYXNocXGeK0zgrG0DCgBuZXR3b3JrX2lk2m1y8goGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:yellow_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSgAgAACAQAbmFtZRcAbWluZWNyYWZ0OnllbGxvd19jYW5kbGUECQBuYW1lX2hhc2i00dtusU3CqQMKAG5ldHdvcmtfaWR9LTmpCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lime_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWShAgAACAQAbmFtZRUAbWluZWNyYWZ0OmxpbWVfY2FuZGxlBAkAbmFtZV9oYXNokcmrw5xvz7ADCgBuZXR3b3JrX2lkIAUu6QoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:pink_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSiAgAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfY2FuZGxlBAkAbmFtZV9oYXNoQJdEY4sZ0dwDCgBuZXR3b3JrX2lk23Rn5AoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:gray_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSjAgAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXlfY2FuZGxlBAkAbmFtZV9oYXNoS5poSo9wBDEDCgBuZXR3b3JrX2lk3trRCAoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_gray_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSkAgAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY2FuZGxlBAkAbmFtZV9oYXNo9ruTZLBNMasDCgBuZXR3b3JrX2lkb6DOegoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cyan_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSlAgAACAQAbmFtZRUAbWluZWNyYWZ0OmN5YW5fY2FuZGxlBAkAbmFtZV9oYXNoc/M8PNVcjOwDCgBuZXR3b3JrX2lkZoIQOQoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:purple_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSmAgAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnBsZV9jYW5kbGUECQBuYW1lX2hhc2jaI3xUW0/myQMKAG5ldHdvcmtfaWSnLI2BCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:blue_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSnAgAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfY2FuZGxlBAkAbmFtZV9oYXNoAASSPW6TgQADCgBuZXR3b3JrX2lkrxrjQAoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:brown_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSoAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJyb3duX2NhbmRsZQQJAG5hbWVfaGFzaDia0l6s1+WYAwoAbmV0d29ya19pZKSkBXYKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:green_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSpAgAACAQAbmFtZRYAbWluZWNyYWZ0OmdyZWVuX2NhbmRsZQQJAG5hbWVfaGFzaLeFPO1l+fIoAwoAbmV0d29ya19pZBkznDsKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:red_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSqAgAACAQAbmFtZRQAbWluZWNyYWZ0OnJlZF9jYW5kbGUECQBuYW1lX2hhc2jjAQpGf59ZdwMKAG5ldHdvcmtfaWRbb88GCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:black_candle","groupId":85,"block_state_b64":"CgAAAwgAYmxvY2tfaWSrAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJsYWNrX2NhbmRsZQQJAG5hbWVfaGFzaB+wRDpOqREKAwoAbmV0d29ya19pZNnOnuEKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crafting_table","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ6AAAACAQAbmFtZRgAbWluZWNyYWZ0OmNyYWZ0aW5nX3RhYmxlBAkAbmFtZV9oYXNoe76VAmjvbpYDCgBuZXR3b3JrX2lkwCxwaAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cartography_table","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWTHAQAACAQAbmFtZRsAbWluZWNyYWZ0OmNhcnRvZ3JhcGh5X3RhYmxlBAkAbmFtZV9oYXNomaWiiD/znP8DCgBuZXR3b3JrX2lkI6FzMwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:fletching_table","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWTIAQAACAQAbmFtZRkAbWluZWNyYWZ0OmZsZXRjaGluZ190YWJsZQQJAG5hbWVfaGFzaPFibh8unKyUAwoAbmV0d29ya19pZJ2mW0oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:smithing_table","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWTJAQAACAQAbmFtZRgAbWluZWNyYWZ0OnNtaXRoaW5nX3RhYmxlBAkAbmFtZV9oYXNo4tFES2xOXEYDCgBuZXR3b3JrX2lkXWMBzQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:beehive","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWTaAQAACAQAbmFtZREAbWluZWNyYWZ0OmJlZWhpdmUECQBuYW1lX2hhc2hCcqn12UbNpwMKAG5ldHdvcmtfaWR/idcaCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAMLAGhvbmV5X2xldmVsAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:suspicious_sand","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWQQAwAACAQAbmFtZRkAbWluZWNyYWZ0OnN1c3BpY2lvdXNfc2FuZAQJAG5hbWVfaGFzaL67QsuvLP00AwoAbmV0d29ya19pZKnkaIAKBgBzdGF0ZXMDEABicnVzaGVkX3Byb2dyZXNzAAAAAAEHAGhhbmdpbmcBAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:suspicious_gravel","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ8AwAACAQAbmFtZRsAbWluZWNyYWZ0OnN1c3BpY2lvdXNfZ3JhdmVsBAkAbmFtZV9oYXNoJSVbGNk7C3oDCgBuZXR3b3JrX2lkvIEJAAoGAHN0YXRlcwMQAGJydXNoZWRfcHJvZ3Jlc3MAAAAAAQcAaGFuZ2luZwEAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:campfire","groupId":86},{"id":"minecraft:soul_campfire","groupId":86},{"id":"minecraft:furnace","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ9AAAACAQAbmFtZREAbWluZWNyYWZ0OmZ1cm5hY2UECQBuYW1lX2hhc2ioOQrludYY8wMKAG5ldHdvcmtfaWRZxnDOCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:blast_furnace","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWTDAQAACAQAbmFtZRcAbWluZWNyYWZ0OmJsYXN0X2Z1cm5hY2UECQBuYW1lX2hhc2ivDbnjkpGm5QMKAG5ldHdvcmtfaWTcEbV/CgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:smoker","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWTFAQAACAQAbmFtZRAAbWluZWNyYWZ0OnNtb2tlcgQJAG5hbWVfaGFzaJd1rDMkRWomAwoAbmV0d29ya19pZGWswMwKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:respawn_anchor","groupId":86,"block_state_b64":"CgAAAwgAYmxvY2tfaWQPAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJlc3Bhd25fYW5jaG9yBAkAbmFtZV9oYXNoZOdcjW05qigDCgBuZXR3b3JrX2lkmhMcaQoGAHN0YXRlcwMVAHJlc3Bhd25fYW5jaG9yX2NoYXJnZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:brewing_stand","groupId":86},{"id":"minecraft:anvil","groupId":87,"block_state_b64":"CgAAAwgAYmxvY2tfaWSRAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmFudmlsBAkAbmFtZV9oYXNoNqB3fgcUCbwDCgBuZXR3b3JrX2lkqXzNjwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:chipped_anvil","groupId":87,"block_state_b64":"CgAAAwgAYmxvY2tfaWS+BAAACAQAbmFtZRcAbWluZWNyYWZ0OmNoaXBwZWRfYW52aWwECQBuYW1lX2hhc2ge+QY3vlS/eQMKAG5ldHdvcmtfaWRJ15iUCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:damaged_anvil","groupId":87,"block_state_b64":"CgAAAwgAYmxvY2tfaWS/BAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhbWFnZWRfYW52aWwECQBuYW1lX2hhc2imJ12Be2V8+AMKAG5ldHdvcmtfaWRh5SHkCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:grindstone","groupId":88,"block_state_b64":"CgAAAwgAYmxvY2tfaWTCAQAACAQAbmFtZRQAbWluZWNyYWZ0OmdyaW5kc3RvbmUECQBuYW1lX2hhc2id56zc0nk99wMKAG5ldHdvcmtfaWS4Es07CgYAc3RhdGVzCAoAYXR0YWNobWVudAgAc3RhbmRpbmcDCQBkaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:enchanting_table","groupId":88,"block_state_b64":"CgAAAwgAYmxvY2tfaWR0AAAACAQAbmFtZRoAbWluZWNyYWZ0OmVuY2hhbnRpbmdfdGFibGUECQBuYW1lX2hhc2jgIx24VLvMvwMKAG5ldHdvcmtfaWRliFFJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:bookshelf","groupId":88,"block_state_b64":"CgAAAwgAYmxvY2tfaWQvAAAACAQAbmFtZRMAbWluZWNyYWZ0OmJvb2tzaGVsZgQJAG5hbWVfaGFzaDU04DrgJCS9AwoAbmV0d29ya19pZBcWwIwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chiseled_bookshelf","groupId":88,"block_state_b64":"CgAAAwgAYmxvY2tfaWQNAwAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX2Jvb2tzaGVsZgQJAG5hbWVfaGFzaNXDBnsIsywYAwoAbmV0d29ya19pZIprt5IKBgBzdGF0ZXMDDABib29rc19zdG9yZWQAAAAAAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oak_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQWBQAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19zaGVsZgQJAG5hbWVfaGFzaOapDSQlOmFnAwoAbmV0d29ya19pZN5LVOcKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:spruce_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQXBQAACAQAbmFtZRYAbWluZWNyYWZ0OnNwcnVjZV9zaGVsZgQJAG5hbWVfaGFzaO8HrAH2q9g6AwoAbmV0d29ya19pZJwg4BcKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:birch_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQYBQAACAQAbmFtZRUAbWluZWNyYWZ0OmJpcmNoX3NoZWxmBAkAbmFtZV9oYXNoqxpNuc2l1AMDCgBuZXR3b3JrX2lkDWd7/goGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQsAcG93ZXJlZF9iaXQAAxIAcG93ZXJlZF9zaGVsZl90eXBlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:jungle_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQZBQAACAQAbmFtZRYAbWluZWNyYWZ0Omp1bmdsZV9zaGVsZgQJAG5hbWVfaGFzaELQVcIgxSdOAwoAbmV0d29ya19pZEnBopgKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:acacia_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQaBQAACAQAbmFtZRYAbWluZWNyYWZ0OmFjYWNpYV9zaGVsZgQJAG5hbWVfaGFzaCvf0NHdudAFAwoAbmV0d29ya19pZOSFpRoKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:dark_oak_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQbBQAACAQAbmFtZRgAbWluZWNyYWZ0OmRhcmtfb2FrX3NoZWxmBAkAbmFtZV9oYXNoe5qEi8SyCIQDCgBuZXR3b3JrX2lkfrWNMAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQsAcG93ZXJlZF9iaXQAAxIAcG93ZXJlZF9zaGVsZl90eXBlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:mangrove_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQcBQAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX3NoZWxmBAkAbmFtZV9oYXNorPWU0z4F+T4DCgBuZXR3b3JrX2lkPS87EAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQsAcG93ZXJlZF9iaXQAAxIAcG93ZXJlZF9zaGVsZl90eXBlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cherry_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQdBQAACAQAbmFtZRYAbWluZWNyYWZ0OmNoZXJyeV9zaGVsZgQJAG5hbWVfaGFzaA5Dj/w+ocvOAwoAbmV0d29ya19pZBWBgRcKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:pale_oak_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQeBQAACAQAbmFtZRgAbWluZWNyYWZ0OnBhbGVfb2FrX3NoZWxmBAkAbmFtZV9oYXNo91/PdKeJ9ZYDCgBuZXR3b3JrX2lkzqgrUwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQsAcG93ZXJlZF9iaXQAAxIAcG93ZXJlZF9zaGVsZl90eXBlAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:bamboo_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQfBQAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19zaGVsZgQJAG5hbWVfaGFzaEGHTQtsU1tbAwoAbmV0d29ya19pZGYUJ2QKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQgBQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fc2hlbGYECQBuYW1lX2hhc2hm1pb0OEPfygMKAG5ldHdvcmtfaWTyiJtSCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCwBwb3dlcmVkX2JpdAADEgBwb3dlcmVkX3NoZWxmX3R5cGUAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:warped_shelf","groupId":89,"block_state_b64":"CgAAAwgAYmxvY2tfaWQhBQAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9zaGVsZgQJAG5hbWVfaGFzaMgVxrHUn2A/AwoAbmV0d29ya19pZFsyBKoKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAELAHBvd2VyZWRfYml0AAMSAHBvd2VyZWRfc2hlbGZfdHlwZQAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:lectern","groupId":90,"block_state_b64":"CgAAAwgAYmxvY2tfaWTBAQAACAQAbmFtZREAbWluZWNyYWZ0OmxlY3Rlcm4ECQBuYW1lX2hhc2j5Z4Mmi/1QxAMKAG5ldHdvcmtfaWR4JfDHCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cauldron","groupId":90},{"id":"minecraft:composter","groupId":90,"block_state_b64":"CgAAAwgAYmxvY2tfaWTUAQAACAQAbmFtZRMAbWluZWNyYWZ0OmNvbXBvc3RlcgQJAG5hbWVfaGFzaPAADHptzeWJAwoAbmV0d29ya19pZHIL6i4KBgBzdGF0ZXMDFABjb21wb3N0ZXJfZmlsbF9sZXZlbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ2AAAACAQAbmFtZQ8AbWluZWNyYWZ0OmNoZXN0BAkAbmFtZV9oYXNog9ozMxlcA88DCgBuZXR3b3JrX2lkDkOFvAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:trapped_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWSSAAAACAQAbmFtZRcAbWluZWNyYWZ0OnRyYXBwZWRfY2hlc3QECQBuYW1lX2hhc2g2qpF9stsEjgMKAG5ldHdvcmtfaWTjJWYxCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAbm9ydGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:ender_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWSCAAAACAQAbmFtZRUAbWluZWNyYWZ0OmVuZGVyX2NoZXN0BAkAbmFtZV9oYXNohEZzOFdg0WUDCgBuZXR3b3JrX2lkx4jiSQoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQGBQAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9jaGVzdAQJAG5hbWVfaGFzaBF0DaB3U7pIAwoAbmV0d29ya19pZM/IeuwKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBub3J0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:exposed_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQHBQAACAQAbmFtZR4AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2NoZXN0BAkAbmFtZV9oYXNoyiiVJNk/hIkDCgBuZXR3b3JrX2lkeBrbOgoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:weathered_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQIBQAACAQAbmFtZSAAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfY2hlc3QECQBuYW1lX2hhc2jz4KGBvBBSjgMKAG5ldHdvcmtfaWRz5KnVCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAbm9ydGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oxidized_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQJBQAACAQAbmFtZR8AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9jaGVzdAQJAG5hbWVfaGFzaEo1yuDJoau9AwoAbmV0d29ya19pZIciU6QKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBub3J0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQKBQAACAQAbmFtZRwAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9jaGVzdAQJAG5hbWVfaGFzaHvN+hZViZZbAwoAbmV0d29ya19pZB/vQZAKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBub3J0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_exposed_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQLBQAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2NoZXN0BAkAbmFtZV9oYXNo2KoQqMQJaw0DCgBuZXR3b3JrX2lkCL4n4goGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_weathered_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQMBQAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfY2hlc3QECQBuYW1lX2hhc2ipFjVS9XQwAQMKAG5ldHdvcmtfaWS7III7CgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAbm9ydGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_oxidized_copper_chest","groupId":91,"block_state_b64":"CgAAAwgAYmxvY2tfaWQNBQAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9jaGVzdAQJAG5hbWVfaGFzaOxD+z7Tv8hVAwoAbmV0d29ya19pZMeBpUAKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBub3J0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:barrel","groupId":92,"block_state_b64":"CgAAAwgAYmxvY2tfaWTKAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhcnJlbAQJAG5hbWVfaGFzaHDkRPGymiRqAwoAbmV0d29ya19pZPnxzgsKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:undyed_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWTNAAAACAQAbmFtZRwAbWluZWNyYWZ0OnVuZHllZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaOC9mypm/MlBAwoAbmV0d29ya19pZJ8rxp0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:white_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWTaAAAACAQAbmFtZRsAbWluZWNyYWZ0OndoaXRlX3NodWxrZXJfYm94BAkAbmFtZV9oYXNosK79m1rPUBwDCgBuZXR3b3JrX2lkjrET6goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:light_gray_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRrAwAACAQAbmFtZSAAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2iBe5zq7PxHmgMKAG5ldHdvcmtfaWSCVJv0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:gray_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRqAwAACAQAbmFtZRoAbWluZWNyYWZ0OmdyYXlfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2ga2s8ctjHUhgMKAG5ldHdvcmtfaWS3WMsWCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:black_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRyAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJsYWNrX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoPm03OZphrp8DCgBuZXR3b3JrX2lkXHztNAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:brown_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRvAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJyb3duX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoT3DD6qAL9cADCgBuZXR3b3JrX2lkaXxpYQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:red_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRxAwAACAQAbmFtZRkAbWluZWNyYWZ0OnJlZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaMIlKSCzqSZoAwoAbmV0d29ya19pZNrf+icKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:orange_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRkAwAACAQAbmFtZRwAbWluZWNyYWZ0Om9yYW5nZV9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaG2MAXU67wGrAwoAbmV0d29ya19pZGoO05gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:yellow_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRnAwAACAQAbmFtZRwAbWluZWNyYWZ0OnllbGxvd19zaHVsa2VyX2JveAQJAG5hbWVfaGFzaIsLwQHYjcIEAwoAbmV0d29ya19pZBCBSiYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:lime_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRoAwAACAQAbmFtZRoAbWluZWNyYWZ0OmxpbWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2hUwBkg+faUGAMKAG5ldHdvcmtfaWRJeKqqCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:green_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRwAwAACAQAbmFtZRsAbWluZWNyYWZ0OmdyZWVuX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoZgUeT3LupLUDCgBuZXR3b3JrX2lkzJiohQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:cyan_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRsAwAACAQAbmFtZRoAbWluZWNyYWZ0OmN5YW5fc2h1bGtlcl9ib3gECQBuYW1lX2hhc2gSfbjteXg5yAMKAG5ldHdvcmtfaWTHeliECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:light_blue_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRmAwAACAQAbmFtZSAAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2h0VFCX0qsRxQMKAG5ldHdvcmtfaWQXD8U0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:blue_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRuAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJsdWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2hn9gS0XIe6rAMKAG5ldHdvcmtfaWTO4PJaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:purple_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRtAwAACAQAbmFtZRwAbWluZWNyYWZ0OnB1cnBsZV9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaEV/lkNPxRDdAwoAbmV0d29ya19pZFK25GAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:magenta_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRlAwAACAQAbmFtZR0AbWluZWNyYWZ0Om1hZ2VudGFfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2iqWM7IJHxcFgMKAG5ldHdvcmtfaWTyyudTCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pink_shulker_box","groupId":93,"block_state_b64":"CgAAAwgAYmxvY2tfaWRpAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBpbmtfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2in1tkJ1GNcZgMKAG5ldHdvcmtfaWQOEGXjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:armor_stand","groupId":94},{"id":"minecraft:copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQOBQAACAQAbmFtZR0AbWluZWNyYWZ0OmNvcHBlcl9nb2xlbV9zdGF0dWUECQBuYW1lX2hhc2itI0fsCGdZZAMKAG5ldHdvcmtfaWQklRnDCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:exposed_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQPBQAACAQAbmFtZSUAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2dvbGVtX3N0YXR1ZQQJAG5hbWVfaGFzaOBQpsn+/6LgAwoAbmV0d29ya19pZHmplEQKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:weathered_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQQBQAACAQAbmFtZScAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfZ29sZW1fc3RhdHVlBAkAbmFtZV9oYXNoE3VHqfbpTKADCgBuZXR3b3JrX2lkyHOcpAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxidized_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQRBQAACAQAbmFtZSYAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9nb2xlbV9zdGF0dWUECQBuYW1lX2hhc2hgAskcAWk9JAMKAG5ldHdvcmtfaWQ8fUl4CgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQSBQAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9nb2xlbV9zdGF0dWUECQBuYW1lX2hhc2i7DNUuwLdZ9wMKAG5ldHdvcmtfaWT0hakPCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_exposed_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQTBQAACAQAbmFtZSsAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2dvbGVtX3N0YXR1ZQQJAG5hbWVfaGFzaOKmnALpao5VAwoAbmV0d29ya19pZAkWbkYKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_weathered_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQUBQAACAQAbmFtZS0AbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfZ29sZW1fc3RhdHVlBAkAbmFtZV9oYXNoZSd3p0xxiXgDCgBuZXR3b3JrX2lkyCfbrAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_oxidized_copper_golem_statue","groupId":95,"block_state_b64":"CgAAAwgAYmxvY2tfaWQVBQAACAQAbmFtZSwAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9nb2xlbV9zdGF0dWUECQBuYW1lX2hhc2gukbGncoASfwMKAG5ldHdvcmtfaWSMrbqxCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:noteblock","groupId":96,"block_state_b64":"CgAAAwgAYmxvY2tfaWQZAAAACAQAbmFtZRMAbWluZWNyYWZ0Om5vdGVibG9jawQJAG5hbWVfaGFzaHPA8dBBH0UaAwoAbmV0d29ya19pZH1U5QkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jukebox","groupId":96,"block_state_b64":"CgAAAwgAYmxvY2tfaWRUAAAACAQAbmFtZREAbWluZWNyYWZ0Omp1a2Vib3gECQBuYW1lX2hhc2ieAIPExf/ZfgMKAG5ldHdvcmtfaWSmR7JfCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:music_disc_13","groupId":97},{"id":"minecraft:music_disc_cat","groupId":97},{"id":"minecraft:music_disc_blocks","groupId":97},{"id":"minecraft:music_disc_chirp","groupId":97},{"id":"minecraft:music_disc_far","groupId":97},{"id":"minecraft:music_disc_mall","groupId":97},{"id":"minecraft:music_disc_mellohi","groupId":97},{"id":"minecraft:music_disc_stal","groupId":97},{"id":"minecraft:music_disc_strad","groupId":97},{"id":"minecraft:music_disc_ward","groupId":97},{"id":"minecraft:music_disc_11","groupId":97},{"id":"minecraft:music_disc_wait","groupId":97},{"id":"minecraft:music_disc_otherside","groupId":97},{"id":"minecraft:music_disc_5","groupId":97},{"id":"minecraft:music_disc_pigstep","groupId":97},{"id":"minecraft:music_disc_relic","groupId":97},{"id":"minecraft:music_disc_creator","groupId":97},{"id":"minecraft:music_disc_creator_music_box","groupId":97},{"id":"minecraft:music_disc_precipice","groupId":97},{"id":"minecraft:music_disc_tears","groupId":97},{"id":"minecraft:music_disc_lava_chicken","groupId":97},{"id":"minecraft:music_disc_bounce","groupId":97},{"id":"minecraft:disc_fragment_5","groupId":98},{"id":"minecraft:glowstone_dust","groupId":98},{"id":"minecraft:glowstone","groupId":98,"block_state_b64":"CgAAAwgAYmxvY2tfaWRZAAAACAQAbmFtZRMAbWluZWNyYWZ0Omdsb3dzdG9uZQQJAG5hbWVfaGFzaFYqXNkefIlPAwoAbmV0d29ya19pZGT7WYYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:redstone_lamp","groupId":98,"block_state_b64":"CgAAAwgAYmxvY2tfaWR7AAAACAQAbmFtZRcAbWluZWNyYWZ0OnJlZHN0b25lX2xhbXAECQBuYW1lX2hhc2hJ9V80caPvEgMKAG5ldHdvcmtfaWRvNPwnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:sea_lantern","groupId":98,"block_state_b64":"CgAAAwgAYmxvY2tfaWSpAAAACAQAbmFtZRUAbWluZWNyYWZ0OnNlYV9sYW50ZXJuBAkAbmFtZV9oYXNoLPsv1TX9M+QDCgBuZXR3b3JrX2lk1PPVyAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:oak_sign","groupId":99},{"id":"minecraft:spruce_sign","groupId":99},{"id":"minecraft:birch_sign","groupId":99},{"id":"minecraft:jungle_sign","groupId":99},{"id":"minecraft:acacia_sign","groupId":99},{"id":"minecraft:dark_oak_sign","groupId":99},{"id":"minecraft:mangrove_sign","groupId":99},{"id":"minecraft:cherry_sign","groupId":99},{"id":"minecraft:pale_oak_sign","groupId":99},{"id":"minecraft:bamboo_sign","groupId":99},{"id":"minecraft:crimson_sign","groupId":99},{"id":"minecraft:warped_sign","groupId":99},{"id":"minecraft:oak_hanging_sign","groupId":100},{"id":"minecraft:spruce_hanging_sign","groupId":100},{"id":"minecraft:birch_hanging_sign","groupId":100},{"id":"minecraft:jungle_hanging_sign","groupId":100},{"id":"minecraft:acacia_hanging_sign","groupId":100},{"id":"minecraft:dark_oak_hanging_sign","groupId":100},{"id":"minecraft:mangrove_hanging_sign","groupId":100},{"id":"minecraft:cherry_hanging_sign","groupId":100},{"id":"minecraft:pale_oak_hanging_sign","groupId":100},{"id":"minecraft:bamboo_hanging_sign","groupId":100},{"id":"minecraft:crimson_hanging_sign","groupId":100},{"id":"minecraft:warped_hanging_sign","groupId":100},{"id":"minecraft:painting","groupId":101},{"id":"minecraft:frame","groupId":101},{"id":"minecraft:glow_frame","groupId":101},{"id":"minecraft:honey_bottle","groupId":101},{"id":"minecraft:flower_pot","groupId":101},{"id":"minecraft:bowl","groupId":101},{"id":"minecraft:bucket","groupId":101},{"id":"minecraft:milk_bucket","groupId":101},{"id":"minecraft:water_bucket","groupId":101},{"id":"minecraft:lava_bucket","groupId":101},{"id":"minecraft:cod_bucket","groupId":101},{"id":"minecraft:salmon_bucket","groupId":101},{"id":"minecraft:tropical_fish_bucket","groupId":101},{"id":"minecraft:pufferfish_bucket","groupId":101},{"id":"minecraft:powder_snow_bucket","groupId":101},{"id":"minecraft:axolotl_bucket","groupId":101},{"id":"minecraft:tadpole_bucket","groupId":101},{"id":"minecraft:sulfur_cube_bucket","groupId":101},{"id":"minecraft:player_head","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWTGBAAACAQAbmFtZRUAbWluZWNyYWZ0OnBsYXllcl9oZWFkBAkAbmFtZV9oYXNonFwZb7CL8EYDCgBuZXR3b3JrX2lkZeAXqAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:zombie_head","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWTFBAAACAQAbmFtZRUAbWluZWNyYWZ0OnpvbWJpZV9oZWFkBAkAbmFtZV9oYXNoixuENYuaGgEDCgBuZXR3b3JrX2lk0NsHDgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:creeper_head","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWTHBAAACAQAbmFtZRYAbWluZWNyYWZ0OmNyZWVwZXJfaGVhZAQJAG5hbWVfaGFzaCvAGFMS/RqVAwoAbmV0d29ya19pZEfskXYKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dragon_head","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWTIBAAACAQAbmFtZRUAbWluZWNyYWZ0OmRyYWdvbl9oZWFkBAkAbmFtZV9oYXNozjh6bGRaa5UDCgBuZXR3b3JrX2lk/zjetgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:skeleton_skull","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWSQAAAACAQAbmFtZRgAbWluZWNyYWZ0OnNrZWxldG9uX3NrdWxsBAkAbmFtZV9oYXNo3+kbzeMgg4kDCgBuZXR3b3JrX2lk/RqWbwoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:wither_skeleton_skull","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWTEBAAACAQAbmFtZR8AbWluZWNyYWZ0OndpdGhlcl9za2VsZXRvbl9za3VsbAQJAG5hbWVfaGFzaEcZrUyy9cfRAwoAbmV0d29ya19pZJZ2G/oKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:piglin_head","groupId":102,"block_state_b64":"CgAAAwgAYmxvY2tfaWTJBAAACAQAbmFtZRUAbWluZWNyYWZ0OnBpZ2xpbl9oZWFkBAkAbmFtZV9oYXNo+jUCKgb5DskDCgBuZXR3b3JrX2lkQ1ETVwoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ3AgAACAQAbmFtZRcAbWluZWNyYWZ0OmxpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2ioXQF1xvfHNQMKAG5ldHdvcmtfaWSRlKVZCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:exposed_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQiBQAACAQAbmFtZR8AbWluZWNyYWZ0OmV4cG9zZWRfbGlnaHRuaW5nX3JvZAQJAG5hbWVfaGFzaPkeDdW8m9tCAwoAbmV0d29ya19pZOwjJKcKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:weathered_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQjBQAACAQAbmFtZSEAbWluZWNyYWZ0OndlYXRoZXJlZF9saWdodG5pbmdfcm9kBAkAbmFtZV9oYXNoar2vpdIuq4IDCgBuZXR3b3JrX2lk6UTP7woGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:oxidized_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQkBQAACAQAbmFtZSAAbWluZWNyYWZ0Om94aWRpemVkX2xpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2h5XDGjzIfTFgMKAG5ldHdvcmtfaWTBcZllCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQlBQAACAQAbmFtZR0AbWluZWNyYWZ0OndheGVkX2xpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2hykYWJFZWYPgMKAG5ldHdvcmtfaWRxM9pxCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_exposed_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQmBQAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfbGlnaHRuaW5nX3JvZAQJAG5hbWVfaGFzaI9MOzaSKVJQAwoAbmV0d29ya19pZKz9CMEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_weathered_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQnBQAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9saWdodG5pbmdfcm9kBAkAbmFtZV9oYXNo4FeYE/GsqfoDCgBuZXR3b3JrX2lk2aEopQoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_oxidized_lightning_rod","groupId":103,"block_state_b64":"CgAAAwgAYmxvY2tfaWQoBQAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2xpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2jLwW2G5b7CywMKAG5ldHdvcmtfaWTZgfCvCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:beacon","groupId":104,"block_state_b64":"CgAAAwgAYmxvY2tfaWSKAAAACAQAbmFtZRAAbWluZWNyYWZ0OmJlYWNvbgQJAG5hbWVfaGFzaACwhhfSkdkHAwoAbmV0d29ya19pZF8jfiEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bell","groupId":104,"block_state_b64":"CgAAAwgAYmxvY2tfaWTNAQAACAQAbmFtZQ4AbWluZWNyYWZ0OmJlbGwECQBuYW1lX2hhc2iPqsgDXRcsxAMKAG5ldHdvcmtfaWT7zhOoCgYAc3RhdGVzCAoAYXR0YWNobWVudAgAc3RhbmRpbmcDCQBkaXJlY3Rpb24AAAAAAQoAdG9nZ2xlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:conduit","groupId":104,"block_state_b64":"CgAAAwgAYmxvY2tfaWScAQAACAQAbmFtZREAbWluZWNyYWZ0OmNvbmR1aXQECQBuYW1lX2hhc2jqxKAxq2EaWQMKAG5ldHdvcmtfaWTWcBVnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stonecutter_block","groupId":104,"block_state_b64":"CgAAAwgAYmxvY2tfaWTEAQAACAQAbmFtZRsAbWluZWNyYWZ0OnN0b25lY3V0dGVyX2Jsb2NrBAkAbmFtZV9oYXNoQAXTbAM3MeYDCgBuZXR3b3JrX2lkWS4RjAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:coal","groupId":104},{"id":"minecraft:charcoal","groupId":104},{"id":"minecraft:diamond","groupId":104},{"id":"minecraft:iron_nugget","groupId":104},{"id":"minecraft:raw_iron","groupId":104},{"id":"minecraft:raw_gold","groupId":104},{"id":"minecraft:copper_nugget","groupId":104},{"id":"minecraft:raw_copper","groupId":104},{"id":"minecraft:copper_ingot","groupId":104},{"id":"minecraft:iron_ingot","groupId":104},{"id":"minecraft:netherite_scrap","groupId":104},{"id":"minecraft:netherite_ingot","groupId":104},{"id":"minecraft:gold_nugget","groupId":104},{"id":"minecraft:gold_ingot","groupId":104},{"id":"minecraft:emerald","groupId":104},{"id":"minecraft:quartz","groupId":104},{"id":"minecraft:clay_ball","groupId":104},{"id":"minecraft:brick","groupId":104},{"id":"minecraft:netherbrick","groupId":104},{"id":"minecraft:resin_brick","groupId":104},{"id":"minecraft:prismarine_shard","groupId":104},{"id":"minecraft:amethyst_shard","groupId":104},{"id":"minecraft:prismarine_crystals","groupId":104},{"id":"minecraft:nautilus_shell","groupId":104},{"id":"minecraft:heart_of_the_sea","groupId":104},{"id":"minecraft:turtle_scute","groupId":104},{"id":"minecraft:armadillo_scute","groupId":104},{"id":"minecraft:phantom_membrane","groupId":104},{"id":"minecraft:string","groupId":104},{"id":"minecraft:feather","groupId":104},{"id":"minecraft:flint","groupId":104},{"id":"minecraft:gunpowder","groupId":104},{"id":"minecraft:leather","groupId":104},{"id":"minecraft:rabbit_hide","groupId":104},{"id":"minecraft:rabbit_foot","groupId":104},{"id":"minecraft:fire_charge","groupId":104},{"id":"minecraft:blaze_rod","groupId":104},{"id":"minecraft:breeze_rod","groupId":104},{"id":"minecraft:heavy_core","groupId":104,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ7AgAACAQAbmFtZRQAbWluZWNyYWZ0OmhlYXZ5X2NvcmUECQBuYW1lX2hhc2hhz/uNCtrC2QMKAG5ldHdvcmtfaWRaFu+8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:blaze_powder","groupId":104},{"id":"minecraft:magma_cream","groupId":104},{"id":"minecraft:fermented_spider_eye","groupId":104},{"id":"minecraft:echo_shard","groupId":104},{"id":"minecraft:dragon_breath","groupId":104},{"id":"minecraft:shulker_shell","groupId":104},{"id":"minecraft:ghast_tear","groupId":104},{"id":"minecraft:slime_ball","groupId":104},{"id":"minecraft:ender_pearl","groupId":104},{"id":"minecraft:ender_eye","groupId":104},{"id":"minecraft:nether_star","groupId":104},{"id":"minecraft:end_rod","groupId":104,"block_state_b64":"CgAAAwgAYmxvY2tfaWTQAAAACAQAbmFtZREAbWluZWNyYWZ0OmVuZF9yb2QECQBuYW1lX2hhc2jx/q5cEA0hmQMKAG5ldHdvcmtfaWQ2eM8kCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:end_crystal","groupId":104},{"id":"minecraft:paper","groupId":104},{"id":"minecraft:book","groupId":104},{"id":"minecraft:writable_book","groupId":104},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAUAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAMAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAQAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQpAAIDAGx2bAEAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQpAAIDAGx2bAIAAAA="},{"id":"minecraft:enchanted_book","groupId":105,"nbt_b64":"CgAACQQAZW5jaAoBAAAAAgIAaWQpAAIDAGx2bAMAAAA="},{"id":"minecraft:oak_boat","groupId":106},{"id":"minecraft:spruce_boat","groupId":106},{"id":"minecraft:birch_boat","groupId":106},{"id":"minecraft:jungle_boat","groupId":106},{"id":"minecraft:acacia_boat","groupId":106},{"id":"minecraft:dark_oak_boat","groupId":106},{"id":"minecraft:mangrove_boat","groupId":106},{"id":"minecraft:cherry_boat","groupId":106},{"id":"minecraft:pale_oak_boat","groupId":106},{"id":"minecraft:bamboo_raft","groupId":106},{"id":"minecraft:oak_chest_boat","groupId":107},{"id":"minecraft:spruce_chest_boat","groupId":107},{"id":"minecraft:birch_chest_boat","groupId":107},{"id":"minecraft:jungle_chest_boat","groupId":107},{"id":"minecraft:acacia_chest_boat","groupId":107},{"id":"minecraft:dark_oak_chest_boat","groupId":107},{"id":"minecraft:mangrove_chest_boat","groupId":107},{"id":"minecraft:cherry_chest_boat","groupId":107},{"id":"minecraft:pale_oak_chest_boat","groupId":107},{"id":"minecraft:bamboo_chest_raft","groupId":107},{"id":"minecraft:rail","groupId":108,"block_state_b64":"CgAAAwgAYmxvY2tfaWRCAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnJhaWwECQBuYW1lX2hhc2hUzmhUXYJDUQMKAG5ldHdvcmtfaWR+Sp6YCgYAc3RhdGVzAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:golden_rail","groupId":108,"block_state_b64":"CgAAAwgAYmxvY2tfaWQbAAAACAQAbmFtZRUAbWluZWNyYWZ0OmdvbGRlbl9yYWlsBAkAbmFtZV9oYXNoOoV5MaKipoUDCgBuZXR3b3JrX2lkfAcxLwoGAHN0YXRlcwENAHJhaWxfZGF0YV9iaXQAAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:detector_rail","groupId":108,"block_state_b64":"CgAAAwgAYmxvY2tfaWQcAAAACAQAbmFtZRcAbWluZWNyYWZ0OmRldGVjdG9yX3JhaWwECQBuYW1lX2hhc2gVUk31qOysUQMKAG5ldHdvcmtfaWRVW/aICgYAc3RhdGVzAQ0AcmFpbF9kYXRhX2JpdAADDgByYWlsX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:activator_rail","groupId":108,"block_state_b64":"CgAAAwgAYmxvY2tfaWR+AAAACAQAbmFtZRgAbWluZWNyYWZ0OmFjdGl2YXRvcl9yYWlsBAkAbmFtZV9oYXNosIL91qriCRkDCgBuZXR3b3JrX2lkZfckmwoGAHN0YXRlcwENAHJhaWxfZGF0YV9iaXQAAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:minecart","groupId":109},{"id":"minecraft:chest_minecart","groupId":109},{"id":"minecraft:hopper_minecart","groupId":109},{"id":"minecraft:tnt_minecart","groupId":109},{"id":"minecraft:redstone","groupId":110},{"id":"minecraft:redstone_block","groupId":110,"block_state_b64":"CgAAAwgAYmxvY2tfaWSYAAAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZHN0b25lX2Jsb2NrBAkAbmFtZV9oYXNoRhULL0r8o0sDCgBuZXR3b3JrX2lklayOHgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:redstone_torch","groupId":110,"block_state_b64":"CgAAAwgAYmxvY2tfaWRMAAAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZHN0b25lX3RvcmNoBAkAbmFtZV9oYXNoizFRjpYMIDgDCgBuZXR3b3JrX2lkuHz7yAoGAHN0YXRlcwgWAHRvcmNoX2ZhY2luZ19kaXJlY3Rpb24HAHVua25vd24AAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:lever","groupId":110,"block_state_b64":"CgAAAwgAYmxvY2tfaWRFAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmxldmVyBAkAbmFtZV9oYXNoGMJeLJsUMLYDCgBuZXR3b3JrX2lkEF/GuAoGAHN0YXRlcwgPAGxldmVyX2RpcmVjdGlvbg4AZG93bl9lYXN0X3dlc3QBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:wooden_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWSPAAAACAQAbmFtZRcAbWluZWNyYWZ0Ondvb2Rlbl9idXR0b24ECQBuYW1lX2hhc2hR7PgSTQt0sQMKAG5ldHdvcmtfaWSU07kYCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWSPAQAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9idXR0b24ECQBuYW1lX2hhc2jBW9Z8aYE7YQMKAG5ldHdvcmtfaWTkUIGuCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWSMAQAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX2J1dHRvbgQJAG5hbWVfaGFzaJXYgGuSHbTwAwoAbmV0d29ya19pZGWp3yoKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWSOAQAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9idXR0b24ECQBuYW1lX2hhc2iCgNANcJs+BQMKAG5ldHdvcmtfaWT9fImWCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWSLAQAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9idXR0b24ECQBuYW1lX2hhc2gVvmcT7LTO0wMKAG5ldHdvcmtfaWRQnxIJCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWSNAQAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX2J1dHRvbgQJAG5hbWVfaGFzaIV10ZGGrCIEAwoAbmV0d29ya19pZN5vAmIKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWTmAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX2J1dHRvbgQJAG5hbWVfaGFzaNzeYYKLgOzJAwoAbmV0d29ya19pZAFEGQ0KBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWQRAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9idXR0b24ECQBuYW1lX2hhc2j2/IHjeAbUcwMKAG5ldHdvcmtfaWRJ1irQCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWTcBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX2J1dHRvbgQJAG5hbWVfaGFzaLk54s7RtGHgAwoAbmV0d29ya19pZNLO6ZwKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWT+AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19idXR0b24ECQBuYW1lX2hhc2j7AddMi+6nsgMKAG5ldHdvcmtfaWSa9w4/CgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stone_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWRNAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2J1dHRvbgQJAG5hbWVfaGFzaM4ejMctmvohAwoAbmV0d29ya19pZMw+aC0KBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:crimson_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWQDAgAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fYnV0dG9uBAkAbmFtZV9oYXNofnjYHaYIeWgDCgBuZXR3b3JrX2lk+n1vyQoGAHN0YXRlcwESAGJ1dHRvbl9wcmVzc2VkX2JpdAADEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWQEAgAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9idXR0b24ECQBuYW1lX2hhc2jwkV2EU6Cn1QMKAG5ldHdvcmtfaWTnHnk1CgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:polished_blackstone_button","groupId":111,"block_state_b64":"CgAAAwgAYmxvY2tfaWQnAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnV0dG9uBAkAbmFtZV9oYXNojmxzQKS0S/EDCgBuZXR3b3JrX2lkDtQ95woGAHN0YXRlcwESAGJ1dHRvbl9wcmVzc2VkX2JpdAADEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:tripwire_hook","groupId":112,"block_state_b64":"CgAAAwgAYmxvY2tfaWSDAAAACAQAbmFtZRcAbWluZWNyYWZ0OnRyaXB3aXJlX2hvb2sECQBuYW1lX2hhc2gQdp+oGZLNnAMKAG5ldHdvcmtfaWSy+1KJCgYAc3RhdGVzAQwAYXR0YWNoZWRfYml0AAMJAGRpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:wooden_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWRIAAAACAQAbmFtZR8AbWluZWNyYWZ0Ondvb2Rlbl9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaGkGs5kCuA74AwoAbmV0d29ya19pZDRzPNwKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:spruce_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSZAQAACAQAbmFtZR8AbWluZWNyYWZ0OnNwcnVjZV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaNmwuq549fJKAwoAbmV0d29ya19pZLQMCw0KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:birch_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSWAQAACAQAbmFtZR4AbWluZWNyYWZ0OmJpcmNoX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNorQkT9kDdlTwDCgBuZXR3b3JrX2lkH0G97AoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:jungle_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSYAQAACAQAbmFtZR8AbWluZWNyYWZ0Omp1bmdsZV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaJ7DcteCkb8/AwoAbmV0d29ya19pZLdPBSAKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:acacia_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSVAQAACAQAbmFtZR8AbWluZWNyYWZ0OmFjYWNpYV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaC2frZtfoYqCAwoAbmV0d29ya19pZIDdI18KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:dark_oak_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSXAQAACAQAbmFtZSEAbWluZWNyYWZ0OmRhcmtfb2FrX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoHUCJsTy52pwDCgBuZXR3b3JrX2lkKpi8rAoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:mangrove_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWTpAgAACAQAbmFtZSEAbWluZWNyYWZ0Om1hbmdyb3ZlX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoiDsTfJaX100DCgBuZXR3b3JrX2lkuwWDyQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:cherry_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWQZAwAACAQAbmFtZR8AbWluZWNyYWZ0OmNoZXJyeV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaALMqYEZDUQHAwoAbmV0d29ya19pZPNT+r0KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:pale_oak_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWTkBAAACAQAbmFtZSEAbWluZWNyYWZ0OnBhbGVfb2FrX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNo8cvY7evY5xkDCgBuZXR3b3JrX2lkDmW0uAoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:bamboo_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWQBAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJhbWJvb19wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaNvxJ7NIAaqlAwoAbmV0d29ya19pZIZ8XnYKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:crimson_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWQFAgAACAQAbmFtZSAAbWluZWNyYWZ0OmNyaW1zb25fcHJlc3N1cmVfcGxhdGUECQBuYW1lX2hhc2hqBDVDAd31/gMKAG5ldHdvcmtfaWRmV18LCgYAc3RhdGVzAw8AcmVkc3RvbmVfc2lnbmFsAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:warped_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWQGAgAACAQAbmFtZR8AbWluZWNyYWZ0OndhcnBlZF9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaBxFoQksWtYUAwoAbmV0d29ya19pZJVRoIcKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:stone_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWRGAAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0b25lX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNounJuTBUTrU8DCgBuZXR3b3JrX2lkjDydwQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:light_weighted_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSTAAAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoOyOJkNxLtkEDCgBuZXR3b3JrX2lkrr2AjgoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:heavy_weighted_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWSUAAAACAQAbmFtZScAbWluZWNyYWZ0OmhlYXZ5X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoltgDmDvTajUDCgBuZXR3b3JrX2lkFxVKuQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:polished_blackstone_pressure_plate","groupId":113,"block_state_b64":"CgAAAwgAYmxvY2tfaWQmAgAACAQAbmFtZSwAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfcHJlc3N1cmVfcGxhdGUECQBuYW1lX2hhc2h65Ci6/CeGqwMKAG5ldHdvcmtfaWTaSW5xCgYAc3RhdGVzAw8AcmVkc3RvbmVfc2lnbmFsAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:observer","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWT7AAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ic2VydmVyBAkAbmFtZV9oYXNoYhlh1lpmHTgDCgBuZXR3b3JrX2lkQEh55goGAHN0YXRlcwgaAG1pbmVjcmFmdDpmYWNpbmdfZGlyZWN0aW9uBABkb3duAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:daylight_detector","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWSXAAAACAQAbmFtZRsAbWluZWNyYWZ0OmRheWxpZ2h0X2RldGVjdG9yBAkAbmFtZV9oYXNoV0F0s7B7PVgDCgBuZXR3b3JrX2lkri5afQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:repeater","groupId":114},{"id":"minecraft:comparator","groupId":114},{"id":"minecraft:hopper","groupId":114},{"id":"minecraft:dropper","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWR9AAAACAQAbmFtZREAbWluZWNyYWZ0OmRyb3BwZXIECQBuYW1lX2hhc2joXP7XqU0l3QMKAG5ldHdvcmtfaWQfQN6zCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgMAAAABDQB0cmlnZ2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:dispenser","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWQXAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRpc3BlbnNlcgQJAG5hbWVfaGFzaP1RR+zAbYP2AwoAbmV0d29ya19pZGAayD0KBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAwAAAAENAHRyaWdnZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:crafter","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ4AgAACAQAbmFtZREAbWluZWNyYWZ0OmNyYWZ0ZXIECQBuYW1lX2hhc2iLCT/rJmRN8QMKAG5ldHdvcmtfaWTPTbvrCgYAc3RhdGVzAQgAY3JhZnRpbmcACAsAb3JpZW50YXRpb24JAGRvd25fZWFzdAENAHRyaWdnZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:piston","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWQhAAAACAQAbmFtZRAAbWluZWNyYWZ0OnBpc3RvbgQJAG5hbWVfaGFzaDs3AFh1fL0uAwoAbmV0d29ya19pZLD/5XQKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAQAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:sticky_piston","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWQdAAAACAQAbmFtZRcAbWluZWNyYWZ0OnN0aWNreV9waXN0b24ECQBuYW1lX2hhc2hPFJFJSiJ0ZQMKAG5ldHdvcmtfaWT/MzCJCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgEAAAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:tnt","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWQuAAAACAQAbmFtZQ0AbWluZWNyYWZ0OnRudAQJAG5hbWVfaGFzaEYOHwCvJH29AwoAbmV0d29ya19pZAXzHyUKBgBzdGF0ZXMBCwBleHBsb2RlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:name_tag","groupId":114},{"id":"minecraft:loom","groupId":114,"block_state_b64":"CgAAAwgAYmxvY2tfaWTLAQAACAQAbmFtZQ4AbWluZWNyYWZ0Omxvb20ECQBuYW1lX2hhc2i7DKjAXNq8TAMKAG5ldHdvcmtfaWR/49HXCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:banner","groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":8,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":7,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":15,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":12,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":14,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":1,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":4,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":5,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":13,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":9,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":3,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":11,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":10,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":2,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":6,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQAAAAAA"},{"id":"minecraft:banner","damage":15,"groupId":115,"nbt_b64":"CgAAAwQAVHlwZQEAAAAA"},{"id":"minecraft:creeper_banner_pattern","groupId":116},{"id":"minecraft:skull_banner_pattern","groupId":116},{"id":"minecraft:flower_banner_pattern","groupId":116},{"id":"minecraft:mojang_banner_pattern","groupId":116},{"id":"minecraft:field_masoned_banner_pattern","groupId":116},{"id":"minecraft:bordure_indented_banner_pattern","groupId":116},{"id":"minecraft:piglin_banner_pattern","groupId":116},{"id":"minecraft:globe_banner_pattern","groupId":116},{"id":"minecraft:flow_banner_pattern","groupId":116},{"id":"minecraft:guster_banner_pattern","groupId":116},{"id":"minecraft:angler_pottery_sherd","groupId":117},{"id":"minecraft:archer_pottery_sherd","groupId":117},{"id":"minecraft:arms_up_pottery_sherd","groupId":117},{"id":"minecraft:blade_pottery_sherd","groupId":117},{"id":"minecraft:brewer_pottery_sherd","groupId":117},{"id":"minecraft:burn_pottery_sherd","groupId":117},{"id":"minecraft:danger_pottery_sherd","groupId":117},{"id":"minecraft:explorer_pottery_sherd","groupId":117},{"id":"minecraft:flow_pottery_sherd","groupId":117},{"id":"minecraft:friend_pottery_sherd","groupId":117},{"id":"minecraft:guster_pottery_sherd","groupId":117},{"id":"minecraft:heart_pottery_sherd","groupId":117},{"id":"minecraft:heartbreak_pottery_sherd","groupId":117},{"id":"minecraft:howl_pottery_sherd","groupId":117},{"id":"minecraft:miner_pottery_sherd","groupId":117},{"id":"minecraft:mourner_pottery_sherd","groupId":117},{"id":"minecraft:plenty_pottery_sherd","groupId":117},{"id":"minecraft:prize_pottery_sherd","groupId":117},{"id":"minecraft:scrape_pottery_sherd","groupId":117},{"id":"minecraft:sheaf_pottery_sherd","groupId":117},{"id":"minecraft:shelter_pottery_sherd","groupId":117},{"id":"minecraft:skull_pottery_sherd","groupId":117},{"id":"minecraft:snort_pottery_sherd","groupId":117},{"id":"minecraft:netherite_upgrade_smithing_template","groupId":118},{"id":"minecraft:sentry_armor_trim_smithing_template","groupId":118},{"id":"minecraft:vex_armor_trim_smithing_template","groupId":118},{"id":"minecraft:wild_armor_trim_smithing_template","groupId":118},{"id":"minecraft:coast_armor_trim_smithing_template","groupId":118},{"id":"minecraft:dune_armor_trim_smithing_template","groupId":118},{"id":"minecraft:wayfinder_armor_trim_smithing_template","groupId":118},{"id":"minecraft:shaper_armor_trim_smithing_template","groupId":118},{"id":"minecraft:raiser_armor_trim_smithing_template","groupId":118},{"id":"minecraft:host_armor_trim_smithing_template","groupId":118},{"id":"minecraft:ward_armor_trim_smithing_template","groupId":118},{"id":"minecraft:silence_armor_trim_smithing_template","groupId":118},{"id":"minecraft:tide_armor_trim_smithing_template","groupId":118},{"id":"minecraft:snout_armor_trim_smithing_template","groupId":118},{"id":"minecraft:rib_armor_trim_smithing_template","groupId":118},{"id":"minecraft:eye_armor_trim_smithing_template","groupId":118},{"id":"minecraft:spire_armor_trim_smithing_template","groupId":118},{"id":"minecraft:flow_armor_trim_smithing_template","groupId":118},{"id":"minecraft:bolt_armor_trim_smithing_template","groupId":118},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_rocket","groupId":119,"nbt_b64":"CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"},{"id":"minecraft:firework_star","groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA="},{"id":"minecraft:firework_star","damage":8,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA="},{"id":"minecraft:firework_star","damage":7,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA="},{"id":"minecraft:firework_star","damage":15,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA="},{"id":"minecraft:firework_star","damage":12,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA="},{"id":"minecraft:firework_star","damage":14,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA="},{"id":"minecraft:firework_star","damage":1,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA="},{"id":"minecraft:firework_star","damage":4,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA="},{"id":"minecraft:firework_star","damage":5,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA="},{"id":"minecraft:firework_star","damage":13,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA="},{"id":"minecraft:firework_star","damage":9,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA="},{"id":"minecraft:firework_star","damage":3,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA="},{"id":"minecraft:firework_star","damage":11,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA="},{"id":"minecraft:firework_star","damage":10,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA="},{"id":"minecraft:firework_star","damage":2,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA="},{"id":"minecraft:firework_star","damage":6,"groupId":120,"nbt_b64":"CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA="},{"id":"minecraft:iron_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQdAgAACAQAbmFtZRQAbWluZWNyYWZ0Omlyb25fY2hhaW4ECQBuYW1lX2hhc2gkrXi9O5vY2AMKAG5ldHdvcmtfaWTyRk3kCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQxBQAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9jaGFpbgQJAG5hbWVfaGFzaB3LAqB3Qa1IAwoAbmV0d29ya19pZLNKiVkKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:exposed_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQyBQAACAQAbmFtZR4AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2NoYWluBAkAbmFtZV9oYXNo6kehJNktkokDCgBuZXR3b3JrX2lkohB2YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:weathered_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQzBQAACAQAbmFtZSAAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfY2hhaW4ECQBuYW1lX2hhc2gnbqyBvBJfjgMKAG5ldHdvcmtfaWSH9D2xCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:oxidized_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ0BQAACAQAbmFtZR8AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9jaGFpbgQJAG5hbWVfaGFzaGpU1uDJj7m9AwoAbmV0d29ya19pZDuRvTcKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ1BQAACAQAbmFtZRwAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9jaGFpbgQJAG5hbWVfaGFzaG8pBxdVm6RbAwoAbmV0d29ya19pZCPhQmcKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:waxed_exposed_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ2BQAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2NoYWluBAkAbmFtZV9oYXNo6AgGqMT7XQ0DCgBuZXR3b3JrX2lkUh+HuAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="},{"id":"minecraft:waxed_weathered_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ3BQAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfY2hhaW4ECQBuYW1lX2hhc2h1iSpS9XIjAQMKAG5ldHdvcmtfaWTfx8l5CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:waxed_oxidized_copper_chain","groupId":121,"block_state_b64":"CgAAAwgAYmxvY2tfaWQ4BQAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9jaGFpbgQJAG5hbWVfaGFzaERpBz/TsdZVAwoAbmV0d29ya19pZPu1q0wKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:target","groupId":122,"block_state_b64":"CgAAAwgAYmxvY2tfaWTuAQAACAQAbmFtZRAAbWluZWNyYWZ0OnRhcmdldAQJAG5hbWVfaGFzaJc66SVbYlaxAwoAbmV0d29ya19pZPBozs0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"},{"id":"minecraft:decorated_pot","groupId":122,"block_state_b64":"CgAAAwgAYmxvY2tfaWQmAwAACAQAbmFtZRcAbWluZWNyYWZ0OmRlY29yYXRlZF9wb3QECQBuYW1lX2hhc2jjQgckn8VTvwMKAG5ldHdvcmtfaWRwvkUUCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="},{"id":"minecraft:trial_key","groupId":122},{"id":"minecraft:ominous_trial_key","groupId":122}]} diff --git a/assets/bedrock/item_components.nbt b/assets/bedrock/item_components.nbt index c82ceb83826904384646347b23ebd4e2fe010dcc..47ea111b60c9b7248d24fcf87a88c6edca2c59f2 100644 GIT binary patch literal 16678 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 M|H83!jPI2J09Otgng9R* diff --git a/assets/bedrock/runtime_item_states.json b/assets/bedrock/runtime_item_states.json index 0f083f9ef..5f9170ddd 100644 --- a/assets/bedrock/runtime_item_states.json +++ b/assets/bedrock/runtime_item_states.json @@ -1,7 +1,7 @@ [ { "name": "minecraft:acacia_boat", - "id": 411, + "id": 382, "version": 2, "componentBased": false }, @@ -13,13 +13,13 @@ }, { "name": "minecraft:acacia_chest_boat", - "id": 684, + "id": 655, "version": 2, "componentBased": false }, { "name": "minecraft:acacia_door", - "id": 595, + "id": 566, "version": 2, "componentBased": false }, @@ -85,7 +85,7 @@ }, { "name": "minecraft:acacia_sign", - "id": 618, + "id": 589, "version": 2, "componentBased": false }, @@ -133,7 +133,7 @@ }, { "name": "minecraft:agent_spawn_egg", - "id": 521, + "id": 492, "version": 2, "componentBased": false }, @@ -145,7 +145,7 @@ }, { "name": "minecraft:allay_spawn_egg", - "id": 673, + "id": 644, "version": 2, "componentBased": false }, @@ -175,7 +175,7 @@ }, { "name": "minecraft:amethyst_shard", - "id": 666, + "id": 637, "version": 2, "componentBased": false }, @@ -217,7 +217,7 @@ }, { "name": "minecraft:angler_pottery_sherd", - "id": 699, + "id": 670, "version": 2, "componentBased": false }, @@ -229,55 +229,55 @@ }, { "name": "minecraft:apple", - "id": 285, + "id": 878, "version": 1, "componentBased": true }, { "name": "minecraft:archer_pottery_sherd", - "id": 700, + "id": 671, "version": 2, "componentBased": false }, { "name": "minecraft:armadillo_scute", - "id": 746, + "id": 720, "version": 2, "componentBased": false }, { "name": "minecraft:armadillo_spawn_egg", - "id": 745, + "id": 719, "version": 2, "componentBased": false }, { "name": "minecraft:armor_stand", - "id": 591, + "id": 562, "version": 2, "componentBased": false }, { "name": "minecraft:arms_up_pottery_sherd", - "id": 701, + "id": 672, "version": 2, "componentBased": false }, { "name": "minecraft:arrow", - "id": 332, + "id": 303, "version": 2, "componentBased": true }, { "name": "minecraft:axolotl_bucket", - "id": 401, + "id": 372, "version": 2, "componentBased": false }, { "name": "minecraft:axolotl_spawn_egg", - "id": 536, + "id": 507, "version": 2, "componentBased": false }, @@ -307,13 +307,13 @@ }, { "name": "minecraft:baked_potato", - "id": 310, + "id": 281, "version": 0, "componentBased": false }, { "name": "minecraft:balloon", - "id": 641, + "id": 612, "version": 2, "componentBased": false }, @@ -337,7 +337,7 @@ }, { "name": "minecraft:bamboo_chest_raft", - "id": 696, + "id": 667, "version": 2, "componentBased": false }, @@ -409,7 +409,7 @@ }, { "name": "minecraft:bamboo_raft", - "id": 695, + "id": 666, "version": 2, "componentBased": false }, @@ -427,7 +427,7 @@ }, { "name": "minecraft:bamboo_sign", - "id": 694, + "id": 665, "version": 2, "componentBased": false }, @@ -463,13 +463,13 @@ }, { "name": "minecraft:banner", - "id": 606, + "id": 577, "version": 2, "componentBased": false }, { "name": "minecraft:banner_pattern", - "id": 842, + "id": 847, "version": 2, "componentBased": false }, @@ -493,7 +493,7 @@ }, { "name": "minecraft:bat_spawn_egg", - "id": 486, + "id": 457, "version": 2, "componentBased": false }, @@ -505,7 +505,7 @@ }, { "name": "minecraft:bed", - "id": 450, + "id": 421, "version": 2, "componentBased": false }, @@ -523,13 +523,13 @@ }, { "name": "minecraft:bee_spawn_egg", - "id": 528, + "id": 499, "version": 2, "componentBased": false }, { "name": "minecraft:beef", - "id": 302, + "id": 273, "version": 0, "componentBased": false }, @@ -541,19 +541,19 @@ }, { "name": "minecraft:beetroot", - "id": 314, + "id": 285, "version": 0, "componentBased": false }, { "name": "minecraft:beetroot_seeds", - "id": 324, + "id": 295, "version": 0, "componentBased": false }, { "name": "minecraft:beetroot_soup", - "id": 315, + "id": 286, "version": 0, "componentBased": false }, @@ -571,7 +571,7 @@ }, { "name": "minecraft:birch_boat", - "id": 408, + "id": 379, "version": 2, "componentBased": false }, @@ -583,13 +583,13 @@ }, { "name": "minecraft:birch_chest_boat", - "id": 681, + "id": 652, "version": 2, "componentBased": false }, { "name": "minecraft:birch_door", - "id": 593, + "id": 564, "version": 2, "componentBased": false }, @@ -655,7 +655,7 @@ }, { "name": "minecraft:birch_sign", - "id": 616, + "id": 587, "version": 2, "componentBased": false }, @@ -697,7 +697,7 @@ }, { "name": "minecraft:black_bundle", - "id": 264, + "id": 857, "version": 1, "componentBased": true }, @@ -731,9 +731,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:black_cushion", + "id": 773, + "version": 2, + "componentBased": false + }, { "name": "minecraft:black_dye", - "id": 427, + "id": 398, "version": 2, "componentBased": false }, @@ -745,7 +751,7 @@ }, { "name": "minecraft:black_harness", - "id": 756, + "id": 730, "version": 2, "componentBased": false }, @@ -811,7 +817,7 @@ }, { "name": "minecraft:blade_pottery_sherd", - "id": 702, + "id": 673, "version": 2, "componentBased": false }, @@ -823,31 +829,31 @@ }, { "name": "minecraft:blaze_powder", - "id": 462, + "id": 433, "version": 2, "componentBased": false }, { "name": "minecraft:blaze_rod", - "id": 455, + "id": 426, "version": 2, "componentBased": false }, { "name": "minecraft:blaze_spawn_egg", - "id": 489, + "id": 460, "version": 2, "componentBased": false }, { "name": "minecraft:bleach", - "id": 639, + "id": 610, "version": 2, "componentBased": false }, { "name": "minecraft:blue_bundle", - "id": 265, + "id": 858, "version": 1, "componentBased": true }, @@ -881,15 +887,21 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:blue_cushion", + "id": 774, + "version": 2, + "componentBased": false + }, { "name": "minecraft:blue_dye", - "id": 431, + "id": 402, "version": 2, "componentBased": false }, { "name": "minecraft:blue_egg", - "id": 753, + "id": 727, "version": 2, "componentBased": false }, @@ -901,7 +913,7 @@ }, { "name": "minecraft:blue_harness", - "id": 757, + "id": 731, "version": 2, "componentBased": false }, @@ -949,31 +961,31 @@ }, { "name": "minecraft:board", - "id": 635, + "id": 606, "version": 2, "componentBased": false }, { "name": "minecraft:boat", - "id": 840, + "id": 843, "version": 2, "componentBased": false }, { "name": "minecraft:bogged_spawn_egg", - "id": 496, + "id": 467, "version": 2, "componentBased": false }, { "name": "minecraft:bolt_armor_trim_smithing_template", - "id": 741, + "id": 712, "version": 2, "componentBased": false }, { "name": "minecraft:bone", - "id": 447, + "id": 418, "version": 2, "componentBased": false }, @@ -985,13 +997,13 @@ }, { "name": "minecraft:bone_meal", - "id": 443, + "id": 414, "version": 2, "componentBased": false }, { "name": "minecraft:book", - "id": 419, + "id": 390, "version": 2, "componentBased": false }, @@ -1009,19 +1021,19 @@ }, { "name": "minecraft:bordure_indented_banner_pattern", - "id": 625, + "id": 596, "version": 2, "componentBased": false }, { "name": "minecraft:bow", - "id": 331, + "id": 302, "version": 2, "componentBased": false }, { "name": "minecraft:bowl", - "id": 353, + "id": 324, "version": 2, "componentBased": false }, @@ -1051,37 +1063,37 @@ }, { "name": "minecraft:bread", - "id": 290, + "id": 261, "version": 0, "componentBased": false }, { "name": "minecraft:breeze_rod", - "id": 281, + "id": 874, "version": 1, "componentBased": true }, { "name": "minecraft:breeze_spawn_egg", - "id": 535, + "id": 506, "version": 2, "componentBased": false }, { "name": "minecraft:brewer_pottery_sherd", - "id": 703, + "id": 674, "version": 2, "componentBased": false }, { "name": "minecraft:brewing_stand", - "id": 464, + "id": 435, "version": 2, "componentBased": true }, { "name": "minecraft:brick", - "id": 415, + "id": 386, "version": 2, "componentBased": false }, @@ -1117,7 +1129,7 @@ }, { "name": "minecraft:brown_bundle", - "id": 266, + "id": 859, "version": 1, "componentBased": true }, @@ -1151,15 +1163,21 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:brown_cushion", + "id": 775, + "version": 2, + "componentBased": false + }, { "name": "minecraft:brown_dye", - "id": 430, + "id": 401, "version": 2, "componentBased": false }, { "name": "minecraft:brown_egg", - "id": 754, + "id": 728, "version": 2, "componentBased": false }, @@ -1171,7 +1189,7 @@ }, { "name": "minecraft:brown_harness", - "id": 758, + "id": 732, "version": 2, "componentBased": false }, @@ -1219,7 +1237,7 @@ }, { "name": "minecraft:brush", - "id": 722, + "id": 693, "version": 2, "componentBased": false }, @@ -1255,7 +1273,7 @@ }, { "name": "minecraft:bucket", - "id": 392, + "id": 363, "version": 2, "componentBased": false }, @@ -1267,13 +1285,13 @@ }, { "name": "minecraft:bundle", - "id": 267, + "id": 860, "version": 1, "componentBased": true }, { "name": "minecraft:burn_pottery_sherd", - "id": 704, + "id": 675, "version": 2, "componentBased": false }, @@ -1297,7 +1315,7 @@ }, { "name": "minecraft:cake", - "id": 449, + "id": 420, "version": 2, "componentBased": true }, @@ -1315,25 +1333,25 @@ }, { "name": "minecraft:camel_husk_spawn_egg", - "id": 698, + "id": 669, "version": 2, "componentBased": false }, { "name": "minecraft:camel_spawn_egg", - "id": 697, + "id": 668, "version": 2, "componentBased": false }, { "name": "minecraft:camera", - "id": 636, + "id": 607, "version": 0, "componentBased": false }, { "name": "minecraft:campfire", - "id": 630, + "id": 601, "version": 2, "componentBased": true }, @@ -1351,19 +1369,19 @@ }, { "name": "minecraft:carpet", - "id": 796, + "id": 790, "version": 2, "componentBased": false }, { "name": "minecraft:carrot", - "id": 308, + "id": 279, "version": 0, "componentBased": false }, { "name": "minecraft:carrot_on_a_stick", - "id": 556, + "id": 527, "version": 2, "componentBased": false }, @@ -1387,19 +1405,19 @@ }, { "name": "minecraft:cat_spawn_egg", - "id": 522, + "id": 493, "version": 2, "componentBased": false }, { "name": "minecraft:cauldron", - "id": 465, + "id": 436, "version": 2, "componentBased": true }, { "name": "minecraft:cave_spider_spawn_egg", - "id": 490, + "id": 461, "version": 2, "componentBased": false }, @@ -1429,25 +1447,25 @@ }, { "name": "minecraft:chainmail_boots", - "id": 374, + "id": 345, "version": 2, "componentBased": false }, { "name": "minecraft:chainmail_chestplate", - "id": 372, + "id": 343, "version": 2, "componentBased": false }, { "name": "minecraft:chainmail_helmet", - "id": 371, + "id": 342, "version": 2, "componentBased": false }, { "name": "minecraft:chainmail_leggings", - "id": 373, + "id": 344, "version": 2, "componentBased": false }, @@ -1459,7 +1477,7 @@ }, { "name": "minecraft:charcoal", - "id": 334, + "id": 305, "version": 2, "componentBased": true }, @@ -1471,13 +1489,13 @@ }, { "name": "minecraft:chemistry_table", - "id": 834, + "id": 836, "version": 2, "componentBased": false }, { "name": "minecraft:cherry_boat", - "id": 691, + "id": 662, "version": 2, "componentBased": false }, @@ -1489,7 +1507,7 @@ }, { "name": "minecraft:cherry_chest_boat", - "id": 692, + "id": 663, "version": 2, "componentBased": false }, @@ -1561,7 +1579,7 @@ }, { "name": "minecraft:cherry_sign", - "id": 693, + "id": 664, "version": 2, "componentBased": false }, @@ -1609,25 +1627,25 @@ }, { "name": "minecraft:chest_boat", - "id": 687, + "id": 658, "version": 2, "componentBased": false }, { "name": "minecraft:chest_minecart", - "id": 421, + "id": 392, "version": 2, "componentBased": false }, { "name": "minecraft:chicken", - "id": 304, + "id": 275, "version": 0, "componentBased": false }, { "name": "minecraft:chicken_spawn_egg", - "id": 468, + "id": 439, "version": 2, "componentBased": false }, @@ -1729,7 +1747,7 @@ }, { "name": "minecraft:chorus_fruit", - "id": 597, + "id": 568, "version": 0, "componentBased": false }, @@ -1807,7 +1825,7 @@ }, { "name": "minecraft:clay_ball", - "id": 416, + "id": 387, "version": 2, "componentBased": false }, @@ -1819,7 +1837,7 @@ }, { "name": "minecraft:clock", - "id": 425, + "id": 396, "version": 2, "componentBased": false }, @@ -1831,7 +1849,7 @@ }, { "name": "minecraft:coal", - "id": 333, + "id": 304, "version": 2, "componentBased": true }, @@ -1855,7 +1873,7 @@ }, { "name": "minecraft:coast_armor_trim_smithing_template", - "id": 726, + "id": 697, "version": 2, "componentBased": false }, @@ -1921,25 +1939,25 @@ }, { "name": "minecraft:cocoa_beans", - "id": 444, + "id": 415, "version": 2, "componentBased": false }, { "name": "minecraft:cod", - "id": 293, + "id": 264, "version": 0, "componentBased": false }, { "name": "minecraft:cod_bucket", - "id": 396, + "id": 367, "version": 2, "componentBased": false }, { "name": "minecraft:cod_spawn_egg", - "id": 514, + "id": 485, "version": 2, "componentBased": false }, @@ -1951,7 +1969,7 @@ }, { "name": "minecraft:colored_torch_bp", - "id": 838, + "id": 841, "version": 2, "componentBased": false }, @@ -1975,7 +1993,7 @@ }, { "name": "minecraft:colored_torch_rg", - "id": 837, + "id": 840, "version": 2, "componentBased": false }, @@ -1987,19 +2005,19 @@ }, { "name": "minecraft:command_block_minecart", - "id": 602, + "id": 573, "version": 2, "componentBased": false }, { "name": "minecraft:comparator", - "id": 561, + "id": 532, "version": 2, "componentBased": true }, { "name": "minecraft:compass", - "id": 423, + "id": 394, "version": 2, "componentBased": false }, @@ -2011,7 +2029,7 @@ }, { "name": "minecraft:compound", - "id": 637, + "id": 608, "version": 2, "componentBased": false }, @@ -2023,13 +2041,13 @@ }, { "name": "minecraft:concrete", - "id": 822, + "id": 824, "version": 2, "componentBased": false }, { "name": "minecraft:concrete_powder", - "id": 823, + "id": 825, "version": 2, "componentBased": false }, @@ -2041,55 +2059,55 @@ }, { "name": "minecraft:cooked_beef", - "id": 303, + "id": 274, "version": 0, "componentBased": false }, { "name": "minecraft:cooked_chicken", - "id": 305, + "id": 276, "version": 0, "componentBased": false }, { "name": "minecraft:cooked_cod", - "id": 297, + "id": 268, "version": 0, "componentBased": false }, { "name": "minecraft:cooked_mutton", - "id": 590, + "id": 561, "version": 0, "componentBased": false }, { "name": "minecraft:cooked_porkchop", - "id": 292, + "id": 263, "version": 0, "componentBased": false }, { "name": "minecraft:cooked_rabbit", - "id": 318, + "id": 289, "version": 0, "componentBased": false }, { "name": "minecraft:cooked_salmon", - "id": 298, + "id": 269, "version": 0, "componentBased": false }, { "name": "minecraft:cookie", - "id": 300, + "id": 271, "version": 0, "componentBased": false }, { "name": "minecraft:copper_axe", - "id": 776, + "id": 750, "version": 2, "componentBased": false }, @@ -2107,7 +2125,7 @@ }, { "name": "minecraft:copper_boots", - "id": 781, + "id": 755, "version": 2, "componentBased": false }, @@ -2131,7 +2149,7 @@ }, { "name": "minecraft:copper_chestplate", - "id": 779, + "id": 753, "version": 2, "componentBased": false }, @@ -2143,7 +2161,7 @@ }, { "name": "minecraft:copper_golem_spawn_egg", - "id": 772, + "id": 746, "version": 2, "componentBased": false }, @@ -2161,25 +2179,25 @@ }, { "name": "minecraft:copper_helmet", - "id": 778, + "id": 752, "version": 2, "componentBased": false }, { "name": "minecraft:copper_hoe", - "id": 777, + "id": 751, "version": 2, "componentBased": false }, { "name": "minecraft:copper_horse_armor", - "id": 783, + "id": 757, "version": 2, "componentBased": false }, { "name": "minecraft:copper_ingot", - "id": 544, + "id": 515, "version": 2, "componentBased": false }, @@ -2191,19 +2209,19 @@ }, { "name": "minecraft:copper_leggings", - "id": 780, + "id": 754, "version": 2, "componentBased": false }, { "name": "minecraft:copper_nautilus_armor", - "id": 787, + "id": 761, "version": 2, "componentBased": false }, { "name": "minecraft:copper_nugget", - "id": 782, + "id": 756, "version": 2, "componentBased": false }, @@ -2215,25 +2233,25 @@ }, { "name": "minecraft:copper_pickaxe", - "id": 775, + "id": 749, "version": 2, "componentBased": false }, { "name": "minecraft:copper_shovel", - "id": 774, + "id": 748, "version": 2, "componentBased": false }, { "name": "minecraft:copper_spear", - "id": 257, + "id": 850, "version": 1, "componentBased": true }, { "name": "minecraft:copper_sword", - "id": 773, + "id": 747, "version": 2, "componentBased": false }, @@ -2257,19 +2275,19 @@ }, { "name": "minecraft:coral_block", - "id": 800, + "id": 794, "version": 2, "componentBased": false }, { "name": "minecraft:coral_fan", - "id": 809, + "id": 803, "version": 2, "componentBased": false }, { "name": "minecraft:coral_fan_dead", - "id": 810, + "id": 804, "version": 2, "componentBased": false }, @@ -2281,7 +2299,7 @@ }, { "name": "minecraft:cow_spawn_egg", - "id": 469, + "id": 440, "version": 2, "componentBased": false }, @@ -2335,13 +2353,13 @@ }, { "name": "minecraft:creaking_spawn_egg", - "id": 751, + "id": 725, "version": 2, "componentBased": false }, { "name": "minecraft:creeper_banner_pattern", - "id": 621, + "id": 592, "version": 2, "componentBased": false }, @@ -2353,7 +2371,7 @@ }, { "name": "minecraft:creeper_spawn_egg", - "id": 474, + "id": 445, "version": 2, "componentBased": false }, @@ -2365,7 +2383,7 @@ }, { "name": "minecraft:crimson_door", - "id": 659, + "id": 630, "version": 2, "componentBased": false }, @@ -2437,7 +2455,7 @@ }, { "name": "minecraft:crimson_sign", - "id": 657, + "id": 628, "version": 2, "componentBased": false }, @@ -2479,7 +2497,7 @@ }, { "name": "minecraft:crossbow", - "id": 614, + "id": 585, "version": 2, "componentBased": false }, @@ -2545,7 +2563,7 @@ }, { "name": "minecraft:cyan_bundle", - "id": 268, + "id": 861, "version": 1, "componentBased": true }, @@ -2579,9 +2597,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:cyan_cushion", + "id": 776, + "version": 2, + "componentBased": false + }, { "name": "minecraft:cyan_dye", - "id": 433, + "id": 404, "version": 2, "componentBased": false }, @@ -2593,7 +2617,7 @@ }, { "name": "minecraft:cyan_harness", - "id": 759, + "id": 733, "version": 2, "componentBased": false }, @@ -2641,13 +2665,13 @@ }, { "name": "minecraft:danger_pottery_sherd", - "id": 705, + "id": 676, "version": 2, "componentBased": false }, { "name": "minecraft:dark_oak_boat", - "id": 412, + "id": 383, "version": 2, "componentBased": false }, @@ -2659,13 +2683,13 @@ }, { "name": "minecraft:dark_oak_chest_boat", - "id": 685, + "id": 656, "version": 2, "componentBased": false }, { "name": "minecraft:dark_oak_door", - "id": 596, + "id": 567, "version": 2, "componentBased": false }, @@ -2731,7 +2755,7 @@ }, { "name": "minecraft:dark_oak_sign", - "id": 619, + "id": 590, "version": 2, "componentBased": false }, @@ -3085,13 +3109,13 @@ }, { "name": "minecraft:diamond", - "id": 335, + "id": 306, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_axe", - "id": 350, + "id": 321, "version": 2, "componentBased": false }, @@ -3103,43 +3127,43 @@ }, { "name": "minecraft:diamond_boots", - "id": 382, + "id": 353, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_chestplate", - "id": 380, + "id": 351, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_helmet", - "id": 379, + "id": 350, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_hoe", - "id": 364, + "id": 335, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_horse_armor", - "id": 572, + "id": 543, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_leggings", - "id": 381, + "id": 352, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_nautilus_armor", - "id": 790, + "id": 764, "version": 2, "componentBased": false }, @@ -3151,25 +3175,25 @@ }, { "name": "minecraft:diamond_pickaxe", - "id": 349, + "id": 320, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_shovel", - "id": 348, + "id": 319, "version": 2, "componentBased": false }, { "name": "minecraft:diamond_spear", - "id": 258, + "id": 851, "version": 1, "componentBased": true }, { "name": "minecraft:diamond_sword", - "id": 347, + "id": 318, "version": 2, "componentBased": false }, @@ -3217,7 +3241,7 @@ }, { "name": "minecraft:disc_fragment_5", - "id": 679, + "id": 650, "version": 2, "componentBased": false }, @@ -3229,13 +3253,13 @@ }, { "name": "minecraft:dolphin_spawn_egg", - "id": 518, + "id": 489, "version": 2, "componentBased": false }, { "name": "minecraft:donkey_spawn_egg", - "id": 499, + "id": 470, "version": 2, "componentBased": false }, @@ -3247,37 +3271,37 @@ }, { "name": "minecraft:double_plant", - "id": 816, + "id": 812, "version": 2, "componentBased": false }, { "name": "minecraft:double_stone_block_slab", - "id": 805, + "id": 799, "version": 2, "componentBased": false }, { "name": "minecraft:double_stone_block_slab2", - "id": 806, + "id": 800, "version": 2, "componentBased": false }, { "name": "minecraft:double_stone_block_slab3", - "id": 807, + "id": 801, "version": 2, "componentBased": false }, { "name": "minecraft:double_stone_block_slab4", - "id": 808, + "id": 802, "version": 2, "componentBased": false }, { "name": "minecraft:dragon_breath", - "id": 599, + "id": 570, "version": 2, "componentBased": false }, @@ -3301,7 +3325,7 @@ }, { "name": "minecraft:dried_kelp", - "id": 299, + "id": 270, "version": 0, "componentBased": false }, @@ -3325,37 +3349,37 @@ }, { "name": "minecraft:drowned_spawn_egg", - "id": 517, + "id": 488, "version": 2, "componentBased": false }, { "name": "minecraft:dune_armor_trim_smithing_template", - "id": 725, + "id": 696, "version": 2, "componentBased": false }, { "name": "minecraft:dye", - "id": 841, + "id": 846, "version": 2, "componentBased": false }, { "name": "minecraft:echo_shard", - "id": 689, + "id": 660, "version": 2, "componentBased": false }, { "name": "minecraft:egg", - "id": 422, + "id": 393, "version": 2, "componentBased": false }, { "name": "minecraft:elder_guardian_spawn_egg", - "id": 505, + "id": 476, "version": 2, "componentBased": false }, @@ -4081,13 +4105,13 @@ }, { "name": "minecraft:elytra", - "id": 603, + "id": 574, "version": 2, "componentBased": false }, { "name": "minecraft:emerald", - "id": 552, + "id": 523, "version": 2, "componentBased": false }, @@ -4105,19 +4129,19 @@ }, { "name": "minecraft:empty_map", - "id": 555, + "id": 526, "version": 2, "componentBased": false }, { "name": "minecraft:enchanted_book", - "id": 560, + "id": 531, "version": 2, "componentBased": false }, { "name": "minecraft:enchanted_golden_apple", - "id": 288, + "id": 259, "version": 0, "componentBased": false }, @@ -4141,7 +4165,7 @@ }, { "name": "minecraft:end_crystal", - "id": 844, + "id": 849, "version": 2, "componentBased": false }, @@ -4201,49 +4225,49 @@ }, { "name": "minecraft:ender_dragon_spawn_egg", - "id": 541, + "id": 512, "version": 2, "componentBased": false }, { "name": "minecraft:ender_eye", - "id": 466, + "id": 437, "version": 2, "componentBased": false }, { "name": "minecraft:ender_pearl", - "id": 454, + "id": 425, "version": 2, "componentBased": false }, { "name": "minecraft:enderman_spawn_egg", - "id": 475, + "id": 446, "version": 2, "componentBased": false }, { "name": "minecraft:endermite_spawn_egg", - "id": 493, + "id": 464, "version": 2, "componentBased": false }, { "name": "minecraft:evoker_spawn_egg", - "id": 509, + "id": 480, "version": 2, "componentBased": false }, { "name": "minecraft:experience_bottle", - "id": 548, + "id": 519, "version": 2, "componentBased": false }, { "name": "minecraft:explorer_pottery_sherd", - "id": 706, + "id": 677, "version": 2, "componentBased": false }, @@ -4345,7 +4369,7 @@ }, { "name": "minecraft:eye_armor_trim_smithing_template", - "id": 729, + "id": 700, "version": 2, "componentBased": false }, @@ -4357,13 +4381,13 @@ }, { "name": "minecraft:feather", - "id": 359, + "id": 330, "version": 2, "componentBased": false }, { "name": "minecraft:fence", - "id": 798, + "id": 792, "version": 2, "componentBased": false }, @@ -4375,7 +4399,7 @@ }, { "name": "minecraft:fermented_spider_eye", - "id": 461, + "id": 432, "version": 2, "componentBased": false }, @@ -4387,13 +4411,13 @@ }, { "name": "minecraft:field_masoned_banner_pattern", - "id": 624, + "id": 595, "version": 2, "componentBased": false }, { "name": "minecraft:filled_map", - "id": 452, + "id": 423, "version": 2, "componentBased": false }, @@ -4405,7 +4429,7 @@ }, { "name": "minecraft:fire_charge", - "id": 549, + "id": 520, "version": 2, "componentBased": false }, @@ -4441,19 +4465,19 @@ }, { "name": "minecraft:firework_rocket", - "id": 558, + "id": 529, "version": 2, "componentBased": false }, { "name": "minecraft:firework_star", - "id": 559, + "id": 530, "version": 2, "componentBased": false }, { "name": "minecraft:fishing_rod", - "id": 424, + "id": 395, "version": 2, "componentBased": true }, @@ -4465,43 +4489,43 @@ }, { "name": "minecraft:flint", - "id": 388, + "id": 359, "version": 2, "componentBased": false }, { "name": "minecraft:flint_and_steel", - "id": 330, + "id": 301, "version": 2, "componentBased": false }, { "name": "minecraft:flow_armor_trim_smithing_template", - "id": 740, + "id": 711, "version": 2, "componentBased": false }, { "name": "minecraft:flow_banner_pattern", - "id": 628, + "id": 599, "version": 2, "componentBased": false }, { "name": "minecraft:flow_pottery_sherd", - "id": 707, + "id": 678, "version": 2, "componentBased": false }, { "name": "minecraft:flower_banner_pattern", - "id": 620, + "id": 591, "version": 2, "componentBased": false }, { "name": "minecraft:flower_pot", - "id": 554, + "id": 525, "version": 2, "componentBased": true }, @@ -4525,19 +4549,19 @@ }, { "name": "minecraft:fox_spawn_egg", - "id": 524, + "id": 495, "version": 2, "componentBased": false }, { "name": "minecraft:frame", - "id": 553, + "id": 524, "version": 2, "componentBased": true }, { "name": "minecraft:friend_pottery_sherd", - "id": 708, + "id": 679, "version": 2, "componentBased": false }, @@ -4549,7 +4573,7 @@ }, { "name": "minecraft:frog_spawn_egg", - "id": 670, + "id": 641, "version": 2, "componentBased": false }, @@ -4567,13 +4591,13 @@ }, { "name": "minecraft:ghast_spawn_egg", - "id": 487, + "id": 458, "version": 2, "componentBased": false }, { "name": "minecraft:ghast_tear", - "id": 457, + "id": 428, "version": 2, "componentBased": false }, @@ -4591,7 +4615,7 @@ }, { "name": "minecraft:glass_bottle", - "id": 460, + "id": 431, "version": 2, "componentBased": false }, @@ -4603,31 +4627,31 @@ }, { "name": "minecraft:glistering_melon_slice", - "id": 467, + "id": 438, "version": 2, "componentBased": false }, { "name": "minecraft:globe_banner_pattern", - "id": 627, + "id": 598, "version": 2, "componentBased": false }, { "name": "minecraft:glow_berries", - "id": 845, + "id": 879, "version": 0, "componentBased": false }, { "name": "minecraft:glow_frame", - "id": 665, + "id": 636, "version": 2, "componentBased": true }, { "name": "minecraft:glow_ink_sac", - "id": 543, + "id": 514, "version": 2, "componentBased": false }, @@ -4639,13 +4663,13 @@ }, { "name": "minecraft:glow_squid_spawn_egg", - "id": 538, + "id": 509, "version": 2, "componentBased": false }, { "name": "minecraft:glow_stick", - "id": 644, + "id": 615, "version": 2, "componentBased": false }, @@ -4663,19 +4687,19 @@ }, { "name": "minecraft:glowstone_dust", - "id": 426, + "id": 397, "version": 2, "componentBased": false }, { "name": "minecraft:goat_horn", - "id": 669, + "id": 640, "version": 2, "componentBased": false }, { "name": "minecraft:goat_spawn_egg", - "id": 537, + "id": 508, "version": 2, "componentBased": false }, @@ -4687,13 +4711,13 @@ }, { "name": "minecraft:gold_ingot", - "id": 337, + "id": 308, "version": 2, "componentBased": false }, { "name": "minecraft:gold_nugget", - "id": 458, + "id": 429, "version": 2, "componentBased": false }, @@ -4705,31 +4729,31 @@ }, { "name": "minecraft:golden_apple", - "id": 287, + "id": 258, "version": 0, "componentBased": false }, { "name": "minecraft:golden_axe", - "id": 357, + "id": 328, "version": 2, "componentBased": false }, { "name": "minecraft:golden_boots", - "id": 386, + "id": 357, "version": 2, "componentBased": false }, { "name": "minecraft:golden_carrot", - "id": 312, + "id": 283, "version": 0, "componentBased": false }, { "name": "minecraft:golden_chestplate", - "id": 384, + "id": 355, "version": 2, "componentBased": false }, @@ -4741,37 +4765,37 @@ }, { "name": "minecraft:golden_helmet", - "id": 383, + "id": 354, "version": 2, "componentBased": false }, { "name": "minecraft:golden_hoe", - "id": 365, + "id": 336, "version": 2, "componentBased": false }, { "name": "minecraft:golden_horse_armor", - "id": 571, + "id": 542, "version": 2, "componentBased": false }, { "name": "minecraft:golden_leggings", - "id": 385, + "id": 356, "version": 2, "componentBased": false }, { "name": "minecraft:golden_nautilus_armor", - "id": 789, + "id": 763, "version": 2, "componentBased": false }, { "name": "minecraft:golden_pickaxe", - "id": 356, + "id": 327, "version": 2, "componentBased": false }, @@ -4783,19 +4807,19 @@ }, { "name": "minecraft:golden_shovel", - "id": 355, + "id": 326, "version": 2, "componentBased": false }, { "name": "minecraft:golden_spear", - "id": 259, + "id": 852, "version": 1, "componentBased": true }, { "name": "minecraft:golden_sword", - "id": 354, + "id": 325, "version": 2, "componentBased": false }, @@ -4849,7 +4873,7 @@ }, { "name": "minecraft:gray_bundle", - "id": 269, + "id": 862, "version": 1, "componentBased": true }, @@ -4883,9 +4907,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:gray_cushion", + "id": 777, + "version": 2, + "componentBased": false + }, { "name": "minecraft:gray_dye", - "id": 435, + "id": 406, "version": 2, "componentBased": false }, @@ -4897,7 +4927,7 @@ }, { "name": "minecraft:gray_harness", - "id": 760, + "id": 734, "version": 2, "componentBased": false }, @@ -4933,7 +4963,7 @@ }, { "name": "minecraft:green_bundle", - "id": 270, + "id": 863, "version": 1, "componentBased": true }, @@ -4967,9 +4997,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:green_cushion", + "id": 778, + "version": 2, + "componentBased": false + }, { "name": "minecraft:green_dye", - "id": 429, + "id": 400, "version": 2, "componentBased": false }, @@ -4981,7 +5017,7 @@ }, { "name": "minecraft:green_harness", - "id": 761, + "id": 735, "version": 2, "componentBased": false }, @@ -5023,25 +5059,25 @@ }, { "name": "minecraft:guardian_spawn_egg", - "id": 494, + "id": 465, "version": 2, "componentBased": false }, { "name": "minecraft:gunpowder", - "id": 360, + "id": 331, "version": 2, "componentBased": false }, { "name": "minecraft:guster_banner_pattern", - "id": 629, + "id": 600, "version": 2, "componentBased": false }, { "name": "minecraft:guster_pottery_sherd", - "id": 709, + "id": 680, "version": 2, "componentBased": false }, @@ -5053,7 +5089,7 @@ }, { "name": "minecraft:happy_ghast_spawn_egg", - "id": 755, + "id": 729, "version": 2, "componentBased": false }, @@ -5239,13 +5275,13 @@ }, { "name": "minecraft:hard_stained_glass", - "id": 835, + "id": 838, "version": 2, "componentBased": false }, { "name": "minecraft:hard_stained_glass_pane", - "id": 836, + "id": 839, "version": 2, "componentBased": false }, @@ -5287,19 +5323,19 @@ }, { "name": "minecraft:heart_of_the_sea", - "id": 610, + "id": 581, "version": 2, "componentBased": false }, { "name": "minecraft:heart_pottery_sherd", - "id": 710, + "id": 681, "version": 2, "componentBased": false }, { "name": "minecraft:heartbreak_pottery_sherd", - "id": 711, + "id": 682, "version": 2, "componentBased": false }, @@ -5317,7 +5353,7 @@ }, { "name": "minecraft:hoglin_spawn_egg", - "id": 530, + "id": 501, "version": 2, "componentBased": false }, @@ -5329,13 +5365,13 @@ }, { "name": "minecraft:honey_bottle", - "id": 633, + "id": 604, "version": 0, "componentBased": false }, { "name": "minecraft:honeycomb", - "id": 632, + "id": 603, "version": 0, "componentBased": false }, @@ -5347,13 +5383,13 @@ }, { "name": "minecraft:hopper", - "id": 566, + "id": 537, "version": 2, "componentBased": true }, { "name": "minecraft:hopper_minecart", - "id": 565, + "id": 536, "version": 2, "componentBased": false }, @@ -5383,25 +5419,25 @@ }, { "name": "minecraft:horse_spawn_egg", - "id": 491, + "id": 462, "version": 2, "componentBased": false }, { "name": "minecraft:host_armor_trim_smithing_template", - "id": 739, + "id": 710, "version": 2, "componentBased": false }, { "name": "minecraft:howl_pottery_sherd", - "id": 712, + "id": 683, "version": 2, "componentBased": false }, { "name": "minecraft:husk_spawn_egg", - "id": 497, + "id": 468, "version": 2, "componentBased": false }, @@ -5413,7 +5449,7 @@ }, { "name": "minecraft:ice_bomb", - "id": 638, + "id": 609, "version": 2, "componentBased": false }, @@ -5473,7 +5509,7 @@ }, { "name": "minecraft:ink_sac", - "id": 445, + "id": 416, "version": 2, "componentBased": false }, @@ -5485,7 +5521,7 @@ }, { "name": "minecraft:iron_axe", - "id": 329, + "id": 300, "version": 2, "componentBased": false }, @@ -5503,7 +5539,7 @@ }, { "name": "minecraft:iron_boots", - "id": 378, + "id": 349, "version": 2, "componentBased": false }, @@ -5515,61 +5551,61 @@ }, { "name": "minecraft:iron_chestplate", - "id": 376, + "id": 347, "version": 2, "componentBased": false }, { "name": "minecraft:iron_door", - "id": 404, - "version": 2, - "componentBased": false - }, - { - "name": "minecraft:iron_golem_spawn_egg", - "id": 539, - "version": 2, - "componentBased": false - }, - { - "name": "minecraft:iron_helmet", "id": 375, "version": 2, "componentBased": false }, + { + "name": "minecraft:iron_golem_spawn_egg", + "id": 510, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_helmet", + "id": 346, + "version": 2, + "componentBased": false + }, { "name": "minecraft:iron_hoe", - "id": 363, + "id": 334, "version": 2, "componentBased": false }, { "name": "minecraft:iron_horse_armor", - "id": 570, + "id": 541, "version": 2, "componentBased": false }, { "name": "minecraft:iron_ingot", - "id": 336, + "id": 307, "version": 2, "componentBased": false }, { "name": "minecraft:iron_leggings", - "id": 377, + "id": 348, "version": 2, "componentBased": false }, { "name": "minecraft:iron_nautilus_armor", - "id": 788, + "id": 762, "version": 2, "componentBased": false }, { "name": "minecraft:iron_nugget", - "id": 608, + "id": 579, "version": 2, "componentBased": false }, @@ -5581,25 +5617,25 @@ }, { "name": "minecraft:iron_pickaxe", - "id": 328, + "id": 299, "version": 2, "componentBased": false }, { "name": "minecraft:iron_shovel", - "id": 327, + "id": 298, "version": 2, "componentBased": false }, { "name": "minecraft:iron_spear", - "id": 260, + "id": 853, "version": 1, "componentBased": true }, { "name": "minecraft:iron_sword", - "id": 338, + "id": 309, "version": 2, "componentBased": false }, @@ -5705,6 +5741,12 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:item.straw_bed", + "id": -1198, + "version": 2, + "componentBased": false + }, { "name": "minecraft:item.wheat", "id": 59, @@ -5725,7 +5767,7 @@ }, { "name": "minecraft:jungle_boat", - "id": 409, + "id": 380, "version": 2, "componentBased": false }, @@ -5737,13 +5779,13 @@ }, { "name": "minecraft:jungle_chest_boat", - "id": 682, + "id": 653, "version": 2, "componentBased": false }, { "name": "minecraft:jungle_door", - "id": 594, + "id": 565, "version": 2, "componentBased": false }, @@ -5809,7 +5851,7 @@ }, { "name": "minecraft:jungle_sign", - "id": 617, + "id": 588, "version": 2, "componentBased": false }, @@ -5851,7 +5893,7 @@ }, { "name": "minecraft:kelp", - "id": 414, + "id": 385, "version": 2, "componentBased": true }, @@ -5881,7 +5923,7 @@ }, { "name": "minecraft:lapis_lazuli", - "id": 446, + "id": 417, "version": 2, "componentBased": false }, @@ -5911,13 +5953,13 @@ }, { "name": "minecraft:lava_bucket", - "id": 395, + "id": 366, "version": 2, "componentBased": false }, { "name": "minecraft:lead", - "id": 586, + "id": 557, "version": 2, "componentBased": false }, @@ -5929,49 +5971,49 @@ }, { "name": "minecraft:leather", - "id": 413, + "id": 384, "version": 2, "componentBased": false }, { "name": "minecraft:leather_boots", - "id": 370, + "id": 341, "version": 2, "componentBased": false }, { "name": "minecraft:leather_chestplate", - "id": 368, + "id": 339, "version": 2, "componentBased": false }, { "name": "minecraft:leather_helmet", - "id": 367, + "id": 338, "version": 2, "componentBased": false }, { "name": "minecraft:leather_horse_armor", - "id": 569, + "id": 540, "version": 2, "componentBased": false }, { "name": "minecraft:leather_leggings", - "id": 369, + "id": 340, "version": 2, "componentBased": false }, { "name": "minecraft:leaves", - "id": 812, + "id": 806, "version": 2, "componentBased": false }, { "name": "minecraft:leaves2", - "id": 813, + "id": 807, "version": 2, "componentBased": false }, @@ -5989,7 +6031,7 @@ }, { "name": "minecraft:light_block", - "id": 839, + "id": 842, "version": 2, "componentBased": false }, @@ -6091,7 +6133,7 @@ }, { "name": "minecraft:light_blue_bundle", - "id": 271, + "id": 864, "version": 1, "componentBased": true }, @@ -6125,9 +6167,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:light_blue_cushion", + "id": 779, + "version": 2, + "componentBased": false + }, { "name": "minecraft:light_blue_dye", - "id": 439, + "id": 410, "version": 2, "componentBased": false }, @@ -6139,7 +6187,7 @@ }, { "name": "minecraft:light_blue_harness", - "id": 762, + "id": 736, "version": 2, "componentBased": false }, @@ -6175,7 +6223,7 @@ }, { "name": "minecraft:light_gray_bundle", - "id": 272, + "id": 865, "version": 1, "componentBased": true }, @@ -6209,15 +6257,21 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:light_gray_cushion", + "id": 780, + "version": 2, + "componentBased": false + }, { "name": "minecraft:light_gray_dye", - "id": 434, + "id": 405, "version": 2, "componentBased": false }, { "name": "minecraft:light_gray_harness", - "id": 763, + "id": 737, "version": 2, "componentBased": false }, @@ -6277,7 +6331,7 @@ }, { "name": "minecraft:lime_bundle", - "id": 273, + "id": 866, "version": 1, "componentBased": true }, @@ -6311,9 +6365,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:lime_cushion", + "id": 781, + "version": 2, + "componentBased": false + }, { "name": "minecraft:lime_dye", - "id": 437, + "id": 408, "version": 2, "componentBased": false }, @@ -6325,7 +6385,7 @@ }, { "name": "minecraft:lime_harness", - "id": 764, + "id": 738, "version": 2, "componentBased": false }, @@ -6361,7 +6421,7 @@ }, { "name": "minecraft:lingering_potion", - "id": 601, + "id": 572, "version": 2, "componentBased": false }, @@ -6409,7 +6469,7 @@ }, { "name": "minecraft:llama_spawn_egg", - "id": 507, + "id": 478, "version": 2, "componentBased": false }, @@ -6421,13 +6481,13 @@ }, { "name": "minecraft:lodestone_compass", - "id": 645, + "id": 616, "version": 2, "componentBased": false }, { "name": "minecraft:log", - "id": 797, + "id": 791, "version": 2, "componentBased": false }, @@ -6445,13 +6505,13 @@ }, { "name": "minecraft:mace", - "id": 351, + "id": 322, "version": 2, "componentBased": false }, { "name": "minecraft:magenta_bundle", - "id": 274, + "id": 867, "version": 1, "componentBased": true }, @@ -6485,9 +6545,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:magenta_cushion", + "id": 782, + "version": 2, + "componentBased": false + }, { "name": "minecraft:magenta_dye", - "id": 440, + "id": 411, "version": 2, "componentBased": false }, @@ -6499,7 +6565,7 @@ }, { "name": "minecraft:magenta_harness", - "id": 765, + "id": 739, "version": 2, "componentBased": false }, @@ -6541,19 +6607,19 @@ }, { "name": "minecraft:magma_cream", - "id": 463, + "id": 434, "version": 2, "componentBased": false }, { "name": "minecraft:magma_cube_spawn_egg", - "id": 488, + "id": 459, "version": 2, "componentBased": false }, { "name": "minecraft:mangrove_boat", - "id": 677, + "id": 648, "version": 2, "componentBased": false }, @@ -6565,13 +6631,13 @@ }, { "name": "minecraft:mangrove_chest_boat", - "id": 686, + "id": 657, "version": 2, "componentBased": false }, { "name": "minecraft:mangrove_door", - "id": 675, + "id": 646, "version": 2, "componentBased": false }, @@ -6643,7 +6709,7 @@ }, { "name": "minecraft:mangrove_sign", - "id": 676, + "id": 647, "version": 2, "componentBased": false }, @@ -6691,7 +6757,7 @@ }, { "name": "minecraft:medicine", - "id": 642, + "id": 613, "version": 2, "componentBased": false }, @@ -6709,13 +6775,13 @@ }, { "name": "minecraft:melon_seeds", - "id": 322, + "id": 293, "version": 0, "componentBased": false }, { "name": "minecraft:melon_slice", - "id": 301, + "id": 272, "version": 0, "componentBased": false }, @@ -6727,19 +6793,19 @@ }, { "name": "minecraft:milk_bucket", - "id": 393, + "id": 364, "version": 2, "componentBased": false }, { "name": "minecraft:minecart", - "id": 402, + "id": 373, "version": 2, "componentBased": false }, { "name": "minecraft:miner_pottery_sherd", - "id": 713, + "id": 684, "version": 2, "componentBased": false }, @@ -6751,19 +6817,19 @@ }, { "name": "minecraft:mojang_banner_pattern", - "id": 623, + "id": 594, "version": 2, "componentBased": false }, { "name": "minecraft:monster_egg", - "id": 821, + "id": 822, "version": 2, "componentBased": false }, { "name": "minecraft:mooshroom_spawn_egg", - "id": 473, + "id": 444, "version": 2, "componentBased": false }, @@ -6841,7 +6907,7 @@ }, { "name": "minecraft:mourner_pottery_sherd", - "id": 714, + "id": 685, "version": 2, "componentBased": false }, @@ -6895,7 +6961,7 @@ }, { "name": "minecraft:mule_spawn_egg", - "id": 500, + "id": 471, "version": 2, "componentBased": false }, @@ -6907,145 +6973,145 @@ }, { "name": "minecraft:mushroom_stew", - "id": 289, + "id": 260, "version": 0, "componentBased": false }, { "name": "minecraft:music_disc_11", - "id": 583, + "id": 554, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_13", - "id": 573, + "id": 544, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_5", - "id": 678, + "id": 649, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_blocks", - "id": 575, + "id": 546, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_bounce", - "id": 833, + "id": 835, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_cat", - "id": 574, + "id": 545, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_chirp", - "id": 576, + "id": 547, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_creator", - "id": 828, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_creator_music_box", - "id": 829, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_far", - "id": 577, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_lava_chicken", - "id": 832, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_mall", - "id": 578, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_mellohi", - "id": 579, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_otherside", - "id": 668, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_pigstep", - "id": 662, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_precipice", "id": 830, "version": 2, "componentBased": true }, { - "name": "minecraft:music_disc_relic", - "id": 742, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_stal", - "id": 580, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_strad", - "id": 581, - "version": 2, - "componentBased": true - }, - { - "name": "minecraft:music_disc_tears", + "name": "minecraft:music_disc_creator_music_box", "id": 831, "version": 2, "componentBased": true }, + { + "name": "minecraft:music_disc_far", + "id": 548, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_lava_chicken", + "id": 834, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_mall", + "id": 549, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_mellohi", + "id": 550, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_otherside", + "id": 639, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_pigstep", + "id": 633, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_precipice", + "id": 832, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_relic", + "id": 713, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_stal", + "id": 551, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_strad", + "id": 552, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_tears", + "id": 833, + "version": 2, + "componentBased": true + }, { "name": "minecraft:music_disc_wait", - "id": 584, + "id": 555, "version": 2, "componentBased": true }, { "name": "minecraft:music_disc_ward", - "id": 582, + "id": 553, "version": 2, "componentBased": true }, { "name": "minecraft:mutton", - "id": 589, + "id": 560, "version": 0, "componentBased": false }, @@ -7057,19 +7123,19 @@ }, { "name": "minecraft:name_tag", - "id": 587, + "id": 558, "version": 2, "componentBased": false }, { "name": "minecraft:nautilus_shell", - "id": 609, + "id": 580, "version": 2, "componentBased": false }, { "name": "minecraft:nautilus_spawn_egg", - "id": 784, + "id": 758, "version": 2, "componentBased": false }, @@ -7117,19 +7183,19 @@ }, { "name": "minecraft:nether_sprouts", - "id": 663, + "id": 634, "version": 2, "componentBased": true }, { "name": "minecraft:nether_star", - "id": 557, + "id": 528, "version": 2, "componentBased": false }, { "name": "minecraft:nether_wart", - "id": 323, + "id": 294, "version": 0, "componentBased": false }, @@ -7141,13 +7207,13 @@ }, { "name": "minecraft:netherbrick", - "id": 562, + "id": 533, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_axe", - "id": 649, + "id": 620, "version": 2, "componentBased": false }, @@ -7159,85 +7225,85 @@ }, { "name": "minecraft:netherite_boots", - "id": 655, + "id": 626, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_chestplate", - "id": 653, + "id": 624, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_helmet", - "id": 652, + "id": 623, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_hoe", - "id": 650, + "id": 621, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_horse_armor", - "id": 792, + "id": 766, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_ingot", - "id": 651, + "id": 622, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_leggings", - "id": 654, + "id": 625, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_nautilus_armor", - "id": 791, + "id": 765, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_pickaxe", - "id": 648, + "id": 619, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_scrap", - "id": 656, + "id": 627, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_shovel", - "id": 647, + "id": 618, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_spear", - "id": 261, + "id": 854, "version": 1, "componentBased": true }, { "name": "minecraft:netherite_sword", - "id": 646, + "id": 617, "version": 2, "componentBased": false }, { "name": "minecraft:netherite_upgrade_smithing_template", - "id": 723, + "id": 694, "version": 2, "componentBased": false }, @@ -7279,19 +7345,19 @@ }, { "name": "minecraft:npc_spawn_egg", - "id": 504, + "id": 475, "version": 2, "componentBased": false }, { "name": "minecraft:oak_boat", - "id": 407, + "id": 378, "version": 2, "componentBased": false }, { "name": "minecraft:oak_chest_boat", - "id": 680, + "id": 651, "version": 2, "componentBased": false }, @@ -7345,7 +7411,7 @@ }, { "name": "minecraft:oak_sign", - "id": 390, + "id": 361, "version": 2, "componentBased": false }, @@ -7381,7 +7447,7 @@ }, { "name": "minecraft:ocelot_spawn_egg", - "id": 484, + "id": 455, "version": 2, "componentBased": false }, @@ -7393,13 +7459,13 @@ }, { "name": "minecraft:ominous_bottle", - "id": 634, + "id": 605, "version": 2, "componentBased": false }, { "name": "minecraft:ominous_trial_key", - "id": 282, + "id": 875, "version": 1, "componentBased": true }, @@ -7411,7 +7477,7 @@ }, { "name": "minecraft:orange_bundle", - "id": 275, + "id": 868, "version": 1, "componentBased": true }, @@ -7445,9 +7511,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:orange_cushion", + "id": 783, + "version": 2, + "componentBased": false + }, { "name": "minecraft:orange_dye", - "id": 441, + "id": 412, "version": 2, "componentBased": false }, @@ -7459,7 +7531,13 @@ }, { "name": "minecraft:orange_harness", - "id": 766, + "id": 740, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_poplar_leaves", + "id": -1144, "version": 2, "componentBased": false }, @@ -7615,7 +7693,7 @@ }, { "name": "minecraft:painting", - "id": 389, + "id": 360, "version": 2, "componentBased": false }, @@ -7639,7 +7717,7 @@ }, { "name": "minecraft:pale_oak_boat", - "id": 748, + "id": 722, "version": 2, "componentBased": false }, @@ -7651,7 +7729,7 @@ }, { "name": "minecraft:pale_oak_chest_boat", - "id": 749, + "id": 723, "version": 2, "componentBased": false }, @@ -7723,7 +7801,7 @@ }, { "name": "minecraft:pale_oak_sign", - "id": 750, + "id": 724, "version": 2, "componentBased": false }, @@ -7765,25 +7843,25 @@ }, { "name": "minecraft:panda_spawn_egg", - "id": 523, + "id": 494, "version": 2, "componentBased": false }, { "name": "minecraft:paper", - "id": 418, + "id": 389, "version": 2, "componentBased": false }, { "name": "minecraft:parched_spawn_egg", - "id": 786, + "id": 760, "version": 2, "componentBased": false }, { "name": "minecraft:parrot_spawn_egg", - "id": 512, + "id": 483, "version": 2, "componentBased": false }, @@ -7813,31 +7891,31 @@ }, { "name": "minecraft:phantom_membrane", - "id": 613, + "id": 584, "version": 2, "componentBased": false }, { "name": "minecraft:phantom_spawn_egg", - "id": 520, + "id": 491, "version": 2, "componentBased": false }, { "name": "minecraft:pig_spawn_egg", - "id": 470, + "id": 441, "version": 2, "componentBased": false }, { "name": "minecraft:piglin_banner_pattern", - "id": 626, + "id": 597, "version": 2, "componentBased": false }, { "name": "minecraft:piglin_brute_spawn_egg", - "id": 533, + "id": 504, "version": 2, "componentBased": false }, @@ -7849,19 +7927,19 @@ }, { "name": "minecraft:piglin_spawn_egg", - "id": 531, + "id": 502, "version": 2, "componentBased": false }, { "name": "minecraft:pillager_spawn_egg", - "id": 525, + "id": 496, "version": 2, "componentBased": false }, { "name": "minecraft:pink_bundle", - "id": 276, + "id": 869, "version": 1, "componentBased": true }, @@ -7895,9 +7973,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:pink_cushion", + "id": 784, + "version": 2, + "componentBased": false + }, { "name": "minecraft:pink_dye", - "id": 436, + "id": 407, "version": 2, "componentBased": false }, @@ -7909,7 +7993,7 @@ }, { "name": "minecraft:pink_harness", - "id": 767, + "id": 741, "version": 2, "componentBased": false }, @@ -7981,13 +8065,13 @@ }, { "name": "minecraft:pitcher_pod", - "id": 326, + "id": 297, "version": 0, "componentBased": false }, { "name": "minecraft:planks", - "id": 817, + "id": 814, "version": 2, "componentBased": false }, @@ -7999,7 +8083,7 @@ }, { "name": "minecraft:plenty_pottery_sherd", - "id": 715, + "id": 686, "version": 2, "componentBased": false }, @@ -8017,13 +8101,13 @@ }, { "name": "minecraft:poisonous_potato", - "id": 311, + "id": 282, "version": 0, "componentBased": false }, { "name": "minecraft:polar_bear_spawn_egg", - "id": 506, + "id": 477, "version": 2, "componentBased": false }, @@ -8297,9 +8381,129 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:poplar_boat", + "id": 769, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_button", + "id": -1126, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_chest_boat", + "id": 770, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_door", + "id": -1127, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_double_slab", + "id": -1136, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_fence", + "id": -1128, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_fence_gate", + "id": -1129, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_hanging_sign", + "id": -1130, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_log", + "id": -1132, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_planks", + "id": -1133, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_pressure_plate", + "id": -1134, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_sapling", + "id": -1143, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_shelf", + "id": -1147, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_sign", + "id": 771, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_slab", + "id": -1135, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_stairs", + "id": -1137, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_standing_sign", + "id": -1138, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_trapdoor", + "id": -1139, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_wall_sign", + "id": -1140, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poplar_wood", + "id": -1142, + "version": 2, + "componentBased": false + }, { "name": "minecraft:popped_chorus_fruit", - "id": 598, + "id": 569, "version": 2, "componentBased": false }, @@ -8311,7 +8515,7 @@ }, { "name": "minecraft:porkchop", - "id": 291, + "id": 262, "version": 0, "componentBased": false }, @@ -8323,7 +8527,7 @@ }, { "name": "minecraft:potato", - "id": 309, + "id": 280, "version": 0, "componentBased": false }, @@ -8341,7 +8545,7 @@ }, { "name": "minecraft:potion", - "id": 459, + "id": 430, "version": 2, "componentBased": false }, @@ -8353,7 +8557,7 @@ }, { "name": "minecraft:powder_snow_bucket", - "id": 400, + "id": 371, "version": 2, "componentBased": false }, @@ -8401,7 +8605,7 @@ }, { "name": "minecraft:prismarine_crystals", - "id": 588, + "id": 559, "version": 2, "componentBased": false }, @@ -8413,7 +8617,7 @@ }, { "name": "minecraft:prismarine_shard", - "id": 604, + "id": 575, "version": 2, "componentBased": false }, @@ -8437,25 +8641,25 @@ }, { "name": "minecraft:prize_pottery_sherd", - "id": 716, + "id": 687, "version": 2, "componentBased": false }, { "name": "minecraft:pufferfish", - "id": 296, + "id": 267, "version": 0, "componentBased": false }, { "name": "minecraft:pufferfish_bucket", - "id": 399, + "id": 370, "version": 2, "componentBased": false }, { "name": "minecraft:pufferfish_spawn_egg", - "id": 515, + "id": 486, "version": 2, "componentBased": false }, @@ -8467,13 +8671,13 @@ }, { "name": "minecraft:pumpkin_pie", - "id": 313, + "id": 284, "version": 0, "componentBased": false }, { "name": "minecraft:pumpkin_seeds", - "id": 321, + "id": 292, "version": 0, "componentBased": false }, @@ -8485,7 +8689,7 @@ }, { "name": "minecraft:purple_bundle", - "id": 277, + "id": 870, "version": 1, "componentBased": true }, @@ -8519,9 +8723,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:purple_cushion", + "id": 785, + "version": 2, + "componentBased": false + }, { "name": "minecraft:purple_dye", - "id": 432, + "id": 403, "version": 2, "componentBased": false }, @@ -8533,7 +8743,7 @@ }, { "name": "minecraft:purple_harness", - "id": 768, + "id": 742, "version": 2, "componentBased": false }, @@ -8599,7 +8809,7 @@ }, { "name": "minecraft:quartz", - "id": 563, + "id": 534, "version": 2, "componentBased": false }, @@ -8647,31 +8857,31 @@ }, { "name": "minecraft:rabbit", - "id": 317, + "id": 288, "version": 0, "componentBased": false }, { "name": "minecraft:rabbit_foot", - "id": 567, + "id": 538, "version": 2, "componentBased": false }, { "name": "minecraft:rabbit_hide", - "id": 568, + "id": 539, "version": 2, "componentBased": false }, { "name": "minecraft:rabbit_spawn_egg", - "id": 492, + "id": 463, "version": 2, "componentBased": false }, { "name": "minecraft:rabbit_stew", - "id": 319, + "id": 290, "version": 0, "componentBased": false }, @@ -8683,25 +8893,25 @@ }, { "name": "minecraft:raiser_armor_trim_smithing_template", - "id": 737, + "id": 708, "version": 2, "componentBased": false }, { "name": "minecraft:rapid_fertilizer", - "id": 640, + "id": 611, "version": 2, "componentBased": false }, { "name": "minecraft:ravager_spawn_egg", - "id": 527, + "id": 498, "version": 2, "componentBased": false }, { "name": "minecraft:raw_copper", - "id": 547, + "id": 518, "version": 2, "componentBased": false }, @@ -8713,7 +8923,7 @@ }, { "name": "minecraft:raw_gold", - "id": 546, + "id": 517, "version": 2, "componentBased": false }, @@ -8725,7 +8935,7 @@ }, { "name": "minecraft:raw_iron", - "id": 545, + "id": 516, "version": 2, "componentBased": false }, @@ -8737,13 +8947,13 @@ }, { "name": "minecraft:recovery_compass", - "id": 688, + "id": 659, "version": 2, "componentBased": false }, { "name": "minecraft:red_bundle", - "id": 278, + "id": 871, "version": 1, "componentBased": true }, @@ -8777,15 +8987,21 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:red_cushion", + "id": 786, + "version": 2, + "componentBased": false + }, { "name": "minecraft:red_dye", - "id": 428, + "id": 399, "version": 2, "componentBased": false }, { "name": "minecraft:red_flower", - "id": 815, + "id": 811, "version": 2, "componentBased": false }, @@ -8797,7 +9013,7 @@ }, { "name": "minecraft:red_harness", - "id": 769, + "id": 743, "version": 2, "componentBased": false }, @@ -8843,6 +9059,12 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:red_poplar_leaves", + "id": -1145, + "version": 2, + "componentBased": false + }, { "name": "minecraft:red_sand", "id": -949, @@ -8917,7 +9139,7 @@ }, { "name": "minecraft:redstone", - "id": 405, + "id": 376, "version": 2, "componentBased": false }, @@ -8959,7 +9181,7 @@ }, { "name": "minecraft:repeater", - "id": 451, + "id": 422, "version": 2, "componentBased": true }, @@ -8983,7 +9205,7 @@ }, { "name": "minecraft:resin_brick", - "id": 752, + "id": 726, "version": 2, "componentBased": false }, @@ -9031,7 +9253,7 @@ }, { "name": "minecraft:rib_armor_trim_smithing_template", - "id": 733, + "id": 704, "version": 2, "componentBased": false }, @@ -9043,31 +9265,31 @@ }, { "name": "minecraft:rotten_flesh", - "id": 306, + "id": 277, "version": 0, "componentBased": false }, { "name": "minecraft:saddle", - "id": 403, + "id": 374, "version": 2, "componentBased": false }, { "name": "minecraft:salmon", - "id": 294, + "id": 265, "version": 0, "componentBased": false }, { "name": "minecraft:salmon_bucket", - "id": 397, + "id": 368, "version": 2, "componentBased": false }, { "name": "minecraft:salmon_spawn_egg", - "id": 516, + "id": 487, "version": 2, "componentBased": false }, @@ -9109,7 +9331,7 @@ }, { "name": "minecraft:sapling", - "id": 811, + "id": 805, "version": 2, "componentBased": false }, @@ -9121,7 +9343,7 @@ }, { "name": "minecraft:scrape_pottery_sherd", - "id": 717, + "id": 688, "version": 2, "componentBased": false }, @@ -9175,43 +9397,43 @@ }, { "name": "minecraft:sentry_armor_trim_smithing_template", - "id": 724, + "id": 695, "version": 2, "componentBased": false }, { "name": "minecraft:shaper_armor_trim_smithing_template", - "id": 738, + "id": 709, "version": 2, "componentBased": false }, { "name": "minecraft:sheaf_pottery_sherd", - "id": 718, + "id": 689, "version": 2, "componentBased": false }, { "name": "minecraft:shears", - "id": 453, + "id": 424, "version": 2, "componentBased": false }, { "name": "minecraft:sheep_spawn_egg", - "id": 471, + "id": 442, "version": 2, "componentBased": false }, { "name": "minecraft:shelter_pottery_sherd", - "id": 719, + "id": 690, "version": 2, "componentBased": false }, { "name": "minecraft:shield", - "id": 387, + "id": 358, "version": 2, "componentBased": false }, @@ -9235,25 +9457,25 @@ }, { "name": "minecraft:shulker_box", - "id": 826, + "id": 828, "version": 2, "componentBased": false }, { "name": "minecraft:shulker_shell", - "id": 605, + "id": 576, "version": 2, "componentBased": false }, { "name": "minecraft:shulker_spawn_egg", - "id": 503, + "id": 474, "version": 2, "componentBased": false }, { "name": "minecraft:silence_armor_trim_smithing_template", - "id": 735, + "id": 706, "version": 2, "componentBased": false }, @@ -9265,13 +9487,13 @@ }, { "name": "minecraft:silverfish_spawn_egg", - "id": 476, + "id": 447, "version": 2, "componentBased": false }, { "name": "minecraft:skeleton_horse_spawn_egg", - "id": 501, + "id": 472, "version": 2, "componentBased": false }, @@ -9283,25 +9505,25 @@ }, { "name": "minecraft:skeleton_spawn_egg", - "id": 477, + "id": 448, "version": 2, "componentBased": false }, { "name": "minecraft:skull", - "id": 743, + "id": 716, "version": 2, "componentBased": false }, { "name": "minecraft:skull_banner_pattern", - "id": 622, + "id": 593, "version": 2, "componentBased": false }, { "name": "minecraft:skull_pottery_sherd", - "id": 720, + "id": 691, "version": 2, "componentBased": false }, @@ -9313,13 +9535,13 @@ }, { "name": "minecraft:slime_ball", - "id": 420, + "id": 391, "version": 2, "componentBased": false }, { "name": "minecraft:slime_spawn_egg", - "id": 478, + "id": 449, "version": 2, "componentBased": false }, @@ -9451,19 +9673,19 @@ }, { "name": "minecraft:sniffer_spawn_egg", - "id": 534, + "id": 505, "version": 2, "componentBased": false }, { "name": "minecraft:snort_pottery_sherd", - "id": 721, + "id": 692, "version": 2, "componentBased": false }, { "name": "minecraft:snout_armor_trim_smithing_template", - "id": 732, + "id": 703, "version": 2, "componentBased": false }, @@ -9475,7 +9697,7 @@ }, { "name": "minecraft:snow_golem_spawn_egg", - "id": 540, + "id": 511, "version": 2, "componentBased": false }, @@ -9487,13 +9709,13 @@ }, { "name": "minecraft:snowball", - "id": 406, + "id": 377, "version": 2, "componentBased": true }, { "name": "minecraft:soul_campfire", - "id": 664, + "id": 635, "version": 2, "componentBased": true }, @@ -9529,37 +9751,37 @@ }, { "name": "minecraft:sparkler", - "id": 643, + "id": 614, "version": 2, "componentBased": false }, { "name": "minecraft:spawn_egg", - "id": 843, + "id": 848, "version": 2, "componentBased": false }, { "name": "minecraft:spider_eye", - "id": 307, + "id": 278, "version": 0, "componentBased": false }, { "name": "minecraft:spider_spawn_egg", - "id": 479, + "id": 450, "version": 2, "componentBased": false }, { "name": "minecraft:spire_armor_trim_smithing_template", - "id": 734, + "id": 705, "version": 2, "componentBased": false }, { "name": "minecraft:splash_potion", - "id": 600, + "id": 571, "version": 2, "componentBased": false }, @@ -9577,7 +9799,7 @@ }, { "name": "minecraft:spruce_boat", - "id": 410, + "id": 381, "version": 2, "componentBased": false }, @@ -9589,13 +9811,13 @@ }, { "name": "minecraft:spruce_chest_boat", - "id": 683, + "id": 654, "version": 2, "componentBased": false }, { "name": "minecraft:spruce_door", - "id": 592, + "id": 563, "version": 2, "componentBased": false }, @@ -9661,7 +9883,7 @@ }, { "name": "minecraft:spruce_sign", - "id": 615, + "id": 586, "version": 2, "componentBased": false }, @@ -9703,31 +9925,31 @@ }, { "name": "minecraft:spyglass", - "id": 667, + "id": 638, "version": 2, "componentBased": false }, { "name": "minecraft:squid_spawn_egg", - "id": 483, + "id": 454, "version": 2, "componentBased": false }, { "name": "minecraft:stained_glass", - "id": 824, + "id": 826, "version": 2, "componentBased": false }, { "name": "minecraft:stained_glass_pane", - "id": 825, + "id": 827, "version": 2, "componentBased": false }, { "name": "minecraft:stained_hardened_clay", - "id": 744, + "id": 718, "version": 2, "componentBased": false }, @@ -9745,7 +9967,7 @@ }, { "name": "minecraft:stick", - "id": 352, + "id": 323, "version": 2, "componentBased": false }, @@ -9769,31 +9991,31 @@ }, { "name": "minecraft:stone_axe", - "id": 346, + "id": 317, "version": 2, "componentBased": false }, { "name": "minecraft:stone_block_slab", - "id": 801, + "id": 795, "version": 2, "componentBased": false }, { "name": "minecraft:stone_block_slab2", - "id": 802, + "id": 796, "version": 2, "componentBased": false }, { "name": "minecraft:stone_block_slab3", - "id": 803, + "id": 797, "version": 2, "componentBased": false }, { "name": "minecraft:stone_block_slab4", - "id": 804, + "id": 798, "version": 2, "componentBased": false }, @@ -9835,13 +10057,13 @@ }, { "name": "minecraft:stone_hoe", - "id": 362, + "id": 333, "version": 2, "componentBased": false }, { "name": "minecraft:stone_pickaxe", - "id": 345, + "id": 316, "version": 2, "componentBased": false }, @@ -9853,13 +10075,13 @@ }, { "name": "minecraft:stone_shovel", - "id": 344, + "id": 315, "version": 2, "componentBased": false }, { "name": "minecraft:stone_spear", - "id": 262, + "id": 855, "version": 1, "componentBased": true }, @@ -9871,13 +10093,13 @@ }, { "name": "minecraft:stone_sword", - "id": 343, + "id": 314, "version": 2, "componentBased": false }, { "name": "minecraft:stonebrick", - "id": 799, + "id": 793, "version": 2, "componentBased": false }, @@ -9893,21 +10115,27 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:straw_bed", + "id": 772, + "version": 2, + "componentBased": false + }, { "name": "minecraft:stray_spawn_egg", - "id": 495, + "id": 466, "version": 2, "componentBased": false }, { "name": "minecraft:strider_spawn_egg", - "id": 529, + "id": 500, "version": 2, "componentBased": false }, { "name": "minecraft:string", - "id": 358, + "id": 329, "version": 2, "componentBased": true }, @@ -10025,6 +10253,18 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:stripped_poplar_log", + "id": -1131, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_poplar_wood", + "id": -1141, + "version": 2, + "componentBased": false + }, { "name": "minecraft:stripped_spruce_log", "id": -5, @@ -10063,13 +10303,13 @@ }, { "name": "minecraft:sugar", - "id": 448, + "id": 419, "version": 2, "componentBased": false }, { "name": "minecraft:sugar_cane", - "id": 417, + "id": 388, "version": 2, "componentBased": true }, @@ -10111,13 +10351,13 @@ }, { "name": "minecraft:sulfur_cube_bucket", - "id": 794, + "id": 768, "version": 2, "componentBased": false }, { "name": "minecraft:sulfur_cube_spawn_egg", - "id": 793, + "id": 767, "version": 2, "componentBased": false }, @@ -10171,13 +10411,13 @@ }, { "name": "minecraft:suspicious_stew", - "id": 631, + "id": 602, "version": 0, "componentBased": false }, { "name": "minecraft:sweet_berries", - "id": 316, + "id": 287, "version": 0, "componentBased": false }, @@ -10189,13 +10429,13 @@ }, { "name": "minecraft:tadpole_bucket", - "id": 672, + "id": 643, "version": 2, "componentBased": false }, { "name": "minecraft:tadpole_spawn_egg", - "id": 671, + "id": 642, "version": 2, "componentBased": false }, @@ -10225,7 +10465,7 @@ }, { "name": "minecraft:tide_armor_trim_smithing_template", - "id": 731, + "id": 702, "version": 2, "componentBased": false }, @@ -10243,7 +10483,7 @@ }, { "name": "minecraft:tnt_minecart", - "id": 564, + "id": 535, "version": 2, "componentBased": false }, @@ -10267,19 +10507,19 @@ }, { "name": "minecraft:torchflower_seeds", - "id": 325, + "id": 296, "version": 0, "componentBased": false }, { "name": "minecraft:totem_of_undying", - "id": 607, + "id": 578, "version": 2, "componentBased": false }, { "name": "minecraft:trader_llama_spawn_egg", - "id": 690, + "id": 661, "version": 2, "componentBased": false }, @@ -10297,7 +10537,7 @@ }, { "name": "minecraft:trial_key", - "id": 283, + "id": 876, "version": 1, "componentBased": true }, @@ -10309,7 +10549,7 @@ }, { "name": "minecraft:trident", - "id": 585, + "id": 556, "version": 2, "componentBased": false }, @@ -10327,19 +10567,19 @@ }, { "name": "minecraft:tropical_fish", - "id": 295, + "id": 266, "version": 0, "componentBased": false }, { "name": "minecraft:tropical_fish_bucket", - "id": 398, + "id": 369, "version": 2, "componentBased": false }, { "name": "minecraft:tropical_fish_spawn_egg", - "id": 513, + "id": 484, "version": 2, "componentBased": false }, @@ -10435,19 +10675,19 @@ }, { "name": "minecraft:turtle_helmet", - "id": 612, + "id": 583, "version": 2, "componentBased": false }, { "name": "minecraft:turtle_scute", - "id": 611, + "id": 582, "version": 2, "componentBased": false }, { "name": "minecraft:turtle_spawn_egg", - "id": 519, + "id": 490, "version": 2, "componentBased": false }, @@ -10513,25 +10753,25 @@ }, { "name": "minecraft:vex_armor_trim_smithing_template", - "id": 730, + "id": 701, "version": 2, "componentBased": false }, { "name": "minecraft:vex_spawn_egg", - "id": 510, + "id": 481, "version": 2, "componentBased": false }, { "name": "minecraft:villager_spawn_egg", - "id": 482, + "id": 453, "version": 2, "componentBased": false }, { "name": "minecraft:vindicator_spawn_egg", - "id": 508, + "id": 479, "version": 2, "componentBased": false }, @@ -10555,19 +10795,19 @@ }, { "name": "minecraft:wandering_trader_spawn_egg", - "id": 526, + "id": 497, "version": 2, "componentBased": false }, { "name": "minecraft:ward_armor_trim_smithing_template", - "id": 728, + "id": 699, "version": 2, "componentBased": false }, { "name": "minecraft:warden_spawn_egg", - "id": 674, + "id": 645, "version": 2, "componentBased": false }, @@ -10579,7 +10819,7 @@ }, { "name": "minecraft:warped_door", - "id": 660, + "id": 631, "version": 2, "componentBased": false }, @@ -10609,7 +10849,7 @@ }, { "name": "minecraft:warped_fungus_on_a_stick", - "id": 661, + "id": 632, "version": 2, "componentBased": true }, @@ -10657,7 +10897,7 @@ }, { "name": "minecraft:warped_sign", - "id": 658, + "id": 629, "version": 2, "componentBased": false }, @@ -10711,7 +10951,7 @@ }, { "name": "minecraft:water_bucket", - "id": 394, + "id": 365, "version": 2, "componentBased": false }, @@ -11107,7 +11347,7 @@ }, { "name": "minecraft:wayfinder_armor_trim_smithing_template", - "id": 736, + "id": 707, "version": 2, "componentBased": false }, @@ -11227,19 +11467,19 @@ }, { "name": "minecraft:wheat", - "id": 366, + "id": 337, "version": 2, "componentBased": false }, { "name": "minecraft:wheat_seeds", - "id": 320, + "id": 291, "version": 0, "componentBased": false }, { "name": "minecraft:white_bundle", - "id": 279, + "id": 872, "version": 1, "componentBased": true }, @@ -11273,9 +11513,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:white_cushion", + "id": 787, + "version": 2, + "componentBased": false + }, { "name": "minecraft:white_dye", - "id": 442, + "id": 413, "version": 2, "componentBased": false }, @@ -11287,7 +11533,7 @@ }, { "name": "minecraft:white_harness", - "id": 770, + "id": 744, "version": 2, "componentBased": false }, @@ -11329,7 +11575,7 @@ }, { "name": "minecraft:wild_armor_trim_smithing_template", - "id": 727, + "id": 698, "version": 2, "componentBased": false }, @@ -11341,13 +11587,13 @@ }, { "name": "minecraft:wind_charge", - "id": 284, + "id": 877, "version": 1, "componentBased": true }, { "name": "minecraft:witch_spawn_egg", - "id": 485, + "id": 456, "version": 2, "componentBased": false }, @@ -11365,37 +11611,37 @@ }, { "name": "minecraft:wither_skeleton_spawn_egg", - "id": 498, + "id": 469, "version": 2, "componentBased": false }, { "name": "minecraft:wither_spawn_egg", - "id": 542, + "id": 513, "version": 2, "componentBased": false }, { "name": "minecraft:wolf_armor", - "id": 747, + "id": 721, "version": 2, "componentBased": true }, { "name": "minecraft:wolf_spawn_egg", - "id": 472, + "id": 443, "version": 2, "componentBased": false }, { "name": "minecraft:wood", - "id": 827, + "id": 829, "version": 2, "componentBased": false }, { "name": "minecraft:wooden_axe", - "id": 342, + "id": 313, "version": 2, "componentBased": false }, @@ -11407,19 +11653,19 @@ }, { "name": "minecraft:wooden_door", - "id": 391, + "id": 362, "version": 2, "componentBased": false }, { "name": "minecraft:wooden_hoe", - "id": 361, + "id": 332, "version": 2, "componentBased": false }, { "name": "minecraft:wooden_pickaxe", - "id": 341, + "id": 312, "version": 2, "componentBased": false }, @@ -11431,49 +11677,49 @@ }, { "name": "minecraft:wooden_shovel", - "id": 340, + "id": 311, "version": 2, "componentBased": false }, { "name": "minecraft:wooden_slab", - "id": 814, + "id": 810, "version": 2, "componentBased": false }, { "name": "minecraft:wooden_spear", - "id": 263, + "id": 856, "version": 1, "componentBased": true }, { "name": "minecraft:wooden_sword", - "id": 339, + "id": 310, "version": 2, "componentBased": false }, { "name": "minecraft:wool", - "id": 795, + "id": 789, "version": 2, "componentBased": false }, { "name": "minecraft:writable_book", - "id": 550, + "id": 521, "version": 2, "componentBased": false }, { "name": "minecraft:written_book", - "id": 551, + "id": 522, "version": 2, "componentBased": false }, { "name": "minecraft:yellow_bundle", - "id": 280, + "id": 873, "version": 1, "componentBased": true }, @@ -11507,9 +11753,15 @@ "version": 2, "componentBased": false }, + { + "name": "minecraft:yellow_cushion", + "id": 788, + "version": 2, + "componentBased": false + }, { "name": "minecraft:yellow_dye", - "id": 438, + "id": 409, "version": 2, "componentBased": false }, @@ -11521,7 +11773,13 @@ }, { "name": "minecraft:yellow_harness", - "id": 771, + "id": 745, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_poplar_leaves", + "id": -1146, "version": 2, "componentBased": false }, @@ -11557,7 +11815,7 @@ }, { "name": "minecraft:zoglin_spawn_egg", - "id": 532, + "id": 503, "version": 2, "componentBased": false }, @@ -11569,31 +11827,31 @@ }, { "name": "minecraft:zombie_horse_spawn_egg", - "id": 502, + "id": 473, "version": 2, "componentBased": false }, { "name": "minecraft:zombie_nautilus_spawn_egg", - "id": 785, + "id": 759, "version": 2, "componentBased": false }, { "name": "minecraft:zombie_pigman_spawn_egg", - "id": 481, + "id": 452, "version": 2, "componentBased": false }, { "name": "minecraft:zombie_spawn_egg", - "id": 480, + "id": 451, "version": 2, "componentBased": false }, { "name": "minecraft:zombie_villager_spawn_egg", - "id": 511, + "id": 482, "version": 2, "componentBased": false } diff --git a/crates/pumpkin-config/src/networking/bedrock.rs b/crates/pumpkin-config/src/networking/bedrock.rs index bd888f2cd..a9fb56e10 100644 --- a/crates/pumpkin-config/src/networking/bedrock.rs +++ b/crates/pumpkin-config/src/networking/bedrock.rs @@ -2,6 +2,7 @@ use crate::CompressionConfig; use serde::{Deserialize, Serialize}; use std::net::SocketAddr; use std::num::NonZeroU8; +use std::path::PathBuf; /// Configuration for Bedrock authentication. #[derive(Deserialize, Serialize, Clone)] @@ -17,6 +18,31 @@ pub struct BedrockAuthenticationConfig { pub read_timeout: u32, } +/// Configuration for Bedrock's HTTP/WebRTC `NetherNet` transport. +#[derive(Deserialize, Serialize, Clone)] +#[serde(default)] +pub struct NetherNetConfig { + /// Whether clients may connect using `NetherNet`. + pub enabled: bool, + /// HTTP signaling address. WebRTC uses separately allocated UDP ports for game traffic. + pub address: SocketAddr, + /// PKCS#8 P-384 identity key retained across restarts for Trust On First Use. + pub identity_key: PathBuf, + /// Optional STUN server URLs used to gather a public ICE candidate behind NAT. + pub stun_servers: Vec, +} + +impl Default for NetherNetConfig { + fn default() -> Self { + Self { + enabled: true, + address: "0.0.0.0:19132".parse().unwrap(), + identity_key: "nethernet-key.der".into(), + stun_servers: Vec::new(), + } + } +} + impl Default for BedrockAuthenticationConfig { fn default() -> Self { Self { @@ -52,6 +78,8 @@ pub struct BedrockConfig { pub motd: String, /// Bedrock Edition authentication settings. pub authentication: BedrockAuthenticationConfig, + /// Bedrock `NetherNet` transport settings. + pub nethernet: NetherNetConfig, } impl Default for BedrockConfig { @@ -67,6 +95,7 @@ impl Default for BedrockConfig { compression: CompressionConfig::default(), motd: "A blazingly fast Pumpkin server!".to_string(), authentication: BedrockAuthenticationConfig::default(), + nethernet: NetherNetConfig::default(), } } } diff --git a/crates/pumpkin-data/src/generated/bedrock_creative.rs b/crates/pumpkin-data/src/generated/bedrock_creative.rs index 3a3d2808c..2296e39cc 100644 --- a/crates/pumpkin-data/src/generated/bedrock_creative.rs +++ b/crates/pumpkin-data/src/generated/bedrock_creative.rs @@ -1,12 +1,12 @@ /* This file is generated. Do not edit manually. */ -#[derive(Clone, Copy, Debug)] +#[derive(Clone, Copy)] pub struct CreativeGroup { pub category: i32, pub name: &'static str, pub icon_item_id: i16, pub icon_item_aux_value: u32, } -#[derive(Clone, Copy, Debug)] +#[derive(Clone, Copy)] pub struct CreativeEntry { pub item_id: i16, pub item_aux_value: u32, @@ -17,742 +17,742 @@ pub const CREATIVE_GROUPS: &[CreativeGroup; 123usize] = &[ category: 1i32, name: "itemGroup.name.planks", icon_item_id: 5i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.walls", icon_item_id: 139i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.fence", icon_item_id: 85i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.fenceGate", icon_item_id: 107i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.stairs", icon_item_id: 67i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.door", - icon_item_id: 391i16, - icon_item_aux_value: 0u32, + icon_item_id: 362i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.trapdoor", icon_item_id: 96i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.bars", icon_item_id: 101i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.glass", icon_item_id: 20i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.glassPane", icon_item_id: 102i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.slab", icon_item_id: 44i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.stoneBrick", icon_item_id: 98i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.sandstone", icon_item_id: 24i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.copper", icon_item_id: -340i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.wool", icon_item_id: 35i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.woolCarpet", icon_item_id: 171i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.concretePowder", icon_item_id: 237i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.concrete", icon_item_id: 236i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.stainedClay", icon_item_id: 172i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "itemGroup.name.glazedTerracotta", icon_item_id: 220i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 1i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.ore", icon_item_id: 15i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.stone", icon_item_id: 1i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.log", icon_item_id: 17i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.wood", icon_item_id: -212i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.leaves", icon_item_id: 18i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.sapling", icon_item_id: 6i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.seed", - icon_item_id: 320i16, - icon_item_aux_value: 0u32, + icon_item_id: 291i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.crop", - icon_item_id: 366i16, - icon_item_aux_value: 0u32, + icon_item_id: 337i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.grass", icon_item_id: -848i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.coral_decorations", icon_item_id: -583i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.flower", icon_item_id: 37i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.dye", - icon_item_id: 438i16, - icon_item_aux_value: 0u32, + icon_item_id: 409i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.rawFood", - icon_item_id: 304i16, - icon_item_aux_value: 0u32, + icon_item_id: 275i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.mushroom", icon_item_id: 39i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.monsterStoneEgg", icon_item_id: 97i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.mobEgg", - icon_item_id: 468i16, - icon_item_aux_value: 0u32, + icon_item_id: 439i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.coral", icon_item_id: -132i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "itemGroup.name.sculk", icon_item_id: -458i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 2i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.helmet", - icon_item_id: 367i16, - icon_item_aux_value: 0u32, + icon_item_id: 338i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.chestplate", - icon_item_id: 368i16, - icon_item_aux_value: 0u32, + icon_item_id: 339i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.leggings", - icon_item_id: 369i16, - icon_item_aux_value: 0u32, + icon_item_id: 340i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.boots", - icon_item_id: 370i16, - icon_item_aux_value: 0u32, + icon_item_id: 341i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.sword", - icon_item_id: 339i16, - icon_item_aux_value: 0u32, + icon_item_id: 310i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.spear", - icon_item_id: 263i16, - icon_item_aux_value: 0u32, + icon_item_id: 856i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.axe", - icon_item_id: 342i16, - icon_item_aux_value: 0u32, + icon_item_id: 313i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.pickaxe", - icon_item_id: 341i16, - icon_item_aux_value: 0u32, + icon_item_id: 312i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.shovel", - icon_item_id: 340i16, - icon_item_aux_value: 0u32, + icon_item_id: 311i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.hoe", - icon_item_id: 361i16, - icon_item_aux_value: 0u32, + icon_item_id: 332i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.arrow", - icon_item_id: 332i16, - icon_item_aux_value: 0u32, + icon_item_id: 303i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.cookedFood", - icon_item_id: 305i16, - icon_item_aux_value: 0u32, + icon_item_id: 276i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.miscFood", - icon_item_id: 290i16, - icon_item_aux_value: 0u32, + icon_item_id: 261i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.goatHorn", - icon_item_id: 669i16, - icon_item_aux_value: 0u32, + icon_item_id: 640i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.harnesses", - icon_item_id: 770i16, - icon_item_aux_value: 0u32, + icon_item_id: 744i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.bundles", - icon_item_id: 267i16, - icon_item_aux_value: 0u32, + icon_item_id: 860i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.horseArmor", - icon_item_id: 569i16, - icon_item_aux_value: 0u32, + icon_item_id: 540i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.nautilus_armor", - icon_item_id: 787i16, - icon_item_aux_value: 0u32, + icon_item_id: 761i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.potion", - icon_item_id: 459i16, - icon_item_aux_value: 0u32, + icon_item_id: 430i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.splashPotion", - icon_item_id: 600i16, - icon_item_aux_value: 0u32, + icon_item_id: 571i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.lingeringPotion", - icon_item_id: 601i16, - icon_item_aux_value: 0u32, + icon_item_id: 572i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "itemGroup.name.ominousBottle", - icon_item_id: 634i16, - icon_item_aux_value: 0u32, + icon_item_id: 605i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 3i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.bed", - icon_item_id: 450i16, - icon_item_aux_value: 0u32, + icon_item_id: 421i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.lanterns", icon_item_id: -208i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.candles", icon_item_id: -412i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.anvil", icon_item_id: 145i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.shelf", icon_item_id: -1047i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.chest", icon_item_id: 54i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.shulkerBox", icon_item_id: 205i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.copper_golem_statue", icon_item_id: -1039i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.record", - icon_item_id: 573i16, - icon_item_aux_value: 0u32, + icon_item_id: 544i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.sign", - icon_item_id: 390i16, - icon_item_aux_value: 0u32, + icon_item_id: 361i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.hanging_sign", icon_item_id: -500i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.skull", icon_item_id: -968i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.lightning_rod", icon_item_id: -312i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.enchantedBook", - icon_item_id: 560i16, - icon_item_aux_value: 0u32, + icon_item_id: 531i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.boat", - icon_item_id: 407i16, - icon_item_aux_value: 0u32, + icon_item_id: 378i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.chestboat", - icon_item_id: 680i16, - icon_item_aux_value: 0u32, + icon_item_id: 651i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.rail", icon_item_id: 66i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.minecart", - icon_item_id: 402i16, - icon_item_aux_value: 0u32, + icon_item_id: 373i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.buttons", icon_item_id: 143i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.pressurePlate", icon_item_id: 72i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.banner", - icon_item_id: 606i16, - icon_item_aux_value: 0u32, + icon_item_id: 577i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.banner_pattern", - icon_item_id: 621i16, - icon_item_aux_value: 0u32, + icon_item_id: 592i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.potterySherds", - icon_item_id: 700i16, - icon_item_aux_value: 0u32, + icon_item_id: 671i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.smithing_templates", - icon_item_id: 723i16, - icon_item_aux_value: 0u32, + icon_item_id: 694i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.firework", - icon_item_id: 558i16, - icon_item_aux_value: 0u32, + icon_item_id: 529i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.fireworkStars", - icon_item_id: 559i16, - icon_item_aux_value: 0u32, + icon_item_id: 530i16, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "itemGroup.name.chains", icon_item_id: -286i16, - icon_item_aux_value: 0u32, + icon_item_aux_value: 0, }, CreativeGroup { category: 4i32, name: "", - icon_item_id: 0i16, - icon_item_aux_value: 0u32, + icon_item_id: -158i16, + icon_item_aux_value: 0, }, ]; -pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ +pub const CREATIVE_ENTRIES: &[CreativeEntry; 1875usize] = &[ CreativeEntry { item_id: 5i16, item_aux_value: 0u32, @@ -1424,37 +1424,37 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 4u32, }, CreativeEntry { - item_id: 391i16, + item_id: 362i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 592i16, + item_id: 563i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 593i16, + item_id: 564i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 594i16, + item_id: 565i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 595i16, + item_id: 566i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 596i16, + item_id: 567i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 675i16, + item_id: 646i16, item_aux_value: 0u32, group_index: 5u32, }, @@ -1474,17 +1474,17 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 5u32, }, CreativeEntry { - item_id: 404i16, + item_id: 375i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 659i16, + item_id: 630i16, item_aux_value: 0u32, group_index: 5u32, }, CreativeEntry { - item_id: 660i16, + item_id: 631i16, item_aux_value: 0u32, group_index: 5u32, }, @@ -3509,12 +3509,12 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 27u32, }, CreativeEntry { - item_id: -1097i16, + item_id: -1108i16, item_aux_value: 0u32, group_index: 27u32, }, CreativeEntry { - item_id: -1108i16, + item_id: -1097i16, item_aux_value: 0u32, group_index: 27u32, }, @@ -3874,62 +3874,37 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 33u32, }, CreativeEntry { - item_id: 320i16, + item_id: 291i16, item_aux_value: 0u32, group_index: 34u32, }, CreativeEntry { - item_id: 321i16, + item_id: 292i16, item_aux_value: 0u32, group_index: 34u32, }, CreativeEntry { - item_id: 322i16, + item_id: 293i16, item_aux_value: 0u32, group_index: 34u32, }, CreativeEntry { - item_id: 324i16, + item_id: 295i16, item_aux_value: 0u32, group_index: 34u32, }, CreativeEntry { - item_id: 325i16, + item_id: 296i16, item_aux_value: 0u32, group_index: 34u32, }, CreativeEntry { - item_id: 326i16, + item_id: 297i16, item_aux_value: 0u32, group_index: 34u32, }, CreativeEntry { - item_id: 366i16, - item_aux_value: 0u32, - group_index: 35u32, - }, - CreativeEntry { - item_id: 314i16, - item_aux_value: 0u32, - group_index: 35u32, - }, - CreativeEntry { - item_id: 309i16, - item_aux_value: 0u32, - group_index: 35u32, - }, - CreativeEntry { - item_id: 311i16, - item_aux_value: 0u32, - group_index: 35u32, - }, - CreativeEntry { - item_id: 308i16, - item_aux_value: 0u32, - group_index: 35u32, - }, - CreativeEntry { - item_id: 312i16, + item_id: 337i16, item_aux_value: 0u32, group_index: 35u32, }, @@ -3939,12 +3914,37 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 35u32, }, CreativeEntry { - item_id: 287i16, + item_id: 280i16, item_aux_value: 0u32, group_index: 35u32, }, CreativeEntry { - item_id: 288i16, + item_id: 282i16, + item_aux_value: 0u32, + group_index: 35u32, + }, + CreativeEntry { + item_id: 279i16, + item_aux_value: 0u32, + group_index: 35u32, + }, + CreativeEntry { + item_id: 283i16, + item_aux_value: 0u32, + group_index: 35u32, + }, + CreativeEntry { + item_id: 878i16, + item_aux_value: 0u32, + group_index: 35u32, + }, + CreativeEntry { + item_id: 258i16, + item_aux_value: 0u32, + group_index: 35u32, + }, + CreativeEntry { + item_id: 259i16, item_aux_value: 0u32, group_index: 35u32, }, @@ -3954,22 +3954,22 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 35u32, }, CreativeEntry { - item_id: 301i16, + item_id: 272i16, item_aux_value: 0u32, group_index: 35u32, }, CreativeEntry { - item_id: 467i16, + item_id: 438i16, item_aux_value: 0u32, group_index: 35u32, }, CreativeEntry { - item_id: 316i16, + item_id: 287i16, item_aux_value: 0u32, group_index: 35u32, }, CreativeEntry { - item_id: 844i16, + item_id: 879i16, item_aux_value: 0u32, group_index: 35u32, }, @@ -3989,7 +3989,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 36u32, }, CreativeEntry { - item_id: 632i16, + item_id: 603i16, item_aux_value: 0u32, group_index: 36u32, }, @@ -4034,7 +4034,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 37u32, }, CreativeEntry { - item_id: 663i16, + item_id: 634i16, item_aux_value: 0u32, group_index: 37u32, }, @@ -4274,107 +4274,107 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 39u32, }, CreativeEntry { - item_id: 442i16, + item_id: 413i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 434i16, + item_id: 405i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 435i16, + item_id: 406i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 427i16, + item_id: 398i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 430i16, + item_id: 401i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 428i16, + item_id: 399i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 441i16, + item_id: 412i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 438i16, + item_id: 409i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 437i16, + item_id: 408i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 429i16, + item_id: 400i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 433i16, + item_id: 404i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 439i16, + item_id: 410i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 431i16, + item_id: 402i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 432i16, + item_id: 403i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 440i16, + item_id: 411i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 436i16, + item_id: 407i16, item_aux_value: 0u32, group_index: 40u32, }, CreativeEntry { - item_id: 445i16, + item_id: 416i16, item_aux_value: 0u32, group_index: 41u32, }, CreativeEntry { - item_id: 543i16, + item_id: 514i16, item_aux_value: 0u32, group_index: 41u32, }, CreativeEntry { - item_id: 444i16, + item_id: 415i16, item_aux_value: 0u32, group_index: 41u32, }, CreativeEntry { - item_id: 446i16, + item_id: 417i16, item_aux_value: 0u32, group_index: 41u32, }, CreativeEntry { - item_id: 443i16, + item_id: 414i16, item_aux_value: 0u32, group_index: 41u32, }, @@ -4404,7 +4404,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 41u32, }, CreativeEntry { - item_id: 414i16, + item_id: 385i16, item_aux_value: 0u32, group_index: 41u32, }, @@ -4569,47 +4569,52 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 41u32, }, CreativeEntry { - item_id: 304i16, + item_id: -1125i16, + item_aux_value: 0u32, + group_index: 41u32, + }, + CreativeEntry { + item_id: 275i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 291i16, + item_id: 262i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 302i16, + item_id: 273i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 589i16, + item_id: 560i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 317i16, + item_id: 288i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 293i16, + item_id: 264i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 294i16, + item_id: 265i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 295i16, + item_id: 266i16, item_aux_value: 0u32, group_index: 42u32, }, CreativeEntry { - item_id: 296i16, + item_id: 267i16, item_aux_value: 0u32, group_index: 42u32, }, @@ -4649,37 +4654,37 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 43u32, }, CreativeEntry { - item_id: 422i16, + item_id: 393i16, item_aux_value: 0u32, group_index: 44u32, }, CreativeEntry { - item_id: 754i16, + item_id: 728i16, item_aux_value: 0u32, group_index: 44u32, }, CreativeEntry { - item_id: 753i16, + item_id: 727i16, item_aux_value: 0u32, group_index: 44u32, }, CreativeEntry { - item_id: 417i16, + item_id: 388i16, item_aux_value: 0u32, group_index: 44u32, }, CreativeEntry { - item_id: 448i16, + item_id: 419i16, item_aux_value: 0u32, group_index: 44u32, }, CreativeEntry { - item_id: 306i16, + item_id: 277i16, item_aux_value: 0u32, group_index: 44u32, }, CreativeEntry { - item_id: 447i16, + item_id: 418i16, item_aux_value: 0u32, group_index: 44u32, }, @@ -4689,7 +4694,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 44u32, }, CreativeEntry { - item_id: 307i16, + item_id: 278i16, item_aux_value: 0u32, group_index: 44u32, }, @@ -4794,12 +4799,27 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 46u32, }, CreativeEntry { - item_id: 468i16, + item_id: 439i16, item_aux_value: 0u32, group_index: 47u32, }, CreativeEntry { - item_id: 469i16, + item_id: 440i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 441i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 442i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 668i16, item_aux_value: 0u32, group_index: 47u32, }, @@ -4808,421 +4828,406 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ item_aux_value: 0u32, group_index: 47u32, }, + CreativeEntry { + item_id: 462i16, + item_aux_value: 0u32, + group_index: 47u32, + }, CreativeEntry { item_id: 471i16, item_aux_value: 0u32, group_index: 47u32, }, - CreativeEntry { - item_id: 697i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 499i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 491i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 500i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 522i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 512i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 472i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 745i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 486i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 528i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 524i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 537i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 507i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 484i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 523i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 506i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 492i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 536i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 514i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 518i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 670i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 538i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 784i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 515i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 516i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 483i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 671i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 513i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 519i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 673i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 473i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 534i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 772i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 539i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 540i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 690i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 482i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 526i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 496i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 698i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 517i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 497i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 786i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 477i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 501i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 495i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 480i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 502i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 785i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 511i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 490i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 479i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 535i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 751i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 474i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 505i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 494i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 520i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 476i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 478i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 793i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 674i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 485i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 509i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 525i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 527i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 510i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 508i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 489i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 487i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 755i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 530i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 488i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 531i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 533i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 529i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 498i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 532i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 481i16, - item_aux_value: 0u32, - group_index: 47u32, - }, - CreativeEntry { - item_id: 475i16, - item_aux_value: 0u32, - group_index: 47u32, - }, CreativeEntry { item_id: 493i16, item_aux_value: 0u32, group_index: 47u32, }, + CreativeEntry { + item_id: 483i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 443i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 719i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 457i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 499i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 495i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 508i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 478i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 455i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 494i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 477i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 463i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 507i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 485i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 489i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 641i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 509i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 758i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 486i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 487i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 454i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 642i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 484i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 490i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 644i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 444i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 505i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 746i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 510i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 511i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 661i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 453i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 497i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 467i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 669i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 488i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 468i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 760i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 448i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 472i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 466i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 451i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 473i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 759i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 482i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 461i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 450i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 506i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 725i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 445i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 476i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 465i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 491i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 447i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 449i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 767i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 645i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 456i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 480i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 496i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 498i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 481i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 479i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 460i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 458i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 729i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 501i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 459i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 502i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 504i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 500i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 469i16, + item_aux_value: 0u32, + group_index: 47u32, + }, CreativeEntry { item_id: 503i16, item_aux_value: 0u32, group_index: 47u32, }, + CreativeEntry { + item_id: 452i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 446i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 464i16, + item_aux_value: 0u32, + group_index: 47u32, + }, + CreativeEntry { + item_id: 474i16, + item_aux_value: 0u32, + group_index: 47u32, + }, CreativeEntry { item_id: 49i16, item_aux_value: 0u32, @@ -5249,7 +5254,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 48u32, }, CreativeEntry { - item_id: 323i16, + item_id: 294i16, item_aux_value: 0u32, group_index: 48u32, }, @@ -5269,12 +5274,12 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 48u32, }, CreativeEntry { - item_id: 597i16, + item_id: 568i16, item_aux_value: 0u32, group_index: 48u32, }, CreativeEntry { - item_id: 598i16, + item_id: 569i16, item_aux_value: 0u32, group_index: 48u32, }, @@ -5373,368 +5378,358 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ item_aux_value: 0u32, group_index: 51u32, }, - CreativeEntry { - item_id: 367i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 778i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 371i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 375i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 383i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 379i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 652i16, - item_aux_value: 0u32, - group_index: 52u32, - }, - CreativeEntry { - item_id: 368i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 779i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 372i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 376i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 384i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 380i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 653i16, - item_aux_value: 0u32, - group_index: 53u32, - }, - CreativeEntry { - item_id: 369i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 780i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 373i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 377i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 385i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 381i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 654i16, - item_aux_value: 0u32, - group_index: 54u32, - }, - CreativeEntry { - item_id: 370i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 781i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 374i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 378i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 386i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 382i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 655i16, - item_aux_value: 0u32, - group_index: 55u32, - }, - CreativeEntry { - item_id: 339i16, - item_aux_value: 0u32, - group_index: 56u32, - }, - CreativeEntry { - item_id: 343i16, - item_aux_value: 0u32, - group_index: 56u32, - }, - CreativeEntry { - item_id: 773i16, - item_aux_value: 0u32, - group_index: 56u32, - }, CreativeEntry { item_id: 338i16, item_aux_value: 0u32, - group_index: 56u32, + group_index: 52u32, }, CreativeEntry { - item_id: 354i16, + item_id: 752i16, item_aux_value: 0u32, - group_index: 56u32, - }, - CreativeEntry { - item_id: 347i16, - item_aux_value: 0u32, - group_index: 56u32, - }, - CreativeEntry { - item_id: 646i16, - item_aux_value: 0u32, - group_index: 56u32, - }, - CreativeEntry { - item_id: 263i16, - item_aux_value: 0u32, - group_index: 57u32, - }, - CreativeEntry { - item_id: 262i16, - item_aux_value: 0u32, - group_index: 57u32, - }, - CreativeEntry { - item_id: 257i16, - item_aux_value: 0u32, - group_index: 57u32, - }, - CreativeEntry { - item_id: 260i16, - item_aux_value: 0u32, - group_index: 57u32, - }, - CreativeEntry { - item_id: 259i16, - item_aux_value: 0u32, - group_index: 57u32, - }, - CreativeEntry { - item_id: 258i16, - item_aux_value: 0u32, - group_index: 57u32, - }, - CreativeEntry { - item_id: 261i16, - item_aux_value: 0u32, - group_index: 57u32, + group_index: 52u32, }, CreativeEntry { item_id: 342i16, item_aux_value: 0u32, - group_index: 58u32, + group_index: 52u32, }, CreativeEntry { item_id: 346i16, item_aux_value: 0u32, - group_index: 58u32, + group_index: 52u32, }, CreativeEntry { - item_id: 776i16, + item_id: 354i16, item_aux_value: 0u32, - group_index: 58u32, - }, - CreativeEntry { - item_id: 329i16, - item_aux_value: 0u32, - group_index: 58u32, - }, - CreativeEntry { - item_id: 357i16, - item_aux_value: 0u32, - group_index: 58u32, + group_index: 52u32, }, CreativeEntry { item_id: 350i16, item_aux_value: 0u32, - group_index: 58u32, + group_index: 52u32, }, CreativeEntry { - item_id: 649i16, + item_id: 623i16, item_aux_value: 0u32, - group_index: 58u32, + group_index: 52u32, }, CreativeEntry { - item_id: 341i16, + item_id: 339i16, item_aux_value: 0u32, - group_index: 59u32, + group_index: 53u32, }, CreativeEntry { - item_id: 345i16, + item_id: 753i16, item_aux_value: 0u32, - group_index: 59u32, + group_index: 53u32, }, CreativeEntry { - item_id: 775i16, + item_id: 343i16, item_aux_value: 0u32, - group_index: 59u32, + group_index: 53u32, }, CreativeEntry { - item_id: 328i16, + item_id: 347i16, item_aux_value: 0u32, - group_index: 59u32, - }, - CreativeEntry { - item_id: 356i16, - item_aux_value: 0u32, - group_index: 59u32, - }, - CreativeEntry { - item_id: 349i16, - item_aux_value: 0u32, - group_index: 59u32, - }, - CreativeEntry { - item_id: 648i16, - item_aux_value: 0u32, - group_index: 59u32, - }, - CreativeEntry { - item_id: 340i16, - item_aux_value: 0u32, - group_index: 60u32, - }, - CreativeEntry { - item_id: 344i16, - item_aux_value: 0u32, - group_index: 60u32, - }, - CreativeEntry { - item_id: 774i16, - item_aux_value: 0u32, - group_index: 60u32, - }, - CreativeEntry { - item_id: 327i16, - item_aux_value: 0u32, - group_index: 60u32, + group_index: 53u32, }, CreativeEntry { item_id: 355i16, item_aux_value: 0u32, - group_index: 60u32, + group_index: 53u32, + }, + CreativeEntry { + item_id: 351i16, + item_aux_value: 0u32, + group_index: 53u32, + }, + CreativeEntry { + item_id: 624i16, + item_aux_value: 0u32, + group_index: 53u32, + }, + CreativeEntry { + item_id: 340i16, + item_aux_value: 0u32, + group_index: 54u32, + }, + CreativeEntry { + item_id: 754i16, + item_aux_value: 0u32, + group_index: 54u32, + }, + CreativeEntry { + item_id: 344i16, + item_aux_value: 0u32, + group_index: 54u32, }, CreativeEntry { item_id: 348i16, item_aux_value: 0u32, - group_index: 60u32, + group_index: 54u32, }, CreativeEntry { - item_id: 647i16, + item_id: 356i16, + item_aux_value: 0u32, + group_index: 54u32, + }, + CreativeEntry { + item_id: 352i16, + item_aux_value: 0u32, + group_index: 54u32, + }, + CreativeEntry { + item_id: 625i16, + item_aux_value: 0u32, + group_index: 54u32, + }, + CreativeEntry { + item_id: 341i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 755i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 345i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 349i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 357i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 353i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 626i16, + item_aux_value: 0u32, + group_index: 55u32, + }, + CreativeEntry { + item_id: 310i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 314i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 747i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 309i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 325i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 318i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 617i16, + item_aux_value: 0u32, + group_index: 56u32, + }, + CreativeEntry { + item_id: 856i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 855i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 850i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 853i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 852i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 851i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 854i16, + item_aux_value: 0u32, + group_index: 57u32, + }, + CreativeEntry { + item_id: 313i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 317i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 750i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 300i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 328i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 321i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 620i16, + item_aux_value: 0u32, + group_index: 58u32, + }, + CreativeEntry { + item_id: 312i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 316i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 749i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 299i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 327i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 320i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 619i16, + item_aux_value: 0u32, + group_index: 59u32, + }, + CreativeEntry { + item_id: 311i16, item_aux_value: 0u32, group_index: 60u32, }, CreativeEntry { - item_id: 361i16, + item_id: 315i16, + item_aux_value: 0u32, + group_index: 60u32, + }, + CreativeEntry { + item_id: 748i16, + item_aux_value: 0u32, + group_index: 60u32, + }, + CreativeEntry { + item_id: 298i16, + item_aux_value: 0u32, + group_index: 60u32, + }, + CreativeEntry { + item_id: 326i16, + item_aux_value: 0u32, + group_index: 60u32, + }, + CreativeEntry { + item_id: 319i16, + item_aux_value: 0u32, + group_index: 60u32, + }, + CreativeEntry { + item_id: 618i16, + item_aux_value: 0u32, + group_index: 60u32, + }, + CreativeEntry { + item_id: 332i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 362i16, + item_id: 333i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 777i16, + item_id: 751i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 363i16, + item_id: 334i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 365i16, + item_id: 336i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 364i16, + item_id: 335i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 650i16, + item_id: 621i16, item_aux_value: 0u32, group_index: 61u32, }, CreativeEntry { - item_id: 331i16, - item_aux_value: 0u32, - group_index: 62u32, - }, - CreativeEntry { - item_id: 614i16, - item_aux_value: 0u32, - group_index: 62u32, - }, - CreativeEntry { - item_id: 351i16, + item_id: 302i16, item_aux_value: 0u32, group_index: 62u32, }, @@ -5744,1552 +5739,1562 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 62u32, }, CreativeEntry { - item_id: 332i16, + item_id: 322i16, item_aux_value: 0u32, - group_index: 63u32, + group_index: 62u32, }, CreativeEntry { - item_id: 332i16, - item_aux_value: 6u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 7u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 8u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 9u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 10u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 11u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 12u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 13u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 14u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 15u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 16u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 17u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 18u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 19u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 20u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 21u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 22u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 23u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 24u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 25u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 26u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 27u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 28u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 29u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 30u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 31u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 32u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 33u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 34u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 35u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 36u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 37u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 38u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 39u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 40u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 41u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 42u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 43u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 44u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 45u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 46u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 332i16, - item_aux_value: 47u32, - group_index: 63u32, - }, - CreativeEntry { - item_id: 387i16, + item_id: 556i16, item_aux_value: 0u32, - group_index: 64u32, - }, - CreativeEntry { - item_id: 305i16, - item_aux_value: 0u32, - group_index: 65u32, - }, - CreativeEntry { - item_id: 292i16, - item_aux_value: 0u32, - group_index: 65u32, + group_index: 62u32, }, CreativeEntry { item_id: 303i16, item_aux_value: 0u32, - group_index: 65u32, + group_index: 63u32, }, CreativeEntry { - item_id: 590i16, + item_id: 303i16, + item_aux_value: 6u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 7u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 8u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 9u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 10u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 11u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 12u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 13u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 14u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 15u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 16u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 17u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 18u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 19u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 20u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 21u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 22u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 23u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 24u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 25u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 26u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 27u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 28u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 29u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 30u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 31u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 32u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 33u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 34u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 35u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 36u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 37u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 38u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 39u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 40u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 41u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 42u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 43u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 44u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 45u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 46u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 303i16, + item_aux_value: 47u32, + group_index: 63u32, + }, + CreativeEntry { + item_id: 358i16, + item_aux_value: 0u32, + group_index: 64u32, + }, + CreativeEntry { + item_id: 276i16, item_aux_value: 0u32, group_index: 65u32, }, CreativeEntry { - item_id: 318i16, + item_id: 263i16, item_aux_value: 0u32, group_index: 65u32, }, CreativeEntry { - item_id: 297i16, + item_id: 274i16, item_aux_value: 0u32, group_index: 65u32, }, CreativeEntry { - item_id: 298i16, + item_id: 561i16, item_aux_value: 0u32, group_index: 65u32, }, + CreativeEntry { + item_id: 289i16, + item_aux_value: 0u32, + group_index: 65u32, + }, + CreativeEntry { + item_id: 268i16, + item_aux_value: 0u32, + group_index: 65u32, + }, + CreativeEntry { + item_id: 269i16, + item_aux_value: 0u32, + group_index: 65u32, + }, + CreativeEntry { + item_id: 261i16, + item_aux_value: 0u32, + group_index: 66u32, + }, + CreativeEntry { + item_id: 260i16, + item_aux_value: 0u32, + group_index: 66u32, + }, + CreativeEntry { + item_id: 286i16, + item_aux_value: 0u32, + group_index: 66u32, + }, CreativeEntry { item_id: 290i16, item_aux_value: 0u32, group_index: 66u32, }, CreativeEntry { - item_id: 289i16, + item_id: 602i16, item_aux_value: 0u32, group_index: 66u32, }, CreativeEntry { - item_id: 315i16, - item_aux_value: 0u32, - group_index: 66u32, - }, - CreativeEntry { - item_id: 319i16, - item_aux_value: 0u32, - group_index: 66u32, - }, - CreativeEntry { - item_id: 631i16, - item_aux_value: 0u32, - group_index: 66u32, - }, - CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 1u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 2u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 3u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 4u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 5u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 6u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 7u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 8u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 9u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 10u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 11u32, group_index: 66u32, }, CreativeEntry { - item_id: 631i16, + item_id: 602i16, item_aux_value: 12u32, group_index: 66u32, }, CreativeEntry { - item_id: 310i16, + item_id: 281i16, item_aux_value: 0u32, group_index: 66u32, }, CreativeEntry { - item_id: 300i16, + item_id: 271i16, item_aux_value: 0u32, group_index: 66u32, }, CreativeEntry { - item_id: 313i16, + item_id: 284i16, item_aux_value: 0u32, group_index: 66u32, }, CreativeEntry { - item_id: 449i16, + item_id: 420i16, item_aux_value: 0u32, group_index: 66u32, }, CreativeEntry { - item_id: 299i16, + item_id: 270i16, item_aux_value: 0u32, group_index: 66u32, }, + CreativeEntry { + item_id: 395i16, + item_aux_value: 0u32, + group_index: 67u32, + }, + CreativeEntry { + item_id: 527i16, + item_aux_value: 0u32, + group_index: 67u32, + }, + CreativeEntry { + item_id: 632i16, + item_aux_value: 0u32, + group_index: 67u32, + }, + CreativeEntry { + item_id: 377i16, + item_aux_value: 0u32, + group_index: 67u32, + }, + CreativeEntry { + item_id: 877i16, + item_aux_value: 0u32, + group_index: 67u32, + }, CreativeEntry { item_id: 424i16, item_aux_value: 0u32, group_index: 67u32, }, CreativeEntry { - item_id: 556i16, + item_id: 301i16, item_aux_value: 0u32, group_index: 67u32, }, CreativeEntry { - item_id: 661i16, + item_id: 557i16, item_aux_value: 0u32, group_index: 67u32, }, CreativeEntry { - item_id: 406i16, + item_id: 396i16, item_aux_value: 0u32, group_index: 67u32, }, CreativeEntry { - item_id: 284i16, + item_id: 394i16, item_aux_value: 0u32, group_index: 67u32, }, CreativeEntry { - item_id: 453i16, + item_id: 659i16, item_aux_value: 0u32, group_index: 67u32, }, CreativeEntry { - item_id: 330i16, - item_aux_value: 0u32, - group_index: 67u32, - }, - CreativeEntry { - item_id: 586i16, - item_aux_value: 0u32, - group_index: 67u32, - }, - CreativeEntry { - item_id: 425i16, - item_aux_value: 0u32, - group_index: 67u32, - }, - CreativeEntry { - item_id: 423i16, - item_aux_value: 0u32, - group_index: 67u32, - }, - CreativeEntry { - item_id: 688i16, - item_aux_value: 0u32, - group_index: 67u32, - }, - CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 0u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 1u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 2u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 3u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 4u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 5u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 6u32, group_index: 68u32, }, CreativeEntry { - item_id: 669i16, + item_id: 640i16, item_aux_value: 7u32, group_index: 68u32, }, CreativeEntry { - item_id: 555i16, + item_id: 526i16, item_aux_value: 0u32, group_index: 69u32, }, CreativeEntry { - item_id: 555i16, + item_id: 526i16, item_aux_value: 2u32, group_index: 69u32, }, CreativeEntry { - item_id: 403i16, + item_id: 374i16, item_aux_value: 0u32, group_index: 69u32, }, CreativeEntry { - item_id: 770i16, + item_id: 744i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 763i16, + item_id: 737i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 760i16, + item_id: 734i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 756i16, + item_id: 730i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 758i16, + item_id: 732i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 769i16, + item_id: 743i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 766i16, + item_id: 740i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 771i16, + item_id: 745i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 764i16, + item_id: 738i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 761i16, + item_id: 735i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 759i16, + item_id: 733i16, item_aux_value: 0u32, group_index: 70u32, }, CreativeEntry { - item_id: 762i16, + item_id: 736i16, item_aux_value: 0u32, group_index: 70u32, }, + CreativeEntry { + item_id: 731i16, + item_aux_value: 0u32, + group_index: 70u32, + }, + CreativeEntry { + item_id: 742i16, + item_aux_value: 0u32, + group_index: 70u32, + }, + CreativeEntry { + item_id: 739i16, + item_aux_value: 0u32, + group_index: 70u32, + }, + CreativeEntry { + item_id: 741i16, + item_aux_value: 0u32, + group_index: 70u32, + }, + CreativeEntry { + item_id: 860i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 872i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 865i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 862i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 857i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 859i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 871i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 868i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 873i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 866i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 863i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 861i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 864i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 858i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 870i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 867i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 869i16, + item_aux_value: 0u32, + group_index: 71u32, + }, + CreativeEntry { + item_id: 540i16, + item_aux_value: 0u32, + group_index: 72u32, + }, CreativeEntry { item_id: 757i16, item_aux_value: 0u32, - group_index: 70u32, + group_index: 72u32, }, CreativeEntry { - item_id: 768i16, - item_aux_value: 0u32, - group_index: 70u32, - }, - CreativeEntry { - item_id: 765i16, - item_aux_value: 0u32, - group_index: 70u32, - }, - CreativeEntry { - item_id: 767i16, - item_aux_value: 0u32, - group_index: 70u32, - }, - CreativeEntry { - item_id: 267i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 279i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 272i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 269i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 264i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 266i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 278i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 275i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 280i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 273i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 270i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 268i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 271i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 265i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 277i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 274i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 276i16, - item_aux_value: 0u32, - group_index: 71u32, - }, - CreativeEntry { - item_id: 569i16, + item_id: 541i16, item_aux_value: 0u32, group_index: 72u32, }, CreativeEntry { - item_id: 783i16, + item_id: 542i16, item_aux_value: 0u32, group_index: 72u32, }, CreativeEntry { - item_id: 570i16, + item_id: 543i16, item_aux_value: 0u32, group_index: 72u32, }, CreativeEntry { - item_id: 571i16, + item_id: 766i16, item_aux_value: 0u32, group_index: 72u32, }, CreativeEntry { - item_id: 572i16, - item_aux_value: 0u32, - group_index: 72u32, - }, - CreativeEntry { - item_id: 792i16, - item_aux_value: 0u32, - group_index: 72u32, - }, - CreativeEntry { - item_id: 747i16, + item_id: 721i16, item_aux_value: 0u32, group_index: 73u32, }, CreativeEntry { - item_id: 787i16, + item_id: 761i16, item_aux_value: 0u32, group_index: 74u32, }, CreativeEntry { - item_id: 788i16, + item_id: 762i16, item_aux_value: 0u32, group_index: 74u32, }, CreativeEntry { - item_id: 789i16, + item_id: 763i16, item_aux_value: 0u32, group_index: 74u32, }, CreativeEntry { - item_id: 790i16, + item_id: 764i16, item_aux_value: 0u32, group_index: 74u32, }, CreativeEntry { - item_id: 791i16, + item_id: 765i16, item_aux_value: 0u32, group_index: 74u32, }, CreativeEntry { - item_id: 612i16, + item_id: 583i16, item_aux_value: 0u32, group_index: 75u32, }, CreativeEntry { - item_id: 603i16, + item_id: 574i16, item_aux_value: 0u32, group_index: 75u32, }, CreativeEntry { - item_id: 607i16, + item_id: 578i16, item_aux_value: 0u32, group_index: 75u32, }, CreativeEntry { - item_id: 460i16, + item_id: 431i16, item_aux_value: 0u32, group_index: 75u32, }, CreativeEntry { - item_id: 548i16, + item_id: 519i16, item_aux_value: 0u32, group_index: 75u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 0u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 1u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 2u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 3u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 4u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 5u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 6u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 7u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 8u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 9u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 10u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 11u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 12u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 13u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 14u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 15u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 16u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 17u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 18u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 42u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 19u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 20u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 21u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 22u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 23u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 24u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 25u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 26u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 27u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 28u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 29u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 30u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 31u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 32u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 33u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 34u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 35u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 36u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 37u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 38u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 39u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 40u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 41u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 43u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 44u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 45u32, group_index: 76u32, }, CreativeEntry { - item_id: 459i16, + item_id: 430i16, item_aux_value: 46u32, group_index: 76u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 0u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 1u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 2u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 3u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 4u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 5u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 6u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 7u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 8u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 9u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 10u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 11u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 12u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 13u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 14u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 15u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 16u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 17u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 18u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 42u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 19u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 20u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 21u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 22u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 23u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 24u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 25u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 26u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 27u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 28u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 29u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 30u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 31u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 32u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 33u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 34u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 35u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 36u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 37u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 38u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 39u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 40u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 41u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 43u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 44u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 45u32, group_index: 77u32, }, CreativeEntry { - item_id: 600i16, + item_id: 571i16, item_aux_value: 46u32, group_index: 77u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 0u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 1u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 2u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 3u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 4u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 5u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 6u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 7u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 8u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 9u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 10u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 11u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 12u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 13u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 14u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 15u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 16u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 17u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 18u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 42u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 19u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 20u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 21u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 22u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 23u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 24u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 25u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 26u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 27u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 28u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 29u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 30u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 31u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 32u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 33u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 34u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 35u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 36u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 37u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 38u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 39u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 40u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 41u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 43u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 44u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 45u32, group_index: 78u32, }, CreativeEntry { - item_id: 601i16, + item_id: 572i16, item_aux_value: 46u32, group_index: 78u32, }, CreativeEntry { - item_id: 634i16, + item_id: 605i16, item_aux_value: 0u32, group_index: 79u32, }, CreativeEntry { - item_id: 634i16, + item_id: 605i16, item_aux_value: 1u32, group_index: 79u32, }, CreativeEntry { - item_id: 634i16, + item_id: 605i16, item_aux_value: 2u32, group_index: 79u32, }, CreativeEntry { - item_id: 634i16, + item_id: 605i16, item_aux_value: 3u32, group_index: 79u32, }, CreativeEntry { - item_id: 634i16, + item_id: 605i16, item_aux_value: 4u32, group_index: 79u32, }, CreativeEntry { - item_id: 667i16, + item_id: 638i16, item_aux_value: 0u32, group_index: 80u32, }, CreativeEntry { - item_id: 722i16, + item_id: 693i16, item_aux_value: 0u32, group_index: 80u32, }, CreativeEntry { - item_id: 352i16, + item_id: 323i16, item_aux_value: 0u32, group_index: 81u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 0u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 8u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 7u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 15u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 12u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 14u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 1u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 4u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 5u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 13u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 9u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 3u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 11u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 10u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 2u32, group_index: 82u32, }, CreativeEntry { - item_id: 450i16, + item_id: 421i16, item_aux_value: 6u32, group_index: 82u32, }, @@ -7484,12 +7489,12 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 86u32, }, CreativeEntry { - item_id: 630i16, + item_id: 601i16, item_aux_value: 0u32, group_index: 86u32, }, CreativeEntry { - item_id: 664i16, + item_id: 635i16, item_aux_value: 0u32, group_index: 86u32, }, @@ -7514,7 +7519,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 86u32, }, CreativeEntry { - item_id: 464i16, + item_id: 435i16, item_aux_value: 0u32, group_index: 86u32, }, @@ -7619,7 +7624,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 90u32, }, CreativeEntry { - item_id: 465i16, + item_id: 436i16, item_aux_value: 0u32, group_index: 90u32, }, @@ -7774,7 +7779,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 93u32, }, CreativeEntry { - item_id: 591i16, + item_id: 562i16, item_aux_value: 0u32, group_index: 94u32, }, @@ -7829,92 +7834,82 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 96u32, }, CreativeEntry { - item_id: 573i16, + item_id: 544i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 574i16, + item_id: 545i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 575i16, + item_id: 546i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 576i16, + item_id: 547i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 577i16, + item_id: 548i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 578i16, + item_id: 549i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 579i16, + item_id: 550i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 580i16, + item_id: 551i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 581i16, + item_id: 552i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 582i16, + item_id: 553i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 583i16, + item_id: 554i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 584i16, + item_id: 555i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 668i16, + item_id: 639i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 678i16, + item_id: 649i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 662i16, + item_id: 633i16, item_aux_value: 0u32, group_index: 97u32, }, CreativeEntry { - item_id: 742i16, - item_aux_value: 0u32, - group_index: 97u32, - }, - CreativeEntry { - item_id: 828i16, - item_aux_value: 0u32, - group_index: 97u32, - }, - CreativeEntry { - item_id: 829i16, + item_id: 713i16, item_aux_value: 0u32, group_index: 97u32, }, @@ -7934,12 +7929,27 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 97u32, }, CreativeEntry { - item_id: 679i16, + item_id: 833i16, + item_aux_value: 0u32, + group_index: 97u32, + }, + CreativeEntry { + item_id: 834i16, + item_aux_value: 0u32, + group_index: 97u32, + }, + CreativeEntry { + item_id: 835i16, + item_aux_value: 0u32, + group_index: 97u32, + }, + CreativeEntry { + item_id: 650i16, item_aux_value: 0u32, group_index: 98u32, }, CreativeEntry { - item_id: 426i16, + item_id: 397i16, item_aux_value: 0u32, group_index: 98u32, }, @@ -7959,62 +7969,62 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 98u32, }, CreativeEntry { - item_id: 390i16, + item_id: 361i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 615i16, + item_id: 586i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 616i16, + item_id: 587i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 617i16, + item_id: 588i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 618i16, + item_id: 589i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 619i16, + item_id: 590i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 676i16, + item_id: 647i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 693i16, + item_id: 664i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 750i16, + item_id: 724i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 694i16, + item_id: 665i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 657i16, + item_id: 628i16, item_aux_value: 0u32, group_index: 99u32, }, CreativeEntry { - item_id: 658i16, + item_id: 629i16, item_aux_value: 0u32, group_index: 99u32, }, @@ -8079,92 +8089,92 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 100u32, }, CreativeEntry { - item_id: 389i16, + item_id: 360i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 553i16, + item_id: 524i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 665i16, + item_id: 636i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 633i16, + item_id: 604i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 554i16, + item_id: 525i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 353i16, + item_id: 324i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 392i16, + item_id: 363i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 393i16, + item_id: 364i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 394i16, + item_id: 365i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 395i16, + item_id: 366i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 396i16, + item_id: 367i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 397i16, + item_id: 368i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 398i16, + item_id: 369i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 399i16, + item_id: 370i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 400i16, + item_id: 371i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 401i16, + item_id: 372i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 672i16, + item_id: 643i16, item_aux_value: 0u32, group_index: 101u32, }, CreativeEntry { - item_id: 794i16, + item_id: 768i16, item_aux_value: 0u32, group_index: 101u32, }, @@ -8264,147 +8274,152 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 104u32, }, CreativeEntry { - item_id: 333i16, + item_id: 304i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 334i16, + item_id: 305i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 335i16, + item_id: 306i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 608i16, + item_id: 579i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 545i16, + item_id: 516i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 546i16, + item_id: 517i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 782i16, + item_id: 756i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 547i16, + item_id: 518i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 544i16, + item_id: 515i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 336i16, + item_id: 307i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 656i16, + item_id: 627i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 651i16, + item_id: 622i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 458i16, + item_id: 429i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 337i16, + item_id: 308i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 552i16, + item_id: 523i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 563i16, + item_id: 534i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 416i16, + item_id: 387i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 415i16, + item_id: 386i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 562i16, + item_id: 533i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 752i16, + item_id: 726i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 604i16, + item_id: 575i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 666i16, + item_id: 637i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 588i16, + item_id: 559i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 609i16, + item_id: 580i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 610i16, + item_id: 581i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 611i16, + item_id: 582i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 746i16, + item_id: 720i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 613i16, + item_id: 584i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 358i16, + item_id: 329i16, + item_aux_value: 0u32, + group_index: 104u32, + }, + CreativeEntry { + item_id: 330i16, item_aux_value: 0u32, group_index: 104u32, }, @@ -8414,42 +8429,37 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 104u32, }, CreativeEntry { - item_id: 388i16, + item_id: 331i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 360i16, + item_id: 384i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 413i16, + item_id: 539i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 568i16, + item_id: 538i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 567i16, + item_id: 520i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 549i16, + item_id: 426i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 455i16, - item_aux_value: 0u32, - group_index: 104u32, - }, - CreativeEntry { - item_id: 281i16, + item_id: 874i16, item_aux_value: 0u32, group_index: 104u32, }, @@ -8459,57 +8469,57 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 104u32, }, CreativeEntry { - item_id: 462i16, + item_id: 433i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 463i16, + item_id: 434i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 461i16, + item_id: 432i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 689i16, + item_id: 660i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 599i16, + item_id: 570i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 605i16, + item_id: 576i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 457i16, + item_id: 428i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 420i16, + item_id: 391i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 454i16, + item_id: 425i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 466i16, + item_id: 437i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 557i16, + item_id: 528i16, item_aux_value: 0u32, group_index: 104u32, }, @@ -8519,747 +8529,747 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 104u32, }, CreativeEntry { - item_id: 843i16, + item_id: 849i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 418i16, + item_id: 389i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 419i16, + item_id: 390i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 550i16, + item_id: 521i16, item_aux_value: 0u32, group_index: 104u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 560i16, + item_id: 531i16, item_aux_value: 0u32, group_index: 105u32, }, CreativeEntry { - item_id: 407i16, + item_id: 378i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 410i16, + item_id: 381i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 408i16, + item_id: 379i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 409i16, + item_id: 380i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 411i16, + item_id: 382i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 412i16, + item_id: 383i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 677i16, + item_id: 648i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 691i16, + item_id: 662i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 748i16, + item_id: 722i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 695i16, + item_id: 666i16, item_aux_value: 0u32, group_index: 106u32, }, CreativeEntry { - item_id: 680i16, + item_id: 651i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 683i16, + item_id: 654i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 681i16, + item_id: 652i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 682i16, + item_id: 653i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 684i16, + item_id: 655i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 685i16, + item_id: 656i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 686i16, + item_id: 657i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 692i16, + item_id: 663i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 749i16, + item_id: 723i16, item_aux_value: 0u32, group_index: 107u32, }, CreativeEntry { - item_id: 696i16, + item_id: 667i16, item_aux_value: 0u32, group_index: 107u32, }, @@ -9284,27 +9294,27 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 108u32, }, CreativeEntry { - item_id: 402i16, + item_id: 373i16, item_aux_value: 0u32, group_index: 109u32, }, CreativeEntry { - item_id: 421i16, + item_id: 392i16, item_aux_value: 0u32, group_index: 109u32, }, CreativeEntry { - item_id: 565i16, + item_id: 536i16, item_aux_value: 0u32, group_index: 109u32, }, CreativeEntry { - item_id: 564i16, + item_id: 535i16, item_aux_value: 0u32, group_index: 109u32, }, CreativeEntry { - item_id: 405i16, + item_id: 376i16, item_aux_value: 0u32, group_index: 110u32, }, @@ -9489,17 +9499,17 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 114u32, }, CreativeEntry { - item_id: 451i16, + item_id: 422i16, item_aux_value: 0u32, group_index: 114u32, }, CreativeEntry { - item_id: 561i16, + item_id: 532i16, item_aux_value: 0u32, group_index: 114u32, }, CreativeEntry { - item_id: 566i16, + item_id: 537i16, item_aux_value: 0u32, group_index: 114u32, }, @@ -9534,7 +9544,7 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 114u32, }, CreativeEntry { - item_id: 587i16, + item_id: 558i16, item_aux_value: 0u32, group_index: 114u32, }, @@ -9544,512 +9554,512 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 114u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 0u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 8u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 7u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 15u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 12u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 14u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 1u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 4u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 5u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 13u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 9u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 3u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 11u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 10u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 2u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 6u32, group_index: 115u32, }, CreativeEntry { - item_id: 606i16, + item_id: 577i16, item_aux_value: 15u32, group_index: 115u32, }, CreativeEntry { - item_id: 621i16, + item_id: 592i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 622i16, + item_id: 593i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 620i16, + item_id: 591i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 623i16, + item_id: 594i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 624i16, + item_id: 595i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 625i16, + item_id: 596i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 626i16, + item_id: 597i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 627i16, + item_id: 598i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 628i16, + item_id: 599i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 629i16, + item_id: 600i16, item_aux_value: 0u32, group_index: 116u32, }, CreativeEntry { - item_id: 699i16, + item_id: 670i16, item_aux_value: 0u32, group_index: 117u32, }, CreativeEntry { - item_id: 700i16, + item_id: 671i16, item_aux_value: 0u32, group_index: 117u32, }, + CreativeEntry { + item_id: 672i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 673i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 674i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 675i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 676i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 677i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 678i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 679i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 680i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 681i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 682i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 683i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 684i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 685i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 686i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 687i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 688i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 689i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 690i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 691i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 692i16, + item_aux_value: 0u32, + group_index: 117u32, + }, + CreativeEntry { + item_id: 694i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 695i16, + item_aux_value: 0u32, + group_index: 118u32, + }, CreativeEntry { item_id: 701i16, item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, }, CreativeEntry { - item_id: 702i16, + item_id: 698i16, item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, }, CreativeEntry { - item_id: 703i16, + item_id: 697i16, item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, }, CreativeEntry { - item_id: 704i16, + item_id: 696i16, item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 705i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 706i16, - item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, }, CreativeEntry { item_id: 707i16, item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 708i16, - item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, }, CreativeEntry { item_id: 709i16, item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 708i16, + item_aux_value: 0u32, + group_index: 118u32, }, CreativeEntry { item_id: 710i16, item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 699i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 706i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 702i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 703i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 704i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 700i16, + item_aux_value: 0u32, + group_index: 118u32, + }, + CreativeEntry { + item_id: 705i16, + item_aux_value: 0u32, + group_index: 118u32, }, CreativeEntry { item_id: 711i16, item_aux_value: 0u32, - group_index: 117u32, + group_index: 118u32, }, CreativeEntry { item_id: 712i16, item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 713i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 714i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 715i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 716i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 717i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 718i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 719i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 720i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 721i16, - item_aux_value: 0u32, - group_index: 117u32, - }, - CreativeEntry { - item_id: 723i16, - item_aux_value: 0u32, group_index: 118u32, }, CreativeEntry { - item_id: 724i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 730i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 727i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 726i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 725i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 736i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 738i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 737i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 739i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 728i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 735i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 731i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 732i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 733i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 729i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 734i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 740i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 741i16, - item_aux_value: 0u32, - group_index: 118u32, - }, - CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 558i16, + item_id: 529i16, item_aux_value: 0u32, group_index: 119u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 0u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 8u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 7u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 15u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 12u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 14u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 1u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 4u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 5u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 13u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 9u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 3u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 11u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 10u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 2u32, group_index: 120u32, }, CreativeEntry { - item_id: 559i16, + item_id: 530i16, item_aux_value: 6u32, group_index: 120u32, }, @@ -10109,12 +10119,12 @@ pub const CREATIVE_ENTRIES: &[CreativeEntry; 1873usize] = &[ group_index: 122u32, }, CreativeEntry { - item_id: 283i16, + item_id: 876i16, item_aux_value: 0u32, group_index: 122u32, }, CreativeEntry { - item_id: 282i16, + item_id: 875i16, item_aux_value: 0u32, group_index: 122u32, }, diff --git a/crates/pumpkin-data/src/generated/block.rs b/crates/pumpkin-data/src/generated/block.rs index 02f010421..ffa978374 100644 --- a/crates/pumpkin-data/src/generated/block.rs +++ b/crates/pumpkin-data/src/generated/block.rs @@ -15168,2290 +15168,2296 @@ pub const fn blocks_movement(block_state: &BlockState, id: BlockId) -> bool { } impl BlockState { const STATE_ID_TO_BEDROCK: &[u16] = &[ - 13094, 2706, 284, 2017, 415, 10980, 2704, 15126, 11608, 11608, 10392, 7084, 7825, 7825, - 5265, 15120, 15685, 9189, 13054, 6992, 15388, 5198, 9072, 9071, 9073, 5445, 3428, 10253, - 16841, 2694, 2695, 6417, 6418, 15097, 15098, 12155, 12156, 12736, 12737, 14608, 14609, - 1999, 2000, 2015, 2016, 13601, 13601, 13601, 13601, 13596, 13596, 13596, 13596, 13602, - 13602, 13602, 13602, 13597, 13597, 13597, 13597, 13603, 13603, 13603, 13603, 13598, 13598, - 13598, 13598, 13604, 13604, 13604, 13604, 13599, 13599, 13599, 13599, 13605, 13605, 13605, - 13605, 13600, 13600, 13600, 13600, 13805, 9808, 7973, 7974, 7975, 7976, 7977, 7978, 7979, - 7980, 7981, 7982, 7983, 7984, 7985, 7986, 7987, 5585, 14550, 14551, 14552, 14553, 14554, - 14555, 14556, 14557, 14558, 14559, 14560, 14561, 14562, 14563, 14564, 6421, 3786, 3788, - 3790, 3792, 2906, 16874, 7948, 7950, 7952, 7954, 3378, 12461, 7869, 14636, 6505, 14511, 32, - 1530, 1529, 1531, 6502, 6501, 6503, 2710, 2709, 2711, 1262, 1261, 1263, 6826, 6825, 6827, - 14611, 14610, 14612, 4165, 4164, 4166, 12169, 12168, 12170, 1939, 1938, 1940, 12565, 12565, - 1915, 1914, 1916, 112, 111, 113, 12668, 12667, 12669, 11701, 11700, 11702, 2646, 2645, - 2647, 11049, 11048, 11050, 6978, 6977, 6979, 1256, 1255, 1257, 6725, 6724, 6726, 15122, - 15121, 15123, 16870, 16869, 16871, 5244, 5243, 5245, 8491, 8490, 8492, 15179, 15178, 15180, - 2904, 2903, 2905, 2920, 2919, 2921, 13349, 13348, 13350, 14044, 14043, 14045, 11, 10, 12, - 6355, 6354, 6356, 8044, 8043, 8045, 2879, 2878, 2880, 7268, 7267, 7269, 1934, 1933, 1935, - 1514, 1513, 1515, 8518, 8517, 8519, 8482, 8481, 8483, 3782, 3781, 3783, 6455, 6454, 6456, - 2928, 2928, 2926, 2926, 2928, 2928, 2926, 2926, 2928, 2928, 2926, 2926, 2928, 2928, 2926, - 2926, 2928, 2928, 2926, 2926, 2928, 2928, 2926, 2926, 2928, 2928, 2926, 2926, 6939, 6939, - 6937, 6937, 6939, 6939, 6937, 6937, 6939, 6939, 6937, 6937, 6939, 6939, 6937, 6937, 6939, - 6939, 6937, 6937, 6939, 6939, 6937, 6937, 6939, 6939, 6937, 6937, 6341, 6341, 6339, 6339, - 6341, 6341, 6339, 6339, 6341, 6341, 6339, 6339, 6341, 6341, 6339, 6339, 6341, 6341, 6339, - 6339, 6341, 6341, 6339, 6339, 6341, 6341, 6339, 6339, 9217, 9217, 9215, 9215, 9217, 9217, - 9215, 9215, 9217, 9217, 9215, 9215, 9217, 9217, 9215, 9215, 9217, 9217, 9215, 9215, 9217, - 9217, 9215, 9215, 9217, 9217, 9215, 9215, 3987, 3987, 3985, 3985, 3987, 3987, 3985, 3985, - 3987, 3987, 3985, 3985, 3987, 3987, 3985, 3985, 3987, 3987, 3985, 3985, 3987, 3987, 3985, - 3985, 3987, 3987, 3985, 3985, 10985, 10985, 10983, 10983, 10985, 10985, 10983, 10983, - 10985, 10985, 10983, 10983, 10985, 10985, 10983, 10983, 10985, 10985, 10983, 10983, 10985, - 10985, 10983, 10983, 10985, 10985, 10983, 10983, 12195, 12195, 12193, 12193, 12195, 12195, - 12193, 12193, 12195, 12195, 12193, 12193, 12195, 12195, 12193, 12193, 12195, 12195, 12193, - 12193, 12195, 12195, 12193, 12193, 12195, 12195, 12193, 12193, 1952, 1952, 1950, 1950, - 1952, 1952, 1950, 1950, 1952, 1952, 1950, 1950, 1952, 1952, 1950, 1950, 1952, 1952, 1950, - 1950, 1952, 1952, 1950, 1950, 1952, 1952, 1950, 1950, 13082, 13082, 13080, 13080, 13082, - 13082, 13080, 13080, 13082, 13082, 13080, 13080, 13082, 13082, 13080, 13080, 13082, 13082, - 13080, 13080, 13082, 13082, 13080, 13080, 13082, 13082, 13080, 13080, 15342, 15342, 15340, - 15340, 15342, 15342, 15340, 15340, 15342, 15342, 15340, 15340, 15342, 15342, 15340, 15340, - 15342, 15342, 15340, 15340, 15342, 15342, 15340, 15340, 15342, 15342, 15340, 15340, 12724, - 12724, 12722, 12722, 12724, 12724, 12722, 12722, 12724, 12724, 12722, 12722, 12724, 12724, - 12722, 12722, 12724, 12724, 12722, 12722, 12724, 12724, 12722, 12722, 12724, 12724, 12722, - 12722, 2244, 121, 12552, 15325, 14606, 6504, 15894, 15888, 15897, 15891, 15895, 15889, - 15896, 15890, 15893, 15887, 15892, 15886, 5390, 12157, 11736, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, - 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 13109, 13101, 13105, 13097, - 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, - 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, - 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, - 13096, 13110, 13102, 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, - 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, 13101, 13105, 13097, 13107, - 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, 13101, - 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, - 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, - 13110, 13102, 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, - 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, - 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, 13101, 13105, - 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, - 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, - 13102, 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, - 13104, 13096, 13110, 13102, 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, - 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, 13101, 13105, 13097, - 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, 13106, 13098, 13109, - 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, 13096, 13110, 13102, - 13106, 13098, 13109, 13101, 13105, 13097, 13107, 13099, 13103, 13095, 13108, 13100, 13104, - 13096, 13110, 13102, 13106, 13098, 9196, 9196, 9197, 9197, 9198, 9198, 9199, 9199, 9200, - 9200, 9201, 9201, 9190, 9190, 9191, 9191, 9192, 9192, 9193, 9193, 9194, 9194, 9195, 9195, - 6323, 6323, 6324, 6324, 6325, 6325, 6326, 6326, 6327, 6327, 6328, 6328, 6317, 6317, 6318, - 6318, 6319, 6319, 6320, 6320, 6321, 6321, 6322, 6322, 6867, 6868, 6866, 6869, 6865, 6864, - 6867, 6868, 6866, 6869, 6865, 6864, 13116, 12985, 12215, 7852, 13567, 12219, 9127, 1302, - 1303, 1304, 3406, 3407, 3405, 3408, 3404, 3403, 3406, 3407, 3405, 3408, 3404, 3403, 117, - 12730, 117, 12730, 118, 12731, 118, 12731, 116, 12729, 116, 12729, 119, 12732, 119, 12732, - 115, 12728, 115, 12728, 114, 12727, 114, 12727, 9276, 2881, 3598, 13966, 836, 12121, 5547, - 1271, 15922, 9202, 16845, 9396, 1331, 5488, 361, 1964, 10208, 10208, 10208, 10208, 10208, - 10208, 10208, 10208, 10208, 10208, 10208, 10208, 16912, 1877, 12218, 5475, 6329, 1961, 845, - 15026, 13332, 7326, 6721, 14647, 8892, 12553, 1275, 5134, 7330, 1602, 16846, 7988, 13113, - 13112, 13087, 1859, 1731, 1795, 1667, 1827, 1699, 1763, 1635, 1843, 1715, 1779, 1651, 1811, - 1683, 1747, 1619, 1851, 1723, 1787, 1659, 1819, 1691, 1755, 1627, 1835, 1707, 1771, 1643, - 1803, 1675, 1739, 1611, 1855, 1727, 1791, 1663, 1823, 1695, 1759, 1631, 1839, 1711, 1775, - 1647, 1807, 1679, 1743, 1615, 1847, 1719, 1783, 1655, 1815, 1687, 1751, 1623, 1831, 1703, - 1767, 1639, 1799, 1671, 1735, 1607, 1857, 1729, 1793, 1665, 1825, 1697, 1761, 1633, 1841, - 1713, 1777, 1649, 1809, 1681, 1745, 1617, 1849, 1721, 1785, 1657, 1817, 1689, 1753, 1625, - 1833, 1705, 1769, 1641, 1801, 1673, 1737, 1609, 1853, 1725, 1789, 1661, 1821, 1693, 1757, - 1629, 1837, 1709, 1773, 1645, 1805, 1677, 1741, 1613, 1845, 1717, 1781, 1653, 1813, 1685, - 1749, 1621, 1829, 1701, 1765, 1637, 1797, 1669, 1733, 1605, 1858, 1730, 1794, 1666, 1826, - 1698, 1762, 1634, 1842, 1714, 1778, 1650, 1810, 1682, 1746, 1618, 1850, 1722, 1786, 1658, - 1818, 1690, 1754, 1626, 1834, 1706, 1770, 1642, 1802, 1674, 1738, 1610, 1854, 1726, 1790, - 1662, 1822, 1694, 1758, 1630, 1838, 1710, 1774, 1646, 1806, 1678, 1742, 1614, 1846, 1718, - 1782, 1654, 1814, 1686, 1750, 1622, 1830, 1702, 1766, 1638, 1798, 1670, 1734, 1606, 1860, - 1732, 1796, 1668, 1828, 1700, 1764, 1636, 1844, 1716, 1780, 1652, 1812, 1684, 1748, 1620, - 1852, 1724, 1788, 1660, 1820, 1692, 1756, 1628, 1836, 1708, 1772, 1644, 1804, 1676, 1740, - 1612, 1856, 1728, 1792, 1664, 1824, 1696, 1760, 1632, 1840, 1712, 1776, 1648, 1808, 1680, - 1744, 1616, 1848, 1720, 1784, 1656, 1816, 1688, 1752, 1624, 1832, 1704, 1768, 1640, 1800, - 1672, 1736, 1608, 403, 403, 404, 404, 405, 405, 406, 406, 399, 399, 400, 400, 401, 401, - 402, 402, 387, 387, 388, 388, 389, 389, 390, 390, 383, 383, 384, 384, 385, 385, 386, 386, - 395, 395, 396, 396, 397, 397, 398, 398, 391, 391, 392, 392, 393, 393, 394, 394, 411, 411, - 412, 412, 413, 413, 414, 414, 407, 407, 408, 408, 409, 409, 410, 410, 6533, 6533, 6534, - 6534, 6535, 6535, 6536, 6536, 6529, 6529, 6530, 6530, 6531, 6531, 6532, 6532, 6517, 6517, - 6518, 6518, 6519, 6519, 6520, 6520, 6513, 6513, 6514, 6514, 6515, 6515, 6516, 6516, 6525, - 6525, 6526, 6526, 6527, 6527, 6528, 6528, 6521, 6521, 6522, 6522, 6523, 6523, 6524, 6524, - 6541, 6541, 6542, 6542, 6543, 6543, 6544, 6544, 6537, 6537, 6538, 6538, 6539, 6539, 6540, - 6540, 322, 322, 323, 323, 324, 324, 325, 325, 318, 318, 319, 319, 320, 320, 321, 321, 306, + 13629, 2736, 284, 2045, 427, 11442, 2734, 15676, 12086, 12086, 10854, 7514, 8255, 8255, + 5695, 15670, 16249, 9619, 13571, 7422, 15952, 5628, 9502, 9501, 9503, 5875, 3474, 10715, + 17424, 2724, 2725, 6847, 6848, 15647, 15648, 12633, 12634, 13253, 13254, 15151, 15152, + 2027, 2028, 2043, 2044, 14144, 14144, 14144, 14144, 14139, 14139, 14139, 14139, 14145, + 14145, 14145, 14145, 14140, 14140, 14140, 14140, 14146, 14146, 14146, 14146, 14141, 14141, + 14141, 14141, 14147, 14147, 14147, 14147, 14142, 14142, 14142, 14142, 14148, 14148, 14148, + 14148, 14143, 14143, 14143, 14143, 14348, 10270, 8403, 8404, 8405, 8406, 8407, 8408, 8409, + 8410, 8411, 8412, 8413, 8414, 8415, 8416, 8417, 6015, 15093, 15094, 15095, 15096, 15097, + 15098, 15099, 15100, 15101, 15102, 15103, 15104, 15105, 15106, 15107, 6851, 3832, 3834, + 3836, 3838, 2936, 17460, 8378, 8380, 8382, 8384, 3408, 12971, 8299, 15179, 6935, 15054, 32, + 1558, 1557, 1559, 6932, 6931, 6933, 2740, 2739, 2741, 1274, 1273, 1275, 7256, 7255, 7257, + 15154, 15153, 15155, 4595, 4594, 4596, 12647, 12646, 12648, 1967, 1966, 1968, 13081, 13081, + 1943, 1942, 1944, 112, 111, 113, 13184, 13183, 13185, 12179, 12178, 12180, 2676, 2675, + 2677, 11511, 11510, 11512, 7408, 7407, 7409, 1268, 1267, 1269, 7155, 7154, 7156, 15672, + 15671, 15673, 17456, 17455, 17457, 5674, 5673, 5675, 8921, 8920, 8922, 15735, 15734, 15736, + 2934, 2933, 2935, 2950, 2949, 2951, 13892, 13891, 13893, 14587, 14586, 14588, 11, 10, 12, + 6785, 6784, 6786, 8474, 8473, 8475, 2909, 2908, 2910, 7698, 7697, 7699, 1962, 1961, 1963, + 1542, 1541, 1543, 8948, 8947, 8949, 8912, 8911, 8913, 3828, 3827, 3829, 6885, 6884, 6886, + 2958, 2958, 2956, 2956, 2958, 2958, 2956, 2956, 2958, 2958, 2956, 2956, 2958, 2958, 2956, + 2956, 2958, 2958, 2956, 2956, 2958, 2958, 2956, 2956, 2958, 2958, 2956, 2956, 7369, 7369, + 7367, 7367, 7369, 7369, 7367, 7367, 7369, 7369, 7367, 7367, 7369, 7369, 7367, 7367, 7369, + 7369, 7367, 7367, 7369, 7369, 7367, 7367, 7369, 7369, 7367, 7367, 6771, 6771, 6769, 6769, + 6771, 6771, 6769, 6769, 6771, 6771, 6769, 6769, 6771, 6771, 6769, 6769, 6771, 6771, 6769, + 6769, 6771, 6771, 6769, 6769, 6771, 6771, 6769, 6769, 9647, 9647, 9645, 9645, 9647, 9647, + 9645, 9645, 9647, 9647, 9645, 9645, 9647, 9647, 9645, 9645, 9647, 9647, 9645, 9645, 9647, + 9647, 9645, 9645, 9647, 9647, 9645, 9645, 4417, 4417, 4415, 4415, 4417, 4417, 4415, 4415, + 4417, 4417, 4415, 4415, 4417, 4417, 4415, 4415, 4417, 4417, 4415, 4415, 4417, 4417, 4415, + 4415, 4417, 4417, 4415, 4415, 11447, 11447, 11445, 11445, 11447, 11447, 11445, 11445, + 11447, 11447, 11445, 11445, 11447, 11447, 11445, 11445, 11447, 11447, 11445, 11445, 11447, + 11447, 11445, 11445, 11447, 11447, 11445, 11445, 12705, 12705, 12703, 12703, 12705, 12705, + 12703, 12703, 12705, 12705, 12703, 12703, 12705, 12705, 12703, 12703, 12705, 12705, 12703, + 12703, 12705, 12705, 12703, 12703, 12705, 12705, 12703, 12703, 1980, 1980, 1978, 1978, + 1980, 1980, 1978, 1978, 1980, 1980, 1978, 1978, 1980, 1980, 1978, 1978, 1980, 1980, 1978, + 1978, 1980, 1980, 1978, 1978, 1980, 1980, 1978, 1978, 13599, 13599, 13597, 13597, 13599, + 13599, 13597, 13597, 13599, 13599, 13597, 13597, 13599, 13599, 13597, 13597, 13599, 13599, + 13597, 13597, 13599, 13599, 13597, 13597, 13599, 13599, 13597, 13597, 15898, 15898, 15896, + 15896, 15898, 15898, 15896, 15896, 15898, 15898, 15896, 15896, 15898, 15898, 15896, 15896, + 15898, 15898, 15896, 15896, 15898, 15898, 15896, 15896, 15898, 15898, 15896, 15896, 13241, + 13241, 13239, 13239, 13241, 13241, 13239, 13239, 13241, 13241, 13239, 13239, 13241, 13241, + 13239, 13239, 13241, 13241, 13239, 13239, 13241, 13241, 13239, 13239, 13241, 13241, 13239, + 13239, 2274, 121, 13065, 15881, 15149, 6934, 16461, 16455, 16464, 16458, 16462, 16456, + 16463, 16457, 16460, 16454, 16459, 16453, 5820, 12635, 12214, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, + 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 13644, 13636, 13640, 13632, + 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, + 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, + 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, + 13631, 13645, 13637, 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, + 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, 13636, 13640, 13632, 13642, + 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, 13636, + 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, + 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, + 13645, 13637, 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, + 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, + 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, 13636, 13640, + 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, + 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, + 13637, 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, + 13639, 13631, 13645, 13637, 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, + 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, 13636, 13640, 13632, + 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, 13641, 13633, 13644, + 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, 13631, 13645, 13637, + 13641, 13633, 13644, 13636, 13640, 13632, 13642, 13634, 13638, 13630, 13643, 13635, 13639, + 13631, 13645, 13637, 13641, 13633, 9626, 9626, 9627, 9627, 9628, 9628, 9629, 9629, 9630, + 9630, 9631, 9631, 9620, 9620, 9621, 9621, 9622, 9622, 9623, 9623, 9624, 9624, 9625, 9625, + 6753, 6753, 6754, 6754, 6755, 6755, 6756, 6756, 6757, 6757, 6758, 6758, 6747, 6747, 6748, + 6748, 6749, 6749, 6750, 6750, 6751, 6751, 6752, 6752, 7297, 7298, 7296, 7299, 7295, 7294, + 7297, 7298, 7296, 7299, 7295, 7294, 13651, 13502, 12725, 8282, 14110, 12729, 9557, 1314, + 1315, 1316, 3452, 3453, 3451, 3454, 3450, 3449, 3452, 3453, 3451, 3454, 3450, 3449, 117, + 13247, 117, 13247, 118, 13248, 118, 13248, 116, 13246, 116, 13246, 119, 13249, 119, 13249, + 115, 13245, 115, 13245, 114, 13244, 114, 13244, 9706, 2911, 3644, 14509, 848, 12599, 5977, + 1283, 16489, 9632, 17431, 9858, 1359, 5918, 361, 1992, 10670, 10670, 10670, 10670, 10670, + 10670, 10670, 10670, 10670, 10670, 10670, 10670, 17498, 1905, 12728, 5905, 6759, 1989, 857, + 15574, 13867, 7756, 7151, 15190, 9322, 13066, 1287, 5564, 7760, 1630, 17432, 8418, 13648, + 13647, 13622, 1887, 1759, 1823, 1695, 1855, 1727, 1791, 1663, 1871, 1743, 1807, 1679, 1839, + 1711, 1775, 1647, 1879, 1751, 1815, 1687, 1847, 1719, 1783, 1655, 1863, 1735, 1799, 1671, + 1831, 1703, 1767, 1639, 1883, 1755, 1819, 1691, 1851, 1723, 1787, 1659, 1867, 1739, 1803, + 1675, 1835, 1707, 1771, 1643, 1875, 1747, 1811, 1683, 1843, 1715, 1779, 1651, 1859, 1731, + 1795, 1667, 1827, 1699, 1763, 1635, 1885, 1757, 1821, 1693, 1853, 1725, 1789, 1661, 1869, + 1741, 1805, 1677, 1837, 1709, 1773, 1645, 1877, 1749, 1813, 1685, 1845, 1717, 1781, 1653, + 1861, 1733, 1797, 1669, 1829, 1701, 1765, 1637, 1881, 1753, 1817, 1689, 1849, 1721, 1785, + 1657, 1865, 1737, 1801, 1673, 1833, 1705, 1769, 1641, 1873, 1745, 1809, 1681, 1841, 1713, + 1777, 1649, 1857, 1729, 1793, 1665, 1825, 1697, 1761, 1633, 1886, 1758, 1822, 1694, 1854, + 1726, 1790, 1662, 1870, 1742, 1806, 1678, 1838, 1710, 1774, 1646, 1878, 1750, 1814, 1686, + 1846, 1718, 1782, 1654, 1862, 1734, 1798, 1670, 1830, 1702, 1766, 1638, 1882, 1754, 1818, + 1690, 1850, 1722, 1786, 1658, 1866, 1738, 1802, 1674, 1834, 1706, 1770, 1642, 1874, 1746, + 1810, 1682, 1842, 1714, 1778, 1650, 1858, 1730, 1794, 1666, 1826, 1698, 1762, 1634, 1888, + 1760, 1824, 1696, 1856, 1728, 1792, 1664, 1872, 1744, 1808, 1680, 1840, 1712, 1776, 1648, + 1880, 1752, 1816, 1688, 1848, 1720, 1784, 1656, 1864, 1736, 1800, 1672, 1832, 1704, 1768, + 1640, 1884, 1756, 1820, 1692, 1852, 1724, 1788, 1660, 1868, 1740, 1804, 1676, 1836, 1708, + 1772, 1644, 1876, 1748, 1812, 1684, 1844, 1716, 1780, 1652, 1860, 1732, 1796, 1668, 1828, + 1700, 1764, 1636, 415, 415, 416, 416, 417, 417, 418, 418, 411, 411, 412, 412, 413, 413, + 414, 414, 399, 399, 400, 400, 401, 401, 402, 402, 395, 395, 396, 396, 397, 397, 398, 398, + 407, 407, 408, 408, 409, 409, 410, 410, 403, 403, 404, 404, 405, 405, 406, 406, 423, 423, + 424, 424, 425, 425, 426, 426, 419, 419, 420, 420, 421, 421, 422, 422, 6963, 6963, 6964, + 6964, 6965, 6965, 6966, 6966, 6959, 6959, 6960, 6960, 6961, 6961, 6962, 6962, 6947, 6947, + 6948, 6948, 6949, 6949, 6950, 6950, 6943, 6943, 6944, 6944, 6945, 6945, 6946, 6946, 6955, + 6955, 6956, 6956, 6957, 6957, 6958, 6958, 6951, 6951, 6952, 6952, 6953, 6953, 6954, 6954, + 6971, 6971, 6972, 6972, 6973, 6973, 6974, 6974, 6967, 6967, 6968, 6968, 6969, 6969, 6970, + 6970, 322, 322, 323, 323, 324, 324, 325, 325, 318, 318, 319, 319, 320, 320, 321, 321, 306, 306, 307, 307, 308, 308, 309, 309, 302, 302, 303, 303, 304, 304, 305, 305, 314, 314, 315, 315, 316, 316, 317, 317, 310, 310, 311, 311, 312, 312, 313, 313, 330, 330, 331, 331, 332, - 332, 333, 333, 326, 326, 327, 327, 328, 328, 329, 329, 14027, 14027, 14028, 14028, 14029, - 14029, 14030, 14030, 14023, 14023, 14024, 14024, 14025, 14025, 14026, 14026, 14011, 14011, - 14012, 14012, 14013, 14013, 14014, 14014, 14007, 14007, 14008, 14008, 14009, 14009, 14010, - 14010, 14019, 14019, 14020, 14020, 14021, 14021, 14022, 14022, 14015, 14015, 14016, 14016, - 14017, 14017, 14018, 14018, 14035, 14035, 14036, 14036, 14037, 14037, 14038, 14038, 14031, - 14031, 14032, 14032, 14033, 14033, 14034, 14034, 13902, 13902, 13903, 13903, 13904, 13904, - 13905, 13905, 13898, 13898, 13899, 13899, 13900, 13900, 13901, 13901, 13886, 13886, 13887, - 13887, 13888, 13888, 13889, 13889, 13882, 13882, 13883, 13883, 13884, 13884, 13885, 13885, - 13894, 13894, 13895, 13895, 13896, 13896, 13897, 13897, 13890, 13890, 13891, 13891, 13892, - 13892, 13893, 13893, 13910, 13910, 13911, 13911, 13912, 13912, 13913, 13913, 13906, 13906, - 13907, 13907, 13908, 13908, 13909, 13909, 9151, 9151, 9152, 9152, 9153, 9153, 9154, 9154, - 9147, 9147, 9148, 9148, 9149, 9149, 9150, 9150, 9135, 9135, 9136, 9136, 9137, 9137, 9138, - 9138, 9131, 9131, 9132, 9132, 9133, 9133, 9134, 9134, 9143, 9143, 9144, 9144, 9145, 9145, - 9146, 9146, 9139, 9139, 9140, 9140, 9141, 9141, 9142, 9142, 9159, 9159, 9160, 9160, 9161, - 9161, 9162, 9162, 9155, 9155, 9156, 9156, 9157, 9157, 9158, 9158, 6065, 6065, 6066, 6066, - 6067, 6067, 6068, 6068, 6061, 6061, 6062, 6062, 6063, 6063, 6064, 6064, 6049, 6049, 6050, - 6050, 6051, 6051, 6052, 6052, 6045, 6045, 6046, 6046, 6047, 6047, 6048, 6048, 6057, 6057, - 6058, 6058, 6059, 6059, 6060, 6060, 6053, 6053, 6054, 6054, 6055, 6055, 6056, 6056, 6073, - 6073, 6074, 6074, 6075, 6075, 6076, 6076, 6069, 6069, 6070, 6070, 6071, 6071, 6072, 6072, - 5300, 5300, 5301, 5301, 5302, 5302, 5303, 5303, 5296, 5296, 5297, 5297, 5298, 5298, 5299, - 5299, 5284, 5284, 5285, 5285, 5286, 5286, 5287, 5287, 5280, 5280, 5281, 5281, 5282, 5282, - 5283, 5283, 5292, 5292, 5293, 5293, 5294, 5294, 5295, 5295, 5288, 5288, 5289, 5289, 5290, - 5290, 5291, 5291, 5308, 5308, 5309, 5309, 5310, 5310, 5311, 5311, 5304, 5304, 5305, 5305, - 5306, 5306, 5307, 5307, 6917, 6917, 6918, 6918, 6919, 6919, 6920, 6920, 6913, 6913, 6914, - 6914, 6915, 6915, 6916, 6916, 6901, 6901, 6902, 6902, 6903, 6903, 6904, 6904, 6897, 6897, - 6898, 6898, 6899, 6899, 6900, 6900, 6909, 6909, 6910, 6910, 6911, 6911, 6912, 6912, 6905, - 6905, 6906, 6906, 6907, 6907, 6908, 6908, 6925, 6925, 6926, 6926, 6927, 6927, 6928, 6928, - 6921, 6921, 6922, 6922, 6923, 6923, 6924, 6924, 11100, 11100, 11101, 11101, 11102, 11102, - 11103, 11103, 11096, 11096, 11097, 11097, 11098, 11098, 11099, 11099, 11084, 11084, 11085, - 11085, 11086, 11086, 11087, 11087, 11080, 11080, 11081, 11081, 11082, 11082, 11083, 11083, - 11092, 11092, 11093, 11093, 11094, 11094, 11095, 11095, 11088, 11088, 11089, 11089, 11090, - 11090, 11091, 11091, 11108, 11108, 11109, 11109, 11110, 11110, 11111, 11111, 11104, 11104, - 11105, 11105, 11106, 11106, 11107, 11107, 5182, 5182, 5183, 5183, 5184, 5184, 5185, 5185, - 5178, 5178, 5179, 5179, 5180, 5180, 5181, 5181, 5166, 5166, 5167, 5167, 5168, 5168, 5169, - 5169, 5162, 5162, 5163, 5163, 5164, 5164, 5165, 5165, 5174, 5174, 5175, 5175, 5176, 5176, - 5177, 5177, 5170, 5170, 5171, 5171, 5172, 5172, 5173, 5173, 5190, 5190, 5191, 5191, 5192, - 5192, 5193, 5193, 5186, 5186, 5187, 5187, 5188, 5188, 5189, 5189, 5333, 5333, 5334, 5334, - 5335, 5335, 5336, 5336, 5329, 5329, 5330, 5330, 5331, 5331, 5332, 5332, 5317, 5317, 5318, - 5318, 5319, 5319, 5320, 5320, 5313, 5313, 5314, 5314, 5315, 5315, 5316, 5316, 5325, 5325, - 5326, 5326, 5327, 5327, 5328, 5328, 5321, 5321, 5322, 5322, 5323, 5323, 5324, 5324, 5341, - 5341, 5342, 5342, 5343, 5343, 5344, 5344, 5337, 5337, 5338, 5338, 5339, 5339, 5340, 5340, - 1310, 2053, 3174, 3173, 3172, 3171, 3170, 12199, 12199, 12199, 12199, 12199, 12199, 12199, - 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, - 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12199, 12200, - 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, - 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, 12200, - 12200, 12200, 12200, 12200, 12200, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, - 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, - 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12201, 12202, 12202, - 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, - 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, 12202, - 12202, 12202, 12202, 12202, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, - 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, - 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12203, 12204, 12204, 12204, - 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, - 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, 12204, - 12204, 12204, 12204, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, - 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, - 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12205, 12206, 12206, 12206, 12206, - 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, - 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, 12206, - 12206, 12206, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, - 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, - 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12207, 12208, 12208, 12208, 12208, 12208, - 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, - 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, 12208, - 12208, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, - 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12209, - 12209, 12209, 12209, 12209, 12209, 12209, 12209, 12210, 12210, 12210, 12210, 12210, 12210, - 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, - 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, 12210, - 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, - 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, 12211, - 12211, 12211, 12211, 12211, 12211, 12211, 12212, 12212, 12212, 12212, 12212, 12212, 12212, - 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, - 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12212, 12213, - 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, - 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, 12213, - 12213, 12213, 12213, 12213, 12213, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, - 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, - 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 12214, 2024, 2014, - 15000, 14991, 15003, 14994, 15006, 14997, 14999, 14990, 15002, 14993, 15005, 14996, 15001, - 14992, 15004, 14995, 15007, 14998, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 1526, 1526, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, - 1522, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1521, 1521, 1521, 1521, - 1521, 1521, 1521, 1521, 1521, 1521, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, - 1524, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 14041, 14041, 14041, - 14041, 14041, 14041, 14039, 14039, 14039, 14039, 14039, 14039, 14040, 14040, 14040, 14040, - 14040, 14040, 14042, 14042, 14042, 14042, 14042, 14042, 5565, 5565, 5565, 5565, 5565, 5565, - 5565, 5565, 5565, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, - 5567, 5567, 5567, 5567, 5567, 5567, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, - 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, - 5570, 5570, 5570, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, - 5572, 5572, 5572, 5572, 5572, 5572, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, - 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, - 5575, 5575, 5575, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, - 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, - 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, - 5580, 5580, 5580, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5566, 5566, 5566, - 5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, - 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5569, 5569, 5569, 5569, 5569, 5569, - 5569, 5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5571, 5571, 5571, - 5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, - 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5574, 5574, 5574, 5574, 5574, 5574, - 5574, 5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5576, 5576, 5576, - 5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, - 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5579, 5579, 5579, 5579, 5579, 5579, - 5579, 5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5565, 5565, 5565, - 5565, 5565, 5565, 5565, 5565, 5565, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, - 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5568, 5568, 5568, 5568, 5568, 5568, - 5568, 5568, 5568, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5570, 5570, 5570, - 5570, 5570, 5570, 5570, 5570, 5570, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, - 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5573, 5573, 5573, 5573, 5573, 5573, - 5573, 5573, 5573, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5575, 5575, 5575, - 5575, 5575, 5575, 5575, 5575, 5575, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, - 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578, 5578, 5578, 5578, 5578, - 5578, 5578, 5578, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5580, 5580, 5580, - 5580, 5580, 5580, 5580, 5580, 5580, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, - 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, 5567, 5567, 5567, - 5567, 5567, 5567, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5569, 5569, 5569, - 5569, 5569, 5569, 5569, 5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, - 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, 5572, 5572, 5572, - 5572, 5572, 5572, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5574, 5574, 5574, - 5574, 5574, 5574, 5574, 5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, - 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, 5577, 5577, 5577, - 5577, 5577, 5577, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5579, 5579, 5579, - 5579, 5579, 5579, 5579, 5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, - 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5566, 5566, 5566, 5566, 5566, 5566, - 5566, 5566, 5566, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5568, 5568, 5568, - 5568, 5568, 5568, 5568, 5568, 5568, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, - 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5571, 5571, 5571, 5571, 5571, 5571, - 5571, 5571, 5571, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5573, 5573, 5573, - 5573, 5573, 5573, 5573, 5573, 5573, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, - 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5576, 5576, 5576, 5576, 5576, 5576, - 5576, 5576, 5576, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578, 5578, - 5578, 5578, 5578, 5578, 5578, 5578, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, - 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5565, 5565, 5565, 5565, 5565, 5565, - 5565, 5565, 5565, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, - 5567, 5567, 5567, 5567, 5567, 5567, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, - 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, - 5570, 5570, 5570, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, - 5572, 5572, 5572, 5572, 5572, 5572, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, - 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, - 5575, 5575, 5575, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, - 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, - 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, - 5580, 5580, 5580, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5566, 5566, 5566, - 5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, - 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5569, 5569, 5569, 5569, 5569, 5569, - 5569, 5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5571, 5571, 5571, - 5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, - 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5574, 5574, 5574, 5574, 5574, 5574, - 5574, 5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5576, 5576, 5576, - 5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, - 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5579, 5579, 5579, 5579, 5579, 5579, - 5579, 5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5565, 5565, 5565, - 5565, 5565, 5565, 5565, 5565, 5565, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, - 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5568, 5568, 5568, 5568, 5568, 5568, - 5568, 5568, 5568, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5570, 5570, 5570, - 5570, 5570, 5570, 5570, 5570, 5570, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, - 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5573, 5573, 5573, 5573, 5573, 5573, - 5573, 5573, 5573, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5575, 5575, 5575, - 5575, 5575, 5575, 5575, 5575, 5575, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, - 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578, 5578, 5578, 5578, 5578, - 5578, 5578, 5578, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5580, 5580, 5580, - 5580, 5580, 5580, 5580, 5580, 5580, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, - 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, 5567, 5567, 5567, - 5567, 5567, 5567, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5569, 5569, 5569, - 5569, 5569, 5569, 5569, 5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, - 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, 5572, 5572, 5572, - 5572, 5572, 5572, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5574, 5574, 5574, - 5574, 5574, 5574, 5574, 5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, - 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, 5577, 5577, 5577, - 5577, 5577, 5577, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5579, 5579, 5579, - 5579, 5579, 5579, 5579, 5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, - 6860, 15901, 1517, 11055, 14649, 14650, 14651, 14652, 14653, 14654, 14655, 14656, 6122, - 6123, 6124, 6125, 6126, 6127, 6128, 6129, 14589, 15690, 14587, 15688, 14588, 15689, 14590, - 15691, 10237, 10237, 10238, 10238, 10239, 10239, 10240, 10240, 10241, 10241, 10242, 10242, - 10243, 10243, 10244, 10244, 10245, 10245, 10246, 10246, 10247, 10247, 10248, 10248, 10249, - 10249, 10250, 10250, 10251, 10251, 10252, 10252, 13849, 13849, 13850, 13850, 13851, 13851, - 13852, 13852, 13853, 13853, 13854, 13854, 13855, 13855, 13856, 13856, 13857, 13857, 13858, - 13858, 13859, 13859, 13860, 13860, 13861, 13861, 13862, 13862, 13863, 13863, 13864, 13864, + 332, 333, 333, 326, 326, 327, 327, 328, 328, 329, 329, 14570, 14570, 14571, 14571, 14572, + 14572, 14573, 14573, 14566, 14566, 14567, 14567, 14568, 14568, 14569, 14569, 14554, 14554, + 14555, 14555, 14556, 14556, 14557, 14557, 14550, 14550, 14551, 14551, 14552, 14552, 14553, + 14553, 14562, 14562, 14563, 14563, 14564, 14564, 14565, 14565, 14558, 14558, 14559, 14559, + 14560, 14560, 14561, 14561, 14578, 14578, 14579, 14579, 14580, 14580, 14581, 14581, 14574, + 14574, 14575, 14575, 14576, 14576, 14577, 14577, 14445, 14445, 14446, 14446, 14447, 14447, + 14448, 14448, 14441, 14441, 14442, 14442, 14443, 14443, 14444, 14444, 14429, 14429, 14430, + 14430, 14431, 14431, 14432, 14432, 14425, 14425, 14426, 14426, 14427, 14427, 14428, 14428, + 14437, 14437, 14438, 14438, 14439, 14439, 14440, 14440, 14433, 14433, 14434, 14434, 14435, + 14435, 14436, 14436, 14453, 14453, 14454, 14454, 14455, 14455, 14456, 14456, 14449, 14449, + 14450, 14450, 14451, 14451, 14452, 14452, 9581, 9581, 9582, 9582, 9583, 9583, 9584, 9584, + 9577, 9577, 9578, 9578, 9579, 9579, 9580, 9580, 9565, 9565, 9566, 9566, 9567, 9567, 9568, + 9568, 9561, 9561, 9562, 9562, 9563, 9563, 9564, 9564, 9573, 9573, 9574, 9574, 9575, 9575, + 9576, 9576, 9569, 9569, 9570, 9570, 9571, 9571, 9572, 9572, 9589, 9589, 9590, 9590, 9591, + 9591, 9592, 9592, 9585, 9585, 9586, 9586, 9587, 9587, 9588, 9588, 6495, 6495, 6496, 6496, + 6497, 6497, 6498, 6498, 6491, 6491, 6492, 6492, 6493, 6493, 6494, 6494, 6479, 6479, 6480, + 6480, 6481, 6481, 6482, 6482, 6475, 6475, 6476, 6476, 6477, 6477, 6478, 6478, 6487, 6487, + 6488, 6488, 6489, 6489, 6490, 6490, 6483, 6483, 6484, 6484, 6485, 6485, 6486, 6486, 6503, + 6503, 6504, 6504, 6505, 6505, 6506, 6506, 6499, 6499, 6500, 6500, 6501, 6501, 6502, 6502, + 5730, 5730, 5731, 5731, 5732, 5732, 5733, 5733, 5726, 5726, 5727, 5727, 5728, 5728, 5729, + 5729, 5714, 5714, 5715, 5715, 5716, 5716, 5717, 5717, 5710, 5710, 5711, 5711, 5712, 5712, + 5713, 5713, 5722, 5722, 5723, 5723, 5724, 5724, 5725, 5725, 5718, 5718, 5719, 5719, 5720, + 5720, 5721, 5721, 5738, 5738, 5739, 5739, 5740, 5740, 5741, 5741, 5734, 5734, 5735, 5735, + 5736, 5736, 5737, 5737, 7347, 7347, 7348, 7348, 7349, 7349, 7350, 7350, 7343, 7343, 7344, + 7344, 7345, 7345, 7346, 7346, 7331, 7331, 7332, 7332, 7333, 7333, 7334, 7334, 7327, 7327, + 7328, 7328, 7329, 7329, 7330, 7330, 7339, 7339, 7340, 7340, 7341, 7341, 7342, 7342, 7335, + 7335, 7336, 7336, 7337, 7337, 7338, 7338, 7355, 7355, 7356, 7356, 7357, 7357, 7358, 7358, + 7351, 7351, 7352, 7352, 7353, 7353, 7354, 7354, 11562, 11562, 11563, 11563, 11564, 11564, + 11565, 11565, 11558, 11558, 11559, 11559, 11560, 11560, 11561, 11561, 11546, 11546, 11547, + 11547, 11548, 11548, 11549, 11549, 11542, 11542, 11543, 11543, 11544, 11544, 11545, 11545, + 11554, 11554, 11555, 11555, 11556, 11556, 11557, 11557, 11550, 11550, 11551, 11551, 11552, + 11552, 11553, 11553, 11570, 11570, 11571, 11571, 11572, 11572, 11573, 11573, 11566, 11566, + 11567, 11567, 11568, 11568, 11569, 11569, 5612, 5612, 5613, 5613, 5614, 5614, 5615, 5615, + 5608, 5608, 5609, 5609, 5610, 5610, 5611, 5611, 5596, 5596, 5597, 5597, 5598, 5598, 5599, + 5599, 5592, 5592, 5593, 5593, 5594, 5594, 5595, 5595, 5604, 5604, 5605, 5605, 5606, 5606, + 5607, 5607, 5600, 5600, 5601, 5601, 5602, 5602, 5603, 5603, 5620, 5620, 5621, 5621, 5622, + 5622, 5623, 5623, 5616, 5616, 5617, 5617, 5618, 5618, 5619, 5619, 5763, 5763, 5764, 5764, + 5765, 5765, 5766, 5766, 5759, 5759, 5760, 5760, 5761, 5761, 5762, 5762, 5747, 5747, 5748, + 5748, 5749, 5749, 5750, 5750, 5743, 5743, 5744, 5744, 5745, 5745, 5746, 5746, 5755, 5755, + 5756, 5756, 5757, 5757, 5758, 5758, 5751, 5751, 5752, 5752, 5753, 5753, 5754, 5754, 5771, + 5771, 5772, 5772, 5773, 5773, 5774, 5774, 5767, 5767, 5768, 5768, 5769, 5769, 5770, 5770, + 1322, 2083, 3204, 3203, 3202, 3201, 3200, 12709, 12709, 12709, 12709, 12709, 12709, 12709, + 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, + 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12709, 12710, + 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, + 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, 12710, + 12710, 12710, 12710, 12710, 12710, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, + 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, + 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12712, 12712, + 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, + 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, 12712, + 12712, 12712, 12712, 12712, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, + 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, + 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12713, 12714, 12714, 12714, + 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, + 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, 12714, + 12714, 12714, 12714, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, + 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, + 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12715, 12716, 12716, 12716, 12716, + 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, + 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, 12716, + 12716, 12716, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, + 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, + 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12717, 12718, 12718, 12718, 12718, 12718, + 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, + 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, 12718, + 12718, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, + 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12719, + 12719, 12719, 12719, 12719, 12719, 12719, 12719, 12720, 12720, 12720, 12720, 12720, 12720, + 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, + 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, 12720, + 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, + 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, 12721, + 12721, 12721, 12721, 12721, 12721, 12721, 12722, 12722, 12722, 12722, 12722, 12722, 12722, + 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, + 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12722, 12723, + 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, + 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, 12723, + 12723, 12723, 12723, 12723, 12723, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, + 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, + 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 12724, 2054, 2042, + 15544, 15535, 15547, 15538, 15550, 15541, 15543, 15534, 15546, 15537, 15549, 15540, 15545, + 15536, 15548, 15539, 15551, 15542, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, + 1555, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1554, 1554, 1554, 1554, + 1554, 1554, 1554, 1554, 1554, 1554, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, + 1550, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, + 1552, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 14584, 14584, 14584, + 14584, 14584, 14584, 14582, 14582, 14582, 14582, 14582, 14582, 14583, 14583, 14583, 14583, + 14583, 14583, 14585, 14585, 14585, 14585, 14585, 14585, 5995, 5995, 5995, 5995, 5995, 5995, + 5995, 5995, 5995, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5997, 5997, 5997, + 5997, 5997, 5997, 5997, 5997, 5997, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, + 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 6000, 6000, 6000, 6000, 6000, 6000, + 6000, 6000, 6000, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6002, 6002, 6002, + 6002, 6002, 6002, 6002, 6002, 6002, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, + 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6005, 6005, 6005, 6005, 6005, 6005, + 6005, 6005, 6005, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6007, 6007, 6007, + 6007, 6007, 6007, 6007, 6007, 6007, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, + 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6010, 6010, 6010, 6010, 6010, 6010, + 6010, 6010, 6010, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5996, 5996, 5996, + 5996, 5996, 5996, 5996, 5996, 5996, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, + 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5999, 5999, 5999, 5999, 5999, 5999, + 5999, 5999, 5999, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6001, 6001, 6001, + 6001, 6001, 6001, 6001, 6001, 6001, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, + 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6004, 6004, 6004, 6004, 6004, 6004, + 6004, 6004, 6004, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6006, 6006, 6006, + 6006, 6006, 6006, 6006, 6006, 6006, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, + 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6009, 6009, 6009, 6009, 6009, 6009, + 6009, 6009, 6009, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 5995, 5995, 5995, + 5995, 5995, 5995, 5995, 5995, 5995, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, + 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5998, 5998, 5998, 5998, 5998, 5998, + 5998, 5998, 5998, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 6000, 6000, 6000, + 6000, 6000, 6000, 6000, 6000, 6000, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, + 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6003, 6003, 6003, 6003, 6003, 6003, + 6003, 6003, 6003, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6005, 6005, 6005, + 6005, 6005, 6005, 6005, 6005, 6005, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, + 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6008, 6008, 6008, 6008, 6008, 6008, + 6008, 6008, 6008, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6010, 6010, 6010, + 6010, 6010, 6010, 6010, 6010, 6010, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, + 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5997, 5997, 5997, 5997, 5997, 5997, + 5997, 5997, 5997, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5999, 5999, 5999, + 5999, 5999, 5999, 5999, 5999, 5999, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, + 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6002, 6002, 6002, 6002, 6002, 6002, + 6002, 6002, 6002, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6004, 6004, 6004, + 6004, 6004, 6004, 6004, 6004, 6004, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, + 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6007, 6007, 6007, 6007, 6007, 6007, + 6007, 6007, 6007, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6009, 6009, 6009, + 6009, 6009, 6009, 6009, 6009, 6009, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, + 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5996, 5996, 5996, 5996, 5996, 5996, + 5996, 5996, 5996, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5998, 5998, 5998, + 5998, 5998, 5998, 5998, 5998, 5998, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, + 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6001, 6001, 6001, 6001, 6001, 6001, + 6001, 6001, 6001, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6003, 6003, 6003, + 6003, 6003, 6003, 6003, 6003, 6003, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, + 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6006, 6006, 6006, 6006, 6006, 6006, + 6006, 6006, 6006, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6008, 6008, 6008, + 6008, 6008, 6008, 6008, 6008, 6008, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, + 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 5995, 5995, 5995, 5995, 5995, 5995, + 5995, 5995, 5995, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5997, 5997, 5997, + 5997, 5997, 5997, 5997, 5997, 5997, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, + 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 6000, 6000, 6000, 6000, 6000, 6000, + 6000, 6000, 6000, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6002, 6002, 6002, + 6002, 6002, 6002, 6002, 6002, 6002, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, + 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6005, 6005, 6005, 6005, 6005, 6005, + 6005, 6005, 6005, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6007, 6007, 6007, + 6007, 6007, 6007, 6007, 6007, 6007, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, + 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6010, 6010, 6010, 6010, 6010, 6010, + 6010, 6010, 6010, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5996, 5996, 5996, + 5996, 5996, 5996, 5996, 5996, 5996, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, + 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5999, 5999, 5999, 5999, 5999, 5999, + 5999, 5999, 5999, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6001, 6001, 6001, + 6001, 6001, 6001, 6001, 6001, 6001, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, + 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6004, 6004, 6004, 6004, 6004, 6004, + 6004, 6004, 6004, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6006, 6006, 6006, + 6006, 6006, 6006, 6006, 6006, 6006, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, + 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6009, 6009, 6009, 6009, 6009, 6009, + 6009, 6009, 6009, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 5995, 5995, 5995, + 5995, 5995, 5995, 5995, 5995, 5995, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, + 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5997, 5998, 5998, 5998, 5998, 5998, 5998, + 5998, 5998, 5998, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 5999, 6000, 6000, 6000, + 6000, 6000, 6000, 6000, 6000, 6000, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, + 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6002, 6003, 6003, 6003, 6003, 6003, 6003, + 6003, 6003, 6003, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6004, 6005, 6005, 6005, + 6005, 6005, 6005, 6005, 6005, 6005, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, + 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6007, 6008, 6008, 6008, 6008, 6008, 6008, + 6008, 6008, 6008, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6009, 6010, 6010, 6010, + 6010, 6010, 6010, 6010, 6010, 6010, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, 5995, + 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5996, 5997, 5997, 5997, 5997, 5997, 5997, + 5997, 5997, 5997, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5998, 5999, 5999, 5999, + 5999, 5999, 5999, 5999, 5999, 5999, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, 6000, + 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6001, 6002, 6002, 6002, 6002, 6002, 6002, + 6002, 6002, 6002, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6003, 6004, 6004, 6004, + 6004, 6004, 6004, 6004, 6004, 6004, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, 6005, + 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6006, 6007, 6007, 6007, 6007, 6007, 6007, + 6007, 6007, 6007, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6008, 6009, 6009, 6009, + 6009, 6009, 6009, 6009, 6009, 6009, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, 6010, + 7290, 16468, 1545, 11517, 15192, 15193, 15194, 15195, 15196, 15197, 15198, 15199, 6552, + 6553, 6554, 6555, 6556, 6557, 6558, 6559, 15132, 16254, 15130, 16252, 15131, 16253, 15133, + 16255, 10699, 10699, 10700, 10700, 10701, 10701, 10702, 10702, 10703, 10703, 10704, 10704, + 10705, 10705, 10706, 10706, 10707, 10707, 10708, 10708, 10709, 10709, 10710, 10710, 10711, + 10711, 10712, 10712, 10713, 10713, 10714, 10714, 14392, 14392, 14393, 14393, 14394, 14394, + 14395, 14395, 14396, 14396, 14397, 14397, 14398, 14398, 14399, 14399, 14400, 14400, 14401, + 14401, 14402, 14402, 14403, 14403, 14404, 14404, 14405, 14405, 14406, 14406, 14407, 14407, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, - 24, 25, 25, 26, 26, 27, 27, 28, 28, 12620, 12620, 12621, 12621, 12622, 12622, 12623, 12623, - 12624, 12624, 12625, 12625, 12626, 12626, 12627, 12627, 12628, 12628, 12629, 12629, 12630, - 12630, 12631, 12631, 12632, 12632, 12633, 12633, 12634, 12634, 12635, 12635, 11064, 11064, - 11065, 11065, 11066, 11066, 11067, 11067, 11068, 11068, 11069, 11069, 11070, 11070, 11071, - 11071, 11072, 11072, 11073, 11073, 11074, 11074, 11075, 11075, 11076, 11076, 11077, 11077, - 11078, 11078, 11079, 11079, 12171, 12171, 12172, 12172, 12173, 12173, 12174, 12174, 12175, - 12175, 12176, 12176, 12177, 12177, 12178, 12178, 12179, 12179, 12180, 12180, 12181, 12181, - 12182, 12182, 12183, 12183, 12184, 12184, 12185, 12185, 12186, 12186, 14707, 14707, 14708, - 14708, 14709, 14709, 14710, 14710, 14711, 14711, 14712, 14712, 14713, 14713, 14714, 14714, - 14715, 14715, 14716, 14716, 14717, 14717, 14718, 14718, 14719, 14719, 14720, 14720, 14721, - 14721, 14722, 14722, 13126, 13126, 13127, 13127, 13128, 13128, 13129, 13129, 13130, 13130, - 13131, 13131, 13132, 13132, 13133, 13133, 13134, 13134, 13135, 13135, 13136, 13136, 13137, - 13137, 13138, 13138, 13139, 13139, 13140, 13140, 13141, 13141, 6438, 6438, 6439, 6439, - 6440, 6440, 6441, 6441, 6442, 6442, 6443, 6443, 6444, 6444, 6445, 6445, 6446, 6446, 6447, - 6447, 6448, 6448, 6449, 6449, 6450, 6450, 6451, 6451, 6452, 6452, 6453, 6453, 14533, 14533, - 14534, 14534, 14535, 14535, 14536, 14536, 14537, 14537, 14538, 14538, 14539, 14539, 14540, - 14540, 14541, 14541, 14542, 14542, 14543, 14543, 14544, 14544, 14545, 14545, 14546, 14546, - 14547, 14547, 14548, 14548, 5507, 5507, 5503, 5503, 5523, 5523, 5519, 5519, 5499, 5499, - 5495, 5495, 5515, 5515, 5511, 5511, 5505, 5505, 5501, 5501, 5521, 5521, 5517, 5517, 5497, - 5497, 5493, 5493, 5513, 5513, 5509, 5509, 5506, 5506, 5502, 5502, 5522, 5522, 5518, 5518, - 5498, 5498, 5494, 5494, 5514, 5514, 5510, 5510, 5504, 5504, 5500, 5500, 5520, 5520, 5516, - 5516, 5496, 5496, 5492, 5492, 5512, 5512, 5508, 5508, 16849, 16849, 16850, 16850, 16851, - 16851, 16852, 16852, 6135, 6135, 6136, 6136, 6137, 6137, 6138, 6138, 6139, 6139, 6140, - 6140, 6141, 6141, 6142, 6142, 6143, 6143, 6144, 6144, 5453, 5453, 5453, 5453, 5453, 5453, - 5453, 5453, 5453, 5453, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5452, - 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5448, 5448, 5448, 5448, 5448, 5448, - 5448, 5448, 5448, 5448, 5451, 5451, 5451, 5451, 5451, 5451, 5451, 5451, 5451, 5451, 5447, - 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5450, 5450, 5450, 5450, 5450, 5450, - 5450, 5450, 5450, 5450, 5446, 5446, 5446, 5446, 5446, 5446, 5446, 5446, 5446, 5446, 8512, - 8512, 8513, 8513, 8514, 8514, 8515, 8515, 14943, 14943, 14944, 14944, 14945, 14945, 14946, - 14946, 13338, 13338, 13339, 13339, 13340, 13340, 13341, 13341, 5395, 5395, 5396, 5396, - 5397, 5397, 5398, 5398, 15349, 15349, 15350, 15350, 15351, 15351, 15352, 15352, 6885, 6885, - 6886, 6886, 6887, 6887, 6888, 6888, 9211, 9211, 9212, 9212, 9213, 9213, 9214, 9214, 2020, - 2020, 2021, 2021, 2022, 2022, 2023, 2023, 9122, 9122, 9123, 9123, 9124, 9124, 9125, 9125, - 13344, 13344, 13345, 13345, 13346, 13346, 13347, 13347, 8338, 8338, 8343, 8343, 8349, 8349, - 8355, 8355, 8363, 8363, 8367, 8367, 8373, 8373, 8379, 8379, 8385, 8385, 8391, 8391, 8397, - 8397, 8403, 8403, 8412, 8412, 8415, 8415, 8421, 8421, 8427, 8427, 8146, 8146, 8151, 8151, - 8157, 8157, 8163, 8163, 8171, 8171, 8175, 8175, 8181, 8181, 8187, 8187, 8193, 8193, 8199, - 8199, 8205, 8205, 8211, 8211, 8220, 8220, 8223, 8223, 8229, 8229, 8235, 8235, 10887, 10887, - 10892, 10892, 10898, 10898, 10904, 10904, 10912, 10912, 10916, 10916, 10922, 10922, 10928, - 10928, 10934, 10934, 10940, 10940, 10946, 10946, 10952, 10952, 10961, 10961, 10964, 10964, - 10970, 10970, 10976, 10976, 10695, 10695, 10700, 10700, 10706, 10706, 10712, 10712, 10720, - 10720, 10724, 10724, 10730, 10730, 10736, 10736, 10742, 10742, 10748, 10748, 10754, 10754, - 10760, 10760, 10769, 10769, 10772, 10772, 10778, 10778, 10784, 10784, 2552, 2552, 2557, - 2557, 2563, 2563, 2569, 2569, 2577, 2577, 2581, 2581, 2587, 2587, 2593, 2593, 2599, 2599, - 2605, 2605, 2611, 2611, 2617, 2617, 2626, 2626, 2629, 2629, 2635, 2635, 2641, 2641, 2360, - 2360, 2365, 2365, 2371, 2371, 2377, 2377, 2385, 2385, 2389, 2389, 2395, 2395, 2401, 2401, - 2407, 2407, 2413, 2413, 2419, 2419, 2425, 2425, 2434, 2434, 2437, 2437, 2443, 2443, 2449, - 2449, 4458, 4458, 4463, 4463, 4469, 4469, 4475, 4475, 4483, 4483, 4487, 4487, 4493, 4493, - 4499, 4499, 4505, 4505, 4511, 4511, 4517, 4517, 4523, 4523, 4532, 4532, 4535, 4535, 4541, - 4541, 4547, 4547, 4266, 4266, 4271, 4271, 4277, 4277, 4283, 4283, 4291, 4291, 4295, 4295, - 4301, 4301, 4307, 4307, 4313, 4313, 4319, 4319, 4325, 4325, 4331, 4331, 4340, 4340, 4343, - 4343, 4349, 4349, 4355, 4355, 743, 743, 748, 748, 754, 754, 760, 760, 768, 768, 772, 772, - 778, 778, 784, 784, 790, 790, 796, 796, 802, 802, 808, 808, 817, 817, 820, 820, 826, 826, - 832, 832, 551, 551, 556, 556, 562, 562, 568, 568, 576, 576, 580, 580, 586, 586, 592, 592, - 598, 598, 604, 604, 610, 610, 616, 616, 625, 625, 628, 628, 634, 634, 640, 640, 5892, 5892, - 5897, 5897, 5903, 5903, 5909, 5909, 5917, 5917, 5921, 5921, 5927, 5927, 5933, 5933, 5939, - 5939, 5945, 5945, 5951, 5951, 5957, 5957, 5966, 5966, 5969, 5969, 5975, 5975, 5981, 5981, - 5700, 5700, 5705, 5705, 5711, 5711, 5717, 5717, 5725, 5725, 5729, 5729, 5735, 5735, 5741, - 5741, 5747, 5747, 5753, 5753, 5759, 5759, 5765, 5765, 5774, 5774, 5777, 5777, 5783, 5783, - 5789, 5789, 5040, 5040, 5045, 5045, 5051, 5051, 5057, 5057, 5065, 5065, 5069, 5069, 5075, - 5075, 5081, 5081, 5087, 5087, 5093, 5093, 5099, 5099, 5105, 5105, 5114, 5114, 5117, 5117, - 5123, 5123, 5129, 5129, 4848, 4848, 4853, 4853, 4859, 4859, 4865, 4865, 4873, 4873, 4877, - 4877, 4883, 4883, 4889, 4889, 4895, 4895, 4901, 4901, 4907, 4907, 4913, 4913, 4922, 4922, - 4925, 4925, 4931, 4931, 4937, 4937, 9688, 9688, 9693, 9693, 9699, 9699, 9705, 9705, 9713, - 9713, 9717, 9717, 9723, 9723, 9729, 9729, 9735, 9735, 9741, 9741, 9747, 9747, 9753, 9753, - 9762, 9762, 9765, 9765, 9771, 9771, 9777, 9777, 9496, 9496, 9501, 9501, 9507, 9507, 9513, - 9513, 9521, 9521, 9525, 9525, 9531, 9531, 9537, 9537, 9543, 9543, 9549, 9549, 9555, 9555, - 9561, 9561, 9570, 9570, 9573, 9573, 9579, 9579, 9585, 9585, 14353, 14353, 14358, 14358, - 14364, 14364, 14370, 14370, 14378, 14378, 14382, 14382, 14388, 14388, 14394, 14394, 14400, - 14400, 14406, 14406, 14412, 14412, 14418, 14418, 14427, 14427, 14430, 14430, 14436, 14436, - 14442, 14442, 14161, 14161, 14166, 14166, 14172, 14172, 14178, 14178, 14186, 14186, 14190, - 14190, 14196, 14196, 14202, 14202, 14208, 14208, 14214, 14214, 14220, 14220, 14226, 14226, - 14235, 14235, 14238, 14238, 14244, 14244, 14250, 14250, 12028, 12028, 12033, 12033, 12039, - 12039, 12045, 12045, 12053, 12053, 12057, 12057, 12063, 12063, 12069, 12069, 12075, 12075, - 12081, 12081, 12087, 12087, 12093, 12093, 12102, 12102, 12105, 12105, 12111, 12111, 12117, - 12117, 11836, 11836, 11841, 11841, 11847, 11847, 11853, 11853, 11861, 11861, 11865, 11865, - 11871, 11871, 11877, 11877, 11883, 11883, 11889, 11889, 11895, 11895, 11901, 11901, 11910, - 11910, 11913, 11913, 11919, 11919, 11925, 11925, 11409, 11409, 11414, 11414, 11420, 11420, - 11426, 11426, 11434, 11434, 11438, 11438, 11444, 11444, 11450, 11450, 11456, 11456, 11462, - 11462, 11468, 11468, 11474, 11474, 11483, 11483, 11486, 11486, 11492, 11492, 11498, 11498, - 11217, 11217, 11222, 11222, 11228, 11228, 11234, 11234, 11242, 11242, 11246, 11246, 11252, - 11252, 11258, 11258, 11264, 11264, 11270, 11270, 11276, 11276, 11282, 11282, 11291, 11291, - 11294, 11294, 11300, 11300, 11306, 11306, 7723, 7723, 7728, 7728, 7734, 7734, 7740, 7740, - 7748, 7748, 7752, 7752, 7758, 7758, 7764, 7764, 7770, 7770, 7776, 7776, 7782, 7782, 7788, - 7788, 7797, 7797, 7800, 7800, 7806, 7806, 7812, 7812, 7531, 7531, 7536, 7536, 7542, 7542, - 7548, 7548, 7556, 7556, 7560, 7560, 7566, 7566, 7572, 7572, 7578, 7578, 7584, 7584, 7590, - 7590, 7596, 7596, 7605, 7605, 7608, 7608, 7614, 7614, 7620, 7620, 8289, 8289, 8242, 8242, - 8267, 8267, 8316, 8316, 10838, 10838, 10791, 10791, 10816, 10816, 10865, 10865, 2503, 2503, - 2456, 2456, 2481, 2481, 2530, 2530, 4409, 4409, 4362, 4362, 4387, 4387, 4436, 4436, 694, - 694, 647, 647, 672, 672, 721, 721, 5843, 5843, 5796, 5796, 5821, 5821, 5870, 5870, 4991, - 4991, 4944, 4944, 4969, 4969, 5018, 5018, 9639, 9639, 9592, 9592, 9617, 9617, 9666, 9666, - 11360, 11360, 11313, 11313, 11338, 11338, 11387, 11387, 14304, 14304, 14257, 14257, 14282, - 14282, 14331, 14331, 11979, 11979, 11932, 11932, 11957, 11957, 12006, 12006, 7674, 7674, - 7627, 7627, 7652, 7652, 7701, 7701, 12931, 12923, 12923, 12931, 12932, 12924, 12924, 12932, - 12930, 12922, 12929, 12921, 12928, 12920, 12927, 12919, 12933, 12925, 12925, 12933, 12926, - 12918, 12918, 12926, 6096, 6081, 7010, 7010, 7006, 7006, 7026, 7026, 7022, 7022, 7002, - 7002, 6998, 6998, 7018, 7018, 7014, 7014, 7008, 7008, 7004, 7004, 7024, 7024, 7020, 7020, - 7000, 7000, 6996, 6996, 7016, 7016, 7012, 7012, 7009, 7009, 7005, 7005, 7025, 7025, 7021, - 7021, 7001, 7001, 6997, 6997, 7017, 7017, 7013, 7013, 7007, 7007, 7003, 7003, 7023, 7023, - 7019, 7019, 6999, 6999, 6995, 6995, 7015, 7015, 7011, 7011, 15947, 15932, 5545, 5530, 5216, - 5201, 5370, 5355, 9090, 9075, 451, 436, 11666, 11651, 1932, 1917, 6044, 6029, 12408, 12393, - 7827, 6545, 15198, 13055, 4733, 16646, 4732, 16645, 4731, 16644, 4730, 16643, 4729, 16642, - 2233, 2227, 2233, 2227, 2233, 2227, 2233, 2227, 2234, 2228, 2235, 2229, 2236, 2230, 2237, - 2231, 2232, 2226, 2232, 2226, 2232, 2226, 2232, 2226, 1020, 1021, 1022, 1023, 1024, 1025, - 1026, 1027, 13093, 6420, 13606, 13607, 13608, 13609, 13610, 13611, 13612, 13613, 13614, - 13615, 13616, 13617, 13618, 13619, 13620, 13621, 1298, 14046, 12134, 12135, 12136, 12137, - 12138, 12139, 12140, 12141, 12142, 12143, 12144, 12145, 12146, 12147, 12148, 12149, 8516, - 8516, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, - 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, 10388, - 10388, 10388, 10388, 10388, 10388, 10388, 10388, 13840, 10433, 10432, 6845, 6844, 6846, 30, - 29, 31, 7824, 7823, 7822, 7821, 7820, 6464, 6463, 6462, 6461, 6460, 6080, 15435, 15436, - 14927, 14925, 14926, 14928, 13091, 13089, 13090, 13092, 14055, 14056, 14057, 14058, 14059, - 14060, 14061, 7273, 9834, 7273, 9834, 7271, 9832, 7271, 9832, 7272, 9833, 7272, 9833, 7274, - 9835, 7274, 9835, 7277, 9838, 7277, 9838, 7275, 9836, 7275, 9836, 7276, 9837, 7276, 9837, - 7278, 9839, 7278, 9839, 7281, 9842, 7281, 9842, 7279, 9840, 7279, 9840, 7280, 9841, 7280, - 9841, 7282, 9843, 7282, 9843, 7285, 9846, 7285, 9846, 7283, 9844, 7283, 9844, 7284, 9845, - 7284, 9845, 7286, 9847, 7286, 9847, 8485, 7091, 14572, 10431, 15165, 360, 6811, 5455, 2052, - 11571, 3972, 10393, 2703, 6552, 9070, 11572, 1297, 1297, 1297, 1297, 1289, 1289, 1289, - 1289, 1293, 1293, 1293, 1293, 1285, 1285, 1285, 1285, 1296, 1296, 1296, 1296, 1288, 1288, - 1288, 1288, 1292, 1292, 1292, 1292, 1284, 1284, 1284, 1284, 1295, 1295, 1295, 1295, 1287, - 1287, 1287, 1287, 1291, 1291, 1291, 1291, 1283, 1283, 1283, 1283, 1294, 1294, 1294, 1294, - 1286, 1286, 1286, 1286, 1290, 1290, 1290, 1290, 1282, 1282, 1282, 1282, 13005, 13005, - 13005, 13005, 12997, 12997, 12997, 12997, 13001, 13001, 13001, 13001, 12993, 12993, 12993, - 12993, 13004, 13004, 13004, 13004, 12996, 12996, 12996, 12996, 13000, 13000, 13000, 13000, - 12992, 12992, 12992, 12992, 13003, 13003, 13003, 13003, 12995, 12995, 12995, 12995, 12999, - 12999, 12999, 12999, 12991, 12991, 12991, 12991, 13002, 13002, 13002, 13002, 12994, 12994, - 12994, 12994, 12998, 12998, 12998, 12998, 12990, 12990, 12990, 12990, 13078, 13078, 13078, - 13078, 13070, 13070, 13070, 13070, 13074, 13074, 13074, 13074, 13066, 13066, 13066, 13066, - 13077, 13077, 13077, 13077, 13069, 13069, 13069, 13069, 13073, 13073, 13073, 13073, 13065, - 13065, 13065, 13065, 13076, 13076, 13076, 13076, 13068, 13068, 13068, 13068, 13072, 13072, - 13072, 13072, 13064, 13064, 13064, 13064, 13075, 13075, 13075, 13075, 13067, 13067, 13067, - 13067, 13071, 13071, 13071, 13071, 13063, 13063, 13063, 13063, 9273, 9273, 9273, 9273, - 9265, 9265, 9265, 9265, 9269, 9269, 9269, 9269, 9261, 9261, 9261, 9261, 9272, 9272, 9272, - 9272, 9264, 9264, 9264, 9264, 9268, 9268, 9268, 9268, 9260, 9260, 9260, 9260, 9271, 9271, - 9271, 9271, 9263, 9263, 9263, 9263, 9267, 9267, 9267, 9267, 9259, 9259, 9259, 9259, 9270, - 9270, 9270, 9270, 9262, 9262, 9262, 9262, 9266, 9266, 9266, 9266, 9258, 9258, 9258, 9258, - 10228, 10228, 10228, 10228, 10220, 10220, 10220, 10220, 10224, 10224, 10224, 10224, 10216, - 10216, 10216, 10216, 10227, 10227, 10227, 10227, 10219, 10219, 10219, 10219, 10223, 10223, - 10223, 10223, 10215, 10215, 10215, 10215, 10226, 10226, 10226, 10226, 10218, 10218, 10218, - 10218, 10222, 10222, 10222, 10222, 10214, 10214, 10214, 10214, 10225, 10225, 10225, 10225, - 10217, 10217, 10217, 10217, 10221, 10221, 10221, 10221, 10213, 10213, 10213, 10213, 3375, - 3375, 3375, 3375, 3367, 3367, 3367, 3367, 3371, 3371, 3371, 3371, 3363, 3363, 3363, 3363, - 3374, 3374, 3374, 3374, 3366, 3366, 3366, 3366, 3370, 3370, 3370, 3370, 3362, 3362, 3362, - 3362, 3373, 3373, 3373, 3373, 3365, 3365, 3365, 3365, 3369, 3369, 3369, 3369, 3361, 3361, - 3361, 3361, 3372, 3372, 3372, 3372, 3364, 3364, 3364, 3364, 3368, 3368, 3368, 3368, 3360, - 3360, 3360, 3360, 15114, 15114, 15114, 15114, 15106, 15106, 15106, 15106, 15110, 15110, - 15110, 15110, 15102, 15102, 15102, 15102, 15113, 15113, 15113, 15113, 15105, 15105, 15105, - 15105, 15109, 15109, 15109, 15109, 15101, 15101, 15101, 15101, 15112, 15112, 15112, 15112, - 15104, 15104, 15104, 15104, 15108, 15108, 15108, 15108, 15100, 15100, 15100, 15100, 15111, - 15111, 15111, 15111, 15103, 15103, 15103, 15103, 15107, 15107, 15107, 15107, 15099, 15099, - 15099, 15099, 14684, 14684, 14684, 14684, 14676, 14676, 14676, 14676, 14680, 14680, 14680, - 14680, 14672, 14672, 14672, 14672, 14683, 14683, 14683, 14683, 14675, 14675, 14675, 14675, - 14679, 14679, 14679, 14679, 14671, 14671, 14671, 14671, 14682, 14682, 14682, 14682, 14674, - 14674, 14674, 14674, 14678, 14678, 14678, 14678, 14670, 14670, 14670, 14670, 14681, 14681, - 14681, 14681, 14673, 14673, 14673, 14673, 14677, 14677, 14677, 14677, 14669, 14669, 14669, - 14669, 7051, 7051, 7051, 7051, 7043, 7043, 7043, 7043, 7047, 7047, 7047, 7047, 7039, 7039, - 7039, 7039, 7050, 7050, 7050, 7050, 7042, 7042, 7042, 7042, 7046, 7046, 7046, 7046, 7038, - 7038, 7038, 7038, 7049, 7049, 7049, 7049, 7041, 7041, 7041, 7041, 7045, 7045, 7045, 7045, - 7037, 7037, 7037, 7037, 7048, 7048, 7048, 7048, 7040, 7040, 7040, 7040, 7044, 7044, 7044, - 7044, 7036, 7036, 7036, 7036, 9118, 9118, 9118, 9118, 9110, 9110, 9110, 9110, 9114, 9114, - 9114, 9114, 9106, 9106, 9106, 9106, 9117, 9117, 9117, 9117, 9109, 9109, 9109, 9109, 9113, - 9113, 9113, 9113, 9105, 9105, 9105, 9105, 9116, 9116, 9116, 9116, 9108, 9108, 9108, 9108, - 9112, 9112, 9112, 9112, 9104, 9104, 9104, 9104, 9115, 9115, 9115, 9115, 9107, 9107, 9107, - 9107, 9111, 9111, 9111, 9111, 9103, 9103, 9103, 9103, 6307, 5487, 5262, 348, 1546, 13335, - 12220, 6346, 9074, 3168, 2923, 6557, 14748, 14737, 14735, 14737, 14735, 14737, 14735, - 14737, 14741, 14743, 14741, 14743, 14738, 14740, 14738, 14740, 14735, 14736, 14735, 14736, - 14735, 14736, 14735, 14736, 14741, 14742, 14741, 14742, 14738, 14739, 14738, 14748, 14748, - 14737, 14735, 14737, 14735, 14737, 14735, 14737, 14741, 14743, 14741, 14743, 14738, 14740, - 14738, 14740, 14735, 14736, 14735, 14736, 14735, 14736, 14735, 14736, 14741, 14742, 14741, - 14742, 14738, 14739, 14738, 14734, 5260, 5249, 5247, 5249, 5247, 5249, 5247, 5249, 5253, - 5255, 5253, 5255, 5250, 5252, 5250, 5252, 5247, 5248, 5247, 5248, 5247, 5248, 5247, 5248, - 5253, 5254, 5253, 5254, 5250, 5251, 5250, 5260, 5260, 5249, 5247, 5249, 5247, 5249, 5247, - 5249, 5253, 5255, 5253, 5255, 5250, 5252, 5250, 5252, 5247, 5248, 5247, 5248, 5247, 5248, - 5247, 5248, 5253, 5254, 5253, 5254, 5250, 5251, 5250, 5246, 12443, 12443, 12443, 12443, - 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, - 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, 12443, - 12443, 12443, 12443, 12443, 12438, 12438, 12443, 12443, 12438, 12438, 12443, 12443, 12438, - 12438, 12443, 12443, 12438, 12438, 12443, 12443, 12438, 12438, 12443, 12443, 12438, 12438, - 12443, 12443, 12438, 12438, 12443, 12443, 12438, 12428, 8041, 8041, 8041, 8041, 8041, 8041, - 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, - 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 6896, 6896, 6896, 6896, - 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, - 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 6896, 12654, 12654, - 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, - 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, 12654, - 12654, 12654, 12654, 12654, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, - 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, - 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 15142, 3599, 3599, 3599, - 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, - 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 2225, - 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, - 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, - 2225, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, - 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, 6398, - 6398, 6398, 6398, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, - 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, - 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 11017, 12666, 12666, 12666, 12666, - 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, - 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, 12666, - 12666, 12666, 14660, 14660, 14659, 14659, 14661, 14661, 5481, 5481, 5480, 5480, 5482, 5482, - 9306, 9306, 9305, 9305, 9307, 9307, 10235, 10235, 10234, 10234, 10236, 10236, 13124, 13124, - 13123, 13123, 13125, 13125, 6554, 6554, 6553, 6553, 6555, 6555, 1246, 1246, 1245, 1245, - 1247, 1247, 40, 40, 39, 39, 41, 41, 6372, 6372, 6371, 6371, 6373, 6373, 9064, 9064, 9064, - 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, - 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 9064, 7298, - 2001, 12697, 12705, 12713, 12721, 8455, 8463, 8471, 8479, 12674, 12675, 12676, 12677, - 12678, 12679, 12680, 12681, 8432, 8433, 8434, 8435, 8436, 8437, 8438, 8439, 3357, 3355, - 3357, 3355, 3356, 3354, 3356, 3354, 3353, 3351, 3353, 3351, 3352, 3350, 3352, 3350, 3349, - 3347, 3349, 3347, 3348, 3346, 3348, 3346, 3345, 3343, 3345, 3343, 3344, 3342, 3344, 3342, - 10317, 10309, 10317, 10309, 10315, 10307, 10315, 10307, 10313, 10305, 10313, 10305, 10311, - 10303, 10311, 10303, 10301, 10293, 10301, 10293, 10299, 10291, 10299, 10291, 10297, 10289, - 10297, 10289, 10295, 10287, 10295, 10287, 10285, 10277, 10285, 10277, 10283, 10275, 10283, - 10275, 10281, 10273, 10281, 10273, 10279, 10271, 10279, 10271, 10269, 10261, 10269, 10261, - 10267, 10259, 10267, 10259, 10265, 10257, 10265, 10257, 10263, 10255, 10263, 10255, 10316, - 10308, 10316, 10308, 10314, 10306, 10314, 10306, 10312, 10304, 10312, 10304, 10310, 10302, - 10310, 10302, 10300, 10292, 10300, 10292, 10298, 10290, 10298, 10290, 10296, 10288, 10296, - 10288, 10294, 10286, 10294, 10286, 10284, 10276, 10284, 10276, 10282, 10274, 10282, 10274, - 10280, 10272, 10280, 10272, 10278, 10270, 10278, 10270, 10268, 10260, 10268, 10260, 10266, - 10258, 10266, 10258, 10264, 10256, 10264, 10256, 10262, 10254, 10262, 10254, 2993, 2985, - 2993, 2985, 2991, 2983, 2991, 2983, 2989, 2981, 2989, 2981, 2987, 2979, 2987, 2979, 2977, - 2969, 2977, 2969, 2975, 2967, 2975, 2967, 2973, 2965, 2973, 2965, 2971, 2963, 2971, 2963, - 2961, 2953, 2961, 2953, 2959, 2951, 2959, 2951, 2957, 2949, 2957, 2949, 2955, 2947, 2955, - 2947, 2945, 2937, 2945, 2937, 2943, 2935, 2943, 2935, 2941, 2933, 2941, 2933, 2939, 2931, - 2939, 2931, 2992, 2984, 2992, 2984, 2990, 2982, 2990, 2982, 2988, 2980, 2988, 2980, 2986, - 2978, 2986, 2978, 2976, 2968, 2976, 2968, 2974, 2966, 2974, 2966, 2972, 2964, 2972, 2964, - 2970, 2962, 2970, 2962, 2960, 2952, 2960, 2952, 2958, 2950, 2958, 2950, 2956, 2948, 2956, - 2948, 2954, 2946, 2954, 2946, 2944, 2936, 2944, 2936, 2942, 2934, 2942, 2934, 2940, 2932, - 2940, 2932, 2938, 2930, 2938, 2930, 300, 300, 296, 296, 292, 292, 288, 288, 298, 298, 294, + 24, 25, 25, 26, 26, 27, 27, 28, 28, 13136, 13136, 13137, 13137, 13138, 13138, 13139, 13139, + 13140, 13140, 13141, 13141, 13142, 13142, 13143, 13143, 13144, 13144, 13145, 13145, 13146, + 13146, 13147, 13147, 13148, 13148, 13149, 13149, 13150, 13150, 13151, 13151, 11526, 11526, + 11527, 11527, 11528, 11528, 11529, 11529, 11530, 11530, 11531, 11531, 11532, 11532, 11533, + 11533, 11534, 11534, 11535, 11535, 11536, 11536, 11537, 11537, 11538, 11538, 11539, 11539, + 11540, 11540, 11541, 11541, 12649, 12649, 12650, 12650, 12651, 12651, 12652, 12652, 12653, + 12653, 12654, 12654, 12655, 12655, 12656, 12656, 12657, 12657, 12658, 12658, 12659, 12659, + 12660, 12660, 12661, 12661, 12662, 12662, 12663, 12663, 12664, 12664, 15250, 15250, 15251, + 15251, 15252, 15252, 15253, 15253, 15254, 15254, 15255, 15255, 15256, 15256, 15257, 15257, + 15258, 15258, 15259, 15259, 15260, 15260, 15261, 15261, 15262, 15262, 15263, 15263, 15264, + 15264, 15265, 15265, 13661, 13661, 13662, 13662, 13663, 13663, 13664, 13664, 13665, 13665, + 13666, 13666, 13667, 13667, 13668, 13668, 13669, 13669, 13670, 13670, 13671, 13671, 13672, + 13672, 13673, 13673, 13674, 13674, 13675, 13675, 13676, 13676, 6868, 6868, 6869, 6869, + 6870, 6870, 6871, 6871, 6872, 6872, 6873, 6873, 6874, 6874, 6875, 6875, 6876, 6876, 6877, + 6877, 6878, 6878, 6879, 6879, 6880, 6880, 6881, 6881, 6882, 6882, 6883, 6883, 15076, 15076, + 15077, 15077, 15078, 15078, 15079, 15079, 15080, 15080, 15081, 15081, 15082, 15082, 15083, + 15083, 15084, 15084, 15085, 15085, 15086, 15086, 15087, 15087, 15088, 15088, 15089, 15089, + 15090, 15090, 15091, 15091, 5937, 5937, 5933, 5933, 5953, 5953, 5949, 5949, 5929, 5929, + 5925, 5925, 5945, 5945, 5941, 5941, 5935, 5935, 5931, 5931, 5951, 5951, 5947, 5947, 5927, + 5927, 5923, 5923, 5943, 5943, 5939, 5939, 5936, 5936, 5932, 5932, 5952, 5952, 5948, 5948, + 5928, 5928, 5924, 5924, 5944, 5944, 5940, 5940, 5934, 5934, 5930, 5930, 5950, 5950, 5946, + 5946, 5926, 5926, 5922, 5922, 5942, 5942, 5938, 5938, 17435, 17435, 17436, 17436, 17437, + 17437, 17438, 17438, 6565, 6565, 6566, 6566, 6567, 6567, 6568, 6568, 6569, 6569, 6570, + 6570, 6571, 6571, 6572, 6572, 6573, 6573, 6574, 6574, 5883, 5883, 5883, 5883, 5883, 5883, + 5883, 5883, 5883, 5883, 5879, 5879, 5879, 5879, 5879, 5879, 5879, 5879, 5879, 5879, 5882, + 5882, 5882, 5882, 5882, 5882, 5882, 5882, 5882, 5882, 5878, 5878, 5878, 5878, 5878, 5878, + 5878, 5878, 5878, 5878, 5881, 5881, 5881, 5881, 5881, 5881, 5881, 5881, 5881, 5881, 5877, + 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5880, 5880, 5880, 5880, 5880, 5880, + 5880, 5880, 5880, 5880, 5876, 5876, 5876, 5876, 5876, 5876, 5876, 5876, 5876, 5876, 8942, + 8942, 8943, 8943, 8944, 8944, 8945, 8945, 15486, 15486, 15487, 15487, 15488, 15488, 15489, + 15489, 13881, 13881, 13882, 13882, 13883, 13883, 13884, 13884, 5825, 5825, 5826, 5826, + 5827, 5827, 5828, 5828, 15905, 15905, 15906, 15906, 15907, 15907, 15908, 15908, 7315, 7315, + 7316, 7316, 7317, 7317, 7318, 7318, 9641, 9641, 9642, 9642, 9643, 9643, 9644, 9644, 2048, + 2048, 2049, 2049, 2050, 2050, 2051, 2051, 9552, 9552, 9553, 9553, 9554, 9554, 9555, 9555, + 13887, 13887, 13888, 13888, 13889, 13889, 13890, 13890, 8768, 8768, 8773, 8773, 8779, 8779, + 8785, 8785, 8793, 8793, 8797, 8797, 8803, 8803, 8809, 8809, 8815, 8815, 8821, 8821, 8827, + 8827, 8833, 8833, 8842, 8842, 8845, 8845, 8851, 8851, 8857, 8857, 8576, 8576, 8581, 8581, + 8587, 8587, 8593, 8593, 8601, 8601, 8605, 8605, 8611, 8611, 8617, 8617, 8623, 8623, 8629, + 8629, 8635, 8635, 8641, 8641, 8650, 8650, 8653, 8653, 8659, 8659, 8665, 8665, 11349, 11349, + 11354, 11354, 11360, 11360, 11366, 11366, 11374, 11374, 11378, 11378, 11384, 11384, 11390, + 11390, 11396, 11396, 11402, 11402, 11408, 11408, 11414, 11414, 11423, 11423, 11426, 11426, + 11432, 11432, 11438, 11438, 11157, 11157, 11162, 11162, 11168, 11168, 11174, 11174, 11182, + 11182, 11186, 11186, 11192, 11192, 11198, 11198, 11204, 11204, 11210, 11210, 11216, 11216, + 11222, 11222, 11231, 11231, 11234, 11234, 11240, 11240, 11246, 11246, 2582, 2582, 2587, + 2587, 2593, 2593, 2599, 2599, 2607, 2607, 2611, 2611, 2617, 2617, 2623, 2623, 2629, 2629, + 2635, 2635, 2641, 2641, 2647, 2647, 2656, 2656, 2659, 2659, 2665, 2665, 2671, 2671, 2390, + 2390, 2395, 2395, 2401, 2401, 2407, 2407, 2415, 2415, 2419, 2419, 2425, 2425, 2431, 2431, + 2437, 2437, 2443, 2443, 2449, 2449, 2455, 2455, 2464, 2464, 2467, 2467, 2473, 2473, 2479, + 2479, 4888, 4888, 4893, 4893, 4899, 4899, 4905, 4905, 4913, 4913, 4917, 4917, 4923, 4923, + 4929, 4929, 4935, 4935, 4941, 4941, 4947, 4947, 4953, 4953, 4962, 4962, 4965, 4965, 4971, + 4971, 4977, 4977, 4696, 4696, 4701, 4701, 4707, 4707, 4713, 4713, 4721, 4721, 4725, 4725, + 4731, 4731, 4737, 4737, 4743, 4743, 4749, 4749, 4755, 4755, 4761, 4761, 4770, 4770, 4773, + 4773, 4779, 4779, 4785, 4785, 755, 755, 760, 760, 766, 766, 772, 772, 780, 780, 784, 784, + 790, 790, 796, 796, 802, 802, 808, 808, 814, 814, 820, 820, 829, 829, 832, 832, 838, 838, + 844, 844, 563, 563, 568, 568, 574, 574, 580, 580, 588, 588, 592, 592, 598, 598, 604, 604, + 610, 610, 616, 616, 622, 622, 628, 628, 637, 637, 640, 640, 646, 646, 652, 652, 6322, 6322, + 6327, 6327, 6333, 6333, 6339, 6339, 6347, 6347, 6351, 6351, 6357, 6357, 6363, 6363, 6369, + 6369, 6375, 6375, 6381, 6381, 6387, 6387, 6396, 6396, 6399, 6399, 6405, 6405, 6411, 6411, + 6130, 6130, 6135, 6135, 6141, 6141, 6147, 6147, 6155, 6155, 6159, 6159, 6165, 6165, 6171, + 6171, 6177, 6177, 6183, 6183, 6189, 6189, 6195, 6195, 6204, 6204, 6207, 6207, 6213, 6213, + 6219, 6219, 5470, 5470, 5475, 5475, 5481, 5481, 5487, 5487, 5495, 5495, 5499, 5499, 5505, + 5505, 5511, 5511, 5517, 5517, 5523, 5523, 5529, 5529, 5535, 5535, 5544, 5544, 5547, 5547, + 5553, 5553, 5559, 5559, 5278, 5278, 5283, 5283, 5289, 5289, 5295, 5295, 5303, 5303, 5307, + 5307, 5313, 5313, 5319, 5319, 5325, 5325, 5331, 5331, 5337, 5337, 5343, 5343, 5352, 5352, + 5355, 5355, 5361, 5361, 5367, 5367, 10150, 10150, 10155, 10155, 10161, 10161, 10167, 10167, + 10175, 10175, 10179, 10179, 10185, 10185, 10191, 10191, 10197, 10197, 10203, 10203, 10209, + 10209, 10215, 10215, 10224, 10224, 10227, 10227, 10233, 10233, 10239, 10239, 9958, 9958, + 9963, 9963, 9969, 9969, 9975, 9975, 9983, 9983, 9987, 9987, 9993, 9993, 9999, 9999, 10005, + 10005, 10011, 10011, 10017, 10017, 10023, 10023, 10032, 10032, 10035, 10035, 10041, 10041, + 10047, 10047, 14896, 14896, 14901, 14901, 14907, 14907, 14913, 14913, 14921, 14921, 14925, + 14925, 14931, 14931, 14937, 14937, 14943, 14943, 14949, 14949, 14955, 14955, 14961, 14961, + 14970, 14970, 14973, 14973, 14979, 14979, 14985, 14985, 14704, 14704, 14709, 14709, 14715, + 14715, 14721, 14721, 14729, 14729, 14733, 14733, 14739, 14739, 14745, 14745, 14751, 14751, + 14757, 14757, 14763, 14763, 14769, 14769, 14778, 14778, 14781, 14781, 14787, 14787, 14793, + 14793, 12506, 12506, 12511, 12511, 12517, 12517, 12523, 12523, 12531, 12531, 12535, 12535, + 12541, 12541, 12547, 12547, 12553, 12553, 12559, 12559, 12565, 12565, 12571, 12571, 12580, + 12580, 12583, 12583, 12589, 12589, 12595, 12595, 12314, 12314, 12319, 12319, 12325, 12325, + 12331, 12331, 12339, 12339, 12343, 12343, 12349, 12349, 12355, 12355, 12361, 12361, 12367, + 12367, 12373, 12373, 12379, 12379, 12388, 12388, 12391, 12391, 12397, 12397, 12403, 12403, + 11871, 11871, 11876, 11876, 11882, 11882, 11888, 11888, 11896, 11896, 11900, 11900, 11906, + 11906, 11912, 11912, 11918, 11918, 11924, 11924, 11930, 11930, 11936, 11936, 11945, 11945, + 11948, 11948, 11954, 11954, 11960, 11960, 11679, 11679, 11684, 11684, 11690, 11690, 11696, + 11696, 11704, 11704, 11708, 11708, 11714, 11714, 11720, 11720, 11726, 11726, 11732, 11732, + 11738, 11738, 11744, 11744, 11753, 11753, 11756, 11756, 11762, 11762, 11768, 11768, 8153, + 8153, 8158, 8158, 8164, 8164, 8170, 8170, 8178, 8178, 8182, 8182, 8188, 8188, 8194, 8194, + 8200, 8200, 8206, 8206, 8212, 8212, 8218, 8218, 8227, 8227, 8230, 8230, 8236, 8236, 8242, + 8242, 7961, 7961, 7966, 7966, 7972, 7972, 7978, 7978, 7986, 7986, 7990, 7990, 7996, 7996, + 8002, 8002, 8008, 8008, 8014, 8014, 8020, 8020, 8026, 8026, 8035, 8035, 8038, 8038, 8044, + 8044, 8050, 8050, 8719, 8719, 8672, 8672, 8697, 8697, 8746, 8746, 11300, 11300, 11253, + 11253, 11278, 11278, 11327, 11327, 2533, 2533, 2486, 2486, 2511, 2511, 2560, 2560, 4839, + 4839, 4792, 4792, 4817, 4817, 4866, 4866, 706, 706, 659, 659, 684, 684, 733, 733, 6273, + 6273, 6226, 6226, 6251, 6251, 6300, 6300, 5421, 5421, 5374, 5374, 5399, 5399, 5448, 5448, + 10101, 10101, 10054, 10054, 10079, 10079, 10128, 10128, 11822, 11822, 11775, 11775, 11800, + 11800, 11849, 11849, 14847, 14847, 14800, 14800, 14825, 14825, 14874, 14874, 12457, 12457, + 12410, 12410, 12435, 12435, 12484, 12484, 8104, 8104, 8057, 8057, 8082, 8082, 8131, 8131, + 13448, 13440, 13440, 13448, 13449, 13441, 13441, 13449, 13447, 13439, 13446, 13438, 13445, + 13437, 13444, 13436, 13450, 13442, 13442, 13450, 13443, 13435, 13435, 13443, 6526, 6511, + 7440, 7440, 7436, 7436, 7456, 7456, 7452, 7452, 7432, 7432, 7428, 7428, 7448, 7448, 7444, + 7444, 7438, 7438, 7434, 7434, 7454, 7454, 7450, 7450, 7430, 7430, 7426, 7426, 7446, 7446, + 7442, 7442, 7439, 7439, 7435, 7435, 7455, 7455, 7451, 7451, 7431, 7431, 7427, 7427, 7447, + 7447, 7443, 7443, 7437, 7437, 7433, 7433, 7453, 7453, 7449, 7449, 7429, 7429, 7425, 7425, + 7445, 7445, 7441, 7441, 16530, 16515, 5975, 5960, 5646, 5631, 5800, 5785, 9520, 9505, 463, + 448, 12144, 12129, 1960, 1945, 6474, 6459, 12918, 12903, 8257, 6975, 15754, 13572, 5163, + 17229, 5162, 17228, 5161, 17227, 5160, 17226, 5159, 17225, 2263, 2257, 2263, 2257, 2263, + 2257, 2263, 2257, 2264, 2258, 2265, 2259, 2266, 2260, 2267, 2261, 2262, 2256, 2262, 2256, + 2262, 2256, 2262, 2256, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 13628, 6850, 14149, + 14150, 14151, 14152, 14153, 14154, 14155, 14156, 14157, 14158, 14159, 14160, 14161, 14162, + 14163, 14164, 1310, 14589, 12612, 12613, 12614, 12615, 12616, 12617, 12618, 12619, 12620, + 12621, 12622, 12623, 12624, 12625, 12626, 12627, 8946, 8946, 10850, 10850, 10850, 10850, + 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, + 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, 10850, + 10850, 10850, 14383, 10895, 10894, 7275, 7274, 7276, 30, 29, 31, 8254, 8253, 8252, 8251, + 8250, 6894, 6893, 6892, 6891, 6890, 6510, 15999, 16000, 15470, 15468, 15469, 15471, 13626, + 13624, 13625, 13627, 14598, 14599, 14600, 14601, 14602, 14603, 14604, 7703, 10296, 7703, + 10296, 7701, 10294, 7701, 10294, 7702, 10295, 7702, 10295, 7704, 10297, 7704, 10297, 7707, + 10300, 7707, 10300, 7705, 10298, 7705, 10298, 7706, 10299, 7706, 10299, 7708, 10301, 7708, + 10301, 7711, 10304, 7711, 10304, 7709, 10302, 7709, 10302, 7710, 10303, 7710, 10303, 7712, + 10305, 7712, 10305, 7715, 10308, 7715, 10308, 7713, 10306, 7713, 10306, 7714, 10307, 7714, + 10307, 7716, 10309, 7716, 10309, 8915, 7521, 15115, 10893, 15721, 360, 7241, 5885, 2082, + 12049, 4402, 10855, 2733, 6982, 9500, 12050, 1309, 1309, 1309, 1309, 1301, 1301, 1301, + 1301, 1305, 1305, 1305, 1305, 1297, 1297, 1297, 1297, 1308, 1308, 1308, 1308, 1300, 1300, + 1300, 1300, 1304, 1304, 1304, 1304, 1296, 1296, 1296, 1296, 1307, 1307, 1307, 1307, 1299, + 1299, 1299, 1299, 1303, 1303, 1303, 1303, 1295, 1295, 1295, 1295, 1306, 1306, 1306, 1306, + 1298, 1298, 1298, 1298, 1302, 1302, 1302, 1302, 1294, 1294, 1294, 1294, 13522, 13522, + 13522, 13522, 13514, 13514, 13514, 13514, 13518, 13518, 13518, 13518, 13510, 13510, 13510, + 13510, 13521, 13521, 13521, 13521, 13513, 13513, 13513, 13513, 13517, 13517, 13517, 13517, + 13509, 13509, 13509, 13509, 13520, 13520, 13520, 13520, 13512, 13512, 13512, 13512, 13516, + 13516, 13516, 13516, 13508, 13508, 13508, 13508, 13519, 13519, 13519, 13519, 13511, 13511, + 13511, 13511, 13515, 13515, 13515, 13515, 13507, 13507, 13507, 13507, 13595, 13595, 13595, + 13595, 13587, 13587, 13587, 13587, 13591, 13591, 13591, 13591, 13583, 13583, 13583, 13583, + 13594, 13594, 13594, 13594, 13586, 13586, 13586, 13586, 13590, 13590, 13590, 13590, 13582, + 13582, 13582, 13582, 13593, 13593, 13593, 13593, 13585, 13585, 13585, 13585, 13589, 13589, + 13589, 13589, 13581, 13581, 13581, 13581, 13592, 13592, 13592, 13592, 13584, 13584, 13584, + 13584, 13588, 13588, 13588, 13588, 13580, 13580, 13580, 13580, 9703, 9703, 9703, 9703, + 9695, 9695, 9695, 9695, 9699, 9699, 9699, 9699, 9691, 9691, 9691, 9691, 9702, 9702, 9702, + 9702, 9694, 9694, 9694, 9694, 9698, 9698, 9698, 9698, 9690, 9690, 9690, 9690, 9701, 9701, + 9701, 9701, 9693, 9693, 9693, 9693, 9697, 9697, 9697, 9697, 9689, 9689, 9689, 9689, 9700, + 9700, 9700, 9700, 9692, 9692, 9692, 9692, 9696, 9696, 9696, 9696, 9688, 9688, 9688, 9688, + 10690, 10690, 10690, 10690, 10682, 10682, 10682, 10682, 10686, 10686, 10686, 10686, 10678, + 10678, 10678, 10678, 10689, 10689, 10689, 10689, 10681, 10681, 10681, 10681, 10685, 10685, + 10685, 10685, 10677, 10677, 10677, 10677, 10688, 10688, 10688, 10688, 10680, 10680, 10680, + 10680, 10684, 10684, 10684, 10684, 10676, 10676, 10676, 10676, 10687, 10687, 10687, 10687, + 10679, 10679, 10679, 10679, 10683, 10683, 10683, 10683, 10675, 10675, 10675, 10675, 3405, + 3405, 3405, 3405, 3397, 3397, 3397, 3397, 3401, 3401, 3401, 3401, 3393, 3393, 3393, 3393, + 3404, 3404, 3404, 3404, 3396, 3396, 3396, 3396, 3400, 3400, 3400, 3400, 3392, 3392, 3392, + 3392, 3403, 3403, 3403, 3403, 3395, 3395, 3395, 3395, 3399, 3399, 3399, 3399, 3391, 3391, + 3391, 3391, 3402, 3402, 3402, 3402, 3394, 3394, 3394, 3394, 3398, 3398, 3398, 3398, 3390, + 3390, 3390, 3390, 15664, 15664, 15664, 15664, 15656, 15656, 15656, 15656, 15660, 15660, + 15660, 15660, 15652, 15652, 15652, 15652, 15663, 15663, 15663, 15663, 15655, 15655, 15655, + 15655, 15659, 15659, 15659, 15659, 15651, 15651, 15651, 15651, 15662, 15662, 15662, 15662, + 15654, 15654, 15654, 15654, 15658, 15658, 15658, 15658, 15650, 15650, 15650, 15650, 15661, + 15661, 15661, 15661, 15653, 15653, 15653, 15653, 15657, 15657, 15657, 15657, 15649, 15649, + 15649, 15649, 15227, 15227, 15227, 15227, 15219, 15219, 15219, 15219, 15223, 15223, 15223, + 15223, 15215, 15215, 15215, 15215, 15226, 15226, 15226, 15226, 15218, 15218, 15218, 15218, + 15222, 15222, 15222, 15222, 15214, 15214, 15214, 15214, 15225, 15225, 15225, 15225, 15217, + 15217, 15217, 15217, 15221, 15221, 15221, 15221, 15213, 15213, 15213, 15213, 15224, 15224, + 15224, 15224, 15216, 15216, 15216, 15216, 15220, 15220, 15220, 15220, 15212, 15212, 15212, + 15212, 7481, 7481, 7481, 7481, 7473, 7473, 7473, 7473, 7477, 7477, 7477, 7477, 7469, 7469, + 7469, 7469, 7480, 7480, 7480, 7480, 7472, 7472, 7472, 7472, 7476, 7476, 7476, 7476, 7468, + 7468, 7468, 7468, 7479, 7479, 7479, 7479, 7471, 7471, 7471, 7471, 7475, 7475, 7475, 7475, + 7467, 7467, 7467, 7467, 7478, 7478, 7478, 7478, 7470, 7470, 7470, 7470, 7474, 7474, 7474, + 7474, 7466, 7466, 7466, 7466, 9548, 9548, 9548, 9548, 9540, 9540, 9540, 9540, 9544, 9544, + 9544, 9544, 9536, 9536, 9536, 9536, 9547, 9547, 9547, 9547, 9539, 9539, 9539, 9539, 9543, + 9543, 9543, 9543, 9535, 9535, 9535, 9535, 9546, 9546, 9546, 9546, 9538, 9538, 9538, 9538, + 9542, 9542, 9542, 9542, 9534, 9534, 9534, 9534, 9545, 9545, 9545, 9545, 9537, 9537, 9537, + 9537, 9541, 9541, 9541, 9541, 9533, 9533, 9533, 9533, 6737, 5917, 5692, 348, 1574, 13878, + 12730, 6776, 9504, 3198, 2953, 6987, 15291, 15280, 15278, 15280, 15278, 15280, 15278, + 15280, 15284, 15286, 15284, 15286, 15281, 15283, 15281, 15283, 15278, 15279, 15278, 15279, + 15278, 15279, 15278, 15279, 15284, 15285, 15284, 15285, 15281, 15282, 15281, 15291, 15291, + 15280, 15278, 15280, 15278, 15280, 15278, 15280, 15284, 15286, 15284, 15286, 15281, 15283, + 15281, 15283, 15278, 15279, 15278, 15279, 15278, 15279, 15278, 15279, 15284, 15285, 15284, + 15285, 15281, 15282, 15281, 15277, 5690, 5679, 5677, 5679, 5677, 5679, 5677, 5679, 5683, + 5685, 5683, 5685, 5680, 5682, 5680, 5682, 5677, 5678, 5677, 5678, 5677, 5678, 5677, 5678, + 5683, 5684, 5683, 5684, 5680, 5681, 5680, 5690, 5690, 5679, 5677, 5679, 5677, 5679, 5677, + 5679, 5683, 5685, 5683, 5685, 5680, 5682, 5680, 5682, 5677, 5678, 5677, 5678, 5677, 5678, + 5677, 5678, 5683, 5684, 5683, 5684, 5680, 5681, 5680, 5676, 12953, 12953, 12953, 12953, + 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, + 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, 12953, + 12953, 12953, 12953, 12953, 12948, 12948, 12953, 12953, 12948, 12948, 12953, 12953, 12948, + 12948, 12953, 12953, 12948, 12948, 12953, 12953, 12948, 12948, 12953, 12953, 12948, 12948, + 12953, 12953, 12948, 12948, 12953, 12953, 12948, 12938, 8471, 8471, 8471, 8471, 8471, 8471, + 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, + 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 8471, 7326, 7326, 7326, 7326, + 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, + 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 7326, 13170, 13170, + 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, + 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, 13170, + 13170, 13170, 13170, 13170, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, + 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, + 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 15692, 3645, 3645, 3645, + 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, + 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 2255, + 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + 2255, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, + 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, 6828, + 6828, 6828, 6828, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, + 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, + 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 11479, 13182, 13182, 13182, 13182, + 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, + 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, 13182, + 13182, 13182, 15203, 15203, 15202, 15202, 15204, 15204, 5911, 5911, 5910, 5910, 5912, 5912, + 9736, 9736, 9735, 9735, 9737, 9737, 10697, 10697, 10696, 10696, 10698, 10698, 13659, 13659, + 13658, 13658, 13660, 13660, 6984, 6984, 6983, 6983, 6985, 6985, 1258, 1258, 1257, 1257, + 1259, 1259, 40, 40, 39, 39, 41, 41, 6802, 6802, 6801, 6801, 6803, 6803, 9494, 9494, 9494, + 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, + 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 9494, 7728, + 2029, 13214, 13222, 13230, 13238, 8885, 8893, 8901, 8909, 13191, 13192, 13193, 13194, + 13195, 13196, 13197, 13198, 8862, 8863, 8864, 8865, 8866, 8867, 8868, 8869, 3387, 3385, + 3387, 3385, 3386, 3384, 3386, 3384, 3383, 3381, 3383, 3381, 3382, 3380, 3382, 3380, 3379, + 3377, 3379, 3377, 3378, 3376, 3378, 3376, 3375, 3373, 3375, 3373, 3374, 3372, 3374, 3372, + 10779, 10771, 10779, 10771, 10777, 10769, 10777, 10769, 10775, 10767, 10775, 10767, 10773, + 10765, 10773, 10765, 10763, 10755, 10763, 10755, 10761, 10753, 10761, 10753, 10759, 10751, + 10759, 10751, 10757, 10749, 10757, 10749, 10747, 10739, 10747, 10739, 10745, 10737, 10745, + 10737, 10743, 10735, 10743, 10735, 10741, 10733, 10741, 10733, 10731, 10723, 10731, 10723, + 10729, 10721, 10729, 10721, 10727, 10719, 10727, 10719, 10725, 10717, 10725, 10717, 10778, + 10770, 10778, 10770, 10776, 10768, 10776, 10768, 10774, 10766, 10774, 10766, 10772, 10764, + 10772, 10764, 10762, 10754, 10762, 10754, 10760, 10752, 10760, 10752, 10758, 10750, 10758, + 10750, 10756, 10748, 10756, 10748, 10746, 10738, 10746, 10738, 10744, 10736, 10744, 10736, + 10742, 10734, 10742, 10734, 10740, 10732, 10740, 10732, 10730, 10722, 10730, 10722, 10728, + 10720, 10728, 10720, 10726, 10718, 10726, 10718, 10724, 10716, 10724, 10716, 3023, 3015, + 3023, 3015, 3021, 3013, 3021, 3013, 3019, 3011, 3019, 3011, 3017, 3009, 3017, 3009, 3007, + 2999, 3007, 2999, 3005, 2997, 3005, 2997, 3003, 2995, 3003, 2995, 3001, 2993, 3001, 2993, + 2991, 2983, 2991, 2983, 2989, 2981, 2989, 2981, 2987, 2979, 2987, 2979, 2985, 2977, 2985, + 2977, 2975, 2967, 2975, 2967, 2973, 2965, 2973, 2965, 2971, 2963, 2971, 2963, 2969, 2961, + 2969, 2961, 3022, 3014, 3022, 3014, 3020, 3012, 3020, 3012, 3018, 3010, 3018, 3010, 3016, + 3008, 3016, 3008, 3006, 2998, 3006, 2998, 3004, 2996, 3004, 2996, 3002, 2994, 3002, 2994, + 3000, 2992, 3000, 2992, 2990, 2982, 2990, 2982, 2988, 2980, 2988, 2980, 2986, 2978, 2986, + 2978, 2984, 2976, 2984, 2976, 2974, 2966, 2974, 2966, 2972, 2964, 2972, 2964, 2970, 2962, + 2970, 2962, 2968, 2960, 2968, 2960, 300, 300, 296, 296, 292, 292, 288, 288, 298, 298, 294, 294, 290, 290, 286, 286, 299, 299, 295, 295, 291, 291, 287, 287, 301, 301, 297, 297, 293, - 293, 289, 289, 12952, 12952, 12952, 12952, 12952, 12952, 12952, 12952, 12952, 12952, 12948, - 12948, 12948, 12948, 12948, 12948, 12948, 12948, 12948, 12948, 12951, 12951, 12951, 12951, - 12951, 12951, 12951, 12951, 12951, 12951, 12947, 12947, 12947, 12947, 12947, 12947, 12947, - 12947, 12947, 12947, 12950, 12950, 12950, 12950, 12950, 12950, 12950, 12950, 12950, 12950, - 12946, 12946, 12946, 12946, 12946, 12946, 12946, 12946, 12946, 12946, 12949, 12949, 12949, - 12949, 12949, 12949, 12949, 12949, 12949, 12949, 12945, 12945, 12945, 12945, 12945, 12945, - 12945, 12945, 12945, 12945, 3417, 3417, 3417, 3417, 3417, 3417, 3417, 3417, 3417, 3417, - 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3416, 3416, 3416, 3416, 3416, - 3416, 3416, 3416, 3416, 3416, 3412, 3412, 3412, 3412, 3412, 3412, 3412, 3412, 3412, 3412, - 3415, 3415, 3415, 3415, 3415, 3415, 3415, 3415, 3415, 3415, 3411, 3411, 3411, 3411, 3411, - 3411, 3411, 3411, 3411, 3411, 3414, 3414, 3414, 3414, 3414, 3414, 3414, 3414, 3414, 3414, - 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 9831, 9831, 9831, 9831, 9831, - 9831, 9831, 9831, 9831, 9831, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, - 9830, 9830, 9830, 9830, 9830, 9830, 9830, 9830, 9830, 9830, 9826, 9826, 9826, 9826, 9826, - 9826, 9826, 9826, 9826, 9826, 9829, 9829, 9829, 9829, 9829, 9829, 9829, 9829, 9829, 9829, - 9825, 9825, 9825, 9825, 9825, 9825, 9825, 9825, 9825, 9825, 9828, 9828, 9828, 9828, 9828, - 9828, 9828, 9828, 9828, 9828, 9824, 9824, 9824, 9824, 9824, 9824, 9824, 9824, 9824, 9824, - 5417, 5417, 3780, 12892, 11553, 12452, 12452, 12452, 12452, 12452, 12452, 12452, 12452, - 12452, 12452, 12448, 12448, 12448, 12448, 12448, 12448, 12448, 12448, 12448, 12448, 12451, - 12451, 12451, 12451, 12451, 12451, 12451, 12451, 12451, 12451, 12447, 12447, 12447, 12447, - 12447, 12447, 12447, 12447, 12447, 12447, 12450, 12450, 12450, 12450, 12450, 12450, 12450, - 12450, 12450, 12450, 12446, 12446, 12446, 12446, 12446, 12446, 12446, 12446, 12446, 12446, - 12449, 12449, 12449, 12449, 12449, 12449, 12449, 12449, 12449, 12449, 12445, 12445, 12445, - 12445, 12445, 12445, 12445, 12445, 12445, 12445, 14663, 14663, 14662, 14662, 5194, 5194, - 16140, 16194, 16248, 16140, 16194, 16248, 16139, 16193, 16247, 16139, 16193, 16247, 16158, - 16212, 16266, 16158, 16212, 16266, 16157, 16211, 16265, 16157, 16211, 16265, 16176, 16230, - 16284, 16176, 16230, 16284, 16175, 16229, 16283, 16175, 16229, 16283, 16142, 16196, 16250, - 16142, 16196, 16250, 16141, 16195, 16249, 16141, 16195, 16249, 16160, 16214, 16268, 16160, - 16214, 16268, 16159, 16213, 16267, 16159, 16213, 16267, 16178, 16232, 16286, 16178, 16232, - 16286, 16177, 16231, 16285, 16177, 16231, 16285, 16144, 16198, 16252, 16144, 16198, 16252, - 16143, 16197, 16251, 16143, 16197, 16251, 16162, 16216, 16270, 16162, 16216, 16270, 16161, - 16215, 16269, 16161, 16215, 16269, 16180, 16234, 16288, 16180, 16234, 16288, 16179, 16233, - 16287, 16179, 16233, 16287, 16146, 16200, 16254, 16146, 16200, 16254, 16145, 16199, 16253, - 16145, 16199, 16253, 16164, 16218, 16272, 16164, 16218, 16272, 16163, 16217, 16271, 16163, - 16217, 16271, 16182, 16236, 16290, 16182, 16236, 16290, 16181, 16235, 16289, 16181, 16235, - 16289, 16148, 16202, 16256, 16148, 16202, 16256, 16147, 16201, 16255, 16147, 16201, 16255, - 16166, 16220, 16274, 16166, 16220, 16274, 16165, 16219, 16273, 16165, 16219, 16273, 16184, - 16238, 16292, 16184, 16238, 16292, 16183, 16237, 16291, 16183, 16237, 16291, 16150, 16204, - 16258, 16150, 16204, 16258, 16149, 16203, 16257, 16149, 16203, 16257, 16168, 16222, 16276, - 16168, 16222, 16276, 16167, 16221, 16275, 16167, 16221, 16275, 16186, 16240, 16294, 16186, - 16240, 16294, 16185, 16239, 16293, 16185, 16239, 16293, 16152, 16206, 16260, 16152, 16206, - 16260, 16151, 16205, 16259, 16151, 16205, 16259, 16170, 16224, 16278, 16170, 16224, 16278, - 16169, 16223, 16277, 16169, 16223, 16277, 16188, 16242, 16296, 16188, 16242, 16296, 16187, - 16241, 16295, 16187, 16241, 16295, 16154, 16208, 16262, 16154, 16208, 16262, 16153, 16207, - 16261, 16153, 16207, 16261, 16172, 16226, 16280, 16172, 16226, 16280, 16171, 16225, 16279, - 16171, 16225, 16279, 16190, 16244, 16298, 16190, 16244, 16298, 16189, 16243, 16297, 16189, - 16243, 16297, 16156, 16210, 16264, 16156, 16210, 16264, 16155, 16209, 16263, 16155, 16209, - 16263, 16174, 16228, 16282, 16174, 16228, 16282, 16173, 16227, 16281, 16173, 16227, 16281, - 16192, 16246, 16300, 16192, 16246, 16300, 16191, 16245, 16299, 16191, 16245, 16299, 12593, - 14635, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, - 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, 6720, - 6720, 6720, 6720, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 352, 352, 352, 352, - 352, 352, 352, 352, 352, 352, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 351, 351, - 351, 351, 351, 351, 351, 351, 351, 351, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, - 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 15380, 15381, 15382, 15383, - 13163, 15135, 15131, 15133, 15129, 15134, 15130, 15132, 15128, 15044, 15047, 15048, 15050, - 15057, 15061, 15062, 15064, 15164, 12391, 12389, 12390, 12392, 12387, 12385, 12386, 12388, - 5994, 14633, 6853, 1309, 12908, 12906, 12907, 12909, 12912, 12910, 12911, 12913, 12916, - 12914, 12915, 12917, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5236, - 5236, 5236, 5236, 5236, 5236, 5236, 5236, 5236, 5236, 5239, 5239, 5239, 5239, 5239, 5239, - 5239, 5239, 5239, 5239, 5235, 5235, 5235, 5235, 5235, 5235, 5235, 5235, 5235, 5235, 5238, - 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5234, 5234, 5234, 5234, 5234, 5234, - 5234, 5234, 5234, 5234, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5233, - 5233, 5233, 5233, 5233, 5233, 5233, 5233, 5233, 5233, 14733, 12735, 6872, 6872, 6870, 6870, - 6871, 6871, 6873, 6873, 11623, 11615, 11621, 11613, 11622, 11614, 11624, 11616, 11619, - 11611, 11617, 11609, 11618, 11610, 11620, 11612, 15043, 15043, 15043, 15043, 15042, 15042, - 15042, 15042, 15043, 15043, 15043, 15043, 15042, 15042, 15042, 15042, 15043, 15043, 15043, - 15043, 15042, 15042, 15042, 15042, 15043, 15043, 15043, 15043, 15042, 15042, 15042, 15042, - 15035, 15035, 15035, 15035, 15034, 15034, 15034, 15034, 15035, 15035, 15035, 15035, 15034, - 15034, 15034, 15034, 15035, 15035, 15035, 15035, 15034, 15034, 15034, 15034, 15035, 15035, - 15035, 15035, 15034, 15034, 15034, 15034, 15039, 15039, 15039, 15039, 15038, 15038, 15038, - 15038, 15039, 15039, 15039, 15039, 15038, 15038, 15038, 15038, 15039, 15039, 15039, 15039, - 15038, 15038, 15038, 15038, 15039, 15039, 15039, 15039, 15038, 15038, 15038, 15038, 15031, - 15031, 15031, 15031, 15030, 15030, 15030, 15030, 15031, 15031, 15031, 15031, 15030, 15030, - 15030, 15030, 15031, 15031, 15031, 15031, 15030, 15030, 15030, 15030, 15031, 15031, 15031, - 15031, 15030, 15030, 15030, 15030, 3785, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, - 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 380, 380, 380, 380, 380, 380, 380, 380, - 380, 380, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 379, 379, 379, 379, 379, 379, - 379, 379, 379, 379, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 378, 378, 378, 378, - 378, 378, 378, 378, 378, 378, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 13635, - 13635, 13635, 13635, 13635, 13635, 13635, 13635, 13635, 13635, 13631, 13631, 13631, 13631, - 13631, 13631, 13631, 13631, 13631, 13631, 13634, 13634, 13634, 13634, 13634, 13634, 13634, - 13634, 13634, 13634, 13630, 13630, 13630, 13630, 13630, 13630, 13630, 13630, 13630, 13630, - 13633, 13633, 13633, 13633, 13633, 13633, 13633, 13633, 13633, 13633, 13629, 13629, 13629, - 13629, 13629, 13629, 13629, 13629, 13629, 13629, 13632, 13632, 13632, 13632, 13632, 13632, - 13632, 13632, 13632, 13632, 13628, 13628, 13628, 13628, 13628, 13628, 13628, 13628, 13628, - 13628, 13595, 13595, 13595, 13595, 13595, 13595, 13595, 13595, 13595, 13595, 13591, 13591, - 13591, 13591, 13591, 13591, 13591, 13591, 13591, 13591, 13594, 13594, 13594, 13594, 13594, - 13594, 13594, 13594, 13594, 13594, 13590, 13590, 13590, 13590, 13590, 13590, 13590, 13590, - 13590, 13590, 13593, 13593, 13593, 13593, 13593, 13593, 13593, 13593, 13593, 13593, 13589, - 13589, 13589, 13589, 13589, 13589, 13589, 13589, 13589, 13589, 13592, 13592, 13592, 13592, - 13592, 13592, 13592, 13592, 13592, 13592, 13588, 13588, 13588, 13588, 13588, 13588, 13588, - 13588, 13588, 13588, 15621, 15624, 15622, 15623, 15620, 15619, 15615, 15618, 15616, 15617, - 15614, 15613, 846, 3991, 4045, 4099, 3991, 4045, 4099, 3990, 4044, 4098, 3990, 4044, 4098, - 4009, 4063, 4117, 4009, 4063, 4117, 4008, 4062, 4116, 4008, 4062, 4116, 4027, 4081, 4135, - 4027, 4081, 4135, 4026, 4080, 4134, 4026, 4080, 4134, 3993, 4047, 4101, 3993, 4047, 4101, - 3992, 4046, 4100, 3992, 4046, 4100, 4011, 4065, 4119, 4011, 4065, 4119, 4010, 4064, 4118, - 4010, 4064, 4118, 4029, 4083, 4137, 4029, 4083, 4137, 4028, 4082, 4136, 4028, 4082, 4136, - 3995, 4049, 4103, 3995, 4049, 4103, 3994, 4048, 4102, 3994, 4048, 4102, 4013, 4067, 4121, - 4013, 4067, 4121, 4012, 4066, 4120, 4012, 4066, 4120, 4031, 4085, 4139, 4031, 4085, 4139, - 4030, 4084, 4138, 4030, 4084, 4138, 3997, 4051, 4105, 3997, 4051, 4105, 3996, 4050, 4104, - 3996, 4050, 4104, 4015, 4069, 4123, 4015, 4069, 4123, 4014, 4068, 4122, 4014, 4068, 4122, - 4033, 4087, 4141, 4033, 4087, 4141, 4032, 4086, 4140, 4032, 4086, 4140, 3999, 4053, 4107, - 3999, 4053, 4107, 3998, 4052, 4106, 3998, 4052, 4106, 4017, 4071, 4125, 4017, 4071, 4125, - 4016, 4070, 4124, 4016, 4070, 4124, 4035, 4089, 4143, 4035, 4089, 4143, 4034, 4088, 4142, - 4034, 4088, 4142, 4001, 4055, 4109, 4001, 4055, 4109, 4000, 4054, 4108, 4000, 4054, 4108, - 4019, 4073, 4127, 4019, 4073, 4127, 4018, 4072, 4126, 4018, 4072, 4126, 4037, 4091, 4145, - 4037, 4091, 4145, 4036, 4090, 4144, 4036, 4090, 4144, 4003, 4057, 4111, 4003, 4057, 4111, - 4002, 4056, 4110, 4002, 4056, 4110, 4021, 4075, 4129, 4021, 4075, 4129, 4020, 4074, 4128, - 4020, 4074, 4128, 4039, 4093, 4147, 4039, 4093, 4147, 4038, 4092, 4146, 4038, 4092, 4146, - 4005, 4059, 4113, 4005, 4059, 4113, 4004, 4058, 4112, 4004, 4058, 4112, 4023, 4077, 4131, - 4023, 4077, 4131, 4022, 4076, 4130, 4022, 4076, 4130, 4041, 4095, 4149, 4041, 4095, 4149, - 4040, 4094, 4148, 4040, 4094, 4148, 4007, 4061, 4115, 4007, 4061, 4115, 4006, 4060, 4114, - 4006, 4060, 4114, 4025, 4079, 4133, 4025, 4079, 4133, 4024, 4078, 4132, 4024, 4078, 4132, - 4043, 4097, 4151, 4043, 4097, 4151, 4042, 4096, 4150, 4042, 4096, 4150, 3795, 3849, 3903, - 3795, 3849, 3903, 3794, 3848, 3902, 3794, 3848, 3902, 3813, 3867, 3921, 3813, 3867, 3921, - 3812, 3866, 3920, 3812, 3866, 3920, 3831, 3885, 3939, 3831, 3885, 3939, 3830, 3884, 3938, - 3830, 3884, 3938, 3797, 3851, 3905, 3797, 3851, 3905, 3796, 3850, 3904, 3796, 3850, 3904, - 3815, 3869, 3923, 3815, 3869, 3923, 3814, 3868, 3922, 3814, 3868, 3922, 3833, 3887, 3941, - 3833, 3887, 3941, 3832, 3886, 3940, 3832, 3886, 3940, 3799, 3853, 3907, 3799, 3853, 3907, - 3798, 3852, 3906, 3798, 3852, 3906, 3817, 3871, 3925, 3817, 3871, 3925, 3816, 3870, 3924, - 3816, 3870, 3924, 3835, 3889, 3943, 3835, 3889, 3943, 3834, 3888, 3942, 3834, 3888, 3942, - 3801, 3855, 3909, 3801, 3855, 3909, 3800, 3854, 3908, 3800, 3854, 3908, 3819, 3873, 3927, - 3819, 3873, 3927, 3818, 3872, 3926, 3818, 3872, 3926, 3837, 3891, 3945, 3837, 3891, 3945, - 3836, 3890, 3944, 3836, 3890, 3944, 3803, 3857, 3911, 3803, 3857, 3911, 3802, 3856, 3910, - 3802, 3856, 3910, 3821, 3875, 3929, 3821, 3875, 3929, 3820, 3874, 3928, 3820, 3874, 3928, - 3839, 3893, 3947, 3839, 3893, 3947, 3838, 3892, 3946, 3838, 3892, 3946, 3805, 3859, 3913, - 3805, 3859, 3913, 3804, 3858, 3912, 3804, 3858, 3912, 3823, 3877, 3931, 3823, 3877, 3931, - 3822, 3876, 3930, 3822, 3876, 3930, 3841, 3895, 3949, 3841, 3895, 3949, 3840, 3894, 3948, - 3840, 3894, 3948, 3807, 3861, 3915, 3807, 3861, 3915, 3806, 3860, 3914, 3806, 3860, 3914, - 3825, 3879, 3933, 3825, 3879, 3933, 3824, 3878, 3932, 3824, 3878, 3932, 3843, 3897, 3951, - 3843, 3897, 3951, 3842, 3896, 3950, 3842, 3896, 3950, 3809, 3863, 3917, 3809, 3863, 3917, - 3808, 3862, 3916, 3808, 3862, 3916, 3827, 3881, 3935, 3827, 3881, 3935, 3826, 3880, 3934, - 3826, 3880, 3934, 3845, 3899, 3953, 3845, 3899, 3953, 3844, 3898, 3952, 3844, 3898, 3952, - 3811, 3865, 3919, 3811, 3865, 3919, 3810, 3864, 3918, 3810, 3864, 3918, 3829, 3883, 3937, - 3829, 3883, 3937, 3828, 3882, 3936, 3828, 3882, 3936, 3847, 3901, 3955, 3847, 3901, 3955, - 3846, 3900, 3954, 3846, 3900, 3954, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, - 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, - 1603, 1603, 1603, 1603, 1603, 1603, 11554, 11555, 11556, 11557, 11558, 11559, 11560, 11561, - 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 12788, 12782, 12788, 12782, 12788, 12782, - 12788, 12782, 12789, 12783, 12790, 12784, 12791, 12785, 12792, 12786, 12787, 12781, 12787, - 12781, 12787, 12781, 12787, 12781, 6820, 6814, 6820, 6814, 6820, 6814, 6820, 6814, 6821, - 6815, 6822, 6816, 6823, 6817, 6824, 6818, 6819, 6813, 6819, 6813, 6819, 6813, 6819, 6813, - 15606, 15600, 15606, 15600, 15606, 15600, 15606, 15600, 15607, 15601, 15608, 15602, 15609, - 15603, 15610, 15604, 15605, 15599, 15605, 15599, 15605, 15599, 15605, 15599, 369, 363, 369, - 363, 369, 363, 369, 363, 370, 364, 371, 365, 372, 366, 373, 367, 368, 362, 368, 362, 368, - 362, 368, 362, 14581, 14575, 14581, 14575, 14581, 14575, 14581, 14575, 14582, 14576, 14583, - 14577, 14584, 14578, 14585, 14579, 14580, 14574, 14580, 14574, 14580, 14574, 14580, 14574, - 7375, 7369, 7375, 7369, 7375, 7369, 7375, 7369, 7376, 7370, 7377, 7371, 7378, 7372, 7379, - 7373, 7374, 7368, 7374, 7368, 7374, 7368, 7374, 7368, 342, 336, 342, 336, 342, 336, 342, - 336, 343, 337, 344, 338, 345, 339, 346, 340, 341, 335, 341, 335, 341, 335, 341, 335, 15015, - 15009, 15015, 15009, 15015, 15009, 15015, 15009, 15016, 15010, 15017, 15011, 15018, 15012, - 15019, 15013, 15014, 15008, 15014, 15008, 15014, 15008, 15014, 15008, 13872, 13866, 13872, - 13866, 13872, 13866, 13872, 13866, 13873, 13867, 13874, 13868, 13875, 13869, 13876, 13870, - 13871, 13865, 13871, 13865, 13871, 13865, 13871, 13865, 12870, 12864, 12870, 12864, 12870, - 12864, 12870, 12864, 12871, 12865, 12872, 12866, 12873, 12867, 12874, 12868, 12869, 12863, - 12869, 12863, 12869, 12863, 12869, 12863, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, - 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, - 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9297, 9297, 9298, 9298, 9299, 9299, - 9300, 9300, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, - 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, - 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14566, 14567, 14567, 14568, 14568, 14569, - 14569, 14570, 14570, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 293, 289, 289, 13469, 13469, 13469, 13469, 13469, 13469, 13469, 13469, 13469, 13469, 13465, + 13465, 13465, 13465, 13465, 13465, 13465, 13465, 13465, 13465, 13468, 13468, 13468, 13468, + 13468, 13468, 13468, 13468, 13468, 13468, 13464, 13464, 13464, 13464, 13464, 13464, 13464, + 13464, 13464, 13464, 13467, 13467, 13467, 13467, 13467, 13467, 13467, 13467, 13467, 13467, + 13463, 13463, 13463, 13463, 13463, 13463, 13463, 13463, 13463, 13463, 13466, 13466, 13466, + 13466, 13466, 13466, 13466, 13466, 13466, 13466, 13462, 13462, 13462, 13462, 13462, 13462, + 13462, 13462, 13462, 13462, 3463, 3463, 3463, 3463, 3463, 3463, 3463, 3463, 3463, 3463, + 3459, 3459, 3459, 3459, 3459, 3459, 3459, 3459, 3459, 3459, 3462, 3462, 3462, 3462, 3462, + 3462, 3462, 3462, 3462, 3462, 3458, 3458, 3458, 3458, 3458, 3458, 3458, 3458, 3458, 3458, + 3461, 3461, 3461, 3461, 3461, 3461, 3461, 3461, 3461, 3461, 3457, 3457, 3457, 3457, 3457, + 3457, 3457, 3457, 3457, 3457, 3460, 3460, 3460, 3460, 3460, 3460, 3460, 3460, 3460, 3460, + 3456, 3456, 3456, 3456, 3456, 3456, 3456, 3456, 3456, 3456, 10293, 10293, 10293, 10293, + 10293, 10293, 10293, 10293, 10293, 10293, 10289, 10289, 10289, 10289, 10289, 10289, 10289, + 10289, 10289, 10289, 10292, 10292, 10292, 10292, 10292, 10292, 10292, 10292, 10292, 10292, + 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10291, 10291, 10291, + 10291, 10291, 10291, 10291, 10291, 10291, 10291, 10287, 10287, 10287, 10287, 10287, 10287, + 10287, 10287, 10287, 10287, 10290, 10290, 10290, 10290, 10290, 10290, 10290, 10290, 10290, + 10290, 10286, 10286, 10286, 10286, 10286, 10286, 10286, 10286, 10286, 10286, 5847, 5847, + 3826, 13409, 12031, 12962, 12962, 12962, 12962, 12962, 12962, 12962, 12962, 12962, 12962, + 12958, 12958, 12958, 12958, 12958, 12958, 12958, 12958, 12958, 12958, 12961, 12961, 12961, + 12961, 12961, 12961, 12961, 12961, 12961, 12961, 12957, 12957, 12957, 12957, 12957, 12957, + 12957, 12957, 12957, 12957, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, + 12960, 12956, 12956, 12956, 12956, 12956, 12956, 12956, 12956, 12956, 12956, 12959, 12959, + 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12955, 12955, 12955, 12955, 12955, + 12955, 12955, 12955, 12955, 12955, 15206, 15206, 15205, 15205, 5624, 5624, 16723, 16777, + 16831, 16723, 16777, 16831, 16722, 16776, 16830, 16722, 16776, 16830, 16741, 16795, 16849, + 16741, 16795, 16849, 16740, 16794, 16848, 16740, 16794, 16848, 16759, 16813, 16867, 16759, + 16813, 16867, 16758, 16812, 16866, 16758, 16812, 16866, 16725, 16779, 16833, 16725, 16779, + 16833, 16724, 16778, 16832, 16724, 16778, 16832, 16743, 16797, 16851, 16743, 16797, 16851, + 16742, 16796, 16850, 16742, 16796, 16850, 16761, 16815, 16869, 16761, 16815, 16869, 16760, + 16814, 16868, 16760, 16814, 16868, 16727, 16781, 16835, 16727, 16781, 16835, 16726, 16780, + 16834, 16726, 16780, 16834, 16745, 16799, 16853, 16745, 16799, 16853, 16744, 16798, 16852, + 16744, 16798, 16852, 16763, 16817, 16871, 16763, 16817, 16871, 16762, 16816, 16870, 16762, + 16816, 16870, 16729, 16783, 16837, 16729, 16783, 16837, 16728, 16782, 16836, 16728, 16782, + 16836, 16747, 16801, 16855, 16747, 16801, 16855, 16746, 16800, 16854, 16746, 16800, 16854, + 16765, 16819, 16873, 16765, 16819, 16873, 16764, 16818, 16872, 16764, 16818, 16872, 16731, + 16785, 16839, 16731, 16785, 16839, 16730, 16784, 16838, 16730, 16784, 16838, 16749, 16803, + 16857, 16749, 16803, 16857, 16748, 16802, 16856, 16748, 16802, 16856, 16767, 16821, 16875, + 16767, 16821, 16875, 16766, 16820, 16874, 16766, 16820, 16874, 16733, 16787, 16841, 16733, + 16787, 16841, 16732, 16786, 16840, 16732, 16786, 16840, 16751, 16805, 16859, 16751, 16805, + 16859, 16750, 16804, 16858, 16750, 16804, 16858, 16769, 16823, 16877, 16769, 16823, 16877, + 16768, 16822, 16876, 16768, 16822, 16876, 16735, 16789, 16843, 16735, 16789, 16843, 16734, + 16788, 16842, 16734, 16788, 16842, 16753, 16807, 16861, 16753, 16807, 16861, 16752, 16806, + 16860, 16752, 16806, 16860, 16771, 16825, 16879, 16771, 16825, 16879, 16770, 16824, 16878, + 16770, 16824, 16878, 16737, 16791, 16845, 16737, 16791, 16845, 16736, 16790, 16844, 16736, + 16790, 16844, 16755, 16809, 16863, 16755, 16809, 16863, 16754, 16808, 16862, 16754, 16808, + 16862, 16773, 16827, 16881, 16773, 16827, 16881, 16772, 16826, 16880, 16772, 16826, 16880, + 16739, 16793, 16847, 16739, 16793, 16847, 16738, 16792, 16846, 16738, 16792, 16846, 16757, + 16811, 16865, 16757, 16811, 16865, 16756, 16810, 16864, 16756, 16810, 16864, 16775, 16829, + 16883, 16775, 16829, 16883, 16774, 16828, 16882, 16774, 16828, 16882, 13109, 15178, 7150, + 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, + 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, + 7150, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 352, 352, 352, 352, 352, 352, 352, + 352, 352, 352, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 351, 351, 351, 351, 351, + 351, 351, 351, 351, 351, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 350, 350, 350, + 350, 350, 350, 350, 350, 350, 350, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 15936, 15937, 15938, 15939, 13698, 15685, + 15681, 15683, 15679, 15684, 15680, 15682, 15678, 15594, 15597, 15598, 15600, 15607, 15611, + 15612, 15614, 15720, 12901, 12899, 12900, 12902, 12897, 12895, 12896, 12898, 6424, 15176, + 7283, 1321, 13425, 13423, 13424, 13426, 13429, 13427, 13428, 13430, 13433, 13431, 13432, + 13434, 5670, 5670, 5670, 5670, 5670, 5670, 5670, 5670, 5670, 5670, 5666, 5666, 5666, 5666, + 5666, 5666, 5666, 5666, 5666, 5666, 5669, 5669, 5669, 5669, 5669, 5669, 5669, 5669, 5669, + 5669, 5665, 5665, 5665, 5665, 5665, 5665, 5665, 5665, 5665, 5665, 5668, 5668, 5668, 5668, + 5668, 5668, 5668, 5668, 5668, 5668, 5664, 5664, 5664, 5664, 5664, 5664, 5664, 5664, 5664, + 5664, 5667, 5667, 5667, 5667, 5667, 5667, 5667, 5667, 5667, 5667, 5663, 5663, 5663, 5663, + 5663, 5663, 5663, 5663, 5663, 5663, 15276, 13252, 7302, 7302, 7300, 7300, 7301, 7301, 7303, + 7303, 12101, 12093, 12099, 12091, 12100, 12092, 12102, 12094, 12097, 12089, 12095, 12087, + 12096, 12088, 12098, 12090, 15591, 15591, 15591, 15591, 15590, 15590, 15590, 15590, 15591, + 15591, 15591, 15591, 15590, 15590, 15590, 15590, 15591, 15591, 15591, 15591, 15590, 15590, + 15590, 15590, 15591, 15591, 15591, 15591, 15590, 15590, 15590, 15590, 15583, 15583, 15583, + 15583, 15582, 15582, 15582, 15582, 15583, 15583, 15583, 15583, 15582, 15582, 15582, 15582, + 15583, 15583, 15583, 15583, 15582, 15582, 15582, 15582, 15583, 15583, 15583, 15583, 15582, + 15582, 15582, 15582, 15587, 15587, 15587, 15587, 15586, 15586, 15586, 15586, 15587, 15587, + 15587, 15587, 15586, 15586, 15586, 15586, 15587, 15587, 15587, 15587, 15586, 15586, 15586, + 15586, 15587, 15587, 15587, 15587, 15586, 15586, 15586, 15586, 15579, 15579, 15579, 15579, + 15578, 15578, 15578, 15578, 15579, 15579, 15579, 15579, 15578, 15578, 15578, 15578, 15579, + 15579, 15579, 15579, 15578, 15578, 15578, 15578, 15579, 15579, 15579, 15579, 15578, 15578, + 15578, 15578, 3831, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 389, 389, 389, 389, + 389, 389, 389, 389, 389, 389, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 388, 388, + 388, 388, 388, 388, 388, 388, 388, 388, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, + 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 390, 390, 390, 390, 390, 390, 390, 390, + 390, 390, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 14178, 14178, 14178, 14178, + 14178, 14178, 14178, 14178, 14178, 14178, 14174, 14174, 14174, 14174, 14174, 14174, 14174, + 14174, 14174, 14174, 14177, 14177, 14177, 14177, 14177, 14177, 14177, 14177, 14177, 14177, + 14173, 14173, 14173, 14173, 14173, 14173, 14173, 14173, 14173, 14173, 14176, 14176, 14176, + 14176, 14176, 14176, 14176, 14176, 14176, 14176, 14172, 14172, 14172, 14172, 14172, 14172, + 14172, 14172, 14172, 14172, 14175, 14175, 14175, 14175, 14175, 14175, 14175, 14175, 14175, + 14175, 14171, 14171, 14171, 14171, 14171, 14171, 14171, 14171, 14171, 14171, 14138, 14138, + 14138, 14138, 14138, 14138, 14138, 14138, 14138, 14138, 14134, 14134, 14134, 14134, 14134, + 14134, 14134, 14134, 14134, 14134, 14137, 14137, 14137, 14137, 14137, 14137, 14137, 14137, + 14137, 14137, 14133, 14133, 14133, 14133, 14133, 14133, 14133, 14133, 14133, 14133, 14136, + 14136, 14136, 14136, 14136, 14136, 14136, 14136, 14136, 14136, 14132, 14132, 14132, 14132, + 14132, 14132, 14132, 14132, 14132, 14132, 14135, 14135, 14135, 14135, 14135, 14135, 14135, + 14135, 14135, 14135, 14131, 14131, 14131, 14131, 14131, 14131, 14131, 14131, 14131, 14131, + 16185, 16188, 16186, 16187, 16184, 16183, 16179, 16182, 16180, 16181, 16178, 16177, 858, + 4421, 4475, 4529, 4421, 4475, 4529, 4420, 4474, 4528, 4420, 4474, 4528, 4439, 4493, 4547, + 4439, 4493, 4547, 4438, 4492, 4546, 4438, 4492, 4546, 4457, 4511, 4565, 4457, 4511, 4565, + 4456, 4510, 4564, 4456, 4510, 4564, 4423, 4477, 4531, 4423, 4477, 4531, 4422, 4476, 4530, + 4422, 4476, 4530, 4441, 4495, 4549, 4441, 4495, 4549, 4440, 4494, 4548, 4440, 4494, 4548, + 4459, 4513, 4567, 4459, 4513, 4567, 4458, 4512, 4566, 4458, 4512, 4566, 4425, 4479, 4533, + 4425, 4479, 4533, 4424, 4478, 4532, 4424, 4478, 4532, 4443, 4497, 4551, 4443, 4497, 4551, + 4442, 4496, 4550, 4442, 4496, 4550, 4461, 4515, 4569, 4461, 4515, 4569, 4460, 4514, 4568, + 4460, 4514, 4568, 4427, 4481, 4535, 4427, 4481, 4535, 4426, 4480, 4534, 4426, 4480, 4534, + 4445, 4499, 4553, 4445, 4499, 4553, 4444, 4498, 4552, 4444, 4498, 4552, 4463, 4517, 4571, + 4463, 4517, 4571, 4462, 4516, 4570, 4462, 4516, 4570, 4429, 4483, 4537, 4429, 4483, 4537, + 4428, 4482, 4536, 4428, 4482, 4536, 4447, 4501, 4555, 4447, 4501, 4555, 4446, 4500, 4554, + 4446, 4500, 4554, 4465, 4519, 4573, 4465, 4519, 4573, 4464, 4518, 4572, 4464, 4518, 4572, + 4431, 4485, 4539, 4431, 4485, 4539, 4430, 4484, 4538, 4430, 4484, 4538, 4449, 4503, 4557, + 4449, 4503, 4557, 4448, 4502, 4556, 4448, 4502, 4556, 4467, 4521, 4575, 4467, 4521, 4575, + 4466, 4520, 4574, 4466, 4520, 4574, 4433, 4487, 4541, 4433, 4487, 4541, 4432, 4486, 4540, + 4432, 4486, 4540, 4451, 4505, 4559, 4451, 4505, 4559, 4450, 4504, 4558, 4450, 4504, 4558, + 4469, 4523, 4577, 4469, 4523, 4577, 4468, 4522, 4576, 4468, 4522, 4576, 4435, 4489, 4543, + 4435, 4489, 4543, 4434, 4488, 4542, 4434, 4488, 4542, 4453, 4507, 4561, 4453, 4507, 4561, + 4452, 4506, 4560, 4452, 4506, 4560, 4471, 4525, 4579, 4471, 4525, 4579, 4470, 4524, 4578, + 4470, 4524, 4578, 4437, 4491, 4545, 4437, 4491, 4545, 4436, 4490, 4544, 4436, 4490, 4544, + 4455, 4509, 4563, 4455, 4509, 4563, 4454, 4508, 4562, 4454, 4508, 4562, 4473, 4527, 4581, + 4473, 4527, 4581, 4472, 4526, 4580, 4472, 4526, 4580, 3841, 3895, 3949, 3841, 3895, 3949, + 3840, 3894, 3948, 3840, 3894, 3948, 3859, 3913, 3967, 3859, 3913, 3967, 3858, 3912, 3966, + 3858, 3912, 3966, 3877, 3931, 3985, 3877, 3931, 3985, 3876, 3930, 3984, 3876, 3930, 3984, + 3843, 3897, 3951, 3843, 3897, 3951, 3842, 3896, 3950, 3842, 3896, 3950, 3861, 3915, 3969, + 3861, 3915, 3969, 3860, 3914, 3968, 3860, 3914, 3968, 3879, 3933, 3987, 3879, 3933, 3987, + 3878, 3932, 3986, 3878, 3932, 3986, 3845, 3899, 3953, 3845, 3899, 3953, 3844, 3898, 3952, + 3844, 3898, 3952, 3863, 3917, 3971, 3863, 3917, 3971, 3862, 3916, 3970, 3862, 3916, 3970, + 3881, 3935, 3989, 3881, 3935, 3989, 3880, 3934, 3988, 3880, 3934, 3988, 3847, 3901, 3955, + 3847, 3901, 3955, 3846, 3900, 3954, 3846, 3900, 3954, 3865, 3919, 3973, 3865, 3919, 3973, + 3864, 3918, 3972, 3864, 3918, 3972, 3883, 3937, 3991, 3883, 3937, 3991, 3882, 3936, 3990, + 3882, 3936, 3990, 3849, 3903, 3957, 3849, 3903, 3957, 3848, 3902, 3956, 3848, 3902, 3956, + 3867, 3921, 3975, 3867, 3921, 3975, 3866, 3920, 3974, 3866, 3920, 3974, 3885, 3939, 3993, + 3885, 3939, 3993, 3884, 3938, 3992, 3884, 3938, 3992, 3851, 3905, 3959, 3851, 3905, 3959, + 3850, 3904, 3958, 3850, 3904, 3958, 3869, 3923, 3977, 3869, 3923, 3977, 3868, 3922, 3976, + 3868, 3922, 3976, 3887, 3941, 3995, 3887, 3941, 3995, 3886, 3940, 3994, 3886, 3940, 3994, + 3853, 3907, 3961, 3853, 3907, 3961, 3852, 3906, 3960, 3852, 3906, 3960, 3871, 3925, 3979, + 3871, 3925, 3979, 3870, 3924, 3978, 3870, 3924, 3978, 3889, 3943, 3997, 3889, 3943, 3997, + 3888, 3942, 3996, 3888, 3942, 3996, 3855, 3909, 3963, 3855, 3909, 3963, 3854, 3908, 3962, + 3854, 3908, 3962, 3873, 3927, 3981, 3873, 3927, 3981, 3872, 3926, 3980, 3872, 3926, 3980, + 3891, 3945, 3999, 3891, 3945, 3999, 3890, 3944, 3998, 3890, 3944, 3998, 3857, 3911, 3965, + 3857, 3911, 3965, 3856, 3910, 3964, 3856, 3910, 3964, 3875, 3929, 3983, 3875, 3929, 3983, + 3874, 3928, 3982, 3874, 3928, 3982, 3893, 3947, 4001, 3893, 3947, 4001, 3892, 3946, 4000, + 3892, 3946, 4000, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, + 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, + 1631, 1631, 1631, 12032, 12033, 12034, 12035, 12036, 12037, 12038, 12039, 1934, 1935, 1936, + 1937, 1938, 1939, 1940, 1941, 13305, 13299, 13305, 13299, 13305, 13299, 13305, 13299, + 13306, 13300, 13307, 13301, 13308, 13302, 13309, 13303, 13304, 13298, 13304, 13298, 13304, + 13298, 13304, 13298, 7250, 7244, 7250, 7244, 7250, 7244, 7250, 7244, 7251, 7245, 7252, + 7246, 7253, 7247, 7254, 7248, 7249, 7243, 7249, 7243, 7249, 7243, 7249, 7243, 16170, 16164, + 16170, 16164, 16170, 16164, 16170, 16164, 16171, 16165, 16172, 16166, 16173, 16167, 16174, + 16168, 16169, 16163, 16169, 16163, 16169, 16163, 16169, 16163, 381, 375, 381, 375, 381, + 375, 381, 375, 382, 376, 383, 377, 384, 378, 385, 379, 380, 374, 380, 374, 380, 374, 380, + 374, 15124, 15118, 15124, 15118, 15124, 15118, 15124, 15118, 15125, 15119, 15126, 15120, + 15127, 15121, 15128, 15122, 15123, 15117, 15123, 15117, 15123, 15117, 15123, 15117, 7805, + 7799, 7805, 7799, 7805, 7799, 7805, 7799, 7806, 7800, 7807, 7801, 7808, 7802, 7809, 7803, + 7804, 7798, 7804, 7798, 7804, 7798, 7804, 7798, 342, 336, 342, 336, 342, 336, 342, 336, + 343, 337, 344, 338, 345, 339, 346, 340, 341, 335, 341, 335, 341, 335, 341, 335, 15559, + 15553, 15559, 15553, 15559, 15553, 15559, 15553, 15560, 15554, 15561, 15555, 15562, 15556, + 15563, 15557, 15558, 15552, 15558, 15552, 15558, 15552, 15558, 15552, 14415, 14409, 14415, + 14409, 14415, 14409, 14415, 14409, 14416, 14410, 14417, 14411, 14418, 14412, 14419, 14413, + 14414, 14408, 14414, 14408, 14414, 14408, 14414, 14408, 13387, 13381, 13387, 13381, 13387, + 13381, 13387, 13381, 13388, 13382, 13389, 13383, 13390, 13384, 13391, 13385, 13386, 13380, + 13386, 13380, 13386, 13380, 13386, 13380, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, + 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, + 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9726, 9727, 9727, 9728, 9728, 9729, 9729, + 9730, 9730, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, + 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, + 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15109, 15110, 15110, 15111, 15111, 15112, + 15112, 15113, 15113, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, - 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, - 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, - 5469, 5469, 5470, 5470, 5471, 5471, 5472, 5472, 5473, 5473, 10988, 10988, 10988, 10988, - 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, - 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, 10988, - 10988, 10988, 10989, 10989, 10990, 10990, 10991, 10991, 10992, 10992, 11012, 11012, 11012, - 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, - 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, 11012, - 11012, 11012, 11012, 11013, 11013, 11014, 11014, 11015, 11015, 11016, 11016, 13833, 13833, - 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, - 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, 13833, - 13833, 13833, 13833, 13833, 13834, 13834, 13835, 13835, 13836, 13836, 13837, 13837, 13061, - 13059, 13060, 13062, 7908, 7906, 7907, 7909, 16116, 16114, 16115, 16117, 10211, 10211, - 10211, 10211, 10211, 10211, 10209, 10209, 10209, 10209, 10209, 10209, 10210, 10210, 10210, - 10210, 10210, 10210, 10212, 10212, 10212, 10212, 10212, 10212, 5399, 5400, 5401, 5402, - 5403, 5404, 5405, 5406, 5407, 5408, 5409, 5410, 5411, 5412, 5413, 5414, 3956, 3957, 3958, - 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 1983, 12743, - 1987, 12747, 1981, 12741, 1985, 12745, 1982, 12742, 1986, 12746, 1984, 12744, 1988, 12748, - 7053, 7054, 7055, 7056, 7057, 7058, 7059, 7060, 7061, 7062, 7063, 7064, 7065, 7066, 7067, - 7068, 6422, 6423, 6424, 6425, 6426, 6427, 6428, 6429, 6430, 6431, 6432, 6433, 6434, 6435, - 6436, 6437, 5548, 7052, 13520, 13522, 13523, 13524, 13525, 13514, 13516, 13517, 13518, - 13519, 5442, 14685, 5582, 5581, 5583, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, - 8013, 8009, 8009, 8009, 8009, 8009, 8009, 8009, 8009, 8009, 8009, 8012, 8012, 8012, 8012, - 8012, 8012, 8012, 8012, 8012, 8012, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, - 8008, 8011, 8011, 8011, 8011, 8011, 8011, 8011, 8011, 8011, 8011, 8007, 8007, 8007, 8007, - 8007, 8007, 8007, 8007, 8007, 8007, 8010, 8010, 8010, 8010, 8010, 8010, 8010, 8010, 8010, - 8010, 8006, 8006, 8006, 8006, 8006, 8006, 8006, 8006, 8006, 8006, 1884, 1884, 1885, 1885, - 1886, 1886, 1887, 1887, 1888, 1888, 1889, 1889, 1878, 1878, 1879, 1879, 1880, 1880, 1881, - 1881, 1882, 1882, 1883, 1883, 14937, 14931, 14940, 14934, 14938, 14932, 14939, 14933, - 14936, 14930, 14935, 14929, 8042, 15116, 7333, 6852, 6419, 16811, 6343, 7307, 2698, 0, - 12779, 5389, 15898, 5456, 3430, 12444, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, - 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, - 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 1272, 1272, 1272, 1272, 1272, 1272, - 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, - 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 8040, 8040, 8040, 8040, - 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, - 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 8040, 6079, 6079, - 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, - 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, - 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, - 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 15163, 15163, 15163, - 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, - 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, - 15163, 15163, 15163, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, - 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, - 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13965, 13513, 13513, 13513, 13513, - 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, - 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, 13513, - 13513, 13513, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, - 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, - 2054, 2054, 2054, 2054, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, - 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, - 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 12886, 8493, 8493, 8493, - 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, - 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 8493, 285, + 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, + 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, 5899, + 5899, 5899, 5900, 5900, 5901, 5901, 5902, 5902, 5903, 5903, 11450, 11450, 11450, 11450, + 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, + 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, 11450, + 11450, 11450, 11451, 11451, 11452, 11452, 11453, 11453, 11454, 11454, 11474, 11474, 11474, + 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, + 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, 11474, + 11474, 11474, 11474, 11475, 11475, 11476, 11476, 11477, 11477, 11478, 11478, 14376, 14376, + 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, + 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, 14376, + 14376, 14376, 14376, 14376, 14377, 14377, 14378, 14378, 14379, 14379, 14380, 14380, 13578, + 13576, 13577, 13579, 8338, 8336, 8337, 8339, 16699, 16697, 16698, 16700, 10673, 10673, + 10673, 10673, 10673, 10673, 10671, 10671, 10671, 10671, 10671, 10671, 10672, 10672, 10672, + 10672, 10672, 10672, 10674, 10674, 10674, 10674, 10674, 10674, 5829, 5830, 5831, 5832, + 5833, 5834, 5835, 5836, 5837, 5838, 5839, 5840, 5841, 5842, 5843, 5844, 4002, 4003, 4004, + 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 2011, 13260, + 2015, 13264, 2009, 13258, 2013, 13262, 2010, 13259, 2014, 13263, 2012, 13261, 2016, 13265, + 7483, 7484, 7485, 7486, 7487, 7488, 7489, 7490, 7491, 7492, 7493, 7494, 7495, 7496, 7497, + 7498, 6852, 6853, 6854, 6855, 6856, 6857, 6858, 6859, 6860, 6861, 6862, 6863, 6864, 6865, + 6866, 6867, 5978, 7482, 14063, 14065, 14066, 14067, 14068, 14057, 14059, 14060, 14061, + 14062, 5872, 15228, 6012, 6011, 6013, 8443, 8443, 8443, 8443, 8443, 8443, 8443, 8443, 8443, + 8443, 8439, 8439, 8439, 8439, 8439, 8439, 8439, 8439, 8439, 8439, 8442, 8442, 8442, 8442, + 8442, 8442, 8442, 8442, 8442, 8442, 8438, 8438, 8438, 8438, 8438, 8438, 8438, 8438, 8438, + 8438, 8441, 8441, 8441, 8441, 8441, 8441, 8441, 8441, 8441, 8441, 8437, 8437, 8437, 8437, + 8437, 8437, 8437, 8437, 8437, 8437, 8440, 8440, 8440, 8440, 8440, 8440, 8440, 8440, 8440, + 8440, 8436, 8436, 8436, 8436, 8436, 8436, 8436, 8436, 8436, 8436, 1912, 1912, 1913, 1913, + 1914, 1914, 1915, 1915, 1916, 1916, 1917, 1917, 1906, 1906, 1907, 1907, 1908, 1908, 1909, + 1909, 1910, 1910, 1911, 1911, 15480, 15474, 15483, 15477, 15481, 15475, 15482, 15476, + 15479, 15473, 15478, 15472, 8472, 15666, 7763, 7282, 6849, 17394, 6773, 7737, 2728, 0, + 13296, 5819, 16465, 5886, 3476, 12954, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, + 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, + 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 7522, 1284, 1284, 1284, 1284, 1284, 1284, + 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, + 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 8470, 8470, 8470, 8470, + 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, + 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 8470, 6509, 6509, + 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, + 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 6509, + 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, + 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 855, 15719, 15719, 15719, + 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, + 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, 15719, + 15719, 15719, 15719, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, + 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, + 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14508, 14056, 14056, 14056, 14056, + 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, + 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, 14056, + 14056, 14056, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, + 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, + 2084, 2084, 2084, 2084, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, + 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, + 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 13403, 8923, 8923, 8923, + 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, + 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 8923, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, - 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 1532, 1532, 1532, 1532, - 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, - 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 6330, 6330, - 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, - 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, 6330, - 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, - 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, 13946, - 13946, 13946, 13946, 13946, 13946, 13946, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, - 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, - 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 12581, 12581, 12581, 12581, 12581, - 12581, 12581, 12581, 12581, 12581, 12577, 12577, 12577, 12577, 12577, 12577, 12577, 12577, - 12577, 12577, 12580, 12580, 12580, 12580, 12580, 12580, 12580, 12580, 12580, 12580, 12576, - 12576, 12576, 12576, 12576, 12576, 12576, 12576, 12576, 12576, 12579, 12579, 12579, 12579, - 12579, 12579, 12579, 12579, 12579, 12579, 12575, 12575, 12575, 12575, 12575, 12575, 12575, - 12575, 12575, 12575, 12578, 12578, 12578, 12578, 12578, 12578, 12578, 12578, 12578, 12578, - 12574, 12574, 12574, 12574, 12574, 12574, 12574, 12574, 12574, 12574, 14054, 14054, 14054, - 14054, 14054, 14054, 14054, 14054, 14054, 14054, 14050, 14050, 14050, 14050, 14050, 14050, - 14050, 14050, 14050, 14050, 14053, 14053, 14053, 14053, 14053, 14053, 14053, 14053, 14053, - 14053, 14049, 14049, 14049, 14049, 14049, 14049, 14049, 14049, 14049, 14049, 14052, 14052, - 14052, 14052, 14052, 14052, 14052, 14052, 14052, 14052, 14048, 14048, 14048, 14048, 14048, - 14048, 14048, 14048, 14048, 14048, 14051, 14051, 14051, 14051, 14051, 14051, 14051, 14051, - 14051, 14051, 14047, 14047, 14047, 14047, 14047, 14047, 14047, 14047, 14047, 14047, 8901, - 8901, 8901, 8901, 8901, 8901, 8901, 8901, 8901, 8901, 8897, 8897, 8897, 8897, 8897, 8897, - 8897, 8897, 8897, 8897, 8900, 8900, 8900, 8900, 8900, 8900, 8900, 8900, 8900, 8900, 8896, - 8896, 8896, 8896, 8896, 8896, 8896, 8896, 8896, 8896, 8899, 8899, 8899, 8899, 8899, 8899, - 8899, 8899, 8899, 8899, 8895, 8895, 8895, 8895, 8895, 8895, 8895, 8895, 8895, 8895, 8898, - 8898, 8898, 8898, 8898, 8898, 8898, 8898, 8898, 8898, 8894, 8894, 8894, 8894, 8894, 8894, - 8894, 8894, 8894, 8894, 14732, 14732, 14732, 14732, 14732, 14732, 14732, 14732, 14732, - 14732, 14728, 14728, 14728, 14728, 14728, 14728, 14728, 14728, 14728, 14728, 14731, 14731, - 14731, 14731, 14731, 14731, 14731, 14731, 14731, 14731, 14727, 14727, 14727, 14727, 14727, - 14727, 14727, 14727, 14727, 14727, 14730, 14730, 14730, 14730, 14730, 14730, 14730, 14730, - 14730, 14730, 14726, 14726, 14726, 14726, 14726, 14726, 14726, 14726, 14726, 14726, 14729, - 14729, 14729, 14729, 14729, 14729, 14729, 14729, 14729, 14729, 14725, 14725, 14725, 14725, - 14725, 14725, 14725, 14725, 14725, 14725, 7349, 7349, 7349, 7349, 7349, 7349, 7349, 7349, - 7349, 7349, 7345, 7345, 7345, 7345, 7345, 7345, 7345, 7345, 7345, 7345, 7348, 7348, 7348, - 7348, 7348, 7348, 7348, 7348, 7348, 7348, 7344, 7344, 7344, 7344, 7344, 7344, 7344, 7344, - 7344, 7344, 7347, 7347, 7347, 7347, 7347, 7347, 7347, 7347, 7347, 7347, 7343, 7343, 7343, - 7343, 7343, 7343, 7343, 7343, 7343, 7343, 7346, 7346, 7346, 7346, 7346, 7346, 7346, 7346, - 7346, 7346, 7342, 7342, 7342, 7342, 7342, 7342, 7342, 7342, 7342, 7342, 3167, 3167, 3167, - 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3163, 3163, 3163, 3163, 3163, 3163, 3163, 3163, - 3163, 3163, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3166, 3162, 3162, 3162, - 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3165, 3165, 3165, 3165, 3165, 3165, 3165, 3165, - 3165, 3165, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3164, 3164, 3164, - 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 12589, 12589, 12589, 12589, 12589, 12589, 12589, 12589, 12589, 12589, 12585, - 12585, 12585, 12585, 12585, 12585, 12585, 12585, 12585, 12585, 12588, 12588, 12588, 12588, - 12588, 12588, 12588, 12588, 12588, 12588, 12584, 12584, 12584, 12584, 12584, 12584, 12584, - 12584, 12584, 12584, 12587, 12587, 12587, 12587, 12587, 12587, 12587, 12587, 12587, 12587, - 12583, 12583, 12583, 12583, 12583, 12583, 12583, 12583, 12583, 12583, 12586, 12586, 12586, - 12586, 12586, 12586, 12586, 12586, 12586, 12586, 12582, 12582, 12582, 12582, 12582, 12582, - 12582, 12582, 12582, 12582, 6458, 12158, 12158, 2661, 2661, 2660, 2660, 2659, 2659, 2658, - 2658, 2657, 2657, 2656, 2656, 2655, 2655, 2654, 2654, 2653, 2653, 2652, 2652, 12881, 12881, - 12882, 12882, 12879, 12879, 12880, 12880, 12883, 12883, 12884, 12884, 1905, 1905, 1905, - 1905, 1897, 1897, 1897, 1897, 1901, 1901, 1901, 1901, 1893, 1893, 1893, 1893, 1904, 1904, - 1904, 1904, 1896, 1896, 1896, 1896, 1900, 1900, 1900, 1900, 1892, 1892, 1892, 1892, 1903, - 1903, 1903, 1903, 1895, 1895, 1895, 1895, 1899, 1899, 1899, 1899, 1891, 1891, 1891, 1891, - 1902, 1902, 1902, 1902, 1894, 1894, 1894, 1894, 1898, 1898, 1898, 1898, 1890, 1890, 1890, - 1890, 12409, 15931, 6863, 14620, 14620, 14620, 14620, 14620, 14620, 14620, 14620, 14620, - 14620, 14616, 14616, 14616, 14616, 14616, 14616, 14616, 14616, 14616, 14616, 14619, 14619, - 14619, 14619, 14619, 14619, 14619, 14619, 14619, 14619, 14615, 14615, 14615, 14615, 14615, - 14615, 14615, 14615, 14615, 14615, 14618, 14618, 14618, 14618, 14618, 14618, 14618, 14618, - 14618, 14618, 14614, 14614, 14614, 14614, 14614, 14614, 14614, 14614, 14614, 14614, 14617, - 14617, 14617, 14617, 14617, 14617, 14617, 14617, 14617, 14617, 14613, 14613, 14613, 14613, - 14613, 14613, 14613, 14613, 14613, 14613, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, - 1243, 1243, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1242, 1242, 1242, - 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, - 1238, 1238, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1237, 1237, 1237, - 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, - 1240, 1240, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 14989, 14989, - 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14985, 14985, 14985, 14985, 14985, - 14985, 14985, 14985, 14985, 14985, 14988, 14988, 14988, 14988, 14988, 14988, 14988, 14988, - 14988, 14988, 14984, 14984, 14984, 14984, 14984, 14984, 14984, 14984, 14984, 14984, 14987, - 14987, 14987, 14987, 14987, 14987, 14987, 14987, 14987, 14987, 14983, 14983, 14983, 14983, - 14983, 14983, 14983, 14983, 14983, 14983, 14986, 14986, 14986, 14986, 14986, 14986, 14986, - 14986, 14986, 14986, 14982, 14982, 14982, 14982, 14982, 14982, 14982, 14982, 14982, 14982, - 6735, 6735, 6734, 6734, 6736, 6736, 5491, 5491, 5490, 5490, 15864, 15864, 11031, 11031, - 11030, 11030, 1518, 1518, 15127, 2911, 2907, 2915, 14621, 13877, 1314, 8046, 11570, 13153, - 15327, 1274, 16844, 5312, 15384, 1046, 3409, 5489, 14970, 12167, 2260, 9275, 1545, 7399, - 7398, 14668, 14667, 9393, 9392, 15612, 15611, 12876, 12875, 12902, 12901, 13571, 13572, - 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, - 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, - 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, - 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, - 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13571, 13572, 13573, - 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, - 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, - 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, - 13581, 13582, 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, - 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, - 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13571, - 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, - 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, - 13582, 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, - 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, - 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, 13586, 13571, 13572, - 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, 13583, 13584, 13585, - 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, 13580, 13581, 13582, - 13583, 13584, 13585, 13586, 13571, 13572, 13573, 13574, 13575, 13576, 13577, 13578, 13579, - 13580, 13581, 13582, 13583, 13584, 13585, 13586, 10323, 10324, 10325, 10326, 10323, 10324, - 10325, 10326, 10323, 10324, 10325, 10326, 10323, 10324, 10325, 10326, 10323, 10324, 10325, - 10326, 10323, 10324, 10325, 10326, 10323, 10324, 10325, 10326, 10323, 10324, 10325, 10326, - 10323, 10324, 10325, 10326, 10323, 10324, 10325, 10326, 10323, 10324, 10325, 10326, 10323, - 10324, 10325, 10326, 10323, 10324, 10325, 10326, 10323, 10324, 10325, 10326, 10323, 10324, - 10325, 10326, 10323, 10324, 10325, 10326, 13018, 15092, 6134, 9227, 9227, 9227, 9227, 9227, - 9227, 9227, 9227, 9227, 9227, 9223, 9223, 9223, 9223, 9223, 9223, 9223, 9223, 9223, 9223, - 9226, 9226, 9226, 9226, 9226, 9226, 9226, 9226, 9226, 9226, 9222, 9222, 9222, 9222, 9222, - 9222, 9222, 9222, 9222, 9222, 9225, 9225, 9225, 9225, 9225, 9225, 9225, 9225, 9225, 9225, - 9221, 9221, 9221, 9221, 9221, 9221, 9221, 9221, 9221, 9221, 9224, 9224, 9224, 9224, 9224, - 9224, 9224, 9224, 9224, 9224, 9220, 9220, 9220, 9220, 9220, 9220, 9220, 9220, 9220, 9220, - 6723, 6723, 6722, 6722, 5345, 5345, 13808, 13808, 13807, 13807, 4160, 4160, 5986, 5986, - 5985, 5985, 16118, 16118, 6078, 6078, 6077, 6077, 15174, 15174, 15149, 15149, 15148, 15148, - 10354, 10354, 12592, 12592, 12591, 12591, 12187, 12187, 2056, 2056, 2055, 2055, 6344, 6344, - 6731, 6731, 6730, 6730, 16809, 16809, 3771, 3771, 3770, 3770, 2048, 2048, 12943, 12943, - 12942, 12942, 6546, 6546, 4163, 4163, 4162, 4162, 6392, 6392, 6407, 6407, 6406, 6406, 6848, - 6848, 15125, 15125, 15124, 15124, 10429, 10429, 1957, 1957, 1956, 1956, 2003, 2003, 9294, - 9294, 9293, 9293, 1990, 1990, 14752, 14752, 14751, 14751, 9203, 9203, 6395, 6395, 6394, - 6394, 15899, 15899, 15118, 15118, 15117, 15117, 1036, 1036, 12657, 12657, 12656, 12656, - 6850, 6850, 6107, 6107, 6106, 6106, 1071, 1071, 12198, 12198, 12197, 12197, 12554, 12554, - 13086, 13086, 13085, 13085, 3606, 3606, 3359, 3359, 3358, 3358, 2901, 2901, 14973, 14973, - 14972, 14972, 6510, 6510, 2876, 2876, 2875, 2875, 12216, 12216, 7305, 1019, 7081, 15392, - 13036, 13036, 13032, 13032, 13028, 13028, 13024, 13024, 13034, 13034, 13030, 13030, 13026, - 13026, 13022, 13022, 13035, 13035, 13031, 13031, 13027, 13027, 13023, 13023, 13037, 13037, - 13033, 13033, 13029, 13029, 13025, 13025, 5563, 5563, 5559, 5559, 5555, 5555, 5551, 5551, - 5561, 5561, 5557, 5557, 5553, 5553, 5549, 5549, 5562, 5562, 5558, 5558, 5554, 5554, 5550, - 5550, 5564, 5564, 5560, 5560, 5556, 5556, 5552, 5552, 9253, 9253, 9249, 9249, 9245, 9245, - 9241, 9241, 9251, 9251, 9247, 9247, 9243, 9243, 9239, 9239, 9252, 9252, 9248, 9248, 9244, - 9244, 9240, 9240, 9254, 9254, 9250, 9250, 9246, 9246, 9242, 9242, 15196, 15196, 15192, - 15192, 15188, 15188, 15184, 15184, 15194, 15194, 15190, 15190, 15186, 15186, 15182, 15182, - 15195, 15195, 15191, 15191, 15187, 15187, 15183, 15183, 15197, 15197, 15193, 15193, 15189, - 15189, 15185, 15185, 16826, 16826, 16822, 16822, 16818, 16818, 16814, 16814, 16824, 16824, - 16820, 16820, 16816, 16816, 16812, 16812, 16825, 16825, 16821, 16821, 16817, 16817, 16813, - 16813, 16827, 16827, 16823, 16823, 16819, 16819, 16815, 16815, 6388, 6388, 6384, 6384, - 6380, 6380, 6376, 6376, 6386, 6386, 6382, 6382, 6378, 6378, 6374, 6374, 6387, 6387, 6383, - 6383, 6379, 6379, 6375, 6375, 6389, 6389, 6385, 6385, 6381, 6381, 6377, 6377, 430, 430, - 426, 426, 422, 422, 418, 418, 428, 428, 424, 424, 420, 420, 416, 416, 429, 429, 425, 425, - 421, 421, 417, 417, 431, 431, 427, 427, 423, 423, 419, 419, 7396, 7396, 7392, 7392, 7388, - 7388, 7384, 7384, 7394, 7394, 7390, 7390, 7386, 7386, 7382, 7382, 7395, 7395, 7391, 7391, - 7387, 7387, 7383, 7383, 7397, 7397, 7393, 7393, 7389, 7389, 7385, 7385, 8890, 8890, 8886, - 8886, 8882, 8882, 8878, 8878, 8888, 8888, 8884, 8884, 8880, 8880, 8876, 8876, 8889, 8889, - 8885, 8885, 8881, 8881, 8877, 8877, 8891, 8891, 8887, 8887, 8883, 8883, 8879, 8879, 1998, - 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, - 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, - 1998, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, - 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, 16110, - 16110, 16110, 16110, 16110, 16110, 16110, 16110, 1989, 1989, 1989, 1989, 1989, 1989, 1989, - 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, - 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 16137, 16137, 16137, 16137, - 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, - 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, 16137, - 16137, 16137, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, - 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, 3427, - 3427, 3427, 3427, 3427, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, - 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, - 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 13968, 1949, 1949, 1949, - 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, - 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 13057, - 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, - 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, 13057, - 13057, 13057, 13057, 13057, 13057, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, - 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, - 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 7885, 7885, 7881, 7881, 7901, 7901, 7897, - 7897, 7877, 7877, 7873, 7873, 7893, 7893, 7889, 7889, 7883, 7883, 7879, 7879, 7899, 7899, - 7895, 7895, 7875, 7875, 7871, 7871, 7891, 7891, 7887, 7887, 7884, 7884, 7880, 7880, 7900, - 7900, 7896, 7896, 7876, 7876, 7872, 7872, 7892, 7892, 7888, 7888, 7882, 7882, 7878, 7878, - 7898, 7898, 7894, 7894, 7874, 7874, 7870, 7870, 7890, 7890, 7886, 7886, 13990, 13990, - 13986, 13986, 14006, 14006, 14002, 14002, 13982, 13982, 13978, 13978, 13998, 13998, 13994, - 13994, 13988, 13988, 13984, 13984, 14004, 14004, 14000, 14000, 13980, 13980, 13976, 13976, - 13996, 13996, 13992, 13992, 13989, 13989, 13985, 13985, 14005, 14005, 14001, 14001, 13981, - 13981, 13977, 13977, 13997, 13997, 13993, 13993, 13987, 13987, 13983, 13983, 14003, 14003, - 13999, 13999, 13979, 13979, 13975, 13975, 13995, 13995, 13991, 13991, 12535, 12535, 12531, - 12531, 12551, 12551, 12547, 12547, 12527, 12527, 12523, 12523, 12543, 12543, 12539, 12539, - 12533, 12533, 12529, 12529, 12549, 12549, 12545, 12545, 12525, 12525, 12521, 12521, 12541, - 12541, 12537, 12537, 12534, 12534, 12530, 12530, 12550, 12550, 12546, 12546, 12526, 12526, - 12522, 12522, 12542, 12542, 12538, 12538, 12532, 12532, 12528, 12528, 12548, 12548, 12544, - 12544, 12524, 12524, 12520, 12520, 12540, 12540, 12536, 12536, 6957, 6957, 6953, 6953, - 6973, 6973, 6969, 6969, 6949, 6949, 6945, 6945, 6965, 6965, 6961, 6961, 6955, 6955, 6951, - 6951, 6971, 6971, 6967, 6967, 6947, 6947, 6943, 6943, 6963, 6963, 6959, 6959, 6956, 6956, - 6952, 6952, 6972, 6972, 6968, 6968, 6948, 6948, 6944, 6944, 6964, 6964, 6960, 6960, 6954, - 6954, 6950, 6950, 6970, 6970, 6966, 6966, 6946, 6946, 6942, 6942, 6962, 6962, 6958, 6958, - 6753, 6753, 6749, 6749, 6769, 6769, 6765, 6765, 6745, 6745, 6741, 6741, 6761, 6761, 6757, - 6757, 6751, 6751, 6747, 6747, 6767, 6767, 6763, 6763, 6743, 6743, 6739, 6739, 6759, 6759, - 6755, 6755, 6752, 6752, 6748, 6748, 6768, 6768, 6764, 6764, 6744, 6744, 6740, 6740, 6760, - 6760, 6756, 6756, 6750, 6750, 6746, 6746, 6766, 6766, 6762, 6762, 6742, 6742, 6738, 6738, - 6758, 6758, 6754, 6754, 10371, 10371, 10367, 10367, 10387, 10387, 10383, 10383, 10363, - 10363, 10359, 10359, 10379, 10379, 10375, 10375, 10369, 10369, 10365, 10365, 10385, 10385, - 10381, 10381, 10361, 10361, 10357, 10357, 10377, 10377, 10373, 10373, 10370, 10370, 10366, - 10366, 10386, 10386, 10382, 10382, 10362, 10362, 10358, 10358, 10378, 10378, 10374, 10374, - 10368, 10368, 10364, 10364, 10384, 10384, 10380, 10380, 10360, 10360, 10356, 10356, 10376, - 10376, 10372, 10372, 2677, 2677, 2673, 2673, 2693, 2693, 2689, 2689, 2669, 2669, 2665, - 2665, 2685, 2685, 2681, 2681, 2675, 2675, 2671, 2671, 2691, 2691, 2687, 2687, 2667, 2667, - 2663, 2663, 2683, 2683, 2679, 2679, 2676, 2676, 2672, 2672, 2692, 2692, 2688, 2688, 2668, - 2668, 2664, 2664, 2684, 2684, 2680, 2680, 2674, 2674, 2670, 2670, 2690, 2690, 2686, 2686, - 2666, 2666, 2662, 2662, 2682, 2682, 2678, 2678, 12808, 12808, 12804, 12804, 12824, 12824, - 12820, 12820, 12800, 12800, 12796, 12796, 12816, 12816, 12812, 12812, 12806, 12806, 12802, - 12802, 12822, 12822, 12818, 12818, 12798, 12798, 12794, 12794, 12814, 12814, 12810, 12810, - 12807, 12807, 12803, 12803, 12823, 12823, 12819, 12819, 12799, 12799, 12795, 12795, 12815, - 12815, 12811, 12811, 12805, 12805, 12801, 12801, 12821, 12821, 12817, 12817, 12797, 12797, - 12793, 12793, 12813, 12813, 12809, 12809, 1580, 1580, 1576, 1576, 1596, 1596, 1592, 1592, - 1572, 1572, 1568, 1568, 1588, 1588, 1584, 1584, 1578, 1578, 1574, 1574, 1594, 1594, 1590, - 1590, 1570, 1570, 1566, 1566, 1586, 1586, 1582, 1582, 1579, 1579, 1575, 1575, 1595, 1595, - 1591, 1591, 1571, 1571, 1567, 1567, 1587, 1587, 1583, 1583, 1577, 1577, 1573, 1573, 1593, - 1593, 1589, 1589, 1569, 1569, 1565, 1565, 1585, 1585, 1581, 1581, 11537, 11538, 11536, - 11539, 11535, 11534, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, - 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, - 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, - 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, - 9807, 9807, 9807, 9807, 9807, 9807, 9807, 9807, 7085, 7086, 7087, 7088, 7089, 7090, 15344, - 10319, 10318, 10320, 15400, 15400, 15400, 15400, 15400, 15400, 15400, 15400, 15400, 15400, - 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15399, 15399, 15399, - 15399, 15399, 15399, 15399, 15399, 15399, 15399, 15395, 15395, 15395, 15395, 15395, 15395, - 15395, 15395, 15395, 15395, 15398, 15398, 15398, 15398, 15398, 15398, 15398, 15398, 15398, - 15398, 15394, 15394, 15394, 15394, 15394, 15394, 15394, 15394, 15394, 15394, 15397, 15397, - 15397, 15397, 15397, 15397, 15397, 15397, 15397, 15397, 15393, 15393, 15393, 15393, 15393, - 15393, 15393, 15393, 15393, 15393, 1543, 12159, 12163, 1316, 1315, 1318, 1317, 1322, 1321, - 1326, 1325, 1330, 1329, 5525, 5524, 9163, 9166, 9167, 9170, 16138, 844, 15370, 15373, - 15371, 15372, 15369, 15368, 15364, 15367, 15365, 15366, 15363, 15362, 13014, 13017, 13015, - 13016, 13013, 13012, 13008, 13011, 13009, 13010, 13007, 13006, 7902, 7903, 7904, 7905, - 15885, 6733, 847, 6469, 6465, 6473, 6397, 4724, 4718, 4727, 4721, 4725, 4719, 4726, 4720, - 4723, 4717, 4722, 4716, 5415, 5415, 5415, 5415, 5415, 5415, 1962, 1962, 1962, 1962, 1962, - 1962, 12595, 12595, 12595, 12595, 12595, 12595, 1544, 1544, 1544, 1544, 1544, 1544, 13587, - 13587, 13587, 13587, 13587, 13587, 357, 357, 357, 357, 357, 357, 1869, 1869, 1869, 1869, - 1869, 1869, 6880, 6880, 6880, 6880, 6880, 6880, 9219, 9219, 9219, 9219, 9219, 9219, 11552, - 11552, 11552, 11552, 11552, 11552, 13818, 13818, 13818, 13818, 13818, 13818, 14924, 14924, - 14924, 14924, 14924, 14924, 12649, 12649, 12649, 12649, 12649, 12649, 13333, 13333, 13333, - 13333, 13333, 13333, 12900, 12900, 12900, 12900, 12900, 12900, 6976, 6976, 6976, 6976, - 6976, 6976, 12150, 12150, 12150, 12150, 12150, 12150, 10201, 10202, 10203, 10204, 3774, - 3775, 3776, 3777, 3602, 3603, 3604, 3605, 9388, 9389, 9390, 9391, 3381, 3382, 3383, 3384, - 1278, 1279, 1280, 1281, 12981, 12982, 12983, 12984, 16830, 16831, 16832, 16833, 4736, 4737, - 4738, 4739, 9230, 9231, 9232, 9233, 13800, 13801, 13802, 13803, 9382, 9383, 9384, 9385, - 5142, 5143, 5144, 5145, 13050, 13051, 13052, 13053, 6363, 6364, 6365, 6366, 10995, 10996, - 10997, 10998, 16120, 13151, 6862, 15021, 5279, 7327, 4748, 14753, 2891, 14624, 6399, 14634, - 12590, 11543, 15326, 13111, 8431, 16475, 6994, 110, 15158, 15872, 6729, 14750, 14605, 5135, - 12978, 13150, 11117, 13804, 14604, 2002, 9319, 9320, 9321, 9322, 9323, 9324, 9325, 9326, - 9327, 9328, 9329, 9330, 9331, 9332, 9333, 9334, 9335, 9336, 9337, 9338, 9339, 9340, 9341, - 9342, 9343, 9344, 9319, 15866, 15873, 15877, 15881, 15874, 15878, 15882, 15875, 15879, - 15883, 15876, 15880, 15884, 13623, 13624, 13625, 3388, 3388, 3392, 3392, 3396, 3396, 3400, - 3400, 3386, 3386, 3390, 3390, 3394, 3394, 3398, 3398, 3387, 3387, 3391, 3391, 3395, 3395, - 3399, 3399, 3389, 3389, 3393, 3393, 3397, 3397, 3401, 3401, 5993, 13056, 3418, 3593, 12887, - 15091, 10233, 6556, 6993, 9130, 6732, 6732, 14510, 14510, 14607, 14607, 12655, 12655, - 11605, 11605, 15401, 15401, 2877, 2877, 12594, 12594, 2705, 2705, 5278, 5278, 13117, 13117, - 1299, 1299, 1259, 1259, 13155, 13155, 13878, 13878, 1305, 1305, 2994, 2994, 1264, 1264, - 12988, 12988, 12898, 12898, 15095, 15095, 15096, 15096, 15093, 15093, 15094, 15094, 6132, - 6132, 6133, 6133, 6130, 6130, 6131, 6131, 1600, 1600, 1601, 1601, 1598, 1598, 1599, 1599, - 5138, 5138, 5139, 5139, 5136, 5136, 5137, 5137, 13830, 13830, 13831, 13831, 13828, 13828, - 13829, 13829, 16910, 16910, 16911, 16911, 16908, 16908, 16909, 16909, 6352, 6352, 6353, - 6353, 6350, 6350, 6351, 6351, 13330, 13330, 13331, 13331, 13328, 13328, 13329, 13329, 9237, - 9237, 9238, 9238, 9235, 9235, 9236, 9236, 8488, 8488, 8489, 8489, 8486, 8486, 8487, 8487, - 11056, 11060, 11057, 11061, 11058, 11062, 11059, 11063, 13817, 6457, 6457, 15136, 5430, - 5430, 5432, 5432, 5434, 5434, 5431, 5431, 5433, 5433, 5435, 5435, 1603, 13094, 13094, - 10420, 10419, 6338, 6338, 6338, 6338, 6338, 6338, 6338, 6338, 6338, 6338, 6334, 6334, 6334, - 6334, 6334, 6334, 6334, 6334, 6334, 6334, 6337, 6337, 6337, 6337, 6337, 6337, 6337, 6337, - 6337, 6337, 6333, 6333, 6333, 6333, 6333, 6333, 6333, 6333, 6333, 6333, 6336, 6336, 6336, - 6336, 6336, 6336, 6336, 6336, 6336, 6336, 6332, 6332, 6332, 6332, 6332, 6332, 6332, 6332, - 6332, 6332, 6335, 6335, 6335, 6335, 6335, 6335, 6335, 6335, 6335, 6335, 6331, 6331, 6331, - 6331, 6331, 6331, 6331, 6331, 6331, 6331, 10017, 10017, 10017, 10017, 10017, 10017, 10017, - 10017, 10017, 10017, 10013, 10013, 10013, 10013, 10013, 10013, 10013, 10013, 10013, 10013, - 10016, 10016, 10016, 10016, 10016, 10016, 10016, 10016, 10016, 10016, 10012, 10012, 10012, - 10012, 10012, 10012, 10012, 10012, 10012, 10012, 10015, 10015, 10015, 10015, 10015, 10015, - 10015, 10015, 10015, 10015, 10011, 10011, 10011, 10011, 10011, 10011, 10011, 10011, 10011, - 10011, 10014, 10014, 10014, 10014, 10014, 10014, 10014, 10014, 10014, 10014, 10010, 10010, - 10010, 10010, 10010, 10010, 10010, 10010, 10010, 10010, 11533, 11533, 11533, 11533, 11533, - 11533, 11533, 11533, 11533, 11533, 11529, 11529, 11529, 11529, 11529, 11529, 11529, 11529, - 11529, 11529, 11532, 11532, 11532, 11532, 11532, 11532, 11532, 11532, 11532, 11532, 11528, - 11528, 11528, 11528, 11528, 11528, 11528, 11528, 11528, 11528, 11531, 11531, 11531, 11531, - 11531, 11531, 11531, 11531, 11531, 11531, 11527, 11527, 11527, 11527, 11527, 11527, 11527, - 11527, 11527, 11527, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, - 11526, 11526, 11526, 11526, 11526, 11526, 11526, 11526, 11526, 11526, 13149, 13149, 13149, - 13149, 13149, 13149, 13149, 13149, 13149, 13149, 13145, 13145, 13145, 13145, 13145, 13145, - 13145, 13145, 13145, 13145, 13148, 13148, 13148, 13148, 13148, 13148, 13148, 13148, 13148, - 13148, 13144, 13144, 13144, 13144, 13144, 13144, 13144, 13144, 13144, 13144, 13147, 13147, - 13147, 13147, 13147, 13147, 13147, 13147, 13147, 13147, 13143, 13143, 13143, 13143, 13143, - 13143, 13143, 13143, 13143, 13143, 13146, 13146, 13146, 13146, 13146, 13146, 13146, 13146, - 13146, 13146, 13142, 13142, 13142, 13142, 13142, 13142, 13142, 13142, 13142, 13142, 6315, - 6315, 6315, 6315, 6315, 6315, 6315, 6315, 6315, 6315, 6311, 6311, 6311, 6311, 6311, 6311, - 6311, 6311, 6311, 6311, 6314, 6314, 6314, 6314, 6314, 6314, 6314, 6314, 6314, 6314, 6310, - 6310, 6310, 6310, 6310, 6310, 6310, 6310, 6310, 6310, 6313, 6313, 6313, 6313, 6313, 6313, - 6313, 6313, 6313, 6313, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6312, - 6312, 6312, 6312, 6312, 6312, 6312, 6312, 6312, 6312, 6308, 6308, 6308, 6308, 6308, 6308, - 6308, 6308, 6308, 6308, 12778, 12778, 12778, 12778, 12778, 12778, 12778, 12778, 12778, - 12778, 12774, 12774, 12774, 12774, 12774, 12774, 12774, 12774, 12774, 12774, 12777, 12777, - 12777, 12777, 12777, 12777, 12777, 12777, 12777, 12777, 12773, 12773, 12773, 12773, 12773, - 12773, 12773, 12773, 12773, 12773, 12776, 12776, 12776, 12776, 12776, 12776, 12776, 12776, - 12776, 12776, 12772, 12772, 12772, 12772, 12772, 12772, 12772, 12772, 12772, 12772, 12775, - 12775, 12775, 12775, 12775, 12775, 12775, 12775, 12775, 12775, 12771, 12771, 12771, 12771, - 12771, 12771, 12771, 12771, 12771, 12771, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - 2255, 2255, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2254, 2254, 2254, - 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, - 2250, 2250, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2249, 2249, 2249, - 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, - 2252, 2252, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 5354, 5354, 5354, - 5354, 5354, 5354, 5354, 5354, 5354, 5354, 5350, 5350, 5350, 5350, 5350, 5350, 5350, 5350, - 5350, 5350, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5349, 5349, 5349, - 5349, 5349, 5349, 5349, 5349, 5349, 5349, 5352, 5352, 5352, 5352, 5352, 5352, 5352, 5352, - 5352, 5352, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5351, 5351, 5351, - 5351, 5351, 5351, 5351, 5351, 5351, 5351, 5347, 5347, 5347, 5347, 5347, 5347, 5347, 5347, - 5347, 5347, 15335, 15335, 15335, 15335, 15335, 15335, 15335, 15335, 15335, 15335, 15331, - 15331, 15331, 15331, 15331, 15331, 15331, 15331, 15331, 15331, 15334, 15334, 15334, 15334, - 15334, 15334, 15334, 15334, 15334, 15334, 15330, 15330, 15330, 15330, 15330, 15330, 15330, - 15330, 15330, 15330, 15333, 15333, 15333, 15333, 15333, 15333, 15333, 15333, 15333, 15333, - 15329, 15329, 15329, 15329, 15329, 15329, 15329, 15329, 15329, 15329, 15332, 15332, 15332, - 15332, 15332, 15332, 15332, 15332, 15332, 15332, 15328, 15328, 15328, 15328, 15328, 15328, - 15328, 15328, 15328, 15328, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, - 4743, 4743, 4743, 4743, 4743, 4743, 4743, 4743, 4743, 4743, 4746, 4746, 4746, 4746, 4746, - 4746, 4746, 4746, 4746, 4746, 4742, 4742, 4742, 4742, 4742, 4742, 4742, 4742, 4742, 4742, - 4745, 4745, 4745, 4745, 4745, 4745, 4745, 4745, 4745, 4745, 4741, 4741, 4741, 4741, 4741, - 4741, 4741, 4741, 4741, 4741, 4744, 4744, 4744, 4744, 4744, 4744, 4744, 4744, 4744, 4744, - 4740, 4740, 4740, 4740, 4740, 4740, 4740, 4740, 4740, 4740, 9188, 9188, 9188, 9188, 9188, - 9188, 9188, 9188, 9188, 9188, 9184, 9184, 9184, 9184, 9184, 9184, 9184, 9184, 9184, 9184, - 9187, 9187, 9187, 9187, 9187, 9187, 9187, 9187, 9187, 9187, 9183, 9183, 9183, 9183, 9183, - 9183, 9183, 9183, 9183, 9183, 9186, 9186, 9186, 9186, 9186, 9186, 9186, 9186, 9186, 9186, - 9182, 9182, 9182, 9182, 9182, 9182, 9182, 9182, 9182, 9182, 9185, 9185, 9185, 9185, 9185, - 9185, 9185, 9185, 9185, 9185, 9181, 9181, 9181, 9181, 9181, 9181, 9181, 9181, 9181, 9181, - 13047, 13047, 13047, 13047, 13047, 13047, 13047, 13047, 13047, 13047, 13043, 13043, 13043, - 13043, 13043, 13043, 13043, 13043, 13043, 13043, 13046, 13046, 13046, 13046, 13046, 13046, - 13046, 13046, 13046, 13046, 13042, 13042, 13042, 13042, 13042, 13042, 13042, 13042, 13042, - 13042, 13045, 13045, 13045, 13045, 13045, 13045, 13045, 13045, 13045, 13045, 13041, 13041, - 13041, 13041, 13041, 13041, 13041, 13041, 13041, 13041, 13044, 13044, 13044, 13044, 13044, - 13044, 13044, 13044, 13044, 13044, 13040, 13040, 13040, 13040, 13040, 13040, 13040, 13040, - 13040, 13040, 13827, 13827, 13827, 13827, 13827, 13827, 13827, 13827, 13827, 13827, 13823, - 13823, 13823, 13823, 13823, 13823, 13823, 13823, 13823, 13823, 13826, 13826, 13826, 13826, - 13826, 13826, 13826, 13826, 13826, 13826, 13822, 13822, 13822, 13822, 13822, 13822, 13822, - 13822, 13822, 13822, 13825, 13825, 13825, 13825, 13825, 13825, 13825, 13825, 13825, 13825, - 13821, 13821, 13821, 13821, 13821, 13821, 13821, 13821, 13821, 13821, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13820, 13820, 13820, 13820, 13820, 13820, - 13820, 13820, 13820, 13820, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, - 6932, 6932, 6932, 6932, 6932, 6932, 6932, 6932, 6932, 6932, 6935, 6935, 6935, 6935, 6935, - 6935, 6935, 6935, 6935, 6935, 6931, 6931, 6931, 6931, 6931, 6931, 6931, 6931, 6931, 6931, - 6934, 6934, 6934, 6934, 6934, 6934, 6934, 6934, 6934, 6934, 6930, 6930, 6930, 6930, 6930, - 6930, 6930, 6930, 6930, 6930, 6933, 6933, 6933, 6933, 6933, 6933, 6933, 6933, 6933, 6933, - 6929, 6929, 6929, 6929, 6929, 6929, 6929, 6929, 6929, 6929, 12637, 12637, 12636, 12636, - 15176, 15176, 12976, 12976, 12975, 12975, 12639, 12639, 1959, 1959, 1958, 1958, 6508, 6508, - 7351, 7351, 7350, 7350, 13626, 13626, 6391, 6391, 6390, 6390, 15686, 15686, 2259, 2259, - 2258, 2258, 12825, 12825, 2708, 2708, 2707, 2707, 6974, 6974, 15155, 15155, 15154, 15154, - 2050, 2050, 7325, 7325, 7324, 7324, 13161, 13161, 12740, 12740, 12739, 12739, 11606, 11606, - 13020, 13020, 13019, 13019, 2238, 2238, 14959, 14959, 14958, 14958, 14529, 14529, 1254, - 1254, 1253, 1253, 2256, 2256, 849, 903, 957, 849, 903, 957, 848, 902, 956, 848, 902, 956, - 867, 921, 975, 867, 921, 975, 866, 920, 974, 866, 920, 974, 885, 939, 993, 885, 939, 993, - 884, 938, 992, 884, 938, 992, 851, 905, 959, 851, 905, 959, 850, 904, 958, 850, 904, 958, - 869, 923, 977, 869, 923, 977, 868, 922, 976, 868, 922, 976, 887, 941, 995, 887, 941, 995, - 886, 940, 994, 886, 940, 994, 853, 907, 961, 853, 907, 961, 852, 906, 960, 852, 906, 960, - 871, 925, 979, 871, 925, 979, 870, 924, 978, 870, 924, 978, 889, 943, 997, 889, 943, 997, - 888, 942, 996, 888, 942, 996, 855, 909, 963, 855, 909, 963, 854, 908, 962, 854, 908, 962, - 873, 927, 981, 873, 927, 981, 872, 926, 980, 872, 926, 980, 891, 945, 999, 891, 945, 999, - 890, 944, 998, 890, 944, 998, 857, 911, 965, 857, 911, 965, 856, 910, 964, 856, 910, 964, - 875, 929, 983, 875, 929, 983, 874, 928, 982, 874, 928, 982, 893, 947, 1001, 893, 947, 1001, - 892, 946, 1000, 892, 946, 1000, 859, 913, 967, 859, 913, 967, 858, 912, 966, 858, 912, 966, - 877, 931, 985, 877, 931, 985, 876, 930, 984, 876, 930, 984, 895, 949, 1003, 895, 949, 1003, - 894, 948, 1002, 894, 948, 1002, 861, 915, 969, 861, 915, 969, 860, 914, 968, 860, 914, 968, - 879, 933, 987, 879, 933, 987, 878, 932, 986, 878, 932, 986, 897, 951, 1005, 897, 951, 1005, - 896, 950, 1004, 896, 950, 1004, 863, 917, 971, 863, 917, 971, 862, 916, 970, 862, 916, 970, - 881, 935, 989, 881, 935, 989, 880, 934, 988, 880, 934, 988, 899, 953, 1007, 899, 953, 1007, - 898, 952, 1006, 898, 952, 1006, 865, 919, 973, 865, 919, 973, 864, 918, 972, 864, 918, 972, - 883, 937, 991, 883, 937, 991, 882, 936, 990, 882, 936, 990, 901, 955, 1009, 901, 955, 1009, - 900, 954, 1008, 900, 954, 1008, 8552, 8606, 8660, 8552, 8606, 8660, 8551, 8605, 8659, 8551, - 8605, 8659, 8570, 8624, 8678, 8570, 8624, 8678, 8569, 8623, 8677, 8569, 8623, 8677, 8588, - 8642, 8696, 8588, 8642, 8696, 8587, 8641, 8695, 8587, 8641, 8695, 8554, 8608, 8662, 8554, - 8608, 8662, 8553, 8607, 8661, 8553, 8607, 8661, 8572, 8626, 8680, 8572, 8626, 8680, 8571, - 8625, 8679, 8571, 8625, 8679, 8590, 8644, 8698, 8590, 8644, 8698, 8589, 8643, 8697, 8589, - 8643, 8697, 8556, 8610, 8664, 8556, 8610, 8664, 8555, 8609, 8663, 8555, 8609, 8663, 8574, - 8628, 8682, 8574, 8628, 8682, 8573, 8627, 8681, 8573, 8627, 8681, 8592, 8646, 8700, 8592, - 8646, 8700, 8591, 8645, 8699, 8591, 8645, 8699, 8558, 8612, 8666, 8558, 8612, 8666, 8557, - 8611, 8665, 8557, 8611, 8665, 8576, 8630, 8684, 8576, 8630, 8684, 8575, 8629, 8683, 8575, - 8629, 8683, 8594, 8648, 8702, 8594, 8648, 8702, 8593, 8647, 8701, 8593, 8647, 8701, 8560, - 8614, 8668, 8560, 8614, 8668, 8559, 8613, 8667, 8559, 8613, 8667, 8578, 8632, 8686, 8578, - 8632, 8686, 8577, 8631, 8685, 8577, 8631, 8685, 8596, 8650, 8704, 8596, 8650, 8704, 8595, - 8649, 8703, 8595, 8649, 8703, 8562, 8616, 8670, 8562, 8616, 8670, 8561, 8615, 8669, 8561, - 8615, 8669, 8580, 8634, 8688, 8580, 8634, 8688, 8579, 8633, 8687, 8579, 8633, 8687, 8598, - 8652, 8706, 8598, 8652, 8706, 8597, 8651, 8705, 8597, 8651, 8705, 8564, 8618, 8672, 8564, - 8618, 8672, 8563, 8617, 8671, 8563, 8617, 8671, 8582, 8636, 8690, 8582, 8636, 8690, 8581, - 8635, 8689, 8581, 8635, 8689, 8600, 8654, 8708, 8600, 8654, 8708, 8599, 8653, 8707, 8599, - 8653, 8707, 8566, 8620, 8674, 8566, 8620, 8674, 8565, 8619, 8673, 8565, 8619, 8673, 8584, - 8638, 8692, 8584, 8638, 8692, 8583, 8637, 8691, 8583, 8637, 8691, 8602, 8656, 8710, 8602, - 8656, 8710, 8601, 8655, 8709, 8601, 8655, 8709, 8568, 8622, 8676, 8568, 8622, 8676, 8567, - 8621, 8675, 8567, 8621, 8675, 8586, 8640, 8694, 8586, 8640, 8694, 8585, 8639, 8693, 8585, - 8639, 8693, 8604, 8658, 8712, 8604, 8658, 8712, 8603, 8657, 8711, 8603, 8657, 8711, 1075, - 1129, 1183, 1075, 1129, 1183, 1074, 1128, 1182, 1074, 1128, 1182, 1093, 1147, 1201, 1093, - 1147, 1201, 1092, 1146, 1200, 1092, 1146, 1200, 1111, 1165, 1219, 1111, 1165, 1219, 1110, - 1164, 1218, 1110, 1164, 1218, 1077, 1131, 1185, 1077, 1131, 1185, 1076, 1130, 1184, 1076, - 1130, 1184, 1095, 1149, 1203, 1095, 1149, 1203, 1094, 1148, 1202, 1094, 1148, 1202, 1113, - 1167, 1221, 1113, 1167, 1221, 1112, 1166, 1220, 1112, 1166, 1220, 1079, 1133, 1187, 1079, - 1133, 1187, 1078, 1132, 1186, 1078, 1132, 1186, 1097, 1151, 1205, 1097, 1151, 1205, 1096, - 1150, 1204, 1096, 1150, 1204, 1115, 1169, 1223, 1115, 1169, 1223, 1114, 1168, 1222, 1114, - 1168, 1222, 1081, 1135, 1189, 1081, 1135, 1189, 1080, 1134, 1188, 1080, 1134, 1188, 1099, - 1153, 1207, 1099, 1153, 1207, 1098, 1152, 1206, 1098, 1152, 1206, 1117, 1171, 1225, 1117, - 1171, 1225, 1116, 1170, 1224, 1116, 1170, 1224, 1083, 1137, 1191, 1083, 1137, 1191, 1082, - 1136, 1190, 1082, 1136, 1190, 1101, 1155, 1209, 1101, 1155, 1209, 1100, 1154, 1208, 1100, - 1154, 1208, 1119, 1173, 1227, 1119, 1173, 1227, 1118, 1172, 1226, 1118, 1172, 1226, 1085, - 1139, 1193, 1085, 1139, 1193, 1084, 1138, 1192, 1084, 1138, 1192, 1103, 1157, 1211, 1103, - 1157, 1211, 1102, 1156, 1210, 1102, 1156, 1210, 1121, 1175, 1229, 1121, 1175, 1229, 1120, - 1174, 1228, 1120, 1174, 1228, 1087, 1141, 1195, 1087, 1141, 1195, 1086, 1140, 1194, 1086, - 1140, 1194, 1105, 1159, 1213, 1105, 1159, 1213, 1104, 1158, 1212, 1104, 1158, 1212, 1123, - 1177, 1231, 1123, 1177, 1231, 1122, 1176, 1230, 1122, 1176, 1230, 1089, 1143, 1197, 1089, - 1143, 1197, 1088, 1142, 1196, 1088, 1142, 1196, 1107, 1161, 1215, 1107, 1161, 1215, 1106, - 1160, 1214, 1106, 1160, 1214, 1125, 1179, 1233, 1125, 1179, 1233, 1124, 1178, 1232, 1124, - 1178, 1232, 1091, 1145, 1199, 1091, 1145, 1199, 1090, 1144, 1198, 1090, 1144, 1198, 1109, - 1163, 1217, 1109, 1163, 1217, 1108, 1162, 1216, 1108, 1162, 1216, 1127, 1181, 1235, 1127, - 1181, 1235, 1126, 1180, 1234, 1126, 1180, 1234, 16480, 16534, 16588, 16480, 16534, 16588, - 16479, 16533, 16587, 16479, 16533, 16587, 16498, 16552, 16606, 16498, 16552, 16606, 16497, - 16551, 16605, 16497, 16551, 16605, 16516, 16570, 16624, 16516, 16570, 16624, 16515, 16569, - 16623, 16515, 16569, 16623, 16482, 16536, 16590, 16482, 16536, 16590, 16481, 16535, 16589, - 16481, 16535, 16589, 16500, 16554, 16608, 16500, 16554, 16608, 16499, 16553, 16607, 16499, - 16553, 16607, 16518, 16572, 16626, 16518, 16572, 16626, 16517, 16571, 16625, 16517, 16571, - 16625, 16484, 16538, 16592, 16484, 16538, 16592, 16483, 16537, 16591, 16483, 16537, 16591, - 16502, 16556, 16610, 16502, 16556, 16610, 16501, 16555, 16609, 16501, 16555, 16609, 16520, - 16574, 16628, 16520, 16574, 16628, 16519, 16573, 16627, 16519, 16573, 16627, 16486, 16540, - 16594, 16486, 16540, 16594, 16485, 16539, 16593, 16485, 16539, 16593, 16504, 16558, 16612, - 16504, 16558, 16612, 16503, 16557, 16611, 16503, 16557, 16611, 16522, 16576, 16630, 16522, - 16576, 16630, 16521, 16575, 16629, 16521, 16575, 16629, 16488, 16542, 16596, 16488, 16542, - 16596, 16487, 16541, 16595, 16487, 16541, 16595, 16506, 16560, 16614, 16506, 16560, 16614, - 16505, 16559, 16613, 16505, 16559, 16613, 16524, 16578, 16632, 16524, 16578, 16632, 16523, - 16577, 16631, 16523, 16577, 16631, 16490, 16544, 16598, 16490, 16544, 16598, 16489, 16543, - 16597, 16489, 16543, 16597, 16508, 16562, 16616, 16508, 16562, 16616, 16507, 16561, 16615, - 16507, 16561, 16615, 16526, 16580, 16634, 16526, 16580, 16634, 16525, 16579, 16633, 16525, - 16579, 16633, 16492, 16546, 16600, 16492, 16546, 16600, 16491, 16545, 16599, 16491, 16545, - 16599, 16510, 16564, 16618, 16510, 16564, 16618, 16509, 16563, 16617, 16509, 16563, 16617, - 16528, 16582, 16636, 16528, 16582, 16636, 16527, 16581, 16635, 16527, 16581, 16635, 16494, - 16548, 16602, 16494, 16548, 16602, 16493, 16547, 16601, 16493, 16547, 16601, 16512, 16566, - 16620, 16512, 16566, 16620, 16511, 16565, 16619, 16511, 16565, 16619, 16530, 16584, 16638, - 16530, 16584, 16638, 16529, 16583, 16637, 16529, 16583, 16637, 16496, 16550, 16604, 16496, - 16550, 16604, 16495, 16549, 16603, 16495, 16549, 16603, 16514, 16568, 16622, 16514, 16568, - 16622, 16513, 16567, 16621, 16513, 16567, 16621, 16532, 16586, 16640, 16532, 16586, 16640, - 16531, 16585, 16639, 16531, 16585, 16639, 10435, 10489, 10543, 10435, 10489, 10543, 10434, - 10488, 10542, 10434, 10488, 10542, 10453, 10507, 10561, 10453, 10507, 10561, 10452, 10506, - 10560, 10452, 10506, 10560, 10471, 10525, 10579, 10471, 10525, 10579, 10470, 10524, 10578, - 10470, 10524, 10578, 10437, 10491, 10545, 10437, 10491, 10545, 10436, 10490, 10544, 10436, - 10490, 10544, 10455, 10509, 10563, 10455, 10509, 10563, 10454, 10508, 10562, 10454, 10508, - 10562, 10473, 10527, 10581, 10473, 10527, 10581, 10472, 10526, 10580, 10472, 10526, 10580, - 10439, 10493, 10547, 10439, 10493, 10547, 10438, 10492, 10546, 10438, 10492, 10546, 10457, - 10511, 10565, 10457, 10511, 10565, 10456, 10510, 10564, 10456, 10510, 10564, 10475, 10529, - 10583, 10475, 10529, 10583, 10474, 10528, 10582, 10474, 10528, 10582, 10441, 10495, 10549, - 10441, 10495, 10549, 10440, 10494, 10548, 10440, 10494, 10548, 10459, 10513, 10567, 10459, - 10513, 10567, 10458, 10512, 10566, 10458, 10512, 10566, 10477, 10531, 10585, 10477, 10531, - 10585, 10476, 10530, 10584, 10476, 10530, 10584, 10443, 10497, 10551, 10443, 10497, 10551, - 10442, 10496, 10550, 10442, 10496, 10550, 10461, 10515, 10569, 10461, 10515, 10569, 10460, - 10514, 10568, 10460, 10514, 10568, 10479, 10533, 10587, 10479, 10533, 10587, 10478, 10532, - 10586, 10478, 10532, 10586, 10445, 10499, 10553, 10445, 10499, 10553, 10444, 10498, 10552, - 10444, 10498, 10552, 10463, 10517, 10571, 10463, 10517, 10571, 10462, 10516, 10570, 10462, - 10516, 10570, 10481, 10535, 10589, 10481, 10535, 10589, 10480, 10534, 10588, 10480, 10534, - 10588, 10447, 10501, 10555, 10447, 10501, 10555, 10446, 10500, 10554, 10446, 10500, 10554, - 10465, 10519, 10573, 10465, 10519, 10573, 10464, 10518, 10572, 10464, 10518, 10572, 10483, - 10537, 10591, 10483, 10537, 10591, 10482, 10536, 10590, 10482, 10536, 10590, 10449, 10503, - 10557, 10449, 10503, 10557, 10448, 10502, 10556, 10448, 10502, 10556, 10467, 10521, 10575, - 10467, 10521, 10575, 10466, 10520, 10574, 10466, 10520, 10574, 10485, 10539, 10593, 10485, - 10539, 10593, 10484, 10538, 10592, 10484, 10538, 10592, 10451, 10505, 10559, 10451, 10505, - 10559, 10450, 10504, 10558, 10450, 10504, 10558, 10469, 10523, 10577, 10469, 10523, 10577, - 10468, 10522, 10576, 10468, 10522, 10576, 10487, 10541, 10595, 10487, 10541, 10595, 10486, - 10540, 10594, 10486, 10540, 10594, 9849, 9903, 9957, 9849, 9903, 9957, 9848, 9902, 9956, - 9848, 9902, 9956, 9867, 9921, 9975, 9867, 9921, 9975, 9866, 9920, 9974, 9866, 9920, 9974, - 9885, 9939, 9993, 9885, 9939, 9993, 9884, 9938, 9992, 9884, 9938, 9992, 9851, 9905, 9959, - 9851, 9905, 9959, 9850, 9904, 9958, 9850, 9904, 9958, 9869, 9923, 9977, 9869, 9923, 9977, - 9868, 9922, 9976, 9868, 9922, 9976, 9887, 9941, 9995, 9887, 9941, 9995, 9886, 9940, 9994, - 9886, 9940, 9994, 9853, 9907, 9961, 9853, 9907, 9961, 9852, 9906, 9960, 9852, 9906, 9960, - 9871, 9925, 9979, 9871, 9925, 9979, 9870, 9924, 9978, 9870, 9924, 9978, 9889, 9943, 9997, - 9889, 9943, 9997, 9888, 9942, 9996, 9888, 9942, 9996, 9855, 9909, 9963, 9855, 9909, 9963, - 9854, 9908, 9962, 9854, 9908, 9962, 9873, 9927, 9981, 9873, 9927, 9981, 9872, 9926, 9980, - 9872, 9926, 9980, 9891, 9945, 9999, 9891, 9945, 9999, 9890, 9944, 9998, 9890, 9944, 9998, - 9857, 9911, 9965, 9857, 9911, 9965, 9856, 9910, 9964, 9856, 9910, 9964, 9875, 9929, 9983, - 9875, 9929, 9983, 9874, 9928, 9982, 9874, 9928, 9982, 9893, 9947, 10001, 9893, 9947, 10001, - 9892, 9946, 10000, 9892, 9946, 10000, 9859, 9913, 9967, 9859, 9913, 9967, 9858, 9912, 9966, - 9858, 9912, 9966, 9877, 9931, 9985, 9877, 9931, 9985, 9876, 9930, 9984, 9876, 9930, 9984, - 9895, 9949, 10003, 9895, 9949, 10003, 9894, 9948, 10002, 9894, 9948, 10002, 9861, 9915, - 9969, 9861, 9915, 9969, 9860, 9914, 9968, 9860, 9914, 9968, 9879, 9933, 9987, 9879, 9933, - 9987, 9878, 9932, 9986, 9878, 9932, 9986, 9897, 9951, 10005, 9897, 9951, 10005, 9896, 9950, - 10004, 9896, 9950, 10004, 9863, 9917, 9971, 9863, 9917, 9971, 9862, 9916, 9970, 9862, 9916, - 9970, 9881, 9935, 9989, 9881, 9935, 9989, 9880, 9934, 9988, 9880, 9934, 9988, 9899, 9953, - 10007, 9899, 9953, 10007, 9898, 9952, 10006, 9898, 9952, 10006, 9865, 9919, 9973, 9865, - 9919, 9973, 9864, 9918, 9972, 9864, 9918, 9972, 9883, 9937, 9991, 9883, 9937, 9991, 9882, - 9936, 9990, 9882, 9936, 9990, 9901, 9955, 10009, 9901, 9955, 10009, 9900, 9954, 10008, - 9900, 9954, 10008, 3177, 3231, 3285, 3177, 3231, 3285, 3176, 3230, 3284, 3176, 3230, 3284, - 3195, 3249, 3303, 3195, 3249, 3303, 3194, 3248, 3302, 3194, 3248, 3302, 3213, 3267, 3321, - 3213, 3267, 3321, 3212, 3266, 3320, 3212, 3266, 3320, 3179, 3233, 3287, 3179, 3233, 3287, - 3178, 3232, 3286, 3178, 3232, 3286, 3197, 3251, 3305, 3197, 3251, 3305, 3196, 3250, 3304, - 3196, 3250, 3304, 3215, 3269, 3323, 3215, 3269, 3323, 3214, 3268, 3322, 3214, 3268, 3322, - 3181, 3235, 3289, 3181, 3235, 3289, 3180, 3234, 3288, 3180, 3234, 3288, 3199, 3253, 3307, - 3199, 3253, 3307, 3198, 3252, 3306, 3198, 3252, 3306, 3217, 3271, 3325, 3217, 3271, 3325, - 3216, 3270, 3324, 3216, 3270, 3324, 3183, 3237, 3291, 3183, 3237, 3291, 3182, 3236, 3290, - 3182, 3236, 3290, 3201, 3255, 3309, 3201, 3255, 3309, 3200, 3254, 3308, 3200, 3254, 3308, - 3219, 3273, 3327, 3219, 3273, 3327, 3218, 3272, 3326, 3218, 3272, 3326, 3185, 3239, 3293, - 3185, 3239, 3293, 3184, 3238, 3292, 3184, 3238, 3292, 3203, 3257, 3311, 3203, 3257, 3311, - 3202, 3256, 3310, 3202, 3256, 3310, 3221, 3275, 3329, 3221, 3275, 3329, 3220, 3274, 3328, - 3220, 3274, 3328, 3187, 3241, 3295, 3187, 3241, 3295, 3186, 3240, 3294, 3186, 3240, 3294, - 3205, 3259, 3313, 3205, 3259, 3313, 3204, 3258, 3312, 3204, 3258, 3312, 3223, 3277, 3331, - 3223, 3277, 3331, 3222, 3276, 3330, 3222, 3276, 3330, 3189, 3243, 3297, 3189, 3243, 3297, - 3188, 3242, 3296, 3188, 3242, 3296, 3207, 3261, 3315, 3207, 3261, 3315, 3206, 3260, 3314, - 3206, 3260, 3314, 3225, 3279, 3333, 3225, 3279, 3333, 3224, 3278, 3332, 3224, 3278, 3332, - 3191, 3245, 3299, 3191, 3245, 3299, 3190, 3244, 3298, 3190, 3244, 3298, 3209, 3263, 3317, - 3209, 3263, 3317, 3208, 3262, 3316, 3208, 3262, 3316, 3227, 3281, 3335, 3227, 3281, 3335, - 3226, 3280, 3334, 3226, 3280, 3334, 3193, 3247, 3301, 3193, 3247, 3301, 3192, 3246, 3300, - 3192, 3246, 3300, 3211, 3265, 3319, 3211, 3265, 3319, 3210, 3264, 3318, 3210, 3264, 3318, - 3229, 3283, 3337, 3229, 3283, 3337, 3228, 3282, 3336, 3228, 3282, 3336, 13637, 13691, - 13745, 13637, 13691, 13745, 13636, 13690, 13744, 13636, 13690, 13744, 13655, 13709, 13763, - 13655, 13709, 13763, 13654, 13708, 13762, 13654, 13708, 13762, 13673, 13727, 13781, 13673, - 13727, 13781, 13672, 13726, 13780, 13672, 13726, 13780, 13639, 13693, 13747, 13639, 13693, - 13747, 13638, 13692, 13746, 13638, 13692, 13746, 13657, 13711, 13765, 13657, 13711, 13765, - 13656, 13710, 13764, 13656, 13710, 13764, 13675, 13729, 13783, 13675, 13729, 13783, 13674, - 13728, 13782, 13674, 13728, 13782, 13641, 13695, 13749, 13641, 13695, 13749, 13640, 13694, - 13748, 13640, 13694, 13748, 13659, 13713, 13767, 13659, 13713, 13767, 13658, 13712, 13766, - 13658, 13712, 13766, 13677, 13731, 13785, 13677, 13731, 13785, 13676, 13730, 13784, 13676, - 13730, 13784, 13643, 13697, 13751, 13643, 13697, 13751, 13642, 13696, 13750, 13642, 13696, - 13750, 13661, 13715, 13769, 13661, 13715, 13769, 13660, 13714, 13768, 13660, 13714, 13768, - 13679, 13733, 13787, 13679, 13733, 13787, 13678, 13732, 13786, 13678, 13732, 13786, 13645, - 13699, 13753, 13645, 13699, 13753, 13644, 13698, 13752, 13644, 13698, 13752, 13663, 13717, - 13771, 13663, 13717, 13771, 13662, 13716, 13770, 13662, 13716, 13770, 13681, 13735, 13789, - 13681, 13735, 13789, 13680, 13734, 13788, 13680, 13734, 13788, 13647, 13701, 13755, 13647, - 13701, 13755, 13646, 13700, 13754, 13646, 13700, 13754, 13665, 13719, 13773, 13665, 13719, - 13773, 13664, 13718, 13772, 13664, 13718, 13772, 13683, 13737, 13791, 13683, 13737, 13791, - 13682, 13736, 13790, 13682, 13736, 13790, 13649, 13703, 13757, 13649, 13703, 13757, 13648, - 13702, 13756, 13648, 13702, 13756, 13667, 13721, 13775, 13667, 13721, 13775, 13666, 13720, - 13774, 13666, 13720, 13774, 13685, 13739, 13793, 13685, 13739, 13793, 13684, 13738, 13792, - 13684, 13738, 13792, 13651, 13705, 13759, 13651, 13705, 13759, 13650, 13704, 13758, 13650, - 13704, 13758, 13669, 13723, 13777, 13669, 13723, 13777, 13668, 13722, 13776, 13668, 13722, - 13776, 13687, 13741, 13795, 13687, 13741, 13795, 13686, 13740, 13794, 13686, 13740, 13794, - 13653, 13707, 13761, 13653, 13707, 13761, 13652, 13706, 13760, 13652, 13706, 13760, 13671, - 13725, 13779, 13671, 13725, 13779, 13670, 13724, 13778, 13670, 13724, 13778, 13689, 13743, - 13797, 13689, 13743, 13797, 13688, 13742, 13796, 13688, 13742, 13796, 10038, 10092, 10146, - 10038, 10092, 10146, 10037, 10091, 10145, 10037, 10091, 10145, 10056, 10110, 10164, 10056, - 10110, 10164, 10055, 10109, 10163, 10055, 10109, 10163, 10074, 10128, 10182, 10074, 10128, - 10182, 10073, 10127, 10181, 10073, 10127, 10181, 10040, 10094, 10148, 10040, 10094, 10148, - 10039, 10093, 10147, 10039, 10093, 10147, 10058, 10112, 10166, 10058, 10112, 10166, 10057, - 10111, 10165, 10057, 10111, 10165, 10076, 10130, 10184, 10076, 10130, 10184, 10075, 10129, - 10183, 10075, 10129, 10183, 10042, 10096, 10150, 10042, 10096, 10150, 10041, 10095, 10149, - 10041, 10095, 10149, 10060, 10114, 10168, 10060, 10114, 10168, 10059, 10113, 10167, 10059, - 10113, 10167, 10078, 10132, 10186, 10078, 10132, 10186, 10077, 10131, 10185, 10077, 10131, - 10185, 10044, 10098, 10152, 10044, 10098, 10152, 10043, 10097, 10151, 10043, 10097, 10151, - 10062, 10116, 10170, 10062, 10116, 10170, 10061, 10115, 10169, 10061, 10115, 10169, 10080, - 10134, 10188, 10080, 10134, 10188, 10079, 10133, 10187, 10079, 10133, 10187, 10046, 10100, - 10154, 10046, 10100, 10154, 10045, 10099, 10153, 10045, 10099, 10153, 10064, 10118, 10172, - 10064, 10118, 10172, 10063, 10117, 10171, 10063, 10117, 10171, 10082, 10136, 10190, 10082, - 10136, 10190, 10081, 10135, 10189, 10081, 10135, 10189, 10048, 10102, 10156, 10048, 10102, - 10156, 10047, 10101, 10155, 10047, 10101, 10155, 10066, 10120, 10174, 10066, 10120, 10174, - 10065, 10119, 10173, 10065, 10119, 10173, 10084, 10138, 10192, 10084, 10138, 10192, 10083, - 10137, 10191, 10083, 10137, 10191, 10050, 10104, 10158, 10050, 10104, 10158, 10049, 10103, - 10157, 10049, 10103, 10157, 10068, 10122, 10176, 10068, 10122, 10176, 10067, 10121, 10175, - 10067, 10121, 10175, 10086, 10140, 10194, 10086, 10140, 10194, 10085, 10139, 10193, 10085, - 10139, 10193, 10052, 10106, 10160, 10052, 10106, 10160, 10051, 10105, 10159, 10051, 10105, - 10159, 10070, 10124, 10178, 10070, 10124, 10178, 10069, 10123, 10177, 10069, 10123, 10177, - 10088, 10142, 10196, 10088, 10142, 10196, 10087, 10141, 10195, 10087, 10141, 10195, 10054, - 10108, 10162, 10054, 10108, 10162, 10053, 10107, 10161, 10053, 10107, 10161, 10072, 10126, - 10180, 10072, 10126, 10180, 10071, 10125, 10179, 10071, 10125, 10179, 10090, 10144, 10198, - 10090, 10144, 10198, 10089, 10143, 10197, 10089, 10143, 10197, 14763, 14817, 14871, 14763, - 14817, 14871, 14762, 14816, 14870, 14762, 14816, 14870, 14781, 14835, 14889, 14781, 14835, - 14889, 14780, 14834, 14888, 14780, 14834, 14888, 14799, 14853, 14907, 14799, 14853, 14907, - 14798, 14852, 14906, 14798, 14852, 14906, 14765, 14819, 14873, 14765, 14819, 14873, 14764, - 14818, 14872, 14764, 14818, 14872, 14783, 14837, 14891, 14783, 14837, 14891, 14782, 14836, - 14890, 14782, 14836, 14890, 14801, 14855, 14909, 14801, 14855, 14909, 14800, 14854, 14908, - 14800, 14854, 14908, 14767, 14821, 14875, 14767, 14821, 14875, 14766, 14820, 14874, 14766, - 14820, 14874, 14785, 14839, 14893, 14785, 14839, 14893, 14784, 14838, 14892, 14784, 14838, - 14892, 14803, 14857, 14911, 14803, 14857, 14911, 14802, 14856, 14910, 14802, 14856, 14910, - 14769, 14823, 14877, 14769, 14823, 14877, 14768, 14822, 14876, 14768, 14822, 14876, 14787, - 14841, 14895, 14787, 14841, 14895, 14786, 14840, 14894, 14786, 14840, 14894, 14805, 14859, - 14913, 14805, 14859, 14913, 14804, 14858, 14912, 14804, 14858, 14912, 14771, 14825, 14879, - 14771, 14825, 14879, 14770, 14824, 14878, 14770, 14824, 14878, 14789, 14843, 14897, 14789, - 14843, 14897, 14788, 14842, 14896, 14788, 14842, 14896, 14807, 14861, 14915, 14807, 14861, - 14915, 14806, 14860, 14914, 14806, 14860, 14914, 14773, 14827, 14881, 14773, 14827, 14881, - 14772, 14826, 14880, 14772, 14826, 14880, 14791, 14845, 14899, 14791, 14845, 14899, 14790, - 14844, 14898, 14790, 14844, 14898, 14809, 14863, 14917, 14809, 14863, 14917, 14808, 14862, - 14916, 14808, 14862, 14916, 14775, 14829, 14883, 14775, 14829, 14883, 14774, 14828, 14882, - 14774, 14828, 14882, 14793, 14847, 14901, 14793, 14847, 14901, 14792, 14846, 14900, 14792, - 14846, 14900, 14811, 14865, 14919, 14811, 14865, 14919, 14810, 14864, 14918, 14810, 14864, - 14918, 14777, 14831, 14885, 14777, 14831, 14885, 14776, 14830, 14884, 14776, 14830, 14884, - 14795, 14849, 14903, 14795, 14849, 14903, 14794, 14848, 14902, 14794, 14848, 14902, 14813, - 14867, 14921, 14813, 14867, 14921, 14812, 14866, 14920, 14812, 14866, 14920, 14779, 14833, - 14887, 14779, 14833, 14887, 14778, 14832, 14886, 14778, 14832, 14886, 14797, 14851, 14905, - 14797, 14851, 14905, 14796, 14850, 14904, 14796, 14850, 14904, 14815, 14869, 14923, 14815, - 14869, 14923, 14814, 14868, 14922, 14814, 14868, 14922, 15949, 16003, 16057, 15949, 16003, - 16057, 15948, 16002, 16056, 15948, 16002, 16056, 15967, 16021, 16075, 15967, 16021, 16075, - 15966, 16020, 16074, 15966, 16020, 16074, 15985, 16039, 16093, 15985, 16039, 16093, 15984, - 16038, 16092, 15984, 16038, 16092, 15951, 16005, 16059, 15951, 16005, 16059, 15950, 16004, - 16058, 15950, 16004, 16058, 15969, 16023, 16077, 15969, 16023, 16077, 15968, 16022, 16076, - 15968, 16022, 16076, 15987, 16041, 16095, 15987, 16041, 16095, 15986, 16040, 16094, 15986, - 16040, 16094, 15953, 16007, 16061, 15953, 16007, 16061, 15952, 16006, 16060, 15952, 16006, - 16060, 15971, 16025, 16079, 15971, 16025, 16079, 15970, 16024, 16078, 15970, 16024, 16078, - 15989, 16043, 16097, 15989, 16043, 16097, 15988, 16042, 16096, 15988, 16042, 16096, 15955, - 16009, 16063, 15955, 16009, 16063, 15954, 16008, 16062, 15954, 16008, 16062, 15973, 16027, - 16081, 15973, 16027, 16081, 15972, 16026, 16080, 15972, 16026, 16080, 15991, 16045, 16099, - 15991, 16045, 16099, 15990, 16044, 16098, 15990, 16044, 16098, 15957, 16011, 16065, 15957, - 16011, 16065, 15956, 16010, 16064, 15956, 16010, 16064, 15975, 16029, 16083, 15975, 16029, - 16083, 15974, 16028, 16082, 15974, 16028, 16082, 15993, 16047, 16101, 15993, 16047, 16101, - 15992, 16046, 16100, 15992, 16046, 16100, 15959, 16013, 16067, 15959, 16013, 16067, 15958, - 16012, 16066, 15958, 16012, 16066, 15977, 16031, 16085, 15977, 16031, 16085, 15976, 16030, - 16084, 15976, 16030, 16084, 15995, 16049, 16103, 15995, 16049, 16103, 15994, 16048, 16102, - 15994, 16048, 16102, 15961, 16015, 16069, 15961, 16015, 16069, 15960, 16014, 16068, 15960, - 16014, 16068, 15979, 16033, 16087, 15979, 16033, 16087, 15978, 16032, 16086, 15978, 16032, - 16086, 15997, 16051, 16105, 15997, 16051, 16105, 15996, 16050, 16104, 15996, 16050, 16104, - 15963, 16017, 16071, 15963, 16017, 16071, 15962, 16016, 16070, 15962, 16016, 16070, 15981, - 16035, 16089, 15981, 16035, 16089, 15980, 16034, 16088, 15980, 16034, 16088, 15999, 16053, - 16107, 15999, 16053, 16107, 15998, 16052, 16106, 15998, 16052, 16106, 15965, 16019, 16073, - 15965, 16019, 16073, 15964, 16018, 16072, 15964, 16018, 16072, 15983, 16037, 16091, 15983, - 16037, 16091, 15982, 16036, 16090, 15982, 16036, 16090, 16001, 16055, 16109, 16001, 16055, - 16109, 16000, 16054, 16108, 16000, 16054, 16108, 123, 177, 231, 123, 177, 231, 122, 176, - 230, 122, 176, 230, 141, 195, 249, 141, 195, 249, 140, 194, 248, 140, 194, 248, 159, 213, - 267, 159, 213, 267, 158, 212, 266, 158, 212, 266, 125, 179, 233, 125, 179, 233, 124, 178, - 232, 124, 178, 232, 143, 197, 251, 143, 197, 251, 142, 196, 250, 142, 196, 250, 161, 215, - 269, 161, 215, 269, 160, 214, 268, 160, 214, 268, 127, 181, 235, 127, 181, 235, 126, 180, - 234, 126, 180, 234, 145, 199, 253, 145, 199, 253, 144, 198, 252, 144, 198, 252, 163, 217, - 271, 163, 217, 271, 162, 216, 270, 162, 216, 270, 129, 183, 237, 129, 183, 237, 128, 182, - 236, 128, 182, 236, 147, 201, 255, 147, 201, 255, 146, 200, 254, 146, 200, 254, 165, 219, - 273, 165, 219, 273, 164, 218, 272, 164, 218, 272, 131, 185, 239, 131, 185, 239, 130, 184, - 238, 130, 184, 238, 149, 203, 257, 149, 203, 257, 148, 202, 256, 148, 202, 256, 167, 221, - 275, 167, 221, 275, 166, 220, 274, 166, 220, 274, 133, 187, 241, 133, 187, 241, 132, 186, - 240, 132, 186, 240, 151, 205, 259, 151, 205, 259, 150, 204, 258, 150, 204, 258, 169, 223, - 277, 169, 223, 277, 168, 222, 276, 168, 222, 276, 135, 189, 243, 135, 189, 243, 134, 188, - 242, 134, 188, 242, 153, 207, 261, 153, 207, 261, 152, 206, 260, 152, 206, 260, 171, 225, - 279, 171, 225, 279, 170, 224, 278, 170, 224, 278, 137, 191, 245, 137, 191, 245, 136, 190, - 244, 136, 190, 244, 155, 209, 263, 155, 209, 263, 154, 208, 262, 154, 208, 262, 173, 227, - 281, 173, 227, 281, 172, 226, 280, 172, 226, 280, 139, 193, 247, 139, 193, 247, 138, 192, - 246, 138, 192, 246, 157, 211, 265, 157, 211, 265, 156, 210, 264, 156, 210, 264, 175, 229, - 283, 175, 229, 283, 174, 228, 282, 174, 228, 282, 3432, 3486, 3540, 3432, 3486, 3540, 3431, - 3485, 3539, 3431, 3485, 3539, 3450, 3504, 3558, 3450, 3504, 3558, 3449, 3503, 3557, 3449, - 3503, 3557, 3468, 3522, 3576, 3468, 3522, 3576, 3467, 3521, 3575, 3467, 3521, 3575, 3434, - 3488, 3542, 3434, 3488, 3542, 3433, 3487, 3541, 3433, 3487, 3541, 3452, 3506, 3560, 3452, - 3506, 3560, 3451, 3505, 3559, 3451, 3505, 3559, 3470, 3524, 3578, 3470, 3524, 3578, 3469, - 3523, 3577, 3469, 3523, 3577, 3436, 3490, 3544, 3436, 3490, 3544, 3435, 3489, 3543, 3435, - 3489, 3543, 3454, 3508, 3562, 3454, 3508, 3562, 3453, 3507, 3561, 3453, 3507, 3561, 3472, - 3526, 3580, 3472, 3526, 3580, 3471, 3525, 3579, 3471, 3525, 3579, 3438, 3492, 3546, 3438, - 3492, 3546, 3437, 3491, 3545, 3437, 3491, 3545, 3456, 3510, 3564, 3456, 3510, 3564, 3455, - 3509, 3563, 3455, 3509, 3563, 3474, 3528, 3582, 3474, 3528, 3582, 3473, 3527, 3581, 3473, - 3527, 3581, 3440, 3494, 3548, 3440, 3494, 3548, 3439, 3493, 3547, 3439, 3493, 3547, 3458, - 3512, 3566, 3458, 3512, 3566, 3457, 3511, 3565, 3457, 3511, 3565, 3476, 3530, 3584, 3476, - 3530, 3584, 3475, 3529, 3583, 3475, 3529, 3583, 3442, 3496, 3550, 3442, 3496, 3550, 3441, - 3495, 3549, 3441, 3495, 3549, 3460, 3514, 3568, 3460, 3514, 3568, 3459, 3513, 3567, 3459, - 3513, 3567, 3478, 3532, 3586, 3478, 3532, 3586, 3477, 3531, 3585, 3477, 3531, 3585, 3444, - 3498, 3552, 3444, 3498, 3552, 3443, 3497, 3551, 3443, 3497, 3551, 3462, 3516, 3570, 3462, - 3516, 3570, 3461, 3515, 3569, 3461, 3515, 3569, 3480, 3534, 3588, 3480, 3534, 3588, 3479, - 3533, 3587, 3479, 3533, 3587, 3446, 3500, 3554, 3446, 3500, 3554, 3445, 3499, 3553, 3445, - 3499, 3553, 3464, 3518, 3572, 3464, 3518, 3572, 3463, 3517, 3571, 3463, 3517, 3571, 3482, - 3536, 3590, 3482, 3536, 3590, 3481, 3535, 3589, 3481, 3535, 3589, 3448, 3502, 3556, 3448, - 3502, 3556, 3447, 3501, 3555, 3447, 3501, 3555, 3466, 3520, 3574, 3466, 3520, 3574, 3465, - 3519, 3573, 3465, 3519, 3573, 3484, 3538, 3592, 3484, 3538, 3592, 3483, 3537, 3591, 3483, - 3537, 3591, 5225, 5225, 5226, 5226, 5227, 5227, 5228, 5228, 5229, 5229, 5230, 5230, 5231, - 5231, 5232, 5232, 5225, 5225, 5226, 5226, 5227, 5227, 5228, 5228, 5229, 5229, 5230, 5230, - 5231, 5231, 5232, 5232, 5989, 5987, 5988, 5990, 7077, 7071, 7080, 7074, 7078, 7072, 7079, - 7073, 7076, 7070, 7075, 7069, 15323, 2701, 15321, 2699, 15322, 2700, 15324, 2702, 13949, - 15145, 13947, 15143, 13948, 15144, 13950, 15146, 16875, 10982, 15904, 15902, 15903, 15905, - 15912, 15910, 15911, 15913, 15908, 15906, 15907, 15909, 13565, 13561, 13565, 13561, 13563, - 13559, 13563, 13559, 13564, 13560, 13564, 13560, 13566, 13562, 13566, 13562, 5467, 15152, - 15150, 15151, 15153, 13543, 13527, 13545, 13529, 13546, 13530, 13544, 13528, 13547, 13531, - 13549, 13533, 13550, 13534, 13548, 13532, 13551, 13535, 13553, 13537, 13554, 13538, 13552, - 13536, 13555, 13539, 13557, 13541, 13558, 13542, 13556, 13540, 13881, 13881, 13880, 13880, - 10391, 10391, 10390, 10390, 16873, 16873, 16872, 16872, 6121, 6121, 6120, 6120, 12878, - 12878, 12877, 12877, 12192, 12192, 12191, 12191, 15339, 15339, 15338, 15338, 14690, 14690, - 14689, 14689, 5992, 5992, 5991, 5991, 7367, 7367, 7366, 7366, 10423, 10423, 10423, 10423, - 10427, 10427, 10427, 10427, 10421, 10421, 10421, 10421, 10425, 10425, 10425, 10425, 10422, - 10422, 10422, 10422, 10426, 10426, 10426, 10426, 10424, 10424, 10424, 10424, 10428, 10428, - 10428, 10428, 15925, 15925, 15925, 15925, 15929, 15929, 15929, 15929, 15923, 15923, 15923, - 15923, 15927, 15927, 15927, 15927, 15924, 15924, 15924, 15924, 15928, 15928, 15928, 15928, - 15926, 15926, 15926, 15926, 15930, 15930, 15930, 15930, 12124, 12125, 12126, 12127, 12896, - 12895, 12897, 14948, 14947, 14949, 11549, 11548, 11550, 10206, 10205, 10207, 12734, 1550, - 11551, 6861, 12885, 11541, 11540, 11542, 13569, 13568, 13570, 6777, 6776, 6778, 12904, - 12903, 12905, 6396, 15387, 8875, 9781, 9782, 9783, 9784, 9785, 9786, 9787, 9788, 9789, - 9790, 9791, 9792, 9793, 9794, 9795, 9796, 9797, 9798, 9799, 9800, 9801, 9802, 9803, 9804, - 9805, 9806, 9781, 10327, 10328, 10329, 10330, 10331, 10332, 10333, 10334, 10335, 10336, - 10337, 10338, 10339, 10340, 10341, 10342, 10343, 10344, 10345, 10346, 10347, 10348, 10349, - 10350, 10351, 10352, 10327, 15147, 8480, 3402, 11547, 11547, 11546, 11546, 2884, 2884, - 12894, 12894, 12893, 12893, 6881, 6881, 16868, 16853, 1512, 1497, 15868, 15868, 15868, - 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, - 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, 15868, - 15868, 15868, 15868, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, - 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, - 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 11054, 6843, 6843, 6843, 6843, - 6835, 6835, 6835, 6835, 6839, 6839, 6839, 6839, 6831, 6831, 6831, 6831, 6842, 6842, 6842, - 6842, 6834, 6834, 6834, 6834, 6838, 6838, 6838, 6838, 6830, 6830, 6830, 6830, 6841, 6841, - 6841, 6841, 6833, 6833, 6833, 6833, 6837, 6837, 6837, 6837, 6829, 6829, 6829, 6829, 6840, - 6840, 6840, 6840, 6832, 6832, 6832, 6832, 6836, 6836, 6836, 6836, 6828, 6828, 6828, 6828, - 7971, 7971, 7971, 7971, 7963, 7963, 7963, 7963, 7967, 7967, 7967, 7967, 7959, 7959, 7959, - 7959, 7970, 7970, 7970, 7970, 7962, 7962, 7962, 7962, 7966, 7966, 7966, 7966, 7958, 7958, - 7958, 7958, 7969, 7969, 7969, 7969, 7961, 7961, 7961, 7961, 7965, 7965, 7965, 7965, 7957, - 7957, 7957, 7957, 7968, 7968, 7968, 7968, 7960, 7960, 7960, 7960, 7964, 7964, 7964, 7964, - 7956, 7956, 7956, 7956, 7850, 7850, 7846, 7846, 7842, 7842, 7838, 7838, 7848, 7848, 7844, - 7844, 7840, 7840, 7836, 7836, 7849, 7849, 7845, 7845, 7841, 7841, 7837, 7837, 7851, 7851, - 7847, 7847, 7843, 7843, 7839, 7839, 9291, 9291, 9287, 9287, 9283, 9283, 9279, 9279, 9289, - 9289, 9285, 9285, 9281, 9281, 9277, 9277, 9290, 9290, 9286, 9286, 9282, 9282, 9278, 9278, - 9292, 9292, 9288, 9288, 9284, 9284, 9280, 9280, 12665, 12665, 12665, 12665, 12665, 12665, - 12665, 12665, 12665, 12665, 12661, 12661, 12661, 12661, 12661, 12661, 12661, 12661, 12661, - 12661, 12664, 12664, 12664, 12664, 12664, 12664, 12664, 12664, 12664, 12664, 12660, 12660, - 12660, 12660, 12660, 12660, 12660, 12660, 12660, 12660, 12663, 12663, 12663, 12663, 12663, - 12663, 12663, 12663, 12663, 12663, 12659, 12659, 12659, 12659, 12659, 12659, 12659, 12659, - 12659, 12659, 12662, 12662, 12662, 12662, 12662, 12662, 12662, 12662, 12662, 12662, 12658, - 12658, 12658, 12658, 12658, 12658, 12658, 12658, 12658, 12658, 5466, 5466, 5466, 5466, - 5466, 5466, 5466, 5466, 5466, 5466, 5462, 5462, 5462, 5462, 5462, 5462, 5462, 5462, 5462, - 5462, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5461, 5461, 5461, 5461, - 5461, 5461, 5461, 5461, 5461, 5461, 5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464, - 5464, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5463, 5463, 5463, 5463, - 5463, 5463, 5463, 5463, 5463, 5463, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, - 5459, 6987, 6981, 6987, 6981, 6987, 6981, 6987, 6981, 6988, 6982, 6989, 6983, 6990, 6984, - 6991, 6985, 6986, 6980, 6986, 6980, 6986, 6980, 6986, 6980, 14599, 14593, 14599, 14593, - 14599, 14593, 14599, 14593, 14600, 14594, 14601, 14595, 14602, 14596, 14603, 14597, 14598, - 14592, 14598, 14592, 14598, 14592, 14598, 14592, 6012, 6012, 6008, 6008, 6028, 6028, 6024, - 6024, 6004, 6004, 6000, 6000, 6020, 6020, 6016, 6016, 6010, 6010, 6006, 6006, 6026, 6026, - 6022, 6022, 6002, 6002, 5998, 5998, 6018, 6018, 6014, 6014, 6011, 6011, 6007, 6007, 6027, - 6027, 6023, 6023, 6003, 6003, 5999, 5999, 6019, 6019, 6015, 6015, 6009, 6009, 6005, 6005, - 6025, 6025, 6021, 6021, 6001, 6001, 5997, 5997, 6017, 6017, 6013, 6013, 93, 93, 89, 89, - 109, 109, 105, 105, 85, 85, 81, 81, 101, 101, 97, 97, 91, 91, 87, 87, 107, 107, 103, 103, - 83, 83, 79, 79, 99, 99, 95, 95, 92, 92, 88, 88, 108, 108, 104, 104, 84, 84, 80, 80, 100, - 100, 96, 96, 90, 90, 86, 86, 106, 106, 102, 102, 82, 82, 78, 78, 98, 98, 94, 94, 14691, - 14691, 14692, 14692, 14693, 14693, 14694, 14694, 14695, 14695, 14696, 14696, 14697, 14697, - 14698, 14698, 14699, 14699, 14700, 14700, 14701, 14701, 14702, 14702, 14703, 14703, 14704, - 14704, 14705, 14705, 14706, 14706, 14513, 14513, 14514, 14514, 14515, 14515, 14516, 14516, - 14517, 14517, 14518, 14518, 14519, 14519, 14520, 14520, 14521, 14521, 14522, 14522, 14523, - 14523, 14524, 14524, 14525, 14525, 14526, 14526, 14527, 14527, 14528, 14528, 839, 839, 840, - 840, 841, 841, 842, 842, 1994, 1994, 1995, 1995, 1996, 1996, 1997, 1997, 12766, 12767, - 12768, 12765, 8538, 8520, 8532, 8526, 8527, 8521, 8533, 8539, 8524, 8525, 8522, 8523, 7361, - 7361, 7361, 7361, 7361, 9308, 9309, 9310, 9311, 9312, 9313, 9314, 9315, 9316, 12780, 12780, - 12780, 12780, 12780, 12780, 12780, 12780, 12780, 12780, 12780, 12780, 12780, 12780, 12780, - 12780, 10397, 10401, 10405, 10409, 10413, 10417, 10395, 10399, 10403, 10407, 10411, 10415, - 10396, 10400, 10404, 10408, 10412, 10416, 10398, 10402, 10406, 10410, 10414, 10418, 12497, - 12501, 12505, 12509, 12513, 12517, 12495, 12499, 12503, 12507, 12511, 12515, 12496, 12500, - 12504, 12508, 12512, 12516, 12498, 12502, 12506, 12510, 12514, 12518, 3338, 7027, 5546, - 12462, 13152, 2886, 2887, 2888, 2889, 2890, 1603, 1603, 1603, 1603, 16840, 15181, 13816, - 13816, 13816, 13816, 13816, 13816, 13816, 13816, 13816, 13816, 13812, 13812, 13812, 13812, - 13812, 13812, 13812, 13812, 13812, 13812, 13815, 13815, 13815, 13815, 13815, 13815, 13815, - 13815, 13815, 13815, 13811, 13811, 13811, 13811, 13811, 13811, 13811, 13811, 13811, 13811, - 13814, 13814, 13814, 13814, 13814, 13814, 13814, 13814, 13814, 13814, 13810, 13810, 13810, - 13810, 13810, 13810, 13810, 13810, 13810, 13810, 13813, 13813, 13813, 13813, 13813, 13813, - 13813, 13813, 13813, 13813, 13809, 13809, 13809, 13809, 13809, 13809, 13809, 13809, 13809, - 13809, 6146, 6200, 6254, 6146, 6200, 6254, 6145, 6199, 6253, 6145, 6199, 6253, 6164, 6218, - 6272, 6164, 6218, 6272, 6163, 6217, 6271, 6163, 6217, 6271, 6182, 6236, 6290, 6182, 6236, - 6290, 6181, 6235, 6289, 6181, 6235, 6289, 6148, 6202, 6256, 6148, 6202, 6256, 6147, 6201, - 6255, 6147, 6201, 6255, 6166, 6220, 6274, 6166, 6220, 6274, 6165, 6219, 6273, 6165, 6219, - 6273, 6184, 6238, 6292, 6184, 6238, 6292, 6183, 6237, 6291, 6183, 6237, 6291, 6150, 6204, - 6258, 6150, 6204, 6258, 6149, 6203, 6257, 6149, 6203, 6257, 6168, 6222, 6276, 6168, 6222, - 6276, 6167, 6221, 6275, 6167, 6221, 6275, 6186, 6240, 6294, 6186, 6240, 6294, 6185, 6239, - 6293, 6185, 6239, 6293, 6152, 6206, 6260, 6152, 6206, 6260, 6151, 6205, 6259, 6151, 6205, - 6259, 6170, 6224, 6278, 6170, 6224, 6278, 6169, 6223, 6277, 6169, 6223, 6277, 6188, 6242, - 6296, 6188, 6242, 6296, 6187, 6241, 6295, 6187, 6241, 6295, 6154, 6208, 6262, 6154, 6208, - 6262, 6153, 6207, 6261, 6153, 6207, 6261, 6172, 6226, 6280, 6172, 6226, 6280, 6171, 6225, - 6279, 6171, 6225, 6279, 6190, 6244, 6298, 6190, 6244, 6298, 6189, 6243, 6297, 6189, 6243, - 6297, 6156, 6210, 6264, 6156, 6210, 6264, 6155, 6209, 6263, 6155, 6209, 6263, 6174, 6228, - 6282, 6174, 6228, 6282, 6173, 6227, 6281, 6173, 6227, 6281, 6192, 6246, 6300, 6192, 6246, - 6300, 6191, 6245, 6299, 6191, 6245, 6299, 6158, 6212, 6266, 6158, 6212, 6266, 6157, 6211, - 6265, 6157, 6211, 6265, 6176, 6230, 6284, 6176, 6230, 6284, 6175, 6229, 6283, 6175, 6229, - 6283, 6194, 6248, 6302, 6194, 6248, 6302, 6193, 6247, 6301, 6193, 6247, 6301, 6160, 6214, - 6268, 6160, 6214, 6268, 6159, 6213, 6267, 6159, 6213, 6267, 6178, 6232, 6286, 6178, 6232, - 6286, 6177, 6231, 6285, 6177, 6231, 6285, 6196, 6250, 6304, 6196, 6250, 6304, 6195, 6249, - 6303, 6195, 6249, 6303, 6162, 6216, 6270, 6162, 6216, 6270, 6161, 6215, 6269, 6161, 6215, - 6269, 6180, 6234, 6288, 6180, 6234, 6288, 6179, 6233, 6287, 6179, 6233, 6287, 6198, 6252, - 6306, 6198, 6252, 6306, 6197, 6251, 6305, 6197, 6251, 6305, 3377, 3377, 3376, 3376, 358, - 358, 5416, 7855, 14532, 8893, 6405, 6405, 6404, 6404, 2882, 2882, 7035, 7035, 7035, 7035, - 7035, 7035, 7035, 7035, 7035, 7035, 7031, 7031, 7031, 7031, 7031, 7031, 7031, 7031, 7031, - 7031, 7034, 7034, 7034, 7034, 7034, 7034, 7034, 7034, 7034, 7034, 7030, 7030, 7030, 7030, - 7030, 7030, 7030, 7030, 7030, 7030, 7033, 7033, 7033, 7033, 7033, 7033, 7033, 7033, 7033, - 7033, 7029, 7029, 7029, 7029, 7029, 7029, 7029, 7029, 7029, 7029, 7032, 7032, 7032, 7032, - 7032, 7032, 7032, 7032, 7032, 7032, 7028, 7028, 7028, 7028, 7028, 7028, 7028, 7028, 7028, - 7028, 3609, 3663, 3717, 3609, 3663, 3717, 3608, 3662, 3716, 3608, 3662, 3716, 3627, 3681, - 3735, 3627, 3681, 3735, 3626, 3680, 3734, 3626, 3680, 3734, 3645, 3699, 3753, 3645, 3699, - 3753, 3644, 3698, 3752, 3644, 3698, 3752, 3611, 3665, 3719, 3611, 3665, 3719, 3610, 3664, - 3718, 3610, 3664, 3718, 3629, 3683, 3737, 3629, 3683, 3737, 3628, 3682, 3736, 3628, 3682, - 3736, 3647, 3701, 3755, 3647, 3701, 3755, 3646, 3700, 3754, 3646, 3700, 3754, 3613, 3667, - 3721, 3613, 3667, 3721, 3612, 3666, 3720, 3612, 3666, 3720, 3631, 3685, 3739, 3631, 3685, - 3739, 3630, 3684, 3738, 3630, 3684, 3738, 3649, 3703, 3757, 3649, 3703, 3757, 3648, 3702, - 3756, 3648, 3702, 3756, 3615, 3669, 3723, 3615, 3669, 3723, 3614, 3668, 3722, 3614, 3668, - 3722, 3633, 3687, 3741, 3633, 3687, 3741, 3632, 3686, 3740, 3632, 3686, 3740, 3651, 3705, - 3759, 3651, 3705, 3759, 3650, 3704, 3758, 3650, 3704, 3758, 3617, 3671, 3725, 3617, 3671, - 3725, 3616, 3670, 3724, 3616, 3670, 3724, 3635, 3689, 3743, 3635, 3689, 3743, 3634, 3688, - 3742, 3634, 3688, 3742, 3653, 3707, 3761, 3653, 3707, 3761, 3652, 3706, 3760, 3652, 3706, - 3760, 3619, 3673, 3727, 3619, 3673, 3727, 3618, 3672, 3726, 3618, 3672, 3726, 3637, 3691, - 3745, 3637, 3691, 3745, 3636, 3690, 3744, 3636, 3690, 3744, 3655, 3709, 3763, 3655, 3709, - 3763, 3654, 3708, 3762, 3654, 3708, 3762, 3621, 3675, 3729, 3621, 3675, 3729, 3620, 3674, - 3728, 3620, 3674, 3728, 3639, 3693, 3747, 3639, 3693, 3747, 3638, 3692, 3746, 3638, 3692, - 3746, 3657, 3711, 3765, 3657, 3711, 3765, 3656, 3710, 3764, 3656, 3710, 3764, 3623, 3677, - 3731, 3623, 3677, 3731, 3622, 3676, 3730, 3622, 3676, 3730, 3641, 3695, 3749, 3641, 3695, - 3749, 3640, 3694, 3748, 3640, 3694, 3748, 3659, 3713, 3767, 3659, 3713, 3767, 3658, 3712, - 3766, 3658, 3712, 3766, 3625, 3679, 3733, 3625, 3679, 3733, 3624, 3678, 3732, 3624, 3678, - 3732, 3643, 3697, 3751, 3643, 3697, 3751, 3642, 3696, 3750, 3642, 3696, 3750, 3661, 3715, - 3769, 3661, 3715, 3769, 3660, 3714, 3768, 3660, 3714, 3768, 7331, 6786, 6786, 6786, 6786, - 6786, 6786, 6786, 6786, 6786, 6786, 6782, 6782, 6782, 6782, 6782, 6782, 6782, 6782, 6782, - 6782, 6785, 6785, 6785, 6785, 6785, 6785, 6785, 6785, 6785, 6785, 6781, 6781, 6781, 6781, - 6781, 6781, 6781, 6781, 6781, 6781, 6784, 6784, 6784, 6784, 6784, 6784, 6784, 6784, 6784, - 6784, 6780, 6780, 6780, 6780, 6780, 6780, 6780, 6780, 6780, 6780, 6783, 6783, 6783, 6783, - 6783, 6783, 6783, 6783, 6783, 6783, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 6779, - 6779, 12133, 12133, 12132, 12132, 2696, 2696, 12619, 12604, 15632, 15626, 15632, 15626, - 15632, 15626, 15632, 15626, 15633, 15627, 15634, 15628, 15635, 15629, 15636, 15630, 15631, - 15625, 15631, 15625, 15631, 15625, 15631, 15625, 13165, 13219, 13273, 13165, 13219, 13273, - 13164, 13218, 13272, 13164, 13218, 13272, 13183, 13237, 13291, 13183, 13237, 13291, 13182, - 13236, 13290, 13182, 13236, 13290, 13201, 13255, 13309, 13201, 13255, 13309, 13200, 13254, - 13308, 13200, 13254, 13308, 13167, 13221, 13275, 13167, 13221, 13275, 13166, 13220, 13274, - 13166, 13220, 13274, 13185, 13239, 13293, 13185, 13239, 13293, 13184, 13238, 13292, 13184, - 13238, 13292, 13203, 13257, 13311, 13203, 13257, 13311, 13202, 13256, 13310, 13202, 13256, - 13310, 13169, 13223, 13277, 13169, 13223, 13277, 13168, 13222, 13276, 13168, 13222, 13276, - 13187, 13241, 13295, 13187, 13241, 13295, 13186, 13240, 13294, 13186, 13240, 13294, 13205, - 13259, 13313, 13205, 13259, 13313, 13204, 13258, 13312, 13204, 13258, 13312, 13171, 13225, - 13279, 13171, 13225, 13279, 13170, 13224, 13278, 13170, 13224, 13278, 13189, 13243, 13297, - 13189, 13243, 13297, 13188, 13242, 13296, 13188, 13242, 13296, 13207, 13261, 13315, 13207, - 13261, 13315, 13206, 13260, 13314, 13206, 13260, 13314, 13173, 13227, 13281, 13173, 13227, - 13281, 13172, 13226, 13280, 13172, 13226, 13280, 13191, 13245, 13299, 13191, 13245, 13299, - 13190, 13244, 13298, 13190, 13244, 13298, 13209, 13263, 13317, 13209, 13263, 13317, 13208, - 13262, 13316, 13208, 13262, 13316, 13175, 13229, 13283, 13175, 13229, 13283, 13174, 13228, - 13282, 13174, 13228, 13282, 13193, 13247, 13301, 13193, 13247, 13301, 13192, 13246, 13300, - 13192, 13246, 13300, 13211, 13265, 13319, 13211, 13265, 13319, 13210, 13264, 13318, 13210, - 13264, 13318, 13177, 13231, 13285, 13177, 13231, 13285, 13176, 13230, 13284, 13176, 13230, - 13284, 13195, 13249, 13303, 13195, 13249, 13303, 13194, 13248, 13302, 13194, 13248, 13302, - 13213, 13267, 13321, 13213, 13267, 13321, 13212, 13266, 13320, 13212, 13266, 13320, 13179, - 13233, 13287, 13179, 13233, 13287, 13178, 13232, 13286, 13178, 13232, 13286, 13197, 13251, - 13305, 13197, 13251, 13305, 13196, 13250, 13304, 13196, 13250, 13304, 13215, 13269, 13323, - 13215, 13269, 13323, 13214, 13268, 13322, 13214, 13268, 13322, 13181, 13235, 13289, 13181, - 13235, 13289, 13180, 13234, 13288, 13180, 13234, 13288, 13199, 13253, 13307, 13199, 13253, - 13307, 13198, 13252, 13306, 13198, 13252, 13306, 13217, 13271, 13325, 13217, 13271, 13325, - 13216, 13270, 13324, 13216, 13270, 13324, 14591, 7270, 12738, 14954, 14954, 14950, 14950, - 14955, 14955, 14951, 14951, 14956, 14956, 14952, 14952, 14957, 14957, 14953, 14953, 9177, - 9177, 9173, 9173, 9178, 9178, 9174, 9174, 9179, 9179, 9175, 9175, 9180, 9180, 9176, 9176, - 1969, 1969, 1965, 1965, 1970, 1970, 1966, 1966, 1971, 1971, 1967, 1967, 1972, 1972, 1968, - 1968, 2044, 2044, 2040, 2040, 2045, 2045, 2041, 2041, 2046, 2046, 2042, 2042, 2047, 2047, - 2043, 2043, 7291, 7291, 7287, 7287, 7292, 7292, 7288, 7288, 7293, 7293, 7289, 7289, 7294, - 7294, 7290, 7290, 12570, 12570, 12566, 12566, 12571, 12571, 12567, 12567, 12572, 12572, - 12568, 12568, 12573, 12573, 12569, 12569, 12761, 12761, 12757, 12757, 12762, 12762, 12758, - 12758, 12763, 12763, 12759, 12759, 12764, 12764, 12760, 12760, 14758, 14758, 14754, 14754, - 14759, 14759, 14755, 14755, 14760, 14760, 14756, 14756, 14761, 14761, 14757, 14757, 3423, - 3423, 3419, 3419, 3424, 3424, 3420, 3420, 3425, 3425, 3421, 3421, 3426, 3426, 3422, 3422, - 12600, 12600, 12596, 12596, 12601, 12601, 12597, 12597, 12602, 12602, 12598, 12598, 12603, - 12603, 12599, 12599, 15357, 15357, 15353, 15353, 15358, 15358, 15354, 15354, 15359, 15359, - 15355, 15355, 15360, 15360, 15356, 15356, 13845, 13845, 13841, 13841, 13846, 13846, 13842, - 13842, 13847, 13847, 13843, 13843, 13848, 13848, 13844, 13844, 6, 6, 2, 2, 7, 7, 3, 3, 8, - 8, 4, 4, 9, 9, 5, 5, 11522, 11522, 11518, 11518, 11523, 11523, 11519, 11519, 11524, 11524, - 11520, 11520, 11525, 11525, 11521, 11521, 2896, 2896, 2892, 2892, 2897, 2897, 2893, 2893, - 2898, 2898, 2894, 2894, 2899, 2899, 2895, 2895, 7860, 7860, 7856, 7856, 7861, 7861, 7857, - 7857, 7862, 7862, 7858, 7858, 7863, 7863, 7859, 7859, 1042, 1042, 1038, 1038, 1043, 1043, - 1039, 1039, 1044, 1044, 1040, 1040, 1045, 1045, 1041, 1041, 15162, 15161, 15160, 15159, - 16477, 16476, 12411, 12410, 1548, 1547, 7381, 7380, 16112, 16111, 6348, 6347, 433, 432, - 9172, 9171, 2997, 2996, 13115, 13114, 12123, 12122, 5392, 5391, 5242, 5241, 15337, 15336, - 7329, 7328, 1597, 13622, 15695, 15695, 15698, 15698, 15696, 15696, 15697, 15697, 15694, - 15694, 15693, 15693, 7912, 7912, 7915, 7915, 7913, 7913, 7914, 7914, 7911, 7911, 7910, - 7910, 6876, 6876, 6879, 6879, 6877, 6877, 6878, 6878, 6875, 6875, 6874, 6874, 1873, 1873, - 1876, 1876, 1874, 1874, 1875, 1875, 1872, 1872, 1871, 1871, 1937, 1334, 1334, 1333, 1333, - 15390, 15390, 11569, 11569, 11569, 11569, 11569, 11569, 11569, 11569, 11569, 11569, 11565, - 11565, 11565, 11565, 11565, 11565, 11565, 11565, 11565, 11565, 11568, 11568, 11568, 11568, - 11568, 11568, 11568, 11568, 11568, 11568, 11564, 11564, 11564, 11564, 11564, 11564, 11564, - 11564, 11564, 11564, 11567, 11567, 11567, 11567, 11567, 11567, 11567, 11567, 11567, 11567, - 11563, 11563, 11563, 11563, 11563, 11563, 11563, 11563, 11563, 11563, 11566, 11566, 11566, - 11566, 11566, 11566, 11566, 11566, 11566, 11566, 11562, 11562, 11562, 11562, 11562, 11562, - 11562, 11562, 11562, 11562, 4555, 4609, 4663, 4555, 4609, 4663, 4554, 4608, 4662, 4554, - 4608, 4662, 4573, 4627, 4681, 4573, 4627, 4681, 4572, 4626, 4680, 4572, 4626, 4680, 4591, - 4645, 4699, 4591, 4645, 4699, 4590, 4644, 4698, 4590, 4644, 4698, 4557, 4611, 4665, 4557, - 4611, 4665, 4556, 4610, 4664, 4556, 4610, 4664, 4575, 4629, 4683, 4575, 4629, 4683, 4574, - 4628, 4682, 4574, 4628, 4682, 4593, 4647, 4701, 4593, 4647, 4701, 4592, 4646, 4700, 4592, - 4646, 4700, 4559, 4613, 4667, 4559, 4613, 4667, 4558, 4612, 4666, 4558, 4612, 4666, 4577, - 4631, 4685, 4577, 4631, 4685, 4576, 4630, 4684, 4576, 4630, 4684, 4595, 4649, 4703, 4595, - 4649, 4703, 4594, 4648, 4702, 4594, 4648, 4702, 4561, 4615, 4669, 4561, 4615, 4669, 4560, - 4614, 4668, 4560, 4614, 4668, 4579, 4633, 4687, 4579, 4633, 4687, 4578, 4632, 4686, 4578, - 4632, 4686, 4597, 4651, 4705, 4597, 4651, 4705, 4596, 4650, 4704, 4596, 4650, 4704, 4563, - 4617, 4671, 4563, 4617, 4671, 4562, 4616, 4670, 4562, 4616, 4670, 4581, 4635, 4689, 4581, - 4635, 4689, 4580, 4634, 4688, 4580, 4634, 4688, 4599, 4653, 4707, 4599, 4653, 4707, 4598, - 4652, 4706, 4598, 4652, 4706, 4565, 4619, 4673, 4565, 4619, 4673, 4564, 4618, 4672, 4564, - 4618, 4672, 4583, 4637, 4691, 4583, 4637, 4691, 4582, 4636, 4690, 4582, 4636, 4690, 4601, - 4655, 4709, 4601, 4655, 4709, 4600, 4654, 4708, 4600, 4654, 4708, 4567, 4621, 4675, 4567, - 4621, 4675, 4566, 4620, 4674, 4566, 4620, 4674, 4585, 4639, 4693, 4585, 4639, 4693, 4584, - 4638, 4692, 4584, 4638, 4692, 4603, 4657, 4711, 4603, 4657, 4711, 4602, 4656, 4710, 4602, - 4656, 4710, 4569, 4623, 4677, 4569, 4623, 4677, 4568, 4622, 4676, 4568, 4622, 4676, 4587, - 4641, 4695, 4587, 4641, 4695, 4586, 4640, 4694, 4586, 4640, 4694, 4605, 4659, 4713, 4605, - 4659, 4713, 4604, 4658, 4712, 4604, 4658, 4712, 4571, 4625, 4679, 4571, 4625, 4679, 4570, - 4624, 4678, 4570, 4624, 4678, 4589, 4643, 4697, 4589, 4643, 4697, 4588, 4642, 4696, 4588, - 4642, 4696, 4607, 4661, 4715, 4607, 4661, 4715, 4606, 4660, 4714, 4606, 4660, 4714, 14571, - 435, 435, 434, 434, 5995, 5995, 14632, 14632, 14632, 14632, 14632, 14632, 14632, 14632, - 14632, 14632, 14628, 14628, 14628, 14628, 14628, 14628, 14628, 14628, 14628, 14628, 14631, - 14631, 14631, 14631, 14631, 14631, 14631, 14631, 14631, 14631, 14627, 14627, 14627, 14627, - 14627, 14627, 14627, 14627, 14627, 14627, 14630, 14630, 14630, 14630, 14630, 14630, 14630, - 14630, 14630, 14630, 14626, 14626, 14626, 14626, 14626, 14626, 14626, 14626, 14626, 14626, - 14629, 14629, 14629, 14629, 14629, 14629, 14629, 14629, 14629, 14629, 14625, 14625, 14625, - 14625, 14625, 14625, 14625, 14625, 14625, 14625, 2999, 3053, 3107, 2999, 3053, 3107, 2998, - 3052, 3106, 2998, 3052, 3106, 3017, 3071, 3125, 3017, 3071, 3125, 3016, 3070, 3124, 3016, - 3070, 3124, 3035, 3089, 3143, 3035, 3089, 3143, 3034, 3088, 3142, 3034, 3088, 3142, 3001, - 3055, 3109, 3001, 3055, 3109, 3000, 3054, 3108, 3000, 3054, 3108, 3019, 3073, 3127, 3019, - 3073, 3127, 3018, 3072, 3126, 3018, 3072, 3126, 3037, 3091, 3145, 3037, 3091, 3145, 3036, - 3090, 3144, 3036, 3090, 3144, 3003, 3057, 3111, 3003, 3057, 3111, 3002, 3056, 3110, 3002, - 3056, 3110, 3021, 3075, 3129, 3021, 3075, 3129, 3020, 3074, 3128, 3020, 3074, 3128, 3039, - 3093, 3147, 3039, 3093, 3147, 3038, 3092, 3146, 3038, 3092, 3146, 3005, 3059, 3113, 3005, - 3059, 3113, 3004, 3058, 3112, 3004, 3058, 3112, 3023, 3077, 3131, 3023, 3077, 3131, 3022, - 3076, 3130, 3022, 3076, 3130, 3041, 3095, 3149, 3041, 3095, 3149, 3040, 3094, 3148, 3040, - 3094, 3148, 3007, 3061, 3115, 3007, 3061, 3115, 3006, 3060, 3114, 3006, 3060, 3114, 3025, - 3079, 3133, 3025, 3079, 3133, 3024, 3078, 3132, 3024, 3078, 3132, 3043, 3097, 3151, 3043, - 3097, 3151, 3042, 3096, 3150, 3042, 3096, 3150, 3009, 3063, 3117, 3009, 3063, 3117, 3008, - 3062, 3116, 3008, 3062, 3116, 3027, 3081, 3135, 3027, 3081, 3135, 3026, 3080, 3134, 3026, - 3080, 3134, 3045, 3099, 3153, 3045, 3099, 3153, 3044, 3098, 3152, 3044, 3098, 3152, 3011, - 3065, 3119, 3011, 3065, 3119, 3010, 3064, 3118, 3010, 3064, 3118, 3029, 3083, 3137, 3029, + 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 1560, 1560, 1560, 1560, + 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, + 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 6760, 6760, + 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, + 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, 6760, + 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, + 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, 14489, + 14489, 14489, 14489, 14489, 14489, 14489, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, + 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, + 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 4419, 13097, 13097, 13097, 13097, 13097, + 13097, 13097, 13097, 13097, 13097, 13093, 13093, 13093, 13093, 13093, 13093, 13093, 13093, + 13093, 13093, 13096, 13096, 13096, 13096, 13096, 13096, 13096, 13096, 13096, 13096, 13092, + 13092, 13092, 13092, 13092, 13092, 13092, 13092, 13092, 13092, 13095, 13095, 13095, 13095, + 13095, 13095, 13095, 13095, 13095, 13095, 13091, 13091, 13091, 13091, 13091, 13091, 13091, + 13091, 13091, 13091, 13094, 13094, 13094, 13094, 13094, 13094, 13094, 13094, 13094, 13094, + 13090, 13090, 13090, 13090, 13090, 13090, 13090, 13090, 13090, 13090, 14597, 14597, 14597, + 14597, 14597, 14597, 14597, 14597, 14597, 14597, 14593, 14593, 14593, 14593, 14593, 14593, + 14593, 14593, 14593, 14593, 14596, 14596, 14596, 14596, 14596, 14596, 14596, 14596, 14596, + 14596, 14592, 14592, 14592, 14592, 14592, 14592, 14592, 14592, 14592, 14592, 14595, 14595, + 14595, 14595, 14595, 14595, 14595, 14595, 14595, 14595, 14591, 14591, 14591, 14591, 14591, + 14591, 14591, 14591, 14591, 14591, 14594, 14594, 14594, 14594, 14594, 14594, 14594, 14594, + 14594, 14594, 14590, 14590, 14590, 14590, 14590, 14590, 14590, 14590, 14590, 14590, 9331, + 9331, 9331, 9331, 9331, 9331, 9331, 9331, 9331, 9331, 9327, 9327, 9327, 9327, 9327, 9327, + 9327, 9327, 9327, 9327, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 9326, + 9326, 9326, 9326, 9326, 9326, 9326, 9326, 9326, 9326, 9329, 9329, 9329, 9329, 9329, 9329, + 9329, 9329, 9329, 9329, 9325, 9325, 9325, 9325, 9325, 9325, 9325, 9325, 9325, 9325, 9328, + 9328, 9328, 9328, 9328, 9328, 9328, 9328, 9328, 9328, 9324, 9324, 9324, 9324, 9324, 9324, + 9324, 9324, 9324, 9324, 15275, 15275, 15275, 15275, 15275, 15275, 15275, 15275, 15275, + 15275, 15271, 15271, 15271, 15271, 15271, 15271, 15271, 15271, 15271, 15271, 15274, 15274, + 15274, 15274, 15274, 15274, 15274, 15274, 15274, 15274, 15270, 15270, 15270, 15270, 15270, + 15270, 15270, 15270, 15270, 15270, 15273, 15273, 15273, 15273, 15273, 15273, 15273, 15273, + 15273, 15273, 15269, 15269, 15269, 15269, 15269, 15269, 15269, 15269, 15269, 15269, 15272, + 15272, 15272, 15272, 15272, 15272, 15272, 15272, 15272, 15272, 15268, 15268, 15268, 15268, + 15268, 15268, 15268, 15268, 15268, 15268, 7779, 7779, 7779, 7779, 7779, 7779, 7779, 7779, + 7779, 7779, 7775, 7775, 7775, 7775, 7775, 7775, 7775, 7775, 7775, 7775, 7778, 7778, 7778, + 7778, 7778, 7778, 7778, 7778, 7778, 7778, 7774, 7774, 7774, 7774, 7774, 7774, 7774, 7774, + 7774, 7774, 7777, 7777, 7777, 7777, 7777, 7777, 7777, 7777, 7777, 7777, 7773, 7773, 7773, + 7773, 7773, 7773, 7773, 7773, 7773, 7773, 7776, 7776, 7776, 7776, 7776, 7776, 7776, 7776, + 7776, 7776, 7772, 7772, 7772, 7772, 7772, 7772, 7772, 7772, 7772, 7772, 3197, 3197, 3197, + 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3193, 3193, 3193, 3193, 3193, 3193, 3193, 3193, + 3193, 3193, 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3192, 3192, 3192, + 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3195, 3195, 3195, 3195, 3195, 3195, 3195, 3195, + 3195, 3195, 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3194, 3194, 3194, + 3194, 3194, 3194, 3194, 3194, 3194, 3194, 3190, 3190, 3190, 3190, 3190, 3190, 3190, 3190, + 3190, 3190, 13105, 13105, 13105, 13105, 13105, 13105, 13105, 13105, 13105, 13105, 13101, + 13101, 13101, 13101, 13101, 13101, 13101, 13101, 13101, 13101, 13104, 13104, 13104, 13104, + 13104, 13104, 13104, 13104, 13104, 13104, 13100, 13100, 13100, 13100, 13100, 13100, 13100, + 13100, 13100, 13100, 13103, 13103, 13103, 13103, 13103, 13103, 13103, 13103, 13103, 13103, + 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13102, 13102, 13102, + 13102, 13102, 13102, 13102, 13102, 13102, 13102, 13098, 13098, 13098, 13098, 13098, 13098, + 13098, 13098, 13098, 13098, 6888, 12636, 12636, 2691, 2691, 2690, 2690, 2689, 2689, 2688, + 2688, 2687, 2687, 2686, 2686, 2685, 2685, 2684, 2684, 2683, 2683, 2682, 2682, 13398, 13398, + 13399, 13399, 13396, 13396, 13397, 13397, 13400, 13400, 13401, 13401, 1933, 1933, 1933, + 1933, 1925, 1925, 1925, 1925, 1929, 1929, 1929, 1929, 1921, 1921, 1921, 1921, 1932, 1932, + 1932, 1932, 1924, 1924, 1924, 1924, 1928, 1928, 1928, 1928, 1920, 1920, 1920, 1920, 1931, + 1931, 1931, 1931, 1923, 1923, 1923, 1923, 1927, 1927, 1927, 1927, 1919, 1919, 1919, 1919, + 1930, 1930, 1930, 1930, 1922, 1922, 1922, 1922, 1926, 1926, 1926, 1926, 1918, 1918, 1918, + 1918, 12919, 16498, 7293, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, 15163, + 15163, 15159, 15159, 15159, 15159, 15159, 15159, 15159, 15159, 15159, 15159, 15162, 15162, + 15162, 15162, 15162, 15162, 15162, 15162, 15162, 15162, 15158, 15158, 15158, 15158, 15158, + 15158, 15158, 15158, 15158, 15158, 15161, 15161, 15161, 15161, 15161, 15161, 15161, 15161, + 15161, 15161, 15157, 15157, 15157, 15157, 15157, 15157, 15157, 15157, 15157, 15157, 15160, + 15160, 15160, 15160, 15160, 15160, 15160, 15160, 15160, 15160, 15156, 15156, 15156, 15156, + 15156, 15156, 15156, 15156, 15156, 15156, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, + 1255, 1255, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1254, 1254, 1254, + 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, + 1250, 1250, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1249, 1249, 1249, + 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, + 1252, 1252, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 15533, 15533, + 15533, 15533, 15533, 15533, 15533, 15533, 15533, 15533, 15529, 15529, 15529, 15529, 15529, + 15529, 15529, 15529, 15529, 15529, 15532, 15532, 15532, 15532, 15532, 15532, 15532, 15532, + 15532, 15532, 15528, 15528, 15528, 15528, 15528, 15528, 15528, 15528, 15528, 15528, 15531, + 15531, 15531, 15531, 15531, 15531, 15531, 15531, 15531, 15531, 15527, 15527, 15527, 15527, + 15527, 15527, 15527, 15527, 15527, 15527, 15530, 15530, 15530, 15530, 15530, 15530, 15530, + 15530, 15530, 15530, 15526, 15526, 15526, 15526, 15526, 15526, 15526, 15526, 15526, 15526, + 7165, 7165, 7164, 7164, 7166, 7166, 5921, 5921, 5920, 5920, 16428, 16428, 11493, 11493, + 11492, 11492, 1546, 1546, 15677, 2941, 2937, 2945, 15164, 14420, 1342, 8476, 12048, 13688, + 15883, 1286, 17430, 5742, 15944, 1058, 3455, 5919, 15513, 12645, 2290, 9705, 1573, 7829, + 7828, 15211, 15210, 9823, 9822, 16176, 16175, 13393, 13392, 13419, 13418, 14114, 14115, + 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, + 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, + 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, + 14123, 14124, 14125, 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, + 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, 14129, 14114, 14115, 14116, + 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, 14129, + 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, + 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, + 14124, 14125, 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, + 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, + 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, 14129, 14114, + 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, + 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, + 14125, 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, + 14122, 14123, 14124, 14125, 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, + 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, 14129, 14114, 14115, + 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128, + 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, + 14126, 14127, 14128, 14129, 14114, 14115, 14116, 14117, 14118, 14119, 14120, 14121, 14122, + 14123, 14124, 14125, 14126, 14127, 14128, 14129, 10785, 10786, 10787, 10788, 10785, 10786, + 10787, 10788, 10785, 10786, 10787, 10788, 10785, 10786, 10787, 10788, 10785, 10786, 10787, + 10788, 10785, 10786, 10787, 10788, 10785, 10786, 10787, 10788, 10785, 10786, 10787, 10788, + 10785, 10786, 10787, 10788, 10785, 10786, 10787, 10788, 10785, 10786, 10787, 10788, 10785, + 10786, 10787, 10788, 10785, 10786, 10787, 10788, 10785, 10786, 10787, 10788, 10785, 10786, + 10787, 10788, 10785, 10786, 10787, 10788, 13535, 15642, 6564, 9657, 9657, 9657, 9657, 9657, + 9657, 9657, 9657, 9657, 9657, 9653, 9653, 9653, 9653, 9653, 9653, 9653, 9653, 9653, 9653, + 9656, 9656, 9656, 9656, 9656, 9656, 9656, 9656, 9656, 9656, 9652, 9652, 9652, 9652, 9652, + 9652, 9652, 9652, 9652, 9652, 9655, 9655, 9655, 9655, 9655, 9655, 9655, 9655, 9655, 9655, + 9651, 9651, 9651, 9651, 9651, 9651, 9651, 9651, 9651, 9651, 9654, 9654, 9654, 9654, 9654, + 9654, 9654, 9654, 9654, 9654, 9650, 9650, 9650, 9650, 9650, 9650, 9650, 9650, 9650, 9650, + 7153, 7153, 7152, 7152, 5775, 5775, 14351, 14351, 14350, 14350, 4590, 4590, 6416, 6416, + 6415, 6415, 16701, 16701, 6508, 6508, 6507, 6507, 15730, 15730, 15699, 15699, 15698, 15698, + 10816, 10816, 13108, 13108, 13107, 13107, 12665, 12665, 2086, 2086, 2085, 2085, 6774, 6774, + 7161, 7161, 7160, 7160, 17392, 17392, 3817, 3817, 3816, 3816, 2078, 2078, 13460, 13460, + 13459, 13459, 6976, 6976, 4593, 4593, 4592, 4592, 6822, 6822, 6837, 6837, 6836, 6836, 7278, + 7278, 15675, 15675, 15674, 15674, 10891, 10891, 1985, 1985, 1984, 1984, 2031, 2031, 9724, + 9724, 9723, 9723, 2018, 2018, 15295, 15295, 15294, 15294, 9633, 9633, 6825, 6825, 6824, + 6824, 16466, 16466, 15668, 15668, 15667, 15667, 1048, 1048, 13173, 13173, 13172, 13172, + 7280, 7280, 6537, 6537, 6536, 6536, 1083, 1083, 12708, 12708, 12707, 12707, 13067, 13067, + 13621, 13621, 13620, 13620, 3652, 3652, 3389, 3389, 3388, 3388, 2931, 2931, 15516, 15516, + 15515, 15515, 6940, 6940, 2906, 2906, 2905, 2905, 12726, 12726, 7735, 1031, 7511, 15956, + 13553, 13553, 13549, 13549, 13545, 13545, 13541, 13541, 13551, 13551, 13547, 13547, 13543, + 13543, 13539, 13539, 13552, 13552, 13548, 13548, 13544, 13544, 13540, 13540, 13554, 13554, + 13550, 13550, 13546, 13546, 13542, 13542, 5993, 5993, 5989, 5989, 5985, 5985, 5981, 5981, + 5991, 5991, 5987, 5987, 5983, 5983, 5979, 5979, 5992, 5992, 5988, 5988, 5984, 5984, 5980, + 5980, 5994, 5994, 5990, 5990, 5986, 5986, 5982, 5982, 9683, 9683, 9679, 9679, 9675, 9675, + 9671, 9671, 9681, 9681, 9677, 9677, 9673, 9673, 9669, 9669, 9682, 9682, 9678, 9678, 9674, + 9674, 9670, 9670, 9684, 9684, 9680, 9680, 9676, 9676, 9672, 9672, 15752, 15752, 15748, + 15748, 15744, 15744, 15740, 15740, 15750, 15750, 15746, 15746, 15742, 15742, 15738, 15738, + 15751, 15751, 15747, 15747, 15743, 15743, 15739, 15739, 15753, 15753, 15749, 15749, 15745, + 15745, 15741, 15741, 17409, 17409, 17405, 17405, 17401, 17401, 17397, 17397, 17407, 17407, + 17403, 17403, 17399, 17399, 17395, 17395, 17408, 17408, 17404, 17404, 17400, 17400, 17396, + 17396, 17410, 17410, 17406, 17406, 17402, 17402, 17398, 17398, 6818, 6818, 6814, 6814, + 6810, 6810, 6806, 6806, 6816, 6816, 6812, 6812, 6808, 6808, 6804, 6804, 6817, 6817, 6813, + 6813, 6809, 6809, 6805, 6805, 6819, 6819, 6815, 6815, 6811, 6811, 6807, 6807, 442, 442, + 438, 438, 434, 434, 430, 430, 440, 440, 436, 436, 432, 432, 428, 428, 441, 441, 437, 437, + 433, 433, 429, 429, 443, 443, 439, 439, 435, 435, 431, 431, 7826, 7826, 7822, 7822, 7818, + 7818, 7814, 7814, 7824, 7824, 7820, 7820, 7816, 7816, 7812, 7812, 7825, 7825, 7821, 7821, + 7817, 7817, 7813, 7813, 7827, 7827, 7823, 7823, 7819, 7819, 7815, 7815, 9320, 9320, 9316, + 9316, 9312, 9312, 9308, 9308, 9318, 9318, 9314, 9314, 9310, 9310, 9306, 9306, 9319, 9319, + 9315, 9315, 9311, 9311, 9307, 9307, 9321, 9321, 9317, 9317, 9313, 9313, 9309, 9309, 2026, + 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, + 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, + 2026, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, + 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, 16693, + 16693, 16693, 16693, 16693, 16693, 16693, 16693, 2017, 2017, 2017, 2017, 2017, 2017, 2017, + 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, + 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 16720, 16720, 16720, 16720, + 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, + 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, 16720, + 16720, 16720, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, + 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, 3473, + 3473, 3473, 3473, 3473, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, + 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, + 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 14511, 1977, 1977, 1977, + 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, + 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 13574, + 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, + 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, 13574, + 13574, 13574, 13574, 13574, 13574, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 8315, 8315, 8311, 8311, 8331, 8331, 8327, + 8327, 8307, 8307, 8303, 8303, 8323, 8323, 8319, 8319, 8313, 8313, 8309, 8309, 8329, 8329, + 8325, 8325, 8305, 8305, 8301, 8301, 8321, 8321, 8317, 8317, 8314, 8314, 8310, 8310, 8330, + 8330, 8326, 8326, 8306, 8306, 8302, 8302, 8322, 8322, 8318, 8318, 8312, 8312, 8308, 8308, + 8328, 8328, 8324, 8324, 8304, 8304, 8300, 8300, 8320, 8320, 8316, 8316, 14533, 14533, + 14529, 14529, 14549, 14549, 14545, 14545, 14525, 14525, 14521, 14521, 14541, 14541, 14537, + 14537, 14531, 14531, 14527, 14527, 14547, 14547, 14543, 14543, 14523, 14523, 14519, 14519, + 14539, 14539, 14535, 14535, 14532, 14532, 14528, 14528, 14548, 14548, 14544, 14544, 14524, + 14524, 14520, 14520, 14540, 14540, 14536, 14536, 14530, 14530, 14526, 14526, 14546, 14546, + 14542, 14542, 14522, 14522, 14518, 14518, 14538, 14538, 14534, 14534, 13048, 13048, 13044, + 13044, 13064, 13064, 13060, 13060, 13040, 13040, 13036, 13036, 13056, 13056, 13052, 13052, + 13046, 13046, 13042, 13042, 13062, 13062, 13058, 13058, 13038, 13038, 13034, 13034, 13054, + 13054, 13050, 13050, 13047, 13047, 13043, 13043, 13063, 13063, 13059, 13059, 13039, 13039, + 13035, 13035, 13055, 13055, 13051, 13051, 13045, 13045, 13041, 13041, 13061, 13061, 13057, + 13057, 13037, 13037, 13033, 13033, 13053, 13053, 13049, 13049, 7387, 7387, 7383, 7383, + 7403, 7403, 7399, 7399, 7379, 7379, 7375, 7375, 7395, 7395, 7391, 7391, 7385, 7385, 7381, + 7381, 7401, 7401, 7397, 7397, 7377, 7377, 7373, 7373, 7393, 7393, 7389, 7389, 7386, 7386, + 7382, 7382, 7402, 7402, 7398, 7398, 7378, 7378, 7374, 7374, 7394, 7394, 7390, 7390, 7384, + 7384, 7380, 7380, 7400, 7400, 7396, 7396, 7376, 7376, 7372, 7372, 7392, 7392, 7388, 7388, + 7183, 7183, 7179, 7179, 7199, 7199, 7195, 7195, 7175, 7175, 7171, 7171, 7191, 7191, 7187, + 7187, 7181, 7181, 7177, 7177, 7197, 7197, 7193, 7193, 7173, 7173, 7169, 7169, 7189, 7189, + 7185, 7185, 7182, 7182, 7178, 7178, 7198, 7198, 7194, 7194, 7174, 7174, 7170, 7170, 7190, + 7190, 7186, 7186, 7180, 7180, 7176, 7176, 7196, 7196, 7192, 7192, 7172, 7172, 7168, 7168, + 7188, 7188, 7184, 7184, 10833, 10833, 10829, 10829, 10849, 10849, 10845, 10845, 10825, + 10825, 10821, 10821, 10841, 10841, 10837, 10837, 10831, 10831, 10827, 10827, 10847, 10847, + 10843, 10843, 10823, 10823, 10819, 10819, 10839, 10839, 10835, 10835, 10832, 10832, 10828, + 10828, 10848, 10848, 10844, 10844, 10824, 10824, 10820, 10820, 10840, 10840, 10836, 10836, + 10830, 10830, 10826, 10826, 10846, 10846, 10842, 10842, 10822, 10822, 10818, 10818, 10838, + 10838, 10834, 10834, 2707, 2707, 2703, 2703, 2723, 2723, 2719, 2719, 2699, 2699, 2695, + 2695, 2715, 2715, 2711, 2711, 2705, 2705, 2701, 2701, 2721, 2721, 2717, 2717, 2697, 2697, + 2693, 2693, 2713, 2713, 2709, 2709, 2706, 2706, 2702, 2702, 2722, 2722, 2718, 2718, 2698, + 2698, 2694, 2694, 2714, 2714, 2710, 2710, 2704, 2704, 2700, 2700, 2720, 2720, 2716, 2716, + 2696, 2696, 2692, 2692, 2712, 2712, 2708, 2708, 13325, 13325, 13321, 13321, 13341, 13341, + 13337, 13337, 13317, 13317, 13313, 13313, 13333, 13333, 13329, 13329, 13323, 13323, 13319, + 13319, 13339, 13339, 13335, 13335, 13315, 13315, 13311, 13311, 13331, 13331, 13327, 13327, + 13324, 13324, 13320, 13320, 13340, 13340, 13336, 13336, 13316, 13316, 13312, 13312, 13332, + 13332, 13328, 13328, 13322, 13322, 13318, 13318, 13338, 13338, 13334, 13334, 13314, 13314, + 13310, 13310, 13330, 13330, 13326, 13326, 1608, 1608, 1604, 1604, 1624, 1624, 1620, 1620, + 1600, 1600, 1596, 1596, 1616, 1616, 1612, 1612, 1606, 1606, 1602, 1602, 1622, 1622, 1618, + 1618, 1598, 1598, 1594, 1594, 1614, 1614, 1610, 1610, 1607, 1607, 1603, 1603, 1623, 1623, + 1619, 1619, 1599, 1599, 1595, 1595, 1615, 1615, 1611, 1611, 1605, 1605, 1601, 1601, 1621, + 1621, 1617, 1617, 1597, 1597, 1593, 1593, 1613, 1613, 1609, 1609, 11999, 12000, 11998, + 12001, 11997, 11996, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, + 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, + 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, + 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, + 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, 10269, + 10269, 10269, 7515, 7516, 7517, 7518, 7519, 7520, 15900, 10781, 10780, 10782, 15964, 15964, + 15964, 15964, 15964, 15964, 15964, 15964, 15964, 15964, 15960, 15960, 15960, 15960, 15960, + 15960, 15960, 15960, 15960, 15960, 15963, 15963, 15963, 15963, 15963, 15963, 15963, 15963, + 15963, 15963, 15959, 15959, 15959, 15959, 15959, 15959, 15959, 15959, 15959, 15959, 15962, + 15962, 15962, 15962, 15962, 15962, 15962, 15962, 15962, 15962, 15958, 15958, 15958, 15958, + 15958, 15958, 15958, 15958, 15958, 15958, 15961, 15961, 15961, 15961, 15961, 15961, 15961, + 15961, 15961, 15961, 15957, 15957, 15957, 15957, 15957, 15957, 15957, 15957, 15957, 15957, + 1571, 12637, 12641, 1344, 1343, 1346, 1345, 1350, 1349, 1354, 1353, 1358, 1357, 5955, 5954, + 9593, 9596, 9597, 9600, 16721, 856, 15926, 15929, 15927, 15928, 15925, 15924, 15920, 15923, + 15921, 15922, 15919, 15918, 13531, 13534, 13532, 13533, 13530, 13529, 13525, 13528, 13526, + 13527, 13524, 13523, 8332, 8333, 8334, 8335, 16452, 7163, 859, 6899, 6895, 6903, 6827, + 5154, 5148, 5157, 5151, 5155, 5149, 5156, 5150, 5153, 5147, 5152, 5146, 5845, 5845, 5845, + 5845, 5845, 5845, 1990, 1990, 1990, 1990, 1990, 1990, 13111, 13111, 13111, 13111, 13111, + 13111, 1572, 1572, 1572, 1572, 1572, 1572, 14130, 14130, 14130, 14130, 14130, 14130, 357, + 357, 357, 357, 357, 357, 1897, 1897, 1897, 1897, 1897, 1897, 7310, 7310, 7310, 7310, 7310, + 7310, 9649, 9649, 9649, 9649, 9649, 9649, 12030, 12030, 12030, 12030, 12030, 12030, 14361, + 14361, 14361, 14361, 14361, 14361, 15467, 15467, 15467, 15467, 15467, 15467, 13165, 13165, + 13165, 13165, 13165, 13165, 13868, 13868, 13868, 13868, 13868, 13868, 13417, 13417, 13417, + 13417, 13417, 13417, 7406, 7406, 7406, 7406, 7406, 7406, 12628, 12628, 12628, 12628, 12628, + 12628, 10663, 10664, 10665, 10666, 3820, 3821, 3822, 3823, 3648, 3649, 3650, 3651, 9818, + 9819, 9820, 9821, 3411, 3412, 3413, 3414, 1290, 1291, 1292, 1293, 13498, 13499, 13500, + 13501, 17413, 17414, 17415, 17416, 5166, 5167, 5168, 5169, 9660, 9661, 9662, 9663, 14343, + 14344, 14345, 14346, 9812, 9813, 9814, 9815, 5572, 5573, 5574, 5575, 13567, 13568, 13569, + 13570, 6793, 6794, 6795, 6796, 11457, 11458, 11459, 11460, 16703, 13686, 7292, 15565, 5709, + 7757, 5178, 15296, 2921, 15167, 6829, 15177, 13106, 12005, 15882, 13646, 8861, 17058, 7424, + 110, 15714, 16439, 7159, 15293, 15148, 5565, 13495, 13685, 11579, 14347, 15147, 2030, 9749, + 9750, 9751, 9752, 9753, 9754, 9755, 9756, 9757, 9758, 9759, 9760, 9761, 9762, 9763, 9764, + 9765, 9766, 9767, 9768, 9769, 9770, 9771, 9772, 9773, 9774, 9749, 16430, 16440, 16444, + 16448, 16441, 16445, 16449, 16442, 16446, 16450, 16443, 16447, 16451, 14166, 14167, 14168, + 3434, 3434, 3438, 3438, 3442, 3442, 3446, 3446, 3432, 3432, 3436, 3436, 3440, 3440, 3444, + 3444, 3433, 3433, 3437, 3437, 3441, 3441, 3445, 3445, 3435, 3435, 3439, 3439, 3443, 3443, + 3447, 3447, 6423, 13573, 3464, 3639, 13404, 15641, 10695, 6986, 7423, 9560, 7162, 7162, + 15053, 15053, 15150, 15150, 13171, 13171, 12083, 12083, 15965, 15965, 2907, 2907, 13110, + 13110, 2735, 2735, 5708, 5708, 13652, 13652, 1311, 1311, 1271, 1271, 13690, 13690, 14421, + 14421, 1317, 1317, 3024, 3024, 1276, 1276, 13505, 13505, 13415, 13415, 15645, 15645, 15646, + 15646, 15643, 15643, 15644, 15644, 6562, 6562, 6563, 6563, 6560, 6560, 6561, 6561, 1628, + 1628, 1629, 1629, 1626, 1626, 1627, 1627, 5568, 5568, 5569, 5569, 5566, 5566, 5567, 5567, + 14373, 14373, 14374, 14374, 14371, 14371, 14372, 14372, 17496, 17496, 17497, 17497, 17494, + 17494, 17495, 17495, 6782, 6782, 6783, 6783, 6780, 6780, 6781, 6781, 13865, 13865, 13866, + 13866, 13863, 13863, 13864, 13864, 9667, 9667, 9668, 9668, 9665, 9665, 9666, 9666, 8918, + 8918, 8919, 8919, 8916, 8916, 8917, 8917, 11518, 11522, 11519, 11523, 11520, 11524, 11521, + 11525, 14360, 6887, 6887, 15686, 5860, 5860, 5862, 5862, 5864, 5864, 5861, 5861, 5863, + 5863, 5865, 5865, 1631, 13629, 13629, 10882, 10881, 6768, 6768, 6768, 6768, 6768, 6768, + 6768, 6768, 6768, 6768, 6764, 6764, 6764, 6764, 6764, 6764, 6764, 6764, 6764, 6764, 6767, + 6767, 6767, 6767, 6767, 6767, 6767, 6767, 6767, 6767, 6763, 6763, 6763, 6763, 6763, 6763, + 6763, 6763, 6763, 6763, 6766, 6766, 6766, 6766, 6766, 6766, 6766, 6766, 6766, 6766, 6762, + 6762, 6762, 6762, 6762, 6762, 6762, 6762, 6762, 6762, 6765, 6765, 6765, 6765, 6765, 6765, + 6765, 6765, 6765, 6765, 6761, 6761, 6761, 6761, 6761, 6761, 6761, 6761, 6761, 6761, 10479, + 10479, 10479, 10479, 10479, 10479, 10479, 10479, 10479, 10479, 10475, 10475, 10475, 10475, + 10475, 10475, 10475, 10475, 10475, 10475, 10478, 10478, 10478, 10478, 10478, 10478, 10478, + 10478, 10478, 10478, 10474, 10474, 10474, 10474, 10474, 10474, 10474, 10474, 10474, 10474, + 10477, 10477, 10477, 10477, 10477, 10477, 10477, 10477, 10477, 10477, 10473, 10473, 10473, + 10473, 10473, 10473, 10473, 10473, 10473, 10473, 10476, 10476, 10476, 10476, 10476, 10476, + 10476, 10476, 10476, 10476, 10472, 10472, 10472, 10472, 10472, 10472, 10472, 10472, 10472, + 10472, 11995, 11995, 11995, 11995, 11995, 11995, 11995, 11995, 11995, 11995, 11991, 11991, + 11991, 11991, 11991, 11991, 11991, 11991, 11991, 11991, 11994, 11994, 11994, 11994, 11994, + 11994, 11994, 11994, 11994, 11994, 11990, 11990, 11990, 11990, 11990, 11990, 11990, 11990, + 11990, 11990, 11993, 11993, 11993, 11993, 11993, 11993, 11993, 11993, 11993, 11993, 11989, + 11989, 11989, 11989, 11989, 11989, 11989, 11989, 11989, 11989, 11992, 11992, 11992, 11992, + 11992, 11992, 11992, 11992, 11992, 11992, 11988, 11988, 11988, 11988, 11988, 11988, 11988, + 11988, 11988, 11988, 13684, 13684, 13684, 13684, 13684, 13684, 13684, 13684, 13684, 13684, + 13680, 13680, 13680, 13680, 13680, 13680, 13680, 13680, 13680, 13680, 13683, 13683, 13683, + 13683, 13683, 13683, 13683, 13683, 13683, 13683, 13679, 13679, 13679, 13679, 13679, 13679, + 13679, 13679, 13679, 13679, 13682, 13682, 13682, 13682, 13682, 13682, 13682, 13682, 13682, + 13682, 13678, 13678, 13678, 13678, 13678, 13678, 13678, 13678, 13678, 13678, 13681, 13681, + 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13681, 13677, 13677, 13677, 13677, 13677, + 13677, 13677, 13677, 13677, 13677, 6745, 6745, 6745, 6745, 6745, 6745, 6745, 6745, 6745, + 6745, 6741, 6741, 6741, 6741, 6741, 6741, 6741, 6741, 6741, 6741, 6744, 6744, 6744, 6744, + 6744, 6744, 6744, 6744, 6744, 6744, 6740, 6740, 6740, 6740, 6740, 6740, 6740, 6740, 6740, + 6740, 6743, 6743, 6743, 6743, 6743, 6743, 6743, 6743, 6743, 6743, 6739, 6739, 6739, 6739, + 6739, 6739, 6739, 6739, 6739, 6739, 6742, 6742, 6742, 6742, 6742, 6742, 6742, 6742, 6742, + 6742, 6738, 6738, 6738, 6738, 6738, 6738, 6738, 6738, 6738, 6738, 13295, 13295, 13295, + 13295, 13295, 13295, 13295, 13295, 13295, 13295, 13291, 13291, 13291, 13291, 13291, 13291, + 13291, 13291, 13291, 13291, 13294, 13294, 13294, 13294, 13294, 13294, 13294, 13294, 13294, + 13294, 13290, 13290, 13290, 13290, 13290, 13290, 13290, 13290, 13290, 13290, 13293, 13293, + 13293, 13293, 13293, 13293, 13293, 13293, 13293, 13293, 13289, 13289, 13289, 13289, 13289, + 13289, 13289, 13289, 13289, 13289, 13292, 13292, 13292, 13292, 13292, 13292, 13292, 13292, + 13292, 13292, 13288, 13288, 13288, 13288, 13288, 13288, 13288, 13288, 13288, 13288, 2285, + 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2280, + 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2283, 2283, 2283, 2283, 2283, 2283, + 2283, 2283, 2283, 2283, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2282, + 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2278, 2278, 2278, 2278, 2278, 2278, + 2278, 2278, 2278, 2278, 5784, 5784, 5784, 5784, 5784, 5784, 5784, 5784, 5784, 5784, 5780, + 5780, 5780, 5780, 5780, 5780, 5780, 5780, 5780, 5780, 5783, 5783, 5783, 5783, 5783, 5783, + 5783, 5783, 5783, 5783, 5779, 5779, 5779, 5779, 5779, 5779, 5779, 5779, 5779, 5779, 5782, + 5782, 5782, 5782, 5782, 5782, 5782, 5782, 5782, 5782, 5778, 5778, 5778, 5778, 5778, 5778, + 5778, 5778, 5778, 5778, 5781, 5781, 5781, 5781, 5781, 5781, 5781, 5781, 5781, 5781, 5777, + 5777, 5777, 5777, 5777, 5777, 5777, 5777, 5777, 5777, 15891, 15891, 15891, 15891, 15891, + 15891, 15891, 15891, 15891, 15891, 15887, 15887, 15887, 15887, 15887, 15887, 15887, 15887, + 15887, 15887, 15890, 15890, 15890, 15890, 15890, 15890, 15890, 15890, 15890, 15890, 15886, + 15886, 15886, 15886, 15886, 15886, 15886, 15886, 15886, 15886, 15889, 15889, 15889, 15889, + 15889, 15889, 15889, 15889, 15889, 15889, 15885, 15885, 15885, 15885, 15885, 15885, 15885, + 15885, 15885, 15885, 15888, 15888, 15888, 15888, 15888, 15888, 15888, 15888, 15888, 15888, + 15884, 15884, 15884, 15884, 15884, 15884, 15884, 15884, 15884, 15884, 5177, 5177, 5177, + 5177, 5177, 5177, 5177, 5177, 5177, 5177, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, + 5173, 5173, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5172, 5172, 5172, + 5172, 5172, 5172, 5172, 5172, 5172, 5172, 5175, 5175, 5175, 5175, 5175, 5175, 5175, 5175, + 5175, 5175, 5171, 5171, 5171, 5171, 5171, 5171, 5171, 5171, 5171, 5171, 5174, 5174, 5174, + 5174, 5174, 5174, 5174, 5174, 5174, 5174, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, + 5170, 5170, 9618, 9618, 9618, 9618, 9618, 9618, 9618, 9618, 9618, 9618, 9614, 9614, 9614, + 9614, 9614, 9614, 9614, 9614, 9614, 9614, 9617, 9617, 9617, 9617, 9617, 9617, 9617, 9617, + 9617, 9617, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9616, 9616, 9616, + 9616, 9616, 9616, 9616, 9616, 9616, 9616, 9612, 9612, 9612, 9612, 9612, 9612, 9612, 9612, + 9612, 9612, 9615, 9615, 9615, 9615, 9615, 9615, 9615, 9615, 9615, 9615, 9611, 9611, 9611, + 9611, 9611, 9611, 9611, 9611, 9611, 9611, 13564, 13564, 13564, 13564, 13564, 13564, 13564, + 13564, 13564, 13564, 13560, 13560, 13560, 13560, 13560, 13560, 13560, 13560, 13560, 13560, + 13563, 13563, 13563, 13563, 13563, 13563, 13563, 13563, 13563, 13563, 13559, 13559, 13559, + 13559, 13559, 13559, 13559, 13559, 13559, 13559, 13562, 13562, 13562, 13562, 13562, 13562, + 13562, 13562, 13562, 13562, 13558, 13558, 13558, 13558, 13558, 13558, 13558, 13558, 13558, + 13558, 13561, 13561, 13561, 13561, 13561, 13561, 13561, 13561, 13561, 13561, 13557, 13557, + 13557, 13557, 13557, 13557, 13557, 13557, 13557, 13557, 14370, 14370, 14370, 14370, 14370, + 14370, 14370, 14370, 14370, 14370, 14366, 14366, 14366, 14366, 14366, 14366, 14366, 14366, + 14366, 14366, 14369, 14369, 14369, 14369, 14369, 14369, 14369, 14369, 14369, 14369, 14365, + 14365, 14365, 14365, 14365, 14365, 14365, 14365, 14365, 14365, 14368, 14368, 14368, 14368, + 14368, 14368, 14368, 14368, 14368, 14368, 14364, 14364, 14364, 14364, 14364, 14364, 14364, + 14364, 14364, 14364, 14367, 14367, 14367, 14367, 14367, 14367, 14367, 14367, 14367, 14367, + 14363, 14363, 14363, 14363, 14363, 14363, 14363, 14363, 14363, 14363, 7366, 7366, 7366, + 7366, 7366, 7366, 7366, 7366, 7366, 7366, 7362, 7362, 7362, 7362, 7362, 7362, 7362, 7362, + 7362, 7362, 7365, 7365, 7365, 7365, 7365, 7365, 7365, 7365, 7365, 7365, 7361, 7361, 7361, + 7361, 7361, 7361, 7361, 7361, 7361, 7361, 7364, 7364, 7364, 7364, 7364, 7364, 7364, 7364, + 7364, 7364, 7360, 7360, 7360, 7360, 7360, 7360, 7360, 7360, 7360, 7360, 7363, 7363, 7363, + 7363, 7363, 7363, 7363, 7363, 7363, 7363, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 7359, + 7359, 7359, 13153, 13153, 13152, 13152, 15732, 15732, 13493, 13493, 13492, 13492, 13155, + 13155, 1987, 1987, 1986, 1986, 6938, 6938, 7781, 7781, 7780, 7780, 14169, 14169, 6821, + 6821, 6820, 6820, 16250, 16250, 2289, 2289, 2288, 2288, 13342, 13342, 2738, 2738, 2737, + 2737, 7404, 7404, 15711, 15711, 15710, 15710, 2080, 2080, 7755, 7755, 7754, 7754, 13696, + 13696, 13257, 13257, 13256, 13256, 12084, 12084, 13537, 13537, 13536, 13536, 2268, 2268, + 15502, 15502, 15501, 15501, 15072, 15072, 1266, 1266, 1265, 1265, 2286, 2286, 861, 915, + 969, 861, 915, 969, 860, 914, 968, 860, 914, 968, 879, 933, 987, 879, 933, 987, 878, 932, + 986, 878, 932, 986, 897, 951, 1005, 897, 951, 1005, 896, 950, 1004, 896, 950, 1004, 863, + 917, 971, 863, 917, 971, 862, 916, 970, 862, 916, 970, 881, 935, 989, 881, 935, 989, 880, + 934, 988, 880, 934, 988, 899, 953, 1007, 899, 953, 1007, 898, 952, 1006, 898, 952, 1006, + 865, 919, 973, 865, 919, 973, 864, 918, 972, 864, 918, 972, 883, 937, 991, 883, 937, 991, + 882, 936, 990, 882, 936, 990, 901, 955, 1009, 901, 955, 1009, 900, 954, 1008, 900, 954, + 1008, 867, 921, 975, 867, 921, 975, 866, 920, 974, 866, 920, 974, 885, 939, 993, 885, 939, + 993, 884, 938, 992, 884, 938, 992, 903, 957, 1011, 903, 957, 1011, 902, 956, 1010, 902, + 956, 1010, 869, 923, 977, 869, 923, 977, 868, 922, 976, 868, 922, 976, 887, 941, 995, 887, + 941, 995, 886, 940, 994, 886, 940, 994, 905, 959, 1013, 905, 959, 1013, 904, 958, 1012, + 904, 958, 1012, 871, 925, 979, 871, 925, 979, 870, 924, 978, 870, 924, 978, 889, 943, 997, + 889, 943, 997, 888, 942, 996, 888, 942, 996, 907, 961, 1015, 907, 961, 1015, 906, 960, + 1014, 906, 960, 1014, 873, 927, 981, 873, 927, 981, 872, 926, 980, 872, 926, 980, 891, 945, + 999, 891, 945, 999, 890, 944, 998, 890, 944, 998, 909, 963, 1017, 909, 963, 1017, 908, 962, + 1016, 908, 962, 1016, 875, 929, 983, 875, 929, 983, 874, 928, 982, 874, 928, 982, 893, 947, + 1001, 893, 947, 1001, 892, 946, 1000, 892, 946, 1000, 911, 965, 1019, 911, 965, 1019, 910, + 964, 1018, 910, 964, 1018, 877, 931, 985, 877, 931, 985, 876, 930, 984, 876, 930, 984, 895, + 949, 1003, 895, 949, 1003, 894, 948, 1002, 894, 948, 1002, 913, 967, 1021, 913, 967, 1021, + 912, 966, 1020, 912, 966, 1020, 8982, 9036, 9090, 8982, 9036, 9090, 8981, 9035, 9089, 8981, + 9035, 9089, 9000, 9054, 9108, 9000, 9054, 9108, 8999, 9053, 9107, 8999, 9053, 9107, 9018, + 9072, 9126, 9018, 9072, 9126, 9017, 9071, 9125, 9017, 9071, 9125, 8984, 9038, 9092, 8984, + 9038, 9092, 8983, 9037, 9091, 8983, 9037, 9091, 9002, 9056, 9110, 9002, 9056, 9110, 9001, + 9055, 9109, 9001, 9055, 9109, 9020, 9074, 9128, 9020, 9074, 9128, 9019, 9073, 9127, 9019, + 9073, 9127, 8986, 9040, 9094, 8986, 9040, 9094, 8985, 9039, 9093, 8985, 9039, 9093, 9004, + 9058, 9112, 9004, 9058, 9112, 9003, 9057, 9111, 9003, 9057, 9111, 9022, 9076, 9130, 9022, + 9076, 9130, 9021, 9075, 9129, 9021, 9075, 9129, 8988, 9042, 9096, 8988, 9042, 9096, 8987, + 9041, 9095, 8987, 9041, 9095, 9006, 9060, 9114, 9006, 9060, 9114, 9005, 9059, 9113, 9005, + 9059, 9113, 9024, 9078, 9132, 9024, 9078, 9132, 9023, 9077, 9131, 9023, 9077, 9131, 8990, + 9044, 9098, 8990, 9044, 9098, 8989, 9043, 9097, 8989, 9043, 9097, 9008, 9062, 9116, 9008, + 9062, 9116, 9007, 9061, 9115, 9007, 9061, 9115, 9026, 9080, 9134, 9026, 9080, 9134, 9025, + 9079, 9133, 9025, 9079, 9133, 8992, 9046, 9100, 8992, 9046, 9100, 8991, 9045, 9099, 8991, + 9045, 9099, 9010, 9064, 9118, 9010, 9064, 9118, 9009, 9063, 9117, 9009, 9063, 9117, 9028, + 9082, 9136, 9028, 9082, 9136, 9027, 9081, 9135, 9027, 9081, 9135, 8994, 9048, 9102, 8994, + 9048, 9102, 8993, 9047, 9101, 8993, 9047, 9101, 9012, 9066, 9120, 9012, 9066, 9120, 9011, + 9065, 9119, 9011, 9065, 9119, 9030, 9084, 9138, 9030, 9084, 9138, 9029, 9083, 9137, 9029, + 9083, 9137, 8996, 9050, 9104, 8996, 9050, 9104, 8995, 9049, 9103, 8995, 9049, 9103, 9014, + 9068, 9122, 9014, 9068, 9122, 9013, 9067, 9121, 9013, 9067, 9121, 9032, 9086, 9140, 9032, + 9086, 9140, 9031, 9085, 9139, 9031, 9085, 9139, 8998, 9052, 9106, 8998, 9052, 9106, 8997, + 9051, 9105, 8997, 9051, 9105, 9016, 9070, 9124, 9016, 9070, 9124, 9015, 9069, 9123, 9015, + 9069, 9123, 9034, 9088, 9142, 9034, 9088, 9142, 9033, 9087, 9141, 9033, 9087, 9141, 1087, + 1141, 1195, 1087, 1141, 1195, 1086, 1140, 1194, 1086, 1140, 1194, 1105, 1159, 1213, 1105, + 1159, 1213, 1104, 1158, 1212, 1104, 1158, 1212, 1123, 1177, 1231, 1123, 1177, 1231, 1122, + 1176, 1230, 1122, 1176, 1230, 1089, 1143, 1197, 1089, 1143, 1197, 1088, 1142, 1196, 1088, + 1142, 1196, 1107, 1161, 1215, 1107, 1161, 1215, 1106, 1160, 1214, 1106, 1160, 1214, 1125, + 1179, 1233, 1125, 1179, 1233, 1124, 1178, 1232, 1124, 1178, 1232, 1091, 1145, 1199, 1091, + 1145, 1199, 1090, 1144, 1198, 1090, 1144, 1198, 1109, 1163, 1217, 1109, 1163, 1217, 1108, + 1162, 1216, 1108, 1162, 1216, 1127, 1181, 1235, 1127, 1181, 1235, 1126, 1180, 1234, 1126, + 1180, 1234, 1093, 1147, 1201, 1093, 1147, 1201, 1092, 1146, 1200, 1092, 1146, 1200, 1111, + 1165, 1219, 1111, 1165, 1219, 1110, 1164, 1218, 1110, 1164, 1218, 1129, 1183, 1237, 1129, + 1183, 1237, 1128, 1182, 1236, 1128, 1182, 1236, 1095, 1149, 1203, 1095, 1149, 1203, 1094, + 1148, 1202, 1094, 1148, 1202, 1113, 1167, 1221, 1113, 1167, 1221, 1112, 1166, 1220, 1112, + 1166, 1220, 1131, 1185, 1239, 1131, 1185, 1239, 1130, 1184, 1238, 1130, 1184, 1238, 1097, + 1151, 1205, 1097, 1151, 1205, 1096, 1150, 1204, 1096, 1150, 1204, 1115, 1169, 1223, 1115, + 1169, 1223, 1114, 1168, 1222, 1114, 1168, 1222, 1133, 1187, 1241, 1133, 1187, 1241, 1132, + 1186, 1240, 1132, 1186, 1240, 1099, 1153, 1207, 1099, 1153, 1207, 1098, 1152, 1206, 1098, + 1152, 1206, 1117, 1171, 1225, 1117, 1171, 1225, 1116, 1170, 1224, 1116, 1170, 1224, 1135, + 1189, 1243, 1135, 1189, 1243, 1134, 1188, 1242, 1134, 1188, 1242, 1101, 1155, 1209, 1101, + 1155, 1209, 1100, 1154, 1208, 1100, 1154, 1208, 1119, 1173, 1227, 1119, 1173, 1227, 1118, + 1172, 1226, 1118, 1172, 1226, 1137, 1191, 1245, 1137, 1191, 1245, 1136, 1190, 1244, 1136, + 1190, 1244, 1103, 1157, 1211, 1103, 1157, 1211, 1102, 1156, 1210, 1102, 1156, 1210, 1121, + 1175, 1229, 1121, 1175, 1229, 1120, 1174, 1228, 1120, 1174, 1228, 1139, 1193, 1247, 1139, + 1193, 1247, 1138, 1192, 1246, 1138, 1192, 1246, 17063, 17117, 17171, 17063, 17117, 17171, + 17062, 17116, 17170, 17062, 17116, 17170, 17081, 17135, 17189, 17081, 17135, 17189, 17080, + 17134, 17188, 17080, 17134, 17188, 17099, 17153, 17207, 17099, 17153, 17207, 17098, 17152, + 17206, 17098, 17152, 17206, 17065, 17119, 17173, 17065, 17119, 17173, 17064, 17118, 17172, + 17064, 17118, 17172, 17083, 17137, 17191, 17083, 17137, 17191, 17082, 17136, 17190, 17082, + 17136, 17190, 17101, 17155, 17209, 17101, 17155, 17209, 17100, 17154, 17208, 17100, 17154, + 17208, 17067, 17121, 17175, 17067, 17121, 17175, 17066, 17120, 17174, 17066, 17120, 17174, + 17085, 17139, 17193, 17085, 17139, 17193, 17084, 17138, 17192, 17084, 17138, 17192, 17103, + 17157, 17211, 17103, 17157, 17211, 17102, 17156, 17210, 17102, 17156, 17210, 17069, 17123, + 17177, 17069, 17123, 17177, 17068, 17122, 17176, 17068, 17122, 17176, 17087, 17141, 17195, + 17087, 17141, 17195, 17086, 17140, 17194, 17086, 17140, 17194, 17105, 17159, 17213, 17105, + 17159, 17213, 17104, 17158, 17212, 17104, 17158, 17212, 17071, 17125, 17179, 17071, 17125, + 17179, 17070, 17124, 17178, 17070, 17124, 17178, 17089, 17143, 17197, 17089, 17143, 17197, + 17088, 17142, 17196, 17088, 17142, 17196, 17107, 17161, 17215, 17107, 17161, 17215, 17106, + 17160, 17214, 17106, 17160, 17214, 17073, 17127, 17181, 17073, 17127, 17181, 17072, 17126, + 17180, 17072, 17126, 17180, 17091, 17145, 17199, 17091, 17145, 17199, 17090, 17144, 17198, + 17090, 17144, 17198, 17109, 17163, 17217, 17109, 17163, 17217, 17108, 17162, 17216, 17108, + 17162, 17216, 17075, 17129, 17183, 17075, 17129, 17183, 17074, 17128, 17182, 17074, 17128, + 17182, 17093, 17147, 17201, 17093, 17147, 17201, 17092, 17146, 17200, 17092, 17146, 17200, + 17111, 17165, 17219, 17111, 17165, 17219, 17110, 17164, 17218, 17110, 17164, 17218, 17077, + 17131, 17185, 17077, 17131, 17185, 17076, 17130, 17184, 17076, 17130, 17184, 17095, 17149, + 17203, 17095, 17149, 17203, 17094, 17148, 17202, 17094, 17148, 17202, 17113, 17167, 17221, + 17113, 17167, 17221, 17112, 17166, 17220, 17112, 17166, 17220, 17079, 17133, 17187, 17079, + 17133, 17187, 17078, 17132, 17186, 17078, 17132, 17186, 17097, 17151, 17205, 17097, 17151, + 17205, 17096, 17150, 17204, 17096, 17150, 17204, 17115, 17169, 17223, 17115, 17169, 17223, + 17114, 17168, 17222, 17114, 17168, 17222, 10897, 10951, 11005, 10897, 10951, 11005, 10896, + 10950, 11004, 10896, 10950, 11004, 10915, 10969, 11023, 10915, 10969, 11023, 10914, 10968, + 11022, 10914, 10968, 11022, 10933, 10987, 11041, 10933, 10987, 11041, 10932, 10986, 11040, + 10932, 10986, 11040, 10899, 10953, 11007, 10899, 10953, 11007, 10898, 10952, 11006, 10898, + 10952, 11006, 10917, 10971, 11025, 10917, 10971, 11025, 10916, 10970, 11024, 10916, 10970, + 11024, 10935, 10989, 11043, 10935, 10989, 11043, 10934, 10988, 11042, 10934, 10988, 11042, + 10901, 10955, 11009, 10901, 10955, 11009, 10900, 10954, 11008, 10900, 10954, 11008, 10919, + 10973, 11027, 10919, 10973, 11027, 10918, 10972, 11026, 10918, 10972, 11026, 10937, 10991, + 11045, 10937, 10991, 11045, 10936, 10990, 11044, 10936, 10990, 11044, 10903, 10957, 11011, + 10903, 10957, 11011, 10902, 10956, 11010, 10902, 10956, 11010, 10921, 10975, 11029, 10921, + 10975, 11029, 10920, 10974, 11028, 10920, 10974, 11028, 10939, 10993, 11047, 10939, 10993, + 11047, 10938, 10992, 11046, 10938, 10992, 11046, 10905, 10959, 11013, 10905, 10959, 11013, + 10904, 10958, 11012, 10904, 10958, 11012, 10923, 10977, 11031, 10923, 10977, 11031, 10922, + 10976, 11030, 10922, 10976, 11030, 10941, 10995, 11049, 10941, 10995, 11049, 10940, 10994, + 11048, 10940, 10994, 11048, 10907, 10961, 11015, 10907, 10961, 11015, 10906, 10960, 11014, + 10906, 10960, 11014, 10925, 10979, 11033, 10925, 10979, 11033, 10924, 10978, 11032, 10924, + 10978, 11032, 10943, 10997, 11051, 10943, 10997, 11051, 10942, 10996, 11050, 10942, 10996, + 11050, 10909, 10963, 11017, 10909, 10963, 11017, 10908, 10962, 11016, 10908, 10962, 11016, + 10927, 10981, 11035, 10927, 10981, 11035, 10926, 10980, 11034, 10926, 10980, 11034, 10945, + 10999, 11053, 10945, 10999, 11053, 10944, 10998, 11052, 10944, 10998, 11052, 10911, 10965, + 11019, 10911, 10965, 11019, 10910, 10964, 11018, 10910, 10964, 11018, 10929, 10983, 11037, + 10929, 10983, 11037, 10928, 10982, 11036, 10928, 10982, 11036, 10947, 11001, 11055, 10947, + 11001, 11055, 10946, 11000, 11054, 10946, 11000, 11054, 10913, 10967, 11021, 10913, 10967, + 11021, 10912, 10966, 11020, 10912, 10966, 11020, 10931, 10985, 11039, 10931, 10985, 11039, + 10930, 10984, 11038, 10930, 10984, 11038, 10949, 11003, 11057, 10949, 11003, 11057, 10948, + 11002, 11056, 10948, 11002, 11056, 10311, 10365, 10419, 10311, 10365, 10419, 10310, 10364, + 10418, 10310, 10364, 10418, 10329, 10383, 10437, 10329, 10383, 10437, 10328, 10382, 10436, + 10328, 10382, 10436, 10347, 10401, 10455, 10347, 10401, 10455, 10346, 10400, 10454, 10346, + 10400, 10454, 10313, 10367, 10421, 10313, 10367, 10421, 10312, 10366, 10420, 10312, 10366, + 10420, 10331, 10385, 10439, 10331, 10385, 10439, 10330, 10384, 10438, 10330, 10384, 10438, + 10349, 10403, 10457, 10349, 10403, 10457, 10348, 10402, 10456, 10348, 10402, 10456, 10315, + 10369, 10423, 10315, 10369, 10423, 10314, 10368, 10422, 10314, 10368, 10422, 10333, 10387, + 10441, 10333, 10387, 10441, 10332, 10386, 10440, 10332, 10386, 10440, 10351, 10405, 10459, + 10351, 10405, 10459, 10350, 10404, 10458, 10350, 10404, 10458, 10317, 10371, 10425, 10317, + 10371, 10425, 10316, 10370, 10424, 10316, 10370, 10424, 10335, 10389, 10443, 10335, 10389, + 10443, 10334, 10388, 10442, 10334, 10388, 10442, 10353, 10407, 10461, 10353, 10407, 10461, + 10352, 10406, 10460, 10352, 10406, 10460, 10319, 10373, 10427, 10319, 10373, 10427, 10318, + 10372, 10426, 10318, 10372, 10426, 10337, 10391, 10445, 10337, 10391, 10445, 10336, 10390, + 10444, 10336, 10390, 10444, 10355, 10409, 10463, 10355, 10409, 10463, 10354, 10408, 10462, + 10354, 10408, 10462, 10321, 10375, 10429, 10321, 10375, 10429, 10320, 10374, 10428, 10320, + 10374, 10428, 10339, 10393, 10447, 10339, 10393, 10447, 10338, 10392, 10446, 10338, 10392, + 10446, 10357, 10411, 10465, 10357, 10411, 10465, 10356, 10410, 10464, 10356, 10410, 10464, + 10323, 10377, 10431, 10323, 10377, 10431, 10322, 10376, 10430, 10322, 10376, 10430, 10341, + 10395, 10449, 10341, 10395, 10449, 10340, 10394, 10448, 10340, 10394, 10448, 10359, 10413, + 10467, 10359, 10413, 10467, 10358, 10412, 10466, 10358, 10412, 10466, 10325, 10379, 10433, + 10325, 10379, 10433, 10324, 10378, 10432, 10324, 10378, 10432, 10343, 10397, 10451, 10343, + 10397, 10451, 10342, 10396, 10450, 10342, 10396, 10450, 10361, 10415, 10469, 10361, 10415, + 10469, 10360, 10414, 10468, 10360, 10414, 10468, 10327, 10381, 10435, 10327, 10381, 10435, + 10326, 10380, 10434, 10326, 10380, 10434, 10345, 10399, 10453, 10345, 10399, 10453, 10344, + 10398, 10452, 10344, 10398, 10452, 10363, 10417, 10471, 10363, 10417, 10471, 10362, 10416, + 10470, 10362, 10416, 10470, 3207, 3261, 3315, 3207, 3261, 3315, 3206, 3260, 3314, 3206, + 3260, 3314, 3225, 3279, 3333, 3225, 3279, 3333, 3224, 3278, 3332, 3224, 3278, 3332, 3243, + 3297, 3351, 3243, 3297, 3351, 3242, 3296, 3350, 3242, 3296, 3350, 3209, 3263, 3317, 3209, + 3263, 3317, 3208, 3262, 3316, 3208, 3262, 3316, 3227, 3281, 3335, 3227, 3281, 3335, 3226, + 3280, 3334, 3226, 3280, 3334, 3245, 3299, 3353, 3245, 3299, 3353, 3244, 3298, 3352, 3244, + 3298, 3352, 3211, 3265, 3319, 3211, 3265, 3319, 3210, 3264, 3318, 3210, 3264, 3318, 3229, + 3283, 3337, 3229, 3283, 3337, 3228, 3282, 3336, 3228, 3282, 3336, 3247, 3301, 3355, 3247, + 3301, 3355, 3246, 3300, 3354, 3246, 3300, 3354, 3213, 3267, 3321, 3213, 3267, 3321, 3212, + 3266, 3320, 3212, 3266, 3320, 3231, 3285, 3339, 3231, 3285, 3339, 3230, 3284, 3338, 3230, + 3284, 3338, 3249, 3303, 3357, 3249, 3303, 3357, 3248, 3302, 3356, 3248, 3302, 3356, 3215, + 3269, 3323, 3215, 3269, 3323, 3214, 3268, 3322, 3214, 3268, 3322, 3233, 3287, 3341, 3233, + 3287, 3341, 3232, 3286, 3340, 3232, 3286, 3340, 3251, 3305, 3359, 3251, 3305, 3359, 3250, + 3304, 3358, 3250, 3304, 3358, 3217, 3271, 3325, 3217, 3271, 3325, 3216, 3270, 3324, 3216, + 3270, 3324, 3235, 3289, 3343, 3235, 3289, 3343, 3234, 3288, 3342, 3234, 3288, 3342, 3253, + 3307, 3361, 3253, 3307, 3361, 3252, 3306, 3360, 3252, 3306, 3360, 3219, 3273, 3327, 3219, + 3273, 3327, 3218, 3272, 3326, 3218, 3272, 3326, 3237, 3291, 3345, 3237, 3291, 3345, 3236, + 3290, 3344, 3236, 3290, 3344, 3255, 3309, 3363, 3255, 3309, 3363, 3254, 3308, 3362, 3254, + 3308, 3362, 3221, 3275, 3329, 3221, 3275, 3329, 3220, 3274, 3328, 3220, 3274, 3328, 3239, + 3293, 3347, 3239, 3293, 3347, 3238, 3292, 3346, 3238, 3292, 3346, 3257, 3311, 3365, 3257, + 3311, 3365, 3256, 3310, 3364, 3256, 3310, 3364, 3223, 3277, 3331, 3223, 3277, 3331, 3222, + 3276, 3330, 3222, 3276, 3330, 3241, 3295, 3349, 3241, 3295, 3349, 3240, 3294, 3348, 3240, + 3294, 3348, 3259, 3313, 3367, 3259, 3313, 3367, 3258, 3312, 3366, 3258, 3312, 3366, 14180, + 14234, 14288, 14180, 14234, 14288, 14179, 14233, 14287, 14179, 14233, 14287, 14198, 14252, + 14306, 14198, 14252, 14306, 14197, 14251, 14305, 14197, 14251, 14305, 14216, 14270, 14324, + 14216, 14270, 14324, 14215, 14269, 14323, 14215, 14269, 14323, 14182, 14236, 14290, 14182, + 14236, 14290, 14181, 14235, 14289, 14181, 14235, 14289, 14200, 14254, 14308, 14200, 14254, + 14308, 14199, 14253, 14307, 14199, 14253, 14307, 14218, 14272, 14326, 14218, 14272, 14326, + 14217, 14271, 14325, 14217, 14271, 14325, 14184, 14238, 14292, 14184, 14238, 14292, 14183, + 14237, 14291, 14183, 14237, 14291, 14202, 14256, 14310, 14202, 14256, 14310, 14201, 14255, + 14309, 14201, 14255, 14309, 14220, 14274, 14328, 14220, 14274, 14328, 14219, 14273, 14327, + 14219, 14273, 14327, 14186, 14240, 14294, 14186, 14240, 14294, 14185, 14239, 14293, 14185, + 14239, 14293, 14204, 14258, 14312, 14204, 14258, 14312, 14203, 14257, 14311, 14203, 14257, + 14311, 14222, 14276, 14330, 14222, 14276, 14330, 14221, 14275, 14329, 14221, 14275, 14329, + 14188, 14242, 14296, 14188, 14242, 14296, 14187, 14241, 14295, 14187, 14241, 14295, 14206, + 14260, 14314, 14206, 14260, 14314, 14205, 14259, 14313, 14205, 14259, 14313, 14224, 14278, + 14332, 14224, 14278, 14332, 14223, 14277, 14331, 14223, 14277, 14331, 14190, 14244, 14298, + 14190, 14244, 14298, 14189, 14243, 14297, 14189, 14243, 14297, 14208, 14262, 14316, 14208, + 14262, 14316, 14207, 14261, 14315, 14207, 14261, 14315, 14226, 14280, 14334, 14226, 14280, + 14334, 14225, 14279, 14333, 14225, 14279, 14333, 14192, 14246, 14300, 14192, 14246, 14300, + 14191, 14245, 14299, 14191, 14245, 14299, 14210, 14264, 14318, 14210, 14264, 14318, 14209, + 14263, 14317, 14209, 14263, 14317, 14228, 14282, 14336, 14228, 14282, 14336, 14227, 14281, + 14335, 14227, 14281, 14335, 14194, 14248, 14302, 14194, 14248, 14302, 14193, 14247, 14301, + 14193, 14247, 14301, 14212, 14266, 14320, 14212, 14266, 14320, 14211, 14265, 14319, 14211, + 14265, 14319, 14230, 14284, 14338, 14230, 14284, 14338, 14229, 14283, 14337, 14229, 14283, + 14337, 14196, 14250, 14304, 14196, 14250, 14304, 14195, 14249, 14303, 14195, 14249, 14303, + 14214, 14268, 14322, 14214, 14268, 14322, 14213, 14267, 14321, 14213, 14267, 14321, 14232, + 14286, 14340, 14232, 14286, 14340, 14231, 14285, 14339, 14231, 14285, 14339, 10500, 10554, + 10608, 10500, 10554, 10608, 10499, 10553, 10607, 10499, 10553, 10607, 10518, 10572, 10626, + 10518, 10572, 10626, 10517, 10571, 10625, 10517, 10571, 10625, 10536, 10590, 10644, 10536, + 10590, 10644, 10535, 10589, 10643, 10535, 10589, 10643, 10502, 10556, 10610, 10502, 10556, + 10610, 10501, 10555, 10609, 10501, 10555, 10609, 10520, 10574, 10628, 10520, 10574, 10628, + 10519, 10573, 10627, 10519, 10573, 10627, 10538, 10592, 10646, 10538, 10592, 10646, 10537, + 10591, 10645, 10537, 10591, 10645, 10504, 10558, 10612, 10504, 10558, 10612, 10503, 10557, + 10611, 10503, 10557, 10611, 10522, 10576, 10630, 10522, 10576, 10630, 10521, 10575, 10629, + 10521, 10575, 10629, 10540, 10594, 10648, 10540, 10594, 10648, 10539, 10593, 10647, 10539, + 10593, 10647, 10506, 10560, 10614, 10506, 10560, 10614, 10505, 10559, 10613, 10505, 10559, + 10613, 10524, 10578, 10632, 10524, 10578, 10632, 10523, 10577, 10631, 10523, 10577, 10631, + 10542, 10596, 10650, 10542, 10596, 10650, 10541, 10595, 10649, 10541, 10595, 10649, 10508, + 10562, 10616, 10508, 10562, 10616, 10507, 10561, 10615, 10507, 10561, 10615, 10526, 10580, + 10634, 10526, 10580, 10634, 10525, 10579, 10633, 10525, 10579, 10633, 10544, 10598, 10652, + 10544, 10598, 10652, 10543, 10597, 10651, 10543, 10597, 10651, 10510, 10564, 10618, 10510, + 10564, 10618, 10509, 10563, 10617, 10509, 10563, 10617, 10528, 10582, 10636, 10528, 10582, + 10636, 10527, 10581, 10635, 10527, 10581, 10635, 10546, 10600, 10654, 10546, 10600, 10654, + 10545, 10599, 10653, 10545, 10599, 10653, 10512, 10566, 10620, 10512, 10566, 10620, 10511, + 10565, 10619, 10511, 10565, 10619, 10530, 10584, 10638, 10530, 10584, 10638, 10529, 10583, + 10637, 10529, 10583, 10637, 10548, 10602, 10656, 10548, 10602, 10656, 10547, 10601, 10655, + 10547, 10601, 10655, 10514, 10568, 10622, 10514, 10568, 10622, 10513, 10567, 10621, 10513, + 10567, 10621, 10532, 10586, 10640, 10532, 10586, 10640, 10531, 10585, 10639, 10531, 10585, + 10639, 10550, 10604, 10658, 10550, 10604, 10658, 10549, 10603, 10657, 10549, 10603, 10657, + 10516, 10570, 10624, 10516, 10570, 10624, 10515, 10569, 10623, 10515, 10569, 10623, 10534, + 10588, 10642, 10534, 10588, 10642, 10533, 10587, 10641, 10533, 10587, 10641, 10552, 10606, + 10660, 10552, 10606, 10660, 10551, 10605, 10659, 10551, 10605, 10659, 15306, 15360, 15414, + 15306, 15360, 15414, 15305, 15359, 15413, 15305, 15359, 15413, 15324, 15378, 15432, 15324, + 15378, 15432, 15323, 15377, 15431, 15323, 15377, 15431, 15342, 15396, 15450, 15342, 15396, + 15450, 15341, 15395, 15449, 15341, 15395, 15449, 15308, 15362, 15416, 15308, 15362, 15416, + 15307, 15361, 15415, 15307, 15361, 15415, 15326, 15380, 15434, 15326, 15380, 15434, 15325, + 15379, 15433, 15325, 15379, 15433, 15344, 15398, 15452, 15344, 15398, 15452, 15343, 15397, + 15451, 15343, 15397, 15451, 15310, 15364, 15418, 15310, 15364, 15418, 15309, 15363, 15417, + 15309, 15363, 15417, 15328, 15382, 15436, 15328, 15382, 15436, 15327, 15381, 15435, 15327, + 15381, 15435, 15346, 15400, 15454, 15346, 15400, 15454, 15345, 15399, 15453, 15345, 15399, + 15453, 15312, 15366, 15420, 15312, 15366, 15420, 15311, 15365, 15419, 15311, 15365, 15419, + 15330, 15384, 15438, 15330, 15384, 15438, 15329, 15383, 15437, 15329, 15383, 15437, 15348, + 15402, 15456, 15348, 15402, 15456, 15347, 15401, 15455, 15347, 15401, 15455, 15314, 15368, + 15422, 15314, 15368, 15422, 15313, 15367, 15421, 15313, 15367, 15421, 15332, 15386, 15440, + 15332, 15386, 15440, 15331, 15385, 15439, 15331, 15385, 15439, 15350, 15404, 15458, 15350, + 15404, 15458, 15349, 15403, 15457, 15349, 15403, 15457, 15316, 15370, 15424, 15316, 15370, + 15424, 15315, 15369, 15423, 15315, 15369, 15423, 15334, 15388, 15442, 15334, 15388, 15442, + 15333, 15387, 15441, 15333, 15387, 15441, 15352, 15406, 15460, 15352, 15406, 15460, 15351, + 15405, 15459, 15351, 15405, 15459, 15318, 15372, 15426, 15318, 15372, 15426, 15317, 15371, + 15425, 15317, 15371, 15425, 15336, 15390, 15444, 15336, 15390, 15444, 15335, 15389, 15443, + 15335, 15389, 15443, 15354, 15408, 15462, 15354, 15408, 15462, 15353, 15407, 15461, 15353, + 15407, 15461, 15320, 15374, 15428, 15320, 15374, 15428, 15319, 15373, 15427, 15319, 15373, + 15427, 15338, 15392, 15446, 15338, 15392, 15446, 15337, 15391, 15445, 15337, 15391, 15445, + 15356, 15410, 15464, 15356, 15410, 15464, 15355, 15409, 15463, 15355, 15409, 15463, 15322, + 15376, 15430, 15322, 15376, 15430, 15321, 15375, 15429, 15321, 15375, 15429, 15340, 15394, + 15448, 15340, 15394, 15448, 15339, 15393, 15447, 15339, 15393, 15447, 15358, 15412, 15466, + 15358, 15412, 15466, 15357, 15411, 15465, 15357, 15411, 15465, 16532, 16586, 16640, 16532, + 16586, 16640, 16531, 16585, 16639, 16531, 16585, 16639, 16550, 16604, 16658, 16550, 16604, + 16658, 16549, 16603, 16657, 16549, 16603, 16657, 16568, 16622, 16676, 16568, 16622, 16676, + 16567, 16621, 16675, 16567, 16621, 16675, 16534, 16588, 16642, 16534, 16588, 16642, 16533, + 16587, 16641, 16533, 16587, 16641, 16552, 16606, 16660, 16552, 16606, 16660, 16551, 16605, + 16659, 16551, 16605, 16659, 16570, 16624, 16678, 16570, 16624, 16678, 16569, 16623, 16677, + 16569, 16623, 16677, 16536, 16590, 16644, 16536, 16590, 16644, 16535, 16589, 16643, 16535, + 16589, 16643, 16554, 16608, 16662, 16554, 16608, 16662, 16553, 16607, 16661, 16553, 16607, + 16661, 16572, 16626, 16680, 16572, 16626, 16680, 16571, 16625, 16679, 16571, 16625, 16679, + 16538, 16592, 16646, 16538, 16592, 16646, 16537, 16591, 16645, 16537, 16591, 16645, 16556, + 16610, 16664, 16556, 16610, 16664, 16555, 16609, 16663, 16555, 16609, 16663, 16574, 16628, + 16682, 16574, 16628, 16682, 16573, 16627, 16681, 16573, 16627, 16681, 16540, 16594, 16648, + 16540, 16594, 16648, 16539, 16593, 16647, 16539, 16593, 16647, 16558, 16612, 16666, 16558, + 16612, 16666, 16557, 16611, 16665, 16557, 16611, 16665, 16576, 16630, 16684, 16576, 16630, + 16684, 16575, 16629, 16683, 16575, 16629, 16683, 16542, 16596, 16650, 16542, 16596, 16650, + 16541, 16595, 16649, 16541, 16595, 16649, 16560, 16614, 16668, 16560, 16614, 16668, 16559, + 16613, 16667, 16559, 16613, 16667, 16578, 16632, 16686, 16578, 16632, 16686, 16577, 16631, + 16685, 16577, 16631, 16685, 16544, 16598, 16652, 16544, 16598, 16652, 16543, 16597, 16651, + 16543, 16597, 16651, 16562, 16616, 16670, 16562, 16616, 16670, 16561, 16615, 16669, 16561, + 16615, 16669, 16580, 16634, 16688, 16580, 16634, 16688, 16579, 16633, 16687, 16579, 16633, + 16687, 16546, 16600, 16654, 16546, 16600, 16654, 16545, 16599, 16653, 16545, 16599, 16653, + 16564, 16618, 16672, 16564, 16618, 16672, 16563, 16617, 16671, 16563, 16617, 16671, 16582, + 16636, 16690, 16582, 16636, 16690, 16581, 16635, 16689, 16581, 16635, 16689, 16548, 16602, + 16656, 16548, 16602, 16656, 16547, 16601, 16655, 16547, 16601, 16655, 16566, 16620, 16674, + 16566, 16620, 16674, 16565, 16619, 16673, 16565, 16619, 16673, 16584, 16638, 16692, 16584, + 16638, 16692, 16583, 16637, 16691, 16583, 16637, 16691, 123, 177, 231, 123, 177, 231, 122, + 176, 230, 122, 176, 230, 141, 195, 249, 141, 195, 249, 140, 194, 248, 140, 194, 248, 159, + 213, 267, 159, 213, 267, 158, 212, 266, 158, 212, 266, 125, 179, 233, 125, 179, 233, 124, + 178, 232, 124, 178, 232, 143, 197, 251, 143, 197, 251, 142, 196, 250, 142, 196, 250, 161, + 215, 269, 161, 215, 269, 160, 214, 268, 160, 214, 268, 127, 181, 235, 127, 181, 235, 126, + 180, 234, 126, 180, 234, 145, 199, 253, 145, 199, 253, 144, 198, 252, 144, 198, 252, 163, + 217, 271, 163, 217, 271, 162, 216, 270, 162, 216, 270, 129, 183, 237, 129, 183, 237, 128, + 182, 236, 128, 182, 236, 147, 201, 255, 147, 201, 255, 146, 200, 254, 146, 200, 254, 165, + 219, 273, 165, 219, 273, 164, 218, 272, 164, 218, 272, 131, 185, 239, 131, 185, 239, 130, + 184, 238, 130, 184, 238, 149, 203, 257, 149, 203, 257, 148, 202, 256, 148, 202, 256, 167, + 221, 275, 167, 221, 275, 166, 220, 274, 166, 220, 274, 133, 187, 241, 133, 187, 241, 132, + 186, 240, 132, 186, 240, 151, 205, 259, 151, 205, 259, 150, 204, 258, 150, 204, 258, 169, + 223, 277, 169, 223, 277, 168, 222, 276, 168, 222, 276, 135, 189, 243, 135, 189, 243, 134, + 188, 242, 134, 188, 242, 153, 207, 261, 153, 207, 261, 152, 206, 260, 152, 206, 260, 171, + 225, 279, 171, 225, 279, 170, 224, 278, 170, 224, 278, 137, 191, 245, 137, 191, 245, 136, + 190, 244, 136, 190, 244, 155, 209, 263, 155, 209, 263, 154, 208, 262, 154, 208, 262, 173, + 227, 281, 173, 227, 281, 172, 226, 280, 172, 226, 280, 139, 193, 247, 139, 193, 247, 138, + 192, 246, 138, 192, 246, 157, 211, 265, 157, 211, 265, 156, 210, 264, 156, 210, 264, 175, + 229, 283, 175, 229, 283, 174, 228, 282, 174, 228, 282, 3478, 3532, 3586, 3478, 3532, 3586, + 3477, 3531, 3585, 3477, 3531, 3585, 3496, 3550, 3604, 3496, 3550, 3604, 3495, 3549, 3603, + 3495, 3549, 3603, 3514, 3568, 3622, 3514, 3568, 3622, 3513, 3567, 3621, 3513, 3567, 3621, + 3480, 3534, 3588, 3480, 3534, 3588, 3479, 3533, 3587, 3479, 3533, 3587, 3498, 3552, 3606, + 3498, 3552, 3606, 3497, 3551, 3605, 3497, 3551, 3605, 3516, 3570, 3624, 3516, 3570, 3624, + 3515, 3569, 3623, 3515, 3569, 3623, 3482, 3536, 3590, 3482, 3536, 3590, 3481, 3535, 3589, + 3481, 3535, 3589, 3500, 3554, 3608, 3500, 3554, 3608, 3499, 3553, 3607, 3499, 3553, 3607, + 3518, 3572, 3626, 3518, 3572, 3626, 3517, 3571, 3625, 3517, 3571, 3625, 3484, 3538, 3592, + 3484, 3538, 3592, 3483, 3537, 3591, 3483, 3537, 3591, 3502, 3556, 3610, 3502, 3556, 3610, + 3501, 3555, 3609, 3501, 3555, 3609, 3520, 3574, 3628, 3520, 3574, 3628, 3519, 3573, 3627, + 3519, 3573, 3627, 3486, 3540, 3594, 3486, 3540, 3594, 3485, 3539, 3593, 3485, 3539, 3593, + 3504, 3558, 3612, 3504, 3558, 3612, 3503, 3557, 3611, 3503, 3557, 3611, 3522, 3576, 3630, + 3522, 3576, 3630, 3521, 3575, 3629, 3521, 3575, 3629, 3488, 3542, 3596, 3488, 3542, 3596, + 3487, 3541, 3595, 3487, 3541, 3595, 3506, 3560, 3614, 3506, 3560, 3614, 3505, 3559, 3613, + 3505, 3559, 3613, 3524, 3578, 3632, 3524, 3578, 3632, 3523, 3577, 3631, 3523, 3577, 3631, + 3490, 3544, 3598, 3490, 3544, 3598, 3489, 3543, 3597, 3489, 3543, 3597, 3508, 3562, 3616, + 3508, 3562, 3616, 3507, 3561, 3615, 3507, 3561, 3615, 3526, 3580, 3634, 3526, 3580, 3634, + 3525, 3579, 3633, 3525, 3579, 3633, 3492, 3546, 3600, 3492, 3546, 3600, 3491, 3545, 3599, + 3491, 3545, 3599, 3510, 3564, 3618, 3510, 3564, 3618, 3509, 3563, 3617, 3509, 3563, 3617, + 3528, 3582, 3636, 3528, 3582, 3636, 3527, 3581, 3635, 3527, 3581, 3635, 3494, 3548, 3602, + 3494, 3548, 3602, 3493, 3547, 3601, 3493, 3547, 3601, 3512, 3566, 3620, 3512, 3566, 3620, + 3511, 3565, 3619, 3511, 3565, 3619, 3530, 3584, 3638, 3530, 3584, 3638, 3529, 3583, 3637, + 3529, 3583, 3637, 5655, 5655, 5656, 5656, 5657, 5657, 5658, 5658, 5659, 5659, 5660, 5660, + 5661, 5661, 5662, 5662, 5655, 5655, 5656, 5656, 5657, 5657, 5658, 5658, 5659, 5659, 5660, + 5660, 5661, 5661, 5662, 5662, 6419, 6417, 6418, 6420, 7507, 7501, 7510, 7504, 7508, 7502, + 7509, 7503, 7506, 7500, 7505, 7499, 15879, 2731, 15877, 2729, 15878, 2730, 15880, 2732, + 14492, 15695, 14490, 15693, 14491, 15694, 14493, 15696, 17461, 11444, 16471, 16469, 16470, + 16472, 16479, 16477, 16478, 16480, 16475, 16473, 16474, 16476, 14108, 14104, 14108, 14104, + 14106, 14102, 14106, 14102, 14107, 14103, 14107, 14103, 14109, 14105, 14109, 14105, 5897, + 15702, 15700, 15701, 15703, 14086, 14070, 14088, 14072, 14089, 14073, 14087, 14071, 14090, + 14074, 14092, 14076, 14093, 14077, 14091, 14075, 14094, 14078, 14096, 14080, 14097, 14081, + 14095, 14079, 14098, 14082, 14100, 14084, 14101, 14085, 14099, 14083, 14424, 14424, 14423, + 14423, 10853, 10853, 10852, 10852, 17459, 17459, 17458, 17458, 6551, 6551, 6550, 6550, + 13395, 13395, 13394, 13394, 12702, 12702, 12701, 12701, 15895, 15895, 15894, 15894, 15233, + 15233, 15232, 15232, 6422, 6422, 6421, 6421, 7797, 7797, 7796, 7796, 10885, 10885, 10885, + 10885, 10889, 10889, 10889, 10889, 10883, 10883, 10883, 10883, 10887, 10887, 10887, 10887, + 10884, 10884, 10884, 10884, 10888, 10888, 10888, 10888, 10886, 10886, 10886, 10886, 10890, + 10890, 10890, 10890, 16492, 16492, 16492, 16492, 16496, 16496, 16496, 16496, 16490, 16490, + 16490, 16490, 16494, 16494, 16494, 16494, 16491, 16491, 16491, 16491, 16495, 16495, 16495, + 16495, 16493, 16493, 16493, 16493, 16497, 16497, 16497, 16497, 12602, 12603, 12604, 12605, + 13413, 13412, 13414, 15491, 15490, 15492, 12011, 12010, 12012, 10668, 10667, 10669, 13251, + 1578, 12013, 7291, 13402, 12003, 12002, 12004, 14112, 14111, 14113, 7207, 7206, 7208, + 13421, 13420, 13422, 6826, 15951, 9305, 10243, 10244, 10245, 10246, 10247, 10248, 10249, + 10250, 10251, 10252, 10253, 10254, 10255, 10256, 10257, 10258, 10259, 10260, 10261, 10262, + 10263, 10264, 10265, 10266, 10267, 10268, 10243, 10789, 10790, 10791, 10792, 10793, 10794, + 10795, 10796, 10797, 10798, 10799, 10800, 10801, 10802, 10803, 10804, 10805, 10806, 10807, + 10808, 10809, 10810, 10811, 10812, 10813, 10814, 10789, 15697, 8910, 3448, 12009, 12009, + 12008, 12008, 2914, 2914, 13411, 13411, 13410, 13410, 7311, 7311, 17454, 17439, 1540, 1525, + 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, + 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, 16435, + 16435, 16435, 16435, 16435, 16435, 16435, 11516, 11516, 11516, 11516, 11516, 11516, 11516, + 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, + 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 11516, 7273, + 7273, 7273, 7273, 7265, 7265, 7265, 7265, 7269, 7269, 7269, 7269, 7261, 7261, 7261, 7261, + 7272, 7272, 7272, 7272, 7264, 7264, 7264, 7264, 7268, 7268, 7268, 7268, 7260, 7260, 7260, + 7260, 7271, 7271, 7271, 7271, 7263, 7263, 7263, 7263, 7267, 7267, 7267, 7267, 7259, 7259, + 7259, 7259, 7270, 7270, 7270, 7270, 7262, 7262, 7262, 7262, 7266, 7266, 7266, 7266, 7258, + 7258, 7258, 7258, 8401, 8401, 8401, 8401, 8393, 8393, 8393, 8393, 8397, 8397, 8397, 8397, + 8389, 8389, 8389, 8389, 8400, 8400, 8400, 8400, 8392, 8392, 8392, 8392, 8396, 8396, 8396, + 8396, 8388, 8388, 8388, 8388, 8399, 8399, 8399, 8399, 8391, 8391, 8391, 8391, 8395, 8395, + 8395, 8395, 8387, 8387, 8387, 8387, 8398, 8398, 8398, 8398, 8390, 8390, 8390, 8390, 8394, + 8394, 8394, 8394, 8386, 8386, 8386, 8386, 8280, 8280, 8276, 8276, 8272, 8272, 8268, 8268, + 8278, 8278, 8274, 8274, 8270, 8270, 8266, 8266, 8279, 8279, 8275, 8275, 8271, 8271, 8267, + 8267, 8281, 8281, 8277, 8277, 8273, 8273, 8269, 8269, 9721, 9721, 9717, 9717, 9713, 9713, + 9709, 9709, 9719, 9719, 9715, 9715, 9711, 9711, 9707, 9707, 9720, 9720, 9716, 9716, 9712, + 9712, 9708, 9708, 9722, 9722, 9718, 9718, 9714, 9714, 9710, 9710, 13181, 13181, 13181, + 13181, 13181, 13181, 13181, 13181, 13181, 13181, 13177, 13177, 13177, 13177, 13177, 13177, + 13177, 13177, 13177, 13177, 13180, 13180, 13180, 13180, 13180, 13180, 13180, 13180, 13180, + 13180, 13176, 13176, 13176, 13176, 13176, 13176, 13176, 13176, 13176, 13176, 13179, 13179, + 13179, 13179, 13179, 13179, 13179, 13179, 13179, 13179, 13175, 13175, 13175, 13175, 13175, + 13175, 13175, 13175, 13175, 13175, 13178, 13178, 13178, 13178, 13178, 13178, 13178, 13178, + 13178, 13178, 13174, 13174, 13174, 13174, 13174, 13174, 13174, 13174, 13174, 13174, 5896, + 5896, 5896, 5896, 5896, 5896, 5896, 5896, 5896, 5896, 5892, 5892, 5892, 5892, 5892, 5892, + 5892, 5892, 5892, 5892, 5895, 5895, 5895, 5895, 5895, 5895, 5895, 5895, 5895, 5895, 5891, + 5891, 5891, 5891, 5891, 5891, 5891, 5891, 5891, 5891, 5894, 5894, 5894, 5894, 5894, 5894, + 5894, 5894, 5894, 5894, 5890, 5890, 5890, 5890, 5890, 5890, 5890, 5890, 5890, 5890, 5893, + 5893, 5893, 5893, 5893, 5893, 5893, 5893, 5893, 5893, 5889, 5889, 5889, 5889, 5889, 5889, + 5889, 5889, 5889, 5889, 7417, 7411, 7417, 7411, 7417, 7411, 7417, 7411, 7418, 7412, 7419, + 7413, 7420, 7414, 7421, 7415, 7416, 7410, 7416, 7410, 7416, 7410, 7416, 7410, 15142, 15136, + 15142, 15136, 15142, 15136, 15142, 15136, 15143, 15137, 15144, 15138, 15145, 15139, 15146, + 15140, 15141, 15135, 15141, 15135, 15141, 15135, 15141, 15135, 6442, 6442, 6438, 6438, + 6458, 6458, 6454, 6454, 6434, 6434, 6430, 6430, 6450, 6450, 6446, 6446, 6440, 6440, 6436, + 6436, 6456, 6456, 6452, 6452, 6432, 6432, 6428, 6428, 6448, 6448, 6444, 6444, 6441, 6441, + 6437, 6437, 6457, 6457, 6453, 6453, 6433, 6433, 6429, 6429, 6449, 6449, 6445, 6445, 6439, + 6439, 6435, 6435, 6455, 6455, 6451, 6451, 6431, 6431, 6427, 6427, 6447, 6447, 6443, 6443, + 93, 93, 89, 89, 109, 109, 105, 105, 85, 85, 81, 81, 101, 101, 97, 97, 91, 91, 87, 87, 107, + 107, 103, 103, 83, 83, 79, 79, 99, 99, 95, 95, 92, 92, 88, 88, 108, 108, 104, 104, 84, 84, + 80, 80, 100, 100, 96, 96, 90, 90, 86, 86, 106, 106, 102, 102, 82, 82, 78, 78, 98, 98, 94, + 94, 15234, 15234, 15235, 15235, 15236, 15236, 15237, 15237, 15238, 15238, 15239, 15239, + 15240, 15240, 15241, 15241, 15242, 15242, 15243, 15243, 15244, 15244, 15245, 15245, 15246, + 15246, 15247, 15247, 15248, 15248, 15249, 15249, 15056, 15056, 15057, 15057, 15058, 15058, + 15059, 15059, 15060, 15060, 15061, 15061, 15062, 15062, 15063, 15063, 15064, 15064, 15065, + 15065, 15066, 15066, 15067, 15067, 15068, 15068, 15069, 15069, 15070, 15070, 15071, 15071, + 851, 851, 852, 852, 853, 853, 854, 854, 2022, 2022, 2023, 2023, 2024, 2024, 2025, 2025, + 13283, 13284, 13285, 13282, 8968, 8950, 8962, 8956, 8957, 8951, 8963, 8969, 8954, 8955, + 8952, 8953, 7791, 7791, 7791, 7791, 7791, 9738, 9739, 9740, 9741, 9742, 9743, 9744, 9745, + 9746, 13297, 13297, 13297, 13297, 13297, 13297, 13297, 13297, 13297, 13297, 13297, 13297, + 13297, 13297, 13297, 13297, 10859, 10863, 10867, 10871, 10875, 10879, 10857, 10861, 10865, + 10869, 10873, 10877, 10858, 10862, 10866, 10870, 10874, 10878, 10860, 10864, 10868, 10872, + 10876, 10880, 13007, 13011, 13015, 13019, 13023, 13027, 13005, 13009, 13013, 13017, 13021, + 13025, 13006, 13010, 13014, 13018, 13022, 13026, 13008, 13012, 13016, 13020, 13024, 13028, + 3368, 7457, 5976, 12972, 13687, 2916, 2917, 2918, 2919, 2920, 1631, 1631, 1631, 1631, + 17423, 15737, 14359, 14359, 14359, 14359, 14359, 14359, 14359, 14359, 14359, 14359, 14355, + 14355, 14355, 14355, 14355, 14355, 14355, 14355, 14355, 14355, 14358, 14358, 14358, 14358, + 14358, 14358, 14358, 14358, 14358, 14358, 14354, 14354, 14354, 14354, 14354, 14354, 14354, + 14354, 14354, 14354, 14357, 14357, 14357, 14357, 14357, 14357, 14357, 14357, 14357, 14357, + 14353, 14353, 14353, 14353, 14353, 14353, 14353, 14353, 14353, 14353, 14356, 14356, 14356, + 14356, 14356, 14356, 14356, 14356, 14356, 14356, 14352, 14352, 14352, 14352, 14352, 14352, + 14352, 14352, 14352, 14352, 6576, 6630, 6684, 6576, 6630, 6684, 6575, 6629, 6683, 6575, + 6629, 6683, 6594, 6648, 6702, 6594, 6648, 6702, 6593, 6647, 6701, 6593, 6647, 6701, 6612, + 6666, 6720, 6612, 6666, 6720, 6611, 6665, 6719, 6611, 6665, 6719, 6578, 6632, 6686, 6578, + 6632, 6686, 6577, 6631, 6685, 6577, 6631, 6685, 6596, 6650, 6704, 6596, 6650, 6704, 6595, + 6649, 6703, 6595, 6649, 6703, 6614, 6668, 6722, 6614, 6668, 6722, 6613, 6667, 6721, 6613, + 6667, 6721, 6580, 6634, 6688, 6580, 6634, 6688, 6579, 6633, 6687, 6579, 6633, 6687, 6598, + 6652, 6706, 6598, 6652, 6706, 6597, 6651, 6705, 6597, 6651, 6705, 6616, 6670, 6724, 6616, + 6670, 6724, 6615, 6669, 6723, 6615, 6669, 6723, 6582, 6636, 6690, 6582, 6636, 6690, 6581, + 6635, 6689, 6581, 6635, 6689, 6600, 6654, 6708, 6600, 6654, 6708, 6599, 6653, 6707, 6599, + 6653, 6707, 6618, 6672, 6726, 6618, 6672, 6726, 6617, 6671, 6725, 6617, 6671, 6725, 6584, + 6638, 6692, 6584, 6638, 6692, 6583, 6637, 6691, 6583, 6637, 6691, 6602, 6656, 6710, 6602, + 6656, 6710, 6601, 6655, 6709, 6601, 6655, 6709, 6620, 6674, 6728, 6620, 6674, 6728, 6619, + 6673, 6727, 6619, 6673, 6727, 6586, 6640, 6694, 6586, 6640, 6694, 6585, 6639, 6693, 6585, + 6639, 6693, 6604, 6658, 6712, 6604, 6658, 6712, 6603, 6657, 6711, 6603, 6657, 6711, 6622, + 6676, 6730, 6622, 6676, 6730, 6621, 6675, 6729, 6621, 6675, 6729, 6588, 6642, 6696, 6588, + 6642, 6696, 6587, 6641, 6695, 6587, 6641, 6695, 6606, 6660, 6714, 6606, 6660, 6714, 6605, + 6659, 6713, 6605, 6659, 6713, 6624, 6678, 6732, 6624, 6678, 6732, 6623, 6677, 6731, 6623, + 6677, 6731, 6590, 6644, 6698, 6590, 6644, 6698, 6589, 6643, 6697, 6589, 6643, 6697, 6608, + 6662, 6716, 6608, 6662, 6716, 6607, 6661, 6715, 6607, 6661, 6715, 6626, 6680, 6734, 6626, + 6680, 6734, 6625, 6679, 6733, 6625, 6679, 6733, 6592, 6646, 6700, 6592, 6646, 6700, 6591, + 6645, 6699, 6591, 6645, 6699, 6610, 6664, 6718, 6610, 6664, 6718, 6609, 6663, 6717, 6609, + 6663, 6717, 6628, 6682, 6736, 6628, 6682, 6736, 6627, 6681, 6735, 6627, 6681, 6735, 3407, + 3407, 3406, 3406, 358, 358, 5846, 8285, 15075, 9323, 6835, 6835, 6834, 6834, 2912, 2912, + 7465, 7465, 7465, 7465, 7465, 7465, 7465, 7465, 7465, 7465, 7461, 7461, 7461, 7461, 7461, + 7461, 7461, 7461, 7461, 7461, 7464, 7464, 7464, 7464, 7464, 7464, 7464, 7464, 7464, 7464, + 7460, 7460, 7460, 7460, 7460, 7460, 7460, 7460, 7460, 7460, 7463, 7463, 7463, 7463, 7463, + 7463, 7463, 7463, 7463, 7463, 7459, 7459, 7459, 7459, 7459, 7459, 7459, 7459, 7459, 7459, + 7462, 7462, 7462, 7462, 7462, 7462, 7462, 7462, 7462, 7462, 7458, 7458, 7458, 7458, 7458, + 7458, 7458, 7458, 7458, 7458, 3655, 3709, 3763, 3655, 3709, 3763, 3654, 3708, 3762, 3654, + 3708, 3762, 3673, 3727, 3781, 3673, 3727, 3781, 3672, 3726, 3780, 3672, 3726, 3780, 3691, + 3745, 3799, 3691, 3745, 3799, 3690, 3744, 3798, 3690, 3744, 3798, 3657, 3711, 3765, 3657, + 3711, 3765, 3656, 3710, 3764, 3656, 3710, 3764, 3675, 3729, 3783, 3675, 3729, 3783, 3674, + 3728, 3782, 3674, 3728, 3782, 3693, 3747, 3801, 3693, 3747, 3801, 3692, 3746, 3800, 3692, + 3746, 3800, 3659, 3713, 3767, 3659, 3713, 3767, 3658, 3712, 3766, 3658, 3712, 3766, 3677, + 3731, 3785, 3677, 3731, 3785, 3676, 3730, 3784, 3676, 3730, 3784, 3695, 3749, 3803, 3695, + 3749, 3803, 3694, 3748, 3802, 3694, 3748, 3802, 3661, 3715, 3769, 3661, 3715, 3769, 3660, + 3714, 3768, 3660, 3714, 3768, 3679, 3733, 3787, 3679, 3733, 3787, 3678, 3732, 3786, 3678, + 3732, 3786, 3697, 3751, 3805, 3697, 3751, 3805, 3696, 3750, 3804, 3696, 3750, 3804, 3663, + 3717, 3771, 3663, 3717, 3771, 3662, 3716, 3770, 3662, 3716, 3770, 3681, 3735, 3789, 3681, + 3735, 3789, 3680, 3734, 3788, 3680, 3734, 3788, 3699, 3753, 3807, 3699, 3753, 3807, 3698, + 3752, 3806, 3698, 3752, 3806, 3665, 3719, 3773, 3665, 3719, 3773, 3664, 3718, 3772, 3664, + 3718, 3772, 3683, 3737, 3791, 3683, 3737, 3791, 3682, 3736, 3790, 3682, 3736, 3790, 3701, + 3755, 3809, 3701, 3755, 3809, 3700, 3754, 3808, 3700, 3754, 3808, 3667, 3721, 3775, 3667, + 3721, 3775, 3666, 3720, 3774, 3666, 3720, 3774, 3685, 3739, 3793, 3685, 3739, 3793, 3684, + 3738, 3792, 3684, 3738, 3792, 3703, 3757, 3811, 3703, 3757, 3811, 3702, 3756, 3810, 3702, + 3756, 3810, 3669, 3723, 3777, 3669, 3723, 3777, 3668, 3722, 3776, 3668, 3722, 3776, 3687, + 3741, 3795, 3687, 3741, 3795, 3686, 3740, 3794, 3686, 3740, 3794, 3705, 3759, 3813, 3705, + 3759, 3813, 3704, 3758, 3812, 3704, 3758, 3812, 3671, 3725, 3779, 3671, 3725, 3779, 3670, + 3724, 3778, 3670, 3724, 3778, 3689, 3743, 3797, 3689, 3743, 3797, 3688, 3742, 3796, 3688, + 3742, 3796, 3707, 3761, 3815, 3707, 3761, 3815, 3706, 3760, 3814, 3706, 3760, 3814, 7761, + 7216, 7216, 7216, 7216, 7216, 7216, 7216, 7216, 7216, 7216, 7212, 7212, 7212, 7212, 7212, + 7212, 7212, 7212, 7212, 7212, 7215, 7215, 7215, 7215, 7215, 7215, 7215, 7215, 7215, 7215, + 7211, 7211, 7211, 7211, 7211, 7211, 7211, 7211, 7211, 7211, 7214, 7214, 7214, 7214, 7214, + 7214, 7214, 7214, 7214, 7214, 7210, 7210, 7210, 7210, 7210, 7210, 7210, 7210, 7210, 7210, + 7213, 7213, 7213, 7213, 7213, 7213, 7213, 7213, 7213, 7213, 7209, 7209, 7209, 7209, 7209, + 7209, 7209, 7209, 7209, 7209, 12611, 12611, 12610, 12610, 2726, 2726, 13135, 13120, 16196, + 16190, 16196, 16190, 16196, 16190, 16196, 16190, 16197, 16191, 16198, 16192, 16199, 16193, + 16200, 16194, 16195, 16189, 16195, 16189, 16195, 16189, 16195, 16189, 13700, 13754, 13808, + 13700, 13754, 13808, 13699, 13753, 13807, 13699, 13753, 13807, 13718, 13772, 13826, 13718, + 13772, 13826, 13717, 13771, 13825, 13717, 13771, 13825, 13736, 13790, 13844, 13736, 13790, + 13844, 13735, 13789, 13843, 13735, 13789, 13843, 13702, 13756, 13810, 13702, 13756, 13810, + 13701, 13755, 13809, 13701, 13755, 13809, 13720, 13774, 13828, 13720, 13774, 13828, 13719, + 13773, 13827, 13719, 13773, 13827, 13738, 13792, 13846, 13738, 13792, 13846, 13737, 13791, + 13845, 13737, 13791, 13845, 13704, 13758, 13812, 13704, 13758, 13812, 13703, 13757, 13811, + 13703, 13757, 13811, 13722, 13776, 13830, 13722, 13776, 13830, 13721, 13775, 13829, 13721, + 13775, 13829, 13740, 13794, 13848, 13740, 13794, 13848, 13739, 13793, 13847, 13739, 13793, + 13847, 13706, 13760, 13814, 13706, 13760, 13814, 13705, 13759, 13813, 13705, 13759, 13813, + 13724, 13778, 13832, 13724, 13778, 13832, 13723, 13777, 13831, 13723, 13777, 13831, 13742, + 13796, 13850, 13742, 13796, 13850, 13741, 13795, 13849, 13741, 13795, 13849, 13708, 13762, + 13816, 13708, 13762, 13816, 13707, 13761, 13815, 13707, 13761, 13815, 13726, 13780, 13834, + 13726, 13780, 13834, 13725, 13779, 13833, 13725, 13779, 13833, 13744, 13798, 13852, 13744, + 13798, 13852, 13743, 13797, 13851, 13743, 13797, 13851, 13710, 13764, 13818, 13710, 13764, + 13818, 13709, 13763, 13817, 13709, 13763, 13817, 13728, 13782, 13836, 13728, 13782, 13836, + 13727, 13781, 13835, 13727, 13781, 13835, 13746, 13800, 13854, 13746, 13800, 13854, 13745, + 13799, 13853, 13745, 13799, 13853, 13712, 13766, 13820, 13712, 13766, 13820, 13711, 13765, + 13819, 13711, 13765, 13819, 13730, 13784, 13838, 13730, 13784, 13838, 13729, 13783, 13837, + 13729, 13783, 13837, 13748, 13802, 13856, 13748, 13802, 13856, 13747, 13801, 13855, 13747, + 13801, 13855, 13714, 13768, 13822, 13714, 13768, 13822, 13713, 13767, 13821, 13713, 13767, + 13821, 13732, 13786, 13840, 13732, 13786, 13840, 13731, 13785, 13839, 13731, 13785, 13839, + 13750, 13804, 13858, 13750, 13804, 13858, 13749, 13803, 13857, 13749, 13803, 13857, 13716, + 13770, 13824, 13716, 13770, 13824, 13715, 13769, 13823, 13715, 13769, 13823, 13734, 13788, + 13842, 13734, 13788, 13842, 13733, 13787, 13841, 13733, 13787, 13841, 13752, 13806, 13860, + 13752, 13806, 13860, 13751, 13805, 13859, 13751, 13805, 13859, 15134, 7700, 13255, 15497, + 15497, 15493, 15493, 15498, 15498, 15494, 15494, 15499, 15499, 15495, 15495, 15500, 15500, + 15496, 15496, 9607, 9607, 9603, 9603, 9608, 9608, 9604, 9604, 9609, 9609, 9605, 9605, 9610, + 9610, 9606, 9606, 1997, 1997, 1993, 1993, 1998, 1998, 1994, 1994, 1999, 1999, 1995, 1995, + 2000, 2000, 1996, 1996, 2074, 2074, 2070, 2070, 2075, 2075, 2071, 2071, 2076, 2076, 2072, + 2072, 2077, 2077, 2073, 2073, 7721, 7721, 7717, 7717, 7722, 7722, 7718, 7718, 7723, 7723, + 7719, 7719, 7724, 7724, 7720, 7720, 13086, 13086, 13082, 13082, 13087, 13087, 13083, 13083, + 13088, 13088, 13084, 13084, 13089, 13089, 13085, 13085, 13278, 13278, 13274, 13274, 13279, + 13279, 13275, 13275, 13280, 13280, 13276, 13276, 13281, 13281, 13277, 13277, 15301, 15301, + 15297, 15297, 15302, 15302, 15298, 15298, 15303, 15303, 15299, 15299, 15304, 15304, 15300, + 15300, 3469, 3469, 3465, 3465, 3470, 3470, 3466, 3466, 3471, 3471, 3467, 3467, 3472, 3472, + 3468, 3468, 13116, 13116, 13112, 13112, 13117, 13117, 13113, 13113, 13118, 13118, 13114, + 13114, 13119, 13119, 13115, 13115, 15913, 15913, 15909, 15909, 15914, 15914, 15910, 15910, + 15915, 15915, 15911, 15911, 15916, 15916, 15912, 15912, 14388, 14388, 14384, 14384, 14389, + 14389, 14385, 14385, 14390, 14390, 14386, 14386, 14391, 14391, 14387, 14387, 6, 6, 2, 2, 7, + 7, 3, 3, 8, 8, 4, 4, 9, 9, 5, 5, 11984, 11984, 11980, 11980, 11985, 11985, 11981, 11981, + 11986, 11986, 11982, 11982, 11987, 11987, 11983, 11983, 2926, 2926, 2922, 2922, 2927, 2927, + 2923, 2923, 2928, 2928, 2924, 2924, 2929, 2929, 2925, 2925, 8290, 8290, 8286, 8286, 8291, + 8291, 8287, 8287, 8292, 8292, 8288, 8288, 8293, 8293, 8289, 8289, 1054, 1054, 1050, 1050, + 1055, 1055, 1051, 1051, 1056, 1056, 1052, 1052, 1057, 1057, 1053, 1053, 15718, 15717, + 15716, 15715, 17060, 17059, 12921, 12920, 1576, 1575, 7811, 7810, 16695, 16694, 6778, 6777, + 445, 444, 9602, 9601, 3027, 3026, 13650, 13649, 12601, 12600, 5822, 5821, 5672, 5671, + 15893, 15892, 7759, 7758, 1625, 14165, 16259, 16259, 16262, 16262, 16260, 16260, 16261, + 16261, 16258, 16258, 16257, 16257, 8342, 8342, 8345, 8345, 8343, 8343, 8344, 8344, 8341, + 8341, 8340, 8340, 7306, 7306, 7309, 7309, 7307, 7307, 7308, 7308, 7305, 7305, 7304, 7304, + 1901, 1901, 1904, 1904, 1902, 1902, 1903, 1903, 1900, 1900, 1899, 1899, 1965, 1362, 1362, + 1361, 1361, 15954, 15954, 12047, 12047, 12047, 12047, 12047, 12047, 12047, 12047, 12047, + 12047, 12043, 12043, 12043, 12043, 12043, 12043, 12043, 12043, 12043, 12043, 12046, 12046, + 12046, 12046, 12046, 12046, 12046, 12046, 12046, 12046, 12042, 12042, 12042, 12042, 12042, + 12042, 12042, 12042, 12042, 12042, 12045, 12045, 12045, 12045, 12045, 12045, 12045, 12045, + 12045, 12045, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12044, + 12044, 12044, 12044, 12044, 12044, 12044, 12044, 12044, 12044, 12040, 12040, 12040, 12040, + 12040, 12040, 12040, 12040, 12040, 12040, 4985, 5039, 5093, 4985, 5039, 5093, 4984, 5038, + 5092, 4984, 5038, 5092, 5003, 5057, 5111, 5003, 5057, 5111, 5002, 5056, 5110, 5002, 5056, + 5110, 5021, 5075, 5129, 5021, 5075, 5129, 5020, 5074, 5128, 5020, 5074, 5128, 4987, 5041, + 5095, 4987, 5041, 5095, 4986, 5040, 5094, 4986, 5040, 5094, 5005, 5059, 5113, 5005, 5059, + 5113, 5004, 5058, 5112, 5004, 5058, 5112, 5023, 5077, 5131, 5023, 5077, 5131, 5022, 5076, + 5130, 5022, 5076, 5130, 4989, 5043, 5097, 4989, 5043, 5097, 4988, 5042, 5096, 4988, 5042, + 5096, 5007, 5061, 5115, 5007, 5061, 5115, 5006, 5060, 5114, 5006, 5060, 5114, 5025, 5079, + 5133, 5025, 5079, 5133, 5024, 5078, 5132, 5024, 5078, 5132, 4991, 5045, 5099, 4991, 5045, + 5099, 4990, 5044, 5098, 4990, 5044, 5098, 5009, 5063, 5117, 5009, 5063, 5117, 5008, 5062, + 5116, 5008, 5062, 5116, 5027, 5081, 5135, 5027, 5081, 5135, 5026, 5080, 5134, 5026, 5080, + 5134, 4993, 5047, 5101, 4993, 5047, 5101, 4992, 5046, 5100, 4992, 5046, 5100, 5011, 5065, + 5119, 5011, 5065, 5119, 5010, 5064, 5118, 5010, 5064, 5118, 5029, 5083, 5137, 5029, 5083, + 5137, 5028, 5082, 5136, 5028, 5082, 5136, 4995, 5049, 5103, 4995, 5049, 5103, 4994, 5048, + 5102, 4994, 5048, 5102, 5013, 5067, 5121, 5013, 5067, 5121, 5012, 5066, 5120, 5012, 5066, + 5120, 5031, 5085, 5139, 5031, 5085, 5139, 5030, 5084, 5138, 5030, 5084, 5138, 4997, 5051, + 5105, 4997, 5051, 5105, 4996, 5050, 5104, 4996, 5050, 5104, 5015, 5069, 5123, 5015, 5069, + 5123, 5014, 5068, 5122, 5014, 5068, 5122, 5033, 5087, 5141, 5033, 5087, 5141, 5032, 5086, + 5140, 5032, 5086, 5140, 4999, 5053, 5107, 4999, 5053, 5107, 4998, 5052, 5106, 4998, 5052, + 5106, 5017, 5071, 5125, 5017, 5071, 5125, 5016, 5070, 5124, 5016, 5070, 5124, 5035, 5089, + 5143, 5035, 5089, 5143, 5034, 5088, 5142, 5034, 5088, 5142, 5001, 5055, 5109, 5001, 5055, + 5109, 5000, 5054, 5108, 5000, 5054, 5108, 5019, 5073, 5127, 5019, 5073, 5127, 5018, 5072, + 5126, 5018, 5072, 5126, 5037, 5091, 5145, 5037, 5091, 5145, 5036, 5090, 5144, 5036, 5090, + 5144, 15114, 447, 447, 446, 446, 6425, 6425, 15175, 15175, 15175, 15175, 15175, 15175, + 15175, 15175, 15175, 15175, 15171, 15171, 15171, 15171, 15171, 15171, 15171, 15171, 15171, + 15171, 15174, 15174, 15174, 15174, 15174, 15174, 15174, 15174, 15174, 15174, 15170, 15170, + 15170, 15170, 15170, 15170, 15170, 15170, 15170, 15170, 15173, 15173, 15173, 15173, 15173, + 15173, 15173, 15173, 15173, 15173, 15169, 15169, 15169, 15169, 15169, 15169, 15169, 15169, + 15169, 15169, 15172, 15172, 15172, 15172, 15172, 15172, 15172, 15172, 15172, 15172, 15168, + 15168, 15168, 15168, 15168, 15168, 15168, 15168, 15168, 15168, 3029, 3083, 3137, 3029, 3083, 3137, 3028, 3082, 3136, 3028, 3082, 3136, 3047, 3101, 3155, 3047, 3101, 3155, 3046, - 3100, 3154, 3046, 3100, 3154, 3013, 3067, 3121, 3013, 3067, 3121, 3012, 3066, 3120, 3012, - 3066, 3120, 3031, 3085, 3139, 3031, 3085, 3139, 3030, 3084, 3138, 3030, 3084, 3138, 3049, - 3103, 3157, 3049, 3103, 3157, 3048, 3102, 3156, 3048, 3102, 3156, 3015, 3069, 3123, 3015, - 3069, 3123, 3014, 3068, 3122, 3014, 3068, 3122, 3033, 3087, 3141, 3033, 3087, 3141, 3032, + 3100, 3154, 3046, 3100, 3154, 3065, 3119, 3173, 3065, 3119, 3173, 3064, 3118, 3172, 3064, + 3118, 3172, 3031, 3085, 3139, 3031, 3085, 3139, 3030, 3084, 3138, 3030, 3084, 3138, 3049, + 3103, 3157, 3049, 3103, 3157, 3048, 3102, 3156, 3048, 3102, 3156, 3067, 3121, 3175, 3067, + 3121, 3175, 3066, 3120, 3174, 3066, 3120, 3174, 3033, 3087, 3141, 3033, 3087, 3141, 3032, 3086, 3140, 3032, 3086, 3140, 3051, 3105, 3159, 3051, 3105, 3159, 3050, 3104, 3158, 3050, - 3104, 3158, 15871, 13079, 5479, 5479, 5478, 5478, 11544, 11544, 12648, 12648, 12648, 12648, - 12648, 12648, 12648, 12648, 12648, 12648, 12644, 12644, 12644, 12644, 12644, 12644, 12644, - 12644, 12644, 12644, 12647, 12647, 12647, 12647, 12647, 12647, 12647, 12647, 12647, 12647, - 12643, 12643, 12643, 12643, 12643, 12643, 12643, 12643, 12643, 12643, 12646, 12646, 12646, - 12646, 12646, 12646, 12646, 12646, 12646, 12646, 12642, 12642, 12642, 12642, 12642, 12642, - 12642, 12642, 12642, 12642, 12645, 12645, 12645, 12645, 12645, 12645, 12645, 12645, 12645, - 12645, 12641, 12641, 12641, 12641, 12641, 12641, 12641, 12641, 12641, 12641, 2714, 2768, - 2822, 2714, 2768, 2822, 2713, 2767, 2821, 2713, 2767, 2821, 2732, 2786, 2840, 2732, 2786, - 2840, 2731, 2785, 2839, 2731, 2785, 2839, 2750, 2804, 2858, 2750, 2804, 2858, 2749, 2803, - 2857, 2749, 2803, 2857, 2716, 2770, 2824, 2716, 2770, 2824, 2715, 2769, 2823, 2715, 2769, - 2823, 2734, 2788, 2842, 2734, 2788, 2842, 2733, 2787, 2841, 2733, 2787, 2841, 2752, 2806, - 2860, 2752, 2806, 2860, 2751, 2805, 2859, 2751, 2805, 2859, 2718, 2772, 2826, 2718, 2772, - 2826, 2717, 2771, 2825, 2717, 2771, 2825, 2736, 2790, 2844, 2736, 2790, 2844, 2735, 2789, - 2843, 2735, 2789, 2843, 2754, 2808, 2862, 2754, 2808, 2862, 2753, 2807, 2861, 2753, 2807, - 2861, 2720, 2774, 2828, 2720, 2774, 2828, 2719, 2773, 2827, 2719, 2773, 2827, 2738, 2792, - 2846, 2738, 2792, 2846, 2737, 2791, 2845, 2737, 2791, 2845, 2756, 2810, 2864, 2756, 2810, - 2864, 2755, 2809, 2863, 2755, 2809, 2863, 2722, 2776, 2830, 2722, 2776, 2830, 2721, 2775, - 2829, 2721, 2775, 2829, 2740, 2794, 2848, 2740, 2794, 2848, 2739, 2793, 2847, 2739, 2793, - 2847, 2758, 2812, 2866, 2758, 2812, 2866, 2757, 2811, 2865, 2757, 2811, 2865, 2724, 2778, - 2832, 2724, 2778, 2832, 2723, 2777, 2831, 2723, 2777, 2831, 2742, 2796, 2850, 2742, 2796, - 2850, 2741, 2795, 2849, 2741, 2795, 2849, 2760, 2814, 2868, 2760, 2814, 2868, 2759, 2813, - 2867, 2759, 2813, 2867, 2726, 2780, 2834, 2726, 2780, 2834, 2725, 2779, 2833, 2725, 2779, - 2833, 2744, 2798, 2852, 2744, 2798, 2852, 2743, 2797, 2851, 2743, 2797, 2851, 2762, 2816, - 2870, 2762, 2816, 2870, 2761, 2815, 2869, 2761, 2815, 2869, 2728, 2782, 2836, 2728, 2782, - 2836, 2727, 2781, 2835, 2727, 2781, 2835, 2746, 2800, 2854, 2746, 2800, 2854, 2745, 2799, + 3104, 3158, 3069, 3123, 3177, 3069, 3123, 3177, 3068, 3122, 3176, 3068, 3122, 3176, 3035, + 3089, 3143, 3035, 3089, 3143, 3034, 3088, 3142, 3034, 3088, 3142, 3053, 3107, 3161, 3053, + 3107, 3161, 3052, 3106, 3160, 3052, 3106, 3160, 3071, 3125, 3179, 3071, 3125, 3179, 3070, + 3124, 3178, 3070, 3124, 3178, 3037, 3091, 3145, 3037, 3091, 3145, 3036, 3090, 3144, 3036, + 3090, 3144, 3055, 3109, 3163, 3055, 3109, 3163, 3054, 3108, 3162, 3054, 3108, 3162, 3073, + 3127, 3181, 3073, 3127, 3181, 3072, 3126, 3180, 3072, 3126, 3180, 3039, 3093, 3147, 3039, + 3093, 3147, 3038, 3092, 3146, 3038, 3092, 3146, 3057, 3111, 3165, 3057, 3111, 3165, 3056, + 3110, 3164, 3056, 3110, 3164, 3075, 3129, 3183, 3075, 3129, 3183, 3074, 3128, 3182, 3074, + 3128, 3182, 3041, 3095, 3149, 3041, 3095, 3149, 3040, 3094, 3148, 3040, 3094, 3148, 3059, + 3113, 3167, 3059, 3113, 3167, 3058, 3112, 3166, 3058, 3112, 3166, 3077, 3131, 3185, 3077, + 3131, 3185, 3076, 3130, 3184, 3076, 3130, 3184, 3043, 3097, 3151, 3043, 3097, 3151, 3042, + 3096, 3150, 3042, 3096, 3150, 3061, 3115, 3169, 3061, 3115, 3169, 3060, 3114, 3168, 3060, + 3114, 3168, 3079, 3133, 3187, 3079, 3133, 3187, 3078, 3132, 3186, 3078, 3132, 3186, 3045, + 3099, 3153, 3045, 3099, 3153, 3044, 3098, 3152, 3044, 3098, 3152, 3063, 3117, 3171, 3063, + 3117, 3171, 3062, 3116, 3170, 3062, 3116, 3170, 3081, 3135, 3189, 3081, 3135, 3189, 3080, + 3134, 3188, 3080, 3134, 3188, 16438, 13596, 5909, 5909, 5908, 5908, 12006, 12006, 13164, + 13164, 13164, 13164, 13164, 13164, 13164, 13164, 13164, 13164, 13160, 13160, 13160, 13160, + 13160, 13160, 13160, 13160, 13160, 13160, 13163, 13163, 13163, 13163, 13163, 13163, 13163, + 13163, 13163, 13163, 13159, 13159, 13159, 13159, 13159, 13159, 13159, 13159, 13159, 13159, + 13162, 13162, 13162, 13162, 13162, 13162, 13162, 13162, 13162, 13162, 13158, 13158, 13158, + 13158, 13158, 13158, 13158, 13158, 13158, 13158, 13161, 13161, 13161, 13161, 13161, 13161, + 13161, 13161, 13161, 13161, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, + 13157, 2744, 2798, 2852, 2744, 2798, 2852, 2743, 2797, 2851, 2743, 2797, 2851, 2762, 2816, + 2870, 2762, 2816, 2870, 2761, 2815, 2869, 2761, 2815, 2869, 2780, 2834, 2888, 2780, 2834, + 2888, 2779, 2833, 2887, 2779, 2833, 2887, 2746, 2800, 2854, 2746, 2800, 2854, 2745, 2799, 2853, 2745, 2799, 2853, 2764, 2818, 2872, 2764, 2818, 2872, 2763, 2817, 2871, 2763, 2817, - 2871, 2730, 2784, 2838, 2730, 2784, 2838, 2729, 2783, 2837, 2729, 2783, 2837, 2748, 2802, + 2871, 2782, 2836, 2890, 2782, 2836, 2890, 2781, 2835, 2889, 2781, 2835, 2889, 2748, 2802, 2856, 2748, 2802, 2856, 2747, 2801, 2855, 2747, 2801, 2855, 2766, 2820, 2874, 2766, 2820, - 2874, 2765, 2819, 2873, 2765, 2819, 2873, 15020, 14658, 11112, 11112, 11112, 11112, 11112, - 5476, 5476, 5476, 5476, 5476, 5476, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, - 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, - 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, - 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, - 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, - 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 6408, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, 7097, - 7097, 7097, 7097, 7097, 7097, 1010, 14622, 14622, 14622, 14622, 14622, 14622, 6803, 6803, - 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, - 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, - 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, - 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, - 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, - 6803, 6803, 6803, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, 16647, - 16647, 16647, 3175, 15156, 15156, 15156, 15156, 15156, 15156, 7261, 7261, 7261, 7261, 7261, - 7261, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7260, 7260, 7260, 7260, - 7260, 7260, 7260, 7260, 7260, 7260, 7263, 7263, 7263, 7263, 7263, 7263, 7263, 7263, 7263, - 7263, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 7266, 7266, 7266, 7266, - 7266, 7266, 7266, 7266, 7266, 7266, 7262, 7262, 7262, 7262, 7262, 7262, 7262, 7262, 7262, - 7262, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 7261, 7261, 7261, 7261, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 2220, 2220, - 13351, 13351, 13351, 13351, 14723, 14723, 13351, 13351, 13351, 13351, 2245, 2245, 13351, - 13351, 13351, 13351, 5371, 5371, 15361, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, - 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 13351, 8548, - 12638, 15869, 15869, 15869, 15869, 15869, 15869, 12937, 12937, 12937, 12937, 12937, 12937, - 12940, 12940, 12940, 12940, 12940, 12940, 12940, 12940, 12940, 12940, 12936, 12936, 12936, - 12936, 12936, 12936, 12936, 12936, 12936, 12936, 12939, 12939, 12939, 12939, 12939, 12939, - 12939, 12939, 12939, 12939, 12935, 12935, 12935, 12935, 12935, 12935, 12935, 12935, 12935, - 12935, 12938, 12938, 12938, 12938, 12938, 12938, 12938, 12938, 12938, 12938, 12934, 12934, - 12934, 12934, 12934, 12934, 12934, 12934, 12934, 12934, 12934, 12934, 12934, 12934, 15385, - 15385, 12934, 12934, 12934, 12934, 7853, 7853, 12934, 12934, 1335, 1335, 13326, 13326, - 1335, 1335, 1335, 1335, 9317, 9317, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, - 1335, 1335, 1335, 1335, 1335, 14531, 8549, 8549, 8549, 8549, 8549, 8549, 15166, 15166, - 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, - 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, - 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, - 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, - 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, - 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, 15166, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, - 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 11051, 13963, 13963, 13963, 13963, - 13963, 13963, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, - 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, - 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, - 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, - 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, - 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, 12453, - 12453, 12453, 12453, 12453, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, 15437, - 15437, 15437, 15437, 12733, 1252, 11703, 334, 6889, 6889, 6889, 6889, 6889, 6889, 6889, - 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, - 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, - 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, - 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, - 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, - 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 11027, - 11027, 11027, 11027, 11024, 11024, 11024, 11024, 11024, 11024, 11018, 11018, 11018, 11018, - 11018, 11018, 11021, 11021, 11021, 11021, 11021, 11021, 11027, 11027, 11027, 11027, 11027, - 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, - 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, - 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, - 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, - 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, - 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, - 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, - 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, - 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, - 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, - 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, - 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, - 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, - 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, - 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, - 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, - 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, - 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, - 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, - 11027, 11027, 11024, 11024, 11018, 11018, 11021, 11021, 11027, 11027, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, 11018, - 11018, 11018, 11018, 11018, 11018, 11018, 13838, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, 14446, - 14446, 14446, 15065, 14446, 15066, 14446, 15067, 14446, 15068, 14446, 15069, 14446, 15070, - 14446, 15071, 14446, 15072, 14446, 15073, 5263, 15074, 1267, 15075, 1267, 15076, 1267, - 15077, 1267, 15078, 2222, 15079, 5196, 15080, 2900, 15081, 15119, 15082, 347, 15083, 12556, - 15084, 9395, 15085, 5584, 15086, 1244, 15087, 13021, 15088, 9119, 15089, 1332, 15090, 120, - 11625, 8014, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, - 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, - 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, - 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, - 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, 7353, - 7353, 7353, 7353, 7353, 7353, 7334, 7334, 7334, 7334, 7334, 7334, 7334, 11720, 11720, - 11704, 11704, 11712, 11712, 11728, 11728, 6798, 6798, 6797, 6797, 6802, 6802, 6801, 6801, - 6796, 6796, 6795, 6795, 6800, 6800, 6799, 6799, 7334, 7334, 9274, 7334, 7334, 7334, 7334, - 7334, 7341, 7341, 7341, 7341, 7341, 7341, 7341, 7341, 7341, 7341, 7337, 7337, 7337, 7337, - 7337, 7337, 7337, 7337, 7337, 7337, 7340, 7340, 7340, 7340, 7340, 7340, 7340, 7340, 7340, - 7340, 7336, 7336, 7336, 7336, 7336, 7336, 7336, 7336, 7336, 7336, 7339, 6792, 6792, 6792, - 6792, 6792, 6792, 6792, 6792, 6792, 6788, 6788, 6788, 6788, 6788, 6788, 6788, 6788, 6788, - 6788, 6791, 6791, 6791, 6791, 6791, 6791, 6791, 6791, 6791, 6791, 6787, 6787, 6787, 6787, - 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 11052, 11052, 6787, 6787, 6787, + 2874, 2765, 2819, 2873, 2765, 2819, 2873, 2784, 2838, 2892, 2784, 2838, 2892, 2783, 2837, + 2891, 2783, 2837, 2891, 2750, 2804, 2858, 2750, 2804, 2858, 2749, 2803, 2857, 2749, 2803, + 2857, 2768, 2822, 2876, 2768, 2822, 2876, 2767, 2821, 2875, 2767, 2821, 2875, 2786, 2840, + 2894, 2786, 2840, 2894, 2785, 2839, 2893, 2785, 2839, 2893, 2752, 2806, 2860, 2752, 2806, + 2860, 2751, 2805, 2859, 2751, 2805, 2859, 2770, 2824, 2878, 2770, 2824, 2878, 2769, 2823, + 2877, 2769, 2823, 2877, 2788, 2842, 2896, 2788, 2842, 2896, 2787, 2841, 2895, 2787, 2841, + 2895, 2754, 2808, 2862, 2754, 2808, 2862, 2753, 2807, 2861, 2753, 2807, 2861, 2772, 2826, + 2880, 2772, 2826, 2880, 2771, 2825, 2879, 2771, 2825, 2879, 2790, 2844, 2898, 2790, 2844, + 2898, 2789, 2843, 2897, 2789, 2843, 2897, 2756, 2810, 2864, 2756, 2810, 2864, 2755, 2809, + 2863, 2755, 2809, 2863, 2774, 2828, 2882, 2774, 2828, 2882, 2773, 2827, 2881, 2773, 2827, + 2881, 2792, 2846, 2900, 2792, 2846, 2900, 2791, 2845, 2899, 2791, 2845, 2899, 2758, 2812, + 2866, 2758, 2812, 2866, 2757, 2811, 2865, 2757, 2811, 2865, 2776, 2830, 2884, 2776, 2830, + 2884, 2775, 2829, 2883, 2775, 2829, 2883, 2794, 2848, 2902, 2794, 2848, 2902, 2793, 2847, + 2901, 2793, 2847, 2901, 2760, 2814, 2868, 2760, 2814, 2868, 2759, 2813, 2867, 2759, 2813, + 2867, 2778, 2832, 2886, 2778, 2832, 2886, 2777, 2831, 2885, 2777, 2831, 2885, 2796, 2850, + 2904, 2796, 2850, 2904, 2795, 2849, 2903, 2795, 2849, 2903, 15564, 15201, 11574, 11574, + 11574, 11574, 11574, 5906, 5906, 5906, 5906, 5906, 5906, 6838, 6838, 6838, 6838, 6838, + 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, + 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, + 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, + 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, + 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, + 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 7527, 1022, 15165, 15165, 15165, 15165, + 15165, 15165, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, + 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, + 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, + 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, + 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, 7233, + 7233, 7233, 7233, 7233, 7233, 7233, 7233, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, 17230, + 17230, 17230, 17230, 17230, 17230, 3205, 15712, 15712, 15712, 15712, 15712, 15712, 7691, + 7691, 7691, 7691, 7691, 7691, 7694, 7694, 7694, 7694, 7694, 7694, 7694, 7694, 7694, 7694, + 7690, 7690, 7690, 7690, 7690, 7690, 7690, 7690, 7690, 7690, 7693, 7693, 7693, 7693, 7693, + 7693, 7693, 7693, 7693, 7693, 7689, 7689, 7689, 7689, 7689, 7689, 7689, 7689, 7689, 7689, + 7696, 7696, 7696, 7696, 7696, 7696, 7696, 7696, 7696, 7696, 7692, 7692, 7692, 7692, 7692, + 7692, 7692, 7692, 7692, 7692, 7695, 7695, 7695, 7695, 7695, 7695, 7695, 7695, 7695, 7695, + 7691, 7691, 7691, 7691, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 2250, 2250, 13894, 13894, 13894, 13894, 15266, 15266, 13894, 13894, 13894, + 13894, 2275, 2275, 13894, 13894, 13894, 13894, 5801, 5801, 15917, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, 13894, + 13894, 13894, 13894, 8978, 13154, 16436, 16436, 16436, 16436, 16436, 16436, 13454, 13454, + 13454, 13454, 13454, 13454, 13457, 13457, 13457, 13457, 13457, 13457, 13457, 13457, 13457, + 13457, 13453, 13453, 13453, 13453, 13453, 13453, 13453, 13453, 13453, 13453, 13456, 13456, + 13456, 13456, 13456, 13456, 13456, 13456, 13456, 13456, 13452, 13452, 13452, 13452, 13452, + 13452, 13452, 13452, 13452, 13452, 13455, 13455, 13455, 13455, 13455, 13455, 13455, 13455, + 13455, 13455, 13451, 13451, 13451, 13451, 13451, 13451, 13451, 13451, 13451, 13451, 13451, + 13451, 13451, 13451, 15949, 15949, 13451, 13451, 13451, 13451, 8283, 8283, 13451, 13451, + 1363, 1363, 13861, 13861, 1363, 1363, 1363, 1363, 9747, 9747, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 15074, 8979, 8979, 8979, 8979, 8979, + 8979, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, + 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, + 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, + 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, + 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, + 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, 15722, + 15722, 15722, 15722, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, + 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 6988, 11513, 14506, + 14506, 14506, 14506, 14506, 14506, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, + 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, + 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, + 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, + 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, + 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, 12963, + 12963, 12963, 12963, 12963, 12963, 12963, 12963, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, 16001, + 16001, 16001, 16001, 16001, 16001, 16001, 13250, 1264, 12181, 334, 7319, 7319, 7319, 7319, + 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, + 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, + 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, + 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, + 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, + 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, 7319, + 7319, 7319, 11489, 11489, 11489, 11489, 11486, 11486, 11486, 11486, 11486, 11486, 11480, + 11480, 11480, 11480, 11480, 11480, 11483, 11483, 11483, 11483, 11483, 11483, 11489, 11489, + 11489, 11489, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, + 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, + 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, + 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, + 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, + 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, + 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, + 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, + 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, + 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, + 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, + 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, + 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, + 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, + 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, + 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, + 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, + 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, + 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, + 11480, 11483, 11483, 11489, 11489, 11486, 11486, 11480, 11480, 11483, 11483, 11489, 11489, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, + 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 11480, 14381, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, 14989, + 14989, 14989, 14989, 14989, 14989, 15615, 14989, 15616, 14989, 15617, 14989, 15618, 14989, + 15619, 14989, 15620, 14989, 15621, 14989, 15622, 14989, 15623, 5693, 15624, 1279, 15625, + 1279, 15626, 1279, 15627, 1279, 15628, 2252, 15629, 5626, 15630, 2930, 15631, 15669, 15632, + 347, 15633, 13072, 15634, 9825, 15635, 6014, 15636, 1256, 15637, 13538, 15638, 9549, 15639, + 1360, 15640, 120, 12103, 8444, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, + 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, + 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, + 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, + 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, + 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7783, 7764, 7764, 7764, 7764, 7764, 7764, 7764, + 12198, 12198, 12182, 12182, 12190, 12190, 12206, 12206, 7228, 7228, 7227, 7227, 7232, 7232, + 7231, 7231, 7226, 7226, 7225, 7225, 7230, 7230, 7229, 7229, 7764, 7764, 9704, 7764, 7764, + 7764, 7764, 7764, 7771, 7771, 7771, 7771, 7771, 7771, 7771, 7771, 7771, 7771, 7767, 7767, + 7767, 7767, 7767, 7767, 7767, 7767, 7767, 7767, 7770, 7770, 7770, 7770, 7770, 7770, 7770, + 7770, 7770, 7770, 7766, 7766, 7766, 7766, 7766, 7766, 7766, 7766, 7766, 7766, 7769, 7222, + 7222, 7222, 7222, 7222, 7222, 7222, 7222, 7222, 7218, 7218, 7218, 7218, 7218, 7218, 7218, + 7218, 7218, 7218, 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7217, 7217, + 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 11514, 11514, 7217, + 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, + 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, 7217, + 7217, 7217, 7217, 7217, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, + 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, + 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, + 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, + 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, + 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 2033, 2033, 2033, 2033, 2033, 2033, + 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, + 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, + 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, + 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, + 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 6527, + 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, + 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, + 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, + 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, + 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, 6527, + 6527, 6527, 6527, 6527, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, + 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, + 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, + 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, 13073, + 13073, 13073, 13080, 13080, 13080, 13080, 13080, 13080, 13080, 13080, 13080, 13080, 13076, + 13076, 13076, 13076, 13076, 13076, 13076, 13076, 13076, 13076, 13079, 13079, 13079, 13079, + 13079, 13079, 13079, 13079, 13079, 13079, 11463, 11463, 11463, 11463, 11463, 11463, 11463, + 11463, 11463, 11463, 11466, 11466, 11466, 11466, 11466, 11466, 11466, 11466, 11466, 11466, + 11462, 11462, 11462, 11462, 11462, 11462, 11462, 11462, 11462, 11462, 11465, 11465, 11465, + 11465, 11465, 11465, 11465, 11465, 11465, 11465, 11461, 11461, 11461, 11461, 11461, 11461, + 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 2253, 2253, 11461, 11461, 11461, + 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, + 11461, 11461, 11461, 11461, 11461, 11461, 11461, 11461, 9496, 9496, 9496, 9496, 9496, 9496, + 13555, 13555, 13555, 13555, 13555, 13555, 12667, 12667, 12667, 12667, 12667, 12667, 9558, + 9558, 9558, 9558, 9558, 9558, 16264, 16264, 16264, 16264, 16264, 16264, 1319, 1319, 1319, + 1319, 1319, 1319, 13503, 13503, 13503, 13503, 13503, 13503, 2954, 2954, 2954, 2954, 2954, + 2954, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, + 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, + 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, + 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, + 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, 12145, + 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, + 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, + 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, + 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, 8346, + 8346, 8346, 8346, 8346, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, + 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, + 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, + 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, + 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, 13345, + 13345, 13345, 13345, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, + 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, + 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, + 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, + 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, 17462, + 17462, 17462, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, + 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, + 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, + 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, + 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, 15966, + 15966, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, + 9777, 9777, 9777, 1982, 1982, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, + 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, + 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, 9777, + 9777, 9777, 9777, 9777, 9777, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, + 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, + 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, + 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, + 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, 14457, + 14457, 14457, 14457, 14457, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, + 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, + 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, + 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, + 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, 12051, + 12051, 12051, 12051, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, + 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, + 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, + 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, + 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, 11494, + 11494, 11494, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, + 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, + 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, + 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, + 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, 12922, + 12922, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, + 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, + 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, + 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, + 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, 13476, + 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, + 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, + 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 4588, + 4588, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 7738, + 7738, 7738, 7738, 7738, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, + 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, + 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, + 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, + 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 11964, 11964, 11964, 11964, 11964, 11964, + 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, + 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, + 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, + 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, 11964, + 11964, 11964, 11964, 11964, 11964, 11964, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, + 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, + 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, + 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, + 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8420, 8924, 8924, 8924, 8924, + 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, + 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, + 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, + 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, 8924, + 1991, 1991, 9685, 9685, 5904, 5904, 13575, 13575, 9686, 9686, 2249, 2249, 7242, 7242, + 16696, 16696, 7322, 7322, 7322, 7322, 13166, 13166, 13166, 13166, 15688, 15688, 15688, + 15688, 3640, 3640, 3640, 3640, 2270, 2270, 2270, 2270, 6830, 6830, 6830, 6830, 11469, + 11469, 11469, 11469, 13186, 13186, 13186, 13186, 5913, 5913, 5913, 5913, 5913, 5913, 5913, + 5913, 5913, 5913, 5913, 5913, 1631, 1631, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 5913, + 5913, 7371, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, + 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 9731, 10691, 10691, 10691, + 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, + 10691, 10691, 10691, 10691, 10691, 10691, 10691, 10691, 13654, 13654, 13654, 13654, 13654, + 13654, 13654, 13654, 13654, 13654, 13654, 13654, 13654, 13654, 13654, 13654, 13654, 13654, + 13654, 13654, 13654, 13654, 13654, 13654, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, + 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, + 6978, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, + 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 42, 42, 42, 42, 42, 42, 42, 42, + 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 6797, 6797, 6797, 6797, + 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, 6797, + 6797, 6797, 6797, 6797, 6797, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, + 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, 7284, + 7284, 7284, 7284, 7284, 7284, 7284, 7284, 15566, 15566, 15566, 15566, 15566, 15566, 15566, + 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, + 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 15566, 12629, + 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, + 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, 12629, + 12629, 12629, 12629, 12629, 12629, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, + 2678, 2678, 2678, 2678, 2678, 1631, 1631, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, + 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 16485, 16485, 16485, 16485, 16485, 16485, + 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, + 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 16485, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, 6787, - 6787, 6787, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, - 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, - 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, - 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, - 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, - 1941, 1941, 1941, 1941, 1941, 1941, 1941, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, - 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, - 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, - 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, - 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, - 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 6097, 6097, 6097, - 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, - 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, - 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, - 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, - 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, - 6097, 6097, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, - 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, - 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, - 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, 12557, - 12564, 12564, 12564, 12564, 12564, 12564, 12564, 12564, 12564, 12564, 12560, 12560, 12560, - 12560, 12560, 12560, 12560, 12560, 12560, 12560, 12563, 12563, 12563, 12563, 12563, 12563, - 12563, 12563, 12563, 12563, 11001, 11001, 11001, 11001, 11001, 11001, 11001, 11001, 11001, - 11001, 11004, 11004, 11004, 11004, 11004, 11004, 11004, 11004, 11004, 11004, 11000, 11000, - 11000, 11000, 11000, 11000, 11000, 11000, 11000, 11000, 11003, 11003, 11003, 11003, 11003, - 11003, 11003, 11003, 11003, 11003, 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, - 10999, 10999, 10999, 10999, 10999, 10999, 2223, 2223, 10999, 10999, 10999, 10999, 10999, - 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, 10999, - 10999, 10999, 10999, 10999, 10999, 10999, 9066, 9066, 9066, 9066, 9066, 9066, 13038, 13038, - 13038, 13038, 13038, 13038, 12189, 12189, 12189, 12189, 12189, 12189, 9128, 9128, 9128, - 9128, 9128, 9128, 15700, 15700, 15700, 15700, 15700, 15700, 1307, 1307, 1307, 1307, 1307, - 1307, 12986, 12986, 12986, 12986, 12986, 12986, 2924, 2924, 2924, 2924, 2924, 2924, 11667, - 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, - 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, - 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, - 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, - 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 11667, 7916, 7916, - 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, - 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, - 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, - 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, 7916, - 7916, 7916, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, - 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, - 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, - 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, - 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, 12828, - 12828, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, - 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, - 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, - 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, - 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, 16876, - 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, - 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, - 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, - 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, - 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 15402, 9347, - 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, - 9347, 1954, 1954, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, - 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, - 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, 9347, - 9347, 9347, 9347, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, - 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, - 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, - 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, - 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, 13914, - 13914, 13914, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, - 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, - 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, - 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, - 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, 11573, - 11573, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, - 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, - 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, - 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, - 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, 11032, - 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, - 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, - 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, - 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, - 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12412, 12959, - 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, - 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, - 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, - 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, - 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 12959, 7308, 7308, - 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, - 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, - 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 4158, 4158, 7308, - 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, 7308, - 7308, 7308, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, - 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, - 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, - 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, - 5146, 5146, 5146, 5146, 5146, 5146, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, - 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, - 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, - 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, - 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, 11502, - 11502, 11502, 11502, 11502, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, - 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, - 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, - 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, - 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 7990, 8494, 8494, 8494, 8494, 8494, 8494, - 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, - 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, - 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, - 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 8494, 1963, 1963, - 9255, 9255, 5474, 5474, 13058, 13058, 9256, 9256, 2219, 2219, 6812, 6812, 16113, 16113, - 6892, 6892, 6892, 6892, 12650, 12650, 12650, 12650, 15138, 15138, 15138, 15138, 3594, 3594, - 3594, 3594, 2240, 2240, 2240, 2240, 6400, 6400, 6400, 6400, 11007, 11007, 11007, 11007, - 12670, 12670, 12670, 12670, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, - 5483, 5483, 1603, 1603, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 6941, 9301, - 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, - 9301, 9301, 9301, 9301, 9301, 9301, 9301, 9301, 10229, 10229, 10229, 10229, 10229, 10229, - 10229, 10229, 10229, 10229, 10229, 10229, 10229, 10229, 10229, 10229, 10229, 10229, 10229, - 10229, 10229, 10229, 10229, 10229, 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, - 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, 13119, - 13119, 13119, 13119, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, - 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 6548, 1248, 1248, - 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, - 1248, 1248, 1248, 1248, 1248, 1248, 1248, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 6367, 6367, 6367, 6367, 6367, 6367, 6367, - 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, 6367, - 6367, 6367, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, - 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, 6854, - 6854, 6854, 6854, 6854, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, - 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, - 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 15022, 12151, 12151, 12151, - 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, - 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, 12151, - 12151, 12151, 12151, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, - 2648, 2648, 2648, 1603, 1603, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, - 2648, 2648, 2648, 2648, 2648, 2648, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, - 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, - 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 15918, 6357, 6357, - 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, - 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, 6357, - 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, - 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, 7865, - 7865, 7865, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, - 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, 8544, - 8544, 8544, 8544, 8544, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, - 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 5418, 5418, - 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, - 5418, 5418, 5418, 5418, 5418, 5418, 5418, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, - 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, - 9091, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, - 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 5266, 5266, 5266, 5266, 5266, - 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, - 5266, 5266, 5266, 5266, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, - 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 6108, 16463, 16463, - 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, - 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 16463, 13951, 13951, 13951, 13951, - 13951, 13951, 13951, 13951, 13951, 13951, 13951, 13951, 13951, 13951, 13951, 13951, 13951, - 13951, 13951, 13951, 13951, 13951, 13951, 13951, 3341, 14960, 14960, 14960, 14960, 14960, - 14960, 14960, 14960, 14960, 14960, 14960, 14960, 14960, 14960, 14960, 14960, 14960, 14960, - 14960, 14960, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, - 1533, 1533, 1533, 1533, 1533, 1533, 1533, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, - 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, - 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, - 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 1, 1, - 14688, 13334, 9394, 1549, 7400, 7400, 7400, 7400, 7400, 7400, 7400, 7400, 7400, 7400, 7400, - 7400, 7400, 7400, 7400, 7400, 15199, 15199, 15199, 15199, 15199, 15199, 15199, 15199, - 15199, 15199, 15199, 15199, 15199, 15199, 15199, 15199, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 12977, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, - 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, - 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 11704, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1073, 1073, 1, 13088, 1311, 1311, - 1311, 13084, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, - 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, - 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, - 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, - 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, - 1011, 1011, 1011, 1011, 1011, 1011, 1011, 14665, 14665, 14665, 14665, 14665, 14665, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, - 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 16301, 15389, 1861, - 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, - 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, - 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, - 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, - 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, - 1861, 1861, 1861, 1861, 1563, 1563, 1563, 1563, 1563, 1563, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, - 15702, 15702, 15702, 15702, 15702, 15702, 15702, 15702, 7304, 7828, 7828, 7828, 7828, 7828, - 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, - 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, - 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, - 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, - 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, 7828, - 6727, 6727, 6727, 6727, 6727, 6727, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, 8902, - 9379, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, - 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, - 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, - 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, - 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, - 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, 14974, - 14974, 14974, 14974, 5457, 5457, 5457, 5457, 5457, 5457, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, - 2057, 2057, 2057, 2057, 9065, 9234, 6349, 7816, 7816, 7816, 3779, 16843, 9126, 1960, 1, 1, - 4551, 4551, 4551, 12888, 12888, 12888, 12860, 12860, 12860, 1, 10981, 13157, 13157, 13157, - 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, 13157, - 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, - 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, - 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, - 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 15637, 16125, 16125, 16125, 16125, - 16125, 16125, 16125, 16125, 16125, 16125, 16125, 16125, 12463, 12463, 12463, 12463, 12463, - 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, - 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, 12463, - 12463, 14664, 14664, 10389, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, - 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12223, 12221, 12221, 2013, - 13154, 1, 1, 1516, + 6787, 6787, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, + 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, 8295, + 8295, 8295, 8295, 8295, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, + 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, 8974, + 8974, 8974, 8974, 8974, 8974, 8974, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, + 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, + 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, + 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 5848, 9521, 9521, 9521, 9521, 9521, 9521, + 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, 9521, + 9521, 9521, 9521, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, + 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 5696, 5696, 5696, + 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, 5696, + 5696, 5696, 5696, 5696, 5696, 5696, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, + 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, 6538, + 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, + 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 17046, 14494, 14494, + 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, + 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 14494, 3371, 15503, 15503, 15503, + 15503, 15503, 15503, 15503, 15503, 15503, 15503, 15503, 15503, 15503, 15503, 15503, 15503, + 15503, 15503, 15503, 15503, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, + 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 8444, 8444, 8444, 8444, 8444, + 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, + 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, + 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, 8444, + 8444, 8444, 1, 1, 15231, 13877, 9824, 1577, 7830, 7830, 7830, 7830, 7830, 7830, 7830, 7830, + 7830, 7830, 7830, 7830, 7830, 7830, 7830, 7830, 15755, 15755, 15755, 15755, 15755, 15755, + 15755, 15755, 15755, 15755, 15755, 15755, 15755, 15755, 15755, 15755, 46, 46, 46, 46, 46, + 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 13494, 12182, 12182, 12182, 12182, 12182, + 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, + 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, 12182, + 12182, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1085, 1085, + 1, 13623, 1323, 1323, 1323, 13617, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, + 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, + 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, + 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, + 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, + 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 15208, 15208, 15208, + 15208, 15208, 15208, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, 16884, + 16884, 16884, 15953, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1591, 1591, 1591, 1591, 1591, 1591, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, + 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 7734, + 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, + 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, + 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, + 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, + 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, + 8258, 8258, 8258, 8258, 8258, 7157, 7157, 7157, 7157, 7157, 7157, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, + 9332, 9332, 9332, 9332, 9332, 9809, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, + 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, + 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, + 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, + 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, + 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, 15517, + 15517, 15517, 15517, 15517, 15517, 15517, 15517, 5887, 5887, 5887, 5887, 5887, 5887, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 9495, 9664, 6779, 8246, 8246, 8246, 3825, + 17426, 9556, 1988, 1, 1, 4981, 4981, 4981, 13405, 13405, 13405, 13377, 13377, 13377, 1, + 11443, 13692, 13692, 13692, 13692, 13692, 13692, 13692, 13692, 13692, 13692, 13692, 13692, + 13692, 13692, 13692, 13692, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, + 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, + 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, + 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, 16201, + 16708, 16708, 16708, 16708, 16708, 16708, 16708, 16708, 16708, 16708, 16708, 16708, 12973, + 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, + 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, 12973, + 12973, 12973, 12973, 12973, 12973, 15207, 15207, 10851, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, 12733, + 12733, 12731, 12731, 2041, 13689, 1, 1, 1544, ]; #[doc = r" Get a [`BlockState`] from a [`BlockStateId`]."] #[doc = r" If you need access to the block use `BlockState::from_id_with_block` instead."] diff --git a/crates/pumpkin-data/src/generated/item.rs b/crates/pumpkin-data/src/generated/item.rs index cee29a369..4cbfb98fd 100644 --- a/crates/pumpkin-data/src/generated/item.rs +++ b/crates/pumpkin-data/src/generated/item.rs @@ -67371,7 +67371,7 @@ impl Taggable for Item { } impl BedrockItem { pub const ACACIA_BOAT: Self = Self { - id: 411, + id: 382, registry_key: "minecraft:acacia_boat", version: BedrockItemVersion::None, component_based: false, @@ -67385,14 +67385,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ACACIA_CHEST_BOAT: Self = Self { - id: 684, + id: 655, registry_key: "minecraft:acacia_chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ACACIA_DOOR: Self = Self { - id: 595, + id: 566, registry_key: "minecraft:acacia_door", version: BedrockItemVersion::None, component_based: false, @@ -67469,7 +67469,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ACACIA_SIGN: Self = Self { - id: 618, + id: 589, registry_key: "minecraft:acacia_sign", version: BedrockItemVersion::None, component_based: false, @@ -67525,7 +67525,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const AGENT_SPAWN_EGG: Self = Self { - id: 521, + id: 492, registry_key: "minecraft:agent_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -67539,7 +67539,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ALLAY_SPAWN_EGG: Self = Self { - id: 673, + id: 644, registry_key: "minecraft:allay_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -67574,7 +67574,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const AMETHYST_SHARD: Self = Self { - id: 666, + id: 637, registry_key: "minecraft:amethyst_shard", version: BedrockItemVersion::None, component_based: false, @@ -67623,7 +67623,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ANGLER_POTTERY_SHERD: Self = Self { - id: 699, + id: 670, registry_key: "minecraft:angler_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -67636,58 +67636,58 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const APPLE : Self = Self { id : 285 , registry_key : "minecraft:apple" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\x08\x02\x11minecraft:is_food\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x05apple\0\0\x03\x11creative_category\x04\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x06damage\0\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\x01\x12hidden_in_commands\x02\x03\x0Cuse_duration@\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x03\ruse_animation\x02\x01\x04foil\0\0\n\x0Eminecraft:food\n\x11using_converts_to\0\x03\tnutrition\x08\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x02\x11minecraft:is_food\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier33\xB3>\x05\x0Cuse_duration\xCD\xCC\xCC?\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\x01\0\n\x17minecraft:use_animation\x08\x05value\x03eat\0\n\x16minecraft:display_name\x08\x05value\x0Fitem.apple.name\0\0" } ; + pub const APPLE : Self = Self { id : 878 , registry_key : "minecraft:apple" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x08\n\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\0\n\x17minecraft:use_animation\x08\x05value\x03eat\0\n\x0Eminecraft:tags\t\x04tags\x08\x02\x11minecraft:is_food\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\x01\x05\x0Cuse_duration\xCD\xCC\xCC?\x05\x11movement_modifier33\xB3>\0\n\x16minecraft:display_name\x08\x05value\x0Fitem.apple.name\0\n\x0Fitem_properties\x03\x11creative_category\x04\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x05apple\0\0\x03\x0Cuse_duration@\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x03\x0Emax_stack_size\x80\x01\x01\x0Eshould_despawn\x01\x08\x10enchantable_slot\x04none\0\t\titem_tags\x08\x02\x11minecraft:is_food\0\0" } ; pub const ARCHER_POTTERY_SHERD: Self = Self { - id: 700, + id: 671, registry_key: "minecraft:archer_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ARMADILLO_SCUTE: Self = Self { - id: 746, + id: 720, registry_key: "minecraft:armadillo_scute", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ARMADILLO_SPAWN_EGG: Self = Self { - id: 745, + id: 719, registry_key: "minecraft:armadillo_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ARMOR_STAND: Self = Self { - id: 591, + id: 562, registry_key: "minecraft:armor_stand", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ARMS_UP_POTTERY_SHERD: Self = Self { - id: 701, + id: 672, registry_key: "minecraft:arms_up_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ARROW: Self = Self { - id: 332, + id: 303, registry_key: "minecraft:arrow", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const AXOLOTL_BUCKET: Self = Self { - id: 401, + id: 372, registry_key: "minecraft:axolotl_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const AXOLOTL_SPAWN_EGG: Self = Self { - id: 536, + id: 507, registry_key: "minecraft:axolotl_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -67721,9 +67721,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BAKED_POTATO : Self = Self { id : 310 , registry_key : "minecraft:baked_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\tnutrition\n\x08\x11using_converts_to\0\0\0" } ; + pub const BAKED_POTATO : Self = Self { id : 281 , registry_key : "minecraft:baked_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x03\tnutrition\n\x05\x13saturation_modifier\x9A\x99\x19?\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; pub const BALLOON: Self = Self { - id: 641, + id: 612, registry_key: "minecraft:balloon", version: BedrockItemVersion::None, component_based: false, @@ -67751,7 +67751,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BAMBOO_CHEST_RAFT: Self = Self { - id: 696, + id: 667, registry_key: "minecraft:bamboo_chest_raft", version: BedrockItemVersion::None, component_based: false, @@ -67835,7 +67835,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BAMBOO_RAFT: Self = Self { - id: 695, + id: 666, registry_key: "minecraft:bamboo_raft", version: BedrockItemVersion::None, component_based: false, @@ -67856,7 +67856,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BAMBOO_SIGN: Self = Self { - id: 694, + id: 665, registry_key: "minecraft:bamboo_sign", version: BedrockItemVersion::None, component_based: false, @@ -67898,14 +67898,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BANNER: Self = Self { - id: 606, + id: 577, registry_key: "minecraft:banner", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BANNER_PATTERN: Self = Self { - id: 842, + id: 847, registry_key: "minecraft:banner_pattern", version: BedrockItemVersion::None, component_based: false, @@ -67933,7 +67933,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BAT_SPAWN_EGG: Self = Self { - id: 486, + id: 457, registry_key: "minecraft:bat_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -67947,7 +67947,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BED: Self = Self { - id: 450, + id: 421, registry_key: "minecraft:bed", version: BedrockItemVersion::None, component_based: false, @@ -67968,13 +67968,13 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BEE_SPAWN_EGG: Self = Self { - id: 528, + id: 499, registry_key: "minecraft:bee_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const BEEF : Self = Self { id : 302 , registry_key : "minecraft:beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x06\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const BEEF : Self = Self { id : 273 , registry_key : "minecraft:beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x06\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const BEEHIVE: Self = Self { id: -219, registry_key: "minecraft:beehive", @@ -67982,9 +67982,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BEETROOT : Self = Self { id : 314 , registry_key : "minecraft:beetroot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x02\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0" } ; - pub const BEETROOT_SEEDS : Self = Self { id : 324 , registry_key : "minecraft:beetroot_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x12minecraft:beetroot\0\0" } ; - pub const BEETROOT_SOUP : Self = Self { id : 315 , registry_key : "minecraft:beetroot_soup" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\x04bowl\x08\rcooldown_type\0\x03\tnutrition\x0C\x03\rcooldown_time\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\0" } ; + pub const BEETROOT : Self = Self { id : 285 , registry_key : "minecraft:beetroot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x02\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const BEETROOT_SEEDS : Self = Self { id : 295 , registry_key : "minecraft:beetroot_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\x0Bcrop_result\x12minecraft:beetroot\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; + pub const BEETROOT_SOUP : Self = Self { id : 286 , registry_key : "minecraft:beetroot_soup" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\x04bowl\x05\x13saturation_modifier\x9A\x99\x19?\x03\tnutrition\x0C\x08\rcooldown_type\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\0\0" } ; pub const BELL: Self = Self { id: -206, registry_key: "minecraft:bell", @@ -68000,7 +68000,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BIRCH_BOAT: Self = Self { - id: 408, + id: 379, registry_key: "minecraft:birch_boat", version: BedrockItemVersion::None, component_based: false, @@ -68014,14 +68014,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BIRCH_CHEST_BOAT: Self = Self { - id: 681, + id: 652, registry_key: "minecraft:birch_chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BIRCH_DOOR: Self = Self { - id: 593, + id: 564, registry_key: "minecraft:birch_door", version: BedrockItemVersion::None, component_based: false, @@ -68098,7 +68098,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BIRCH_SIGN: Self = Self { - id: 616, + id: 587, registry_key: "minecraft:birch_sign", version: BedrockItemVersion::None, component_based: false, @@ -68146,7 +68146,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BLACK_BUNDLE : Self = Self { id : 264 , registry_key : "minecraft:black_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x01\x04foil\0\x03\x0Emax_stack_size\x02\x03\x06damage\0\x08\x10enchantable_slot\x04none\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_black_open_front\x08\x10bundle_open_back\x16bundle_black_open_back\x08\x07default\x0Cbundle_black\0\0\x01\x0Eshould_despawn\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\0\0" } ; + pub const BLACK_BUNDLE : Self = Self { id : 857 , registry_key : "minecraft:black_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_black_open_front\x08\x10bundle_open_back\x16bundle_black_open_back\x08\x07default\x0Cbundle_black\0\0\x03\x06damage\0\x01\x0Fstacked_by_data\0\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const BLACK_CANDLE: Self = Self { id: -428, registry_key: "minecraft:black_candle", @@ -68182,8 +68182,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const BLACK_CUSHION: Self = Self { + id: 773, + registry_key: "minecraft:black_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const BLACK_DYE: Self = Self { - id: 427, + id: 398, registry_key: "minecraft:black_dye", version: BedrockItemVersion::None, component_based: false, @@ -68197,7 +68204,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BLACK_HARNESS: Self = Self { - id: 756, + id: 730, registry_key: "minecraft:black_harness", version: BedrockItemVersion::None, component_based: false, @@ -68274,7 +68281,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BLADE_POTTERY_SHERD: Self = Self { - id: 702, + id: 673, registry_key: "minecraft:blade_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -68288,34 +68295,34 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BLAZE_POWDER: Self = Self { - id: 462, + id: 433, registry_key: "minecraft:blaze_powder", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BLAZE_ROD: Self = Self { - id: 455, + id: 426, registry_key: "minecraft:blaze_rod", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BLAZE_SPAWN_EGG: Self = Self { - id: 489, + id: 460, registry_key: "minecraft:blaze_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BLEACH: Self = Self { - id: 639, + id: 610, registry_key: "minecraft:bleach", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const BLUE_BUNDLE : Self = Self { id : 265 , registry_key : "minecraft:blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x0Fstacked_by_data\0\x01\rhand_equipped\0\x03\x11enchantable_value\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_blue_open_back\x08\x11bundle_open_front\x16bundle_blue_open_front\x08\x07default\x0Bbundle_blue\0\0\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x03\x06damage\0\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0" } ; + pub const BLUE_BUNDLE : Self = Self { id : 858 , registry_key : "minecraft:blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n\x0Fitem_properties\x03\x0Bframe_count\x02\x03\x06damage\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x16bundle_blue_open_front\x08\x07default\x0Bbundle_blue\x08\x10bundle_open_back\x15bundle_blue_open_back\0\0\x03\x11enchantable_value\0\x01\x17can_destroy_in_creative\x01\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\x01\rhand_equipped\0\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x0Emax_stack_size\x02\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x12hidden_in_commands\x02\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\x03\ruse_animation\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0\0" } ; pub const BLUE_CANDLE: Self = Self { id: -424, registry_key: "minecraft:blue_candle", @@ -68351,15 +68358,22 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const BLUE_CUSHION: Self = Self { + id: 774, + registry_key: "minecraft:blue_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const BLUE_DYE: Self = Self { - id: 431, + id: 402, registry_key: "minecraft:blue_dye", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BLUE_EGG: Self = Self { - id: 753, + id: 727, registry_key: "minecraft:blue_egg", version: BedrockItemVersion::None, component_based: false, @@ -68373,7 +68387,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BLUE_HARNESS: Self = Self { - id: 757, + id: 731, registry_key: "minecraft:blue_harness", version: BedrockItemVersion::None, component_based: false, @@ -68429,35 +68443,35 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BOARD: Self = Self { - id: 635, + id: 606, registry_key: "minecraft:board", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BOAT: Self = Self { - id: 840, + id: 843, registry_key: "minecraft:boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BOGGED_SPAWN_EGG: Self = Self { - id: 496, + id: 467, registry_key: "minecraft:bogged_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BOLT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 741, + id: 712, registry_key: "minecraft:bolt_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BONE: Self = Self { - id: 447, + id: 418, registry_key: "minecraft:bone", version: BedrockItemVersion::None, component_based: false, @@ -68471,14 +68485,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BONE_MEAL: Self = Self { - id: 443, + id: 414, registry_key: "minecraft:bone_meal", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BOOK: Self = Self { - id: 419, + id: 390, registry_key: "minecraft:book", version: BedrockItemVersion::None, component_based: false, @@ -68499,21 +68513,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BORDURE_INDENTED_BANNER_PATTERN: Self = Self { - id: 625, + id: 596, registry_key: "minecraft:bordure_indented_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BOW: Self = Self { - id: 331, + id: 302, registry_key: "minecraft:bow", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BOWL: Self = Self { - id: 353, + id: 324, registry_key: "minecraft:bowl", version: BedrockItemVersion::None, component_based: false, @@ -68547,31 +68561,31 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BREAD : Self = Self { id : 290 , registry_key : "minecraft:bread" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\x08\x11using_converts_to\0\x03\tnutrition\n\0\0" } ; - pub const BREEZE_ROD : Self = Self { id : 281 , registry_key : "minecraft:breeze_rod" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x08\x01\x0Eshould_despawn\x01\x01\rhand_equipped\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Emax_stack_size\x80\x01\x03\ruse_animation\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbreeze_rod\0\0\x03\x06damage\0\0\n\x16minecraft:display_name\x08\x05value\x14item.breeze_rod.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\t\titem_tags\0\0\0" } ; + pub const BREAD : Self = Self { id : 261 , registry_key : "minecraft:bread" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\n\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const BREEZE_ROD : Self = Self { id : 874 , registry_key : "minecraft:breeze_rod" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x16minecraft:display_name\x08\x05value\x14item.breeze_rod.name\0\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x01\rhand_equipped\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbreeze_rod\0\0\x03\x11creative_category\x08\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x0Emax_stack_size\x80\x01\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\x03\x11enchantable_value\0\x01\x0Eallow_off_hand\0\0\t\titem_tags\0\0\0\0" } ; pub const BREEZE_SPAWN_EGG: Self = Self { - id: 535, + id: 506, registry_key: "minecraft:breeze_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BREWER_POTTERY_SHERD: Self = Self { - id: 703, + id: 674, registry_key: "minecraft:brewer_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BREWING_STAND: Self = Self { - id: 464, + id: 435, registry_key: "minecraft:brewing_stand", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const BRICK: Self = Self { - id: 415, + id: 386, registry_key: "minecraft:brick", version: BedrockItemVersion::None, component_based: false, @@ -68612,7 +68626,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BROWN_BUNDLE : Self = Self { id : 266 , registry_key : "minecraft:brown_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_brown_open_front\x08\x07default\x0Cbundle_brown\x08\x10bundle_open_back\x16bundle_brown_open_back\0\0\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x06damage\0\x01\x0Eallow_off_hand\0\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\0\0" } ; + pub const BROWN_BUNDLE : Self = Self { id : 859 , registry_key : "minecraft:brown_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x0Eshould_despawn\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Cbundle_brown\x08\x10bundle_open_back\x16bundle_brown_open_back\x08\x11bundle_open_front\x17bundle_brown_open_front\0\0\x03\x11creative_category\x06\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\0\x01\rhand_equipped\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x08\x10enchantable_slot\x04none\x03\x06damage\0\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const BROWN_CANDLE: Self = Self { id: -425, registry_key: "minecraft:brown_candle", @@ -68648,15 +68662,22 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const BROWN_CUSHION: Self = Self { + id: 775, + registry_key: "minecraft:brown_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const BROWN_DYE: Self = Self { - id: 430, + id: 401, registry_key: "minecraft:brown_dye", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const BROWN_EGG: Self = Self { - id: 754, + id: 728, registry_key: "minecraft:brown_egg", version: BedrockItemVersion::None, component_based: false, @@ -68670,7 +68691,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BROWN_HARNESS: Self = Self { - id: 758, + id: 732, registry_key: "minecraft:brown_harness", version: BedrockItemVersion::None, component_based: false, @@ -68726,7 +68747,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BRUSH: Self = Self { - id: 722, + id: 693, registry_key: "minecraft:brush", version: BedrockItemVersion::None, component_based: false, @@ -68768,7 +68789,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const BUCKET: Self = Self { - id: 392, + id: 363, registry_key: "minecraft:bucket", version: BedrockItemVersion::None, component_based: false, @@ -68781,9 +68802,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const BUNDLE : Self = Self { id : 267 , registry_key : "minecraft:bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x04foil\0\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x06bundle\x08\x10bundle_open_back\x10bundle_open_back\x08\x11bundle_open_front\x11bundle_open_front\0\0\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x02\x03\x06damage\0\x03\ruse_animation\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\0" } ; + pub const BUNDLE : Self = Self { id : 860 , registry_key : "minecraft:bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x01\x0Eallow_off_hand\0\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x01\x04foil\0\x03\x06damage\0\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x10bundle_open_back\x08\x07default\x06bundle\x08\x11bundle_open_front\x11bundle_open_front\0\0\x03\ruse_animation\0\x01\x12hidden_in_commands\x02\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const BURN_POTTERY_SHERD: Self = Self { - id: 704, + id: 675, registry_key: "minecraft:burn_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -68811,7 +68832,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CAKE: Self = Self { - id: 449, + id: 420, registry_key: "minecraft:cake", version: BedrockItemVersion::None, component_based: true, @@ -68832,22 +68853,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CAMEL_HUSK_SPAWN_EGG: Self = Self { - id: 698, + id: 669, registry_key: "minecraft:camel_husk_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CAMEL_SPAWN_EGG: Self = Self { - id: 697, + id: 668, registry_key: "minecraft:camel_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const CAMERA : Self = Self { id : 636 , registry_key : "minecraft:camera" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x08\x0Fminecraft:block\x10minecraft:camera\n\x10minecraft:camera\x05\x10picture_duration\0\0\x80?\x05\x10shutter_duration\xCD\xCCL>\x05\x13black_bars_duration\xCD\xCCL>\x05\x14shutter_screen_ratio\0\0\0?\x05\x13slide_away_duration\xCD\xCCL>\x05\x17black_bars_screen_ratio\n\xD7\xA3=\0\x03\x16minecraft:use_duration\xC0\x9A\x0C\0" } ; + pub const CAMERA : Self = Self { id : 607 , registry_key : "minecraft:camera" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x10minecraft:camera\x05\x13black_bars_duration\xCD\xCCL>\x05\x13slide_away_duration\xCD\xCCL>\x05\x17black_bars_screen_ratio\n\xD7\xA3=\x05\x14shutter_screen_ratio\0\0\0?\x05\x10shutter_duration\xCD\xCCL>\x05\x10picture_duration\0\0\x80?\0\x03\x16minecraft:use_duration\xC0\x9A\x0C\x08\x0Fminecraft:block\x10minecraft:camera\0\0" } ; pub const CAMPFIRE: Self = Self { - id: 630, + id: 601, registry_key: "minecraft:campfire", version: BedrockItemVersion::None, component_based: true, @@ -68868,15 +68889,15 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CARPET: Self = Self { - id: 796, + id: 790, registry_key: "minecraft:carpet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const CARROT : Self = Self { id : 308 , registry_key : "minecraft:carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x11minecraft:carrots\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\n\x0Eminecraft:food\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x03\tnutrition\x06\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const CARROT : Self = Self { id : 279 , registry_key : "minecraft:carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x11minecraft:carrots\x08\rplant_at_face\x02up\t\x08plant_at\x08\x02\x12minecraft:farmland\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x08\x11using_converts_to\0\x03\tnutrition\x06\x03\ron_use_action\x01\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\x01\x0Ecan_always_eat\0\0\0\0" } ; pub const CARROT_ON_A_STICK: Self = Self { - id: 556, + id: 527, registry_key: "minecraft:carrot_on_a_stick", version: BedrockItemVersion::None, component_based: false, @@ -68904,21 +68925,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CAT_SPAWN_EGG: Self = Self { - id: 522, + id: 493, registry_key: "minecraft:cat_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CAULDRON: Self = Self { - id: 465, + id: 436, registry_key: "minecraft:cauldron", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const CAVE_SPIDER_SPAWN_EGG: Self = Self { - id: 490, + id: 461, registry_key: "minecraft:cave_spider_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -68953,28 +68974,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CHAINMAIL_BOOTS: Self = Self { - id: 374, + id: 345, registry_key: "minecraft:chainmail_boots", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CHAINMAIL_CHESTPLATE: Self = Self { - id: 372, + id: 343, registry_key: "minecraft:chainmail_chestplate", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CHAINMAIL_HELMET: Self = Self { - id: 371, + id: 342, registry_key: "minecraft:chainmail_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CHAINMAIL_LEGGINGS: Self = Self { - id: 373, + id: 344, registry_key: "minecraft:chainmail_leggings", version: BedrockItemVersion::None, component_based: false, @@ -68988,7 +69009,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CHARCOAL: Self = Self { - id: 334, + id: 305, registry_key: "minecraft:charcoal", version: BedrockItemVersion::None, component_based: true, @@ -69002,14 +69023,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CHEMISTRY_TABLE: Self = Self { - id: 834, + id: 836, registry_key: "minecraft:chemistry_table", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CHERRY_BOAT: Self = Self { - id: 691, + id: 662, registry_key: "minecraft:cherry_boat", version: BedrockItemVersion::None, component_based: false, @@ -69023,7 +69044,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CHERRY_CHEST_BOAT: Self = Self { - id: 692, + id: 663, registry_key: "minecraft:cherry_chest_boat", version: BedrockItemVersion::None, component_based: false, @@ -69107,7 +69128,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CHERRY_SIGN: Self = Self { - id: 693, + id: 664, registry_key: "minecraft:cherry_sign", version: BedrockItemVersion::None, component_based: false, @@ -69163,22 +69184,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CHEST_BOAT: Self = Self { - id: 687, + id: 658, registry_key: "minecraft:chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CHEST_MINECART: Self = Self { - id: 421, + id: 392, registry_key: "minecraft:chest_minecart", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const CHICKEN : Self = Self { id : 304 , registry_key : "minecraft:chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\t\x07effects\n\x02\x05\x06chance\x9A\x99\x99>\x03\x02id\"\x03\x08duration<\x03\tamplifier\0\x08\rdescriptionId\rpotion.hunger\x08\x04name\x06hunger\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const CHICKEN : Self = Self { id : 275 , registry_key : "minecraft:chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\x03\ron_use_action\x01\t\x07effects\n\x02\x03\x02id\"\x08\x04name\x06hunger\x03\tamplifier\0\x05\x06chance\x9A\x99\x99>\x08\rdescriptionId\rpotion.hunger\x03\x08duration<\0\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const CHICKEN_SPAWN_EGG: Self = Self { - id: 468, + id: 439, registry_key: "minecraft:chicken_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -69296,7 +69317,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CHORUS_FRUIT : Self = Self { id : 597 , registry_key : "minecraft:chorus_fruit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\x01\x08\rcooldown_type\x0Bchorusfruit\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\0\x03\rcooldown_time(\x03\tnutrition\x08\0\0" } ; + pub const CHORUS_FRUIT : Self = Self { id : 568 , registry_key : "minecraft:chorus_fruit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\x0Bchorusfruit\x03\ron_use_action\0\x03\rcooldown_time(\x01\x0Ecan_always_eat\x01\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x08\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; pub const CHORUS_PLANT: Self = Self { id: 240, registry_key: "minecraft:chorus_plant", @@ -69382,7 +69403,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CLAY_BALL: Self = Self { - id: 416, + id: 387, registry_key: "minecraft:clay_ball", version: BedrockItemVersion::None, component_based: false, @@ -69396,7 +69417,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CLOCK: Self = Self { - id: 425, + id: 396, registry_key: "minecraft:clock", version: BedrockItemVersion::None, component_based: false, @@ -69410,7 +69431,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COAL: Self = Self { - id: 333, + id: 304, registry_key: "minecraft:coal", version: BedrockItemVersion::None, component_based: true, @@ -69438,7 +69459,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COAST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 726, + id: 697, registry_key: "minecraft:coast_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -69515,22 +69536,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COCOA_BEANS: Self = Self { - id: 444, + id: 415, registry_key: "minecraft:cocoa_beans", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const COD : Self = Self { id : 293 , registry_key : "minecraft:cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x03\tnutrition\x04\x05\x13saturation_modifier\xCD\xCC\xCC=\0\x03\x16minecraft:use_duration@\0" } ; + pub const COD : Self = Self { id : 264 , registry_key : "minecraft:cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\rcooldown_time\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\tnutrition\x04\0\x01\x19minecraft:stacked_by_data\x01\0\0" } ; pub const COD_BUCKET: Self = Self { - id: 396, + id: 367, registry_key: "minecraft:cod_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COD_SPAWN_EGG: Self = Self { - id: 514, + id: 485, registry_key: "minecraft:cod_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -69544,7 +69565,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COLORED_TORCH_BP: Self = Self { - id: 838, + id: 841, registry_key: "minecraft:colored_torch_bp", version: BedrockItemVersion::None, component_based: false, @@ -69572,7 +69593,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COLORED_TORCH_RG: Self = Self { - id: 837, + id: 840, registry_key: "minecraft:colored_torch_rg", version: BedrockItemVersion::None, component_based: false, @@ -69586,21 +69607,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COMMAND_BLOCK_MINECART: Self = Self { - id: 602, + id: 573, registry_key: "minecraft:command_block_minecart", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COMPARATOR: Self = Self { - id: 561, + id: 532, registry_key: "minecraft:comparator", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const COMPASS: Self = Self { - id: 423, + id: 394, registry_key: "minecraft:compass", version: BedrockItemVersion::None, component_based: false, @@ -69614,7 +69635,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COMPOUND: Self = Self { - id: 637, + id: 608, registry_key: "minecraft:compound", version: BedrockItemVersion::None, component_based: false, @@ -69628,14 +69649,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CONCRETE: Self = Self { - id: 822, + id: 824, registry_key: "minecraft:concrete", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CONCRETE_POWDER: Self = Self { - id: 823, + id: 825, registry_key: "minecraft:concrete_powder", version: BedrockItemVersion::None, component_based: false, @@ -69648,16 +69669,16 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const COOKED_BEEF : Self = Self { id : 303 , registry_key : "minecraft:cooked_beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x05\x13saturation_modifier\xCD\xCCL?\x08\x11using_converts_to\0\x03\ron_use_action\x01\x03\tnutrition\x10\x08\rcooldown_type\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0" } ; - pub const COOKED_CHICKEN : Self = Self { id : 305 , registry_key : "minecraft:cooked_chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\x03\tnutrition\x0C\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0" } ; - pub const COOKED_COD : Self = Self { id : 297 , registry_key : "minecraft:cooked_cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\x08\x11using_converts_to\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\n\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\x01\x0Ecan_always_eat\0\0\x01\x19minecraft:stacked_by_data\x01\0" } ; - pub const COOKED_MUTTON : Self = Self { id : 590 , registry_key : "minecraft:cooked_mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCCL?\x08\rcooldown_type\0\x03\rcooldown_time\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\0\x03\x16minecraft:use_duration@\0" } ; - pub const COOKED_PORKCHOP : Self = Self { id : 292 , registry_key : "minecraft:cooked_porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x10\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\0" } ; - pub const COOKED_RABBIT : Self = Self { id : 318 , registry_key : "minecraft:cooked_rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\n\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0" } ; - pub const COOKED_SALMON : Self = Self { id : 298 , registry_key : "minecraft:cooked_salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\x03\tnutrition\x0C\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\0" } ; - pub const COOKIE : Self = Self { id : 300 , registry_key : "minecraft:cookie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\x11using_converts_to\0\x03\tnutrition\x04\0\0" } ; + pub const COOKED_BEEF : Self = Self { id : 274 , registry_key : "minecraft:cooked_beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x10\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x05\x13saturation_modifier\xCD\xCCL?\x08\x11using_converts_to\0\x03\ron_use_action\x01\0\0\0" } ; + pub const COOKED_CHICKEN : Self = Self { id : 276 , registry_key : "minecraft:cooked_chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\rcooldown_time\0\x03\tnutrition\x0C\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_COD : Self = Self { id : 268 , registry_key : "minecraft:cooked_cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\tnutrition\n\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\0\x01\x19minecraft:stacked_by_data\x01\0\0" } ; + pub const COOKED_MUTTON : Self = Self { id : 561 , registry_key : "minecraft:cooked_mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCCL?\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\ron_use_action\x01\x08\rcooldown_type\0\x03\tnutrition\x0C\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_PORKCHOP : Self = Self { id : 263 , registry_key : "minecraft:cooked_porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x10\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCCL?\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_RABBIT : Self = Self { id : 289 , registry_key : "minecraft:cooked_rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\n\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const COOKED_SALMON : Self = Self { id : 269 , registry_key : "minecraft:cooked_salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\x03\tnutrition\x0C\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\0\0\0" } ; + pub const COOKIE : Self = Self { id : 271 , registry_key : "minecraft:cookie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\tnutrition\x04\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCC\xCC=\0\x03\x16minecraft:use_duration@\0\0" } ; pub const COPPER_AXE: Self = Self { - id: 776, + id: 750, registry_key: "minecraft:copper_axe", version: BedrockItemVersion::None, component_based: false, @@ -69678,7 +69699,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COPPER_BOOTS: Self = Self { - id: 781, + id: 755, registry_key: "minecraft:copper_boots", version: BedrockItemVersion::None, component_based: false, @@ -69706,7 +69727,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COPPER_CHESTPLATE: Self = Self { - id: 779, + id: 753, registry_key: "minecraft:copper_chestplate", version: BedrockItemVersion::None, component_based: false, @@ -69720,7 +69741,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COPPER_GOLEM_SPAWN_EGG: Self = Self { - id: 772, + id: 746, registry_key: "minecraft:copper_golem_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -69741,28 +69762,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COPPER_HELMET: Self = Self { - id: 778, + id: 752, registry_key: "minecraft:copper_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COPPER_HOE: Self = Self { - id: 777, + id: 751, registry_key: "minecraft:copper_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COPPER_HORSE_ARMOR: Self = Self { - id: 783, + id: 757, registry_key: "minecraft:copper_horse_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COPPER_INGOT: Self = Self { - id: 544, + id: 515, registry_key: "minecraft:copper_ingot", version: BedrockItemVersion::None, component_based: false, @@ -69776,21 +69797,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COPPER_LEGGINGS: Self = Self { - id: 780, + id: 754, registry_key: "minecraft:copper_leggings", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COPPER_NAUTILUS_ARMOR: Self = Self { - id: 787, + id: 761, registry_key: "minecraft:copper_nautilus_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COPPER_NUGGET: Self = Self { - id: 782, + id: 756, registry_key: "minecraft:copper_nugget", version: BedrockItemVersion::None, component_based: false, @@ -69804,22 +69825,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COPPER_PICKAXE: Self = Self { - id: 775, + id: 749, registry_key: "minecraft:copper_pickaxe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const COPPER_SHOVEL: Self = Self { - id: 774, + id: 748, registry_key: "minecraft:copper_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const COPPER_SPEAR : Self = Self { id : 257 , registry_key : "minecraft:copper_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x14minecraft:durability\x03\x0Emax_durability\xFC\x02\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x18minecraft:swing_duration\x05\x05value\x9A\x99Y?\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationP\0\x05\tmin_speed\0\0@A\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\x11damage_multiplier\x85\xEBQ?\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\xFA\0\x05\x12min_relative_speed33\x93@\0\x05\x0Fdamage_modifier\0\0\0\0\x02\x05delay\r\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x14knockback_conditions\x02\x0Cmax_duration\xA5\0\x05\tmin_speed33\xA3@\x05\x12min_relative_speed\0\0\0\0\0\x05\rhitbox_margin\0\0\x80>\0\0\n\x0Fitem_properties\x03\x11enchantable_value\x1A\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\x04\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x01\x04foil\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x0Bmelee_spear\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ccopper_spear\0\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\x01\rhand_equipped\x01\x08\x0Ecreative_group\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.copper_spear.attack_hit\x08\x0Battack_miss\x1Ditem.copper_spear.attack_miss\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\t\titem_tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:copper_spear\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\0\t\x05items\n\x02\x08\x04name\x16minecraft:copper_ingot\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression\x1Bquery.max_durability * 0.25\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration\x9A\x99Y?\0\n\x16minecraft:display_name\x08\x05value\x16item.copper_spear.name\0\n\x15minecraft:enchantable\x01\x05value\r\x08\x04slot\x0Bmelee_spear\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x15item.copper_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\0\0" } ; + pub const COPPER_SPEAR : Self = Self { id : 850 , registry_key : "minecraft:copper_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x16minecraft:copper_spear\0\0\t\x05items\n\x02\x08\x04name\x16minecraft:copper_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\xFC\x02\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x18minecraft:swing_duration\x05\x05value\x9A\x99Y?\0\n\x12minecraft:cooldown\x05\x08duration\x9A\x99Y?\x08\x08category\x05spear\x08\x04type\x06attack\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x05\x0Cuse_duration\0\xA0\x8CG\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x15item.copper_spear.use\x08\x0Bstart_using\x06always\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\r\0\n\x0Fitem_properties\x03\x11enchantable_value\x1A\x03\ruse_animation\0\x01\rhand_equipped\x01\x08\x0Ecreative_group\0\x01\x04foil\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ccopper_spear\0\0\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x06damage\x04\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x05\x0Cmining_speed\0\0\x80?\x03\x11creative_category\x06\x01\x0Eshould_despawn\x01\x01\x0Eallow_off_hand\0\x01\x17can_destroy_in_creative\x01\x03\x0Emax_stack_size\x02\0\n\x16minecraft:display_name\x08\x05value\x16item.copper_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x0Fdamage_modifier\0\0\0\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\rhitbox_margin\0\0\x80>\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xA5\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\n\x13dismount_conditions\x02\x0Cmax_durationP\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0@A\0\x02\x05delay\r\0\n\x11damage_conditions\x02\x0Cmax_duration\xFA\0\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\0\x05\x11damage_multiplier\x85\xEBQ?\0\0\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.copper_spear.attack_hit\x08\x0Battack_miss\x1Ditem.copper_spear.attack_miss\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\t\titem_tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\0\0" } ; pub const COPPER_SWORD: Self = Self { - id: 773, + id: 747, registry_key: "minecraft:copper_sword", version: BedrockItemVersion::None, component_based: false, @@ -69847,21 +69868,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CORAL_BLOCK: Self = Self { - id: 800, + id: 794, registry_key: "minecraft:coral_block", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CORAL_FAN: Self = Self { - id: 809, + id: 803, registry_key: "minecraft:coral_fan", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CORAL_FAN_DEAD: Self = Self { - id: 810, + id: 804, registry_key: "minecraft:coral_fan_dead", version: BedrockItemVersion::None, component_based: false, @@ -69875,7 +69896,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const COW_SPAWN_EGG: Self = Self { - id: 469, + id: 440, registry_key: "minecraft:cow_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -69938,14 +69959,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CREAKING_SPAWN_EGG: Self = Self { - id: 751, + id: 725, registry_key: "minecraft:creaking_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const CREEPER_BANNER_PATTERN: Self = Self { - id: 621, + id: 592, registry_key: "minecraft:creeper_banner_pattern", version: BedrockItemVersion::None, component_based: false, @@ -69959,7 +69980,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CREEPER_SPAWN_EGG: Self = Self { - id: 474, + id: 445, registry_key: "minecraft:creeper_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -69973,7 +69994,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CRIMSON_DOOR: Self = Self { - id: 659, + id: 630, registry_key: "minecraft:crimson_door", version: BedrockItemVersion::None, component_based: false, @@ -70057,7 +70078,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CRIMSON_SIGN: Self = Self { - id: 657, + id: 628, registry_key: "minecraft:crimson_sign", version: BedrockItemVersion::None, component_based: false, @@ -70106,7 +70127,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CROSSBOW: Self = Self { - id: 614, + id: 585, registry_key: "minecraft:crossbow", version: BedrockItemVersion::None, component_based: false, @@ -70182,7 +70203,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const CYAN_BUNDLE : Self = Self { id : 268 , registry_key : "minecraft:cyan_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_cyan\x08\x10bundle_open_back\x15bundle_cyan_open_back\x08\x11bundle_open_front\x16bundle_cyan_open_front\0\0\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x01\x04foil\0\x03\x0Cuse_duration\0\x01\x0Eshould_despawn\x01\x03\x06damage\0\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\0\0" } ; + pub const CYAN_BUNDLE : Self = Self { id : 861 , registry_key : "minecraft:cyan_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x01\x0Eshould_despawn\x01\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x16bundle_cyan_open_front\x08\x07default\x0Bbundle_cyan\x08\x10bundle_open_back\x15bundle_cyan_open_back\0\0\x03\x11enchantable_value\0\x01\x04foil\0\x01\rhand_equipped\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x0Eallow_off_hand\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x06\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Emax_stack_size\x02\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\0\0" } ; pub const CYAN_CANDLE: Self = Self { id: -422, registry_key: "minecraft:cyan_candle", @@ -70218,8 +70239,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const CYAN_CUSHION: Self = Self { + id: 776, + registry_key: "minecraft:cyan_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const CYAN_DYE: Self = Self { - id: 433, + id: 404, registry_key: "minecraft:cyan_dye", version: BedrockItemVersion::None, component_based: false, @@ -70233,7 +70261,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const CYAN_HARNESS: Self = Self { - id: 759, + id: 733, registry_key: "minecraft:cyan_harness", version: BedrockItemVersion::None, component_based: false, @@ -70289,14 +70317,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DANGER_POTTERY_SHERD: Self = Self { - id: 705, + id: 676, registry_key: "minecraft:danger_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DARK_OAK_BOAT: Self = Self { - id: 412, + id: 383, registry_key: "minecraft:dark_oak_boat", version: BedrockItemVersion::None, component_based: false, @@ -70310,14 +70338,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DARK_OAK_CHEST_BOAT: Self = Self { - id: 685, + id: 656, registry_key: "minecraft:dark_oak_chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DARK_OAK_DOOR: Self = Self { - id: 596, + id: 567, registry_key: "minecraft:dark_oak_door", version: BedrockItemVersion::None, component_based: false, @@ -70394,7 +70422,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DARK_OAK_SIGN: Self = Self { - id: 619, + id: 590, registry_key: "minecraft:dark_oak_sign", version: BedrockItemVersion::None, component_based: false, @@ -70807,14 +70835,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DIAMOND: Self = Self { - id: 335, + id: 306, registry_key: "minecraft:diamond", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_AXE: Self = Self { - id: 350, + id: 321, registry_key: "minecraft:diamond_axe", version: BedrockItemVersion::None, component_based: false, @@ -70828,49 +70856,49 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DIAMOND_BOOTS: Self = Self { - id: 382, + id: 353, registry_key: "minecraft:diamond_boots", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_CHESTPLATE: Self = Self { - id: 380, + id: 351, registry_key: "minecraft:diamond_chestplate", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_HELMET: Self = Self { - id: 379, + id: 350, registry_key: "minecraft:diamond_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_HOE: Self = Self { - id: 364, + id: 335, registry_key: "minecraft:diamond_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_HORSE_ARMOR: Self = Self { - id: 572, + id: 543, registry_key: "minecraft:diamond_horse_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_LEGGINGS: Self = Self { - id: 381, + id: 352, registry_key: "minecraft:diamond_leggings", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_NAUTILUS_ARMOR: Self = Self { - id: 790, + id: 764, registry_key: "minecraft:diamond_nautilus_armor", version: BedrockItemVersion::None, component_based: false, @@ -70884,22 +70912,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DIAMOND_PICKAXE: Self = Self { - id: 349, + id: 320, registry_key: "minecraft:diamond_pickaxe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DIAMOND_SHOVEL: Self = Self { - id: 348, + id: 319, registry_key: "minecraft:diamond_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const DIAMOND_SPEAR : Self = Self { id : 258 , registry_key : "minecraft:diamond_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x06damage\x08\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rdiamond_spear\0\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\x14\x01\x04foil\0\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x03\ruse_animation\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\rhand_equipped\x01\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\xB0\x18\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\x0Fdamage_modifier\0\0\0\0\x05\rhitbox_margin\0\0\x80>\n\x13dismount_conditions\x02\x0Cmax_duration<\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0 A\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\x82\0\x05\tmin_speed33\xA3@\0\x02\x05delay\n\0\x05\x11damage_multiplier\x9A\x99\x89?\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xC8\0\x05\tmin_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x10minecraft:damage\x02\x05value\x04\0\0\t\titem_tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\n\x12minecraft:cooldown\x08\x04type\x06attack\x05\x08durationff\x86?\x08\x08category\x05spear\0\n\x16minecraft:display_name\x08\x05value\x17item.diamond_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier\0\0\x80?\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x16item.diamond_spear.use\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\n\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x17minecraft:diamond_spear\0\n\rrepair_amount\x08\nexpression)context.other->query.remaining_durability\x02\x07version\r\0\0\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\t\x05items\n\x02\x08\x04name\x11minecraft:diamond\0\0\0\n\x18minecraft:swing_duration\x05\x05valueff\x86?\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Ditem.diamond_spear.attack_hit\x08\x0Battack_miss\x1Eitem.diamond_spear.attack_miss\0\0" } ; + pub const DIAMOND_SPEAR : Self = Self { id : 851 , registry_key : "minecraft:diamond_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Eitem.diamond_spear.attack_miss\x08\nattack_hit\x1Ditem.diamond_spear.attack_hit\0\t\titem_tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x16item.diamond_spear.use\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_using\x06always\0\n\x0Fitem_properties\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x0Emax_stack_size\x02\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\x0Eshould_despawn\x01\x01\x0Eliquid_clipped\0\x03\x11creative_category\x06\x03\ruse_animation\0\x01\rhand_equipped\x01\x05\x0Cmining_speed\0\0\x80?\x03\x11enchantable_value\x14\x03\x06damage\x08\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rdiamond_spear\0\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\n\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x18minecraft:swing_duration\x05\x05valueff\x86?\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x17minecraft:diamond_spear\0\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04name\x11minecraft:diamond\0\0\0\n\x16minecraft:display_name\x08\x05value\x17item.diamond_spear.name\0\n\x14minecraft:durability\x03\x0Emax_durability\xB0\x18\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x12minecraft:cooldown\x05\x08durationff\x86?\x08\x08category\x05spear\x08\x04type\x06attack\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x14knockback_conditions\x02\x0Cmax_duration\x82\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\x02\x05delay\n\0\n\x13dismount_conditions\x05\tmin_speed\0\0 A\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration<\0\0\x05\x11damage_multiplier\x9A\x99\x89?\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xC8\0\0\x05\x0Fdamage_modifier\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\0\n\x10minecraft:damage\x02\x05value\x04\0\0\0\0" } ; pub const DIAMOND_SWORD: Self = Self { - id: 347, + id: 318, registry_key: "minecraft:diamond_sword", version: BedrockItemVersion::None, component_based: false, @@ -70955,7 +70983,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DISC_FRAGMENT_5: Self = Self { - id: 679, + id: 650, registry_key: "minecraft:disc_fragment_5", version: BedrockItemVersion::None, component_based: false, @@ -70969,14 +70997,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DOLPHIN_SPAWN_EGG: Self = Self { - id: 518, + id: 489, registry_key: "minecraft:dolphin_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DONKEY_SPAWN_EGG: Self = Self { - id: 499, + id: 470, registry_key: "minecraft:donkey_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -70990,42 +71018,42 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DOUBLE_PLANT: Self = Self { - id: 816, + id: 812, registry_key: "minecraft:double_plant", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DOUBLE_STONE_BLOCK_SLAB: Self = Self { - id: 805, + id: 799, registry_key: "minecraft:double_stone_block_slab", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DOUBLE_STONE_BLOCK_SLAB2: Self = Self { - id: 806, + id: 800, registry_key: "minecraft:double_stone_block_slab2", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DOUBLE_STONE_BLOCK_SLAB3: Self = Self { - id: 807, + id: 801, registry_key: "minecraft:double_stone_block_slab3", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DOUBLE_STONE_BLOCK_SLAB4: Self = Self { - id: 808, + id: 802, registry_key: "minecraft:double_stone_block_slab4", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DRAGON_BREATH: Self = Self { - id: 599, + id: 570, registry_key: "minecraft:dragon_breath", version: BedrockItemVersion::None, component_based: false, @@ -71052,7 +71080,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const DRIED_KELP : Self = Self { id : 299 , registry_key : "minecraft:dried_kelp" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\tnutrition\x02\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration \0" } ; + pub const DRIED_KELP : Self = Self { id : 270 , registry_key : "minecraft:dried_kelp" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration \n\x0Eminecraft:food\x03\tnutrition\x02\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\x08\x11using_converts_to\0\0\0\0" } ; pub const DRIED_KELP_BLOCK: Self = Self { id: -139, registry_key: "minecraft:dried_kelp_block", @@ -71075,42 +71103,42 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const DROWNED_SPAWN_EGG: Self = Self { - id: 517, + id: 488, registry_key: "minecraft:drowned_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DUNE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 725, + id: 696, registry_key: "minecraft:dune_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const DYE: Self = Self { - id: 841, + id: 846, registry_key: "minecraft:dye", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ECHO_SHARD: Self = Self { - id: 689, + id: 660, registry_key: "minecraft:echo_shard", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const EGG: Self = Self { - id: 422, + id: 393, registry_key: "minecraft:egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ELDER_GUARDIAN_SPAWN_EGG: Self = Self { - id: 505, + id: 476, registry_key: "minecraft:elder_guardian_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -71957,14 +71985,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ELYTRA: Self = Self { - id: 603, + id: 574, registry_key: "minecraft:elytra", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const EMERALD: Self = Self { - id: 552, + id: 523, registry_key: "minecraft:emerald", version: BedrockItemVersion::None, component_based: false, @@ -71985,20 +72013,20 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const EMPTY_MAP: Self = Self { - id: 555, + id: 526, registry_key: "minecraft:empty_map", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ENCHANTED_BOOK: Self = Self { - id: 560, + id: 531, registry_key: "minecraft:enchanted_book", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const ENCHANTED_GOLDEN_APPLE : Self = Self { id : 288 , registry_key : "minecraft:enchanted_golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x01\x0Eminecraft:foil\x01\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99?\x03\rcooldown_time\0\x01\x0Ecan_always_eat\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x07effects\n\x08\x08\x04name\x0Cregeneration\x08\rdescriptionId\x13potion.regeneration\x03\x02id\x14\x03\x08duration<\x05\x06chance\0\0\x80?\x03\tamplifier\x02\0\x05\x06chance\0\0\x80?\x08\rdescriptionId\x11potion.absorption\x08\x04name\nabsorption\x03\tamplifier\x06\x03\x08duration\xF0\x01\x03\x02id,\0\x08\rdescriptionId\x11potion.resistance\x03\tamplifier\0\x03\x08duration\xD8\x04\x08\x04name\nresistance\x03\x02id\x16\x05\x06chance\0\0\x80?\0\x03\x02id\x18\x05\x06chance\0\0\x80?\x08\x04name\x0Ffire_resistance\x08\rdescriptionId\x15potion.fireResistance\x03\tamplifier\0\x03\x08duration\xD8\x04\0\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x03\tnutrition\x08\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ; + pub const ENCHANTED_GOLDEN_APPLE : Self = Self { id : 259 , registry_key : "minecraft:enchanted_golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x0Eminecraft:foil\x01\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99?\x03\rcooldown_time\0\x08\rcooldown_type\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\x01\t\x07effects\n\x08\x03\x02id\x14\x08\x04name\x0Cregeneration\x03\tamplifier\x02\x05\x06chance\0\0\x80?\x08\rdescriptionId\x13potion.regeneration\x03\x08duration<\0\x03\tamplifier\x06\x05\x06chance\0\0\x80?\x03\x08duration\xF0\x01\x08\rdescriptionId\x11potion.absorption\x03\x02id,\x08\x04name\nabsorption\0\x08\x04name\nresistance\x05\x06chance\0\0\x80?\x08\rdescriptionId\x11potion.resistance\x03\tamplifier\0\x03\x02id\x16\x03\x08duration\xD8\x04\0\x05\x06chance\0\0\x80?\x08\x04name\x0Ffire_resistance\x08\rdescriptionId\x15potion.fireResistance\x03\tamplifier\0\x03\x08duration\xD8\x04\x03\x02id\x18\0\x03\tnutrition\x08\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; pub const ENCHANTING_TABLE: Self = Self { id: 116, registry_key: "minecraft:enchanting_table", @@ -72021,7 +72049,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const END_CRYSTAL: Self = Self { - id: 844, + id: 849, registry_key: "minecraft:end_crystal", version: BedrockItemVersion::None, component_based: false, @@ -72091,56 +72119,56 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ENDER_DRAGON_SPAWN_EGG: Self = Self { - id: 541, + id: 512, registry_key: "minecraft:ender_dragon_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ENDER_EYE: Self = Self { - id: 466, + id: 437, registry_key: "minecraft:ender_eye", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ENDER_PEARL: Self = Self { - id: 454, + id: 425, registry_key: "minecraft:ender_pearl", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ENDERMAN_SPAWN_EGG: Self = Self { - id: 475, + id: 446, registry_key: "minecraft:enderman_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ENDERMITE_SPAWN_EGG: Self = Self { - id: 493, + id: 464, registry_key: "minecraft:endermite_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const EVOKER_SPAWN_EGG: Self = Self { - id: 509, + id: 480, registry_key: "minecraft:evoker_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const EXPERIENCE_BOTTLE: Self = Self { - id: 548, + id: 519, registry_key: "minecraft:experience_bottle", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const EXPLORER_POTTERY_SHERD: Self = Self { - id: 706, + id: 677, registry_key: "minecraft:explorer_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -72259,7 +72287,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const EYE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 729, + id: 700, registry_key: "minecraft:eye_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -72273,14 +72301,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FEATHER: Self = Self { - id: 359, + id: 330, registry_key: "minecraft:feather", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FENCE: Self = Self { - id: 798, + id: 792, registry_key: "minecraft:fence", version: BedrockItemVersion::None, component_based: false, @@ -72294,7 +72322,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FERMENTED_SPIDER_EYE: Self = Self { - id: 461, + id: 432, registry_key: "minecraft:fermented_spider_eye", version: BedrockItemVersion::None, component_based: false, @@ -72308,14 +72336,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FIELD_MASONED_BANNER_PATTERN: Self = Self { - id: 624, + id: 595, registry_key: "minecraft:field_masoned_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FILLED_MAP: Self = Self { - id: 452, + id: 423, registry_key: "minecraft:filled_map", version: BedrockItemVersion::None, component_based: false, @@ -72329,7 +72357,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FIRE_CHARGE: Self = Self { - id: 549, + id: 520, registry_key: "minecraft:fire_charge", version: BedrockItemVersion::None, component_based: false, @@ -72371,21 +72399,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FIREWORK_ROCKET: Self = Self { - id: 558, + id: 529, registry_key: "minecraft:firework_rocket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FIREWORK_STAR: Self = Self { - id: 559, + id: 530, registry_key: "minecraft:firework_star", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FISHING_ROD: Self = Self { - id: 424, + id: 395, registry_key: "minecraft:fishing_rod", version: BedrockItemVersion::None, component_based: true, @@ -72399,49 +72427,49 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FLINT: Self = Self { - id: 388, + id: 359, registry_key: "minecraft:flint", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FLINT_AND_STEEL: Self = Self { - id: 330, + id: 301, registry_key: "minecraft:flint_and_steel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FLOW_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 740, + id: 711, registry_key: "minecraft:flow_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FLOW_BANNER_PATTERN: Self = Self { - id: 628, + id: 599, registry_key: "minecraft:flow_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FLOW_POTTERY_SHERD: Self = Self { - id: 707, + id: 678, registry_key: "minecraft:flow_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FLOWER_BANNER_PATTERN: Self = Self { - id: 620, + id: 591, registry_key: "minecraft:flower_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FLOWER_POT: Self = Self { - id: 554, + id: 525, registry_key: "minecraft:flower_pot", version: BedrockItemVersion::None, component_based: true, @@ -72469,21 +72497,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FOX_SPAWN_EGG: Self = Self { - id: 524, + id: 495, registry_key: "minecraft:fox_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const FRAME: Self = Self { - id: 553, + id: 524, registry_key: "minecraft:frame", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const FRIEND_POTTERY_SHERD: Self = Self { - id: 708, + id: 679, registry_key: "minecraft:friend_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -72497,7 +72525,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const FROG_SPAWN_EGG: Self = Self { - id: 670, + id: 641, registry_key: "minecraft:frog_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -72518,14 +72546,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GHAST_SPAWN_EGG: Self = Self { - id: 487, + id: 458, registry_key: "minecraft:ghast_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GHAST_TEAR: Self = Self { - id: 457, + id: 428, registry_key: "minecraft:ghast_tear", version: BedrockItemVersion::None, component_based: false, @@ -72546,7 +72574,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GLASS_BOTTLE: Self = Self { - id: 460, + id: 431, registry_key: "minecraft:glass_bottle", version: BedrockItemVersion::None, component_based: false, @@ -72560,29 +72588,29 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GLISTERING_MELON_SLICE: Self = Self { - id: 467, + id: 438, registry_key: "minecraft:glistering_melon_slice", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GLOBE_BANNER_PATTERN: Self = Self { - id: 627, + id: 598, registry_key: "minecraft:globe_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const GLOW_BERRIES : Self = Self { id : 845 , registry_key : "minecraft:glow_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x04\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\x01\x08\x0Bcrop_result\x14minecraft:cave_vines\x08\rplant_at_face\x04down\t\x08plant_at\x08\x04\ncave_vines\x1Ccave_vines_head_with_berries\0\x03\x16minecraft:use_duration@\0" } ; + pub const GLOW_BERRIES : Self = Self { id : 879 , registry_key : "minecraft:glow_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x04\x03\ron_use_action\x01\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\x01\x08\rplant_at_face\x04down\x08\x0Bcrop_result\x14minecraft:cave_vines\t\x08plant_at\x08\x04\ncave_vines\x1Ccave_vines_head_with_berries\0\x03\x16minecraft:use_duration@\0\0" } ; pub const GLOW_FRAME: Self = Self { - id: 665, + id: 636, registry_key: "minecraft:glow_frame", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const GLOW_INK_SAC: Self = Self { - id: 543, + id: 514, registry_key: "minecraft:glow_ink_sac", version: BedrockItemVersion::None, component_based: false, @@ -72596,14 +72624,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GLOW_SQUID_SPAWN_EGG: Self = Self { - id: 538, + id: 509, registry_key: "minecraft:glow_squid_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GLOW_STICK: Self = Self { - id: 644, + id: 615, registry_key: "minecraft:glow_stick", version: BedrockItemVersion::None, component_based: false, @@ -72624,21 +72652,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GLOWSTONE_DUST: Self = Self { - id: 426, + id: 397, registry_key: "minecraft:glowstone_dust", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOAT_HORN: Self = Self { - id: 669, + id: 640, registry_key: "minecraft:goat_horn", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOAT_SPAWN_EGG: Self = Self { - id: 537, + id: 508, registry_key: "minecraft:goat_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -72652,14 +72680,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GOLD_INGOT: Self = Self { - id: 337, + id: 308, registry_key: "minecraft:gold_ingot", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLD_NUGGET: Self = Self { - id: 458, + id: 429, registry_key: "minecraft:gold_nugget", version: BedrockItemVersion::None, component_based: false, @@ -72672,24 +72700,24 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GOLDEN_APPLE : Self = Self { id : 287 , registry_key : "minecraft:golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\tnutrition\x08\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99?\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\x01\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x07effects\n\x04\x03\x02id\x14\x03\tamplifier\x02\x05\x06chance\0\0\x80?\x08\rdescriptionId\x13potion.regeneration\x08\x04name\x0Cregeneration\x03\x08duration\n\0\x03\tamplifier\0\x08\rdescriptionId\x11potion.absorption\x03\x08duration\xF0\x01\x03\x02id,\x08\x04name\nabsorption\x05\x06chance\0\0\x80?\0\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ; + pub const GOLDEN_APPLE : Self = Self { id : 258 , registry_key : "minecraft:golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\t\x07effects\n\x04\x08\x04name\x0Cregeneration\x05\x06chance\0\0\x80?\x03\tamplifier\x02\x08\rdescriptionId\x13potion.regeneration\x03\x08duration\n\x03\x02id\x14\0\x05\x06chance\0\0\x80?\x03\x08duration\xF0\x01\x03\x02id,\x08\x04name\nabsorption\x03\tamplifier\0\x08\rdescriptionId\x11potion.absorption\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99?\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\x01\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x08\x08\rcooldown_type\0\0\0\0" } ; pub const GOLDEN_AXE: Self = Self { - id: 357, + id: 328, registry_key: "minecraft:golden_axe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLDEN_BOOTS: Self = Self { - id: 386, + id: 357, registry_key: "minecraft:golden_boots", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const GOLDEN_CARROT : Self = Self { id : 312 , registry_key : "minecraft:golden_carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\tnutrition\x0C\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x99?\x01\x0Ecan_always_eat\0\0\0" } ; + pub const GOLDEN_CARROT : Self = Self { id : 283 , registry_key : "minecraft:golden_carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x99?\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\tnutrition\x0C\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\0\0" } ; pub const GOLDEN_CHESTPLATE: Self = Self { - id: 384, + id: 355, registry_key: "minecraft:golden_chestplate", version: BedrockItemVersion::None, component_based: false, @@ -72703,42 +72731,42 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GOLDEN_HELMET: Self = Self { - id: 383, + id: 354, registry_key: "minecraft:golden_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLDEN_HOE: Self = Self { - id: 365, + id: 336, registry_key: "minecraft:golden_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLDEN_HORSE_ARMOR: Self = Self { - id: 571, + id: 542, registry_key: "minecraft:golden_horse_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLDEN_LEGGINGS: Self = Self { - id: 385, + id: 356, registry_key: "minecraft:golden_leggings", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLDEN_NAUTILUS_ARMOR: Self = Self { - id: 789, + id: 763, registry_key: "minecraft:golden_nautilus_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GOLDEN_PICKAXE: Self = Self { - id: 356, + id: 327, registry_key: "minecraft:golden_pickaxe", version: BedrockItemVersion::None, component_based: false, @@ -72752,15 +72780,15 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GOLDEN_SHOVEL: Self = Self { - id: 355, + id: 326, registry_key: "minecraft:golden_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const GOLDEN_SPEAR : Self = Self { id : 259 , registry_key : "minecraft:golden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\n\x16minecraft:display_name\x08\x05value\x16item.golden_spear.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\rhitbox_margin\0\0\x80>\x02\x05delay\x0E\0\x05\x11damage_multiplier333?\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\x13\x01\0\x05\x0Fdamage_modifier\0\0\0\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xAA\0\0\n\x13dismount_conditions\x02\x0Cmax_durationF\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.golden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.golden_spear.attack_miss\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration33s?\0\n\x14minecraft:durability\x03\x0Emax_durability<\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x15minecraft:enchantable\x01\x05value\x16\x08\x04slot\x0Bmelee_spear\0\n\x0Fitem_properties\x08\x10enchantable_slot\x0Bmelee_spear\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x11enchantable_value,\x01\x04foil\0\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x03\x06damage\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ngold_spear\0\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x01\rhand_equipped\x01\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x0Emax_stack_size\x02\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04name\x16minecraft:golden_spear\0\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:gold_ingot\0\0\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_sound\x15item.golden_spear.use\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\0\0" } ; + pub const GOLDEN_SPEAR : Self = Self { id : 852 , registry_key : "minecraft:golden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ngold_spear\0\0\x01\x17can_destroy_in_creative\x01\x03\x0Bframe_count\x02\x01\rhand_equipped\x01\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\ruse_animation\0\x03\x06damage\x02\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x01\x0Eallow_off_hand\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value,\x01\x04foil\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x16\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.golden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.golden_spear.attack_miss\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durability<\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x13dismount_conditions\x02\x0Cmax_durationF\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\0\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x11damage_conditions\x02\x0Cmax_duration\x13\x01\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\0\x05\x11damage_multiplier333?\x02\x05delay\x0E\0\x05\x0Fdamage_modifier\0\0\0\0\n\x14knockback_conditions\x02\x0Cmax_duration\xAA\0\x05\tmin_speed33\xA3@\x05\x12min_relative_speed\0\0\0\0\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x05\x08duration33s?\x08\x04type\x06attack\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\0\n\x16minecraft:display_name\x08\x05value\x16item.golden_spear.name\0\t\titem_tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:golden_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04name\x14minecraft:gold_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x15item.golden_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\0\n\x10minecraft:damage\x02\x05value\x01\0\0\0\0" } ; pub const GOLDEN_SWORD: Self = Self { - id: 354, + id: 325, registry_key: "minecraft:golden_sword", version: BedrockItemVersion::None, component_based: false, @@ -72822,7 +72850,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GRAY_BUNDLE : Self = Self { id : 269 , registry_key : "minecraft:gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x04foil\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_gray\x08\x10bundle_open_back\x15bundle_gray_open_back\x08\x11bundle_open_front\x16bundle_gray_open_front\0\0\x08\x10enchantable_slot\x04none\x03\x06damage\0\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\0\0" } ; + pub const GRAY_BUNDLE : Self = Self { id : 862 , registry_key : "minecraft:gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x01\x04foil\0\x01\x0Eshould_despawn\x01\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x01\rhand_equipped\0\x03\ruse_animation\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x06\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x06damage\0\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_gray\x08\x11bundle_open_front\x16bundle_gray_open_front\x08\x10bundle_open_back\x15bundle_gray_open_back\0\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Bframe_count\x02\x01\x0Fstacked_by_data\0\x03\x11enchantable_value\0\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const GRAY_CANDLE: Self = Self { id: -420, registry_key: "minecraft:gray_candle", @@ -72858,8 +72886,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const GRAY_CUSHION: Self = Self { + id: 777, + registry_key: "minecraft:gray_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const GRAY_DYE: Self = Self { - id: 435, + id: 406, registry_key: "minecraft:gray_dye", version: BedrockItemVersion::None, component_based: false, @@ -72873,7 +72908,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GRAY_HARNESS: Self = Self { - id: 760, + id: 734, registry_key: "minecraft:gray_harness", version: BedrockItemVersion::None, component_based: false, @@ -72914,7 +72949,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const GREEN_BUNDLE : Self = Self { id : 270 , registry_key : "minecraft:green_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x04none\x08\x0Ecreative_group\0\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x03\x06damage\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x01\x04foil\0\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x16bundle_green_open_back\x08\x07default\x0Cbundle_green\x08\x11bundle_open_front\x17bundle_green_open_front\0\0\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\0" } ; + pub const GREEN_BUNDLE : Self = Self { id : 863 , registry_key : "minecraft:green_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x01\rhand_equipped\0\x01\x12hidden_in_commands\x02\x03\x06damage\0\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\x01\x04foil\0\x03\x11creative_category\x06\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Cbundle_green\x08\x11bundle_open_front\x17bundle_green_open_front\x08\x10bundle_open_back\x16bundle_green_open_back\0\0\x08\x10enchantable_slot\x04none\x03\x11enchantable_value\0\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\0\0\0" } ; pub const GREEN_CANDLE: Self = Self { id: -426, registry_key: "minecraft:green_candle", @@ -72950,8 +72985,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const GREEN_CUSHION: Self = Self { + id: 778, + registry_key: "minecraft:green_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const GREEN_DYE: Self = Self { - id: 429, + id: 400, registry_key: "minecraft:green_dye", version: BedrockItemVersion::None, component_based: false, @@ -72965,7 +73007,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GREEN_HARNESS: Self = Self { - id: 761, + id: 735, registry_key: "minecraft:green_harness", version: BedrockItemVersion::None, component_based: false, @@ -73014,28 +73056,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const GUARDIAN_SPAWN_EGG: Self = Self { - id: 494, + id: 465, registry_key: "minecraft:guardian_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GUNPOWDER: Self = Self { - id: 360, + id: 331, registry_key: "minecraft:gunpowder", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GUSTER_BANNER_PATTERN: Self = Self { - id: 629, + id: 600, registry_key: "minecraft:guster_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const GUSTER_POTTERY_SHERD: Self = Self { - id: 709, + id: 680, registry_key: "minecraft:guster_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -73049,7 +73091,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const HAPPY_GHAST_SPAWN_EGG: Self = Self { - id: 755, + id: 729, registry_key: "minecraft:happy_ghast_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -73266,14 +73308,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const HARD_STAINED_GLASS: Self = Self { - id: 835, + id: 838, registry_key: "minecraft:hard_stained_glass", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const HARD_STAINED_GLASS_PANE: Self = Self { - id: 836, + id: 839, registry_key: "minecraft:hard_stained_glass_pane", version: BedrockItemVersion::None, component_based: false, @@ -73322,21 +73364,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const HEART_OF_THE_SEA: Self = Self { - id: 610, + id: 581, registry_key: "minecraft:heart_of_the_sea", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const HEART_POTTERY_SHERD: Self = Self { - id: 710, + id: 681, registry_key: "minecraft:heart_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const HEARTBREAK_POTTERY_SHERD: Self = Self { - id: 711, + id: 682, registry_key: "minecraft:heartbreak_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -73357,7 +73399,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const HOGLIN_SPAWN_EGG: Self = Self { - id: 530, + id: 501, registry_key: "minecraft:hoglin_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -73370,9 +73412,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const HONEY_BOTTLE : Self = Self { id : 633 , registry_key : "minecraft:honey_bottle" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x18minecraft:max_stack_size \x03\x16minecraft:use_durationP\n\x0Eminecraft:food\t\x0Eremove_effects\x03\x02&\x03\rcooldown_time\0\x03\tnutrition\x0C\x08\x11using_converts_to\x0Cglass_bottle\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\x01\0\0" } ; + pub const HONEY_BOTTLE : Self = Self { id : 604 , registry_key : "minecraft:honey_bottle" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_durationP\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\x03\rcooldown_time\0\x01\x0Ecan_always_eat\x01\x08\x11using_converts_to\x0Cglass_bottle\x03\ron_use_action\x01\x08\rcooldown_type\0\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Eremove_effects\x03\x02&\0\x03\x18minecraft:max_stack_size \0\0" } ; pub const HONEYCOMB: Self = Self { - id: 632, + id: 603, registry_key: "minecraft:honeycomb", version: BedrockItemVersion::Legacy, component_based: false, @@ -73386,14 +73428,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const HOPPER: Self = Self { - id: 566, + id: 537, registry_key: "minecraft:hopper", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const HOPPER_MINECART: Self = Self { - id: 565, + id: 536, registry_key: "minecraft:hopper_minecart", version: BedrockItemVersion::None, component_based: false, @@ -73428,28 +73470,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const HORSE_SPAWN_EGG: Self = Self { - id: 491, + id: 462, registry_key: "minecraft:horse_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const HOST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 739, + id: 710, registry_key: "minecraft:host_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const HOWL_POTTERY_SHERD: Self = Self { - id: 712, + id: 683, registry_key: "minecraft:howl_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const HUSK_SPAWN_EGG: Self = Self { - id: 497, + id: 468, registry_key: "minecraft:husk_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -73463,7 +73505,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ICE_BOMB: Self = Self { - id: 638, + id: 609, registry_key: "minecraft:ice_bomb", version: BedrockItemVersion::None, component_based: false, @@ -73533,7 +73575,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const INK_SAC: Self = Self { - id: 445, + id: 416, registry_key: "minecraft:ink_sac", version: BedrockItemVersion::None, component_based: false, @@ -73547,7 +73589,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const IRON_AXE: Self = Self { - id: 329, + id: 300, registry_key: "minecraft:iron_axe", version: BedrockItemVersion::None, component_based: false, @@ -73568,7 +73610,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const IRON_BOOTS: Self = Self { - id: 378, + id: 349, registry_key: "minecraft:iron_boots", version: BedrockItemVersion::None, component_based: false, @@ -73582,70 +73624,70 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const IRON_CHESTPLATE: Self = Self { - id: 376, + id: 347, registry_key: "minecraft:iron_chestplate", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_DOOR: Self = Self { - id: 404, + id: 375, registry_key: "minecraft:iron_door", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_GOLEM_SPAWN_EGG: Self = Self { - id: 539, + id: 510, registry_key: "minecraft:iron_golem_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_HELMET: Self = Self { - id: 375, + id: 346, registry_key: "minecraft:iron_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_HOE: Self = Self { - id: 363, + id: 334, registry_key: "minecraft:iron_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_HORSE_ARMOR: Self = Self { - id: 570, + id: 541, registry_key: "minecraft:iron_horse_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_INGOT: Self = Self { - id: 336, + id: 307, registry_key: "minecraft:iron_ingot", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_LEGGINGS: Self = Self { - id: 377, + id: 348, registry_key: "minecraft:iron_leggings", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_NAUTILUS_ARMOR: Self = Self { - id: 788, + id: 762, registry_key: "minecraft:iron_nautilus_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_NUGGET: Self = Self { - id: 608, + id: 579, registry_key: "minecraft:iron_nugget", version: BedrockItemVersion::None, component_based: false, @@ -73659,22 +73701,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const IRON_PICKAXE: Self = Self { - id: 328, + id: 299, registry_key: "minecraft:iron_pickaxe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const IRON_SHOVEL: Self = Self { - id: 327, + id: 298, registry_key: "minecraft:iron_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const IRON_SPEAR : Self = Self { id : 260 , registry_key : "minecraft:iron_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\n\x15minecraft:enchantable\x01\x05value\x0E\x08\x04slot\x0Bmelee_spear\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration33s?\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\x08\x0Bstart_sound\x13item.iron_spear.use\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x16minecraft:display_name\x08\x05value\x14item.iron_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\0\n\x0Fitem_properties\x08\x0Ecreative_group\0\x01\x0Eallow_off_hand\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\niron_spear\0\0\x01\x04foil\0\x01\rhand_equipped\x01\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x03\ruse_animation\0\x03\x06damage\x06\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x08\x10enchantable_slot\x0Bmelee_spear\x03\x11enchantable_value\x1C\0\n\x10minecraft:damage\x02\x05value\x03\0\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x02\x05delay\x0C\0\x05\rhitbox_margin\0\0\x80>\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier33s?\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x11damage_conditions\x02\x0Cmax_duration\xE1\0\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\0\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\x87\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration2\0\x05\tmin_speed\0\x000A\0\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x14minecraft:durability\x03\x0Emax_durability\xF4\x03\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Bitem.iron_spear.attack_miss\x08\nattack_hit\x1Aitem.iron_spear.attack_hit\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\n\rrepair_amount\x08\nexpression)context.other->query.remaining_durability\x02\x07version\r\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:iron_spear\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:iron_ingot\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\0\0\0" } ; + pub const IRON_SPEAR : Self = Self { id : 853 , registry_key : "minecraft:iron_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x14minecraft:iron_spear\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:iron_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\0\n\x10minecraft:damage\x02\x05value\x03\0\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x11damage_multiplier33s?\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xE1\0\0\x05\x0Fdamage_modifier\0\0\0\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\x000A\x02\x0Cmax_duration2\0\0\x02\x05delay\x0C\0\n\x14knockback_conditions\x02\x0Cmax_duration\x87\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\0\0\n\x0Fitem_properties\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x0Bmelee_spear\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\niron_spear\0\0\x01\x0Eallow_off_hand\0\x01\x17can_destroy_in_creative\x01\x03\x06damage\x06\x03\ruse_animation\0\x03\x0Emax_stack_size\x02\x03\x11enchantable_value\x1C\x01\x0Eshould_despawn\x01\x01\rhand_equipped\x01\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Bitem.iron_spear.attack_miss\x08\nattack_hit\x1Aitem.iron_spear.attack_hit\0\n\x16minecraft:display_name\x08\x05value\x14item.iron_spear.name\0\n\x12minecraft:cooldown\x08\x04type\x06attack\x08\x08category\x05spear\x05\x08duration33s?\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x13item.iron_spear.use\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0E\0\t\titem_tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\n\x14minecraft:durability\x03\x0Emax_durability\xF4\x03\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\0\0" } ; pub const IRON_SWORD: Self = Self { - id: 338, + id: 309, registry_key: "minecraft:iron_sword", version: BedrockItemVersion::None, component_based: false, @@ -73799,6 +73841,13 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const ITEM_STRAW_BED: Self = Self { + id: -1198, + registry_key: "minecraft:item.straw_bed", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const ITEM_WHEAT: Self = Self { id: 59, registry_key: "minecraft:item.wheat", @@ -73821,7 +73870,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const JUNGLE_BOAT: Self = Self { - id: 409, + id: 380, registry_key: "minecraft:jungle_boat", version: BedrockItemVersion::None, component_based: false, @@ -73835,14 +73884,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const JUNGLE_CHEST_BOAT: Self = Self { - id: 682, + id: 653, registry_key: "minecraft:jungle_chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const JUNGLE_DOOR: Self = Self { - id: 594, + id: 565, registry_key: "minecraft:jungle_door", version: BedrockItemVersion::None, component_based: false, @@ -73919,7 +73968,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const JUNGLE_SIGN: Self = Self { - id: 617, + id: 588, registry_key: "minecraft:jungle_sign", version: BedrockItemVersion::None, component_based: false, @@ -73968,7 +74017,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const KELP: Self = Self { - id: 414, + id: 385, registry_key: "minecraft:kelp", version: BedrockItemVersion::None, component_based: true, @@ -74003,7 +74052,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LAPIS_LAZULI: Self = Self { - id: 446, + id: 417, registry_key: "minecraft:lapis_lazuli", version: BedrockItemVersion::None, component_based: false, @@ -74038,14 +74087,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LAVA_BUCKET: Self = Self { - id: 395, + id: 366, registry_key: "minecraft:lava_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEAD: Self = Self { - id: 586, + id: 557, registry_key: "minecraft:lead", version: BedrockItemVersion::None, component_based: false, @@ -74059,56 +74108,56 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LEATHER: Self = Self { - id: 413, + id: 384, registry_key: "minecraft:leather", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEATHER_BOOTS: Self = Self { - id: 370, + id: 341, registry_key: "minecraft:leather_boots", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEATHER_CHESTPLATE: Self = Self { - id: 368, + id: 339, registry_key: "minecraft:leather_chestplate", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEATHER_HELMET: Self = Self { - id: 367, + id: 338, registry_key: "minecraft:leather_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEATHER_HORSE_ARMOR: Self = Self { - id: 569, + id: 540, registry_key: "minecraft:leather_horse_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEATHER_LEGGINGS: Self = Self { - id: 369, + id: 340, registry_key: "minecraft:leather_leggings", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEAVES: Self = Self { - id: 812, + id: 806, registry_key: "minecraft:leaves", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LEAVES2: Self = Self { - id: 813, + id: 807, registry_key: "minecraft:leaves2", version: BedrockItemVersion::None, component_based: false, @@ -74129,7 +74178,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LIGHT_BLOCK: Self = Self { - id: 839, + id: 842, registry_key: "minecraft:light_block", version: BedrockItemVersion::None, component_based: false, @@ -74247,7 +74296,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const LIGHT_BLUE_BUNDLE : Self = Self { id : 271 , registry_key : "minecraft:light_blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x01\rhand_equipped\0\x01\x12hidden_in_commands\x02\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11bundle_light_blue\x08\x10bundle_open_back\x1Bbundle_light_blue_open_back\x08\x11bundle_open_front\x1Cbundle_light_blue_open_front\0\0\x03\x06damage\0\x03\x11enchantable_value\0\0\0" } ; + pub const LIGHT_BLUE_BUNDLE : Self = Self { id : 864 , registry_key : "minecraft:light_blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x17can_destroy_in_creative\x01\x01\x0Eliquid_clipped\0\x03\x06damage\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x1Bbundle_light_blue_open_back\x08\x11bundle_open_front\x1Cbundle_light_blue_open_front\x08\x07default\x11bundle_light_blue\0\0\x01\x0Eallow_off_hand\0\x01\x04foil\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\x03\x11enchantable_value\0\x01\x0Eshould_despawn\x01\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\0\0\0" } ; pub const LIGHT_BLUE_CANDLE: Self = Self { id: -416, registry_key: "minecraft:light_blue_candle", @@ -74283,8 +74332,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const LIGHT_BLUE_CUSHION: Self = Self { + id: 779, + registry_key: "minecraft:light_blue_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const LIGHT_BLUE_DYE: Self = Self { - id: 439, + id: 410, registry_key: "minecraft:light_blue_dye", version: BedrockItemVersion::None, component_based: false, @@ -74298,7 +74354,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LIGHT_BLUE_HARNESS: Self = Self { - id: 762, + id: 736, registry_key: "minecraft:light_blue_harness", version: BedrockItemVersion::None, component_based: false, @@ -74339,7 +74395,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const LIGHT_GRAY_BUNDLE : Self = Self { id : 272 , registry_key : "minecraft:light_gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x01\x17can_destroy_in_creative\x01\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11bundle_light_gray\x08\x10bundle_open_back\x1Bbundle_light_gray_open_back\x08\x11bundle_open_front\x1Cbundle_light_gray_open_front\0\0\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\x03\x06damage\0\x01\rhand_equipped\0\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ; + pub const LIGHT_GRAY_BUNDLE : Self = Self { id : 865 , registry_key : "minecraft:light_gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x01\rhand_equipped\0\x08\x10enchantable_slot\x04none\x01\x04foil\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x1Cbundle_light_gray_open_front\x08\x07default\x11bundle_light_gray\x08\x10bundle_open_back\x1Bbundle_light_gray_open_back\0\0\x03\x0Cuse_duration\0\x03\x06damage\0\x01\x17can_destroy_in_creative\x01\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0\0" } ; pub const LIGHT_GRAY_CANDLE: Self = Self { id: -421, registry_key: "minecraft:light_gray_candle", @@ -74375,15 +74431,22 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const LIGHT_GRAY_CUSHION: Self = Self { + id: 780, + registry_key: "minecraft:light_gray_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const LIGHT_GRAY_DYE: Self = Self { - id: 434, + id: 405, registry_key: "minecraft:light_gray_dye", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LIGHT_GRAY_HARNESS: Self = Self { - id: 763, + id: 737, registry_key: "minecraft:light_gray_harness", version: BedrockItemVersion::None, component_based: false, @@ -74452,7 +74515,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const LIME_BUNDLE : Self = Self { id : 273 , registry_key : "minecraft:lime_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x03\x0Emax_stack_size\x02\x03\x06damage\0\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x03\x11enchantable_value\0\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_lime_open_back\x08\x11bundle_open_front\x16bundle_lime_open_front\x08\x07default\x0Bbundle_lime\0\0\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\0" } ; + pub const LIME_BUNDLE : Self = Self { id : 866 , registry_key : "minecraft:lime_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x0Emax_stack_size\x02\x08\x10enchantable_slot\x04none\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x03\x06damage\0\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x03\x11enchantable_value\0\x01\x04foil\0\x01\rhand_equipped\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x16bundle_lime_open_front\x08\x07default\x0Bbundle_lime\x08\x10bundle_open_back\x15bundle_lime_open_back\0\0\x01\x0Fstacked_by_data\0\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0\0" } ; pub const LIME_CANDLE: Self = Self { id: -418, registry_key: "minecraft:lime_candle", @@ -74488,8 +74551,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const LIME_CUSHION: Self = Self { + id: 781, + registry_key: "minecraft:lime_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const LIME_DYE: Self = Self { - id: 437, + id: 408, registry_key: "minecraft:lime_dye", version: BedrockItemVersion::None, component_based: false, @@ -74503,7 +74573,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LIME_HARNESS: Self = Self { - id: 764, + id: 738, registry_key: "minecraft:lime_harness", version: BedrockItemVersion::None, component_based: false, @@ -74545,7 +74615,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LINGERING_POTION: Self = Self { - id: 601, + id: 572, registry_key: "minecraft:lingering_potion", version: BedrockItemVersion::None, component_based: false, @@ -74601,7 +74671,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LLAMA_SPAWN_EGG: Self = Self { - id: 507, + id: 478, registry_key: "minecraft:llama_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -74615,14 +74685,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const LODESTONE_COMPASS: Self = Self { - id: 645, + id: 616, registry_key: "minecraft:lodestone_compass", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const LOG: Self = Self { - id: 797, + id: 791, registry_key: "minecraft:log", version: BedrockItemVersion::None, component_based: false, @@ -74643,13 +74713,13 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MACE: Self = Self { - id: 351, + id: 322, registry_key: "minecraft:mace", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const MAGENTA_BUNDLE : Self = Self { id : 274 , registry_key : "minecraft:magenta_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x08\x10enchantable_slot\x04none\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\x01\x04foil\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x03\x06damage\0\x03\ruse_animation\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ebundle_magenta\x08\x11bundle_open_front\x19bundle_magenta_open_front\x08\x10bundle_open_back\x18bundle_magenta_open_back\0\0\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ; + pub const MAGENTA_BUNDLE : Self = Self { id : 867 , registry_key : "minecraft:magenta_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x01\x04foil\0\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x01\x0Eliquid_clipped\0\x01\x0Fstacked_by_data\0\x01\rhand_equipped\0\x03\x11creative_category\x06\x03\x06damage\0\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x03\x11enchantable_value\0\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ebundle_magenta\x08\x10bundle_open_back\x18bundle_magenta_open_back\x08\x11bundle_open_front\x19bundle_magenta_open_front\0\0\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x03\x0Cuse_duration\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\0\0\0" } ; pub const MAGENTA_CANDLE: Self = Self { id: -415, registry_key: "minecraft:magenta_candle", @@ -74685,8 +74755,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const MAGENTA_CUSHION: Self = Self { + id: 782, + registry_key: "minecraft:magenta_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const MAGENTA_DYE: Self = Self { - id: 440, + id: 411, registry_key: "minecraft:magenta_dye", version: BedrockItemVersion::None, component_based: false, @@ -74700,7 +74777,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MAGENTA_HARNESS: Self = Self { - id: 765, + id: 739, registry_key: "minecraft:magenta_harness", version: BedrockItemVersion::None, component_based: false, @@ -74749,21 +74826,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MAGMA_CREAM: Self = Self { - id: 463, + id: 434, registry_key: "minecraft:magma_cream", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MAGMA_CUBE_SPAWN_EGG: Self = Self { - id: 488, + id: 459, registry_key: "minecraft:magma_cube_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MANGROVE_BOAT: Self = Self { - id: 677, + id: 648, registry_key: "minecraft:mangrove_boat", version: BedrockItemVersion::None, component_based: false, @@ -74777,14 +74854,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MANGROVE_CHEST_BOAT: Self = Self { - id: 686, + id: 657, registry_key: "minecraft:mangrove_chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MANGROVE_DOOR: Self = Self { - id: 675, + id: 646, registry_key: "minecraft:mangrove_door", version: BedrockItemVersion::None, component_based: false, @@ -74868,7 +74945,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MANGROVE_SIGN: Self = Self { - id: 676, + id: 647, registry_key: "minecraft:mangrove_sign", version: BedrockItemVersion::None, component_based: false, @@ -74924,7 +75001,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MEDICINE: Self = Self { - id: 642, + id: 613, registry_key: "minecraft:medicine", version: BedrockItemVersion::None, component_based: false, @@ -74944,8 +75021,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const MELON_SEEDS : Self = Self { id : 322 , registry_key : "minecraft:melon_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\x0Bcrop_result\x14minecraft:melon_stem\x08\rplant_at_face\x02up\0\0" } ; - pub const MELON_SLICE : Self = Self { id : 301 , registry_key : "minecraft:melon_slice" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\0\0" } ; + pub const MELON_SEEDS : Self = Self { id : 293 , registry_key : "minecraft:melon_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x14minecraft:melon_stem\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\0\0\0" } ; + pub const MELON_SLICE : Self = Self { id : 272 , registry_key : "minecraft:melon_slice" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\tnutrition\x04\x03\ron_use_action\x01\x08\x11using_converts_to\0\0\0\0" } ; pub const MELON_STEM: Self = Self { id: 105, registry_key: "minecraft:melon_stem", @@ -74954,21 +75031,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MILK_BUCKET: Self = Self { - id: 393, + id: 364, registry_key: "minecraft:milk_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MINECART: Self = Self { - id: 402, + id: 373, registry_key: "minecraft:minecart", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MINER_POTTERY_SHERD: Self = Self { - id: 713, + id: 684, registry_key: "minecraft:miner_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -74982,21 +75059,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MOJANG_BANNER_PATTERN: Self = Self { - id: 623, + id: 594, registry_key: "minecraft:mojang_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MONSTER_EGG: Self = Self { - id: 821, + id: 822, registry_key: "minecraft:monster_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const MOOSHROOM_SPAWN_EGG: Self = Self { - id: 473, + id: 444, registry_key: "minecraft:mooshroom_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -75087,7 +75164,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MOURNER_POTTERY_SHERD: Self = Self { - id: 714, + id: 685, registry_key: "minecraft:mourner_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -75150,7 +75227,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const MULE_SPAWN_EGG: Self = Self { - id: 500, + id: 471, registry_key: "minecraft:mule_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -75163,162 +75240,162 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const MUSHROOM_STEW : Self = Self { id : 289 , registry_key : "minecraft:mushroom_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x0C\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\x04bowl\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\0" } ; + pub const MUSHROOM_STEW : Self = Self { id : 260 , registry_key : "minecraft:mushroom_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x03\tnutrition\x0C\x08\x11using_converts_to\x04bowl\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x08\rcooldown_type\0\0\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\0\0" } ; pub const MUSIC_DISC_11: Self = Self { - id: 583, + id: 554, registry_key: "minecraft:music_disc_11", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_13: Self = Self { - id: 573, + id: 544, registry_key: "minecraft:music_disc_13", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_5: Self = Self { - id: 678, + id: 649, registry_key: "minecraft:music_disc_5", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_BLOCKS: Self = Self { - id: 575, + id: 546, registry_key: "minecraft:music_disc_blocks", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_BOUNCE: Self = Self { - id: 833, + id: 835, registry_key: "minecraft:music_disc_bounce", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_CAT: Self = Self { - id: 574, + id: 545, registry_key: "minecraft:music_disc_cat", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_CHIRP: Self = Self { - id: 576, + id: 547, registry_key: "minecraft:music_disc_chirp", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_CREATOR: Self = Self { - id: 828, + id: 830, registry_key: "minecraft:music_disc_creator", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_CREATOR_MUSIC_BOX: Self = Self { - id: 829, + id: 831, registry_key: "minecraft:music_disc_creator_music_box", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_FAR: Self = Self { - id: 577, + id: 548, registry_key: "minecraft:music_disc_far", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_LAVA_CHICKEN: Self = Self { - id: 832, + id: 834, registry_key: "minecraft:music_disc_lava_chicken", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_MALL: Self = Self { - id: 578, + id: 549, registry_key: "minecraft:music_disc_mall", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_MELLOHI: Self = Self { - id: 579, + id: 550, registry_key: "minecraft:music_disc_mellohi", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_OTHERSIDE: Self = Self { - id: 668, + id: 639, registry_key: "minecraft:music_disc_otherside", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_PIGSTEP: Self = Self { - id: 662, + id: 633, registry_key: "minecraft:music_disc_pigstep", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_PRECIPICE: Self = Self { - id: 830, + id: 832, registry_key: "minecraft:music_disc_precipice", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_RELIC: Self = Self { - id: 742, + id: 713, registry_key: "minecraft:music_disc_relic", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_STAL: Self = Self { - id: 580, + id: 551, registry_key: "minecraft:music_disc_stal", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_STRAD: Self = Self { - id: 581, + id: 552, registry_key: "minecraft:music_disc_strad", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_TEARS: Self = Self { - id: 831, + id: 833, registry_key: "minecraft:music_disc_tears", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_WAIT: Self = Self { - id: 584, + id: 555, registry_key: "minecraft:music_disc_wait", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const MUSIC_DISC_WARD: Self = Self { - id: 582, + id: 553, registry_key: "minecraft:music_disc_ward", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; - pub const MUTTON : Self = Self { id : 589 , registry_key : "minecraft:mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x08\rcooldown_type\0\x08\x11using_converts_to\0\x03\rcooldown_time\0\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const MUTTON : Self = Self { id : 560 , registry_key : "minecraft:mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\tnutrition\x04\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\0\0\0" } ; pub const MYCELIUM: Self = Self { id: 110, registry_key: "minecraft:mycelium", @@ -75327,21 +75404,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const NAME_TAG: Self = Self { - id: 587, + id: 558, registry_key: "minecraft:name_tag", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NAUTILUS_SHELL: Self = Self { - id: 609, + id: 580, registry_key: "minecraft:nautilus_shell", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NAUTILUS_SPAWN_EGG: Self = Self { - id: 784, + id: 758, registry_key: "minecraft:nautilus_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -75397,20 +75474,20 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const NETHER_SPROUTS: Self = Self { - id: 663, + id: 634, registry_key: "minecraft:nether_sprouts", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const NETHER_STAR: Self = Self { - id: 557, + id: 528, registry_key: "minecraft:nether_star", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const NETHER_WART : Self = Self { id : 323 , registry_key : "minecraft:nether_wart" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\tsoul_sand\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x15minecraft:nether_wart\0\0" } ; + pub const NETHER_WART : Self = Self { id : 294 , registry_key : "minecraft:nether_wart" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x15minecraft:nether_wart\t\x08plant_at\x08\x02\tsoul_sand\x01\x1Aplant_at_any_solid_surface\0\0\0\0" } ; pub const NETHER_WART_BLOCK: Self = Self { id: 214, registry_key: "minecraft:nether_wart_block", @@ -75419,14 +75496,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const NETHERBRICK: Self = Self { - id: 562, + id: 533, registry_key: "minecraft:netherbrick", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_AXE: Self = Self { - id: 649, + id: 620, registry_key: "minecraft:netherite_axe", version: BedrockItemVersion::None, component_based: false, @@ -75440,92 +75517,92 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const NETHERITE_BOOTS: Self = Self { - id: 655, + id: 626, registry_key: "minecraft:netherite_boots", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_CHESTPLATE: Self = Self { - id: 653, + id: 624, registry_key: "minecraft:netherite_chestplate", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_HELMET: Self = Self { - id: 652, + id: 623, registry_key: "minecraft:netherite_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_HOE: Self = Self { - id: 650, + id: 621, registry_key: "minecraft:netherite_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_HORSE_ARMOR: Self = Self { - id: 792, + id: 766, registry_key: "minecraft:netherite_horse_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_INGOT: Self = Self { - id: 651, + id: 622, registry_key: "minecraft:netherite_ingot", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_LEGGINGS: Self = Self { - id: 654, + id: 625, registry_key: "minecraft:netherite_leggings", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_NAUTILUS_ARMOR: Self = Self { - id: 791, + id: 765, registry_key: "minecraft:netherite_nautilus_armor", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_PICKAXE: Self = Self { - id: 648, + id: 619, registry_key: "minecraft:netherite_pickaxe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_SCRAP: Self = Self { - id: 656, + id: 627, registry_key: "minecraft:netherite_scrap", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_SHOVEL: Self = Self { - id: 647, + id: 618, registry_key: "minecraft:netherite_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const NETHERITE_SPEAR : Self = Self { id : 261 , registry_key : "minecraft:netherite_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier\x9A\x99\x99?\n\x14knockback_conditions\x02\x0Cmax_durationn\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\x02\x05delay\x08\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\rhitbox_margin\0\0\x80>\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xAF\0\x05\tmin_speed\0\0\0\0\0\n\x13dismount_conditions\x05\tmin_speed\0\0\x10A\x02\x0Cmax_duration2\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\0\n\x10minecraft:damage\x02\x05value\x05\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:swing_duration\x05\x05value33\x93?\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x18minecraft:fire_resistant\x01\x05value\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x03\x11enchantable_value\x1E\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\n\x03\x0Bframe_count\x02\x03\x11creative_category\x06\x01\x04foil\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Emax_stack_size\x02\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\ruse_animation\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Fnetherite_spear\0\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x01\rhand_equipped\x01\0\t\titem_tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\n\x14minecraft:durability\x03\x0Emax_durability\xDC\x1F\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss item.netherite_spear.attack_miss\x08\nattack_hit\x1Fitem.netherite_spear.attack_hit\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x18item.netherite_spear.use\0\n\x16minecraft:display_name\x08\x05value\x19item.netherite_spear.name\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_spear\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\0\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_ingot\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\0\0\n\x15minecraft:enchantable\x01\x05value\x0F\x08\x04slot\x0Bmelee_spear\0\n\x12minecraft:cooldown\x05\x08duration33\x93?\x08\x08category\x05spear\x08\x04type\x06attack\0\0" } ; + pub const NETHERITE_SPEAR : Self = Self { id : 854 , registry_key : "minecraft:netherite_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_spear\0\0\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_ingot\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x10minecraft:damage\x02\x05value\x05\0\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\rhitbox_margin\0\0\x80>\0\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x18item.netherite_spear.use\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\0\n\x18minecraft:fire_resistant\x01\x05value\x01\0\n\x0Fitem_properties\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\x17can_destroy_in_creative\x01\x03\x0Emax_stack_size\x02\x08\x10enchantable_slot\x0Bmelee_spear\x01\x0Eliquid_clipped\0\x03\ruse_animation\0\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\n\x01\x04foil\0\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Fnetherite_spear\0\0\x01\x0Eallow_off_hand\0\x03\x11creative_category\x06\x03\x11enchantable_value\x1E\x01\x12hidden_in_commands\x02\x01\rhand_equipped\x01\0\n\x16minecraft:display_name\x08\x05value\x19item.netherite_spear.name\0\n\x15minecraft:enchantable\x01\x05value\x0F\x08\x04slot\x0Bmelee_spear\0\t\titem_tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\n\x18minecraft:swing_duration\x05\x05value33\x93?\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\rhitbox_margin\0\0\x80>\x05\x11damage_multiplier\x9A\x99\x99?\x05\x0Fdamage_modifier\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x13dismount_conditions\x05\tmin_speed\0\0\x10A\x02\x0Cmax_duration2\0\x05\x12min_relative_speed\0\0\0\0\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\xAF\0\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\x02\x0Cmax_durationn\0\0\x02\x05delay\x08\0\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Fitem.netherite_spear.attack_hit\x08\x0Battack_miss item.netherite_spear.attack_miss\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\xDC\x1F\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x05\x08duration33\x93?\x08\x04type\x06attack\0\0\0" } ; pub const NETHERITE_SWORD: Self = Self { - id: 646, + id: 617, registry_key: "minecraft:netherite_sword", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const NETHERITE_UPGRADE_SMITHING_TEMPLATE: Self = Self { - id: 723, + id: 694, registry_key: "minecraft:netherite_upgrade_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -75574,21 +75651,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const NPC_SPAWN_EGG: Self = Self { - id: 504, + id: 475, registry_key: "minecraft:npc_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const OAK_BOAT: Self = Self { - id: 407, + id: 378, registry_key: "minecraft:oak_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const OAK_CHEST_BOAT: Self = Self { - id: 680, + id: 651, registry_key: "minecraft:oak_chest_boat", version: BedrockItemVersion::None, component_based: false, @@ -75651,7 +75728,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const OAK_SIGN: Self = Self { - id: 390, + id: 361, registry_key: "minecraft:oak_sign", version: BedrockItemVersion::None, component_based: false, @@ -75693,7 +75770,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const OCELOT_SPAWN_EGG: Self = Self { - id: 484, + id: 455, registry_key: "minecraft:ocelot_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -75707,13 +75784,13 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const OMINOUS_BOTTLE: Self = Self { - id: 634, + id: 605, registry_key: "minecraft:ominous_bottle", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const OMINOUS_TRIAL_KEY : Self = Self { id : 282 , registry_key : "minecraft:ominous_trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x03\x11creative_category\x08\x03\x06damage\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x80\x01\x03\x0Cuse_duration\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11ominous_trial_key\0\0\x03\x11enchantable_value\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\0\t\titem_tags\0\0\n\x16minecraft:display_name\x08\x05value\x1Bitem.ominous_trial_key.name\0\0" } ; + pub const OMINOUS_TRIAL_KEY : Self = Self { id : 875 , registry_key : "minecraft:ominous_trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\t\titem_tags\0\0\n\x0Fitem_properties\x01\x04foil\0\x03\x06damage\0\x03\x11creative_category\x08\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x80\x01\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11ominous_trial_key\0\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\0\n\x16minecraft:display_name\x08\x05value\x1Bitem.ominous_trial_key.name\0\0\0" } ; pub const OPEN_EYEBLOSSOM: Self = Self { id: -1018, registry_key: "minecraft:open_eyeblossom", @@ -75721,7 +75798,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const ORANGE_BUNDLE : Self = Self { id : 275 , registry_key : "minecraft:orange_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x0Fitem_properties\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x03\x11enchantable_value\0\x03\x06damage\0\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x04foil\0\x03\ruse_animation\0\x01\rhand_equipped\0\x03\x0Emax_stack_size\x02\x01\x0Eallow_off_hand\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x17bundle_orange_open_back\x08\x07default\rbundle_orange\x08\x11bundle_open_front\x18bundle_orange_open_front\0\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x01\x17can_destroy_in_creative\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0" } ; + pub const ORANGE_BUNDLE : Self = Self { id : 868 , registry_key : "minecraft:orange_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x0Fitem_properties\x03\x0Cuse_duration\0\x03\x11enchantable_value\0\x08\x10enchantable_slot\x04none\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x17bundle_orange_open_back\x08\x11bundle_open_front\x18bundle_orange_open_front\x08\x07default\rbundle_orange\0\0\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x02\x03\x06damage\0\x08\x0Ecreative_group\0\x03\ruse_animation\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const ORANGE_CANDLE: Self = Self { id: -414, registry_key: "minecraft:orange_candle", @@ -75757,8 +75834,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const ORANGE_CUSHION: Self = Self { + id: 783, + registry_key: "minecraft:orange_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const ORANGE_DYE: Self = Self { - id: 441, + id: 412, registry_key: "minecraft:orange_dye", version: BedrockItemVersion::None, component_based: false, @@ -75772,12 +75856,19 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ORANGE_HARNESS: Self = Self { - id: 766, + id: 740, registry_key: "minecraft:orange_harness", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; + pub const ORANGE_POPLAR_LEAVES: Self = Self { + id: -1144, + registry_key: "minecraft:orange_poplar_leaves", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const ORANGE_SHULKER_BOX: Self = Self { id: -613, registry_key: "minecraft:orange_shulker_box", @@ -75954,7 +76045,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PAINTING: Self = Self { - id: 389, + id: 360, registry_key: "minecraft:painting", version: BedrockItemVersion::None, component_based: false, @@ -75982,7 +76073,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PALE_OAK_BOAT: Self = Self { - id: 748, + id: 722, registry_key: "minecraft:pale_oak_boat", version: BedrockItemVersion::None, component_based: false, @@ -75996,7 +76087,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PALE_OAK_CHEST_BOAT: Self = Self { - id: 749, + id: 723, registry_key: "minecraft:pale_oak_chest_boat", version: BedrockItemVersion::None, component_based: false, @@ -76080,7 +76171,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PALE_OAK_SIGN: Self = Self { - id: 750, + id: 724, registry_key: "minecraft:pale_oak_sign", version: BedrockItemVersion::None, component_based: false, @@ -76129,28 +76220,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PANDA_SPAWN_EGG: Self = Self { - id: 523, + id: 494, registry_key: "minecraft:panda_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PAPER: Self = Self { - id: 418, + id: 389, registry_key: "minecraft:paper", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PARCHED_SPAWN_EGG: Self = Self { - id: 786, + id: 760, registry_key: "minecraft:parched_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PARROT_SPAWN_EGG: Self = Self { - id: 512, + id: 483, registry_key: "minecraft:parrot_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -76185,35 +76276,35 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PHANTOM_MEMBRANE: Self = Self { - id: 613, + id: 584, registry_key: "minecraft:phantom_membrane", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PHANTOM_SPAWN_EGG: Self = Self { - id: 520, + id: 491, registry_key: "minecraft:phantom_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PIG_SPAWN_EGG: Self = Self { - id: 470, + id: 441, registry_key: "minecraft:pig_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PIGLIN_BANNER_PATTERN: Self = Self { - id: 626, + id: 597, registry_key: "minecraft:piglin_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PIGLIN_BRUTE_SPAWN_EGG: Self = Self { - id: 533, + id: 504, registry_key: "minecraft:piglin_brute_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -76227,20 +76318,20 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PIGLIN_SPAWN_EGG: Self = Self { - id: 531, + id: 502, registry_key: "minecraft:piglin_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PILLAGER_SPAWN_EGG: Self = Self { - id: 525, + id: 496, registry_key: "minecraft:pillager_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const PINK_BUNDLE : Self = Self { id : 276 , registry_key : "minecraft:pink_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x01\x04foil\0\x01\x12hidden_in_commands\x02\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x03\x0Bframe_count\x02\x03\ruse_animation\0\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x06damage\0\x03\x11creative_category\x06\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_pink_open_back\x08\x11bundle_open_front\x16bundle_pink_open_front\x08\x07default\x0Bbundle_pink\0\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\x03\x0Cuse_duration\0\x03\x0Emax_stack_size\x02\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ; + pub const PINK_BUNDLE : Self = Self { id : 869 , registry_key : "minecraft:pink_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x17can_destroy_in_creative\x01\x03\x0Bframe_count\x02\x01\x04foil\0\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_pink_open_back\x08\x11bundle_open_front\x16bundle_pink_open_front\x08\x07default\x0Bbundle_pink\0\0\x03\x11enchantable_value\0\x01\x0Fstacked_by_data\0\x03\x06damage\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0\0" } ; pub const PINK_CANDLE: Self = Self { id: -419, registry_key: "minecraft:pink_candle", @@ -76276,8 +76367,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const PINK_CUSHION: Self = Self { + id: 784, + registry_key: "minecraft:pink_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const PINK_DYE: Self = Self { - id: 436, + id: 407, registry_key: "minecraft:pink_dye", version: BedrockItemVersion::None, component_based: false, @@ -76291,7 +76389,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PINK_HARNESS: Self = Self { - id: 767, + id: 741, registry_key: "minecraft:pink_harness", version: BedrockItemVersion::None, component_based: false, @@ -76374,9 +76472,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PITCHER_POD : Self = Self { id : 326 , registry_key : "minecraft:pitcher_pod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x16minecraft:pitcher_crop\x01\x1Aplant_at_any_solid_surface\0\0\0" } ; + pub const PITCHER_POD : Self = Self { id : 297 , registry_key : "minecraft:pitcher_pod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x16minecraft:pitcher_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\0\0\0" } ; pub const PLANKS: Self = Self { - id: 817, + id: 814, registry_key: "minecraft:planks", version: BedrockItemVersion::None, component_based: false, @@ -76390,7 +76488,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PLENTY_POTTERY_SHERD: Self = Self { - id: 715, + id: 686, registry_key: "minecraft:plenty_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -76410,9 +76508,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const POISONOUS_POTATO : Self = Self { id : 311 , registry_key : "minecraft:poisonous_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\t\x07effects\n\x02\x08\rdescriptionId\rpotion.poison\x03\x08duration\n\x03\x02id&\x03\tamplifier\0\x08\x04name\x06poison\x05\x06chance\x9A\x99\x19?\0\x03\tnutrition\x04\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const POISONOUS_POTATO : Self = Self { id : 282 , registry_key : "minecraft:poisonous_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x99>\t\x07effects\n\x02\x08\x04name\x06poison\x08\rdescriptionId\rpotion.poison\x05\x06chance\x9A\x99\x19?\x03\tamplifier\0\x03\x08duration\n\x03\x02id&\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\0\0\0" } ; pub const POLAR_BEAR_SPAWN_EGG: Self = Self { - id: 506, + id: 477, registry_key: "minecraft:polar_bear_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -76733,8 +76831,148 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const POPLAR_BOAT: Self = Self { + id: 769, + registry_key: "minecraft:poplar_boat", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_BUTTON: Self = Self { + id: -1126, + registry_key: "minecraft:poplar_button", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_CHEST_BOAT: Self = Self { + id: 770, + registry_key: "minecraft:poplar_chest_boat", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_DOOR: Self = Self { + id: -1127, + registry_key: "minecraft:poplar_door", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_DOUBLE_SLAB: Self = Self { + id: -1136, + registry_key: "minecraft:poplar_double_slab", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_FENCE: Self = Self { + id: -1128, + registry_key: "minecraft:poplar_fence", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_FENCE_GATE: Self = Self { + id: -1129, + registry_key: "minecraft:poplar_fence_gate", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_HANGING_SIGN: Self = Self { + id: -1130, + registry_key: "minecraft:poplar_hanging_sign", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_LOG: Self = Self { + id: -1132, + registry_key: "minecraft:poplar_log", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_PLANKS: Self = Self { + id: -1133, + registry_key: "minecraft:poplar_planks", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_PRESSURE_PLATE: Self = Self { + id: -1134, + registry_key: "minecraft:poplar_pressure_plate", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_SAPLING: Self = Self { + id: -1143, + registry_key: "minecraft:poplar_sapling", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_SHELF: Self = Self { + id: -1147, + registry_key: "minecraft:poplar_shelf", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_SIGN: Self = Self { + id: 771, + registry_key: "minecraft:poplar_sign", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_SLAB: Self = Self { + id: -1135, + registry_key: "minecraft:poplar_slab", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_STAIRS: Self = Self { + id: -1137, + registry_key: "minecraft:poplar_stairs", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_STANDING_SIGN: Self = Self { + id: -1138, + registry_key: "minecraft:poplar_standing_sign", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_TRAPDOOR: Self = Self { + id: -1139, + registry_key: "minecraft:poplar_trapdoor", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_WALL_SIGN: Self = Self { + id: -1140, + registry_key: "minecraft:poplar_wall_sign", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const POPLAR_WOOD: Self = Self { + id: -1142, + registry_key: "minecraft:poplar_wood", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const POPPED_CHORUS_FRUIT: Self = Self { - id: 598, + id: 569, registry_key: "minecraft:popped_chorus_fruit", version: BedrockItemVersion::None, component_based: false, @@ -76747,7 +76985,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PORKCHOP : Self = Self { id : 291 , registry_key : "minecraft:porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\x06\x08\rcooldown_type\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const PORKCHOP : Self = Self { id : 262 , registry_key : "minecraft:porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\tnutrition\x06\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const PORTAL: Self = Self { id: 90, registry_key: "minecraft:portal", @@ -76755,7 +76993,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const POTATO : Self = Self { id : 309 , registry_key : "minecraft:potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x02\x08\x11using_converts_to\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x12minecraft:potatoes\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\0" } ; + pub const POTATO : Self = Self { id : 280 , registry_key : "minecraft:potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x02\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\x03\rcooldown_time\0\x08\rcooldown_type\0\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x12minecraft:potatoes\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const POTATOES: Self = Self { id: 142, registry_key: "minecraft:potatoes", @@ -76771,7 +77009,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const POTION: Self = Self { - id: 459, + id: 430, registry_key: "minecraft:potion", version: BedrockItemVersion::None, component_based: false, @@ -76785,7 +77023,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const POWDER_SNOW_BUCKET: Self = Self { - id: 400, + id: 371, registry_key: "minecraft:powder_snow_bucket", version: BedrockItemVersion::None, component_based: false, @@ -76841,7 +77079,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PRISMARINE_CRYSTALS: Self = Self { - id: 588, + id: 559, registry_key: "minecraft:prismarine_crystals", version: BedrockItemVersion::None, component_based: false, @@ -76855,7 +77093,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PRISMARINE_SHARD: Self = Self { - id: 604, + id: 575, registry_key: "minecraft:prismarine_shard", version: BedrockItemVersion::None, component_based: false, @@ -76883,22 +77121,22 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PRIZE_POTTERY_SHERD: Self = Self { - id: 716, + id: 687, registry_key: "minecraft:prize_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const PUFFERFISH : Self = Self { id : 296 , registry_key : "minecraft:pufferfish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\rcooldown_time\0\x03\tnutrition\x02\x08\rcooldown_type\0\t\x07effects\n\x06\x03\x08durationx\x03\x02id&\x08\x04name\x06poison\x03\tamplifier\x02\x08\rdescriptionId\rpotion.poison\x05\x06chance\0\0\x80?\0\x08\x04name\x06nausea\x03\tamplifier\0\x08\rdescriptionId\x10potion.confusion\x05\x06chance\0\0\x80?\x03\x08duration\x1E\x03\x02id\x12\0\x08\x04name\x06hunger\x08\rdescriptionId\rpotion.hunger\x03\tamplifier\x04\x03\x02id\"\x03\x08duration\x1E\x05\x06chance\0\0\x80?\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ; + pub const PUFFERFISH : Self = Self { id : 267 , registry_key : "minecraft:pufferfish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\t\x07effects\n\x06\x03\tamplifier\x02\x05\x06chance\0\0\x80?\x08\rdescriptionId\rpotion.poison\x03\x08durationx\x03\x02id&\x08\x04name\x06poison\0\x05\x06chance\0\0\x80?\x03\tamplifier\0\x08\x04name\x06nausea\x03\x02id\x12\x03\x08duration\x1E\x08\rdescriptionId\x10potion.confusion\0\x03\tamplifier\x04\x08\rdescriptionId\rpotion.hunger\x03\x02id\"\x03\x08duration\x1E\x08\x04name\x06hunger\x05\x06chance\0\0\x80?\0\x03\tnutrition\x02\0\0\0" } ; pub const PUFFERFISH_BUCKET: Self = Self { - id: 399, + id: 370, registry_key: "minecraft:pufferfish_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const PUFFERFISH_SPAWN_EGG: Self = Self { - id: 515, + id: 486, registry_key: "minecraft:pufferfish_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -76911,8 +77149,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PUMPKIN_PIE : Self = Self { id : 313 , registry_key : "minecraft:pumpkin_pie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\x08\rcooldown_type\0\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x10\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\0\0" } ; - pub const PUMPKIN_SEEDS : Self = Self { id : 321 , registry_key : "minecraft:pumpkin_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x16minecraft:pumpkin_stem\0\0" } ; + pub const PUMPKIN_PIE : Self = Self { id : 284 , registry_key : "minecraft:pumpkin_pie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x10\x08\x11using_converts_to\0\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; + pub const PUMPKIN_SEEDS : Self = Self { id : 292 , registry_key : "minecraft:pumpkin_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x16minecraft:pumpkin_stem\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\t\x08plant_at\x08\x02\x12minecraft:farmland\0\0\0" } ; pub const PUMPKIN_STEM: Self = Self { id: 104, registry_key: "minecraft:pumpkin_stem", @@ -76920,7 +77158,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const PURPLE_BUNDLE : Self = Self { id : 277 , registry_key : "minecraft:purple_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x03\x06damage\0\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\x04foil\0\x01\x12hidden_in_commands\x02\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rbundle_purple\x08\x11bundle_open_front\x18bundle_purple_open_front\x08\x10bundle_open_back\x17bundle_purple_open_back\0\0\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x01\x0Eshould_despawn\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ; + pub const PURPLE_BUNDLE : Self = Self { id : 870 , registry_key : "minecraft:purple_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rbundle_purple\x08\x11bundle_open_front\x18bundle_purple_open_front\x08\x10bundle_open_back\x17bundle_purple_open_back\0\0\x08\x0Ecreative_group\0\x01\x04foil\0\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x03\x06damage\0\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x01\x17can_destroy_in_creative\x01\x03\x0Emax_stack_size\x02\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\0\0\0" } ; pub const PURPLE_CANDLE: Self = Self { id: -423, registry_key: "minecraft:purple_candle", @@ -76956,8 +77194,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const PURPLE_CUSHION: Self = Self { + id: 785, + registry_key: "minecraft:purple_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const PURPLE_DYE: Self = Self { - id: 432, + id: 403, registry_key: "minecraft:purple_dye", version: BedrockItemVersion::None, component_based: false, @@ -76971,7 +77216,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const PURPLE_HARNESS: Self = Self { - id: 768, + id: 742, registry_key: "minecraft:purple_harness", version: BedrockItemVersion::None, component_based: false, @@ -77048,7 +77293,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const QUARTZ: Self = Self { - id: 563, + id: 534, registry_key: "minecraft:quartz", version: BedrockItemVersion::None, component_based: false, @@ -77103,29 +77348,29 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const RABBIT : Self = Self { id : 317 , registry_key : "minecraft:rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\tnutrition\x06\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\rcooldown_time\0\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const RABBIT : Self = Self { id : 288 , registry_key : "minecraft:rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\tnutrition\x06\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\0\0" } ; pub const RABBIT_FOOT: Self = Self { - id: 567, + id: 538, registry_key: "minecraft:rabbit_foot", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const RABBIT_HIDE: Self = Self { - id: 568, + id: 539, registry_key: "minecraft:rabbit_hide", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const RABBIT_SPAWN_EGG: Self = Self { - id: 492, + id: 463, registry_key: "minecraft:rabbit_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const RABBIT_STEW : Self = Self { id : 319 , registry_key : "minecraft:rabbit_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x08\x11using_converts_to\x04bowl\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x03\tnutrition\x14\0\x03\x18minecraft:max_stack_size\x02\0" } ; + pub const RABBIT_STEW : Self = Self { id : 290 , registry_key : "minecraft:rabbit_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x03\tnutrition\x14\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\x11using_converts_to\x04bowl\x08\rcooldown_type\0\x03\rcooldown_time\0\x03\ron_use_action\x01\0\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\0\0" } ; pub const RAIL: Self = Self { id: 66, registry_key: "minecraft:rail", @@ -77134,28 +77379,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RAISER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 737, + id: 708, registry_key: "minecraft:raiser_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const RAPID_FERTILIZER: Self = Self { - id: 640, + id: 611, registry_key: "minecraft:rapid_fertilizer", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const RAVAGER_SPAWN_EGG: Self = Self { - id: 527, + id: 498, registry_key: "minecraft:ravager_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const RAW_COPPER: Self = Self { - id: 547, + id: 518, registry_key: "minecraft:raw_copper", version: BedrockItemVersion::None, component_based: false, @@ -77169,7 +77414,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RAW_GOLD: Self = Self { - id: 546, + id: 517, registry_key: "minecraft:raw_gold", version: BedrockItemVersion::None, component_based: false, @@ -77183,7 +77428,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RAW_IRON: Self = Self { - id: 545, + id: 516, registry_key: "minecraft:raw_iron", version: BedrockItemVersion::None, component_based: false, @@ -77197,13 +77442,13 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RECOVERY_COMPASS: Self = Self { - id: 688, + id: 659, registry_key: "minecraft:recovery_compass", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const RED_BUNDLE : Self = Self { id : 278 , registry_key : "minecraft:red_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x03\x06damage\0\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x06\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbundle_red\x08\x11bundle_open_front\x15bundle_red_open_front\x08\x10bundle_open_back\x14bundle_red_open_back\0\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x01\x04foil\0\x03\x0Cuse_duration\0\x01\rhand_equipped\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0" } ; + pub const RED_BUNDLE : Self = Self { id : 871 , registry_key : "minecraft:red_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x0Bframe_count\x02\x01\x17can_destroy_in_creative\x01\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\x01\x0Eshould_despawn\x01\x01\x04foil\0\x01\rhand_equipped\0\x05\x0Cmining_speed\0\0\x80?\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x14bundle_red_open_back\x08\x11bundle_open_front\x15bundle_red_open_front\x08\x07default\nbundle_red\0\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x06\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x03\x0Cuse_duration\0\x03\ruse_animation\0\x03\x06damage\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\0\0" } ; pub const RED_CANDLE: Self = Self { id: -427, registry_key: "minecraft:red_candle", @@ -77239,15 +77484,22 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const RED_CUSHION: Self = Self { + id: 786, + registry_key: "minecraft:red_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const RED_DYE: Self = Self { - id: 428, + id: 399, registry_key: "minecraft:red_dye", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const RED_FLOWER: Self = Self { - id: 815, + id: 811, registry_key: "minecraft:red_flower", version: BedrockItemVersion::None, component_based: false, @@ -77261,7 +77513,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RED_HARNESS: Self = Self { - id: 769, + id: 743, registry_key: "minecraft:red_harness", version: BedrockItemVersion::None, component_based: false, @@ -77316,6 +77568,13 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const RED_POPLAR_LEAVES: Self = Self { + id: -1145, + registry_key: "minecraft:red_poplar_leaves", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const RED_SAND: Self = Self { id: -949, registry_key: "minecraft:red_sand", @@ -77401,7 +77660,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const REDSTONE: Self = Self { - id: 405, + id: 376, registry_key: "minecraft:redstone", version: BedrockItemVersion::None, component_based: false, @@ -77450,7 +77709,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const REPEATER: Self = Self { - id: 451, + id: 422, registry_key: "minecraft:repeater", version: BedrockItemVersion::None, component_based: true, @@ -77478,7 +77737,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RESIN_BRICK: Self = Self { - id: 752, + id: 726, registry_key: "minecraft:resin_brick", version: BedrockItemVersion::None, component_based: false, @@ -77534,7 +77793,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const RIB_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 733, + id: 704, registry_key: "minecraft:rib_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -77547,24 +77806,24 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const ROTTEN_FLESH : Self = Self { id : 306 , registry_key : "minecraft:rotten_flesh" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\t\x07effects\n\x02\x03\x02id\"\x05\x06chance\xCD\xCCL?\x08\x04name\x06hunger\x03\tamplifier\0\x08\rdescriptionId\rpotion.hunger\x03\x08duration<\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\tnutrition\x08\x03\rcooldown_time\0\x08\rcooldown_type\0\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0" } ; + pub const ROTTEN_FLESH : Self = Self { id : 277 , registry_key : "minecraft:rotten_flesh" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\x03\rcooldown_time\0\x03\tnutrition\x08\x08\x11using_converts_to\0\t\x07effects\n\x02\x05\x06chance\xCD\xCCL?\x03\x08duration<\x08\rdescriptionId\rpotion.hunger\x03\tamplifier\0\x03\x02id\"\x08\x04name\x06hunger\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\0\0\0" } ; pub const SADDLE: Self = Self { - id: 403, + id: 374, registry_key: "minecraft:saddle", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const SALMON : Self = Self { id : 294 , registry_key : "minecraft:salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\0\0" } ; + pub const SALMON : Self = Self { id : 265 , registry_key : "minecraft:salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x04\x05\x13saturation_modifier\xCD\xCC\xCC=\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0\0" } ; pub const SALMON_BUCKET: Self = Self { - id: 397, + id: 368, registry_key: "minecraft:salmon_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SALMON_SPAWN_EGG: Self = Self { - id: 516, + id: 487, registry_key: "minecraft:salmon_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -77613,7 +77872,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SAPLING: Self = Self { - id: 811, + id: 805, registry_key: "minecraft:sapling", version: BedrockItemVersion::None, component_based: false, @@ -77627,7 +77886,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SCRAPE_POTTERY_SHERD: Self = Self { - id: 717, + id: 688, registry_key: "minecraft:scrape_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -77690,49 +77949,49 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 724, + id: 695, registry_key: "minecraft:sentry_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 738, + id: 709, registry_key: "minecraft:shaper_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHEAF_POTTERY_SHERD: Self = Self { - id: 718, + id: 689, registry_key: "minecraft:sheaf_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHEARS: Self = Self { - id: 453, + id: 424, registry_key: "minecraft:shears", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHEEP_SPAWN_EGG: Self = Self { - id: 471, + id: 442, registry_key: "minecraft:sheep_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHELTER_POTTERY_SHERD: Self = Self { - id: 719, + id: 690, registry_key: "minecraft:shelter_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHIELD: Self = Self { - id: 387, + id: 358, registry_key: "minecraft:shield", version: BedrockItemVersion::None, component_based: false, @@ -77760,28 +78019,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SHULKER_BOX: Self = Self { - id: 826, + id: 828, registry_key: "minecraft:shulker_box", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHULKER_SHELL: Self = Self { - id: 605, + id: 576, registry_key: "minecraft:shulker_shell", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SHULKER_SPAWN_EGG: Self = Self { - id: 503, + id: 474, registry_key: "minecraft:shulker_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 735, + id: 706, registry_key: "minecraft:silence_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -77795,14 +78054,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SILVERFISH_SPAWN_EGG: Self = Self { - id: 476, + id: 447, registry_key: "minecraft:silverfish_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SKELETON_HORSE_SPAWN_EGG: Self = Self { - id: 501, + id: 472, registry_key: "minecraft:skeleton_horse_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -77816,28 +78075,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SKELETON_SPAWN_EGG: Self = Self { - id: 477, + id: 448, registry_key: "minecraft:skeleton_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SKULL: Self = Self { - id: 743, + id: 716, registry_key: "minecraft:skull", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SKULL_BANNER_PATTERN: Self = Self { - id: 622, + id: 593, registry_key: "minecraft:skull_banner_pattern", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SKULL_POTTERY_SHERD: Self = Self { - id: 720, + id: 691, registry_key: "minecraft:skull_pottery_sherd", version: BedrockItemVersion::None, component_based: false, @@ -77851,14 +78110,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SLIME_BALL: Self = Self { - id: 420, + id: 391, registry_key: "minecraft:slime_ball", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SLIME_SPAWN_EGG: Self = Self { - id: 478, + id: 449, registry_key: "minecraft:slime_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -78012,21 +78271,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SNIFFER_SPAWN_EGG: Self = Self { - id: 534, + id: 505, registry_key: "minecraft:sniffer_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SNORT_POTTERY_SHERD: Self = Self { - id: 721, + id: 692, registry_key: "minecraft:snort_pottery_sherd", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 732, + id: 703, registry_key: "minecraft:snout_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -78040,7 +78299,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SNOW_GOLEM_SPAWN_EGG: Self = Self { - id: 540, + id: 511, registry_key: "minecraft:snow_golem_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -78054,14 +78313,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SNOWBALL: Self = Self { - id: 406, + id: 377, registry_key: "minecraft:snowball", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const SOUL_CAMPFIRE: Self = Self { - id: 664, + id: 635, registry_key: "minecraft:soul_campfire", version: BedrockItemVersion::None, component_based: true, @@ -78103,36 +78362,36 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SPARKLER: Self = Self { - id: 643, + id: 614, registry_key: "minecraft:sparkler", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SPAWN_EGG: Self = Self { - id: 843, + id: 848, registry_key: "minecraft:spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const SPIDER_EYE : Self = Self { id : 307 , registry_key : "minecraft:spider_eye" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x04\x05\x13saturation_modifier\xCD\xCCL?\x08\rcooldown_type\0\t\x07effects\n\x02\x03\tamplifier\0\x05\x06chance\0\0\x80?\x08\rdescriptionId\rpotion.poison\x03\x08duration\n\x03\x02id&\x08\x04name\x06poison\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\0\0" } ; + pub const SPIDER_EYE : Self = Self { id : 278 , registry_key : "minecraft:spider_eye" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:food\x08\x11using_converts_to\0\t\x07effects\n\x02\x08\rdescriptionId\rpotion.poison\x08\x04name\x06poison\x03\tamplifier\0\x03\x08duration\n\x03\x02id&\x05\x06chance\0\0\x80?\0\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCCL?\x03\ron_use_action\x01\x08\rcooldown_type\0\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration@\0\0" } ; pub const SPIDER_SPAWN_EGG: Self = Self { - id: 479, + id: 450, registry_key: "minecraft:spider_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 734, + id: 705, registry_key: "minecraft:spire_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SPLASH_POTION: Self = Self { - id: 600, + id: 571, registry_key: "minecraft:splash_potion", version: BedrockItemVersion::None, component_based: false, @@ -78153,7 +78412,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SPRUCE_BOAT: Self = Self { - id: 410, + id: 381, registry_key: "minecraft:spruce_boat", version: BedrockItemVersion::None, component_based: false, @@ -78167,14 +78426,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SPRUCE_CHEST_BOAT: Self = Self { - id: 683, + id: 654, registry_key: "minecraft:spruce_chest_boat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SPRUCE_DOOR: Self = Self { - id: 592, + id: 563, registry_key: "minecraft:spruce_door", version: BedrockItemVersion::None, component_based: false, @@ -78251,7 +78510,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SPRUCE_SIGN: Self = Self { - id: 615, + id: 586, registry_key: "minecraft:spruce_sign", version: BedrockItemVersion::None, component_based: false, @@ -78300,35 +78559,35 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SPYGLASS: Self = Self { - id: 667, + id: 638, registry_key: "minecraft:spyglass", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SQUID_SPAWN_EGG: Self = Self { - id: 483, + id: 454, registry_key: "minecraft:squid_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STAINED_GLASS: Self = Self { - id: 824, + id: 826, registry_key: "minecraft:stained_glass", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STAINED_GLASS_PANE: Self = Self { - id: 825, + id: 827, registry_key: "minecraft:stained_glass_pane", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STAINED_HARDENED_CLAY: Self = Self { - id: 744, + id: 718, registry_key: "minecraft:stained_hardened_clay", version: BedrockItemVersion::None, component_based: false, @@ -78349,7 +78608,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const STICK: Self = Self { - id: 352, + id: 323, registry_key: "minecraft:stick", version: BedrockItemVersion::None, component_based: false, @@ -78377,35 +78636,35 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const STONE_AXE: Self = Self { - id: 346, + id: 317, registry_key: "minecraft:stone_axe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STONE_BLOCK_SLAB: Self = Self { - id: 801, + id: 795, registry_key: "minecraft:stone_block_slab", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STONE_BLOCK_SLAB2: Self = Self { - id: 802, + id: 796, registry_key: "minecraft:stone_block_slab2", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STONE_BLOCK_SLAB3: Self = Self { - id: 803, + id: 797, registry_key: "minecraft:stone_block_slab3", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STONE_BLOCK_SLAB4: Self = Self { - id: 804, + id: 798, registry_key: "minecraft:stone_block_slab4", version: BedrockItemVersion::None, component_based: false, @@ -78454,14 +78713,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const STONE_HOE: Self = Self { - id: 362, + id: 333, registry_key: "minecraft:stone_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STONE_PICKAXE: Self = Self { - id: 345, + id: 316, registry_key: "minecraft:stone_pickaxe", version: BedrockItemVersion::None, component_based: false, @@ -78475,13 +78734,13 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const STONE_SHOVEL: Self = Self { - id: 344, + id: 315, registry_key: "minecraft:stone_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const STONE_SPEAR : Self = Self { id : 262 , registry_key : "minecraft:stone_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x17minecraft:use_modifiers\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x14item.stone_spear.use\x01\x0Femit_vibrations\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Bitem.stone_spear.attack_hit\x08\x0Battack_miss\x1Citem.stone_spear.attack_miss\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\0\n\x14minecraft:durability\x03\x0Emax_durability\x84\x02\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\t\titem_tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x0Fitem_properties\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bstone_spear\0\0\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x03\x06damage\x04\x01\x17can_destroy_in_creative\x01\x08\x10enchantable_slot\x0Bmelee_spear\x03\x11creative_category\x06\x01\x04foil\0\x01\rhand_equipped\x01\x03\x11enchantable_value\n\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\rhitbox_margin\0\0\x80>\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationZ\0\x05\tmin_speed\0\0PA\0\x02\x05delay\x0E\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\xB4\0\x05\tmin_speed33\xA3@\0\x05\x0Fdamage_modifier\0\0\0\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\x13\x01\x05\tmin_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\x11damage_multiplier\x85\xEBQ?\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:swing_duration\x05\x05value\0\0@?\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x15minecraft:stone_spear\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\0\t\x05items\n\x02\x08\x04tags,q.all_tags('minecraft:stone_tool_materials')\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression\x1Bquery.max_durability * 0.25\0\0\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x05\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x05\x08duration\0\0@?\x08\x04type\x06attack\0\n\x16minecraft:display_name\x08\x05value\x15item.stone_spear.name\0\0" } ; + pub const STONE_SPEAR : Self = Self { id : 855 , registry_key : "minecraft:stone_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x05\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\x84\x02\0\n\x19minecraft:piercing_weapon\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\0\t\titem_tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x11damage_conditions\x02\x0Cmax_duration\x13\x01\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\0\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier\x85\xEBQ?\x02\x05delay\x0E\0\n\x13dismount_conditions\x02\x0Cmax_durationZ\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xB4\0\x05\x12min_relative_speed\0\0\0\0\0\0\0\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x14item.stone_spear.use\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\0\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x03\x06damage\x04\x01\x0Eallow_off_hand\0\x01\x12hidden_in_commands\x02\x08\x10enchantable_slot\x0Bmelee_spear\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bstone_spear\0\0\x01\rhand_equipped\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\ruse_animation\0\x03\x11enchantable_value\n\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x12minecraft:cooldown\x08\x04type\x06attack\x05\x08duration\0\0@?\x08\x08category\x05spear\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\x08\rrepair_amount)context.other->query.remaining_durability\t\x05items\n\x02\x08\x04name\x15minecraft:stone_spear\0\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04tags,q.all_tags('minecraft:stone_tool_materials')\0\0\0\n\x18minecraft:swing_duration\x05\x05value\0\0@?\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Bitem.stone_spear.attack_hit\x08\x0Battack_miss\x1Citem.stone_spear.attack_miss\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x16minecraft:display_name\x08\x05value\x15item.stone_spear.name\0\0\0" } ; pub const STONE_STAIRS: Self = Self { id: 67, registry_key: "minecraft:stone_stairs", @@ -78490,14 +78749,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const STONE_SWORD: Self = Self { - id: 343, + id: 314, registry_key: "minecraft:stone_sword", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STONEBRICK: Self = Self { - id: 799, + id: 793, registry_key: "minecraft:stonebrick", version: BedrockItemVersion::None, component_based: false, @@ -78517,22 +78776,29 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const STRAW_BED: Self = Self { + id: 772, + registry_key: "minecraft:straw_bed", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const STRAY_SPAWN_EGG: Self = Self { - id: 495, + id: 466, registry_key: "minecraft:stray_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STRIDER_SPAWN_EGG: Self = Self { - id: 529, + id: 500, registry_key: "minecraft:strider_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const STRING: Self = Self { - id: 358, + id: 329, registry_key: "minecraft:string", version: BedrockItemVersion::None, component_based: true, @@ -78671,6 +78937,20 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const STRIPPED_POPLAR_LOG: Self = Self { + id: -1131, + registry_key: "minecraft:stripped_poplar_log", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; + pub const STRIPPED_POPLAR_WOOD: Self = Self { + id: -1141, + registry_key: "minecraft:stripped_poplar_wood", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const STRIPPED_SPRUCE_LOG: Self = Self { id: -5, registry_key: "minecraft:stripped_spruce_log", @@ -78714,14 +78994,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SUGAR: Self = Self { - id: 448, + id: 419, registry_key: "minecraft:sugar", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SUGAR_CANE: Self = Self { - id: 417, + id: 388, registry_key: "minecraft:sugar_cane", version: BedrockItemVersion::None, component_based: true, @@ -78770,14 +79050,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const SULFUR_CUBE_BUCKET: Self = Self { - id: 794, + id: 768, registry_key: "minecraft:sulfur_cube_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const SULFUR_CUBE_SPAWN_EGG: Self = Self { - id: 793, + id: 767, registry_key: "minecraft:sulfur_cube_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -78839,8 +79119,8 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const SUSPICIOUS_STEW : Self = Self { id : 631 , registry_key : "minecraft:suspicious_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x02\x08\x11using_converts_to\x04bowl\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\x08\rcooldown_type\0\x01\x0Ecan_always_eat\x01\0\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\0" } ; - pub const SWEET_BERRIES : Self = Self { id : 316 , registry_key : "minecraft:sweet_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\t\x08plant_at\x08\x14\x08farmland\x05grass\x04dirt\x0Bcoarse_dirt\x06podzol\nmoss_block\x08mycelium\x03mud\x14muddy_mangrove_roots\x0Fdirt_with_roots\x08\x0Bcrop_result\x1Aminecraft:sweet_berry_bush\x01\x1Aplant_at_any_solid_surface\0\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x04\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\rcooldown_time\0\0\0" } ; + pub const SUSPICIOUS_STEW : Self = Self { id : 602 , registry_key : "minecraft:suspicious_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x01\x0Ecan_always_eat\x01\x03\tnutrition\x0C\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x02\x03\rcooldown_time\0\x08\x11using_converts_to\x04bowl\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x18minecraft:max_stack_size\x02\0\0" } ; + pub const SWEET_BERRIES : Self = Self { id : 287 , registry_key : "minecraft:sweet_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x03\x16minecraft:use_duration@\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x1Aminecraft:sweet_berry_bush\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x14\x08farmland\x05grass\x04dirt\x0Bcoarse_dirt\x06podzol\nmoss_block\x08mycelium\x03mud\x14muddy_mangrove_roots\x0Fdirt_with_roots\0\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\tnutrition\x04\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\0\0\0" } ; pub const SWEET_BERRY_BUSH: Self = Self { id: -207, registry_key: "minecraft:sweet_berry_bush", @@ -78849,14 +79129,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const TADPOLE_BUCKET: Self = Self { - id: 672, + id: 643, registry_key: "minecraft:tadpole_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const TADPOLE_SPAWN_EGG: Self = Self { - id: 671, + id: 642, registry_key: "minecraft:tadpole_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -78891,7 +79171,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const TIDE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 731, + id: 702, registry_key: "minecraft:tide_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -78912,7 +79192,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const TNT_MINECART: Self = Self { - id: 564, + id: 535, registry_key: "minecraft:tnt_minecart", version: BedrockItemVersion::None, component_based: false, @@ -78939,16 +79219,16 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const TORCHFLOWER_SEEDS : Self = Self { id : 325 , registry_key : "minecraft:torchflower_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x1Aminecraft:torchflower_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0" } ; + pub const TORCHFLOWER_SEEDS : Self = Self { id : 296 , registry_key : "minecraft:torchflower_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\x0Bcrop_result\x1Aminecraft:torchflower_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\0\0" } ; pub const TOTEM_OF_UNDYING: Self = Self { - id: 607, + id: 578, registry_key: "minecraft:totem_of_undying", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const TRADER_LLAMA_SPAWN_EGG: Self = Self { - id: 690, + id: 661, registry_key: "minecraft:trader_llama_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -78968,7 +79248,7 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const TRIAL_KEY : Self = Self { id : 283 , registry_key : "minecraft:trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x16minecraft:display_name\x08\x05value\x13item.trial_key.name\0\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\x04foil\0\x03\x11creative_category\x08\x01\x17can_destroy_in_creative\x01\x03\x06damage\0\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ttrial_key\0\0\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\ruse_animation\0\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\0\0" } ; + pub const TRIAL_KEY : Self = Self { id : 876 , registry_key : "minecraft:trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x0Cuse_duration\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x08\x10enchantable_slot\x04none\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ttrial_key\0\0\x03\ruse_animation\0\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x01\x04foil\0\x08\x0Ecreative_group\0\x01\rhand_equipped\0\x03\x11creative_category\x08\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x80\x01\0\n\x16minecraft:display_name\x08\x05value\x13item.trial_key.name\0\t\titem_tags\0\0\0\0" } ; pub const TRIAL_SPAWNER: Self = Self { id: -315, registry_key: "minecraft:trial_spawner", @@ -78977,7 +79257,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const TRIDENT: Self = Self { - id: 585, + id: 556, registry_key: "minecraft:trident", version: BedrockItemVersion::None, component_based: false, @@ -78997,16 +79277,16 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const TROPICAL_FISH : Self = Self { id : 295 , registry_key : "minecraft:tropical_fish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\x02\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ; + pub const TROPICAL_FISH : Self = Self { id : 266 , registry_key : "minecraft:tropical_fish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x02\x03\ron_use_action\x01\0\x03\x16minecraft:use_duration@\0\0" } ; pub const TROPICAL_FISH_BUCKET: Self = Self { - id: 398, + id: 369, registry_key: "minecraft:tropical_fish_bucket", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const TROPICAL_FISH_SPAWN_EGG: Self = Self { - id: 513, + id: 484, registry_key: "minecraft:tropical_fish_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -79118,21 +79398,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const TURTLE_HELMET: Self = Self { - id: 612, + id: 583, registry_key: "minecraft:turtle_helmet", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const TURTLE_SCUTE: Self = Self { - id: 611, + id: 582, registry_key: "minecraft:turtle_scute", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const TURTLE_SPAWN_EGG: Self = Self { - id: 519, + id: 490, registry_key: "minecraft:turtle_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -79209,28 +79489,28 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const VEX_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 730, + id: 701, registry_key: "minecraft:vex_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const VEX_SPAWN_EGG: Self = Self { - id: 510, + id: 481, registry_key: "minecraft:vex_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const VILLAGER_SPAWN_EGG: Self = Self { - id: 482, + id: 453, registry_key: "minecraft:villager_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const VINDICATOR_SPAWN_EGG: Self = Self { - id: 508, + id: 479, registry_key: "minecraft:vindicator_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -79258,21 +79538,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WANDERING_TRADER_SPAWN_EGG: Self = Self { - id: 526, + id: 497, registry_key: "minecraft:wandering_trader_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WARD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 728, + id: 699, registry_key: "minecraft:ward_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WARDEN_SPAWN_EGG: Self = Self { - id: 674, + id: 645, registry_key: "minecraft:warden_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -79286,7 +79566,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WARPED_DOOR: Self = Self { - id: 660, + id: 631, registry_key: "minecraft:warped_door", version: BedrockItemVersion::None, component_based: false, @@ -79321,7 +79601,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WARPED_FUNGUS_ON_A_STICK: Self = Self { - id: 661, + id: 632, registry_key: "minecraft:warped_fungus_on_a_stick", version: BedrockItemVersion::None, component_based: true, @@ -79377,7 +79657,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WARPED_SIGN: Self = Self { - id: 658, + id: 629, registry_key: "minecraft:warped_sign", version: BedrockItemVersion::None, component_based: false, @@ -79440,7 +79720,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WATER_BUCKET: Self = Self { - id: 394, + id: 365, registry_key: "minecraft:water_bucket", version: BedrockItemVersion::None, component_based: false, @@ -79902,7 +80182,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 736, + id: 707, registry_key: "minecraft:wayfinder_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -80042,14 +80322,14 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WHEAT: Self = Self { - id: 366, + id: 337, registry_key: "minecraft:wheat", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const WHEAT_SEEDS : Self = Self { id : 320 , registry_key : "minecraft:wheat_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x0Fminecraft:wheat\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0" } ; - pub const WHITE_BUNDLE : Self = Self { id : 279 , registry_key : "minecraft:white_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eliquid_clipped\0\x01\x0Fstacked_by_data\0\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_white_open_front\x08\x10bundle_open_back\x16bundle_white_open_back\x08\x07default\x0Cbundle_white\0\0\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x03\x11enchantable_value\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0" } ; + pub const WHEAT_SEEDS : Self = Self { id : 291 , registry_key : "minecraft:wheat_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\ncomponents\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x0Fminecraft:wheat\t\x08plant_at\x08\x02\x12minecraft:farmland\0\0\0" } ; + pub const WHITE_BUNDLE : Self = Self { id : 872 , registry_key : "minecraft:white_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x01\x04foil\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Bframe_count\x02\x03\x06damage\0\x03\x0Cuse_duration\0\x01\x12hidden_in_commands\x02\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x01\x0Eliquid_clipped\0\x03\x11creative_category\x06\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x16bundle_white_open_back\x08\x11bundle_open_front\x17bundle_white_open_front\x08\x07default\x0Cbundle_white\0\0\x03\ruse_animation\0\x03\x11enchantable_value\0\x01\x0Eshould_despawn\x01\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\0\0\0" } ; pub const WHITE_CANDLE: Self = Self { id: -413, registry_key: "minecraft:white_candle", @@ -80085,8 +80365,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const WHITE_CUSHION: Self = Self { + id: 787, + registry_key: "minecraft:white_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const WHITE_DYE: Self = Self { - id: 442, + id: 413, registry_key: "minecraft:white_dye", version: BedrockItemVersion::None, component_based: false, @@ -80100,7 +80387,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WHITE_HARNESS: Self = Self { - id: 770, + id: 744, registry_key: "minecraft:white_harness", version: BedrockItemVersion::None, component_based: false, @@ -80149,7 +80436,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WILD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self { - id: 727, + id: 698, registry_key: "minecraft:wild_armor_trim_smithing_template", version: BedrockItemVersion::None, component_based: false, @@ -80162,9 +80449,9 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; - pub const WIND_CHARGE : Self = Self { id : 284 , registry_key : "minecraft:wind_charge" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x16minecraft:display_name\x08\x05value\x15item.wind_charge.name\0\n\x12minecraft:cooldown\x05\x08duration\0\0\0?\x08\x04type\x03use\x08\x08category\x0Bwind_charge\0\t\titem_tags\0\0\n\x13minecraft:throwable\x05\x11max_draw_duration\0\0\0\0\x05\x10max_launch_power\0\0\xC0?\x05\x11min_draw_duration\0\0\0\0\x01\x12do_swing_animation\x01\x01\x1Cscale_power_by_draw_duration\0\x05\x12launch_power_scale\0\0\xC0?\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bwind_charge\0\0\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x01\x04foil\0\x01\x12hidden_in_commands\x02\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x80\x01\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x06damage\0\0\n\x14minecraft:projectile\x05\x16minimum_critical_power\0\0\0\0\x08\x11projectile_entity\"minecraft:wind_charge_projectile<>\0\0" } ; + pub const WIND_CHARGE : Self = Self { id : 877 , registry_key : "minecraft:wind_charge" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x13minecraft:throwable\x05\x11max_draw_duration\0\0\0\0\x01\x12do_swing_animation\x01\x05\x10max_launch_power\0\0\xC0?\x05\x11min_draw_duration\0\0\0\0\x01\x1Cscale_power_by_draw_duration\0\x05\x12launch_power_scale\0\0\xC0?\0\n\x16minecraft:display_name\x08\x05value\x15item.wind_charge.name\0\n\x0Fitem_properties\x03\x0Emax_stack_size\x80\x01\x01\x0Eallow_off_hand\0\x01\x0Fstacked_by_data\0\x01\x04foil\0\x01\rhand_equipped\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\x03\x06damage\0\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bwind_charge\0\0\0\n\x14minecraft:projectile\x05\x16minimum_critical_power\0\0\0\0\x08\x11projectile_entity\"minecraft:wind_charge_projectile<>\0\n\x12minecraft:cooldown\x08\x08category\x0Bwind_charge\x05\x08duration\0\0\0?\x08\x04type\x03use\0\t\titem_tags\0\0\0\0" } ; pub const WITCH_SPAWN_EGG: Self = Self { - id: 485, + id: 456, registry_key: "minecraft:witch_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -80185,42 +80472,42 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WITHER_SKELETON_SPAWN_EGG: Self = Self { - id: 498, + id: 469, registry_key: "minecraft:wither_skeleton_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WITHER_SPAWN_EGG: Self = Self { - id: 542, + id: 513, registry_key: "minecraft:wither_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOLF_ARMOR: Self = Self { - id: 747, + id: 721, registry_key: "minecraft:wolf_armor", version: BedrockItemVersion::None, component_based: true, definition_components: b"\n\0\0", }; pub const WOLF_SPAWN_EGG: Self = Self { - id: 472, + id: 443, registry_key: "minecraft:wolf_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOOD: Self = Self { - id: 827, + id: 829, registry_key: "minecraft:wood", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOODEN_AXE: Self = Self { - id: 342, + id: 313, registry_key: "minecraft:wooden_axe", version: BedrockItemVersion::None, component_based: false, @@ -80234,21 +80521,21 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WOODEN_DOOR: Self = Self { - id: 391, + id: 362, registry_key: "minecraft:wooden_door", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOODEN_HOE: Self = Self { - id: 361, + id: 332, registry_key: "minecraft:wooden_hoe", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOODEN_PICKAXE: Self = Self { - id: 341, + id: 312, registry_key: "minecraft:wooden_pickaxe", version: BedrockItemVersion::None, component_based: false, @@ -80262,49 +80549,49 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const WOODEN_SHOVEL: Self = Self { - id: 340, + id: 311, registry_key: "minecraft:wooden_shovel", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOODEN_SLAB: Self = Self { - id: 814, + id: 810, registry_key: "minecraft:wooden_slab", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const WOODEN_SPEAR : Self = Self { id : 263 , registry_key : "minecraft:wooden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0F\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x12minecraft:cooldown\x05\x08durationff&?\x08\x04type\x06attack\x08\x08category\x05spear\0\n\x0Eminecraft:fuel\x05\x08duration\0\0 A\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.wooden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.wooden_spear.attack_miss\0\n\x18minecraft:swing_duration\x05\x05valueff&?\0\t\titem_tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\xC8\0\0\x05\rhitbox_margin\0\0\x80>\x05\x0Fdamage_modifier\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x13dismount_conditions\x05\tmin_speed\0\0`A\x02\x0Cmax_durationd\0\x05\x12min_relative_speed\0\0\0\0\0\x05\x11damage_multiplier333?\x02\x05delay\x0F\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration,\x01\0\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\x08\x0Bstart_sound\x15item.wooden_spear.use\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x16minecraft:display_name\x08\x05value\x16item.wooden_spear.name\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durabilityx\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:wooden_spear\0\n\rrepair_amount\x08\nexpression)context.other->query.remaining_durability\x02\x07version\r\0\0\0\t\x05items\n\x02\x08\x04tags\x1Eq.all_tags('minecraft:planks')\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression\x1Bquery.max_durability * 0.25\0\0\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x0Fitem_properties\x03\x11enchantable_value\x1E\x01\x0Eshould_despawn\x01\x08\x0Ecreative_group\0\x01\x04foil\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x01\rhand_equipped\x01\x03\x06damage\x02\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nwood_spear\0\0\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x05\x0Cmining_speed\0\0\x80?\0\0" } ; + pub const WOODEN_SPEAR : Self = Self { id : 856 , registry_key : "minecraft:wooden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.wooden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.wooden_spear.attack_miss\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x01\x04foil\0\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\x03\x06damage\x02\x08\x10enchantable_slot\x0Bmelee_spear\x01\rhand_equipped\x01\x03\x11enchantable_value\x1E\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nwood_spear\0\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\0\n\x16minecraft:display_name\x08\x05value\x16item.wooden_spear.name\0\t\titem_tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:wooden_spear\0\x08\rrepair_amount)context.other->query.remaining_durability\0\x08\rrepair_amount\x1Bquery.max_durability * 0.25\t\x05items\n\x02\x08\x04tags\x1Eq.all_tags('minecraft:planks')\0\0\0\n\x12minecraft:cooldown\x05\x08durationff&?\x08\x04type\x06attack\x08\x08category\x05spear\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durabilityx\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0F\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x14knockback_conditions\x02\x0Cmax_duration\xC8\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\x05\x11damage_multiplier333?\n\x13dismount_conditions\x02\x0Cmax_durationd\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0`A\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\x02\x05delay\x0F\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration,\x01\x05\tmin_speed\0\0\0\0\0\x05\x0Fdamage_modifier\0\0\0\0\0\0\n\x17minecraft:use_modifiers\x08\x0Bstart_sound\x15item.wooden_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_using\x06always\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x18minecraft:swing_duration\x05\x05valueff&?\0\n\x0Eminecraft:fuel\x05\x08duration\0\0 A\0\0\0" } ; pub const WOODEN_SWORD: Self = Self { - id: 339, + id: 310, registry_key: "minecraft:wooden_sword", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WOOL: Self = Self { - id: 795, + id: 789, registry_key: "minecraft:wool", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WRITABLE_BOOK: Self = Self { - id: 550, + id: 521, registry_key: "minecraft:writable_book", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const WRITTEN_BOOK: Self = Self { - id: 551, + id: 522, registry_key: "minecraft:written_book", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const YELLOW_BUNDLE : Self = Self { id : 280 , registry_key : "minecraft:yellow_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x18bundle_yellow_open_front\x08\x10bundle_open_back\x17bundle_yellow_open_back\x08\x07default\rbundle_yellow\0\0\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x06damage\0\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x01\x04foil\0\x05\x0Cmining_speed\0\0\x80?\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0" } ; + pub const YELLOW_BUNDLE : Self = Self { id : 873 , registry_key : "minecraft:yellow_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\ncomponents\n\x0Fitem_properties\x03\x11creative_category\x06\x03\x06damage\0\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x08\x10enchantable_slot\x04none\x05\x0Cmining_speed\0\0\x80?\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x02\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x18bundle_yellow_open_front\x08\x10bundle_open_back\x17bundle_yellow_open_back\x08\x07default\rbundle_yellow\0\0\x03\x0Bframe_count\x02\x01\x0Eshould_despawn\x01\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x03\ruse_animation\0\x03\x11enchantable_value\0\x01\x0Fstacked_by_data\0\x01\x12hidden_in_commands\x02\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\0\0" } ; pub const YELLOW_CANDLE: Self = Self { id: -417, registry_key: "minecraft:yellow_candle", @@ -80340,8 +80627,15 @@ impl BedrockItem { component_based: false, definition_components: b"\n\0\0", }; + pub const YELLOW_CUSHION: Self = Self { + id: 788, + registry_key: "minecraft:yellow_cushion", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const YELLOW_DYE: Self = Self { - id: 438, + id: 409, registry_key: "minecraft:yellow_dye", version: BedrockItemVersion::None, component_based: false, @@ -80355,12 +80649,19 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const YELLOW_HARNESS: Self = Self { - id: 771, + id: 745, registry_key: "minecraft:yellow_harness", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; + pub const YELLOW_POPLAR_LEAVES: Self = Self { + id: -1146, + registry_key: "minecraft:yellow_poplar_leaves", + version: BedrockItemVersion::None, + component_based: false, + definition_components: b"\n\0\0", + }; pub const YELLOW_SHULKER_BOX: Self = Self { id: -616, registry_key: "minecraft:yellow_shulker_box", @@ -80397,7 +80698,7 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ZOGLIN_SPAWN_EGG: Self = Self { - id: 532, + id: 503, registry_key: "minecraft:zoglin_spawn_egg", version: BedrockItemVersion::None, component_based: false, @@ -80411,41 +80712,41 @@ impl BedrockItem { definition_components: b"\n\0\0", }; pub const ZOMBIE_HORSE_SPAWN_EGG: Self = Self { - id: 502, + id: 473, registry_key: "minecraft:zombie_horse_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ZOMBIE_NAUTILUS_SPAWN_EGG: Self = Self { - id: 785, + id: 759, registry_key: "minecraft:zombie_nautilus_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ZOMBIE_PIGMAN_SPAWN_EGG: Self = Self { - id: 481, + id: 452, registry_key: "minecraft:zombie_pigman_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ZOMBIE_SPAWN_EGG: Self = Self { - id: 480, + id: 451, registry_key: "minecraft:zombie_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; pub const ZOMBIE_VILLAGER_SPAWN_EGG: Self = Self { - id: 511, + id: 482, registry_key: "minecraft:zombie_villager_spawn_egg", version: BedrockItemVersion::None, component_based: false, definition_components: b"\n\0\0", }; - pub const ALL_BEDROCK_ITEMS: [&'static Self; 1933] = [ + pub const ALL_BEDROCK_ITEMS: [&'static Self; 1976] = [ &Self::ACACIA_BOAT, &Self::ACACIA_BUTTON, &Self::ACACIA_CHEST_BOAT, @@ -80568,6 +80869,7 @@ impl BedrockItem { &Self::BLACK_CARPET, &Self::BLACK_CONCRETE, &Self::BLACK_CONCRETE_POWDER, + &Self::BLACK_CUSHION, &Self::BLACK_DYE, &Self::BLACK_GLAZED_TERRACOTTA, &Self::BLACK_HARNESS, @@ -80593,6 +80895,7 @@ impl BedrockItem { &Self::BLUE_CARPET, &Self::BLUE_CONCRETE, &Self::BLUE_CONCRETE_POWDER, + &Self::BLUE_CUSHION, &Self::BLUE_DYE, &Self::BLUE_EGG, &Self::BLUE_GLAZED_TERRACOTTA, @@ -80638,6 +80941,7 @@ impl BedrockItem { &Self::BROWN_CARPET, &Self::BROWN_CONCRETE, &Self::BROWN_CONCRETE_POWDER, + &Self::BROWN_CUSHION, &Self::BROWN_DYE, &Self::BROWN_EGG, &Self::BROWN_GLAZED_TERRACOTTA, @@ -80876,6 +81180,7 @@ impl BedrockItem { &Self::CYAN_CARPET, &Self::CYAN_CONCRETE, &Self::CYAN_CONCRETE_POWDER, + &Self::CYAN_CUSHION, &Self::CYAN_DYE, &Self::CYAN_GLAZED_TERRACOTTA, &Self::CYAN_HARNESS, @@ -81260,6 +81565,7 @@ impl BedrockItem { &Self::GRAY_CARPET, &Self::GRAY_CONCRETE, &Self::GRAY_CONCRETE_POWDER, + &Self::GRAY_CUSHION, &Self::GRAY_DYE, &Self::GRAY_GLAZED_TERRACOTTA, &Self::GRAY_HARNESS, @@ -81274,6 +81580,7 @@ impl BedrockItem { &Self::GREEN_CARPET, &Self::GREEN_CONCRETE, &Self::GREEN_CONCRETE_POWDER, + &Self::GREEN_CUSHION, &Self::GREEN_DYE, &Self::GREEN_GLAZED_TERRACOTTA, &Self::GREEN_HARNESS, @@ -81397,6 +81704,7 @@ impl BedrockItem { &Self::ITEM_NETHER_WART, &Self::ITEM_REEDS, &Self::ITEM_SOUL_CAMPFIRE, + &Self::ITEM_STRAW_BED, &Self::ITEM_WHEAT, &Self::JIGSAW, &Self::JUKEBOX, @@ -81467,6 +81775,7 @@ impl BedrockItem { &Self::LIGHT_BLUE_CARPET, &Self::LIGHT_BLUE_CONCRETE, &Self::LIGHT_BLUE_CONCRETE_POWDER, + &Self::LIGHT_BLUE_CUSHION, &Self::LIGHT_BLUE_DYE, &Self::LIGHT_BLUE_GLAZED_TERRACOTTA, &Self::LIGHT_BLUE_HARNESS, @@ -81481,6 +81790,7 @@ impl BedrockItem { &Self::LIGHT_GRAY_CARPET, &Self::LIGHT_GRAY_CONCRETE, &Self::LIGHT_GRAY_CONCRETE_POWDER, + &Self::LIGHT_GRAY_CUSHION, &Self::LIGHT_GRAY_DYE, &Self::LIGHT_GRAY_HARNESS, &Self::LIGHT_GRAY_SHULKER_BOX, @@ -81498,6 +81808,7 @@ impl BedrockItem { &Self::LIME_CARPET, &Self::LIME_CONCRETE, &Self::LIME_CONCRETE_POWDER, + &Self::LIME_CUSHION, &Self::LIME_DYE, &Self::LIME_GLAZED_TERRACOTTA, &Self::LIME_HARNESS, @@ -81527,6 +81838,7 @@ impl BedrockItem { &Self::MAGENTA_CARPET, &Self::MAGENTA_CONCRETE, &Self::MAGENTA_CONCRETE_POWDER, + &Self::MAGENTA_CUSHION, &Self::MAGENTA_DYE, &Self::MAGENTA_GLAZED_TERRACOTTA, &Self::MAGENTA_HARNESS, @@ -81687,9 +81999,11 @@ impl BedrockItem { &Self::ORANGE_CARPET, &Self::ORANGE_CONCRETE, &Self::ORANGE_CONCRETE_POWDER, + &Self::ORANGE_CUSHION, &Self::ORANGE_DYE, &Self::ORANGE_GLAZED_TERRACOTTA, &Self::ORANGE_HARNESS, + &Self::ORANGE_POPLAR_LEAVES, &Self::ORANGE_SHULKER_BOX, &Self::ORANGE_STAINED_GLASS, &Self::ORANGE_STAINED_GLASS_PANE, @@ -81762,6 +82076,7 @@ impl BedrockItem { &Self::PINK_CARPET, &Self::PINK_CONCRETE, &Self::PINK_CONCRETE_POWDER, + &Self::PINK_CUSHION, &Self::PINK_DYE, &Self::PINK_GLAZED_TERRACOTTA, &Self::PINK_HARNESS, @@ -81829,6 +82144,26 @@ impl BedrockItem { &Self::POLISHED_TUFF_SLAB, &Self::POLISHED_TUFF_STAIRS, &Self::POLISHED_TUFF_WALL, + &Self::POPLAR_BOAT, + &Self::POPLAR_BUTTON, + &Self::POPLAR_CHEST_BOAT, + &Self::POPLAR_DOOR, + &Self::POPLAR_DOUBLE_SLAB, + &Self::POPLAR_FENCE, + &Self::POPLAR_FENCE_GATE, + &Self::POPLAR_HANGING_SIGN, + &Self::POPLAR_LOG, + &Self::POPLAR_PLANKS, + &Self::POPLAR_PRESSURE_PLATE, + &Self::POPLAR_SAPLING, + &Self::POPLAR_SHELF, + &Self::POPLAR_SIGN, + &Self::POPLAR_SLAB, + &Self::POPLAR_STAIRS, + &Self::POPLAR_STANDING_SIGN, + &Self::POPLAR_TRAPDOOR, + &Self::POPLAR_WALL_SIGN, + &Self::POPLAR_WOOD, &Self::POPPED_CHORUS_FRUIT, &Self::POPPY, &Self::PORKCHOP, @@ -81866,6 +82201,7 @@ impl BedrockItem { &Self::PURPLE_CARPET, &Self::PURPLE_CONCRETE, &Self::PURPLE_CONCRETE_POWDER, + &Self::PURPLE_CUSHION, &Self::PURPLE_DYE, &Self::PURPLE_GLAZED_TERRACOTTA, &Self::PURPLE_HARNESS, @@ -81909,6 +82245,7 @@ impl BedrockItem { &Self::RED_CARPET, &Self::RED_CONCRETE, &Self::RED_CONCRETE_POWDER, + &Self::RED_CUSHION, &Self::RED_DYE, &Self::RED_FLOWER, &Self::RED_GLAZED_TERRACOTTA, @@ -81920,6 +82257,7 @@ impl BedrockItem { &Self::RED_NETHER_BRICK_SLAB, &Self::RED_NETHER_BRICK_STAIRS, &Self::RED_NETHER_BRICK_WALL, + &Self::RED_POPLAR_LEAVES, &Self::RED_SAND, &Self::RED_SANDSTONE, &Self::RED_SANDSTONE_DOUBLE_SLAB, @@ -82095,6 +82433,7 @@ impl BedrockItem { &Self::STONEBRICK, &Self::STONECUTTER, &Self::STONECUTTER_BLOCK, + &Self::STRAW_BED, &Self::STRAY_SPAWN_EGG, &Self::STRIDER_SPAWN_EGG, &Self::STRING, @@ -82117,6 +82456,8 @@ impl BedrockItem { &Self::STRIPPED_OAK_WOOD, &Self::STRIPPED_PALE_OAK_LOG, &Self::STRIPPED_PALE_OAK_WOOD, + &Self::STRIPPED_POPLAR_LOG, + &Self::STRIPPED_POPLAR_WOOD, &Self::STRIPPED_SPRUCE_LOG, &Self::STRIPPED_SPRUCE_WOOD, &Self::STRIPPED_WARPED_HYPHAE, @@ -82325,6 +82666,7 @@ impl BedrockItem { &Self::WHITE_CARPET, &Self::WHITE_CONCRETE, &Self::WHITE_CONCRETE_POWDER, + &Self::WHITE_CUSHION, &Self::WHITE_DYE, &Self::WHITE_GLAZED_TERRACOTTA, &Self::WHITE_HARNESS, @@ -82364,9 +82706,11 @@ impl BedrockItem { &Self::YELLOW_CARPET, &Self::YELLOW_CONCRETE, &Self::YELLOW_CONCRETE_POWDER, + &Self::YELLOW_CUSHION, &Self::YELLOW_DYE, &Self::YELLOW_GLAZED_TERRACOTTA, &Self::YELLOW_HARNESS, + &Self::YELLOW_POPLAR_LEAVES, &Self::YELLOW_SHULKER_BOX, &Self::YELLOW_STAINED_GLASS, &Self::YELLOW_STAINED_GLASS_PANE, @@ -93150,10 +93494,10 @@ impl JavaToBedrockItemMapping { #[must_use] pub fn from_bedrock(bedrock_id: i16, bedrock_data: u32) -> Option<&'static Self> { match (bedrock_id, bedrock_data) { - (411, 0) => Some(&Self::ACACIA_BOAT), + (382, 0) => Some(&Self::ACACIA_BOAT), (-140, 0) => Some(&Self::ACACIA_BUTTON), - (684, 0) => Some(&Self::ACACIA_CHEST_BOAT), - (595, 0) => Some(&Self::ACACIA_DOOR), + (655, 0) => Some(&Self::ACACIA_CHEST_BOAT), + (566, 0) => Some(&Self::ACACIA_DOOR), (-575, 4) => Some(&Self::ACACIA_FENCE), (187, 0) => Some(&Self::ACACIA_FENCE_GATE), (-504, 0) => Some(&Self::ACACIA_HANGING_SIGN), @@ -93163,42 +93507,42 @@ impl JavaToBedrockItemMapping { (-150, 0) => Some(&Self::ACACIA_PRESSURE_PLATE), (-828, 0) => Some(&Self::ACACIA_SAPLING), (-1051, 0) => Some(&Self::ACACIA_SHELF), - (618, 0) => Some(&Self::ACACIA_SIGN), + (589, 0) => Some(&Self::ACACIA_SIGN), (-807, 0) => Some(&Self::ACACIA_SLAB), (163, 0) => Some(&Self::ACACIA_STAIRS), (-145, 0) => Some(&Self::ACACIA_TRAPDOOR), (-817, 4) => Some(&Self::ACACIA_WOOD), (126, 0) => Some(&Self::ACTIVATOR_RAIL), (-158, 0) => Some(&Self::AIR), - (673, 0) => Some(&Self::ALLAY_SPAWN_EGG), + (644, 0) => Some(&Self::ALLAY_SPAWN_EGG), (-831, 0) => Some(&Self::ALLIUM), (-327, 0) => Some(&Self::AMETHYST_BLOCK), (-329, 0) => Some(&Self::AMETHYST_CLUSTER), - (666, 0) => Some(&Self::AMETHYST_SHARD), + (637, 0) => Some(&Self::AMETHYST_SHARD), (-271, 0) => Some(&Self::ANCIENT_DEBRIS), (-594, 5) => Some(&Self::ANDESITE), (-893, 0) => Some(&Self::ANDESITE_SLAB), (-171, 0) => Some(&Self::ANDESITE_STAIRS), (-974, 4) => Some(&Self::ANDESITE_WALL), - (699, 0) => Some(&Self::ANGLER_POTTERY_SHERD), + (670, 0) => Some(&Self::ANGLER_POTTERY_SHERD), (145, 0) => Some(&Self::ANVIL), - (285, 0) => Some(&Self::APPLE), - (700, 0) => Some(&Self::ARCHER_POTTERY_SHERD), - (746, 0) => Some(&Self::ARMADILLO_SCUTE), - (745, 0) => Some(&Self::ARMADILLO_SPAWN_EGG), - (591, 0) => Some(&Self::ARMOR_STAND), - (701, 0) => Some(&Self::ARMS_UP_POTTERY_SHERD), - (332, 0) => Some(&Self::ARROW), - (401, 0) => Some(&Self::AXOLOTL_BUCKET), - (536, 0) => Some(&Self::AXOLOTL_SPAWN_EGG), + (878, 0) => Some(&Self::APPLE), + (671, 0) => Some(&Self::ARCHER_POTTERY_SHERD), + (720, 0) => Some(&Self::ARMADILLO_SCUTE), + (719, 0) => Some(&Self::ARMADILLO_SPAWN_EGG), + (562, 0) => Some(&Self::ARMOR_STAND), + (672, 0) => Some(&Self::ARMS_UP_POTTERY_SHERD), + (303, 0) => Some(&Self::ARROW), + (372, 0) => Some(&Self::AXOLOTL_BUCKET), + (507, 0) => Some(&Self::AXOLOTL_SPAWN_EGG), (-337, 0) => Some(&Self::AZALEA), (-324, 0) => Some(&Self::AZALEA_LEAVES), (-832, 0) => Some(&Self::AZURE_BLUET), - (310, 0) => Some(&Self::BAKED_POTATO), + (281, 0) => Some(&Self::BAKED_POTATO), (-163, 0) => Some(&Self::BAMBOO), (-527, 0) => Some(&Self::BAMBOO_BLOCK), (-511, 0) => Some(&Self::BAMBOO_BUTTON), - (696, 0) => Some(&Self::BAMBOO_CHEST_RAFT), + (667, 0) => Some(&Self::BAMBOO_CHEST_RAFT), (-517, 0) => Some(&Self::BAMBOO_DOOR), (-515, 0) => Some(&Self::BAMBOO_FENCE), (-516, 0) => Some(&Self::BAMBOO_FENCE_GATE), @@ -93208,31 +93552,31 @@ impl JavaToBedrockItemMapping { (-523, 0) => Some(&Self::BAMBOO_MOSAIC_STAIRS), (-510, 0) => Some(&Self::BAMBOO_PLANKS), (-514, 0) => Some(&Self::BAMBOO_PRESSURE_PLATE), - (695, 0) => Some(&Self::BAMBOO_RAFT), + (666, 0) => Some(&Self::BAMBOO_RAFT), (-1056, 0) => Some(&Self::BAMBOO_SHELF), - (694, 0) => Some(&Self::BAMBOO_SIGN), + (665, 0) => Some(&Self::BAMBOO_SIGN), (-513, 0) => Some(&Self::BAMBOO_SLAB), (-512, 0) => Some(&Self::BAMBOO_STAIRS), (-520, 0) => Some(&Self::BAMBOO_TRAPDOOR), (-203, 0) => Some(&Self::BARREL), (-161, 0) => Some(&Self::BARRIER), (-234, 0) => Some(&Self::BASALT), - (486, 0) => Some(&Self::BAT_SPAWN_EGG), + (457, 0) => Some(&Self::BAT_SPAWN_EGG), (138, 0) => Some(&Self::BEACON), (7, 0) => Some(&Self::BEDROCK), (-218, 0) => Some(&Self::BEE_NEST), - (528, 0) => Some(&Self::BEE_SPAWN_EGG), - (302, 0) => Some(&Self::BEEF), + (499, 0) => Some(&Self::BEE_SPAWN_EGG), + (273, 0) => Some(&Self::BEEF), (-219, 0) => Some(&Self::BEEHIVE), - (314, 0) => Some(&Self::BEETROOT), - (324, 0) => Some(&Self::BEETROOT_SEEDS), - (315, 0) => Some(&Self::BEETROOT_SOUP), + (285, 0) => Some(&Self::BEETROOT), + (295, 0) => Some(&Self::BEETROOT_SEEDS), + (286, 0) => Some(&Self::BEETROOT_SOUP), (-206, 0) => Some(&Self::BELL), (-323, 0) => Some(&Self::BIG_DRIPLEAF), - (408, 0) => Some(&Self::BIRCH_BOAT), + (379, 0) => Some(&Self::BIRCH_BOAT), (-141, 0) => Some(&Self::BIRCH_BUTTON), - (681, 0) => Some(&Self::BIRCH_CHEST_BOAT), - (593, 0) => Some(&Self::BIRCH_DOOR), + (652, 0) => Some(&Self::BIRCH_CHEST_BOAT), + (564, 0) => Some(&Self::BIRCH_DOOR), (-576, 2) => Some(&Self::BIRCH_FENCE), (184, 0) => Some(&Self::BIRCH_FENCE_GATE), (-502, 0) => Some(&Self::BIRCH_HANGING_SIGN), @@ -93242,21 +93586,21 @@ impl JavaToBedrockItemMapping { (-151, 0) => Some(&Self::BIRCH_PRESSURE_PLATE), (-826, 0) => Some(&Self::BIRCH_SAPLING), (-1049, 0) => Some(&Self::BIRCH_SHELF), - (616, 0) => Some(&Self::BIRCH_SIGN), + (587, 0) => Some(&Self::BIRCH_SIGN), (-805, 0) => Some(&Self::BIRCH_SLAB), (135, 0) => Some(&Self::BIRCH_STAIRS), (-146, 0) => Some(&Self::BIRCH_TRAPDOOR), (-815, 2) => Some(&Self::BIRCH_WOOD), - (606, 0) => Some(&Self::BLACK_BANNER), - (450, 15) => Some(&Self::BLACK_BED), - (264, 0) => Some(&Self::BLACK_BUNDLE), + (577, 0) => Some(&Self::BLACK_BANNER), + (421, 15) => Some(&Self::BLACK_BED), + (857, 0) => Some(&Self::BLACK_BUNDLE), (-428, 0) => Some(&Self::BLACK_CANDLE), (-611, 15) => Some(&Self::BLACK_CARPET), (-642, 15) => Some(&Self::BLACK_CONCRETE), (-723, 15) => Some(&Self::BLACK_CONCRETE_POWDER), - (427, 0) => Some(&Self::BLACK_DYE), + (398, 0) => Some(&Self::BLACK_DYE), (235, 0) => Some(&Self::BLACK_GLAZED_TERRACOTTA), - (756, 0) => Some(&Self::BLACK_HARNESS), + (730, 0) => Some(&Self::BLACK_HARNESS), (-627, 15) => Some(&Self::BLACK_SHULKER_BOX), (-687, 15) => Some(&Self::BLACK_STAINED_GLASS), (-657, 15) => Some(&Self::BLACK_STAINED_GLASS_PANE), @@ -93266,22 +93610,22 @@ impl JavaToBedrockItemMapping { (-282, 0) => Some(&Self::BLACKSTONE_SLAB), (-276, 0) => Some(&Self::BLACKSTONE_STAIRS), (-277, 0) => Some(&Self::BLACKSTONE_WALL), - (702, 0) => Some(&Self::BLADE_POTTERY_SHERD), + (673, 0) => Some(&Self::BLADE_POTTERY_SHERD), (-196, 0) => Some(&Self::BLAST_FURNACE), - (462, 0) => Some(&Self::BLAZE_POWDER), - (455, 0) => Some(&Self::BLAZE_ROD), - (489, 0) => Some(&Self::BLAZE_SPAWN_EGG), - (606, 4) => Some(&Self::BLUE_BANNER), - (450, 11) => Some(&Self::BLUE_BED), - (265, 0) => Some(&Self::BLUE_BUNDLE), + (433, 0) => Some(&Self::BLAZE_POWDER), + (426, 0) => Some(&Self::BLAZE_ROD), + (460, 0) => Some(&Self::BLAZE_SPAWN_EGG), + (577, 4) => Some(&Self::BLUE_BANNER), + (421, 11) => Some(&Self::BLUE_BED), + (858, 0) => Some(&Self::BLUE_BUNDLE), (-424, 0) => Some(&Self::BLUE_CANDLE), (-607, 11) => Some(&Self::BLUE_CARPET), (-638, 11) => Some(&Self::BLUE_CONCRETE), (-719, 11) => Some(&Self::BLUE_CONCRETE_POWDER), - (431, 0) => Some(&Self::BLUE_DYE), - (753, 0) => Some(&Self::BLUE_EGG), + (402, 0) => Some(&Self::BLUE_DYE), + (727, 0) => Some(&Self::BLUE_EGG), (231, 0) => Some(&Self::BLUE_GLAZED_TERRACOTTA), - (757, 0) => Some(&Self::BLUE_HARNESS), + (731, 0) => Some(&Self::BLUE_HARNESS), (-11, 0) => Some(&Self::BLUE_ICE), (-830, 0) => Some(&Self::BLUE_ORCHID), (-623, 11) => Some(&Self::BLUE_SHULKER_BOX), @@ -93289,40 +93633,40 @@ impl JavaToBedrockItemMapping { (-653, 11) => Some(&Self::BLUE_STAINED_GLASS_PANE), (-734, 11) => Some(&Self::BLUE_TERRACOTTA), (-563, 0) => Some(&Self::BLUE_WOOL), - (496, 0) => Some(&Self::BOGGED_SPAWN_EGG), - (741, 0) => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE), - (447, 0) => Some(&Self::BONE), + (467, 0) => Some(&Self::BOGGED_SPAWN_EGG), + (712, 0) => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE), + (418, 0) => Some(&Self::BONE), (216, 0) => Some(&Self::BONE_BLOCK), - (443, 0) => Some(&Self::BONE_MEAL), - (419, 0) => Some(&Self::BOOK), + (414, 0) => Some(&Self::BONE_MEAL), + (390, 0) => Some(&Self::BOOK), (47, 0) => Some(&Self::BOOKSHELF), - (625, 0) => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN), - (331, 0) => Some(&Self::BOW), - (353, 0) => Some(&Self::BOWL), + (596, 0) => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN), + (302, 0) => Some(&Self::BOW), + (324, 0) => Some(&Self::BOWL), (-581, 1) => Some(&Self::BRAIN_CORAL), (-849, 0) => Some(&Self::BRAIN_CORAL_BLOCK), (-840, 0) => Some(&Self::BRAIN_CORAL_FAN), - (290, 0) => Some(&Self::BREAD), - (281, 0) => Some(&Self::BREEZE_ROD), - (535, 0) => Some(&Self::BREEZE_SPAWN_EGG), - (703, 0) => Some(&Self::BREWER_POTTERY_SHERD), - (464, 0) => Some(&Self::BREWING_STAND), - (415, 0) => Some(&Self::BRICK), + (261, 0) => Some(&Self::BREAD), + (874, 0) => Some(&Self::BREEZE_ROD), + (506, 0) => Some(&Self::BREEZE_SPAWN_EGG), + (674, 0) => Some(&Self::BREWER_POTTERY_SHERD), + (435, 0) => Some(&Self::BREWING_STAND), + (386, 0) => Some(&Self::BRICK), (-874, 0) => Some(&Self::BRICK_SLAB), (108, 0) => Some(&Self::BRICK_STAIRS), (-976, 6) => Some(&Self::BRICK_WALL), (45, 0) => Some(&Self::BRICKS), - (606, 3) => Some(&Self::BROWN_BANNER), - (450, 12) => Some(&Self::BROWN_BED), - (266, 0) => Some(&Self::BROWN_BUNDLE), + (577, 3) => Some(&Self::BROWN_BANNER), + (421, 12) => Some(&Self::BROWN_BED), + (859, 0) => Some(&Self::BROWN_BUNDLE), (-425, 0) => Some(&Self::BROWN_CANDLE), (-608, 12) => Some(&Self::BROWN_CARPET), (-639, 12) => Some(&Self::BROWN_CONCRETE), (-720, 12) => Some(&Self::BROWN_CONCRETE_POWDER), - (430, 0) => Some(&Self::BROWN_DYE), - (754, 0) => Some(&Self::BROWN_EGG), + (401, 0) => Some(&Self::BROWN_DYE), + (728, 0) => Some(&Self::BROWN_EGG), (232, 0) => Some(&Self::BROWN_GLAZED_TERRACOTTA), - (758, 0) => Some(&Self::BROWN_HARNESS), + (732, 0) => Some(&Self::BROWN_HARNESS), (39, 0) => Some(&Self::BROWN_MUSHROOM), (99, 14) => Some(&Self::BROWN_MUSHROOM_BLOCK), (-624, 12) => Some(&Self::BROWN_SHULKER_BOX), @@ -93330,40 +93674,40 @@ impl JavaToBedrockItemMapping { (-654, 12) => Some(&Self::BROWN_STAINED_GLASS_PANE), (-735, 12) => Some(&Self::BROWN_TERRACOTTA), (-555, 0) => Some(&Self::BROWN_WOOL), - (722, 0) => Some(&Self::BRUSH), + (693, 0) => Some(&Self::BRUSH), (-582, 2) => Some(&Self::BUBBLE_CORAL), (-850, 0) => Some(&Self::BUBBLE_CORAL_BLOCK), (-841, 0) => Some(&Self::BUBBLE_CORAL_FAN), - (392, 0) => Some(&Self::BUCKET), + (363, 0) => Some(&Self::BUCKET), (-328, 0) => Some(&Self::BUDDING_AMETHYST), - (267, 0) => Some(&Self::BUNDLE), - (704, 0) => Some(&Self::BURN_POTTERY_SHERD), + (860, 0) => Some(&Self::BUNDLE), + (675, 0) => Some(&Self::BURN_POTTERY_SHERD), (-1023, 0) => Some(&Self::BUSH), (81, 0) => Some(&Self::CACTUS), (-1030, 0) => Some(&Self::CACTUS_FLOWER), - (449, 0) => Some(&Self::CAKE), + (420, 0) => Some(&Self::CAKE), (-326, 0) => Some(&Self::CALCITE), (-580, 0) => Some(&Self::CALIBRATED_SCULK_SENSOR), - (698, 0) => Some(&Self::CAMEL_HUSK_SPAWN_EGG), - (697, 0) => Some(&Self::CAMEL_SPAWN_EGG), - (630, 0) => Some(&Self::CAMPFIRE), + (669, 0) => Some(&Self::CAMEL_HUSK_SPAWN_EGG), + (668, 0) => Some(&Self::CAMEL_SPAWN_EGG), + (601, 0) => Some(&Self::CAMPFIRE), (-412, 0) => Some(&Self::CANDLE), - (308, 0) => Some(&Self::CARROT), - (556, 0) => Some(&Self::CARROT_ON_A_STICK), + (279, 0) => Some(&Self::CARROT), + (527, 0) => Some(&Self::CARROT_ON_A_STICK), (-200, 0) => Some(&Self::CARTOGRAPHY_TABLE), (-155, 0) => Some(&Self::CARVED_PUMPKIN), - (522, 0) => Some(&Self::CAT_SPAWN_EGG), - (465, 0) => Some(&Self::CAULDRON), - (490, 0) => Some(&Self::CAVE_SPIDER_SPAWN_EGG), + (493, 0) => Some(&Self::CAT_SPAWN_EGG), + (436, 0) => Some(&Self::CAULDRON), + (461, 0) => Some(&Self::CAVE_SPIDER_SPAWN_EGG), (189, 0) => Some(&Self::CHAIN_COMMAND_BLOCK), - (374, 0) => Some(&Self::CHAINMAIL_BOOTS), - (372, 0) => Some(&Self::CHAINMAIL_CHESTPLATE), - (371, 0) => Some(&Self::CHAINMAIL_HELMET), - (373, 0) => Some(&Self::CHAINMAIL_LEGGINGS), - (334, 0) => Some(&Self::CHARCOAL), - (691, 0) => Some(&Self::CHERRY_BOAT), + (345, 0) => Some(&Self::CHAINMAIL_BOOTS), + (343, 0) => Some(&Self::CHAINMAIL_CHESTPLATE), + (342, 0) => Some(&Self::CHAINMAIL_HELMET), + (344, 0) => Some(&Self::CHAINMAIL_LEGGINGS), + (305, 0) => Some(&Self::CHARCOAL), + (662, 0) => Some(&Self::CHERRY_BOAT), (-530, 0) => Some(&Self::CHERRY_BUTTON), - (692, 0) => Some(&Self::CHERRY_CHEST_BOAT), + (663, 0) => Some(&Self::CHERRY_CHEST_BOAT), (-531, 0) => Some(&Self::CHERRY_DOOR), (-532, 0) => Some(&Self::CHERRY_FENCE), (-533, 0) => Some(&Self::CHERRY_FENCE_GATE), @@ -93374,15 +93718,15 @@ impl JavaToBedrockItemMapping { (-538, 0) => Some(&Self::CHERRY_PRESSURE_PLATE), (-547, 0) => Some(&Self::CHERRY_SAPLING), (-1054, 0) => Some(&Self::CHERRY_SHELF), - (693, 0) => Some(&Self::CHERRY_SIGN), + (664, 0) => Some(&Self::CHERRY_SIGN), (-539, 0) => Some(&Self::CHERRY_SLAB), (-541, 0) => Some(&Self::CHERRY_STAIRS), (-543, 0) => Some(&Self::CHERRY_TRAPDOOR), (-546, 0) => Some(&Self::CHERRY_WOOD), (54, 0) => Some(&Self::CHEST), - (421, 0) => Some(&Self::CHEST_MINECART), - (304, 0) => Some(&Self::CHICKEN), - (468, 0) => Some(&Self::CHICKEN_SPAWN_EGG), + (392, 0) => Some(&Self::CHEST_MINECART), + (275, 0) => Some(&Self::CHICKEN), + (439, 0) => Some(&Self::CHICKEN_SPAWN_EGG), (-959, 0) => Some(&Self::CHIPPED_ANVIL), (-526, 0) => Some(&Self::CHISELED_BOOKSHELF), (-1124, 0) => Some(&Self::CHISELED_CINNABAR), @@ -93399,7 +93743,7 @@ impl JavaToBedrockItemMapping { (-753, 0) => Some(&Self::CHISELED_TUFF), (-759, 0) => Some(&Self::CHISELED_TUFF_BRICKS), (200, 0) => Some(&Self::CHORUS_FLOWER), - (597, 0) => Some(&Self::CHORUS_FRUIT), + (568, 0) => Some(&Self::CHORUS_FRUIT), (240, 0) => Some(&Self::CHORUS_PLANT), (-1109, 0) => Some(&Self::CINNABAR), (-1120, 0) => Some(&Self::CINNABAR_BRICK_SLAB), @@ -93410,14 +93754,14 @@ impl JavaToBedrockItemMapping { (-1112, 0) => Some(&Self::CINNABAR_STAIRS), (-1113, 0) => Some(&Self::CINNABAR_WALL), (82, 0) => Some(&Self::CLAY), - (416, 0) => Some(&Self::CLAY_BALL), - (425, 0) => Some(&Self::CLOCK), + (387, 0) => Some(&Self::CLAY_BALL), + (396, 0) => Some(&Self::CLOCK), (-1019, 0) => Some(&Self::CLOSED_EYEBLOSSOM), - (333, 0) => Some(&Self::COAL), + (304, 0) => Some(&Self::COAL), (173, 0) => Some(&Self::COAL_BLOCK), (16, 0) => Some(&Self::COAL_ORE), (-962, 0) => Some(&Self::COARSE_DIRT), - (726, 0) => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE), + (697, 0) => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE), (-379, 0) => Some(&Self::COBBLED_DEEPSLATE), (-380, 0) => Some(&Self::COBBLED_DEEPSLATE_SLAB), (-381, 0) => Some(&Self::COBBLED_DEEPSLATE_STAIRS), @@ -93427,53 +93771,53 @@ impl JavaToBedrockItemMapping { (67, 0) => Some(&Self::COBBLESTONE_STAIRS), (139, 0) => Some(&Self::COBBLESTONE_WALL), (30, 0) => Some(&Self::COBWEB), - (444, 3) => Some(&Self::COCOA_BEANS), - (293, 0) => Some(&Self::COD), - (396, 0) => Some(&Self::COD_BUCKET), - (514, 0) => Some(&Self::COD_SPAWN_EGG), + (415, 3) => Some(&Self::COCOA_BEANS), + (264, 0) => Some(&Self::COD), + (367, 0) => Some(&Self::COD_BUCKET), + (485, 0) => Some(&Self::COD_SPAWN_EGG), (137, 0) => Some(&Self::COMMAND_BLOCK), - (602, 0) => Some(&Self::COMMAND_BLOCK_MINECART), - (561, 0) => Some(&Self::COMPARATOR), - (423, 0) => Some(&Self::COMPASS), + (573, 0) => Some(&Self::COMMAND_BLOCK_MINECART), + (532, 0) => Some(&Self::COMPARATOR), + (394, 0) => Some(&Self::COMPASS), (-213, 0) => Some(&Self::COMPOSTER), (-157, 0) => Some(&Self::CONDUIT), - (303, 0) => Some(&Self::COOKED_BEEF), - (305, 0) => Some(&Self::COOKED_CHICKEN), - (297, 0) => Some(&Self::COOKED_COD), - (590, 0) => Some(&Self::COOKED_MUTTON), - (292, 0) => Some(&Self::COOKED_PORKCHOP), - (318, 0) => Some(&Self::COOKED_RABBIT), - (298, 0) => Some(&Self::COOKED_SALMON), - (300, 0) => Some(&Self::COOKIE), - (776, 0) => Some(&Self::COPPER_AXE), + (274, 0) => Some(&Self::COOKED_BEEF), + (276, 0) => Some(&Self::COOKED_CHICKEN), + (268, 0) => Some(&Self::COOKED_COD), + (561, 0) => Some(&Self::COOKED_MUTTON), + (263, 0) => Some(&Self::COOKED_PORKCHOP), + (289, 0) => Some(&Self::COOKED_RABBIT), + (269, 0) => Some(&Self::COOKED_SALMON), + (271, 0) => Some(&Self::COOKIE), + (750, 0) => Some(&Self::COPPER_AXE), (-1066, 0) => Some(&Self::COPPER_BARS), (-340, 0) => Some(&Self::COPPER_BLOCK), - (781, 0) => Some(&Self::COPPER_BOOTS), + (755, 0) => Some(&Self::COPPER_BOOTS), (-776, 0) => Some(&Self::COPPER_BULB), (-1074, 0) => Some(&Self::COPPER_CHAIN), (-1031, 0) => Some(&Self::COPPER_CHEST), - (779, 0) => Some(&Self::COPPER_CHESTPLATE), + (753, 0) => Some(&Self::COPPER_CHESTPLATE), (-784, 0) => Some(&Self::COPPER_DOOR), - (772, 0) => Some(&Self::COPPER_GOLEM_SPAWN_EGG), + (746, 0) => Some(&Self::COPPER_GOLEM_SPAWN_EGG), (-1039, 0) => Some(&Self::COPPER_GOLEM_STATUE), (-768, 0) => Some(&Self::COPPER_GRATE), - (778, 0) => Some(&Self::COPPER_HELMET), - (777, 0) => Some(&Self::COPPER_HOE), - (783, 0) => Some(&Self::COPPER_HORSE_ARMOR), - (544, 0) => Some(&Self::COPPER_INGOT), + (752, 0) => Some(&Self::COPPER_HELMET), + (751, 0) => Some(&Self::COPPER_HOE), + (757, 0) => Some(&Self::COPPER_HORSE_ARMOR), + (515, 0) => Some(&Self::COPPER_INGOT), (-1083, 0) => Some(&Self::COPPER_LANTERN), - (780, 0) => Some(&Self::COPPER_LEGGINGS), - (787, 0) => Some(&Self::COPPER_NAUTILUS_ARMOR), - (782, 0) => Some(&Self::COPPER_NUGGET), + (754, 0) => Some(&Self::COPPER_LEGGINGS), + (761, 0) => Some(&Self::COPPER_NAUTILUS_ARMOR), + (756, 0) => Some(&Self::COPPER_NUGGET), (-311, 0) => Some(&Self::COPPER_ORE), - (775, 0) => Some(&Self::COPPER_PICKAXE), - (774, 0) => Some(&Self::COPPER_SHOVEL), - (257, 0) => Some(&Self::COPPER_SPEAR), - (773, 0) => Some(&Self::COPPER_SWORD), + (749, 0) => Some(&Self::COPPER_PICKAXE), + (748, 0) => Some(&Self::COPPER_SHOVEL), + (850, 0) => Some(&Self::COPPER_SPEAR), + (747, 0) => Some(&Self::COPPER_SWORD), (-1082, 0) => Some(&Self::COPPER_TORCH), (-792, 0) => Some(&Self::COPPER_TRAPDOOR), (-838, 0) => Some(&Self::CORNFLOWER), - (469, 0) => Some(&Self::COW_SPAWN_EGG), + (440, 0) => Some(&Self::COW_SPAWN_EGG), (-410, 0) => Some(&Self::CRACKED_DEEPSLATE_BRICKS), (-409, 0) => Some(&Self::CRACKED_DEEPSLATE_TILES), (-303, 0) => Some(&Self::CRACKED_NETHER_BRICKS), @@ -93482,12 +93826,12 @@ impl JavaToBedrockItemMapping { (-313, 0) => Some(&Self::CRAFTER), (58, 0) => Some(&Self::CRAFTING_TABLE), (-1012, 0) => Some(&Self::CREAKING_HEART), - (751, 0) => Some(&Self::CREAKING_SPAWN_EGG), - (621, 0) => Some(&Self::CREEPER_BANNER_PATTERN), + (725, 0) => Some(&Self::CREAKING_SPAWN_EGG), + (592, 0) => Some(&Self::CREEPER_BANNER_PATTERN), (-968, 0) => Some(&Self::CREEPER_HEAD), - (474, 0) => Some(&Self::CREEPER_SPAWN_EGG), + (445, 0) => Some(&Self::CREEPER_SPAWN_EGG), (-260, 0) => Some(&Self::CRIMSON_BUTTON), - (659, 0) => Some(&Self::CRIMSON_DOOR), + (630, 0) => Some(&Self::CRIMSON_DOOR), (-256, 0) => Some(&Self::CRIMSON_FENCE), (-258, 0) => Some(&Self::CRIMSON_FENCE_GATE), (-228, 0) => Some(&Self::CRIMSON_FUNGUS), @@ -93498,12 +93842,12 @@ impl JavaToBedrockItemMapping { (-262, 0) => Some(&Self::CRIMSON_PRESSURE_PLATE), (-223, 0) => Some(&Self::CRIMSON_ROOTS), (-1057, 0) => Some(&Self::CRIMSON_SHELF), - (657, 0) => Some(&Self::CRIMSON_SIGN), + (628, 0) => Some(&Self::CRIMSON_SIGN), (-264, 0) => Some(&Self::CRIMSON_SLAB), (-254, 0) => Some(&Self::CRIMSON_STAIRS), (-225, 0) => Some(&Self::CRIMSON_STEM), (-246, 0) => Some(&Self::CRIMSON_TRAPDOOR), - (614, 0) => Some(&Self::CROSSBOW), + (585, 0) => Some(&Self::CROSSBOW), (-289, 0) => Some(&Self::CRYING_OBSIDIAN), (-347, 0) => Some(&Self::CUT_COPPER), (-361, 0) => Some(&Self::CUT_COPPER_SLAB), @@ -93512,16 +93856,16 @@ impl JavaToBedrockItemMapping { (-901, 0) => Some(&Self::CUT_RED_SANDSTONE_SLAB), (-945, 0) => Some(&Self::CUT_SANDSTONE), (-900, 0) => Some(&Self::CUT_SANDSTONE_SLAB), - (606, 6) => Some(&Self::CYAN_BANNER), - (450, 9) => Some(&Self::CYAN_BED), - (268, 0) => Some(&Self::CYAN_BUNDLE), + (577, 6) => Some(&Self::CYAN_BANNER), + (421, 9) => Some(&Self::CYAN_BED), + (861, 0) => Some(&Self::CYAN_BUNDLE), (-422, 0) => Some(&Self::CYAN_CANDLE), (-605, 9) => Some(&Self::CYAN_CARPET), (-636, 9) => Some(&Self::CYAN_CONCRETE), (-717, 9) => Some(&Self::CYAN_CONCRETE_POWDER), - (433, 0) => Some(&Self::CYAN_DYE), + (404, 0) => Some(&Self::CYAN_DYE), (229, 0) => Some(&Self::CYAN_GLAZED_TERRACOTTA), - (759, 0) => Some(&Self::CYAN_HARNESS), + (733, 0) => Some(&Self::CYAN_HARNESS), (-621, 9) => Some(&Self::CYAN_SHULKER_BOX), (-681, 9) => Some(&Self::CYAN_STAINED_GLASS), (-651, 9) => Some(&Self::CYAN_STAINED_GLASS_PANE), @@ -93529,11 +93873,11 @@ impl JavaToBedrockItemMapping { (-561, 0) => Some(&Self::CYAN_WOOL), (-960, 0) => Some(&Self::DAMAGED_ANVIL), (37, 0) => Some(&Self::DANDELION), - (705, 0) => Some(&Self::DANGER_POTTERY_SHERD), - (412, 0) => Some(&Self::DARK_OAK_BOAT), + (676, 0) => Some(&Self::DANGER_POTTERY_SHERD), + (383, 0) => Some(&Self::DARK_OAK_BOAT), (-142, 0) => Some(&Self::DARK_OAK_BUTTON), - (685, 0) => Some(&Self::DARK_OAK_CHEST_BOAT), - (596, 0) => Some(&Self::DARK_OAK_DOOR), + (656, 0) => Some(&Self::DARK_OAK_CHEST_BOAT), + (567, 0) => Some(&Self::DARK_OAK_DOOR), (-577, 5) => Some(&Self::DARK_OAK_FENCE), (186, 0) => Some(&Self::DARK_OAK_FENCE_GATE), (-505, 0) => Some(&Self::DARK_OAK_HANGING_SIGN), @@ -93543,7 +93887,7 @@ impl JavaToBedrockItemMapping { (-152, 0) => Some(&Self::DARK_OAK_PRESSURE_PLATE), (-829, 0) => Some(&Self::DARK_OAK_SAPLING), (-1052, 0) => Some(&Self::DARK_OAK_SHELF), - (619, 0) => Some(&Self::DARK_OAK_SIGN), + (590, 0) => Some(&Self::DARK_OAK_SIGN), (-808, 0) => Some(&Self::DARK_OAK_SLAB), (164, 0) => Some(&Self::DARK_OAK_STAIRS), (-147, 0) => Some(&Self::DARK_OAK_TRAPDOOR), @@ -93568,7 +93912,7 @@ impl JavaToBedrockItemMapping { (-585, 8) => Some(&Self::DEAD_TUBE_CORAL), (-853, 0) => Some(&Self::DEAD_TUBE_CORAL_BLOCK), (-134, 0) => Some(&Self::DEAD_TUBE_CORAL_FAN), - (352, 0) => Some(&Self::DEBUG_STICK), + (323, 0) => Some(&Self::DEBUG_STICK), (-551, 0) => Some(&Self::DECORATED_POT), (-378, 0) => Some(&Self::DEEPSLATE), (-392, 0) => Some(&Self::DEEPSLATE_BRICK_SLAB), @@ -93588,52 +93932,52 @@ impl JavaToBedrockItemMapping { (-390, 0) => Some(&Self::DEEPSLATE_TILE_WALL), (-387, 0) => Some(&Self::DEEPSLATE_TILES), (28, 0) => Some(&Self::DETECTOR_RAIL), - (335, 0) => Some(&Self::DIAMOND), - (350, 0) => Some(&Self::DIAMOND_AXE), + (306, 0) => Some(&Self::DIAMOND), + (321, 0) => Some(&Self::DIAMOND_AXE), (57, 0) => Some(&Self::DIAMOND_BLOCK), - (382, 0) => Some(&Self::DIAMOND_BOOTS), - (380, 0) => Some(&Self::DIAMOND_CHESTPLATE), - (379, 0) => Some(&Self::DIAMOND_HELMET), - (364, 0) => Some(&Self::DIAMOND_HOE), - (572, 0) => Some(&Self::DIAMOND_HORSE_ARMOR), - (381, 0) => Some(&Self::DIAMOND_LEGGINGS), - (790, 0) => Some(&Self::DIAMOND_NAUTILUS_ARMOR), + (353, 0) => Some(&Self::DIAMOND_BOOTS), + (351, 0) => Some(&Self::DIAMOND_CHESTPLATE), + (350, 0) => Some(&Self::DIAMOND_HELMET), + (335, 0) => Some(&Self::DIAMOND_HOE), + (543, 0) => Some(&Self::DIAMOND_HORSE_ARMOR), + (352, 0) => Some(&Self::DIAMOND_LEGGINGS), + (764, 0) => Some(&Self::DIAMOND_NAUTILUS_ARMOR), (56, 0) => Some(&Self::DIAMOND_ORE), - (349, 0) => Some(&Self::DIAMOND_PICKAXE), - (348, 0) => Some(&Self::DIAMOND_SHOVEL), - (258, 0) => Some(&Self::DIAMOND_SPEAR), - (347, 0) => Some(&Self::DIAMOND_SWORD), + (320, 0) => Some(&Self::DIAMOND_PICKAXE), + (319, 0) => Some(&Self::DIAMOND_SHOVEL), + (851, 0) => Some(&Self::DIAMOND_SPEAR), + (318, 0) => Some(&Self::DIAMOND_SWORD), (-592, 3) => Some(&Self::DIORITE), (-894, 0) => Some(&Self::DIORITE_SLAB), (-170, 0) => Some(&Self::DIORITE_STAIRS), (-973, 3) => Some(&Self::DIORITE_WALL), (3, 0) => Some(&Self::DIRT), (198, 0) => Some(&Self::DIRT_PATH), - (679, 0) => Some(&Self::DISC_FRAGMENT_5), + (650, 0) => Some(&Self::DISC_FRAGMENT_5), (23, 3) => Some(&Self::DISPENSER), - (518, 0) => Some(&Self::DOLPHIN_SPAWN_EGG), - (499, 0) => Some(&Self::DONKEY_SPAWN_EGG), - (599, 0) => Some(&Self::DRAGON_BREATH), + (489, 0) => Some(&Self::DOLPHIN_SPAWN_EGG), + (470, 0) => Some(&Self::DONKEY_SPAWN_EGG), + (570, 0) => Some(&Self::DRAGON_BREATH), (122, 0) => Some(&Self::DRAGON_EGG), (-969, 0) => Some(&Self::DRAGON_HEAD), (-1027, 0) => Some(&Self::DRIED_GHAST), - (299, 0) => Some(&Self::DRIED_KELP), + (270, 0) => Some(&Self::DRIED_KELP), (-139, 0) => Some(&Self::DRIED_KELP_BLOCK), (-317, 0) => Some(&Self::DRIPSTONE_BLOCK), (125, 3) => Some(&Self::DROPPER), - (517, 0) => Some(&Self::DROWNED_SPAWN_EGG), - (725, 0) => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE), - (689, 0) => Some(&Self::ECHO_SHARD), - (422, 0) => Some(&Self::EGG), - (505, 0) => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG), - (603, 0) => Some(&Self::ELYTRA), - (552, 0) => Some(&Self::EMERALD), + (488, 0) => Some(&Self::DROWNED_SPAWN_EGG), + (696, 0) => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE), + (660, 0) => Some(&Self::ECHO_SHARD), + (393, 0) => Some(&Self::EGG), + (476, 0) => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG), + (574, 0) => Some(&Self::ELYTRA), + (523, 0) => Some(&Self::EMERALD), (133, 0) => Some(&Self::EMERALD_BLOCK), (129, 0) => Some(&Self::EMERALD_ORE), - (560, 0) => Some(&Self::ENCHANTED_BOOK), - (288, 0) => Some(&Self::ENCHANTED_GOLDEN_APPLE), + (531, 0) => Some(&Self::ENCHANTED_BOOK), + (259, 0) => Some(&Self::ENCHANTED_GOLDEN_APPLE), (116, 0) => Some(&Self::ENCHANTING_TABLE), - (844, 0) => Some(&Self::END_CRYSTAL), + (849, 0) => Some(&Self::END_CRYSTAL), (120, 0) => Some(&Self::END_PORTAL_FRAME), (208, 0) => Some(&Self::END_ROD), (121, 0) => Some(&Self::END_STONE), @@ -93642,14 +93986,14 @@ impl JavaToBedrockItemMapping { (-980, 10) => Some(&Self::END_STONE_BRICK_WALL), (206, 0) => Some(&Self::END_STONE_BRICKS), (130, 0) => Some(&Self::ENDER_CHEST), - (541, 0) => Some(&Self::ENDER_DRAGON_SPAWN_EGG), - (466, 0) => Some(&Self::ENDER_EYE), - (454, 0) => Some(&Self::ENDER_PEARL), - (475, 0) => Some(&Self::ENDERMAN_SPAWN_EGG), - (493, 0) => Some(&Self::ENDERMITE_SPAWN_EGG), - (509, 0) => Some(&Self::EVOKER_SPAWN_EGG), - (548, 0) => Some(&Self::EXPERIENCE_BOTTLE), - (706, 0) => Some(&Self::EXPLORER_POTTERY_SHERD), + (512, 0) => Some(&Self::ENDER_DRAGON_SPAWN_EGG), + (437, 0) => Some(&Self::ENDER_EYE), + (425, 0) => Some(&Self::ENDER_PEARL), + (446, 0) => Some(&Self::ENDERMAN_SPAWN_EGG), + (464, 0) => Some(&Self::ENDERMITE_SPAWN_EGG), + (480, 0) => Some(&Self::EVOKER_SPAWN_EGG), + (519, 0) => Some(&Self::EXPERIENCE_BOTTLE), + (677, 0) => Some(&Self::EXPLORER_POTTERY_SHERD), (-761, 0) => Some(&Self::EXPOSED_CHISELED_COPPER), (-341, 0) => Some(&Self::EXPOSED_COPPER), (-1067, 0) => Some(&Self::EXPOSED_COPPER_BARS), @@ -93665,135 +94009,135 @@ impl JavaToBedrockItemMapping { (-362, 0) => Some(&Self::EXPOSED_CUT_COPPER_SLAB), (-355, 0) => Some(&Self::EXPOSED_CUT_COPPER_STAIRS), (-1059, 0) => Some(&Self::EXPOSED_LIGHTNING_ROD), - (729, 0) => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE), + (700, 0) => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE), (60, 0) => Some(&Self::FARMLAND), - (359, 0) => Some(&Self::FEATHER), - (461, 0) => Some(&Self::FERMENTED_SPIDER_EYE), + (330, 0) => Some(&Self::FEATHER), + (432, 0) => Some(&Self::FERMENTED_SPIDER_EYE), (-848, 0) => Some(&Self::FERN), - (624, 0) => Some(&Self::FIELD_MASONED_BANNER_PATTERN), - (452, 0) => Some(&Self::FILLED_MAP), - (549, 0) => Some(&Self::FIRE_CHARGE), + (595, 0) => Some(&Self::FIELD_MASONED_BANNER_PATTERN), + (423, 0) => Some(&Self::FILLED_MAP), + (520, 0) => Some(&Self::FIRE_CHARGE), (-583, 3) => Some(&Self::FIRE_CORAL), (-851, 0) => Some(&Self::FIRE_CORAL_BLOCK), (-842, 0) => Some(&Self::FIRE_CORAL_FAN), (-1025, 0) => Some(&Self::FIREFLY_BUSH), - (558, 0) => Some(&Self::FIREWORK_ROCKET), - (559, 0) => Some(&Self::FIREWORK_STAR), - (424, 0) => Some(&Self::FISHING_ROD), + (529, 0) => Some(&Self::FIREWORK_ROCKET), + (530, 0) => Some(&Self::FIREWORK_STAR), + (395, 0) => Some(&Self::FISHING_ROD), (-201, 0) => Some(&Self::FLETCHING_TABLE), - (388, 0) => Some(&Self::FLINT), - (330, 0) => Some(&Self::FLINT_AND_STEEL), - (740, 0) => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE), - (628, 0) => Some(&Self::FLOW_BANNER_PATTERN), - (707, 0) => Some(&Self::FLOW_POTTERY_SHERD), - (620, 0) => Some(&Self::FLOWER_BANNER_PATTERN), - (554, 0) => Some(&Self::FLOWER_POT), + (359, 0) => Some(&Self::FLINT), + (301, 0) => Some(&Self::FLINT_AND_STEEL), + (711, 0) => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE), + (599, 0) => Some(&Self::FLOW_BANNER_PATTERN), + (678, 0) => Some(&Self::FLOW_POTTERY_SHERD), + (591, 0) => Some(&Self::FLOWER_BANNER_PATTERN), + (525, 0) => Some(&Self::FLOWER_POT), (-338, 0) => Some(&Self::FLOWERING_AZALEA), (-325, 0) => Some(&Self::FLOWERING_AZALEA_LEAVES), - (524, 0) => Some(&Self::FOX_SPAWN_EGG), - (708, 0) => Some(&Self::FRIEND_POTTERY_SHERD), - (670, 0) => Some(&Self::FROG_SPAWN_EGG), + (495, 0) => Some(&Self::FOX_SPAWN_EGG), + (679, 0) => Some(&Self::FRIEND_POTTERY_SHERD), + (641, 0) => Some(&Self::FROG_SPAWN_EGG), (-468, 0) => Some(&Self::FROGSPAWN), (61, 0) => Some(&Self::FURNACE), - (565, 0) => Some(&Self::FURNACE_MINECART), - (487, 0) => Some(&Self::GHAST_SPAWN_EGG), - (457, 0) => Some(&Self::GHAST_TEAR), + (536, 0) => Some(&Self::FURNACE_MINECART), + (458, 0) => Some(&Self::GHAST_SPAWN_EGG), + (428, 0) => Some(&Self::GHAST_TEAR), (-281, 0) => Some(&Self::GILDED_BLACKSTONE), (20, 0) => Some(&Self::GLASS), - (460, 0) => Some(&Self::GLASS_BOTTLE), + (431, 0) => Some(&Self::GLASS_BOTTLE), (102, 0) => Some(&Self::GLASS_PANE), - (467, 0) => Some(&Self::GLISTERING_MELON_SLICE), - (627, 0) => Some(&Self::GLOBE_BANNER_PATTERN), - (845, 0) => Some(&Self::GLOW_BERRIES), - (543, 0) => Some(&Self::GLOW_INK_SAC), - (665, 0) => Some(&Self::GLOW_ITEM_FRAME), + (438, 0) => Some(&Self::GLISTERING_MELON_SLICE), + (598, 0) => Some(&Self::GLOBE_BANNER_PATTERN), + (879, 0) => Some(&Self::GLOW_BERRIES), + (514, 0) => Some(&Self::GLOW_INK_SAC), + (636, 0) => Some(&Self::GLOW_ITEM_FRAME), (-411, 0) => Some(&Self::GLOW_LICHEN), - (538, 0) => Some(&Self::GLOW_SQUID_SPAWN_EGG), + (509, 0) => Some(&Self::GLOW_SQUID_SPAWN_EGG), (89, 0) => Some(&Self::GLOWSTONE), - (426, 0) => Some(&Self::GLOWSTONE_DUST), - (669, 0) => Some(&Self::GOAT_HORN), - (537, 0) => Some(&Self::GOAT_SPAWN_EGG), + (397, 0) => Some(&Self::GLOWSTONE_DUST), + (640, 0) => Some(&Self::GOAT_HORN), + (508, 0) => Some(&Self::GOAT_SPAWN_EGG), (41, 0) => Some(&Self::GOLD_BLOCK), - (337, 0) => Some(&Self::GOLD_INGOT), - (458, 0) => Some(&Self::GOLD_NUGGET), + (308, 0) => Some(&Self::GOLD_INGOT), + (429, 0) => Some(&Self::GOLD_NUGGET), (14, 0) => Some(&Self::GOLD_ORE), - (287, 0) => Some(&Self::GOLDEN_APPLE), - (357, 0) => Some(&Self::GOLDEN_AXE), - (386, 0) => Some(&Self::GOLDEN_BOOTS), - (312, 0) => Some(&Self::GOLDEN_CARROT), - (384, 0) => Some(&Self::GOLDEN_CHESTPLATE), + (258, 0) => Some(&Self::GOLDEN_APPLE), + (328, 0) => Some(&Self::GOLDEN_AXE), + (357, 0) => Some(&Self::GOLDEN_BOOTS), + (283, 0) => Some(&Self::GOLDEN_CARROT), + (355, 0) => Some(&Self::GOLDEN_CHESTPLATE), (-1091, 0) => Some(&Self::GOLDEN_DANDELION), - (383, 0) => Some(&Self::GOLDEN_HELMET), - (365, 0) => Some(&Self::GOLDEN_HOE), - (571, 0) => Some(&Self::GOLDEN_HORSE_ARMOR), - (385, 0) => Some(&Self::GOLDEN_LEGGINGS), - (789, 0) => Some(&Self::GOLDEN_NAUTILUS_ARMOR), - (356, 0) => Some(&Self::GOLDEN_PICKAXE), - (355, 0) => Some(&Self::GOLDEN_SHOVEL), - (259, 0) => Some(&Self::GOLDEN_SPEAR), - (354, 0) => Some(&Self::GOLDEN_SWORD), + (354, 0) => Some(&Self::GOLDEN_HELMET), + (336, 0) => Some(&Self::GOLDEN_HOE), + (542, 0) => Some(&Self::GOLDEN_HORSE_ARMOR), + (356, 0) => Some(&Self::GOLDEN_LEGGINGS), + (763, 0) => Some(&Self::GOLDEN_NAUTILUS_ARMOR), + (327, 0) => Some(&Self::GOLDEN_PICKAXE), + (326, 0) => Some(&Self::GOLDEN_SHOVEL), + (852, 0) => Some(&Self::GOLDEN_SPEAR), + (325, 0) => Some(&Self::GOLDEN_SWORD), (-590, 1) => Some(&Self::GRANITE), (-896, 0) => Some(&Self::GRANITE_SLAB), (-169, 0) => Some(&Self::GRANITE_STAIRS), (-972, 2) => Some(&Self::GRANITE_WALL), (2, 0) => Some(&Self::GRASS_BLOCK), (13, 0) => Some(&Self::GRAVEL), - (606, 8) => Some(&Self::GRAY_BANNER), - (450, 7) => Some(&Self::GRAY_BED), - (269, 0) => Some(&Self::GRAY_BUNDLE), + (577, 8) => Some(&Self::GRAY_BANNER), + (421, 7) => Some(&Self::GRAY_BED), + (862, 0) => Some(&Self::GRAY_BUNDLE), (-420, 0) => Some(&Self::GRAY_CANDLE), (-603, 7) => Some(&Self::GRAY_CARPET), (-634, 7) => Some(&Self::GRAY_CONCRETE), (-715, 7) => Some(&Self::GRAY_CONCRETE_POWDER), - (435, 0) => Some(&Self::GRAY_DYE), + (406, 0) => Some(&Self::GRAY_DYE), (227, 0) => Some(&Self::GRAY_GLAZED_TERRACOTTA), - (760, 0) => Some(&Self::GRAY_HARNESS), + (734, 0) => Some(&Self::GRAY_HARNESS), (-619, 7) => Some(&Self::GRAY_SHULKER_BOX), (-679, 7) => Some(&Self::GRAY_STAINED_GLASS), (-649, 7) => Some(&Self::GRAY_STAINED_GLASS_PANE), (-730, 7) => Some(&Self::GRAY_TERRACOTTA), (-553, 0) => Some(&Self::GRAY_WOOL), - (606, 2) => Some(&Self::GREEN_BANNER), - (450, 13) => Some(&Self::GREEN_BED), - (270, 0) => Some(&Self::GREEN_BUNDLE), + (577, 2) => Some(&Self::GREEN_BANNER), + (421, 13) => Some(&Self::GREEN_BED), + (863, 0) => Some(&Self::GREEN_BUNDLE), (-426, 0) => Some(&Self::GREEN_CANDLE), (-609, 13) => Some(&Self::GREEN_CARPET), (-640, 13) => Some(&Self::GREEN_CONCRETE), (-721, 13) => Some(&Self::GREEN_CONCRETE_POWDER), - (429, 0) => Some(&Self::GREEN_DYE), + (400, 0) => Some(&Self::GREEN_DYE), (233, 0) => Some(&Self::GREEN_GLAZED_TERRACOTTA), - (761, 0) => Some(&Self::GREEN_HARNESS), + (735, 0) => Some(&Self::GREEN_HARNESS), (-625, 13) => Some(&Self::GREEN_SHULKER_BOX), (-685, 13) => Some(&Self::GREEN_STAINED_GLASS), (-655, 13) => Some(&Self::GREEN_STAINED_GLASS_PANE), (-736, 13) => Some(&Self::GREEN_TERRACOTTA), (-560, 0) => Some(&Self::GREEN_WOOL), (-195, 0) => Some(&Self::GRINDSTONE), - (494, 0) => Some(&Self::GUARDIAN_SPAWN_EGG), - (360, 0) => Some(&Self::GUNPOWDER), - (629, 0) => Some(&Self::GUSTER_BANNER_PATTERN), - (709, 0) => Some(&Self::GUSTER_POTTERY_SHERD), + (465, 0) => Some(&Self::GUARDIAN_SPAWN_EGG), + (331, 0) => Some(&Self::GUNPOWDER), + (600, 0) => Some(&Self::GUSTER_BANNER_PATTERN), + (680, 0) => Some(&Self::GUSTER_POTTERY_SHERD), (-319, 0) => Some(&Self::HANGING_ROOTS), - (755, 0) => Some(&Self::HAPPY_GHAST_SPAWN_EGG), + (729, 0) => Some(&Self::HAPPY_GHAST_SPAWN_EGG), (170, 0) => Some(&Self::HAY_BLOCK), - (610, 0) => Some(&Self::HEART_OF_THE_SEA), - (710, 0) => Some(&Self::HEART_POTTERY_SHERD), - (711, 0) => Some(&Self::HEARTBREAK_POTTERY_SHERD), + (581, 0) => Some(&Self::HEART_OF_THE_SEA), + (681, 0) => Some(&Self::HEART_POTTERY_SHERD), + (682, 0) => Some(&Self::HEARTBREAK_POTTERY_SHERD), (-316, 0) => Some(&Self::HEAVY_CORE), (148, 0) => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE), - (530, 0) => Some(&Self::HOGLIN_SPAWN_EGG), + (501, 0) => Some(&Self::HOGLIN_SPAWN_EGG), (-220, 0) => Some(&Self::HONEY_BLOCK), - (633, 0) => Some(&Self::HONEY_BOTTLE), - (632, 0) => Some(&Self::HONEYCOMB), + (604, 0) => Some(&Self::HONEY_BOTTLE), + (603, 0) => Some(&Self::HONEYCOMB), (-221, 0) => Some(&Self::HONEYCOMB_BLOCK), - (566, 0) => Some(&Self::HOPPER), + (537, 0) => Some(&Self::HOPPER), (-584, 4) => Some(&Self::HORN_CORAL), (-852, 0) => Some(&Self::HORN_CORAL_BLOCK), (-843, 0) => Some(&Self::HORN_CORAL_FAN), - (491, 0) => Some(&Self::HORSE_SPAWN_EGG), - (739, 0) => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE), - (712, 0) => Some(&Self::HOWL_POTTERY_SHERD), - (497, 0) => Some(&Self::HUSK_SPAWN_EGG), + (462, 0) => Some(&Self::HORSE_SPAWN_EGG), + (710, 0) => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE), + (683, 0) => Some(&Self::HOWL_POTTERY_SHERD), + (468, 0) => Some(&Self::HUSK_SPAWN_EGG), (79, 0) => Some(&Self::ICE), (-862, 0) => Some(&Self::INFESTED_CHISELED_STONE_BRICKS), (-858, 0) => Some(&Self::INFESTED_COBBLESTONE), @@ -93802,36 +94146,36 @@ impl JavaToBedrockItemMapping { (-860, 0) => Some(&Self::INFESTED_MOSSY_STONE_BRICKS), (97, 0) => Some(&Self::INFESTED_STONE), (-859, 0) => Some(&Self::INFESTED_STONE_BRICKS), - (445, 0) => Some(&Self::INK_SAC), - (329, 0) => Some(&Self::IRON_AXE), + (416, 0) => Some(&Self::INK_SAC), + (300, 0) => Some(&Self::IRON_AXE), (101, 0) => Some(&Self::IRON_BARS), (42, 0) => Some(&Self::IRON_BLOCK), - (378, 0) => Some(&Self::IRON_BOOTS), + (349, 0) => Some(&Self::IRON_BOOTS), (-286, 0) => Some(&Self::IRON_CHAIN), - (376, 0) => Some(&Self::IRON_CHESTPLATE), - (404, 0) => Some(&Self::IRON_DOOR), - (539, 0) => Some(&Self::IRON_GOLEM_SPAWN_EGG), - (375, 0) => Some(&Self::IRON_HELMET), - (363, 0) => Some(&Self::IRON_HOE), - (570, 0) => Some(&Self::IRON_HORSE_ARMOR), - (336, 0) => Some(&Self::IRON_INGOT), - (377, 0) => Some(&Self::IRON_LEGGINGS), - (788, 0) => Some(&Self::IRON_NAUTILUS_ARMOR), - (608, 0) => Some(&Self::IRON_NUGGET), + (347, 0) => Some(&Self::IRON_CHESTPLATE), + (375, 0) => Some(&Self::IRON_DOOR), + (510, 0) => Some(&Self::IRON_GOLEM_SPAWN_EGG), + (346, 0) => Some(&Self::IRON_HELMET), + (334, 0) => Some(&Self::IRON_HOE), + (541, 0) => Some(&Self::IRON_HORSE_ARMOR), + (307, 0) => Some(&Self::IRON_INGOT), + (348, 0) => Some(&Self::IRON_LEGGINGS), + (762, 0) => Some(&Self::IRON_NAUTILUS_ARMOR), + (579, 0) => Some(&Self::IRON_NUGGET), (15, 0) => Some(&Self::IRON_ORE), - (328, 0) => Some(&Self::IRON_PICKAXE), - (327, 0) => Some(&Self::IRON_SHOVEL), - (260, 0) => Some(&Self::IRON_SPEAR), - (338, 0) => Some(&Self::IRON_SWORD), + (299, 0) => Some(&Self::IRON_PICKAXE), + (298, 0) => Some(&Self::IRON_SHOVEL), + (853, 0) => Some(&Self::IRON_SPEAR), + (309, 0) => Some(&Self::IRON_SWORD), (167, 0) => Some(&Self::IRON_TRAPDOOR), - (553, 0) => Some(&Self::ITEM_FRAME), + (524, 0) => Some(&Self::ITEM_FRAME), (91, 0) => Some(&Self::JACK_O_LANTERN), (-211, 0) => Some(&Self::JIGSAW), (84, 0) => Some(&Self::JUKEBOX), - (409, 0) => Some(&Self::JUNGLE_BOAT), + (380, 0) => Some(&Self::JUNGLE_BOAT), (-143, 0) => Some(&Self::JUNGLE_BUTTON), - (682, 0) => Some(&Self::JUNGLE_CHEST_BOAT), - (594, 0) => Some(&Self::JUNGLE_DOOR), + (653, 0) => Some(&Self::JUNGLE_CHEST_BOAT), + (565, 0) => Some(&Self::JUNGLE_DOOR), (-578, 3) => Some(&Self::JUNGLE_FENCE), (185, 0) => Some(&Self::JUNGLE_FENCE_GATE), (-503, 0) => Some(&Self::JUNGLE_HANGING_SIGN), @@ -93841,56 +94185,56 @@ impl JavaToBedrockItemMapping { (-153, 0) => Some(&Self::JUNGLE_PRESSURE_PLATE), (-827, 0) => Some(&Self::JUNGLE_SAPLING), (-1050, 0) => Some(&Self::JUNGLE_SHELF), - (617, 0) => Some(&Self::JUNGLE_SIGN), + (588, 0) => Some(&Self::JUNGLE_SIGN), (-806, 0) => Some(&Self::JUNGLE_SLAB), (136, 0) => Some(&Self::JUNGLE_STAIRS), (-148, 0) => Some(&Self::JUNGLE_TRAPDOOR), (-816, 3) => Some(&Self::JUNGLE_WOOD), - (414, 0) => Some(&Self::KELP), + (385, 0) => Some(&Self::KELP), (65, 0) => Some(&Self::LADDER), (-208, 0) => Some(&Self::LANTERN), (22, 0) => Some(&Self::LAPIS_BLOCK), - (446, 0) => Some(&Self::LAPIS_LAZULI), + (417, 0) => Some(&Self::LAPIS_LAZULI), (21, 0) => Some(&Self::LAPIS_ORE), (-330, 0) => Some(&Self::LARGE_AMETHYST_BUD), (-865, 0) => Some(&Self::LARGE_FERN), - (395, 0) => Some(&Self::LAVA_BUCKET), - (586, 0) => Some(&Self::LEAD), + (366, 0) => Some(&Self::LAVA_BUCKET), + (557, 0) => Some(&Self::LEAD), (-1026, 0) => Some(&Self::LEAF_LITTER), - (413, 0) => Some(&Self::LEATHER), - (370, 0) => Some(&Self::LEATHER_BOOTS), - (368, 0) => Some(&Self::LEATHER_CHESTPLATE), - (367, 0) => Some(&Self::LEATHER_HELMET), - (569, 0) => Some(&Self::LEATHER_HORSE_ARMOR), - (369, 0) => Some(&Self::LEATHER_LEGGINGS), + (384, 0) => Some(&Self::LEATHER), + (341, 0) => Some(&Self::LEATHER_BOOTS), + (339, 0) => Some(&Self::LEATHER_CHESTPLATE), + (338, 0) => Some(&Self::LEATHER_HELMET), + (540, 0) => Some(&Self::LEATHER_HORSE_ARMOR), + (340, 0) => Some(&Self::LEATHER_LEGGINGS), (-194, 0) => Some(&Self::LECTERN), (69, 0) => Some(&Self::LEVER), - (839, 0) => Some(&Self::LIGHT), - (606, 12) => Some(&Self::LIGHT_BLUE_BANNER), - (450, 3) => Some(&Self::LIGHT_BLUE_BED), - (271, 0) => Some(&Self::LIGHT_BLUE_BUNDLE), + (842, 0) => Some(&Self::LIGHT), + (577, 12) => Some(&Self::LIGHT_BLUE_BANNER), + (421, 3) => Some(&Self::LIGHT_BLUE_BED), + (864, 0) => Some(&Self::LIGHT_BLUE_BUNDLE), (-416, 0) => Some(&Self::LIGHT_BLUE_CANDLE), (-599, 3) => Some(&Self::LIGHT_BLUE_CARPET), (-630, 3) => Some(&Self::LIGHT_BLUE_CONCRETE), (-711, 3) => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER), - (439, 0) => Some(&Self::LIGHT_BLUE_DYE), + (410, 0) => Some(&Self::LIGHT_BLUE_DYE), (223, 0) => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA), - (762, 0) => Some(&Self::LIGHT_BLUE_HARNESS), + (736, 0) => Some(&Self::LIGHT_BLUE_HARNESS), (-615, 3) => Some(&Self::LIGHT_BLUE_SHULKER_BOX), (-675, 3) => Some(&Self::LIGHT_BLUE_STAINED_GLASS), (-645, 3) => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE), (-726, 3) => Some(&Self::LIGHT_BLUE_TERRACOTTA), (-562, 0) => Some(&Self::LIGHT_BLUE_WOOL), - (606, 7) => Some(&Self::LIGHT_GRAY_BANNER), - (450, 8) => Some(&Self::LIGHT_GRAY_BED), - (272, 0) => Some(&Self::LIGHT_GRAY_BUNDLE), + (577, 7) => Some(&Self::LIGHT_GRAY_BANNER), + (421, 8) => Some(&Self::LIGHT_GRAY_BED), + (865, 0) => Some(&Self::LIGHT_GRAY_BUNDLE), (-421, 0) => Some(&Self::LIGHT_GRAY_CANDLE), (-604, 8) => Some(&Self::LIGHT_GRAY_CARPET), (-635, 8) => Some(&Self::LIGHT_GRAY_CONCRETE), (-716, 8) => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER), - (434, 0) => Some(&Self::LIGHT_GRAY_DYE), + (405, 0) => Some(&Self::LIGHT_GRAY_DYE), (228, 0) => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA), - (763, 0) => Some(&Self::LIGHT_GRAY_HARNESS), + (737, 0) => Some(&Self::LIGHT_GRAY_HARNESS), (-620, 8) => Some(&Self::LIGHT_GRAY_SHULKER_BOX), (-680, 8) => Some(&Self::LIGHT_GRAY_STAINED_GLASS), (-650, 8) => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE), @@ -93901,48 +94245,48 @@ impl JavaToBedrockItemMapping { (-863, 0) => Some(&Self::LILAC), (-839, 0) => Some(&Self::LILY_OF_THE_VALLEY), (111, 0) => Some(&Self::LILY_PAD), - (606, 10) => Some(&Self::LIME_BANNER), - (450, 5) => Some(&Self::LIME_BED), - (273, 0) => Some(&Self::LIME_BUNDLE), + (577, 10) => Some(&Self::LIME_BANNER), + (421, 5) => Some(&Self::LIME_BED), + (866, 0) => Some(&Self::LIME_BUNDLE), (-418, 0) => Some(&Self::LIME_CANDLE), (-601, 5) => Some(&Self::LIME_CARPET), (-632, 5) => Some(&Self::LIME_CONCRETE), (-713, 5) => Some(&Self::LIME_CONCRETE_POWDER), - (437, 0) => Some(&Self::LIME_DYE), + (408, 0) => Some(&Self::LIME_DYE), (225, 0) => Some(&Self::LIME_GLAZED_TERRACOTTA), - (764, 0) => Some(&Self::LIME_HARNESS), + (738, 0) => Some(&Self::LIME_HARNESS), (-617, 5) => Some(&Self::LIME_SHULKER_BOX), (-677, 5) => Some(&Self::LIME_STAINED_GLASS), (-647, 5) => Some(&Self::LIME_STAINED_GLASS_PANE), (-728, 5) => Some(&Self::LIME_TERRACOTTA), (-559, 0) => Some(&Self::LIME_WOOL), - (601, 0) => Some(&Self::LINGERING_POTION), - (507, 0) => Some(&Self::LLAMA_SPAWN_EGG), + (572, 0) => Some(&Self::LINGERING_POTION), + (478, 0) => Some(&Self::LLAMA_SPAWN_EGG), (-222, 0) => Some(&Self::LODESTONE), (-204, 0) => Some(&Self::LOOM), - (351, 0) => Some(&Self::MACE), - (606, 13) => Some(&Self::MAGENTA_BANNER), - (450, 2) => Some(&Self::MAGENTA_BED), - (274, 0) => Some(&Self::MAGENTA_BUNDLE), + (322, 0) => Some(&Self::MACE), + (577, 13) => Some(&Self::MAGENTA_BANNER), + (421, 2) => Some(&Self::MAGENTA_BED), + (867, 0) => Some(&Self::MAGENTA_BUNDLE), (-415, 0) => Some(&Self::MAGENTA_CANDLE), (-598, 2) => Some(&Self::MAGENTA_CARPET), (-629, 2) => Some(&Self::MAGENTA_CONCRETE), (-710, 2) => Some(&Self::MAGENTA_CONCRETE_POWDER), - (440, 0) => Some(&Self::MAGENTA_DYE), + (411, 0) => Some(&Self::MAGENTA_DYE), (222, 0) => Some(&Self::MAGENTA_GLAZED_TERRACOTTA), - (765, 0) => Some(&Self::MAGENTA_HARNESS), + (739, 0) => Some(&Self::MAGENTA_HARNESS), (-614, 2) => Some(&Self::MAGENTA_SHULKER_BOX), (-674, 2) => Some(&Self::MAGENTA_STAINED_GLASS), (-644, 2) => Some(&Self::MAGENTA_STAINED_GLASS_PANE), (-725, 2) => Some(&Self::MAGENTA_TERRACOTTA), (-565, 0) => Some(&Self::MAGENTA_WOOL), (213, 0) => Some(&Self::MAGMA_BLOCK), - (463, 0) => Some(&Self::MAGMA_CREAM), - (488, 0) => Some(&Self::MAGMA_CUBE_SPAWN_EGG), - (677, 0) => Some(&Self::MANGROVE_BOAT), + (434, 0) => Some(&Self::MAGMA_CREAM), + (459, 0) => Some(&Self::MAGMA_CUBE_SPAWN_EGG), + (648, 0) => Some(&Self::MANGROVE_BOAT), (-487, 0) => Some(&Self::MANGROVE_BUTTON), - (686, 0) => Some(&Self::MANGROVE_CHEST_BOAT), - (675, 0) => Some(&Self::MANGROVE_DOOR), + (657, 0) => Some(&Self::MANGROVE_CHEST_BOAT), + (646, 0) => Some(&Self::MANGROVE_DOOR), (-491, 0) => Some(&Self::MANGROVE_FENCE), (-492, 0) => Some(&Self::MANGROVE_FENCE_GATE), (-508, 0) => Some(&Self::MANGROVE_HANGING_SIGN), @@ -93953,21 +94297,21 @@ impl JavaToBedrockItemMapping { (-474, 0) => Some(&Self::MANGROVE_PROPAGULE), (-482, 0) => Some(&Self::MANGROVE_ROOTS), (-1053, 0) => Some(&Self::MANGROVE_SHELF), - (676, 0) => Some(&Self::MANGROVE_SIGN), + (647, 0) => Some(&Self::MANGROVE_SIGN), (-489, 0) => Some(&Self::MANGROVE_SLAB), (-488, 0) => Some(&Self::MANGROVE_STAIRS), (-496, 0) => Some(&Self::MANGROVE_TRAPDOOR), (-497, 0) => Some(&Self::MANGROVE_WOOD), - (555, 0) => Some(&Self::MAP), + (526, 0) => Some(&Self::MAP), (-331, 0) => Some(&Self::MEDIUM_AMETHYST_BUD), (103, 0) => Some(&Self::MELON), - (322, 0) => Some(&Self::MELON_SEEDS), - (301, 0) => Some(&Self::MELON_SLICE), - (393, 0) => Some(&Self::MILK_BUCKET), - (402, 0) => Some(&Self::MINECART), - (713, 0) => Some(&Self::MINER_POTTERY_SHERD), - (623, 0) => Some(&Self::MOJANG_BANNER_PATTERN), - (473, 0) => Some(&Self::MOOSHROOM_SPAWN_EGG), + (293, 0) => Some(&Self::MELON_SEEDS), + (272, 0) => Some(&Self::MELON_SLICE), + (364, 0) => Some(&Self::MILK_BUCKET), + (373, 0) => Some(&Self::MINECART), + (684, 0) => Some(&Self::MINER_POTTERY_SHERD), + (594, 0) => Some(&Self::MOJANG_BANNER_PATTERN), + (444, 0) => Some(&Self::MOOSHROOM_SPAWN_EGG), (-320, 0) => Some(&Self::MOSS_BLOCK), (-335, 0) => Some(&Self::MOSS_CARPET), (48, 0) => Some(&Self::MOSSY_COBBLESTONE), @@ -93978,43 +94322,43 @@ impl JavaToBedrockItemMapping { (-175, 0) => Some(&Self::MOSSY_STONE_BRICK_STAIRS), (-978, 8) => Some(&Self::MOSSY_STONE_BRICK_WALL), (-868, 0) => Some(&Self::MOSSY_STONE_BRICKS), - (714, 0) => Some(&Self::MOURNER_POTTERY_SHERD), + (685, 0) => Some(&Self::MOURNER_POTTERY_SHERD), (-473, 0) => Some(&Self::MUD), (-478, 0) => Some(&Self::MUD_BRICK_SLAB), (-480, 0) => Some(&Self::MUD_BRICK_STAIRS), (-481, 0) => Some(&Self::MUD_BRICK_WALL), (-475, 0) => Some(&Self::MUD_BRICKS), (-483, 0) => Some(&Self::MUDDY_MANGROVE_ROOTS), - (500, 0) => Some(&Self::MULE_SPAWN_EGG), + (471, 0) => Some(&Self::MULE_SPAWN_EGG), (-1008, 0) => Some(&Self::MUSHROOM_STEM), - (289, 0) => Some(&Self::MUSHROOM_STEW), - (583, 0) => Some(&Self::MUSIC_DISC_11), - (573, 0) => Some(&Self::MUSIC_DISC_13), - (678, 0) => Some(&Self::MUSIC_DISC_5), - (575, 0) => Some(&Self::MUSIC_DISC_BLOCKS), - (574, 0) => Some(&Self::MUSIC_DISC_CAT), - (576, 0) => Some(&Self::MUSIC_DISC_CHIRP), - (828, 0) => Some(&Self::MUSIC_DISC_CREATOR), - (829, 0) => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX), - (577, 0) => Some(&Self::MUSIC_DISC_FAR), - (832, 0) => Some(&Self::MUSIC_DISC_LAVA_CHICKEN), - (578, 0) => Some(&Self::MUSIC_DISC_MALL), - (579, 0) => Some(&Self::MUSIC_DISC_MELLOHI), - (668, 0) => Some(&Self::MUSIC_DISC_OTHERSIDE), - (662, 0) => Some(&Self::MUSIC_DISC_PIGSTEP), - (830, 0) => Some(&Self::MUSIC_DISC_PRECIPICE), - (742, 0) => Some(&Self::MUSIC_DISC_RELIC), - (580, 0) => Some(&Self::MUSIC_DISC_STAL), - (581, 0) => Some(&Self::MUSIC_DISC_STRAD), - (831, 0) => Some(&Self::MUSIC_DISC_TEARS), - (584, 0) => Some(&Self::MUSIC_DISC_WAIT), - (582, 0) => Some(&Self::MUSIC_DISC_WARD), - (589, 0) => Some(&Self::MUTTON), + (260, 0) => Some(&Self::MUSHROOM_STEW), + (554, 0) => Some(&Self::MUSIC_DISC_11), + (544, 0) => Some(&Self::MUSIC_DISC_13), + (649, 0) => Some(&Self::MUSIC_DISC_5), + (546, 0) => Some(&Self::MUSIC_DISC_BLOCKS), + (545, 0) => Some(&Self::MUSIC_DISC_CAT), + (547, 0) => Some(&Self::MUSIC_DISC_CHIRP), + (830, 0) => Some(&Self::MUSIC_DISC_CREATOR), + (831, 0) => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX), + (548, 0) => Some(&Self::MUSIC_DISC_FAR), + (834, 0) => Some(&Self::MUSIC_DISC_LAVA_CHICKEN), + (549, 0) => Some(&Self::MUSIC_DISC_MALL), + (550, 0) => Some(&Self::MUSIC_DISC_MELLOHI), + (639, 0) => Some(&Self::MUSIC_DISC_OTHERSIDE), + (633, 0) => Some(&Self::MUSIC_DISC_PIGSTEP), + (832, 0) => Some(&Self::MUSIC_DISC_PRECIPICE), + (713, 0) => Some(&Self::MUSIC_DISC_RELIC), + (551, 0) => Some(&Self::MUSIC_DISC_STAL), + (552, 0) => Some(&Self::MUSIC_DISC_STRAD), + (833, 0) => Some(&Self::MUSIC_DISC_TEARS), + (555, 0) => Some(&Self::MUSIC_DISC_WAIT), + (553, 0) => Some(&Self::MUSIC_DISC_WARD), + (560, 0) => Some(&Self::MUTTON), (110, 0) => Some(&Self::MYCELIUM), - (587, 0) => Some(&Self::NAME_TAG), - (609, 0) => Some(&Self::NAUTILUS_SHELL), - (784, 0) => Some(&Self::NAUTILUS_SPAWN_EGG), - (562, 0) => Some(&Self::NETHER_BRICK), + (558, 0) => Some(&Self::NAME_TAG), + (580, 0) => Some(&Self::NAUTILUS_SHELL), + (758, 0) => Some(&Self::NAUTILUS_SPAWN_EGG), + (533, 0) => Some(&Self::NETHER_BRICK), (113, 0) => Some(&Self::NETHER_BRICK_FENCE), (-877, 0) => Some(&Self::NETHER_BRICK_SLAB), (114, 0) => Some(&Self::NETHER_BRICK_STAIRS), @@ -94022,32 +94366,32 @@ impl JavaToBedrockItemMapping { (112, 0) => Some(&Self::NETHER_BRICKS), (-288, 0) => Some(&Self::NETHER_GOLD_ORE), (153, 0) => Some(&Self::NETHER_QUARTZ_ORE), - (663, 0) => Some(&Self::NETHER_SPROUTS), - (557, 0) => Some(&Self::NETHER_STAR), - (323, 0) => Some(&Self::NETHER_WART), + (634, 0) => Some(&Self::NETHER_SPROUTS), + (528, 0) => Some(&Self::NETHER_STAR), + (294, 0) => Some(&Self::NETHER_WART), (214, 0) => Some(&Self::NETHER_WART_BLOCK), - (649, 0) => Some(&Self::NETHERITE_AXE), + (620, 0) => Some(&Self::NETHERITE_AXE), (-270, 0) => Some(&Self::NETHERITE_BLOCK), - (655, 0) => Some(&Self::NETHERITE_BOOTS), - (653, 0) => Some(&Self::NETHERITE_CHESTPLATE), - (652, 0) => Some(&Self::NETHERITE_HELMET), - (650, 0) => Some(&Self::NETHERITE_HOE), - (792, 0) => Some(&Self::NETHERITE_HORSE_ARMOR), - (651, 0) => Some(&Self::NETHERITE_INGOT), - (654, 0) => Some(&Self::NETHERITE_LEGGINGS), - (791, 0) => Some(&Self::NETHERITE_NAUTILUS_ARMOR), - (648, 0) => Some(&Self::NETHERITE_PICKAXE), - (656, 0) => Some(&Self::NETHERITE_SCRAP), - (647, 0) => Some(&Self::NETHERITE_SHOVEL), - (261, 0) => Some(&Self::NETHERITE_SPEAR), - (646, 0) => Some(&Self::NETHERITE_SWORD), - (723, 0) => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE), + (626, 0) => Some(&Self::NETHERITE_BOOTS), + (624, 0) => Some(&Self::NETHERITE_CHESTPLATE), + (623, 0) => Some(&Self::NETHERITE_HELMET), + (621, 0) => Some(&Self::NETHERITE_HOE), + (766, 0) => Some(&Self::NETHERITE_HORSE_ARMOR), + (622, 0) => Some(&Self::NETHERITE_INGOT), + (625, 0) => Some(&Self::NETHERITE_LEGGINGS), + (765, 0) => Some(&Self::NETHERITE_NAUTILUS_ARMOR), + (619, 0) => Some(&Self::NETHERITE_PICKAXE), + (627, 0) => Some(&Self::NETHERITE_SCRAP), + (618, 0) => Some(&Self::NETHERITE_SHOVEL), + (854, 0) => Some(&Self::NETHERITE_SPEAR), + (617, 0) => Some(&Self::NETHERITE_SWORD), + (694, 0) => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE), (87, 0) => Some(&Self::NETHERRACK), (25, 0) => Some(&Self::NOTE_BLOCK), - (407, 0) => Some(&Self::OAK_BOAT), + (378, 0) => Some(&Self::OAK_BOAT), (143, 0) => Some(&Self::OAK_BUTTON), - (680, 0) => Some(&Self::OAK_CHEST_BOAT), - (391, 0) => Some(&Self::OAK_DOOR), + (651, 0) => Some(&Self::OAK_CHEST_BOAT), + (362, 0) => Some(&Self::OAK_DOOR), (85, 0) => Some(&Self::OAK_FENCE), (107, 0) => Some(&Self::OAK_FENCE_GATE), (-500, 0) => Some(&Self::OAK_HANGING_SIGN), @@ -94057,28 +94401,28 @@ impl JavaToBedrockItemMapping { (72, 0) => Some(&Self::OAK_PRESSURE_PLATE), (6, 0) => Some(&Self::OAK_SAPLING), (-1047, 0) => Some(&Self::OAK_SHELF), - (390, 0) => Some(&Self::OAK_SIGN), + (361, 0) => Some(&Self::OAK_SIGN), (158, 0) => Some(&Self::OAK_SLAB), (53, 0) => Some(&Self::OAK_STAIRS), (96, 0) => Some(&Self::OAK_TRAPDOOR), (-212, 0) => Some(&Self::OAK_WOOD), (251, 0) => Some(&Self::OBSERVER), (49, 0) => Some(&Self::OBSIDIAN), - (484, 0) => Some(&Self::OCELOT_SPAWN_EGG), + (455, 0) => Some(&Self::OCELOT_SPAWN_EGG), (-471, 0) => Some(&Self::OCHRE_FROGLIGHT), - (634, 0) => Some(&Self::OMINOUS_BOTTLE), - (282, 0) => Some(&Self::OMINOUS_TRIAL_KEY), + (605, 0) => Some(&Self::OMINOUS_BOTTLE), + (875, 0) => Some(&Self::OMINOUS_TRIAL_KEY), (-1018, 0) => Some(&Self::OPEN_EYEBLOSSOM), - (606, 14) => Some(&Self::ORANGE_BANNER), - (450, 1) => Some(&Self::ORANGE_BED), - (275, 0) => Some(&Self::ORANGE_BUNDLE), + (577, 14) => Some(&Self::ORANGE_BANNER), + (421, 1) => Some(&Self::ORANGE_BED), + (868, 0) => Some(&Self::ORANGE_BUNDLE), (-414, 0) => Some(&Self::ORANGE_CANDLE), (-597, 1) => Some(&Self::ORANGE_CARPET), (-628, 1) => Some(&Self::ORANGE_CONCRETE), (-709, 1) => Some(&Self::ORANGE_CONCRETE_POWDER), - (441, 0) => Some(&Self::ORANGE_DYE), + (412, 0) => Some(&Self::ORANGE_DYE), (221, 0) => Some(&Self::ORANGE_GLAZED_TERRACOTTA), - (766, 0) => Some(&Self::ORANGE_HARNESS), + (740, 0) => Some(&Self::ORANGE_HARNESS), (-613, 1) => Some(&Self::ORANGE_SHULKER_BOX), (-673, 1) => Some(&Self::ORANGE_STAINED_GLASS), (-643, 1) => Some(&Self::ORANGE_STAINED_GLASS_PANE), @@ -94103,13 +94447,13 @@ impl JavaToBedrockItemMapping { (-1061, 0) => Some(&Self::OXIDIZED_LIGHTNING_ROD), (174, 0) => Some(&Self::PACKED_ICE), (-477, 0) => Some(&Self::PACKED_MUD), - (389, 0) => Some(&Self::PAINTING), + (360, 0) => Some(&Self::PAINTING), (-1011, 0) => Some(&Self::PALE_HANGING_MOSS), (-1009, 0) => Some(&Self::PALE_MOSS_BLOCK), (-1010, 0) => Some(&Self::PALE_MOSS_CARPET), - (748, 0) => Some(&Self::PALE_OAK_BOAT), + (722, 0) => Some(&Self::PALE_OAK_BOAT), (-989, 0) => Some(&Self::PALE_OAK_BUTTON), - (749, 0) => Some(&Self::PALE_OAK_CHEST_BOAT), + (723, 0) => Some(&Self::PALE_OAK_CHEST_BOAT), (-990, 0) => Some(&Self::PALE_OAK_DOOR), (-991, 0) => Some(&Self::PALE_OAK_FENCE), (-992, 0) => Some(&Self::PALE_OAK_FENCE_GATE), @@ -94120,36 +94464,36 @@ impl JavaToBedrockItemMapping { (-997, 0) => Some(&Self::PALE_OAK_PRESSURE_PLATE), (-1006, 0) => Some(&Self::PALE_OAK_SAPLING), (-1055, 0) => Some(&Self::PALE_OAK_SHELF), - (750, 0) => Some(&Self::PALE_OAK_SIGN), + (724, 0) => Some(&Self::PALE_OAK_SIGN), (-998, 0) => Some(&Self::PALE_OAK_SLAB), (-1000, 0) => Some(&Self::PALE_OAK_STAIRS), (-1002, 0) => Some(&Self::PALE_OAK_TRAPDOOR), (-1005, 0) => Some(&Self::PALE_OAK_WOOD), - (523, 0) => Some(&Self::PANDA_SPAWN_EGG), - (418, 0) => Some(&Self::PAPER), - (786, 0) => Some(&Self::PARCHED_SPAWN_EGG), - (512, 0) => Some(&Self::PARROT_SPAWN_EGG), + (494, 0) => Some(&Self::PANDA_SPAWN_EGG), + (389, 0) => Some(&Self::PAPER), + (760, 0) => Some(&Self::PARCHED_SPAWN_EGG), + (483, 0) => Some(&Self::PARROT_SPAWN_EGG), (-469, 0) => Some(&Self::PEARLESCENT_FROGLIGHT), (-867, 0) => Some(&Self::PEONY), (-902, 0) => Some(&Self::PETRIFIED_OAK_SLAB), - (613, 0) => Some(&Self::PHANTOM_MEMBRANE), - (520, 0) => Some(&Self::PHANTOM_SPAWN_EGG), - (470, 0) => Some(&Self::PIG_SPAWN_EGG), - (626, 0) => Some(&Self::PIGLIN_BANNER_PATTERN), - (533, 0) => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG), + (584, 0) => Some(&Self::PHANTOM_MEMBRANE), + (491, 0) => Some(&Self::PHANTOM_SPAWN_EGG), + (441, 0) => Some(&Self::PIG_SPAWN_EGG), + (597, 0) => Some(&Self::PIGLIN_BANNER_PATTERN), + (504, 0) => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG), (-970, 0) => Some(&Self::PIGLIN_HEAD), - (531, 0) => Some(&Self::PIGLIN_SPAWN_EGG), - (525, 0) => Some(&Self::PILLAGER_SPAWN_EGG), - (606, 9) => Some(&Self::PINK_BANNER), - (450, 6) => Some(&Self::PINK_BED), - (276, 0) => Some(&Self::PINK_BUNDLE), + (502, 0) => Some(&Self::PIGLIN_SPAWN_EGG), + (496, 0) => Some(&Self::PILLAGER_SPAWN_EGG), + (577, 9) => Some(&Self::PINK_BANNER), + (421, 6) => Some(&Self::PINK_BED), + (869, 0) => Some(&Self::PINK_BUNDLE), (-419, 0) => Some(&Self::PINK_CANDLE), (-602, 6) => Some(&Self::PINK_CARPET), (-633, 6) => Some(&Self::PINK_CONCRETE), (-714, 6) => Some(&Self::PINK_CONCRETE_POWDER), - (436, 0) => Some(&Self::PINK_DYE), + (407, 0) => Some(&Self::PINK_DYE), (226, 0) => Some(&Self::PINK_GLAZED_TERRACOTTA), - (767, 0) => Some(&Self::PINK_HARNESS), + (741, 0) => Some(&Self::PINK_HARNESS), (-549, 0) => Some(&Self::PINK_PETALS), (-618, 6) => Some(&Self::PINK_SHULKER_BOX), (-678, 6) => Some(&Self::PINK_STAINED_GLASS), @@ -94159,13 +94503,13 @@ impl JavaToBedrockItemMapping { (-566, 0) => Some(&Self::PINK_WOOL), (33, 1) => Some(&Self::PISTON), (-612, 0) => Some(&Self::PITCHER_PLANT), - (326, 0) => Some(&Self::PITCHER_POD), + (297, 0) => Some(&Self::PITCHER_POD), (-967, 0) => Some(&Self::PLAYER_HEAD), - (715, 0) => Some(&Self::PLENTY_POTTERY_SHERD), + (686, 0) => Some(&Self::PLENTY_POTTERY_SHERD), (243, 0) => Some(&Self::PODZOL), (-308, 0) => Some(&Self::POINTED_DRIPSTONE), - (311, 0) => Some(&Self::POISONOUS_POTATO), - (506, 0) => Some(&Self::POLAR_BEAR_SPAWN_EGG), + (282, 0) => Some(&Self::POISONOUS_POTATO), + (477, 0) => Some(&Self::POLAR_BEAR_SPAWN_EGG), (-595, 6) => Some(&Self::POLISHED_ANDESITE), (-892, 0) => Some(&Self::POLISHED_ANDESITE_SLAB), (-174, 0) => Some(&Self::POLISHED_ANDESITE_STAIRS), @@ -94198,39 +94542,39 @@ impl JavaToBedrockItemMapping { (-749, 0) => Some(&Self::POLISHED_TUFF_SLAB), (-751, 0) => Some(&Self::POLISHED_TUFF_STAIRS), (-752, 0) => Some(&Self::POLISHED_TUFF_WALL), - (598, 0) => Some(&Self::POPPED_CHORUS_FRUIT), + (569, 0) => Some(&Self::POPPED_CHORUS_FRUIT), (38, 0) => Some(&Self::POPPY), - (291, 0) => Some(&Self::PORKCHOP), - (309, 0) => Some(&Self::POTATO), - (459, 0) => Some(&Self::POTION), - (400, 0) => Some(&Self::POWDER_SNOW_BUCKET), + (262, 0) => Some(&Self::PORKCHOP), + (280, 0) => Some(&Self::POTATO), + (430, 0) => Some(&Self::POTION), + (371, 0) => Some(&Self::POWDER_SNOW_BUCKET), (27, 0) => Some(&Self::POWERED_RAIL), (168, 0) => Some(&Self::PRISMARINE), (-887, 0) => Some(&Self::PRISMARINE_BRICK_SLAB), (-4, 0) => Some(&Self::PRISMARINE_BRICK_STAIRS), (-948, 0) => Some(&Self::PRISMARINE_BRICKS), - (588, 0) => Some(&Self::PRISMARINE_CRYSTALS), - (604, 0) => Some(&Self::PRISMARINE_SHARD), + (559, 0) => Some(&Self::PRISMARINE_CRYSTALS), + (575, 0) => Some(&Self::PRISMARINE_SHARD), (-885, 0) => Some(&Self::PRISMARINE_SLAB), (-2, 0) => Some(&Self::PRISMARINE_STAIRS), (-981, 11) => Some(&Self::PRISMARINE_WALL), - (716, 0) => Some(&Self::PRIZE_POTTERY_SHERD), - (296, 0) => Some(&Self::PUFFERFISH), - (399, 0) => Some(&Self::PUFFERFISH_BUCKET), - (515, 0) => Some(&Self::PUFFERFISH_SPAWN_EGG), + (687, 0) => Some(&Self::PRIZE_POTTERY_SHERD), + (267, 0) => Some(&Self::PUFFERFISH), + (370, 0) => Some(&Self::PUFFERFISH_BUCKET), + (486, 0) => Some(&Self::PUFFERFISH_SPAWN_EGG), (86, 0) => Some(&Self::PUMPKIN), - (313, 0) => Some(&Self::PUMPKIN_PIE), - (321, 0) => Some(&Self::PUMPKIN_SEEDS), - (606, 5) => Some(&Self::PURPLE_BANNER), - (450, 10) => Some(&Self::PURPLE_BED), - (277, 0) => Some(&Self::PURPLE_BUNDLE), + (284, 0) => Some(&Self::PUMPKIN_PIE), + (292, 0) => Some(&Self::PUMPKIN_SEEDS), + (577, 5) => Some(&Self::PURPLE_BANNER), + (421, 10) => Some(&Self::PURPLE_BED), + (870, 0) => Some(&Self::PURPLE_BUNDLE), (-423, 0) => Some(&Self::PURPLE_CANDLE), (-606, 10) => Some(&Self::PURPLE_CARPET), (-637, 10) => Some(&Self::PURPLE_CONCRETE), (-718, 10) => Some(&Self::PURPLE_CONCRETE_POWDER), - (432, 0) => Some(&Self::PURPLE_DYE), + (403, 0) => Some(&Self::PURPLE_DYE), (219, 0) => Some(&Self::PURPLE_GLAZED_TERRACOTTA), - (768, 0) => Some(&Self::PURPLE_HARNESS), + (742, 0) => Some(&Self::PURPLE_HARNESS), (-622, 10) => Some(&Self::PURPLE_SHULKER_BOX), (-682, 10) => Some(&Self::PURPLE_STAINED_GLASS), (-652, 10) => Some(&Self::PURPLE_STAINED_GLASS_PANE), @@ -94240,37 +94584,37 @@ impl JavaToBedrockItemMapping { (-951, 2) => Some(&Self::PURPUR_PILLAR), (-884, 0) => Some(&Self::PURPUR_SLAB), (203, 0) => Some(&Self::PURPUR_STAIRS), - (563, 0) => Some(&Self::QUARTZ), + (534, 0) => Some(&Self::QUARTZ), (155, 0) => Some(&Self::QUARTZ_BLOCK), (-304, 0) => Some(&Self::QUARTZ_BRICKS), (-954, 0) => Some(&Self::QUARTZ_PILLAR), (-876, 0) => Some(&Self::QUARTZ_SLAB), (156, 0) => Some(&Self::QUARTZ_STAIRS), - (317, 0) => Some(&Self::RABBIT), - (567, 0) => Some(&Self::RABBIT_FOOT), - (568, 0) => Some(&Self::RABBIT_HIDE), - (492, 0) => Some(&Self::RABBIT_SPAWN_EGG), - (319, 0) => Some(&Self::RABBIT_STEW), + (288, 0) => Some(&Self::RABBIT), + (538, 0) => Some(&Self::RABBIT_FOOT), + (539, 0) => Some(&Self::RABBIT_HIDE), + (463, 0) => Some(&Self::RABBIT_SPAWN_EGG), + (290, 0) => Some(&Self::RABBIT_STEW), (66, 0) => Some(&Self::RAIL), - (737, 0) => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE), - (527, 0) => Some(&Self::RAVAGER_SPAWN_EGG), - (547, 0) => Some(&Self::RAW_COPPER), + (708, 0) => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE), + (498, 0) => Some(&Self::RAVAGER_SPAWN_EGG), + (518, 0) => Some(&Self::RAW_COPPER), (-452, 0) => Some(&Self::RAW_COPPER_BLOCK), - (546, 0) => Some(&Self::RAW_GOLD), + (517, 0) => Some(&Self::RAW_GOLD), (-453, 0) => Some(&Self::RAW_GOLD_BLOCK), - (545, 0) => Some(&Self::RAW_IRON), + (516, 0) => Some(&Self::RAW_IRON), (-451, 0) => Some(&Self::RAW_IRON_BLOCK), - (688, 0) => Some(&Self::RECOVERY_COMPASS), - (606, 1) => Some(&Self::RED_BANNER), - (450, 14) => Some(&Self::RED_BED), - (278, 0) => Some(&Self::RED_BUNDLE), + (659, 0) => Some(&Self::RECOVERY_COMPASS), + (577, 1) => Some(&Self::RED_BANNER), + (421, 14) => Some(&Self::RED_BED), + (871, 0) => Some(&Self::RED_BUNDLE), (-427, 0) => Some(&Self::RED_CANDLE), (-610, 14) => Some(&Self::RED_CARPET), (-641, 14) => Some(&Self::RED_CONCRETE), (-722, 14) => Some(&Self::RED_CONCRETE_POWDER), - (428, 0) => Some(&Self::RED_DYE), + (399, 0) => Some(&Self::RED_DYE), (234, 0) => Some(&Self::RED_GLAZED_TERRACOTTA), - (769, 0) => Some(&Self::RED_HARNESS), + (743, 0) => Some(&Self::RED_HARNESS), (40, 0) => Some(&Self::RED_MUSHROOM), (100, 14) => Some(&Self::RED_MUSHROOM_BLOCK), (-890, 0) => Some(&Self::RED_NETHER_BRICK_SLAB), @@ -94288,37 +94632,37 @@ impl JavaToBedrockItemMapping { (-737, 14) => Some(&Self::RED_TERRACOTTA), (-833, 0) => Some(&Self::RED_TULIP), (-556, 0) => Some(&Self::RED_WOOL), - (405, 0) => Some(&Self::REDSTONE), + (376, 0) => Some(&Self::REDSTONE), (152, 0) => Some(&Self::REDSTONE_BLOCK), (123, 0) => Some(&Self::REDSTONE_LAMP), (73, 0) => Some(&Self::REDSTONE_ORE), (76, 0) => Some(&Self::REDSTONE_TORCH), (-466, 0) => Some(&Self::REINFORCED_DEEPSLATE), - (451, 0) => Some(&Self::REPEATER), + (422, 0) => Some(&Self::REPEATER), (188, 0) => Some(&Self::REPEATING_COMMAND_BLOCK), (-1021, 0) => Some(&Self::RESIN_BLOCK), - (752, 0) => Some(&Self::RESIN_BRICK), + (726, 0) => Some(&Self::RESIN_BRICK), (-1014, 0) => Some(&Self::RESIN_BRICK_SLAB), (-1016, 0) => Some(&Self::RESIN_BRICK_STAIRS), (-1017, 0) => Some(&Self::RESIN_BRICK_WALL), (-1013, 0) => Some(&Self::RESIN_BRICKS), (-1022, 0) => Some(&Self::RESIN_CLUMP), (-272, 0) => Some(&Self::RESPAWN_ANCHOR), - (733, 0) => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE), + (704, 0) => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE), (-318, 0) => Some(&Self::ROOTED_DIRT), (-866, 0) => Some(&Self::ROSE_BUSH), - (306, 0) => Some(&Self::ROTTEN_FLESH), - (403, 0) => Some(&Self::SADDLE), - (294, 0) => Some(&Self::SALMON), - (397, 0) => Some(&Self::SALMON_BUCKET), - (516, 0) => Some(&Self::SALMON_SPAWN_EGG), + (277, 0) => Some(&Self::ROTTEN_FLESH), + (374, 0) => Some(&Self::SADDLE), + (265, 0) => Some(&Self::SALMON), + (368, 0) => Some(&Self::SALMON_BUCKET), + (487, 0) => Some(&Self::SALMON_SPAWN_EGG), (12, 0) => Some(&Self::SAND), (24, 0) => Some(&Self::SANDSTONE), (-872, 0) => Some(&Self::SANDSTONE_SLAB), (128, 0) => Some(&Self::SANDSTONE_STAIRS), (-975, 5) => Some(&Self::SANDSTONE_WALL), (-165, 0) => Some(&Self::SCAFFOLDING), - (717, 0) => Some(&Self::SCRAPE_POTTERY_SHERD), + (688, 0) => Some(&Self::SCRAPE_POTTERY_SHERD), (-458, 0) => Some(&Self::SCULK), (-460, 0) => Some(&Self::SCULK_CATALYST), (-307, 0) => Some(&Self::SCULK_SENSOR), @@ -94327,29 +94671,29 @@ impl JavaToBedrockItemMapping { (169, 0) => Some(&Self::SEA_LANTERN), (-156, 0) => Some(&Self::SEA_PICKLE), (-130, 0) => Some(&Self::SEAGRASS), - (724, 0) => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE), - (738, 0) => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE), - (718, 0) => Some(&Self::SHEAF_POTTERY_SHERD), - (453, 0) => Some(&Self::SHEARS), - (471, 0) => Some(&Self::SHEEP_SPAWN_EGG), - (719, 0) => Some(&Self::SHELTER_POTTERY_SHERD), - (387, 0) => Some(&Self::SHIELD), + (695, 0) => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE), + (709, 0) => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE), + (689, 0) => Some(&Self::SHEAF_POTTERY_SHERD), + (424, 0) => Some(&Self::SHEARS), + (442, 0) => Some(&Self::SHEEP_SPAWN_EGG), + (690, 0) => Some(&Self::SHELTER_POTTERY_SHERD), + (358, 0) => Some(&Self::SHIELD), (-1028, 0) => Some(&Self::SHORT_DRY_GRASS), (31, 0) => Some(&Self::SHORT_GRASS), (-230, 0) => Some(&Self::SHROOMLIGHT), (205, 0) => Some(&Self::SHULKER_BOX), - (605, 0) => Some(&Self::SHULKER_SHELL), - (503, 0) => Some(&Self::SHULKER_SPAWN_EGG), - (735, 0) => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE), - (476, 0) => Some(&Self::SILVERFISH_SPAWN_EGG), - (501, 0) => Some(&Self::SKELETON_HORSE_SPAWN_EGG), + (576, 0) => Some(&Self::SHULKER_SHELL), + (474, 0) => Some(&Self::SHULKER_SPAWN_EGG), + (706, 0) => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE), + (447, 0) => Some(&Self::SILVERFISH_SPAWN_EGG), + (472, 0) => Some(&Self::SKELETON_HORSE_SPAWN_EGG), (144, 0) => Some(&Self::SKELETON_SKULL), - (477, 0) => Some(&Self::SKELETON_SPAWN_EGG), - (622, 0) => Some(&Self::SKULL_BANNER_PATTERN), - (720, 0) => Some(&Self::SKULL_POTTERY_SHERD), - (420, 0) => Some(&Self::SLIME_BALL), + (448, 0) => Some(&Self::SKELETON_SPAWN_EGG), + (593, 0) => Some(&Self::SKULL_BANNER_PATTERN), + (691, 0) => Some(&Self::SKULL_POTTERY_SHERD), + (391, 0) => Some(&Self::SLIME_BALL), (165, 0) => Some(&Self::SLIME_BLOCK), - (478, 0) => Some(&Self::SLIME_SPAWN_EGG), + (449, 0) => Some(&Self::SLIME_SPAWN_EGG), (-332, 0) => Some(&Self::SMALL_AMETHYST_BUD), (-336, 0) => Some(&Self::SMALL_DRIPLEAF), (-202, 0) => Some(&Self::SMITHING_TABLE), @@ -94367,29 +94711,29 @@ impl JavaToBedrockItemMapping { (-183, 0) => Some(&Self::SMOOTH_STONE), (44, 0) => Some(&Self::SMOOTH_STONE_SLAB), (-596, 0) => Some(&Self::SNIFFER_EGG), - (534, 0) => Some(&Self::SNIFFER_SPAWN_EGG), - (721, 0) => Some(&Self::SNORT_POTTERY_SHERD), - (732, 0) => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE), + (505, 0) => Some(&Self::SNIFFER_SPAWN_EGG), + (692, 0) => Some(&Self::SNORT_POTTERY_SHERD), + (703, 0) => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE), (78, 0) => Some(&Self::SNOW), (80, 0) => Some(&Self::SNOW_BLOCK), - (540, 0) => Some(&Self::SNOW_GOLEM_SPAWN_EGG), - (406, 0) => Some(&Self::SNOWBALL), - (664, 0) => Some(&Self::SOUL_CAMPFIRE), + (511, 0) => Some(&Self::SNOW_GOLEM_SPAWN_EGG), + (377, 0) => Some(&Self::SNOWBALL), + (635, 0) => Some(&Self::SOUL_CAMPFIRE), (-269, 0) => Some(&Self::SOUL_LANTERN), (88, 0) => Some(&Self::SOUL_SAND), (-236, 0) => Some(&Self::SOUL_SOIL), (-268, 0) => Some(&Self::SOUL_TORCH), (52, 0) => Some(&Self::SPAWNER), - (307, 0) => Some(&Self::SPIDER_EYE), - (479, 0) => Some(&Self::SPIDER_SPAWN_EGG), - (734, 0) => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE), - (600, 0) => Some(&Self::SPLASH_POTION), + (278, 0) => Some(&Self::SPIDER_EYE), + (450, 0) => Some(&Self::SPIDER_SPAWN_EGG), + (705, 0) => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE), + (571, 0) => Some(&Self::SPLASH_POTION), (19, 0) => Some(&Self::SPONGE), (-321, 0) => Some(&Self::SPORE_BLOSSOM), - (410, 0) => Some(&Self::SPRUCE_BOAT), + (381, 0) => Some(&Self::SPRUCE_BOAT), (-144, 0) => Some(&Self::SPRUCE_BUTTON), - (683, 0) => Some(&Self::SPRUCE_CHEST_BOAT), - (592, 0) => Some(&Self::SPRUCE_DOOR), + (654, 0) => Some(&Self::SPRUCE_CHEST_BOAT), + (563, 0) => Some(&Self::SPRUCE_DOOR), (-579, 1) => Some(&Self::SPRUCE_FENCE), (183, 0) => Some(&Self::SPRUCE_FENCE_GATE), (-501, 0) => Some(&Self::SPRUCE_HANGING_SIGN), @@ -94399,33 +94743,33 @@ impl JavaToBedrockItemMapping { (-154, 0) => Some(&Self::SPRUCE_PRESSURE_PLATE), (-825, 0) => Some(&Self::SPRUCE_SAPLING), (-1048, 0) => Some(&Self::SPRUCE_SHELF), - (615, 0) => Some(&Self::SPRUCE_SIGN), + (586, 0) => Some(&Self::SPRUCE_SIGN), (-804, 0) => Some(&Self::SPRUCE_SLAB), (134, 0) => Some(&Self::SPRUCE_STAIRS), (-149, 0) => Some(&Self::SPRUCE_TRAPDOOR), (-814, 1) => Some(&Self::SPRUCE_WOOD), - (667, 0) => Some(&Self::SPYGLASS), - (483, 0) => Some(&Self::SQUID_SPAWN_EGG), + (638, 0) => Some(&Self::SPYGLASS), + (454, 0) => Some(&Self::SQUID_SPAWN_EGG), (29, 1) => Some(&Self::STICKY_PISTON), (1, 0) => Some(&Self::STONE), - (346, 0) => Some(&Self::STONE_AXE), + (317, 0) => Some(&Self::STONE_AXE), (-875, 0) => Some(&Self::STONE_BRICK_SLAB), (109, 0) => Some(&Self::STONE_BRICK_STAIRS), (-977, 7) => Some(&Self::STONE_BRICK_WALL), (98, 0) => Some(&Self::STONE_BRICKS), (77, 0) => Some(&Self::STONE_BUTTON), - (362, 0) => Some(&Self::STONE_HOE), - (345, 0) => Some(&Self::STONE_PICKAXE), + (333, 0) => Some(&Self::STONE_HOE), + (316, 0) => Some(&Self::STONE_PICKAXE), (70, 0) => Some(&Self::STONE_PRESSURE_PLATE), - (344, 0) => Some(&Self::STONE_SHOVEL), - (801, 0) => Some(&Self::STONE_SLAB), - (262, 0) => Some(&Self::STONE_SPEAR), + (315, 0) => Some(&Self::STONE_SHOVEL), + (795, 0) => Some(&Self::STONE_SLAB), + (855, 0) => Some(&Self::STONE_SPEAR), (-180, 0) => Some(&Self::STONE_STAIRS), - (343, 0) => Some(&Self::STONE_SWORD), + (314, 0) => Some(&Self::STONE_SWORD), (-197, 0) => Some(&Self::STONECUTTER), - (495, 0) => Some(&Self::STRAY_SPAWN_EGG), - (529, 0) => Some(&Self::STRIDER_SPAWN_EGG), - (358, 0) => Some(&Self::STRING), + (466, 0) => Some(&Self::STRAY_SPAWN_EGG), + (500, 0) => Some(&Self::STRIDER_SPAWN_EGG), + (329, 0) => Some(&Self::STRING), (-8, 0) => Some(&Self::STRIPPED_ACACIA_LOG), (-823, 12) => Some(&Self::STRIPPED_ACACIA_WOOD), (-528, 0) => Some(&Self::STRIPPED_BAMBOO_BLOCK), @@ -94451,36 +94795,36 @@ impl JavaToBedrockItemMapping { (-241, 0) => Some(&Self::STRIPPED_WARPED_STEM), (252, 0) => Some(&Self::STRUCTURE_BLOCK), (217, 0) => Some(&Self::STRUCTURE_VOID), - (448, 0) => Some(&Self::SUGAR), - (417, 0) => Some(&Self::SUGAR_CANE), + (419, 0) => Some(&Self::SUGAR), + (388, 0) => Some(&Self::SUGAR_CANE), (175, 0) => Some(&Self::SUNFLOWER), (-573, 0) => Some(&Self::SUSPICIOUS_GRAVEL), (-529, 0) => Some(&Self::SUSPICIOUS_SAND), - (631, 0) => Some(&Self::SUSPICIOUS_STEW), - (316, 0) => Some(&Self::SWEET_BERRIES), - (672, 0) => Some(&Self::TADPOLE_BUCKET), - (671, 0) => Some(&Self::TADPOLE_SPAWN_EGG), + (602, 0) => Some(&Self::SUSPICIOUS_STEW), + (287, 0) => Some(&Self::SWEET_BERRIES), + (643, 0) => Some(&Self::TADPOLE_BUCKET), + (642, 0) => Some(&Self::TADPOLE_SPAWN_EGG), (-1029, 0) => Some(&Self::TALL_DRY_GRASS), (-864, 0) => Some(&Self::TALL_GRASS), (-239, 0) => Some(&Self::TARGET), (172, 0) => Some(&Self::TERRACOTTA), - (731, 0) => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE), + (702, 0) => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE), (-334, 0) => Some(&Self::TINTED_GLASS), (46, 0) => Some(&Self::TNT), - (564, 0) => Some(&Self::TNT_MINECART), + (535, 0) => Some(&Self::TNT_MINECART), (50, 0) => Some(&Self::TORCH), (-568, 0) => Some(&Self::TORCHFLOWER), - (325, 0) => Some(&Self::TORCHFLOWER_SEEDS), - (607, 0) => Some(&Self::TOTEM_OF_UNDYING), - (690, 0) => Some(&Self::TRADER_LLAMA_SPAWN_EGG), + (296, 0) => Some(&Self::TORCHFLOWER_SEEDS), + (578, 0) => Some(&Self::TOTEM_OF_UNDYING), + (661, 0) => Some(&Self::TRADER_LLAMA_SPAWN_EGG), (146, 0) => Some(&Self::TRAPPED_CHEST), - (283, 0) => Some(&Self::TRIAL_KEY), + (876, 0) => Some(&Self::TRIAL_KEY), (-315, 0) => Some(&Self::TRIAL_SPAWNER), - (585, 0) => Some(&Self::TRIDENT), + (556, 0) => Some(&Self::TRIDENT), (131, 0) => Some(&Self::TRIPWIRE_HOOK), - (295, 0) => Some(&Self::TROPICAL_FISH), - (398, 0) => Some(&Self::TROPICAL_FISH_BUCKET), - (513, 0) => Some(&Self::TROPICAL_FISH_SPAWN_EGG), + (266, 0) => Some(&Self::TROPICAL_FISH), + (369, 0) => Some(&Self::TROPICAL_FISH_BUCKET), + (484, 0) => Some(&Self::TROPICAL_FISH_SPAWN_EGG), (-131, 0) => Some(&Self::TUBE_CORAL), (-132, 0) => Some(&Self::TUBE_CORAL_BLOCK), (-133, 0) => Some(&Self::TUBE_CORAL_FAN), @@ -94493,26 +94837,26 @@ impl JavaToBedrockItemMapping { (-746, 0) => Some(&Self::TUFF_STAIRS), (-747, 0) => Some(&Self::TUFF_WALL), (-159, 0) => Some(&Self::TURTLE_EGG), - (612, 0) => Some(&Self::TURTLE_HELMET), - (611, 0) => Some(&Self::TURTLE_SCUTE), - (519, 0) => Some(&Self::TURTLE_SPAWN_EGG), + (583, 0) => Some(&Self::TURTLE_HELMET), + (582, 0) => Some(&Self::TURTLE_SCUTE), + (490, 0) => Some(&Self::TURTLE_SPAWN_EGG), (-287, 0) => Some(&Self::TWISTING_VINES), (-314, 0) => Some(&Self::VAULT), (-470, 0) => Some(&Self::VERDANT_FROGLIGHT), - (730, 0) => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE), - (510, 0) => Some(&Self::VEX_SPAWN_EGG), - (482, 0) => Some(&Self::VILLAGER_SPAWN_EGG), - (508, 0) => Some(&Self::VINDICATOR_SPAWN_EGG), + (701, 0) => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE), + (481, 0) => Some(&Self::VEX_SPAWN_EGG), + (453, 0) => Some(&Self::VILLAGER_SPAWN_EGG), + (479, 0) => Some(&Self::VINDICATOR_SPAWN_EGG), (106, 0) => Some(&Self::VINE), - (526, 0) => Some(&Self::WANDERING_TRADER_SPAWN_EGG), - (728, 0) => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE), - (674, 0) => Some(&Self::WARDEN_SPAWN_EGG), + (497, 0) => Some(&Self::WANDERING_TRADER_SPAWN_EGG), + (699, 0) => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE), + (645, 0) => Some(&Self::WARDEN_SPAWN_EGG), (-261, 0) => Some(&Self::WARPED_BUTTON), - (660, 0) => Some(&Self::WARPED_DOOR), + (631, 0) => Some(&Self::WARPED_DOOR), (-257, 0) => Some(&Self::WARPED_FENCE), (-259, 0) => Some(&Self::WARPED_FENCE_GATE), (-229, 0) => Some(&Self::WARPED_FUNGUS), - (661, 0) => Some(&Self::WARPED_FUNGUS_ON_A_STICK), + (632, 0) => Some(&Self::WARPED_FUNGUS_ON_A_STICK), (-507, 0) => Some(&Self::WARPED_HANGING_SIGN), (-298, 0) => Some(&Self::WARPED_HYPHAE), (-233, 0) => Some(&Self::WARPED_NYLIUM), @@ -94520,13 +94864,13 @@ impl JavaToBedrockItemMapping { (-263, 0) => Some(&Self::WARPED_PRESSURE_PLATE), (-224, 0) => Some(&Self::WARPED_ROOTS), (-1058, 0) => Some(&Self::WARPED_SHELF), - (658, 0) => Some(&Self::WARPED_SIGN), + (629, 0) => Some(&Self::WARPED_SIGN), (-265, 0) => Some(&Self::WARPED_SLAB), (-255, 0) => Some(&Self::WARPED_STAIRS), (-226, 0) => Some(&Self::WARPED_STEM), (-247, 0) => Some(&Self::WARPED_TRAPDOOR), (-227, 0) => Some(&Self::WARPED_WART_BLOCK), - (394, 0) => Some(&Self::WATER_BUCKET), + (365, 0) => Some(&Self::WATER_BUCKET), (-764, 0) => Some(&Self::WAXED_CHISELED_COPPER), (-1070, 0) => Some(&Self::WAXED_COPPER_BARS), (-344, 0) => Some(&Self::WAXED_COPPER_BLOCK), @@ -94587,7 +94931,7 @@ impl JavaToBedrockItemMapping { (-367, 0) => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB), (-360, 0) => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS), (-1064, 0) => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD), - (736, 0) => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE), + (707, 0) => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE), (-762, 0) => Some(&Self::WEATHERED_CHISELED_COPPER), (-342, 0) => Some(&Self::WEATHERED_COPPER), (-1068, 0) => Some(&Self::WEATHERED_COPPER_BARS), @@ -94605,69 +94949,69 @@ impl JavaToBedrockItemMapping { (-1060, 0) => Some(&Self::WEATHERED_LIGHTNING_ROD), (-231, 0) => Some(&Self::WEEPING_VINES), (-984, 1) => Some(&Self::WET_SPONGE), - (366, 0) => Some(&Self::WHEAT), - (320, 0) => Some(&Self::WHEAT_SEEDS), - (606, 15) => Some(&Self::WHITE_BANNER), - (450, 0) => Some(&Self::WHITE_BED), - (279, 0) => Some(&Self::WHITE_BUNDLE), + (337, 0) => Some(&Self::WHEAT), + (291, 0) => Some(&Self::WHEAT_SEEDS), + (577, 15) => Some(&Self::WHITE_BANNER), + (421, 0) => Some(&Self::WHITE_BED), + (872, 0) => Some(&Self::WHITE_BUNDLE), (-413, 0) => Some(&Self::WHITE_CANDLE), (171, 0) => Some(&Self::WHITE_CARPET), (236, 0) => Some(&Self::WHITE_CONCRETE), (237, 0) => Some(&Self::WHITE_CONCRETE_POWDER), - (442, 0) => Some(&Self::WHITE_DYE), + (413, 0) => Some(&Self::WHITE_DYE), (220, 0) => Some(&Self::WHITE_GLAZED_TERRACOTTA), - (770, 0) => Some(&Self::WHITE_HARNESS), + (744, 0) => Some(&Self::WHITE_HARNESS), (218, 0) => Some(&Self::WHITE_SHULKER_BOX), (241, 0) => Some(&Self::WHITE_STAINED_GLASS), (160, 0) => Some(&Self::WHITE_STAINED_GLASS_PANE), (159, 0) => Some(&Self::WHITE_TERRACOTTA), (-835, 0) => Some(&Self::WHITE_TULIP), (35, 0) => Some(&Self::WHITE_WOOL), - (727, 0) => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE), + (698, 0) => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE), (-1024, 0) => Some(&Self::WILDFLOWERS), - (284, 0) => Some(&Self::WIND_CHARGE), - (485, 0) => Some(&Self::WITCH_SPAWN_EGG), + (877, 0) => Some(&Self::WIND_CHARGE), + (456, 0) => Some(&Self::WITCH_SPAWN_EGG), (-216, 0) => Some(&Self::WITHER_ROSE), (-965, 0) => Some(&Self::WITHER_SKELETON_SKULL), - (498, 0) => Some(&Self::WITHER_SKELETON_SPAWN_EGG), - (542, 0) => Some(&Self::WITHER_SPAWN_EGG), - (747, 0) => Some(&Self::WOLF_ARMOR), - (472, 0) => Some(&Self::WOLF_SPAWN_EGG), - (342, 0) => Some(&Self::WOODEN_AXE), - (361, 0) => Some(&Self::WOODEN_HOE), - (341, 0) => Some(&Self::WOODEN_PICKAXE), - (340, 0) => Some(&Self::WOODEN_SHOVEL), - (263, 0) => Some(&Self::WOODEN_SPEAR), - (339, 0) => Some(&Self::WOODEN_SWORD), - (550, 0) => Some(&Self::WRITABLE_BOOK), - (551, 0) => Some(&Self::WRITTEN_BOOK), - (606, 11) => Some(&Self::YELLOW_BANNER), - (450, 4) => Some(&Self::YELLOW_BED), - (280, 0) => Some(&Self::YELLOW_BUNDLE), + (469, 0) => Some(&Self::WITHER_SKELETON_SPAWN_EGG), + (513, 0) => Some(&Self::WITHER_SPAWN_EGG), + (721, 0) => Some(&Self::WOLF_ARMOR), + (443, 0) => Some(&Self::WOLF_SPAWN_EGG), + (313, 0) => Some(&Self::WOODEN_AXE), + (332, 0) => Some(&Self::WOODEN_HOE), + (312, 0) => Some(&Self::WOODEN_PICKAXE), + (311, 0) => Some(&Self::WOODEN_SHOVEL), + (856, 0) => Some(&Self::WOODEN_SPEAR), + (310, 0) => Some(&Self::WOODEN_SWORD), + (521, 0) => Some(&Self::WRITABLE_BOOK), + (522, 0) => Some(&Self::WRITTEN_BOOK), + (577, 11) => Some(&Self::YELLOW_BANNER), + (421, 4) => Some(&Self::YELLOW_BED), + (873, 0) => Some(&Self::YELLOW_BUNDLE), (-417, 0) => Some(&Self::YELLOW_CANDLE), (-600, 4) => Some(&Self::YELLOW_CARPET), (-631, 4) => Some(&Self::YELLOW_CONCRETE), (-712, 4) => Some(&Self::YELLOW_CONCRETE_POWDER), - (438, 0) => Some(&Self::YELLOW_DYE), + (409, 0) => Some(&Self::YELLOW_DYE), (224, 0) => Some(&Self::YELLOW_GLAZED_TERRACOTTA), - (771, 0) => Some(&Self::YELLOW_HARNESS), + (745, 0) => Some(&Self::YELLOW_HARNESS), (-616, 4) => Some(&Self::YELLOW_SHULKER_BOX), (-676, 4) => Some(&Self::YELLOW_STAINED_GLASS), (-646, 4) => Some(&Self::YELLOW_STAINED_GLASS_PANE), (-727, 4) => Some(&Self::YELLOW_TERRACOTTA), (-558, 0) => Some(&Self::YELLOW_WOOL), - (532, 0) => Some(&Self::ZOGLIN_SPAWN_EGG), + (503, 0) => Some(&Self::ZOGLIN_SPAWN_EGG), (-966, 0) => Some(&Self::ZOMBIE_HEAD), - (502, 0) => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG), - (785, 0) => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG), - (480, 0) => Some(&Self::ZOMBIE_SPAWN_EGG), - (511, 0) => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG), - (481, 0) => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG), + (473, 0) => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG), + (759, 0) => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG), + (451, 0) => Some(&Self::ZOMBIE_SPAWN_EGG), + (482, 0) => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG), + (452, 0) => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG), _ => match bedrock_id { - 411 => Some(&Self::ACACIA_BOAT), + 382 => Some(&Self::ACACIA_BOAT), -140 => Some(&Self::ACACIA_BUTTON), - 684 => Some(&Self::ACACIA_CHEST_BOAT), - 595 => Some(&Self::ACACIA_DOOR), + 655 => Some(&Self::ACACIA_CHEST_BOAT), + 566 => Some(&Self::ACACIA_DOOR), -575 => Some(&Self::ACACIA_FENCE), 187 => Some(&Self::ACACIA_FENCE_GATE), -504 => Some(&Self::ACACIA_HANGING_SIGN), @@ -94677,42 +95021,42 @@ impl JavaToBedrockItemMapping { -150 => Some(&Self::ACACIA_PRESSURE_PLATE), -828 => Some(&Self::ACACIA_SAPLING), -1051 => Some(&Self::ACACIA_SHELF), - 618 => Some(&Self::ACACIA_SIGN), + 589 => Some(&Self::ACACIA_SIGN), -807 => Some(&Self::ACACIA_SLAB), 163 => Some(&Self::ACACIA_STAIRS), -145 => Some(&Self::ACACIA_TRAPDOOR), -817 => Some(&Self::ACACIA_WOOD), 126 => Some(&Self::ACTIVATOR_RAIL), -158 => Some(&Self::AIR), - 673 => Some(&Self::ALLAY_SPAWN_EGG), + 644 => Some(&Self::ALLAY_SPAWN_EGG), -831 => Some(&Self::ALLIUM), -327 => Some(&Self::AMETHYST_BLOCK), -329 => Some(&Self::AMETHYST_CLUSTER), - 666 => Some(&Self::AMETHYST_SHARD), + 637 => Some(&Self::AMETHYST_SHARD), -271 => Some(&Self::ANCIENT_DEBRIS), -594 => Some(&Self::ANDESITE), -893 => Some(&Self::ANDESITE_SLAB), -171 => Some(&Self::ANDESITE_STAIRS), -974 => Some(&Self::ANDESITE_WALL), - 699 => Some(&Self::ANGLER_POTTERY_SHERD), + 670 => Some(&Self::ANGLER_POTTERY_SHERD), 145 => Some(&Self::ANVIL), - 285 => Some(&Self::APPLE), - 700 => Some(&Self::ARCHER_POTTERY_SHERD), - 746 => Some(&Self::ARMADILLO_SCUTE), - 745 => Some(&Self::ARMADILLO_SPAWN_EGG), - 591 => Some(&Self::ARMOR_STAND), - 701 => Some(&Self::ARMS_UP_POTTERY_SHERD), - 332 => Some(&Self::ARROW), - 401 => Some(&Self::AXOLOTL_BUCKET), - 536 => Some(&Self::AXOLOTL_SPAWN_EGG), + 878 => Some(&Self::APPLE), + 671 => Some(&Self::ARCHER_POTTERY_SHERD), + 720 => Some(&Self::ARMADILLO_SCUTE), + 719 => Some(&Self::ARMADILLO_SPAWN_EGG), + 562 => Some(&Self::ARMOR_STAND), + 672 => Some(&Self::ARMS_UP_POTTERY_SHERD), + 303 => Some(&Self::ARROW), + 372 => Some(&Self::AXOLOTL_BUCKET), + 507 => Some(&Self::AXOLOTL_SPAWN_EGG), -337 => Some(&Self::AZALEA), -324 => Some(&Self::AZALEA_LEAVES), -832 => Some(&Self::AZURE_BLUET), - 310 => Some(&Self::BAKED_POTATO), + 281 => Some(&Self::BAKED_POTATO), -163 => Some(&Self::BAMBOO), -527 => Some(&Self::BAMBOO_BLOCK), -511 => Some(&Self::BAMBOO_BUTTON), - 696 => Some(&Self::BAMBOO_CHEST_RAFT), + 667 => Some(&Self::BAMBOO_CHEST_RAFT), -517 => Some(&Self::BAMBOO_DOOR), -515 => Some(&Self::BAMBOO_FENCE), -516 => Some(&Self::BAMBOO_FENCE_GATE), @@ -94722,31 +95066,31 @@ impl JavaToBedrockItemMapping { -523 => Some(&Self::BAMBOO_MOSAIC_STAIRS), -510 => Some(&Self::BAMBOO_PLANKS), -514 => Some(&Self::BAMBOO_PRESSURE_PLATE), - 695 => Some(&Self::BAMBOO_RAFT), + 666 => Some(&Self::BAMBOO_RAFT), -1056 => Some(&Self::BAMBOO_SHELF), - 694 => Some(&Self::BAMBOO_SIGN), + 665 => Some(&Self::BAMBOO_SIGN), -513 => Some(&Self::BAMBOO_SLAB), -512 => Some(&Self::BAMBOO_STAIRS), -520 => Some(&Self::BAMBOO_TRAPDOOR), -203 => Some(&Self::BARREL), -161 => Some(&Self::BARRIER), -234 => Some(&Self::BASALT), - 486 => Some(&Self::BAT_SPAWN_EGG), + 457 => Some(&Self::BAT_SPAWN_EGG), 138 => Some(&Self::BEACON), 7 => Some(&Self::BEDROCK), -218 => Some(&Self::BEE_NEST), - 528 => Some(&Self::BEE_SPAWN_EGG), - 302 => Some(&Self::BEEF), + 499 => Some(&Self::BEE_SPAWN_EGG), + 273 => Some(&Self::BEEF), -219 => Some(&Self::BEEHIVE), - 314 => Some(&Self::BEETROOT), - 324 => Some(&Self::BEETROOT_SEEDS), - 315 => Some(&Self::BEETROOT_SOUP), + 285 => Some(&Self::BEETROOT), + 295 => Some(&Self::BEETROOT_SEEDS), + 286 => Some(&Self::BEETROOT_SOUP), -206 => Some(&Self::BELL), -323 => Some(&Self::BIG_DRIPLEAF), - 408 => Some(&Self::BIRCH_BOAT), + 379 => Some(&Self::BIRCH_BOAT), -141 => Some(&Self::BIRCH_BUTTON), - 681 => Some(&Self::BIRCH_CHEST_BOAT), - 593 => Some(&Self::BIRCH_DOOR), + 652 => Some(&Self::BIRCH_CHEST_BOAT), + 564 => Some(&Self::BIRCH_DOOR), -576 => Some(&Self::BIRCH_FENCE), 184 => Some(&Self::BIRCH_FENCE_GATE), -502 => Some(&Self::BIRCH_HANGING_SIGN), @@ -94756,21 +95100,21 @@ impl JavaToBedrockItemMapping { -151 => Some(&Self::BIRCH_PRESSURE_PLATE), -826 => Some(&Self::BIRCH_SAPLING), -1049 => Some(&Self::BIRCH_SHELF), - 616 => Some(&Self::BIRCH_SIGN), + 587 => Some(&Self::BIRCH_SIGN), -805 => Some(&Self::BIRCH_SLAB), 135 => Some(&Self::BIRCH_STAIRS), -146 => Some(&Self::BIRCH_TRAPDOOR), -815 => Some(&Self::BIRCH_WOOD), - 606 => Some(&Self::BLACK_BANNER), - 450 => Some(&Self::BLACK_BED), - 264 => Some(&Self::BLACK_BUNDLE), + 577 => Some(&Self::BLACK_BANNER), + 421 => Some(&Self::BLACK_BED), + 857 => Some(&Self::BLACK_BUNDLE), -428 => Some(&Self::BLACK_CANDLE), -611 => Some(&Self::BLACK_CARPET), -642 => Some(&Self::BLACK_CONCRETE), -723 => Some(&Self::BLACK_CONCRETE_POWDER), - 427 => Some(&Self::BLACK_DYE), + 398 => Some(&Self::BLACK_DYE), 235 => Some(&Self::BLACK_GLAZED_TERRACOTTA), - 756 => Some(&Self::BLACK_HARNESS), + 730 => Some(&Self::BLACK_HARNESS), -627 => Some(&Self::BLACK_SHULKER_BOX), -687 => Some(&Self::BLACK_STAINED_GLASS), -657 => Some(&Self::BLACK_STAINED_GLASS_PANE), @@ -94780,20 +95124,20 @@ impl JavaToBedrockItemMapping { -282 => Some(&Self::BLACKSTONE_SLAB), -276 => Some(&Self::BLACKSTONE_STAIRS), -277 => Some(&Self::BLACKSTONE_WALL), - 702 => Some(&Self::BLADE_POTTERY_SHERD), + 673 => Some(&Self::BLADE_POTTERY_SHERD), -196 => Some(&Self::BLAST_FURNACE), - 462 => Some(&Self::BLAZE_POWDER), - 455 => Some(&Self::BLAZE_ROD), - 489 => Some(&Self::BLAZE_SPAWN_EGG), - 265 => Some(&Self::BLUE_BUNDLE), + 433 => Some(&Self::BLAZE_POWDER), + 426 => Some(&Self::BLAZE_ROD), + 460 => Some(&Self::BLAZE_SPAWN_EGG), + 858 => Some(&Self::BLUE_BUNDLE), -424 => Some(&Self::BLUE_CANDLE), -607 => Some(&Self::BLUE_CARPET), -638 => Some(&Self::BLUE_CONCRETE), -719 => Some(&Self::BLUE_CONCRETE_POWDER), - 431 => Some(&Self::BLUE_DYE), - 753 => Some(&Self::BLUE_EGG), + 402 => Some(&Self::BLUE_DYE), + 727 => Some(&Self::BLUE_EGG), 231 => Some(&Self::BLUE_GLAZED_TERRACOTTA), - 757 => Some(&Self::BLUE_HARNESS), + 731 => Some(&Self::BLUE_HARNESS), -11 => Some(&Self::BLUE_ICE), -830 => Some(&Self::BLUE_ORCHID), -623 => Some(&Self::BLUE_SHULKER_BOX), @@ -94801,38 +95145,38 @@ impl JavaToBedrockItemMapping { -653 => Some(&Self::BLUE_STAINED_GLASS_PANE), -734 => Some(&Self::BLUE_TERRACOTTA), -563 => Some(&Self::BLUE_WOOL), - 496 => Some(&Self::BOGGED_SPAWN_EGG), - 741 => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE), - 447 => Some(&Self::BONE), + 467 => Some(&Self::BOGGED_SPAWN_EGG), + 712 => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE), + 418 => Some(&Self::BONE), 216 => Some(&Self::BONE_BLOCK), - 443 => Some(&Self::BONE_MEAL), - 419 => Some(&Self::BOOK), + 414 => Some(&Self::BONE_MEAL), + 390 => Some(&Self::BOOK), 47 => Some(&Self::BOOKSHELF), - 625 => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN), - 331 => Some(&Self::BOW), - 353 => Some(&Self::BOWL), + 596 => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN), + 302 => Some(&Self::BOW), + 324 => Some(&Self::BOWL), -581 => Some(&Self::BRAIN_CORAL), -849 => Some(&Self::BRAIN_CORAL_BLOCK), -840 => Some(&Self::BRAIN_CORAL_FAN), - 290 => Some(&Self::BREAD), - 281 => Some(&Self::BREEZE_ROD), - 535 => Some(&Self::BREEZE_SPAWN_EGG), - 703 => Some(&Self::BREWER_POTTERY_SHERD), - 464 => Some(&Self::BREWING_STAND), - 415 => Some(&Self::BRICK), + 261 => Some(&Self::BREAD), + 874 => Some(&Self::BREEZE_ROD), + 506 => Some(&Self::BREEZE_SPAWN_EGG), + 674 => Some(&Self::BREWER_POTTERY_SHERD), + 435 => Some(&Self::BREWING_STAND), + 386 => Some(&Self::BRICK), -874 => Some(&Self::BRICK_SLAB), 108 => Some(&Self::BRICK_STAIRS), -976 => Some(&Self::BRICK_WALL), 45 => Some(&Self::BRICKS), - 266 => Some(&Self::BROWN_BUNDLE), + 859 => Some(&Self::BROWN_BUNDLE), -425 => Some(&Self::BROWN_CANDLE), -608 => Some(&Self::BROWN_CARPET), -639 => Some(&Self::BROWN_CONCRETE), -720 => Some(&Self::BROWN_CONCRETE_POWDER), - 430 => Some(&Self::BROWN_DYE), - 754 => Some(&Self::BROWN_EGG), + 401 => Some(&Self::BROWN_DYE), + 728 => Some(&Self::BROWN_EGG), 232 => Some(&Self::BROWN_GLAZED_TERRACOTTA), - 758 => Some(&Self::BROWN_HARNESS), + 732 => Some(&Self::BROWN_HARNESS), 39 => Some(&Self::BROWN_MUSHROOM), 99 => Some(&Self::BROWN_MUSHROOM_BLOCK), -624 => Some(&Self::BROWN_SHULKER_BOX), @@ -94840,40 +95184,40 @@ impl JavaToBedrockItemMapping { -654 => Some(&Self::BROWN_STAINED_GLASS_PANE), -735 => Some(&Self::BROWN_TERRACOTTA), -555 => Some(&Self::BROWN_WOOL), - 722 => Some(&Self::BRUSH), + 693 => Some(&Self::BRUSH), -582 => Some(&Self::BUBBLE_CORAL), -850 => Some(&Self::BUBBLE_CORAL_BLOCK), -841 => Some(&Self::BUBBLE_CORAL_FAN), - 392 => Some(&Self::BUCKET), + 363 => Some(&Self::BUCKET), -328 => Some(&Self::BUDDING_AMETHYST), - 267 => Some(&Self::BUNDLE), - 704 => Some(&Self::BURN_POTTERY_SHERD), + 860 => Some(&Self::BUNDLE), + 675 => Some(&Self::BURN_POTTERY_SHERD), -1023 => Some(&Self::BUSH), 81 => Some(&Self::CACTUS), -1030 => Some(&Self::CACTUS_FLOWER), - 449 => Some(&Self::CAKE), + 420 => Some(&Self::CAKE), -326 => Some(&Self::CALCITE), -580 => Some(&Self::CALIBRATED_SCULK_SENSOR), - 698 => Some(&Self::CAMEL_HUSK_SPAWN_EGG), - 697 => Some(&Self::CAMEL_SPAWN_EGG), - 630 => Some(&Self::CAMPFIRE), + 669 => Some(&Self::CAMEL_HUSK_SPAWN_EGG), + 668 => Some(&Self::CAMEL_SPAWN_EGG), + 601 => Some(&Self::CAMPFIRE), -412 => Some(&Self::CANDLE), - 308 => Some(&Self::CARROT), - 556 => Some(&Self::CARROT_ON_A_STICK), + 279 => Some(&Self::CARROT), + 527 => Some(&Self::CARROT_ON_A_STICK), -200 => Some(&Self::CARTOGRAPHY_TABLE), -155 => Some(&Self::CARVED_PUMPKIN), - 522 => Some(&Self::CAT_SPAWN_EGG), - 465 => Some(&Self::CAULDRON), - 490 => Some(&Self::CAVE_SPIDER_SPAWN_EGG), + 493 => Some(&Self::CAT_SPAWN_EGG), + 436 => Some(&Self::CAULDRON), + 461 => Some(&Self::CAVE_SPIDER_SPAWN_EGG), 189 => Some(&Self::CHAIN_COMMAND_BLOCK), - 374 => Some(&Self::CHAINMAIL_BOOTS), - 372 => Some(&Self::CHAINMAIL_CHESTPLATE), - 371 => Some(&Self::CHAINMAIL_HELMET), - 373 => Some(&Self::CHAINMAIL_LEGGINGS), - 334 => Some(&Self::CHARCOAL), - 691 => Some(&Self::CHERRY_BOAT), + 345 => Some(&Self::CHAINMAIL_BOOTS), + 343 => Some(&Self::CHAINMAIL_CHESTPLATE), + 342 => Some(&Self::CHAINMAIL_HELMET), + 344 => Some(&Self::CHAINMAIL_LEGGINGS), + 305 => Some(&Self::CHARCOAL), + 662 => Some(&Self::CHERRY_BOAT), -530 => Some(&Self::CHERRY_BUTTON), - 692 => Some(&Self::CHERRY_CHEST_BOAT), + 663 => Some(&Self::CHERRY_CHEST_BOAT), -531 => Some(&Self::CHERRY_DOOR), -532 => Some(&Self::CHERRY_FENCE), -533 => Some(&Self::CHERRY_FENCE_GATE), @@ -94884,15 +95228,15 @@ impl JavaToBedrockItemMapping { -538 => Some(&Self::CHERRY_PRESSURE_PLATE), -547 => Some(&Self::CHERRY_SAPLING), -1054 => Some(&Self::CHERRY_SHELF), - 693 => Some(&Self::CHERRY_SIGN), + 664 => Some(&Self::CHERRY_SIGN), -539 => Some(&Self::CHERRY_SLAB), -541 => Some(&Self::CHERRY_STAIRS), -543 => Some(&Self::CHERRY_TRAPDOOR), -546 => Some(&Self::CHERRY_WOOD), 54 => Some(&Self::CHEST), - 421 => Some(&Self::CHEST_MINECART), - 304 => Some(&Self::CHICKEN), - 468 => Some(&Self::CHICKEN_SPAWN_EGG), + 392 => Some(&Self::CHEST_MINECART), + 275 => Some(&Self::CHICKEN), + 439 => Some(&Self::CHICKEN_SPAWN_EGG), -959 => Some(&Self::CHIPPED_ANVIL), -526 => Some(&Self::CHISELED_BOOKSHELF), -1124 => Some(&Self::CHISELED_CINNABAR), @@ -94909,7 +95253,7 @@ impl JavaToBedrockItemMapping { -753 => Some(&Self::CHISELED_TUFF), -759 => Some(&Self::CHISELED_TUFF_BRICKS), 200 => Some(&Self::CHORUS_FLOWER), - 597 => Some(&Self::CHORUS_FRUIT), + 568 => Some(&Self::CHORUS_FRUIT), 240 => Some(&Self::CHORUS_PLANT), -1109 => Some(&Self::CINNABAR), -1120 => Some(&Self::CINNABAR_BRICK_SLAB), @@ -94920,14 +95264,14 @@ impl JavaToBedrockItemMapping { -1112 => Some(&Self::CINNABAR_STAIRS), -1113 => Some(&Self::CINNABAR_WALL), 82 => Some(&Self::CLAY), - 416 => Some(&Self::CLAY_BALL), - 425 => Some(&Self::CLOCK), + 387 => Some(&Self::CLAY_BALL), + 396 => Some(&Self::CLOCK), -1019 => Some(&Self::CLOSED_EYEBLOSSOM), - 333 => Some(&Self::COAL), + 304 => Some(&Self::COAL), 173 => Some(&Self::COAL_BLOCK), 16 => Some(&Self::COAL_ORE), -962 => Some(&Self::COARSE_DIRT), - 726 => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE), + 697 => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE), -379 => Some(&Self::COBBLED_DEEPSLATE), -380 => Some(&Self::COBBLED_DEEPSLATE_SLAB), -381 => Some(&Self::COBBLED_DEEPSLATE_STAIRS), @@ -94937,53 +95281,53 @@ impl JavaToBedrockItemMapping { 67 => Some(&Self::COBBLESTONE_STAIRS), 139 => Some(&Self::COBBLESTONE_WALL), 30 => Some(&Self::COBWEB), - 444 => Some(&Self::COCOA_BEANS), - 293 => Some(&Self::COD), - 396 => Some(&Self::COD_BUCKET), - 514 => Some(&Self::COD_SPAWN_EGG), + 415 => Some(&Self::COCOA_BEANS), + 264 => Some(&Self::COD), + 367 => Some(&Self::COD_BUCKET), + 485 => Some(&Self::COD_SPAWN_EGG), 137 => Some(&Self::COMMAND_BLOCK), - 602 => Some(&Self::COMMAND_BLOCK_MINECART), - 561 => Some(&Self::COMPARATOR), - 423 => Some(&Self::COMPASS), + 573 => Some(&Self::COMMAND_BLOCK_MINECART), + 532 => Some(&Self::COMPARATOR), + 394 => Some(&Self::COMPASS), -213 => Some(&Self::COMPOSTER), -157 => Some(&Self::CONDUIT), - 303 => Some(&Self::COOKED_BEEF), - 305 => Some(&Self::COOKED_CHICKEN), - 297 => Some(&Self::COOKED_COD), - 590 => Some(&Self::COOKED_MUTTON), - 292 => Some(&Self::COOKED_PORKCHOP), - 318 => Some(&Self::COOKED_RABBIT), - 298 => Some(&Self::COOKED_SALMON), - 300 => Some(&Self::COOKIE), - 776 => Some(&Self::COPPER_AXE), + 274 => Some(&Self::COOKED_BEEF), + 276 => Some(&Self::COOKED_CHICKEN), + 268 => Some(&Self::COOKED_COD), + 561 => Some(&Self::COOKED_MUTTON), + 263 => Some(&Self::COOKED_PORKCHOP), + 289 => Some(&Self::COOKED_RABBIT), + 269 => Some(&Self::COOKED_SALMON), + 271 => Some(&Self::COOKIE), + 750 => Some(&Self::COPPER_AXE), -1066 => Some(&Self::COPPER_BARS), -340 => Some(&Self::COPPER_BLOCK), - 781 => Some(&Self::COPPER_BOOTS), + 755 => Some(&Self::COPPER_BOOTS), -776 => Some(&Self::COPPER_BULB), -1074 => Some(&Self::COPPER_CHAIN), -1031 => Some(&Self::COPPER_CHEST), - 779 => Some(&Self::COPPER_CHESTPLATE), + 753 => Some(&Self::COPPER_CHESTPLATE), -784 => Some(&Self::COPPER_DOOR), - 772 => Some(&Self::COPPER_GOLEM_SPAWN_EGG), + 746 => Some(&Self::COPPER_GOLEM_SPAWN_EGG), -1039 => Some(&Self::COPPER_GOLEM_STATUE), -768 => Some(&Self::COPPER_GRATE), - 778 => Some(&Self::COPPER_HELMET), - 777 => Some(&Self::COPPER_HOE), - 783 => Some(&Self::COPPER_HORSE_ARMOR), - 544 => Some(&Self::COPPER_INGOT), + 752 => Some(&Self::COPPER_HELMET), + 751 => Some(&Self::COPPER_HOE), + 757 => Some(&Self::COPPER_HORSE_ARMOR), + 515 => Some(&Self::COPPER_INGOT), -1083 => Some(&Self::COPPER_LANTERN), - 780 => Some(&Self::COPPER_LEGGINGS), - 787 => Some(&Self::COPPER_NAUTILUS_ARMOR), - 782 => Some(&Self::COPPER_NUGGET), + 754 => Some(&Self::COPPER_LEGGINGS), + 761 => Some(&Self::COPPER_NAUTILUS_ARMOR), + 756 => Some(&Self::COPPER_NUGGET), -311 => Some(&Self::COPPER_ORE), - 775 => Some(&Self::COPPER_PICKAXE), - 774 => Some(&Self::COPPER_SHOVEL), - 257 => Some(&Self::COPPER_SPEAR), - 773 => Some(&Self::COPPER_SWORD), + 749 => Some(&Self::COPPER_PICKAXE), + 748 => Some(&Self::COPPER_SHOVEL), + 850 => Some(&Self::COPPER_SPEAR), + 747 => Some(&Self::COPPER_SWORD), -1082 => Some(&Self::COPPER_TORCH), -792 => Some(&Self::COPPER_TRAPDOOR), -838 => Some(&Self::CORNFLOWER), - 469 => Some(&Self::COW_SPAWN_EGG), + 440 => Some(&Self::COW_SPAWN_EGG), -410 => Some(&Self::CRACKED_DEEPSLATE_BRICKS), -409 => Some(&Self::CRACKED_DEEPSLATE_TILES), -303 => Some(&Self::CRACKED_NETHER_BRICKS), @@ -94992,12 +95336,12 @@ impl JavaToBedrockItemMapping { -313 => Some(&Self::CRAFTER), 58 => Some(&Self::CRAFTING_TABLE), -1012 => Some(&Self::CREAKING_HEART), - 751 => Some(&Self::CREAKING_SPAWN_EGG), - 621 => Some(&Self::CREEPER_BANNER_PATTERN), + 725 => Some(&Self::CREAKING_SPAWN_EGG), + 592 => Some(&Self::CREEPER_BANNER_PATTERN), -968 => Some(&Self::CREEPER_HEAD), - 474 => Some(&Self::CREEPER_SPAWN_EGG), + 445 => Some(&Self::CREEPER_SPAWN_EGG), -260 => Some(&Self::CRIMSON_BUTTON), - 659 => Some(&Self::CRIMSON_DOOR), + 630 => Some(&Self::CRIMSON_DOOR), -256 => Some(&Self::CRIMSON_FENCE), -258 => Some(&Self::CRIMSON_FENCE_GATE), -228 => Some(&Self::CRIMSON_FUNGUS), @@ -95008,12 +95352,12 @@ impl JavaToBedrockItemMapping { -262 => Some(&Self::CRIMSON_PRESSURE_PLATE), -223 => Some(&Self::CRIMSON_ROOTS), -1057 => Some(&Self::CRIMSON_SHELF), - 657 => Some(&Self::CRIMSON_SIGN), + 628 => Some(&Self::CRIMSON_SIGN), -264 => Some(&Self::CRIMSON_SLAB), -254 => Some(&Self::CRIMSON_STAIRS), -225 => Some(&Self::CRIMSON_STEM), -246 => Some(&Self::CRIMSON_TRAPDOOR), - 614 => Some(&Self::CROSSBOW), + 585 => Some(&Self::CROSSBOW), -289 => Some(&Self::CRYING_OBSIDIAN), -347 => Some(&Self::CUT_COPPER), -361 => Some(&Self::CUT_COPPER_SLAB), @@ -95022,14 +95366,14 @@ impl JavaToBedrockItemMapping { -901 => Some(&Self::CUT_RED_SANDSTONE_SLAB), -945 => Some(&Self::CUT_SANDSTONE), -900 => Some(&Self::CUT_SANDSTONE_SLAB), - 268 => Some(&Self::CYAN_BUNDLE), + 861 => Some(&Self::CYAN_BUNDLE), -422 => Some(&Self::CYAN_CANDLE), -605 => Some(&Self::CYAN_CARPET), -636 => Some(&Self::CYAN_CONCRETE), -717 => Some(&Self::CYAN_CONCRETE_POWDER), - 433 => Some(&Self::CYAN_DYE), + 404 => Some(&Self::CYAN_DYE), 229 => Some(&Self::CYAN_GLAZED_TERRACOTTA), - 759 => Some(&Self::CYAN_HARNESS), + 733 => Some(&Self::CYAN_HARNESS), -621 => Some(&Self::CYAN_SHULKER_BOX), -681 => Some(&Self::CYAN_STAINED_GLASS), -651 => Some(&Self::CYAN_STAINED_GLASS_PANE), @@ -95037,11 +95381,11 @@ impl JavaToBedrockItemMapping { -561 => Some(&Self::CYAN_WOOL), -960 => Some(&Self::DAMAGED_ANVIL), 37 => Some(&Self::DANDELION), - 705 => Some(&Self::DANGER_POTTERY_SHERD), - 412 => Some(&Self::DARK_OAK_BOAT), + 676 => Some(&Self::DANGER_POTTERY_SHERD), + 383 => Some(&Self::DARK_OAK_BOAT), -142 => Some(&Self::DARK_OAK_BUTTON), - 685 => Some(&Self::DARK_OAK_CHEST_BOAT), - 596 => Some(&Self::DARK_OAK_DOOR), + 656 => Some(&Self::DARK_OAK_CHEST_BOAT), + 567 => Some(&Self::DARK_OAK_DOOR), -577 => Some(&Self::DARK_OAK_FENCE), 186 => Some(&Self::DARK_OAK_FENCE_GATE), -505 => Some(&Self::DARK_OAK_HANGING_SIGN), @@ -95051,7 +95395,7 @@ impl JavaToBedrockItemMapping { -152 => Some(&Self::DARK_OAK_PRESSURE_PLATE), -829 => Some(&Self::DARK_OAK_SAPLING), -1052 => Some(&Self::DARK_OAK_SHELF), - 619 => Some(&Self::DARK_OAK_SIGN), + 590 => Some(&Self::DARK_OAK_SIGN), -808 => Some(&Self::DARK_OAK_SLAB), 164 => Some(&Self::DARK_OAK_STAIRS), -147 => Some(&Self::DARK_OAK_TRAPDOOR), @@ -95076,7 +95420,7 @@ impl JavaToBedrockItemMapping { -585 => Some(&Self::DEAD_TUBE_CORAL), -853 => Some(&Self::DEAD_TUBE_CORAL_BLOCK), -134 => Some(&Self::DEAD_TUBE_CORAL_FAN), - 352 => Some(&Self::DEBUG_STICK), + 323 => Some(&Self::DEBUG_STICK), -551 => Some(&Self::DECORATED_POT), -378 => Some(&Self::DEEPSLATE), -392 => Some(&Self::DEEPSLATE_BRICK_SLAB), @@ -95096,52 +95440,52 @@ impl JavaToBedrockItemMapping { -390 => Some(&Self::DEEPSLATE_TILE_WALL), -387 => Some(&Self::DEEPSLATE_TILES), 28 => Some(&Self::DETECTOR_RAIL), - 335 => Some(&Self::DIAMOND), - 350 => Some(&Self::DIAMOND_AXE), + 306 => Some(&Self::DIAMOND), + 321 => Some(&Self::DIAMOND_AXE), 57 => Some(&Self::DIAMOND_BLOCK), - 382 => Some(&Self::DIAMOND_BOOTS), - 380 => Some(&Self::DIAMOND_CHESTPLATE), - 379 => Some(&Self::DIAMOND_HELMET), - 364 => Some(&Self::DIAMOND_HOE), - 572 => Some(&Self::DIAMOND_HORSE_ARMOR), - 381 => Some(&Self::DIAMOND_LEGGINGS), - 790 => Some(&Self::DIAMOND_NAUTILUS_ARMOR), + 353 => Some(&Self::DIAMOND_BOOTS), + 351 => Some(&Self::DIAMOND_CHESTPLATE), + 350 => Some(&Self::DIAMOND_HELMET), + 335 => Some(&Self::DIAMOND_HOE), + 543 => Some(&Self::DIAMOND_HORSE_ARMOR), + 352 => Some(&Self::DIAMOND_LEGGINGS), + 764 => Some(&Self::DIAMOND_NAUTILUS_ARMOR), 56 => Some(&Self::DIAMOND_ORE), - 349 => Some(&Self::DIAMOND_PICKAXE), - 348 => Some(&Self::DIAMOND_SHOVEL), - 258 => Some(&Self::DIAMOND_SPEAR), - 347 => Some(&Self::DIAMOND_SWORD), + 320 => Some(&Self::DIAMOND_PICKAXE), + 319 => Some(&Self::DIAMOND_SHOVEL), + 851 => Some(&Self::DIAMOND_SPEAR), + 318 => Some(&Self::DIAMOND_SWORD), -592 => Some(&Self::DIORITE), -894 => Some(&Self::DIORITE_SLAB), -170 => Some(&Self::DIORITE_STAIRS), -973 => Some(&Self::DIORITE_WALL), 3 => Some(&Self::DIRT), 198 => Some(&Self::DIRT_PATH), - 679 => Some(&Self::DISC_FRAGMENT_5), + 650 => Some(&Self::DISC_FRAGMENT_5), 23 => Some(&Self::DISPENSER), - 518 => Some(&Self::DOLPHIN_SPAWN_EGG), - 499 => Some(&Self::DONKEY_SPAWN_EGG), - 599 => Some(&Self::DRAGON_BREATH), + 489 => Some(&Self::DOLPHIN_SPAWN_EGG), + 470 => Some(&Self::DONKEY_SPAWN_EGG), + 570 => Some(&Self::DRAGON_BREATH), 122 => Some(&Self::DRAGON_EGG), -969 => Some(&Self::DRAGON_HEAD), -1027 => Some(&Self::DRIED_GHAST), - 299 => Some(&Self::DRIED_KELP), + 270 => Some(&Self::DRIED_KELP), -139 => Some(&Self::DRIED_KELP_BLOCK), -317 => Some(&Self::DRIPSTONE_BLOCK), 125 => Some(&Self::DROPPER), - 517 => Some(&Self::DROWNED_SPAWN_EGG), - 725 => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE), - 689 => Some(&Self::ECHO_SHARD), - 422 => Some(&Self::EGG), - 505 => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG), - 603 => Some(&Self::ELYTRA), - 552 => Some(&Self::EMERALD), + 488 => Some(&Self::DROWNED_SPAWN_EGG), + 696 => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE), + 660 => Some(&Self::ECHO_SHARD), + 393 => Some(&Self::EGG), + 476 => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG), + 574 => Some(&Self::ELYTRA), + 523 => Some(&Self::EMERALD), 133 => Some(&Self::EMERALD_BLOCK), 129 => Some(&Self::EMERALD_ORE), - 560 => Some(&Self::ENCHANTED_BOOK), - 288 => Some(&Self::ENCHANTED_GOLDEN_APPLE), + 531 => Some(&Self::ENCHANTED_BOOK), + 259 => Some(&Self::ENCHANTED_GOLDEN_APPLE), 116 => Some(&Self::ENCHANTING_TABLE), - 844 => Some(&Self::END_CRYSTAL), + 849 => Some(&Self::END_CRYSTAL), 120 => Some(&Self::END_PORTAL_FRAME), 208 => Some(&Self::END_ROD), 121 => Some(&Self::END_STONE), @@ -95150,14 +95494,14 @@ impl JavaToBedrockItemMapping { -980 => Some(&Self::END_STONE_BRICK_WALL), 206 => Some(&Self::END_STONE_BRICKS), 130 => Some(&Self::ENDER_CHEST), - 541 => Some(&Self::ENDER_DRAGON_SPAWN_EGG), - 466 => Some(&Self::ENDER_EYE), - 454 => Some(&Self::ENDER_PEARL), - 475 => Some(&Self::ENDERMAN_SPAWN_EGG), - 493 => Some(&Self::ENDERMITE_SPAWN_EGG), - 509 => Some(&Self::EVOKER_SPAWN_EGG), - 548 => Some(&Self::EXPERIENCE_BOTTLE), - 706 => Some(&Self::EXPLORER_POTTERY_SHERD), + 512 => Some(&Self::ENDER_DRAGON_SPAWN_EGG), + 437 => Some(&Self::ENDER_EYE), + 425 => Some(&Self::ENDER_PEARL), + 446 => Some(&Self::ENDERMAN_SPAWN_EGG), + 464 => Some(&Self::ENDERMITE_SPAWN_EGG), + 480 => Some(&Self::EVOKER_SPAWN_EGG), + 519 => Some(&Self::EXPERIENCE_BOTTLE), + 677 => Some(&Self::EXPLORER_POTTERY_SHERD), -761 => Some(&Self::EXPOSED_CHISELED_COPPER), -341 => Some(&Self::EXPOSED_COPPER), -1067 => Some(&Self::EXPOSED_COPPER_BARS), @@ -95173,131 +95517,131 @@ impl JavaToBedrockItemMapping { -362 => Some(&Self::EXPOSED_CUT_COPPER_SLAB), -355 => Some(&Self::EXPOSED_CUT_COPPER_STAIRS), -1059 => Some(&Self::EXPOSED_LIGHTNING_ROD), - 729 => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE), + 700 => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE), 60 => Some(&Self::FARMLAND), - 359 => Some(&Self::FEATHER), - 461 => Some(&Self::FERMENTED_SPIDER_EYE), + 330 => Some(&Self::FEATHER), + 432 => Some(&Self::FERMENTED_SPIDER_EYE), -848 => Some(&Self::FERN), - 624 => Some(&Self::FIELD_MASONED_BANNER_PATTERN), - 452 => Some(&Self::FILLED_MAP), - 549 => Some(&Self::FIRE_CHARGE), + 595 => Some(&Self::FIELD_MASONED_BANNER_PATTERN), + 423 => Some(&Self::FILLED_MAP), + 520 => Some(&Self::FIRE_CHARGE), -583 => Some(&Self::FIRE_CORAL), -851 => Some(&Self::FIRE_CORAL_BLOCK), -842 => Some(&Self::FIRE_CORAL_FAN), -1025 => Some(&Self::FIREFLY_BUSH), - 558 => Some(&Self::FIREWORK_ROCKET), - 559 => Some(&Self::FIREWORK_STAR), - 424 => Some(&Self::FISHING_ROD), + 529 => Some(&Self::FIREWORK_ROCKET), + 530 => Some(&Self::FIREWORK_STAR), + 395 => Some(&Self::FISHING_ROD), -201 => Some(&Self::FLETCHING_TABLE), - 388 => Some(&Self::FLINT), - 330 => Some(&Self::FLINT_AND_STEEL), - 740 => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE), - 628 => Some(&Self::FLOW_BANNER_PATTERN), - 707 => Some(&Self::FLOW_POTTERY_SHERD), - 620 => Some(&Self::FLOWER_BANNER_PATTERN), - 554 => Some(&Self::FLOWER_POT), + 359 => Some(&Self::FLINT), + 301 => Some(&Self::FLINT_AND_STEEL), + 711 => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE), + 599 => Some(&Self::FLOW_BANNER_PATTERN), + 678 => Some(&Self::FLOW_POTTERY_SHERD), + 591 => Some(&Self::FLOWER_BANNER_PATTERN), + 525 => Some(&Self::FLOWER_POT), -338 => Some(&Self::FLOWERING_AZALEA), -325 => Some(&Self::FLOWERING_AZALEA_LEAVES), - 524 => Some(&Self::FOX_SPAWN_EGG), - 708 => Some(&Self::FRIEND_POTTERY_SHERD), - 670 => Some(&Self::FROG_SPAWN_EGG), + 495 => Some(&Self::FOX_SPAWN_EGG), + 679 => Some(&Self::FRIEND_POTTERY_SHERD), + 641 => Some(&Self::FROG_SPAWN_EGG), -468 => Some(&Self::FROGSPAWN), 61 => Some(&Self::FURNACE), - 565 => Some(&Self::FURNACE_MINECART), - 487 => Some(&Self::GHAST_SPAWN_EGG), - 457 => Some(&Self::GHAST_TEAR), + 536 => Some(&Self::FURNACE_MINECART), + 458 => Some(&Self::GHAST_SPAWN_EGG), + 428 => Some(&Self::GHAST_TEAR), -281 => Some(&Self::GILDED_BLACKSTONE), 20 => Some(&Self::GLASS), - 460 => Some(&Self::GLASS_BOTTLE), + 431 => Some(&Self::GLASS_BOTTLE), 102 => Some(&Self::GLASS_PANE), - 467 => Some(&Self::GLISTERING_MELON_SLICE), - 627 => Some(&Self::GLOBE_BANNER_PATTERN), - 845 => Some(&Self::GLOW_BERRIES), - 543 => Some(&Self::GLOW_INK_SAC), - 665 => Some(&Self::GLOW_ITEM_FRAME), + 438 => Some(&Self::GLISTERING_MELON_SLICE), + 598 => Some(&Self::GLOBE_BANNER_PATTERN), + 879 => Some(&Self::GLOW_BERRIES), + 514 => Some(&Self::GLOW_INK_SAC), + 636 => Some(&Self::GLOW_ITEM_FRAME), -411 => Some(&Self::GLOW_LICHEN), - 538 => Some(&Self::GLOW_SQUID_SPAWN_EGG), + 509 => Some(&Self::GLOW_SQUID_SPAWN_EGG), 89 => Some(&Self::GLOWSTONE), - 426 => Some(&Self::GLOWSTONE_DUST), - 669 => Some(&Self::GOAT_HORN), - 537 => Some(&Self::GOAT_SPAWN_EGG), + 397 => Some(&Self::GLOWSTONE_DUST), + 640 => Some(&Self::GOAT_HORN), + 508 => Some(&Self::GOAT_SPAWN_EGG), 41 => Some(&Self::GOLD_BLOCK), - 337 => Some(&Self::GOLD_INGOT), - 458 => Some(&Self::GOLD_NUGGET), + 308 => Some(&Self::GOLD_INGOT), + 429 => Some(&Self::GOLD_NUGGET), 14 => Some(&Self::GOLD_ORE), - 287 => Some(&Self::GOLDEN_APPLE), - 357 => Some(&Self::GOLDEN_AXE), - 386 => Some(&Self::GOLDEN_BOOTS), - 312 => Some(&Self::GOLDEN_CARROT), - 384 => Some(&Self::GOLDEN_CHESTPLATE), + 258 => Some(&Self::GOLDEN_APPLE), + 328 => Some(&Self::GOLDEN_AXE), + 357 => Some(&Self::GOLDEN_BOOTS), + 283 => Some(&Self::GOLDEN_CARROT), + 355 => Some(&Self::GOLDEN_CHESTPLATE), -1091 => Some(&Self::GOLDEN_DANDELION), - 383 => Some(&Self::GOLDEN_HELMET), - 365 => Some(&Self::GOLDEN_HOE), - 571 => Some(&Self::GOLDEN_HORSE_ARMOR), - 385 => Some(&Self::GOLDEN_LEGGINGS), - 789 => Some(&Self::GOLDEN_NAUTILUS_ARMOR), - 356 => Some(&Self::GOLDEN_PICKAXE), - 355 => Some(&Self::GOLDEN_SHOVEL), - 259 => Some(&Self::GOLDEN_SPEAR), - 354 => Some(&Self::GOLDEN_SWORD), + 354 => Some(&Self::GOLDEN_HELMET), + 336 => Some(&Self::GOLDEN_HOE), + 542 => Some(&Self::GOLDEN_HORSE_ARMOR), + 356 => Some(&Self::GOLDEN_LEGGINGS), + 763 => Some(&Self::GOLDEN_NAUTILUS_ARMOR), + 327 => Some(&Self::GOLDEN_PICKAXE), + 326 => Some(&Self::GOLDEN_SHOVEL), + 852 => Some(&Self::GOLDEN_SPEAR), + 325 => Some(&Self::GOLDEN_SWORD), -590 => Some(&Self::GRANITE), -896 => Some(&Self::GRANITE_SLAB), -169 => Some(&Self::GRANITE_STAIRS), -972 => Some(&Self::GRANITE_WALL), 2 => Some(&Self::GRASS_BLOCK), 13 => Some(&Self::GRAVEL), - 269 => Some(&Self::GRAY_BUNDLE), + 862 => Some(&Self::GRAY_BUNDLE), -420 => Some(&Self::GRAY_CANDLE), -603 => Some(&Self::GRAY_CARPET), -634 => Some(&Self::GRAY_CONCRETE), -715 => Some(&Self::GRAY_CONCRETE_POWDER), - 435 => Some(&Self::GRAY_DYE), + 406 => Some(&Self::GRAY_DYE), 227 => Some(&Self::GRAY_GLAZED_TERRACOTTA), - 760 => Some(&Self::GRAY_HARNESS), + 734 => Some(&Self::GRAY_HARNESS), -619 => Some(&Self::GRAY_SHULKER_BOX), -679 => Some(&Self::GRAY_STAINED_GLASS), -649 => Some(&Self::GRAY_STAINED_GLASS_PANE), -730 => Some(&Self::GRAY_TERRACOTTA), -553 => Some(&Self::GRAY_WOOL), - 270 => Some(&Self::GREEN_BUNDLE), + 863 => Some(&Self::GREEN_BUNDLE), -426 => Some(&Self::GREEN_CANDLE), -609 => Some(&Self::GREEN_CARPET), -640 => Some(&Self::GREEN_CONCRETE), -721 => Some(&Self::GREEN_CONCRETE_POWDER), - 429 => Some(&Self::GREEN_DYE), + 400 => Some(&Self::GREEN_DYE), 233 => Some(&Self::GREEN_GLAZED_TERRACOTTA), - 761 => Some(&Self::GREEN_HARNESS), + 735 => Some(&Self::GREEN_HARNESS), -625 => Some(&Self::GREEN_SHULKER_BOX), -685 => Some(&Self::GREEN_STAINED_GLASS), -655 => Some(&Self::GREEN_STAINED_GLASS_PANE), -736 => Some(&Self::GREEN_TERRACOTTA), -560 => Some(&Self::GREEN_WOOL), -195 => Some(&Self::GRINDSTONE), - 494 => Some(&Self::GUARDIAN_SPAWN_EGG), - 360 => Some(&Self::GUNPOWDER), - 629 => Some(&Self::GUSTER_BANNER_PATTERN), - 709 => Some(&Self::GUSTER_POTTERY_SHERD), + 465 => Some(&Self::GUARDIAN_SPAWN_EGG), + 331 => Some(&Self::GUNPOWDER), + 600 => Some(&Self::GUSTER_BANNER_PATTERN), + 680 => Some(&Self::GUSTER_POTTERY_SHERD), -319 => Some(&Self::HANGING_ROOTS), - 755 => Some(&Self::HAPPY_GHAST_SPAWN_EGG), + 729 => Some(&Self::HAPPY_GHAST_SPAWN_EGG), 170 => Some(&Self::HAY_BLOCK), - 610 => Some(&Self::HEART_OF_THE_SEA), - 710 => Some(&Self::HEART_POTTERY_SHERD), - 711 => Some(&Self::HEARTBREAK_POTTERY_SHERD), + 581 => Some(&Self::HEART_OF_THE_SEA), + 681 => Some(&Self::HEART_POTTERY_SHERD), + 682 => Some(&Self::HEARTBREAK_POTTERY_SHERD), -316 => Some(&Self::HEAVY_CORE), 148 => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE), - 530 => Some(&Self::HOGLIN_SPAWN_EGG), + 501 => Some(&Self::HOGLIN_SPAWN_EGG), -220 => Some(&Self::HONEY_BLOCK), - 633 => Some(&Self::HONEY_BOTTLE), - 632 => Some(&Self::HONEYCOMB), + 604 => Some(&Self::HONEY_BOTTLE), + 603 => Some(&Self::HONEYCOMB), -221 => Some(&Self::HONEYCOMB_BLOCK), - 566 => Some(&Self::HOPPER), + 537 => Some(&Self::HOPPER), -584 => Some(&Self::HORN_CORAL), -852 => Some(&Self::HORN_CORAL_BLOCK), -843 => Some(&Self::HORN_CORAL_FAN), - 491 => Some(&Self::HORSE_SPAWN_EGG), - 739 => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE), - 712 => Some(&Self::HOWL_POTTERY_SHERD), - 497 => Some(&Self::HUSK_SPAWN_EGG), + 462 => Some(&Self::HORSE_SPAWN_EGG), + 710 => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE), + 683 => Some(&Self::HOWL_POTTERY_SHERD), + 468 => Some(&Self::HUSK_SPAWN_EGG), 79 => Some(&Self::ICE), -862 => Some(&Self::INFESTED_CHISELED_STONE_BRICKS), -858 => Some(&Self::INFESTED_COBBLESTONE), @@ -95306,36 +95650,36 @@ impl JavaToBedrockItemMapping { -860 => Some(&Self::INFESTED_MOSSY_STONE_BRICKS), 97 => Some(&Self::INFESTED_STONE), -859 => Some(&Self::INFESTED_STONE_BRICKS), - 445 => Some(&Self::INK_SAC), - 329 => Some(&Self::IRON_AXE), + 416 => Some(&Self::INK_SAC), + 300 => Some(&Self::IRON_AXE), 101 => Some(&Self::IRON_BARS), 42 => Some(&Self::IRON_BLOCK), - 378 => Some(&Self::IRON_BOOTS), + 349 => Some(&Self::IRON_BOOTS), -286 => Some(&Self::IRON_CHAIN), - 376 => Some(&Self::IRON_CHESTPLATE), - 404 => Some(&Self::IRON_DOOR), - 539 => Some(&Self::IRON_GOLEM_SPAWN_EGG), - 375 => Some(&Self::IRON_HELMET), - 363 => Some(&Self::IRON_HOE), - 570 => Some(&Self::IRON_HORSE_ARMOR), - 336 => Some(&Self::IRON_INGOT), - 377 => Some(&Self::IRON_LEGGINGS), - 788 => Some(&Self::IRON_NAUTILUS_ARMOR), - 608 => Some(&Self::IRON_NUGGET), + 347 => Some(&Self::IRON_CHESTPLATE), + 375 => Some(&Self::IRON_DOOR), + 510 => Some(&Self::IRON_GOLEM_SPAWN_EGG), + 346 => Some(&Self::IRON_HELMET), + 334 => Some(&Self::IRON_HOE), + 541 => Some(&Self::IRON_HORSE_ARMOR), + 307 => Some(&Self::IRON_INGOT), + 348 => Some(&Self::IRON_LEGGINGS), + 762 => Some(&Self::IRON_NAUTILUS_ARMOR), + 579 => Some(&Self::IRON_NUGGET), 15 => Some(&Self::IRON_ORE), - 328 => Some(&Self::IRON_PICKAXE), - 327 => Some(&Self::IRON_SHOVEL), - 260 => Some(&Self::IRON_SPEAR), - 338 => Some(&Self::IRON_SWORD), + 299 => Some(&Self::IRON_PICKAXE), + 298 => Some(&Self::IRON_SHOVEL), + 853 => Some(&Self::IRON_SPEAR), + 309 => Some(&Self::IRON_SWORD), 167 => Some(&Self::IRON_TRAPDOOR), - 553 => Some(&Self::ITEM_FRAME), + 524 => Some(&Self::ITEM_FRAME), 91 => Some(&Self::JACK_O_LANTERN), -211 => Some(&Self::JIGSAW), 84 => Some(&Self::JUKEBOX), - 409 => Some(&Self::JUNGLE_BOAT), + 380 => Some(&Self::JUNGLE_BOAT), -143 => Some(&Self::JUNGLE_BUTTON), - 682 => Some(&Self::JUNGLE_CHEST_BOAT), - 594 => Some(&Self::JUNGLE_DOOR), + 653 => Some(&Self::JUNGLE_CHEST_BOAT), + 565 => Some(&Self::JUNGLE_DOOR), -578 => Some(&Self::JUNGLE_FENCE), 185 => Some(&Self::JUNGLE_FENCE_GATE), -503 => Some(&Self::JUNGLE_HANGING_SIGN), @@ -95345,52 +95689,52 @@ impl JavaToBedrockItemMapping { -153 => Some(&Self::JUNGLE_PRESSURE_PLATE), -827 => Some(&Self::JUNGLE_SAPLING), -1050 => Some(&Self::JUNGLE_SHELF), - 617 => Some(&Self::JUNGLE_SIGN), + 588 => Some(&Self::JUNGLE_SIGN), -806 => Some(&Self::JUNGLE_SLAB), 136 => Some(&Self::JUNGLE_STAIRS), -148 => Some(&Self::JUNGLE_TRAPDOOR), -816 => Some(&Self::JUNGLE_WOOD), - 414 => Some(&Self::KELP), + 385 => Some(&Self::KELP), 65 => Some(&Self::LADDER), -208 => Some(&Self::LANTERN), 22 => Some(&Self::LAPIS_BLOCK), - 446 => Some(&Self::LAPIS_LAZULI), + 417 => Some(&Self::LAPIS_LAZULI), 21 => Some(&Self::LAPIS_ORE), -330 => Some(&Self::LARGE_AMETHYST_BUD), -865 => Some(&Self::LARGE_FERN), - 395 => Some(&Self::LAVA_BUCKET), - 586 => Some(&Self::LEAD), + 366 => Some(&Self::LAVA_BUCKET), + 557 => Some(&Self::LEAD), -1026 => Some(&Self::LEAF_LITTER), - 413 => Some(&Self::LEATHER), - 370 => Some(&Self::LEATHER_BOOTS), - 368 => Some(&Self::LEATHER_CHESTPLATE), - 367 => Some(&Self::LEATHER_HELMET), - 569 => Some(&Self::LEATHER_HORSE_ARMOR), - 369 => Some(&Self::LEATHER_LEGGINGS), + 384 => Some(&Self::LEATHER), + 341 => Some(&Self::LEATHER_BOOTS), + 339 => Some(&Self::LEATHER_CHESTPLATE), + 338 => Some(&Self::LEATHER_HELMET), + 540 => Some(&Self::LEATHER_HORSE_ARMOR), + 340 => Some(&Self::LEATHER_LEGGINGS), -194 => Some(&Self::LECTERN), 69 => Some(&Self::LEVER), - 839 => Some(&Self::LIGHT), - 271 => Some(&Self::LIGHT_BLUE_BUNDLE), + 842 => Some(&Self::LIGHT), + 864 => Some(&Self::LIGHT_BLUE_BUNDLE), -416 => Some(&Self::LIGHT_BLUE_CANDLE), -599 => Some(&Self::LIGHT_BLUE_CARPET), -630 => Some(&Self::LIGHT_BLUE_CONCRETE), -711 => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER), - 439 => Some(&Self::LIGHT_BLUE_DYE), + 410 => Some(&Self::LIGHT_BLUE_DYE), 223 => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA), - 762 => Some(&Self::LIGHT_BLUE_HARNESS), + 736 => Some(&Self::LIGHT_BLUE_HARNESS), -615 => Some(&Self::LIGHT_BLUE_SHULKER_BOX), -675 => Some(&Self::LIGHT_BLUE_STAINED_GLASS), -645 => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE), -726 => Some(&Self::LIGHT_BLUE_TERRACOTTA), -562 => Some(&Self::LIGHT_BLUE_WOOL), - 272 => Some(&Self::LIGHT_GRAY_BUNDLE), + 865 => Some(&Self::LIGHT_GRAY_BUNDLE), -421 => Some(&Self::LIGHT_GRAY_CANDLE), -604 => Some(&Self::LIGHT_GRAY_CARPET), -635 => Some(&Self::LIGHT_GRAY_CONCRETE), -716 => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER), - 434 => Some(&Self::LIGHT_GRAY_DYE), + 405 => Some(&Self::LIGHT_GRAY_DYE), 228 => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA), - 763 => Some(&Self::LIGHT_GRAY_HARNESS), + 737 => Some(&Self::LIGHT_GRAY_HARNESS), -620 => Some(&Self::LIGHT_GRAY_SHULKER_BOX), -680 => Some(&Self::LIGHT_GRAY_STAINED_GLASS), -650 => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE), @@ -95401,44 +95745,44 @@ impl JavaToBedrockItemMapping { -863 => Some(&Self::LILAC), -839 => Some(&Self::LILY_OF_THE_VALLEY), 111 => Some(&Self::LILY_PAD), - 273 => Some(&Self::LIME_BUNDLE), + 866 => Some(&Self::LIME_BUNDLE), -418 => Some(&Self::LIME_CANDLE), -601 => Some(&Self::LIME_CARPET), -632 => Some(&Self::LIME_CONCRETE), -713 => Some(&Self::LIME_CONCRETE_POWDER), - 437 => Some(&Self::LIME_DYE), + 408 => Some(&Self::LIME_DYE), 225 => Some(&Self::LIME_GLAZED_TERRACOTTA), - 764 => Some(&Self::LIME_HARNESS), + 738 => Some(&Self::LIME_HARNESS), -617 => Some(&Self::LIME_SHULKER_BOX), -677 => Some(&Self::LIME_STAINED_GLASS), -647 => Some(&Self::LIME_STAINED_GLASS_PANE), -728 => Some(&Self::LIME_TERRACOTTA), -559 => Some(&Self::LIME_WOOL), - 601 => Some(&Self::LINGERING_POTION), - 507 => Some(&Self::LLAMA_SPAWN_EGG), + 572 => Some(&Self::LINGERING_POTION), + 478 => Some(&Self::LLAMA_SPAWN_EGG), -222 => Some(&Self::LODESTONE), -204 => Some(&Self::LOOM), - 351 => Some(&Self::MACE), - 274 => Some(&Self::MAGENTA_BUNDLE), + 322 => Some(&Self::MACE), + 867 => Some(&Self::MAGENTA_BUNDLE), -415 => Some(&Self::MAGENTA_CANDLE), -598 => Some(&Self::MAGENTA_CARPET), -629 => Some(&Self::MAGENTA_CONCRETE), -710 => Some(&Self::MAGENTA_CONCRETE_POWDER), - 440 => Some(&Self::MAGENTA_DYE), + 411 => Some(&Self::MAGENTA_DYE), 222 => Some(&Self::MAGENTA_GLAZED_TERRACOTTA), - 765 => Some(&Self::MAGENTA_HARNESS), + 739 => Some(&Self::MAGENTA_HARNESS), -614 => Some(&Self::MAGENTA_SHULKER_BOX), -674 => Some(&Self::MAGENTA_STAINED_GLASS), -644 => Some(&Self::MAGENTA_STAINED_GLASS_PANE), -725 => Some(&Self::MAGENTA_TERRACOTTA), -565 => Some(&Self::MAGENTA_WOOL), 213 => Some(&Self::MAGMA_BLOCK), - 463 => Some(&Self::MAGMA_CREAM), - 488 => Some(&Self::MAGMA_CUBE_SPAWN_EGG), - 677 => Some(&Self::MANGROVE_BOAT), + 434 => Some(&Self::MAGMA_CREAM), + 459 => Some(&Self::MAGMA_CUBE_SPAWN_EGG), + 648 => Some(&Self::MANGROVE_BOAT), -487 => Some(&Self::MANGROVE_BUTTON), - 686 => Some(&Self::MANGROVE_CHEST_BOAT), - 675 => Some(&Self::MANGROVE_DOOR), + 657 => Some(&Self::MANGROVE_CHEST_BOAT), + 646 => Some(&Self::MANGROVE_DOOR), -491 => Some(&Self::MANGROVE_FENCE), -492 => Some(&Self::MANGROVE_FENCE_GATE), -508 => Some(&Self::MANGROVE_HANGING_SIGN), @@ -95449,21 +95793,21 @@ impl JavaToBedrockItemMapping { -474 => Some(&Self::MANGROVE_PROPAGULE), -482 => Some(&Self::MANGROVE_ROOTS), -1053 => Some(&Self::MANGROVE_SHELF), - 676 => Some(&Self::MANGROVE_SIGN), + 647 => Some(&Self::MANGROVE_SIGN), -489 => Some(&Self::MANGROVE_SLAB), -488 => Some(&Self::MANGROVE_STAIRS), -496 => Some(&Self::MANGROVE_TRAPDOOR), -497 => Some(&Self::MANGROVE_WOOD), - 555 => Some(&Self::MAP), + 526 => Some(&Self::MAP), -331 => Some(&Self::MEDIUM_AMETHYST_BUD), 103 => Some(&Self::MELON), - 322 => Some(&Self::MELON_SEEDS), - 301 => Some(&Self::MELON_SLICE), - 393 => Some(&Self::MILK_BUCKET), - 402 => Some(&Self::MINECART), - 713 => Some(&Self::MINER_POTTERY_SHERD), - 623 => Some(&Self::MOJANG_BANNER_PATTERN), - 473 => Some(&Self::MOOSHROOM_SPAWN_EGG), + 293 => Some(&Self::MELON_SEEDS), + 272 => Some(&Self::MELON_SLICE), + 364 => Some(&Self::MILK_BUCKET), + 373 => Some(&Self::MINECART), + 684 => Some(&Self::MINER_POTTERY_SHERD), + 594 => Some(&Self::MOJANG_BANNER_PATTERN), + 444 => Some(&Self::MOOSHROOM_SPAWN_EGG), -320 => Some(&Self::MOSS_BLOCK), -335 => Some(&Self::MOSS_CARPET), 48 => Some(&Self::MOSSY_COBBLESTONE), @@ -95474,43 +95818,43 @@ impl JavaToBedrockItemMapping { -175 => Some(&Self::MOSSY_STONE_BRICK_STAIRS), -978 => Some(&Self::MOSSY_STONE_BRICK_WALL), -868 => Some(&Self::MOSSY_STONE_BRICKS), - 714 => Some(&Self::MOURNER_POTTERY_SHERD), + 685 => Some(&Self::MOURNER_POTTERY_SHERD), -473 => Some(&Self::MUD), -478 => Some(&Self::MUD_BRICK_SLAB), -480 => Some(&Self::MUD_BRICK_STAIRS), -481 => Some(&Self::MUD_BRICK_WALL), -475 => Some(&Self::MUD_BRICKS), -483 => Some(&Self::MUDDY_MANGROVE_ROOTS), - 500 => Some(&Self::MULE_SPAWN_EGG), + 471 => Some(&Self::MULE_SPAWN_EGG), -1008 => Some(&Self::MUSHROOM_STEM), - 289 => Some(&Self::MUSHROOM_STEW), - 583 => Some(&Self::MUSIC_DISC_11), - 573 => Some(&Self::MUSIC_DISC_13), - 678 => Some(&Self::MUSIC_DISC_5), - 575 => Some(&Self::MUSIC_DISC_BLOCKS), - 574 => Some(&Self::MUSIC_DISC_CAT), - 576 => Some(&Self::MUSIC_DISC_CHIRP), - 828 => Some(&Self::MUSIC_DISC_CREATOR), - 829 => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX), - 577 => Some(&Self::MUSIC_DISC_FAR), - 832 => Some(&Self::MUSIC_DISC_LAVA_CHICKEN), - 578 => Some(&Self::MUSIC_DISC_MALL), - 579 => Some(&Self::MUSIC_DISC_MELLOHI), - 668 => Some(&Self::MUSIC_DISC_OTHERSIDE), - 662 => Some(&Self::MUSIC_DISC_PIGSTEP), - 830 => Some(&Self::MUSIC_DISC_PRECIPICE), - 742 => Some(&Self::MUSIC_DISC_RELIC), - 580 => Some(&Self::MUSIC_DISC_STAL), - 581 => Some(&Self::MUSIC_DISC_STRAD), - 831 => Some(&Self::MUSIC_DISC_TEARS), - 584 => Some(&Self::MUSIC_DISC_WAIT), - 582 => Some(&Self::MUSIC_DISC_WARD), - 589 => Some(&Self::MUTTON), + 260 => Some(&Self::MUSHROOM_STEW), + 554 => Some(&Self::MUSIC_DISC_11), + 544 => Some(&Self::MUSIC_DISC_13), + 649 => Some(&Self::MUSIC_DISC_5), + 546 => Some(&Self::MUSIC_DISC_BLOCKS), + 545 => Some(&Self::MUSIC_DISC_CAT), + 547 => Some(&Self::MUSIC_DISC_CHIRP), + 830 => Some(&Self::MUSIC_DISC_CREATOR), + 831 => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX), + 548 => Some(&Self::MUSIC_DISC_FAR), + 834 => Some(&Self::MUSIC_DISC_LAVA_CHICKEN), + 549 => Some(&Self::MUSIC_DISC_MALL), + 550 => Some(&Self::MUSIC_DISC_MELLOHI), + 639 => Some(&Self::MUSIC_DISC_OTHERSIDE), + 633 => Some(&Self::MUSIC_DISC_PIGSTEP), + 832 => Some(&Self::MUSIC_DISC_PRECIPICE), + 713 => Some(&Self::MUSIC_DISC_RELIC), + 551 => Some(&Self::MUSIC_DISC_STAL), + 552 => Some(&Self::MUSIC_DISC_STRAD), + 833 => Some(&Self::MUSIC_DISC_TEARS), + 555 => Some(&Self::MUSIC_DISC_WAIT), + 553 => Some(&Self::MUSIC_DISC_WARD), + 560 => Some(&Self::MUTTON), 110 => Some(&Self::MYCELIUM), - 587 => Some(&Self::NAME_TAG), - 609 => Some(&Self::NAUTILUS_SHELL), - 784 => Some(&Self::NAUTILUS_SPAWN_EGG), - 562 => Some(&Self::NETHER_BRICK), + 558 => Some(&Self::NAME_TAG), + 580 => Some(&Self::NAUTILUS_SHELL), + 758 => Some(&Self::NAUTILUS_SPAWN_EGG), + 533 => Some(&Self::NETHER_BRICK), 113 => Some(&Self::NETHER_BRICK_FENCE), -877 => Some(&Self::NETHER_BRICK_SLAB), 114 => Some(&Self::NETHER_BRICK_STAIRS), @@ -95518,32 +95862,32 @@ impl JavaToBedrockItemMapping { 112 => Some(&Self::NETHER_BRICKS), -288 => Some(&Self::NETHER_GOLD_ORE), 153 => Some(&Self::NETHER_QUARTZ_ORE), - 663 => Some(&Self::NETHER_SPROUTS), - 557 => Some(&Self::NETHER_STAR), - 323 => Some(&Self::NETHER_WART), + 634 => Some(&Self::NETHER_SPROUTS), + 528 => Some(&Self::NETHER_STAR), + 294 => Some(&Self::NETHER_WART), 214 => Some(&Self::NETHER_WART_BLOCK), - 649 => Some(&Self::NETHERITE_AXE), + 620 => Some(&Self::NETHERITE_AXE), -270 => Some(&Self::NETHERITE_BLOCK), - 655 => Some(&Self::NETHERITE_BOOTS), - 653 => Some(&Self::NETHERITE_CHESTPLATE), - 652 => Some(&Self::NETHERITE_HELMET), - 650 => Some(&Self::NETHERITE_HOE), - 792 => Some(&Self::NETHERITE_HORSE_ARMOR), - 651 => Some(&Self::NETHERITE_INGOT), - 654 => Some(&Self::NETHERITE_LEGGINGS), - 791 => Some(&Self::NETHERITE_NAUTILUS_ARMOR), - 648 => Some(&Self::NETHERITE_PICKAXE), - 656 => Some(&Self::NETHERITE_SCRAP), - 647 => Some(&Self::NETHERITE_SHOVEL), - 261 => Some(&Self::NETHERITE_SPEAR), - 646 => Some(&Self::NETHERITE_SWORD), - 723 => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE), + 626 => Some(&Self::NETHERITE_BOOTS), + 624 => Some(&Self::NETHERITE_CHESTPLATE), + 623 => Some(&Self::NETHERITE_HELMET), + 621 => Some(&Self::NETHERITE_HOE), + 766 => Some(&Self::NETHERITE_HORSE_ARMOR), + 622 => Some(&Self::NETHERITE_INGOT), + 625 => Some(&Self::NETHERITE_LEGGINGS), + 765 => Some(&Self::NETHERITE_NAUTILUS_ARMOR), + 619 => Some(&Self::NETHERITE_PICKAXE), + 627 => Some(&Self::NETHERITE_SCRAP), + 618 => Some(&Self::NETHERITE_SHOVEL), + 854 => Some(&Self::NETHERITE_SPEAR), + 617 => Some(&Self::NETHERITE_SWORD), + 694 => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE), 87 => Some(&Self::NETHERRACK), 25 => Some(&Self::NOTE_BLOCK), - 407 => Some(&Self::OAK_BOAT), + 378 => Some(&Self::OAK_BOAT), 143 => Some(&Self::OAK_BUTTON), - 680 => Some(&Self::OAK_CHEST_BOAT), - 391 => Some(&Self::OAK_DOOR), + 651 => Some(&Self::OAK_CHEST_BOAT), + 362 => Some(&Self::OAK_DOOR), 85 => Some(&Self::OAK_FENCE), 107 => Some(&Self::OAK_FENCE_GATE), -500 => Some(&Self::OAK_HANGING_SIGN), @@ -95553,26 +95897,26 @@ impl JavaToBedrockItemMapping { 72 => Some(&Self::OAK_PRESSURE_PLATE), 6 => Some(&Self::OAK_SAPLING), -1047 => Some(&Self::OAK_SHELF), - 390 => Some(&Self::OAK_SIGN), + 361 => Some(&Self::OAK_SIGN), 158 => Some(&Self::OAK_SLAB), 53 => Some(&Self::OAK_STAIRS), 96 => Some(&Self::OAK_TRAPDOOR), -212 => Some(&Self::OAK_WOOD), 251 => Some(&Self::OBSERVER), 49 => Some(&Self::OBSIDIAN), - 484 => Some(&Self::OCELOT_SPAWN_EGG), + 455 => Some(&Self::OCELOT_SPAWN_EGG), -471 => Some(&Self::OCHRE_FROGLIGHT), - 634 => Some(&Self::OMINOUS_BOTTLE), - 282 => Some(&Self::OMINOUS_TRIAL_KEY), + 605 => Some(&Self::OMINOUS_BOTTLE), + 875 => Some(&Self::OMINOUS_TRIAL_KEY), -1018 => Some(&Self::OPEN_EYEBLOSSOM), - 275 => Some(&Self::ORANGE_BUNDLE), + 868 => Some(&Self::ORANGE_BUNDLE), -414 => Some(&Self::ORANGE_CANDLE), -597 => Some(&Self::ORANGE_CARPET), -628 => Some(&Self::ORANGE_CONCRETE), -709 => Some(&Self::ORANGE_CONCRETE_POWDER), - 441 => Some(&Self::ORANGE_DYE), + 412 => Some(&Self::ORANGE_DYE), 221 => Some(&Self::ORANGE_GLAZED_TERRACOTTA), - 766 => Some(&Self::ORANGE_HARNESS), + 740 => Some(&Self::ORANGE_HARNESS), -613 => Some(&Self::ORANGE_SHULKER_BOX), -673 => Some(&Self::ORANGE_STAINED_GLASS), -643 => Some(&Self::ORANGE_STAINED_GLASS_PANE), @@ -95597,13 +95941,13 @@ impl JavaToBedrockItemMapping { -1061 => Some(&Self::OXIDIZED_LIGHTNING_ROD), 174 => Some(&Self::PACKED_ICE), -477 => Some(&Self::PACKED_MUD), - 389 => Some(&Self::PAINTING), + 360 => Some(&Self::PAINTING), -1011 => Some(&Self::PALE_HANGING_MOSS), -1009 => Some(&Self::PALE_MOSS_BLOCK), -1010 => Some(&Self::PALE_MOSS_CARPET), - 748 => Some(&Self::PALE_OAK_BOAT), + 722 => Some(&Self::PALE_OAK_BOAT), -989 => Some(&Self::PALE_OAK_BUTTON), - 749 => Some(&Self::PALE_OAK_CHEST_BOAT), + 723 => Some(&Self::PALE_OAK_CHEST_BOAT), -990 => Some(&Self::PALE_OAK_DOOR), -991 => Some(&Self::PALE_OAK_FENCE), -992 => Some(&Self::PALE_OAK_FENCE_GATE), @@ -95614,34 +95958,34 @@ impl JavaToBedrockItemMapping { -997 => Some(&Self::PALE_OAK_PRESSURE_PLATE), -1006 => Some(&Self::PALE_OAK_SAPLING), -1055 => Some(&Self::PALE_OAK_SHELF), - 750 => Some(&Self::PALE_OAK_SIGN), + 724 => Some(&Self::PALE_OAK_SIGN), -998 => Some(&Self::PALE_OAK_SLAB), -1000 => Some(&Self::PALE_OAK_STAIRS), -1002 => Some(&Self::PALE_OAK_TRAPDOOR), -1005 => Some(&Self::PALE_OAK_WOOD), - 523 => Some(&Self::PANDA_SPAWN_EGG), - 418 => Some(&Self::PAPER), - 786 => Some(&Self::PARCHED_SPAWN_EGG), - 512 => Some(&Self::PARROT_SPAWN_EGG), + 494 => Some(&Self::PANDA_SPAWN_EGG), + 389 => Some(&Self::PAPER), + 760 => Some(&Self::PARCHED_SPAWN_EGG), + 483 => Some(&Self::PARROT_SPAWN_EGG), -469 => Some(&Self::PEARLESCENT_FROGLIGHT), -867 => Some(&Self::PEONY), -902 => Some(&Self::PETRIFIED_OAK_SLAB), - 613 => Some(&Self::PHANTOM_MEMBRANE), - 520 => Some(&Self::PHANTOM_SPAWN_EGG), - 470 => Some(&Self::PIG_SPAWN_EGG), - 626 => Some(&Self::PIGLIN_BANNER_PATTERN), - 533 => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG), + 584 => Some(&Self::PHANTOM_MEMBRANE), + 491 => Some(&Self::PHANTOM_SPAWN_EGG), + 441 => Some(&Self::PIG_SPAWN_EGG), + 597 => Some(&Self::PIGLIN_BANNER_PATTERN), + 504 => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG), -970 => Some(&Self::PIGLIN_HEAD), - 531 => Some(&Self::PIGLIN_SPAWN_EGG), - 525 => Some(&Self::PILLAGER_SPAWN_EGG), - 276 => Some(&Self::PINK_BUNDLE), + 502 => Some(&Self::PIGLIN_SPAWN_EGG), + 496 => Some(&Self::PILLAGER_SPAWN_EGG), + 869 => Some(&Self::PINK_BUNDLE), -419 => Some(&Self::PINK_CANDLE), -602 => Some(&Self::PINK_CARPET), -633 => Some(&Self::PINK_CONCRETE), -714 => Some(&Self::PINK_CONCRETE_POWDER), - 436 => Some(&Self::PINK_DYE), + 407 => Some(&Self::PINK_DYE), 226 => Some(&Self::PINK_GLAZED_TERRACOTTA), - 767 => Some(&Self::PINK_HARNESS), + 741 => Some(&Self::PINK_HARNESS), -549 => Some(&Self::PINK_PETALS), -618 => Some(&Self::PINK_SHULKER_BOX), -678 => Some(&Self::PINK_STAINED_GLASS), @@ -95651,13 +95995,13 @@ impl JavaToBedrockItemMapping { -566 => Some(&Self::PINK_WOOL), 33 => Some(&Self::PISTON), -612 => Some(&Self::PITCHER_PLANT), - 326 => Some(&Self::PITCHER_POD), + 297 => Some(&Self::PITCHER_POD), -967 => Some(&Self::PLAYER_HEAD), - 715 => Some(&Self::PLENTY_POTTERY_SHERD), + 686 => Some(&Self::PLENTY_POTTERY_SHERD), 243 => Some(&Self::PODZOL), -308 => Some(&Self::POINTED_DRIPSTONE), - 311 => Some(&Self::POISONOUS_POTATO), - 506 => Some(&Self::POLAR_BEAR_SPAWN_EGG), + 282 => Some(&Self::POISONOUS_POTATO), + 477 => Some(&Self::POLAR_BEAR_SPAWN_EGG), -595 => Some(&Self::POLISHED_ANDESITE), -892 => Some(&Self::POLISHED_ANDESITE_SLAB), -174 => Some(&Self::POLISHED_ANDESITE_STAIRS), @@ -95690,37 +96034,37 @@ impl JavaToBedrockItemMapping { -749 => Some(&Self::POLISHED_TUFF_SLAB), -751 => Some(&Self::POLISHED_TUFF_STAIRS), -752 => Some(&Self::POLISHED_TUFF_WALL), - 598 => Some(&Self::POPPED_CHORUS_FRUIT), + 569 => Some(&Self::POPPED_CHORUS_FRUIT), 38 => Some(&Self::POPPY), - 291 => Some(&Self::PORKCHOP), - 309 => Some(&Self::POTATO), - 459 => Some(&Self::POTION), - 400 => Some(&Self::POWDER_SNOW_BUCKET), + 262 => Some(&Self::PORKCHOP), + 280 => Some(&Self::POTATO), + 430 => Some(&Self::POTION), + 371 => Some(&Self::POWDER_SNOW_BUCKET), 27 => Some(&Self::POWERED_RAIL), 168 => Some(&Self::PRISMARINE), -887 => Some(&Self::PRISMARINE_BRICK_SLAB), -4 => Some(&Self::PRISMARINE_BRICK_STAIRS), -948 => Some(&Self::PRISMARINE_BRICKS), - 588 => Some(&Self::PRISMARINE_CRYSTALS), - 604 => Some(&Self::PRISMARINE_SHARD), + 559 => Some(&Self::PRISMARINE_CRYSTALS), + 575 => Some(&Self::PRISMARINE_SHARD), -885 => Some(&Self::PRISMARINE_SLAB), -2 => Some(&Self::PRISMARINE_STAIRS), -981 => Some(&Self::PRISMARINE_WALL), - 716 => Some(&Self::PRIZE_POTTERY_SHERD), - 296 => Some(&Self::PUFFERFISH), - 399 => Some(&Self::PUFFERFISH_BUCKET), - 515 => Some(&Self::PUFFERFISH_SPAWN_EGG), + 687 => Some(&Self::PRIZE_POTTERY_SHERD), + 267 => Some(&Self::PUFFERFISH), + 370 => Some(&Self::PUFFERFISH_BUCKET), + 486 => Some(&Self::PUFFERFISH_SPAWN_EGG), 86 => Some(&Self::PUMPKIN), - 313 => Some(&Self::PUMPKIN_PIE), - 321 => Some(&Self::PUMPKIN_SEEDS), - 277 => Some(&Self::PURPLE_BUNDLE), + 284 => Some(&Self::PUMPKIN_PIE), + 292 => Some(&Self::PUMPKIN_SEEDS), + 870 => Some(&Self::PURPLE_BUNDLE), -423 => Some(&Self::PURPLE_CANDLE), -606 => Some(&Self::PURPLE_CARPET), -637 => Some(&Self::PURPLE_CONCRETE), -718 => Some(&Self::PURPLE_CONCRETE_POWDER), - 432 => Some(&Self::PURPLE_DYE), + 403 => Some(&Self::PURPLE_DYE), 219 => Some(&Self::PURPLE_GLAZED_TERRACOTTA), - 768 => Some(&Self::PURPLE_HARNESS), + 742 => Some(&Self::PURPLE_HARNESS), -622 => Some(&Self::PURPLE_SHULKER_BOX), -682 => Some(&Self::PURPLE_STAINED_GLASS), -652 => Some(&Self::PURPLE_STAINED_GLASS_PANE), @@ -95730,35 +96074,35 @@ impl JavaToBedrockItemMapping { -951 => Some(&Self::PURPUR_PILLAR), -884 => Some(&Self::PURPUR_SLAB), 203 => Some(&Self::PURPUR_STAIRS), - 563 => Some(&Self::QUARTZ), + 534 => Some(&Self::QUARTZ), 155 => Some(&Self::QUARTZ_BLOCK), -304 => Some(&Self::QUARTZ_BRICKS), -954 => Some(&Self::QUARTZ_PILLAR), -876 => Some(&Self::QUARTZ_SLAB), 156 => Some(&Self::QUARTZ_STAIRS), - 317 => Some(&Self::RABBIT), - 567 => Some(&Self::RABBIT_FOOT), - 568 => Some(&Self::RABBIT_HIDE), - 492 => Some(&Self::RABBIT_SPAWN_EGG), - 319 => Some(&Self::RABBIT_STEW), + 288 => Some(&Self::RABBIT), + 538 => Some(&Self::RABBIT_FOOT), + 539 => Some(&Self::RABBIT_HIDE), + 463 => Some(&Self::RABBIT_SPAWN_EGG), + 290 => Some(&Self::RABBIT_STEW), 66 => Some(&Self::RAIL), - 737 => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE), - 527 => Some(&Self::RAVAGER_SPAWN_EGG), - 547 => Some(&Self::RAW_COPPER), + 708 => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE), + 498 => Some(&Self::RAVAGER_SPAWN_EGG), + 518 => Some(&Self::RAW_COPPER), -452 => Some(&Self::RAW_COPPER_BLOCK), - 546 => Some(&Self::RAW_GOLD), + 517 => Some(&Self::RAW_GOLD), -453 => Some(&Self::RAW_GOLD_BLOCK), - 545 => Some(&Self::RAW_IRON), + 516 => Some(&Self::RAW_IRON), -451 => Some(&Self::RAW_IRON_BLOCK), - 688 => Some(&Self::RECOVERY_COMPASS), - 278 => Some(&Self::RED_BUNDLE), + 659 => Some(&Self::RECOVERY_COMPASS), + 871 => Some(&Self::RED_BUNDLE), -427 => Some(&Self::RED_CANDLE), -610 => Some(&Self::RED_CARPET), -641 => Some(&Self::RED_CONCRETE), -722 => Some(&Self::RED_CONCRETE_POWDER), - 428 => Some(&Self::RED_DYE), + 399 => Some(&Self::RED_DYE), 234 => Some(&Self::RED_GLAZED_TERRACOTTA), - 769 => Some(&Self::RED_HARNESS), + 743 => Some(&Self::RED_HARNESS), 40 => Some(&Self::RED_MUSHROOM), 100 => Some(&Self::RED_MUSHROOM_BLOCK), -890 => Some(&Self::RED_NETHER_BRICK_SLAB), @@ -95776,37 +96120,37 @@ impl JavaToBedrockItemMapping { -737 => Some(&Self::RED_TERRACOTTA), -833 => Some(&Self::RED_TULIP), -556 => Some(&Self::RED_WOOL), - 405 => Some(&Self::REDSTONE), + 376 => Some(&Self::REDSTONE), 152 => Some(&Self::REDSTONE_BLOCK), 123 => Some(&Self::REDSTONE_LAMP), 73 => Some(&Self::REDSTONE_ORE), 76 => Some(&Self::REDSTONE_TORCH), -466 => Some(&Self::REINFORCED_DEEPSLATE), - 451 => Some(&Self::REPEATER), + 422 => Some(&Self::REPEATER), 188 => Some(&Self::REPEATING_COMMAND_BLOCK), -1021 => Some(&Self::RESIN_BLOCK), - 752 => Some(&Self::RESIN_BRICK), + 726 => Some(&Self::RESIN_BRICK), -1014 => Some(&Self::RESIN_BRICK_SLAB), -1016 => Some(&Self::RESIN_BRICK_STAIRS), -1017 => Some(&Self::RESIN_BRICK_WALL), -1013 => Some(&Self::RESIN_BRICKS), -1022 => Some(&Self::RESIN_CLUMP), -272 => Some(&Self::RESPAWN_ANCHOR), - 733 => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE), + 704 => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE), -318 => Some(&Self::ROOTED_DIRT), -866 => Some(&Self::ROSE_BUSH), - 306 => Some(&Self::ROTTEN_FLESH), - 403 => Some(&Self::SADDLE), - 294 => Some(&Self::SALMON), - 397 => Some(&Self::SALMON_BUCKET), - 516 => Some(&Self::SALMON_SPAWN_EGG), + 277 => Some(&Self::ROTTEN_FLESH), + 374 => Some(&Self::SADDLE), + 265 => Some(&Self::SALMON), + 368 => Some(&Self::SALMON_BUCKET), + 487 => Some(&Self::SALMON_SPAWN_EGG), 12 => Some(&Self::SAND), 24 => Some(&Self::SANDSTONE), -872 => Some(&Self::SANDSTONE_SLAB), 128 => Some(&Self::SANDSTONE_STAIRS), -975 => Some(&Self::SANDSTONE_WALL), -165 => Some(&Self::SCAFFOLDING), - 717 => Some(&Self::SCRAPE_POTTERY_SHERD), + 688 => Some(&Self::SCRAPE_POTTERY_SHERD), -458 => Some(&Self::SCULK), -460 => Some(&Self::SCULK_CATALYST), -307 => Some(&Self::SCULK_SENSOR), @@ -95815,29 +96159,29 @@ impl JavaToBedrockItemMapping { 169 => Some(&Self::SEA_LANTERN), -156 => Some(&Self::SEA_PICKLE), -130 => Some(&Self::SEAGRASS), - 724 => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE), - 738 => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE), - 718 => Some(&Self::SHEAF_POTTERY_SHERD), - 453 => Some(&Self::SHEARS), - 471 => Some(&Self::SHEEP_SPAWN_EGG), - 719 => Some(&Self::SHELTER_POTTERY_SHERD), - 387 => Some(&Self::SHIELD), + 695 => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE), + 709 => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE), + 689 => Some(&Self::SHEAF_POTTERY_SHERD), + 424 => Some(&Self::SHEARS), + 442 => Some(&Self::SHEEP_SPAWN_EGG), + 690 => Some(&Self::SHELTER_POTTERY_SHERD), + 358 => Some(&Self::SHIELD), -1028 => Some(&Self::SHORT_DRY_GRASS), 31 => Some(&Self::SHORT_GRASS), -230 => Some(&Self::SHROOMLIGHT), 205 => Some(&Self::SHULKER_BOX), - 605 => Some(&Self::SHULKER_SHELL), - 503 => Some(&Self::SHULKER_SPAWN_EGG), - 735 => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE), - 476 => Some(&Self::SILVERFISH_SPAWN_EGG), - 501 => Some(&Self::SKELETON_HORSE_SPAWN_EGG), + 576 => Some(&Self::SHULKER_SHELL), + 474 => Some(&Self::SHULKER_SPAWN_EGG), + 706 => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE), + 447 => Some(&Self::SILVERFISH_SPAWN_EGG), + 472 => Some(&Self::SKELETON_HORSE_SPAWN_EGG), 144 => Some(&Self::SKELETON_SKULL), - 477 => Some(&Self::SKELETON_SPAWN_EGG), - 622 => Some(&Self::SKULL_BANNER_PATTERN), - 720 => Some(&Self::SKULL_POTTERY_SHERD), - 420 => Some(&Self::SLIME_BALL), + 448 => Some(&Self::SKELETON_SPAWN_EGG), + 593 => Some(&Self::SKULL_BANNER_PATTERN), + 691 => Some(&Self::SKULL_POTTERY_SHERD), + 391 => Some(&Self::SLIME_BALL), 165 => Some(&Self::SLIME_BLOCK), - 478 => Some(&Self::SLIME_SPAWN_EGG), + 449 => Some(&Self::SLIME_SPAWN_EGG), -332 => Some(&Self::SMALL_AMETHYST_BUD), -336 => Some(&Self::SMALL_DRIPLEAF), -202 => Some(&Self::SMITHING_TABLE), @@ -95855,29 +96199,29 @@ impl JavaToBedrockItemMapping { -183 => Some(&Self::SMOOTH_STONE), 44 => Some(&Self::SMOOTH_STONE_SLAB), -596 => Some(&Self::SNIFFER_EGG), - 534 => Some(&Self::SNIFFER_SPAWN_EGG), - 721 => Some(&Self::SNORT_POTTERY_SHERD), - 732 => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE), + 505 => Some(&Self::SNIFFER_SPAWN_EGG), + 692 => Some(&Self::SNORT_POTTERY_SHERD), + 703 => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE), 78 => Some(&Self::SNOW), 80 => Some(&Self::SNOW_BLOCK), - 540 => Some(&Self::SNOW_GOLEM_SPAWN_EGG), - 406 => Some(&Self::SNOWBALL), - 664 => Some(&Self::SOUL_CAMPFIRE), + 511 => Some(&Self::SNOW_GOLEM_SPAWN_EGG), + 377 => Some(&Self::SNOWBALL), + 635 => Some(&Self::SOUL_CAMPFIRE), -269 => Some(&Self::SOUL_LANTERN), 88 => Some(&Self::SOUL_SAND), -236 => Some(&Self::SOUL_SOIL), -268 => Some(&Self::SOUL_TORCH), 52 => Some(&Self::SPAWNER), - 307 => Some(&Self::SPIDER_EYE), - 479 => Some(&Self::SPIDER_SPAWN_EGG), - 734 => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE), - 600 => Some(&Self::SPLASH_POTION), + 278 => Some(&Self::SPIDER_EYE), + 450 => Some(&Self::SPIDER_SPAWN_EGG), + 705 => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE), + 571 => Some(&Self::SPLASH_POTION), 19 => Some(&Self::SPONGE), -321 => Some(&Self::SPORE_BLOSSOM), - 410 => Some(&Self::SPRUCE_BOAT), + 381 => Some(&Self::SPRUCE_BOAT), -144 => Some(&Self::SPRUCE_BUTTON), - 683 => Some(&Self::SPRUCE_CHEST_BOAT), - 592 => Some(&Self::SPRUCE_DOOR), + 654 => Some(&Self::SPRUCE_CHEST_BOAT), + 563 => Some(&Self::SPRUCE_DOOR), -579 => Some(&Self::SPRUCE_FENCE), 183 => Some(&Self::SPRUCE_FENCE_GATE), -501 => Some(&Self::SPRUCE_HANGING_SIGN), @@ -95887,33 +96231,33 @@ impl JavaToBedrockItemMapping { -154 => Some(&Self::SPRUCE_PRESSURE_PLATE), -825 => Some(&Self::SPRUCE_SAPLING), -1048 => Some(&Self::SPRUCE_SHELF), - 615 => Some(&Self::SPRUCE_SIGN), + 586 => Some(&Self::SPRUCE_SIGN), -804 => Some(&Self::SPRUCE_SLAB), 134 => Some(&Self::SPRUCE_STAIRS), -149 => Some(&Self::SPRUCE_TRAPDOOR), -814 => Some(&Self::SPRUCE_WOOD), - 667 => Some(&Self::SPYGLASS), - 483 => Some(&Self::SQUID_SPAWN_EGG), + 638 => Some(&Self::SPYGLASS), + 454 => Some(&Self::SQUID_SPAWN_EGG), 29 => Some(&Self::STICKY_PISTON), 1 => Some(&Self::STONE), - 346 => Some(&Self::STONE_AXE), + 317 => Some(&Self::STONE_AXE), -875 => Some(&Self::STONE_BRICK_SLAB), 109 => Some(&Self::STONE_BRICK_STAIRS), -977 => Some(&Self::STONE_BRICK_WALL), 98 => Some(&Self::STONE_BRICKS), 77 => Some(&Self::STONE_BUTTON), - 362 => Some(&Self::STONE_HOE), - 345 => Some(&Self::STONE_PICKAXE), + 333 => Some(&Self::STONE_HOE), + 316 => Some(&Self::STONE_PICKAXE), 70 => Some(&Self::STONE_PRESSURE_PLATE), - 344 => Some(&Self::STONE_SHOVEL), - 801 => Some(&Self::STONE_SLAB), - 262 => Some(&Self::STONE_SPEAR), + 315 => Some(&Self::STONE_SHOVEL), + 795 => Some(&Self::STONE_SLAB), + 855 => Some(&Self::STONE_SPEAR), -180 => Some(&Self::STONE_STAIRS), - 343 => Some(&Self::STONE_SWORD), + 314 => Some(&Self::STONE_SWORD), -197 => Some(&Self::STONECUTTER), - 495 => Some(&Self::STRAY_SPAWN_EGG), - 529 => Some(&Self::STRIDER_SPAWN_EGG), - 358 => Some(&Self::STRING), + 466 => Some(&Self::STRAY_SPAWN_EGG), + 500 => Some(&Self::STRIDER_SPAWN_EGG), + 329 => Some(&Self::STRING), -8 => Some(&Self::STRIPPED_ACACIA_LOG), -823 => Some(&Self::STRIPPED_ACACIA_WOOD), -528 => Some(&Self::STRIPPED_BAMBOO_BLOCK), @@ -95939,36 +96283,36 @@ impl JavaToBedrockItemMapping { -241 => Some(&Self::STRIPPED_WARPED_STEM), 252 => Some(&Self::STRUCTURE_BLOCK), 217 => Some(&Self::STRUCTURE_VOID), - 448 => Some(&Self::SUGAR), - 417 => Some(&Self::SUGAR_CANE), + 419 => Some(&Self::SUGAR), + 388 => Some(&Self::SUGAR_CANE), 175 => Some(&Self::SUNFLOWER), -573 => Some(&Self::SUSPICIOUS_GRAVEL), -529 => Some(&Self::SUSPICIOUS_SAND), - 631 => Some(&Self::SUSPICIOUS_STEW), - 316 => Some(&Self::SWEET_BERRIES), - 672 => Some(&Self::TADPOLE_BUCKET), - 671 => Some(&Self::TADPOLE_SPAWN_EGG), + 602 => Some(&Self::SUSPICIOUS_STEW), + 287 => Some(&Self::SWEET_BERRIES), + 643 => Some(&Self::TADPOLE_BUCKET), + 642 => Some(&Self::TADPOLE_SPAWN_EGG), -1029 => Some(&Self::TALL_DRY_GRASS), -864 => Some(&Self::TALL_GRASS), -239 => Some(&Self::TARGET), 172 => Some(&Self::TERRACOTTA), - 731 => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE), + 702 => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE), -334 => Some(&Self::TINTED_GLASS), 46 => Some(&Self::TNT), - 564 => Some(&Self::TNT_MINECART), + 535 => Some(&Self::TNT_MINECART), 50 => Some(&Self::TORCH), -568 => Some(&Self::TORCHFLOWER), - 325 => Some(&Self::TORCHFLOWER_SEEDS), - 607 => Some(&Self::TOTEM_OF_UNDYING), - 690 => Some(&Self::TRADER_LLAMA_SPAWN_EGG), + 296 => Some(&Self::TORCHFLOWER_SEEDS), + 578 => Some(&Self::TOTEM_OF_UNDYING), + 661 => Some(&Self::TRADER_LLAMA_SPAWN_EGG), 146 => Some(&Self::TRAPPED_CHEST), - 283 => Some(&Self::TRIAL_KEY), + 876 => Some(&Self::TRIAL_KEY), -315 => Some(&Self::TRIAL_SPAWNER), - 585 => Some(&Self::TRIDENT), + 556 => Some(&Self::TRIDENT), 131 => Some(&Self::TRIPWIRE_HOOK), - 295 => Some(&Self::TROPICAL_FISH), - 398 => Some(&Self::TROPICAL_FISH_BUCKET), - 513 => Some(&Self::TROPICAL_FISH_SPAWN_EGG), + 266 => Some(&Self::TROPICAL_FISH), + 369 => Some(&Self::TROPICAL_FISH_BUCKET), + 484 => Some(&Self::TROPICAL_FISH_SPAWN_EGG), -131 => Some(&Self::TUBE_CORAL), -132 => Some(&Self::TUBE_CORAL_BLOCK), -133 => Some(&Self::TUBE_CORAL_FAN), @@ -95981,26 +96325,26 @@ impl JavaToBedrockItemMapping { -746 => Some(&Self::TUFF_STAIRS), -747 => Some(&Self::TUFF_WALL), -159 => Some(&Self::TURTLE_EGG), - 612 => Some(&Self::TURTLE_HELMET), - 611 => Some(&Self::TURTLE_SCUTE), - 519 => Some(&Self::TURTLE_SPAWN_EGG), + 583 => Some(&Self::TURTLE_HELMET), + 582 => Some(&Self::TURTLE_SCUTE), + 490 => Some(&Self::TURTLE_SPAWN_EGG), -287 => Some(&Self::TWISTING_VINES), -314 => Some(&Self::VAULT), -470 => Some(&Self::VERDANT_FROGLIGHT), - 730 => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE), - 510 => Some(&Self::VEX_SPAWN_EGG), - 482 => Some(&Self::VILLAGER_SPAWN_EGG), - 508 => Some(&Self::VINDICATOR_SPAWN_EGG), + 701 => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE), + 481 => Some(&Self::VEX_SPAWN_EGG), + 453 => Some(&Self::VILLAGER_SPAWN_EGG), + 479 => Some(&Self::VINDICATOR_SPAWN_EGG), 106 => Some(&Self::VINE), - 526 => Some(&Self::WANDERING_TRADER_SPAWN_EGG), - 728 => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE), - 674 => Some(&Self::WARDEN_SPAWN_EGG), + 497 => Some(&Self::WANDERING_TRADER_SPAWN_EGG), + 699 => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE), + 645 => Some(&Self::WARDEN_SPAWN_EGG), -261 => Some(&Self::WARPED_BUTTON), - 660 => Some(&Self::WARPED_DOOR), + 631 => Some(&Self::WARPED_DOOR), -257 => Some(&Self::WARPED_FENCE), -259 => Some(&Self::WARPED_FENCE_GATE), -229 => Some(&Self::WARPED_FUNGUS), - 661 => Some(&Self::WARPED_FUNGUS_ON_A_STICK), + 632 => Some(&Self::WARPED_FUNGUS_ON_A_STICK), -507 => Some(&Self::WARPED_HANGING_SIGN), -298 => Some(&Self::WARPED_HYPHAE), -233 => Some(&Self::WARPED_NYLIUM), @@ -96008,13 +96352,13 @@ impl JavaToBedrockItemMapping { -263 => Some(&Self::WARPED_PRESSURE_PLATE), -224 => Some(&Self::WARPED_ROOTS), -1058 => Some(&Self::WARPED_SHELF), - 658 => Some(&Self::WARPED_SIGN), + 629 => Some(&Self::WARPED_SIGN), -265 => Some(&Self::WARPED_SLAB), -255 => Some(&Self::WARPED_STAIRS), -226 => Some(&Self::WARPED_STEM), -247 => Some(&Self::WARPED_TRAPDOOR), -227 => Some(&Self::WARPED_WART_BLOCK), - 394 => Some(&Self::WATER_BUCKET), + 365 => Some(&Self::WATER_BUCKET), -764 => Some(&Self::WAXED_CHISELED_COPPER), -1070 => Some(&Self::WAXED_COPPER_BARS), -344 => Some(&Self::WAXED_COPPER_BLOCK), @@ -96075,7 +96419,7 @@ impl JavaToBedrockItemMapping { -367 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB), -360 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS), -1064 => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD), - 736 => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE), + 707 => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE), -762 => Some(&Self::WEATHERED_CHISELED_COPPER), -342 => Some(&Self::WEATHERED_COPPER), -1068 => Some(&Self::WEATHERED_COPPER_BARS), @@ -96093,60 +96437,60 @@ impl JavaToBedrockItemMapping { -1060 => Some(&Self::WEATHERED_LIGHTNING_ROD), -231 => Some(&Self::WEEPING_VINES), -984 => Some(&Self::WET_SPONGE), - 366 => Some(&Self::WHEAT), - 320 => Some(&Self::WHEAT_SEEDS), - 279 => Some(&Self::WHITE_BUNDLE), + 337 => Some(&Self::WHEAT), + 291 => Some(&Self::WHEAT_SEEDS), + 872 => Some(&Self::WHITE_BUNDLE), -413 => Some(&Self::WHITE_CANDLE), 171 => Some(&Self::WHITE_CARPET), 236 => Some(&Self::WHITE_CONCRETE), 237 => Some(&Self::WHITE_CONCRETE_POWDER), - 442 => Some(&Self::WHITE_DYE), + 413 => Some(&Self::WHITE_DYE), 220 => Some(&Self::WHITE_GLAZED_TERRACOTTA), - 770 => Some(&Self::WHITE_HARNESS), + 744 => Some(&Self::WHITE_HARNESS), 218 => Some(&Self::WHITE_SHULKER_BOX), 241 => Some(&Self::WHITE_STAINED_GLASS), 160 => Some(&Self::WHITE_STAINED_GLASS_PANE), 159 => Some(&Self::WHITE_TERRACOTTA), -835 => Some(&Self::WHITE_TULIP), 35 => Some(&Self::WHITE_WOOL), - 727 => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE), + 698 => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE), -1024 => Some(&Self::WILDFLOWERS), - 284 => Some(&Self::WIND_CHARGE), - 485 => Some(&Self::WITCH_SPAWN_EGG), + 877 => Some(&Self::WIND_CHARGE), + 456 => Some(&Self::WITCH_SPAWN_EGG), -216 => Some(&Self::WITHER_ROSE), -965 => Some(&Self::WITHER_SKELETON_SKULL), - 498 => Some(&Self::WITHER_SKELETON_SPAWN_EGG), - 542 => Some(&Self::WITHER_SPAWN_EGG), - 747 => Some(&Self::WOLF_ARMOR), - 472 => Some(&Self::WOLF_SPAWN_EGG), - 342 => Some(&Self::WOODEN_AXE), - 361 => Some(&Self::WOODEN_HOE), - 341 => Some(&Self::WOODEN_PICKAXE), - 340 => Some(&Self::WOODEN_SHOVEL), - 263 => Some(&Self::WOODEN_SPEAR), - 339 => Some(&Self::WOODEN_SWORD), - 550 => Some(&Self::WRITABLE_BOOK), - 551 => Some(&Self::WRITTEN_BOOK), - 280 => Some(&Self::YELLOW_BUNDLE), + 469 => Some(&Self::WITHER_SKELETON_SPAWN_EGG), + 513 => Some(&Self::WITHER_SPAWN_EGG), + 721 => Some(&Self::WOLF_ARMOR), + 443 => Some(&Self::WOLF_SPAWN_EGG), + 313 => Some(&Self::WOODEN_AXE), + 332 => Some(&Self::WOODEN_HOE), + 312 => Some(&Self::WOODEN_PICKAXE), + 311 => Some(&Self::WOODEN_SHOVEL), + 856 => Some(&Self::WOODEN_SPEAR), + 310 => Some(&Self::WOODEN_SWORD), + 521 => Some(&Self::WRITABLE_BOOK), + 522 => Some(&Self::WRITTEN_BOOK), + 873 => Some(&Self::YELLOW_BUNDLE), -417 => Some(&Self::YELLOW_CANDLE), -600 => Some(&Self::YELLOW_CARPET), -631 => Some(&Self::YELLOW_CONCRETE), -712 => Some(&Self::YELLOW_CONCRETE_POWDER), - 438 => Some(&Self::YELLOW_DYE), + 409 => Some(&Self::YELLOW_DYE), 224 => Some(&Self::YELLOW_GLAZED_TERRACOTTA), - 771 => Some(&Self::YELLOW_HARNESS), + 745 => Some(&Self::YELLOW_HARNESS), -616 => Some(&Self::YELLOW_SHULKER_BOX), -676 => Some(&Self::YELLOW_STAINED_GLASS), -646 => Some(&Self::YELLOW_STAINED_GLASS_PANE), -727 => Some(&Self::YELLOW_TERRACOTTA), -558 => Some(&Self::YELLOW_WOOL), - 532 => Some(&Self::ZOGLIN_SPAWN_EGG), + 503 => Some(&Self::ZOGLIN_SPAWN_EGG), -966 => Some(&Self::ZOMBIE_HEAD), - 502 => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG), - 785 => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG), - 480 => Some(&Self::ZOMBIE_SPAWN_EGG), - 511 => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG), - 481 => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG), + 473 => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG), + 759 => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG), + 451 => Some(&Self::ZOMBIE_SPAWN_EGG), + 482 => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG), + 452 => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG), _ => None, }, } diff --git a/crates/pumpkin-protocol/src/bedrock/client/change_dimension.rs b/crates/pumpkin-protocol/src/bedrock/client/change_dimension.rs index 7fb910ee3..bf3578c53 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/change_dimension.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/change_dimension.rs @@ -9,7 +9,7 @@ pub struct CChangeDimension { pub dimension: VarInt, pub position: Vector3, pub respawn: bool, - pub has_loading_screen_id: bool, + pub loading_screen_id: Option, } impl CChangeDimension { @@ -19,7 +19,7 @@ impl CChangeDimension { dimension: VarInt(dimension), position, respawn, - has_loading_screen_id: false, + loading_screen_id: None, } } } diff --git a/crates/pumpkin-protocol/src/bedrock/client/correct_player_move.rs b/crates/pumpkin-protocol/src/bedrock/client/correct_player_move.rs index 452b4f9bf..0302964e0 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/correct_player_move.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/correct_player_move.rs @@ -1,5 +1,5 @@ use pumpkin_macros::packet; -use pumpkin_util::math::vector3::Vector3; +use pumpkin_util::math::{vector2::Vector2, vector3::Vector3}; use crate::{codec::var_ulong::VarULong, serial::PacketWrite}; @@ -10,6 +10,8 @@ pub struct CCorrectPlayerMove { pub prediction_type: u8, pub pos: Vector3, pub pos_delta: Vector3, + pub rotation: Vector2, + pub vehicle_angular_velocity: Option, pub on_ground: bool, pub tick: VarULong, } diff --git a/crates/pumpkin-protocol/src/bedrock/client/crafting_data.rs b/crates/pumpkin-protocol/src/bedrock/client/crafting_data.rs index d45a4338e..6505d3f64 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/crafting_data.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/crafting_data.rs @@ -8,21 +8,21 @@ use std::io::{Error, Write}; #[derive(Clone, Debug)] pub struct ItemDescriptorCount { - pub network_id: i16, - pub metadata_value: i16, + pub item_identifier: String, + pub metadata_value: i32, pub count: i32, } impl PacketWrite for ItemDescriptorCount { fn write(&self, writer: &mut W) -> Result<(), Error> { - if self.network_id == 0 { - // Invalid item descriptor (type 0) - 0u8.write(writer)?; + if self.item_identifier.is_empty() { + VarUInt(0).write(writer)?; + VarInt(32767).write(writer)?; } else { - // Default item descriptor (type 1) - 1u8.write(writer)?; - self.network_id.write(writer)?; - self.metadata_value.write(writer)?; + VarUInt(1).write(writer)?; + "name".write(writer)?; + self.item_identifier.write(writer)?; + VarInt(self.metadata_value).write(writer)?; } VarInt(self.count).write(writer)?; Ok(()) @@ -31,13 +31,15 @@ impl PacketWrite for ItemDescriptorCount { #[derive(Clone, Debug)] pub struct RecipeUnlockRequirement { - pub context: u8, + pub context: i32, } impl PacketWrite for RecipeUnlockRequirement { fn write(&self, writer: &mut W) -> Result<(), Error> { - self.context.write(writer)?; - Ok(()) + VarInt(self.context).write(writer)?; + // Context NONE carries an optional ingredient list; Pumpkin currently + // sends ALWAYS for its generated recipes. + false.write(writer) } } @@ -66,7 +68,7 @@ impl PacketWrite for BedrockShapelessRecipe { // output slice with VarUInt length prefix VarUInt(self.output.len() as u32).write(writer)?; for item in &self.output { - item.write(writer)?; + item.write_item_instance(writer)?; } // uuid @@ -78,7 +80,7 @@ impl PacketWrite for BedrockShapelessRecipe { // priority self.priority.write(writer)?; - // unlock_requirement + true.write(writer)?; self.unlock_requirement.write(writer)?; // recipe_network_id @@ -109,7 +111,7 @@ impl PacketWrite for BedrockShapedRecipe { self.width.write(writer)?; self.height.write(writer)?; - // input slice: width * height elements sequentially (no count prefix) + VarUInt(self.input.len() as u32).write(writer)?; for item in &self.input { item.write(writer)?; } @@ -117,7 +119,7 @@ impl PacketWrite for BedrockShapedRecipe { // output slice with VarUInt length prefix VarUInt(self.output.len() as u32).write(writer)?; for item in &self.output { - item.write(writer)?; + item.write_item_instance(writer)?; } // uuid @@ -132,7 +134,7 @@ impl PacketWrite for BedrockShapedRecipe { // assume_symmetry self.assume_symmetry.write(writer)?; - // unlock_requirement + true.write(writer)?; self.unlock_requirement.write(writer)?; // recipe_network_id @@ -172,18 +174,36 @@ pub struct CCraftingData { impl PacketWrite for CCraftingData { fn write(&self, writer: &mut W) -> Result<(), Error> { - // recipes slice with VarUInt prefix - VarUInt(self.recipes.len() as u32).write(writer)?; - for recipe in &self.recipes { + let shaped = self + .recipes + .iter() + .filter_map(|recipe| match recipe { + BedrockRecipe::Shaped(recipe) => Some(recipe), + BedrockRecipe::Shapeless(_) => None, + }) + .collect::>(); + VarUInt(shaped.len() as u32).write(writer)?; + for recipe in shaped { recipe.write(writer)?; } - // potion recipes count prefix (0) - VarUInt(0).write(writer)?; - // potion container change recipes count prefix (0) - VarUInt(0).write(writer)?; - // material reducers count prefix (0) - VarUInt(0).write(writer)?; + let shapeless = self + .recipes + .iter() + .filter_map(|recipe| match recipe { + BedrockRecipe::Shapeless(recipe) => Some(recipe), + BedrockRecipe::Shaped(_) => None, + }) + .collect::>(); + VarUInt(shapeless.len() as u32).write(writer)?; + for recipe in shapeless { + recipe.write(writer)?; + } + + // Multi, user, chemistry, smithing, potion, container and material arrays. + for _ in 0..9 { + VarUInt(0).write(writer)?; + } // clean_recipes self.clean_recipes.write(writer)?; diff --git a/crates/pumpkin-protocol/src/bedrock/client/creative_content.rs b/crates/pumpkin-protocol/src/bedrock/client/creative_content.rs index aa8f19e4f..a60c76810 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/creative_content.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/creative_content.rs @@ -41,21 +41,34 @@ pub enum CreativeCategory { impl PacketWrite for CreativeCategory { fn write(&self, writer: &mut W) -> Result<(), Error> { - (*self as i32).write(writer)?; - Ok(()) + (*self as u8).write(writer) } } -#[derive(PacketWrite)] pub struct Group { pub creative_category: CreativeCategory, pub name: String, pub icon_item: NetworkItemDescriptor, } -#[derive(PacketWrite)] +impl PacketWrite for Group { + fn write(&self, writer: &mut W) -> Result<(), Error> { + self.creative_category.write(writer)?; + self.name.write(writer)?; + self.icon_item.write_item_instance(writer) + } +} + pub struct Entry { pub id: VarUInt, pub item: NetworkItemDescriptor, pub group_index: VarUInt, } + +impl PacketWrite for Entry { + fn write(&self, writer: &mut W) -> Result<(), Error> { + self.id.write(writer)?; + self.item.write_item_instance(writer)?; + self.group_index.write(writer) + } +} diff --git a/crates/pumpkin-protocol/src/bedrock/client/item_stack_response.rs b/crates/pumpkin-protocol/src/bedrock/client/item_stack_response.rs index f2fb5deeb..a919fd84f 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/item_stack_response.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/item_stack_response.rs @@ -7,7 +7,7 @@ use crate::{ }; use pumpkin_macros::packet; -#[derive(PacketWrite, Debug, Clone)] +#[derive(Debug, Clone)] pub struct ItemStackResponseSlotInfo { pub slot: u8, pub hotbar_slot: u8, @@ -18,6 +18,28 @@ pub struct ItemStackResponseSlotInfo { pub durability_correction: VarInt, } +impl PacketWrite for ItemStackResponseSlotInfo { + fn write(&self, writer: &mut W) -> Result<(), Error> { + if !(-32768..=32767).contains(&self.durability_correction.0) { + return Err(Error::new( + std::io::ErrorKind::InvalidInput, + "durability correction must fit in an i16", + )); + } + self.slot.write(writer)?; + self.hotbar_slot.write(writer)?; + self.count.write(writer)?; + true.write(writer)?; + (self.item_stack_id.0 > 0).write(writer)?; + if self.item_stack_id.0 > 0 { + self.item_stack_id.write(writer)?; + } + self.custom_name.write(writer)?; + self.filtered_custom_name.write(writer)?; + self.durability_correction.write(writer) + } +} + #[derive(PacketWrite, Debug, Clone)] pub struct ItemStackResponseContainerInfo { pub container_name: FullContainerName, @@ -35,7 +57,9 @@ impl PacketWrite for ItemStackResponse { fn write(&self, writer: &mut W) -> Result<(), Error> { self.result.write(writer)?; self.request_id.write(writer)?; - if self.result == 0 { + true.write(writer)?; + (!self.container_infos.is_empty()).write(writer)?; + if !self.container_infos.is_empty() { VarUInt(self.container_infos.len() as u32).write(writer)?; for info in &self.container_infos { info.write(writer)?; @@ -53,6 +77,12 @@ pub struct CItemStackResponse { impl PacketWrite for CItemStackResponse { fn write(&self, writer: &mut W) -> Result<(), Error> { + if self.responses.len() > 4096 { + return Err(Error::new( + std::io::ErrorKind::InvalidInput, + "item stack response count exceeds 4096", + )); + } VarUInt(self.responses.len() as u32).write(writer)?; for response in &self.responses { response.write(writer)?; @@ -60,3 +90,22 @@ impl PacketWrite for CItemStackResponse { Ok(()) } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn rejects_out_of_range_durability_correction() { + let slot = ItemStackResponseSlotInfo { + slot: 0, + hotbar_slot: 0, + count: 1, + item_stack_id: VarInt(1), + custom_name: String::new(), + filtered_custom_name: String::new(), + durability_correction: VarInt(32768), + }; + assert!(slot.write(&mut Vec::new()).is_err()); + } +} diff --git a/crates/pumpkin-protocol/src/bedrock/client/level_chunk.rs b/crates/pumpkin-protocol/src/bedrock/client/level_chunk.rs index cfef510f8..a6401a19f 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/level_chunk.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/level_chunk.rs @@ -29,7 +29,11 @@ impl PacketWrite for CLevelChunk<'_> { let sub_chunk_count = self.chunk.section.count as u32; debug_assert_eq!(sub_chunk_count, 24); VarUInt(sub_chunk_count).write(writer)?; + // Optional sub-chunk request limit. Pumpkin sends complete chunks. + false.write(writer)?; self.cache_enabled.write(writer)?; + // Blob IDs are present in 26.40 even when client caching is disabled. + VarUInt(0).write(writer)?; let mut chunk_data = Vec::new(); let data_write = &mut chunk_data; @@ -77,32 +81,26 @@ impl PacketWrite for CLevelChunk<'_> { .read() .map_err(|_| Error::other("biome_sections read lock poisoned"))?; - for (i, biome_palette) in biome_sections.iter().enumerate() { - let num_storages = 1; - let y = (i as i8) + min_y_section; - data_write.write_all(&[VERSION, num_storages, y as u8])?; + for biome_palette in biome_sections.iter() { + let network_repr = biome_palette.convert_be_network(); - for _ in 0..num_storages { - let network_repr = biome_palette.convert_be_network(); + (network_repr.bits_per_entry << 1 | 1).write(data_write)?; - (network_repr.bits_per_entry << 1 | 1).write(data_write)?; + for data in network_repr.packed_data { + data.write(data_write)?; + } - for data in network_repr.packed_data { - data.write(data_write)?; + match network_repr.palette { + NetworkPalette::Single(id) => { + VarInt(i32::from(id)).write(data_write)?; } - - match network_repr.palette { - NetworkPalette::Single(id) => { + NetworkPalette::Indirect(palette) => { + VarInt(palette.len() as i32).write(data_write)?; + for id in palette { VarInt(i32::from(id)).write(data_write)?; } - NetworkPalette::Indirect(palette) => { - VarInt(palette.len() as i32).write(data_write)?; - for id in palette { - VarInt(i32::from(id)).write(data_write)?; - } - } - NetworkPalette::Direct => (), } + NetworkPalette::Direct => (), } } @@ -112,3 +110,89 @@ impl PacketWrite for CLevelChunk<'_> { writer.write_all(&chunk_data) } } + +#[cfg(test)] +mod tests { + use std::sync::{ + Mutex, + atomic::{AtomicBool, AtomicU64}, + }; + + use pumpkin_data::chunk::ChunkStatus; + use pumpkin_world::{ + chunk::{ChunkData, ChunkHeightmaps, ChunkLight, ChunkSections}, + tick::scheduler::ChunkTickScheduler, + }; + + use super::CLevelChunk; + use crate::serial::PacketWrite; + + fn read_var_uint(data: &[u8], offset: &mut usize) -> u32 { + let mut value = 0; + for shift in (0..35).step_by(7) { + let byte = data[*offset]; + *offset += 1; + value |= u32::from(byte & 0x7f) << shift; + if byte & 0x80 == 0 { + return value; + } + } + panic!("VarUInt is too long"); + } + + #[test] + fn biomes_follow_subchunks_without_subchunk_headers() { + let chunk = ChunkData { + section: ChunkSections::new(24, -64), + heightmap: Mutex::new(ChunkHeightmaps::default()), + x: 0, + z: 0, + block_ticks: ChunkTickScheduler::default(), + fluid_ticks: ChunkTickScheduler::default(), + pending_block_entities: Mutex::default(), + light_engine: Mutex::new(ChunkLight::default()), + light_populated: AtomicBool::new(false), + status: ChunkStatus::Full, + blending_data: None, + dirty: AtomicBool::new(false), + inhabited_time: AtomicU64::new(0), + }; + let mut encoded = Vec::new(); + CLevelChunk { + dimension: 0, + cache_enabled: false, + chunk: &chunk, + } + .write(&mut encoded) + .unwrap(); + + let mut offset = 0; + for _ in 0..3 { + read_var_uint(&encoded, &mut offset); + } + assert_eq!(read_var_uint(&encoded, &mut offset), 24); + assert_eq!(encoded[offset], 0); // No sub-chunk request limit. + assert_eq!(encoded[offset + 1], 0); // Cache disabled. + offset += 2; + assert_eq!(read_var_uint(&encoded, &mut offset), 0); + let raw_len = read_var_uint(&encoded, &mut offset) as usize; + let raw = &encoded[offset..]; + assert_eq!(raw.len(), raw_len); + + let mut raw_offset = 0; + for y in -4i8..20 { + assert_eq!(&raw[raw_offset..raw_offset + 3], &[9, 1, y as u8]); + raw_offset += 3; + assert_eq!(raw[raw_offset], 1); // Single-value block palette. + raw_offset += 1; + read_var_uint(raw, &mut raw_offset); + } + for _ in 0..24 { + assert_eq!(raw[raw_offset], 1); // No version/storage/Y prefix. + raw_offset += 1; + read_var_uint(raw, &mut raw_offset); + } + assert_eq!(raw[raw_offset], 0); // Border block count. + assert_eq!(raw_offset + 1, raw.len()); + } +} diff --git a/crates/pumpkin-protocol/src/bedrock/client/level_sound_event.rs b/crates/pumpkin-protocol/src/bedrock/client/level_sound_event.rs index fc3158967..1bb7a08c3 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/level_sound_event.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/level_sound_event.rs @@ -1,22 +1,52 @@ use pumpkin_macros::packet; use pumpkin_util::math::vector3::Vector3; -use crate::{ - codec::{var_int::VarInt, var_uint::VarUInt}, - serial::PacketWrite, -}; +use crate::{codec::var_int::VarInt, serial::PacketWrite}; /// Sent by the server to spawn a visual particle effect at a specific 3D location in the world. /// -/// Packet ID: `27` +/// Packet ID: `123` /// Ref: #[derive(PacketWrite)] -#[packet(27)] +#[packet(123)] pub struct CLevelSoundEvent { - pub sound_id: VarUInt, + pub sound_id: String, pub position: Vector3, pub extra_data: VarInt, pub entity_type: String, pub is_baby_mob: bool, pub is_global: bool, + pub actor_unique_id: i64, + pub fire_at_position: Option>, +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn level_sound_event_uses_cereal_payload() { + assert_eq!(::PACKET_ID, 123); + + let packet = CLevelSoundEvent { + sound_id: "test".into(), + position: Vector3::new(1.0, 2.0, 3.0), + extra_data: VarInt(-1), + entity_type: "actor".into(), + is_baby_mob: true, + is_global: false, + actor_unique_id: 42, + fire_at_position: Some(Vector3::new(4.0, 5.0, 6.0)), + }; + let mut encoded = Vec::new(); + packet.write(&mut encoded).unwrap(); + + assert_eq!(&encoded[..5], b"\x04test"); + assert_eq!(encoded[17], 1); // Zig-zag encoded -1. + assert_eq!(&encoded[18..24], b"\x05actor"); + assert_eq!(&encoded[24..26], &[1, 0]); + assert_eq!(&encoded[26..34], &42i64.to_le_bytes()); + assert_eq!(encoded[34], 1); + assert_eq!(encoded.len(), 47); + } } diff --git a/crates/pumpkin-protocol/src/bedrock/client/modal_form_request.rs b/crates/pumpkin-protocol/src/bedrock/client/modal_form_request.rs index 1959f29bf..b43bf6cbf 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/modal_form_request.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/modal_form_request.rs @@ -1,9 +1,9 @@ -use crate::{codec::var_int::VarInt, serial::PacketWrite}; +use crate::{codec::var_uint::VarUInt, serial::PacketWrite}; use pumpkin_macros::packet; #[packet(100)] #[derive(PacketWrite)] pub struct CModalFormRequest { - pub form_id: VarInt, + pub form_id: VarUInt, pub form_data: String, } diff --git a/crates/pumpkin-protocol/src/bedrock/client/move_actor_delta.rs b/crates/pumpkin-protocol/src/bedrock/client/move_actor_delta.rs index 2c0463274..4c86475cb 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/move_actor_delta.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/move_actor_delta.rs @@ -9,8 +9,11 @@ pub const MOVE_ACTOR_DELTA_FLAG_HAS_PITCH: u16 = 0x0008; pub const MOVE_ACTOR_DELTA_FLAG_HAS_YAW: u16 = 0x0010; pub const MOVE_ACTOR_DELTA_FLAG_HAS_HEAD_YAW: u16 = 0x0020; pub const MOVE_ACTOR_DELTA_FLAG_ON_GROUND: u16 = 0x0040; +#[deprecated(note = "use MOVE_ACTOR_DELTA_FLAG_FORCE_MOVE")] pub const MOVE_ACTOR_DELTA_FLAG_TELEPORT: u16 = 0x0080; -pub const MOVE_ACTOR_DELTA_FLAG_FORCE_MOVE: u16 = 0x0100; +pub const MOVE_ACTOR_DELTA_FLAG_FORCE_MOVE: u16 = 0x0080; +pub const MOVE_ACTOR_DELTA_FLAG_FORCE_MOVE_LOCAL_ENTITY: u16 = 0x0100; +pub const MOVE_ACTOR_DELTA_FLAG_FORCE_COMPLETION: u16 = 0x0200; #[packet(111)] pub struct CMoveActorDelta { @@ -53,26 +56,40 @@ impl CMoveActorDelta { impl PacketWrite for CMoveActorDelta { fn write(&self, writer: &mut W) -> Result<(), Error> { self.entity_runtime_id.write(writer)?; - self.flags.write(writer)?; - - if self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_X != 0 { + let has_x = self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_X != 0; + has_x.write(writer)?; + if has_x { self.x.write(writer)?; } - if self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_Y != 0 { + let has_y = self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_Y != 0; + has_y.write(writer)?; + if has_y { self.y.write(writer)?; } - if self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_Z != 0 { + let has_z = self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_Z != 0; + has_z.write(writer)?; + if has_z { self.z.write(writer)?; } - if self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_PITCH != 0 { + let has_pitch = self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_PITCH != 0; + has_pitch.write(writer)?; + if has_pitch { self.pitch.write(writer)?; } - if self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_YAW != 0 { + let has_yaw = self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_YAW != 0; + has_yaw.write(writer)?; + if has_yaw { self.yaw.write(writer)?; } - if self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_HEAD_YAW != 0 { + let has_head_yaw = self.flags & MOVE_ACTOR_DELTA_FLAG_HAS_HEAD_YAW != 0; + has_head_yaw.write(writer)?; + if has_head_yaw { self.head_yaw.write(writer)?; } + (self.flags & MOVE_ACTOR_DELTA_FLAG_ON_GROUND != 0).write(writer)?; + (self.flags & MOVE_ACTOR_DELTA_FLAG_FORCE_MOVE != 0).write(writer)?; + (self.flags & MOVE_ACTOR_DELTA_FLAG_FORCE_MOVE_LOCAL_ENTITY != 0).write(writer)?; + (self.flags & MOVE_ACTOR_DELTA_FLAG_FORCE_COMPLETION != 0).write(writer)?; Ok(()) } } diff --git a/crates/pumpkin-protocol/src/bedrock/client/move_player.rs b/crates/pumpkin-protocol/src/bedrock/client/move_player.rs index df96629e9..15f97f88d 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/move_player.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/move_player.rs @@ -66,6 +66,7 @@ impl PacketWrite for CMovePlayer { self.mode.write(writer)?; self.on_ground.write(writer)?; self.riding_runtime_id.write(writer)?; + (self.mode == Self::MODE_TELEPORT).write(writer)?; if self.mode == Self::MODE_TELEPORT { self.teleport_cause.write(writer)?; self.teleport_source_entity_type.write(writer)?; diff --git a/crates/pumpkin-protocol/src/bedrock/client/network_settings.rs b/crates/pumpkin-protocol/src/bedrock/client/network_settings.rs index 6a4d95d8f..cadb68447 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/network_settings.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/network_settings.rs @@ -9,7 +9,7 @@ pub struct CNetworkSettings { /// `ZLib` = 0, Snappy = 1, None = 255 pub compression_method: u16, pub client_throttle_enabled: bool, - pub client_throttle_threshold: i8, + pub client_throttle_threshold: u8, pub client_throttle_scalar: f32, } @@ -19,7 +19,7 @@ impl CNetworkSettings { compression_threshold: u16, compression_method: u16, client_throttle_enabled: bool, - client_throttle_threshold: i8, + client_throttle_threshold: u8, client_throttle_scalar: f32, ) -> Self { Self { diff --git a/crates/pumpkin-protocol/src/bedrock/client/player_list.rs b/crates/pumpkin-protocol/src/bedrock/client/player_list.rs index 809b467b1..99ea6ceef 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/player_list.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/player_list.rs @@ -14,23 +14,21 @@ pub struct CPlayerList { impl PacketWrite for CPlayerList { fn write(&self, writer: &mut W) -> Result<(), Error> { - self.action.write(writer)?; VarUInt(self.entries.len() as u32).write(writer)?; - match self.action { - Self::ACTION_ADD => { - for entry in &self.entries { + for entry in &self.entries { + match self.action { + Self::ACTION_ADD => { + VarUInt(1).write(writer)?; + Self::ACTION_ADD.write(writer)?; entry.write(writer)?; } - for entry in &self.entries { - entry.skin.is_trusted.write(writer)?; - } - } - Self::ACTION_REMOVE => { - for entry in &self.entries { + Self::ACTION_REMOVE => { + VarUInt(0).write(writer)?; + Self::ACTION_REMOVE.write(writer)?; entry.uuid.write(writer)?; } + _ => return Err(Error::other("Invalid PlayerList action")), } - _ => return Err(Error::other("Invalid PlayerList action")), } Ok(()) } @@ -67,7 +65,7 @@ impl PacketWrite for PlayerListEntry { self.is_teacher.write(writer)?; self.is_host.write(writer)?; self.is_sub_client.write(writer)?; - self.player_color.write(writer) + u32::from_be_bytes(self.player_color).write(writer) } } @@ -98,6 +96,7 @@ pub struct Skin { pub is_primary_user: bool, pub override_appearance: bool, pub is_trusted: bool, + pub profile_hash: String, } impl Skin { @@ -131,6 +130,7 @@ impl Skin { is_primary_user: false, override_appearance: false, is_trusted: true, + profile_hash: String::new(), } } } @@ -145,7 +145,7 @@ impl PacketWrite for Skin { self.image_height.write(writer)?; VarUInt(self.skin_data.len() as u32).write(writer)?; writer.write_all(&self.skin_data)?; - (self.animations.len() as u32).write(writer)?; + VarUInt(self.animations.len() as u32).write(writer)?; for anim in &self.animations { anim.write(writer)?; } @@ -155,19 +155,19 @@ impl PacketWrite for Skin { writer.write_all(&self.cape_data)?; VarUInt(self.geometry_data.len() as u32).write(writer)?; writer.write_all(&self.geometry_data)?; - VarUInt(self.animation_data.len() as u32).write(writer)?; - writer.write_all(&self.animation_data)?; VarUInt(self.geometry_data_engine_version.len() as u32).write(writer)?; writer.write_all(&self.geometry_data_engine_version)?; + VarUInt(self.animation_data.len() as u32).write(writer)?; + writer.write_all(&self.animation_data)?; self.cape_id.write(writer)?; self.full_id.write(writer)?; - self.arm_size.write(writer)?; - self.skin_color.write(writer)?; - (self.persona_pieces.len() as u32).write(writer)?; + u8::from(!self.arm_size.eq_ignore_ascii_case("slim")).write(writer)?; + parse_color(&self.skin_color).write(writer)?; + VarUInt(self.persona_pieces.len() as u32).write(writer)?; for piece in &self.persona_pieces { piece.write(writer)?; } - (self.piece_tint_colors.len() as u32).write(writer)?; + VarUInt(self.piece_tint_colors.len() as u32).write(writer)?; for color in &self.piece_tint_colors { color.write(writer)?; } @@ -175,11 +175,13 @@ impl PacketWrite for Skin { self.is_persona.write(writer)?; self.persona_cape_on_classic.write(writer)?; self.is_primary_user.write(writer)?; - self.override_appearance.write(writer) + self.override_appearance.write(writer)?; + self.is_trusted.to_string().write(writer)?; + self.profile_hash.write(writer) } } -#[derive(Clone, PacketWrite)] +#[derive(Clone)] pub struct SkinAnimation { pub image_width: u32, pub image_height: u32, @@ -189,17 +191,51 @@ pub struct SkinAnimation { pub expression_type: u32, } +impl PacketWrite for SkinAnimation { + fn write(&self, writer: &mut W) -> Result<(), Error> { + self.image_width.write(writer)?; + self.image_height.write(writer)?; + VarUInt(self.image_data.len() as u32).write(writer)?; + writer.write_all(&self.image_data)?; + VarUInt(self.animation_type).write(writer)?; + self.frames.write(writer)?; + VarUInt(self.expression_type).write(writer) + } +} + #[derive(Clone, PacketWrite)] pub struct PersonaPiece { pub piece_id: String, - pub piece_type: String, - pub pack_id: String, + pub piece_type: i32, + pub pack_id: Uuid, pub is_default: bool, pub product_id: String, } -#[derive(Clone, PacketWrite)] +#[derive(Clone)] pub struct PieceTintColor { pub piece_type: String, - pub colors: Vec, + pub colors: [i32; 4], +} + +impl PacketWrite for PieceTintColor { + fn write(&self, writer: &mut W) -> Result<(), Error> { + let piece_type = if self.piece_type == "persona_hand" { + "hands" + } else { + self.piece_type + .strip_prefix("persona_") + .unwrap_or(&self.piece_type) + }; + piece_type.write(writer)?; + for color in self.colors { + color.write(writer)?; + } + Ok(()) + } +} + +fn parse_color(color: &str) -> i32 { + let value = color.trim_start_matches('#'); + u32::from_str_radix(value, 16).unwrap_or_default() as i32 } diff --git a/crates/pumpkin-protocol/src/bedrock/client/resource_packs_info.rs b/crates/pumpkin-protocol/src/bedrock/client/resource_packs_info.rs index e977b24a6..157fb3aba 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/resource_packs_info.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/resource_packs_info.rs @@ -53,8 +53,7 @@ impl PacketWrite for CResourcePacksInfo { self.world_template_version.write(writer)?; - let len = self.resource_packs.len() as u16; - writer.write_all(&len.to_le_bytes())?; + crate::codec::var_uint::VarUInt(self.resource_packs.len() as u32).write(writer)?; for entry in &self.resource_packs { entry.write(writer)?; diff --git a/crates/pumpkin-protocol/src/bedrock/client/scoreboard.rs b/crates/pumpkin-protocol/src/bedrock/client/scoreboard.rs index d58cbc4dc..0cecb9e75 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/scoreboard.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/scoreboard.rs @@ -1,6 +1,9 @@ use std::io::{Error, Write}; -use crate::{codec::var_int::VarInt, serial::PacketWrite}; +use crate::{ + codec::{var_int::VarInt, var_long::VarLong, var_uint::VarUInt}, + serial::PacketWrite, +}; use pumpkin_macros::packet; #[derive(PacketWrite)] @@ -13,13 +16,35 @@ pub struct CSetDisplayObjective { pub sort_order: VarInt, } -#[derive(PacketWrite)] #[packet(108)] pub struct CSetScore { pub action: VarInt, // 0 = change, 1 = remove pub entries: Vec, } +impl PacketWrite for CSetScore { + fn write(&self, writer: &mut W) -> Result<(), Error> { + VarUInt(self.entries.len() as u32).write(writer)?; + for entry in &self.entries { + let entry_type = if self.action.0 == 1 { + 0 + } else { + entry.entry_type.0 + }; + VarUInt(entry_type as u32).write(writer)?; + match entry_type { + 0 => "remove".write(writer)?, + 1 => "changeplayer".write(writer)?, + 2 => "changeentity".write(writer)?, + 3 => "changefakeplayer".write(writer)?, + _ => return Err(Error::other("Invalid scoreboard entry type")), + } + entry.write_for_type(writer, entry_type)?; + } + Ok(()) + } +} + pub struct ScoreEntry { pub scoreboard_id: i64, pub objective_name: String, @@ -31,16 +56,36 @@ pub struct ScoreEntry { impl PacketWrite for ScoreEntry { fn write(&self, writer: &mut W) -> Result<(), Error> { - self.scoreboard_id.write(writer)?; - self.objective_name.write(writer)?; - self.score.write(writer)?; - self.entry_type.write(writer)?; - match self.entry_type.0 { + self.write_for_type(writer, self.entry_type.0) + } +} + +impl ScoreEntry { + fn write_for_type(&self, writer: &mut W, entry_type: i32) -> Result<(), Error> { + VarLong(self.scoreboard_id).write(writer)?; + if entry_type == 0 { + (!self.objective_name.is_empty()).write(writer)?; + if !self.objective_name.is_empty() { + self.objective_name.write(writer)?; + } + return Ok(()); + } + if self.objective_name.is_empty() { + " ".write(writer)?; + } else { + self.objective_name.write(writer)?; + } + self.score.0.write(writer)?; + match entry_type { 1 | 2 => { - self.entity_unique_id.write(writer)?; + VarLong(self.entity_unique_id).write(writer)?; } 3 => { - self.custom_name.write(writer)?; + if self.custom_name.is_empty() { + " ".write(writer)?; + } else { + self.custom_name.write(writer)?; + } } _ => {} } diff --git a/crates/pumpkin-protocol/src/bedrock/client/set_actor_data.rs b/crates/pumpkin-protocol/src/bedrock/client/set_actor_data.rs index 1e1c69980..8c04c2b31 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/set_actor_data.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/set_actor_data.rs @@ -79,6 +79,7 @@ impl PacketWrite for EntityMetadata { for (key, value) in &self.0 { VarUInt(*key).write(writer)?; VarUInt(value.type_id()).write(writer)?; + (value.type_id() as u8).write(writer)?; value.write(writer)?; } Ok(()) diff --git a/crates/pumpkin-protocol/src/bedrock/client/start_game.rs b/crates/pumpkin-protocol/src/bedrock/client/start_game.rs index 058e11686..631da5d96 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/start_game.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/start_game.rs @@ -55,7 +55,6 @@ pub struct CStartGame { pub enable_clientside_generation: bool, pub blocknetwork_ids_are_hashed: bool, pub server_auth_sounds: bool, - pub is_logging_chat: bool, // 2 Optionals is what we need Mojang :cap: pub server_join_information: Option, @@ -123,7 +122,7 @@ pub struct LevelSettings { pub is_created_in_editor: bool, pub is_exported_from_editor: bool, pub day_cycle_stop_time: VarInt, - pub education_edition_offer: VarInt, + pub education_edition_offer: VarUInt, pub has_education_features_enabled: bool, pub education_product_id: String, pub rain_level: f32, @@ -141,7 +140,7 @@ pub struct LevelSettings { pub bonus_chest: bool, pub has_start_with_map_enabled: bool, - pub permission_level: VarInt, + pub permission_level: u8, pub server_simulation_distance: i32, pub has_locked_behavior_pack: bool, pub has_locked_resource_pack: bool, diff --git a/crates/pumpkin-protocol/src/bedrock/client/transfer.rs b/crates/pumpkin-protocol/src/bedrock/client/transfer.rs index 8ba49a3b4..bb4c4d583 100644 --- a/crates/pumpkin-protocol/src/bedrock/client/transfer.rs +++ b/crates/pumpkin-protocol/src/bedrock/client/transfer.rs @@ -1,8 +1,9 @@ use pumpkin_macros::packet; +use std::io::{Error, Write}; + use crate::serial::PacketWrite; -#[derive(PacketWrite)] #[packet(85)] pub struct CTransfer { pub address: String, @@ -10,6 +11,16 @@ pub struct CTransfer { pub reload_world: bool, } +impl PacketWrite for CTransfer { + fn write(&self, writer: &mut W) -> Result<(), Error> { + self.address.write(writer)?; + self.port.write(writer)?; + self.reload_world.write(writer)?; + // Optional GatheringsConfigurationJoinInfo. + false.write(writer) + } +} + impl CTransfer { #[must_use] pub const fn new(address: String, port: u16, reload_world: bool) -> Self { diff --git a/crates/pumpkin-protocol/src/bedrock/network_item.rs b/crates/pumpkin-protocol/src/bedrock/network_item.rs index 57208f125..8d4478e49 100644 --- a/crates/pumpkin-protocol/src/bedrock/network_item.rs +++ b/crates/pumpkin-protocol/src/bedrock/network_item.rs @@ -29,60 +29,30 @@ pub struct NetworkItemDescriptor { impl PacketWrite for NetworkItemDescriptor { fn write(&self, writer: &mut W) -> Result<(), Error> { - self.write_with_net_id(writer, None) + (self.id.0 as i16).write(writer)?; + self.write_stack_data(writer, None) } } impl PacketRead for NetworkItemDescriptor { fn read(buf: &mut R) -> Result { - let id = VarInt::read(buf)?; - if id.0 == 0 { - return Ok(Self::default()); - } + let id = VarInt(i32::from(i16::read(buf)?)); let stack_size = u16::read(buf)?; let aux_value = VarUInt::read(buf)?; let has_net_id = bool::read(buf)?; if has_net_id { - let _variant = VarUInt::read(buf)?; let _net_id = VarInt::read(buf)?; } - let block_runtime_id = VarInt::read(buf)?; + let block_runtime_id = VarInt(VarUInt::read(buf)?.0 as i32); let user_data_len = VarUInt::read(buf)?.0; let mut user_data = vec![0u8; user_data_len as usize]; buf.read_exact(&mut user_data)?; - let mut nbt_data = Nbt::default(); - let mut place_on_blocks = Vec::new(); - let mut destroy_blocks = Vec::new(); - let mut shield_blocking_tick = 0; - - if !user_data.is_empty() { - let mut cursor = std::io::Cursor::new(user_data); - let nbt_version = i16::read(&mut cursor)?; - if nbt_version == -1 { - let _version = i8::read(&mut cursor)?; - let mut nbt_reader = NbtReadHelperBedrock::new(&mut cursor); - nbt_data = Nbt::read(&mut nbt_reader) - .map_err(|e| Error::new(std::io::ErrorKind::InvalidData, e))?; - } - - let place_on_len = VarUInt::read(&mut cursor)?.0; - for _ in 0..place_on_len { - place_on_blocks.push(String::read(&mut cursor)?); - } - - let destroy_len = VarUInt::read(&mut cursor)?.0; - for _ in 0..destroy_len { - destroy_blocks.push(String::read(&mut cursor)?); - } - - if id.0 == (BedrockItem::SHIELD.id as i32) { - shield_blocking_tick = i64::read(&mut cursor)?; - } - } + let (nbt_data, place_on_blocks, destroy_blocks, shield_blocking_tick) = + read_user_data(user_data, id.0 == i32::from(BedrockItem::SHIELD.id))?; Ok(Self { id, @@ -98,49 +68,53 @@ impl PacketRead for NetworkItemDescriptor { } impl NetworkItemDescriptor { - #[allow(clippy::option_option)] - fn write_with_net_id( + fn write_stack_data( &self, writer: &mut W, - net_id: Option>, + net_id: Option, ) -> Result<(), Error> { - self.id.write(writer)?; - if self.id.0 != 0 { - self.stack_size.write(writer)?; - self.aux_value.write(writer)?; - - if let Some(id) = net_id { - id.write(writer)?; - } - - self.block_runtime_id.write(writer)?; - - let mut buf = Vec::new(); - - if self.nbt_data.is_empty() { - (0i16).write(&mut buf)?; - } else { - (-1i16).write(&mut buf)?; - (1i8).write(&mut buf)?; - - self.nbt_data.clone().write_to_writer_bedrock(&mut buf)?; - } - - (self.place_on_blocks.len() as u32).write(&mut buf)?; - self.place_on_blocks.write(&mut buf)?; - - (self.destroy_blocks.len() as u32).write(&mut buf)?; - self.destroy_blocks.write(&mut buf)?; - - if self.id.0 == (BedrockItem::SHIELD.id as i32) { - self.shield_blocking_tick.write(&mut buf)?; - } - - VarUInt(buf.len() as u32).write(writer)?; - writer.write_all(&buf)?; + self.stack_size.write(writer)?; + self.aux_value.write(writer)?; + net_id.is_some().write(writer)?; + if let Some(net_id) = net_id { + net_id.write(writer)?; } + VarUInt(self.block_runtime_id.0 as u32).write(writer)?; + self.write_user_data(writer)?; Ok(()) } + + /// Writes the 1.26.40 `NetworkItemInstanceDescriptor` used by creative and + /// crafting packets. Regular item fields use the stack descriptor instead. + pub fn write_item_instance(&self, writer: &mut W) -> Result<(), Error> { + self.id.write(writer)?; + self.stack_size.write(writer)?; + self.aux_value.write(writer)?; + self.block_runtime_id.write(writer)?; + self.write_user_data(writer) + } + + fn write_user_data(&self, writer: &mut W) -> Result<(), Error> { + if self.id.0 == 0 { + return VarUInt(0).write(writer); + } + + let mut buf = Vec::new(); + if self.nbt_data.is_empty() { + (0i16).write(&mut buf)?; + } else { + (-1i16).write(&mut buf)?; + (1i8).write(&mut buf)?; + self.nbt_data.clone().write_to_writer_bedrock(&mut buf)?; + } + write_user_data_strings(&mut buf, &self.place_on_blocks)?; + write_user_data_strings(&mut buf, &self.destroy_blocks)?; + if self.id.0 == i32::from(BedrockItem::SHIELD.id) { + self.shield_blocking_tick.write(&mut buf)?; + } + VarUInt(buf.len() as u32).write(writer)?; + writer.write_all(&buf) + } } impl From<&ItemStack> for NetworkItemDescriptor { @@ -180,59 +154,32 @@ pub struct ItemStackWrapper { impl PacketWrite for ItemStackWrapper { fn write(&self, writer: &mut W) -> Result<(), Error> { - VarInt(self.id as i32).write(writer)?; - - if self.id != 0 { - self.stack_size.write(writer)?; - - self.aux_value.write(writer)?; - - self.net_id.is_some().write(writer)?; - - if let Some(id) = self.net_id { - VarInt(id.get()).write(writer)?; - } - - self.block_runtime_id.write(writer)?; - - let mut buf = Vec::new(); - - if self.nbt_data.is_empty() { - (0i16).write(&mut buf)?; - } else { - (-1i16).write(&mut buf)?; - (1i8).write(&mut buf)?; - - self.nbt_data.clone().write_to_writer_bedrock(&mut buf)?; - } - - (self.place_on_blocks.len() as u32).write(&mut buf)?; - for block in &self.place_on_blocks { - block.write(&mut buf)?; - } - - (self.destroy_blocks.len() as u32).write(&mut buf)?; - for block in &self.destroy_blocks { - block.write(&mut buf)?; - } - - if self.id == BedrockItem::SHIELD.id { - self.shield_blocking_tick.write(&mut buf)?; - } - - VarUInt(buf.len() as u32).write(writer)?; - writer.write_all(&buf)?; + self.id.write(writer)?; + self.stack_size.write(writer)?; + self.aux_value.write(writer)?; + self.net_id.is_some().write(writer)?; + if let Some(id) = self.net_id { + VarInt(id.get()).write(writer)?; } - Ok(()) + VarUInt(self.block_runtime_id.0 as u32).write(writer)?; + + let descriptor = NetworkItemDescriptor { + id: VarInt(i32::from(self.id)), + stack_size: self.stack_size, + aux_value: self.aux_value, + block_runtime_id: self.block_runtime_id, + nbt_data: self.nbt_data.clone(), + place_on_blocks: self.place_on_blocks.clone(), + destroy_blocks: self.destroy_blocks.clone(), + shield_blocking_tick: self.shield_blocking_tick, + }; + descriptor.write_user_data(writer) } } impl PacketRead for ItemStackWrapper { fn read(buf: &mut R) -> Result { let id = i16::read(buf)?; - if id == 0 { - return Ok(Self::default()); - } let stack_size = u16::read(buf)?; let aux_value = VarUInt::read(buf)?; @@ -244,41 +191,14 @@ impl PacketRead for ItemStackWrapper { None }; - let block_runtime_id = VarInt::read(buf)?; + let block_runtime_id = VarInt(VarUInt::read(buf)?.0 as i32); let user_data_len = VarUInt::read(buf)?.0; let mut user_data = vec![0u8; user_data_len as usize]; buf.read_exact(&mut user_data)?; - let mut nbt_data = Nbt::default(); - let mut place_on_blocks = Vec::new(); - let mut destroy_blocks = Vec::new(); - let mut shield_blocking_tick = 0; - - if !user_data.is_empty() { - let mut cursor = std::io::Cursor::new(user_data); - let nbt_version = i16::read(&mut cursor)?; - if nbt_version == -1 { - let _version = i8::read(&mut cursor)?; - let mut nbt_reader = NbtReadHelperBedrock::new(&mut cursor); - nbt_data = Nbt::read(&mut nbt_reader) - .map_err(|e| Error::new(std::io::ErrorKind::InvalidData, e))?; - } - - let place_on_len = VarUInt::read(&mut cursor)?.0; - for _ in 0..place_on_len { - place_on_blocks.push(String::read(&mut cursor)?); - } - - let destroy_len = VarUInt::read(&mut cursor)?.0; - for _ in 0..destroy_len { - destroy_blocks.push(String::read(&mut cursor)?); - } - - if id == (BedrockItem::SHIELD.id) { - shield_blocking_tick = i64::read(&mut cursor)?; - } - } + let (nbt_data, place_on_blocks, destroy_blocks, shield_blocking_tick) = + read_user_data(user_data, id == BedrockItem::SHIELD.id)?; Ok(Self { id, @@ -324,7 +244,6 @@ pub struct NetworkItemStackDescriptor { pub aux_value: VarUInt, pub block_runtime_id: VarUInt, pub extra_data: Vec, - pub net_id_variant: Option, pub net_id: Option, } @@ -337,8 +256,6 @@ impl PacketWrite for NetworkItemStackDescriptor { self.net_id.is_some().write(writer)?; if let Some(id) = self.net_id { - let variant = self.net_id_variant.unwrap_or(VarUInt(0)); - variant.write(writer)?; VarInt(id.get()).write(writer)?; } @@ -359,12 +276,11 @@ impl PacketRead for NetworkItemStackDescriptor { let aux_value = VarUInt::read(buf)?; let has_net_id = bool::read(buf)?; - let (net_id_variant, net_id) = if has_net_id { - let variant = VarUInt::read(buf)?; + let net_id = if has_net_id { let stack_id = VarInt::read(buf)?; - (Some(variant), NonZeroI32::new(stack_id.0)) + NonZeroI32::new(stack_id.0) } else { - (None, None) + None }; let block_runtime_id = VarUInt::read(buf)?; @@ -379,7 +295,6 @@ impl PacketRead for NetworkItemStackDescriptor { aux_value, block_runtime_id, extra_data, - net_id_variant, net_id, }) } @@ -393,7 +308,8 @@ impl From<&ItemStack> for NetworkItemStackDescriptor { JavaToBedrockItemMapping::from_java_item_id(stack.get_item().id).map_or( Self::default(), |mapping| { - let extra_data = vec![0u8, 0u8]; + // Empty NBT followed by empty can-place and can-destroy lists. + let extra_data = vec![0; 10]; Self { id: mapping.bedrock_item.id, @@ -401,7 +317,6 @@ impl From<&ItemStack> for NetworkItemStackDescriptor { aux_value: VarUInt(mapping.bedrock_data), block_runtime_id: VarUInt(mapping.bedrock_block_state as u32), extra_data, - net_id_variant: Some(VarUInt(0)), net_id: Some(stack.uid), } }, @@ -594,15 +509,6 @@ pub struct NetworkItemStack { impl PacketRead for NetworkItemStack { fn read(buf: &mut R) -> Result { let id = VarInt::read(buf)?; - if id.0 == 0 { - return Ok(Self { - id, - count: 0, - aux_value: VarUInt(0), - block_runtime_id: VarInt(0), - extra_data: Vec::new(), - }); - } let count = u16::read(buf)?; let aux_value = VarUInt::read(buf)?; let block_runtime_id = VarInt::read(buf)?; @@ -620,3 +526,70 @@ impl PacketRead for NetworkItemStack { }) } } + +fn write_user_data_strings(writer: &mut W, values: &[String]) -> Result<(), Error> { + (values.len() as i32).write(writer)?; + for value in values { + let bytes = value.as_bytes(); + let len = u16::try_from(bytes.len()) + .map_err(|_| Error::new(std::io::ErrorKind::InvalidInput, "item string too long"))?; + writer.write_all(&len.to_be_bytes())?; + writer.write_all(bytes)?; + } + Ok(()) +} + +fn read_user_data_strings(reader: &mut R) -> Result, Error> { + let len = i32::read(reader)?; + if len < 0 { + return Err(Error::new( + std::io::ErrorKind::InvalidData, + "negative item string array length", + )); + } + let mut values = Vec::with_capacity(len as usize); + for _ in 0..len { + let mut length = [0; 2]; + reader.read_exact(&mut length)?; + let mut bytes = vec![0; usize::from(u16::from_be_bytes(length))]; + reader.read_exact(&mut bytes)?; + values.push( + String::from_utf8(bytes) + .map_err(|error| Error::new(std::io::ErrorKind::InvalidData, error))?, + ); + } + Ok(values) +} + +fn read_user_data( + user_data: Vec, + is_shield: bool, +) -> Result<(Nbt, Vec, Vec, i64), Error> { + if user_data.is_empty() { + return Ok((Nbt::default(), Vec::new(), Vec::new(), 0)); + } + + let mut cursor = std::io::Cursor::new(user_data); + let nbt_version = i16::read(&mut cursor)?; + let nbt_data = if nbt_version == -1 { + let _version = i8::read(&mut cursor)?; + let mut nbt_reader = NbtReadHelperBedrock::new(&mut cursor); + Nbt::read(&mut nbt_reader) + .map_err(|error| Error::new(std::io::ErrorKind::InvalidData, error))? + } else { + Nbt::default() + }; + let place_on_blocks = read_user_data_strings(&mut cursor)?; + let destroy_blocks = read_user_data_strings(&mut cursor)?; + let shield_blocking_tick = if is_shield { + i64::read(&mut cursor)? + } else { + 0 + }; + Ok(( + nbt_data, + place_on_blocks, + destroy_blocks, + shield_blocking_tick, + )) +} diff --git a/crates/pumpkin-protocol/src/bedrock/server/actor_event.rs b/crates/pumpkin-protocol/src/bedrock/server/actor_event.rs index c665450a3..96b4905c0 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/actor_event.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/actor_event.rs @@ -1,4 +1,4 @@ -use crate::{codec::var_long::VarLong, serial::PacketWrite}; +use crate::{codec::var_ulong::VarULong, serial::PacketWrite}; use std::io::{Error, Write}; use pumpkin_macros::packet; @@ -9,7 +9,7 @@ use crate::codec::var_int::VarInt; #[derive(Debug, PacketWrite)] #[packet(27)] pub struct SActorEvent { - pub entity_runtime_id: VarLong, + pub entity_runtime_id: VarULong, pub event_type: ActorEventType, pub event_data: VarInt, pub fire_at_position: Option>, diff --git a/crates/pumpkin-protocol/src/bedrock/server/animate.rs b/crates/pumpkin-protocol/src/bedrock/server/animate.rs index 191664d5f..72a9adf02 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/animate.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/animate.rs @@ -1,7 +1,4 @@ -use std::{ - io::{Error, Read, Write}, - str::FromStr, -}; +use std::io::{Error, Read, Write}; use pumpkin_macros::packet; @@ -11,10 +8,11 @@ use crate::{ }; #[derive(Debug, Clone, Copy, PartialEq, Eq)] +#[repr(u8)] pub enum AnimateAction { + NoAction = 0, SwingArm = 1, - WakeUp = 2, - StopSleep = 3, + WakeUp = 3, CriticalHit = 4, MagicCriticalHit = 5, } @@ -23,9 +21,9 @@ impl PacketRead for AnimateAction { fn read(reader: &mut R) -> Result { let action = u8::read(reader)?; match action { + 0 => Ok(Self::NoAction), 1 => Ok(Self::SwingArm), - 2 => Ok(Self::WakeUp), - 3 => Ok(Self::StopSleep), + 3 => Ok(Self::WakeUp), 4 => Ok(Self::CriticalHit), 5 => Ok(Self::MagicCriticalHit), _ => Err(Error::other(format!("Invalid animate action ID: {action}"))), @@ -40,6 +38,7 @@ impl PacketWrite for AnimateAction { } #[derive(Debug, Clone, Copy, PartialEq, Eq)] +#[repr(u8)] pub enum AnimateSwingSource { None = 1, Build = 2, @@ -52,11 +51,9 @@ pub enum AnimateSwingSource { Event = 9, } -impl FromStr for AnimateSwingSource { - type Err = Error; - - fn from_str(s: &str) -> Result { - match s { +impl PacketRead for AnimateSwingSource { + fn read(reader: &mut R) -> Result { + match String::read(reader)?.as_str() { "none" => Ok(Self::None), "build" => Ok(Self::Build), "mine" => Ok(Self::Mine), @@ -66,14 +63,13 @@ impl FromStr for AnimateSwingSource { "throwitem" => Ok(Self::ThrowItem), "dropitem" => Ok(Self::DropItem), "event" => Ok(Self::Event), - _ => Err(Error::other(format!("Unknown swing source: {s}"))), + source => Err(Error::other(format!("Invalid swing source: {source}"))), } } } -impl AnimateSwingSource { - #[must_use] - pub const fn as_str(&self) -> &'static str { +impl PacketWrite for AnimateSwingSource { + fn write(&self, writer: &mut W) -> Result<(), Error> { match self { Self::None => "none", Self::Build => "build", @@ -85,6 +81,7 @@ impl AnimateSwingSource { Self::DropItem => "dropitem", Self::Event => "event", } + .write(writer) } } @@ -103,11 +100,7 @@ impl PacketRead for SAnimate { let runtime_entity_id = VarULong::read(reader)?; let data = f32::read(reader)?; - let swing_source_str = Option::::read(reader)?; - let swing_source = match swing_source_str { - Some(s) => Some(AnimateSwingSource::from_str(&s)?), - None => None, - }; + let swing_source = Option::::read(reader)?; Ok(Self { action, @@ -124,9 +117,45 @@ impl PacketWrite for SAnimate { self.runtime_entity_id.write(writer)?; self.data.write(writer)?; - let swing_source_str: Option = self.swing_source.map(|s| s.as_str().to_string()); - swing_source_str.write(writer)?; + self.swing_source.write(writer) + } +} - Ok(()) +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn animate_uses_cereal_swing_source_encoding() { + let packet = SAnimate { + action: AnimateAction::SwingArm, + runtime_entity_id: VarULong(42), + data: 0.0, + swing_source: Some(AnimateSwingSource::Attack), + }; + let mut encoded = Vec::new(); + packet.write(&mut encoded).unwrap(); + + assert_eq!(encoded, b"\x01\x2a\0\0\0\0\x01\x06attack"); + + let decoded = SAnimate::read(&mut encoded.as_slice()).unwrap(); + assert_eq!(decoded.action, AnimateAction::SwingArm); + assert_eq!(decoded.runtime_entity_id, VarULong(42)); + assert_eq!(decoded.data, 0.0); + assert_eq!(decoded.swing_source, Some(AnimateSwingSource::Attack)); + } + + #[test] + fn animate_omits_absent_swing_source_value() { + let packet = SAnimate { + action: AnimateAction::NoAction, + runtime_entity_id: VarULong(1), + data: 0.0, + swing_source: None, + }; + let mut encoded = Vec::new(); + packet.write(&mut encoded).unwrap(); + + assert_eq!(encoded, [0, 1, 0, 0, 0, 0, 0]); } } diff --git a/crates/pumpkin-protocol/src/bedrock/server/emote.rs b/crates/pumpkin-protocol/src/bedrock/server/emote.rs index b98599dac..14b9bb234 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/emote.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/emote.rs @@ -1,4 +1,4 @@ -use crate::codec::var_ulong::VarULong; +use crate::codec::{var_uint::VarUInt, var_ulong::VarULong}; use crate::serial::{PacketRead, PacketReadSlice, PacketWrite, read_str_slice}; use pumpkin_macros::packet; use std::borrow::Cow; @@ -12,7 +12,7 @@ pub const EMOTE_FLAG_MUTE_CHAT: u8 = 1 << 1; pub struct SEmote<'a> { pub runtime_entity_id: VarULong, pub emote_id: Cow<'a, str>, - pub emote_length: u32, + pub emote_length: VarUInt, pub xuid: Cow<'a, str>, pub platform_id: Cow<'a, str>, pub flags: u8, @@ -22,7 +22,7 @@ impl<'a> PacketReadSlice<'a> for SEmote<'a> { fn read_slice(buf: &mut &'a [u8]) -> Result { let runtime_entity_id = VarULong::read_slice(buf)?; let emote_id = Cow::Borrowed(read_str_slice(buf)?); - let emote_length = u32::read_slice(buf)?; + let emote_length = VarUInt::read_slice(buf)?; let xuid = Cow::Borrowed(read_str_slice(buf)?); let platform_id = Cow::Borrowed(read_str_slice(buf)?); let flags = u8::read_slice(buf)?; @@ -42,7 +42,7 @@ impl PacketRead for SEmote<'static> { Ok(Self { runtime_entity_id: VarULong::read(reader)?, emote_id: Cow::Owned(String::read(reader)?), - emote_length: u32::read(reader)?, + emote_length: VarUInt::read(reader)?, xuid: Cow::Owned(String::read(reader)?), platform_id: Cow::Owned(String::read(reader)?), flags: u8::read(reader)?, diff --git a/crates/pumpkin-protocol/src/bedrock/server/inventory_transaction.rs b/crates/pumpkin-protocol/src/bedrock/server/inventory_transaction.rs index 446e3720f..0fef7dc4b 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/inventory_transaction.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/inventory_transaction.rs @@ -10,6 +10,19 @@ use crate::{ }; use pumpkin_util::math::vector3::Vector3; +const MAX_COLLECTION_LENGTH: u32 = 1024; + +fn collection_length(reader: &mut R, name: &str) -> Result { + let len = VarUInt::read(reader)?.0; + if len > MAX_COLLECTION_LENGTH { + return Err(Error::new( + ErrorKind::InvalidData, + format!("{name} length {len} exceeds {MAX_COLLECTION_LENGTH}"), + )); + } + Ok(len as usize) +} + pub const WINDOW_ID_INVENTORY: i32 = 0; pub const WINDOW_ID_OFF_HAND: i32 = 119; pub const WINDOW_ID_ARMOUR: i32 = 120; @@ -45,12 +58,27 @@ pub enum TransactionData { ReleaseItem(ReleaseItemTransactionData), } -#[derive(Debug, PacketRead)] +#[derive(Debug)] pub struct LegacySetItemSlot { pub container_id: u8, pub slots: Vec, } +impl PacketRead for LegacySetItemSlot { + fn read(reader: &mut R) -> Result { + let container_id = u8::read(reader)?; + let len = collection_length(reader, "legacy item slots")?; + let mut slots = Vec::with_capacity(len); + for _ in 0..len { + slots.push(u8::read(reader)?); + } + Ok(Self { + container_id, + slots, + }) + } +} + #[derive(Debug)] pub struct InventoryAction { pub source_type: u32, @@ -63,22 +91,19 @@ pub struct InventoryAction { impl PacketRead for InventoryAction { fn read(buf: &mut R) -> Result { - let source_type = VarULong::read(buf)?.0 as u32; + let source_type = VarUInt::read(buf)?.0; + let window_id = if bool::read(buf)? && bool::read(buf)? { + Some(i32::from(i8::read(buf)?)) + } else { + None + }; + let source_flags = if bool::read(buf)? && bool::read(buf)? { + Some(VarUInt::read(buf)?.0) + } else { + None + }; - let mut window_id = None; - let mut source_flags = None; - - match InventoryActionSource::from(source_type) { - InventoryActionSource::Container | InventoryActionSource::Todo => { - window_id = Some(VarInt::read(buf)?.0); - } - InventoryActionSource::World => { - source_flags = Some(VarULong::read(buf)?.0 as u32); - } - _ => {} - } - - let inventory_slot = VarULong::read(buf)?.0 as u32; + let inventory_slot = VarUInt::read(buf)?.0; let old_item = NetworkItemDescriptor::read(buf)?; let new_item = NetworkItemDescriptor::read(buf)?; @@ -102,7 +127,7 @@ pub struct MismatchTransactionData; #[derive(Debug)] pub struct UseItemTransactionData { - pub action_type: VarUInt, + pub action_type: VarInt, pub trigger_type: u8, pub block_position: BlockPos, pub block_face: i32, @@ -118,7 +143,7 @@ pub struct UseItemTransactionData { impl PacketRead for UseItemTransactionData { fn read(buf: &mut R) -> Result { Ok(Self { - action_type: VarUInt::read(buf)?, + action_type: VarInt::read(buf)?, trigger_type: u8::read(buf)?, block_position: BlockPos::read(buf)?, block_face: i32::from(u8::read(buf)?), @@ -136,7 +161,7 @@ impl PacketRead for UseItemTransactionData { #[derive(Debug)] pub struct UseItemOnEntityTransactionData { pub target_entity_runtime_id: VarULong, - pub action_type: VarUInt, + pub action_type: VarInt, pub hot_bar_slot: VarInt, pub item_in_hand: NetworkItemDescriptor, pub player_position: Vector3, @@ -147,7 +172,7 @@ impl PacketRead for UseItemOnEntityTransactionData { fn read(buf: &mut R) -> Result { Ok(Self { target_entity_runtime_id: VarULong::read(buf)?, - action_type: VarUInt::read(buf)?, + action_type: VarInt::read(buf)?, hot_bar_slot: VarInt::read(buf)?, item_in_hand: NetworkItemDescriptor::read(buf)?, player_position: Vector3::read(buf)?, @@ -158,7 +183,7 @@ impl PacketRead for UseItemOnEntityTransactionData { #[derive(Debug)] pub struct ReleaseItemTransactionData { - pub action_type: VarUInt, + pub action_type: VarInt, pub hot_bar_slot: VarInt, pub item_in_hand: NetworkItemDescriptor, pub head_position: Vector3, @@ -167,7 +192,7 @@ pub struct ReleaseItemTransactionData { impl PacketRead for ReleaseItemTransactionData { fn read(buf: &mut R) -> Result { Ok(Self { - action_type: VarUInt::read(buf)?, + action_type: VarInt::read(buf)?, hot_bar_slot: VarInt::read(buf)?, item_in_hand: NetworkItemDescriptor::read(buf)?, head_position: Vector3::read(buf)?, @@ -193,25 +218,33 @@ impl PacketRead for SInventoryTransaction { let has_legacy_slots = bool::read(buf)?; let mut legacy_set_item_slots = Vec::new(); if has_legacy_slots { - let len = VarUInt::read(buf)?.0; + let len = collection_length(buf, "legacy item slot groups")?; + legacy_set_item_slots.reserve(len); for _ in 0..len { legacy_set_item_slots.push(LegacySetItemSlot::read(buf)?); } } - let _has_transaction_type = bool::read(buf)?; + if !bool::read(buf)? { + return Err(Error::new( + ErrorKind::InvalidData, + "missing inventory transaction type", + )); + } let transaction_type = VarUInt::read(buf)?; - let _has_tr_data = bool::read(buf)?; - - let has_value = bool::read(buf)?; - let mut actions = Vec::new(); - if has_value { - let actions_len = VarUInt::read(buf)?.0; - for _ in 0..actions_len { - actions.push(InventoryAction::read(buf)?); - } + if !bool::read(buf)? { + return Err(Error::new( + ErrorKind::InvalidData, + "missing inventory action data", + )); } + let actions_len = collection_length(buf, "inventory actions")?; + let mut actions = Vec::with_capacity(actions_len); + for _ in 0..actions_len { + actions.push(InventoryAction::read(buf)?); + } + let has_value = !actions.is_empty(); let transaction_data = match transaction_type.0 { 0 => TransactionData::Normal(NormalTransactionData::read(buf)?), diff --git a/crates/pumpkin-protocol/src/bedrock/server/item_stack_request.rs b/crates/pumpkin-protocol/src/bedrock/server/item_stack_request.rs index 336998441..6a0d84a2e 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/item_stack_request.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/item_stack_request.rs @@ -7,6 +7,19 @@ use crate::{ }; use pumpkin_macros::packet; +const MAX_COLLECTION_LENGTH: u32 = 1024; + +fn collection_length(reader: &mut R, name: &str) -> Result { + let len = VarUInt::read(reader)?.0; + if len > MAX_COLLECTION_LENGTH { + return Err(Error::new( + ErrorKind::InvalidData, + format!("{name} length {len} exceeds {MAX_COLLECTION_LENGTH}"), + )); + } + Ok(len as usize) +} + #[derive(Debug)] pub struct ItemStackRequestSlotInfo { pub container_name: FullContainerName, @@ -14,11 +27,49 @@ pub struct ItemStackRequestSlotInfo { pub stack_id: VarInt, } +#[derive(Debug)] +pub struct StackRequestItem { + pub identifier: Option, + pub metadata_value: VarInt, + pub count: u16, + pub block_runtime_id: VarUInt, + pub extra_data: Vec, +} + +impl PacketRead for StackRequestItem { + fn read(reader: &mut R) -> Result { + let descriptor_type = VarUInt::read(reader)?.0; + let _legacy_type = u8::read(reader)?; + let (identifier, metadata_value) = match descriptor_type { + 0 => (None, VarInt(0)), + 1 => (Some(String::read(reader)?), VarInt::read(reader)?), + _ => { + return Err(Error::new( + ErrorKind::InvalidData, + format!("unknown stack request item descriptor type {descriptor_type}"), + )); + } + }; + let count = i16::read(reader)? as u16; + let block_runtime_id = VarUInt::read(reader)?; + let data_len = VarUInt::read(reader)?.0 as usize; + let mut extra_data = vec![0; data_len]; + reader.read_exact(&mut extra_data)?; + Ok(Self { + identifier, + metadata_value, + count, + block_runtime_id, + extra_data, + }) + } +} + impl PacketRead for ItemStackRequestSlotInfo { fn read(buf: &mut R) -> Result { let container_name = FullContainerName::read(buf)?; let slot_id = u8::read(buf)?; - let stack_id = VarInt::read(buf)?; + let stack_id = VarInt(i32::read(buf)?); Ok(Self { container_name, slot_id, @@ -31,7 +82,7 @@ impl PacketWrite for ItemStackRequestSlotInfo { fn write(&self, writer: &mut W) -> Result<(), Error> { self.container_name.write(writer)?; self.slot_id.write(writer)?; - self.stack_id.write(writer)?; + self.stack_id.0.write(writer)?; Ok(()) } } @@ -68,16 +119,6 @@ pub enum ItemStackRequestAction { Create { result_index: u8, }, - PlaceInContainer { - count: u8, - source: ItemStackRequestSlotInfo, - destination: ItemStackRequestSlotInfo, - }, - TakeOutContainer { - count: u8, - source: ItemStackRequestSlotInfo, - destination: ItemStackRequestSlotInfo, - }, LabTableCombine, BeaconPayment { primary_effect_id: VarInt, @@ -95,7 +136,6 @@ pub enum ItemStackRequestAction { CraftRecipeAuto { recipe_id: VarUInt, repetitions: u8, - repetitions2: u8, }, CraftCreative { creative_item_id: VarUInt, @@ -116,7 +156,7 @@ pub enum ItemStackRequestAction { }, CraftNonImplemented, CraftResultsDeprecated { - result_items: Vec, + result_items: Vec, times_crafted: u8, }, } @@ -124,7 +164,8 @@ pub enum ItemStackRequestAction { impl PacketRead for ItemStackRequestAction { #[allow(clippy::too_many_lines)] fn read(buf: &mut R) -> Result { - let action_type = u8::read(buf)?; + let action_type = VarUInt::read(buf)?.0; + let _legacy_action_type = u8::read(buf)?; match action_type { 0 => Ok(Self::Take { count: u8::read(buf)?, @@ -156,71 +197,55 @@ impl PacketRead for ItemStackRequestAction { 6 => Ok(Self::Create { result_index: u8::read(buf)?, }), - 7 => Ok(Self::PlaceInContainer { - count: u8::read(buf)?, - source: ItemStackRequestSlotInfo::read(buf)?, - destination: ItemStackRequestSlotInfo::read(buf)?, - }), - 8 => Ok(Self::TakeOutContainer { - count: u8::read(buf)?, - source: ItemStackRequestSlotInfo::read(buf)?, - destination: ItemStackRequestSlotInfo::read(buf)?, - }), - 9 => Ok(Self::LabTableCombine), - 10 => Ok(Self::BeaconPayment { + 7 => Ok(Self::LabTableCombine), + 8 => Ok(Self::BeaconPayment { primary_effect_id: VarInt::read(buf)?, secondary_effect_id: VarInt::read(buf)?, }), - 11 => Ok(Self::MineBlock { + 9 => Ok(Self::MineBlock { hotbar_slot: VarInt::read(buf)?, predicted_durability: VarInt::read(buf)?, - stack_id: VarInt::read(buf)?, + stack_id: VarInt(i32::read(buf)?), }), - 12 => Ok(Self::CraftRecipe { + 10 => Ok(Self::CraftRecipe { recipe_id: VarUInt::read(buf)?, repetitions: u8::read(buf)?, }), - 13 => { + 11 => { let recipe_id = VarUInt::read(buf)?; let repetitions = u8::read(buf)?; - let repetitions2 = u8::read(buf)?; - let count = u8::read(buf)?; - // Read and discard ingredients if present (we don't need them server-side) - if count > 0 { - for _ in 0..count { - // NetworkItemStack includes id, count, aux_value, block_runtime_id and extra_data - let _ = crate::bedrock::network_item::NetworkItemStack::read(buf)?; - } + let count = collection_length(buf, "auto-craft ingredients")?; + for _ in 0..count { + skip_autocraft_ingredient(buf)?; } Ok(Self::CraftRecipeAuto { recipe_id, repetitions, - repetitions2, }) } - 14 => Ok(Self::CraftCreative { + 12 => Ok(Self::CraftCreative { creative_item_id: VarUInt::read(buf)?, repetitions: u8::read(buf)?, }), - 15 => Ok(Self::Optional { + 13 => Ok(Self::Optional { recipe_id: VarUInt::read(buf)?, filter_string_index: i32::read(buf)?, }), - 16 => Ok(Self::Grindstone { - recipe_id: VarUInt::read(buf)?, - repair_cost: VarInt::read(buf)?, + 14 => Ok(Self::Grindstone { + recipe_id: VarUInt(i32::read(buf)? as u32), repetitions: u8::read(buf)?, + repair_cost: VarInt::read(buf)?, }), - 17 => Ok(Self::Loom { + 15 => Ok(Self::Loom { pattern_id: String::read(buf)?, repetitions: u8::read(buf)?, }), - 18 => Ok(Self::CraftNonImplemented), - 19 => { - let result_items_len = VarUInt::read(buf)?.0; - let mut result_items = Vec::with_capacity(result_items_len as usize); + 16 => Ok(Self::CraftNonImplemented), + 17 => { + let result_items_len = collection_length(buf, "craft result items")?; + let mut result_items = Vec::with_capacity(result_items_len); for _ in 0..result_items_len { - result_items.push(crate::bedrock::network_item::NetworkItemStack::read(buf)?); + result_items.push(StackRequestItem::read(buf)?); } let times_crafted = u8::read(buf)?; Ok(Self::CraftResultsDeprecated { @@ -236,6 +261,33 @@ impl PacketRead for ItemStackRequestAction { } } +fn skip_autocraft_ingredient(reader: &mut R) -> Result<(), Error> { + let descriptor_type = VarUInt::read(reader)?.0; + let _legacy_type = u8::read(reader)?; + match descriptor_type { + 0 => {} + 1 => { + let _identifier = String::read(reader)?; + let _aux = VarInt::read(reader)?; + } + 2 => { + let _expression = String::read(reader)?; + let _version = i16::read(reader)?; + } + 3 => { + let _tag = String::read(reader)?; + } + _ => { + return Err(Error::new( + ErrorKind::InvalidData, + format!("unknown item descriptor type {descriptor_type}"), + )); + } + } + let _count = u16::read(reader)?; + Ok(()) +} + #[derive(Debug)] pub struct ItemStackRequest { pub request_id: VarInt, @@ -247,13 +299,13 @@ pub struct ItemStackRequest { impl PacketRead for ItemStackRequest { fn read(buf: &mut R) -> Result { let request_id = VarInt::read(buf)?; - let actions_len = VarUInt::read(buf)?.0; - let mut actions = Vec::with_capacity(actions_len as usize); + let actions_len = collection_length(buf, "item stack request actions")?; + let mut actions = Vec::with_capacity(actions_len); for _ in 0..actions_len { actions.push(ItemStackRequestAction::read(buf)?); } - let filter_strings_len = VarUInt::read(buf)?.0; - let mut filter_strings = Vec::with_capacity(filter_strings_len as usize); + let filter_strings_len = collection_length(buf, "item stack request filters")?; + let mut filter_strings = Vec::with_capacity(filter_strings_len); for _ in 0..filter_strings_len { filter_strings.push(String::read(buf)?); } @@ -275,11 +327,63 @@ pub struct SItemStackRequest { impl PacketRead for SItemStackRequest { fn read(buf: &mut R) -> Result { - let requests_len = VarUInt::read(buf)?.0; - let mut requests = Vec::with_capacity(requests_len as usize); + let requests_len = collection_length(buf, "item stack requests")?; + let mut requests = Vec::with_capacity(requests_len); for _ in 0..requests_len { requests.push(ItemStackRequest::read(buf)?); } Ok(Self { requests }) } } + +#[cfg(test)] +mod tests { + use super::*; + use crate::bedrock::network_item::ContainerName; + + #[test] + fn stack_request_slot_uses_raw_i32_network_id() { + let slot = ItemStackRequestSlotInfo { + container_name: FullContainerName { + container_name: ContainerName::Inventory, + dynamic_id: None, + }, + slot_id: 4, + stack_id: VarInt(-2), + }; + let mut encoded = Vec::new(); + slot.write(&mut encoded).unwrap(); + + assert_eq!(&encoded[encoded.len() - 4..], &(-2i32).to_le_bytes()); + let decoded = ItemStackRequestSlotInfo::read(&mut encoded.as_slice()).unwrap(); + assert_eq!(decoded.stack_id, VarInt(-2)); + } + + #[test] + fn craft_result_item_uses_descriptor_backed_cereal_format() { + let mut encoded = Vec::new(); + VarUInt(1).write(&mut encoded).unwrap(); + 1u8.write(&mut encoded).unwrap(); + "minecraft:stone".to_string().write(&mut encoded).unwrap(); + VarInt(-1).write(&mut encoded).unwrap(); + 2i16.write(&mut encoded).unwrap(); + VarUInt(3).write(&mut encoded).unwrap(); + VarUInt(2).write(&mut encoded).unwrap(); + encoded.extend_from_slice(&[0xaa, 0xbb]); + + let item = StackRequestItem::read(&mut encoded.as_slice()).unwrap(); + assert_eq!(item.identifier.as_deref(), Some("minecraft:stone")); + assert_eq!(item.metadata_value, VarInt(-1)); + assert_eq!(item.count, 2); + assert_eq!(item.block_runtime_id, VarUInt(3)); + assert_eq!(item.extra_data, [0xaa, 0xbb]); + } + + #[test] + fn craft_result_item_rejects_non_default_descriptors() { + let mut encoded = Vec::new(); + VarUInt(2).write(&mut encoded).unwrap(); + 2u8.write(&mut encoded).unwrap(); + assert!(StackRequestItem::read(&mut encoded.as_slice()).is_err()); + } +} diff --git a/crates/pumpkin-protocol/src/bedrock/server/login.rs b/crates/pumpkin-protocol/src/bedrock/server/login.rs index 6b1b682c5..2e4edfaf2 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/login.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/login.rs @@ -71,7 +71,9 @@ mod tests { let connection_request_len = 4 + jwt.len() + 4 + client_token.len(); let mut input = Vec::new(); - 975i32.write_be(&mut input).expect("write protocol version"); + 2168i32 + .write_be(&mut input) + .expect("write protocol version"); VarUInt(connection_request_len as u32) .write(&mut input) .expect("write connection request length"); @@ -86,7 +88,7 @@ mod tests { let packet = SLogin::read(&mut Cursor::new(input)).expect("read login packet"); - assert_eq!(packet.protocol_version, 975); + assert_eq!(packet.protocol_version, 2168); assert_eq!(packet.jwt, jwt); assert_eq!(packet.raw_token.len(), RAW_TOKEN_LEN); assert_eq!(packet.raw_token, client_token); diff --git a/crates/pumpkin-protocol/src/bedrock/server/mob_equipment.rs b/crates/pumpkin-protocol/src/bedrock/server/mob_equipment.rs index 9074e1ff5..b52ad8000 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/mob_equipment.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/mob_equipment.rs @@ -1,6 +1,5 @@ use crate::{ - bedrock::network_item::NetworkItemDescriptor, - codec::{var_int::VarInt, var_ulong::VarULong}, + bedrock::network_item::NetworkItemStackDescriptor, codec::var_ulong::VarULong, serial::PacketRead, }; use pumpkin_macros::packet; @@ -10,8 +9,7 @@ use std::io::{Error, Read}; #[packet(31)] pub struct SMobEquipment { pub entity_runtime_id: VarULong, - pub stack_id: VarInt, - pub item: Option, + pub item: NetworkItemStackDescriptor, pub inventory_slot: u8, pub hotbar_slot: u8, pub window_id: u8, @@ -20,19 +18,13 @@ pub struct SMobEquipment { impl PacketRead for SMobEquipment { fn read(reader: &mut R) -> Result { let entity_runtime_id = VarULong::read(reader)?; - let stack_id = VarInt::read(reader)?; - let item = if stack_id.0 == 0 { - None - } else { - Some(NetworkItemDescriptor::read(reader)?) - }; + let item = NetworkItemStackDescriptor::read(reader)?; let inventory_slot = u8::read(reader)?; let hotbar_slot = u8::read(reader)?; let window_id = u8::read(reader)?; Ok(Self { entity_runtime_id, - stack_id, item, inventory_slot, hotbar_slot, @@ -40,3 +32,31 @@ impl PacketRead for SMobEquipment { }) } } + +#[cfg(test)] +mod tests { + use std::io::Cursor; + + use crate::serial::PacketWrite; + + use super::*; + + #[test] + fn mob_equipment_reads_network_item_stack_descriptor() { + let item = NetworkItemStackDescriptor::default(); + let mut encoded = Vec::new(); + VarULong(42).write(&mut encoded).unwrap(); + item.write(&mut encoded).unwrap(); + [3u8, 4, 5].write(&mut encoded).unwrap(); + + let mut reader = Cursor::new(encoded); + let packet = SMobEquipment::read(&mut reader).unwrap(); + + assert_eq!(packet.entity_runtime_id.0, 42); + assert_eq!(packet.item.id, 0); + assert_eq!(packet.inventory_slot, 3); + assert_eq!(packet.hotbar_slot, 4); + assert_eq!(packet.window_id, 5); + assert_eq!(reader.position(), reader.get_ref().len() as u64); + } +} diff --git a/crates/pumpkin-protocol/src/bedrock/server/modal_form_response.rs b/crates/pumpkin-protocol/src/bedrock/server/modal_form_response.rs index 0848581f2..97bbb6289 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/modal_form_response.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/modal_form_response.rs @@ -1,4 +1,4 @@ -use crate::codec::var_int::VarInt; +use crate::codec::var_uint::VarUInt; use crate::serial::{PacketRead, PacketReadSlice, read_str_slice}; use pumpkin_macros::packet; use std::borrow::Cow; @@ -7,24 +7,35 @@ use std::io::{Error, Read}; #[derive(Debug)] #[packet(101)] pub struct SModalFormResponse<'a> { - pub form_id: VarInt, + pub form_id: VarUInt, pub form_data: Option>, + pub cancel_reason: Option, } impl<'a> PacketReadSlice<'a> for SModalFormResponse<'a> { fn read_slice(buf: &mut &'a [u8]) -> Result { - let form_id = VarInt::read_slice(buf)?; + let form_id = VarUInt::read_slice(buf)?; let form_data = bool::read_slice(buf)? .then(|| read_str_slice(buf).map(Cow::Borrowed)) .transpose()?; - Ok(Self { form_id, form_data }) + let cancel_reason = Option::::read_slice(buf)?; + Ok(Self { + form_id, + form_data, + cancel_reason, + }) } } impl PacketRead for SModalFormResponse<'static> { fn read(reader: &mut R) -> Result { - let form_id = VarInt::read(reader)?; + let form_id = VarUInt::read(reader)?; let form_data = Option::::read(reader)?.map(Cow::Owned); - Ok(Self { form_id, form_data }) + let cancel_reason = Option::::read(reader)?; + Ok(Self { + form_id, + form_data, + cancel_reason, + }) } } diff --git a/crates/pumpkin-protocol/src/bedrock/server/player_action.rs b/crates/pumpkin-protocol/src/bedrock/server/player_action.rs index 5a59c8ca3..b7efc8bcf 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/player_action.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/player_action.rs @@ -3,12 +3,15 @@ use std::io::{Error, Read}; use pumpkin_macros::packet; use pumpkin_util::math::position::BlockPos; -use crate::{codec::var_int::VarInt, serial::PacketRead}; +use crate::{ + codec::{var_int::VarInt, var_ulong::VarULong}, + serial::PacketRead, +}; #[derive(Debug, PacketRead)] #[packet(36)] pub struct SPlayerAction { - pub runtime_id: VarInt, + pub runtime_id: VarULong, pub action: Action, pub block_pos: BlockPos, pub result_pos: BlockPos, @@ -18,6 +21,7 @@ pub struct SPlayerAction { #[derive(Debug)] #[repr(i32)] pub enum Action { + Unknown = -1, StartBreak = 0, AbortBreak = 1, StopBreak = 2, @@ -56,6 +60,9 @@ pub enum Action { StartFlying = 34, StopFlying = 35, ClientAckServerData = 36, + StartUsingItem = 37, + InternalUpdate = 38, + Count = 39, } impl TryFrom for Action { @@ -63,6 +70,7 @@ impl TryFrom for Action { fn try_from(value: i32) -> Result { match value { + -1 => Ok(Self::Unknown), 0 => Ok(Self::StartBreak), 1 => Ok(Self::AbortBreak), 2 => Ok(Self::StopBreak), @@ -100,6 +108,9 @@ impl TryFrom for Action { 34 => Ok(Self::StartFlying), 35 => Ok(Self::StopFlying), 36 => Ok(Self::ClientAckServerData), + 37 => Ok(Self::StartUsingItem), + 38 => Ok(Self::InternalUpdate), + 39 => Ok(Self::Count), _ => Err(format!("Invalid action ID: {value}")), } } diff --git a/crates/pumpkin-protocol/src/bedrock/server/player_auth_input.rs b/crates/pumpkin-protocol/src/bedrock/server/player_auth_input.rs index 3d4002f28..4d06838e7 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/player_auth_input.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/player_auth_input.rs @@ -1,4 +1,4 @@ -use std::io::{Error, Read}; +use std::io::{Error, ErrorKind, Read}; use pumpkin_macros::packet; use pumpkin_util::math::{position::BlockPos, vector2::Vector2, vector3::Vector3}; @@ -18,10 +18,10 @@ pub struct SPlayerAuthInput { pub position: Vector3, pub move_vec: Vector2, pub head_yaw: f32, - pub input_data: Bitset<65>, + pub input_data: Bitset<66>, pub input_mode: VarUInt, pub play_mode: VarUInt, - pub interaction_model: VarUInt, + pub interaction_model: VarInt, pub interact_pitch: f32, pub interact_yaw: f32, pub tick: VarULong, @@ -37,39 +37,63 @@ pub struct SPlayerAuthInput { } impl PacketRead for SPlayerAuthInput { - #[expect(clippy::useless_let_if_seq)] fn read(reader: &mut R) -> Result { let pitch = f32::read(reader)?; let yaw = f32::read(reader)?; let position = Vector3::::read(reader)?; let move_vec = Vector2::::read(reader)?; let head_yaw = f32::read(reader)?; - let input_data = Bitset::<65>::read(reader)?; + let mut input_data = Bitset::<66>::default(); + if bool::read(reader)? { + let count = VarUInt::read(reader)?.0; + if count > 66 { + return Err(Error::new( + ErrorKind::InvalidData, + format!("too many player input flags: {count}"), + )); + } + for _ in 0..count { + let flag = VarInt::read(reader)?.0; + if !(0..66).contains(&flag) { + return Err(Error::new( + ErrorKind::InvalidData, + format!("invalid player input flag {flag}"), + )); + } + if input_data.get(flag as usize) { + return Err(Error::new( + ErrorKind::InvalidData, + format!("duplicate player input flag {flag}"), + )); + } + input_data.set(flag as usize, true); + } + } let input_mode = VarUInt::read(reader)?; let play_mode = VarUInt::read(reader)?; - let interaction_model = VarUInt::read(reader)?; + let interaction_model = VarInt::read(reader)?; let interact_pitch = f32::read(reader)?; let interact_yaw = f32::read(reader)?; let tick = VarULong::read(reader)?; let delta = Vector3::::read(reader)?; // 1. Perform Item Interaction - let item_interaction = if input_data.get(InputData::PerformItemInteraction as usize) { + let item_interaction = if bool::read(reader)? && bool::read(reader)? { Some(PlayerInventoryAction::read(reader)?) } else { None }; // 2. Item Stack Request - let item_stack_request = if input_data.get(InputData::PerformItemStackRequest as usize) { + let item_stack_request = if bool::read(reader)? && bool::read(reader)? { Some(crate::bedrock::server::item_stack_request::ItemStackRequest::read(reader)?) } else { None }; // 3. Block Actions - let block_actions = if input_data.get(InputData::PerformBlockActions as usize) { - let count = VarInt::read(reader)?.0 as usize; + let block_actions = if bool::read(reader)? && bool::read(reader)? { + let count = VarUInt::read(reader)?.0 as usize; let mut actions = Vec::with_capacity(count); for _ in 0..count { actions.push(PlayerBlockAction::read(reader)?); @@ -80,12 +104,12 @@ impl PacketRead for SPlayerAuthInput { }; // 4. Vehicle Info (Matches Go logic) - let mut vehicle_rotation = None; - let mut vehicle_unique_id = None; - if input_data.get(InputData::ClientPredictedVehicle as usize) { - vehicle_rotation = Some(Vector2::::read(reader)?); - vehicle_unique_id = Some(VarLong::read(reader)?); - } + let vehicle_rotation = (bool::read(reader)? && bool::read(reader)?) + .then(|| Vector2::::read(reader)) + .transpose()?; + let vehicle_unique_id = (bool::read(reader)? && bool::read(reader)?) + .then(|| VarLong::read(reader)) + .transpose()?; // 5. Trailing Data let analog_move = Vector2::::read(reader)?; @@ -123,14 +147,14 @@ pub struct PlayerInventoryAction { pub legacy_request_id: VarInt, pub legacy_slots: Vec, pub actions: Vec, - pub transaction: crate::bedrock::server::inventory_transaction::UseItemTransactionData, + pub transaction: PlayerUseItemTransactionData, } impl PacketRead for PlayerInventoryAction { fn read(buf: &mut R) -> Result { let legacy_request_id = VarInt::read(buf)?; let mut legacy_slots = Vec::new(); - if legacy_request_id.0 < -1 && (legacy_request_id.0 & 1) == 0 { + if bool::read(buf)? && legacy_request_id.0 < -1 && (legacy_request_id.0 & 1) == 0 { let slots_len = VarUInt::read(buf)?.0; for _ in 0..slots_len { legacy_slots.push( @@ -138,14 +162,17 @@ impl PacketRead for PlayerInventoryAction { ); } } - let actions_len = VarUInt::read(buf)?.0; - let mut actions = Vec::with_capacity(actions_len as usize); - for _ in 0..actions_len { - actions - .push(crate::bedrock::server::inventory_transaction::InventoryAction::read(buf)?); + let mut actions = Vec::new(); + if bool::read(buf)? && bool::read(buf)? { + let actions_len = VarUInt::read(buf)?.0; + actions.reserve(actions_len as usize); + for _ in 0..actions_len { + actions.push( + crate::bedrock::server::inventory_transaction::InventoryAction::read(buf)?, + ); + } } - let transaction = - crate::bedrock::server::inventory_transaction::UseItemTransactionData::read(buf)?; + let transaction = PlayerUseItemTransactionData::read(buf)?; Ok(Self { legacy_request_id, legacy_slots, @@ -155,6 +182,39 @@ impl PacketRead for PlayerInventoryAction { } } +#[derive(Debug)] +pub struct PlayerUseItemTransactionData { + pub action_type: VarInt, + pub trigger_type: u8, + pub block_position: BlockPos, + pub block_face: u8, + pub hot_bar_slot: VarInt, + pub item_in_hand: crate::bedrock::network_item::NetworkItemDescriptor, + pub player_position: Vector3, + pub click_position: Vector3, + pub block_runtime_id: VarUInt, + pub client_prediction: u8, + pub client_cooldown_state: u8, +} + +impl PacketRead for PlayerUseItemTransactionData { + fn read(reader: &mut R) -> Result { + Ok(Self { + action_type: VarInt::read(reader)?, + trigger_type: u8::read(reader)?, + block_position: BlockPos::read(reader)?, + block_face: u8::read(reader)?, + hot_bar_slot: VarInt::read(reader)?, + item_in_hand: crate::bedrock::network_item::NetworkItemDescriptor::read(reader)?, + player_position: Vector3::read(reader)?, + click_position: Vector3::read(reader)?, + block_runtime_id: VarUInt::read(reader)?, + client_prediction: u8::read(reader)?, + client_cooldown_state: u8::read(reader)?, + }) + } +} + #[derive(Debug, PacketRead)] pub struct PlayerBlockAction { pub action: VarInt, @@ -256,4 +316,61 @@ pub enum InputData { SneakReleasedRaw = 62, SneakPressedRaw = 63, SneakCurrentRaw = 64, + InternalUpdate = 65, +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::serial::PacketWrite; + + fn auth_input_prefix() -> Vec { + let mut bytes = Vec::new(); + for _ in 0..8 { + 0.0f32.write(&mut bytes).unwrap(); + } + bytes + } + + #[test] + fn auth_input_reads_v2168_flag_list_and_signed_interaction_model() { + let mut bytes = auth_input_prefix(); + true.write(&mut bytes).unwrap(); + VarUInt(2).write(&mut bytes).unwrap(); + VarInt(0).write(&mut bytes).unwrap(); + VarInt(65).write(&mut bytes).unwrap(); + VarUInt(0).write(&mut bytes).unwrap(); + VarUInt(0).write(&mut bytes).unwrap(); + VarInt(-1).write(&mut bytes).unwrap(); + 0.0f32.write(&mut bytes).unwrap(); + 0.0f32.write(&mut bytes).unwrap(); + VarULong(0).write(&mut bytes).unwrap(); + for _ in 0..3 { + 0.0f32.write(&mut bytes).unwrap(); + } + for _ in 0..5 { + true.write(&mut bytes).unwrap(); + false.write(&mut bytes).unwrap(); + } + for _ in 0..7 { + 0.0f32.write(&mut bytes).unwrap(); + } + + let packet = SPlayerAuthInput::read(&mut bytes.as_slice()).unwrap(); + assert!(packet.input_data.get(0usize)); + assert!(packet.input_data.get(65usize)); + assert_eq!(packet.interaction_model, VarInt(-1)); + } + + #[test] + fn auth_input_rejects_duplicate_flags() { + let mut bytes = auth_input_prefix(); + true.write(&mut bytes).unwrap(); + VarUInt(2).write(&mut bytes).unwrap(); + VarInt(1).write(&mut bytes).unwrap(); + VarInt(1).write(&mut bytes).unwrap(); + + let error = SPlayerAuthInput::read(&mut bytes.as_slice()).unwrap_err(); + assert_eq!(error.kind(), ErrorKind::InvalidData); + } } diff --git a/crates/pumpkin-protocol/src/bedrock/server/player_hotbar.rs b/crates/pumpkin-protocol/src/bedrock/server/player_hotbar.rs index bc30ae036..186aca721 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/player_hotbar.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/player_hotbar.rs @@ -1,6 +1,6 @@ use pumpkin_macros::packet; -use crate::serial::PacketRead; +use crate::{codec::var_uint::VarUInt, serial::PacketRead}; /// Sent by the Bedrock client when the player changes their active hotbar slot. /// @@ -9,7 +9,7 @@ use crate::serial::PacketRead; #[derive(PacketRead)] #[packet(48)] pub struct SPlayerHotbar { - pub selected_slot: u32, + pub selected_slot: VarUInt, pub container_id: u8, pub select_slot: bool, } diff --git a/crates/pumpkin-protocol/src/bedrock/server/request_ability.rs b/crates/pumpkin-protocol/src/bedrock/server/request_ability.rs index f054a5854..fe7d7a4ad 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/request_ability.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/request_ability.rs @@ -24,7 +24,7 @@ impl PacketRead for AbilityValue { } } -#[packet(102)] +#[packet(184)] pub struct SRequestAbility { pub ability: VarInt, pub value: AbilityValue, @@ -37,3 +37,17 @@ impl PacketRead for SRequestAbility { Ok(Self { ability, value }) } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn request_ability_uses_v2168_packet_id_and_payload() { + assert_eq!(::PACKET_ID, 184); + + let packet = SRequestAbility::read(&mut [2, 1, 1, 0, 0, 0, 0].as_slice()).unwrap(); + assert_eq!(packet.ability, VarInt(1)); + assert!(matches!(packet.value, AbilityValue::Bool(true))); + } +} diff --git a/crates/pumpkin-protocol/src/bedrock/server/resource_pack_response.rs b/crates/pumpkin-protocol/src/bedrock/server/resource_pack_response.rs index a85524536..df81c4eae 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/resource_pack_response.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/resource_pack_response.rs @@ -1,11 +1,40 @@ -use crate::serial::PacketRead; +use std::io::{Error, ErrorKind, Read}; + +use crate::{codec::var_uint::VarUInt, serial::PacketRead}; use pumpkin_macros::packet; -#[derive(PacketRead)] #[packet(8)] pub struct SResourcePackResponse { pub response: u8, pub download_size: u16, + pub pack_ids: Vec, +} + +impl PacketRead for SResourcePackResponse { + fn read(reader: &mut R) -> Result { + let encoded_status = VarUInt::read(reader)?.0; + let response = u8::try_from(encoded_status + 1) + .map_err(|_| Error::new(ErrorKind::InvalidData, "resource pack status is too large"))?; + let _status_name = String::read(reader)?; + + let pack_ids = if response == Self::STATUS_SEND_PACKS { + let count = VarUInt::read(reader)?.0; + (0..count) + .map(|_| String::read(reader)) + .collect::, _>>()? + } else { + Vec::new() + }; + let download_size = u16::try_from(pack_ids.len()).map_err(|_| { + Error::new(ErrorKind::InvalidData, "too many resource pack identifiers") + })?; + + Ok(Self { + response, + download_size, + pack_ids, + }) + } } impl SResourcePackResponse { diff --git a/crates/pumpkin-protocol/src/bedrock/server/set_player_inventory_options.rs b/crates/pumpkin-protocol/src/bedrock/server/set_player_inventory_options.rs index 79f1491c9..83d4de253 100644 --- a/crates/pumpkin-protocol/src/bedrock/server/set_player_inventory_options.rs +++ b/crates/pumpkin-protocol/src/bedrock/server/set_player_inventory_options.rs @@ -1,24 +1,24 @@ -use crate::serial::PacketRead; +use crate::{codec::var_int::VarInt, serial::PacketRead}; use pumpkin_macros::packet; use std::io::{Error, Read}; #[packet(307)] pub struct SSetPlayerInventoryOptions { - pub left_inventory_tab: u8, - pub right_inventory_tab: u8, + pub left_inventory_tab: VarInt, + pub right_inventory_tab: VarInt, pub filtering: bool, - pub inventory_layout: u8, - pub crafting_layout: u8, + pub inventory_layout: VarInt, + pub crafting_layout: VarInt, } impl PacketRead for SSetPlayerInventoryOptions { fn read(reader: &mut R) -> Result { Ok(Self { - left_inventory_tab: u8::read(reader)?, - right_inventory_tab: u8::read(reader)?, + left_inventory_tab: VarInt::read(reader)?, + right_inventory_tab: VarInt::read(reader)?, filtering: bool::read(reader)?, - inventory_layout: u8::read(reader)?, - crafting_layout: u8::read(reader)?, + inventory_layout: VarInt::read(reader)?, + crafting_layout: VarInt::read(reader)?, }) } } diff --git a/crates/pumpkin-protocol/src/codec/var_int.rs b/crates/pumpkin-protocol/src/codec/var_int.rs index b28e6dd6e..5986bf745 100644 --- a/crates/pumpkin-protocol/src/codec/var_int.rs +++ b/crates/pumpkin-protocol/src/codec/var_int.rs @@ -173,14 +173,31 @@ impl PacketWrite for VarInt { impl PacketRead for VarInt { fn read(read: &mut W) -> Result { - let mut val = 0; + let mut val = 0u32; for i in 0..Self::MAX_SIZE.get() { let byte = u8::read(read)?; - val |= (i32::from(byte) & 0x7F) << (i * 7); + val |= u32::from(byte & 0x7F) << (i * 7); if byte & 0x80 == 0 { - return Ok(Self((val >> 1) ^ (val << 31))); + return Ok(Self(((val >> 1) as i32) ^ -((val & 1) as i32))); } } Err(Error::new(ErrorKind::InvalidData, "")) } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn bedrock_zig_zag_round_trip() { + for value in [i32::MIN, -2, -1, 0, 1, 2, i32::MAX] { + let mut encoded = Vec::new(); + VarInt(value).write(&mut encoded).unwrap(); + assert_eq!( + VarInt::read(&mut encoded.as_slice()).unwrap(), + VarInt(value) + ); + } + } +} diff --git a/crates/pumpkin-protocol/src/serial/serializer.rs b/crates/pumpkin-protocol/src/serial/serializer.rs index f53f803c3..8fd7119ec 100644 --- a/crates/pumpkin-protocol/src/serial/serializer.rs +++ b/crates/pumpkin-protocol/src/serial/serializer.rs @@ -5,7 +5,7 @@ use std::{ use pumpkin_util::{ GameMode, - math::{position::BlockPos, vector3::Vector3}, + math::{position::BlockPos, vector2::Vector2, vector3::Vector3}, }; use crate::{ @@ -139,6 +139,13 @@ impl PacketWrite for Vector3 { } } +impl PacketWrite for Vector2 { + fn write(&self, writer: &mut W) -> Result<(), Error> { + self.x.write(writer)?; + self.y.write(writer) + } +} + impl PacketWrite for BlockPos { fn write(&self, writer: &mut W) -> Result<(), Error> { VarInt(self.0.x).write(writer)?; diff --git a/crates/pumpkin-util/src/jwt/mod.rs b/crates/pumpkin-util/src/jwt/mod.rs index 0338bd233..0b85f4305 100644 --- a/crates/pumpkin-util/src/jwt/mod.rs +++ b/crates/pumpkin-util/src/jwt/mod.rs @@ -136,7 +136,7 @@ pub fn decode_header_get_x5u(header_b64: &str) -> Result { } /// JSON Web Key Set containing a vector of JWK public keys. -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Clone)] pub struct Jwks { /// Vector of public keys. pub keys: Vec, diff --git a/crates/pumpkin-world/src/chunk/palette.rs b/crates/pumpkin-world/src/chunk/palette.rs index c0a7eb9d4..163946088 100644 --- a/crates/pumpkin-world/src/chunk/palette.rs +++ b/crates/pumpkin-world/src/chunk/palette.rs @@ -10,6 +10,14 @@ use tracing::warn; use super::format::{ChunkSectionBiomes, ChunkSectionBlockStates}; +fn bedrock_palette_bits(palette_len: usize) -> u8 { + match encompassing_bits(palette_len) { + bits @ 0..=6 => bits, + 7..=8 => 8, + _ => 16, + } +} + /// 3d array indexed by y,z,x type AbstractCube = [[[T; DIM]; DIM]; DIM]; @@ -549,7 +557,7 @@ impl BiomePalette { packed_data: Box::new([]), }, Self::Heterogeneous(data) => { - let bits_per_entry = encompassing_bits(data.palette.len()); + let bits_per_entry = bedrock_palette_bits(data.palette.len()); let key_to_index_map: HashMap<_, usize> = data .palette @@ -698,7 +706,7 @@ impl BlockPalette { packed_data: Box::new([]), }, Self::Heterogeneous(data) => { - let bits_per_entry = encompassing_bits(data.palette.len()); + let bits_per_entry = bedrock_palette_bits(data.palette.len()); let key_to_index_map: HashMap<_, usize> = data .palette @@ -982,4 +990,16 @@ mod tests { BlockStateId::new_or_air(((y * 256 + z * 16 + x) % 300) as u16) }); } + + #[test] + fn bedrock_palette_uses_supported_bit_widths() { + let palette = BlockPalette::from_fn(|x, y, z| { + BlockStateId::new(((y * 256 + z * 16 + x) % 65) as u16).unwrap() + }); + let network = palette.convert_be_network(); + + assert_eq!(network.bits_per_entry, 8); + assert_eq!(network.packed_data.len(), 1024); + assert!(matches!(network.palette, NetworkPalette::Indirect(values) if values.len() == 65)); + } } diff --git a/crates/pumpkin/Cargo.toml b/crates/pumpkin/Cargo.toml index c3384bf56..c57eb15bb 100644 --- a/crates/pumpkin/Cargo.toml +++ b/crates/pumpkin/Cargo.toml @@ -108,6 +108,8 @@ wasmtime = { workspace = true } wasmtime-wasi = { workspace = true } wasmtime-wasi-http = { workspace = true } hyper = { workspace = true } +axum.workspace = true +webrtc.workspace = true ordered-float.workspace = true diff --git a/crates/pumpkin/src/entity/attributes.rs b/crates/pumpkin/src/entity/attributes.rs index 6859f4ab9..5cf06d970 100644 --- a/crates/pumpkin/src/entity/attributes.rs +++ b/crates/pumpkin/src/entity/attributes.rs @@ -121,8 +121,6 @@ pub async fn send_attribute_updates_for_living( } } - let modifiers_count = modifiers.len(); - // Move modifiers into the property je_properties.push(JeProperty::new( VarInt(i32::from(attribute.id)), @@ -152,7 +150,9 @@ pub async fn send_attribute_updates_for_living( default_max_value: 3.402_823_5E38, default_value: base_value as f32, name, - modifiers_list_size: VarUInt(modifiers_count as u32), + // Bedrock receives the already-computed effective value above. Do not advertise + // modifier entries until their payload is encoded as well. + modifiers_list_size: VarUInt(0), }; be_attributes.push(be_attribute); diff --git a/crates/pumpkin/src/entity/living.rs b/crates/pumpkin/src/entity/living.rs index d45d6bb00..7feefa1ed 100644 --- a/crates/pumpkin/src/entity/living.rs +++ b/crates/pumpkin/src/entity/living.rs @@ -8,7 +8,6 @@ use pumpkin_inventory::player::player_inventory::PlayerInventory; use pumpkin_inventory::screen_handler::InventoryPlayer; use pumpkin_protocol::bedrock::client::take_item_actor::CTakeItemActor; use pumpkin_protocol::bedrock::server::actor_event::{ActorEventType, SActorEvent}; -use pumpkin_protocol::codec::var_long::VarLong; use pumpkin_protocol::codec::var_ulong::VarULong; use pumpkin_util::GameMode; use pumpkin_util::Hand; @@ -2385,7 +2384,7 @@ impl EntityBase for LivingEntity { - self.entity.yaw.load() }); let hurt_event = SActorEvent { - entity_runtime_id: VarLong(entity_id as i64), + entity_runtime_id: VarULong(entity_id as u64), event_type: ActorEventType::Hurt, event_data: VarInt(0), fire_at_position: None, diff --git a/crates/pumpkin/src/lib.rs b/crates/pumpkin/src/lib.rs index 5560b51cf..2397957d0 100644 --- a/crates/pumpkin/src/lib.rs +++ b/crates/pumpkin/src/lib.rs @@ -7,7 +7,10 @@ extern crate pumpkin_macros; use crate::crash::CrashReport; use crate::data::VanillaData; use crate::logging::{GzipRollingLogger, PumpkinCommandCompleter, ReadlineLogWrapper}; -use crate::net::bedrock::BedrockClient; +use crate::net::bedrock::{ + BedrockClient, + nethernet::{NetherNetListener, load_or_create_identity_key}, +}; use crate::net::java::JavaClient; use crate::net::java::pending::PendingConnection; use crate::net::{ClientPlatform, DisconnectReason, PacketHandlerResult}; @@ -208,6 +211,7 @@ pub struct PumpkinServer { pub server: Arc, pub tcp_listener: Option, pub udp_socket: Option>, + pub nethernet_listener: Option, } impl PumpkinServer { @@ -305,13 +309,43 @@ impl PumpkinServer { None }; + let nethernet_listener = Self::bind_nethernet(&server).await; + Self { server, tcp_listener, udp_socket, + nethernet_listener, } } + async fn bind_nethernet(server: &Arc) -> Option { + let config = &server.advanced_config.networking.bedrock; + if !config.enabled || !config.nethernet.enabled { + return None; + } + let identity_key = load_or_create_identity_key(&config.nethernet.identity_key) + .expect("Failed to load or create the Bedrock NetherNet identity key"); + let _ = server.bedrock_private_key.set(identity_key.clone()); + let oidc_verifier = (config.online_mode && config.authentication.enabled).then(|| { + let (issuer, keys) = server + .bedrock_oidc_keys + .get() + .expect("Bedrock OIDC keys should be initialized before binding NetherNet"); + Arc::new((issuer.clone(), keys.clone())) + }); + Some( + NetherNetListener::bind( + config.nethernet.address, + identity_key, + oidc_verifier, + config.nethernet.stun_servers.clone(), + ) + .await + .expect("Failed to bind Bedrock NetherNet signaling endpoint"), + ) + } + pub async fn init_plugins(&self) -> std::time::Duration { match self.server.plugin_manager.load_plugins(&self.server).await { Ok(duration) => duration, @@ -548,38 +582,7 @@ impl PumpkinServer { }).clone(); if is_new { - let server_clone = self.server.clone(); - let client_clone = client.clone(); - tasks.spawn(async move { - let login_result = client_clone.handle_login_sequence(&server_clone).await; - - match login_result { - PacketHandlerResult::Stop => { - client_clone.close().await; - client_clone.await_tasks().await; - } - PacketHandlerResult::ReadyToPlay(profile, config) => { - if let Some((player, _world)) = server_clone - .add_player(Arc::new(ClientPlatform::Bedrock(client_clone.clone())), profile, Some(config)) - .await - { - client_clone.set_player(player.clone()); - - client_clone.progress_player_packets(&player, &server_clone).await; - - client_clone.close().await; - client_clone.await_tasks().await; - player.remove().await; - server_clone.remove_player(&player).await; - if let Err(e) = server_clone.player_data_storage - .handle_player_leave(&player) - .await { - error!("Failed to save player data on disconnect: {e}"); - } - } - } - } - }); + self.spawn_bedrock_client_task(client.clone(), tasks); } let packet_bytes = udp_buf[..len].to_vec(); @@ -604,6 +607,37 @@ impl PumpkinServer { } }, + // Branch for Bedrock NetherNet connections negotiated over HTTP/WebRTC. + nethernet_result = resolve_some(self.nethernet_listener.as_ref(), NetherNetListener::accept) => { + if let Some((session, client_addr)) = nethernet_result { + *master_client_id_counter += 1; + let be_clients = bedrock_clients.clone(); + let client = Arc::new(BedrockClient::new_nethernet( + session.clone(), + client_addr, + be_clients, + )); + client.start_outgoing_packet_task(); + bedrock_clients.lock().await.insert(client_addr, client.clone()); + + let packet_client = client.clone(); + let packet_server = self.server.clone(); + tasks.spawn(async move { + while let Some(packet) = session.recv().await { + packet_client + .process_nethernet_packet(&packet_server, packet) + .await; + if packet_client.is_closed() { + break; + } + } + packet_client.close().await; + }); + + self.spawn_bedrock_client_task(client, tasks); + } + }, + // Branch for the global stop signal () = STOP_INTERRUPT.cancelled() => { return false; @@ -611,6 +645,43 @@ impl PumpkinServer { } true } + + fn spawn_bedrock_client_task(&self, client: Arc, tasks: &Arc) { + let server = self.server.clone(); + tasks.spawn(async move { + let login_result = client.handle_login_sequence(&server).await; + match login_result { + PacketHandlerResult::Stop => { + client.close().await; + client.await_tasks().await; + } + PacketHandlerResult::ReadyToPlay(profile, config) => { + if let Some((player, _world)) = server + .add_player( + Arc::new(ClientPlatform::Bedrock(client.clone())), + profile, + Some(config), + ) + .await + { + client.set_player(player.clone()); + client.progress_player_packets(&player, &server).await; + client.close().await; + client.await_tasks().await; + player.remove().await; + server.remove_player(&player).await; + if let Err(error) = server + .player_data_storage + .handle_player_leave(&player) + .await + { + error!("Failed to save player data on disconnect: {error}"); + } + } + } + } + }); + } } fn setup_stdin_console(server: Arc) { diff --git a/crates/pumpkin/src/net/bedrock/login.rs b/crates/pumpkin/src/net/bedrock/login.rs index e4cf6c827..102598298 100644 --- a/crates/pumpkin/src/net/bedrock/login.rs +++ b/crates/pumpkin/src/net/bedrock/login.rs @@ -188,7 +188,19 @@ impl BedrockClient { profile_actions: None, }; - if server.advanced_config.networking.bedrock.encryption { + if let Some(peer_public_key) = self.nethernet_public_key() { + let login_public_key = pumpkin_util::jwt::extract_cpk_from_token(&auth_payload.token) + .map_err(LoginError::ChainValidationFailed)?; + if peer_public_key != &login_public_key { + return Err(LoginError::ChainValidationFailed( + AuthError::PublicKeyBuild( + "NetherNet and Bedrock login identities do not match".into(), + ), + )); + } + } + + if server.advanced_config.networking.bedrock.encryption && !self.is_nethernet() { let client_public_key = pumpkin_util::jwt::extract_cpk_from_token(&auth_payload.token) .map_err(LoginError::ChainValidationFailed)?; diff --git a/crates/pumpkin/src/net/bedrock/mod.rs b/crates/pumpkin/src/net/bedrock/mod.rs index c261d705a..c2341ad49 100644 --- a/crates/pumpkin/src/net/bedrock/mod.rs +++ b/crates/pumpkin/src/net/bedrock/mod.rs @@ -1,3 +1,4 @@ +pub mod nethernet; pub mod play; use crossbeam::atomic::AtomicCell; use std::{ @@ -84,6 +85,7 @@ pub mod connection; pub mod login; pub mod open_connection; pub mod unconnected; +use self::nethernet::NetherNetSession; use crate::{ entity::player::Player, net::{DisconnectReason, GameProfile, PacketHandlerResult, PlayerConfig}, @@ -116,8 +118,13 @@ impl OutgoingPacket { } } +enum BedrockTransport { + RakNet(Arc), + NetherNet(Arc), +} + pub struct BedrockClient { - socket: Arc, + transport: BedrockTransport, /// The client's IP address. pub address: SocketAddr, pub player: ArcSwap>>, @@ -174,13 +181,30 @@ impl BedrockClient { socket: Arc, address: SocketAddr, be_clients: Arc>>>, + ) -> Self { + Self::with_transport(BedrockTransport::RakNet(socket), address, be_clients) + } + + #[must_use] + pub fn new_nethernet( + session: Arc, + address: SocketAddr, + be_clients: Arc>>>, + ) -> Self { + Self::with_transport(BedrockTransport::NetherNet(session), address, be_clients) + } + + fn with_transport( + transport: BedrockTransport, + address: SocketAddr, + be_clients: Arc>>>, ) -> Self { let (send, recv) = tokio::sync::mpsc::channel(4096); let (priority_send, priority_recv) = tokio::sync::mpsc::channel(4096); let (incoming_send, incoming_recv) = tokio::sync::mpsc::channel(4096); let rt_handle = tokio::runtime::Handle::current(); Self { - socket, + transport, player: ArcSwap::new(Arc::new(None)), address, version: AtomicCell::new(BedrockMinecraftVersion::Unknown), @@ -253,48 +277,9 @@ impl BedrockClient { None => break, }, _ = interval.tick() => { - // Check for timeout (10 seconds) - if client.last_seen.load().elapsed() > std::time::Duration::from_secs(10) { - debug!("Bedrock client {} timed out", client.address); - client.close().await; + if !client.tick_outgoing_transport().await { break; } - - // Flush ACKs - let mut pending = client.pending_acks.lock().await; - if !pending.is_empty() { - let ack = Acknowledge::new(pending.clone()); - pending.clear(); - let _ = client.send_acknowledgement(&ack, RAKNET_ACK).await; - } - - // Check retransmission - let now = std::time::Instant::now(); - let mut resend = Vec::new(); - { - let mut unacked = client.unacked_outgoing_frames.lock().await; - for (seq, (id, data, timestamp)) in unacked.iter_mut() { - if now.duration_since(*timestamp) > std::time::Duration::from_secs(1) { - resend.push((*seq, *id, data.clone())); - // Update timestamp - *timestamp = now; - // Limit resends per tick to avoid starvation - if resend.len() >= 50 { - break; - } - } - } - } - - if !resend.is_empty() { - let encoder = client.network_writer.read().await; - for (seq, id, data) in resend { - debug!("Resending reliable sequence {} (ID: {})", seq, id); - if let Err(err) = encoder.write_packet(&data, client.address, &client.socket).await { - warn!("Failed to resend packet for sequence {}: {}", seq, err); - } - } - } continue; } res = packet_receiver.recv() => match res { @@ -303,8 +288,8 @@ impl BedrockClient { }, }; - // Encrypt the packet payload if encryption is enabled. - if packet.data.len() > 1 && packet.data[0] == 0xfe { + // NetherNet is already encrypted by DTLS and must not use Minecraft encryption. + if !client.is_nethernet() && packet.data.len() > 1 && packet.data[0] == 0xfe { let mut encoder = client.network_writer.write().await; if let Some(encryptor) = encoder.encryptor_mut() { let mut data_to_encrypt = packet.data[1..].to_vec(); @@ -316,9 +301,30 @@ impl BedrockClient { } } - client - .send_framed_packet_data(packet.data.to_vec(), RakReliability::ReliableOrdered) - .await; + match &client.transport { + BedrockTransport::RakNet(_) => { + client + .send_framed_packet_data( + packet.data.to_vec(), + RakReliability::ReliableOrdered, + ) + .await; + } + BedrockTransport::NetherNet(session) => { + let data = packet.data.strip_prefix(&[RAKNET_GAME_PACKET as u8]); + let Some(data) = data else { + warn!("Refusing to send a non-game packet over NetherNet"); + continue; + }; + if let Err(error) = session.send(Bytes::copy_from_slice(data)).await { + warn!( + "Failed to send NetherNet packet to {}: {error}", + client.address + ); + client.close().await; + } + } + } if let Some(completion) = packet.completion { let _ = completion.send(()); @@ -327,6 +333,47 @@ impl BedrockClient { }); } + async fn tick_outgoing_transport(&self) -> bool { + if self.last_seen.load().elapsed() > std::time::Duration::from_secs(10) { + debug!("Bedrock client {} timed out", self.address); + self.close().await; + return false; + } + let Some(socket) = self.raknet_socket() else { + return true; + }; + + let mut pending = self.pending_acks.lock().await; + if !pending.is_empty() { + let ack = Acknowledge::new(pending.clone()); + pending.clear(); + let _ = self.send_acknowledgement(&ack, RAKNET_ACK).await; + } + + let now = std::time::Instant::now(); + let mut resend = Vec::new(); + let mut unacked = self.unacked_outgoing_frames.lock().await; + for (sequence, (id, data, timestamp)) in unacked.iter_mut() { + if now.duration_since(*timestamp) > std::time::Duration::from_secs(1) { + resend.push((*sequence, *id, data.clone())); + *timestamp = now; + if resend.len() >= 50 { + break; + } + } + } + drop(unacked); + + let encoder = self.network_writer.read().await; + for (sequence, id, data) in resend { + debug!("Resending reliable sequence {sequence} (ID: {id})"); + if let Err(error) = encoder.write_packet(&data, self.address, socket).await { + warn!("Failed to resend packet for sequence {sequence}: {error}"); + } + } + true + } + pub async fn process_packet(self: &Arc, server: &Arc, packet: Bytes) { self.last_seen.store(std::time::Instant::now()); if let Err(error) = self.handle_packet_payload(server, packet).await { @@ -339,6 +386,39 @@ impl BedrockClient { } } + pub async fn process_nethernet_packet(self: &Arc, server: &Arc, packet: Bytes) { + self.last_seen.store(std::time::Instant::now()); + let mut raknet_batch = Vec::with_capacity(packet.len() + 1); + raknet_batch.push(RAKNET_GAME_PACKET as u8); + raknet_batch.extend_from_slice(&packet); + if let Err(error) = self.process_frame_payload(server, raknet_batch).await { + error!( + "Failed to handle NetherNet payload for {}: {error}", + self.address + ); + self.kick(DisconnectReason::BadPacket, error.to_string()) + .await; + } + } + + pub const fn is_nethernet(&self) -> bool { + matches!(self.transport, BedrockTransport::NetherNet(_)) + } + + pub fn nethernet_public_key(&self) -> Option<&pumpkin_util::p384::PublicKey> { + match &self.transport { + BedrockTransport::NetherNet(session) => Some(session.client_public_key()), + BedrockTransport::RakNet(_) => None, + } + } + + fn raknet_socket(&self) -> Option<&UdpSocket> { + match &self.transport { + BedrockTransport::RakNet(socket) => Some(socket), + BedrockTransport::NetherNet(_) => None, + } + } + pub async fn set_compression(&self, compression: CompressionInfo) { self.network_reader .lock() @@ -698,6 +778,9 @@ impl BedrockClient { } pub async fn send_frame_set(&self, mut frame_set: FrameSet, id: u8) { + let Some(socket) = self.raknet_socket() else { + return; + }; let sequence = self.output_sequence_number.fetch_add(1, Ordering::Relaxed); frame_set.sequence = u24(sequence); @@ -718,7 +801,7 @@ impl BedrockClient { .network_writer .read() .await - .write_packet(&frame_set_buf, self.address, &self.socket) + .write_packet(&frame_set_buf, self.address, socket) .await && !self.is_closed() { @@ -733,8 +816,13 @@ impl BedrockClient { } self.close_token.cancel(); - self.send_framed_packet(&CDisconnect, RakReliability::Unreliable) - .await; + match &self.transport { + BedrockTransport::RakNet(_) => { + self.send_framed_packet(&CDisconnect, RakReliability::Unreliable) + .await; + } + BedrockTransport::NetherNet(session) => session.close().await, + } self.be_clients.lock().await.remove(&self.address); } @@ -746,6 +834,7 @@ impl BedrockClient { pub fn is_closed(&self) -> bool { self.close_token.is_cancelled() + || matches!(&self.transport, BedrockTransport::NetherNet(session) if session.is_closed()) } pub fn enqueue_spawn_packet(self: &Arc, entity: Arc) { @@ -756,6 +845,9 @@ impl BedrockClient { } pub async fn send_acknowledgement(&self, ack: &Acknowledge, id: u8) -> Result<(), Error> { + let Some(socket) = self.raknet_socket() else { + return Ok(()); + }; let mut packet_buf = Vec::new(); ack.write(&mut packet_buf, id)?; @@ -763,7 +855,7 @@ impl BedrockClient { .network_writer .read() .await - .write_packet(&packet_buf, self.address, &self.socket) + .write_packet(&packet_buf, self.address, socket) .await { warn!("Failed to send acknowledgement to {}: {err}", self.address); @@ -818,11 +910,14 @@ impl BedrockClient { } for data in resend_data { + let Some(socket) = self.raknet_socket() else { + return; + }; if let Err(err) = self .network_writer .read() .await - .write_packet(&data, self.address, &self.socket) + .write_packet(&data, self.address, socket) .await { warn!("Failed to resend packet from NACK: {}", err); diff --git a/crates/pumpkin/src/net/bedrock/nethernet.rs b/crates/pumpkin/src/net/bedrock/nethernet.rs new file mode 100644 index 000000000..f69b81735 --- /dev/null +++ b/crates/pumpkin/src/net/bedrock/nethernet.rs @@ -0,0 +1,865 @@ +use std::{ + fs::OpenOptions, + io::{ErrorKind, Write}, + net::SocketAddr, + path::Path as FsPath, + sync::{ + Arc, + atomic::{AtomicBool, AtomicU8, Ordering}, + }, + time::{Duration, SystemTime, UNIX_EPOCH}, +}; + +use axum::{ + Router, + body::Bytes, + extract::{ConnectInfo, DefaultBodyLimit, Path, State}, + http::{HeaderValue, StatusCode, header::CONTENT_TYPE}, + response::{IntoResponse, Response}, + routing::{get, post}, +}; +use base64::{Engine, engine::general_purpose}; +use pumpkin_util::jwt::Jwks; +use pumpkin_util::p384::{ + PublicKey, + ecdsa::{ + Signature, SigningKey, + signature::{Signer, Verifier}, + }, + pkcs8::{DecodePrivateKey, EncodePrivateKey, EncodePublicKey}, +}; +use serde_json::{Value, json}; +use tokio::{ + net::TcpListener, + sync::{Mutex, RwLock, mpsc}, +}; +use tokio_util::sync::CancellationToken; +use tracing::{debug, info, warn}; +use webrtc::{ + api::{APIBuilder, media_engine::MediaEngine}, + data_channel::{RTCDataChannel, data_channel_message::DataChannelMessage}, + ice_transport::ice_server::RTCIceServer, + peer_connection::{ + RTCPeerConnection, configuration::RTCConfiguration, + peer_connection_state::RTCPeerConnectionState, + sdp::session_description::RTCSessionDescription, + }, +}; + +use crate::STOP_INTERRUPT; + +const RELIABLE_CHANNEL: &str = "ReliableDataChannel"; +const UNRELIABLE_CHANNEL: &str = "UnreliableDataChannel"; +const MAX_FRAGMENT_SIZE: usize = 262_143; +const MAX_SDP_SIZE: usize = 1 << 20; + +type IncomingSession = (Arc, SocketAddr); + +/// Accepts Bedrock `NetherNet` connections negotiated through Mojang's HTTP endpoint. +pub struct NetherNetListener { + incoming: Mutex>, + local_addr: SocketAddr, +} + +#[derive(Clone)] +struct EndpointState { + incoming: mpsc::Sender, + identity_key: Arc, + oidc_verifier: Option>, + stun_servers: Arc<[String]>, +} + +impl NetherNetListener { + pub async fn bind( + address: SocketAddr, + identity_key: Arc, + oidc_verifier: Option>, + stun_servers: Vec, + ) -> std::io::Result { + let listener = TcpListener::bind(address).await?; + let local_addr = listener.local_addr()?; + let (incoming, receiver) = mpsc::channel(128); + let state = EndpointState { + incoming, + identity_key, + oidc_verifier, + stun_servers: stun_servers.into(), + }; + let router = Router::new() + .route("/v1/join", get(ping)) + .route("/v1/join/{network_id}", post(join)) + .layer(DefaultBodyLimit::max(MAX_SDP_SIZE)) + .with_state(state); + + tokio::spawn(async move { + let result = axum::serve( + listener, + router.into_make_service_with_connect_info::(), + ) + .with_graceful_shutdown(STOP_INTERRUPT.clone().cancelled_owned()) + .await; + if let Err(error) = result { + warn!("NetherNet signaling server stopped: {error}"); + } + }); + + info!("Bedrock NetherNet signaling is listening on {local_addr}"); + Ok(Self { + incoming: Mutex::new(receiver), + local_addr, + }) + } + + pub async fn accept(&self) -> Option { + self.incoming.lock().await.recv().await + } + + pub const fn local_addr(&self) -> SocketAddr { + self.local_addr + } +} + +pub fn load_or_create_identity_key(path: &FsPath) -> std::io::Result> { + loop { + match std::fs::read(path) { + Ok(bytes) => { + let key = SigningKey::from_pkcs8_der(&bytes).map_err(|error| { + std::io::Error::new( + ErrorKind::InvalidData, + format!("invalid NetherNet identity key: {error}"), + ) + })?; + return Ok(Arc::new(key)); + } + Err(error) if error.kind() == ErrorKind::NotFound => { + let key = loop { + let bytes = rand::random::<[u8; 48]>(); + if let Ok(key) = SigningKey::from_slice(&bytes) { + break key; + } + }; + let document = key + .to_pkcs8_der() + .map_err(|error| std::io::Error::other(error.to_string()))?; + let mut options = OpenOptions::new(); + options.write(true).create_new(true); + #[cfg(unix)] + { + use std::os::unix::fs::OpenOptionsExt; + options.mode(0o600) + }; + match options.open(path) { + Ok(mut file) => { + file.write_all(document.as_bytes())?; + file.sync_all()?; + return Ok(Arc::new(key)); + } + Err(error) if error.kind() == ErrorKind::AlreadyExists => {} + Err(error) => return Err(error), + } + } + Err(error) => return Err(error), + } + } +} + +async fn ping() -> StatusCode { + StatusCode::OK +} + +async fn join( + State(state): State, + ConnectInfo(address): ConnectInfo, + Path(_network_id): Path, + offer: Bytes, +) -> Response { + if offer.is_empty() { + return (StatusCode::BAD_REQUEST, "Missing SDP offer").into_response(); + } + let Ok(offer) = String::from_utf8(offer.to_vec()) else { + return (StatusCode::BAD_REQUEST, "SDP offer must be UTF-8").into_response(); + }; + + match negotiate(&state, address, &offer).await { + Ok((answer, _session)) => { + let mut response = (StatusCode::OK, answer).into_response(); + response + .headers_mut() + .insert(CONTENT_TYPE, HeaderValue::from_static("application/sdp")); + response + } + Err(error) => { + warn!("NetherNet negotiation with {address} failed: {error}"); + (StatusCode::BAD_REQUEST, error).into_response() + } + } +} + +async fn negotiate( + state: &EndpointState, + address: SocketAddr, + offer: &str, +) -> Result<(String, Arc), String> { + let (offer, client_public_key) = + verify_and_strip_identity(offer, state.oidc_verifier.as_deref())?; + + let mut media_engine = MediaEngine::default(); + media_engine + .register_default_codecs() + .map_err(|error| error.to_string())?; + let api = APIBuilder::new().with_media_engine(media_engine).build(); + let peer = Arc::new( + api.new_peer_connection(RTCConfiguration { + ice_servers: (!state.stun_servers.is_empty()) + .then(|| RTCIceServer { + urls: state.stun_servers.to_vec(), + ..Default::default() + }) + .into_iter() + .collect(), + ..Default::default() + }) + .await + .map_err(|error| error.to_string())?, + ); + let session = Arc::new(NetherNetSession::new( + peer.clone(), + client_public_key, + address, + state.incoming.clone(), + )); + + let session_for_channels = session.clone(); + peer.on_data_channel(Box::new(move |channel| { + let session = session_for_channels.clone(); + Box::pin(async move { + if let Err(error) = session.attach_channel(channel).await { + warn!("Rejected NetherNet data channel: {error}"); + session.close().await; + } + }) + })); + + let session_for_state = session.clone(); + peer.on_peer_connection_state_change(Box::new(move |connection_state| { + let session = session_for_state.clone(); + Box::pin(async move { + if matches!( + connection_state, + RTCPeerConnectionState::Failed + | RTCPeerConnectionState::Disconnected + | RTCPeerConnectionState::Closed + ) { + session.mark_closed(); + } + }) + })); + + let offer = RTCSessionDescription::offer(offer).map_err(|error| error.to_string())?; + peer.set_remote_description(offer) + .await + .map_err(|error| error.to_string())?; + let answer = peer + .create_answer(None) + .await + .map_err(|error| error.to_string())?; + let mut gathering_complete = peer.gathering_complete_promise().await; + peer.set_local_description(answer) + .await + .map_err(|error| error.to_string())?; + tokio::time::timeout(Duration::from_secs(10), gathering_complete.recv()) + .await + .map_err(|_| "Timed out gathering ICE candidates".to_string())?; + let answer = peer + .local_description() + .await + .ok_or_else(|| "WebRTC did not produce a local description".to_string())?; + Ok(( + add_server_identity(&answer.sdp, &state.identity_key)?, + session, + )) +} + +/// A WebRTC connection carrying complete Bedrock batch packets. +pub struct NetherNetSession { + peer: Arc, + reliable: RwLock>>, + unreliable: RwLock>>, + fragments: Mutex, + packets: Mutex>, + packet_sender: mpsc::Sender, + open_channels: AtomicU8, + accepted: AtomicBool, + closed: CancellationToken, + client_public_key: PublicKey, + address: SocketAddr, + incoming: mpsc::Sender, +} + +impl NetherNetSession { + fn new( + peer: Arc, + client_public_key: PublicKey, + address: SocketAddr, + incoming: mpsc::Sender, + ) -> Self { + let (packet_sender, packets) = mpsc::channel(4096); + Self { + peer, + reliable: RwLock::new(None), + unreliable: RwLock::new(None), + fragments: Mutex::new(FragmentBuffer::default()), + packets: Mutex::new(packets), + packet_sender, + open_channels: AtomicU8::new(0), + accepted: AtomicBool::new(false), + closed: CancellationToken::new(), + client_public_key, + address, + incoming, + } + } + + async fn attach_channel(self: &Arc, channel: Arc) -> Result<(), String> { + let has_default_parameters = channel.protocol().is_empty() + && !channel.negotiated() + && channel.max_packet_lifetime().is_none(); + let bit = match channel.label() { + RELIABLE_CHANNEL + if channel.ordered() + && has_default_parameters + && channel.max_retransmits().is_none() => + { + *self.reliable.write().await = Some(channel.clone()); + 1 + } + UNRELIABLE_CHANNEL + if !channel.ordered() + && has_default_parameters + && channel.max_retransmits() == Some(0) => + { + *self.unreliable.write().await = Some(channel.clone()); + 2 + } + label => return Err(format!("invalid channel {label:?}")), + }; + + let session = self.clone(); + channel.on_message(Box::new(move |message: DataChannelMessage| { + let session = session.clone(); + Box::pin(async move { + if let Err(error) = session.receive_segment(bit, message.data).await { + warn!( + "Invalid NetherNet message from {}: {error}", + session.address + ); + session.close().await; + } + }) + })); + + let session = self.clone(); + channel.on_open(Box::new(move || { + Box::pin(async move { + session.channel_opened(bit).await; + }) + })); + Ok(()) + } + + async fn channel_opened(self: &Arc, bit: u8) { + let open = self.open_channels.fetch_or(bit, Ordering::AcqRel) | bit; + if open == 3 && !self.accepted.swap(true, Ordering::AcqRel) { + debug!( + "Accepted Bedrock NetherNet connection from {}", + self.address + ); + if self + .incoming + .send((self.clone(), self.address)) + .await + .is_err() + { + self.close().await; + } + } + } + + async fn receive_segment(&self, channel: u8, data: Bytes) -> Result<(), String> { + let (&remaining, payload) = data + .split_first() + .ok_or_else(|| "empty data-channel message".to_string())?; + if payload.is_empty() { + return Err("empty NetherNet packet segment".to_string()); + } + if channel == 2 { + if remaining != 0 { + return Err("fragmented unreliable message".to_string()); + } + self.packet_sender + .send(Bytes::copy_from_slice(payload)) + .await + .map_err(|_| "connection is closed".to_string())?; + return Ok(()); + } + + let packet = { + let mut fragments = self.fragments.lock().await; + fragments.push(remaining, payload)? + }; + if let Some(packet) = packet { + self.packet_sender + .send(packet) + .await + .map_err(|_| "connection is closed".to_string())?; + } + Ok(()) + } + + pub async fn recv(&self) -> Option { + let mut packets = self.packets.lock().await; + tokio::select! { + () = self.closed.cancelled() => None, + packet = packets.recv() => packet, + } + } + + pub async fn send(&self, data: Bytes) -> Result<(), String> { + if self.is_closed() { + return Err("connection is closed".to_string()); + } + let channel = self + .reliable + .read() + .await + .clone() + .ok_or_else(|| "reliable channel is not open".to_string())?; + let segment_count = data.len().div_ceil(MAX_FRAGMENT_SIZE).max(1); + if segment_count > 256 { + return Err("Bedrock batch is too large for NetherNet".to_string()); + } + for (index, chunk) in data.chunks(MAX_FRAGMENT_SIZE).enumerate() { + let mut segment = Vec::with_capacity(chunk.len() + 1); + segment.push((segment_count - index - 1) as u8); + segment.extend_from_slice(chunk); + channel + .send(&Bytes::from(segment)) + .await + .map_err(|error| error.to_string())?; + } + Ok(()) + } + + pub async fn send_unreliable(&self, data: Bytes) -> Result<(), String> { + if self.is_closed() { + return Err("connection is closed".to_string()); + } + if data.len() > MAX_FRAGMENT_SIZE { + return Err("unreliable NetherNet packet is too large".to_string()); + } + let channel = self + .unreliable + .read() + .await + .clone() + .ok_or_else(|| "unreliable channel is not open".to_string())?; + let mut segment = Vec::with_capacity(data.len() + 1); + segment.push(0); + segment.extend_from_slice(&data); + channel + .send(&Bytes::from(segment)) + .await + .map_err(|error| error.to_string())?; + Ok(()) + } + + pub const fn client_public_key(&self) -> &PublicKey { + &self.client_public_key + } + + pub fn is_closed(&self) -> bool { + self.closed.is_cancelled() + } + + fn mark_closed(&self) { + self.closed.cancel(); + } + + pub async fn close(&self) { + if self.closed.is_cancelled() { + return; + } + self.closed.cancel(); + let _ = self.peer.close().await; + } +} + +#[derive(Default)] +struct FragmentBuffer { + next_remaining: Option, + data: Vec, +} + +impl FragmentBuffer { + fn push(&mut self, remaining: u8, payload: &[u8]) -> Result, String> { + match self.next_remaining { + None if remaining > 0 => self.next_remaining = Some(remaining - 1), + None => return Ok(Some(Bytes::copy_from_slice(payload))), + Some(expected) if expected == remaining => { + self.next_remaining = remaining.checked_sub(1); + } + Some(expected) => { + self.next_remaining = None; + self.data.clear(); + return Err(format!( + "out-of-order fragment: expected {expected}, got {remaining}" + )); + } + } + self.data.extend_from_slice(payload); + if remaining == 0 { + self.next_remaining = None; + return Ok(Some(Bytes::from(std::mem::take(&mut self.data)))); + } + Ok(None) + } +} + +fn verify_and_strip_identity( + offer: &str, + oidc_verifier: Option<&(String, Jwks)>, +) -> Result<(String, PublicKey), String> { + let identity = offer + .lines() + .find_map(|line| line.strip_prefix("a=identity:")) + .ok_or_else(|| "SDP offer is missing its identity assertion".to_string())?; + let identity = general_purpose::STANDARD + .decode(identity) + .map_err(|error| format!("invalid identity encoding: {error}"))?; + let identity: Value = serde_json::from_slice(&identity) + .map_err(|error| format!("invalid identity JSON: {error}"))?; + if identity["idp"]["protocol"] != "default" + || identity["idp"]["domain"].as_str().is_none_or(str::is_empty) + { + return Err("invalid identity provider".to_string()); + } + let assertion = identity["assertion"] + .as_str() + .ok_or_else(|| "identity assertion is missing".to_string())?; + let assertion: Value = serde_json::from_str(assertion) + .map_err(|error| format!("invalid nested identity assertion: {error}"))?; + let token = assertion["token"] + .as_str() + .ok_or_else(|| "identity token is missing".to_string())?; + if let Some((issuer, keys)) = oidc_verifier { + pumpkin_util::jwt::verify_oidc_token(token, issuer, keys) + .map_err(|error| format!("invalid GameServerToken: {error}"))?; + } else { + validate_token_expiration(token)?; + } + let public_key = pumpkin_util::jwt::extract_cpk_from_token(token) + .map_err(|error| format!("invalid identity public key: {error}"))?; + let fingerprints = assertion["fingerprints"] + .as_str() + .ok_or_else(|| "fingerprint assertion is missing".to_string())?; + verify_fingerprint_assertion(fingerprints, offer, &public_key)?; + + let mut stripped = offer + .lines() + .filter(|line| !line.starts_with("a=identity:")) + .collect::>() + .join("\r\n"); + stripped.push_str("\r\n"); + Ok((stripped, public_key)) +} + +fn validate_token_expiration(token: &str) -> Result<(), String> { + let payload = token + .split('.') + .nth(1) + .ok_or_else(|| "malformed identity token".to_string())?; + let payload = general_purpose::URL_SAFE_NO_PAD + .decode(payload) + .map_err(|error| format!("invalid identity token payload: {error}"))?; + let payload: Value = serde_json::from_slice(&payload) + .map_err(|error| format!("invalid identity token claims: {error}"))?; + let expiration = payload["exp"] + .as_i64() + .ok_or_else(|| "identity token has no expiration".to_string())?; + if expiration < unix_time() { + return Err("identity token has expired".to_string()); + } + Ok(()) +} + +fn verify_fingerprint_assertion( + assertion: &str, + sdp: &str, + public_key: &PublicKey, +) -> Result<(), String> { + let mut parts = assertion.split('.'); + let header = parts.next().ok_or_else(|| "malformed JWS".to_string())?; + let detached = parts.next().ok_or_else(|| "malformed JWS".to_string())?; + let signature = parts.next().ok_or_else(|| "malformed JWS".to_string())?; + if !detached.is_empty() || parts.next().is_some() { + return Err("fingerprint assertion is not a detached JWS".to_string()); + } + let header_json = general_purpose::URL_SAFE_NO_PAD + .decode(header) + .map_err(|error| format!("invalid fingerprint header: {error}"))?; + let header_json: Value = serde_json::from_slice(&header_json) + .map_err(|error| format!("invalid fingerprint header: {error}"))?; + if header_json["alg"] != "ES384" { + return Err("fingerprint assertion must use ES384".to_string()); + } + let payload = fingerprint_payload(sdp)?; + let payload_b64 = general_purpose::URL_SAFE_NO_PAD.encode(payload); + let signature = general_purpose::URL_SAFE_NO_PAD + .decode(signature) + .map_err(|error| format!("invalid fingerprint signature: {error}"))?; + let signature = Signature::from_slice(&signature) + .map_err(|error| format!("invalid ES384 signature: {error}"))?; + let verifying_key = pumpkin_util::p384::ecdsa::VerifyingKey::from(public_key); + verifying_key + .verify(format!("{header}.{payload_b64}").as_bytes(), &signature) + .map_err(|_| "fingerprint signature verification failed".to_string()) +} + +fn add_server_identity(sdp: &str, key: &SigningKey) -> Result { + let public_key = PublicKey::from(key.verifying_key()); + let public_der = public_key + .to_public_key_der() + .map_err(|error| error.to_string())?; + let public_key = general_purpose::STANDARD.encode(public_der.as_bytes()); + let now = unix_time(); + let token = sign_jws( + key, + &json!({"alg": "ES384", "x5u": public_key}), + &json!({"exp": now + 60, "iat": now, "cpk": public_key}), + )?; + let fingerprints = sign_detached(key, fingerprint_payload(sdp)?); + let assertion = serde_json::to_string(&json!({ + "fingerprints": fingerprints, + "token": token, + })) + .map_err(|error| error.to_string())?; + let identity = json!({ + "assertion": assertion, + "idp": {"domain": "self", "protocol": "default"}, + }); + let identity = general_purpose::STANDARD + .encode(serde_json::to_vec(&identity).map_err(|error| error.to_string())?); + + let marker = "m=application"; + let position = sdp + .find(marker) + .ok_or_else(|| "answer SDP has no application section".to_string())?; + let mut answer = String::with_capacity(sdp.len() + identity.len() + 14); + answer.push_str(&sdp[..position]); + answer.push_str("a=identity:"); + answer.push_str(&identity); + answer.push_str("\r\n"); + answer.push_str(&sdp[position..]); + Ok(answer) +} + +fn fingerprint_payload(sdp: &str) -> Result, String> { + let fingerprints = sdp + .lines() + .filter_map(|line| line.strip_prefix("a=fingerprint:")) + .map(|fingerprint| { + let (algorithm, digest) = fingerprint + .split_once(' ') + .ok_or_else(|| "malformed DTLS fingerprint".to_string())?; + Ok(json!({"algorithm": algorithm, "digest": digest})) + }) + .collect::, String>>()?; + if fingerprints.is_empty() { + return Err("SDP has no DTLS fingerprint".to_string()); + } + serde_json::to_vec(&json!({ + "fingerprint": fingerprints, + })) + .map_err(|error| error.to_string()) +} + +fn sign_jws(key: &SigningKey, header: &Value, payload: &Value) -> Result { + let header = general_purpose::URL_SAFE_NO_PAD + .encode(serde_json::to_vec(header).map_err(|error| error.to_string())?); + let payload = general_purpose::URL_SAFE_NO_PAD + .encode(serde_json::to_vec(payload).map_err(|error| error.to_string())?); + let input = format!("{header}.{payload}"); + let signature: Signature = key.sign(input.as_bytes()); + Ok(format!( + "{input}.{}", + general_purpose::URL_SAFE_NO_PAD.encode(signature.to_bytes()) + )) +} + +fn sign_detached(key: &SigningKey, payload: Vec) -> String { + let header = general_purpose::URL_SAFE_NO_PAD.encode(b"{\"alg\":\"ES384\"}"); + let payload = general_purpose::URL_SAFE_NO_PAD.encode(payload); + let signature: Signature = key.sign(format!("{header}.{payload}").as_bytes()); + format!( + "{header}..{}", + general_purpose::URL_SAFE_NO_PAD.encode(signature.to_bytes()) + ) +} + +fn unix_time() -> i64 { + SystemTime::now() + .duration_since(UNIX_EPOCH) + .unwrap_or_default() + .as_secs() as i64 +} + +#[cfg(test)] +mod tests { + use super::*; + use webrtc::data_channel::data_channel_init::RTCDataChannelInit; + + #[test] + fn fragments_round_trip() { + let mut fragments = FragmentBuffer::default(); + assert!(fragments.push(2, b"one").unwrap().is_none()); + assert!(fragments.push(1, b"two").unwrap().is_none()); + assert_eq!(fragments.push(0, b"three").unwrap().unwrap(), "onetwothree"); + } + + #[test] + fn rejects_out_of_order_fragments_and_recovers() { + let mut fragments = FragmentBuffer::default(); + assert!(fragments.push(2, b"one").unwrap().is_none()); + assert!(fragments.push(0, b"three").is_err()); + assert_eq!(fragments.push(0, b"complete").unwrap().unwrap(), "complete"); + } + + #[test] + fn server_identity_is_valid_and_verifiable() { + let key = SigningKey::from_slice(&[7; 48]).unwrap(); + let sdp = "v=0\r\nt=0 0\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\na=fingerprint:sha-256 AA:BB\r\n"; + let answer = add_server_identity(sdp, &key).unwrap(); + let (_, public_key) = verify_and_strip_identity(&answer, None).unwrap(); + assert_eq!(public_key, PublicKey::from(key.verifying_key())); + } + + #[test] + fn fingerprint_payload_contains_every_sdp_fingerprint() { + let sdp = "v=0\r\na=fingerprint:sha-256 AA:BB\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\na=fingerprint:sha-384 CC:DD\r\n"; + assert_eq!( + fingerprint_payload(sdp).unwrap(), + br#"{"fingerprint":[{"algorithm":"sha-256","digest":"AA:BB"},{"algorithm":"sha-384","digest":"CC:DD"}]}"#, + ); + } + + #[test] + fn configured_oidc_validation_rejects_untrusted_identity_tokens() { + let key = SigningKey::from_slice(&[7; 48]).unwrap(); + let sdp = "v=0\r\nt=0 0\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\na=fingerprint:sha-256 AA:BB\r\n"; + let answer = add_server_identity(sdp, &key).unwrap(); + let verifier = ( + "https://issuer.example".to_string(), + Jwks { keys: Vec::new() }, + ); + assert!(verify_and_strip_identity(&answer, Some(&verifier)).is_err()); + } + + #[tokio::test] + async fn negotiates_channels_and_receives_a_packet() { + let _ = tracing_subscriber::fmt().with_test_writer().try_init(); + let mut media_engine = MediaEngine::default(); + media_engine.register_default_codecs().unwrap(); + let api = APIBuilder::new().with_media_engine(media_engine).build(); + let client = Arc::new( + api.new_peer_connection(RTCConfiguration::default()) + .await + .unwrap(), + ); + let reliable = client + .create_data_channel( + RELIABLE_CHANNEL, + Some(RTCDataChannelInit { + ordered: Some(true), + ..Default::default() + }), + ) + .await + .unwrap(); + let unreliable = client + .create_data_channel( + UNRELIABLE_CHANNEL, + Some(RTCDataChannelInit { + ordered: Some(false), + max_retransmits: Some(0), + ..Default::default() + }), + ) + .await + .unwrap(); + let (unreliable_sender, mut unreliable_receiver) = mpsc::channel(1); + unreliable.on_message(Box::new(move |message| { + let sender = unreliable_sender.clone(); + Box::pin(async move { + let _ = sender.send(message.data).await; + }) + })); + + let offer = client.create_offer(None).await.unwrap(); + let mut gathering_complete = client.gathering_complete_promise().await; + client.set_local_description(offer).await.unwrap(); + gathering_complete.recv().await; + let offer = client.local_description().await.unwrap(); + let client_key = SigningKey::from_slice(&[8; 48]).unwrap(); + let offer = add_server_identity(&offer.sdp, &client_key).unwrap(); + + let (incoming, mut receiver) = mpsc::channel(1); + let server_key = Arc::new(SigningKey::from_slice(&[9; 48]).unwrap()); + let state = EndpointState { + incoming, + identity_key: server_key.clone(), + oidc_verifier: None, + stun_servers: Arc::from([]), + }; + let (answer, server_session) = + negotiate(&state, "127.0.0.1:19132".parse().unwrap(), &offer) + .await + .unwrap(); + let (answer, public_key) = verify_and_strip_identity(&answer, None).unwrap(); + assert_eq!(public_key, PublicKey::from(server_key.verifying_key())); + client + .set_remote_description(RTCSessionDescription::answer(answer).unwrap()) + .await + .unwrap(); + + let Ok(Some((session, _))) = + tokio::time::timeout(Duration::from_secs(5), receiver.recv()).await + else { + panic!( + "connection did not open; client={:?}, server={:?}", + client.connection_state(), + server_session.peer.connection_state(), + ); + }; + reliable + .send(&Bytes::from_static(b"\0hello")) + .await + .unwrap(); + let packet = tokio::time::timeout(Duration::from_secs(5), session.recv()) + .await + .unwrap() + .unwrap(); + assert_eq!(packet, b"hello".as_slice()); + session + .send_unreliable(Bytes::from_static(b"world")) + .await + .unwrap(); + let packet = tokio::time::timeout(Duration::from_secs(5), unreliable_receiver.recv()) + .await + .unwrap() + .unwrap(); + assert_eq!(packet, b"\0world".as_slice()); + + session.close().await; + client.close().await.unwrap(); + } +} diff --git a/crates/pumpkin/src/net/bedrock/play.rs b/crates/pumpkin/src/net/bedrock/play.rs index ab0517289..2ea0b8821 100644 --- a/crates/pumpkin/src/net/bedrock/play.rs +++ b/crates/pumpkin/src/net/bedrock/play.rs @@ -411,7 +411,7 @@ impl BedrockClient { player, server, SPlayerAction { - runtime_id: VarInt(0), // Unused + runtime_id: VarULong(0), // Unused action, block_pos: packet.block_pos, result_pos: BlockPos::ZERO, @@ -430,11 +430,11 @@ impl BedrockClient { let world = entity.world.load(); let java_animation = match packet.action { + AnimateAction::NoAction => None, AnimateAction::SwingArm => Some(Animation::SwingMainArm), AnimateAction::WakeUp => Some(Animation::LeaveBed), AnimateAction::CriticalHit => Some(Animation::CriticalEffect), AnimateAction::MagicCriticalHit => Some(Animation::MagicCriticaleffect), - AnimateAction::StopSleep => None, // TODO }; if let Some(animation) = java_animation { @@ -1241,8 +1241,11 @@ impl BedrockClient { let mut event = crate::plugin::api::events::player::bedrock_form_response::BedrockFormResponseEvent::new( player.clone(), - packet.form_id.0 as u32, - packet.form_data.map(std::borrow::Cow::into_owned), + packet.form_id.0, + packet + .form_data + .filter(|data| data != "null") + .map(std::borrow::Cow::into_owned), ); server.plugin_manager.fire(server, &mut event).await; } @@ -1320,16 +1323,6 @@ impl BedrockClient { count, source, destination, - } - | ItemStackRequestAction::PlaceInContainer { - count, - source, - destination, - } - | ItemStackRequestAction::TakeOutContainer { - count, - source, - destination, } => { let mut source_stack = get_slot_stack(&*screen_handler, &source, created_item.as_ref()).await; diff --git a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs index b93e10e1c..cee5a6cbc 100644 --- a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs +++ b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/generated_packets.rs @@ -8,6 +8,7 @@ use crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::java_pac }; use bytes::Bytes; use pumpkin_protocol::codec::var_int::VarInt; +use pumpkin_protocol::codec::var_uint::VarUInt; use pumpkin_protocol::packet::MultiVersionJavaPacket; use pumpkin_protocol::packet::Packet; use pumpkin_util::version::JavaMinecraftVersion; @@ -2074,7 +2075,7 @@ pub fn serialize_bedrock_packet(packet: &BClientboundPacket) -> Option { data.position.2 as _, ), respawn: data.respawn.try_into().unwrap(), - has_loading_screen_id: data.has_loading_screen_id.try_into().unwrap(), + loading_screen_id: data.has_loading_screen_id.then_some(0), }; let mut buf = Vec::new(); crate::net::bedrock::BedrockClient::write_raw_packet(&p, &mut buf).unwrap(); @@ -2118,6 +2119,8 @@ pub fn serialize_bedrock_packet(packet: &BClientboundPacket) -> Option { data.pos_delta.1 as _, data.pos_delta.2 as _, ), + rotation: pumpkin_util::math::vector2::Vector2::new(0.0, 0.0), + vehicle_angular_velocity: None, on_ground: data.on_ground.try_into().unwrap(), tick: pumpkin_protocol::codec::var_ulong::VarULong(data.tick.try_into().unwrap()), }; @@ -2151,19 +2154,20 @@ pub fn serialize_bedrock_packet(packet: &BClientboundPacket) -> Option { Some(buf.into()) } BClientboundPacket::CLevelSoundEvent(data) => { + let position = pumpkin_util::math::vector3::Vector3::new( + data.position.0 as _, + data.position.1 as _, + data.position.2 as _, + ); let p = pumpkin_protocol::bedrock::client::CLevelSoundEvent { - sound_id: pumpkin_protocol::codec::var_uint::VarUInt( - data.sound_id.try_into().unwrap(), - ), - position: pumpkin_util::math::vector3::Vector3::new( - data.position.0 as _, - data.position.1 as _, - data.position.2 as _, - ), + sound_id: data.sound_id.to_string(), + position, extra_data: VarInt(data.extra_data), entity_type: data.entity_type.clone(), is_baby_mob: data.is_baby_mob.try_into().unwrap(), is_global: data.is_global.try_into().unwrap(), + actor_unique_id: 0, + fire_at_position: Some(position), }; let mut buf = Vec::new(); crate::net::bedrock::BedrockClient::write_raw_packet(&p, &mut buf).unwrap(); @@ -2171,7 +2175,7 @@ pub fn serialize_bedrock_packet(packet: &BClientboundPacket) -> Option { } BClientboundPacket::CModalFormRequest(data) => { let p = pumpkin_protocol::bedrock::client::CModalFormRequest { - form_id: VarInt(data.form_id), + form_id: VarUInt(data.form_id.try_into().unwrap()), form_data: data.form_data.clone(), }; let mut buf = Vec::new(); @@ -2477,7 +2481,7 @@ pub fn deserialize_bedrock_serverbound_packet( use pumpkin_protocol::BServerPacket; let p = ::read(&mut Cursor::new(payload)).ok()?; Some(BServerboundPacket::SPlayerHotbar(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::bedrock_packets::SPlayerHotbar { - selected_slot: p.selected_slot.try_into().unwrap(), + selected_slot: p.selected_slot.0.try_into().unwrap(), container_id: p.container_id.try_into().unwrap(), select_slot: p.select_slot.try_into().unwrap(), })) @@ -2516,11 +2520,11 @@ pub fn deserialize_bedrock_serverbound_packet( use pumpkin_protocol::BServerPacket; let p = ::read(&mut Cursor::new(payload)).ok()?; Some(BServerboundPacket::SSetPlayerInventoryOptions(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::bedrock_packets::SSetPlayerInventoryOptions { - left_inventory_tab: p.left_inventory_tab.try_into().unwrap(), - right_inventory_tab: p.right_inventory_tab.try_into().unwrap(), + left_inventory_tab: p.left_inventory_tab.0.try_into().unwrap(), + right_inventory_tab: p.right_inventory_tab.0.try_into().unwrap(), filtering: p.filtering.try_into().unwrap(), - inventory_layout: p.inventory_layout.try_into().unwrap(), - crafting_layout: p.crafting_layout.try_into().unwrap(), + inventory_layout: p.inventory_layout.0.try_into().unwrap(), + crafting_layout: p.crafting_layout.0.try_into().unwrap(), })) } _ => None, @@ -2537,7 +2541,7 @@ impl ToWitClientboundBedrock for pumpkin_protocol::bedrock::client::CChangeDimen dimension: self.dimension.0.try_into().unwrap(), position: (self.position.x as _, self.position.y as _, self.position.z as _), respawn: self.respawn.try_into().unwrap(), - has_loading_screen_id: self.has_loading_screen_id.try_into().unwrap(), + has_loading_screen_id: self.loading_screen_id.is_some().try_into().unwrap(), }) } } @@ -2597,7 +2601,7 @@ impl ToWitClientboundBedrock for pumpkin_protocol::bedrock::client::CLevelEvent impl ToWitClientboundBedrock for pumpkin_protocol::bedrock::client::CLevelSoundEvent { fn to_wit(&self) -> BClientboundPacket { BClientboundPacket::CLevelSoundEvent(crate::plugin::loader::wasm::wasm_host::wit::v0_1::pumpkin::plugin::bedrock_packets::CLevelSoundEvent { - sound_id: self.sound_id.0.try_into().unwrap(), + sound_id: self.sound_id.parse().unwrap_or_default(), position: (self.position.x as _, self.position.y as _, self.position.z as _), extra_data: self.extra_data.0.try_into().unwrap(), entity_type: self.entity_type.to_string(), diff --git a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/player.rs b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/player.rs index 37fab32f5..2ef27b99f 100644 --- a/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/player.rs +++ b/crates/pumpkin/src/plugin/loader/wasm/wasm_host/wit/v0_1/player.rs @@ -112,7 +112,8 @@ const fn to_wasm_bedrock_version( match version { BedrockMinecraftVersion::V_1_21 => pumpkin::plugin::player::BedrockMinecraftVersion::V121, BedrockMinecraftVersion::V_1_26_40 => { - pumpkin::plugin::player::BedrockMinecraftVersion::V12630 + // The v0.1 plugin ABI predates 26.40; do not misreport it as 26.30. + pumpkin::plugin::player::BedrockMinecraftVersion::Unknown } BedrockMinecraftVersion::Unknown => { pumpkin::plugin::player::BedrockMinecraftVersion::Unknown @@ -2527,7 +2528,7 @@ impl pumpkin::plugin::player::HostBedrockPlayer for PluginHostState { client .send_game_packet(&CModalFormRequest { - form_id: pumpkin_protocol::codec::var_int::VarInt(form_id as i32), + form_id: pumpkin_protocol::codec::var_uint::VarUInt(form_id), form_data: form_json.to_string(), }) .await; diff --git a/crates/pumpkin/src/server/mod.rs b/crates/pumpkin/src/server/mod.rs index 75dea4eaa..4697b75cb 100644 --- a/crates/pumpkin/src/server/mod.rs +++ b/crates/pumpkin/src/server/mod.rs @@ -357,30 +357,23 @@ impl Server { info!("All worlds loaded successfully."); if server.advanced_config.networking.bedrock.online_mode { - let server_clone = server.clone(); - tokio::spawn(async move { - server_clone - .bedrock_oidc_keys - .get_or_init(|| async { - tokio::task::block_in_place(|| { - let auth = &server_clone - .advanced_config - .networking - .bedrock - .authentication; - pumpkin_util::jwt::fetch_oidc_jwks( - auth.url.as_deref(), - auth.connect_timeout, - auth.read_timeout, - ) - .unwrap_or_else(|e| { - error!("Failed to fetch Bedrock OIDC keys: {e}"); - (String::new(), pumpkin_util::jwt::Jwks { keys: Vec::new() }) - }) - }) + server + .bedrock_oidc_keys + .get_or_init(|| async { + tokio::task::block_in_place(|| { + let auth = &server.advanced_config.networking.bedrock.authentication; + pumpkin_util::jwt::fetch_oidc_jwks( + auth.url.as_deref(), + auth.connect_timeout, + auth.read_timeout, + ) }) - .await; - }); + .unwrap_or_else(|error| { + error!("Failed to fetch Bedrock OIDC keys: {error}"); + (String::new(), pumpkin_util::jwt::Jwks { keys: Vec::new() }) + }) + }) + .await; } server } diff --git a/crates/pumpkin/src/world/mod.rs b/crates/pumpkin/src/world/mod.rs index 665769c23..0ff27bca2 100644 --- a/crates/pumpkin/src/world/mod.rs +++ b/crates/pumpkin/src/world/mod.rs @@ -1893,7 +1893,7 @@ impl World { is_created_in_editor: false, is_exported_from_editor: false, day_cycle_stop_time: VarInt(-1), - education_edition_offer: VarInt(0), + education_edition_offer: VarUInt(0), has_education_features_enabled: false, education_product_id: String::new(), rain_level: weather.rain_level, @@ -1915,7 +1915,7 @@ impl World { bonus_chest: false, has_start_with_map_enabled: false, // TODO Bedrock permission level are different - permission_level: VarInt(2), + permission_level: 2, server_simulation_distance: server .advanced_config .networking @@ -1982,7 +1982,6 @@ impl World { enable_clientside_generation: false, blocknetwork_ids_are_hashed: false, server_auth_sounds: true, - is_logging_chat: false, server_join_information: None, telemetry: ServerTelemetryData { server_id: String::new(), @@ -2112,15 +2111,15 @@ impl World { JavaToBedrockItemMapping::from_java_item_id(item.id) { return ItemDescriptorCount { - network_id: mapping.bedrock_item.id, - metadata_value: mapping.bedrock_data as i16, + item_identifier: mapping.bedrock_item.registry_key.to_string(), + metadata_value: mapping.bedrock_data as i32, count: 1, }; } } ItemDescriptorCount { - network_id: 0, + item_identifier: String::new(), metadata_value: 0, count: 0, } @@ -2145,7 +2144,7 @@ impl World { let ch = pattern_row.chars().nth(c as usize).unwrap_or(' '); if ch == ' ' { input.push(ItemDescriptorCount { - network_id: 0, + item_identifier: String::new(), metadata_value: 0, count: 0, }); @@ -2161,7 +2160,7 @@ impl World { input.push(map_ingredient(ing)); } else { input.push(ItemDescriptorCount { - network_id: 0, + item_identifier: String::new(), metadata_value: 0, count: 0, }); diff --git a/tools/pumpkin-codegen/src/bedrock_creative.rs b/tools/pumpkin-codegen/src/bedrock_creative.rs index c457b66a9..2fe5d57b0 100644 --- a/tools/pumpkin-codegen/src/bedrock_creative.rs +++ b/tools/pumpkin-codegen/src/bedrock_creative.rs @@ -22,6 +22,34 @@ struct BedrockRuntimeItemState { component_based: bool, } +#[derive(Deserialize)] +#[serde(rename_all = "camelCase")] +struct CreativeItemsJson { + groups: Vec, + items: Vec, +} + +#[derive(Deserialize)] +struct CreativeGroupJson { + name: String, + category: String, + icon: CreativeIconJson, +} + +#[derive(Deserialize)] +struct CreativeIconJson { + id: String, +} + +#[derive(Deserialize)] +#[serde(rename_all = "camelCase")] +struct CreativeItemJson { + id: String, + group_id: u32, + #[serde(default)] + damage: u32, +} + pub fn build() -> TokenStream { let be_runtime_item_states: Vec = serde_json::from_str( &fs::read_to_string("../../assets/bedrock/runtime_item_states.json").unwrap(), @@ -33,6 +61,51 @@ pub fn build() -> TokenStream { .map(|item| (item.name, item.id)) .collect(); + let json_path = "../../assets/bedrock/creative_items.json"; + if std::path::Path::new(json_path).exists() { + let creative: CreativeItemsJson = serde_json::from_str( + &fs::read_to_string(json_path).expect("Failed to read bedrock/creative_items.json"), + ) + .expect("Failed to parse bedrock/creative_items.json"); + + let groups = creative.groups.into_iter().map(|group| { + let category = match group.category.as_str() { + "construction" => 1, + "nature" => 2, + "equipment" => 3, + "items" => 4, + "itemCommandOnly" => 5, + _ => 6, + }; + let name = group.name; + let icon_item_id = bedrock_items_map + .get(&group.icon.id) + .copied() + .unwrap_or_default(); + quote! { + CreativeGroup { + category: #category, + name: #name, + icon_item_id: #icon_item_id, + icon_item_aux_value: 0, + } + } + }); + let entries = creative.items.into_iter().filter_map(|item| { + let item_id = bedrock_items_map.get(&item.id).copied()?; + let item_aux_value = item.damage; + let group_index = item.group_id; + Some(quote! { + CreativeEntry { + item_id: #item_id, + item_aux_value: #item_aux_value, + group_index: #group_index, + } + }) + }); + return creative_tokens(groups.collect(), entries.collect()); + } + let nbt_path = "../../assets/bedrock/creative_items.nbt"; if !std::path::Path::new(nbt_path).exists() { let generated_path = "../../crates/pumpkin-data/src/generated/bedrock_creative.rs"; @@ -102,9 +175,12 @@ pub fn build() -> TokenStream { } } + creative_tokens(group_tokens, entry_tokens) +} + +fn creative_tokens(group_tokens: Vec, entry_tokens: Vec) -> TokenStream { let groups_len = group_tokens.len(); let entries_len = entry_tokens.len(); - quote! { #[derive(Clone, Copy)] pub struct CreativeGroup {