diff --git a/Cargo.lock b/Cargo.lock index e3b89da..25e2bdd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2646,6 +2646,7 @@ dependencies = [ "noise", "rand", "rand_chacha", + "serde", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 99b94f5..8e76f9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,3 +31,4 @@ imageproc = "0.25.0" noise = { version = "0.9.0", features = ["images"] } rand = "0.8.5" rand_chacha = "0.3.1" +serde = { version = "1.0.204", features = ["derive"] } diff --git a/assets/save.sav b/assets/save.sav new file mode 100644 index 0000000..c69a920 --- /dev/null +++ b/assets/save.sav @@ -0,0 +1,10757 @@ +( + resources: { + "minesweeper::Score": (16), + }, + entities: { + 4294971155: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971156: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971157: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971158: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971159: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971160: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971161: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971162: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971163: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971164: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971165: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971166: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971167: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971168: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971169: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971170: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971171: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971172: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971173: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971174: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971175: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971176: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971177: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971178: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971179: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971180: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971181: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971182: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971183: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971184: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971185: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971186: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971187: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971188: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971189: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971190: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971191: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971192: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971193: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971194: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971195: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971196: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971197: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971198: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971199: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971200: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971201: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971202: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971203: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971204: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971205: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971206: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971207: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971208: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971209: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971210: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971211: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971212: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971213: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971214: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971215: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971216: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971217: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971218: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971219: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971220: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971221: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971222: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971223: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971224: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971225: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971226: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971227: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971228: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971229: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971230: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971231: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971232: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971233: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971234: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971235: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971236: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971237: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971238: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971239: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971240: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971241: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971242: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971243: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971244: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971245: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971246: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971247: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971248: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971249: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971250: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971251: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971252: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 0, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971253: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971254: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971255: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971256: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971257: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971258: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971259: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971260: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971261: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971262: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971263: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971264: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971265: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971266: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971267: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971268: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971269: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971270: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971271: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971272: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971273: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971274: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971275: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971276: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971277: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971278: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971279: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971280: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971281: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971282: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971283: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971284: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971285: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971286: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971287: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971288: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971289: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971290: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971291: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971292: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971293: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971294: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971295: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971296: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971297: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971298: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971299: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971300: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971301: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971302: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971303: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971304: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971305: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971306: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971307: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971308: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971309: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971310: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971311: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971312: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971313: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971314: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971315: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971316: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971317: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971318: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971319: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971320: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971321: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971322: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971323: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971324: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971325: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971326: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971327: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971328: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971329: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971330: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971331: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971332: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971333: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971334: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971335: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971336: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 0, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971337: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971338: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971339: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971340: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971341: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971342: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971343: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971344: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971345: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971346: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971347: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971348: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971349: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971350: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971351: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -8, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971352: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971353: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971354: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971355: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971356: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971357: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971358: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971359: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971360: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971361: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971362: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971363: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971364: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971365: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971366: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971367: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971368: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971369: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971370: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971371: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971372: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971373: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971374: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971375: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971376: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971377: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971378: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971379: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971380: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971381: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971382: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971383: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971384: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971385: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971386: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971387: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971388: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971389: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971390: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 0, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971391: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971392: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971393: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971394: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971395: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971396: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971397: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971398: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971399: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971400: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971401: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971402: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971403: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971404: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971405: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971406: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971407: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -8, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971408: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971409: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971410: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971411: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971412: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971413: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Three, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971414: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 0, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971415: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971416: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971417: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971418: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971419: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971420: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971421: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971422: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971423: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971424: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971425: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971426: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971427: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971428: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971429: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971430: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971431: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971432: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971433: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971434: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971435: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971436: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971437: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971438: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971439: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971440: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971441: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971442: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971443: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971444: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971445: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971446: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971447: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971448: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971449: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971450: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971451: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971452: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971453: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971454: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971455: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971456: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971457: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971458: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971459: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971460: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971461: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971462: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971463: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971464: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971465: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971466: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971467: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -8, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971468: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971469: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971470: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971471: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971472: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971473: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971474: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971475: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971476: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971477: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971478: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971479: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971480: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971481: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971482: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971483: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971484: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971485: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971486: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971487: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971488: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971489: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971490: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971491: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971492: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971493: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971494: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971495: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971496: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971497: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971498: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971499: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971500: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971501: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971502: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971503: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971504: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971505: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971506: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971507: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971508: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971509: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971510: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971511: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971512: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971513: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971514: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971515: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971516: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971517: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: -1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971518: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971519: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971520: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971521: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971522: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971523: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971524: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971525: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971526: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971527: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971528: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971529: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971530: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971531: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 5, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971532: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 5, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971533: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971534: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971535: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 5, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971536: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971537: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971538: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971539: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971540: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971541: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971542: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971543: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971544: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971545: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971546: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971547: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971548: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971549: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971550: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971551: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971552: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971553: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971554: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971555: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971556: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971557: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971558: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971559: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971560: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971561: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971562: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971563: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971564: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971565: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971566: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971567: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971568: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971569: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971570: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971571: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971572: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971573: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971574: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971575: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971576: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971577: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971578: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971579: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971580: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971581: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971582: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971583: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971584: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971585: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971586: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971587: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971588: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971589: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971590: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971591: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971592: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971593: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971594: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971595: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971596: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971597: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971598: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971599: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971600: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971601: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971602: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971603: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971604: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971605: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971606: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971607: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971608: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971609: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971610: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971611: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971612: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971613: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971614: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971615: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971616: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971617: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971618: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971619: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971620: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971621: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971622: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971623: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971624: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971625: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971626: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971627: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971628: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971629: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971630: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971631: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971632: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971633: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971634: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971635: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971636: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971637: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971638: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971639: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971640: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971641: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971642: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971643: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971644: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971645: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971646: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971647: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971648: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971649: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971650: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971651: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971652: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971653: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971654: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971655: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971656: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971657: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971658: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971659: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971660: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971661: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971662: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971663: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971664: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971665: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971666: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971667: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971668: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971669: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971670: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971671: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971672: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 0, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971673: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971674: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971675: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971676: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971677: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971678: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971679: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971680: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971681: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971682: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971683: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971684: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971685: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971686: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971687: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971688: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971689: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971690: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971691: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971692: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971693: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971694: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971695: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971696: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971697: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971698: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971699: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971700: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971701: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971702: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971703: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971704: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971705: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971706: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971707: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971708: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971709: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971710: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971711: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971712: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971713: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971714: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971715: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971716: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971717: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971718: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971719: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971720: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971721: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971722: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971723: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971724: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971725: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971726: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971727: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971728: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971729: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971730: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971731: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971732: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971733: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971734: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971735: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971736: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971737: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971738: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971739: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971740: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971741: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971742: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971743: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971744: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971745: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971746: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971747: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971748: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971749: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971750: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971751: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971752: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971753: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971754: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971755: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971756: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971757: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971758: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971759: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971760: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971761: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971762: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971763: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971764: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971765: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971766: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971767: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971768: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971769: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971770: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971771: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971772: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971773: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971774: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971775: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971776: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971777: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971778: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971779: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971780: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971781: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971782: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971783: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971784: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971785: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971786: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971787: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971788: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971789: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971790: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971791: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971792: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971793: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971794: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971795: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971796: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971797: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971798: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971799: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971800: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971801: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971802: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971803: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: -1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971804: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971805: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971806: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: 2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971807: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971808: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971809: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971810: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971811: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971812: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971813: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971814: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 20, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971815: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 21, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971816: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 22, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971817: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 23, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971818: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 24, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971819: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 25, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971820: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971821: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971822: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Four, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971823: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971824: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971825: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294971826: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971827: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971828: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971829: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971830: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971831: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971832: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971833: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971834: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971835: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971836: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971837: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971838: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971839: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971840: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971841: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971842: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971843: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971844: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971845: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971846: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971847: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971848: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971849: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971850: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971851: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971852: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971853: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971854: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971855: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971856: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971857: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971858: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971859: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971860: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971861: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971862: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971863: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971864: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971865: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971866: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971867: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971868: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971869: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971870: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971871: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971872: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971873: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971874: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971875: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971876: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971877: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971878: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971879: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971880: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971881: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971882: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971883: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971884: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971885: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971886: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971887: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971888: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971889: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971890: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971891: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971892: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971893: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971894: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971895: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971896: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971897: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971898: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971899: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971900: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971901: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971902: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971903: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971904: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971905: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971906: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971907: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971908: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971909: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971910: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971911: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971912: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 6, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971913: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 7, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971914: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971915: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971916: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971917: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971918: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971919: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971920: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971921: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971922: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971923: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971924: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971925: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971926: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971927: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971928: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971929: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971930: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971931: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 13, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971932: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971933: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971934: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971935: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971936: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971937: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971938: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971939: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971940: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971941: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971942: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971943: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971944: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 7, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971945: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971946: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971947: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971948: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971949: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971950: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971951: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971952: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971953: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971954: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971955: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971956: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971957: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971958: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971959: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971960: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971961: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971962: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971963: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971964: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971965: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971966: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971967: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971968: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971969: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971970: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971971: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971972: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971973: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971974: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971975: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971976: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971977: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971978: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971979: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971980: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971981: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971982: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 7, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971983: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971984: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971985: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971986: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971987: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971988: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971989: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971990: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971991: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971992: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971993: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971994: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971995: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971996: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971997: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971998: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294971999: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972000: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972001: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972002: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972003: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972004: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972005: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 12, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972006: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972007: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972008: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972009: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972010: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972011: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972012: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972013: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972014: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972015: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972016: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972017: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972018: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972019: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972020: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972021: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972022: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972023: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972024: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972025: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972026: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972027: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972028: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972029: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972030: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972031: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972032: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972033: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 5, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972034: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972035: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Three, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972036: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 0, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972037: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972038: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972039: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972040: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972041: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972042: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972043: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972044: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972045: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972046: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972047: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972048: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972049: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972050: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -6, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972051: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -5, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972052: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -4, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972053: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -3, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972054: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -2, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972055: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -1, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972056: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 0, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972057: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 1, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972058: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 2, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972059: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 3, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972060: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 4, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972061: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972062: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 6, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972063: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972064: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972065: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972066: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972067: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972068: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972069: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972070: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972071: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972072: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972073: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972074: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 0, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972075: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972076: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: -1, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972077: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972078: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 13, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972079: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972080: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972081: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972082: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972083: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972084: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972085: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: -1, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972086: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972087: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972088: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972089: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 7, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972090: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 8, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972091: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972092: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: -2, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972093: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972094: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972095: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -12, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972096: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -11, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972097: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972098: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: -3, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972099: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -10, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Two, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972100: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972101: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972102: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -9, + y: -2, + ), + "minesweeper::helpers::grid::TileType": Three, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972103: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972104: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -8, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972105: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: -4, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972106: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: -7, + y: -3, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972107: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 5, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294972108: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 6, + y: 2, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294972109: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972110: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972111: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972112: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972113: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972114: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972115: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972116: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972117: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972118: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972119: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972120: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972121: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972122: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972123: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972124: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972125: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972126: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972127: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972128: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972129: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972130: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972131: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 9, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972132: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972133: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972134: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972135: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972136: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972137: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972138: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972139: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972140: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972141: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972142: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972143: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972144: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972145: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972146: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 10, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972147: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972148: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972149: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972150: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972151: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972152: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972153: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972154: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972155: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972156: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972157: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972158: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972159: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972160: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 11, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972161: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972162: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972163: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972164: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972165: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972166: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972167: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972168: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972169: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972170: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972171: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972172: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972173: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972174: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972175: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972176: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972177: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972178: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972179: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972180: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972181: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972182: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972183: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972184: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972185: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972186: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 13, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972187: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972188: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 15, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972189: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972190: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972191: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972192: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972193: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972194: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972195: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972196: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 13, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972197: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 13, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972198: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972199: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972200: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 9, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972201: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 10, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972202: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 11, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972203: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972204: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 13, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972205: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 14, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972206: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 6, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972207: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 7, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972208: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 8, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972209: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 9, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972210: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972211: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 11, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972212: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 12, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972213: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 13, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972214: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 14, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972215: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972216: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972217: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972218: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 15, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972219: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972220: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 15, + ), + "minesweeper::helpers::grid::TileType": One, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972221: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972222: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972223: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 15, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972224: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 16, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972225: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 17, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972226: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 18, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972227: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 19, + y: 16, + ), + "minesweeper::helpers::grid::TileType": Empty, + "minesweeper::helpers::grid::Revealed": (), + }, + ), + 4294972228: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 12, + y: 10, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + 4294972229: ( + components: { + "minesweeper::helpers::grid::Tile": ( + x: 15, + y: 14, + ), + "minesweeper::helpers::grid::TileType": Mine, + "minesweeper::helpers::grid::Flag": (), + }, + ), + }, +) \ No newline at end of file diff --git a/src/helpers/grid.rs b/src/helpers/grid.rs index 7527adb..0fe0dd5 100644 --- a/src/helpers/grid.rs +++ b/src/helpers/grid.rs @@ -1,26 +1,27 @@ use bevy::prelude::*; use bevy_ecs_tilemap::prelude::*; +use serde::{Deserialize, Serialize}; use super::camera; pub struct GridPlugin; -#[derive(Debug, Component, Reflect)] +#[derive(Debug, Component, Reflect, Serialize, Deserialize)] #[reflect(Component)] pub struct Tile { pub x: isize, pub y: isize, } -#[derive(Debug, Component, Reflect)] +#[derive(Debug, Component, Reflect, Serialize, Deserialize)] #[reflect(Component)] pub struct Flag; -#[derive(Debug, Component, Reflect)] +#[derive(Debug, Component, Reflect, Serialize, Deserialize)] #[reflect(Component)] pub struct Revealed; -#[derive(Debug, Component, Reflect, Copy, Clone, PartialEq, Eq)] +#[derive(Debug, Component, Reflect, Serialize, Deserialize, Copy, Clone, PartialEq, Eq)] #[reflect(Component)] pub enum TileType { Empty, @@ -51,7 +52,8 @@ impl From for TileType { } } -#[derive(Component)] +#[derive(Debug, Component, Reflect, Serialize, Deserialize)] +#[reflect(Component)] pub struct TileOffset { pub translation: Vec3, pub x: isize, diff --git a/src/main.rs b/src/main.rs index 69b8ad7..253a51a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,13 +6,15 @@ mod utils; use bevy::prelude::*; use bevy::window::WindowResolution; use helpers::grid::{Flag, GridPlugin, Revealed, Tile, TileClickEvent, TileOffset, TileType}; +use serde::{Deserialize, Serialize}; mod helpers; #[derive(Deref, Resource)] pub struct PlayerAlive(bool); -#[derive(Deref, Resource)] +#[derive(Deref, Resource, Reflect, Serialize, Deserialize)] +#[reflect(Resource)] pub struct Score(usize); impl FromWorld for PlayerAlive { @@ -33,7 +35,6 @@ impl FromWorld for FontHandle { } fn setup_camera(mut commands: Commands) { - // 0x0 = Center let translation = Vec3 { x: -(1280.0 / 2.0), y: -(720.0 / 2.0), @@ -238,6 +239,62 @@ fn get_tile(x: isize, y: isize) -> TileType { surrounding.into() } +fn load_game(mut commands: Commands, asset_server: Res) { + // "Spawning" a scene bundle creates a new entity and spawns new instances + // of the given scene's entities as children of that entity. + commands.spawn(DynamicSceneBundle { + // Scenes are loaded just like any other asset. + scene: asset_server.load("save.sav"), + ..default() + }); +} + +fn save_and_exit( + input: Res>, + world: &World, + type_registry: Res, +) { + if !input.just_pressed(KeyCode::Escape) { + return; + } + + let type_registry = type_registry.read(); + + let dscene = DynamicSceneBuilder::from_world(world) + .deny_all() + .deny_all_resources() + .allow::() + .allow::() + .allow::() + .allow::() + .allow::() + .allow::() + .allow::() + .allow_resource::() + .extract_entities(world.iter_entities().filter_map(|entity| { + world.entity(entity.id()).get::()?; + Some(entity.id()) + })) + // .extract_entities(world.iter_entities().filter_map(|entity| { + // world.entity(entity.id()).get::()?; + // Some(entity.id()) + // })) + .extract_resources() + .build(); + + let serialized = match dscene.serialize(&type_registry) { + Ok(s) => s, + Err(e) => { + eprintln!("Could not serialize scene: {:?}", e); + return; + } + }; + + if let Err(e) = std::fs::write("./assets/save.sav", serialized) { + eprintln!("Unable to write save file: {:?}", e); + } +} + fn main() { // use imageproc::drawing::Canvas; // // prepare an image @@ -286,10 +343,12 @@ fn main() { // bevy_inspector_egui::quick::WorldInspectorPlugin::new(), )) .insert_resource(PlayerAlive(true)) + .register_type::() + .register_type::() .insert_resource(Score(0)) .init_resource::() .add_plugins(GridPlugin) - .add_systems(Startup, setup_camera) - .add_systems(Update, tile_clicked) + .add_systems(Startup, (load_game, setup_camera)) + .add_systems(Update, (tile_clicked, save_and_exit)) .run(); }